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
339520542440	339520542956	339520543506	339520544056	339520544606	339520545156	339520545706	339520546256	339520546806	339520547356	339520547906	339520548456	339520549006	339520549556	339520550106	339520550656	339520551206	339520551756	339520552306	339520552856	339520553406	339520553956	339520554506	339520555056	339520555606	339520556156	339520556706	339520557256	339520557806	339520558356	339520558906	339520559456	339520560006	339520560556	339520561106	339520561656	339520562206	339520562756	339520563306	339520563856	339520564406	339520564956	339520565506	339520566056	339520566606	339520567156	339520567706	339520568256	339520568806	339520569356	339520569906	339520570456	339520571006	339520571556	339520572106	339520572656	339520573206	339520573756	339520574306	339520574856	339520575406	339520575957	339520576506	339520577056	339520577606	339520578156	339520578706	339520579256	339520579806	339520580356	339520580906	339520581456	339520582006	339520582556	339520583106	339520583656	339520584206	339520584756	339520585306	339520585856	339520586406	339520586956	339520587506	339520588056	339520588606	339520589156	339520589706	339520590256	339520590806	339520591356	339520591906	339520592456	339520593006	339520593556	339520594106	339520594656	339520595206	339520595756	339520596306	339520596856	339520597406	339520597956	339520598506	339520599056	339520599606	339520600156	339520600707	339520601257	339520601806	339520602357	339520602906	339520603456	339520604007	339520604556	339520605106	339520605657	339520606206	339520606757	339520607307	339520607856	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2400	3600	2300	2400	3600	2300	2400	3600	2300	2400	3600	2300	2400	3600	2300	2400	3600	2300	2400	3600	2300	2400	3600	2300	2400	3600	2300	2400	3600	2300	2400	3600	2300	2400	3600	2300	2400	3600	2300	2400	3600	2300	2400	3600	2300	2400	3600	2300	2400	3600	2300	2400	3600	2300	2400	3600	2300	2400	3600	2300	2400	3600	2300	2400	3600	2300	2400	3600	2300	2400	3600	2300	2400	3600	2300	2399	3600	2300	2399	3600	2300	2398	3600	2300	2397	3600	2300	2397	3600	2300	2397	3600	2300	2394	3600	2300	2390	3600	2300	2387	3600	2300	2385	3600	2300	2382	3600	2300	2380	3600	2300	2377	3600	2300	2377	3600	2300	2377	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22412	23089	34026	27976	22327	21347	19887	15172	14328	14451	14521	14413	14435	14461	14190	14513	14314	14244	14369	14300	14201	14220	14266	14280	14318	14473	14244	14245	14272	14018	14237	14207	14177	14118	14126	14271	14116	14265	14299	14186	14304	14267	14135	14144	14265	14193	14481	14159	14276	14200	14250	14135	14334	13979	14097	14224	13965	14164	14188	14150	14247	14277	14262	14059	14115	14163	14131	14047	14215	14055	14204	14171	14203	14303	14113	14113	14153	14150	14228	14372	14169	14300	14112	14249	14340	13993	14197	14234	14113	14276	14096	14129	14287	14140	14220	14109	14181	14139	14087	13996	14243	14036	14010	14081	14116	14149	14088	13961	14136	14035	14268	14121	14097	13927	14107	14087	14316	14228	14221	14195	14090	14081	14151	14144	14075	14152	14141	14290	14056	14156	14076	14092	14087	13982	14085	14104	14281	13955	13976	14105	14097	14066	14005	14057	14201	14031	14267	14169	14167	13898	14306	14050	14182	14100	14067	14277	14091	14331	14169	14061	14172	14247	14059	14099	14055	14179	14120	14041	14219	14009	14089	14190	14044	14130	14118	14060	14228	14153	14169	14320	14128	14113	14270	14099	14185	14057	14162	14028	14102	14190	14079	14047	14038	14063	14126	14221	14168	14244	14089	14065	14277	14290	14108	14131	14189	14162	14212	14231	13907	14261	14118	14113	14118	14224	14151	13947	14186	14111	14151	14096	14255	14151	14212	14219	14191	14157	14159	14156	14187	14317	14181	14181	14372	14129	13937	13985	14031	14290	14009	14087	14214	14165	14147	14176	14031	14189	14093	14160	14151	14056	14296	14143	14294	14226	14303	14296	14169	14210	14172	14221	14030	14055	14100	13945	14336	14217	14225	14141	13984	14211	14066	14269	14103	13942	14149	14320	14118	14092	14141	14117	14035	14029	14133	14284	14117	14130	14060	14130	14121	14088	13940	14047	14090	14102	14026	14031	14193	14057	14165	14002	14208	14187	14129	14209	14045	14094	14169	14152	13971	14088	14119	14063	14101	13988	14230	14060	14116	14058	14104	14032	14246	14264	14190	14180	14199	14140	14333	14043	14059	14068	14216	13945	14274	14144	14088	14000	14265	13944	14090	14309	14147	14123	14108	14017	13968	14009	14234	14085	14044	13945	14213	14177	14120	14069	14241	14092	14009	14049	14211	14119	14178	14224	14017	13980	14059	14199	13992	14193	14088	14003	14126	14098	13902	14108	14020	14208	14023	14345	14130	14101	14054	14222	14096	14178	14278	14127	14200	14140	14144	14015	14032	14004	14086	14233	14149	13989	14191	14357	14148	14368	13979	14053	14099	14230	14166	14213	14217	13993	13926	14226	13941	14131	14123	14127	14160	14147	13929	14003	14010	14014	14069	14107	14121	14252	14151	14109	14067	13992	14078	14139	14087	14071	14145	14173	13997	14277	14278	14115	14223	14016	14277	14070	14394	14009	14106	14041	14128	14220	14018	13981	14061	14012	14239	14054	13970	14023	14085	14026	14051	14188	14287	14201	14191	14126	14100	14256	14254	14063	13978	14054	13903	14029	14344	14127	14208	14052	14068	14129	14363	14145	14071	14166	14412	14199	14168	14233	14059	13985	14138	14044	14109	14307	14061	14118	14210	13927	14138	14263	14145	14197	14257	14112	14202	14223	14133	14099	13894	14072	14044	14036	14031	14111	13994	14064	14139	14074	14113	13951	14131	14075	14128	14089	13985	14075	14263	14176	14238	14192	14156	14120	14198	14187	14101	14035	14318	14161	14101	13989	14042	14248	14277	14064	14132	13974	14224	14330	14148	14132	14173	14214	14085	14154	14277	14230	14198	14041	14196	14271	14164	13802	14306	14081	14325	14074	14102	14117	14158	13977	14090	14104	14278	14153	13920	14305	14199	14175	14064	14055	14184	14162	14086	14104	14145	14210	14200	13998	14150	14234	13924	14229	14177	14285	14242	14076	14003	14217	14217	14215	13953	14134	14044	14119	14174	14091	14140	14166	14094	14146	14111	14102	14422	14187	14154	14129	14063	14182	14071	14012	14089	14101	14216	14130	14056	14348	14181	14234	14100	14148	14018	14110	14067	14070	14094	14194	14155	14079	14178	14158	14194	14221	14252	14221	14138	14339	14194	14223	14121	13990	14179	14132	14166	14083	14239	14280	14251	14086	14114	14037	14080	13988	13968	14096	14162	14124	14218	14122	14242	14165	14012	14109	14223	14167	14078	14188	14067	14093	14140	14218	14190	13977	14195	14111	14032	14038	14286	14108	13997	14116	14146	14220	14209	14342	14072	13970	13931	14168	14224	14158	13926	14132	14115	13977	13921	14123	14164	14246	13957	14096	14144	14201	14066	13992	14085	14173	14450	14004	13995	14210	14210	14244	14138	14085	14113	14113	13991	14285	14083	14236	14235	13968	14332	14031	14194	14203	14133	14140	14273	14168	14181	14151	14015	14064	14089	14089	14200	14001	13966	14320	14088	14134	14036	13916	14102	14047	14201	14050	13968	14353	14270	13991	13989	14131	14069	14135	14174	14181	14169	14193	14183	14234	14078	13997	14150	14232	14211	14422	14125	14053	14114	14061	14121	14112	14198	14055	14216	14037	14157	14090	14110	14029	13967	13921	13976	14083	14185	13962	14223	14155	14100	14041	14058	14224	14074	14142	14187	14228	14105	13931	14245	14049	14255	14159	14275	14131	13995	13981	14143	14149	14308	14095	14040	14309	14128	14071	14029	14125	13984	14081	14202	14103	13988	14151	14138	14311	14246	14183	14159	14122	14081	14136	14238	14191	13879	13945	14058	14248	14082	14119	14007	14043	13957	14180	14057	14115	14163	14140	14133	14038	14039	14085	14139	14214	14213	14148	14192	14099	14272	14057	14304	14208	14148	14130	14236	14077	14201	14056	14173	14156	13982	14159	14133	14171	14248	14136	14150	14144	14244	14163	14077	13965	14163	14255	14339	14121	14058	14173	14141	14182	13991	14137	14088	14268	14187	14127	13993	13961	14083	14008	14155	14129	14115	14110	14260	14292	14326	14239	14198	14190	14328	13973	13974	13971	14068	14120	14163	14214	14163	14090	14103	14181	14072	14232	14148	14123	14017	13997	14122	14207	14140	14262	14102	14033	14157	14147	14212	13915	14004	14182	14027	14155	14208	14105	14227	14234	14139	14146	14073	14243	14074	14046	14239	14244	14362	14213	13993	13967	14167	14106	14127	14168	14108	14064	14165	14218	14227	14152	14294	14094	14273	14110	13999	14064	14150	14060	14224	13947	13983	14112	13974	14152	14163	14285	14360	14178	14054	13857	14291	14071	14121	14325	14109	14176	14214	14229	14080	14265	14190	14078	14209	13992	14084	14019	14246	14030	14048	14255	14061	14245	14237	14208	14195	14087	14135	14091	13943	14166	14243	13939	14148	14111	13974	14222	14232	14017	14225	13985	14128	14206	14174	13967	14086	14058	14048	14127	14108	14093	14170	14044	14234	14151	14237	14061	14142	14226	14093	13967	14060	14222	14102	14090	14014	14131	14326	14013	14025	14149	13962	14230	14088	14391	14229	13910	14069	13964	14017	14001	14136	14204	14070	14269	14024	14211	14079	14099	14030	14027	14072	13983	13956	14203	14395	14185	13982	14139	14163	14050	14188	14072	14242	14068	13977	14005	14007	14073	14102	14182	14276	14148	14139	14147	14232	14235	14163	14061	14215	14100	14064	14184	14050	14139	13951	14071	13966	13952	14143	14155	13949	14042	14317	13947	14189	14107	14037	14204	14278	14036	14043	13920	14038	13979	14157	14142	14247	14084	14136	14029	14103	14057	14053	14181	14230	14054	14114	14064	14264	14115	14236	14144	14077	14070	13997	14048	14130	14069	14043	14300	13939	14221	14201	14189	14060	14186	13970	14234	14151	13992	14113	14354	14216	14214	14225	14183	14112	14115	14129	14088	14112	14168	14130	14110	13975	14029	14200	14107	14117	14166	14075	14232	14151	13860	14246	13935	13865	14146	14158	13910	14237	14179	13945	13979	13994	13897	13996	14219	14116	14080	14206	14062	13872	14086	14220	14326	14164	14229	14222	14165	14080	14221	14205	14189	14257	14129	14019	14339	14240	14139	14188	14181	14308	14266	14102	14107	14115	14118	14105	14068	14146	14142	14149	14217	14213	14021	14307	14127	14027	14186	14343	14013	13992	14182	14148	14158	14215	14218	14033	14040	14132	14098	14200	14141	14268	14136	14086	14186	14138	14167	14152	14315	14131	14142	14221	14206	14005	13941	14326	14140	14069	14058	13998	14181	14391	14194	14080	14121	13997	14038	14325	14193	14116	14065	13993	13801	14131	14106	14267	14017	14201	14210	14142	14009	14089	14043	13983	14137	14199	14276	14089	14117	14258	14049	14178	14127	14059	14025	14156	14174	14192	14112	14167	14128	14037	13901	14211	14166	13976	14047	14065	14101	14084	14271	14128	14043	13980	14020	14032	14182	14024	14067	13957	14039	14257	14071	14109	14215	14241	14110	14240	14024	14204	14178	14353	14073	14116	14141	14243	14310	14186	14130	14163	14152	14096	14182	14200	14172	14013	14195	13998	14211	14081	14037	14107	14134	14066	14117	14086	14120	14165	14193	14251	13990	14047	14029	13997	14245	14033	14167	14124	14034	14073	14190	14011	14026	14153	14306	14263	14139	14188	14121	13868	14176	14024	14168	14261	14284	14130	14081	14149	14168	14157	14026	14135	14231	13977	14258	14047	14023	13992	13997	14339	14303	14031	14206	14220	14177	14037	14071	14181	14092	14215	14412	14107	13993	14214	14181	14013	14086	14033	14141	14147	14060	14242	14053	14179	14027	14455	14230	14097	14200	14022	14236	14090	13857	14077	14232	14166	14136	13977	14110	14194	14036	14184	14222	14040	14088	14243	14168	14174	14191	14107	14107	14220	14217	13979	13978	13991	14124	14144	14205	13984	14050	14120	13992	14312	14031	14094	14146	14223	14166	14112	14070	14089	14357	14069	14259	14376	14138	14078	14051	14189	13962	14114	14101	14215	14183	14276	14191	14233	14038	14095	14030	14086	14309	14098	14083	14036	14291	14269	14096	13969	14047	14269	13893	14051	14111	14175	14170
59708	100818	78912	48886	26108	15045	12798	12647	12559	12653	12656	12573	12485	12666	12530	12603	12725	12529	12520	12434	12499	12675	12631	12565	12531	12442	12829	12747	12789	12698	12578	12550	12508	12581	12715	12316	12652	12605	12596	12566	12492	12511	12561	12571	12648	12359	12491	12739	12598	12468	12612	12602	12563	12571	12733	12433	12516	12599	12531	12473	12448	12615	12611	12504	12590	12673	12761	12562	12700	12591	12645	12494	12544	12567	12537	12586	12728	12612	12696	12702	12546	12628	12617	12530	12540	12485	12533	12508	12678	12392	12519	12591	12529	12563	12656	12467	12550	12550	12724	12489	12397	12383	12440	12465	12608	12606	12516	12484	12579	12576	12460	12654	12623	12558	12460	12484	12596	12590	12529	12493	12601	12622	12495	12578	12423	12421	12696	12555	12465	12550	12612	12524	12648	12652	12747	12580	12522	12571	12644	12759	12475	12592	12621	12629	12616	12544	12505	12603	12608	12482	12350	12537	12504	12505	12656	12398	12475	12643	12614	12335	12505	12496	12484	12526	12432	12641	12598	12573	12543	12510	12528	12501	12303	12570	12587	12618	12519	12547	12607	12651	12488	12540	12598	12578	12507	12489	12441	12545	12480	12567	12421	12620	12565	12456	12686	12621	12552	12584	12627	12570	12580	12662	12597	12517	12589	12611	12754	12548	12702	12397	12557	12577	12553	12507	12555	12450	12486	12447	12611	12672	12783	12575	12383	12482	12440	12630	12455	12599	12405	12454	12648	12526	12557	12706	12625	12655	12351	12539	12529	12487	12637	12456	12601	12489	12527	12680	12492	12622	12478	12371	12454	12550	12544	12586	12513	12628	12541	12556	12627	12640	12622	12538	12555	12550	12508	12555	12543	12644	12554	12591	12500	12626	12552	12577	12592	12542	12408	12557	12320	12592	12425	12502	12510	12605	12609	12483	12509	12691	12680	12416	12558	12405	12627	12543	12548	12591	12486	12358	12494	12675	12557	12494	12534	12614	12597	12586	12477	12350	12744	12551	12604	12608	12520	12388	12439	12578	12707	12760	12505	12576	12491	12473	12569	12493	12699	12513	12481	12421	12595	12525	12439	12473	12651	12462	12572	12517	12571	12584	12627	12523	12619	12557	12569	12645	12505	12580	12561	12690	12569	12414	12643	12588	12405	12646	12549	12728	12629	12526	12662	12585	12599	12731	12701	12544	12567	12484	12651	12632	12589	12609	12568	12510	12652	12434	12552	12606	12539	12612	12574	12551	12491	12655	12656	12502	12634	12639	12484	12531	12594	12544	12527	12673	12540	12456	12608	12562	12584	12371	12479	12619	12491	12420	12531	12652	12532	12574	12412	12637	12444	12577	12486	12658	12539	12720	12524	12487	12469	12482	12429	12698	12433	12549	12619	12623	12457	12500	12478	12608	12558	12455	12586	12504	12541	12529	12643	12554	12638	12556	12562	12516	12693	12643	12598	12533	12627	12549	12496	12499	12624	12647	12592	12585	12476	12570	12520	12502	12540	12496	12648	12604	12421	12473	12610	12488	12570	12613	12572	12426	12534	12505	12607	12733	12673	12670	12570	12535	12495	12614	12529	12477	12597	12582	12551	12503	12480	12648	12626	12457	12566	12576	12502	12681	12598	12592	12511	12617	12598	12473	12472	12586	12561	12545	12428	12494	12556	12636	12493	12505	12425	12634	12609	12542	12397	12632	12560	12518	12585	12575	12566	12513	12574	12562	12486	12562	12517	12523	12527	12697	12480	12456	12471	12807	12459	12528	12531	12529	12453	12457	12594	12446	12630	12508	12507	12384	12442	12419	12690	12472	12569	12537	12560	12483	12575	12514	12697	12479	12618	12434	12700	12573	12415	12634	12647	12667	12565	12697	12644	12664	12450	12682	12426	12539	12622	12635	12552	12497	12509	12553	12475	12545	12532	12596	12514	12638	12471	12520	12594	12578	12597	12574	12598	12471	12482	12405	12525	12512	12671	12590	12414	12608	12421	12614	12621	12467	12582	12592	12554	12580	12676	12626	12512	12621	12558	12578	12427	12595	12429	12546	12669	12524	12528	12551	12450	12638	12505	12632	12521	12472	12550	12498	12588	12472	12730	12599	12590	12637	12582	12555	12559	12538	12586	12668	12593	12546	12533	12552	12605	12542	12436	12604	12622	12725	12525	12478	12628	12480	12522	12552	12539	12600	12585	12428	12606	12525	12566	12567	12563	12580	12617	12544	12496	12567	12538	12543	12506	12634	12471	12597	12582	12546	12557	12588	12555	12431	12552	12596	12383	12403	12550	12631	12541	12627	12688	12524	12560	12548	12593	12538	12427	12540	12644	12654	12530	12481	12414	12456	12597	12531	12624	12524	12625	12542	12622	12474	12482	12608	12646	12389	12621	12508	12673	12599	12538	12431	12679	12693	12510	12549	12620	12483	12684	12789	12516	12562	12566	12647	12607	12560	12452	12611	12438	12592	12387	12744	12592	12632	12768	12533	12438	12398	12568	12580	12608	12592	12709	12527	12560	12580	12540	12395	12509	12546	12458	12694	12543	12655	12557	12487	12332	12506	12545	12544	12522	12652	12460	12508	12629	12528	12589	12521	12528	12367	12557	12542	12615	12408	12611	12636	12669	12486	12607	12563	12470	12471	12498	12568	12595	12584	12570	12665	12572	12532	12384	12378	12599	12703	12707	12597	12614	12427	12576	12544	12659	12620	12629	12621	12566	12491	12685	12704	12747	12570	12622	12461	12561	12432	12710	12488	12600	12676	12537	12610	12611	12541	12402	12578	12460	12595	12599	12531	12524	12490	12561	12576	12525	12640	12734	12638	12625	12547	12801	12577	12578	12470	12528	12641	12619	12390	12576	12577	12530	12538	12488	12455	12527	12464	12537	12563	12456	12373	12488	12751	12491	12720	12556	12477	12638	12361	12625	12493	12599	12679	12617	12592	12479	12734	12475	12578	12543	12688	12616	12636	12676	12558	12529	12423	12635	12562	12515	12602	12529	12705	12720	12397	12620	12432	12584	12399	12577	12678	12609	12672	12620	12584	12456	12439	12436	12447	12524	12622	12586	12582	12647	12512	12530	12491	12752	12516	12640	12465	12663	12424	12661	12415	12666	12649	12557	12526	12530	12543	12545	12591	12410	12466	12612	12625	12513	12501	12563	12635	12450	12552	12456	12589	12472	12554	12493	12481	12515	12590	12546	12644	12601	12494	12493	12602	12568	12592	12555	12574	12453	12662	12501	12572	12579	12600	12460	12504	12648	12408	12538	12608	12641	12597	12435	12463	12551	12583	12603	12588	12515	12589	12516	12551	12578	12517	12438	12585	12606	12448	12610	12641	12584	12467	12501	12579	12642	12482	12759	12550	12548	12601	12423	12468	12472	12466	12441	12752	12631	12657	12628	12624	12542	12541	12684	12540	12579	12485	12653	12571	12543	12484	12430	12477	12512	12504	12620	12499	12592	12533	12500	12582	12485	12625	12563	12588	12585	12611	12670	12545	12578	12623	12508	12650	12555	12507	12480	12529	12434	12475	12613	12520	12525	12629	12641	12701	12558	12507	12566	12599	12688	12420	12501	12655	12582	12473	12571	12682	12638	12435	12438	12579	12525	12583	12645	12773	12451	12560	12628	12551	12540	12335	12692	12560	12544	12430	12468	12589	12700	12627	12574	12492	12506	12510	12702	12637	12671	12599	12513	12575	12458	12512	12539	12609	12499	12603	12572	12594	12584	12650	12666	12586	12466	12551	12520	12608	12719	12511	12581	12683	12667	12596	12501	12577	12514	12523	12580	12462	12483	12431	12652	12600	12577	12662	12387	12597	12339	12606	12657	12515	12539	12559	12423	12535	12723	12531	12593	12500	12509	12472	12417	12487	12490	12559	12526	12532	12617	12634	12431	12487	12535	12484	12357	12616	12667	12587	12368	12528	12511	12440	12555	12643	12596	12416	12596	12590	12522	12696	12644	12506	12536	12569	12419	12521	12477	12500	12511	12540	12724	12523	12527	12426	12555	12526	12599	12676	12480	12542	12422	12825	12422	12522	12495	12449	12374	12551	12567	12625	12467	12496	12666	12496	12535	12515	12620	12502	12667	12622	12601	12557	12556	12418	12636	12466	12540	12542	12626	12566	12494	12421	12615	12587	12520	12652	12626	12512	12605	12540	12527	12558	12550	12597	12376	12515	12536	12672	12537	12625	12704	12527	12627	12571	12570	12683	12413	12462	12506	12544	12658	12622	12558	12504	12581	12634	12548	12465	12602	12406	12643	12574	12482	12537	12423	12693	12401	12523	12679	12615	12551	12555	12438	12470	12585	12659	12591	12616	12587	12695	12531	12608	12596	12681	12605	12675	12554	12685	12524	12612	12588	12548	12539	12521	12664	12474	12544	12694	12510	12626	12559	12635	12699	12593	12602	12407	12509	12461	12634	12506	12535	12579	12519	12516	12695	12418	12700	12401	12549	12396	12545	12496	12338	12566	12430	12577	12717	12620	12536	12505	12706	12408	12652	12582	12656	12579	12420	12490	12699	12480	12388	12468	12573	12644	12691	12465	12608	12656	12668	12469	12527	12523	12593	12641	12554	12547	12716	12765	12693	12641	12480	12494	12414	12516	12467	12716	12481	12588	12539	12477	12624	12654	12612	12511	12447	12640	12578	12379	12670	12385	12571	12506	12579	12511	12718	12569	12492	12483	12483	12636	12612	12574	12640	12457	12550	12493	12487	12523	12578	12528	12464	12442	12456	12592	12672	12669	12593	12490	12610	12471	12457	12581	12378	12609	12602	12832	12593	12588	12574	12623	12497	12675	12629	12667	12404	12621	12587	12598	12571	12812	12491	12554	12447	12485	12595	12447	12493	12751	12583	12647	12656	12631	12446	12563	12500	12503	12527	12514	12381	12477	12493	12456	12423	12668	12443	12657	12464	12451	12609	12421	12477	12491	12512	12591	12611	12439	12472	12407	12510	12603	12563	12563	12427	12585	12517	12611	12597	12486	12537	12732	12533	12466	12374	12472	12585	12613	12510	12609	12391	12592	12558	12575	12607	12414	12626	12534	12485	12634	12531	12341	12670	12498	12575	12683	12453	12380	12577	12527	12560	12502	12371	12550	12559	12641	12582	12590	12574	12634
33651	40537	40242	26857	17877	15780	15343	15282	15329	15238	15096	15078	15039	15314	15273	15245	14989	14964	15254	15222	15028	15171	15028	15312	15205	15349	15156	15383	14999	15234	15077	15031	15112	15150	15208	15000	15251	15054	14863	15319	15198	15056	15191	14999	15247	15294	15217	15099	15074	15177	15074	15207	15084	15220	15156	15084	15195	15158	14935	15122	15243	15157	15173	15099	15203	15038	15364	15227	15187	14895	15091	15184	15279	15009	15423	15061	15116	15180	15147	15063	15194	15105	15250	15108	15151	14953	15147	15093	15218	14882	15152	15155	15000	15117	15138	15057	15135	15280	15198	15330	15072	15216	15234	15189	15044	14998	15228	15021	15090	15175	15129	15229	14995	14960	15273	15137	15093	15204	15233	15148	15129	14893	15077	15061	15233	15229	15008	15035	15251	15241	15297	15152	15041	15121	15185	15192	15148	15080	15055	15262	15008	15248	15070	14838	15033	15079	15216	15195	14921	15075	15126	15375	15207	15350	15125	15294	15288	15159	15082	15050	15128	15046	14995	15061	15057	15038	15004	15066	15153	15089	14880	15137	15058	14938	15045	14970	14910	14990	15169	15048	15088	15135	15076	15043	15004	15068	15012	15274	15112	14977	15168	15132	15072	15227	15142	15096	15229	15223	15148	15317	15188	15089	15109	15021	15151	14914	14975	15178	15219	15144	15238	15191	15156	15039	15219	15155	15190	14963	15017	15238	14952	14916	15224	14925	15056	15125	15108	15042	15096	15136	14963	15010	15236	15341	15203	14830	15080	15236	15102	14913	15400	15066	14919	15121	15172	15253	15044	14865	15044	14915	14918	15138	15165	15275	15227	15113	15146	15036	15227	15096	15282	15033	15257	15019	15067	15102	15222	15087	15154	15035	15368	15132	15159	14957	15085	15235	15308	15238	15170	15031	15165	15036	15068	15005	14937	15023	15340	15059	15176	15312	15251	15105	15167	14884	15263	15165	15113	14962	15185	15160	14991	15078	15181	15307	15256	14946	15201	15007	15090	15260	15148	15140	15191	15091	15130	15280	15090	15373	15307	15207	15085	15127	15237	15044	14901	14991	15035	15054	15241	15269	15251	15064	15281	15012	15124	15079	15145	15066	15115	15093	15209	15119	15203	15211	14957	15156	15280	15190	14969	15069	15171	15098	14991	14983	15155	15116	15041	15049	15247	14984	15007	15144	15135	15135	15042	15052	15177	15189	15027	15189	15116	15210	15043	15190	15216	15100	15071	15374	15251	15201	15140	15231	14932	15123	15309	15067	15091	15044	15262	15088	15116	15052	14999	15204	15160	14970	15552	15049	15127	15161	15162	15199	15019	15147	15041	15153	15128	15266	15024	15128	14953	14824	15147	15325	15215	15229	15023	15194	15160	15244	14878	14848	15087	15201	15014	15078	15082	15140	15144	15017	15101	15094	15069	15148	15135	15191	15118	15247	15178	15253	15173	15231	15094	15178	15008	15424	15125	15044	15196	15015	15142	15115	14943	15265	15012	15181	15295	15076	15051	14907	15036	15006	15182	15198	15070	15066	15120	15122	15170	15286	15335	15054	15115	15163	15052	15249	15187	15048	15188	15147	14941	15158	14990	15102	15036	15078	15060	14952	15132	15072	15185	15142	15058	15077	15173	15181	15171	15211	15300	14973	15100	15132	15251	15151	15279	15174	14931	14951	15047	15095	15079	15013	15101	15091	15300	15004	15313	15082	15121	15140	15190	15069	15200	15155	15045	15054	15037	15063	14929	15350	15113	15068	15173	15381	15197	15302	15104	15111	14980	15095	15092	15097	15161	14940	15142	14959	14968	15060	15175	15142	15112	14925	15169	15075	15076	15123	15223	15280	15244	15037	15133	15189	15086	15272	15215	15116	14968	15141	15090	14996	15120	15167	15213	15240	15113	15149	14934	15044	15002	15118	15246	15097	15030	15339	15121	15065	15179	14980	14972	15048	15047	15103	15136	15150	15007	15154	14991	14962	15229	15310	15131	15371	15059	15285	15147	15177	15121	15200	15106	15167	15217	15227	15109	15174	15101	14998	15156	15118	15046	15144	15190	14912	14998	14947	14944	15336	15150	15249	14998	15153	15040	15187	14968	15014	15248	14818	15246	15178	15276	15084	15083	15061	15277	15105	15182	15145	15045	15175	15115	15295	14894	14956	15074	15294	14967	14983	15116	15113	15092	15123	15087	15186	15043	15059	15266	14981	15020	15153	15065	15183	14989	15147	15233	15333	15121	14981	15199	15257	15126	15113	15249	14865	15088	14936	15035	15205	15082	15340	15245	15033	14967	14953	15204	15090	14910	15275	15108	15078	14910	15130	14984	15172	15183	15265	15288	15234	15125	15193	15116	15029	15203	15198	15108	15126	15121	15161	14893	15040	15108	15163	15088	15251	15230	15157	15098	14999	15261	15245	15282	15220	15020	15290	15296	15179	14977	15048	15016	15129	15151	15251	15141	15107	15028	15228	15133	14888	15111	14971	15204	14865	15263	15161	15053	15147	15394	15080	15342	15077	15067	15319	15294	15095	15147	15227	15336	15253	15209	15059	15257	15200	15089	15022	14919	15028	15083	15144	15003	15079	15211	15008	15100	14993	15198	15150	15191	14995	15080	15115	15129	15183	15038	15072	15119	15033	15177	15085	15217	15181	15266	15100	15205	15143	15358	15173	15103	15259	15202	15044	15095	15189	15078	15136	15144	15141	14985	15027	15218	15155	15117	15105	15080	14979	14953	15338	15173	15175	15156	15265	15247	15093	15294	14888	15063	15060	15103	15197	14992	15129	15188	15199	15022	15004	15012	15030	15064	15193	15008	15070	14963	15175	15059	14932	15244	15022	15206	15203	15152	15094	15183	15170	15010	15093	14979	14948	15215	15146	15102	15004	15141	14927	14846	15185	15162	15141	14984	14927	15133	15099	15094	15270	15152	15099	15338	15292	15220	15097	15179	15231	15249	15225	15006	15095	14908	14983	15201	15134	15282	15114	15243	15068	15168	14984	15110	15211	15052	15200	15080	15119	15375	15252	15079	15173	15227	14945	15091	15079	15230	15150	15237	15175	15174	15206	15162	15125	15091	15102	14928	15107	15202	15152	15120	15221	15235	15079	15191	15155	15242	15174	15066	15364	15270	15079	14942	15025	15006	15002	15164	15260	15174	15109	15269	15078	15269	14868	15194	15213	15067	15115	15013	15005	15102	15137	14984	15141	15214	15054	15168	14920	15067	15071	14954	15015	15092	15070	15074	15238	15416	15308	15031	15009	15270	14954	14963	15043	15132	15150	15307	15141	15159	15093	15104	15102	15206	15133	15031	15087	14962	15101	15125	15097	15313	15214	15299	15242	15024	15233	15171	15083	14951	15368	15133	15148	15131	15191	15176	15125	15163	15277	15112	15247	15038	15124	15174	15198	14948	15216	15246	15203	15192	15167	15293	15340	15108	15164	14898	15018	15309	15152	15130	15177	14945	14987	15149	15169	14915	15064	15105	15206	15193	15193	15202	15237	15211	15078	15218	15155	15060	15042	15132	15005	15183	15222	15137	15074	15126	15277	15209	15228	15225	15041	14847	15051	15277	15231	15138	15113	15151	15260	15069	15069	15089	15160	15156	15064	15117	15169	15179	15113	15147	15178	15105	15161	14996	14973	15094	15014	15228	15022	15100	15010	15095	15222	15171	15251	14990	14920	15232	15302	15129	15227	15149	15201	15178	14986	14977	15022	15175	15093	15115	15151	15111	15023	15103	15337	15108	14877	15110	15159	15175	15110	15124	15155	15285	15003	15195	15265	15011	15389	15159	15140	15136	15119	15273	15228	15207	15020	15137	14952	15015	15097	15109	15398	15220	15435	15149	15193	15111	15138	15151	15298	15216	15160	15188	14956	15164	14930	15041	15068	15157	15139	15082	14968	15096	14969	15115	15110	15131	15014	15071	15135	14995	15034	15286	14957	15260	15062	15096	15212	15014	14918	14877	15053	15195	15030	15047	15114	15251	15024	14974	15074	14990	15150	15319	15182	15188	15225	15062	15087	15111	15022	15125	15226	15085	15267	15220	15117	15164	15059	14913	15201	15314	15117	15260	15224	15095	15152	15279	15097	15041	15027	14963	14969	14983	15085	15044	15082	15217	15156	15147	15076	15220	15101	15032	15202	14984	15285	15134	14986	15073	15055	15013	14964	15191	15099	14949	15121	15131	15117	15185	15080	15335	15296	15126	14996	15123	15006	15027	15207	15214	15202	14949	14933	15055	15041	15231	15006	15135	15160	15100	14992	15399	15232	15053	15200	15235	15143	15093	15324	15297	15103	14972	15050	15004	15220	15107	14983	15183	15165	15212	15191	15114	15138	15145	15147	15123	15167	15072	15136	14975	14884	15135	15127	15088	14927	15156	14835	14990	15211	15199	15097	15151	15102	15117	15082	15118	15165	15342	15212	15235	15012	15102	14989	15010	15066	15045	15349	15139	15162	15218	15342	15347	14977	15037	15298	14946	15183	15134	14959	14947	15253	15105	15206	15239	14994	15117	15252	15071	15078	15147	15127	15066	15107	15200	15146	15087	15231	15266	15071	15050	15019	15332	15172	15298	15111	15107	15055	15251	15091	15169	15166	15281	15115	15245	15046	15065	15100	15049	15279	15187	15173	15064	15227	15114	15239	15118	14965	15178	15177	15094	15135	15101	15108	15244	15378	15173	14866	15043	14899	15347	15326	15101	15098	15090	15073	15010	14997	15363	15025	15156	15095	15078	15226	15205	15046	15255	15290	15046	15065	15133	15168	15200	14854	14946	15150	15224	15197	15076	15257	15063	15105	15058	15131	15182	15036	15131	15077	15221	15047	15017	15216	15314	15228	15134	15006	15273	15171	14984	15217	15221	15052	15262	15122	15091	15312	14933	15001	15215	15198	14985	15374	15144	15075	15075	15139	15037	15272	15312	15136	15289	15147	15081	15132	15105	15074	14945	15304	15062	15200	15083	15025	15204	15191	15306	15068	15330	15197	15100	15255	15110	15360	15128	15205	15291	15040	15141	15083	15157	15073	15302	15101	15048	15228	15302	15042	15132	15039	15156	15018	15213	14972	15173	15132	15230	14933	14970	15142	15026	15212	14960	15153	15185	15160	15218	15093	15097	15120
42982	57945	41595	22492	15480	13750	13364	13486	13271	13657	13449	13393	13459	13435	13597	13423	13361	13450	13512	13285	13426	13501	13322	13286	13513	13663	13555	13371	13493	13323	13444	13483	13561	13378	13537	13433	13293	13403	13432	13420	13550	13509	13277	13507	13357	13362	13408	13447	13369	13362	13418	13600	13591	13390	13530	13410	13420	13411	13454	13383	13449	13286	13669	13304	13503	13398	13511	13454	13383	13618	13485	13459	13391	13441	13348	13478	13583	13382	13395	13349	13539	13396	13208	13627	13656	13617	13451	13307	13531	13406	13542	13399	13248	13467	13564	13469	13308	13397	13367	13531	13359	13482	13532	13496	13611	13346	13465	13183	13545	13412	13425	13322	13360	13455	13416	13407	13306	13488	13361	13503	13309	13523	13324	13306	13484	13349	13358	13292	13331	13245	13559	13452	13221	13490	13331	13403	13454	13322	13366	13464	13315	13509	13457	13457	13336	13450	13255	13395	13542	13364	13502	13375	13568	13408	13267	13435	13568	13517	13474	13356	13331	13418	13499	13424	13318	13509	13475	13502	13285	13431	13394	13382	13507	13531	13583	13283	13540	13411	13341	13595	13497	13421	13555	13400	13381	13421	13408	13436	13443	13600	13346	13471	13485	13544	13230	13287	13345	13388	13518	13400	13415	13360	13448	13406	13541	13295	13587	13362	13511	13432	13371	13452	13386	13528	13379	13348	13495	13508	13499	13474	13624	13709	13463	13351	13403	13526	13494	13323	13412	13286	13560	13493	13483	13343	13349	13404	13370	13447	13487	13404	13563	13463	13303	13360	13551	13410	13362	13547	13461	13273	13399	13606	13358	13389	13449	13375	13423	13427	13337	13520	13277	13374	13350	13425	13482	13578	13472	13511	13377	13273	13405	13314	13499	13422	13309	13419	13488	13460	13436	13460	13469	13537	13580	13422	13451	13505	13497	13389	13435	13584	13527	13375	13518	13517	13476	13397	13436	13419	13555	13463	13431	13443	13468	13542	13476	13440	13383	13507	13283	13512	13453	13356	13497	13419	13601	13452	13641	13349	13562	13320	13449	13543	13393	13421	13416	13312	13393	13372	13491	13431	13438	13378	13552	13401	13402	13347	13285	13452	13404	13448	13393	13639	13452	13451	13360	13322	13539	13410	13517	13442	13383	13432	13435	13441	13526	13524	13342	13333	13314	13394	13520	13465	13364	13229	13451	13416	13490	13283	13495	13370	13425	13243	13506	13508	13369	13482	13363	13401	13609	13288	13512	13528	13512	13282	13536	13463	13397	13502	13339	13508	13370	13390	13573	13311	13369	13341	13350	13328	13484	13482	13355	13366	13575	13544	13421	13205	13559	13447	13466	13430	13337	13588	13246	13509	13401	13639	13400	13322	13412	13459	13429	13345	13429	13351	13611	13386	13530	13499	13494	13528	13450	13358	13490	13427	13413	13430	13504	13339	13484	13322	13419	13267	13300	13355	13465	13460	13410	13429	13399	13376	13414	13577	13546	13399	13434	13470	13403	13439	13441	13523	13247	13509	13377	13340	13523	13498	13418	13398	13396	13471	13169	13435	13281	13452	13408	13332	13404	13280	13430	13316	13407	13461	13313	13419	13525	13348	13381	13354	13424	13502	13337	13270	13417	13363	13406	13296	13427	13553	13402	13380	13455	13495	13406	13372	13365	13598	13490	13482	13606	13550	13351	13544	13321	13294	13440	13461	13531	13520	13362	13600	13385	13201	13394	13301	13510	13341	13588	13517	13453	13430	13462	13496	13423	13558	13306	13520	13463	13299	13388	13333	13265	13338	13465	13474	13388	13254	13469	13377	13470	13738	13473	13338	13362	13353	13475	13325	13408	13446	13450	13277	13371	13458	13457	13404	13350	13392	13178	13389	13482	13509	13296	13434	13519	13537	13494	13618	13522	13422	13399	13492	13436	13540	13431	13200	13500	13454	13419	13451	13278	13459	13610	13433	13476	13600	13462	13496	13432	13433	13465	13386	13284	13418	13461	13511	13502	13440	13551	13468	13429	13259	13463	13561	13383	13270	13362	13421	13460	13417	13408	13408	13265	13440	13540	13443	13335	13554	13302	13383	13319	13377	13329	13491	13455	13354	13459	13583	13393	13446	13326	13386	13403	13460	13403	13444	13543	13384	13313	13406	13411	13475	13304	13362	13561	13361	13420	13593	13602	13368	13428	13384	13444	13487	13449	13391	13478	13372	13376	13363	13355	13209	13426	13662	13399	13298	13462	13465	13451	13418	13387	13398	13428	13372	13344	13557	13279	13480	13407	13401	13468	13594	13409	13480	13474	13492	13408	13472	13341	13425	13452	13426	13490	13438	13564	13392	13332	13466	13418	13344	13543	13413	13503	13507	13553	13270	13248	13469	13453	13367	13393	13342	13425	13504	13502	13415	13455	13395	13373	13440	13404	13561	13512	13418	13393	13399	13527	13370	13434	13324	13321	13318	13404	13408	13333	13290	13440	13284	13421	13405	13370	13514	13435	13379	13532	13540	13342	13215	13432	13479	13543	13334	13394	13490	13307	13320	13397	13447	13326	13615	13337	13408	13718	13275	13481	13570	13639	13456	13483	13289	13240	13506	13452	13328	13539	13467	13333	13415	13317	13345	13425	13590	13319	13619	13450	13524	13394	13376	13532	13425	13456	13531	13326	13284	13484	13524	13449	13402	13453	13491	13259	13280	13417	13508	13541	13488	13405	13372	13444	13367	13627	13404	13365	13486	13543	13467	13474	13435	13503	13329	13396	13250	13411	13446	13242	13565	13415	13449	13351	13318	13550	13385	13435	13415	13409	13333	13393	13366	13422	13464	13199	13371	13427	13655	13433	13413	13410	13498	13509	13428	13485	13528	13440	13457	13403	13500	13428	13585	13482	13515	13472	13521	13604	13480	13430	13537	13464	13332	13376	13563	13487	13531	13577	13358	13413	13348	13390	13435	13377	13461	13623	13635	13384	13413	13281	13340	13452	13444	13609	13507	13566	13583	13382	13406	13457	13282	13460	13359	13510	13567	13475	13528	13444	13341	13462	13283	13547	13412	13385	13511	13328	13506	13451	13573	13417	13423	13435	13375	13482	13416	13323	13513	13400	13397	13471	13277	13485	13330	13382	13367	13497	13641	13390	13536	13555	13374	13445	13396	13518	13410	13408	13222	13311	13314	13411	13399	13365	13376	13641	13410	13432	13372	13337	13459	13465	13311	13568	13415	13527	13541	13410	13344	13546	13552	13483	13393	13280	13513	13321	13326	13407	13285	13446	13401	13443	13473	13548	13359	13479	13241	13387	13469	13441	13465	13358	13496	13427	13417	13367	13401	13356	13407	13530	13551	13401	13306	13384	13473	13458	13241	13408	13327	13449	13604	13390	13381	13538	13369	13456	13266	13443	13385	13449	13298	13424	13330	13285	13525	13362	13405	13465	13414	13620	13568	13624	13486	13548	13427	13570	13513	13437	13514	13451	13403	13437	13398	13278	13373	13586	13496	13316	13511	13523	13587	13373	13602	13374	13356	13538	13532	13158	13487	13414	13324	13285	13556	13435	13441	13356	13352	13466	13282	13554	13401	13231	13464	13409	13418	13437	13396	13423	13179	13319	13517	13353	13486	13358	13542	13279	13433	13468	13487	13442	13353	13458	13480	13502	13415	13285	13558	13380	13631	13405	13364	13497	13224	13319	13685	13462	13307	13620	13285	13588	13350	13467	13343	13307	13223	13383	13405	13490	13429	13498	13496	13353	13410	13373	13417	13462	13467	13457	13450	13418	13352	13485	13439	13282	13437	13349	13478	13563	13521	13261	13363	13461	13357	13489	13426	13327	13357	13484	13403	13551	13457	13528	13568	13499	13558	13427	13637	13237	13426	13324	13524	13413	13536	13487	13247	13485	13385	13595	13214	13423	13214	13483	13391	13570	13536	13490	13328	13474	13293	13305	13356	13279	13447	13303	13518	13312	13447	13391	13343	13425	13369	13256	13499	13592	13523	13600	13416	13585	13365	13335	13320	13298	13517	13424	13375	13464	13449	13470	13518	13343	13246	13301	13413	13470	13384	13440	13496	13479	13352	13415	13528	13453	13484	13389	13518	13416	13411	13399	13372	13509	13386	13410	13368	13474	13486	13388	13488	13428	13505	13545	13518	13414	13507	13343	13504	13687	13446	13568	13271	13437	13240	13317	13405	13301	13284	13541	13293	13438	13585	13430	13382	13454	13428	13379	13288	13611	13559	13440	13475	13554	13364	13453	13429	13318	13388	13612	13350	13408	13311	13451	13402	13430	13506	13343	13405	13252	13503	13362	13461	13449	13444	13368	13476	13437	13409	13444	13419	13409	13358	13533	13338	13364	13446	13474	13473	13342	13475	13542	13470	13538	13489	13401	13479	13411	13431	13390	13533	13498	13409	13457	13468	13419	13311	13396	13468	13470	13511	13386	13427	13421	13534	13234	13422	13430	13499	13561	13455	13393	13515	13515	13541	13516	13529	13522	13438	13416	13349	13372	13445	13538	13508	13202	13233	13489	13436	13618	13442	13544	13570	13505	13361	13543	13552	13412	13305	13613	13381	13424	13473	13404	13453	13469	13425	13411	13476	13475	13501	13381	13413	13413	13710	13270	13501	13442	13606	13423	13439	13623	13409	13529	13463	13326	13451	13510	13531	13403	13414	13475	13477	13357	13501	13393	13547	13494	13417	13557	13331	13254	13372	13651	13462	13456	13488	13336	13401	13430	13471	13384	13453	13430	13374	13359	13480	13447	13311	13444	13458	13412	13604	13385	13425	13551	13350	13607	13265	13468	13307	13530	13436	13382	13479	13397	13467	13337	13549	13322	13235	13502	13546	13403	13315	13521	13426	13525	13478	13487	13402	13456	13379	13446	13447	13334	13529	13489	13490	13512	13596	13419	13502	13478	13539	13403	13492	13538	13471	13494	13434	13259	13378	13288	13331	13579	13472	13332	13409	13484	13299	13444	13455	13522	13573	13265	13607	13447	13427	13319	13443	13474	13424	13491	13478	13528	13592	13395	13538	13564	13415	13651	13248	13301	13405	13457	13363	13516	13393	13386	13489	13473	13289	13445	13482	13316	13504	13634	13389	13405	13289	13384	13298	13537	13464	13364	13418	13440	13515
29789	38553	46086	32076	20339	16775	15806	15473	15208	15406	15298	15204	15400	15375	15092	15267	15285	15254	15210	15073	15039	15098	15115	15187	15077	14969	15212	15065	15213	15225	15180	15198	15171	15185	14995	15069	15174	15304	15185	15183	15263	14995	15197	15137	15402	15030	15107	15354	15103	15453	15217	15054	14952	15034	15233	15075	15140	15069	15276	15076	15023	15053	14988	15011	15228	15391	15419	15296	15271	15338	15283	15191	15270	15140	15328	15306	15053	15129	15188	15181	15172	15062	15205	15319	14967	15155	15138	15070	15454	15170	15158	15050	15237	15100	14986	15044	15303	15076	15199	15226	15216	15057	15183	15291	15327	15342	15285	15104	15347	15061	15069	15133	15181	15211	15134	15132	15320	15161	15334	15034	15266	15207	15060	15286	15145	15183	15175	15110	15233	15232	15324	15172	15318	15227	15247	15406	15380	14978	15056	15273	15075	15193	15152	15224	15202	15216	15150	14976	15141	15375	15213	15114	15338	15156	15220	15160	15209	15158	15150	15183	15146	15232	15129	15162	14983	15121	15061	15191	15181	15123	15186	15176	15150	15319	15185	15118	15195	15090	15292	15140	15230	15186	15388	15190	15274	15210	15137	15334	15146	15295	15220	15181	14982	15216	15334	15277	15261	14975	15190	15052	15188	15086	15149	15140	15241	15089	15316	15029	15220	15409	15348	15191	14862	15157	15027	15055	15092	15249	15188	15064	14963	15383	15250	14951	15211	14931	15205	15104	15181	15308	15107	15117	15179	15236	15262	15088	15032	15163	15202	15297	15182	14948	15015	15259	15105	15303	15038	15153	15234	14974	15514	15353	15236	15118	15173	15092	15242	15127	15284	15077	15249	15123	15105	15003	15155	15387	15204	15049	15167	15184	15066	15106	15173	14994	15215	15225	15133	15089	15117	15088	15180	15144	15126	15207	15256	15115	15070	15021	15279	15111	15088	14936	15064	15149	15283	15332	15153	15359	15185	15309	15293	15174	15150	15089	15315	15253	15047	14960	15172	15245	15118	15030	15186	15074	15213	15127	15144	15021	14987	15117	15055	15341	15092	15092	15183	15037	15081	15197	15074	15027	15106	15351	15159	15210	15074	15068	15130	15261	15079	15222	15082	15132	15102	15059	15234	15137	15027	15120	14995	15076	15380	15190	15140	15178	15338	15295	15114	15297	14997	15053	14994	14944	15287	15101	15194	15119	15266	15262	15016	15212	15138	15163	15146	14993	15146	15060	15147	14947	15114	15120	15028	15189	15155	15192	15071	15074	15201	15161	15223	14901	15052	15077	15114	15063	15126	15095	15206	15199	15254	15040	15083	15122	15080	15104	15098	15095	15289	15267	15351	15143	15052	15028	15160	15256	15048	15162	15031	15194	15115	15155	15222	14924	15280	15458	15082	15167	15237	15059	15067	15230	15034	15214	15177	15284	15293	15148	15157	15421	15207	15215	15080	15254	15043	15223	15160	15203	15102	15177	15110	15342	15216	15292	15122	15277	15417	15120	15197	15184	15005	15220	15224	15336	14923	15159	15193	15031	15202	15064	15189	15174	15006	15075	15069	15210	15112	15281	15164	15231	15274	15054	15231	15180	15134	15156	15146	15088	15111	15440	15123	15180	15213	15172	15252	15223	15149	15280	15339	15230	15341	15238	15209	15065	15230	15126	15233	15165	15329	15191	15157	15256	15241	15223	15235	15040	15154	15330	15129	15246	15104	15133	15083	15127	15121	15090	15328	15160	15251	15319	15283	15272	15043	15247	15159	15188	15198	15066	15036	15098	15235	15280	15147	15144	15071	15175	15215	15125	14988	15230	15106	15092	15288	15195	15255	15077	15373	15176	15099	15101	15155	15090	15019	15199	15178	15278	15184	15219	15282	15177	15135	15115	15125	15130	15227	15089	15135	15232	15084	14885	15180	15142	15041	15224	15037	15160	15011	15182	15020	15163	15103	15083	15091	15110	15032	15155	15165	15288	15240	15511	15160	15175	15184	15274	15033	15232	15111	15159	15273	15025	15304	15299	15284	15115	15458	15197	15232	15166	15216	15157	15317	15185	15234	15169	15121	15189	15203	15173	15104	14941	15283	15079	15098	15205	15020	15009	15384	15088	15072	15144	15188	15159	15275	15013	15260	15153	14945	15108	15096	15071	15103	15215	15069	15145	15225	15213	15341	15252	15421	15231	15084	15282	14966	14904	15161	15360	15131	15317	15346	15304	15269	15000	15148	15164	15131	15119	15072	15238	15190	15118	15263	15159	15216	15101	15239	15214	15142	14988	15248	15194	15030	15228	15225	15165	15094	15227	15109	14941	15157	15183	15181	15236	15178	15149	15155	15253	15143	14992	15053	15248	15050	15104	15060	15291	15430	15099	15311	15078	15239	15226	15142	15171	15105	15200	15207	15241	15007	15270	15174	15250	15182	15172	15170	15207	15108	14943	15022	15178	15184	15143	15089	15083	15425	15244	15158	15169	15179	14960	15233	15276	15269	15160	15327	15368	15217	15200	15132	15257	15057	15039	15194	15158	15031	15123	15286	15121	15245	15328	15035	15050	15123	15055	14968	15139	15280	15143	14877	15086	15432	15147	15210	15071	15167	15141	15146	15168	15056	15361	15020	15033	15175	15205	15164	15050	15007	15070	15094	15147	15075	15215	15193	15026	15274	15072	15041	14968	15112	15215	15191	15191	14975	15247	15163	15344	15181	15066	15309	15079	15006	15143	15212	15222	15209	15288	14996	15259	15269	15001	15400	15259	15074	15139	15083	15283	15029	15167	15162	15127	15178	15095	15116	15146	15386	15367	15111	15352	15415	15296	15109	14973	15205	15198	15114	15071	15304	15225	15338	15411	15524	15479	15114	15194	14939	15330	15171	15281	15216	15177	15122	15290	15117	15195	15366	15252	14980	15110	14979	15067	15211	15403	15144	15036	15270	15394	15216	15173	15251	15150	15094	15336	15093	15288	15124	15222	15195	15104	15315	14971	15144	15215	15273	15031	15072	15312	15237	15217	15018	15196	15197	15255	15106	15148	15140	15106	15321	15154	15127	14952	15311	15223	15146	15023	15131	15090	15222	15149	15130	15047	15139	15059	15228	15169	15064	15113	15185	15246	15246	14956	15238	15145	15109	15097	15142	15138	15349	15259	15275	15373	15269	15390	15319	15289	15131	14952	15279	15435	15313	15136	15094	15312	15249	15118	15297	15181	15196	15154	15114	15110	15215	15283	14988	15152	15186	15244	15208	15136	15207	15127	15122	14840	15265	15230	15203	15073	15318	15287	15207	15437	15138	15137	15230	15054	15210	15048	15229	15301	15226	15311	15198	15227	15015	15161	15127	15327	15100	15163	15150	15155	15173	15165	15142	15191	15050	15197	15289	15350	15198	15127	15045	15204	15168	15124	15088	15228	15170	15190	15206	15249	14981	15175	15310	15243	15217	15149	15033	15061	15112	15208	15387	15034	15243	15251	15045	15291	15210	15326	15405	15238	15266	14981	15041	15115	15006	15347	15222	14879	15235	15146	15179	15256	15053	15203	15254	15539	15354	15324	15254	15346	15193	15208	14961	15133	15203	15247	15260	15186	15066	15205	15165	15188	15085	15364	15148	15219	15063	15213	15146	15142	15155	15095	15125	15130	15113	15006	15372	15243	15116	15410	15279	15225	15135	15184	15211	15133	15199	15253	15149	15246	15188	15020	15233	15125	15089	15041	15219	15021	15415	15156	15291	15232	15125	15049	15102	15205	15134	15090	15246	15076	15137	15085	15002	15234	15237	15247	15158	15347	15195	15134	15135	15080	15030	14938	15337	15211	15053	15133	15184	14990	15167	15310	15172	15084	15222	15106	15438	15162	15378	15457	15219	15057	15325	14809	15182	14936	14989	15119	15195	15220	15168	15052	15210	15053	15117	15110	15354	14984	15112	15182	15083	15221	15195	15130	15246	15134	15310	15334	15217	15239	15253	15179	15233	15296	15146	15182	15163	14958	15346	15377	14980	15197	15100	15257	15221	15074	15209	15188	15178	15070	15075	15051	15123	15158	15387	15360	15070	15284	15190	15216	15042	15162	15264	15344	15332	15166	15413	15089	15144	15273	15256	14953	15148	15239	15233	15037	15407	15277	15089	15215	15092	15178	15265	15343	15140	15268	15289	15313	14964	15020	15028	15052	15026	15190	15140	15194	15209	15320	15036	15306	15160	14999	15075	15175	14941	14967	15160	15216	15101	14920	15158	15207	15096	15106	15175	15088	15066	15076	15225	15296	15126	15148	15374	15242	15126	15149	15134	15182	15192	15178	15328	15254	15093	15047	15220	15211	15231	15374	15103	15082	15131	15259	15069	15147	14995	15252	15198	15258	15118	15089	15158	15070	15089	15250	15223	15301	15133	15138	15151	15009	15074	15271	15023	15299	15075	15252	15187	15169	15279	15288	15162	15258	15135	15083	15074	15133	15173	15158	15178	15217	15142	15277	15102	15054	15195	15234	15230	15399	15429	15262	15333	15140	15267	15143	15077	15240	15191	15182	14803	15216	14981	15268	15108	14980	15129	15304	15147	15229	15152	15152	15335	15160	15234	15041	15063	15318	15258	15038	15158	15124	15249	15324	15234	15145	15243	15198	15249	15204	15097	15123	15042	15442	15438	15040	15147	15260	15346	15215	15158	15264	15072	15027	15151	15071	15249	15167	15208	15136	15178	15022	15019	15000	15127	15285	15082	15021	15184	15182	15067	15189	15122	15349	15100	15202	15217	15271	15245	15156	15158	15241	15173	15234	15102	15311	15351	15032	15142	15240	15205	15287	15111	15179	15211	15376	15181	15205	15262	15136	15139	15056	15385	15234	15112	15086	15284	15131	15164	15206	15201	15021	15253	15168	15196	15132	15246	15073	15023	15207	15297	15308	15092	15226	15206	15232	15212	15296	15187	15280	15264	15161	15203	15089	15314	15128	14968	14929	15180	15155	15296	15186	15153	15186	15268	15259	15039	15258	15161	15251	15092	15095	15191	15101	15106	15336	15297	15167	15158	15191	15019	15208	15297	15316	14933	15122	15236	15067	15313	15135	15221	15186	15166	15184	15018	15122	15169	15180	15042	15119	15212	15298	15236	15080	15063	15200	15039	15083	15280	15252	15034	14965
52632	75732	53743	28626	17064	14052	13457	13487	13487	13430	13454	13525	13465	13458	13672	13466	13539	13525	13531	13492	13609	13615	13506	13381	13529	13435	13457	13466	13520	13605	13488	13576	13659	13427	13564	13580	13441	13538	13563	13485	13424	13556	13558	13433	13443	13606	13523	13471	13443	13573	13449	13466	13609	13446	13376	13395	13496	13509	13716	13329	13547	13544	13543	13489	13433	13412	13495	13631	13380	13517	13414	13481	13534	13444	13547	13769	13384	13583	13510	13471	13464	13283	13441	13447	13541	13535	13652	13361	13595	13246	13635	13658	13390	13666	13503	13414	13501	13571	13494	13383	13586	13271	13387	13491	13499	13451	13563	13488	13413	13506	13615	13416	13388	13617	13507	13390	13418	13426	13470	13559	13605	13544	13665	13398	13376	13539	13634	13465	13341	13485	13398	13465	13401	13474	13471	13345	13436	13472	13622	13415	13473	13469	13473	13415	13329	13507	13471	13400	13329	13502	13458	13450	13534	13504	13543	13471	13364	13441	13390	13365	13476	13422	13674	13581	13497	13458	13342	13446	13511	13650	13573	13417	13360	13481	13380	13440	13539	13633	13462	13295	13442	13351	13350	13509	13462	13365	13456	13518	13453	13420	13517	13522	13308	13572	13450	13526	13439	13527	13537	13648	13616	13574	13381	13498	13485	13372	13510	13479	13677	13524	13693	13508	13605	13443	13410	13583	13483	13353	13342	13332	13571	13510	13612	13517	13556	13515	13579	13481	13618	13497	13571	13327	13399	13422	13467	13500	13535	13260	13499	13522	13500	13537	13471	13465	13492	13481	13623	13625	13447	13601	13334	13291	13399	13547	13540	13418	13512	13451	13637	13468	13442	13258	13398	13505	13407	13569	13451	13328	13412	13446	13567	13463	13369	13460	13584	13522	13440	13411	13573	13400	13649	13695	13430	13444	13362	13355	13546	13403	13476	13723	13644	13555	13576	13626	13448	13534	13454	13476	13467	13405	13505	13644	13415	13447	13467	13412	13554	13483	13332	13395	13460	13528	13551	13592	13465	13445	13549	13496	13353	13380	13482	13585	13534	13521	13491	13403	13466	13428	13488	13509	13539	13470	13397	13408	13564	13471	13704	13378	13512	13597	13447	13255	13418	13383	13507	13476	13369	13526	13539	13364	13455	13531	13457	13507	13573	13381	13377	13452	13559	13481	13488	13523	13460	13415	13462	13502	13432	13514	13400	13512	13441	13656	13277	13419	13413	13538	13576	13331	13447	13529	13568	13311	13457	13390	13501	13639	13486	13385	13425	13352	13568	13334	13512	13455	13394	13529	13409	13639	13495	13502	13278	13313	13582	13514	13517	13468	13439	13546	13565	13410	13499	13479	13482	13522	13487	13501	13303	13412	13633	13496	13454	13403	13500	13552	13511	13436	13528	13335	13574	13740	13448	13521	13462	13349	13589	13522	13505	13463	13461	13413	13437	13474	13522	13422	13557	13557	13493	13689	13523	13419	13515	13483	13423	13595	13394	13487	13486	13401	13532	13339	13489	13506	13399	13364	13499	13552	13639	13374	13573	13424	13378	13475	13459	13461	13487	13448	13503	13570	13677	13507	13559	13591	13546	13381	13615	13483	13468	13410	13535	13513	13507	13474	13507	13633	13563	13339	13541	13371	13467	13568	13485	13583	13378	13406	13376	13286	13433	13593	13606	13399	13480	13367	13539	13453	13492	13461	13583	13475	13580	13477	13535	13469	13517	13428	13569	13261	13463	13468	13471	13577	13511	13428	13597	13488	13511	13574	13665	13468	13607	13465	13369	13363	13489	13502	13568	13451	13540	13507	13432	13491	13444	13416	13502	13409	13370	13538	13583	13416	13639	13517	13331	13639	13599	13433	13455	13485	13638	13515	13493	13419	13559	13575	13417	13422	13490	13495	13599	13371	13498	13440	13479	13522	13594	13452	13533	13534	13472	13581	13657	13503	13503	13433	13532	13398	13536	13372	13505	13467	13537	13531	13251	13465	13483	13612	13382	13566	13430	13497	13564	13410	13353	13665	13473	13387	13565	13564	13600	13369	13391	13613	13467	13465	13523	13481	13710	13402	13500	13380	13617	13623	13487	13459	13342	13470	13537	13265	13519	13453	13524	13648	13509	13511	13445	13576	13338	13314	13332	13501	13662	13472	13493	13586	13463	13460	13547	13456	13571	13489	13485	13498	13445	13479	13547	13490	13410	13377	13444	13586	13506	13367	13509	13592	13566	13519	13603	13550	13440	13633	13401	13432	13418	13523	13617	13408	13464	13423	13619	13506	13485	13502	13354	13534	13463	13445	13362	13563	13464	13403	13498	13406	13247	13453	13539	13462	13429	13356	13503	13501	13446	13659	13580	13410	13434	13621	13414	13391	13240	13463	13306	13488	13632	13585	13531	13431	13403	13594	13401	13567	13564	13407	13547	13474	13511	13378	13365	13605	13459	13539	13352	13249	13536	13492	13444	13670	13691	13399	13508	13497	13495	13317	13482	13438	13512	13520	13570	13397	13407	13448	13398	13513	13518	13605	13539	13410	13451	13561	13467	13470	13394	13542	13350	13466	13537	13539	13685	13571	13464	13448	13428	13467	13339	13462	13591	13422	13727	13441	13442	13463	13512	13420	13483	13682	13441	13560	13453	13544	13529	13501	13495	13442	13504	13659	13409	13330	13570	13433	13499	13445	13471	13748	13523	13388	13432	13607	13580	13508	13497	13631	13534	13478	13562	13308	13450	13699	13534	13318	13545	13534	13565	13433	13552	13479	13447	13374	13683	13469	13391	13618	13430	13402	13480	13534	13554	13537	13476	13560	13592	13532	13504	13499	13447	13415	13486	13441	13560	13528	13474	13607	13396	13507	13532	13477	13390	13422	13545	13469	13473	13611	13323	13444	13583	13393	13414	13549	13508	13719	13503	13375	13665	13552	13460	13494	13230	13559	13579	13466	13538	13570	13246	13526	13471	13432	13559	13395	13470	13499	13568	13516	13558	13481	13430	13595	13462	13402	13307	13528	13326	13615	13383	13472	13482	13530	13406	13478	13499	13406	13570	13514	13388	13417	13560	13424	13474	13455	13554	13537	13552	13558	13614	13323	13524	13525	13581	13553	13436	13530	13646	13577	13414	13480	13395	13457	13525	13360	13596	13461	13559	13521	13679	13367	13423	13524	13427	13433	13380	13449	13559	13298	13673	13533	13622	13489	13381	13559	13472	13591	13283	13398	13474	13397	13512	13456	13514	13465	13484	13514	13478	13393	13528	13372	13538	13389	13469	13554	13504	13354	13577	13808	13319	13539	13478	13466	13575	13397	13603	13477	13547	13742	13379	13368	13479	13619	13292	13512	13540	13475	13610	13366	13446	13433	13341	13437	13306	13581	13471	13546	13440	13459	13417	13510	13365	13590	13526	13487	13493	13575	13486	13428	13410	13416	13422	13532	13556	13519	13625	13637	13508	13537	13657	13457	13416	13550	13486	13497	13453	13573	13618	13629	13506	13394	13456	13491	13499	13302	13406	13531	13534	13643	13592	13796	13569	13478	13668	13620	13300	13503	13430	13542	13413	13289	13378	13348	13461	13450	13582	13431	13530	13541	13501	13413	13424	13493	13472	13452	13438	13662	13594	13652	13356	13629	13481	13576	13400	13488	13348	13417	13519	13457	13589	13513	13540	13562	13569	13380	13623	13650	13522	13395	13536	13577	13485	13587	13562	13470	13455	13354	13481	13493	13322	13534	13345	13555	13427	13705	13488	13591	13397	13389	13467	13515	13410	13281	13462	13513	13410	13365	13556	13321	13511	13560	13408	13541	13470	13437	13554	13513	13511	13517	13624	13553	13454	13426	13599	13403	13424	13466	13504	13475	13561	13492	13483	13460	13589	13449	13616	13345	13478	13280	13473	13538	13231	13434	13574	13552	13646	13352	13573	13450	13336	13311	13652	13397	13569	13532	13368	13382	13496	13539	13565	13543	13451	13460	13441	13358	13375	13346	13636	13518	13514	13396	13510	13513	13357	13270	13471	13462	13476	13397	13598	13331	13668	13440	13469	13417	13482	13561	13335	13340	13502	13543	13620	13345	13617	13490	13519	13390	13399	13561	13395	13543	13485	13394	13408	13458	13334	13363	13290	13610	13592	13387	13300	13552	13448	13458	13470	13433	13535	13562	13614	13433	13538	13460	13373	13485	13515	13436	13335	13337	13438	13441	13643	13452	13533	13436	13685	13429	13494	13748	13641	13316	13402	13396	13485	13732	13422	13428	13459	13489	13551	13618	13643	13494	13302	13356	13631	13579	13491	13343	13337	13502	13575	13521	13466	13572	13500	13431	13377	13540	13536	13438	13387	13638	13519	13639	13462	13705	13553	13372	13549	13423	13404	13372	13638	13485	13313	13553	13491	13458	13547	13454	13440	13462	13656	13498	13362	13550	13538	13450	13629	13558	13528	13595	13490	13559	13343	13527	13507	13667	13524	13442	13526	13505	13488	13709	13473	13530	13648	13482	13469	13485	13443	13503	13433	13340	13454	13536	13535	13559	13558	13404	13439	13566	13554	13591	13552	13547	13450	13333	13518	13611	13477	13425	13595	13474	13648	13497	13339	13644	13598	13396	13521	13454	13491	13554	13462	13391	13348	13622	13374	13524	13481	13433	13481	13515	13680	13570	13407	13579	13206	13498	13350	13388	13532	13621	13523	13624	13388	13462	13461	13432	13472	13399	13457	13445	13457	13470	13440	13616	13608	13307	13528	13512	13452	13403	13547	13379	13359	13459	13433	13624	13482	13423	13424	13470	13542	13390	13359	13668	13497	13248	13705	13435	13651	13478	13506	13597	13644	13431	13484	13387	13517	13454	13476	13509	13446	13624	13572	13479	13409	13573	13562	13472	13492	13535	13532	13473	13485	13403	13566	13616	13482	13450	13498	13502	13528	13471	13457	13541	13434	13534	13522	13467	13558	13586	13374	13420	13412	13497	13559	13500	13358	13529	13452	13544	13507	13517	13363	13496	13445	13574	13462	13540	13623	13575	13664	13358	13591	13523	13416	13379	13500	13554	13426	13427	13490	13550	13474	13539	13451	13554	13592	13456	13515	13441	13370	13322	13592	13443	13475	13699	13502	13228	13578	13713	13582	13538
23919	24822	36682	30190	24006	22831	21378	16453	15215	15668	15640	15142	15457	15489	15402	15275	15380	15478	15368	15494	15128	15197	15332	15451	15310	15425	15223	15506	15345	15483	15077	15194	15184	15165	15257	15168	15140	15519	15285	15397	15224	15140	15067	15188	15152	15118	15376	15225	15191	15121	15141	15109	15299	15101	15276	15106	15174	15263	15057	15096	15136	15039	15099	15110	15174	15248	15359	15212	15260	15016	15309	15194	15299	15139	15166	15116	14992	15126	15073	15219	15339	15289	15114	15004	15197	15340	14913	15111	15102	14989	15208	15276	15121	15213	15084	15164	15180	15016	15136	15248	15002	15069	15088	15128	15282	15250	15198	15375	15027	15067	15053	15157	15465	15160	15125	15219	14988	15130	15150	15196	14943	15007	15189	15202	15104	15155	15244	15215	15276	15220	15158	15275	15176	15298	15253	15226	15423	15188	15187	15198	15302	15166	15397	15117	15145	14996	15170	15144	15235	15266	14949	15233	15077	15273	15339	15090	15253	15285	15084	15407	15198	15100	15355	15218	15232	15094	15236	14929	15294	15051	15002	15197	15298	15320	15200	15140	15028	15163	15024	15296	15314	15431	15221	15122	15214	14956	15237	15302	15119	15133	15056	15291	15091	15215	15406	15311	15026	15132	15295	15165	15041	15249	15168	15032	14978	15108	14939	15174	15244	15089	15141	15124	15083	15232	15207	15163	15033	15133	15124	15141	15211	15270	15277	15105	15153	15181	15085	15147	15319	15180	15248	15158	15201	15054	15162	15099	15082	15030	15115	15110	15009	15172	15104	15098	15027	15165	15411	15233	15162	15268	15015	15092	15220	15218	15233	15310	15162	15166	15238	15238	15028	15113	15117	15257	15094	15183	15274	15031	15095	15272	15064	15111	15176	15150	15252	15362	15340	15138	15115	15138	15124	15184	15295	15063	15065	15204	15177	15206	15215	15150	15140	15213	15021	15225	15200	15033	15164	15123	15110	15111	15093	15138	15215	15134	15319	15130	15105	15169	14990	15043	15140	15253	15356	15161	15355	15106	15278	14976	15225	15140	15239	15210	15136	15185	15201	15057	15190	15199	15366	15257	14857	15227	15359	15168	15164	15294	15266	15212	15111	15228	15180	15132	15210	15122	15043	15079	15174	15282	15214	15142	15074	15269	15113	15307	15283	15109	15212	15184	15118	15147	15294	15177	14951	15041	15246	15172	15112	15236	15097	15200	15300	15187	15085	15132	15288	15277	15227	15114	15068	15191	15284	15211	15105	15263	15150	15150	15029	15295	14970	15186	15152	14975	15132	15070	15144	15124	14974	14926	15042	15290	15095	15108	15251	15230	15081	15134	15216	15140	15115	15049	15344	15181	15103	15348	15020	15034	15350	14890	15008	15123	15066	15215	15238	15003	15164	15015	14763	15026	15010	15150	15344	14940	15245	15065	15088	15136	15154	14941	15108	15099	15139	15052	15195	15036	15297	15039	15067	15078	15300	15220	15103	14967	15028	15274	15107	15313	15187	15058	15282	15099	15020	15030	15032	15056	15071	15178	15233	15274	15125	14936	15035	15011	15190	15202	15079	15053	15025	15196	15195	15179	15170	15222	14958	15033	15173	15153	15159	15051	15146	15227	15265	15417	15071	15207	15180	15382	14901	15348	15029	15248	15150	15104	15032	15058	15071	15289	15051	15087	15319	15240	15189	15061	15088	15300	14981	15186	15165	15165	15160	15078	15031	15286	15146	15337	15164	15083	15066	15021	15013	15208	15054	15230	15327	15290	15225	15168	15089	15234	15198	15053	15116	15076	14887	15072	15231	15378	15102	15117	15239	15036	15257	15240	15188	15084	15233	15113	15209	14881	14981	15129	15076	15225	15200	15157	15092	15115	15124	15047	15023	15150	15114	15079	15045	15170	15223	15199	15254	15272	15283	15427	15159	15038	15061	15054	15130	15140	15169	15280	15144	15402	15168	15169	15248	15053	15145	15176	15206	15178	15024	15070	15163	15052	15055	15241	15030	15073	15335	15240	15046	15028	15149	15137	15064	15263	15133	15208	15115	15231	15147	15239	15146	15188	15328	15097	15177	15143	15089	15088	15186	15160	14987	15103	14999	15025	15137	14964	15181	15099	15099	15180	15161	15266	15387	15424	15055	15217	15156	15077	15130	15030	15111	15243	14911	14915	15195	15134	15103	15178	15048	15243	15015	15278	15166	15078	15153	15058	15158	15055	15295	15352	15194	15118	15044	15162	15123	15077	15221	15143	15220	15137	15167	15240	15168	15071	15034	15348	14940	15275	15162	14959	15086	14927	15125	15119	15283	15309	15080	15269	15132	15233	15339	15354	15133	15042	15137	15314	15326	15124	15306	14993	15284	15125	15095	15041	15170	15331	15296	15168	15160	15188	15027	15098	15097	15306	15207	15148	15117	15217	15175	15159	15113	14936	15128	15316	15208	15033	14931	15066	15168	15203	15008	15277	15006	15161	15155	15062	15300	15057	15190	15304	15074	14998	15147	15020	15039	15271	15220	15204	15105	15415	15107	15036	15145	15269	15094	15026	15077	15151	15215	15188	15142	15313	15124	15160	15294	15289	15077	15251	15138	14986	15291	15232	15173	15127	15016	15085	15079	15148	15167	14922	15189	15221	15376	15243	15212	15107	15229	15113	15170	14964	15085	15216	15156	14942	15180	14997	15110	15157	14998	15044	15210	15352	15425	15121	15265	14952	15101	15111	15151	15261	15092	15272	15326	15355	15223	15098	15237	15210	15226	15129	15193	15091	15388	15249	15288	15310	15155	15004	15011	15105	15133	15040	15105	15215	15218	15013	15121	15076	15341	15116	15125	15230	15040	15120	15088	15300	15176	15143	15208	15071	15177	15065	15163	15130	15054	15045	15084	15199	15020	15324	15181	15141	15215	15215	15199	15147	15127	15155	15014	15154	15096	15250	15475	15197	14994	15229	15009	14981	15302	15214	14968	15156	15199	15152	15092	15339	15166	15105	15085	15202	15147	15170	15060	15047	15125	15172	15177	14971	15194	15061	15272	15158	15256	15139	15034	15112	15217	15142	15222	15146	15302	15222	15188	15002	15243	15126	15146	15201	15163	15094	15239	15404	14878	15211	15227	15168	15276	15245	15139	15072	15028	15251	15348	15021	15114	15067	15175	15187	15119	15279	15124	15321	15101	15222	15029	15310	15091	15217	15112	15079	14957	15286	15173	15110	15248	15133	15155	15227	15125	15170	15161	15136	15070	15144	15160	15282	14999	14949	15260	15141	15337	15190	15021	14896	15309	14941	15129	15184	15057	15038	15216	15091	15162	15310	15225	15267	15093	14974	15019	14973	15220	15183	15048	15302	15103	15188	15073	15260	15131	15091	15176	15285	15059	15054	15196	15136	15243	15192	14979	15233	15053	15123	14777	15199	15217	15217	15162	15179	15100	15279	15183	15240	15259	15111	15182	15272	15203	15089	15001	15201	15103	15061	15140	15127	15227	15105	15010	14989	15173	15076	15031	15250	15078	15247	15141	15243	15112	15222	15242	15241	15162	15070	15185	15059	15269	15133	15155	15092	15211	15113	14920	15346	15238	14854	15095	15150	15161	15061	15140	15126	15066	15037	15210	14994	15172	15090	15363	15047	15119	15089	15194	14894	15048	15292	15019	15196	14966	15021	15077	15069	15043	15237	15148	15212	15211	15056	15135	15331	15098	15239	15038	15051	15185	14948	15189	15187	15183	15198	15107	14926	15095	15129	15258	14900	15221	15021	15146	15176	15172	15013	15270	15301	15033	15108	15249	15148	15134	15181	15220	15140	15097	15236	15130	15116	14996	15000	15246	15292	15097	15167	15182	15227	15274	15087	14973	15208	15099	15225	15142	15067	15088	15149	15174	15245	15144	15187	15243	15120	15298	15108	15100	15023	15256	15109	15160	15326	15170	15240	15048	15420	15120	15077	15233	15058	15159	15105	15102	15204	15179	14860	15125	15432	15174	15100	15152	15246	15140	15246	15111	15145	14937	15073	15204	15286	15213	15041	14928	15166	15195	15029	15077	15155	15089	15311	15053	15135	15103	15071	15386	15263	15137	15077	15000	14969	15193	15260	15290	15173	14973	15171	15192	15121	15315	15211	15135	15177	15168	15132	14994	15203	15297	15309	15170	15055	15227	15266	15129	15264	15045	14982	15122	15236	15380	15222	15157	15239	15239	15107	15226	15038	15208	15340	15035	15239	15221	15023	15036	14991	15089	15255	15011	15273	15214	15321	15126	14927	15054	15228	15132	15167	15110	15195	15124	15179	15133	15106	15207	15171	15043	15171	15179	15097	15220	14965	15120	15098	15016	15021	15267	15142	15162	15089	15121	15163	15116	15094	15311	15045	15150	15208	15018	15141	14974	14991	15081	15193	15226	15212	15270	15011	15085	15189	15179	14951	14951	15202	15222	15201	15195	15249	15038	15213	15090	15166	15305	15075	15232	15116	15076	15197	15133	15084	14854	15210	14940	15196	15024	15072	15324	15259	15023	15205	15133	15317	14934	14990	14968	15260	15215	15142	15178	15112	15098	15055	15185	15206	15205	15147	15353	15177	15024	15041	15256	15067	15168	15154	15093	15138	15244	15072	15127	15119	15291	15303	15295	15027	15088	15159	15145	15214	15175	15130	15225	15154	15253	15174	15129	14978	15080	15163	15063	14983	15205	15235	15189	15176	15174	15265	15108	15060	15227	15158	15200	14905	15351	15281	15111	14936	14956	15303	15209	15036	15113	15181	15109	15231	15054	15248	15032	15222	14992	15054	15090	14938	15183	15192	14897	14995	15025	15045	15005	15048	15172	15193	15281	15055	15019	15267	15179	15278	15211	15064	15371	15111	14974	14920	15093	15137	15030	15268	15190	15527	15039	15178	15089	15141	15243	15277	15038	15102	15243	15030	14893	15072	15221	15169	15345	15231	15121	15057	15106	15008	15172	15224	15203	15005	15184	15012	15128	15171	15134	15267	15166	14956	15147	15181	15299	15014	15187	14903	15113	15246	15013	15103	15144	15140	15168	15203	15222	15065	15136	15130	14992	15323	15244	15318	14973	15200	15288	15083	14934	15055	15217	15077	15169	15309	14974	15104	15287	15133	15094	15186	15206	15199	14977	14972
62667	107880	84388	53544	28823	15974	13747	13300	13455	13332	13526	13578	13399	13599	13331	13533	13574	13337	13440	13429	13343	13410	13456	13454	13475	13357	13444	13549	13702	13499	13433	13458	13352	13520	13524	13436	13354	13376	13466	13456	13487	13473	13471	13640	13447	13587	13382	13298	13338	13531	13626	13460	13532	13475	13408	13549	13360	13646	13490	13365	13415	13392	13416	13478	13538	13565	13400	13531	13354	13403	13218	13408	13474	13328	13409	13409	13278	13499	13371	13462	13359	13362	13464	13311	13404	13520	13378	13401	13440	13407	13582	13346	13394	13547	13346	13547	13452	13486	13402	13517	13349	13459	13537	13505	13498	13554	13552	13350	13454	13300	13520	13317	13304	13531	13632	13317	13476	13308	13480	13660	13232	13422	13566	13286	13346	13525	13515	13341	13460	13243	13429	13575	13406	13498	13346	13476	13561	13423	13462	13295	13391	13503	13508	13693	13234	13392	13460	13408	13360	13426	13409	13437	13459	13594	13474	13521	13314	13401	13533	13308	13414	13370	13494	13419	13495	13566	13302	13572	13205	13457	13312	13470	13404	13414	13544	13454	13381	13360	13628	13464	13353	13532	13469	13376	13469	13355	13398	13449	13434	13348	13451	13489	13602	13316	13327	13512	13582	13440	13287	13349	13387	13313	13350	13447	13478	13431	13349	13364	13521	13409	13381	13204	13410	13279	13349	13421	13389	13732	13362	13471	13397	13386	13436	13506	13618	13439	13426	13413	13382	13414	13437	13423	13562	13301	13434	13529	13473	13537	13500	13568	13398	13651	13507	13395	13493	13179	13425	13405	13401	13198	13421	13461	13370	13491	13261	13431	13504	13507	13489	13497	13351	13466	13395	13478	13327	13478	13498	13578	13368	13556	13560	13515	13642	13496	13380	13434	13425	13384	13468	13533	13311	13381	13466	13293	13608	13373	13288	13494	13572	13418	13251	13495	13541	13492	13528	13287	13338	13537	13491	13642	13485	13305	13292	13473	13570	13529	13311	13193	13435	13349	13280	13444	13391	13489	13477	13501	13429	13406	13286	13424	13560	13372	13475	13419	13472	13413	13448	13329	13526	13212	13379	13355	13402	13332	13578	13328	13361	13422	13550	13477	13460	13479	13476	13391	13454	13335	13448	13399	13427	13508	13443	13464	13369	13467	13342	13365	13462	13495	13421	13480	13228	13370	13342	13408	13450	13487	13472	13496	13257	13361	13493	13447	13586	13490	13418	13468	13425	13442	13368	13482	13373	13399	13448	13473	13462	13310	13595	13677	13600	13566	13517	13506	13549	13513	13604	13468	13314	13477	13413	13288	13342	13369	13584	13470	13509	13376	13398	13585	13428	13389	13438	13491	13426	13419	13519	13263	13560	13396	13486	13374	13612	13450	13468	13312	13399	13479	13460	13475	13363	13246	13504	13707	13537	13474	13371	13478	13430	13467	13462	13483	13546	13545	13507	13411	13400	13459	13447	13401	13261	13507	13445	13525	13595	13350	13533	13468	13569	13448	13343	13162	13496	13401	13269	13413	13346	13567	13442	13526	13467	13367	13430	13391	13520	13385	13482	13300	13380	13599	13406	13432	13454	13338	13436	13467	13329	13424	13449	13377	13500	13430	13333	13451	13464	13462	13409	13570	13318	13320	13411	13423	13469	13393	13598	13408	13390	13421	13510	13402	13516	13338	13431	13484	13518	13540	13545	13485	13401	13534	13565	13503	13551	13444	13448	13494	13468	13475	13330	13414	13548	13425	13411	13477	13527	13487	13465	13329	13423	13578	13478	13372	13387	13476	13504	13422	13248	13399	13535	13526	13464	13547	13379	13439	13419	13454	13478	13540	13533	13347	13473	13285	13350	13409	13175	13473	13572	13456	13464	13432	13355	13306	13382	13474	13519	13421	13416	13510	13457	13513	13640	13555	13454	13527	13519	13495	13456	13546	13606	13374	13498	13340	13396	13448	13368	13512	13599	13413	13303	13529	13251	13477	13414	13568	13406	13498	13332	13658	13454	13261	13566	13468	13593	13507	13494	13360	13511	13496	13462	13316	13346	13530	13511	13466	13509	13577	13495	13319	13554	13401	13507	13428	13533	13498	13594	13429	13508	13537	13488	13401	13641	13286	13544	13394	13430	13523	13594	13387	13468	13370	13234	13574	13341	13403	13459	13512	13423	13373	13258	13474	13534	13601	13444	13321	13537	13287	13439	13484	13510	13323	13355	13418	13464	13312	13459	13348	13444	13395	13468	13444	13430	13459	13524	13451	13648	13364	13344	13476	13518	13470	13459	13438	13496	13573	13464	13550	13553	13363	13367	13289	13686	13513	13346	13488	13606	13350	13523	13197	13286	13499	13373	13350	13491	13411	13535	13455	13344	13430	13391	13490	13481	13390	13546	13264	13514	13376	13370	13436	13409	13546	13372	13556	13496	13455	13618	13344	13329	13520	13301	13410	13453	13362	13461	13271	13437	13454	13366	13497	13324	13449	13393	13447	13343	13548	13333	13511	13356	13587	13467	13396	13574	13474	13402	13436	13417	13296	13522	13464	13382	13449	13489	13390	13357	13501	13394	13389	13429	13643	13319	13470	13520	13601	13451	13294	13356	13460	13321	13252	13395	13478	13500	13438	13421	13352	13362	13646	13559	13530	13366	13398	13416	13457	13501	13297	13492	13396	13371	13497	13267	13355	13494	13511	13574	13384	13565	13332	13464	13372	13492	13478	13527	13521	13489	13255	13518	13398	13548	13516	13486	13446	13258	13369	13412	13399	13339	13263	13634	13474	13541	13372	13497	13483	13323	13354	13590	13390	13465	13492	13456	13380	13516	13318	13434	13455	13427	13345	13533	13344	13538	13417	13556	13599	13395	13492	13416	13432	13355	13343	13370	13412	13400	13534	13425	13477	13521	13281	13456	13232	13485	13418	13190	13657	13375	13385	13512	13437	13472	13493	13824	13443	13404	13374	13469	13540	13539	13370	13458	13334	13518	13389	13510	13405	13595	13651	13490	13302	13567	13380	13300	13437	13463	13501	13375	13461	13516	13481	13675	13521	13548	13425	13483	13445	13525	13318	13484	13528	13521	13512	13469	13494	13593	13381	13342	13590	13245	13502	13491	13362	13409	13309	13495	13529	13497	13428	13454	13557	13440	13548	13600	13291	13308	13360	13463	13414	13430	13420	13192	13428	13464	13495	13506	13477	13394	13351	13442	13329	13323	13514	13412	13291	13525	13472	13531	13426	13492	13490	13541	13452	13429	13502	13421	13664	13540	13512	13322	13508	13576	13421	13366	13593	13393	13543	13508	13388	13480	13513	13467	13482	13610	13400	13453	13485	13433	13393	13360	13311	13511	13435	13271	13484	13393	13436	13361	13356	13477	13478	13541	13291	13456	13290	13483	13520	13384	13325	13388	13340	13583	13409	13520	13458	13430	13426	13538	13388	13337	13532	13401	13472	13578	13452	13279	13550	13555	13389	13563	13550	13504	13489	13519	13409	13448	13405	13387	13391	13412	13375	13438	13585	13447	13310	13435	13491	13355	13470	13306	13407	13321	13533	13552	13538	13315	13506	13530	13267	13450	13428	13505	13473	13483	13539	13410	13583	13506	13287	13145	13338	13438	13500	13540	13378	13464	13398	13362	13379	13482	13422	13413	13503	13388	13295	13350	13308	13436	13417	13346	13546	13432	13481	13403	13513	13441	13308	13608	13600	13576	13451	13499	13440	13444	13427	13350	13461	13338	13649	13570	13514	13469	13468	13375	13387	13490	13562	13453	13442	13284	13453	13452	13349	13374	13452	13367	13368	13370	13413	13330	13416	13432	13376	13271	13337	13463	13625	13489	13592	13537	13426	13385	13538	13383	13499	13511	13379	13462	13520	13537	13435	13402	13379	13331	13542	13585	13457	13409	13405	13557	13529	13326	13580	13474	13484	13463	13488	13488	13346	13481	13349	13429	13338	13605	13455	13304	13347	13517	13466	13443	13445	13330	13488	13384	13508	13312	13440	13500	13552	13313	13500	13608	13499	13400	13458	13368	13373	13392	13464	13461	13661	13354	13389	13593	13485	13416	13342	13549	13460	13397	13245	13426	13629	13396	13411	13507	13453	13364	13393	13581	13501	13431	13325	13486	13574	13633	13382	13555	13499	13546	13538	13603	13380	13545	13359	13311	13496	13431	13556	13559	13572	13462	13482	13550	13506	13486	13497	13595	13329	13598	13424	13528	13343	13411	13391	13708	13487	13334	13278	13391	13554	13341	13488	13546	13207	13316	13670	13542	13489	13464	13631	13551	13485	13353	13477	13480	13446	13388	13417	13476	13577	13446	13402	13538	13522	13391	13302	13570	13262	13646	13481	13451	13437	13437	13367	13575	13354	13445	13334	13298	13282	13543	13328	13397	13451	13676	13386	13412	13422	13424	13532	13403	13517	13329	13396	13389	13394	13372	13635	13567	13419	13317	13553	13383	13396	13513	13502	13349	13385	13471	13333	13510	13507	13629	13316	13401	13423	13553	13474	13410	13447	13521	13447	13267	13411	13623	13442	13296	13219	13422	13330	13496	13274	13463	13382	13406	13373	13615	13342	13534	13471	13356	13581	13402	13492	13508	13339	13465	13425	13461	13241	13491	13422	13459	13322	13349	13532	13490	13428	13483	13436	13411	13478	13458	13398	13251	13294	13562	13502	13336	13356	13192	13523	13587	13522	13473	13451	13346	13471	13615	13454	13491	13483	13255	13500	13349	13523	13440	13479	13370	13507	13487	13431	13447	13451	13528	13387	13469	13693	13692	13496	13451	13393	13567	13435	13475	13341	13391	13379	13282	13494	13652	13492	13487	13388	13467	13326	13440	13487	13293	13494	13349	13413	13442	13571	13734	13263	13516	13387	13425	13356	13406	13544	13276	13569	13469	13229	13424	13340	13256	13383	13588	13444	13308	13589	13427	13287	13492	13402	13573	13359	13597	13374	13412	13334	13345	13464	13407	13503	13248	13427	13356	13445	13401	13603	13541	13450	13391	13487	13404	13431	13455	13291	13435	13469	13375	13412	13412	13393	13435	13296	13427	13250	13634	13463	13311	13604	13411	13485	13419	13513	13469	13454	13430	13467	13440	13457	13398	13406	13311	13441	13604	13410
33442	40527	40149	26811	18000	16046	15694	15434	15322	15337	15544	15351	15275	15326	15107	15291	15363	15489	15292	15321	15260	15322	15224	15190	15260	15283	15159	15300	15334	15092	15278	15307	15139	15215	15278	15277	15048	15061	15279	15263	15468	15224	15262	15477	15365	15080	15305	15341	15333	15212	15460	15055	15169	15242	15391	15259	15191	15109	15319	15185	15379	15105	15360	15333	15261	15253	15210	15144	15190	15286	15264	15326	15347	15389	15242	15520	15190	15165	15244	15298	15098	15269	15308	15197	15261	15170	15136	15357	15152	15356	15157	15171	15417	15391	15244	15148	15352	15252	15290	15277	15228	15265	15227	15089	15429	15286	15168	15201	15264	15385	15155	15335	15374	15276	15072	15220	15177	15281	15231	15255	15166	15267	15233	15333	15219	15229	15349	15177	15194	15198	15325	15246	15265	15110	15149	15315	15257	15068	15288	15424	15192	15210	15408	15217	15283	15291	15164	15246	15461	15310	15331	15540	15377	15312	15393	15191	15164	15332	15198	15280	15262	15420	15339	15398	15464	15164	15385	15192	15162	15229	15220	15270	15303	15329	15074	15031	15324	15090	15209	15403	15262	15287	15299	15253	15066	15325	15383	15274	15304	15217	15335	15521	15297	15572	15268	15350	15164	15185	15315	15182	15190	15150	15382	15200	15470	15274	15241	15398	15388	15343	15363	15365	15146	15431	15094	15540	15295	15184	15078	15426	15174	15208	15098	15264	15303	15210	15226	15256	15438	15243	15199	15287	15230	15261	15244	15226	15208	15305	15133	15417	15319	15406	15451	15236	15335	15368	15205	15226	15342	15206	15276	15067	15023	15227	15024	15390	15243	15173	15071	14896	15216	15244	15470	15294	15217	15200	15240	15205	15160	15334	15195	15093	15090	15439	15170	15349	15111	15329	15334	15220	15207	15408	15496	15388	15281	15170	15341	15200	15306	15363	15347	15429	15373	15235	15196	15173	15239	15129	15503	15078	15182	15435	15349	15350	15276	15158	15187	15504	15315	15269	15354	15462	15161	15110	15077	15000	15337	15620	15241	15240	15195	15435	15106	15183	15092	15276	15417	15363	15145	15152	15449	15301	15268	15236	15181	15478	15313	15137	15160	15156	15324	15216	15085	15160	15280	15108	15244	15123	15172	15341	15235	15283	15534	15336	15259	15292	15523	15238	15293	15162	15083	15180	15379	15336	15268	15228	15626	15168	15259	15077	15278	14963	15194	15208	15347	15480	15385	15233	15223	15189	15342	15283	15031	15172	15226	15363	15390	15139	15206	15332	15477	15085	15229	15249	15046	15314	15193	15297	15201	15390	15018	15416	15289	15332	15293	15108	15249	15099	15309	15351	15190	15108	15302	15128	15356	15248	15135	15230	15294	15129	15037	15325	15102	15257	15339	15287	15383	15305	15181	15291	15140	15206	15319	14987	15047	15184	15334	15229	15626	15380	15139	15351	15355	15258	15313	15187	15229	15253	15250	15009	15168	15379	15305	15316	15402	15257	15185	15200	15218	15237	15384	15193	15280	15300	15289	15258	15190	15308	15496	15202	15236	15259	15338	15249	15126	15349	15205	15038	15261	15233	15265	15456	15014	15214	15356	15295	15263	15380	15123	15351	15087	15103	15250	15305	15149	15461	15241	15103	15241	15239	15189	15215	15254	15220	15132	15260	15329	15345	15389	15382	15409	15322	15331	15198	15059	15384	15169	15090	15382	15383	15203	15179	15130	15130	15406	15323	15539	15209	15359	15159	15382	15273	15296	15233	15282	15230	15153	15212	15289	15189	15280	15214	15155	15012	15142	15167	15241	15296	15349	15177	15288	15364	15296	15377	15311	15315	15284	15183	15284	15209	15280	15197	15275	15363	15236	15213	15128	15284	15083	15400	15432	15263	15400	15151	15451	15364	15250	15414	15288	15225	15291	15235	15301	15316	15344	15286	15037	15095	15259	15292	15285	15326	15040	15286	15349	15089	15231	15255	15197	15199	15397	15193	15261	15342	15156	15370	15131	15256	15403	15142	15314	15038	15226	15340	15168	15268	15315	15081	15276	15199	15180	15292	15183	15175	15355	15202	15318	15110	15161	15325	15581	15335	15335	15162	15244	15449	15149	15232	15110	15247	15297	15065	15118	15231	15429	15208	15130	15418	15008	15201	15178	15162	15166	15259	15185	15400	15249	15355	15408	15452	15340	15213	15019	15437	15158	15261	15234	15176	15132	15231	15244	15253	15432	15320	15285	15315	15427	15377	15336	15353	15225	15233	15326	15243	15370	15399	15276	15300	15215	15221	15259	15124	15175	15054	15227	15371	15175	15248	15156	15214	15577	15328	15311	15287	15348	15227	15317	15181	15114	15202	15361	15146	15292	15180	15408	15117	15278	15259	15443	15221	15323	15446	15156	15288	15215	15117	15190	15223	15416	15283	15204	15088	15314	15309	15367	15314	15252	15302	15351	15410	15351	15313	15310	15275	15191	15087	15265	15262	15089	15408	15246	15351	15268	15160	15335	15204	15614	15286	15320	15458	15417	15267	15259	15211	15369	15387	15178	15333	15418	15257	15357	15379	15374	15249	15214	15379	15243	15283	15287	15114	15099	15343	15239	15281	15260	15186	15338	15275	15226	15406	15390	15385	15336	15232	15072	15004	15316	15069	15323	15149	15086	15182	15316	15164	14989	15190	15149	15092	15298	15155	15276	15172	15260	15176	15210	15168	15362	15322	15238	15099	15194	15274	15192	15289	15346	15330	15310	15412	15196	15216	15269	15474	15274	15253	15229	15458	15157	15167	15400	15195	15149	15344	15178	15357	15390	15285	15183	15153	15038	15110	15205	15227	15449	15147	15483	15403	15136	15485	15431	15317	15238	15241	15313	15190	15341	15247	15265	15333	15268	15346	15357	15319	15324	15277	15185	15259	15393	15280	15110	15237	15259	15375	15240	15227	15170	15381	15356	15162	15224	15224	15204	15195	15341	15278	15329	15114	15084	15319	15222	15339	15197	15309	15185	15352	15183	15256	15197	15198	15442	15384	15341	15433	15353	15194	15108	15201	15272	15257	15432	15256	15373	15054	15307	15325	15162	15213	15255	15378	15382	15552	15198	15232	15481	15264	15357	15303	15190	15289	15381	15013	15261	15405	15050	15246	15379	15280	15239	15114	15335	15134	15285	15052	15347	15281	15179	15255	15234	15265	15320	15333	15030	15342	15308	15297	15309	15221	15143	15169	15234	15335	15303	15402	15351	15303	15226	15437	15518	15330	15213	15140	15171	15189	15274	15199	15336	15317	15328	15064	15258	15331	15454	15437	15363	15247	15411	15365	15129	15124	15188	15309	15360	15309	15305	15152	15246	15251	15209	15287	15367	15140	15239	15430	15302	15248	15127	15349	15352	15329	15264	15211	15213	15099	15149	15205	15346	15202	15197	15353	15011	15165	15008	15240	15387	15051	15287	15164	15130	15229	15379	15260	15267	15237	15319	15200	15054	15407	15108	15286	15259	15127	15382	15320	15163	15094	15334	15287	15309	15191	15381	15176	15165	15250	15072	15125	15396	15210	15374	15214	15330	15039	15419	15176	15223	15109	15222	15093	15351	15272	15277	15227	15184	15396	15380	15492	15241	15381	15106	15208	15411	15133	15167	15275	15287	15241	15239	15256	14971	15249	15285	15198	15299	15270	15380	15298	15288	15310	15312	15017	15286	15318	15204	15211	15366	15481	15071	15230	15330	15318	15123	15360	15517	15287	15425	15343	15188	15211	15182	15387	15210	15240	15257	15194	15256	15256	15074	15332	15245	15229	15293	15218	15102	15172	15214	15368	15283	15267	15138	15203	15182	15296	15364	15380	15261	15253	15405	15092	15261	15169	15269	15167	15394	15186	15209	15202	15335	15345	15380	15232	15382	15342	15444	15360	15370	15308	15215	15278	15213	15190	15305	15343	15157	15260	15372	15248	15240	15445	15308	15351	15294	15167	15268	15117	15282	15165	15240	15118	15215	15052	15348	15374	15142	15188	15425	15291	15130	15241	15164	15281	15339	15129	15349	15315	15461	15142	15199	15207	15364	15346	15239	15149	15368	15178	15358	15023	15174	15134	15260	15272	15287	15322	15485	15103	15178	15203	15314	15331	15285	15249	15176	15113	15304	15323	15170	15397	15245	15277	15235	15248	15465	15382	15287	15237	15030	15280	15090	15012	15250	15419	15276	15291	15195	15327	15307	15182	15208	15202	15142	15385	15190	15188	15261	15379	15294	15409	15319	15280	15225	15455	15123	15267	15338	15322	15336	15261	15259	15413	15440	15506	15277	15154	15144	15329	15267	15132	15155	15171	15175	15229	15507	15459	15234	15303	15129	15065	15298	15170	15212	15185	15126	15138	15293	15159	15193	15081	15304	15321	15366	15134	15217	15298	15327	15435	15320	15253	15285	15267	15311	15302	15259	15298	15250	15209	15260	15197	15190	15192	15293	15193	15353	15181	15205	15373	15280	15118	15196	15173	15323	15527	15306	15341	15203	15347	15173	15225	15115	15226	15267	15272	15451	15281	15457	15456	15145	15090	15249	15360	15074	15263	15458	15290	15334	15082	15340	15212	15345	15363	15200	15047	15213	15205	15316	15296	15160	15241	15215	15189	15290	15277	15260	15341	15409	15326	15332	15315	15185	15212	15183	15138	15316	15334	15145	15399	15234	15273	15313	15306	15409	15360	15309	15052	15197	15327	15169	15258	15148	15063	15140	15062	15372	15255	15232	15242	15239	15267	15147	15263	15284	15058	15246	15200	15202	15199	15232	15429	15218	15359	15371	15131	15322	15190	15141	15137	15351	15172	15154	15158	15169	15342	15220	15208	15294	15201	15259	15247	15304	15426	15322	15112	15297	15245	15279	15258	15192	15224	15127	15200	15239	15142	15288	15357	15214	15187	15240	15196	15283	15267	15215	15313	15493	15180	15244	15123	15327	15280	15292	15315	15333	15227	15233	15226	15353	14942	15183	15269	15213	15087	15566	15415	15290	15160	15470	15111	15128	15209	15136	15195	15353	15352	15304	15346	15326	15545	15539	15059	15098	15281	15141	15355	15256	15398	15284	15341	15291	15310	15222	15367	15343	15385	15193	15219	15174	15102	15108	15104	15314	15344
43215	58270	41396	22416	15373	13805	13574	13446	13491	13567	13568	13516	13437	13502	13492	13576	13504	13509	13528	13372	13406	13799	13348	13539	13628	13476	13541	13509	13473	13511	13379	13534	13354	13593	13553	13451	13548	13594	13622	13412	13453	13516	13430	13575	13643	13480	13417	13674	13544	13430	13551	13338	13477	13625	13399	13587	13519	13558	13524	13535	13466	13462	13591	13506	13421	13448	13604	13315	13435	13580	13634	13547	13510	13432	13503	13406	13544	13608	13489	13487	13800	13355	13551	13434	13488	13403	13394	13425	13589	13498	13454	13461	13446	13468	13531	13462	13413	13465	13461	13435	13435	13491	13637	13521	13515	13597	13468	13444	13551	13544	13453	13465	13514	13489	13480	13281	13474	13367	13515	13510	13330	13581	13525	13472	13595	13576	13467	13466	13416	13413	13574	13441	13364	13621	13541	13313	13531	13483	13477	13683	13679	13541	13585	13425	13384	13519	13436	13657	13351	13498	13302	13511	13557	13659	13368	13481	13356	13446	13420	13420	13475	13494	13513	13560	13343	13279	13434	13402	13613	13271	13465	13450	13374	13537	13484	13424	13497	13571	13412	13525	13545	13488	13480	13457	13492	13436	13396	13468	13546	13459	13390	13489	13445	13622	13526	13420	13392	13666	13478	13353	13475	13500	13555	13495	13485	13425	13422	13560	13535	13432	13420	13301	13606	13321	13502	13547	13529	13502	13549	13395	13386	13534	13410	13493	13525	13456	13582	13521	13551	13480	13655	13630	13348	13497	13609	13605	13602	13465	13529	13542	13427	13604	13361	13468	13384	13496	13587	13510	13419	13374	13596	13641	13528	13363	13657	13409	13628	13592	13616	13509	13512	13600	13463	13457	13467	13403	13512	13484	13707	13281	13348	13679	13544	13447	13334	13411	13521	13500	13583	13636	13345	13673	13484	13420	13580	13477	13595	13489	13421	13649	13385	13574	13524	13569	13412	13538	13424	13457	13531	13407	13360	13589	13465	13462	13370	13576	13522	13500	13502	13355	13436	13568	13497	13573	13627	13414	13613	13448	13515	13409	13426	13372	13378	13616	13536	13532	13401	13382	13562	13424	13355	13478	13365	13514	13451	13347	13569	13502	13466	13626	13477	13631	13575	13463	13430	13425	13459	13478	13441	13544	13479	13477	13493	13665	13382	13404	13551	13504	13461	13572	13622	13524	13549	13543	13486	13533	13499	13444	13609	13678	13458	13412	13411	13500	13413	13614	13547	13556	13481	13357	13568	13538	13502	13629	13490	13484	13500	13492	13449	13393	13511	13448	13513	13481	13472	13571	13393	13414	13294	13435	13480	13516	13465	13513	13367	13540	13452	13472	13259	13362	13475	13523	13547	13557	13545	13442	13417	13535	13535	13636	13576	13469	13331	13425	13423	13565	13480	13448	13437	13578	13552	13515	13403	13480	13391	13499	13419	13547	13446	13559	13642	13577	13393	13512	13557	13513	13547	13443	13432	13510	13440	13368	13395	13353	13579	13439	13588	13507	13624	13544	13445	13559	13522	13407	13315	13530	13363	13690	13609	13428	13620	13474	13557	13463	13347	13545	13526	13610	13514	13588	13533	13412	13522	13334	13525	13279	13465	13348	13439	13640	13421	13534	13504	13406	13627	13434	13461	13490	13395	13537	13569	13504	13378	13547	13567	13571	13474	13419	13445	13490	13617	13608	13352	13399	13501	13459	13555	13554	13621	13428	13431	13617	13511	13473	13393	13430	13537	13559	13436	13584	13518	13691	13649	13500	13421	13436	13544	13569	13418	13386	13297	13516	13515	13367	13527	13440	13485	13384	13345	13556	13392	13611	13288	13645	13490	13501	13291	13542	13460	13499	13613	13400	13565	13544	13633	13403	13396	13574	13362	13315	13372	13541	13483	13460	13526	13665	13294	13723	13631	13521	13552	13381	13333	13465	13505	13542	13589	13349	13496	13450	13520	13579	13577	13478	13442	13462	13271	13669	13449	13347	13666	13497	13520	13528	13451	13490	13575	13513	13496	13626	13487	13400	13537	13530	13418	13532	13302	13509	13597	13480	13574	13360	13525	13608	13560	13543	13587	13526	13506	13517	13736	13493	13548	13526	13578	13534	13632	13334	13369	13550	13480	13561	13545	13554	13479	13452	13550	13552	13529	13632	13487	13514	13483	13471	13497	13452	13418	13541	13411	13470	13483	13541	13477	13317	13612	13337	13438	13526	13553	13631	13410	13621	13549	13477	13488	13514	13499	13532	13542	13501	13438	13548	13490	13570	13506	13478	13595	13646	13592	13575	13393	13424	13470	13541	13642	13499	13379	13364	13398	13409	13602	13513	13507	13410	13460	13566	13346	13651	13278	13538	13565	13385	13452	13605	13572	13574	13551	13575	13534	13500	13503	13289	13565	13451	13412	13557	13671	13547	13477	13456	13496	13599	13492	13232	13454	13402	13425	13457	13611	13523	13496	13345	13452	13489	13493	13521	13658	13476	13497	13569	13447	13333	13597	13486	13551	13325	13416	13523	13491	13561	13634	13479	13473	13446	13512	13462	13524	13411	13419	13445	13529	13591	13572	13518	13505	13518	13530	13281	13541	13350	13427	13580	13541	13760	13469	13432	13519	13419	13532	13488	13447	13522	13392	13514	13703	13490	13358	13462	13510	13303	13353	13661	13304	13479	13541	13395	13371	13372	13483	13332	13511	13470	13366	13478	13509	13508	13499	13596	13466	13502	13536	13408	13492	13461	13568	13468	13483	13497	13373	13515	13424	13336	13649	13406	13496	13379	13367	13546	13563	13478	13416	13600	13490	13635	13447	13512	13373	13537	13630	13521	13445	13456	13530	13571	13453	13435	13625	13354	13503	13459	13518	13576	13586	13376	13507	13486	13574	13538	13530	13510	13596	13472	13598	13334	13509	13575	13247	13481	13584	13432	13567	13441	13373	13415	13387	13433	13382	13495	13530	13557	13507	13426	13560	13557	13576	13473	13500	13510	13556	13420	13548	13596	13493	13353	13536	13626	13546	13497	13521	13452	13400	13610	13329	13542	13321	13393	13496	13518	13356	13558	13530	13466	13585	13499	13393	13620	13490	13398	13476	13532	13585	13505	13483	13361	13444	13425	13491	13545	13521	13348	13638	13406	13431	13491	13362	13508	13447	13502	13502	13480	13414	13400	13563	13581	13433	13518	13312	13457	13563	13543	13503	13454	13702	13430	13499	13347	13301	13688	13354	13485	13506	13511	13418	13455	13553	13446	13453	13507	13401	13445	13601	13427	13471	13597	13534	13436	13330	13459	13656	13579	13468	13557	13386	13589	13552	13527	13496	13501	13459	13487	13382	13609	13512	13564	13714	13505	13520	13530	13445	13520	13406	13409	13423	13388	13457	13634	13358	13395	13489	13438	13521	13614	13582	13678	13605	13423	13286	13498	13444	13480	13394	13520	13473	13629	13543	13439	13323	13433	13483	13385	13538	13445	13724	13486	13455	13424	13541	13447	13582	13478	13396	13380	13485	13577	13423	13541	13497	13311	13519	13404	13346	13465	13574	13415	13496	13686	13455	13551	13558	13654	13547	13540	13334	13419	13589	13481	13330	13369	13498	13585	13458	13488	13580	13619	13490	13455	13539	13396	13683	13629	13381	13587	13705	13616	13588	13533	13471	13501	13324	13458	13462	13616	13297	13582	13456	13480	13387	13416	13470	13637	13407	13421	13435	13462	13564	13547	13555	13451	13510	13489	13349	13493	13449	13495	13596	13357	13554	13459	13483	13582	13547	13542	13420	13438	13581	13472	13683	13448	13466	13524	13468	13433	13520	13400	13492	13442	13536	13519	13445	13510	13561	13368	13536	13512	13524	13606	13348	13563	13511	13582	13657	13475	13377	13392	13547	13517	13545	13443	13420	13575	13550	13283	13563	13598	13517	13636	13422	13501	13607	13587	13521	13643	13509	13510	13461	13544	13531	13436	13656	13499	13555	13592	13567	13339	13577	13581	13463	13495	13531	13571	13566	13549	13469	13528	13292	13514	13467	13439	13578	13584	13329	13576	13423	13511	13520	13543	13573	13515	13468	13547	13560	13426	13524	13489	13387	13448	13511	13399	13562	13498	13410	13487	13600	13473	13372	13568	13680	13609	13396	13602	13536	13631	13559	13569	13385	13396	13542	13539	13421	13465	13536	13325	13559	13381	13463	13392	13593	13400	13597	13480	13349	13500	13682	13393	13608	13463	13405	13596	13642	13592	13555	13374	13611	13417	13658	13390	13421	13407	13729	13345	13301	13570	13362	13491	13505	13374	13654	13634	13516	13399	13659	13429	13421	13579	13513	13715	13504	13601	13383	13572	13423	13504	13460	13558	13534	13411	13492	13432	13356	13455	13372	13449	13274	13447	13595	13435	13520	13515	13576	13535	13425	13572	13521	13344	13549	13384	13514	13445	13536	13492	13494	13534	13450	13556	13632	13593	13526	13488	13463	13556	13353	13511	13494	13344	13574	13510	13511	13567	13514	13407	13516	13648	13572	13510	13649	13265	13590	13429	13591	13343	13492	13716	13579	13345	13428	13551	13491	13524	13518	13423	13458	13327	13494	13591	13280	13537	13468	13508	13619	13419	13504	13565	13527	13515	13446	13558	13499	13373	13560	13540	13395	13464	13617	13557	13445	13420	13710	13436	13498	13519	13457	13560	13503	13662	13681	13425	13445	13440	13640	13571	13408	13334	13511	13520	13453	13402	13481	13298	13616	13377	13446	13409	13644	13340	13418	13528	13481	13527	13463	13423	13539	13431	13458	13581	13404	13599	13487	13525	13591	13600	13505	13454	13585	13302	13426	13425	13481	13397	13400	13511	13291	13555	13418	13463	13518	13489	13528	13366	13628	13439	13456	13521	13644	13578	13540	13480	13444	13552	13538	13555	13533	13364	13540	13618	13609	13597	13251	13531	13484	13595	13338	13516	13394	13629	13486	13510	13440	13404	13468	13557	13569	13505	13628	13484	13536	13542	13473	13445	13526	13398	13461	13437	13581	13404	13395	13612	13486	13411	13469	13363	13409	13314	13454	13473	13556	13593	13446	13522	13463	13592	13493	13430	13595	13414	13291	13506	13496	13617	13461	13453	13415	13513	13413	13631	13311	13319
29987	38795	45622	31584	20426	16632	16161	15416	15260	15224	15351	15360	15424	15443	15452	15349	15308	15361	15277	15170	15430	15586	15422	15489	15411	15339	15576	15484	15490	15442	15415	15357	15354	15491	15382	15224	15353	15385	15510	15337	15328	15219	15360	15430	15362	15236	15337	15230	15180	15286	15440	15566	15443	15268	15375	15136	15141	15247	15342	15293	15370	15202	15352	15379	15581	15371	15328	15365	15430	15544	15564	15312	15395	15173	15466	15352	15301	15247	15334	15394	15483	15209	15351	15457	15415	15369	15470	15312	15210	15390	15341	15126	15285	15445	15516	15439	15416	15207	15103	15427	15370	15360	15391	15401	15129	15509	15304	15400	15256	15203	15373	15478	15458	15366	15282	15434	15257	15477	15189	15264	15352	15070	15159	15159	15495	15154	15247	15201	15384	15374	15306	15473	15261	15295	15461	15206	15204	15227	15374	15459	15329	15373	15219	15349	15270	15312	15498	15157	15201	15174	15300	15245	15447	15435	15401	15323	15315	15415	15368	15532	15351	15246	15446	15372	15530	15365	15409	15268	15279	15366	15350	15498	15239	15302	15374	15383	15392	15278	15158	15338	15506	15349	15136	15233	15195	15405	15378	15291	15391	15340	15363	15454	15064	15300	15402	15230	15247	15257	15274	15028	15463	15357	15218	15520	15330	15530	15389	15357	15246	15189	15214	15302	15433	15448	15301	15358	15222	15234	15278	15317	15237	15292	15227	15189	15427	15363	15224	15391	15247	15400	15280	15129	15346	15199	15206	15303	15395	15486	15229	15420	15277	15141	15441	15219	15203	15448	15362	15289	15245	15331	15362	15169	15169	15339	15305	15281	15605	15121	15468	15424	15354	15376	15417	15343	15415	15306	15344	15316	15432	15373	15199	15517	15223	15178	15199	15288	15450	15558	15622	15257	15153	15287	15396	15341	15315	15313	15387	15297	15354	15452	15378	15361	15518	15284	15486	15312	15449	15376	15372	15106	15413	15181	15409	15348	15175	15243	15204	15357	15274	15049	15332	15353	15192	15293	15187	15271	15491	15334	15190	15279	15301	15238	15360	15225	15375	15363	15407	15268	15213	15136	15206	15397	15201	15518	15232	15263	15348	15327	15246	15281	15370	15367	15355	15477	15359	15140	15041	15354	15385	15085	15257	15283	15370	15328	15300	15450	15371	15361	15114	15304	15242	15245	15230	15330	15175	15221	15356	15285	15129	15292	15231	15103	15291	15257	15305	15202	15383	15325	15264	15273	15306	15420	15135	15312	15489	15371	15223	15255	15418	15235	15557	15230	15387	15214	15430	15166	15227	15221	15437	15290	15104	15542	15372	15301	15297	15246	15376	15090	15375	15412	15470	15295	15331	15491	15199	15146	15387	15222	15368	15396	15281	15441	15314	15249	15350	15316	15267	15530	15311	15349	15312	15610	15253	15297	15375	15406	15323	15410	15504	15185	15272	15414	15308	15175	15292	15576	15340	15299	15214	15379	15377	15483	15367	15366	15261	15386	15308	15398	15165	15116	15297	15360	15232	15301	15383	15317	15234	15069	15337	15276	15371	15287	15266	15241	15263	15285	15172	15226	15356	15436	15323	15252	15361	15369	15526	15255	15303	15270	15319	15210	15287	15045	15398	15433	15371	15371	15189	15281	15362	15079	15120	15425	15119	15320	15240	15390	15434	15244	15602	15413	15343	15302	15155	15308	15326	15296	15197	15185	15347	15303	15388	15346	15313	15202	15456	15597	15461	15303	15360	15283	15359	15400	15401	15368	15470	15297	15278	15482	15270	15406	15329	15355	15217	15322	15223	15387	15286	15210	15315	15330	15519	15341	15156	15248	15405	15275	15298	15369	15257	15292	15332	15174	15270	15306	15566	15241	15490	15197	15341	15351	15417	15117	15293	15432	15412	15298	15241	15421	15310	15516	15246	15463	15491	15407	15172	15118	15175	15244	15283	15405	15036	15357	15449	15268	15460	15401	15283	15238	15237	15396	15310	15252	15249	15395	15433	15409	15192	15650	15491	15486	15247	15256	15248	15174	15157	15453	15334	15148	15395	15268	15197	15313	15500	15254	15410	15479	15367	15344	15271	15080	15069	15173	15540	15378	15332	15296	15416	15186	15378	15256	15258	15265	15116	15370	15244	15207	15163	15172	15270	15505	15305	15535	15391	15335	15316	15316	15276	15296	15280	15154	15487	15454	15357	15368	15099	15222	15398	15368	15224	15399	15310	15267	15398	15564	15176	15315	15283	15328	15302	15063	15241	15187	15180	15305	15278	15488	15377	15404	15191	15293	15399	14975	15264	15298	15279	15157	15205	15329	15420	15327	15221	15204	15252	15224	15423	15179	15182	15482	15490	15353	15281	15139	15224	15268	15273	15404	15420	15200	15521	15504	15329	15103	15057	15251	15484	15262	15293	15287	15281	15239	15282	15269	15277	15337	15190	15141	15163	15322	15275	15299	15219	15276	15445	15356	15103	15191	15308	15333	15391	15278	15430	15084	15209	15094	15369	15215	15109	15262	15297	15334	15361	15216	15221	15313	15194	15108	15450	15426	15166	15398	15226	15305	15364	15443	15587	15475	15344	15435	15444	15226	15282	15338	15431	15321	15450	15421	15334	15409	15289	15483	15383	15444	15300	15457	15361	15478	15343	15203	15357	15379	15303	15237	15382	15307	15351	15274	15518	15391	15182	15374	15345	15310	15239	15286	15438	15367	15256	15411	15351	15252	15451	15290	15482	15403	15253	15328	15197	15275	15386	15298	15544	15343	15252	15212	15414	15250	15388	15326	15419	15305	15306	15254	15354	15258	15370	15440	15400	15338	15329	15568	15197	15167	15291	15479	15324	15224	15298	15328	15326	15376	15272	15235	15243	15328	15259	15333	15421	15253	15311	15297	15308	15466	15175	15322	15360	14917	15322	15099	15476	15230	15158	15395	15141	15216	15416	15263	15385	15367	15417	15111	15310	15410	15367	15203	15393	15554	15264	15404	15412	15349	15307	15317	15295	15617	15569	15123	15270	15414	15292	15310	15369	15249	15325	15449	15499	15210	15272	15248	15425	15236	15343	15351	15157	15267	15496	15500	15221	15350	15338	15250	15364	15220	15377	15526	15272	15250	15354	15355	15456	15401	15343	15245	15422	15282	15120	15139	15442	15505	15284	15388	15175	15232	15479	15422	15270	15384	15275	15344	15365	15283	15342	15200	15406	15336	15383	15282	15191	15394	15208	15461	15405	15458	15308	15332	15177	15201	15554	15493	15208	15397	15326	15184	15363	15419	15245	15366	15203	15203	15240	15284	15450	15357	15290	15219	15283	15366	15376	15431	15332	15318	15288	15493	15399	15371	15649	15266	15344	15077	15288	15307	15388	15434	15287	15219	15168	15452	15399	15283	15299	15341	15471	15391	15565	15352	15288	15391	15302	15317	15431	15302	15348	15314	15229	15213	15445	15436	15249	15216	15179	15262	15229	15250	15303	15036	15265	15324	15390	15374	15266	15257	15366	15385	15396	15256	15305	15289	15316	15290	15450	15312	15380	15260	15494	15408	15206	15422	15202	15196	15419	15347	15291	15202	15444	15087	15209	15076	15214	15296	15235	15271	15374	15313	15337	15462	15486	15225	15244	15362	15568	15439	15377	15313	15385	15329	15327	15311	15456	15329	15388	15160	15352	15244	15408	15252	15295	15307	15392	15309	15263	15288	15316	15275	15277	15267	15384	15426	15359	15281	15240	15372	15378	15554	15350	15333	15176	15361	15270	15117	15244	15399	15240	15322	15249	15432	15250	15393	15364	15449	15330	15304	15278	15623	15248	15259	15182	15361	15398	15210	15375	15446	15442	15225	15503	15344	15469	15421	15466	15319	15419	15442	15418	15485	15343	15234	15265	15229	15314	15388	15511	15262	15315	15419	15434	15398	15128	15264	15551	15451	15237	15199	15401	15378	15154	15142	15402	15516	15156	15319	15285	15263	15240	15396	15532	15243	15536	15495	15420	15239	15354	15261	15191	15323	15395	15273	15291	15547	15295	15348	15341	15334	15373	15274	15292	15099	15258	15265	15324	15386	15319	15252	15365	15477	15209	15418	15499	15363	15218	15429	15232	15270	15147	15408	15489	15363	15377	15248	15410	15338	15385	15216	15293	15272	15329	15548	15325	15565	15496	15404	15336	15455	15430	15106	15331	15371	15394	15402	15152	15271	15475	15125	15269	15288	15353	15295	15365	15369	15500	15311	15171	15304	15291	15411	15419	15178	15069	15157	15526	15245	15330	15269	15280	15325	15307	15497	15429	15288	15486	15269	15293	15383	15208	15325	15249	15298	15332	15497	15393	15305	15232	15099	15241	15433	15375	15355	15404	15225	15319	15315	15450	15329	15553	15427	15269	15241	15288	15301	15454	15455	15187	15292	15329	15449	15452	15472	15356	15396	15208	15438	15398	15244	15268	15309	15213	15435	15369	15520	15245	15225	15278	15271	15335	15262	15349	15114	15172	15552	15364	15434	15446	15345	15233	15296	15390	15362	15367	15352	15266	15357	15498	15283	15538	15334	15293	15245	15230	15254	15171	15398	15440	15257	15338	15215	15286	15405	15540	15435	15323	15306	15464	15183	15322	15430	15401	15295	15396	15173	15299	15126	15317	15371	15490	15279	15500	15414	15380	15317	15348	15176	15316	15317	15445	15460	15474	15446	15330	15270	15168	15366	15400	15323	15365	15364	15519	15173	15399	15166	15226	15272	15283	15381	15077	15074	15391	15303	15510	15357	15222	15188	15419	15473	15316	15322	15374	15327	15295	15312	15419	15405	15464	15439	15473	15446	15520	15350	15391	15387	15223	15345	15416	15325	15275	15281	15182	15456	15364	15313	15375	15241	15444	15306	15421	15188	15221	15249	15084	15333	15399	15482	15304	15327	15321	15359	15420	15229	15148	15484	15440	15339	15327	15362	15427	15517	15404	15279	15356	15399	15521	15307	15421	15240	15288	15586	15434	15315	15286	15462	15382	15292	15291	15094	15473	15280	15372	15169	15320	15312	15240	15263	15260	15173	15311	15306	15255	15352	15225	15357	15313	15241	15329	15118	15304	15369	15291	15250	15581	15259	15312	15244	15617	15405	15321	15140	15088	15408	15169	15133
52705	75687	53116	27940	16937	14024	13623	13682	13511	13574	13494	13419	13574	13574	13470	13689	13501	13556	13370	13351	13751	13488	13541	13594	13619	13702	13637	13539	13570	13577	13276	13521	13442	13577	13622	13434	13422	13482	13550	13538	13669	13559	13689	13625	13530	13494	13673	13727	13443	13581	13381	13424	13582	13477	13566	13542	13493	13571	13543	13518	13468	13431	13529	13697	13372	13670	13366	13472	13685	13535	13646	13607	13649	13573	13584	13602	13607	13476	13546	13566	13622	13492	13601	13510	13541	13618	13731	13582	13577	13625	13596	13707	13333	13584	13518	13649	13390	13598	13513	13482	13346	13392	13669	13546	13532	13741	13530	13379	13586	13556	13386	13687	13354	13395	13512	13644	13708	13600	13420	13460	13542	13468	13549	13596	13812	13592	13460	13514	13545	13676	13399	13664	13668	13541	13402	13479	13569	13616	13561	13380	13538	13684	13615	13467	13469	13568	13568	13498	13643	13426	13528	13702	13498	13656	13399	13591	13491	13586	13407	13502	13291	13584	13428	13594	13657	13548	13701	13699	13570	13508	13467	13613	13584	13219	13391	13506	13510	13671	13511	13613	13400	13412	13606	13512	13479	13593	13619	13692	13668	13421	13517	13498	13470	13509	13470	13561	13382	13609	13607	13644	13595	13549	13446	13604	13523	13467	13423	13666	13550	13509	13652	13514	13600	13634	13531	13431	13662	13382	13676	13468	13473	13639	13523	13547	13691	13558	13428	13525	13534	13615	13454	13345	13429	13607	13469	13613	13639	13641	13431	13784	13646	13520	13511	13563	13386	13502	13460	13634	13528	13609	13723	13595	13443	13674	13593	13317	13435	13437	13464	13470	13499	13500	13585	13348	13554	13528	13386	13472	13601	13464	13713	13406	13592	13534	13434	13588	13543	13440	13580	13524	13507	13491	13633	13555	13660	13449	13530	13392	13473	13401	13546	13459	13752	13467	13581	13691	13771	13521	13599	13534	13432	13605	13661	13528	13574	13494	13407	13571	13411	13554	13555	13532	13521	13315	13544	13629	13466	13541	13579	13339	13449	13564	13408	13536	13406	13556	13424	13643	13503	13647	13507	13541	13516	13529	13562	13469	13481	13631	13613	13609	13528	13554	13547	13619	13426	13641	13464	13489	13624	13516	13501	13584	13574	13432	13494	13416	13606	13640	13358	13453	13607	13379	13617	13528	13564	13479	13402	13651	13482	13379	13606	13565	13486	13710	13525	13592	13572	13506	13367	13499	13551	13517	13684	13693	13499	13492	13520	13567	13628	13638	13434	13631	13367	13491	13669	13571	13771	13566	13495	13530	13499	13448	13534	13424	13496	13576	13645	13510	13528	13563	13562	13339	13446	13591	13441	13608	13505	13584	13612	13521	13520	13499	13544	13426	13648	13674	13638	13572	13436	13584	13469	13571	13594	13759	13626	13513	13612	13463	13499	13624	13485	13648	13505	13544	13359	13596	13460	13475	13473	13460	13468	13488	13449	13588	13581	13586	13514	13458	13520	13547	13406	13491	13670	13556	13569	13344	13570	13542	13556	13477	13551	13592	13522	13607	13519	13577	13525	13566	13555	13381	13350	13775	13520	13611	13498	13578	13460	13655	13386	13564	13516	13431	13578	13512	13732	13527	13541	13650	13542	13540	13442	13628	13629	13512	13494	13335	13739	13583	13478	13490	13578	13483	13590	13477	13538	13622	13496	13473	13418	13542	13480	13455	13602	13297	13523	13609	13516	13676	13673	13621	13416	13585	13479	13665	13697	13600	13586	13557	13662	13543	13700	13531	13562	13606	13548	13613	13500	13398	13580	13552	13554	13545	13424	13496	13526	13752	13517	13529	13627	13451	13586	13417	13549	13562	13613	13431	13591	13496	13433	13648	13564	13478	13549	13459	13552	13476	13368	13480	13381	13464	13561	13709	13556	13625	13622	13490	13455	13564	13631	13662	13518	13467	13471	13346	13565	13629	13630	13640	13316	13536	13438	13561	13476	13658	13751	13401	13471	13598	13710	13629	13488	13407	13435	13647	13612	13525	13599	13605	13536	13467	13434	13609	13547	13463	13590	13524	13560	13385	13568	13561	13663	13552	13519	13525	13669	13402	13539	13467	13506	13536	13585	13485	13572	13449	13459	13691	13481	13580	13468	13459	13441	13479	13594	13345	13641	13682	13699	13478	13623	13658	13536	13701	13440	13389	13658	13502	13428	13397	13507	13626	13731	13415	13546	13478	13582	13575	13575	13545	13621	13426	13565	13548	13372	13681	13452	13561	13674	13613	13484	13644	13628	13547	13596	13557	13591	13623	13653	13510	13463	13482	13724	13562	13566	13595	13642	13572	13567	13531	13522	13503	13616	13474	13255	13543	13558	13602	13535	13766	13558	13725	13285	13610	13526	13767	13484	13398	13597	13512	13464	13507	13516	13446	13455	13509	13641	13517	13482	13561	13567	13614	13477	13440	13690	13571	13652	13547	13577	13531	13546	13572	13497	13383	13644	13618	13623	13582	13561	13372	13586	13365	13530	13549	13458	13518	13728	13739	13465	13551	13456	13560	13537	13404	13479	13493	13603	13549	13543	13481	13383	13677	13543	13450	13635	13536	13587	13555	13494	13582	13706	13472	13531	13453	13517	13325	13555	13533	13644	13416	13529	13477	13498	13369	13641	13438	13506	13538	13699	13579	13727	13542	13527	13579	13446	13769	13543	13575	13486	13420	13699	13649	13529	13554	13506	13528	13342	13516	13799	13588	13491	13485	13381	13590	13530	13551	13486	13515	13524	13626	13455	13678	13477	13488	13522	13605	13439	13434	13593	13471	13588	13510	13585	13534	13409	13484	13602	13611	13536	13588	13468	13505	13505	13493	13625	13582	13558	13477	13604	13745	13647	13669	13498	13465	13440	13640	13492	13655	13624	13423	13556	13390	13629	13484	13582	13533	13455	13404	13659	13538	13362	13625	13518	13555	13516	13658	13484	13592	13393	13569	13547	13547	13376	13573	13609	13572	13698	13598	13614	13491	13473	13596	13594	13542	13408	13582	13712	13448	13669	13530	13669	13698	13574	13506	13552	13495	13642	13564	13465	13612	13488	13549	13556	13552	13439	13434	13549	13535	13538	13649	13557	13620	13523	13539	13588	13511	13720	13610	13551	13646	13419	13688	13647	13470	13525	13657	13682	13498	13406	13410	13525	13510	13511	13499	13591	13250	13629	13418	13562	13552	13627	13486	13514	13451	13663	13510	13589	13438	13683	13577	13518	13511	13551	13404	13493	13604	13479	13501	13409	13420	13548	13534	13508	13630	13533	13549	13590	13465	13493	13658	13546	13525	13539	13585	13620	13588	13506	13595	13508	13490	13424	13602	13455	13514	13531	13517	13585	13474	13549	13586	13486	13511	13424	13479	13446	13530	13590	13718	13463	13520	13544	13368	13469	13591	13509	13638	13457	13554	13411	13359	13631	13449	13524	13455	13510	13428	13591	13587	13568	13736	13594	13651	13493	13585	13418	13519	13574	13465	13419	13324	13600	13587	13513	13587	13528	13551	13530	13390	13637	13487	13562	13417	13615	13638	13580	13557	13603	13634	13742	13529	13481	13502	13504	13445	13470	13574	13636	13451	13588	13425	13453	13610	13655	13526	13506	13622	13458	13520	13519	13428	13738	13598	13608	13790	13576	13591	13599	13384	13504	13539	13672	13724	13562	13490	13529	13466	13663	13433	13528	13535	13431	13559	13492	13443	13552	13569	13556	13453	13560	13486	13507	13640	13489	13603	13514	13409	13685	13441	13513	13786	13512	13374	13405	13298	13482	13538	13560	13668	13528	13459	13547	13341	13581	13756	13627	13595	13631	13553	13670	13665	13600	13565	13526	13539	13494	13644	13629	13618	13685	13590	13679	13373	13441	13766	13575	13608	13466	13568	13510	13633	13526	13543	13705	13577	13680	13436	13577	13544	13538	13524	13742	13645	13448	13538	13412	13580	13508	13499	13581	13446	13384	13479	13543	13530	13337	13546	13386	13724	13490	13565	13565	13488	13526	13537	13555	13490	13355	13536	13557	13521	13537	13588	13770	13566	13604	13534	13452	13626	13491	13523	13465	13524	13548	13380	13615	13487	13641	13540	13434	13716	13416	13515	13493	13568	13500	13598	13524	13498	13621	13525	13555	13548	13524	13420	13512	13668	13412	13448	13412	13627	13625	13544	13455	13475	13598	13612	13505	13529	13561	13565	13382	13649	13336	13730	13518	13475	13489	13588	13686	13623	13418	13651	13432	13442	13544	13658	13470	13558	13516	13551	13510	13618	13528	13529	13551	13413	13520	13540	13539	13677	13699	13518	13476	13544	13540	13553	13532	13444	13644	13600	13552	13547	13561	13453	13621	13354	13563	13513	13383	13562	13521	13626	13435	13576	13670	13488	13630	13626	13569	13578	13477	13509	13479	13572	13598	13477	13434	13670	13494	13454	13467	13495	13631	13652	13506	13726	13614	13538	13460	13591	13623	13555	13437	13543	13563	13525	13585	13557	13575	13562	13544	13551	13538	13498	13623	13586	13483	13517	13531	13482	13545	13484	13577	13584	13430	13688	13442	13553	13536	13551	13648	13449	13598	13639	13365	13534	13448	13581	13518	13542	13508	13577	13725	13494	13457	13426	13636	13527	13620	13660	13601	13596	13473	13591	13512	13561	13565	13509	13506	13533	13485	13527	13575	13541	13582	13507	13430	13492	13602	13431	13481	13419	13526	13482	13442	13755	13454	13459	13495	13406	13575	13479	13602	13315	13531	13542	13446	13470	13571	13619	13555	13655	13509	13562	13491	13502	13534	13751	13613	13592	13604	13525	13418	13550	13499	13607	13431	13626	13574	13528	13557	13502	13462	13642	13585	13475	13509	13530	13425	13500	13298	13617	13533	13560	13405	13639	13459	13676	13513	13578	13440	13604	13647	13443	13632	13498	13388	13534	13375	13535	13598	13506	13401	13687	13644	13583	13556	13612	13455	13512	13521	13567	13588	13503	13494	13731	13506	13524	13460	13506	13445	13532	13529	13717	13546	13585	13479	13489	13455	13590	13530	13494	13540	13446	13659	13671	13462	13462	13573	13497	13493	13500	13460	13502	13582	13554	13448	13407
23961	24697	35939	28943	23464	22940	21461	16415	15665	15825	15468	15523	15670	15555	15591	15458	15638	15581	15306	15473	15448	15449	15368	15506	15590	15498	15589	15294	15327	15380	15306	15397	15354	15315	15477	15340	15278	15383	15574	15397	15448	15410	15339	15506	15087	15393	15392	15216	15097	15238	15330	15360	15337	15411	15275	15325	15225	15178	15453	15195	15248	15414	15204	15208	15323	15102	15489	15396	15426	15307	15259	15334	15314	15389	15404	15243	15365	15318	14998	15159	15291	15278	15148	15320	15306	15330	15351	15384	15158	15371	15464	14917	15324	15171	15252	15325	15420	15307	15323	15415	15325	15397	15194	15448	15342	15150	15324	15360	15223	15450	15250	15311	15568	15608	15286	15269	15254	15497	15183	15192	15258	15309	15452	15416	15236	15196	15267	15443	15450	15134	15390	15129	15293	15144	15279	15193	15195	15154	15258	15269	15208	15604	15409	15059	15330	15280	15284	15218	15223	15397	15113	15488	15350	15327	15091	15185	15140	15307	15195	15064	15291	15355	15436	15392	15292	15081	15475	15327	15287	15348	15336	15194	15411	15246	15375	15393	15239	15233	15225	15206	15158	14860	15266	15133	15279	15191	15260	15286	15477	15396	15224	15267	15174	15306	15279	15431	15189	15099	15256	15309	15185	15335	15077	15074	15158	15045	15225	15142	15401	15224	15308	15429	15294	15397	15347	15150	15219	15114	15388	15280	15225	15256	15309	15106	14959	15177	15109	15135	15219	15330	15096	15289	15358	15394	15076	15286	15243	15088	15423	15301	15367	15337	15312	15291	15434	15334	15272	15347	15166	15275	15176	15150	15031	15100	15498	15263	15183	15380	15206	15337	15342	15192	15360	15282	15302	15305	15244	15301	15238	15292	15208	15087	15154	15293	15324	15239	15429	15416	15191	15462	15274	15223	15249	15302	15169	15373	15183	15292	15126	15061	15271	15223	15279	15310	15291	15254	15375	15343	15043	15330	15449	15406	15318	15163	15489	15339	15263	15199	15238	15418	15329	15340	15326	15145	15294	15314	15392	15192	15200	15161	15165	15177	15167	15256	15280	15279	15324	15142	15409	15352	15313	15395	15237	15166	15118	15316	15197	15218	15236	15241	15205	15209	15423	15405	15344	15450	15230	15065	15235	15191	15281	15409	15134	15498	15278	15219	15177	15075	15372	15071	15401	15027	15065	15157	15400	15309	15199	15128	15021	15228	15204	15382	15229	15183	15312	15336	15236	15209	15342	15394	15058	15264	15243	15090	15351	15193	15235	15407	15455	15390	15365	15234	15135	15159	15160	15319	15243	15327	15229	15261	15351	15282	15335	15296	15263	15241	15148	15240	15238	15314	15358	15287	15279	15136	15494	15250	15374	15238	15430	15218	15302	15341	15132	15376	15233	15239	15218	15286	15420	15120	15195	15164	15109	15307	15249	15280	15180	14979	15240	15109	15456	15379	15339	15216	15259	15266	15285	15245	15216	15436	15254	15237	15271	15345	15268	15136	15155	15362	15402	15316	15177	15137	15287	15317	15415	15330	15424	15333	15052	15332	15209	15180	15235	15310	15282	15234	15244	15152	15340	15399	15173	15293	15277	15218	15384	15479	15260	15276	15134	15286	15421	15283	15474	15492	15034	15250	15327	15293	15353	15179	15273	15235	15129	15316	15215	15223	15139	15102	15044	15243	15187	15183	15221	15312	15277	15300	15279	15434	15329	15381	15392	15195	15375	15307	15386	15132	15305	15197	15259	15038	15408	15259	15137	15389	15132	15197	15335	15282	15291	15339	15371	14930	15439	15247	15141	15318	15354	15228	15338	15237	15078	15359	15219	15135	15348	15394	15174	15227	15330	15249	15278	15224	15389	15252	15377	15302	15191	15136	15199	15445	15531	15258	15451	15324	15318	15494	15404	15354	15366	15269	15212	15229	15358	15399	15244	15271	15300	15126	15113	15369	15315	15334	15251	15389	15441	15264	15322	15157	15228	15142	15344	15422	15370	15349	15302	15070	15198	15451	15396	15310	15392	15206	15130	15177	15311	15234	15405	15219	15132	15183	15150	15286	15228	15269	15178	15329	15123	15175	15266	15364	15235	15272	15273	15282	15282	15094	15267	15162	15321	15238	15249	15083	15278	15265	15208	15262	15269	15226	15331	15472	15403	15056	15366	15303	15357	15210	15359	15289	15333	15346	15265	15061	15328	15298	15100	15231	15153	15099	15300	15374	15378	15307	15305	15217	15205	15165	15278	15222	15331	15278	15205	15078	15182	15156	15211	15415	15222	15273	15156	15255	15319	15425	15212	15321	15160	15192	15407	15275	15267	15283	15150	15062	15180	15288	15257	15349	15248	15231	15240	15245	15228	15321	15208	15252	15417	15401	15326	15470	15304	15245	15159	15152	15353	15272	15128	15211	15303	15414	15312	15104	15072	15303	15291	15463	15253	15389	15168	15389	15413	15239	15235	15196	15321	14917	15332	15090	15245	15433	15283	15143	15276	15172	15393	15225	15228	15388	15266	15295	15340	15341	15338	15086	15410	15322	15278	15312	15362	15271	15351	15219	15375	15177	15473	15309	15161	15314	15449	15286	15495	15164	15156	15127	15070	15195	15339	15487	15347	15166	15323	15302	15312	15167	15198	15219	15290	15174	15323	15270	15017	15266	15343	15306	15242	15222	15322	15218	15108	15122	15383	15365	15192	15359	15330	15323	15258	15270	15272	15256	15330	15317	15158	15106	15190	15199	15298	15381	15262	15092	15351	15186	15240	15333	15304	15286	15297	15466	15322	15380	15158	15195	15381	15318	15199	15288	15368	15260	15233	15152	15345	15191	15123	15102	15197	15180	15176	15305	15214	15160	15269	15303	15325	15279	15353	15249	15242	15145	15197	15274	15263	15313	15138	15280	15383	15245	15302	15265	15404	15028	15253	15309	15393	15153	15439	15236	15469	15144	15221	14954	15324	15185	15366	15161	15378	15226	15265	15392	15284	15141	15195	15283	15429	15327	15423	15288	15386	15234	15295	15225	15177	15306	15282	15177	15254	15346	15266	15113	15075	15154	15294	15312	15236	15447	15122	15358	15399	15120	15261	15193	15170	15167	15104	15207	15422	15297	15364	15029	15220	15142	15272	15449	15291	15206	15298	15198	15449	15045	15320	15371	15184	15273	15262	15133	15074	15285	15087	15193	15270	15345	15140	15248	15091	15410	15203	15217	15389	15096	15321	15093	15232	15153	15313	15340	15236	15213	15235	15218	15321	15070	15310	15321	15280	15445	15325	15407	15172	14991	15142	15095	15209	15125	15271	15381	14990	15125	15389	15362	15200	15230	15502	15197	15371	15327	15365	15205	15250	15434	15303	15276	15416	15262	15277	15062	15140	15301	15301	15160	15206	15354	15183	15195	15030	15225	15393	15413	15318	15289	15315	15321	15247	15154	15203	14980	15339	15187	15286	15195	15399	15373	15404	15225	15284	15386	15157	15353	15242	15378	15307	15208	15330	15304	15421	15338	15097	15211	14969	15273	15222	15416	15314	15282	15210	15206	15105	15173	15313	15286	15166	15093	15236	15542	15273	15169	15397	15172	15250	15254	15346	15258	15474	15500	15363	15378	15455	15353	15307	15271	15253	15450	15350	15158	15374	15256	15423	15266	15432	15328	15131	15340	15168	15291	15268	15204	15217	15306	15345	15423	15320	15201	15246	15182	15250	15208	15141	15327	15242	15280	15475	15176	15397	15288	15432	15240	15277	15228	15455	15254	15357	15166	15283	15324	15227	15233	15048	15161	15226	15203	15299	15168	15128	15422	15200	15215	14972	15174	15166	15233	15291	15405	15379	15233	15277	15219	15394	15188	15158	15147	15359	15347	15185	15305	15232	15387	15164	15304	15291	15366	15219	15196	15173	15289	15317	15314	15234	15306	15233	15257	15242	15082	15317	15158	15137	15133	15260	15290	15450	15214	15193	15401	15299	15266	15255	15192	15347	15253	15258	15410	15325	15295	15265	15179	15334	15118	15333	15346	15250	15339	15224	15208	15289	15341	15234	15313	15309	15234	15271	15185	15450	15313	15240	15297	15185	15247	15140	15090	15544	15209	15238	15402	15270	15534	15257	15292	15182	15364	15382	15369	15492	15335	15175	15409	15345	15263	15395	15292	15125	15094	15116	15196	15347	15177	15158	15256	15229	15172	15254	15319	15272	15364	15261	15184	15238	15258	15247	15325	15204	15256	15347	15304	15458	15304	15226	15105	15123	15369	15244	15325	15311	15416	15436	15441	15241	15236	15165	15244	15258	15169	15170	15065	15195	15099	15145	15265	15085	15172	15383	15253	15125	15184	15124	15563	15307	15449	15329	15397	15470	15191	15173	15287	15487	15240	15181	15291	15304	15324	15390	15305	15329	15292	15223	15411	15356	15066	15066	15418	15210	15290	15464	15290	15298	15381	15259	15254	15293	15264	15284	15218	15085	15276	15311	15351	15268	15348	15327	15444	15249	15105	15184	15289	15047	15170	15203	15442	15344	15456	15218	15448	15338	15351	15379	15177	15306	15261	15153	15283	15251	15353	15232	15322	15354	15221	15419	15301	15354	15251	15343	15263	15393	15295	15280	15257	15389	15285	15225	15113	15264	15204	15386	15248	15005	15378	15373	15301	15305	15189	15341	15459	15182	15220	15228	15116	15298	15307	15267	15150	15216	15163	15376	15240	15178	15190	15320	15287	15191	15255	15344	15193	15148	15222	15376	15163	15399	15300	15238	15292	15349	15383	15163	15295	15224	15109	15129	15360	15295	15263	15178	15336	15362	15084	15071	15213	15202	15232	15233	15163	15173	15328	15396	15261	15175	15269	15129	15333	15280	15275	15202	15350	15228	15235	15374	15215	15150	15388	15111	15105	15292	15230	15061	15238	15100	15141	15211	15383	15305	15256	15159	15378	15269	15228	15225	15203	15351	15172	15290	15195	15343	15385	15235	15357	15402	15465	15098	15269	15264	15085	15285	15312	15305	15406	15524	15332	15211	15212	15175	15158	15220	15145	15329	15231	15328	15461	15183	15191	15029	15353	15270	15171	15204	15313	15232	15144	14966	15177	15106	15372	15289	15486	15305	15289	15123	15004	15287	15192	15280	15352	15284	15099
62996	107399	83395	51009	27000	15691	13683	13437	13600	13488	13585	13540	13331	13539	13585	13411	13615	13566	13617	13616	13614	13577	13537	13530	13609	13559	13329	13733	13289	13546	13413	13519	13449	13467	13458	13655	13383	13436	13673	13531	13376	13541	13468	13413	13326	13438	13482	13600	13429	13309	13393	13492	13522	13362	13527	13494	13491	13480	13392	13648	13520	13532	13481	13515	13506	13450	13344	13463	13480	13479	13679	13531	13579	13505	13563	13432	13610	13400	13659	13561	13331	13409	13569	13459	13496	13527	13599	13406	13457	13440	13623	13636	13432	13474	13594	13462	13483	13573	13529	13470	13405	13404	13448	13379	13546	13515	13714	13473	13629	13492	13558	13572	13463	13433	13547	13424	13596	13467	13596	13496	13496	13588	13461	13383	13448	13408	13655	13540	13454	13325	13458	13535	13428	13446	13460	13513	13430	13550	13475	13555	13540	13448	13616	13730	13535	13589	13384	13453	13344	13566	13343	13376	13576	13625	13441	13501	13504	13579	13489	13572	13519	13442	13525	13501	13604	13374	13522	13590	13421	13457	13482	13520	13380	13477	13546	13478	13547	13587	13598	13600	13445	13415	13424	13791	13402	13664	13477	13331	13570	13338	13443	13572	13519	13232	13346	13509	13464	13378	13544	13474	13426	13530	13478	13483	13286	13495	13470	13431	13519	13475	13451	13457	13321	13539	13432	13295	13500	13581	13595	13470	13505	13561	13556	13528	13408	13492	13473	13461	13416	13457	13374	13451	13382	13602	13363	13535	13496	13633	13605	13393	13687	13510	13527	13367	13457	13426	13523	13508	13474	13486	13568	13229	13477	13494	13482	13606	13337	13546	13424	13649	13443	13401	13491	13443	13513	13347	13506	13552	13563	13463	13476	13698	13381	13506	13457	13664	13449	13420	13493	13635	13465	13362	13318	13591	13574	13510	13561	13525	13607	13403	13564	13466	13414	13656	13395	13441	13481	13590	13504	13444	13642	13620	13405	13495	13511	13273	13498	13394	13513	13553	13742	13499	13465	13543	13555	13418	13437	13690	13320	13521	13628	13459	13448	13283	13554	13378	13586	13617	13502	13460	13550	13525	13538	13300	13606	13579	13381	13526	13387	13540	13525	13338	13539	13537	13498	13522	13478	13497	13534	13423	13455	13548	13310	13480	13490	13565	13517	13410	13552	13477	13387	13559	13388	13473	13463	13589	13422	13501	13277	13371	13647	13332	13553	13372	13366	13418	13452	13527	13353	13522	13495	13508	13570	13545	13452	13505	13382	13486	13551	13575	13520	13512	13500	13457	13461	13518	13652	13526	13494	13508	13426	13511	13566	13567	13520	13412	13432	13418	13380	13589	13454	13430	13480	13488	13390	13481	13560	13484	13446	13423	13405	13544	13450	13448	13515	13365	13493	13415	13521	13501	13406	13253	13549	13499	13564	13492	13611	13445	13349	13509	13543	13554	13679	13550	13571	13466	13576	13468	13493	13389	13511	13495	13544	13587	13557	13486	13653	13571	13357	13433	13445	13398	13595	13536	13484	13483	13441	13529	13552	13487	13520	13570	13389	13444	13441	13471	13480	13368	13442	13394	13411	13528	13511	13337	13426	13504	13616	13440	13640	13575	13545	13564	13459	13554	13411	13480	13496	13358	13494	13465	13496	13411	13519	13637	13409	13467	13544	13582	13453	13576	13463	13413	13707	13478	13401	13333	13471	13412	13381	13408	13375	13592	13469	13381	13550	13596	13468	13499	13468	13508	13521	13380	13472	13517	13549	13492	13436	13323	13368	13556	13462	13514	13363	13406	13428	13560	13579	13571	13498	13579	13234	13431	13518	13314	13353	13533	13423	13429	13249	13382	13435	13578	13440	13666	13598	13455	13606	13544	13533	13659	13516	13413	13424	13592	13451	13637	13553	13468	13344	13467	13580	13478	13564	13446	13459	13463	13453	13309	13338	13481	13584	13499	13412	13541	13547	13389	13616	13421	13438	13404	13541	13479	13527	13560	13706	13475	13485	13575	13205	13542	13478	13520	13559	13408	13564	13539	13541	13450	13289	13488	13405	13284	13566	13370	13471	13449	13607	13425	13598	13407	13506	13359	13540	13423	13457	13572	13565	13394	13436	13471	13439	13735	13505	13544	13634	13457	13454	13409	13587	13531	13364	13559	13533	13438	13480	13463	13556	13416	13543	13403	13632	13590	13349	13541	13489	13579	13503	13444	13692	13523	13402	13466	13568	13405	13523	13422	13621	13465	13477	13462	13546	13345	13529	13401	13665	13397	13477	13352	13370	13496	13610	13470	13605	13302	13433	13628	13299	13374	13567	13367	13505	13549	13401	13444	13525	13473	13582	13419	13484	13537	13533	13391	13509	13577	13422	13556	13513	13439	13461	13392	13464	13429	13641	13400	13574	13420	13570	13435	13576	13677	13469	13334	13530	13480	13463	13466	13470	13445	13457	13407	13514	13416	13492	13456	13493	13391	13273	13500	13393	13554	13326	13572	13527	13392	13508	13470	13449	13411	13446	13491	13414	13509	13503	13399	13460	13384	13562	13455	13566	13350	13497	13345	13557	13480	13420	13371	13545	13483	13494	13391	13247	13459	13508	13349	13444	13574	13581	13527	13484	13564	13442	13536	13450	13316	13315	13546	13401	13682	13581	13410	13511	13628	13409	13593	13546	13492	13444	13448	13432	13322	13534	13421	13476	13488	13488	13606	13416	13512	13491	13543	13460	13285	13504	13483	13413	13456	13510	13614	13585	13690	13378	13503	13633	13448	13473	13467	13478	13530	13471	13598	13380	13471	13664	13580	13659	13514	13295	13439	13413	13480	13411	13393	13493	13449	13510	13448	13524	13478	13478	13424	13430	13534	13440	13485	13442	13467	13494	13604	13509	13461	13449	13429	13490	13524	13476	13657	13447	13290	13510	13374	13504	13604	13569	13517	13470	13424	13435	13452	13458	13538	13435	13555	13432	13426	13518	13402	13460	13498	13372	13434	13441	13385	13573	13538	13477	13675	13443	13601	13440	13468	13489	13493	13426	13592	13607	13388	13567	13462	13601	13319	13513	13660	13597	13511	13572	13508	13366	13398	13468	13251	13643	13467	13436	13500	13642	13527	13570	13523	13508	13612	13658	13415	13640	13442	13503	13569	13464	13623	13465	13520	13288	13508	13661	13561	13437	13395	13435	13645	13604	13490	13347	13393	13453	13493	13539	13377	13370	13370	13440	13499	13455	13758	13624	13539	13333	13420	13447	13532	13404	13452	13513	13528	13441	13401	13507	13561	13530	13376	13444	13441	13473	13471	13556	13445	13553	13406	13342	13408	13275	13612	13323	13576	13444	13440	13290	13430	13399	13423	13626	13571	13542	13523	13370	13567	13506	13438	13449	13475	13425	13363	13472	13416	13385	13512	13482	13336	13451	13437	13572	13310	13332	13483	13387	13335	13615	13471	13579	13530	13412	13632	13397	13477	13381	13539	13516	13673	13468	13575	13499	13326	13530	13292	13593	13444	13518	13598	13607	13623	13464	13495	13483	13362	13469	13194	13382	13560	13403	13495	13395	13417	13589	13462	13370	13487	13438	13624	13570	13500	13508	13558	13504	13472	13335	13408	13558	13471	13446	13412	13598	13348	13415	13595	13414	13495	13419	13408	13505	13586	13447	13584	13581	13447	13504	13497	13327	13348	13656	13469	13607	13486	13517	13371	13534	13489	13385	13492	13591	13414	13363	13526	13478	13340	13396	13468	13482	13489	13576	13532	13379	13570	13532	13434	13473	13413	13574	13555	13455	13409	13476	13277	13525	13493	13406	13557	13597	13442	13383	13382	13439	13521	13378	13410	13530	13551	13476	13387	13418	13558	13523	13484	13474	13566	13496	13455	13429	13566	13525	13545	13371	13568	13527	13512	13439	13416	13515	13531	13446	13598	13521	13464	13541	13487	13514	13430	13722	13291	13345	13486	13553	13477	13453	13413	13422	13338	13336	13486	13526	13527	13544	13472	13448	13605	13535	13406	13452	13497	13331	13488	13418	13458	13683	13555	13506	13512	13478	13547	13496	13535	13601	13458	13270	13590	13432	13470	13403	13406	13314	13596	13538	13546	13653	13479	13442	13549	13437	13476	13619	13571	13613	13549	13558	13442	13449	13473	13572	13523	13408	13564	13578	13477	13515	13479	13560	13395	13479	13457	13676	13361	13481	13553	13301	13491	13502	13323	13362	13472	13596	13286	13734	13402	13412	13440	13343	13474	13498	13497	13388	13594	13448	13431	13436	13409	13559	13434	13368	13373	13516	13532	13341	13503	13562	13449	13543	13570	13505	13615	13398	13587	13519	13489	13460	13604	13496	13519	13430	13539	13622	13506	13473	13274	13527	13535	13507	13429	13453	13492	13285	13559	13458	13441	13351	13558	13634	13375	13510	13548	13445	13336	13475	13271	13412	13443	13489	13478	13469	13446	13602	13591	13526	13524	13302	13533	13466	13460	13371	13433	13354	13490	13562	13377	13373	13474	13501	13354	13297	13515	13572	13652	13421	13556	13499	13415	13552	13500	13484	13557	13283	13481	13516	13557	13453	13266	13586	13509	13434	13621	13449	13520	13592	13478	13681	13502	13335	13529	13745	13355	13618	13536	13487	13378	13577	13523	13452	13474	13520	13406	13527	13537	13585	13383	13501	13465	13520	13507	13493	13499	13591	13443	13445	13540	13359	13403	13357	13408	13563	13318	13440	13286	13538	13482	13438	13452	13526	13546	13599	13491	13387	13569	13425	13493	13580	13517	13494	13502	13640	13424	13556	13387	13478	13433	13456	13497	13454	13413	13410	13469	13437	13481	13534	13546	13425	13613	13291	13521	13396	13615	13446	13554	13482	13532	13426	13634	13578	13484	13459	13310	13424	13392	13525	13473	13454	13572	13537	13504	13461	13509	13449	13512	13540	13711	13345	13546	13554	13460	13456	13674	13463	13491	13452	13384	13546	13424	13500	13482	13509	13416	13606	13414	13580	13693	13483	13533	13490	13335	13474	13361	13564	13555	13584	13257	13483	13471	13618	13460	13536	13541	13411	13420	13501	13625	13408	13460	13693	13375	13464	13523	13596	13446	13322	13483	13519	13531	13450	13468	13475	13521
33843	40525	39414	26329	17761	15818	15514	15257	15590	15424	15282	15257	15263	15152	15418	15321	15290	15209	15357	15092	15374	15243	15370	15456	15173	15372	15174	15238	15285	15146	15432	15166	15205	15374	15204	15239	15223	15259	15383	15323	15478	15241	15227	15252	15323	15324	15283	15198	15288	15145	15329	15196	15353	15459	15166	15423	15152	15137	15286	15270	15279	15294	15279	15241	15427	15374	15183	15364	15333	15533	15379	15355	15279	15463	15324	15194	15316	15374	15171	15364	15231	15512	15115	15337	15207	15046	15291	15275	15325	15296	15232	15291	15306	15280	15326	15244	15391	15433	15350	15397	15242	15255	15140	15247	15140	15266	15429	15274	15384	15173	15435	15131	15072	15135	15204	15230	15430	15300	15181	15313	15191	15333	15396	15327	15067	15158	15185	15421	15301	15340	15232	15301	15040	15369	15432	15205	15067	15219	15268	15263	15336	15179	15334	14994	15458	15321	15112	15058	15402	15253	15251	15037	15371	15265	15034	15160	15402	15174	15100	15274	15223	15110	15318	15504	15469	15403	15190	15121	15241	15349	15274	15271	15243	15341	15114	15245	15251	15265	15325	15442	15313	15355	15309	15208	15380	15208	15409	15115	15235	15164	15207	15220	15256	15210	15165	15277	15039	14972	15014	15298	15349	15160	15165	15281	15371	15266	15237	15134	15338	15358	15465	15236	15315	15395	15276	15180	15423	15178	15267	15245	15210	15336	15302	15394	15271	15275	15044	15185	15368	15407	15290	15142	15267	15337	15086	15298	15297	15199	15214	15208	15317	15209	15382	15043	15274	15354	15287	15158	15195	15430	15276	15377	15363	15506	15150	15211	15329	15284	15242	15187	15372	14983	15331	15322	15233	15320	15235	15308	15380	15344	15260	15300	15187	15218	15191	15095	15170	15229	15344	15225	15317	15335	15271	15230	15344	15248	15363	15271	15372	15247	15264	15107	15191	15360	15233	15201	15293	15320	15175	15335	15515	15242	15187	15337	15276	15202	15336	15087	15222	15124	15155	15112	15255	15256	15224	15225	15083	15224	15140	15293	15254	15308	15184	15130	15270	15548	15494	15411	15023	15227	15248	15398	15317	15191	15325	15285	15483	15147	14921	15219	15220	15207	15287	15296	15359	15302	15112	15315	15291	15298	15189	15121	15379	15376	15264	15262	15168	15347	15138	15128	15435	15400	15305	15259	15435	15417	15211	15258	15160	15355	15043	15211	15318	15289	15259	15206	15294	15264	15298	15272	15281	15358	15265	15274	15299	15319	15195	15172	15106	15232	15291	14959	15232	15337	15177	15365	15207	15154	15229	15432	15198	15333	15326	14992	15388	15276	15424	15177	15298	15464	15216	15193	15368	15371	15017	15240	15159	15182	15147	15346	15382	15198	15129	15298	15344	15408	15443	15252	15270	15244	15178	15226	15073	15167	15233	15244	15316	15273	15273	15301	15188	15093	15256	15278	15110	15484	15344	15413	15200	15108	15065	15334	15364	15216	15202	15208	15208	15168	15299	15311	15440	15343	15387	15290	15363	15238	15305	15319	15288	15351	15442	15307	15306	15063	15354	15414	15449	15127	15138	15180	15344	15183	15227	15082	15170	15332	15219	15404	15253	15361	15240	15300	15381	15299	15113	15250	15469	15145	15100	15122	15137	15282	15173	15353	15374	15251	15180	15186	15190	15393	15187	15282	15350	15210	15481	15194	15191	15454	15484	15329	15213	15221	15509	15498	15060	15146	15356	15279	15370	15560	15250	15241	15082	15555	15264	15537	15442	15272	15097	15387	15486	15172	15386	15391	15132	15259	15351	15183	15396	15236	15184	15208	15276	15145	15364	15412	15252	15279	15368	15397	15322	15302	15216	15345	15205	15329	15247	15217	15231	15446	15161	15148	15393	15324	15258	15246	15155	15207	15079	15240	15165	15139	15224	15295	15257	15300	15210	15382	15151	15335	15458	15289	15270	15115	15092	14919	15259	15317	15363	15311	15454	15259	15191	15052	15295	15314	15091	15130	15047	15262	15382	15188	15181	15372	15450	15395	15332	15448	15140	15176	15356	15266	15270	15169	15268	15323	15252	15238	15327	15207	15324	15346	15326	15095	15168	15286	15415	15224	15287	15246	15172	15166	15291	15217	15275	15292	15397	15159	15330	15151	15031	15224	15291	15244	15173	15174	15298	15463	15355	15357	15194	15349	15179	15233	15249	15276	15360	15342	15341	15294	15375	15373	15099	15384	15140	15292	15276	15296	15473	15321	15328	15373	15276	15256	15295	15513	15295	15323	15332	15437	15237	15564	15356	15342	15358	15220	15241	15202	15314	15072	15267	15163	15263	15353	15315	15220	15129	15294	15378	15207	15398	15329	15159	15165	15408	15243	15325	15373	15423	15269	15178	15098	15201	15395	15368	15271	15271	15233	15356	15432	15148	15123	15299	15373	15366	15347	15300	15236	15185	15282	15302	15277	15203	15159	15305	15186	15201	15335	15344	15294	15350	15307	15134	15256	15521	15233	15296	15176	15240	15331	15498	15000	15343	15295	15431	15485	15158	15401	15510	15240	15225	15388	15472	15281	15252	15416	15245	15258	15055	15242	15199	15363	15381	15468	15282	15334	15491	15323	15404	15127	15302	15232	15189	15310	15185	15208	15311	15384	15138	15143	15136	15266	15276	15561	15279	15245	15129	15444	15191	15107	15596	15181	15046	15186	15365	15439	15230	15403	15212	15333	15184	15268	15221	15331	15213	15270	15115	15351	15444	15297	15230	15430	15445	15230	15308	15465	15255	15292	15044	15083	15274	15331	15238	15355	15143	15204	15383	15106	15364	15246	15039	15161	15156	15256	15323	15133	15279	15514	15241	15275	15034	15237	15364	15111	15327	15368	15151	15307	15339	15395	15219	15310	15299	15315	15242	15257	15136	15356	15154	15425	15288	15214	15236	15329	15262	15256	15369	15194	15374	15341	15293	15262	15275	15206	15080	15307	15136	15073	15354	15098	15339	15100	15289	15311	15295	15057	15172	15076	15088	15360	15189	15371	15374	15317	15195	15243	15271	15215	15096	15155	15269	15251	15235	15307	15229	15177	15224	15320	15154	15450	15146	15170	15606	15428	15104	15177	15248	15197	15355	15298	15139	15282	15264	15126	15314	15491	15345	15333	15382	15329	15338	15094	15161	15314	15344	15212	15297	15122	15272	15199	15219	15252	15176	15256	15340	15393	15204	15127	15204	15227	15208	15242	15391	15262	14983	15262	15221	15389	15096	15303	15307	15104	15106	15289	15373	15437	15279	15185	15321	15193	15035	15223	15568	15185	15336	15288	15296	15171	15349	15466	15351	15293	15168	15193	15274	15288	15151	15244	15204	15269	15081	15284	15367	15123	15314	15365	15414	15293	15503	15348	15304	15537	15243	15391	15258	15263	15381	15230	15270	15332	15339	15223	15160	15342	15267	15292	15205	15252	15434	15238	15278	15293	15332	15280	15281	15311	15287	15207	15257	15418	15386	15389	15105	15293	15196	15389	15293	15335	15283	15210	15517	15125	15123	15064	15293	15244	15355	15284	15372	15456	15389	15409	15067	15246	15384	15091	15186	15289	15265	15213	15312	15336	15178	15114	15229	15159	15320	15241	14988	15281	15337	15289	15229	15308	15171	15305	15274	15331	15222	15421	15358	15359	15159	15135	15186	15220	15193	15341	15253	15476	15304	15152	15210	15139	15318	15275	15188	15142	15497	15427	15218	15374	15144	15199	15176	15165	15223	14965	15146	15317	15231	15317	15167	15209	15062	15431	15264	15356	15429	15426	15092	15148	15149	15464	15618	15439	15240	15219	15248	15170	15035	15249	15133	15270	15368	15381	15304	15217	15130	15264	14959	15265	15052	15232	15435	15359	15371	15357	15462	15284	15091	15001	15133	15273	15093	15294	15333	15171	15269	15283	15362	15434	15235	15126	15257	15384	15171	15294	15293	15249	15428	15342	15300	15091	15313	15035	15138	15222	15404	15317	15214	15278	15056	15322	15263	15133	15164	15447	15339	15256	15542	15217	15380	15244	15427	15214	15325	15224	15346	15379	15352	15195	15235	15273	15343	15092	15221	15400	15325	15185	15347	15399	15370	15294	15324	15388	15314	15228	15375	15230	15201	15177	15205	15298	15118	15328	15277	15260	15279	15165	15222	15363	15245	15392	15311	15286	15197	15201	15189	15160	15213	15267	15190	15198	15291	15259	15418	15383	15186	15230	15307	15130	15327	15051	15264	15119	15331	15226	15255	15246	15218	15331	15175	15135	15283	15216	15207	15436	15190	15365	15228	15183	15289	15295	15501	15505	15159	15335	15269	15191	15068	15203	15347	15252	15248	15278	15134	15150	15286	15231	15154	15055	15165	15197	15319	15182	15258	15267	15380	15346	15248	15306	15246	15236	15295	15314	15209	14997	15236	15246	15231	15235	15225	15149	15066	15163	15214	15290	15140	15049	15387	15315	15294	15333	15357	15265	15190	15275	15236	15256	15156	15212	15255	15170	15264	15008	15183	15228	15311	15282	15249	15201	15270	15270	15253	15297	15382	15342	15259	15102	15175	15228	15315	15324	15205	15429	15299	15183	15247	15336	15317	15224	15178	15159	15351	15272	15504	15309	15151	15205	15310	15484	15390	15361	15426	15111	15467	15345	15405	15193	15465	15386	15225	15260	15313	15170	15568	15227	15211	15441	15226	15223	15306	15212	15397	15303	15321	15306	15353	15257	15307	15205	15083	15224	15060	15359	15397	15244	15344	15184	15233	15404	15311	15222	15267	15252	15388	15277	15111	15192	15418	15173	15223	15136	15320	15285	15194	15063	15234	15131	15262	15129	15090	15326	15361	15407	15191	15235	15399	15266	15341	15121	15211	15383	15206	15155	15351	15356	15417	15509	15329	15147	15381	15260	15312	15317	15199	15168	15344	15309	15255	15632	15275	15451	15403	15199	15337	15427	15230	15227	15232	15141	15270	15273	15306	15210	15373	15323	15263	15350	15322	15273	15286	15244	15377	15337	15165	15353	15516	15151	15300	15287	15151	15492	15324	15217	15163	15362	15436	15115	15250	15094	15025	15162	15132	15271	15268	15249	15280	15337	15343	15311	15278	15407	15275	15166
43601	58359	40960	21841	15138	13733	13553	13515	13501	13450	13567	13463	13527	13413	13371	13433	13581	13373	13560	13360	13456	13636	13526	13504	13556	13435	13501	13451	13577	13515	13529	13491	13269	13517	13747	13462	13429	13404	13515	13526	13531	13564	13473	13297	13314	13651	13437	13338	13401	13390	13460	13397	13604	13319	13346	13378	13446	13513	13437	13449	13327	13531	13478	13482	13479	13362	13514	13444	13478	13426	13477	13481	13542	13438	13418	13347	13469	13488	13512	13394	13380	13592	13549	13348	13302	13381	13438	13434	13488	13511	13532	13497	13608	13614	13426	13307	13407	13431	13388	13490	13617	13553	13512	13430	13540	13704	13522	13468	13343	13411	13454	13624	13502	13564	13660	13535	13525	13659	13478	13449	13347	13441	13473	13433	13372	13338	13252	13470	13510	13474	13450	13357	13419	13512	13394	13478	13471	13307	13374	13497	13402	13370	13405	13398	13513	13421	13590	13494	13470	13398	13434	13516	13563	13456	13482	13517	13475	13504	13410	13379	13576	13503	13548	13443	13303	13259	13551	13459	13425	13503	13298	13499	13355	13546	13429	13489	13475	13623	13386	13542	13544	13478	13592	13421	13500	13554	13438	13565	13495	13396	13432	13451	13433	13407	13539	13435	13365	13558	13394	13468	13397	13264	13393	13631	13669	13519	13477	13482	13360	13527	13403	13420	13483	13520	13592	13519	13308	13532	13310	13353	13507	13440	13515	13542	13399	13333	13508	13457	13500	13394	13660	13586	13570	13529	13472	13451	13460	13493	13502	13356	13512	13436	13534	13447	13517	13465	13520	13531	13395	13509	13520	13548	13451	13461	13267	13478	13491	13505	13504	13467	13347	13388	13443	13589	13592	13500	13414	13525	13466	13410	13671	13410	13462	13508	13487	13494	13512	13401	13255	13470	13584	13395	13447	13470	13474	13328	13493	13389	13520	13518	13606	13656	13442	13489	13409	13585	13398	13526	13389	13507	13351	13527	13515	13316	13486	13287	13305	13596	13192	13405	13517	13504	13512	13362	13429	13355	13589	13468	13354	13559	13369	13391	13316	13471	13453	13450	13530	13336	13500	13462	13420	13380	13523	13532	13572	13525	13515	13455	13550	13423	13409	13580	13574	13334	13343	13405	13047	13558	13531	13431	13509	13603	13451	13605	13411	13311	13364	13329	13453	13470	13360	13448	13384	13498	13321	13570	13485	13285	13546	13397	13426	13258	13445	13267	13620	13500	13558	13360	13264	13451	13507	13463	13383	13478	13387	13438	13537	13541	13492	13305	13505	13541	13399	13459	13466	13441	13534	13518	13474	13578	13432	13507	13541	13360	13490	13343	13274	13543	13594	13286	13479	13491	13545	13467	13288	13345	13479	13490	13515	13506	13403	13534	13361	13549	13398	13509	13516	13439	13487	13657	13561	13675	13466	13408	13376	13485	13451	13513	13216	13589	13408	13526	13465	13458	13474	13382	13644	13457	13602	13306	13583	13410	13330	13490	13343	13594	13523	13597	13511	13404	13633	13474	13466	13248	13422	13494	13458	13461	13514	13594	13527	13386	13442	13414	13501	13476	13241	13564	13266	13473	13438	13432	13530	13379	13662	13473	13407	13520	13431	13408	13387	13569	13316	13644	13575	13647	13603	13420	13530	13360	13459	13489	13560	13618	13544	13398	13510	13332	13398	13606	13524	13585	13471	13546	13651	13569	13285	13405	13415	13523	13437	13488	13481	13514	13403	13461	13506	13374	13561	13555	13545	13423	13545	13488	13627	13545	13450	13492	13498	13426	13442	13505	13480	13592	13377	13538	13583	13484	13648	13268	13427	13298	13475	13468	13523	13353	13443	13487	13296	13492	13511	13544	13533	13337	13510	13555	13416	13629	13478	13477	13475	13521	13473	13571	13425	13510	13330	13461	13611	13334	13619	13570	13334	13503	13622	13231	13498	13537	13427	13506	13228	13456	13504	13410	13380	13276	13579	13553	13278	13558	13511	13473	13476	13516	13353	13661	13560	13571	13458	13218	13546	13505	13570	13407	13659	13215	13630	13404	13606	13490	13537	13350	13686	13554	13529	13604	13459	13437	13470	13426	13511	13599	13590	13508	13405	13574	13495	13439	13530	13430	13492	13414	13489	13393	13391	13498	13515	13436	13371	13568	13512	13602	13512	13634	13392	13615	13562	13487	13384	13444	13404	13370	13576	13355	13538	13517	13537	13471	13409	13380	13598	13440	13567	13470	13363	13627	13338	13508	13378	13427	13323	13383	13384	13494	13474	13583	13515	13649	13266	13402	13290	13405	13544	13335	13569	13366	13504	13585	13370	13503	13544	13526	13442	13464	13548	13427	13294	13581	13649	13327	13497	13376	13431	13433	13425	13486	13649	13516	13416	13455	13384	13457	13292	13477	13429	13384	13451	13567	13514	13433	13255	13402	13493	13616	13373	13625	13579	13265	13331	13606	13547	13394	13515	13426	13346	13438	13548	13601	13421	13339	13358	13528	13424	13466	13212	13492	13437	13366	13587	13347	13494	13515	13426	13484	13564	13405	13349	13399	13481	13325	13618	13326	13558	13384	13476	13396	13446	13354	13473	13560	13579	13605	13525	13468	13469	13473	13558	13507	13470	13440	13524	13573	13516	13674	13509	13469	13654	13410	13481	13512	13483	13444	13387	13462	13583	13549	13508	13549	13469	13531	13601	13577	13577	13489	13539	13413	13481	13350	13530	13550	13403	13354	13287	13470	13338	13386	13389	13434	13519	13425	13531	13403	13688	13463	13513	13463	13311	13534	13660	13454	13348	13597	13495	13513	13693	13685	13456	13432	13365	13469	13450	13498	13460	13554	13555	13374	13461	13565	13434	13559	13399	13485	13558	13460	13320	13317	13622	13447	13379	13538	13499	13413	13599	13545	13379	13539	13531	13391	13404	13293	13547	13532	13484	13442	13581	13636	13622	13511	13470	13320	13553	13303	13453	13412	13343	13521	13467	13354	13553	13412	13524	13497	13364	13493	13441	13497	13395	13541	13420	13489	13418	13577	13473	13437	13596	13584	13444	13547	13318	13483	13501	13482	13483	13428	13489	13260	13427	13360	13510	13459	13718	13396	13577	13596	13478	13353	13436	13454	13464	13340	13500	13506	13463	13586	13542	13581	13374	13516	13304	13424	13518	13454	13520	13341	13410	13412	13544	13292	13569	13510	13253	13327	13585	13393	13366	13422	13560	13487	13473	13474	13492	13457	13273	13510	13498	13506	13472	13335	13601	13416	13499	13453	13504	13477	13397	13528	13490	13381	13552	13452	13402	13495	13380	13532	13508	13502	13470	13499	13704	13459	13307	13340	13497	13470	13439	13371	13453	13392	13477	13579	13455	13455	13539	13652	13589	13453	13467	13499	13383	13219	13526	13321	13421	13446	13420	13418	13490	13463	13440	13475	13512	13370	13361	13506	13358	13604	13436	13498	13379	13418	13438	13286	13350	13489	13499	13486	13341	13512	13396	13370	13436	13467	13515	13491	13381	13502	13331	13410	13416	13512	13456	13641	13378	13479	13502	13504	13540	13608	13436	13430	13577	13489	13388	13362	13491	13342	13468	13513	13437	13508	13281	13456	13447	13359	13438	13570	13464	13689	13518	13451	13412	13426	13441	13470	13346	13435	13565	13457	13383	13265	13349	13624	13592	13265	13495	13361	13482	13497	13439	13397	13350	13433	13442	13250	13381	13614	13507	13361	13464	13553	13418	13486	13544	13397	13481	13445	13523	13534	13505	13630	13428	13393	13501	13533	13485	13388	13464	13463	13394	13561	13618	13502	13385	13479	13522	13455	13633	13553	13424	13390	13572	13340	13541	13470	13411	13491	13419	13537	13347	13536	13557	13446	13489	13545	13455	13537	13499	13464	13599	13439	13524	13464	13538	13423	13440	13560	13656	13425	13339	13545	13657	13384	13495	13341	13521	13453	13476	13390	13516	13422	13245	13458	13395	13427	13645	13492	13407	13435	13624	13452	13428	13553	13611	13459	13530	13541	13373	13486	13369	13567	13368	13600	13435	13477	13482	13573	13353	13250	13482	13518	13524	13441	13529	13272	13420	13463	13646	13503	13508	13528	13496	13407	13516	13403	13579	13421	13569	13497	13545	13445	13549	13609	13556	13615	13379	13553	13383	13634	13430	13443	13413	13438	13519	13585	13393	13593	13465	13464	13541	13496	13474	13492	13512	13386	13386	13504	13395	13438	13528	13467	13446	13538	13593	13471	13461	13521	13409	13523	13510	13545	13550	13477	13425	13457	13609	13501	13585	13306	13569	13457	13419	13417	13639	13510	13624	13451	13495	13567	13503	13458	13397	13439	13451	13594	13502	13531	13596	13456	13359	13420	13502	13625	13605	13617	13660	13506	13413	13497	13340	13379	13628	13384	13487	13556	13425	13377	13537	13569	13498	13411	13417	13517	13510	13605	13478	13575	13547	13443	13599	13516	13451	13556	13361	13406	13448	13461	13431	13475	13430	13452	13490	13340	13415	13508	13466	13472	13595	13442	13579	13488	13434	13492	13314	13531	13458	13362	13500	13554	13383	13466	13634	13469	13264	13471	13597	13399	13605	13426	13724	13512	13540	13442	13604	13397	13442	13531	13638	13375	13488	13436	13493	13561	13570	13480	13569	13511	13513	13529	13513	13690	13487	13470	13487	13432	13378	13513	13436	13347	13402	13527	13593	13557	13299	13501	13601	13632	13411	13404	13525	13438	13546	13693	13507	13543	13557	13370	13554	13465	13394	13413	13511	13418	13487	13391	13349	13520	13557	13345	13429	13327	13459	13431	13485	13599	13533	13604	13549	13418	13581	13587	13456	13433	13419	13455	13447	13510	13579	13533	13438	13428	13251	13448	13379	13456	13385	13425	13429	13557	13404	13502	13560	13376	13478	13425	13400	13479	13536	13394	13543	13548	13566	13605	13537	13548	13430	13469	13351	13513	13492	13445	13498	13431	13507	13349	13482	13456	13543	13443	13440	13327	13584	13394	13546	13536	13442	13589	13405	13346	13452	13502	13397	13699	13509	13421	13451	13459	13603	13460	13399	13433	13508	13413	13536	13642	13466	13478	13635	13505	13538	13622	13509	13358	13521	13497	13555	13523
29828	39200	45674	31634	20052	16498	15869	15446	15240	15382	15610	15356	15296	15415	15200	15454	15318	15127	15496	15356	15281	15443	15145	15420	15208	15087	15245	15242	15312	15451	15283	15166	15216	15324	15274	14989	15298	15117	15291	15072	15289	15437	15084	15316	15309	15276	15238	15375	15388	15038	15211	15174	15270	15187	15463	15204	15442	15318	15271	15025	15159	15177	15090	15195	15405	15183	15298	15311	15539	15355	15084	15129	15423	15223	15421	15159	15309	15131	15282	15183	15346	15264	15234	15346	15330	15113	15308	15219	15166	15299	15051	15198	15298	15335	15332	15028	15228	15237	15236	15332	15420	15002	15213	15108	15425	15137	15231	15345	15376	15190	14952	15043	15139	15126	15190	15077	15400	15226	15213	15435	15239	15080	15440	15108	15323	15251	15117	15258	15171	15386	15302	15158	15288	15150	15172	15112	15353	15195	15301	15192	15189	15157	15264	15462	15072	15401	15305	15364	15181	15155	15229	15104	15211	15362	15030	15132	15218	15160	15224	15166	15283	15170	15320	15299	15204	15091	15304	15234	15160	15227	15174	15218	15316	15097	15276	15225	15191	15315	15181	15402	15401	15256	15276	15286	15256	15242	15339	15332	15127	15238	15089	15429	15212	15322	15331	15361	15312	15455	15172	15191	15268	15359	15436	15089	15372	15257	15122	15603	15267	15259	15419	15150	15049	15359	15414	15337	15240	15222	15433	15217	15216	15069	15238	15182	15179	15181	15255	15201	15264	15292	15218	15341	15102	15264	15408	15178	15286	15295	15397	15252	15282	15170	15460	15232	15125	15260	15278	15198	15343	15037	15195	15307	15262	15395	15384	15357	15241	15444	15262	15297	15106	15199	15159	15216	15291	15178	15344	15226	15142	15356	15348	15207	15207	15224	15251	15222	15311	15268	15051	15149	15204	15227	15263	15359	15262	15186	15308	15189	15178	15312	15297	15429	15493	15180	15234	15235	15091	15221	15348	15214	15302	15004	15334	15254	15382	15235	15105	15000	15309	15310	15166	15426	15245	15157	15349	15301	15351	15451	15255	15449	15308	15285	15353	15273	15259	15016	15308	15232	15317	15348	15165	15114	15217	15126	15192	15088	15568	15548	15104	15216	15151	15451	15372	15220	15262	15011	15280	15150	15280	15225	15321	15298	15241	15172	15270	15023	15069	15342	15235	15348	15252	15271	15262	15164	15081	15286	15264	15263	15365	15106	15154	15262	15212	15188	15212	15086	15048	15269	15179	15123	14994	15347	14889	15155	15174	15177	15067	15276	15371	15390	15257	15315	15271	15193	15375	15285	15081	15331	15418	15230	15345	15152	15224	15222	15233	15286	15610	15287	15123	15175	15361	15408	15302	15220	15319	15062	15359	15325	15168	15206	15060	15169	15187	15258	15320	15226	15303	15151	15156	15311	15384	15237	15133	15384	15412	15207	15273	15525	15358	15383	15233	15190	15357	15077	15095	15177	14954	15275	15324	15347	15224	15112	15238	15257	15394	15107	15245	14943	15155	15397	15220	15158	15370	15421	15317	15194	15229	15326	15395	15236	15205	15404	15120	15160	15132	15225	15148	15284	15394	15147	15235	15213	15355	15238	15531	15142	15170	15359	15333	15263	15297	15488	15274	15385	15214	15294	15354	15296	15337	15397	15441	15380	15364	15376	15315	15336	15237	15335	15181	15219	15264	15272	15271	15179	15184	15284	15146	15291	15347	15202	15141	15199	15286	15386	15159	15115	15171	15234	15283	15287	15328	15291	15183	15322	15319	15329	15244	15300	15205	15315	15448	15472	15449	15267	15369	15330	15351	15291	15410	15052	15177	15021	15353	15060	14976	15345	15325	15461	15254	15294	15288	15224	15234	15354	15022	15178	15272	15207	15085	15250	15187	15442	15337	15351	15217	15160	15330	15314	15231	15344	15264	15242	15153	15180	15058	15185	15216	15077	15049	15154	15261	15211	15266	15120	15310	15391	15472	15317	15235	15136	15133	15245	15070	15231	15324	15316	15065	15326	15212	15138	15281	15202	15225	15206	15016	15310	15257	15281	15334	15188	15221	15219	15267	15400	15387	15339	15192	15239	15340	15269	15233	15185	15313	15194	15245	15288	15159	15356	15194	14916	15353	15198	15186	15248	15298	15191	15195	15255	15362	15191	15348	15194	15561	15349	15279	15165	15253	15245	15305	15405	15168	15221	15320	15321	15193	15161	15052	15200	15386	15513	15355	15219	15437	14850	15405	15249	15155	15167	15330	15031	15136	15144	15212	15245	15366	15119	15285	15250	15300	15002	15407	15283	15247	15182	15081	15087	15286	15397	15303	15364	15399	15210	15239	15292	15263	15283	15274	15151	15110	15190	15261	15329	15206	15118	15165	15420	15295	15268	15183	15343	15229	15282	15388	15368	15152	15254	15083	15211	15225	15211	15362	15256	15223	15349	15162	15330	15195	15240	15155	15254	15263	15046	15193	15182	15201	15353	15324	15038	15460	15348	15433	15371	15255	15258	15199	15305	15195	15261	15337	15356	15123	15128	15270	15278	15334	15290	15204	15373	15424	15239	15397	15456	15206	15507	15240	15267	15458	15320	15190	15422	15280	15205	15311	15371	15308	15203	15270	15315	15317	15166	15258	15343	15180	15431	15189	15198	15137	15250	15329	15292	15464	15261	15169	15299	15295	15241	15314	15359	15289	15284	15335	15217	15278	15375	15259	15156	15355	15309	15110	15302	15211	15177	15230	15369	15296	15156	15227	15306	15218	15371	15320	15262	15274	15305	15171	15446	15419	15430	15384	15441	15154	15189	15306	15221	15201	15237	15374	15231	15423	15355	15282	15126	15141	15320	15348	15141	15290	15343	15299	15470	15565	15200	15343	15076	15280	15434	15188	15250	15199	15279	15222	15188	15433	15182	15144	15260	15461	15261	15287	15157	15430	15153	15423	15311	15295	15255	15339	15342	15249	15090	15186	15293	15372	15260	15339	15152	15298	15135	15364	15161	15305	15144	15319	15444	15174	15133	15387	15313	15303	15151	15250	15163	15395	15134	15326	15202	15133	15307	15265	15329	15233	15286	15385	15156	15089	15251	15082	15117	15387	15086	15312	15177	15245	15227	15225	15453	15247	15141	15195	15279	15350	15271	15400	15242	15198	15129	15338	15498	15204	15199	15100	15273	15143	15296	15161	15466	15210	15278	15180	15127	15441	15314	15118	15128	15145	15262	15131	15145	15256	15226	15170	15172	15343	15298	15148	15212	15202	15229	15222	14980	15435	15469	15319	15281	15447	15296	15067	15164	15234	15172	14843	15251	15209	15039	15241	15085	15244	15188	15464	15154	15337	15382	15394	15261	15243	15375	15000	15363	15318	15350	15170	15168	15110	15237	15470	15267	15419	15255	15377	15291	15131	15265	15013	15373	15374	15224	15223	15167	15200	15318	15199	15218	15185	15177	15246	15355	15289	15435	15292	15157	15337	15565	15192	15231	15311	15221	15331	15468	15345	15156	15328	15257	15212	15204	15321	15405	15243	15235	15473	14989	15405	15384	15300	15186	15216	15315	15155	15138	15124	15388	15416	15238	15386	15214	15239	15145	15280	15394	15327	15221	15164	15286	15161	15210	15265	15337	15198	15152	15219	15080	15315	15174	15378	15197	15144	15151	15351	15198	15149	15318	15323	15088	15143	15413	15274	15147	15457	15598	15215	15408	15310	15240	15422	15448	15274	15467	15188	15379	15191	15232	15219	15310	15279	15305	15359	15126	15336	15448	15411	15457	15092	15146	15222	15146	15288	15379	15169	15182	15365	15247	15294	15382	15360	15222	15003	15315	15186	15215	15363	15210	15372	15411	15153	15195	15266	15201	15372	15391	15239	15239	15494	15212	15204	15262	15405	15410	15423	15473	15187	15229	15237	15293	15254	15258	15406	15248	15371	15221	15322	15384	15281	15325	15243	15210	15145	15397	15268	15428	15275	15179	15230	15222	15277	15376	15378	15198	15355	15132	15385	15322	15322	15242	15372	15222	15320	15479	15264	15393	15352	15017	15283	15115	15444	15293	15336	15251	15137	15092	15026	15240	15252	15426	15252	15069	15365	15122	15217	15251	15233	15309	15127	15222	15233	15173	15022	15172	15188	15180	15044	15212	15290	15331	15505	15340	15396	15223	15317	15218	15439	15460	15137	15175	15228	15096	15275	15187	15454	15214	15304	15210	15204	15471	15431	15241	15268	15349	15237	15308	15222	15273	15332	15318	15186	15145	15261	15148	15172	15343	15312	15266	15326	15183	15304	15290	15456	15286	15321	15251	15124	15253	15224	15363	15271	15059	15296	15239	15218	15197	15324	15359	15248	15253	15178	15436	15401	15285	15179	15153	15249	15213	15292	15188	15238	15258	15447	15352	15296	15337	15141	15360	15259	15074	15400	15203	15240	15032	15112	15241	15259	15336	15145	15187	15292	15135	15130	15339	15434	15284	15170	15237	15232	15345	15085	15332	15298	15275	15376	15421	15060	14950	15447	15162	15263	15128	15279	15296	15392	15289	15366	15314	15332	15140	15334	15237	15185	15257	15180	15269	15249	15259	15264	15264	15293	15132	15347	15235	15161	15167	15209	15244	15189	14795	15247	15201	15221	15479	15339	15219	15222	15276	15365	15115	15232	15132	15212	15197	15350	15222	15176	15186	15125	15361	15420	15468	15204	15304	15336	15258	15324	15320	15540	15370	15156	15201	15177	15109	15145	15093	15472	15239	15285	15131	15254	15341	15239	15264	15242	15227	15223	15184	15398	15309	15267	15401	15243	15297	15388	15286	15250	15525	15120	15396	15194	15275	15247	15233	15448	15408	15100	15223	15279	15259	15219	15109	15096	15513	15330	15269	15106	15171	15239	15364	15249	15292	15187	15099	15271	15105	15220	15240	15280	15472	15426	15277	15267	15199	15249	15372	15180	14915	15258	15109	15198	15353	15253	15179	15434	15085	15209	15374	15374	15191	15136	15191	15316	15368	15373	15446	15261	15160	15310	15291	15357	15316	15420	15129	15158	15177	15304	15238	15039	15322	15408	15166	15129	15148	15182	15405	15283	15125	15343	15211	15368	15250	15399	15393	15258	15446	15309	15329	15417	15061	15224	15216	15261	15300
52802	75289	52980	27954	16436	13780	13616	13338	13567	13527	13508	13277	13650	13455	13500	13560	13224	13460	13458	13358	13598	13434	13428	13562	13572	13664	13606	13561	13562	13476	13362	13452	13486	13420	13594	13405	13502	13397	13409	13572	13498	13460	13279	13606	13416	13537	13507	13438	13570	13403	13475	13477	13493	13368	13689	13527	13645	13574	13519	13542	13342	13512	13456	13357	13582	13481	13508	13467	13682	13531	13339	13374	13380	13369	13608	13485	13395	13731	13489	13633	13480	13568	13546	13394	13569	13489	13537	13516	13593	13371	13556	13586	13566	13423	13341	13682	13535	13668	13502	13505	13425	13405	13265	13549	13427	13482	13474	13476	13427	13670	13594	13362	13360	13376	13560	13494	13477	13382	13537	13449	13600	13386	13365	13540	13412	13397	13569	13609	13542	13471	13465	13398	13322	13469	13432	13525	13473	13467	13366	13479	13559	13645	13458	13396	13516	13508	13425	13587	13545	13391	13504	13497	13609	13456	13319	13488	13402	13507	13399	13587	13433	13319	13438	13388	13523	13392	13328	13414	13616	13345	13357	13512	13517	13363	13582	13403	13489	13506	13337	13353	13487	13505	13335	13234	13589	13340	13446	13405	13501	13472	13275	13548	13471	13492	13573	13484	13657	13362	13244	13506	13525	13440	13386	13462	13499	13367	13532	13536	13452	13338	13532	13490	13488	13382	13381	13476	13450	13424	13528	13352	13278	13447	13433	13529	13455	13444	13547	13645	13490	13453	13458	13495	13459	13387	13527	13399	13498	13632	13412	13428	13408	13329	13478	13406	13390	13558	13574	13479	13529	13377	13497	13501	13463	13507	13505	13470	13416	13543	13449	13549	13535	13561	13415	13481	13498	13578	13517	13359	13484	13435	13542	13368	13502	13654	13405	13536	13437	13498	13696	13502	13371	13345	13510	13640	13497	13443	13443	13364	13681	13529	13362	13468	13577	13544	13430	13589	13392	13362	13600	13425	13553	13553	13421	13570	13533	13518	13401	13333	13347	13424	13603	13548	13323	13531	13392	13481	13328	13539	13574	13468	13531	13502	13477	13492	13375	13532	13385	13533	13498	13501	13527	13408	13431	13620	13521	13452	13434	13475	13418	13482	13326	13473	13514	13442	13476	13550	13634	13508	13565	13507	13442	13522	13421	13460	13582	13400	13357	13635	13665	13365	13560	13611	13442	13420	13534	13595	13609	13408	13434	13485	13515	13508	13305	13486	13355	13492	13590	13496	13514	13502	13404	13417	13467	13695	13298	13398	13568	13541	13423	13647	13547	13476	13395	13306	13506	13581	13589	13440	13486	13495	13461	13434	13532	13432	13625	13530	13566	13489	13304	13432	13478	13450	13464	13496	13563	13441	13470	13440	13657	13516	13516	13418	13413	13627	13479	13557	13483	13412	13498	13622	13540	13437	13618	13343	13556	13530	13558	13535	13550	13404	13597	13446	13491	13523	13523	13464	13455	13466	13472	13527	13476	13673	13311	13371	13460	13439	13476	13348	13477	13496	13537	13586	13336	13363	13349	13562	13562	13583	13439	13554	13590	13574	13490	13457	13411	13564	13539	13286	13396	13517	13546	13397	13591	13445	13263	13468	13421	13529	13600	13465	13662	13541	13402	13513	13715	13345	13593	13400	13458	13639	13406	13609	13541	13527	13445	13512	13468	13538	13561	13660	13399	13427	13299	13531	13589	13514	13562	13475	13439	13368	13341	13458	13231	13544	13430	13342	13674	13466	13451	13335	13422	13496	13356	13453	13380	13386	13562	13569	13422	13371	13564	13514	13499	13367	13387	13331	13570	13582	13536	13460	13498	13375	13518	13465	13581	13586	13484	13470	13458	13521	13444	13581	13582	13444	13483	13610	13481	13486	13481	13301	13574	13370	13406	13615	13399	13480	13511	13394	13511	13304	13512	13550	13555	13660	13523	13526	13549	13552	13437	13544	13425	13442	13606	13501	13391	13379	13325	13409	13553	13525	13501	13496	13402	13298	13388	13571	13559	13492	13380	13462	13547	13585	13344	13517	13584	13415	13539	13486	13299	13324	13590	13369	13412	13473	13374	13434	13602	13577	13501	13535	13425	13556	13420	13435	13529	13419	13478	13312	13597	13416	13392	13338	13556	13523	13633	13575	13371	13514	13482	13563	13598	13425	13406	13381	13534	13480	13382	13366	13621	13323	13522	13514	13429	13471	13548	13576	13314	13583	13464	13391	13224	13497	13536	13421	13585	13395	13578	13318	13537	13534	13479	13577	13460	13570	13480	13435	13493	13279	13420	13635	13403	13462	13453	13391	13541	13488	13463	13444	13582	13506	13481	13513	13545	13514	13321	13459	13407	13246	13401	13605	13507	13368	13568	13476	13473	13550	13542	13474	13560	13340	13339	13397	13538	13381	13414	13387	13420	13526	13386	13642	13440	13420	13553	13376	13571	13404	13500	13543	13754	13394	13416	13305	13337	13472	13367	13493	13283	13616	13545	13450	13461	13417	13458	13479	13372	13385	13456	13408	13451	13510	13631	13392	13600	13535	13507	13575	13444	13401	13555	13473	13482	13457	13352	13430	13534	13488	13391	13470	13545	13512	13422	13469	13560	13603	13460	13540	13487	13540	13349	13476	13331	13532	13466	13477	13386	13468	13411	13567	13455	13407	13599	13667	13502	13355	13529	13429	13719	13354	13538	13441	13475	13504	13498	13510	13473	13514	13610	13429	13517	13442	13647	13391	13487	13370	13391	13482	13547	13576	13244	13436	13459	13488	13546	13648	13436	13631	13412	13409	13463	13453	13481	13581	13518	13332	13543	13433	13701	13306	13361	13387	13487	13428	13535	13471	13421	13466	13501	13500	13482	13470	13286	13468	13497	13517	13528	13474	13325	13356	13411	13408	13517	13531	13546	13467	13588	13638	13598	13399	13530	13502	13507	13416	13388	13489	13419	13315	13574	13692	13543	13438	13513	13452	13418	13538	13511	13423	13362	13543	13298	13489	13548	13472	13461	13413	13379	13302	13388	13292	13511	13609	13492	13538	13477	13363	13514	13523	13552	13604	13525	13465	13443	13412	13439	13411	13492	13434	13389	13377	13578	13405	13441	13554	13343	13440	13417	13475	13450	13554	13432	13353	13495	13385	13478	13407	13469	13533	13558	13429	13443	13281	13387	13608	13359	13477	13338	13540	13433	13457	13529	13583	13439	13474	13534	13382	13543	13358	13533	13345	13469	13478	13392	13327	13508	13427	13528	13460	13557	13525	13516	13447	13311	13421	13388	13461	13312	13485	13611	13506	13554	13499	13388	13361	13468	13450	13511	13398	13436	13413	13657	13468	13534	13451	13288	13486	13518	13503	13454	13556	13501	13610	13428	13514	13544	13397	13393	13582	13448	13486	13350	13492	13394	13462	13424	13452	13520	13466	13391	13423	13686	13414	13500	13485	13449	13418	13596	13476	13395	13475	13562	13462	13462	13464	13515	13490	13382	13567	13452	13475	13488	13483	13571	13463	13317	13455	13445	13577	13332	13514	13367	13492	13524	13580	13646	13574	13548	13407	13492	13358	13481	13590	13414	13608	13465	13596	13539	13460	13684	13538	13387	13294	13532	13523	13507	13418	13350	13339	13603	13342	13561	13499	13643	13446	13582	13350	13504	13566	13536	13408	13491	13419	13441	13367	13402	13403	13430	13373	13501	13464	13426	13544	13322	13660	13436	13549	13548	13526	13508	13359	13553	13703	13451	13488	13537	13435	13346	13349	13722	13401	13359	13494	13416	13433	13465	13349	13471	13397	13501	13407	13412	13436	13361	13421	13442	13380	13560	13361	13583	13414	13449	13473	13472	13467	13531	13496	13363	13463	13563	13627	13553	13358	13420	13568	13361	13552	13538	13572	13479	13462	13455	13489	13546	13559	13645	13548	13524	13455	13497	13452	13523	13323	13293	13650	13476	13231	13480	13418	13363	13440	13391	13516	13547	13705	13378	13568	13508	13394	13467	13462	13509	13360	13496	13541	13462	13493	13468	13326	13443	13361	13442	13504	13478	13400	13441	13523	13535	13436	13448	13527	13455	13657	13366	13482	13228	13421	13465	13310	13492	13487	13619	13566	13619	13611	13413	13427	13455	13564	13221	13539	13484	13420	13438	13383	13583	13431	13516	13442	13671	13509	13566	13417	13477	13476	13636	13360	13517	13507	13467	13477	13353	13584	13536	13414	13439	13398	13636	13450	13432	13498	13386	13664	13639	13585	13317	13499	13466	13471	13446	13483	13466	13529	13545	13520	13588	13497	13511	13468	13469	13612	13330	13561	13564	13362	13410	13453	13414	13397	13427	13502	13343	13383	13449	13321	13728	13461	13331	13422	13455	13479	13541	13474	13441	13564	13551	13567	13452	13590	13557	13675	13467	13488	13487	13575	13431	13531	13503	13512	13518	13639	13422	13493	13556	13478	13409	13473	13286	13669	13465	13360	13443	13547	13321	13468	13687	13550	13417	13534	13454	13485	13334	13511	13476	13554	13430	13579	13482	13489	13315	13551	13361	13599	13290	13313	13535	13518	13557	13381	13222	13581	13521	13549	13398	13429	13410	13484	13553	13581	13562	13312	13674	13440	13518	13491	13506	13365	13534	13407	13524	13451	13568	13519	13428	13517	13597	13391	13589	13538	13502	13613	13403	13566	13454	13532	13516	13341	13572	13349	13378	13617	13445	13451	13382	13377	13632	13412	13315	13456	13486	13390	13486	13513	13599	13530	13474	13486	13553	13382	13442	13575	13672	13336	13351	13599	13583	13342	13474	13622	13308	13521	13523	13440	13308	13575	13350	13541	13478	13392	13444	13350	13442	13637	13517	13497	13518	13468	13408	13351	13385	13566	13545	13314	13335	13584	13590	13522	13454	13513	13458	13419	13394	13615	13652	13353	13457	13562	13422	13647	13606	13482	13430	13515	13455	13497	13593	13547	13414	13476	13520	13456	13587	13542	13542	13478	13529	13496	13455	13501	13487	13583	13474	13451	13422	13379	13678	13547	13506	13420	13396	13583	13377	13471	13363	13440	13562	13404	13461	13440	13592	13627	13416	13431	13394	13381	13575	13561	13493	13446	13275	13539	13418	13476	13469	13512	13371	13361	13588	13528
23946	24814	35847	28941	23318	22840	21223	16272	15423	15607	15547	15415	15296	15460	15319	15385	15514	15363	15235	15321	15158	15276	14983	15194	15211	15423	15309	15199	15194	15180	15214	15117	15147	15127	15207	15059	15310	15173	15094	15009	15172	15203	14925	15079	15079	15173	15213	15048	14960	15243	14963	15180	15112	15228	15107	15107	15048	15082	15281	15041	15141	15151	15134	15282	15176	15178	15103	15249	15034	15126	15091	15302	15177	15347	15234	14988	14989	15301	15282	15015	15140	15130	15144	15193	15158	15048	15187	15190	15179	15282	15142	15053	15081	15219	15152	14904	15093	15004	15180	14748	14907	15058	15105	15009	15074	15145	15042	15120	15162	15113	14995	15036	15085	14885	14895	15044	15082	15296	15112	15064	15115	15079	15112	15184	15292	15001	15075	15007	15072	14979	15201	15093	15152	15090	15178	15180	15157	15035	15044	15257	14974	15078	15077	15098	15352	15175	15174	15012	15102	14882	15136	15136	15247	15188	15001	15183	15197	15097	15211	15139	15032	15060	15134	15203	15098	15215	15333	15151	14922	15172	15238	15112	15081	15060	15199	15270	15167	15154	15226	15220	15164	15163	15333	15049	15063	15026	15111	15050	15154	14813	15162	15049	14972	15105	15246	14886	15222	15090	15253	15144	15052	15203	15029	15082	14981	15217	14980	15287	15059	15291	15111	15198	15097	15120	15146	15100	15136	15006	15188	15077	15056	15159	15086	15012	15252	15185	14964	15101	15017	15083	15124	15252	15097	15063	14844	15240	15140	15088	15196	15026	14954	15155	15022	15060	15181	15077	15223	15003	15176	15149	14883	15119	15117	15005	14940	15197	15171	15028	14864	15152	15183	15155	15021	14931	14838	15024	15122	15130	15104	15005	15186	15269	14984	15070	14925	15179	15217	15049	15203	15204	14977	15090	15008	15251	14939	15066	15307	15060	15229	15176	15082	15052	15423	15026	15050	14873	15256	15008	15213	15022	15195	15087	15080	15139	15099	14945	15079	15098	15125	15265	15069	15241	15141	14994	15170	15221	15124	15037	14998	14873	15216	14974	15096	15182	15077	15158	14990	15163	14915	14743	15154	14922	15262	15174	14997	15067	15205	15051	14965	15021	15012	15157	15178	15022	14956	15000	15153	15078	15081	15169	15128	15188	15062	14959	15079	15260	14960	15231	15040	15072	15271	14966	15099	15032	14988	15056	15278	15133	15070	15159	15159	15029	14960	15104	15133	15080	15043	15052	15148	15220	15046	15211	15303	15113	15139	15125	15082	15076	15083	15125	15323	15110	15134	15084	15107	15164	15188	15029	15260	15033	14989	15190	15152	15172	15045	15196	14978	15156	15077	15238	15151	15039	15074	15060	15104	15168	15225	14961	15092	15175	15099	15075	15270	15005	14823	14990	14982	15067	14942	15059	15030	15024	15182	15089	15037	15224	14978	15039	15151	14860	14878	14968	14990	15238	15071	15168	14887	15074	14870	15045	15220	15087	15189	14938	15059	15177	15099	15376	15104	15043	15164	15159	15274	15213	15020	15029	15157	15156	15173	14767	14945	15088	14990	14965	15169	15241	15057	14983	15252	15083	15148	15200	15080	15129	15059	15101	15170	15298	15169	15015	15206	15066	15029	15097	14967	15110	15086	15141	15177	15066	15003	15079	15005	15329	15009	15193	14986	15103	15334	15063	14972	15231	14997	15038	15075	15074	15160	15204	15292	15122	15102	15057	15248	15184	15001	15077	15234	15109	15178	15130	15036	14965	15210	15076	15242	15279	15006	15036	14966	14972	15087	15171	14979	15019	15165	14954	15232	15106	15134	15012	14970	15028	14909	15003	15132	15325	15227	15047	14995	15102	15126	15073	15094	15090	14980	15074	15083	15056	15035	15197	15170	15158	15145	14951	15088	15109	15206	15121	15090	14995	14951	15039	15252	15110	14980	15243	15108	15286	15110	14921	15247	15075	15249	15051	15149	15014	14937	15209	15354	15223	15214	15053	15092	15245	15259	15257	15021	14998	15215	15097	15178	15276	15101	15184	15264	15169	15164	14887	15107	15077	14863	15226	15160	14965	14935	15121	15066	15021	15235	15052	15054	14987	14952	15067	15086	15136	14937	15041	15274	15188	15192	15097	15021	14799	15139	15130	15051	15163	15143	14882	15137	15032	14960	14987	15173	15212	15215	15132	15174	14857	14993	15213	14849	15117	14964	15019	14995	15133	15052	14915	15207	15165	15141	15040	15083	14931	15265	15149	15082	15198	15048	15038	15159	14869	15072	15038	15075	14979	15064	15065	15174	15084	15093	15077	15037	15262	15169	15038	15103	15089	14953	15026	14968	15041	15089	15008	15325	15173	14997	15119	15064	15272	15163	15107	15196	15035	15192	15195	15087	14970	15122	15191	15265	14996	15161	15027	15131	15087	15279	15175	14962	15094	15086	14965	15154	15121	15214	15149	15083	15199	15005	15057	15123	15034	15104	14978	15063	15111	15072	15080	15141	15050	15137	15086	15174	15147	15143	15072	14872	15004	15077	15133	15233	15136	15143	15082	15168	14832	15052	15148	14990	14783	15141	15089	15142	15161	15074	14966	14999	15165	15236	15141	15232	14895	15017	15263	14972	14949	15023	15071	15354	15229	15208	14999	15193	15136	15257	15162	15095	15054	15157	15058	14956	15081	15061	15067	15054	14992	15143	15148	15050	15122	15112	15161	15172	15259	15227	15135	15173	15125	15226	14958	15252	15235	15029	14880	14931	15073	15114	15016	15117	14981	15061	15132	15167	15168	14956	15265	15142	15124	14898	14972	15036	15199	15177	15026	15121	15177	15188	15333	15093	14977	15155	15199	14984	15067	15218	15084	14850	14995	14971	15065	14969	15048	15064	15194	15112	15088	15195	14978	15014	15178	15180	15050	15254	15159	15148	15279	15083	14916	15165	15118	15243	15043	15122	15008	15060	15092	15079	15085	15039	15065	15094	15287	15154	15017	15282	14951	15042	15179	14956	15096	15127	15115	15026	14981	14945	15031	15117	15053	14993	15267	15078	15025	15009	15191	15104	15201	15155	14874	15054	15115	15094	15383	15137	15057	15092	15092	15175	15175	15306	14958	14969	15191	15093	15006	15079	15055	15047	15126	15003	15322	15206	14994	14947	14962	15092	15137	15118	15079	15098	14917	15001	15087	15063	15026	15050	15255	15143	15053	15114	15022	15110	15042	14977	15033	15154	15117	15184	15149	15042	14946	15222	15102	15032	14999	15199	15278	15181	15163	15049	14925	15072	15076	15055	15333	15146	14963	15001	14884	15133	15219	15162	15020	15107	15080	15030	14819	14935	15363	15226	15024	15102	15256	14941	15018	14962	14952	15001	15152	15153	15041	15131	15039	15082	15075	15016	15178	15042	15090	14976	15091	15039	14805	15003	15213	15201	15004	15170	15182	15171	15104	14991	15186	15014	15048	15078	15037	15039	15107	15241	15348	15247	15148	15161	15274	15052	14852	15354	15038	15096	15149	15114	15212	15037	15052	15207	14878	15246	14980	15124	15272	15064	15225	15150	14995	14900	15124	15219	15317	14981	15038	15136	15218	15196	15016	15180	15026	15207	14943	15231	15043	15277	14941	14898	15000	14861	14887	15049	15078	15027	14943	15039	15085	15239	15100	15381	15079	15052	15048	14969	15045	15074	14925	15052	15345	15294	15083	15332	15187	15106	14956	15036	15008	14891	14999	15148	15081	15069	15184	15171	15080	14955	15206	15211	15160	15096	15041	15101	15029	14983	15212	15127	15100	15312	15054	14968	15016	15010	15114	15030	14990	15128	14964	15099	14998	14901	15003	15202	15093	15181	15077	15041	15148	15178	15112	15043	15141	15203	15070	15014	15030	15186	15123	15016	15022	15232	15167	15162	15059	14965	14979	15071	15372	15038	15017	15101	15014	15097	15048	15095	15179	15213	15074	15023	15095	15143	14947	15122	15131	15004	15114	15040	15098	15069	15199	15336	15029	14812	15149	14965	15242	15094	15055	15039	15236	15164	15197	15062	14982	15044	15113	14919	15184	14989	14980	15186	15067	15189	15082	15073	14975	15166	15060	14947	15191	14933	15020	15009	15009	15126	14996	15081	15152	15072	15170	15197	14872	15188	15131	15191	15182	14994	15100	14967	15024	14881	15136	14936	15051	15252	15153	15239	14970	15119	15349	15190	14997	15240	15035	15105	15040	15025	15010	14898	14920	15232	15057	15159	15079	14999	15167	15268	15115	15434	15010	15115	15097	15088	15079	15078	15281	15198	15197	15087	14975	15185	15034	15121	15037	15048	15051	15012	15030	15005	14968	15018	14958	14932	15044	15224	15074	15138	15157	15182	15000	15150	15095	14948	15211	15191	14949	14850	15059	15133	14978	14987	15093	15020	15083	15053	15000	15236	15068	15112	15035	15297	15014	15023	14953	15039	15059	15181	14997	15061	15127	14946	15164	14943	14993	15063	15115	14882	15150	15240	15225	15142	15131	15109	15136	15170	15279	15182	15068	15064	15091	15288	15072	15131	15163	15238	15086	15140	15025	15023	15054	15030	15261	15077	15092	15051	14939	15068	14883	15021	15064	15206	15040	15414	14930	15025	15345	15033	14938	14942	14993	14940	15239	15018	15183	15068	15012	15142	15042	15133	15046	15211	15164	15036	15068	15142	15142	15152	14905	15250	15157	15173	15164	15116	14905	14908	15176	14947	15017	15051	15106	14977	14848	15125	15241	15072	15187	15205	15111	14963	14991	15109	15238	15050	15112	15037	15071	15219	15382	15138	14981	15032	14950	15084	14854	14974	14957	15117	15024	15158	15304	15005	14929	15158	15300	14993	15179	15082	14994	15058	15134	14993	15049	15063	15256	15275	15004	15140	15296	15046	15062	15048	15073	14950	15130	15124	15086	14795	15158	15040	15093	15222	15184	15047	14906	15201	15043	15003	15011	15242	14870	15009	15072	15161	15077	15253	14984	14976	15087	15198	15235	15145	15128	15187	15097	15046	15044	15053	14975	15073	15082	15282	15013	15044	15186	15243	15006	15040	15187	15100	15003	15144	15014	15111	15010	15289	15205	14943	15278	14906	15210	15135	15168	14939	15085	15116	15086	15057	15157	15132	15118
62706	107369	83908	51054	26676	15507	13564	13327	13408	13344	13437	13338	13522	13340	13594	13362	13366	13406	13394	13357	13556	13473	13469	13483	13314	13481	13527	13393	13412	13344	13533	13316	13403	13326	13459	13329	13559	13474	13429	13423	13399	13473	13307	13449	13508	13467	13300	13441	13392	13389	13281	13320	13489	13477	13247	13442	13403	13360	13431	13358	13450	13390	13369	13581	13316	13344	13472	13177	13477	13370	13478	13465	13282	13400	13415	13332	13423	13384	13365	13379	13397	13420	13201	13470	13344	13357	13372	13266	13460	13457	13502	13600	13378	13448	13413	13317	13354	13326	13264	13568	13301	13605	13508	13473	13368	13405	13351	13297	13348	13410	13400	13359	13447	13243	13476	13439	13412	13349	13453	13513	13417	13368	13295	13396	13402	13481	13447	13381	13294	13467	13322	13430	13351	13522	13410	13332	13294	13424	13460	13470	13485	13429	13329	13437	13391	13347	13218	13347	13332	13282	13402	13329	13395	13322	13371	13319	13396	13461	13348	13411	13328	13200	13502	13301	13379	13426	13268	13329	13461	13286	13298	13380	13450	13465	13417	13395	13385	13309	13436	13305	13397	13498	13288	13518	13345	13396	13266	13410	13255	13465	13445	13505	13256	13356	13317	13373	13362	13531	13443	13443	13312	13288	13539	13397	13331	13280	13538	13462	13473	13405	13376	13396	13320	13320	13550	13355	13282	13347	13433	13569	13422	13377	13366	13416	13533	13416	13405	13322	13492	13396	13365	13459	13496	13362	13319	13316	13517	13374	13486	13533	13261	13382	13414	13376	13480	13309	13467	13488	13419	13424	13462	13449	13429	13392	13331	13259	13427	13562	13257	13412	13391	13297	13459	13317	13422	13378	13432	13343	13467	13429	13117	13229	13471	13248	13424	13433	13329	13483	13385	13254	13306	13338	13324	13299	13313	13551	13260	13240	13537	13485	13315	13607	13440	13354	13403	13306	13580	13289	13420	13392	13401	13541	13422	13392	13459	13423	13444	13445	13316	13329	13425	13508	13359	13533	13373	13439	13515	13322	13326	13517	13444	13397	13356	13382	13361	13460	13386	13548	13564	13285	13554	13408	13317	13533	13397	13265	13240	13365	13291	13475	13369	13419	13411	13343	13339	13445	13375	13478	13433	13383	13380	13375	13351	13390	13492	13393	13376	13414	13404	13419	13411	13337	13413	13343	13232	13396	13302	13338	13485	13416	13334	13459	13266	13258	13316	13567	13307	13595	13283	13333	13359	13404	13373	13336	13481	13307	13404	13302	13401	13306	13392	13477	13476	13236	13458	13292	13510	13239	13241	13370	13279	13325	13373	13506	13333	13459	13424	13447	13457	13254	13421	13400	13287	13472	13412	13487	13340	13357	13263	13538	13248	13377	13503	13582	13508	13366	13226	13401	13314	13247	13357	13326	13399	13447	13487	13440	13473	13299	13253	13255	13366	13361	13336	13348	13445	13322	13285	13311	13314	13321	13425	13206	13427	13327	13534	13132	13483	13228	13434	13482	13378	13299	13362	13378	13349	13391	13328	13459	13210	13139	13415	13241	13408	13495	13588	13372	13318	13251	13431	13297	13344	13411	13447	13452	13360	13339	13443	13272	13257	13539	13309	13436	13370	13508	13395	13464	13654	13462	13469	13421	13408	13406	13507	13502	13279	13306	13476	13335	13410	13456	13408	13198	13334	13451	13304	13470	13256	13397	13203	13167	13541	13322	13414	13379	13385	13466	13373	13392	13238	13178	13443	13544	13454	13472	13455	13530	13278	13298	13237	13506	13193	13383	13529	13383	13460	13405	13223	13219	13452	13346	13367	13319	13466	13368	13313	13460	13619	13413	13482	13495	13454	13350	13383	13303	13225	13185	13299	13527	13468	13204	13485	13423	13382	13106	13413	13275	13357	13381	13488	13368	13324	13261	13208	13364	13339	13318	13394	13492	13315	13196	13356	13346	13428	13290	13343	13491	13375	13425	13337	13486	13385	13416	13083	13300	13294	13422	13237	13533	13447	13448	13369	13286	13393	13330	13447	13433	13368	13358	13469	13148	13179	13399	13439	13457	13350	13397	13413	13283	13604	13427	13355	13378	13361	13497	13403	13501	13384	13400	13597	13490	13387	13530	13376	13454	13383	13375	13388	13370	13320	13368	13345	13307	13471	13444	13389	13437	13462	13472	13362	13287	13418	13300	13313	13327	13308	13376	13516	13326	13475	13423	13221	13374	13404	13482	13439	13332	13323	13438	13311	13404	13319	13433	13367	13358	13183	13298	13355	13306	13471	13173	13390	13339	13558	13303	13317	13532	13367	13329	13387	13370	13530	13415	13377	13420	13496	13414	13471	13394	13375	13454	13241	13422	13385	13516	13391	13466	13543	13442	13268	13389	13260	13444	13477	13227	13442	13360	13426	13379	13490	13450	13380	13338	13209	13415	13267	13435	13382	13317	13314	13470	13393	13322	13423	13390	13397	13516	13349	13308	13319	13169	13445	13424	13209	13288	13387	13347	13425	13246	13363	13505	13357	13443	13432	13305	13267	13538	13489	13478	13275	13400	13507	13364	13242	13414	13328	13532	13386	13342	13305	13229	13316	13436	13501	13410	13421	13372	13402	13301	13354	13477	13467	13242	13473	13364	13367	13347	13416	13187	13485	13364	13368	13321	13481	13364	13378	13504	13407	13392	13282	13428	13517	13324	13563	13259	13299	13435	13381	13413	13431	13384	13228	13380	13340	13495	13165	13332	13499	13417	13337	13373	13298	13440	13288	13332	13323	13280	13380	13316	13472	13370	13304	13380	13390	13374	13257	13482	13397	13465	13405	13502	13279	13397	13394	13348	13403	13336	13241	13461	13274	13300	13423	13483	13224	13412	13349	13325	13502	13410	13382	13392	13316	13387	13469	13316	13311	13385	13502	13318	13359	13302	13456	13426	13418	13293	13390	13310	13469	13264	13460	13306	13327	13335	13381	13492	13390	13510	13364	13359	13370	13295	13457	13235	13265	13373	13361	13469	13468	13436	13441	13477	13352	13497	13218	13455	13393	13184	13490	13431	13230	13462	13375	13344	13251	13413	13417	13413	13517	13279	13271	13463	13259	13354	13329	13409	13426	13400	13274	13252	13297	13216	13396	13500	13488	13419	13271	13349	13334	13487	13261	13415	13345	13420	13407	13410	13507	13410	13463	13307	13136	13347	13358	13267	13513	13372	13457	13381	13526	13593	13569	13306	13260	13461	13423	13342	13264	13463	13392	13376	13342	13368	13185	13151	13502	13406	13431	13375	13404	13333	13528	13388	13460	13116	13261	13491	13528	13230	13379	13339	13444	13163	13423	13427	13538	13357	13262	13376	13508	13565	13397	13477	13369	13511	13318	13256	13413	13529	13433	13471	13294	13421	13295	13371	13350	13365	13520	13162	13312	13536	13375	13498	13275	13369	13404	13181	13269	13350	13094	13374	13420	13374	13398	13402	13392	13371	13451	13411	13344	13461	13439	13476	13524	13387	13380	13393	13248	13363	13438	13490	13318	13345	13420	13317	13357	13428	13274	13361	13494	13414	13345	13434	13275	13338	13262	13524	13436	13443	13399	13368	13323	13383	13398	13406	13260	13482	13355	13354	13458	13326	13326	13490	13288	13237	13513	13392	13455	13310	13472	13309	13575	13341	13478	13490	13502	13539	13503	13473	13344	13382	13548	13397	13389	13381	13369	13429	13471	13471	13300	13263	13483	13390	13249	13408	13393	13284	13199	13299	13410	13498	13416	13318	13287	13431	13466	13291	13381	13286	13473	13388	13501	13328	13356	13496	13406	13380	13671	13265	13286	13282	13388	13319	13420	13351	13215	13358	13412	13366	13378	13537	13342	13396	13201	13449	13291	13246	13302	13464	13414	13402	13418	13454	13238	13233	13471	13295	13372	13472	13391	13168	13489	13386	13400	13468	13151	13321	13408	13383	13318	13523	13437	13470	13462	13314	13428	13465	13414	13491	13213	13332	13435	13226	13580	13519	13414	13387	13390	13473	13374	13418	13364	13353	13333	13268	13331	13467	13496	13531	13376	13206	13370	13238	13421	13423	13372	13465	13505	13532	13309	13290	13431	13277	13356	13409	13310	13385	13436	13449	13405	13386	13442	13394	13385	13528	13541	13433	13329	13291	13320	13519	13350	13337	13349	13405	13411	13386	13400	13320	13491	13376	13269	13313	13355	13288	13275	13375	13298	13522	13357	13393	13273	13431	13382	13517	13381	13394	13456	13426	13315	13439	13346	13310	13362	13431	13284	13331	13421	13502	13313	13451	13335	13401	13342	13262	13284	13473	13271	13431	13438	13261	13329	13539	13461	13353	13327	13290	13531	13431	13283	13536	13507	13378	13258	13379	13389	13353	13544	13344	13336	13364	13477	13429	13361	13590	13371	13386	13515	13473	13291	13375	13364	13342	13385	13432	13289	13420	13430	13469	13470	13419	13352	13396	13407	13256	13327	13402	13419	13318	13522	13282	13499	13390	13480	13487	13420	13373	13514	13448	13404	13405	13354	13408	13392	13457	13413	13297	13410	13303	13365	13351	13374	13456	13428	13459	13303	13412	13388	13491	13216	13443	13439	13446	13420	13503	13517	13431	13287	13315	13399	13345	13348	13532	13374	13437	13439	13353	13381	13433	13275	13382	13437	13438	13315	13473	13546	13420	13255	13257	13385	13391	13397	13311	13393	13418	13298	13372	13387	13342	13471	13482	13527	13426	13320	13375	13423	13326	13370	13201	13439	13275	13423	13308	13469	13270	13344	13353	13290	13472	13546	13317	13528	13222	13299	13274	13157	13395	13365	13420	13479	13437	13414	13542	13548	13461	13355	13366	13282	13444	13494	13363	13478	13187	13389	13435	13259	13445	13521	13317	13401	13447	13638	13469	13354	13384	13434	13228	13325	13380	13450	13390	13477	13509	13505	13471	13348	13315	13395	13404	13451	13407	13456	13367	13261	13314	13377	13440	13432	13495	13277	13376	13397	13455	13359	13445	13375	13319	13388	13497	13419	13487	13491	13373	13310	13447	13475	13258	13379	13245	13495	13399	13358	13367	13522	13559	13515	13260	13362	13322	13509	13433	13338	13420	13387	13348	13247	13454	13391	13281
33326	41148	40015	26356	17706	15567	15207	15210	15227	15081	15146	15184	15160	15096	15016	15028	15064	15321	15063	15117	15123	15061	14997	15071	15154	15005	15177	15016	15085	15000	15062	15102	15286	15067	15135	15177	15147	14954	15277	14976	14926	15047	15009	15297	15008	15392	15085	15176	15110	14976	15112	14885	15020	15128	15236	15155	15002	15153	15265	15019	15189	15081	14992	14886	15246	15214	15156	14956	15208	15032	15254	15001	14920	15183	15066	15181	15101	15108	15202	15130	15060	15087	15091	15116	15027	15057	15043	15047	14918	14884	15027	15000	15232	15102	15097	15154	15036	14960	15066	15346	15053	15303	15032	15222	14995	15190	15007	14962	14952	15025	15218	15002	15140	15118	15278	15044	15108	15039	15028	14815	15140	15130	15147	15019	15156	15088	14936	15123	14984	14956	15268	15077	14950	15091	15245	15048	14987	15057	15120	15053	15078	15228	14991	15021	15311	14981	15104	15036	15087	15126	15259	15233	15145	15361	15000	15109	15141	14980	14932	14975	15057	15090	15144	15190	15143	15177	15138	14998	14976	15014	15203	14998	15076	15024	15192	15171	14968	14939	15104	15308	15201	15006	15085	15230	15117	15124	14988	14834	15115	15210	14972	15071	15250	15153	15239	14926	15077	15072	14904	15033	15155	14961	14881	15237	15112	15003	14981	15162	15114	14992	15121	14965	15003	14920	14932	14932	14905	15104	15118	15067	15163	15023	15022	15016	14961	15339	14993	14926	15111	15306	15128	15057	15004	14924	15005	15148	15102	15088	15012	15175	15076	15296	14976	15154	14951	15270	15134	15129	14892	15010	14899	15069	14990	15228	15157	15016	14973	15047	15047	15081	14889	15056	15037	14975	15005	15116	15127	14886	15194	14998	15047	14972	15129	15316	15129	14982	15001	15349	15147	15297	15009	14955	14934	15087	14892	14867	15245	14994	15086	14957	15125	14991	15137	14881	15040	14970	15164	15229	15231	15106	14998	15143	14980	15113	15056	14990	14960	15080	15009	15220	15160	15128	15226	15059	15142	15001	15052	14940	15107	15074	15161	15109	14964	15047	15008	14846	15077	14992	15126	14959	14963	15243	15108	14952	15160	15164	15089	15071	15116	14993	15053	15057	15159	15252	15229	15156	15003	15175	14910	14974	14839	15108	15185	15052	15102	14956	15084	15057	15131	15136	15299	14870	14923	15265	15010	14983	15084	15082	14991	15226	15004	15164	15259	14884	15240	14941	14983	15016	14824	15212	15073	15215	15029	14980	15136	15185	15073	15233	14869	15282	15299	15040	15133	15124	15153	15301	15341	15156	15198	15046	14987	15244	15167	15171	14972	15206	15262	15093	15206	14738	15094	15038	15111	14978	15180	15322	15036	15141	14846	15094	15054	15160	15299	15068	15143	14939	15056	15125	15088	14999	15077	15171	14903	15160	14889	15170	15063	14955	14933	14888	14950	14796	14840	14942	14938	15113	15143	15096	14999	15123	14996	14931	15034	15100	15062	15267	15130	15043	15030	15009	15076	14907	15149	15069	15014	15121	15134	15006	15023	15266	15056	15029	15102	15027	15149	15238	14877	14942	15188	15144	15130	15087	15226	15219	15259	15221	15135	15169	15157	15201	15157	15092	15042	15225	15244	15289	14912	14961	15066	14926	14961	15240	15308	15179	14920	14981	15204	15019	15139	15097	15092	15033	15225	15037	15192	15099	15071	15193	15078	15201	14991	15145	15026	15003	15048	14976	15145	15183	15027	14931	14984	15141	14980	15095	15099	15189	15047	14947	15293	15159	15185	14920	15243	15049	15267	15182	15183	15098	15126	14958	15304	14960	15133	15141	14958	15185	15023	15159	15056	15066	15030	15001	15075	15150	15300	15243	15144	14979	14851	14708	15019	15169	15004	15126	15063	14910	15214	15115	15141	15008	15109	14786	15057	14837	14975	15099	15109	15246	15051	15030	15027	15128	15096	14994	15185	14870	15262	15120	15262	14985	15267	15119	15023	15253	15082	15016	15166	14988	15044	15073	15022	15209	15014	15064	14906	15210	15089	15227	15204	14919	15220	14928	15285	14921	15115	15315	14994	15022	15043	15107	14910	15035	15042	14893	15159	15073	15133	15077	15205	14860	15005	15152	15301	15105	15100	14986	15007	15195	15134	15210	15105	15119	15150	14989	15005	14850	15008	15165	15070	15259	15121	15013	14951	15051	15003	15303	15202	15080	14960	15300	15103	14861	15179	15082	15075	15234	15256	15014	14917	15171	15035	15106	15217	14938	15216	15112	15143	14963	15098	15211	15201	15101	14994	15272	15111	15271	15012	15234	15159	15000	14956	15088	15123	15003	14951	15097	15110	15034	15135	15191	15065	15113	15065	15034	15029	15040	15088	15203	15016	14928	14938	14922	15012	15336	15183	15151	15055	15078	15001	15057	15064	15393	15103	15149	15065	15195	15057	15043	15318	15131	14958	15151	15199	15203	15057	15102	14989	15022	15211	15092	15117	14961	15168	14968	15047	15033	15071	15085	15089	15186	15042	15039	15036	15110	15013	15003	15089	15091	15146	15063	14878	15155	15187	15205	15397	15124	15099	15139	15044	15052	14893	15064	14919	15188	15091	15152	14998	14924	15149	15020	15141	15035	14942	15049	15034	14926	14974	15053	15151	15159	15052	15045	15208	15087	14921	14917	15135	15138	15004	14973	15270	15188	14968	14966	15022	15101	15144	15067	15056	14919	15179	15167	15016	15009	15101	15173	15045	14827	14919	14982	14912	15107	15254	15070	15066	15055	15192	15094	15031	14946	14836	14979	15179	15099	15067	15097	15005	15088	15155	15136	15163	14946	15125	14928	14955	14976	15095	15039	15030	15092	15039	15159	14938	15077	14892	15113	15101	14887	15329	14949	15005	15048	15205	14934	14928	15028	15113	14835	15143	14938	15112	15063	15092	15127	15137	15027	15077	15003	15076	15037	15112	15040	15096	15062	15125	15108	15087	15164	15138	15045	15058	15213	14993	15090	15141	15099	15322	15183	15023	15009	15247	15300	15103	15139	15296	15164	15047	14926	14965	15092	15122	15050	15167	15073	15251	15013	15121	15052	15064	15107	15165	15162	15125	15095	15141	15152	15347	15211	15132	15014	15112	14857	14918	15092	14994	15035	15147	15058	15178	14980	14940	14894	15036	15002	15094	15081	15112	15176	15098	14960	15030	15069	15173	15064	14871	15166	15067	15132	15273	15075	15144	15261	15370	15058	15209	15136	15204	15196	15294	15093	15105	15110	14954	15012	14914	15004	15262	15050	15289	15097	15124	15145	15039	15006	15022	15041	15119	15031	15146	15273	14972	15061	14974	15002	15113	15157	15035	15314	15352	15131	15243	15055	15030	15077	15071	15005	14908	15064	15156	15092	15104	15187	15185	15091	15073	15191	15074	14908	14992	15073	15071	15072	15162	14998	15244	15250	14908	15071	15135	15311	15061	15099	15097	15112	15065	15052	15042	15179	15092	15100	15140	15090	14970	15135	15174	15160	15163	15023	15124	14961	15102	14908	15065	15229	15173	15256	15213	15198	15010	15241	15138	15284	15055	15086	15121	14941	14997	15294	14948	15052	15038	15053	15036	15064	15125	15149	15042	15179	15055	15013	15082	15111	15173	15058	15007	15061	14953	15197	15131	15102	15081	14969	14984	14906	14976	14957	15099	15138	15289	14829	14974	15249	14997	15272	15110	15124	14972	15064	15195	15000	14965	15161	15087	15018	15077	15265	15320	15158	15015	15293	15213	15093	14997	14858	15159	15091	15113	15028	14890	15164	15221	15038	15176	15009	15079	15125	14992	15108	15119	15060	15166	15124	15258	14954	15135	15201	14984	15141	15189	15108	15001	15213	15116	15171	15005	15146	15035	15178	14979	15171	14945	15051	15244	15126	15240	14953	15273	14922	14974	15101	15155	14988	15106	15329	15039	15131	15065	15246	15124	15149	15147	15066	15060	15312	15195	15010	15041	15026	15080	15026	15044	15334	15059	14999	14908	15038	15018	15021	14970	15058	15087	15267	15133	15099	15108	15012	15225	15137	15201	15120	15089	14988	15135	15039	15183	15147	14933	15067	14934	15079	14828	15147	15154	15120	15215	15010	14923	15128	15127	15060	15096	14882	15016	15162	15265	15164	15179	15091	15005	15015	15155	15043	14906	15091	15098	15021	15167	15198	15182	15108	15017	15014	15130	15019	15137	15173	15249	15114	15022	15279	15004	15127	14965	15052	15127	15085	15169	14926	15058	15154	15144	15030	15019	15080	14991	15142	15184	14997	15080	14948	15274	15300	15084	14902	14981	15022	15307	14992	14938	15172	15253	14946	15039	15255	15158	15285	15299	15005	15032	14948	15103	15083	15072	14951	15094	15030	15198	15093	15171	14965	15251	15258	15116	15079	15174	15060	15092	14928	14943	15109	14791	14748	14945	15057	15123	15212	15374	15110	14989	15093	15066	15192	15231	15075	15180	15082	15004	15075	15381	15007	15218	15123	15223	15243	15244	15118	15054	15056	15131	14912	15266	15075	14968	15016	15154	15196	15056	15156	14950	15099	15075	15116	15176	15098	15134	15195	14930	14907	14992	15016	15305	15076	15181	15207	15049	15079	15017	15103	15127	15048	15275	15289	15198	15046	14919	14900	15163	14998	15009	15094	15194	15111	15175	15076	15177	15130	14929	15283	15224	15036	15113	14887	14976	15144	15413	15020	15175	15188	15001	15003	15135	15303	15166	15141	14961	14879	15077	15343	15263	15088	14957	14980	15136	15099	15205	15048	15061	15131	14918	15321	15117	15145	14996	15026	14952	15198	15120	14961	15131	15111	14934	15144	15171	14886	15129	15201	14877	15129	15085	15026	15185	15025	14990	15160	15008	15070	15021	15028	15103	14969	15020	15044	15173	15045	14952	15155	15212	15166	14841	15173	15144	14862	14901	14902	14978	15136	15241	14975	15081	15255	15194	14927	15215	14987	14986	15174	14909	15032	15042	15189	14897	15134	15104	15054	15099	15258	15086	15230	15046	15029	14993	14896	15070	15030	15046	15090	15029	15206	15107	15015	14991	15166	15185	15309	15091	15207	15110	15170	15165	15160	15031	14889	14919	15068	15264	15075
42880	58132	40810	21675	15162	13523	13500	13286	13367	13417	13336	13432	13485	13546	13486	13438	13352	13321	13393	13343	13445	13388	13364	13203	13476	13276	13523	13393	13387	13164	13414	13430	13324	13486	13417	13387	13445	13382	13481	13351	13331	13341	13374	13315	13243	13352	13427	13358	13305	13310	13514	13353	13312	13368	13419	13254	13575	13341	13359	13236	13305	13428	13372	13399	13339	13467	13284	13392	13443	13347	13374	13292	13484	13400	13305	13381	13446	13395	13363	13302	13379	13278	13497	13276	13452	13367	13253	13377	13375	13355	13383	13263	13494	13282	13404	13380	13333	13468	13509	13358	13304	13345	13613	13343	13321	13141	13420	13420	13399	13332	13529	13356	13292	13376	13330	13409	13429	13495	13323	13376	13451	13498	13512	13447	13328	13295	13230	13372	13485	13518	13280	13473	13291	13483	13353	13534	13384	13252	13360	13307	13309	13190	13491	13548	13384	13525	13392	13395	13377	13389	13414	13367	13414	13363	13604	13183	13460	13235	13486	13395	13562	13604	13454	13387	13414	13368	13312	13432	13474	13314	13367	13376	13360	13404	13361	13397	13363	13243	13385	13506	13562	13289	13356	13447	13300	13383	13295	13451	13345	13430	13306	13472	13367	13245	13507	13507	13318	13309	13436	13306	13624	13375	13353	13215	13461	13413	13430	13264	13318	13408	13336	13336	13333	13506	13398	13579	13561	13341	13293	13521	13295	13273	13342	13198	13302	13266	13403	13548	13561	13446	13421	13486	13350	13326	13384	13516	13311	13449	13448	13489	13232	13598	13350	13253	13404	13417	13382	13496	13417	13316	13331	13347	13349	13329	13448	13563	13343	13442	13286	13280	13280	13375	13518	13580	13312	13412	13305	13260	13349	13176	13473	13596	13331	13369	13276	13411	13218	13449	13434	13267	13378	13359	13556	13519	13190	13291	13298	13427	13380	13449	13226	13399	13246	13435	13346	13479	13421	13347	13384	13555	13442	13261	13429	13339	13441	13415	13442	13342	13397	13226	13328	13330	13300	13399	13498	13504	13426	13221	13370	13407	13325	13240	13319	13374	13393	13456	13355	13488	13516	13262	13366	13290	13441	13309	13354	13392	13407	13273	13472	13363	13350	13407	13355	13352	13487	13473	13376	13403	13331	13392	13355	13346	13338	13376	13264	13365	13342	13557	13409	13390	13483	13351	13286	13355	13445	13399	13355	13251	13132	13364	13415	13359	13405	13411	13389	13455	13420	13237	13273	13348	13385	13374	13445	13489	13369	13294	13418	13445	13277	13514	13316	13323	13506	13468	13437	13286	13564	13345	13467	13423	13413	13324	13369	13359	13217	13360	13422	13406	13567	13426	13488	13427	13401	13453	13369	13493	13255	13396	13544	13256	13342	13383	13539	13524	13350	13350	13297	13589	13341	13416	13436	13450	13407	13447	13321	13391	13390	13359	13531	13457	13351	13457	13502	13348	13367	13498	13398	13313	13294	13450	13398	13485	13456	13412	13289	13352	13502	13416	13360	13322	13409	13305	13421	13377	13344	13342	13428	13382	13355	13437	13376	13274	13328	13280	13292	13322	13499	13416	13504	13376	13295	13211	13353	13443	13338	13482	13552	13379	13416	13441	13368	13345	13413	13350	13376	13424	13439	13501	13436	13408	13509	13275	13356	13411	13416	13370	13379	13295	13359	13365	13281	13401	13488	13292	13341	13360	13441	13396	13230	13300	13251	13350	13455	13476	13353	13559	13363	13263	13529	13422	13254	13334	13333	13349	13297	13460	13524	13422	13331	13302	13409	13506	13477	13299	13306	13293	13313	13407	13417	13327	13372	13475	13319	13366	13459	13354	13359	13195	13323	13276	13407	13218	13347	13307	13307	13480	13304	13513	13428	13377	13467	13408	13343	13507	13302	13586	13377	13394	13449	13310	13404	13359	13210	13559	13458	13386	13351	13439	13379	13300	13465	13403	13335	13268	13383	13323	13291	13436	13445	13446	13354	13378	13316	13279	13395	13275	13443	13352	13513	13467	13351	13304	13602	13543	13388	13525	13274	13340	13417	13399	13318	13456	13499	13454	13501	13231	13376	13456	13521	13540	13410	13464	13461	13391	13446	13391	13478	13451	13353	13330	13405	13325	13457	13369	13504	13340	13525	13438	13392	13326	13468	13296	13404	13349	13409	13428	13454	13382	13299	13363	13417	13372	13454	13433	13372	13220	13538	13431	13508	13629	13377	13454	13310	13218	13333	13291	13424	13335	13364	13504	13202	13481	13562	13412	13415	13480	13335	13375	13377	13264	13390	13301	13352	13397	13367	13350	13466	13362	13356	13328	13460	13487	13327	13463	13330	13304	13400	13227	13370	13467	13287	13275	13400	13463	13336	13368	13510	13602	13624	13358	13408	13329	13459	13330	13395	13366	13312	13394	13387	13463	13460	13264	13410	13161	13251	13381	13272	13285	13358	13484	13395	13451	13516	13443	13279	13433	13410	13353	13437	13426	13285	13311	13402	13366	13429	13367	13271	13496	13277	13311	13324	13162	13447	13446	13269	13399	13179	13632	13440	13463	13527	13441	13491	13327	13482	13438	13487	13440	13464	13412	13308	13504	13446	13539	13450	13317	13360	13367	13290	13316	13281	13512	13462	13362	13474	13423	13416	13330	13299	13417	13256	13406	13593	13315	13459	13277	13364	13381	13399	13356	13445	13393	13529	13439	13331	13385	13313	13388	13673	13333	13477	13503	13296	13397	13531	13405	13208	13301	13435	13304	13232	13341	13424	13380	13463	13384	13300	13476	13290	13343	13370	13443	13348	13359	13277	13458	13316	13516	13241	13495	13325	13418	13312	13289	13451	13310	13418	13438	13405	13374	13342	13305	13429	13358	13390	13329	13257	13399	13605	13493	13323	13527	13502	13390	13383	13351	13442	13386	13413	13521	13544	13499	13252	13348	13437	13322	13322	13332	13453	13297	13339	13437	13388	13437	13516	13361	13529	13392	13340	13323	13421	13350	13460	13525	13383	13505	13157	13397	13550	13280	13497	13284	13374	13411	13674	13407	13463	13585	13438	13290	13427	13421	13371	13446	13567	13477	13487	13328	13441	13556	13310	13464	13471	13478	13374	13373	13535	13362	13363	13492	13184	13368	13323	13374	13454	13346	13404	13410	13418	13456	13342	13489	13404	13328	13277	13481	13369	13221	13410	13335	13378	13457	13301	13361	13391	13452	13416	13392	13239	13452	13483	13302	13471	13467	13357	13299	13503	13376	13415	13342	13500	13350	13211	13490	13301	13340	13357	13344	13402	13486	13455	13322	13514	13364	13214	13392	13500	13605	13302	13220	13521	13438	13315	13372	13401	13304	13630	13326	13409	13236	13348	13280	13348	13388	13372	13191	13338	13599	13412	13300	13224	13091	13383	13260	13437	13518	13578	13339	13425	13551	13467	13366	13350	13442	13513	13317	13281	13297	13370	13301	13529	13338	13333	13448	13377	13438	13313	13389	13333	13423	13347	13419	13303	13339	13522	13435	13377	13495	13290	13545	13356	13407	13321	13372	13288	13354	13460	13398	13391	13359	13560	13375	13434	13465	13529	13489	13317	13455	13367	13399	13540	13349	13422	13379	13471	13374	13333	13248	13330	13445	13415	13340	13476	13350	13444	13306	13472	13223	13515	13485	13377	13446	13367	13307	13274	13242	13558	13325	13311	13381	13453	13489	13253	13472	13429	13314	13486	13363	13468	13633	13460	13305	13450	13458	13155	13422	13439	13355	13434	13569	13430	13408	13408	13331	13668	13421	13394	13251	13537	13432	13453	13342	13361	13392	13553	13203	13332	13459	13481	13363	13378	13598	13445	13270	13378	13355	13488	13465	13519	13372	13260	13353	13354	13296	13459	13360	13389	13610	13449	13449	13425	13590	13371	13276	13368	13195	13524	13335	13304	13256	13303	13336	13375	13300	13328	13418	13339	13251	13481	13453	13366	13377	13254	13450	13364	13358	13344	13395	13400	13409	13411	13456	13417	13306	13553	13422	13366	13418	13432	13501	13315	13410	13372	13427	13467	13379	13267	13392	13462	13225	13268	13423	13451	13503	13484	13401	13470	13536	13475	13440	13384	13411	13442	13440	13230	13360	13398	13458	13345	13504	13404	13362	13387	13408	13500	13387	13503	13338	13167	13368	13369	13379	13269	13563	13462	13321	13365	13295	13349	13428	13621	13403	13375	13497	13394	13289	13258	13432	13206	13474	13346	13207	13274	13524	13214	13237	13438	13558	13551	13326	13341	13586	13151	13304	13300	13370	13429	13269	13148	13334	13363	13466	13433	13450	13252	13392	13371	13362	13339	13363	13281	13400	13516	13504	13457	13346	13430	13419	13496	13354	13452	13417	13317	13233	13398	13355	13537	13465	13574	13253	13285	13382	13438	13430	13400	13501	13358	13603	13455	13523	13267	13402	13492	13445	13265	13301	13452	13453	13428	13428	13218	13496	13348	13336	13426	13291	13358	13376	13283	13378	13322	13343	13287	13325	13448	13218	13318	13268	13298	13404	13308	13417	13429	13277	13528	13404	13326	13288	13468	13286	13324	13369	13468	13327	13452	13534	13338	13543	13265	13483	13211	13447	13380	13367	13556	13389	13332	13520	13498	13553	13258	13461	13552	13334	13341	13258	13528	13342	13436	13474	13459	13211	13325	13558	13479	13426	13365	13387	13352	13347	13364	13286	13461	13523	13365	13440	13410	13246	13389	13540	13394	13387	13431	13435	13380	13538	13330	13290	13332	13336	13382	13415	13295	13297	13382	13414	13328	13335	13471	13359	13438	13292	13487	13311	13465	13366	13531	13326	13305	13506	13301	13582	13348	13382	13471	13462	13529	13212	13457	13451	13306	13453	13397	13439	13432	13405	13447	13473	13498	13455	13264	13394	13412	13458	13366	13343	13312	13387	13439	13462	13377	13420	13324	13497	13327	13525	13398	13627	13402	13560	13484	13394	13441	13444	13385	13436	13509	13354	13449	13318	13370	13312	13377	13392	13398	13457	13431	13450	13329	13331	13597	13457	13364	13317	13379	13445	13373	13254	13311	13359	13518	13315	13334	13380	13619	13445	13346	13175	13466	13350	13464	13351	13619	13481	13464	13443
29846	39215	45554	31638	20261	16396	15644	15382	15087	15161	15258	15102	15091	15124	14962	15179	15152	14907	15149	15090	14720	14911	14984	15099	14990	14970	15034	14954	14968	14994	15196	14961	14929	15171	15183	15124	15088	15076	15205	14774	14957	15044	14934	14858	14978	15222	15045	15156	15021	14966	15043	14993	15189	15073	15045	15149	15126	15030	15045	14990	15090	15144	14984	14784	15024	15003	15161	14969	15006	14966	15117	14965	15052	14902	14933	14838	14992	14889	15058	15040	14910	15098	15160	15014	14907	14948	14956	15031	15119	15071	14917	15205	15059	15200	15081	14895	15190	14976	14956	14856	14948	14968	14869	15007	15066	14958	15266	15073	14904	14909	15083	14776	15008	15016	15186	14886	14921	15213	15020	15068	14999	15026	15110	14959	14978	15034	14908	15116	15004	15047	15178	14998	15168	15014	14928	14970	15019	15115	14913	15002	15025	15061	15018	14832	15118	15057	14926	14974	15083	14861	15012	15260	15016	15008	14942	14996	14999	15024	15207	15075	15071	15060	14787	14943	14891	14816	14976	15112	15045	15189	14923	14992	14860	15145	15142	14944	15129	15233	15181	15204	15082	14850	14918	14840	14887	14931	15095	15121	15006	15061	14943	14982	15049	15293	15037	14690	15054	14876	14914	15074	14843	15000	15107	15082	15038	15073	15125	14857	15074	15112	15024	14917	14994	15019	14815	14978	14863	14914	14920	14998	15077	15199	14949	15101	14914	14890	15170	14814	15074	14988	15036	14903	15214	15002	14998	14905	14904	15031	14785	15071	15025	15026	14843	14973	14982	14984	15039	14860	14803	15044	14974	14957	15127	14979	14950	14916	15080	14857	14941	14941	14866	14791	15102	15085	15136	15109	15016	14895	15133	14925	15023	14953	15096	15004	14953	14923	14922	15230	14891	15070	14963	15015	15084	15098	14746	14906	15092	15135	14979	14909	14823	14793	14935	14967	15097	15074	15149	15105	14813	14822	15025	15083	15102	14941	14989	15168	15214	15059	14937	15015	15003	15009	15110	15056	15034	14931	15089	14942	15115	15101	14976	14999	15083	14878	15014	14926	14902	14762	15096	15145	14875	15096	14981	14947	14961	14877	15059	14837	14897	15148	15026	14905	14995	14945	14890	15017	14928	15048	15065	15010	15017	14949	15060	14754	15141	14917	14918	14965	14825	15084	15168	15103	15047	15243	15309	14965	14931	15207	14763	14730	14843	15160	15107	14862	15022	14822	14847	15161	14855	14929	15177	14971	14955	15037	14953	14755	14878	14809	15139	14958	15032	15033	14933	14793	15091	14900	15097	15187	15109	15166	14830	14804	15083	15013	14917	14931	15025	14926	15071	14707	15158	14874	15009	15059	15216	14922	15070	14982	14995	15009	14983	15038	15311	14979	15055	15022	15094	14903	14916	14947	15053	14890	15091	14909	14980	14954	14919	15151	14922	14810	14943	14964	15141	14822	15067	15049	15288	15179	15122	14935	15037	15097	14951	14958	15048	14860	14920	15036	14979	14926	15072	14897	14926	15266	15179	15034	14998	15116	15123	14889	14947	14843	15002	15098	15095	14831	14884	15056	15136	14937	15059	15130	15096	15092	15167	14821	15138	15187	15016	15073	14848	15119	15096	14957	15081	14768	15157	15073	14987	15058	15028	15061	14834	14890	14850	14935	15005	15235	14981	15051	14864	14986	15075	15196	15086	15016	15065	15144	14969	14909	15021	15015	14894	14830	14958	14961	15040	15055	14964	14958	15128	15164	15137	15060	14856	14906	15018	15129	15025	14824	14830	15094	14882	15139	14986	15102	15052	15067	14886	14970	14984	14843	15149	14953	14881	15003	15100	15056	14889	15008	15126	15129	15252	14938	15016	14901	14921	14952	14839	15030	14886	15020	15242	14996	14908	15095	14962	14962	15116	14901	15159	14947	15102	15214	15022	15026	15027	14881	14902	14990	14849	14871	14871	15004	15152	15236	14993	15032	15070	15045	14972	15084	15072	15046	14795	15146	15025	15070	15047	15004	15085	14831	14921	15100	15160	14958	14972	14922	14899	14874	14970	14889	14983	15009	15053	15037	15138	15080	15024	15144	14708	14984	14909	15026	14973	14938	14894	15088	14854	15181	15165	15115	15137	15003	15059	15210	14971	15172	14980	15027	14907	15025	15219	14962	15093	14863	14935	15045	15099	14900	15104	15142	14961	15054	15129	15125	15072	14795	15070	15065	15093	15214	14932	15066	14945	15063	15071	15102	15088	14970	15022	14975	14894	15099	14945	15126	14974	14872	14965	15136	14936	14947	14867	15015	15209	14935	15020	15016	15159	14931	15074	14890	14984	15053	14934	14994	14955	15106	14931	15030	15134	15139	15057	14918	14955	14943	14967	14920	14931	15092	14893	15052	14810	15142	14895	14951	14882	15015	14848	14970	15165	15012	15074	14988	14944	14930	14865	15042	15266	14894	14972	14954	15067	14850	15089	14895	14798	15013	14961	14989	14926	14857	14873	15121	14991	15163	14876	15020	15135	15098	14998	14911	14936	14969	14980	14959	14924	14962	14893	15082	14948	15058	14965	15043	14997	15069	15090	15201	15126	14923	14812	14801	15172	14849	14918	14874	14920	14980	14989	14802	15213	15069	14979	14866	14982	15141	14977	15121	14935	15030	14731	15075	14928	15055	14913	14928	15039	14963	14883	14926	14975	14976	15098	14935	15020	15029	15080	15056	14924	15038	15111	14946	15101	15006	14993	15084	15102	14938	15124	15187	14972	15041	15146	15063	15086	15158	15043	15054	15038	15019	15221	15061	15018	14830	15201	15280	15139	14871	14866	14958	15110	15033	15146	15169	14899	14911	14972	15060	14925	15006	15008	15047	14846	14971	14973	15070	15085	14926	15112	14839	14959	15148	14875	14963	15069	15084	15219	14932	14958	14869	14833	15017	14939	14756	14981	15077	14929	14972	14952	15098	15022	14813	14993	15108	14940	15005	14775	14800	14974	15077	15114	15053	14868	14975	15142	14927	15012	15062	15203	14957	15004	15150	15120	15067	14852	15056	14876	14959	15238	15141	14937	14938	15127	15023	15005	15023	15071	15182	14901	14923	15114	14921	14909	14909	14899	14941	15145	15040	15054	15132	15006	14925	14903	15044	14942	14968	14915	14840	15169	14796	14931	15029	14963	15086	15057	14896	14993	14925	14988	15098	15090	15034	15124	15088	15015	15076	15262	15123	15107	14823	14955	14900	14880	15091	15073	15175	15015	14775	14897	14936	14964	14905	14878	15027	14987	14885	14980	15094	15068	14914	15074	14921	14930	14954	15207	14838	15040	14823	15080	14847	14911	15119	14959	14974	15064	15120	14917	14848	15163	14946	15047	15170	15010	14939	15163	15109	14892	14901	15124	15008	15140	14936	14991	14897	15038	14953	14908	15045	15002	15072	15137	15039	15011	15005	14909	15126	14997	15203	15050	15051	14967	14889	15004	14915	15011	14926	15150	14974	14969	14998	15032	14988	15186	14780	15147	14974	14951	15014	14960	14940	15043	15032	15037	15224	14907	14834	15070	14975	14858	14872	15159	14885	14925	14993	15108	14982	15054	14994	15049	14926	14886	15090	15092	14916	14983	15022	15035	14880	15126	15060	14948	15065	14986	15105	14954	15003	15128	14990	15090	15217	14929	14927	15062	15071	15016	15095	14846	15003	15035	14961	15184	15075	15091	14885	14883	14909	14998	14805	14938	14961	15037	15084	14832	15014	14962	15013	15050	15004	15158	15019	14883	14796	14887	14929	15256	14919	15163	15014	14993	14870	15296	15097	14953	14855	15123	15015	15083	14997	14887	15035	15004	14831	15117	15156	14862	14847	14986	15029	14982	14972	15140	15017	15007	15035	14860	15018	14990	14957	15042	14871	14905	14986	15137	14981	15008	14902	15000	15103	15034	15041	15028	15012	15167	15025	14981	14973	15048	14953	14935	15125	14836	14890	15046	14871	15077	15026	14975	15045	15095	14890	15049	15023	14923	15026	15036	15096	14844	14961	15017	15020	15102	14969	15129	15042	15199	15051	15051	15147	15038	15087	15005	14988	15298	14951	15082	14995	14959	14861	15026	14942	14999	14991	15141	15073	14888	15021	14925	15026	14947	15036	14859	14872	15039	15073	14875	14971	15085	14978	14986	15065	14937	15055	14980	14973	14856	14921	15030	15042	14839	15049	15108	15046	15043	14977	15013	14982	15107	15230	15070	15092	15055	14906	14911	15011	15084	14994	14873	15164	15174	15153	15016	15083	14837	15137	15014	15094	14932	14921	15016	14991	15189	15046	15219	15090	15168	15024	14899	15013	14922	15227	15068	15049	15012	15119	15015	14888	15037	15048	14863	15073	15153	15122	14868	14734	15019	15087	15017	14955	14997	15002	14955	15136	15166	15117	15055	15057	15089	14970	14993	14840	14882	15067	14879	15035	15102	15052	15066	15052	15099	14909	15052	15158	14889	15002	15198	15020	14986	15116	14973	15119	15072	15139	14969	14929	15076	15098	14883	14970	15142	14964	15153	14915	14859	15130	15052	15024	15049	15026	15067	15118	14946	14938	14918	15147	15168	15178	15094	14999	14983	15200	15102	14974	15055	14841	14948	14956	14931	15055	14921	14794	14998	14799	14941	15258	14991	14977	15053	15174	15095	15013	15151	14826	14930	15112	14793	15180	14804	14981	15070	14925	14991	14941	14857	15052	14972	15011	15128	14899	14962	14886	14836	15060	14964	15136	15098	14933	15114	15126	15255	15040	14933	14999	14873	15025	15010	14926	15070	14885	14885	14944	14781	15068	14994	14936	14915	15158	14969	14877	15112	15244	15016	14997	15031	15072	15110	15004	14819	15126	15109	15083	14999	14980	14879	14848	14898	15032	15095	15065	14977	14992	14537	15018	15104	14907	15053	14889	15044	15009	14962	15006	14865	15069	15054	14975	14965	15041	15000	14763	15106	15062	14861	15032	15120	15043	15024	14895	15020	15093	15162	15088	15054	14836	14847	15023	15149	15158	15252	15200	14827	14922	14982	14949	15083	14963	14832	15003	15034	15451	14993	15027	15032	15058	14956	15119	15095	15156	14975	14870	15101	14954	14913	14917	14857	14817	15083	15035
52066	75778	53035	28210	16548	13775	13334	13323	13306	13377	13617	13257	13304	13428	13339	13332	13406	13391	13211	13416	13443	13224	13497	13445	13488	13418	13299	13494	13349	13481	13300	13368	13225	13274	13332	13449	13624	13567	13272	13369	13382	13306	13331	13380	13409	13306	13427	13421	13338	13406	13440	13219	13303	13330	13300	13460	13245	13343	13359	13279	13341	13291	13528	13276	13348	13309	13360	13371	13367	13434	13420	13333	13440	13301	13284	13404	13404	13419	13486	13594	13287	13342	13247	13388	13378	13242	13435	13390	13333	13522	13305	13462	13372	13410	13486	13298	13353	13305	13473	13274	13442	13344	13319	13276	13397	13313	13487	13368	13491	13284	13245	13312	13243	13480	13381	13494	13373	13398	13337	13418	13453	13383	13374	13307	13298	13298	13398	13493	13354	13412	13318	13156	13272	13282	13455	13305	13223	13256	13335	13539	13432	13279	13278	13430	13536	13302	13339	13317	13470	13575	13394	13333	13330	13367	13274	13444	13390	13419	13267	13587	13361	13412	13333	13451	13332	13472	13521	13243	13191	13364	13170	13343	13212	13226	13325	13442	13258	13425	13310	13208	13244	13349	13458	13248	13439	13371	13287	13204	13310	13480	13407	13227	13328	13265	13397	13413	13437	13368	13327	13455	13135	13506	13470	13451	13400	13433	13306	13304	13332	13465	13308	13434	13388	13418	13336	13407	13200	13303	13466	13268	13450	13256	13280	13278	13301	13235	13279	13271	13217	13110	13284	13349	13368	13431	13405	13371	13463	13496	13161	13224	13285	13272	13238	13401	13309	13359	13322	13326	13390	13524	13281	13449	13290	13440	13474	13328	13353	13393	13386	13257	13332	13389	13352	13315	13363	13318	13345	13553	13394	13408	13464	13272	13331	13602	13396	13501	13307	13259	13510	13222	13398	13461	13382	13354	13217	13506	13397	13381	13282	13420	13398	13437	13301	13299	13537	13593	13363	13377	13466	13600	13444	13517	13085	13315	13320	13261	13384	13307	13589	13485	13418	13386	13307	13290	13290	13418	13392	13348	13334	13373	13367	13362	13477	13215	13446	13471	13358	13189	13395	13262	13506	13350	13387	13261	13339	13379	13606	13327	13293	13440	13357	13363	13442	13405	13352	13344	13436	13395	13404	13324	13522	13283	13244	13391	13226	13362	13349	13398	13362	13450	13400	13488	13419	13266	13318	13257	13395	13482	13409	13313	13382	13357	13498	13399	13354	13386	13308	13238	13500	13335	13435	13467	13291	13321	13384	13341	13344	13611	13345	13318	13601	13374	13437	13358	13306	13564	13331	13473	13455	13363	13391	13446	13418	13415	13290	13227	13403	13260	13439	13374	13277	13402	13105	13318	13365	13407	13234	13401	13383	13273	13287	13485	13324	13288	13115	13404	13527	13387	13291	13316	13374	13419	13564	13388	13523	13430	13427	13407	13466	13366	13315	13438	13389	13319	13251	13160	13434	13372	13365	13450	13332	13373	13248	13319	13528	13285	13365	13358	13350	13154	13443	13436	13389	13384	13552	13245	13355	13392	13260	13436	13431	13195	13299	13402	13185	13447	13371	13261	13302	13284	13484	13556	13313	13266	13269	13530	13337	13323	13247	13430	13263	13296	13396	13490	13255	13081	13286	13338	13312	13425	13337	13348	13260	13336	13517	13412	13502	13354	13340	13507	13348	13302	13351	13476	13426	13203	13466	13234	13378	13371	13290	13391	13492	13284	13358	13310	13457	13358	13174	13453	13327	13300	13397	13318	13344	13455	13549	13393	13271	13491	13531	13548	13380	13318	13279	13541	13205	13470	13354	13320	13452	13337	13375	13338	13187	13141	13350	13367	13521	13459	13339	13409	13463	13614	13345	13424	13417	13469	13469	13408	13408	13485	13396	13282	13436	13451	13354	13340	13513	13528	13421	13613	13331	13335	13483	13235	13290	13377	13446	13395	13299	13479	13388	13416	13392	13459	13406	13412	13322	13350	13319	13346	13334	13267	13332	13493	13406	13370	13357	13399	13386	13414	13358	13199	13312	13270	13504	13427	13378	13409	13377	13383	13441	13186	13403	13582	13380	13330	13370	13181	13444	13271	13364	13243	13534	13592	13425	13440	13368	13368	13391	13408	13268	13306	13460	13442	13433	13420	13416	13268	13612	13396	13317	13235	13425	13301	13387	13260	13393	13319	13369	13413	13480	13503	13366	13531	13401	13161	13300	13344	13460	13352	13408	13517	13550	13324	13435	13316	13475	13392	13527	13495	13339	13558	13453	13304	13234	13413	13407	13383	13332	13416	13369	13363	13392	13439	13426	13188	13350	13256	13340	13286	13327	13030	13295	13616	13459	13527	13258	13235	13312	13453	13286	13392	13430	13341	13404	13533	13547	13381	13292	13475	13404	13372	13401	13434	13452	13404	13504	13560	13202	13343	13208	13317	13429	13433	13477	13396	13362	13352	13408	13535	13428	13345	13371	13390	13298	13638	13309	13469	13400	13342	13388	13275	13486	13333	13553	13328	13533	13366	13395	13431	13335	13344	13370	13329	13249	13360	13406	13383	13334	13331	13415	13414	13332	13321	13562	13289	13303	13207	13475	13332	13426	13558	13497	13377	13429	13311	13394	13462	13314	13342	13494	13394	13503	13276	13320	13273	13467	13353	13350	13399	13289	13434	13300	13255	13237	13302	13349	13417	13491	13359	13535	13406	13253	13301	13362	13390	13486	13302	13425	13273	13320	13478	13463	13433	13474	13391	13298	13368	13412	13410	13342	13608	13311	13272	13287	13409	13295	13292	13229	13320	13326	13186	13309	13276	13336	13328	13480	13291	13310	13371	13495	13490	13381	13503	13325	13491	13280	13395	13331	13360	13262	13251	13453	13255	13227	13348	13578	13473	13357	13372	13397	13353	13338	13330	13410	13321	13457	13378	13233	13260	13548	13385	13288	13198	13273	13397	13415	13218	13540	13389	13462	13427	13415	13658	13261	13250	13426	13295	13227	13286	13445	13257	13362	13458	13282	13314	13410	13475	13377	13325	13356	13393	13211	13347	13447	13420	13448	13238	13311	13365	13452	13444	13293	13406	13344	13469	13408	13546	13321	13227	13422	13369	13420	13248	13227	13549	13511	13418	13267	13414	13187	13355	13340	13403	13572	13479	13351	13452	13325	13462	13483	13470	13280	13318	13356	13512	13445	13368	13537	13223	13404	13406	13401	13337	13326	13379	13386	13478	13382	13361	13489	13351	13367	13409	13222	13433	13529	13250	13408	13430	13248	13410	13357	13452	13459	13396	13320	13343	13222	13494	13425	13429	13156	13314	13220	13436	13336	13364	13462	13385	13484	13362	13478	13557	13398	13433	13314	13593	13510	13399	13524	13265	13198	13003	13508	13293	13393	13325	13343	13330	13262	13394	13439	13500	13405	13342	13362	13325	13437	13483	13563	13315	13445	13346	13477	13389	13461	13350	13515	13346	13212	13328	13435	13300	13463	13357	13260	13358	13463	13244	13367	13292	13321	13449	13547	13282	13451	13398	13455	13371	13360	13388	13407	13293	13272	13426	13369	13379	13500	13538	13426	13380	13449	13202	13438	13390	13518	13353	13442	13422	13498	13285	13435	13399	13446	13627	13465	13372	13409	13399	13427	13376	13288	13438	13469	13231	13332	13337	13434	13565	13221	13341	13349	13352	13457	13316	13238	13332	13440	13374	13335	13481	13377	13210	13331	13229	13336	13277	13213	13294	13500	13390	13349	13485	13468	13347	13365	13380	13558	13320	13395	13496	13381	13317	13495	13325	13528	13510	13370	13483	13318	13284	13325	13225	13511	13372	13168	13312	13463	13414	13418	13393	13458	13463	13237	13389	13371	13227	13529	13401	13347	13391	13315	13293	13290	13315	13296	13292	13312	13342	13417	13428	13393	13388	13366	13282	13423	13282	13181	13418	13355	13329	13230	13497	13456	13579	13368	13425	13312	13438	13412	13294	13512	13281	13479	13439	13410	13327	13474	13380	13250	13401	13429	13423	13326	13381	13486	13299	13569	13551	13419	13333	13391	13503	13357	13197	13411	13215	13510	13358	13291	13461	13454	13270	13310	13384	13582	13334	13305	13430	13388	13370	13432	13403	13343	13496	13322	13328	13512	13454	13495	13476	13319	13497	13320	13426	13508	13319	13307	13393	13433	13419	13286	13212	13421	13401	13288	13409	13441	13370	13454	13331	13332	13563	13265	13307	13373	13340	13595	13516	13602	13235	13504	13407	13301	13299	13463	13134	13290	13375	13282	13334	13517	13639	13357	13448	13206	13404	13393	13438	13352	13497	13358	13491	13380	13351	13451	13361	13402	13424	13410	13525	13204	13332	13522	13359	13419	13602	13335	13442	13422	13230	13335	13242	13466	13423	13389	13342	13325	13401	13152	13241	13535	13354	13288	13317	13386	13477	13392	13447	13484	13489	13413	13429	13472	13126	13345	13397	13235	13211	13412	13340	13519	13380	13400	13242	13334	13375	13278	13275	13407	13510	13321	13466	13540	13304	13472	13264	13480	13341	13403	13462	13445	13211	13441	13292	13403	13327	13401	13360	13499	13350	13147	13202	13315	13257	13610	13391	13373	13362	13255	13357	13507	13425	13432	13402	13390	13437	13357	13555	13397	13387	13315	13372	13321	13455	13402	13285	13390	13237	13358	13444	13584	13281	13276	13267	13493	13530	13339	13550	13254	13326	13415	13217	13380	13421	13433	13511	13498	13192	13411	13395	13385	13517	13384	13318	13354	13305	13252	13361	13423	13540	13553	13264	13282	13331	13394	13533	13401	13250	13382	13322	13473	13289	13451	13502	13331	13359	13393	13402	13330	13507	13353	13564	13353	13400	13247	13374	13393	13275	13240	13405	13205	13342	13488	13400	13549	13393	13379	13430	13270	13327	13312	13419	13366	13350	13406	13266	13321	13482	13400	13304	13262	13141	13460	13239	13389	13239	13435	13485	13225	13292	13466	13416	13526	13354	13385	13387	13254	13395	13405	13460	13499	13518	13497	13198	13334	13291	13314	13529	13414	13322	13322	13393	13439	13272	13394	13403	13488	13250	13366	13365	13330	13345	13415	13289	13226	13342	13431	13258	13366	13198	13248	13434
23952	25130	36308	29023	23432	22648	20930	15996	15229	15563	15386	15442	15153	15214	15015	15144	15271	15234	15334	15100	15095	15184	15150	14991	15014	15104	15117	15016	15046	15197	15290	15044	14935	14964	15029	15054	15133	14927	15001	14830	14977	14817	14948	14949	15033	14955	15006	14968	15029	14789	14815	15071	14985	15079	15041	15062	14859	14835	15088	15116	15098	15135	14850	14992	14942	15182	14800	14992	14943	15038	15029	15157	15126	15085	15082	15013	14987	15041	15012	15040	14841	15138	15001	14956	15021	14747	14990	14925	15209	15080	14794	15083	15082	14945	14945	15067	14782	14909	14976	14891	14947	14795	14836	14889	14867	15020	14947	14890	14913	15095	15040	15045	15069	14997	15249	14856	14997	14922	15068	15082	14988	15188	14960	14879	14991	14885	14756	14913	14939	14961	14890	14758	14816	14889	14883	15127	14854	15025	15035	14896	15144	14895	15063	15063	14844	14835	15145	14756	15056	15106	14831	15082	14918	15000	14953	15020	14957	14925	14945	15011	14933	14810	15144	14903	15059	14906	14943	14820	14935	14928	14904	14936	14848	14779	15085	14839	14889	15032	14967	15017	15000	14792	15140	14896	15062	15095	14964	15153	14980	14855	14939	14865	15007	15093	14964	14941	14802	15066	14981	15089	15118	15107	15325	14993	15020	14905	14935	15076	15063	14882	14964	14965	15000	14990	14713	14788	15141	15050	15170	14875	14977	14900	14984	14896	14995	14851	15041	14735	15030	15038	15045	14919	15076	14786	14913	14951	14932	15033	15151	14798	15000	15036	14988	14926	14942	14869	14974	14832	15153	15059	15001	14831	14878	15172	15019	15089	14988	14985	14749	14917	14799	14968	14963	14941	14787	14932	15042	15020	15097	15013	15047	14852	15007	15067	14941	15094	14997	14950	15053	15014	15048	14993	14846	14965	15054	14931	14946	14962	14875	15006	15056	15072	14939	14968	15189	15003	14919	14889	14754	14942	14882	15180	14993	14967	14936	14965	15002	15190	15222	14782	14763	14931	15017	14683	14897	14884	14980	14981	15070	14948	15002	14963	14850	14957	14995	14683	14821	14995	14909	14951	14788	14802	14922	14900	14819	14819	14936	14885	14892	14915	14999	14947	14972	14843	14964	14902	14866	15047	14851	14910	14994	14943	14904	15037	14991	14822	15044	14795	14859	14720	14874	15060	14846	15004	15034	14951	14895	14771	14782	14918	14858	14880	15007	15000	14984	15121	15034	15066	15045	14813	15104	15084	14979	14862	14962	15003	14940	14856	15035	14947	14999	15164	14848	14978	14953	14953	15042	14980	15136	15096	14980	15003	14976	15079	15061	14834	14927	15160	14852	15084	15058	14924	15133	14844	14855	15163	15030	15221	14909	14960	15194	14961	15090	14959	15072	14983	14885	14999	14927	15039	14927	14956	14937	14828	14989	14974	14778	14976	15069	15195	15036	14827	15132	14971	14982	14955	15017	14633	14899	14878	14903	14665	14919	14818	14887	14851	14910	14990	15158	15014	14934	14902	14998	14818	14840	14815	14767	15078	14915	14952	14905	14906	15029	15005	14921	14921	14994	15087	14763	14936	14890	15059	14971	14934	14907	14757	14942	14890	15209	14727	14948	14954	15007	15136	14863	14833	14831	15013	15095	15122	15010	14976	14962	15014	15014	14917	15143	14853	15093	14974	14959	14837	14972	15123	14761	14965	14981	15245	15111	14970	14993	15067	15103	15056	14948	14974	14836	14946	14826	15044	14946	15000	15081	14873	14862	15056	15055	15008	14857	14949	14883	14935	15085	14806	14897	14878	14840	14928	14891	15107	14886	14907	14895	14865	15116	15040	15112	14873	14842	14839	14968	15049	14700	14647	15000	14796	14929	14828	14948	14879	14989	14980	15194	14914	14971	15053	15019	15053	15078	14935	15009	14987	14953	14762	14973	15053	14901	14902	14872	14950	15052	14832	14943	15053	14924	14917	15054	15001	14980	14960	14971	15049	14775	15014	14961	15020	14937	14842	15008	15163	14910	14895	14904	14999	15060	15130	14867	14722	14952	15020	14996	14945	14978	14936	14976	14970	15127	14979	14967	14997	14874	14981	15034	14774	15091	15001	14528	14825	14899	14818	15061	14796	15034	14829	14902	14937	14773	15060	15110	14873	15031	14912	14908	15045	15080	15059	15049	14945	15217	14976	15023	15041	15189	15081	15040	14883	14736	15004	14834	14943	15032	14947	14853	14923	14984	14760	15030	14949	15025	14752	14823	14801	14898	15012	14770	15071	14855	14886	14955	14906	14720	14773	14917	15168	14959	14936	15012	15060	14964	14975	15150	14925	14916	14939	15021	14931	14909	14821	14861	14987	14907	15003	14832	14952	15003	14937	15108	14794	14933	15059	15093	14959	14935	15043	14890	14934	14809	15145	14896	15214	14793	14950	14912	14804	14870	14832	14928	14941	15135	15111	14781	14873	14968	14839	14828	14992	14897	14990	14952	14900	14824	14832	14774	15063	14929	14872	14877	14846	15134	15299	14880	14878	14889	14986	15125	14954	14798	14742	14971	15058	14796	14927	15018	15193	15012	14874	14835	15086	14874	15008	14760	14890	15128	14900	14805	14690	14942	15066	14986	14873	14850	14802	14869	15031	15051	15062	14985	14899	14970	14948	14740	15120	14829	14970	15014	14942	15124	14836	15064	15037	14923	14815	14850	14849	14897	14942	14864	14990	14958	15125	15102	14954	14991	14996	14803	15101	14818	14877	14993	14964	14988	14949	15001	15137	15028	15109	15025	15057	14889	14809	14876	14952	14995	14887	15007	14920	15018	14952	15060	14956	15099	14946	15085	14874	14957	14835	14924	14849	14981	14850	14751	14891	14903	14912	15066	14854	14897	15222	14926	14921	15033	14966	14931	15037	14930	14977	15057	14919	14906	15008	15004	15167	14846	14859	14896	15033	14926	15002	14975	15059	14814	14830	15212	15155	15183	14857	15028	14819	14960	15127	14873	14861	14978	15051	14991	14958	14938	14875	14866	14833	14887	14971	15092	14989	15184	14873	14787	15130	14880	14892	15045	14933	15091	14810	14921	14903	14869	14992	14781	14817	15092	14967	15046	14835	15011	15145	14952	14915	15231	14768	14898	14876	15113	14890	14911	15026	15051	14872	15012	14775	14885	14929	14755	15046	14837	15013	15147	15064	15052	14902	15184	14933	14883	14912	14992	14983	14933	14789	14856	14999	14905	14948	15048	14933	15012	14899	14881	15175	14953	14953	15034	14982	14780	14898	14958	14970	14757	14789	15020	14867	14958	15066	15148	14862	15034	15144	14849	15059	14941	15020	15087	14861	14963	15028	14984	15021	14736	14782	14911	15029	14869	14854	15118	14941	14920	15058	14920	14947	15093	14823	14704	14878	14930	14863	15032	14818	15057	14847	14819	14991	15038	14814	14840	14953	15064	14891	14961	14950	14888	14992	14952	14915	15015	14851	14746	14943	14872	14791	15000	14903	15242	14883	14929	14879	14796	14886	14933	15087	14984	14967	15086	15033	15092	15053	14988	15002	14787	15127	14980	14975	14898	15070	15007	15030	14792	14907	14935	14951	14939	14971	14906	14869	14784	14801	14926	14998	15111	14824	14797	14837	14897	14867	14839	14924	14943	14631	15053	15031	15098	14939	14834	15011	14957	14607	14899	14917	14889	14936	14998	14926	14998	14935	14846	14932	14920	14745	14937	14880	14765	14948	14908	15127	15075	14888	15009	15029	15053	14794	15005	14801	14945	14898	14937	14938	15089	14808	14989	15011	15014	14947	15029	14967	14978	14951	15037	15064	15030	15041	14978	15067	14958	14900	14900	15028	15123	14935	15085	14852	14756	14862	14989	14778	14984	14840	15038	15005	15116	15073	15008	14872	14961	14870	14914	14858	14953	14871	15094	15111	14768	15021	14777	15189	14923	14996	14943	14985	14920	14701	14907	14989	15003	14933	14978	14921	14912	14976	15174	14601	15218	14847	14897	14778	15025	14791	15097	14923	14827	14848	14922	14939	14855	15137	14880	14879	14841	14870	15085	15026	14927	15136	14806	14862	14984	14910	14944	15013	14964	15089	14916	14952	14984	15101	14858	15038	14938	14783	14935	14966	15039	14891	14882	15091	14953	15077	14902	15199	14922	14970	14996	14845	14795	14984	15117	15047	15085	14913	14811	15015	14865	14848	15165	15142	15009	15048	15159	15016	14874	14716	14784	14886	14891	14989	14826	14850	14965	15248	15105	14965	14898	15077	15115	14811	14797	15067	14992	14987	15014	14901	14847	14891	15137	14654	14979	14797	15097	14756	14992	15070	15134	14970	14917	14998	15024	14990	15001	14987	14883	15087	15004	14929	14991	14816	15085	14789	14972	15016	15191	15089	14884	14862	14973	14917	14981	15043	15006	14979	15201	15060	14914	15147	14958	14730	14689	14946	15164	14833	15119	14871	14982	14923	14859	14882	15035	14847	14972	15013	15015	14746	15014	14839	15009	14938	15048	14952	15059	14917	14981	15042	14915	14978	14845	14887	15016	15078	14842	14961	14914	14891	15058	14901	14747	14828	14949	15162	15046	14958	14950	15088	14800	14896	14994	15169	15030	14985	14910	14793	14900	15014	14911	14834	15168	14772	14917	14971	15149	14888	14900	14712	14891	14978	14981	14887	14957	14843	14828	15127	14935	14980	14993	14802	14950	14993	14938	15200	15061	14956	14943	14865	14873	15050	14864	14856	15001	14960	15017	14972	14877	14968	14911	14897	14947	14968	14877	15115	15006	15043	14988	14910	14987	14944	14932	15047	15071	15128	15332	15154	15055	15082	14864	14833	14946	14863	15007	14788	15073	15031	14838	14985	14988	14933	14949	14894	15022	14866	15080	15027	15081	15011	15093	14861	14858	14806	14944	14999	15048	14964	14821	14931	14873	14855	14841	14965	14760	14996	14903	15019	14984	14922	15130	14992	14812	15010	14932	15001	14717	15105	15148	14699	14813	14827	15030	15038	14953	14919	15004	14846	14948	14935	14952	15056	14911	15039	14827	15143	15057	15138	14788	15024	14887	14860	14798	14935	14875	14952	14846	14952	14916	14897	14853	14844	14978	14934	14763	14974	15063	14887
61965	107490	82583	50236	26680	15391	13674	13328	13407	13311	13256	13371	13195	13262	13311	13362	13328	13342	13334	13319	13192	13329	13247	13356	13383	13382	13477	13184	13243	13208	13454	13278	13253	13274	13291	13292	13359	13197	13242	13279	13316	13375	13226	13543	13328	13413	13354	13388	13213	13494	13409	13236	13345	13311	13360	13269	13310	13392	13460	13438	13317	13243	13315	13300	13280	13358	13257	13257	13335	13315	13287	13239	13336	13240	13292	13279	13259	13285	13315	13288	13367	13379	13389	13333	13545	13301	13214	13234	13281	13373	13264	13567	13298	13196	13462	13350	13343	13291	13149	13393	13290	13344	13236	13311	13108	13293	13317	13286	13338	13288	13405	13378	13415	13344	13280	13331	13276	13330	13302	13447	13364	13284	13214	13299	13297	13409	13187	13283	13363	13439	13272	13277	13393	13266	13239	13251	13145	13162	13473	13365	13323	13433	13360	13413	13362	13264	13366	13300	13256	13308	13184	13374	13350	13480	13462	13349	13376	13363	13254	13112	13311	13505	13340	13474	13365	13315	13463	13320	13021	13174	13282	13315	13202	13128	13457	13191	13246	13173	13269	13568	13390	13281	13329	13495	13292	13306	13295	13374	13345	13225	13267	13258	13166	13303	13357	13342	13358	13436	13322	13256	13286	13359	13129	13231	13371	13293	13337	13362	13272	13232	13299	13353	13366	13315	13255	13233	13321	13064	13274	13226	13405	13400	13333	13189	13262	13241	13464	13267	13130	13541	13298	13191	13429	13185	13203	13463	13407	13352	13501	13338	13307	13273	13403	13297	13333	13315	13308	13478	13319	13234	13381	13304	13435	13327	13355	13175	13397	13387	13323	13357	13205	13199	13315	13333	13347	13388	13378	13349	13347	13176	13279	13261	13191	13294	13305	13287	13239	13446	13234	13212	13357	13263	13441	13242	13233	13365	13364	13382	13400	13220	13385	13208	13272	13347	13329	13126	13266	13383	13159	13391	13536	13134	13184	13441	13220	13301	13311	13300	13191	13350	13299	13305	13296	13350	13418	13403	13401	13297	13494	13362	13568	13436	13339	13372	13310	13343	13424	13265	13454	13207	13364	13285	13219	13219	13320	13374	13298	13309	13316	13294	13299	13394	13344	13413	13389	13175	13299	13319	13072	13235	13335	13328	13222	13289	13284	13261	13361	13362	13284	13416	13423	13243	13465	13185	13452	13323	13433	13478	13301	13202	13373	13341	13190	13265	13322	13288	13508	13222	13340	13403	13288	13252	13448	13271	13410	13152	13417	13319	13322	13348	13470	13309	13200	13468	13444	13335	13301	13289	13265	13407	13190	13327	13364	13473	13276	13252	13252	13418	13322	13300	13300	13439	13314	13195	13304	13445	13176	13290	13307	13228	13365	13283	13347	13339	13451	13200	13510	13245	13351	13452	13322	13189	13174	13312	13235	13110	13385	13341	13192	13212	13272	13214	13334	13299	13184	13331	13379	13344	13308	13184	13398	13367	13306	13288	13224	13277	13346	13476	13434	13332	13361	13509	13183	13313	13293	13332	13347	13217	13376	13482	13291	13471	13185	13372	13239	13419	13178	13372	13449	13289	13315	13462	13321	13389	13342	13377	13291	13194	13297	13134	13271	13297	13224	13314	13380	13219	13319	13248	13578	13493	13414	13400	13133	13346	13203	13515	13259	13405	13309	13392	13342	13284	13255	13401	13252	13452	13273	13384	13243	13292	13520	13158	13346	13071	13228	13284	13401	13256	13370	13310	13062	13196	13329	13266	13292	13509	13255	13414	13171	13359	13289	13286	13330	13271	13228	13285	13256	13340	13318	13301	13380	13432	13366	13335	13446	13314	13420	13288	13360	13336	13266	13331	13232	13420	13378	13361	13245	13251	13518	13293	13083	13358	13430	13301	13316	13161	13262	13272	13408	13259	13363	13219	13105	13297	13345	13173	13346	13368	13327	13319	13282	13368	13352	13206	13424	13384	13322	13299	13247	13308	13403	13185	13368	13298	13398	13375	13270	13363	13240	13468	13268	13317	13344	13222	13274	13315	13398	13314	13339	13430	13317	13256	13281	13299	13342	13255	13322	13431	13286	13238	13351	13240	13456	13448	13365	13325	13261	13361	13421	13499	13456	13244	13439	13317	13591	13375	13275	13281	13308	13231	13297	13437	13280	13207	13445	13495	13093	13218	13421	13361	13419	13428	13368	13162	13386	13191	13325	13216	13345	13251	13320	13369	13387	13516	13195	13429	13127	13398	13469	13456	13269	13426	13354	13296	13266	13297	13238	13334	13414	13357	13314	13287	13326	13316	13490	13332	13153	13324	13314	13266	13376	13135	13153	13347	13217	13257	13164	13405	13411	13427	13343	13567	13157	13475	13466	13411	13345	13115	13315	13298	13351	13190	13146	13303	13353	13427	13307	13386	13427	13298	13332	13262	13248	13490	13208	13242	13308	13348	13400	13238	13289	13266	13343	13319	13314	13347	13397	13367	13462	13350	13359	13391	13262	13200	13283	13262	13349	13437	13338	13355	13266	13336	13151	13353	13427	13238	13366	13300	13311	13239	13255	13424	13285	13209	13315	13362	13327	13348	13269	13305	13216	13366	13324	13222	13290	13382	13366	13234	13248	13274	13366	13277	13467	13322	13461	13275	13192	13256	13399	13114	13235	13275	13477	13236	13336	13231	13244	13250	13239	13287	13451	13297	13243	13235	13309	13351	13413	13278	13213	13281	13452	13286	13307	13277	13376	13303	13397	13259	13259	13258	13232	13204	13119	13440	13184	13237	13404	13326	13285	13332	13309	13293	13268	13473	13289	13347	13390	13294	13366	13288	13463	13316	13379	13262	13277	13440	13171	13512	13232	13364	13222	13271	13129	13275	13346	13423	13356	13474	13141	13264	13343	13424	13387	13401	13163	13508	13257	13451	13344	13087	13356	13435	13379	13295	13214	13227	13218	13435	13334	13221	13237	13374	13404	13249	13242	13379	13407	13337	13325	13266	13313	13333	13443	13248	13219	13402	13334	13343	13238	13263	13253	13329	13434	13311	13257	13199	13343	13356	13407	13322	13260	13225	13224	13316	13287	13430	13392	13320	13206	13192	13564	13191	13279	13294	13306	13344	13260	13397	13291	13238	13189	13306	13280	13348	13403	13215	13461	13197	13328	13351	13262	13399	13214	13347	13164	13378	13475	13319	13274	13468	13356	13544	13238	13377	13367	13284	13318	13308	13376	13325	13212	13331	13304	13237	13239	13359	13285	13347	13264	13412	13465	13372	13158	13406	13162	13388	13444	13262	13205	13365	13127	13165	13352	13217	13356	13304	13583	13394	13220	13258	13334	13353	13357	13370	13293	13168	13332	13427	13277	13193	13303	13266	13260	13307	13343	13430	13340	13286	13506	13504	13203	13179	13522	13221	13245	13433	13394	13230	13476	13344	13292	13236	13226	13248	13300	13352	13276	13267	13301	13209	13360	13264	13224	13148	13343	13306	13211	13337	13165	13248	13145	13197	13284	13319	13306	13255	13510	13392	13390	13230	13310	13270	13389	13489	13162	13271	13322	13095	13299	13214	13462	13242	13212	13388	13156	13438	13351	13237	13447	13189	13231	13314	13283	13202	13414	13384	13280	13279	13401	13292	13314	13289	13265	13520	13169	13283	13300	13281	13380	13252	13406	13455	13331	13297	13316	13315	13345	13417	13216	13411	13368	13296	13104	13394	13407	13386	13218	13410	13316	13495	13233	13423	13187	13437	13389	13201	13303	13334	13259	13186	13301	13290	13303	13158	13366	13067	13385	13199	13384	13305	13291	13290	13375	13289	13277	13231	13332	13234	13388	13487	13045	13333	13265	13301	13197	13187	13192	13398	13511	13408	13247	13259	13312	13361	13260	13434	13464	13207	13388	13214	13101	13157	13269	13292	13439	13263	13331	13384	13485	13350	13520	13458	13220	13191	13398	13440	13435	13489	13307	13161	13268	13261	13319	13231	13365	13371	13293	13357	13284	13228	13399	13195	13291	13534	13469	13445	13162	13349	13452	13171	13314	13216	13316	13408	13265	13241	13266	13285	13316	13226	13268	13414	13519	13262	13308	13377	13430	13174	13270	13271	13298	13356	13306	13284	13326	13458	13242	13291	13254	13333	13331	13147	13292	13301	13164	13106	13142	13384	13244	13337	13299	13307	13365	13433	13286	13211	13458	13312	13366	13139	13359	13386	13312	13290	13228	13331	13180	13316	13272	13399	13176	13432	13339	13287	13480	13236	13377	13205	13392	13147	13337	13382	13188	13316	13353	13393	13420	13237	13366	13317	13296	13303	13245	13363	13349	13257	13325	13290	13354	13366	13397	13337	13328	13239	13441	13265	13357	13338	13429	13250	13209	13235	13395	13429	13294	13396	13176	13304	13430	13020	13200	13416	13320	13331	13317	13366	13389	13435	13060	13367	13423	13279	13384	13386	13261	13178	13308	13348	13272	13243	13320	13449	13318	13406	13186	13086	13258	13190	13276	13422	13223	13292	13363	13262	13098	13278	13321	13170	13357	13255	13284	13369	13240	13184	13297	13251	13233	13200	13360	13352	13293	13199	13286	13297	13286	13295	13361	13247	13183	13396	13465	13318	13449	13348	13334	13362	13322	13248	13297	13260	13391	13287	13206	13196	13364	13434	13237	13323	13288	13096	13087	13317	13116	13326	13265	13313	13317	13217	13370	13375	13313	13399	13412	13296	13078	13499	13244	13407	13361	13472	13243	13382	13388	13461	13150	13340	13272	13315	13184	13202	13410	13250	13231	13435	13319	13280	13453	13395	13362	13462	13384	13236	13520	13293	13370	13239	13383	13391	13388	13408	13529	13234	13431	13308	13308	13258	13292	13362	13234	13110	13313	13338	13115	13348	13306	13445	13139	13374	13370	13181	13320	13356	13207	13306	13335	13432	13458	13228	13377	13258	13433	13253	13382	13402	13227	13378	13284	13337	13285	13403	13359	13333	13452	13203	13252	13235	13216	13205	13468	13270	13296	13430	13286	13390	13339	13172	13458	13226	13354	13484	13220	13083	13335	13299	13303	13428	13384	13495	13125	13339	13388	13308	13145	13333	13518	13188	13246	13209	13297	13335	13202	13215	13334	13350	13360	13296
33355	41515	38702	25865	17448	15613	15413	15059	15019	14940	15133	15082	15050	15160	15080	15144	15100	15240	15103	15010	15112	15175	14994	15067	15140	15090	15081	15050	15193	14984	15105	14977	15051	15041	15096	15155	15184	15001	14996	14977	15165	14986	15219	14941	14983	15127	15082	15099	15003	15081	14895	15132	15236	15212	14997	14990	15107	15014	15003	15135	15026	15101	14971	15003	15169	15077	14987	15057	15079	15202	14950	14995	14998	15108	14988	15064	15141	15067	15141	15119	14874	15132	14954	15087	15112	14905	15028	14976	15108	14909	15150	15142	14936	15097	15002	15092	15021	15117	14991	15204	15001	15037	15094	15179	14911	15004	14890	15005	15203	14809	15002	15155	14949	15151	15037	15012	14870	14989	15104	14925	15098	14911	14812	15161	15069	15100	14912	14930	15070	14830	14912	15127	15051	15013	14955	15016	15361	15026	15010	15052	15085	14778	14906	15044	14928	15000	15059	15116	14940	15014	15002	15071	15098	14940	14953	15012	15114	15046	14780	14923	15167	15006	15001	15037	15020	15081	14980	14990	15183	15064	15021	15048	15040	14981	15016	14962	15093	15065	15119	15090	15074	15141	14994	14853	14975	14924	14975	14939	15095	15017	14972	15138	15047	15030	15321	15172	15140	14900	14944	14760	15130	15042	15032	14988	15033	15086	15232	15124	14904	14899	14992	15118	15085	15180	14923	15063	14898	14989	15089	15190	14974	14840	14912	14983	15019	15048	15219	15116	15147	14925	15003	15101	15074	15282	14841	15018	15045	14890	15029	14977	15126	15215	14972	15076	15099	15074	14993	15075	14912	15071	15062	14852	15102	15088	15187	14993	15081	14879	14982	14800	15033	15149	15193	15208	15046	15106	14926	15070	14995	15143	15075	15136	15039	15049	15036	15053	14953	15040	14993	14893	15185	15081	15012	15013	15141	15157	14924	14827	14951	14846	15004	15053	14794	15126	14984	14918	14870	14982	15046	15197	15083	15120	14967	15178	15257	15257	15163	15158	14997	14963	14938	14863	15011	15150	15212	14961	14822	14938	15113	15108	14843	15035	14967	14991	14891	15300	15155	15097	15036	15007	15025	15139	15015	15075	15171	15142	15078	14983	14929	15005	14976	15040	14884	15178	15057	14965	14950	14998	15009	15134	15255	14881	15095	14867	14906	14982	15048	15018	14974	15076	15062	15061	14998	15094	15074	15228	15010	15007	14996	14978	14984	15184	15007	14991	15097	15019	14994	14923	15082	15287	14954	15106	15078	14986	15019	15124	14875	15198	15179	15006	14950	14884	15097	14940	15052	14967	15085	15077	14906	15111	15008	14866	14995	14805	15134	15195	15092	14929	14857	15074	15033	15148	15072	14916	14991	14972	14966	14878	15068	14986	15145	14995	15155	15178	15253	15071	15226	15007	15077	14809	14822	14988	15116	14988	15018	14967	15028	15072	14862	15082	15173	14880	15049	14921	14965	15023	15080	15002	14936	15028	15005	15171	15096	14925	15002	15147	15046	15022	15032	15154	15183	14962	15077	15041	15020	14880	14965	15049	14940	15090	14918	14941	15062	14890	15054	14972	14968	15102	15267	15093	15030	15072	14806	14957	14969	15087	15069	15038	15005	15125	15239	15018	15081	15134	15073	14956	15067	14873	14961	14967	15048	14993	15133	14922	14974	15164	14766	15165	15158	15220	15019	15145	15003	14994	15011	14971	14967	14894	14984	14848	15122	14857	15016	15058	15069	14952	14969	14931	14864	15127	14937	14898	15039	15207	14958	14940	14974	15073	14925	14967	15068	15266	15057	15037	15045	14978	15190	14813	15125	14869	15128	15058	15324	15069	15069	15045	15016	15006	15049	14907	14986	15065	15019	14797	14869	14889	14961	14914	15086	15055	15040	15004	15068	15031	15136	15308	15184	15118	15130	15228	15025	14801	14781	14860	14875	14913	15015	15015	14898	14975	14897	15089	15014	14858	15125	15034	15204	14849	15169	15152	15173	14943	15146	14877	14983	14991	14986	14950	14992	15022	14852	15060	14835	15033	15046	15145	15055	14936	15099	15048	15241	15094	14934	14962	15086	15185	15168	15045	14947	14793	15188	15071	15266	15078	14976	15108	15157	15026	14900	15150	15130	15070	14959	14951	15168	15092	14975	14984	14961	14919	15092	14941	15169	14812	14819	14959	14795	15009	14983	15313	15122	15125	14916	15122	15047	14915	14829	15082	15252	14861	15035	15024	15101	15146	14938	15178	14800	15072	14992	15139	15175	14873	14956	15068	15098	14925	14967	15060	14932	14916	14960	14987	15014	15093	15104	15035	15049	15070	14760	14829	14775	14971	15026	14814	14997	15058	15074	14960	14860	14862	15067	14980	15088	15010	15156	14924	14974	14960	15013	15209	14968	15061	15049	15004	14863	15003	15081	14865	15147	14807	14957	15017	15084	15156	14884	15072	14982	14914	14989	14898	15218	14942	15015	15118	15053	15052	15037	14926	14870	15068	14815	15005	14878	15086	14923	14950	15353	14853	14985	15067	14956	15101	15184	15165	15027	15000	14933	15013	14962	15090	15039	14973	15062	15159	14976	15215	15033	14941	14847	15142	15085	14956	15127	15052	14995	15251	15149	14877	15237	14945	14912	14959	14975	14987	14808	15030	14978	15086	14912	15117	14971	14876	15068	14969	15089	15135	15083	15035	15061	14988	15042	15072	14979	15020	15033	14993	14972	15091	15008	15010	15121	14952	15096	15154	15089	15092	14947	15098	15040	15006	15139	15084	14973	15077	14944	14758	14908	14982	15070	15196	14920	14904	14918	15146	15074	15106	15125	15069	15184	15252	15120	15059	15185	15212	15120	15309	15154	15019	15057	15005	15117	14899	14920	15020	15053	15173	15123	14905	14989	15118	15160	15100	14855	14891	15118	15108	14981	15122	15057	15184	14964	14972	15107	14951	15212	15065	15062	15056	15064	15169	15085	14978	15231	14892	15307	15140	15071	14986	14970	15054	14875	15138	15090	15008	15250	14849	15145	15126	15172	14996	14982	15143	15081	14934	15167	15133	15148	15116	15117	14836	14810	15018	15164	15136	14986	15095	15131	14839	15097	15089	15056	15153	14996	15107	15103	15142	14995	15059	14921	14980	15042	14953	15149	14999	15072	15006	15134	15289	15237	15007	14965	14977	14958	14971	15044	14881	15139	15002	14978	15214	15034	15016	15044	15229	14921	14961	15112	15267	15059	14922	15053	15015	14924	14895	14888	15032	15049	14906	14919	14874	14900	14937	15024	15198	14818	14805	14998	15071	15095	15172	15035	14998	15022	15018	14976	15054	14999	15110	15292	15029	15042	14967	15075	14941	14827	14883	15164	15070	14975	14951	15074	15021	15111	15084	14919	15123	15271	14952	15095	15069	15033	15206	15035	15108	15029	15060	15011	15162	15115	15003	15118	15162	15111	15192	15051	15196	15033	15133	15136	15119	15082	15006	15069	14844	15072	15023	15082	14885	15162	15033	14958	15030	14949	15026	14981	14908	15161	15154	14934	14985	14824	14989	15088	15180	14949	15067	15090	15061	15019	14944	15014	14887	14926	14977	15296	15075	15142	15194	15058	14974	14946	14800	15109	15021	15038	14773	14895	15064	15017	14867	15096	14991	15136	14922	15028	15047	15053	15047	14958	15003	14973	15084	15119	14893	14999	14986	15032	14970	14938	15084	15010	15139	15157	14988	15072	15080	14863	14822	15025	15020	15157	15314	15005	14925	14923	14971	15098	14915	14948	15110	14942	15075	15078	15029	15008	15125	15062	15019	14971	14980	14928	15023	15155	15334	15097	15005	15125	15020	15100	14969	14790	15018	14947	14915	15138	15154	15028	15158	15188	15171	14945	15089	14981	14870	15011	14888	15081	15101	14903	15225	15081	15108	15143	14762	14942	15113	15073	15064	15044	14732	15040	15010	14943	15035	15091	15014	15035	14929	15197	15149	14863	15070	15046	15037	15026	14925	15021	14986	15050	15133	15012	15042	15034	15105	14792	15054	14916	14855	15066	14871	15098	15067	14956	15053	15001	15047	14953	15019	14988	15085	14956	14878	14883	14929	15100	14937	15099	15107	15041	15063	15046	15199	14993	14950	14993	15037	14966	15034	14975	14919	15017	15083	15023	15124	15101	14884	14733	14927	15188	14967	15056	15044	14935	14992	15146	15133	15061	14941	15101	15011	14979	14938	15030	15002	14903	15044	14956	14970	15045	14758	14803	15006	15035	15228	15042	14991	15001	15182	15003	14966	14963	14964	14769	15093	15132	14963	15036	14938	15111	14960	14922	15079	15055	15054	14927	15067	15209	15088	15080	14986	15305	14954	14967	14987	15040	15064	15118	15044	15214	14872	15172	14968	15123	14986	14925	14798	15052	15004	14916	15050	15101	14866	14934	14860	14936	14950	15029	15062	15121	14913	14676	15163	15043	14984	15215	14923	14884	15065	15065	15088	14858	15016	15057	15110	15116	15118	15110	15215	15101	15058	14867	15058	15178	14958	14940	15068	14892	14984	15019	14990	14982	14966	15034	15022	15032	14932	15056	14923	15037	14893	15090	15037	14976	15034	14800	15046	15054	15243	15116	15094	15059	15064	15062	15101	15181	15024	15030	14947	14912	14986	15149	14962	15039	15105	15121	15128	15062	14944	14943	15117	15133	15076	14996	14974	15113	14991	15001	15151	15130	14890	15061	14986	14932	14864	14838	14997	15044	14889	14854	15027	15043	15043	14817	15014	14892	15028	14884	15010	14747	15092	15136	15116	15058	15110	15117	15040	14974	15093	14953	14951	15297	15042	14957	15157	14935	14963	15227	15099	14898	15144	15080	15010	15023	14878	14840	15043	14970	14958	14982	15125	15137	15192	15246	15028	15087	15013	15365	15000	15008	15006	15115	15017	14957	14991	14991	15033	15011	14898	15030	15083	14955	15118	14854	15021	15006	14890	15027	15138	15045	14910	15246	15005	15170	14956	15146	15039	15083	14927	15073	14908	15133	15206	15137	14944	15178	14949	14879	14885	15054	14895	15083	15090	15149	15090	15002	15037	14955	14885	15306	14866	15003	15015	15340	15147	14930	15084	15081	15101	15024	15144	15038	14925	15087	15100	15118	14862
42562	58388	39692	21049	14712	13646	13476	13223	13256	13420	13237	13352	13317	13423	13298	13440	13423	13456	13416	13389	13514	13528	13392	13335	13323	13431	13328	13228	13344	13326	13384	13393	13436	13260	13271	13338	13530	13509	13332	13361	13369	13491	13435	13433	13220	13480	13345	13352	13537	13398	13381	13150	13405	13344	13452	13412	13330	13338	13527	13399	13323	13281	13483	13400	13370	13252	13407	13288	13274	13336	13357	13184	13214	13493	13294	13476	13297	13414	13345	13466	13078	13299	13408	13386	13276	13329	13267	13451	13407	13464	13335	13348	13328	13377	13402	13306	13349	13502	13341	13330	13298	13518	13301	13257	13376	13408	13231	13407	13230	13528	13333	13551	13433	13388	13349	13463	13329	13124	13524	13244	13365	13332	13435	13344	13305	13415	13331	13375	13075	13294	13388	13237	13451	13393	13364	13320	13432	13398	13363	13341	13339	13373	13288	13401	13498	13520	13318	13320	13335	13166	13329	13593	13358	13434	13313	13375	13282	13335	13369	13346	13356	13290	13516	13388	13183	13567	13350	13250	13329	13293	13472	13327	13341	13323	13386	13216	13178	13339	13392	13341	13442	13308	13310	13299	13465	13364	13249	13375	13320	13475	13355	13473	13386	13236	13338	13512	13496	13449	13271	13318	13358	13207	13305	13406	13466	13266	13315	13331	13390	13350	13431	13265	13329	13330	13372	13441	13255	13487	13320	13380	13309	13387	13353	13349	13466	13373	13314	13404	13273	13293	13406	13446	13363	13378	13217	13376	13335	13429	13416	13296	13333	13228	13279	13413	13367	13328	13477	13245	13386	13301	13348	13100	13219	13468	13381	13244	13292	13372	13281	13330	13237	13410	13200	13535	13218	13138	13256	13337	13437	13498	13284	13364	13397	13287	13399	13381	13381	13292	13385	13320	13323	13573	13278	13341	13304	13376	13349	13354	13416	13391	13227	13485	13145	13488	13302	13305	13270	13344	13357	13358	13601	13268	13509	13467	13200	13380	13198	13248	13366	13463	13241	13550	13336	13305	13434	13271	13337	13599	13318	13364	13372	13436	13423	13320	13474	13432	13227	13313	13529	13336	13331	13461	13425	13285	13268	13269	13323	13412	13357	13391	13395	13439	13394	13463	13476	13330	13446	13456	13274	13413	13403	13337	13347	13306	13335	13376	13217	13437	13409	13442	13407	13403	13265	13343	13449	13511	13357	13361	13425	13228	13405	13352	13278	13343	13339	13495	13277	13315	13264	13563	13353	13567	13390	13228	13493	13387	13535	13435	13457	13502	13427	13388	13309	13315	13469	13338	13272	13338	13305	13316	13379	13261	13362	13405	13359	13394	13410	13280	13458	13348	13194	13272	13324	13531	13334	13492	13290	13296	13287	13411	13365	13228	13249	13384	13452	13497	13275	13473	13263	13427	13336	13278	13421	13425	13403	13246	13357	13226	13353	13517	13294	13387	13400	13380	13274	13307	13312	13372	13440	13380	13275	13483	13485	13462	13252	13426	13477	13281	13507	13324	13382	13332	13453	13383	13459	13493	13516	13326	13292	13551	13330	13306	13393	13512	13383	13454	13371	13259	13354	13312	13299	13471	13543	13408	13381	13419	13493	13265	13380	13349	13379	13280	13390	13418	13277	13338	13374	13234	13326	13293	13362	13344	13406	13276	13340	13189	13232	13316	13401	13462	13317	13394	13359	13219	13323	13397	13336	13429	13310	13265	13468	13472	13219	13531	13364	13323	13378	13261	13404	13482	13327	13367	13542	13380	13205	13344	13388	13391	13302	13224	13389	13371	13436	13385	13356	13260	13381	13304	13323	13372	13408	13230	13596	13441	13365	13268	13194	13354	13325	13330	13406	13281	13351	13329	13319	13421	13430	13432	13326	13408	13206	13315	13385	13474	13293	13315	13403	13421	13395	13306	13343	13244	13415	13228	13476	13189	13270	13397	13402	13257	13514	13300	13222	13225	13346	13435	13421	13469	13352	13342	13391	13510	13155	13483	13367	13428	13277	13441	13379	13380	13271	13477	13407	13393	13383	13288	13387	13350	13465	13521	13386	13493	13217	13192	13230	13427	13255	13294	13336	13218	13413	13315	13433	13354	13471	13434	13372	13465	13408	13282	13331	13336	13330	13379	13381	13298	13197	13342	13353	13469	13474	13312	13456	13272	13478	13356	13306	13269	13293	13341	13211	13424	13285	13393	13303	13458	13345	13412	13374	13351	13280	13359	13357	13423	13267	13403	13239	13318	13408	13330	13472	13546	13295	13340	13339	13348	13380	13236	13292	13510	13455	13343	13498	13425	13241	13377	13364	13474	13402	13436	13407	13476	13272	13271	13456	13413	13446	13236	13416	13467	13541	13352	13412	13491	13412	13320	13290	13369	13524	13389	13481	13305	13323	13324	13359	13353	13296	13411	13351	13237	13517	13457	13336	13371	13399	13363	13251	13342	13377	13279	13451	13395	13321	13454	13500	13446	13373	13411	13418	13393	13299	13512	13208	13375	13327	13278	13224	13479	13622	13424	13395	13552	13449	13232	13447	13525	13272	13374	13406	13383	13473	13462	13423	13258	13293	13408	13465	13287	13357	13325	13431	13347	13344	13375	13469	13326	13274	13569	13255	13358	13378	13331	13325	13603	13254	13295	13318	13367	13237	13176	13531	13430	13358	13325	13399	13302	13341	13180	13507	13322	13375	13569	13435	13380	13320	13232	13300	13315	13392	13264	13360	13325	13201	13413	13378	13526	13352	13459	13358	13378	13492	13348	13439	13293	13334	13314	13452	13450	13318	13456	13322	13399	13320	13535	13477	13291	13423	13358	13344	13371	13396	13222	13243	13481	13373	13401	13305	13305	13356	13459	13366	13236	13319	13560	13372	13504	13215	13242	13414	13447	13425	13416	13300	13439	13226	13319	13372	13405	13444	13402	13400	13304	13458	13428	13309	13380	13317	13320	13320	13417	13293	13358	13290	13427	13433	13291	13381	13261	13264	13625	13318	13253	13399	13339	13407	13466	13382	13462	13291	13251	13410	13517	13304	13491	13322	13432	13441	13323	13436	13320	13378	13428	13459	13369	13449	13282	13398	13209	13373	13193	13317	13320	13370	13411	13370	13390	13480	13301	13318	13319	13359	13247	13631	13401	13349	13457	13478	13357	13328	13220	13313	13265	13461	13413	13316	13472	13288	13415	13198	13431	13425	13493	13187	13359	13217	13530	13355	13439	13577	13396	13393	13418	13427	13385	13391	13431	13458	13350	13441	13506	13293	13483	13191	13299	13407	13312	13325	13447	13395	13314	13421	13515	13345	13414	13418	13174	13496	13354	13411	13575	13451	13293	13351	13420	13301	13439	13230	13383	13508	13289	13412	13329	13192	13499	13414	13460	13379	13213	13370	13305	13582	13371	13286	13364	13322	13407	13455	13331	13329	13350	13262	13326	13290	13324	13316	13358	13241	13348	13382	13318	13231	13394	13269	13351	13323	13394	13356	13233	13418	13285	13486	13451	13303	13374	13348	13309	13307	13394	13372	13288	13463	13277	13255	13300	13275	13264	13421	13306	13302	13447	13337	13257	13412	13320	13337	13417	13410	13379	13392	13195	13439	13468	13469	13311	13327	13477	13224	13359	13209	13316	13332	13435	13473	13524	13364	13442	13432	13452	13340	13399	13319	13442	13336	13352	13270	13352	13413	13414	13178	13126	13393	13365	13384	13341	13365	13218	13468	13261	13304	13331	13499	13700	13345	13370	13413	13276	13486	13363	13258	13263	13470	13321	13367	13245	13350	13280	13407	13398	13479	13414	13278	13349	13440	13484	13310	13402	13456	13262	13319	13347	13371	13312	13338	13553	13463	13277	13384	13356	13448	13357	13296	13299	13494	13395	13389	13375	13444	13325	13388	13083	13138	13447	13396	13386	13327	13473	13532	13368	13432	13359	13566	13338	13463	13331	13247	13415	13152	13318	13438	13262	13455	13318	13469	13130	13269	13500	13316	13345	13317	13473	13458	13489	13225	13425	13413	13354	13367	13341	13429	13211	13490	13315	13372	13265	13575	13410	13270	13389	13443	13339	13456	13272	13209	13262	13376	13412	13313	13466	13418	13455	13304	13371	13332	13469	13380	13220	13310	13549	13235	13306	13229	13272	13423	13407	13280	13315	13222	13352	13346	13478	13526	13358	13298	13376	13334	13387	13176	13309	13363	13197	13342	13437	13450	13271	13329	13385	13285	13426	13457	13245	13325	13367	13255	13344	13275	13419	13311	13339	13432	13323	13414	13340	13339	13333	13425	13374	13392	13173	13334	13459	13382	13235	13391	13350	13447	13414	13489	13241	13337	13293	13503	13256	13324	13371	13288	13396	13366	13479	13428	13246	13359	13434	13396	13341	13459	13606	13471	13394	13357	13390	13264	13434	13161	13242	13341	13365	13366	13324	13425	13340	13403	13344	13450	13330	13329	13328	13431	13292	13279	13363	13474	13240	13448	13276	13433	13217	13363	13291	13375	13300	13360	13429	13362	13327	13346	13491	13535	13442	13270	13527	13325	13297	13432	13290	13364	13571	13342	13229	13345	13255	13411	13380	13236	13400	13470	13282	13318	13284	13458	13381	13359	13323	13315	13234	13389	13404	13337	13257	13443	13571	13397	13326	13282	13201	13411	13267	13445	13330	13333	13388	13499	13327	13398	13445	13385	13418	13224	13366	13357	13305	13586	13418	13259	13357	13399	13147	13205	13412	13169	13261	13267	13591	13216	13455	13437	13204	13460	13421	13318	13359	13372	13513	13416	13457	13362	13391	13520	13386	13265	13306	13507	13422	13288	13400	13304	13367	13535	13488	13419	13135	13366	13274	13336	13251	13383	13498	13300	13259	13570	13402	13224	13391	13370	13423	13377	13216	13384	13275	13440	13318	13312	13444	13443	13277	13326	13348	13350	13365	13266	13295	13397	13247	13308	13457	13462	13270	13531	13323	13352	13422	13157	13409	13348	13345	13553	13454	13311	13275	13285	13371	13374	13364	13291	13329	13327	13389	13485	13611	13383	13296	13326	13332	13391	13499	13256	13438	13449	13350	13362	13370	13333	13119	13437	13269	13471	13408	13410	13329	13296	13302	13390	13526	13331	13429	13425	13210
29966	39621	46054	31291	19953	16606	16044	15421	15288	15273	15375	15421	15370	15269	15047	15391	15285	15244	15107	15394	15301	15351	15357	15191	15273	15376	15132	15155	15345	15311	15223	15430	15343	15175	15187	15387	15237	15269	15372	15375	15269	15177	15441	15312	15291	15330	15351	15137	15192	15228	15453	15326	15309	15301	15482	15203	15426	15248	15159	15070	15246	15207	15367	15119	15281	15239	15189	15443	15246	15124	15173	15231	15410	15164	15181	15098	15317	15216	15350	15064	15258	15156	15116	15176	15125	15261	15345	15358	15218	15054	15203	15252	15269	15355	15103	15231	15166	15249	15043	15183	15357	15319	15507	15163	15096	15174	15306	15285	15167	15185	15068	15407	15123	15099	15218	15276	15244	15115	14942	15211	15285	15351	15060	15232	15045	15111	15502	15326	15261	15222	15264	15196	15121	15188	15222	15118	15070	15146	15240	15399	15127	15241	15462	15326	15302	15187	15128	15174	15228	15201	15125	15188	15252	15082	15322	15211	15376	15095	15117	15235	15241	15363	15218	15119	15335	15256	15359	15225	15158	15409	15176	15309	15346	15235	15369	15130	15235	15057	15224	15271	15205	15076	15227	15044	15124	15221	15144	15078	15319	15184	15281	15179	15439	15329	15033	15289	15223	15220	15253	15354	15321	15161	15062	15135	15310	15191	15322	15215	15205	15237	15056	15198	15296	15310	15324	15298	15159	15127	15226	15397	15141	15129	15333	15070	15272	15228	15191	15130	15178	15246	15182	15032	15271	15462	15044	15160	15424	15417	15161	15335	15427	15179	15262	15411	15262	15341	15362	15441	15233	14953	15208	15217	15190	15262	15135	15206	15111	15272	15240	15040	15174	15258	15221	15229	15314	15258	15432	15347	15343	15395	15439	15343	15426	15370	15220	15336	15336	15096	15146	15221	15163	15109	15073	15248	15221	15166	15261	15334	15084	15174	15253	15212	15236	15167	15092	15290	15252	15302	15113	15332	15327	15376	15293	15187	15238	15313	15416	15195	15089	15167	15157	14979	15001	15281	15295	15110	15361	15369	15091	15171	15235	15204	15220	15504	15199	15307	15254	15244	15177	15083	15198	15368	15330	15114	15255	15238	15340	15223	15278	15181	15324	14970	15135	15479	15168	15320	15192	15318	15160	15363	15347	15245	15393	15229	15322	15304	15109	15154	15254	15170	15124	15302	15213	15368	15477	15153	15161	15224	15277	15306	15206	15339	15283	15179	15344	15137	15233	15186	15289	15251	15364	15170	15142	15154	15319	15073	15109	15241	15041	15093	15167	15451	15289	15349	15417	14920	15366	15221	15355	15219	15132	15196	15268	15259	15186	15404	15340	15344	15298	15314	15236	15190	15118	15419	15305	15246	15304	15244	15182	15456	15313	15195	15217	15344	15144	15025	15060	15044	15155	15200	15321	15215	15372	15460	15285	15209	15318	15255	15136	15306	15224	15234	15340	15235	15254	15244	15253	15304	15172	15144	15266	15136	15311	15266	15267	15209	15239	15064	15314	15345	15264	15369	15380	15300	15130	15179	15229	15147	15345	15282	15283	15204	15075	15407	15186	15298	15154	15408	15177	15192	15383	15224	15278	15227	15116	15195	15276	15342	15440	15253	15278	15261	15179	15259	15099	15211	15354	15265	15205	15254	15373	15210	15298	15079	15120	15049	15147	15189	15310	15353	15389	15364	15225	15186	15276	15176	15248	15072	15089	15274	15164	15322	15166	15215	15186	15184	15236	15213	15217	15396	15165	15172	15296	15257	15420	15191	15366	15152	15427	15339	15306	15330	15207	15288	15255	15334	15151	15275	15221	15492	15228	15235	15292	15299	15262	15333	15164	15171	15303	15215	15207	15193	15243	15313	15248	14997	15190	15147	15131	15252	15301	15120	15232	15292	15156	15231	15090	15353	15346	15165	15002	15162	15272	15254	15260	15181	15184	15152	15217	15265	15304	15201	15326	15232	15294	15139	15134	15264	15130	15265	15008	15247	15235	15231	15027	15244	15150	15081	15432	15398	15310	15285	15184	15055	15407	15411	15338	15336	15149	15356	15261	15175	15193	15269	15267	15340	15306	15086	15295	15235	15160	15118	15081	15225	15245	15335	15255	15258	15104	15242	15124	15089	15328	15210	15159	15229	15281	15365	15125	15303	15310	15381	15270	15168	15304	15312	15294	15198	15302	15203	15365	15240	15271	15259	15223	14856	15299	15230	15254	15458	15196	15046	15222	15076	15231	15146	15259	15347	15239	15453	15471	15178	15253	15265	15181	15114	15325	15213	15232	15140	15524	15162	15367	15287	15304	15376	15208	15157	15212	15264	15153	15257	15271	15122	15365	15260	15240	15231	15380	15351	15186	15399	15191	15420	15177	15300	15223	15215	15345	15287	15285	15196	15241	15253	15113	15374	15338	14942	15200	15147	15038	15196	15258	15171	15257	15371	15292	15260	15167	14999	15295	15098	15244	15242	15292	15211	15266	15385	15435	15243	15109	15285	15236	15194	15196	15254	15172	14970	15074	15240	15302	15275	15173	15225	15348	15313	15114	15283	15103	15179	15257	15352	15066	15155	15393	15289	15313	15283	15156	15324	15291	15335	15144	15235	15141	15353	15311	15259	15291	15202	15231	15208	15458	15297	15184	15310	15181	15308	15134	15211	15315	15284	15206	15216	15184	15311	15347	15054	15180	15458	15302	15073	15307	15278	15457	15179	15196	14953	15283	15223	15145	15184	15160	15062	15197	15368	15435	15212	15230	15149	15152	15208	15088	15081	15029	15218	15166	15227	15219	15059	15316	15188	15268	15313	15298	15289	15161	15322	15302	15246	15428	15155	15254	15245	15072	15224	15088	15269	15213	15225	15218	15191	15230	15199	15135	15075	15248	15326	15513	15182	15240	15297	15199	15167	15194	15166	15287	15224	15231	15590	15117	15057	15222	15348	15213	15159	15263	15180	15354	15245	15244	15311	15307	15471	15325	15301	15317	15276	15357	15098	15111	15178	15106	15313	15147	15047	15158	15240	15426	15129	15351	15085	15166	15192	15075	15142	15182	15406	15235	15372	15334	15003	15366	15184	15142	15390	15140	15288	15146	15160	15230	15156	15079	15289	15349	15202	15434	15441	15376	15218	15356	15072	15297	15367	15281	15290	15054	15171	15097	15493	15059	15215	15156	15178	15313	15240	15347	15091	15102	15303	15442	15145	15190	15349	15225	15110	15194	15366	15245	15075	15248	15360	15124	15353	15169	15261	15204	15362	15272	15192	15155	15160	15178	15224	15130	15269	15017	15268	15011	15187	15065	15252	15243	15224	15417	15131	15189	15412	15094	15057	15136	15235	15043	15226	15099	15139	15399	15362	15255	15204	15331	15149	15081	15239	15113	15146	15252	15131	15141	15247	15221	15255	15310	15547	15296	15193	15233	15208	15324	15244	15415	15062	15199	15165	15210	15213	15157	15260	15298	15378	14989	15313	15198	15207	15246	15351	15032	15316	15266	15372	15143	15340	15407	15296	15181	15284	15182	15192	14979	15163	15239	15162	15194	15190	15249	15079	15259	15067	15393	15196	15082	15273	15100	15183	15153	15279	15043	15247	15178	15382	15060	15217	15252	15326	15029	15074	15150	15035	15360	15363	15241	15088	15212	15046	15088	15055	15481	15313	15307	15303	15370	15355	14992	15295	15269	15284	15307	14976	15171	15120	15175	15275	15207	15126	15238	15391	15235	15430	15270	15262	15521	15276	15232	15195	15149	15146	15249	15155	15428	15275	15313	15139	15075	15155	15213	15174	15467	15253	15225	15039	15295	15245	15032	15463	15210	15193	15223	15160	15167	15223	14975	15363	15302	15442	15191	15182	15182	15343	15181	15293	15205	15217	15101	15121	15228	15152	15324	15243	15159	15237	15263	15107	15264	15365	15252	15240	15227	15367	15414	15233	15325	15202	15305	15282	15152	15041	15362	15120	15256	15276	15218	15297	15339	15164	15136	15160	15282	15203	15157	15002	15346	15240	15335	15215	15236	15347	15284	15161	15176	15401	15284	15195	15377	15285	15268	15214	15145	15172	15242	15282	15198	15130	15260	15153	14964	15311	15090	15179	15187	15299	15294	15306	15192	15178	15342	15186	15165	15175	15189	15335	15269	15110	15344	15244	15155	15203	15256	15271	15462	15120	15297	15199	15288	15336	15427	15262	15314	15310	15337	15249	15452	15215	15107	15114	15100	15184	15371	15464	15217	15103	15306	15267	15459	15238	15145	15273	15459	15279	15135	15289	15203	15349	15128	15292	15391	15334	15331	15110	15213	15340	15176	15097	15263	15044	15173	15304	15257	14957	15228	15280	15281	15319	15324	15180	15193	15452	15304	15236	15230	15142	15193	15341	15066	15301	15378	15395	15243	15144	15180	15325	15225	15243	15331	15202	15211	15288	15174	15202	15251	14953	15161	15383	15319	15476	15259	15220	15328	15122	15116	15202	15091	15162	15175	15172	15191	15250	15093	15246	15372	15144	15097	15233	15417	15305	15139	15245	15261	15211	15114	15179	15103	15158	15166	15331	15313	15307	15109	15297	15399	15253	15219	15416	15264	15210	15142	15203	15377	15302	15312	15183	15235	14947	15201	15247	15163	15386	15158	15245	15327	15193	15344	15452	15419	15265	15307	15264	15416	15133	14941	15269	15082	15222	15190	15184	15151	15226	15236	15249	15255	15348	15329	15146	15416	15279	15244	14995	15068	15251	15312	15336	15347	15459	15094	15373	15403	15310	15089	15321	15244	15195	15465	15217	15355	15180	15493	15288	15086	15461	15229	15381	15329	15099	15326	15233	15175	15256	15208	15382	15320	15098	15299	15107	15400	15154	15129	15143	15296	15322	15062	15363	15104	15321	15173	15325	15210	15333	15014	15395	15341	15099	15175	15344	15279	15038	15263	15106	15312	15258	15112	15239	15216	15366	15372	15025	15361	15198	15190	15170	15098	15289	15229	15198	15578	15407	15197	15206	15054	15289	15131	15274	15072	15234	15291	15016	15078	15303	15125	15092	15078	15169	15061	15259	15074	15280	15181	15550	15244	15212	15328	15476	15228	15297	15309	15360	15160	15397	15140	15270	15331	15325	15171	15396	15059	15251	15238	15238
52527	76569	52258	27304	16605	13878	13561	13395	13512	13435	13440	13572	13466	13528	13599	13639	13414	13404	13515	13517	13603	13486	13370	13508	13506	13417	13370	13503	13642	13567	13502	13443	13429	13348	13580	13580	13430	13636	13466	13426	13576	13362	13568	13593	13351	13541	13592	13528	13394	13444	13480	13538	13644	13403	13428	13487	13592	13583	13458	13557	13524	13540	13486	13461	13532	13345	13575	13481	13333	13705	13488	13502	13463	13597	13321	13576	13589	13568	13507	13423	13395	13624	13550	13513	13472	13565	13604	13527	13612	13494	13670	13546	13507	13568	13529	13322	13545	13530	13479	13393	13374	13369	13600	13675	13531	13457	13583	13437	13685	13699	13347	13591	13495	13715	13562	13365	13559	13566	13331	13397	13495	13570	13404	13477	13572	13521	13505	13534	13538	13262	13428	13447	13456	13436	13434	13614	13499	13448	13522	13576	13400	13635	13514	13523	13541	13419	13571	13627	13580	13468	13667	13575	13417	13438	13475	13573	13603	13468	13598	13608	13422	13429	13624	13681	13537	13391	13303	13512	13566	13415	13483	13528	13428	13585	13356	13421	13433	13542	13599	13580	13537	13490	13470	13543	13475	13481	13532	13641	13574	13518	13462	13496	13473	13598	13543	13343	13537	13591	13520	13488	13424	13518	13409	13369	13448	13433	13460	13436	13471	13572	13408	13291	13427	13475	13630	13544	13595	13592	13458	13516	13548	13507	13649	13491	13416	13435	13456	13416	13425	13497	13472	13648	13482	13511	13430	13332	13363	13444	13591	13339	13611	13425	13541	13436	13485	13503	13674	13573	13597	13622	13592	13399	13563	13356	13547	13413	13564	13354	13402	13500	13378	13621	13392	13342	13591	13436	13604	13532	13662	13444	13508	13479	13489	13650	13442	13537	13448	13530	13548	13492	13423	13470	13549	13429	13486	13459	13585	13529	13641	13617	13479	13488	13648	13588	13362	13582	13513	13335	13725	13405	13616	13591	13448	13645	13575	13548	13536	13514	13621	13465	13431	13384	13645	13537	13525	13586	13456	13447	13443	13459	13418	13563	13512	13559	13465	13406	13533	13532	13445	13534	13641	13626	13526	13572	13535	13366	13494	13416	13473	13476	13551	13604	13593	13692	13269	13473	13471	13445	13540	13478	13422	13420	13578	13550	13376	13502	13480	13633	13581	13406	13420	13567	13314	13346	13693	13543	13431	13538	13579	13520	13428	13503	13738	13581	13518	13455	13520	13444	13664	13416	13701	13408	13536	13475	13394	13514	13601	13553	13454	13539	13427	13617	13515	13642	13466	13544	13466	13474	13522	13293	13527	13514	13494	13488	13554	13615	13596	13523	13532	13613	13377	13538	13641	13382	13614	13486	13696	13561	13182	13551	13806	13489	13433	13476	13657	13496	13472	13382	13560	13376	13474	13397	13596	13545	13439	13516	13457	13524	13525	13463	13357	13464	13609	13448	13520	13526	13474	13415	13517	13552	13659	13599	13359	13529	13655	13317	13510	13402	13592	13395	13426	13476	13523	13473	13426	13619	13499	13641	13470	13313	13453	13535	13466	13414	13556	13447	13349	13414	13398	13470	13574	13571	13565	13516	13520	13467	13525	13305	13435	13581	13492	13463	13519	13477	13602	13471	13535	13485	13579	13549	13361	13593	13438	13525	13504	13470	13469	13399	13392	13617	13722	13498	13411	13616	13425	13527	13594	13592	13653	13501	13546	13457	13627	13488	13368	13463	13448	13475	13502	13442	13535	13398	13639	13555	13601	13595	13252	13473	13444	13437	13536	13505	13680	13458	13652	13383	13399	13614	13426	13520	13586	13549	13437	13523	13496	13523	13571	13570	13432	13501	13641	13562	13622	13585	13503	13608	13611	13372	13436	13420	13421	13439	13550	13415	13461	13653	13487	13512	13543	13438	13507	13489	13509	13403	13400	13547	13579	13409	13469	13594	13700	13491	13577	13297	13447	13638	13567	13570	13469	13596	13606	13260	13561	13476	13491	13460	13554	13563	13551	13548	13466	13500	13457	13375	13449	13516	13431	13435	13542	13567	13429	13546	13453	13695	13312	13534	13669	13525	13413	13710	13427	13526	13443	13482	13441	13669	13615	13458	13468	13435	13452	13442	13450	13385	13552	13667	13632	13429	13451	13526	13498	13529	13470	13429	13579	13374	13480	13467	13513	13547	13527	13648	13372	13574	13461	13289	13481	13506	13447	13498	13512	13373	13501	13418	13315	13457	13412	13513	13522	13659	13542	13610	13465	13357	13576	13401	13549	13546	13476	13686	13517	13482	13333	13441	13431	13530	13556	13331	13359	13545	13674	13599	13510	13537	13464	13598	13673	13539	13446	13435	13760	13533	13607	13597	13468	13544	13516	13619	13648	13440	13565	13523	13531	13511	13509	13553	13489	13540	13427	13443	13490	13350	13525	13546	13510	13632	13492	13379	13533	13602	13408	13355	13564	13608	13629	13463	13523	13586	13618	13481	13501	13743	13329	13382	13519	13354	13419	13380	13504	13458	13680	13509	13691	13418	13591	13650	13512	13397	13458	13474	13441	13479	13659	13457	13497	13674	13517	13561	13480	13523	13442	13524	13620	13452	13617	13497	13564	13448	13562	13639	13395	13431	13441	13412	13482	13416	13581	13561	13540	13461	13559	13539	13530	13605	13477	13553	13463	13467	13557	13391	13731	13457	13500	13454	13468	13643	13454	13526	13475	13701	13529	13551	13504	13436	13463	13677	13494	13451	13477	13486	13598	13513	13508	13565	13487	13640	13503	13416	13537	13680	13482	13680	13586	13566	13547	13606	13449	13507	13633	13630	13444	13470	13535	13458	13521	13524	13645	13680	13358	13480	13528	13350	13552	13481	13522	13514	13642	13496	13509	13427	13441	13542	13689	13441	13557	13558	13413	13557	13459	13494	13577	13529	13563	13581	13606	13484	13525	13405	13392	13446	13461	13358	13650	13603	13423	13509	13419	13599	13351	13430	13667	13528	13548	13503	13531	13529	13462	13745	13437	13422	13585	13497	13391	13464	13509	13611	13466	13583	13480	13382	13426	13537	13540	13482	13627	13445	13518	13635	13642	13465	13580	13485	13549	13420	13385	13565	13571	13551	13501	13645	13492	13457	13551	13380	13497	13481	13374	13373	13705	13403	13468	13605	13611	13553	13437	13632	13571	13540	13354	13530	13641	13498	13629	13409	13545	13385	13554	13482	13705	13470	13650	13444	13506	13439	13343	13596	13548	13370	13492	13577	13696	13543	13468	13345	13504	13474	13310	13350	13537	13360	13533	13500	13394	13690	13586	13636	13523	13387	13518	13654	13444	13658	13410	13437	13329	13492	13457	13504	13558	13678	13412	13707	13517	13445	13491	13478	13495	13435	13598	13547	13594	13537	13482	13554	13538	13462	13562	13536	13513	13573	13602	13312	13677	13548	13603	13483	13480	13464	13454	13643	13622	13452	13575	13588	13545	13607	13446	13439	13585	13508	13499	13707	13567	13443	13437	13526	13685	13494	13524	13419	13507	13444	13497	13479	13442	13586	13485	13586	13466	13672	13506	13467	13496	13541	13507	13489	13558	13502	13386	13305	13391	13422	13584	13389	13499	13537	13646	13587	13441	13568	13287	13577	13544	13394	13396	13408	13617	13459	13610	13666	13347	13440	13577	13252	13598	13541	13569	13404	13501	13534	13554	13423	13518	13564	13523	13571	13599	13656	13456	13500	13505	13531	13433	13482	13423	13703	13572	13414	13614	13573	13490	13464	13387	13406	13488	13543	13350	13514	13579	13540	13599	13455	13453	13672	13346	13634	13434	13460	13535	13595	13660	13563	13506	13517	13492	13423	13446	13447	13518	13490	13521	13613	13600	13637	13486	13489	13549	13358	13508	13486	13375	13673	13654	13437	13636	13552	13554	13547	13380	13335	13553	13442	13538	13559	13582	13461	13587	13390	13548	13506	13606	13475	13620	13376	13646	13508	13644	13520	13460	13527	13658	13541	13496	13378	13345	13698	13413	13468	13549	13490	13682	13326	13333	13517	13609	13454	13634	13376	13548	13652	13448	13550	13624	13466	13610	13574	13516	13441	13473	13577	13637	13434	13473	13364	13615	13582	13389	13500	13549	13507	13513	13347	13549	13464	13589	13618	13573	13624	13529	13365	13522	13546	13590	13597	13531	13372	13480	13536	13533	13611	13726	13558	13475	13392	13530	13463	13589	13536	13590	13623	13468	13510	13461	13360	13500	13493	13490	13578	13239	13588	13865	13344	13433	13476	13552	13352	13626	13610	13528	13411	13519	13547	13339	13594	13362	13422	13455	13416	13509	13399	13546	13534	13426	13490	13576	13705	13643	13570	13392	13361	13519	13591	13569	13576	13371	13607	13398	13430	13480	13565	13431	13484	13637	13461	13486	13470	13410	13589	13590	13609	13600	13612	13403	13452	13414	13682	13444	13457	13423	13553	13450	13676	13413	13442	13525	13562	13665	13464	13516	13572	13415	13441	13428	13540	13496	13613	13436	13415	13614	13523	13479	13386	13606	13536	13463	13407	13525	13453	13433	13515	13529	13505	13409	13662	13477	13567	13638	13600	13549	13476	13415	13465	13555	13522	13595	13579	13311	13430	13513	13710	13530	13739	13457	13564	13513	13488	13535	13498	13356	13468	13593	13517	13504	13380	13426	13723	13661	13528	13505	13497	13512	13542	13531	13423	13483	13623	13485	13584	13399	13426	13498	13521	13421	13726	13517	13651	13521	13733	13644	13398	13472	13586	13465	13507	13492	13604	13618	13471	13578	13616	13598	13463	13511	13529	13552	13515	13526	13446	13555	13425	13502	13487	13584	13501	13551	13660	13498	13526	13520	13541	13496	13492	13485	13580	13368	13590	13563	13473	13658	13619	13403	13489	13512	13316	13583	13540	13506	13435	13528	13483	13502	13566	13404	13500	13573	13580	13430	13562	13512	13523	13558	13487	13512	13376	13507	13569	13623	13418	13567	13320	13418	13623	13529	13545	13526	13632	13515	13497	13621	13408	13568	13443	13670	13402	13503	13601	13608	13430	13566	13514	13449	13606	13409	13598	13436	13496	13558	13576	13603	13493	13486	13415	13562	13485	13524	13614
23918	24869	36464	29259	23448	22921	21902	16489	15544	15868	15719	15470	15555	15661	15621	15351	15451	15440	15445	15318	15491	15650	15594	15458	15286	15364	15311	15590	15331	15560	15332	15308	15411	15301	15517	15363	15582	15395	15410	15390	15375	15450	15419	15408	15403	15361	15390	15363	15329	15373	15472	15295	15347	15378	15271	15265	15241	15464	15324	15075	15363	15335	15370	15372	15253	15289	15181	15302	15177	15284	15327	15470	15196	15391	15194	15377	15384	15150	15331	15266	15256	15231	15364	15385	15327	15352	15281	15255	15316	15398	15335	15351	15261	15222	15259	15214	15387	15327	15330	15374	15501	15330	15081	15345	15200	15161	15354	15454	15403	15151	15247	15502	15338	15422	15237	15213	15168	15374	15244	15277	15366	15149	15402	15155	15063	15397	15300	15192	15437	15446	15409	15345	15238	15293	15338	15343	15342	15177	15271	15132	15124	15261	15453	15183	15154	15357	15280	15386	15201	15294	15259	15230	15305	15283	15056	15210	15319	15301	15110	15086	15437	15324	15261	15328	15492	15327	15358	15272	15357	15281	15152	15406	15437	15423	15344	15495	15214	15357	15190	15475	15217	15546	15316	15313	15329	15197	15238	15218	15217	15170	15206	15165	15446	15270	15354	15429	15329	15322	15190	15179	15482	15412	15256	15259	15387	15407	15173	15131	15361	15376	15180	15331	15306	15315	15311	15306	15272	15236	15286	15127	14956	15149	15294	15335	15436	15313	15354	15314	15278	15340	15255	15339	15344	15367	15253	15273	15498	15272	15462	15385	15250	15247	15364	15431	15427	15297	15159	15297	15161	15355	15359	15354	15459	15190	15352	15405	15369	15234	15321	15283	15465	15447	15392	15230	15209	15373	15285	15253	15239	15327	15250	15325	15139	15455	15293	15259	15003	15348	15488	15174	15425	15303	15341	15376	15406	15436	15296	15296	15334	15400	15319	15153	15322	15258	15312	15346	15133	15453	15408	15442	15307	15059	15181	15227	15257	15222	15463	15309	15379	15222	15319	15167	15428	15136	15265	15327	15293	15420	15490	15307	15226	15448	15509	15104	15205	15304	15356	15226	15179	15309	15404	15519	15291	15291	15379	15134	15242	15444	15173	15273	15279	15543	15163	15205	15375	15264	15182	15247	15272	15463	15208	15157	15383	15318	15244	15231	15370	15372	15360	15399	15452	15272	15350	15187	15076	15209	15347	15357	15187	15043	15320	15030	15445	15514	15352	15313	15194	15036	15206	15392	15355	15361	15217	15096	15079	15219	15347	15377	15261	15142	15282	15261	15372	15310	15093	15079	15063	15470	15306	15438	15379	15283	15179	15430	15285	15190	15174	15223	15062	15221	15211	15411	15246	15383	15326	15422	15484	15416	15254	15269	15393	15400	15374	15176	15370	15340	15373	15349	15224	15286	15351	15366	15544	15468	15462	15249	15188	15354	15349	15369	15104	15473	15221	15299	15328	15267	15161	15088	15341	15325	15246	15457	15335	15150	15055	15352	15281	15286	15147	15383	15086	15213	15242	15285	15402	15472	15504	15035	15289	15402	15381	15165	15458	15356	15328	15345	15267	15295	15375	15256	15213	15527	15376	15327	15225	15336	15280	15271	15243	15147	15430	15393	15287	15288	15448	15249	15428	15444	15470	15154	15375	15121	15190	15337	15233	15317	15111	15259	15317	15224	15456	15213	15236	15225	15426	15119	15219	15211	15144	15288	15241	15139	15440	15301	15162	15393	15372	15040	15310	15346	15260	15330	15357	15139	15275	15253	15448	15389	15186	15120	15220	15184	15360	15493	15344	15203	15228	15307	15585	15351	15268	15280	15307	15216	15255	15195	15181	15295	15212	15366	15030	15198	15202	15203	15294	15276	15317	15276	15415	15283	15260	15375	15093	15306	15370	15213	15321	15265	15508	15429	15408	15214	15225	15309	15314	15140	15408	15365	15382	15241	15458	15236	15525	15270	15206	15129	15308	15008	15411	15453	15482	15306	15315	15149	15206	15171	15180	15513	15238	15312	15333	15406	15370	15220	15443	15495	15271	15297	15380	15312	15229	15366	15410	15039	15276	15457	15517	15333	15076	15175	15290	15339	15211	15300	15324	15439	15246	15282	15279	15193	15338	15214	15475	15127	15081	15270	15228	15291	15126	15160	15334	15250	15247	15190	15127	15322	15366	15212	15072	15211	15353	15208	15285	15395	15308	15146	15240	15042	15246	15154	15247	15394	15278	15285	15460	15312	15303	15277	15317	15336	15283	15262	15283	15428	15468	15177	15207	15212	15473	15210	15396	15303	15279	15319	15278	15325	15254	15339	15383	15266	15339	15317	15082	15283	15312	15231	15259	15351	15177	15360	15277	15117	15357	15370	15278	15159	15129	15310	15317	15067	15355	15277	15359	15504	15124	15313	15172	15286	15270	15232	15382	15319	15346	15192	15466	15261	15455	15356	15379	15211	15170	15397	15350	15171	15171	15311	15343	15397	15124	15266	15132	15256	15226	15162	15262	15218	15256	15064	15202	15493	15334	15232	15265	15209	15192	15339	15217	15321	15131	15460	15145	15231	15270	15231	15400	15415	15347	15182	15403	15268	15342	15243	15350	15353	15164	15317	15372	15279	15167	15309	15152	15094	15339	15333	15397	15137	15368	15418	15405	15223	15330	15234	15244	15230	15179	15319	15213	15341	15181	15125	15327	15310	15208	15261	15186	15342	15518	14987	15410	15355	15344	15252	15314	15302	15321	15399	15392	15250	15363	15363	15233	15286	15564	15101	15217	15272	15339	15350	15375	15356	15421	15524	15275	15243	15270	15254	15097	15240	15182	15309	15180	15197	15254	15411	15385	15178	15205	15196	15406	15261	15447	15423	15481	15182	15094	15313	15235	15399	15359	15247	15411	15216	15444	15188	15292	15385	15263	15201	15335	15281	15241	15126	15266	15455	15149	15046	15257	15116	15245	15288	15126	15270	15358	15264	15282	15080	15363	15322	15362	15082	15252	15130	15115	15287	15377	15230	15407	15380	15088	15104	15299	15278	15177	15063	15364	15268	15259	15156	15331	15171	15240	15003	15172	15258	15317	15150	15233	15119	15305	15310	15357	15323	15380	15260	14988	15042	15174	15257	15208	15264	15285	15238	15179	15185	15240	15377	15245	15171	15240	15488	15446	15378	15244	15371	15333	15341	15354	15304	15305	15214	15412	15330	15346	15397	15284	15259	15191	15404	15531	15449	15387	15354	15325	15145	15315	15231	15205	15240	15196	15285	15240	15165	15314	15203	15156	15317	15306	15471	15303	15290	15417	15165	15524	15411	15466	15355	15247	15265	15363	15453	15063	15305	15309	15324	15272	15424	15328	15451	15279	15365	15444	15144	15346	15231	15146	15427	15275	15518	15250	15178	15191	15378	15180	15265	15273	15248	15330	15326	15203	15581	15335	15279	15277	15195	15415	15207	15393	15332	15386	15260	15318	15499	15267	15296	15167	15325	15262	15304	15315	15416	15263	15182	15208	15245	15232	15223	15204	15242	15160	15351	15511	15240	15162	15224	15252	15167	15199	15124	15278	15202	15271	15263	15386	15289	15127	15267	15184	15258	15391	15328	15411	15235	15350	15428	15291	15382	15351	15219	15315	15334	15521	15370	15020	15402	15394	15067	15204	15237	15171	15190	15444	15238	15166	15443	15552	15380	15410	15239	15423	15367	15388	15342	15297	15337	15494	15151	15271	15405	15471	15223	15343	15089	15298	15277	15397	15405	15308	15357	15292	15362	15145	15245	15356	15196	15250	15170	15352	15463	15208	15362	15407	15244	15459	15363	15251	15075	15171	15353	15271	15315	15396	15241	15286	15329	15201	15480	15461	15451	15131	15239	15104	15130	15355	15312	15360	15307	15298	15328	15193	15304	15416	15286	15352	15497	15460	15461	15317	15429	15394	15344	15410	15207	15260	15339	15439	15198	15188	15202	15316	15185	15431	15390	15199	15261	15277	15407	15424	15118	15298	15075	15246	15326	15336	15029	15256	15022	15363	15163	15391	15271	15240	15191	15263	15148	15285	15239	15151	15288	15243	15281	15174	15266	15232	15237	15479	15356	15284	15324	15521	15341	15352	15332	15326	15304	15147	15268	15271	15296	15295	15375	15426	15387	15321	15123	15303	15366	15223	15168	15264	15417	15163	15219	15450	15234	15286	15256	15273	15252	15154	15191	15550	15248	15271	15420	15155	15215	15265	15171	15369	15337	15361	15404	15291	15266	15487	15453	15236	15352	15465	15368	15222	15413	15211	15370	15234	15258	15331	15272	15326	15373	15314	15226	15393	15348	15216	15190	15326	15192	15377	15300	15359	15287	15337	15179	15093	15322	15237	15294	15381	15351	15257	15456	15355	15119	14882	15376	15208	15143	15343	15187	15443	15308	15242	15054	15319	15117	15372	15182	15280	15191	15476	15062	15243	15428	15279	15524	15545	15294	15394	15433	15134	15275	15295	15472	15173	15380	15323	15496	15040	15237	15077	15095	15142	15099	15379	15265	15268	15267	15249	15252	15414	15484	15221	15278	15372	15189	15196	15243	15151	15167	15348	15162	15326	15404	15331	15289	15243	15230	15168	15317	15236	15201	15122	15292	15315	15322	15124	15199	15321	15414	15278	15374	15271	15145	15342	15111	15231	15308	15224	15177	15304	15033	15189	15525	15350	15232	15277	15245	15366	15359	15273	15070	15088	15356	15212	15378	15116	15317	15201	15367	15128	15439	15063	15409	15111	15307	15222	15676	15335	15044	15176	15240	15175	15465	15401	15254	15404	15204	15275	15241	15329	15199	15309	15323	15449	15395	15192	15368	15316	15196	15368	15441	15371	15235	15194	15253	15223	15075	15410	15230	15346	15331	15406	15361	15148	15381	15266	15427	15213	15357	15289	15341	15381	15279	15262	15140	15248	15280	15344	15283	15354	15167	15171	15339	15337	15279	15330	15238	15237	15341	15381	15165	15341	15307	15443	15098	15112	15327	15329	15388	15363	15269	15235	15283	15279	15240	15162	15382	15197	15327	15220	15245	15264	15536	15238	15066	15254	15289	15293	15342	15190	15121	15145	15283	15319	15153	15475	15282	15151	15275	15318	15472	15273	15367	15127	15270
62609	106992	84655	51528	26993	15877	13796	13442	13558	13531	13592	13700	13480	13571	13764	13539	13482	13613	13590	13614	13530	13436	13578	13530	13571	13646	13721	13431	13501	13521	13459	13521	13641	13509	13378	13724	13438	13359	13536	13701	13532	13636	13646	13537	13601	13600	13526	13868	13564	13517	13528	13373	13647	13723	13581	13499	13511	13474	13608	13525	13687	13392	13517	13450	13466	13621	13524	13520	13412	13554	13499	13467	13531	13481	13589	13477	13610	13545	13561	13598	13665	13497	13444	13610	13404	13668	13488	13552	13456	13643	13693	13401	13478	13441	13523	13621	13593	13548	13423	13838	13568	13517	13402	13410	13501	13571	13414	13742	13629	13562	13614	13461	13541	13518	13400	13765	13532	13657	13486	13506	13463	13377	13578	13341	13362	13561	13531	13561	13524	13478	13525	13526	13600	13474	13745	13519	13427	13593	13495	13555	13375	13561	13619	13593	13665	13598	13580	13490	13598	13655	13663	13554	13626	13453	13557	13720	13579	13422	13566	13573	13484	13486	13422	13661	13456	13448	13539	13453	13610	13606	13611	13734	13522	13662	13677	13517	13543	13633	13659	13379	13427	13673	13306	13536	13567	13583	13718	13490	13649	13598	13618	13462	13690	13662	13640	13473	13480	13659	13545	13370	13430	13460	13490	13567	13519	13661	13397	13570	13648	13522	13491	13479	13511	13408	13701	13599	13599	13533	13432	13563	13741	13571	13469	13496	13711	13640	13554	13348	13543	13542	13442	13453	13428	13497	13582	13505	13591	13645	13415	13603	13274	13597	13579	13548	13484	13522	13594	13431	13584	13526	13653	13681	13642	13602	13630	13515	13352	13673	13418	13555	13568	13560	13627	13534	13508	13606	13630	13269	13494	13638	13551	13424	13511	13585	13609	13578	13536	13742	13554	13546	13588	13699	13553	13571	13506	13572	13319	13635	13600	13788	13357	13540	13567	13562	13551	13613	13415	13512	13369	13601	13622	13658	13628	13473	13477	13633	13459	13490	13590	13569	13578	13744	13503	13485	13540	13433	13540	13430	13592	13566	13557	13582	13360	13796	13590	13585	13502	13415	13416	13446	13535	13662	13551	13464	13585	13616	13448	13778	13610	13581	13437	13573	13509	13660	13581	13478	13680	13564	13603	13557	13455	13509	13565	13582	13490	13259	13640	13550	13549	13489	13610	13584	13486	13656	13604	13567	13531	13575	13510	13603	13474	13604	13499	13608	13523	13650	13549	13584	13651	13522	13460	13587	13515	13494	13493	13599	13538	13440	13614	13504	13513	13544	13545	13576	13531	13469	13453	13651	13439	13602	13491	13468	13290	13570	13512	13486	13667	13483	13413	13384	13630	13727	13458	13555	13489	13562	13537	13572	13520	13528	13368	13509	13426	13451	13445	13589	13457	13603	13563	13609	13384	13459	13546	13680	13454	13505	13540	13489	13576	13522	13591	13743	13616	13411	13381	13570	13476	13562	13594	13505	13478	13481	13606	13479	13595	13435	13470	13601	13586	13399	13543	13525	13544	13664	13542	13542	13602	13288	13551	13369	13606	13490	13389	13517	13578	13654	13540	13409	13752	13451	13376	13555	13475	13414	13389	13596	13598	13533	13666	13523	13480	13642	13317	13748	13423	13683	13450	13528	13545	13535	13628	13505	13524	13587	13592	13503	13392	13647	13647	13554	13717	13562	13637	13653	13632	13502	13559	13377	13516	13632	13567	13492	13622	13561	13589	13412	13518	13571	13444	13625	13444	13595	13687	13761	13700	13580	13639	13590	13591	13572	13609	13421	13596	13548	13512	13604	13548	13429	13525	13459	13488	13510	13363	13466	13449	13512	13700	13489	13543	13628	13489	13581	13725	13471	13747	13567	13562	13502	13737	13454	13444	13603	13616	13665	13500	13551	13509	13606	13504	13634	13586	13422	13612	13664	13565	13459	13545	13592	13375	13608	13522	13594	13426	13739	13509	13528	13576	13486	13553	13538	13606	13653	13515	13674	13630	13723	13462	13603	13584	13477	13484	13502	13421	13577	13514	13694	13544	13429	13539	13655	13521	13546	13552	13599	13653	13532	13647	13418	13426	13596	13655	13521	13602	13583	13628	13630	13653	13489	13665	13572	13515	13693	13459	13607	13501	13658	13564	13585	13540	13619	13406	13503	13573	13513	13494	13657	13491	13642	13490	13453	13686	13624	13497	13468	13624	13539	13519	13664	13617	13602	13570	13542	13320	13545	13548	13606	13492	13504	13438	13504	13660	13638	13637	13444	13669	13288	13535	13625	13428	13714	13659	13539	13415	13688	13418	13526	13571	13503	13631	13592	13663	13529	13517	13428	13470	13535	13417	13635	13475	13653	13630	13573	13413	13652	13439	13543	13670	13670	13650	13556	13524	13698	13557	13467	13509	13625	13616	13557	13516	13468	13539	13468	13545	13562	13357	13457	13459	13547	13553	13581	13493	13492	13667	13532	13601	13531	13476	13534	13421	13603	13490	13577	13510	13496	13415	13687	13569	13463	13418	13475	13689	13498	13570	13517	13535	13635	13736	13679	13468	13586	13406	13674	13598	13634	13549	13783	13545	13462	13476	13551	13640	13670	13596	13541	13520	13404	13546	13443	13670	13525	13731	13601	13440	13268	13538	13487	13568	13653	13563	13511	13417	13676	13617	13510	13609	13517	13512	13691	13550	13579	13644	13528	13449	13470	13586	13342	13527	13572	13567	13508	13471	13487	13531	13544	13576	13548	13567	13456	13508	13563	13638	13722	13685	13689	13525	13457	13456	13636	13666	13458	13486	13600	13271	13416	13638	13611	13409	13562	13587	13545	13446	13363	13551	13488	13551	13643	13448	13481	13590	13336	13434	13497	13689	13407	13814	13484	13600	13504	13567	13643	13409	13357	13543	13646	13687	13684	13318	13529	13700	13743	13608	13470	13523	13483	13676	13728	13455	13549	13568	13542	13478	13622	13358	13556	13582	13460	13677	13539	13639	13518	13576	13537	13455	13588	13642	13552	13651	13562	13495	13447	13553	13314	13570	13459	13513	13422	13404	13520	13603	13353	13419	13716	13600	13471	13579	13426	13662	13424	13529	13597	13603	13651	13407	13627	13528	13488	13543	13610	13571	13550	13605	13534	13625	13544	13468	13519	13523	13658	13721	13598	13728	13413	13746	13589	13487	13604	13573	13522	13661	13413	13495	13411	13580	13740	13460	13760	13400	13462	13565	13541	13471	13487	13708	13506	13598	13731	13651	13490	13430	13533	13529	13590	13550	13423	13683	13422	13599	13601	13445	13614	13546	13614	13626	13400	13592	13548	13512	13433	13513	13471	13544	13619	13508	13471	13603	13580	13427	13420	13407	13508	13656	13604	13565	13606	13530	13600	13527	13586	13505	13590	13660	13560	13798	13566	13521	13458	13612	13525	13500	13474	13418	13738	13386	13572	13586	13631	13442	13644	13639	13671	13518	13719	13503	13423	13714	13613	13583	13629	13401	13451	13580	13467	13516	13587	13571	13613	13527	13410	13681	13416	13612	13568	13648	13537	13505	13559	13512	13604	13439	13497	13662	13570	13498	13478	13644	13712	13604	13379	13513	13547	13489	13597	13550	13457	13571	13735	13547	13549	13455	13572	13615	13794	13568	13461	13560	13466	13502	13658	13716	13519	13442	13492	13488	13539	13700	13642	13539	13542	13586	13427	13348	13434	13595	13574	13590	13382	13518	13296	13533	13422	13612	13546	13402	13702	13623	13658	13503	13466	13718	13471	13587	13629	13502	13575	13355	13413	13550	13492	13547	13530	13478	13612	13538	13396	13394	13359	13613	13475	13650	13544	13556	13350	13570	13509	13537	13484	13533	13637	13546	13478	13442	13486	13511	13464	13493	13448	13543	13427	13651	13702	13604	13682	13542	13526	13549	13521	13674	13518	13420	13602	13466	13490	13512	13738	13528	13453	13426	13564	13589	13592	13506	13526	13532	13583	13572	13641	13469	13694	13433	13666	13533	13489	13501	13476	13557	13613	13663	13507	13493	13536	13669	13565	13605	13613	13570	13615	13640	13452	13648	13645	13488	13421	13504	13571	13503	13551	13476	13729	13625	13661	13570	13620	13524	13512	13461	13528	13475	13698	13639	13573	13484	13379	13513	13506	13708	13430	13566	13552	13683	13624	13548	13505	13584	13502	13561	13547	13556	13638	13465	13476	13540	13517	13511	13586	13515	13609	13695	13418	13573	13509	13588	13541	13525	13396	13462	13377	13560	13628	13616	13550	13555	13576	13383	13601	13524	13486	13506	13581	13394	13630	13455	13697	13613	13616	13515	13451	13750	13561	13588	13553	13407	13364	13473	13566	13520	13580	13599	13476	13593	13397	13535	13559	13397	13628	13653	13686	13481	13529	13549	13459	13590	13677	13657	13694	13491	13656	13540	13573	13437	13521	13618	13537	13420	13491	13629	13428	13506	13641	13519	13525	13357	13696	13592	13514	13654	13637	13544	13424	13552	13448	13600	13465	13442	13580	13522	13656	13440	13599	13517	13588	13444	13509	13641	13532	13422	13430	13597	13619	13471	13766	13528	13490	13631	13606	13659	13569	13546	13530	13511	13676	13450	13585	13543	13556	13381	13599	13577	13669	13539	13536	13639	13560	13720	13666	13369	13544	13580	13482	13438	13572	13542	13600	13475	13578	13667	13581	13680	13548	13644	13522	13570	13509	13609	13561	13625	13654	13453	13408	13557	13486	13685	13585	13688	13581	13571	13506	13454	13691	13554	13448	13495	13733	13555	13404	13523	13603	13321	13447	13464	13384	13439	13607	13700	13640	13541	13648	13474	13693	13544	13443	13484	13610	13560	13608	13389	13360	13514	13598	13551	13553	13529	13480	13511	13504	13449	13507	13478	13437	13632	13518	13644	13566	13458	13375	13490	13427	13511	13619	13491	13409	13629	13543	13574	13580	13588	13459	13473	13416	13559	13368	13595	13541	13601	13507	13589	13723	13333	13509	13628	13589	13311	13746	13573	13502	13601	13540	13626	13452	13399	13638	13437	13637	13541	13627	13538	13491	13526	13519	13655	13480	13495	13727	13510	13658	13577	13666	13686	13717	13514	13414	13647	13544	13504	13469	13570	13438
33641	42004	41470	26810	17993	16103	15875	15627	15713	15559	15521	15569	15549	15627	15476	15653	15447	15460	15640	15448	15494	15709	15745	15604	15397	15485	15463	15141	15488	15349	15580	15518	15625	15520	15419	15494	15571	15640	15511	15591	15531	15501	15444	15628	15489	15578	15366	15293	15450	15551	15487	15401	15601	15678	15535	15770	15568	15565	15470	15532	15446	15520	15446	15470	15377	15538	15452	15524	15430	15338	15696	15392	15594	15366	15173	15410	15590	15566	15267	15612	15778	15457	15612	15601	15348	15529	15580	15564	15663	15388	15551	15575	15499	15275	15338	15485	15443	15486	15726	15457	15602	15519	15604	15404	15529	15581	15361	15503	15673	15688	15442	15394	15484	15546	15367	15423	15299	15635	15626	15632	15619	15506	15669	15709	15452	15565	15327	15251	15406	15541	15479	15453	15402	15495	15455	15525	15370	15469	15371	15536	15294	15522	15610	15320	15408	15506	15443	15463	15466	15609	15293	15493	15526	15576	15467	15378	15575	15457	15525	15621	15479	15481	15636	15398	15515	15609	15419	15587	15543	15392	15358	15396	15424	15487	15512	15534	15525	15546	15407	15599	15150	15372	15516	15555	15334	15482	15599	15522	15310	15490	15539	15527	15400	15580	15449	15397	15719	15567	15377	15474	15410	15605	15508	15500	15658	15522	15551	15349	15457	15352	15500	15418	15539	15582	15465	15703	15511	15611	15520	15492	15453	15501	15361	15512	15527	15604	15479	15501	15519	15475	15607	15662	15513	15251	15294	15345	15456	15373	15396	15617	15437	15500	15611	15460	15441	15604	15337	15514	15474	15348	15473	15523	15778	15471	15338	15719	15563	15493	15462	15715	15398	15727	15433	15339	15398	15299	15504	15617	15558	15729	15284	15454	15427	15546	15499	15566	15443	15381	15439	15495	15564	15532	15372	15567	15329	15330	15300	15456	15421	15414	15559	15416	15462	15259	15420	15409	15555	15485	15370	15461	15481	15389	15634	15247	15555	15584	15373	15314	15363	15508	15416	15308	15467	15481	15413	15579	15340	15648	15440	15454	15627	15294	15291	15455	15379	15455	15613	15689	15482	15570	15682	15323	15656	15598	15550	15274	15469	15417	15673	15366	15351	15305	15364	15416	15606	15503	15589	15552	15438	15392	15517	15698	15377	15264	15326	15491	15482	15521	15370	15411	15600	15665	15324	15516	15572	15429	15415	15405	15353	15506	15302	15353	15431	15549	15358	15367	15584	15353	15508	15422	15596	15505	15441	15288	15523	15510	15364	15529	15667	15561	15612	15144	15571	15587	15475	15300	15473	15439	15456	15480	15613	15513	15484	15452	15576	15507	15542	15497	15465	15493	15496	15403	15509	15176	15540	15522	15394	15363	15579	15378	15591	15296	15462	15459	15325	15423	15481	15489	15589	15549	15596	15284	15586	15545	15352	15524	15399	15503	15534	15647	15482	15401	15619	15474	15448	15433	15589	15558	15319	15634	15771	15528	15607	15466	15528	15676	15660	15500	15427	15389	15423	15355	15285	15488	15648	15390	15557	15558	15574	15378	15556	15339	15449	15438	15453	15580	15642	15660	15784	15568	15511	15382	15517	15456	15437	15413	15557	15429	15386	15464	15617	15514	15607	15601	15569	15495	15751	15478	15404	15499	15508	15659	15589	15547	15643	15409	15494	15579	15644	15763	15694	15505	15339	15534	15475	15397	15433	15696	15581	15362	15522	15429	15525	15400	15557	15611	15521	15569	15390	15448	15531	15626	15515	15494	15487	15545	15513	15732	15475	15499	15421	15440	15616	15485	15496	15336	15476	15482	15615	15659	15399	15488	15597	15584	15625	15489	15713	15378	15365	15358	15625	15478	15481	15484	15535	15400	15514	15589	15464	15344	15418	15461	15401	15539	15373	15623	15563	15400	15381	15621	15524	15729	15436	15762	15538	15819	15368	15313	15384	15475	15393	15466	15652	15409	15717	15593	15568	15564	15360	15628	15484	15412	15209	15287	15528	15357	15461	15468	15488	15642	15643	15546	15348	15382	15402	15538	15537	15507	15464	15379	15629	15489	15510	15628	15674	15430	15639	15675	15554	15420	15429	15439	15577	15455	15564	15504	15402	15439	15551	15365	15452	15792	15532	15248	15508	15511	15503	15414	15430	15453	15419	15603	15489	15608	15525	15316	15501	15398	15579	15575	15495	15532	15670	15472	15535	15547	15285	15369	15664	15456	15443	15755	15417	15475	15344	15534	15501	15675	15574	15435	15462	15405	15493	15609	15371	15540	15324	15381	15411	15641	15510	15501	15622	15580	15515	15505	15320	15460	15563	15614	15306	15488	15737	15224	15426	15393	15470	15420	15388	15553	15520	15557	15556	15455	15389	15561	15368	15564	15704	15441	15560	15303	15489	15403	15441	15475	15428	15540	15524	15487	15380	15465	15232	15623	15511	15451	15536	15667	15431	15291	15406	15504	15509	15534	15492	15647	15437	15464	15549	15324	15568	15385	15558	15517	15529	15494	15619	15612	15595	15547	15421	15549	15431	15793	15638	15593	15361	15648	15340	15494	15494	15325	15370	15268	15514	15669	15653	15733	15347	15476	15721	15604	15284	15707	15503	15414	15467	15697	15575	15629	15450	15411	15409	15316	15333	15507	15562	15527	15513	15467	15713	15610	15651	15398	15356	15451	15260	15658	15493	15259	15566	15642	15510	15308	15577	15567	15374	15723	15652	15504	15454	15470	15655	15400	15462	15591	15474	15442	15387	15448	15630	15405	15511	15490	15651	15610	15385	15607	15513	15496	15523	15551	15638	15705	15662	15385	15563	15289	15384	15460	15420	15665	15436	15357	15357	15493	15404	15498	15574	15380	15551	15501	15455	15462	15515	15438	15658	15434	15480	15475	15425	15473	15447	15489	15317	15496	15412	15579	15397	15495	15569	15327	15590	15551	15776	15437	15674	15501	15516	15478	15555	15517	15386	15276	15394	15372	15657	15396	15625	15448	15455	15582	15309	15487	15707	15382	15811	15383	15617	15460	15465	15516	15468	15586	15409	15306	15331	15423	15468	15165	15478	15444	15438	15321	15671	15443	15541	15608	15406	15453	15488	15666	15458	15307	15553	15375	15357	15559	15480	15404	15507	15406	15301	15265	15475	15607	15510	15514	15446	15461	15418	15390	15417	15461	15403	15417	15470	15320	15517	15271	15483	15506	15354	15580	15564	15401	15378	15441	15489	15522	15420	15228	15460	15502	15525	15343	15554	15624	15568	15685	15290	15528	15697	15572	15482	15551	15589	15328	15413	15512	15362	15512	15357	15437	15590	15612	15628	15623	15590	15490	15492	15733	15539	15272	15691	15431	15452	15610	15481	15330	15509	15348	15366	15658	15400	15544	15496	15456	15351	15532	15426	15453	15533	15443	15469	15587	15506	15546	15527	15661	15611	15409	15480	15557	15333	15549	15383	15647	15396	15704	15577	15578	15343	15660	15387	15513	15589	15601	15434	15560	15608	15406	15360	15431	15560	15387	15412	15391	15443	15454	15536	15466	15520	15291	15411	15346	15545	15581	15630	15647	15613	15557	15552	15429	15604	15609	15403	15411	15506	15641	15651	15501	15570	15380	15365	15504	15439	15565	15632	15694	15522	15570	15673	15580	15524	15440	15621	15620	15593	15489	15456	15301	15297	15647	15476	15468	15717	15433	15592	15604	15500	15525	15552	15520	15320	15475	15592	15383	15309	15441	15625	15593	15458	15412	15596	15417	15418	15421	15511	15399	15550	15502	15439	15541	15481	15554	15317	15382	15423	15523	15405	15409	15598	15510	15305	15327	15534	15308	15468	15493	15530	15587	15569	15693	15427	15727	15398	15553	15438	15428	15378	15357	15629	15503	15491	15527	15501	15501	15524	15543	15549	15496	15485	15428	15403	15595	15524	15444	15501	15311	15465	15477	15380	15470	15422	15509	15361	15519	15292	15473	15605	15657	15668	15518	15493	15582	15651	15698	15581	15441	15616	15347	15550	15546	15453	15398	15482	15444	15492	15359	15429	15479	15503	15348	15488	15553	15476	15535	15661	15535	15384	15495	15501	15693	15413	15527	15675	15474	15480	15456	15542	15511	15491	15630	15498	15591	15465	15512	15462	15371	15339	15571	15595	15450	15500	15453	15602	15617	15448	15518	15453	15550	15457	15554	15543	15458	15453	15665	15634	15667	15675	15411	15600	15424	15406	15534	15603	15571	15423	15289	15492	15474	15511	15525	15378	15335	15428	15561	15442	15547	15550	15693	15383	15600	15449	15463	15614	15490	15537	15594	15618	15821	15632	15626	15483	15535	15459	15642	15342	15610	15672	15474	15590	15411	15571	15396	15557	15410	15592	15508	15428	15420	15632	15622	15506	15480	15561	15478	15737	15575	15505	15586	15308	15490	15441	15391	15551	15568	15424	15489	15332	15521	15262	15423	15586	15624	15482	15427	15499	15600	15476	15608	15780	15579	15455	15503	15554	15513	15389	15521	15442	15468	15466	15578	15649	15620	15388	15542	15671	15505	15441	15614	15575	15524	15609	15338	15643	15569	15566	15413	15462	15549	15361	15571	15546	15519	15527	15651	15421	15702	15550	15487	15419	15546	15633	15318	15459	15508	15527	15664	15567	15602	15503	15458	15513	15705	15493	15152	15431	15465	15573	15553	15480	15511	15411	15470	15483	15369	15579	15373	15468	15427	15469	15573	15421	15316	15498	15603	15345	15467	15597	15494	15495	15697	15476	15454	15517	15581	15574	15405	15540	15424	15428	15546	15432	15272	15423	15466	15317	15731	15558	15468	15354	15513	15463	15628	15510	15625	15544	15452	15420	15465	15381	15400	15410	15538	15491	15803	15541	15434	15630	15594	15574	15346	15508	15608	15485	15472	15528	15417	15339	15489	15331	15592	15652	15500	15295	15306	15585	15565	15536	15774	15424	15352	15415	15300	15601	15615	15482	15563	15438	15469	15306	15432	15470	15505	15372	15477	15658	15579	15467	15667	15662	15435	15340	15630	15577	15370	15606	15418	15444	15551	15402	15479	15360	15729	15436	15451	15397	15583	15493	15611	15735	15664	15582	15542	15363	15575	15517	15560	15451	15434	15517	15553	15496	15364
42643	58842	41999	21921	15110	14057	13788	13583	13610	13916	13698	13693	13517	13617	13554	13685	13603	13604	13542	13834	13674	13729	13736	13669	13763	13680	13592	13723	13648	13670	13642	13491	13742	13716	13568	13691	13752	13708	13584	13736	13652	13853	13585	13804	13577	13619	13615	13668	13506	13559	13747	13660	13475	13583	13704	13569	13625	13672	13579	13693	13709	13667	13760	13523	13761	13696	13586	13583	13668	13547	13643	13689	13570	13689	13742	13769	13489	13699	13680	13580	13611	13620	13641	13585	13635	13635	13650	13722	13617	13731	13695	13679	13681	13507	13600	13688	13640	13645	13682	13565	13492	13573	13679	13882	13589	13632	13773	13706	13728	13607	13738	13670	13656	13617	13496	13559	13758	13702	13556	13738	13492	13574	13692	13548	13551	13588	13716	13556	13602	13736	13612	13574	13672	13602	13667	13701	13882	13606	13634	13592	13594	13802	13845	13627	13627	13555	13525	13645	13610	13536	13639	13523	13574	13689	13666	13681	13627	13698	13646	13585	13586	13519	13561	13681	13708	13640	13478	13731	13425	13456	13503	13687	13766	13661	13564	13725	13783	13503	13675	13541	13746	13699	13550	13632	13736	13721	13679	13631	13720	13678	13670	13594	13707	13623	13568	13692	13635	13512	13671	13764	13579	13674	13576	13662	13688	13817	13666	13492	13749	13664	13699	13689	13596	13623	13610	13725	13720	13697	13613	13674	13860	13585	13597	13597	13545	13761	13578	13501	13711	13823	13655	13720	13795	13484	13604	13791	13607	13697	13586	13715	13622	13555	13553	13769	13498	13863	13519	13640	13539	13636	13819	13786	13561	13805	13689	13492	13711	13815	13700	13689	13618	13827	13608	13646	13615	13593	13590	13631	13632	13691	13673	13639	13622	13741	13663	13581	13721	13819	13596	13555	13600	13706	13801	13590	13533	13663	13629	13625	13688	13541	13608	13664	13670	13751	13577	13672	13666	13643	13718	13581	13719	13643	13635	13666	13516	13618	13508	13487	13698	13701	13763	13591	13589	13698	13739	13598	13608	13541	13630	13577	13704	13707	13691	13720	13591	13642	13706	13649	13717	13667	13499	13719	13553	13665	13709	13589	13646	13475	13677	13834	13588	13737	13615	13623	13658	13664	13573	13510	13578	13631	13712	13522	13731	13684	13743	13693	13801	13634	13692	13639	13603	13786	13483	13837	13786	13519	13706	13638	13730	13675	13553	13581	13416	13728	13796	13669	13649	13623	13516	13844	13465	13791	13811	13738	13586	13558	13740	13624	13788	13628	13655	13540	13535	13638	13554	13644	13601	13715	13640	13688	13676	13552	13583	13599	13724	13677	13627	13687	13549	13601	13712	13630	13621	13585	13503	13867	13769	13533	13660	13535	13727	13730	13513	13712	13374	13417	13785	13706	13579	13514	13656	13751	13543	13707	13801	13614	13551	13688	13704	13728	13569	13819	13689	13614	13536	13596	13733	13694	13488	13614	13488	13625	13722	13589	13623	13659	13512	13724	13568	13708	13642	13671	13649	13720	13598	13623	13612	13583	13751	13714	13731	13426	13599	13858	13597	13855	13459	13701	13656	13858	13691	13520	13583	13702	13715	13545	13669	13656	13657	13715	13635	13523	13632	13631	13739	13838	13769	13821	13680	13696	13600	13633	13551	13706	13676	13502	13725	13755	13689	13520	13711	13838	13629	13700	13632	13635	13597	13880	13687	13711	13700	13520	13775	13677	13576	13694	13597	13488	13781	13608	13521	13544	13503	13586	13661	13757	13824	13652	13794	13525	13696	13638	13453	13568	13680	13715	13635	13688	13549	13527	13767	13774	13543	13649	13535	13605	13625	13768	13679	13809	13576	13680	13708	13731	13667	13618	13824	13597	13695	13482	13650	13628	13751	13636	13565	13519	13659	13725	13591	13753	13518	13747	13575	13733	13619	13646	13608	13664	13662	13588	13678	13716	13655	13620	13558	13552	13562	13518	13762	13758	13765	13602	13568	13659	13560	13614	13593	13597	13632	13481	13636	13735	13665	13553	13613	13838	13666	13614	13604	13715	13587	13606	13740	13574	13535	13612	13513	13768	13534	13656	13639	13703	13637	13559	13735	13620	13620	13568	13536	13586	13663	13709	13734	13535	13614	13690	13712	13713	13619	13608	13644	13821	13741	13538	13780	13626	13721	13562	13569	13651	13793	13535	13721	13753	13654	13698	13716	13756	13763	13563	13741	13672	13760	13617	13606	13796	13737	13714	13613	13619	13456	13700	13652	13518	13671	13604	13597	13641	13698	13602	13686	13559	13595	13623	13656	13506	13587	13683	13641	13670	13755	13661	13603	13549	13624	13708	13608	13577	13668	13655	13606	13643	13448	13629	13575	13626	13604	13656	13570	13736	13606	13608	13611	13394	13594	13647	13640	13707	13641	13727	13583	13630	13664	13754	13623	13678	13718	13660	13547	13625	13707	13542	13688	13679	13604	13849	13604	13753	13916	13720	13602	13594	13531	13655	13690	13736	13665	13630	13543	13697	13692	13709	13445	13560	13575	13509	13537	13738	13832	13616	13607	13511	13640	13562	13754	13693	13598	13735	13898	13617	13614	13716	13775	13711	13704	13533	13640	13777	13555	13708	13674	13694	13642	13471	13687	13705	13523	13549	13584	13564	13703	13709	13665	13753	13744	13780	13653	13686	13714	13640	13594	13696	13630	13704	13828	13612	13566	13678	13604	13476	13517	13558	13553	13761	13744	13690	13786	13719	13530	13587	13563	13623	13637	13621	13443	13608	13713	13607	13651	13633	13727	13468	13674	13589	13772	13729	13730	13571	13989	13656	13672	13574	13514	13682	13623	13734	13543	13622	13690	13553	13678	13739	13548	13676	13696	13672	13693	13641	13663	13564	13692	13575	13519	13661	13568	13611	13748	13567	13663	13723	13798	13689	13625	13476	13552	13718	13665	13682	13731	13516	13712	13789	13641	13622	13591	13660	13532	13576	13608	13606	13609	13642	13650	13566	13614	13689	13660	13589	13656	13791	13664	13743	13646	13536	13702	13617	13630	13698	13568	13741	13717	13786	13613	13641	13786	13496	13769	13654	13751	13666	13701	13706	13494	13745	13588	13713	13616	13883	13630	13845	13618	13695	13720	13511	13768	13582	13699	13730	13466	13707	13728	13474	13629	13701	13732	13553	13757	13631	13756	13758	13539	13598	13603	13665	13827	13651	13673	13562	13643	13726	13526	13539	13743	13560	13615	13807	13682	13492	13484	13701	13628	13519	13562	13762	13766	13495	13689	13634	13626	13636	13683	13609	13634	13674	13633	13677	13568	13581	13575	13789	13643	13646	13734	13649	13694	13644	13694	13711	13731	13627	13594	13721	13649	13593	13877	13616	13606	13464	13615	13657	13560	13623	13653	13723	13648	13681	13698	13625	13673	13665	13638	13653	13664	13677	13590	13459	13966	13444	13604	13639	13674	13798	13444	13694	13507	13707	13662	13643	13665	13600	13526	13699	13460	13703	13746	13609	13576	13524	13600	13772	13716	13679	13856	13817	13761	13591	13716	13572	13700	13756	13681	13529	13766	13644	13626	13760	13672	13823	13592	13677	13676	13682	13770	13644	13545	13664	13512	13522	13551	13840	13654	13768	13741	13629	13718	13588	13708	13549	13675	13701	13633	13657	13790	13521	13689	13649	13700	13647	13634	13632	13706	13694	13780	13785	13422	13760	13776	13742	13775	13600	13700	13635	13595	13661	13679	13648	13822	13599	13650	13511	13521	13690	13436	13511	13768	13669	13661	13677	13588	13660	13817	13673	13586	13570	13551	13766	13671	13701	13694	13552	13719	13675	13616	13711	13679	13881	13609	13693	13535	13654	13519	13632	13562	13641	13687	13622	13710	13863	13787	13624	13604	13697	13756	13557	13624	13562	13519	13704	13782	13660	13792	13527	13512	13639	13585	13607	13753	13672	13659	13655	13570	13741	13635	13655	13704	13660	13781	13723	13517	13683	13682	13594	13676	13694	13766	13707	13611	13518	13769	13511	13896	13563	13580	13669	13703	13744	13703	13673	13771	13718	13666	13705	13729	13490	13752	13735	13682	13557	13833	13570	13638	13641	13690	13483	13766	13652	13722	13684	13703	13648	13702	13507	13614	13614	13659	13568	13622	13602	13597	13830	13578	13617	13506	13564	13699	13694	13653	13656	13816	13575	13749	13645	13610	13611	13657	13736	13787	13526	13673	13561	13570	13634	13581	13595	13738	13566	13759	13613	13565	13729	13621	13597	13457	13561	13645	13743	13750	13602	13700	13584	13707	13506	13733	13651	13707	13769	13701	13558	13728	13716	13636	13754	13679	13678	13687	13715	13695	13603	13748	13687	13640	13750	13688	13621	13668	13607	13506	13690	13607	13520	13552	13688	13749	13679	13665	13602	13748	13839	13736	13838	13552	13670	13669	13555	13527	13695	13757	13712	13570	13678	13559	13859	13733	13581	13496	13557	13563	13776	13659	13813	13755	13597	13826	13500	13666	13693	13612	13696	13677	13692	13636	13677	13497	13614	13704	13676	13733	13732	13639	13510	13627	13669	13572	13505	13747	13623	13640	13643	13757	13542	13717	13695	13588	13616	13647	13635	13855	13680	13674	13665	13652	13608	13721	13691	13654	13700	13661	13818	13632	13597	13625	13627	13687	13651	13535	13437	13748	13506	13671	13661	13544	13573	13728	13624	13620	13636	13640	13624	13618	13540	13620	13763	13643	13668	13568	13426	13798	13719	13606	13717	13723	13602	13632	13903	13593	13608	13626	13516	13736	13644	13539	13692	13801	13719	13404	13758	13672	13717	13670	13542	13541	13677	13535	13522	13653	13683	13521	13547	13648	13584	13624	13662	13574	13489	13800	13650	13617	13572	13535	13683	13505	13739	13646	13639	13665	13579	13544	13696	13556	13670	13643	13633	13485	13695	13608	13794	13572	13629	13654	13661	13533	13790	13759	13585	13712	13687	13628	13790	13633	13570	13569	13552	13656	13792	13693	13756	13745	13575	13730	13718	13608	13616	13623	13690	13717	13719	13520	13694	13650	13691	13815	13427	13630	13663	13654	13714	13636	13639	13759	13741	13698	13595	13605	13642	13652	13635
30255	40408	45862	31396	20272	16901	16238	15835	15612	15610	15869	15616	15705	15900	15779	15566	15612	15896	15681	15877	15797	15734	15702	15721	15857	15716	15607	15718	15673	15651	15589	15800	15785	15446	15540	15666	15875	15441	15704	15609	15565	15615	15687	15874	15799	15641	15803	15669	15742	15707	15651	15668	15754	15537	15459	15589	15806	15663	15739	15494	15803	15553	15679	15723	15712	15727	15643	15764	15495	15636	15676	15644	15666	15737	15690	15715	15511	15750	15633	15552	15620	15456	15697	15644	15535	15678	15804	15570	15646	15722	15523	15593	15555	15684	15785	15684	15593	15600	15712	15651	15688	15621	15575	15696	15768	15758	15790	15779	15793	15600	15683	15696	15560	15492	15456	15616	15567	15753	15434	15687	15623	15515	15650	15636	15534	15509	15829	15500	15813	15506	15777	15759	15630	15553	15892	15659	15715	15750	15542	15529	15638	15570	15558	15743	15636	15671	15627	15697	15689	15769	15424	15549	15651	15466	15609	15563	15683	15773	15633	15540	15671	15846	15677	15551	15639	15585	15527	15513	15616	15678	15552	15679	15730	15522	15639	15709	15679	15581	15541	15655	15602	15559	15552	15496	15679	15630	15889	15735	15501	15576	15502	15435	15658	15606	15631	15686	15572	15568	15539	15920	15593	15415	15660	15619	15653	15575	15676	15513	15559	15485	15793	15593	15759	15665	15553	15662	15567	15604	15840	15646	15660	15585	15529	15543	15445	15546	15602	15711	15509	15599	15775	15650	15773	15427	15701	15632	15757	15678	15668	15599	15496	15679	15752	15692	15693	15746	15640	15536	15840	15631	15447	15685	15543	15607	15499	15507	15550	15802	15804	15611	15706	15468	15751	15512	15551	15510	15490	15629	15558	15680	15601	15335	15783	15812	15623	15660	15709	15755	15841	15569	15667	15625	15665	15653	15850	15748	15533	15653	15600	15857	15514	15725	15752	15686	15763	15782	15817	15794	15578	15782	15570	15809	15484	15770	15837	15630	15774	15770	15551	15836	15709	15605	15671	15559	15658	15695	15570	15564	15521	15777	15552	15561	15529	15635	15631	15941	15668	15760	15598	15527	15678	15636	15762	15565	15529	15473	15675	15572	15738	15806	15411	15764	15714	15800	15727	15786	15641	15574	15762	15705	15763	15548	15432	15646	15552	15683	15558	15685	15725	15774	15765	15768	15731	15638	15757	15941	15575	15692	15631	15734	15651	15499	15831	15559	15721	15582	15576	15531	15560	15714	15803	15508	15584	15590	15621	15784	15719	15640	15788	15575	15623	15630	15756	15677	15575	15464	15487	15630	15748	15788	15715	15827	15713	15840	15841	15660	15610	15612	15525	15580	15764	15728	15701	15715	15801	15777	15451	15766	15698	15553	15611	15697	15697	15675	15749	15747	15645	15751	15786	15689	15506	15631	15685	15461	15696	15572	15776	15702	15498	15766	15841	15448	15742	15603	15662	15846	15426	15444	15750	15542	15720	15575	15797	15597	15658	15581	15650	15507	15722	15716	15604	15698	15654	15533	15683	15619	15751	15792	15555	15631	15633	15601	15631	15419	15670	15770	15521	15563	15620	15837	15671	15732	15640	15902	15563	15578	15445	15601	15806	15646	15564	15686	15722	15440	15634	15653	15683	15807	15744	15735	15725	15721	15854	15865	15568	15668	15604	15649	15707	15906	15799	15542	15537	15716	15616	15727	15728	15762	15376	15682	15659	15703	15547	15650	15588	15694	15549	15636	15645	15727	15503	15734	15655	15617	15860	15899	15732	15769	15688	15555	15681	15498	15696	15597	15568	15831	15632	15558	15545	15612	15862	15594	15732	15614	15388	15581	15606	15651	15545	15581	15632	15707	15750	15655	15603	15692	15700	15528	15693	15655	15795	15773	15839	15975	15864	15477	15551	15467	15662	15692	15696	15725	15631	15835	15507	15554	15532	15786	15705	15777	15813	15549	15807	15617	15838	15688	15557	15651	15629	15634	15566	15592	15689	15624	15695	15507	15457	15595	15711	15698	15662	15696	15748	15577	15647	15770	15575	15595	15601	15722	15761	15753	15605	15775	15870	15711	15539	15768	15630	15797	15489	15810	15726	15568	15582	15510	15314	15569	15774	15790	15711	15489	15657	15582	15697	15536	15624	15762	15606	15680	15796	15785	15699	15679	15538	15494	15565	15711	15757	15586	15785	15589	15647	15369	15757	15543	15438	15646	15758	15413	15748	15890	15725	15808	15580	15619	15783	15659	15715	15707	15623	15600	15726	15717	15566	15691	15740	15523	15480	15676	15608	15580	15813	15611	15605	15838	15668	15593	15511	16028	15673	15515	15688	15524	15579	15675	15434	15790	15505	15624	15732	15538	15566	15550	15603	15846	15673	15600	15762	15869	15518	15596	15728	15670	15690	15827	15763	15670	15505	15551	15699	15662	15715	15479	15728	15631	15780	15626	15649	15449	15649	15683	15609	15772	15916	15540	15552	15718	15499	15652	15558	15759	15898	15731	15799	15651	15613	15830	15636	15595	15812	15481	15563	15682	15680	15828	15595	15708	15512	15698	15619	15647	15751	15764	15869	15822	15589	15689	15612	15771	15637	15720	15788	15817	15713	15565	15659	15645	15547	15571	15656	15774	15549	15519	15701	15974	15678	15542	15834	15552	15653	15719	15686	15624	15492	15518	15941	15490	15725	15841	15682	15614	15678	15783	15581	15763	15613	15554	15710	15633	15552	15708	15579	15721	15414	15423	15692	15718	15572	15700	15505	15671	15646	15651	15610	15711	15612	15595	15743	15489	15653	15638	15577	15661	15601	15686	15797	15592	15693	15640	15724	15592	15657	15663	15813	15702	15695	15616	15647	15794	15614	15638	15546	15617	15681	15527	15413	15680	15581	15470	15618	15606	15745	15598	15828	15678	15917	15590	15644	15668	15646	15793	15501	15532	15609	15521	15629	15557	15717	15710	15696	15711	15749	15661	15683	15701	15458	15655	15516	15855	15676	15619	15536	15700	15532	15701	15544	15548	15589	15615	15507	15665	15553	15619	15606	15621	15576	15637	15754	15723	15634	15701	15608	15620	15557	15687	15703	15643	15536	15907	15685	15653	15679	15732	15642	15574	15719	15598	15559	15693	15742	15521	15570	15584	15566	15697	15559	15539	15586	15594	15551	15739	15638	15623	15572	15586	15643	15733	15588	15724	15769	15799	15615	15548	15567	15675	15880	15799	15845	15772	15627	15474	15553	15645	15642	15696	15463	15766	15638	15736	15701	15781	15516	15705	15734	15680	15536	15747	15659	15837	15739	15543	15655	15598	15567	15678	15867	15737	15573	15689	15646	15578	15559	15714	15748	15542	15629	15624	15651	15656	15727	15748	15798	15665	15723	15730	15631	15635	15760	15549	15793	15750	15664	15789	15556	15602	15622	15699	15694	15712	15600	15590	15579	15555	15557	15495	15645	15506	15691	15699	15611	15527	15782	15643	15683	15662	15685	15698	15714	15521	15737	15857	15492	15632	15704	15525	15607	15817	15752	15618	15611	15692	15619	15649	15778	15677	15825	15512	15676	15757	15576	15789	15746	15721	15595	15490	15717	15435	15681	15578	15692	15901	15628	15499	15583	15436	15757	15624	15715	15757	15587	15505	15728	15611	15437	15596	15741	15849	15669	15863	15745	15753	15662	15699	15548	15844	15780	15701	15784	15849	15663	15752	15817	15576	15645	15853	15643	15786	15575	15531	15605	15828	15712	15694	15592	15629	15584	15750	15427	15994	15565	15543	15669	15643	15718	15454	15662	15469	15697	15794	15528	15575	15728	15829	15767	15825	15719	15413	15544	15526	15766	15659	15732	15629	15671	15691	15477	15589	15620	15695	15643	15832	15690	15814	15686	15483	15712	15561	15657	15673	15748	15519	15828	15700	15665	15673	15719	15541	15600	15511	15699	15552	15518	15660	15778	15685	15497	15561	15643	15672	15849	15358	15523	15462	15548	15634	15663	15611	15644	15638	15718	15836	15774	15588	15925	15692	15718	15651	15623	15455	15730	15449	15789	15853	15785	15717	15735	15714	15674	15722	15577	15751	15703	15741	15754	15531	15482	15702	15745	15529	15745	15698	15537	15724	15757	15492	15555	15545	15622	15688	15812	15725	15610	15453	15480	15582	15635	15584	15767	15610	15780	15701	15658	15940	15666	15537	15694	15829	15749	15839	15869	15655	15773	15698	15828	15773	15690	15791	15729	15769	15884	15807	15798	15784	15495	15731	15434	15548	15664	15783	15535	15549	15644	15813	15706	15737	15764	15586	15828	15646	15480	15569	15600	15814	15753	15811	15625	15532	15603	15640	15593	15839	15764	15803	15561	15650	15684	15544	15751	15751	15667	15594	15529	15455	15712	15568	15597	15702	15627	15341	15734	15750	15628	15648	15438	15791	15795	15729	15596	15740	15689	15601	15591	15721	15597	15625	15574	15427	15810	15561	15866	15657	15746	15770	15805	15743	15646	15677	15712	15777	15711	15536	15686	15712	15607	15714	15596	15705	15625	15610	15763	15736	15491	15804	15647	15650	15738	15687	15654	15562	15591	15453	15555	15461	15738	15628	15446	15716	15687	15624	15728	15522	15638	15663	15737	15845	15683	15742	15603	15528	15565	15658	15610	15496	15644	15768	15640	15533	15744	15792	15616	15636	15922	15689	15667	15576	15502	15476	15530	15835	15643	15619	15615	15470	15614	15508	15770	15769	15686	15609	15696	15798	15626	15561	15625	15796	15804	15627	15638	15543	15500	15628	15679	15598	15643	15438	15695	15798	15574	15549	15793	15511	15704	15666	15629	15504	15637	15802	15948	15571	15498	15632	15458	15644	15924	15764	15668	15710	15619	15696	15636	15643	15760	15577	15717	15588	15613	15675	15748	15661	15837	15563	15537	15800	15640	15844	15662	15714	15577	15577	15496	15566	15886	15647	15724	15634	15718	15652	15555	15605	15801	15676	15828	15710	15885	15640	15797	15549	15616	15616	15765	15776	15611	15723	15747	15807	15707	15504	15623	15735	15640	15673	15732	15605	15712	15542	15673	15443	15574	15650	15523	15722	15704	15772	15686	15723	15502	15606	15569	15776	15740	15600	15702	15586	15522	15627
53278	76162	53051	27319	16607	14360	13903	13689	13900	13890	13766	13666	13770	13756	13706	13880	13892	13810	13803	13860	13772	13816	13979	13740	13893	13802	13813	13807	13748	13693	13811	13838	13970	13762	13877	14016	13597	13666	13793	13886	13806	13756	13712	13895	13748	13745	13942	13882	13704	13704	13785	13689	14022	13778	13898	13838	13925	13773	13635	13812	13963	13814	13922	13840	13699	13946	13805	13747	13823	13660	13816	13776	13892	13830	13719	13691	13812	13871	13880	13756	14009	13675	13803	13646	13677	13706	13858	13652	13678	13761	13884	13789	13841	13780	13767	13629	13931	13986	13993	13726	13646	13752	13616	13802	13791	13726	13884	13672	14079	13783	13694	13837	13721	13741	13701	13903	13907	13789	13850	13998	13732	13844	13722	13864	13916	13825	13889	13886	13783	13863	13742	13750	13897	13848	13620	13772	13659	13762	13865	13885	13835	13783	13711	13798	13846	13935	14057	13709	13858	13778	13672	13828	13789	13879	13909	13798	13720	13847	13799	13791	13856	13694	13846	13711	13787	14024	13748	13751	13797	13816	13781	13718	13796	13826	13689	13912	13833	13734	13863	13693	13796	14010	13976	13788	13893	13797	13886	13782	13851	13819	13643	13667	13803	13858	13735	13965	13811	13675	13772	13819	13773	13768	14050	13896	13793	13667	13820	13791	13746	13731	13697	13875	13753	13789	13765	13841	13666	13763	13667	13821	13625	13806	13921	14006	13697	13811	13680	13847	13683	13941	13803	13915	13826	13745	13798	13821	13717	13950	13820	13789	13669	14000	13733	13827	13956	13904	13575	13754	13749	13976	13791	13851	13857	13906	13763	13731	13794	13846	13828	13766	13674	13862	13995	13956	13686	13792	13952	13885	13631	13837	13810	13796	13873	13780	13707	13895	13921	13830	13752	13690	13789	13551	13803	13740	13850	13823	13755	13784	13782	13961	13801	13812	13860	13788	13968	13855	13767	13770	13798	13723	13731	13919	13824	13656	13862	13814	13723	13871	13766	13764	13813	13731	13797	13838	13868	13880	13952	13731	13925	13893	13759	13710	13794	13938	13892	13817	13699	13679	13873	13866	13686	13954	13999	13753	13821	13809	13587	13833	13763	13862	13762	13647	13976	13678	13753	13893	13875	13784	13891	13952	13761	13811	13873	13960	13772	13815	13904	13823	13668	13714	13918	13736	13660	13910	13886	13866	13821	13850	13673	13907	13674	13842	13815	13951	13662	13870	13859	13696	13842	13852	13757	13743	13852	13939	13867	13822	13845	13910	14015	13868	14118	13712	13851	13908	13805	13796	13709	13880	14067	13938	13722	13780	14021	13975	13896	13883	13511	13662	13818	13949	13856	13696	14005	13814	13851	13882	13732	13712	13907	13801	13755	13757	13865	13947	13632	13704	13739	13840	13871	13727	13839	13783	13835	13715	13840	13941	13693	13793	13776	13821	13716	13815	13831	13807	13903	14010	13885	13880	13788	13884	13739	13728	13849	13915	13906	13778	13896	13774	13770	13868	13800	13633	13882	13643	14038	13756	13968	14029	13774	13850	13866	13771	13760	13737	13887	13779	13814	13650	13858	13746	13748	13935	13723	13917	13758	13888	13900	13902	13778	13728	13720	13725	13755	13688	13709	13808	13803	13698	13800	13681	13692	13867	13753	13863	13891	13838	13559	13839	13826	13860	13812	13890	13751	13854	13814	13724	13773	13877	13750	13847	13775	13826	13804	13641	13934	13856	13905	13849	13793	13720	13717	13891	13775	13846	13715	13635	13839	13774	14037	13797	13707	13782	13774	13613	13722	13767	13675	13908	13763	13760	13655	13619	13936	13824	13804	13770	13790	13680	13675	13756	13769	13859	13763	13703	13763	13772	13824	13873	13760	13894	13704	13769	13752	13791	13844	13720	13700	13771	13622	13849	13941	13655	13809	13788	13913	13870	13749	13883	13882	13777	13706	13724	13902	14007	13854	13718	13629	13995	13793	13687	13926	13758	13657	13939	13611	13850	13730	13876	13744	13777	13897	13691	13826	13813	13837	13728	13942	13779	13792	13911	14033	13839	13749	13814	13819	13705	13858	13839	13860	13760	13893	13690	13898	13929	13758	13825	13764	13866	13885	13819	13767	13909	13952	13844	13781	13651	13877	13901	14038	13718	13640	13898	13685	13750	13849	13853	13839	13757	13890	13910	13848	13721	13790	13743	13814	14006	13846	13802	13797	13815	13603	13816	13960	13908	13894	13923	13960	13757	13782	13629	13841	13795	13817	13864	13787	13895	13941	13903	13861	13892	13939	13757	13934	13789	13820	13813	13885	13853	13960	13749	13845	13828	13811	13826	14010	14023	13899	13905	13843	13807	13740	13854	13726	13731	13676	13772	13877	13764	13803	13977	13747	13577	13794	13848	13913	13725	13936	13743	13912	13851	13705	13736	13883	13857	13896	13903	13603	13844	13740	13859	13819	13632	13794	13839	13914	13728	14027	13803	13771	13895	13805	13540	13698	13777	13880	13683	13908	13693	13905	13718	13888	13833	13657	13774	13887	13705	13879	13819	13873	13870	13800	13854	13836	13712	13768	13676	13803	13801	13803	13751	13842	13632	13937	13828	13748	13758	14034	13637	13793	13787	13780	13839	13699	13757	13818	13823	13733	13739	13690	13720	13747	13789	13887	13700	13617	13776	13688	14012	13740	13822	13904	13845	13822	13772	13783	13846	13866	13924	13813	13646	13831	13937	13739	13830	13944	13879	13830	13752	13767	13836	13833	13701	13773	13986	13862	13881	13764	13892	13910	13941	13852	13679	13765	13715	13853	13748	13881	13961	13874	13823	13863	13649	13897	14018	13766	13813	13751	13765	13806	13805	13923	13706	13536	13797	13897	13797	13751	13832	13751	13635	13976	13773	13835	13794	13921	13547	13842	13728	13850	13864	13795	13722	13773	13915	13854	13876	13929	13907	13828	13844	13781	13799	13817	13673	13839	13694	13793	13808	13708	13862	13977	13836	13906	13681	13801	13885	13876	13901	13748	13835	13726	13727	13879	13715	13837	13883	13877	13771	13766	13887	14024	13798	13937	13779	13787	13656	13892	13830	13776	14068	13649	13626	13744	13832	13666	13715	13900	13824	13796	13920	13981	13752	13777	13906	13890	13766	13863	13807	13705	13656	13756	13810	13837	13778	13635	13685	13853	13854	13913	13864	14105	13823	13826	13918	13761	13727	13711	13696	13847	13775	13764	13776	13896	14011	13863	13895	13872	13802	13896	13826	13800	13799	13643	13669	13816	13922	13709	14080	13861	13839	13719	13855	13906	13785	13795	13634	13811	13861	13713	13850	13798	13843	13833	13793	13866	13915	13916	13805	13742	13726	14074	14078	13760	13788	13714	13829	13942	13792	13887	13758	13789	13829	13776	13797	13735	13829	13737	13740	13787	13732	13807	13893	13910	13767	13841	13937	13851	13743	13890	13694	13687	13890	13923	13716	13808	13835	13894	13722	13746	14013	13954	13886	13831	13846	13992	13791	13823	13860	13882	13980	13755	13760	13688	13811	13745	13914	13774	13826	13739	13818	13782	13910	13878	13707	13833	13716	13844	13783	13657	13838	13598	13842	13934	13912	13984	13686	13971	13787	13797	13815	14077	13712	13923	13823	13781	13694	13926	13852	13677	13862	13659	13891	13824	13812	13812	13788	13804	13874	13838	13854	13865	13878	13815	13939	13832	13743	13817	13886	13921	13879	13753	13825	13906	13688	13737	13766	13790	13933	13746	13711	13961	13726	13863	13916	13803	13851	13836	13800	13623	13883	13911	13847	13953	13680	13814	13945	13755	13902	13899	13754	13884	13869	13779	13849	13990	13673	13719	13859	13777	13782	13729	13775	13869	14014	13673	13821	13813	13849	13767	13984	13894	13780	13840	13839	13750	13765	13802	13842	13756	13899	13887	13737	13851	13801	13823	13833	13926	13781	13764	13713	13682	13836	13753	13802	13810	13813	13871	13835	13948	13762	13792	13656	13675	13842	13926	13671	13783	13722	13757	13640	13800	13863	13734	13928	13935	13719	13786	13906	13675	13766	14074	13841	13870	13667	13756	13784	13801	13714	13874	13868	13789	13781	13795	13871	13914	14048	13951	13929	13775	13793	13773	13774	13781	13767	13917	13787	13847	13786	13740	13858	13755	13867	13636	13724	13863	13871	13606	13869	13715	13863	13835	13750	13771	13893	13756	13884	13812	13923	14032	13773	13557	13840	13768	13831	13723	13898	13746	13832	13889	13873	13673	13852	13942	13783	13744	13764	13906	13870	13898	13844	13834	13762	13919	13740	13810	13858	13836	13981	13809	13753	13765	13925	13818	13818	13777	13799	13798	13934	13745	13886	13895	13853	13857	13945	13715	13709	13710	13663	13917	13765	13805	13845	13899	13808	13965	13706	13850	13827	13958	13930	13906	13775	14032	13917	13810	13744	14025	13864	13830	13818	13815	13701	13790	13823	13858	13809	13892	13652	13914	13832	13655	13723	13796	14020	13743	13701	13979	13631	13771	13854	13943	13767	13733	13825	13947	13644	13828	13815	13996	13790	13838	13850	13741	13964	13761	14023	13813	13802	13818	13802	13815	13739	13826	13797	13819	13709	13826	13933	13794	13988	13776	13987	13832	13894	13838	13905	13813	13725	13824	13788	13860	13747	13773	13693	13764	13731	13919	13935	13854	13722	13864	13842	13789	13764	13938	13829	13985	13899	13823	13808	13973	13963	13849	13772	13858	13782	13803	13842	13824	13771	13882	13814	13859	13752	13867	13695	13896	13831	13798	13790	13881	13804	13792	13670	13781	13840	13891	13759	13872	13864	13834	13786	13967	13808	13849	13780	13772	13773	14046	13796	13961	13834	14009	13698	13717	13846	13779	14032	13870	13900	13909	13807	13797	13977	13924	13806	13713	13989	13726	13947	13762	13823	13805	13772	13763	13820	13841	13872	13749	13990	13849	13846	13931	13840	14017	13656	13833	13866	13779	13819	13883	13923	13878	13887	13792	14004	13959	13777	13947	13898	13667	13724	13775	13786	13869	13746	13945	13933	13772	13719	13899	13767	13823	13730	13845	13631	13914	13845	13808	13782	13775	13873	13849	13714	13834	13783
23951	25009	36189	29106	23481	22958	21957	16970	16051	16228	16365	16312	16304	16068	16186	16093	16353	15988	16055	15840	15946	16006	15969	16007	16235	16075	16035	15930	16031	15936	15929	16006	16126	16023	15985	15998	15619	15749	15880	15948	16048	16070	15908	15989	16080	16062	15971	15726	15858	15753	15929	15890	15852	15687	15821	15856	16040	15770	15934	16013	15784	15893	15953	15846	16045	15753	16003	15660	16027	15792	15902	15799	15822	15869	15730	15919	15727	15960	15794	15909	15875	16166	16077	16012	16032	15903	15975	16095	15900	15813	15839	15872	16065	15725	15844	16003	15976	15759	15827	16039	15876	15846	15941	15816	15936	15889	15675	15987	15867	16016	15872	15798	15727	15803	15861	15902	15694	15740	15951	15901	15985	15966	15967	15984	15756	15959	15979	15890	15966	15678	15814	15873	15835	15671	15895	15897	15894	15817	15892	15938	15694	15964	16035	15917	15827	15795	15954	16066	16021	15844	15757	15743	15853	15931	15849	15863	15977	16035	15752	15838	15766	15848	15729	15852	15834	15895	15819	15850	15926	15815	15899	15799	15727	15890	16052	15824	15733	15996	15909	15886	15913	15865	15631	15866	15821	15917	15675	16035	15948	15804	15908	15827	15989	15804	15795	15777	15837	15810	15942	15914	15839	15587	15838	15844	15932	15809	15871	15967	15970	15774	15723	15713	16026	15978	15976	15824	15997	15917	15932	15815	15805	15938	16029	15622	15847	15803	16007	15981	15790	15914	15873	15766	15893	15920	16005	15592	15732	15926	15768	15801	15883	15720	15814	15971	15986	15736	15927	15786	15676	16001	15890	15621	15619	15890	15874	15690	15915	15754	15845	16015	15768	15852	15890	15789	15916	15762	15864	15774	15757	15674	15881	15731	15921	15965	15986	15802	15815	15950	15875	15797	15891	15826	15796	15793	15881	15975	15868	15583	16018	16049	15791	15809	16014	15765	15718	15714	15792	15917	15943	15914	15662	15774	15809	15822	15669	15748	15725	15788	15931	15793	15910	15947	15968	15892	15934	16066	15787	15928	15991	15921	15879	16030	15969	15817	15884	16020	15823	15791	15902	15876	15939	15919	15860	15948	15831	15710	15854	15905	15867	15927	15824	16062	16000	16042	15821	15685	15695	15858	15949	15764	15865	15988	15842	15747	15729	15783	15718	15741	15769	15909	15916	15989	15788	15705	15787	15703	15920	16038	15850	15888	15883	15762	15850	15932	15963	15760	15797	15938	15794	15791	15786	15924	15972	15743	16014	16001	15970	15951	15815	15765	15796	15872	16106	15882	15904	15788	15905	15714	15736	15941	15896	15667	15841	16045	15733	15750	15964	15801	16012	15912	15881	15811	16007	15802	15882	15845	15862	15678	15769	15849	15870	15888	15838	15874	15893	16042	15848	15750	15802	15932	15850	15775	15734	15695	15722	15846	15776	15899	15917	15944	15787	15792	15849	15915	15898	15741	15922	15794	15838	15776	15775	15771	15727	15697	15727	15946	15844	15861	15858	16056	15922	15776	15765	15996	15886	15765	15695	15770	15940	15817	16031	15652	16064	15741	16066	15843	15619	16057	15792	15790	15831	15786	15934	16002	15774	15709	15908	15657	15838	15900	15868	15758	15959	15945	16035	15835	15837	15757	15913	15948	16008	15887	15675	15780	15958	15741	15990	15914	15749	15808	15812	15819	15724	15944	15914	15967	15967	15834	15729	15970	15943	15866	15861	15785	15703	15752	15864	15879	16024	15872	16120	15901	15935	15961	16170	15737	15843	15903	15804	15764	16008	15940	15879	15922	15872	15916	15938	15880	15869	15877	15788	15851	15929	16097	15810	15805	16086	15856	15882	15860	15983	15897	15902	15787	16038	15933	15912	15959	15923	15936	15973	15991	15929	15774	16016	15912	15682	15830	15685	16021	15819	15819	15965	15863	15732	15727	15899	15890	16003	15900	15644	15721	15800	15835	15661	15907	15810	16019	16045	15630	15753	15878	15882	15911	15828	15730	15827	15616	15831	15610	15863	15576	15875	16032	15790	15910	15643	15705	15883	15891	15976	15836	16031	15848	15784	15640	15862	15991	15898	15791	15876	15948	15810	15745	15907	15910	15583	15940	15726	15774	15894	15928	15887	15896	16018	15989	15999	15945	16037	16003	15830	15787	15768	15983	15824	15922	15814	15898	15853	15785	16083	15698	15843	15856	15822	15955	15900	15914	15877	15799	15835	15773	15881	15909	15749	15793	15955	15896	16097	15978	15854	15860	16023	15974	15872	15826	15697	16014	15990	16035	15749	15875	15867	15686	15925	15920	15591	15825	15860	15815	15992	15865	15866	15826	15708	15841	16038	15799	15961	15877	15835	15807	16010	15799	15906	15818	15841	15766	15706	15874	15834	15846	15973	16045	15897	15798	15877	15822	15946	15887	15769	15799	15957	15834	15694	15835	15580	15945	15788	15685	16065	15711	15874	15853	16046	15996	16015	15817	15875	15804	15833	15749	15945	15977	16012	15789	15720	15655	15751	15854	15835	15935	15986	15730	15879	15697	15876	16005	16171	15928	15939	15843	15741	15868	15878	15671	15858	15830	15810	16055	15747	15881	15809	15941	15950	15728	15811	15580	15750	15949	16005	15763	15848	15811	15924	16012	15693	15898	15866	15846	15834	15778	15857	15846	15857	15725	15785	15855	15854	15897	15855	15667	16000	15887	15951	15869	15812	15873	15739	15848	15751	15714	16043	15793	15954	15851	15855	16028	15802	15826	15787	15955	16180	15968	15762	15726	15928	16022	15947	16080	15927	15884	15829	15964	15862	16075	15814	15965	16114	15678	15662	15747	15878	15735	15909	15919	15896	15868	15773	15847	15728	15825	15623	15856	16145	15781	15699	16065	15999	15926	15726	15698	15768	15741	15784	15937	15992	15958	15980	15773	15801	15898	15821	15694	15693	15788	15760	15702	15733	15892	15764	15826	16076	15911	15808	15857	15651	15833	15842	15835	15906	15773	15731	16105	15880	15758	15950	15923	15858	15863	15872	15804	15978	15894	15846	15765	16179	15841	15782	15789	15738	15951	15854	15827	15805	15943	15828	15820	15695	15932	15887	15876	15668	15790	15752	15955	16037	15917	15778	15900	15980	15916	15848	15699	15838	15833	15805	15769	15706	15862	15726	15890	15984	15845	16166	15681	15717	16035	15810	15769	15771	15819	15821	15840	15809	15978	15908	15992	15980	15811	15802	15902	15796	15861	15826	15909	15890	15646	15919	15685	15948	15962	15950	15808	15847	15871	16021	15972	15966	15774	15772	15887	15937	15891	15811	15722	15826	15810	15907	15842	15750	15917	15757	15838	15740	15989	16009	15887	15915	15950	16006	15748	15984	15907	15770	15835	15782	15754	15986	15944	15907	15937	15950	15795	15898	15692	15936	15824	16026	15766	15798	15926	15667	15643	15902	15823	15977	15931	15819	15967	15995	15769	16021	15817	15772	15972	15773	15875	15873	15810	15809	15888	15806	15783	15915	15926	15917	15509	15727	15872	15941	15830	15832	15847	15809	15944	15855	15734	15875	16051	15949	15773	15999	15937	15884	16030	16006	15762	15686	16035	15722	15929	15909	15668	15816	15820	15730	15796	15953	15765	15815	15659	15792	16013	15958	15819	15803	15790	15713	15933	15736	15744	15917	15652	15797	15961	15754	15747	15811	15798	16029	15989	15793	16026	15837	15830	15965	15785	15708	15905	15972	15797	15945	15707	15638	16065	15761	15887	15805	15789	15698	15965	15955	15818	15728	15924	15942	15921	15837	15936	15739	15835	15747	15806	15919	15965	15798	15696	15877	15888	15964	15853	15918	15889	15625	16013	15792	15669	15744	15955	15813	15720	15859	15682	15691	15925	15896	15855	15718	15904	16044	15937	15972	15791	15776	15855	15650	15768	15891	15781	15847	15880	16002	16050	15980	15769	15949	15842	15689	15640	15772	15881	15789	15674	15977	15722	15945	15925	15849	15911	15947	15617	15951	15952	16014	15797	16040	15631	15721	15768	15898	15886	15827	15887	15714	15726	15982	15825	16061	15854	15886	16049	15814	15844	15782	15789	16000	15932	15944	15922	15906	15841	15888	15860	15819	15965	15749	15889	15977	15888	15736	16014	15846	16050	15728	15818	15815	15784	15786	15853	15945	15879	15902	15822	15769	15812	15872	15746	15963	15948	15827	15893	15735	15894	15772	15789	15873	15853	15834	15850	15741	15802	15883	15712	15875	15799	15786	15632	15909	15752	15750	15619	15892	15970	15618	15635	15890	15866	15921	15904	15798	15655	15722	15803	15848	15698	15832	15908	15826	15952	15837	15791	15800	15967	15981	15715	15877	15767	15772	15992	15926	15969	15980	15850	15878	15810	16053	15808	15937	15902	15799	15678	15848	15992	16097	15700	15912	15853	16021	15880	15665	15847	16053	16143	15723	15926	15797	15869	15763	15601	15859	15827	15870	15907	15793	15897	15858	15768	15691	15572	15702	15790	15568	15588	15767	15816	15971	15923	15894	15889	15756	15788	15810	15808	16004	15823	15932	16070	15647	15834	15921	16062	15867	15893	15686	15726	15611	15653	15843	15875	15835	15769	15927	15878	15936	15657	15895	15944	15733	15924	15833	15806	15720	15866	15859	15794	15825	15846	15921	15890	15957	15788	15720	15741	15828	15959	15708	15839	15907	15841	15798	15797	15907	15893	15837	15808	15745	15708	15869	15809	15725	15752	15837	15882	15815	15875	15837	15950	15887	15710	15899	15979	15911	16006	15954	15900	15857	15778	15956	15805	15875	15798	15680	15797	15897	15862	15786	16006	15738	15956	15918	15787	15744	15851	15727	15818	15873	15710	15815	16032	15922	15714	15765	15882	15768	15734	15836	15883	15646	15895	15827	15838	16050	15885	15623	15678	15923	15967	15821	15695	15581	15905	15953	15990	15884	16009	15979	15951	15933	15885	15772	15790	15991	15863	15836	15884	15959	15844	15983	15838	15660	15858	15751	15824	15604	15639	15862	15871	15879	15743	15819	15794	15798	15647	15975	15766	15730	15850	15875	15968	15955	15835	15891	15877	15818	15966	15640	15740	15759	15882	15803	15661	16010	15772	15889	15922
62180	106911	83426	51036	26681	15991	13997	13831	13915	13934	13877	13731	13816	14016	13885	13984	13946	13798	13878	13813	13738	13784	13841	13972	14058	14004	13788	14037	13756	14151	13958	13834	13993	13917	14036	13996	13866	13964	14064	13980	13914	13870	13783	14024	13814	13995	13858	13815	13758	13834	13910	13744	13912	14005	14017	13968	13863	13852	13921	13857	13738	13947	13806	13718	13888	14010	13906	13994	13844	13852	13875	14015	13859	13813	13893	13829	13857	13704	14057	14016	13773	14005	13641	14092	13866	13937	14077	13827	13921	13825	13936	13692	14019	13836	13869	13803	13885	14009	13760	13945	14088	13867	13807	13817	13975	13759	13904	13889	13833	13866	13983	13832	13902	13874	13780	13909	13866	13953	13830	14050	13798	13884	13876	14060	13893	13944	13880	13757	13949	13677	13871	13984	14069	13695	13778	13796	13814	13903	13865	13891	14032	13766	13887	13921	13881	13825	14115	13836	13874	14013	13943	13848	13964	13927	13881	13897	13847	13836	13940	13732	14016	14021	13844	13964	13961	13896	13919	13981	13928	13746	13925	13674	13746	13965	13899	13845	13835	13909	13938	13919	13864	13814	13774	13758	13867	13856	13935	13687	13858	13918	13960	14074	13806	13918	13865	13774	13885	13975	13916	13982	13743	13950	13873	14042	13856	13795	13809	13915	13949	13866	13783	13820	13973	13952	13939	13982	13838	14017	13805	13907	13831	13821	13909	13883	13796	13903	13916	13807	13877	13838	13984	13861	13808	13901	13984	13981	13850	13832	13858	13928	13871	13829	13919	14025	14127	13818	13930	13750	13985	14129	13890	13935	13868	13832	13916	13845	13850	13657	13822	13985	13929	13907	13857	13906	13869	13974	13809	13843	13854	13837	13772	13826	13961	13828	13822	13956	13871	14142	13830	13908	13960	13843	13671	13895	13720	13960	13986	13875	13826	13719	13999	13774	13930	13924	13953	13967	13987	13802	14071	13981	13902	13970	13844	13842	14001	13960	13955	13817	13776	13860	13880	13955	13918	14008	13833	13878	14028	13766	13839	13849	13922	13892	13783	13973	13927	13791	13941	13957	14010	13813	13985	13863	13991	13656	13879	13867	13717	13989	13847	14078	13877	13777	13818	13864	14011	13845	13825	13966	13755	14014	13791	14017	13829	13786	13902	13875	13798	13820	13858	13971	13906	13915	13885	14058	13869	13817	13890	13967	13903	13926	13909	13820	13849	14022	13773	13817	13908	13934	13957	13896	13900	13952	13786	13905	13842	13991	13791	13894	13858	13831	13798	13894	13935	13917	13791	13776	13782	13877	14022	14088	13889	13983	13828	13817	14019	13961	13929	13859	14075	13774	13890	13868	13909	13864	13827	14084	13934	13866	13989	13858	13846	13813	13799	13818	13985	13860	13918	13875	13898	14004	14004	13865	13910	13717	13768	13794	13870	13958	14121	13797	13784	13837	13732	13960	14024	13756	13789	13914	14042	13672	13865	14030	13818	14029	13833	13985	13916	13940	13764	13860	13964	14050	13764	13717	14040	13864	13933	13630	13922	13954	14005	13908	13925	13650	13725	13993	13980	13896	13812	13776	13906	13861	13894	13982	13924	13934	14017	13833	13792	13894	13761	13810	13768	13945	13804	13843	14047	13889	14026	13841	13744	13836	13969	13973	13865	13907	13979	13875	13806	13901	14042	13871	13914	14015	13733	13938	14020	14006	13894	13892	13875	13952	13906	13950	13832	13874	14040	13977	13922	13901	13766	13879	13978	13804	13825	13938	13855	13944	13962	13990	13876	13939	13964	13879	13923	13839	13854	13979	13807	13841	13824	13850	13771	13863	14022	13775	13798	13862	13915	13928	14073	13905	13840	13969	13872	13833	13870	13798	13929	13984	13825	13822	13869	13999	13863	13904	13813	13960	13947	13925	13941	13885	13996	13862	13927	13729	13848	13748	13793	13815	13925	13868	13849	13744	13705	13971	14054	14011	14007	13999	13990	13884	13901	13810	13896	14005	14043	13843	13921	13805	13841	13731	13917	13880	14007	13845	13866	13837	14010	13690	13995	13862	13818	13963	13835	13920	13818	13901	13807	13777	14032	13820	13823	13960	13813	13875	13829	13938	13924	13885	13706	13857	13861	13895	13772	13792	13922	14080	13845	14027	13977	13938	13903	13943	13952	13762	13961	13816	13888	13875	13918	13954	14008	13819	13721	13831	13922	13843	13845	13976	13851	14048	13877	14036	13893	13819	13956	13851	13958	14037	13801	14038	13794	14095	13938	13807	13833	13810	13750	13845	13913	13817	13712	13929	13754	13835	13897	13838	13980	13826	13889	13867	13840	13976	13821	13871	13902	13897	13923	13878	13995	13999	13954	13841	13791	13721	13820	13968	13874	13823	13927	14011	13996	13701	13718	14054	13776	13784	13918	13907	13944	13930	13687	14036	13851	13796	13994	13798	13919	13627	13844	13890	13876	13808	14102	14024	13889	13940	13773	13848	13975	13731	13841	13962	13884	13941	14081	13787	13843	13838	13893	13798	13961	13976	14078	13909	13799	13732	13911	13927	13840	13821	13769	13853	13812	13711	13879	13721	13788	13824	13976	13684	13865	13911	13876	13890	13824	13955	13804	13779	13822	13959	13933	13986	13892	13691	13866	13948	13950	13875	14054	14030	13872	13898	13891	13912	14021	14055	14010	13859	13717	13925	13789	13896	13899	13855	14053	13900	13923	13874	14020	13880	13940	13907	13870	13873	13756	14003	13688	13967	13790	13986	13814	13861	13918	13971	13909	13837	13746	13828	13831	13979	13904	14044	14001	13914	13901	13840	13941	13739	13753	13910	13986	13969	13863	13844	13913	13910	13916	13848	13762	13809	13880	14064	13975	13934	13960	13923	13891	13925	14021	13838	13854	13915	13803	13980	13902	14010	13892	13843	13792	13956	13912	13928	13888	13852	13831	13881	14037	13838	13970	13947	13894	14053	13901	13821	13728	14016	13918	13829	13882	14119	13794	13866	13791	13890	13841	13729	13913	13849	13912	13727	13875	13913	13764	13922	13972	13889	13864	13822	13841	14051	13759	13964	13810	13797	13817	13813	13925	13751	13835	13972	13936	13719	13989	13936	13913	13953	13736	13761	13807	13889	13884	13930	13898	13697	13897	13889	13974	13888	13795	13824	13872	14094	13957	13869	14000	13905	13896	13754	13985	14036	13751	13918	13755	13963	14066	13853	13710	13830	13964	13804	13899	13782	14013	13895	13787	13965	13738	13725	13833	13945	13742	13786	13981	13886	13888	13822	13924	13809	13896	14000	13934	13810	13883	13937	13985	14048	13828	13958	13878	13954	14003	13864	14136	13860	13943	13911	13845	13915	13800	13991	13953	13958	13801	13907	13886	13949	13869	13899	13900	13923	13929	13954	13797	13777	13910	13759	13922	13959	13712	13842	13772	14006	14134	13773	13881	13941	13878	13719	13848	13768	13996	13954	13872	13871	13843	14032	13949	13826	13750	13832	13739	13739	14072	13941	13879	14038	13857	13823	13973	14147	13802	13770	13892	13866	13964	13796	13736	13768	13909	13803	14018	13884	13846	13904	13954	14047	14021	13812	13828	13896	13830	14029	13968	13868	13857	14039	13866	13780	14070	14050	13987	13886	13945	13923	13795	13902	13889	14006	14054	13987	13900	13774	14006	13900	14033	13863	13909	13829	13862	13750	14024	13951	13946	13772	13930	13962	13912	13820	13961	13909	13779	13841	13848	14004	13839	13790	14016	13784	13953	13892	13988	13721	13889	13979	14111	13894	13798	13883	14037	13872	13916	13982	13917	13986	14061	13782	14057	13878	13821	14044	14062	13850	13860	13925	13832	13811	14000	13875	13986	14065	13833	13856	13861	13868	13930	13971	13878	13906	13944	13844	13865	13901	13867	13767	13964	13850	14076	13946	13785	14101	13836	13919	13828	13795	13875	13867	13935	13669	13894	13963	13910	13967	13926	13953	13994	13830	13858	13799	13946	13968	13887	13939	13865	14009	13758	13764	13676	13824	13736	13761	13992	13876	13731	13810	13948	13709	13782	13723	13865	13918	13945	13731	13826	13976	13976	14037	13870	13891	13713	13748	13768	13839	14072	13909	13958	13895	13870	14034	13877	13975	13907	14133	13826	13876	13816	13832	14045	14072	13964	13884	13909	13847	14011	13903	13835	13874	14141	13850	13919	13730	13891	13859	13906	13925	13927	14085	13943	13816	13969	13892	13841	14000	14057	13758	13827	13964	13721	14075	13938	13800	13947	13944	13937	13835	13939	13865	13958	13905	13996	13930	13812	13899	13677	13949	13868	13778	13889	13889	13904	13964	13812	13760	13951	13840	13960	13809	13921	14000	14030	13903	13818	13936	13849	13721	13775	13944	13969	13860	13779	13761	13773	13945	14069	13836	13927	13919	13798	13900	13909	13877	13891	13937	14019	13734	13981	13951	13862	13871	14052	13807	13933	13890	13898	13984	13855	13874	13870	13834	14101	13926	13980	13806	13893	13850	14023	13980	13836	13847	13911	13890	13980	13963	13942	13878	13868	13756	13983	13805	14062	13815	14029	13835	13883	13938	13720	13864	13881	14084	13882	13783	13843	13948	13922	13798	13801	13928	13884	13726	13845	13859	14051	13843	13860	13958	13867	13888	13867	13970	14019	13845	13995	13746	13752	14015	14009	13720	13951	13984	14006	13868	13695	13966	14015	13966	13983	14011	13980	13899	14001	13829	13904	14024	13803	13904	13865	13907	13920	13834	13895	13994	13869	13978	14079	13900	13887	13841	13816	13898	13849	13766	13967	13810	13968	13965	13963	14035	13719	14012	13884	13836	13949	14014	13985	13745	13841	13917	14024	13741	13957	13885	13869	13846	13756	13896	13827	13686	13672	13750	14026	13773	13870	13848	13950	13824	13929	13850	13858	13795	14017	13936	13830	13994	13918	13964	13815	13912	13858	13929	13969	13842	13851	13824	13775	13953	13959	13955	14020	13869	13866	13971	13846	13861	13765	13934	13898	13675	13920	13892	13829	13920	13951	13944	13900	14002	14011	13879	13796	13811	13971	13797	13800	14023	13977	13892	13857	13969	13838	13870	13843	13820	14190	13877	13846	13921
33644	42411	40114	27166	18478	16574	16474	15973	16005	16040	16019	15944	16139	16035	15904	16094	16055	15928	16078	15908	15956	16085	16052	15994	15899	15838	15989	16099	15943	15810	15791	15820	16233	16089	15843	15920	16112	16032	15994	15824	15874	15765	15898	15825	15811	15938	16120	15885	15881	15865	15994	15976	15915	15945	15871	15903	15884	16104	16050	15888	16084	16066	16102	16085	16081	15991	15737	15966	15931	15835	15817	16057	15998	15969	15973	16025	16059	15959	16104	15937	15965	16061	15980	15991	15874	15907	15814	15972	16128	15880	15854	15978	15728	15983	15958	15741	15775	15961	16244	16012	16251	15986	16032	15848	15981	16079	16032	15900	16043	15838	15913	15827	15714	15988	15963	15787	16057	15813	15872	15905	15730	16205	16081	16137	15813	16095	15962	16059	16119	15745	16034	15834	15866	15811	16147	16034	15944	15950	16139	16152	15928	15877	15900	15673	15868	15860	15989	15965	15865	15965	15842	15968	16017	16019	16006	16045	16060	16036	16065	16021	15998	15909	16072	15856	15844	15768	16012	15969	16025	15912	15956	15924	15846	15749	15999	15937	16029	15858	16053	16113	16067	15842	15950	15829	15855	16042	15964	15826	16028	15919	15807	15945	16011	15867	15990	16091	16026	15995	15930	15831	15814	15877	16185	15920	16034	16064	15783	15963	15989	15820	15982	16026	15853	16146	15874	15972	15949	15809	15841	15893	15956	15974	16012	15972	15816	15743	15862	15899	15973	15940	15974	15873	16029	16055	15872	15970	16030	16048	15927	15960	15996	15944	15950	15783	16106	15933	15953	16006	15916	15973	15932	15949	15912	16031	16012	15944	15903	15863	16083	15712	15830	15854	16015	15789	16005	15855	15843	15814	15696	15869	16081	15961	16254	16201	15993	15897	15854	16002	16056	15835	15856	15948	15854	15696	15870	15937	15957	16038	15957	15928	16030	15994	15903	15976	16041	15730	15944	15971	16028	16096	15905	15862	15920	15993	15931	16112	15983	16147	15844	15966	15802	15893	15899	15983	15875	15797	15931	15893	15949	16177	16021	16209	15800	15986	16159	16031	16224	15996	16141	15929	15968	15930	15890	16048	16160	15856	15769	15936	15906	16020	16193	16033	15839	15859	16009	15932	15953	15864	16097	15871	16089	16113	16036	15998	15795	15896	15993	15860	15968	15929	15985	15869	16090	15819	15898	15924	15887	15886	15928	15817	15849	16002	15890	16079	15909	15944	16039	15917	16060	16055	16109	16021	15942	15920	16011	15866	16019	15894	15989	15835	15907	15886	16040	15933	15933	15973	15963	15805	15987	16099	15939	16012	15930	16114	16078	15959	16239	15948	15870	15941	15758	15857	15920	15765	15818	15931	16097	16042	15769	15901	15963	15949	16031	15794	15890	15986	16095	15946	16064	15868	15845	15678	15994	16034	16042	15906	15989	16157	16028	15838	15945	15670	15755	15979	15906	16052	16206	16083	15934	15718	15979	15950	16012	15897	15838	16041	16055	15993	16041	16038	15868	15912	15939	15924	15979	16102	15965	15937	15881	15771	15895	15755	15874	16014	15867	16061	15882	15945	16032	15871	16151	15739	16064	15956	16241	16037	16031	15902	16023	15803	16046	15843	16127	16009	15930	16199	16106	15921	15954	16030	15966	15786	16228	16014	15964	16001	15941	15867	15851	15975	15786	15850	16061	16052	15940	15863	15767	15970	16034	15880	16253	15958	16111	15975	15974	15995	15959	15896	15983	16162	16210	15980	16009	15800	15958	15973	16083	16178	15909	15774	16075	16041	16082	15885	15873	15653	15954	15951	15841	15731	15946	16016	15930	15733	15870	15855	16162	15822	16062	16069	16076	15986	15877	16018	15804	15905	16063	16196	16104	15800	15912	16013	15816	15920	15962	15889	15853	15931	15905	15971	15982	15977	16118	16015	16051	15970	16064	16064	15830	15870	15944	16051	16027	16023	16063	16056	15815	15944	15984	15863	16138	15917	15947	15854	15843	15827	15847	15883	15961	16150	15885	16115	15998	16010	15700	15870	16088	15946	15924	15925	15831	15827	16058	15861	15837	16030	16111	16006	16039	15895	15999	15894	15879	15961	16003	15964	16114	15979	16043	16066	16007	15989	15980	15953	16016	16003	15934	15948	16057	15936	15886	15982	16126	16026	15893	15818	16103	16011	15937	15812	15836	15816	15929	15701	15981	15789	15993	15987	15985	15811	15913	16127	16005	15971	15936	16126	15999	15949	16074	16049	16055	16168	16090	15850	15853	15897	16023	16011	15940	15926	16058	15857	16161	15676	15932	15949	15988	15979	15892	15891	15971	15895	15932	15813	15930	15905	16055	15872	15963	15948	15936	16002	16076	16036	16158	16043	15847	16021	15957	15941	16077	15810	16010	15980	15864	15866	16009	15849	15847	15908	16041	15875	16039	15909	16034	16019	16045	15772	16072	15984	16069	15956	15976	16216	15913	15997	15727	16068	15850	16111	16125	15947	15992	16229	15985	16080	16085	16012	16114	15919	15851	15936	16011	15829	16024	16035	15982	15857	15800	16121	15882	15919	15835	15938	16136	15865	15931	16057	15858	15838	15965	15870	15992	15996	15884	15814	15878	15871	15876	15934	15901	15830	16236	16110	15994	15896	15876	16029	15829	15784	16072	15935	15810	15860	15872	16057	15941	16028	15841	15954	15988	16117	16206	16041	15938	15648	16114	16126	16013	16013	15885	16228	15977	15893	16038	15921	15939	15918	15805	16073	16015	15850	15956	16075	15913	15819	15971	15807	15878	15913	15940	15871	15907	15959	15975	15904	15981	16015	15991	16047	16001	16070	15897	15894	16034	15918	15982	15907	15839	15851	15940	16022	15864	15957	16059	15874	15786	15973	16174	16026	15987	15864	15920	16157	15828	16105	15829	15927	15914	15936	16001	16040	15963	15952	15972	16104	15956	15886	16067	16030	15962	15971	16031	15652	15760	16007	16057	16037	16015	15960	15844	16069	16145	15931	15846	16157	15886	15615	15901	15955	16010	15887	15916	15818	16003	16033	15738	15712	15896	15919	16016	16028	15920	15854	15963	15778	16049	16004	16008	15881	16075	15845	15917	16144	15968	16050	15904	15981	15984	16022	16115	15773	15872	15962	15970	15864	16027	15954	16133	15730	15869	15876	15949	15816	15942	16282	15971	16037	16018	16150	15894	15964	15906	15998	16058	16102	16034	16064	15966	15891	16106	15939	15954	16028	15973	15860	15880	15956	15991	15968	16018	15959	16017	15942	15882	16009	15923	15860	15913	15899	16020	15990	15959	16039	15884	15904	16203	16248	16038	16276	15849	15762	16088	15879	15911	16017	15809	15899	15947	16042	15868	15929	15869	15865	15927	15919	16092	15934	16078	16018	15892	15992	16180	16067	15982	15994	16003	15827	15894	15923	15902	15742	15921	15957	15809	15893	16195	16022	16021	15896	15829	15958	15950	15971	16196	16061	16188	15845	15816	15967	15978	15971	16138	15930	15854	15838	16263	16031	15889	15864	15976	15622	15855	15960	16116	16027	15812	15852	15936	15817	15827	15975	15898	15748	15906	16009	15812	16019	15897	15947	15854	15913	16043	15911	15912	15813	15941	16099	15839	15934	15951	15761	15844	15707	15730	15938	15903	16058	15960	15983	16078	15929	15748	15929	15964	15978	15927	15941	15978	15753	16135	15881	16024	15889	16179	16119	15902	16113	15739	15959	15846	15978	15972	15876	15973	15707	15991	16162	15881	15770	15916	15963	15921	15984	16133	15944	15953	15806	15978	16005	15896	16187	15810	15813	15969	15986	15735	16105	16188	15992	16112	16061	16058	16115	15913	16032	16035	16071	15949	15946	15604	16045	15998	15980	15882	16043	15938	15824	15971	16020	15961	16006	15759	15820	16054	15997	15813	16108	16181	15857	15922	16034	16180	15952	15994	15883	15921	16015	15753	15936	16027	15990	16150	16092	16008	16031	15882	15886	15930	16021	16037	15924	15937	16003	16119	15726	15985	15841	16037	16001	15982	15856	15902	16003	16003	15964	15951	15905	15777	15881	16014	15997	15869	15988	15854	15975	15992	15833	16191	16130	16038	15945	15961	16185	16073	15979	15927	15792	15940	16018	15919	16096	15985	15868	16015	15959	15754	15928	16071	16155	15974	15778	15846	15963	15888	15713	15824	16072	16144	15870	15874	15983	16061	15921	16070	15991	15924	15834	16039	15811	15953	15958	15824	15786	15828	15812	15842	15948	15896	15815	15681	15934	16029	16077	15969	16085	15894	16082	15897	16096	15847	15996	16045	15920	15905	15972	15934	16039	15875	15879	15971	15911	16076	15806	16013	15962	15921	15926	15977	15964	16002	15839	15871	15944	16026	16122	15847	15968	16106	15974	16127	15999	16003	15869	15816	15717	15863	15984	15852	15890	15968	16037	15986	15892	15807	15996	15795	15936	16015	16150	15969	15869	15803	15965	15918	15951	15811	15925	15944	16102	15999	16033	16150	16239	15960	15807	15888	15741	16034	16005	16245	16004	16076	16062	15981	15945	15853	16084	15729	15960	15978	15997	16116	16116	16069	15945	15864	15985	16013	15837	16042	16097	15895	16010	16088	16225	15812	15911	16071	15929	15971	15811	15776	15907	15863	15956	15973	16008	15755	16227	16056	15684	15952	15903	16066	16033	15963	15849	16028	15922	16252	15906	16094	15889	15781	16020	15963	15892	16072	16029	16045	15899	15893	15995	15939	16141	16022	15893	16240	16040	16174	15932	15816	15831	16065	15854	15655	15829	16030	15785	16058	15968	15948	15972	15857	15990	15839	15891	16063	15976	15970	16096	15809	15908	16136	15954	15797	15846	15939	16160	15980	16052	15987	16139	16204	15898	15842	15824	15955	16121	15871	15971	15852	16006	16033	15997	15854	15858	15944	15904	16030	15937	15951	15791	15653	15890	15926	15842	15822	15881	15893	15776	15726	16286	16118	16029	15932	16006	15926	15996	15823	15896	16010	15858	16041	15779	16093	15948	16072	15784	16096	15934	15965	15765	15826	15924	15855	15941	15783	15822	16096	15980	15901	16097	15926	15783	15897	15855	15938	15842	15858	15927	15866	16050	15872	15870
42634	59462	41454	22838	15788	14184	13923	14049	13910	13909	13992	14033	13854	13973	13904	14011	13954	14059	14035	14028	13900	13848	13855	13804	14023	14022	14156	13923	13863	13999	13917	13891	13911	13989	13938	14060	13797	13967	13957	13981	13950	13918	13982	14049	14189	13855	14005	13964	13980	13959	14057	13906	13945	14032	13959	14156	14100	13979	13914	14028	13868	14043	13896	13967	14015	13988	13899	13915	13943	13914	13948	13961	13969	13963	14153	14029	14063	13926	13995	13885	14014	13792	13999	13990	13861	14131	13904	14062	13961	13954	14081	13995	14032	14090	14094	14082	13854	13902	13988	13883	13910	14064	14056	14126	13982	14090	14010	13941	14053	14062	14016	13972	14057	13789	14015	13945	14024	13919	13963	14011	14098	13956	14068	13931	13909	13974	14038	13958	13912	14067	14014	14014	13925	14028	13992	13948	14032	13851	14079	13975	13834	13915	13907	13899	13984	14016	13783	13973	14021	14017	13901	14011	13988	13855	13969	13794	13986	13707	13837	13969	14044	13842	13930	13912	14049	14001	14104	13873	14044	14058	14021	14003	14118	13870	13896	13951	13945	13755	13963	13947	14071	14011	13909	13958	13912	13890	14014	13900	14048	14024	13947	13784	13873	14012	14053	13992	13889	13969	14030	14042	14030	13963	13948	14010	13827	13883	13955	14062	13895	13826	13919	13983	13817	13880	14048	13995	13940	13909	14086	13847	13828	14012	13916	13897	14018	13824	14050	14159	13892	13986	14071	13988	14038	13959	13835	14008	14015	14064	14091	13964	14036	14006	14067	13954	13999	13995	13952	13927	14058	14090	13853	14050	14085	13894	13835	13919	14007	14013	13892	13949	13919	13908	13915	14001	14115	13883	14000	13988	13970	13846	13949	13833	14018	13740	13804	13948	14075	14063	14031	14059	13943	13977	13933	13989	14030	13916	13923	13944	13989	13935	14125	14075	13873	13942	14025	14012	13955	13776	14118	14027	14116	14066	13763	14041	13942	13957	14063	14039	13853	13804	13937	13886	13958	14013	14025	13921	13966	14110	14115	13930	14048	14101	13923	14110	13935	13900	13937	13934	14169	14034	13918	14173	13943	14154	13790	14016	13934	14002	13911	13986	13862	14175	14115	14112	13991	13910	13928	13859	14068	14062	13972	14087	13976	14057	14016	13859	13904	14025	13778	14038	14022	14021	14066	14000	13941	13992	14078	13961	14008	14112	13999	13863	14016	13847	13922	13836	14072	13991	13902	13789	14053	14009	14010	13992	13989	13850	13931	14130	13847	13829	13981	14013	13882	13977	14197	14040	14062	13910	13984	13965	13851	14096	13819	14084	14139	14013	13838	14057	13977	13883	14076	13934	13888	13958	14045	13841	13869	13882	14094	13919	14100	13976	14171	13890	13958	14020	13902	13979	13925	13919	14068	13968	14102	13874	13847	14018	13878	13996	13924	13939	13977	13989	13929	14099	13889	14085	13868	13967	14001	13961	14064	14003	14117	13900	13977	13943	13920	14042	14080	14117	14052	14045	13978	13993	13989	14019	13979	13991	14092	13907	14066	14017	13823	14054	13965	13871	13916	14031	14060	14093	14087	13897	14005	13796	13992	14008	13912	14048	13911	13869	14070	13937	14011	13929	14006	14080	13978	13999	14078	14037	13953	13873	14148	14052	13864	13965	13841	13964	14163	14083	13910	13772	13830	14021	13884	13930	13927	13724	14132	13973	14067	14003	13942	13960	13975	13969	14119	14169	13882	13962	14001	13997	14189	13958	13900	13836	14084	14011	14034	13927	14132	13759	13973	14115	13831	14049	14010	14042	14013	13859	13890	14065	14149	14116	13900	13942	13905	13865	13947	13977	14083	13831	14007	13936	13924	14116	13846	13836	13925	14077	13982	14107	13980	13894	13991	14091	14147	13762	13981	13922	13903	14068	13881	14003	13885	13928	13951	13866	13974	13966	14164	13916	13998	14068	13858	13994	13997	13989	13981	13863	14096	14015	13921	13892	13860	14053	14145	13904	13876	14061	13985	13897	13980	13834	14013	14043	13966	14090	14062	13877	14154	13903	13852	14046	13962	13905	13930	13986	13981	13980	14088	14035	13996	14066	14018	13985	13821	14022	14070	13920	13904	13933	13861	14034	14006	13793	13829	14066	13952	14010	13869	13829	14038	14015	13910	13756	13961	13830	14005	13886	14007	14116	13995	14121	14069	13892	14204	13988	14103	13927	14154	14104	13999	14092	13821	13888	14097	14049	14113	14030	14067	14156	13919	14019	13705	14002	14005	13802	14051	14039	13947	13740	13899	13990	13894	14221	13965	13957	13976	13926	14141	14061	14096	13901	13989	13883	14075	14129	13974	14063	13852	14083	14160	13821	13943	14135	13842	13992	13924	13883	14113	13915	13930	14220	14037	14044	13846	14090	13950	13879	13911	14251	14051	13973	13971	14101	13966	13805	13674	13830	13858	13956	13927	14027	13832	13923	13909	13928	13958	13892	13874	14000	13957	13810	13938	13878	13865	14001	14049	14131	13818	13897	13849	13823	13964	14144	13936	14136	14017	13896	14132	13880	13940	14027	13961	14074	14036	14064	13904	13936	14031	14056	14046	13925	13974	13969	14052	13924	13902	13882	13909	13876	13885	13781	13968	13955	13891	13905	13955	13831	13854	14188	13949	13768	13873	13852	13775	14131	14153	14081	13851	13960	14044	13912	13892	14038	13958	14058	13974	13845	13987	14024	13991	13848	13970	13991	13892	13669	14001	13963	14071	14097	14058	14035	14081	13890	13905	14005	14116	14028	14015	14047	13912	14003	13988	13907	13996	14097	13911	14104	13874	14192	13911	13910	13897	14014	13917	14083	14130	14061	13874	13999	13999	13988	14032	13983	13968	13991	14047	14030	13931	13817	14129	13802	13781	13956	14041	14027	13935	13941	14057	13914	14088	14122	14005	14011	13986	14091	14092	13948	14065	13920	13936	13909	14046	13993	13994	13984	13927	13896	13919	13831	14073	13915	13843	13941	14018	14122	13953	14001	13956	14036	14031	14104	14159	13989	13939	14030	14011	14008	13829	13989	13917	14126	13904	13901	13903	14002	14026	13964	13837	13844	14107	13870	13977	13918	13924	13888	13916	14135	13859	13936	13928	14006	14084	13976	14189	14003	13846	13882	13983	14031	13917	13976	13877	13932	13915	13977	13847	14061	14035	14034	13834	13958	13881	13956	13871	13806	13821	14128	14004	13913	13987	13933	14075	13986	14040	13899	13935	13992	13900	13953	14047	14021	14001	14007	13777	13997	13881	14003	13996	13817	14143	13957	13928	14095	13980	13927	13800	14073	13981	13894	13957	13934	13829	13901	13878	13978	13984	13959	13958	13836	13864	13934	14102	14009	14049	13783	14003	14020	14058	14177	14047	14122	13988	14128	13849	13997	13941	14009	14274	13917	13890	14077	14117	13935	13838	13982	13952	13942	14124	13855	13973	14000	13990	13989	14089	14040	13946	13940	13999	13952	14039	14062	13983	13764	13851	13962	13985	14097	13950	14062	13956	14043	13969	13976	14122	14058	13963	13923	13835	13983	13896	14084	14000	13866	14310	14049	14045	13872	13989	14005	13935	14073	13857	13903	14048	13944	14030	13988	13915	13975	13873	13907	14064	14085	13882	14001	13807	14036	13912	13912	14011	14092	14190	13938	13978	13887	13956	13973	13836	13997	13973	14011	14128	14139	13841	14063	14156	13934	13751	14072	13938	14095	14013	14088	13913	13910	13973	13898	13918	13904	13929	13970	13951	13999	13974	14099	14021	13980	14084	13969	14065	13917	13955	13994	13930	13986	14020	14010	13984	14101	13932	14031	13950	14060	13985	14032	13934	13861	13939	14001	13945	14098	13967	13910	13910	14065	14016	13911	13979	13769	14065	13965	13885	14065	13865	13910	13926	14014	14101	13952	13970	14106	14025	14056	13962	13926	13933	13872	13989	14030	14064	14012	14144	13867	14008	13874	14087	14003	13909	14098	13902	13946	13965	14107	14028	13842	13886	14004	14041	14042	14007	13885	14015	13884	14056	13974	13835	14071	14033	14010	14003	14046	13939	14040	13913	13864	14025	13997	14010	13915	13962	14090	13932	13929	13928	13917	13892	13938	13868	14070	14092	13910	13989	14052	13945	14021	14036	14009	13958	13857	14066	14107	13909	14043	13986	14081	13921	13941	14016	13985	14006	14052	14002	14015	13832	13981	14003	13869	13997	13855	13958	14008	14092	13923	13857	13965	13949	13934	13963	14045	13937	13995	13892	14001	14013	13824	14099	13988	14069	14033	13878	14075	13996	13941	13969	14028	14026	14016	14104	13947	14059	13970	14010	13886	13963	13898	14005	13964	13940	13824	13836	14025	13785	13978	13964	13826	13881	13964	13724	13920	14014	13971	13991	14005	14092	13958	13785	14076	13899	14096	14038	13972	14079	14021	13860	13891	13909	13947	13962	14019	14168	13978	14081	13957	14128	14145	14005	13965	14168	14083	14090	13962	14116	13951	13777	14069	13958	13847	14026	13977	14172	13917	13954	13863	13971	14007	13997	13921	14031	13717	14001	14000	14037	13941	14059	13976	13913	13882	13925	14027	14016	14060	13865	14018	14007	13872	13848	14048	13838	13921	13880	13986	13990	13989	13917	14063	13912	13991	14029	14010	13933	13961	14020	13936	13861	13936	14021	14038	14027	13933	14090	13981	13918	13979	13798	13912	14048	13880	14133	13863	14094	14041	13754	13779	13943	13904	13973	14164	13854	14093	14001	13840	13916	14118	13978	13952	13964	13821	14058	14041	14135	13805	14021	13861	14117	13890	13942	13818	14102	14013	13955	13925	13961	13921	13888	13990	13912	14022	14000	13976	13945	13911	14213	13955	14042	14089	13945	14029	14059	14066	13882	13944	13902	13935	14105	14152	14122	14184	14023	13947	14123	13939	13929	13818	13965	13940	13941	13944	13973	13970	13889	13953	13771	13923	14038	13886	13873	14165	13977	13988	14042	14071	13824	14046	13816	13877	14036	14032	13953	13908	13963	14073	14011	14003	14126	13973	13896	13863	13788	13984	13830	13958	13990	14002	14116	13871	13991	14011	14029	14028	13895	13919	14090	14000
29606	42038	46581	31788	20747	17502	16719	16288	16200	15930	16140	16409	16405	16225	16017	16183	16007	16216	16341	16248	16237	16247	16081	16164	16124	16203	16049	16207	16336	16128	16197	16075	16237	16193	16290	16173	16254	16093	16024	16165	16035	16288	16190	16134	16059	16076	16269	16378	16158	16340	16242	16298	16078	16171	16348	16259	16376	16060	16147	16191	16395	16314	16097	16113	16137	16320	16019	16070	16386	16264	16167	16077	16031	16161	15919	15946	16172	16173	16074	16147	16212	16105	16211	16225	16186	16104	16055	16085	15998	16061	16012	16116	16220	16103	16191	16091	16263	15981	16327	16221	16367	16323	16247	16173	16019	16265	16033	16083	16197	16242	16184	16332	16090	15977	16102	16298	16082	16092	16542	16131	16151	16096	16002	16159	16207	16313	16125	16174	16061	16137	16238	16144	16061	16022	16253	16265	16299	16212	16137	16234	16144	16137	16447	16037	16390	16172	16025	15842	16085	15903	16012	16106	16301	16018	15935	16288	16088	16085	16159	16163	16053	16050	16004	16159	16160	16112	16148	15919	16122	16076	16312	16155	16155	16093	16122	16068	15962	16117	16176	15954	15978	16106	16044	16156	15974	16326	16106	16027	16170	16219	16166	16185	16255	16268	16118	16065	16205	16199	16110	16154	16111	15920	16125	16142	16035	16342	16118	16211	16062	15942	16101	16201	16095	16105	16266	16198	16162	16217	16258	16194	16004	16149	15986	16224	16160	16045	15959	16207	16123	15936	16134	16072	16229	16335	16024	16144	16180	16091	16007	16038	16072	16177	16098	16191	16146	16091	16095	16192	16199	16228	16149	16102	16236	16230	16063	16167	16188	15946	16105	16120	16099	15900	16089	16206	15979	16188	16143	16198	16176	16083	16290	16312	16169	16092	16063	16256	16085	16081	15940	16342	16191	16281	16042	16169	16038	16136	16083	16032	16001	16134	16074	16385	16066	16330	16168	16144	16021	16173	16048	15978	16073	16026	16256	16228	16159	15959	15999	16065	16269	16132	16063	16075	15883	16095	16054	16136	16170	15977	16236	16035	16073	16247	16170	16234	16300	16065	16084	16042	16264	16154	16129	16179	16030	16172	16489	16203	16137	16272	16124	16356	16116	15979	16230	15958	16152	16045	16002	16103	16086	16268	15970	15996	16032	16224	15983	16258	16142	16032	16223	16237	16117	16029	15980	16084	16269	16199	16329	16067	16345	16095	16207	16144	16381	16214	16249	16300	16198	16192	16181	16051	16108	16094	16097	15978	16152	16168	16131	16174	16080	16048	16095	16181	16216	16164	15938	16234	16135	16307	16090	16100	15981	16050	16087	16236	16089	16355	16151	15966	15961	16015	16204	16246	16087	16332	16240	16102	16129	15970	16262	16252	16172	16066	16172	16082	16013	16172	16157	16094	16173	16006	16128	16353	16248	16251	16257	16099	15978	16102	16325	16261	16041	16100	16100	16246	16022	16094	15780	15864	16272	16213	16353	16147	16270	16064	16176	16277	15999	15966	15999	16159	16231	16123	16128	15973	16124	16013	16155	16020	16005	16102	15979	16152	16151	15905	16302	16197	16155	15866	16216	16071	16282	16301	16247	16019	16100	16145	16118	16235	16143	16058	16148	16068	16073	15972	16070	15919	16040	16097	16157	16014	16109	16048	16199	16151	16103	16030	16165	16031	16099	16033	15913	16194	15873	16148	16225	16131	16257	15996	16098	16185	15914	15982	16098	16254	16240	16090	16310	16186	16354	16149	16142	16084	16174	16261	16030	16231	16315	15900	16167	16251	16113	15941	16207	16214	16297	16025	16257	16184	16127	16111	16042	16225	16269	16360	15913	16143	16067	16239	16091	16195	16097	16124	16125	16180	16302	16237	16300	16343	16155	16022	16040	16033	16228	15972	16034	16025	16298	16245	16015	16104	16216	16229	16207	16107	16247	16076	16354	16000	16322	16299	16135	16145	16249	16209	15877	15977	16237	16160	16224	16015	16002	16103	16098	16138	16098	16095	16085	15975	16029	16099	16107	16089	16302	16299	16144	16229	16205	16108	15929	16086	16090	15985	16227	16137	16039	16305	16234	15856	16256	16231	16264	15886	16142	16026	15992	16239	16081	16328	16007	16286	16295	16173	15893	16022	16281	16081	16127	15978	16187	16088	16111	16085	16239	16100	16246	16257	15974	16137	16368	16025	15989	16319	16214	16257	16173	16245	16079	16053	16090	16081	16307	16293	16284	16305	16148	15992	16206	16185	16089	16272	16221	16358	16014	16144	16110	16028	16161	16061	16258	16251	16247	16264	16152	15881	16229	16284	16210	16179	16046	16010	16247	16234	16173	16189	16088	15831	16321	16046	15835	16134	16182	16143	16142	15962	16093	16252	16186	16233	16101	16229	16124	16265	16187	16131	16320	16231	16063	16201	16103	16018	16357	16120	16132	16347	16090	16196	16096	16185	16205	16238	16175	16125	16157	16194	16226	16117	16126	16023	16092	16164	16281	16156	16292	16256	16169	16095	16082	16117	15925	16159	15910	16003	16139	16036	16032	16205	16128	15907	16123	15977	16112	16045	16059	16258	16205	16191	16051	16105	16354	16227	16229	16138	16265	16427	16251	16352	16089	16073	16084	16140	16200	16075	16187	16172	16044	16029	15956	16325	16195	16220	16106	16198	16111	16098	16041	16126	16314	16033	16205	16097	16104	16090	16152	15929	15982	16114	16181	16048	16330	16219	15949	16067	15960	15915	16098	15985	15961	16083	16038	16216	16195	16264	16099	16150	16194	16215	16124	16186	16222	16418	16202	16003	16167	16347	16111	16109	16130	16126	16019	16092	16065	15986	15976	16095	15942	16092	16149	16242	16257	16297	16096	16188	16208	16236	16184	16077	16079	16019	16081	16284	16181	16194	16191	16115	16152	16131	16220	16222	16127	16314	16174	16155	16095	16168	16210	16069	16070	15937	16030	16225	15945	16013	16277	15935	16202	16055	16145	16187	16230	16371	16185	16184	16099	16212	16220	16333	16002	16125	16121	16093	16133	16121	15977	16222	16285	16394	16126	16093	16171	16180	16073	16079	16127	15907	15847	15950	16140	16076	16249	16070	16242	16156	16120	16060	16140	16187	16113	15975	16024	16013	16256	15918	16031	15968	16188	16356	16208	16147	16106	16154	16372	16021	16203	16094	15989	16118	16066	16124	15960	16225	16267	16188	16255	16202	16040	16022	15976	16206	16219	16204	16109	16212	16161	15987	16125	16065	15991	16005	16270	16092	16039	16049	16348	16126	16039	16097	16357	16182	16072	15889	16082	16101	16303	15981	16047	16104	16202	16154	16385	16175	16100	16125	16280	16088	16332	16170	16126	16074	16125	16147	16038	16022	16189	16060	16292	16056	16252	15922	16117	16063	15999	16168	16147	16267	16120	16150	15927	16042	16178	16035	16145	16043	16169	16414	16259	16121	15922	15950	16044	16088	16118	16205	16204	16100	16087	16102	16209	16365	16060	15977	16073	16132	15992	16052	16288	16077	16222	15974	16180	16310	16101	16171	15811	16244	16146	15945	16074	16163	16242	16002	16242	16119	16195	16025	16019	15861	16160	16052	15935	16228	16236	16172	16196	16268	16035	16184	16145	16140	15944	16264	16021	15869	16270	16155	16152	16292	16096	16157	16235	16209	16150	16286	16431	16003	16107	16066	16116	16140	16298	16201	16097	16253	16039	15952	16057	16175	16063	16191	16062	16098	15998	16249	16181	16118	16080	16204	16180	15944	16269	16086	16343	16131	15904	16192	16238	16124	16268	16128	16199	16068	16089	16353	16119	16179	16322	16208	16077	16146	16087	16161	16038	16171	16115	15990	16089	16011	16116	16135	16076	16211	16004	16334	16088	16160	16100	16311	16142	16150	16259	16233	16091	16235	15956	16160	16154	16178	16281	15992	15878	15958	16091	16111	16068	16125	16292	16121	16073	16170	16129	16082	16041	16045	16337	16189	16074	16105	16026	16113	15985	15983	15971	16166	16230	16254	16215	16001	16151	15921	16028	16107	16096	16286	16210	15979	16071	15960	16203	16049	16093	16065	16363	16061	16185	16180	16220	16097	16119	16026	16209	16076	15979	16098	16288	16175	16235	16116	16288	16035	16108	16087	15932	16252	16040	16108	16274	16154	16173	16299	15950	16146	15998	16071	16102	15854	16133	16261	16234	16161	16184	16304	16229	16003	16068	16093	15906	16097	16209	16079	16042	16268	16263	16203	16207	16196	16295	16382	16163	15900	16261	16101	16090	16316	15992	16031	16191	16070	16210	16182	16218	16247	16213	16146	16041	16251	16015	16096	16075	16261	16103	16200	16370	16171	16119	16142	15902	16033	16117	16248	16118	16029	16148	16139	15803	16041	16076	16130	16002	16207	16319	16304	16093	16148	16169	16062	15953	16160	16086	16181	16230	16198	16300	16103	16060	16088	16123	15870	16078	16433	16141	16165	16071	16210	16043	16234	16064	16014	16103	16203	15903	16062	16114	16086	16084	15948	16160	16219	16144	16122	16328	16349	16183	16007	16053	16151	16050	15974	16189	16152	15960	16192	16332	16183	16077	16103	16181	16116	16406	16074	16055	16172	15874	16182	16221	16158	16246	16108	16060	15988	16303	16246	16044	16208	16163	16133	16120	16140	16020	16044	16208	16246	16161	16030	16111	16200	16194	16190	16315	15956	16205	16118	16363	16108	16190	16018	15987	16111	16075	16215	16181	16016	16089	16030	16238	16102	16231	16217	16127	16181	16037	16109	16041	16080	16026	16260	16298	16015	16392	16041	16186	16166	16114	16089	16056	16082	16124	16235	15987	15973	16087	16313	16178	15973	16246	16134	16151	16319	16298	16231	16120	16303	15871	16305	15992	16122	16262	16155	15889	16242	16148	16065	16197	16216	16116	16112	15948	16192	16219	16166	16119	15860	15961	16203	16128	16214	16094	16016	15967	16147	16103	16011	16212	16242	16066	16247	16007	15980	16208	16025	16068	16202	16079	16080	16123	16282	16197	15989	16366	15979	16106	16215	16030	15991	16275	16055	16034	16000	16018	16191	16167	16195	16183	16176	16217	16157	16137	16040	16132	15958	16014	16093	16249	16211	16092	16124	16323	16152
51492	77809	52610	28179	17104	14444	14090	14140	14149	14156	14125	14181	14035	14043	14134	14128	14084	14319	14091	14188	14052	14099	14292	13997	14104	14081	14002	14058	14076	14095	14018	14239	14245	14169	14102	14176	13988	14074	14173	14064	13978	14134	14051	14034	14076	14105	14173	14057	14058	14341	13962	14209	13912	14147	14012	14319	14132	14198	14139	14031	14120	14242	14003	14203	14151	13948	14144	14078	14171	14134	14247	14088	14128	14172	14115	14120	14108	14150	14130	14175	14226	14060	14010	14119	13997	14102	14173	14185	14206	13770	14066	13847	14023	14107	13987	13972	14219	14029	13951	14026	14170	13919	14114	14217	14103	13977	14145	13978	14175	14058	14240	14014	14200	14045	14041	14049	13991	13960	13996	14299	14079	14079	14117	14103	14075	13914	14031	13990	13984	14127	14059	14070	13801	14113	14202	14014	13963	14147	14070	14127	14098	13922	14192	14021	14120	13858	14201	14019	13992	14040	14157	14073	14183	14053	14136	14147	14010	14299	13959	14068	14045	14049	14031	14177	14106	13962	13863	14192	14183	14162	14141	13998	14035	13991	14226	13996	14318	14029	14022	14079	14016	14031	14186	14019	14015	14114	14106	14134	14013	14188	14057	14210	14001	13893	14146	14247	13948	14026	14000	14135	14122	14098	14098	14092	14136	14203	14050	14244	14125	14003	14012	14049	14128	14000	14018	14042	14022	14018	14311	14068	14151	14070	14050	14177	14064	13992	13948	14069	14043	14111	13955	14254	14190	14100	14180	14036	14006	14049	14016	13895	14038	14179	14088	13977	14335	14191	14111	13964	14139	14026	14094	13975	14135	14088	14165	14093	14152	14057	14111	14042	13986	14096	14042	14112	14074	14176	14111	14292	14058	14121	13973	14095	14106	13943	13947	14185	14215	14144	13960	14297	14185	14099	14049	14202	14000	14097	14091	14059	14044	14274	14313	14083	14045	14077	14100	14079	14132	13969	14154	14085	13983	13992	14167	13999	14084	14072	14154	14160	14001	14204	14131	13918	14238	13884	14131	14103	13966	14029	14102	14111	14145	14158	14039	14162	14148	13983	14202	14049	13955	14172	14286	14061	14132	13974	14242	14020	14130	14090	14116	14060	14112	13965	14266	14164	14171	14057	14167	14018	14243	14222	14099	14111	14019	14054	14200	13914	13957	14103	14141	14057	14025	13953	14080	14026	14129	13912	14039	13863	14010	14050	14049	14039	14016	14025	13977	14009	14145	14010	13997	14062	14025	14110	13961	14013	14025	13965	14030	14112	14194	13935	13930	14185	14053	14144	14131	14226	14040	13979	13956	14200	13997	14183	13995	13962	14208	14037	14228	13959	14091	14275	14012	14095	13995	14127	14102	14112	13977	14223	14116	14185	14100	14047	14304	14124	14126	14142	14015	14043	14169	14118	14048	14099	13904	13982	14219	14092	14029	14000	14211	14067	14268	13991	14252	13936	14097	14046	14129	14045	13990	13934	14124	14139	14124	14112	14063	14114	14125	14083	14171	14191	14106	14146	13966	14204	14059	13967	13981	14147	14035	14136	14021	14188	14120	14121	14187	14013	14149	13961	14105	14008	14059	13998	14165	13974	14253	13926	14014	14185	14033	14042	14087	14224	13946	14152	14181	14089	14079	14168	14068	14047	14072	14093	14131	14124	14200	14070	14208	14036	14217	14087	13917	14082	14146	14128	13877	14171	14121	13911	14188	13919	14258	14080	14034	14129	14129	14088	14033	14020	14107	14156	14014	14207	14125	14235	14113	14305	14116	14043	14251	14121	14126	14106	13991	14214	14137	14095	14033	14125	14174	14106	13950	13985	14129	14120	13967	14237	14071	14051	14057	14110	14082	14067	14103	14050	14052	14074	14210	13985	14115	13946	14208	14073	14179	14075	14134	14107	13921	14103	14103	14026	14181	14088	14089	14170	14219	14191	14165	14056	14095	13929	14181	14128	14106	14124	14214	14035	14147	14111	14142	14028	14125	14198	14125	14022	14086	14176	14184	14134	14006	14003	14006	13938	14039	14081	13991	14058	14139	13978	14241	14022	14064	14212	14176	14073	14048	13915	14220	14201	14048	14052	14134	14152	14101	14111	14218	14068	14144	13998	14124	14150	14062	14274	14002	14087	14011	13925	14126	14166	14108	14065	14032	14180	14018	14113	14165	14159	14138	13919	14002	14149	14091	14050	14188	14170	13959	14244	14183	13998	14026	13902	14085	14186	13897	14044	14142	14096	14035	14072	14051	14039	13994	14103	14148	14007	14206	14048	14167	14155	13906	13992	14106	14045	13954	14079	14177	14055	13935	14045	13924	14061	14163	14137	14004	14021	14116	14078	14161	14025	14209	13835	14226	14030	14187	13990	14119	14130	14046	14061	13885	14029	14072	14156	14007	14169	14086	13984	14012	13994	14245	14106	14067	14120	14237	14294	14040	14193	14073	14129	14074	13972	14046	13996	14085	13942	14105	14025	14160	14027	14028	14321	14043	14062	13943	14039	14030	14146	14140	13986	14055	14136	14030	14171	13974	13922	14040	13993	14016	14186	14135	14088	13985	14074	14053	14069	14193	14190	14059	14048	14016	14115	14146	14046	14086	14089	13923	14188	13955	14297	14229	14196	14116	14083	14007	14058	14019	14019	13927	13971	14252	14029	14124	14062	14158	13979	14238	14163	13924	14036	13971	14091	14062	14140	14015	14075	14245	14283	14096	14300	14091	14052	14186	13949	14003	13968	14077	13971	14159	14036	14187	14033	14044	14073	14050	14163	14008	14085	14148	14075	14140	14143	14196	14029	14156	14195	14127	14064	14111	14116	14271	13959	14119	14179	13947	14130	14190	14014	14002	13934	13974	14130	14044	13970	14038	14224	13971	14000	14163	14066	14015	14101	14119	14012	14107	14106	13996	14211	14027	14156	14276	14176	13974	14018	14134	14064	13873	14196	14133	14126	14098	14027	13903	14123	14190	14229	14132	14031	14021	13972	13978	14099	14102	14098	14081	13925	13921	14094	14117	13980	14083	14183	14105	13942	14064	14122	14370	14102	14086	14062	13944	13920	13923	13989	14060	14154	14167	14078	14103	14022	14153	14180	14067	13996	14130	14139	14065	13932	13977	14133	14189	13974	14005	13897	14184	14011	14227	14093	14074	14175	14086	14150	14084	14061	14056	13987	14278	14181	14110	14029	14055	14185	14125	14135	14127	14094	14083	13951	14132	14144	14112	14145	14198	13930	13952	14107	14299	14007	14142	14135	14060	14080	14045	14085	14075	14007	13960	14105	14088	14039	14079	14121	14112	13980	14077	14067	14222	14105	14095	14188	14059	14104	14056	14080	14068	14180	14132	14127	14157	14114	13929	14163	14010	14168	13854	14074	14005	13961	14169	14049	13795	14049	14041	14085	14098	13906	14123	14182	14017	13967	14200	14085	14134	14030	14054	13961	14117	14045	14007	14017	14034	14185	14109	14172	14013	13968	14097	14006	14001	14131	14163	14132	14105	14003	13973	13989	14106	14152	14054	14088	14026	14084	14138	14078	14000	13964	14122	14110	14191	14143	14125	14199	14064	14134	13934	13954	14184	14203	14226	14035	14177	14190	14242	14037	14065	14025	14100	14090	14081	14169	14102	14178	14056	14164	14112	14192	13905	14273	13978	13871	14027	14196	14047	14010	14053	14345	14065	14065	14032	14137	14121	14276	13995	14180	14232	14178	13985	14116	14074	14170	14010	14088	14024	14203	13997	13918	14217	14022	14054	14138	14092	14148	14050	14225	14082	14142	13904	14069	14027	14017	13883	14097	14004	14069	14151	14078	13905	14202	14115	14061	14103	13996	14177	14100	14089	14205	14042	14034	14054	14038	14227	13970	14253	14064	14133	14018	14239	14091	14149	14087	14186	14032	14126	14084	14101	14190	14041	14140	14038	14015	14019	14211	13834	14215	14124	14148	13989	14016	14055	14060	14101	14077	14051	14193	14117	14072	13977	14066	14179	14139	13891	14017	14229	14205	14142	14016	14079	13997	14155	14137	14085	14065	14002	14052	14217	13925	14239	14125	14045	13997	14121	14177	14064	14131	14032	14051	14230	14060	14042	14179	14028	13985	13973	13915	14031	14024	14141	13996	14120	13991	14156	14027	13947	14045	14020	14182	14058	14218	14031	14024	14052	13953	14106	14249	14092	14051	13967	13997	14193	14187	14162	14094	14168	14187	14155	13962	13933	14128	14080	14085	14197	14024	14045	14253	14192	14159	14227	14056	14151	14204	13985	14039	14073	14106	14102	13915	14222	13974	13980	14217	14158	14049	14347	13914	14097	13942	14010	14250	14017	14158	14151	13963	14074	14138	14238	14110	14116	14118	14135	14126	14096	14173	14187	14107	14114	14180	14085	14096	14018	14078	14150	14079	14103	14174	14152	14336	14144	14075	14111	14001	13924	14126	14005	14036	13976	14244	14086	14094	14044	14152	14164	14121	14045	14237	14015	14007	14059	13989	14257	14105	14031	14138	14105	13991	14095	14196	13935	14193	14173	13986	14065	14180	14054	14121	14001	14232	14019	14314	14015	14094	14156	14187	14094	14113	14161	14212	14100	13994	14044	14187	14148	13715	14101	14186	14177	14025	14143	14037	14118	14219	14039	14104	14003	14009	14129	14260	14123	14086	14202	13859	14039	14180	14116	14276	14101	14119	14166	14040	14021	14132	14060	14030	14145	14164	14164	14060	14089	14104	14090	14157	14238	14084	14085	14199	14140	14253	14057	14051	14214	14220	14013	13978	14063	14262	14089	14229	14241	14222	14097	14203	13982	14055	13989	14122	14112	14006	14118	14251	14124	14078	14034	14030	14010	14134	14146	14217	14084	13949	14212	14039	14127	14046	14190	13951	14129	14055	14066	13975	13977	14043	14005	14152	14279	14029	13956	13997	14133	14132	14116	14135	13950	14204	13922	13998	14034	14063	14213	14248	13961	14216	13925	14249	13924	14023	14162	14093	14122	14004	13974	14147	13918	13968	14255	14066	14162	14088	14174	14149	14150	14046	14040	14076	14065	14105	14035	14049	14060	14027	14111	14005	14297	14220	14093	14010	14198	14178	14018	14154	14295	14081	14087	14078	14036	14024	14147	14180	14066	14096
23829	25184	37526	29922	24029	23122	22128	17462	16495	16628	16651	16642	16711	16707	16599	16363	16604	16389	16564	16116	16209	16420	16409	16363	16488	16501	16347	16436	16261	16329	16439	16364	16349	16387	16186	16007	16182	16252	16438	16324	16405	16336	16252	16212	16516	16232	16244	16362	16374	16216	16484	16357	16266	16033	16471	16044	16048	16265	16125	16189	16130	16481	16251	16355	16184	16240	16209	16158	16273	16152	16297	16093	16368	16180	16281	16238	16112	16089	16216	16291	16171	16338	16230	16141	16315	16426	16372	16131	16240	16352	16307	16342	16559	16141	16252	16197	16185	16339	16214	16108	16372	16248	16340	16274	16076	15974	16214	16222	16118	16304	16258	16092	16171	16302	16298	16191	16161	16204	16238	16179	16231	16165	16170	16247	16165	16372	16310	16071	16283	16007	16236	16195	16149	16376	16197	16343	16244	16028	16242	16167	16238	16324	16171	16300	16325	16073	16173	16360	16274	16286	16029	16091	16380	16138	16056	16286	16238	16113	16358	16215	16132	16358	16194	16145	16146	16294	16448	16299	16297	16138	16131	16247	15965	16099	16355	16208	16126	16309	16341	16203	16395	16301	16210	16242	16379	16184	16301	16154	16018	16195	16220	16581	16143	16288	16236	16282	16373	16175	16096	16165	16173	16032	16247	16178	16184	16176	16015	16184	16070	16475	16173	16266	16189	16250	16183	16257	16233	16292	16284	16207	16209	16202	16256	16027	16243	16254	16293	16385	16326	16027	16105	16239	16305	16047	16114	16056	16179	16180	16234	16326	16146	16093	16156	16038	16254	16276	16043	16121	16108	16311	16102	16264	16140	16444	16176	16101	16144	16158	16374	16327	16281	16143	16302	16193	16296	16317	16251	16349	16167	16278	16161	16238	16285	16322	16147	16306	16146	16269	16278	16020	16112	16214	16043	16649	16266	16263	16168	16119	16110	15999	16290	16237	16291	16338	16276	16217	16155	16242	16119	16115	16210	16149	16258	16053	16344	16290	16359	16066	16263	16310	16444	16141	16034	16328	16191	16147	16144	16112	16137	16145	16394	16060	16278	16250	16430	16308	16161	16043	16098	16218	16051	16297	16340	16193	16522	16099	16381	16080	16179	16252	16146	16191	16165	16227	16056	16236	16336	16193	16100	16249	16204	16252	16252	16044	16063	16095	16202	16375	16289	16361	16306	16097	16263	16306	16402	16138	16251	16348	16252	16284	16232	16255	16063	16077	16283	16326	16278	16307	16153	16222	16214	16001	16109	16155	16205	16207	16228	16175	16348	16262	16212	16369	16026	16257	16203	16466	16360	16224	16095	16056	16295	16123	16018	16493	16187	16223	16220	16369	16126	16198	16010	16286	16274	16266	16124	16059	16196	16166	16038	16081	16298	16309	16443	16198	16305	16271	15981	16154	16342	16196	16214	16312	16038	16188	16276	16243	16311	16205	16405	16259	16327	16244	16325	16275	16241	16087	16185	16136	16181	16101	16397	16300	16308	16221	16434	16185	16206	16147	16346	16162	16378	16212	16318	16431	16296	16252	16110	16239	16362	16230	16325	16286	16232	16359	16354	16292	16015	16093	16246	16204	16333	16058	16293	16210	15974	16308	16206	16258	16450	16147	16106	16261	16374	16138	16329	16238	16396	16213	16267	16392	16217	16207	16275	16121	16174	16333	16208	16224	16166	16392	16204	16361	16098	16272	16357	16219	16198	16220	16096	16261	16252	16200	16188	16370	16116	16366	16212	15997	16206	16343	16306	16151	16321	16133	16215	16201	16316	16359	16068	16248	16158	16199	16200	16223	16256	16160	16170	16099	16257	16139	16204	16189	16231	16096	16205	16260	16311	16261	16061	16236	16225	16150	16151	16116	16257	16255	16197	16311	16258	16135	16457	16292	16125	16116	16285	16464	16385	16106	16132	16231	16048	16154	16267	16139	16252	16124	16225	16338	16451	16226	16357	16224	16224	16406	16340	16278	16255	16042	16385	16046	16273	16107	16080	16184	16242	16142	16417	16229	16259	16279	16226	16183	16415	16297	16232	16028	16319	16487	16222	16084	16091	16414	16106	16254	16188	16256	16166	16185	16250	16234	16167	16228	16325	16200	16098	16275	16153	16100	16285	16298	16183	16261	16348	16153	16424	16111	16187	16182	16101	16215	16256	16107	16096	16196	16381	16245	16110	15942	16274	16153	16231	16055	15931	16149	16086	16045	16212	16216	16374	16110	16034	16112	16196	16220	16320	16357	16191	16250	16379	16206	16464	16109	16281	16278	16291	16411	16347	16215	16276	16109	16178	16285	16342	16089	16162	16321	16214	16142	16135	16276	16259	16396	16084	16220	16241	16153	16264	16136	16272	16238	16076	16064	16260	16317	16196	16058	16378	16419	16331	16104	16317	16108	16229	16158	16198	16169	16427	16220	16330	16303	16133	16297	16193	16039	16449	16323	16146	16219	16105	16126	16263	16211	16438	16256	16175	16255	16252	16309	16393	16245	16330	16214	16342	16329	16107	16237	16289	16256	16016	16265	16035	16157	16169	16275	16305	16397	16393	16191	16231	16108	16277	16052	16288	16282	16265	16095	15927	16132	16007	16190	16242	16350	16167	16118	16138	16230	16166	16138	16341	16332	16407	16240	16222	16096	16152	16302	16375	16327	16201	16167	16270	16135	16320	16153	16012	16029	15936	16252	16299	16115	16250	16435	16077	16108	16210	16353	16109	16255	16220	16095	16121	16333	16190	16214	16109	16292	16174	16346	16492	16339	16453	16279	16257	16244	16204	16235	16385	16251	16128	16107	16057	16259	16244	16223	16337	16146	16300	16198	16137	16097	16174	16206	16074	16107	16175	16400	16098	16192	16073	16209	16057	16129	16263	16282	16195	16377	16423	16103	16271	16152	16208	16505	16219	16149	16110	16201	16393	16184	16383	16129	16193	16301	16163	16143	16238	16122	16577	16244	16085	15972	16169	16162	16329	16331	16070	16091	16151	16240	16687	16233	16154	16257	16201	16357	16176	16193	16349	16082	16270	16144	16266	15941	16175	16373	16238	16305	16513	16226	16165	16077	16052	16348	16131	16492	16115	16293	16343	16240	16208	16164	16188	16326	16287	16112	16312	16163	16235	16290	16479	16059	16112	16333	16316	16264	16145	16323	16167	16081	16304	16232	16262	16455	16260	16064	16102	16271	16400	16271	16402	16228	16266	16262	16161	16320	16376	16133	16274	16301	16459	16178	16173	16195	16065	16052	16139	16321	16155	16096	16170	16144	16144	16255	16255	16246	16210	15993	16258	16259	16242	16310	16459	16122	16099	16222	16185	16220	16258	16123	16175	16141	16196	16262	16014	16230	16246	16235	16196	16114	16320	16185	15989	16227	16314	16251	16202	16065	16227	16154	16102	16125	16135	16072	16307	16189	16280	16213	15937	16293	16155	16272	16291	16074	16215	16206	16231	16277	16218	16335	16291	16438	16337	16317	16439	16259	16228	16279	16134	16139	16388	16154	16259	16182	16260	16348	16123	16017	16356	16332	16034	16122	16236	16386	16186	16200	16406	16177	16290	16350	16298	16296	16206	16177	16303	16239	16202	16302	16375	16335	16363	16266	16137	16287	16295	16230	16007	16219	16213	16000	16175	16049	16388	16381	16295	16344	16295	16323	16336	16330	16391	16090	16178	16192	16222	16418	16224	16199	16303	16203	16122	16391	16327	16319	16008	16260	16358	16120	16198	16152	16098	16178	16274	16296	16261	16176	16205	16240	16370	16125	16457	16514	16246	16166	16273	16308	16219	15966	16227	16195	16007	16230	16382	16108	16175	16321	16255	15935	16226	16212	16541	16280	16315	16258	16289	16337	16211	16165	16287	16367	16334	16274	16309	16195	16308	16192	16228	16224	16196	16302	16257	16397	16304	16111	16042	16266	16492	16254	16224	16149	16104	16162	16147	16178	16021	15974	16017	16256	16279	16158	16181	16186	16126	16080	16373	16259	16134	16206	16225	16188	16135	16160	16187	16184	16328	16368	16082	16070	16260	16325	16263	16140	16236	16257	16181	16140	16116	16166	16407	16133	16166	16354	16375	16339	16263	16301	16255	16271	16064	16190	16140	16059	16295	16128	16284	16202	16114	15914	16383	16296	16280	16265	16204	16172	16204	16315	16168	16303	16164	16220	16246	16380	16300	16217	16124	16147	16083	16177	16196	16062	16356	16357	16265	16272	16070	16150	16281	16250	16106	16141	16176	16323	16072	15937	16087	16299	16341	16263	16241	16129	16503	16277	16087	16256	16256	16277	16389	16250	16129	16162	16222	15928	16154	16297	16319	16004	16031	16338	16311	16337	16127	16213	16297	16170	16121	16234	16350	16089	16102	16355	16200	16318	16194	16097	16202	16121	16143	16238	16252	16116	16435	16073	16244	16120	16391	16194	16146	16290	16161	16217	16272	16098	16459	16244	16206	16332	16277	16293	16099	16302	16104	16194	16262	16200	16221	16212	16066	16318	16284	16313	16036	16349	16303	16254	16228	16241	16100	16189	16267	16125	16250	16178	16006	16199	16139	16317	15970	16264	16063	16144	16212	15965	16123	16159	16339	16372	16359	16396	16252	16339	16240	16184	16151	16144	16369	16174	16238	16133	16213	16236	16141	16266	16288	16290	16262	15997	16231	16229	16077	16172	16168	16092	16385	16364	16290	16103	16062	16201	16351	16339	16273	16324	16215	16297	16153	15984	16135	16004	16120	16050	16169	16400	16056	16304	16325	16455	16147	16240	16292	16570	16313	16237	16397	16255	16250	16219	16297	16132	16339	16223	16057	16292	16097	16312	16276	16282	16147	16353	16307	16365	16188	16353	16293	16164	16033	16327	16288	16308	16326	16139	16312	16245	16107	16315	16150	16113	16331	16300	16167	16222	16084	16151	16214	15919	16428	16271	16239	16424	16161	15974	16092	16326	16174	16295	16327	16081	16267	16262	16212	15935	16116	16201	16244	16146	16053	16060	16331	16369	16248	16487	16147	16162	16240	16133	16169	16059	16141	15991	16190	16133	16113	16193	16478	16320	16129	16309	16048	16223	16183	16278	16189	16110	16314	16163	16249	16323	16193	16106	16197	16286	16118	16430	16382	16213	16205	16135	16165	16193
63191	107548	81313	52044	27671	16207	14399	14299	14117	13994	14304	14075	14144	14180	14221	14076	14132	14229	14216	14242	14202	13852	14180	14147	14129	14172	14147	14227	14295	14370	14298	14263	14108	14206	14169	14235	14194	14135	14153	13980	14219	14117	14248	14180	14082	14101	14270	14127	14015	14140	14185	14005	14084	14153	14112	14228	14124	14181	14139	14137	14170	14178	14214	14219	14285	14091	14077	14198	14199	14026	14176	14206	14000	14085	14277	14159	14196	14183	14072	14135	14148	14061	14172	14014	14220	14134	14045	14127	14224	14132	13990	13962	14185	14047	14260	14205	14103	14258	14192	14270	14088	14133	14159	14189	14200	14182	14213	14168	13924	14312	14215	14123	14103	14161	14056	14112	14147	14253	14165	14339	14229	14295	14118	14170	14136	14097	14209	13976	14250	14029	14072	14110	14095	14153	14176	14167	14000	14157	14057	14110	14163	14062	14135	14291	14206	14074	14169	14088	14046	14199	14138	14050	14171	14264	14099	14131	14052	14177	14191	14240	14183	13993	14311	14203	14144	14263	14105	14058	14309	14137	14154	14051	14139	14185	14148	14156	14192	14206	14161	14141	14177	14119	14178	14215	14050	14166	14182	14213	14124	14139	14165	14164	14188	14156	14109	14008	14321	14096	14219	14225	14037	14037	14094	14093	14038	14203	14025	14229	14120	14076	14167	14291	14079	14184	14136	14168	14153	14193	14232	13943	14119	14136	14173	14032	14172	14257	14195	14099	14119	14156	14278	14180	14145	14230	14284	14238	14069	14187	14099	14084	14223	14091	14118	14237	14149	14005	14139	14223	14122	14081	14128	14267	14101	14296	14137	14230	14332	14322	14030	14173	14138	14189	14072	14113	14034	14120	14241	14115	14093	14005	14171	14076	14185	14182	14057	14160	14183	14214	14270	14164	14044	14159	14175	14078	14100	14085	14195	14084	14393	14079	14105	14184	14029	14189	14151	14187	14190	14259	14084	13962	14011	14080	14189	14040	14136	14171	14194	14160	14153	14181	14279	14134	14051	14213	14312	14108	14261	14038	14271	14164	14124	14244	14081	13945	14119	14044	14159	14292	14098	13956	14168	14084	14184	14276	14099	14196	14024	14120	14065	14157	14202	14177	14298	14102	14228	14203	14048	14126	14207	14064	14096	14209	14116	13948	14126	14126	14248	14239	14053	13961	14188	14249	14133	14105	14112	14236	14228	14047	14178	14271	14135	14145	14174	14013	14127	14193	14132	14302	14301	14278	14170	14316	14064	14099	14077	14151	14170	14228	14257	14150	14412	14099	14225	14162	14258	14170	14171	14126	14187	14141	14103	14112	14133	14194	14123	14111	14083	14156	14099	14235	14121	14100	13995	14287	14019	14231	14105	14184	14212	14049	14063	14168	14089	14200	14160	14255	14059	14114	14173	14227	14169	14043	14162	14108	14144	14144	14072	14153	14060	14121	14253	14125	14193	14145	14210	14201	14050	14208	14048	14183	14080	14188	14014	14202	14243	14189	14223	14215	14223	14138	14127	14218	14257	14011	14091	14049	14031	14232	14216	13967	14200	14195	14168	14211	14109	14125	14073	14132	14075	14333	14145	14113	14257	14156	14028	14225	14272	14199	14080	14183	13967	14120	14424	14179	14242	14233	14188	14135	14021	14180	14015	14153	14023	14153	14189	14066	14081	14060	14085	13949	13954	14191	14185	14174	14271	14201	14188	14218	14197	14237	14188	14030	14018	14201	14117	14192	14151	14063	14149	14250	14221	14211	14035	14208	13983	14063	14195	14321	14087	13945	14057	14122	14183	14206	14148	14007	14075	14164	14167	14224	14126	14105	14148	14214	14100	14156	14227	14201	14148	14001	14225	14054	14168	14118	14237	14078	14022	14133	14157	14136	14279	14238	14236	14154	13982	14222	14005	14134	14164	14196	14247	14272	14194	14128	14024	14108	14173	14032	14152	14035	14119	14191	14086	14086	14123	14139	14232	14054	14225	14118	14100	14253	14280	14054	14173	14235	13966	14321	14074	14152	14079	14090	14197	14165	14021	14093	14051	14180	14176	14179	14189	14147	14079	14056	14193	14058	14250	14135	14110	14057	13956	14285	14160	14125	14023	14079	14297	14131	14189	14374	14118	13940	14059	14050	14022	14101	14254	13959	14125	14121	14227	14173	14235	14200	14237	14043	14154	14166	14255	14254	14132	14152	14088	14096	14109	14252	14138	14300	14153	14227	14270	14154	14173	14323	14117	14182	14097	14087	14143	14211	14105	14050	14205	14323	14081	14082	14199	13907	14249	13956	14139	14110	14238	14140	14169	14062	14148	14214	14144	14258	13997	14179	14271	14154	14283	14094	14010	14044	14203	14048	14115	14002	14157	14070	14150	14137	14003	13951	14090	14195	14118	14309	14150	14096	14198	14084	14074	14175	14218	14160	14098	14170	14278	14035	14166	14014	14260	14248	14029	14134	14167	14208	14106	14043	14268	14065	14044	14157	14261	13808	14201	14088	14108	14291	14069	14235	13958	14188	14150	14165	14144	14061	14005	14064	14001	14084	14230	14264	14320	14141	14138	14263	14212	14266	14027	14243	14236	14152	14089	14233	14088	14110	14139	14152	14111	14109	14232	14118	13928	14105	14013	14100	14311	13949	14178	14209	14101	14161	14143	14156	14165	14218	14140	14186	14124	14309	14192	14052	14027	14123	14093	14272	14180	14266	14215	14013	14147	14077	14084	14005	14108	14033	14118	14181	13978	14143	13953	14005	14285	14228	14163	14080	14134	13978	14247	14065	14073	14190	14111	14250	14165	14123	14133	14234	14013	14019	14224	14063	14007	14039	14096	14181	14176	14009	14054	14106	14332	14022	14063	14036	14127	14166	14168	14247	14111	14181	14057	14214	14204	13941	14150	14152	14080	14149	14269	14080	14168	14181	14086	14134	14225	14123	14083	14039	14053	14069	14119	14220	14171	14077	14070	14089	14127	14098	14296	14186	14175	14140	14169	14307	14222	14140	14113	14109	14116	14323	14126	14164	14161	14216	14074	14065	14242	14187	13995	14064	14159	14090	14163	14138	13957	14229	14302	14289	14085	14155	14297	14166	13913	14238	14186	14096	14054	13938	14265	14199	14126	14051	14057	14177	14198	14169	14032	14034	14141	14069	14116	14033	14398	14196	14257	14031	14198	14113	14286	14198	14157	14195	14131	14323	14334	14148	14165	14187	14143	14095	14058	14202	14146	14103	14250	14158	13951	13985	14110	14222	14149	14222	14038	14074	14146	14119	14129	14064	14147	14118	14035	14139	14069	14086	13939	14221	14231	14041	14181	14098	14185	14023	14070	14115	14220	14303	14140	14090	14176	14190	14056	14308	14205	14086	14109	14123	14166	14030	14161	14099	14160	14051	14133	14075	13980	14185	14169	14130	14175	14187	14091	13991	14182	14106	14170	14123	13896	14250	14078	14001	14061	14172	14185	14228	14104	13970	14283	14096	14131	14097	14196	14052	14088	14009	14117	14101	14069	14027	14080	14092	14199	14194	14105	14145	14207	14118	14205	14333	14160	14139	14246	14331	14062	14113	14142	14379	13976	14190	14325	14075	14131	14106	14201	14141	14253	14291	14014	14219	14164	14112	14200	14033	14142	14287	14384	14230	14012	14104	14019	14264	14212	14243	14056	14009	14154	14065	14143	14105	14196	14171	14210	14196	14099	14088	14272	14122	14014	14179	14067	14175	14156	14149	14042	14158	14075	14122	14104	14152	14139	14094	14135	14083	14146	14210	14214	14229	14061	14108	14062	14115	14192	14135	14245	14058	14051	14279	14064	14093	14046	14104	14116	14151	14255	14253	14167	14043	14155	13969	14166	14071	14211	14149	14052	14101	14162	14034	14146	14015	14048	14293	14183	13954	14042	14192	14153	14154	14164	14238	14304	14087	14160	14111	14258	14090	14169	14126	14062	14021	14280	14107	14075	14234	14150	14249	14406	14108	14108	14119	14216	14130	14177	14105	14134	14136	14253	14087	14158	14267	14112	14157	14143	14075	14159	14115	14196	14085	14038	14107	14362	13945	14079	14218	14199	14126	14182	14130	14053	14214	14116	14183	14072	14133	14070	14149	14211	14138	14234	14131	14318	14096	14179	14177	14024	14147	14082	14227	14110	14242	14317	14106	14045	14199	14105	14319	14116	14042	14088	13985	14197	14125	14178	14046	14291	14174	14198	14062	14296	14113	13941	14037	14019	14080	14278	14188	14089	13929	14113	14188	14171	14153	14194	14006	14208	14138	14208	14076	14158	14114	14112	14106	14198	14235	14165	14139	14205	14102	14099	14096	14032	14089	14340	13850	14169	14099	14239	14180	14166	14220	14236	13938	14191	13935	14155	14055	14227	14220	14167	14082	14145	14128	14171	14093	13979	14169	14245	14158	14240	14119	14067	14130	14268	14012	14172	14140	14085	14105	14155	14265	14229	14198	13949	14018	14166	14203	14084	14062	14118	14073	14229	14276	13973	14099	14183	14235	13974	14059	14257	14281	14089	14128	14056	14146	14284	14048	14240	14275	14082	14196	14021	14278	13995	14166	14190	14289	14160	14075	14008	14153	14143	14189	14108	14056	14266	14174	14152	14117	14149	14167	14011	14075	14076	14100	14164	14084	14183	14149	14220	14227	14222	14411	14095	14148	14238	14066	14239	14254	14081	14139	14229	14131	14169	14238	14057	14120	14189	13912	14156	14089	14066	13986	14118	14281	14176	14114	14075	14200	14077	14263	14043	14308	14084	14072	14185	14069	14236	14201	13980	14076	14013	14013	14073	14269	14136	14137	14053	14082	14082	14164	13960	14184	14188	14214	14116	14185	14022	14092	14172	14259	14210	14210	14168	14207	14032	14219	14150	14063	14243	14153	13983	14204	14138	14135	14253	14171	14259	14128	14335	14339	14135	14194	14021	13991	14147	14280	14248	14098	14232	14336	13892	14229	14054	14042	14096	13974	14105	14186	14359	14094	14203	14134	14227	13880	14069	14178	14191	13863	14224	14029	14160	14275	14177	14189	14121	14103	14178	14087	14296	14115	14127	14034	14192	14148	14229	14143	14213	14322	14056	14077	13997	14211	14093	14129	14014	14012	14131	14092	14022	14146	13998	14166
34042	41047	39420	26879	18623	16910	16623	16351	16283	16386	16377	16278	16152	16074	16053	16456	16201	16181	16177	16358	16193	16148	16053	16252	16360	16344	16387	16208	16236	16229	16476	16343	16336	16108	16335	16164	16257	16315	16311	16174	16103	16180	16373	16171	16293	16361	16182	16259	16352	16034	16284	16217	16237	16231	16107	16214	16356	16235	16157	16306	16191	16246	16337	16204	16016	16066	16138	16285	15999	16013	16129	16099	16296	16122	16215	16076	16132	16363	16186	16208	15948	16183	16481	16170	16042	15917	16174	16078	16205	16177	16131	16151	16094	16194	16503	16258	16292	16177	16286	16175	16250	16273	16099	16361	16350	16275	16358	16128	16294	16377	16143	16267	16090	16248	16244	16325	16075	16187	16217	16229	16373	16240	16219	16166	16089	16180	16199	16238	16335	16253	16159	16370	16085	16317	16252	16172	16244	16365	16280	16240	16213	16130	16318	16262	16244	16166	16088	16275	16271	16013	16322	16128	16226	16292	16253	16061	16202	16261	16118	16183	16042	16209	16279	16081	16209	16175	16135	16284	16287	16264	16157	16232	16432	16264	16290	16093	16257	16425	16323	16335	16174	16277	16273	16325	16070	16237	16168	16290	16147	16302	16449	16212	16206	16214	16220	16113	16171	16234	16289	16150	16178	16094	16343	16185	16185	16191	16267	15965	16403	16335	16055	16009	16241	16038	16155	16160	16062	16156	16003	16141	16303	16133	16257	16129	16289	16251	16248	16398	16277	16080	16328	16458	16268	16386	16138	15972	16107	16097	16167	16384	16181	16413	16140	16255	16156	16230	16292	16424	16230	16277	16298	16205	16165	16412	16324	16209	16165	16212	16164	16212	16023	16244	16177	16029	16353	16287	16072	16159	16206	16083	16143	16320	16247	16351	16333	16228	15971	16291	16193	16128	16203	16194	16245	16341	16408	16268	16235	16439	16585	16168	16249	16262	16297	16219	16229	16225	16146	16204	16265	16172	16224	16131	16129	16405	16317	16480	16451	16324	16134	15979	16231	16182	16115	16144	16163	16065	16196	16359	16050	16231	16123	16351	16257	16353	16379	16289	16162	16243	16204	16151	16064	16247	16334	16322	16269	16280	16097	16192	16018	16131	16340	16139	16271	16242	16306	16156	16070	16259	16185	16207	16335	15988	16221	16270	16484	16134	16242	16130	16257	16242	16069	16393	16082	16023	16206	16178	16376	16347	16219	16347	16170	16207	16304	16242	16215	16402	16205	16283	16414	16334	16329	16389	16260	16049	16060	16229	16263	16261	16244	16170	16059	16050	16174	16164	16261	16316	16315	16178	16394	16174	16246	16309	16228	16127	16308	16209	16057	16411	15979	16115	16334	16107	16184	16254	16355	16255	16329	16269	16275	16209	16201	16422	16153	16216	16099	16347	16235	16278	16096	16049	16163	16154	16060	16097	16158	15952	16197	16269	16185	16281	16339	16138	16240	16208	16285	16166	16194	16387	16279	16206	16232	16313	16198	16206	16232	16303	16121	16283	16210	16206	16293	16323	16402	16223	16175	16125	16269	16173	16311	16143	16222	16167	16148	16181	16176	16123	16186	16193	16206	16171	16445	16280	16338	16151	15955	16119	16316	16337	16102	16055	16342	16137	16205	16260	16147	16349	16055	16145	16232	16106	16241	16412	16355	16211	16348	16124	16338	16281	16170	16153	16379	16065	16101	16274	16107	16284	16213	16143	16252	16092	16240	16281	16245	16263	16084	16035	15954	16167	16290	16323	16193	16202	16146	16268	16320	16076	16202	16231	16326	16432	16349	16250	16080	15991	16178	15936	16081	16204	16248	16288	16140	16121	16103	16267	16399	16198	16222	16254	16075	16230	16331	16365	16084	16283	16263	16243	16184	16126	16006	16208	16216	16141	16142	16082	16155	16419	16132	16307	16317	16359	16112	16112	16293	16084	16028	16329	16060	16292	16228	16268	16166	16328	16412	16171	16231	16208	16225	15908	16098	16121	16214	16117	16225	16334	16377	16302	16427	16242	16317	16388	16243	16189	16120	16377	16001	16272	16277	16282	16089	16378	16259	16216	16127	16274	16164	16165	16379	16135	16071	16299	16067	16296	16156	16151	16425	16195	16068	15988	16310	16466	16338	16065	16179	16142	16159	16292	16315	16281	16022	16206	16298	16263	16181	16037	16282	16092	16175	16220	16353	16224	16297	16317	16335	16130	16247	16197	16038	16311	16301	16129	16091	16286	16165	16325	16391	16201	16138	16345	16303	16174	16350	16338	16352	16100	16474	16141	16171	16234	16310	16259	16152	16006	16270	16100	16201	16328	16335	16211	16133	16234	16232	16104	16295	16112	16194	16071	16224	16185	16393	16162	16128	16073	16322	16199	16222	16185	16132	16221	16418	16328	16208	16144	16245	16347	16370	16118	16241	16270	16416	16136	16253	16078	16450	16139	16262	16185	16109	16229	16198	16318	16300	16168	16202	16267	16188	16164	16515	16207	16163	16029	16235	16379	16245	16325	16371	16296	16304	16140	16189	16175	16338	16186	16326	16122	16271	16085	16292	16423	16251	16351	16232	16360	16138	16170	16286	16409	16217	16235	16277	16161	16098	16306	16170	16154	16378	16341	16412	16239	16306	16115	16242	16146	16114	16067	16085	16223	16169	16283	16248	16228	16303	16192	16091	16143	16364	16220	16254	16323	16259	16275	16351	16129	16366	15858	16322	16090	16314	16288	16283	16103	16023	16126	16371	16193	16265	16369	16249	16195	16292	16284	16569	16355	16243	16282	16259	16218	16308	16074	16465	16240	16165	15982	16261	16224	16075	16304	16140	16207	16159	16057	16194	16286	16215	16197	16142	16198	16228	16259	16434	16284	16300	16198	16355	16356	16182	16398	16356	16127	16151	16191	16259	16173	16338	16307	16271	16136	16289	16141	16344	15942	16151	16217	16382	16354	16348	16364	16183	16294	16205	16150	16065	16431	16301	16159	16072	16105	16339	16349	16447	16003	16298	16142	16081	16234	16236	16199	16091	16382	16230	16237	16462	16136	16161	16124	16277	16034	16095	16186	16208	16205	16079	16282	16291	16137	16251	16162	16210	16207	16446	16238	16271	16151	16202	16158	16153	16273	16370	16388	16125	16407	16183	16261	16339	16144	16217	16172	16212	16350	16213	16343	16378	16257	16322	16084	16385	16156	16184	16090	16266	16366	16322	16258	16119	16224	16261	16272	16191	16356	16115	16235	16298	16439	16258	16227	16254	16212	16217	16231	16061	16327	16240	16253	16188	16313	16236	16402	16188	16295	16303	16200	16404	16199	16247	16192	16174	16108	16080	16109	16210	16224	16328	16327	16196	16205	16022	16131	16261	15988	16084	16169	16264	16131	16199	16418	16229	16204	16110	16186	16153	15968	16211	16186	16273	16220	16053	15998	16108	16142	15956	16115	16171	16066	16112	16216	16051	16065	16127	16398	16257	16257	16124	16239	15968	16238	16271	16160	16025	16226	16239	16196	16141	16330	16224	16197	16379	16164	16346	16341	16124	16089	16302	16095	16230	16190	16190	16196	16372	16155	16182	16399	16011	16048	16235	16416	16080	16244	16129	16200	16239	16242	16407	16159	16206	16162	16190	16265	16407	16340	16135	16250	16245	16283	16180	16279	16291	16334	16235	16178	16148	16112	16214	16191	16293	16259	16021	16120	16255	16135	15995	16401	16305	16192	16108	16216	16151	15969	16163	16055	16185	16147	16339	16345	16175	16113	16475	16258	16177	16158	16102	16147	15954	16178	16369	16084	16057	16261	16063	16315	16277	16033	16051	16170	16149	16305	16050	16244	16151	16047	16229	16440	16224	16268	16394	16303	16204	15978	16113	16322	16349	16173	16283	16375	16129	16277	16243	16122	16309	16353	16045	16360	16330	16285	16388	16081	16354	16310	16312	16066	16157	16161	16248	16373	16266	16211	16057	16551	16290	16114	16179	16085	16309	16215	16245	16340	16419	16265	16072	16232	16291	16211	16133	16319	16196	16163	16033	16033	16178	16355	15993	16171	16113	16452	16294	16442	16249	16054	16193	16308	16582	16301	16225	16113	16156	16022	16118	16295	16072	16200	16188	16138	16062	16148	16253	16281	15923	16435	16037	16243	16229	16278	16309	16351	16176	16150	16353	16291	16139	16182	16260	16261	16103	16410	16038	16286	16242	16449	16347	16123	16115	16353	16045	16188	16345	16075	16423	16307	16246	16159	15951	16268	16194	15963	16153	16309	16260	16169	16051	16249	16282	16320	16369	16134	16097	16441	16362	16041	16240	16284	16212	16292	16301	16072	15941	16266	16134	16104	16168	15969	16325	16282	16306	15978	16265	16174	16191	15954	16171	16077	16319	16098	16093	16305	16393	16334	16323	16134	16154	16152	16046	16324	16188	16087	16303	16177	16326	16405	16367	16229	16254	16200	16352	16117	16339	16229	16243	16437	16195	16154	16070	16129	16160	16049	16310	16322	16133	16196	16233	16209	16284	16077	16084	16223	16114	16129	16440	16199	16215	16389	16297	16267	16314	16287	16149	16338	16196	16109	16404	16131	16290	16114	16205	16216	16196	16105	16221	16292	16196	16036	16436	16349	16280	16061	16253	16217	16200	16032	16249	16161	16253	16217	16110	16079	16172	16142	16200	16158	16356	16335	16251	16094	16308	16172	16289	16311	16332	16114	16228	16121	16212	16232	16343	16443	16300	16203	16125	16037	16203	16108	16378	16169	16285	16337	16240	16148	16194	16143	16242	16172	16271	16328	16162	16337	16158	16257	16182	16237	16309	16163	16299	16295	16174	16125	16221	16243	16029	16245	16211	16229	16128	16345	16175	16295	16350	16272	16125	16164	16194	16239	16268	16087	16215	16195	16031	16033	16218	16303	16236	16138	16290	16160	16230	16306	16284	16154	16218	16281	16212	16172	16397	15979	16379	16137	16125	16287	16188	16096	16181	16345	16311	16069	16314	16282	16236	16256	16229	16447	16268	16322	16388	16110	16324	16224	16281	16132	16147	16211	16305	16250	16043	16192	16091	16072	16234	16326	16259	16344	16361	16247	16357	16125	16208	16356	16234	16212	16392	16160	16200	16018	16149	16184	16061	16362	16182	16301	16328	16246
43867	58507	40785	22575	15734	14490	14163	14181	14207	14310	14158	14202	14022	14238	14050	14082	14239	14082	14024	14132	14140	14070	14285	13984	14206	14095	14214	14136	14117	14152	14125	14003	14173	14045	14097	14147	14161	14083	13991	14148	14059	14269	14138	14157	14245	14086	14081	14180	14277	13964	14110	14035	14249	14082	14052	14276	14109	14270	14162	14096	14090	14010	14088	14122	14184	14130	14154	14050	14156	14205	14072	14163	14184	13974	14144	14060	14190	14132	14148	14266	14137	14119	14236	14230	14148	14166	14164	14132	14050	14159	14087	14216	14224	14124	14036	14182	14027	14116	14141	14118	13971	14254	14158	14082	14109	14198	14175	14061	14238	13994	14234	14107	14172	13979	14317	14017	14079	14295	14126	14142	14084	14295	14185	14282	14227	14133	14141	14068	14210	14052	14165	14177	13983	14266	14088	14146	13939	14147	14129	14296	14251	14165	14187	14249	14231	14063	14153	14001	14179	14074	14203	14128	14219	14199	14092	14335	14013	14160	14338	14078	14080	14258	14039	14396	14168	14243	14110	14357	14128	14156	14107	14153	14175	14137	14156	14112	14224	14203	14155	14035	14204	14095	14140	14156	14108	14124	14177	13998	14099	14176	14099	14031	14146	14118	14188	14097	14291	14128	13977	14018	14103	14322	14105	14223	14176	14195	14113	14100	14129	14080	14248	14167	14218	14008	14097	14119	14210	14052	14133	14212	14051	14219	14185	14247	14131	14090	14117	14258	14219	14154	14065	14201	14221	14224	14084	14100	14243	14058	13962	14166	14184	14128	14338	14007	14076	14190	14361	14247	13983	14157	14218	14217	14025	14169	14278	14063	14154	14008	14087	14197	14103	14093	14100	14234	14140	14027	14237	14154	14249	14105	14093	14188	14112	14250	14146	14137	14063	14154	14308	14017	14303	14174	14233	14242	13986	14180	14183	14078	14227	14140	14077	14252	14221	14286	14044	13972	14172	14239	13996	14107	14214	14104	14131	14162	13917	14219	14108	13878	14287	14134	14202	14252	14115	14062	14065	14256	14198	14014	14198	14044	14232	13978	14058	14062	14104	14207	14028	13922	14142	14102	14255	14413	14141	14136	14202	14074	14301	14076	14230	14167	14150	14193	13889	14099	14173	14145	14077	13978	14227	14146	14175	14126	14253	14254	14069	14189	14189	14129	14034	14367	14092	14227	14084	14151	14261	14170	14117	14171	14201	14175	14008	14240	14067	14139	14144	14143	14066	14287	14116	14193	14007	14220	14044	14159	14144	14109	14180	14267	14189	14076	13997	14123	14452	14124	14151	14216	14205	13980	14174	14104	14134	14204	13976	14080	14051	14181	14146	14120	14045	14132	14114	14101	14246	14240	14173	14402	14132	14219	14065	14246	14097	14203	14173	14110	14218	14103	14139	14166	14146	14256	14154	14018	14190	14167	14180	14265	14113	14234	13972	14157	14085	14027	14172	14191	13956	14080	14155	14106	14125	14228	13948	14082	13963	14046	14109	14028	14141	14071	14250	14153	14243	14100	14167	13993	14065	13962	14145	14080	14254	14051	14210	14205	14042	13979	14168	13950	14144	14019	14182	14143	14009	14197	14150	14112	13984	14181	14142	14216	14254	14096	14255	13937	14102	14182	14316	14081	14098	14274	14082	14056	14223	14330	14140	14024	14084	14150	14074	14183	14312	14074	14198	14095	14117	14113	14208	14025	14096	14100	14086	14204	14161	14151	14125	14179	14287	14064	14127	14003	14168	14180	14097	14163	14063	14174	14103	14212	14041	14036	14269	14106	14041	14122	14117	14052	14187	13939	14256	14193	14157	14095	14306	14159	14114	14080	14225	14225	14055	14178	14134	13995	14081	13995	14150	14255	14126	13930	14237	14184	14205	14153	13977	14228	14241	14080	14078	14146	14281	14069	14263	13970	14064	14153	14065	14111	14246	14133	14229	14069	14039	14054	14107	14097	14101	14050	14110	14157	14125	14240	13925	14195	14154	14014	14014	14288	14048	14184	14185	14122	13980	14207	14145	13962	14069	14084	14297	13985	14163	14283	14085	14062	14051	14183	14103	14116	14145	14179	14047	14161	14130	14209	14175	14099	14060	14020	14210	14080	14229	14067	14170	13965	13966	14140	14213	14173	14098	14334	14161	14168	14175	14272	14107	14205	14199	14270	14157	14173	14142	14153	14176	14031	14208	14049	14235	14045	14052	14159	14064	14134	14257	14113	14277	14083	14246	14093	14293	14206	14077	14169	14049	14233	14199	14260	14192	14045	14134	14070	14196	14102	14214	13959	14277	14109	14209	14089	13961	14050	14184	14173	14241	14060	14098	14229	14239	14051	14128	14189	14121	14224	14013	14154	14179	14087	14118	14116	14303	14084	14081	14135	14082	14202	14034	14197	14070	14077	14229	14135	14064	14109	14066	13971	13962	14145	14166	14112	14082	14318	13923	14058	13994	14132	14353	14208	14099	14095	13954	14101	14115	13947	14125	14244	14166	14219	14125	14222	14221	14158	14178	14173	14098	14051	14145	14297	14044	14194	14223	14240	14085	14185	14187	14351	14093	14103	14159	14265	14041	13871	14058	14039	14130	14188	14044	14164	14238	14141	14098	14050	14143	14157	14145	14072	14296	14097	14098	14069	14227	14299	14217	14069	14239	14041	14150	14083	14117	14204	14102	14102	14182	14118	14143	14005	14176	14165	14188	13993	14185	14204	14241	14086	14130	13989	14038	14176	14262	14159	14240	14195	14072	14213	14226	14143	13836	14091	14153	14195	14167	14008	14197	14223	14006	14053	14181	14112	13962	14206	14049	14143	14004	14165	14149	14063	14291	14049	14115	13985	14346	14248	14191	14015	14007	14131	14218	14182	14233	14185	14028	14085	14191	14012	14011	14270	14168	14101	14202	14150	14174	14117	14032	14257	14120	14185	14157	13970	14169	14088	14198	14129	14191	13981	14142	14028	14237	14187	14298	14159	14065	14022	14038	14249	14004	14166	14137	14330	14140	14135	14326	14173	14013	14081	14223	14000	14191	13924	14137	14120	14199	14114	14254	13934	14220	14146	14161	14174	14201	14202	14219	14152	14084	14204	14218	14134	14212	14080	14360	14050	14188	14061	14202	14036	14083	14138	14237	14156	13999	14181	14020	14002	14168	14231	14124	14123	14190	14109	14174	14243	14133	14084	14148	14109	14129	14322	14252	14202	14107	14119	14092	14235	14084	14074	13974	14183	14345	14049	14032	14198	14039	14203	14191	14030	14119	14115	14016	13964	14078	14087	14120	14206	14190	14170	14159	14281	13951	14212	14085	13992	13970	14219	14141	14050	14240	14113	14107	14090	14176	14102	13912	14125	14183	14210	13977	13989	14097	14224	13959	14047	14130	14134	14160	14231	14148	14191	14287	14325	14100	14167	14107	14073	14108	14246	14204	14096	14166	14212	14189	13853	14048	14154	14181	14163	14172	14157	14231	13995	14124	14118	14225	14144	14326	14294	14245	14032	14144	14079	14277	14105	14126	14225	14056	14339	14121	14027	14106	14180	14112	14129	14215	14137	14158	14185	14014	14285	13982	14097	14025	14032	14119	14197	14225	14165	14227	14065	14099	14185	14160	14192	14151	14098	14098	14081	14244	14069	14078	14212	14084	14185	14278	14187	14132	14173	14242	14116	14305	13990	14095	14194	14122	14171	14082	14073	14140	14155	14211	14085	14114	14183	14182	14041	14013	14091	14270	13920	14109	14209	14065	14023	14149	14195	14150	13962	14202	14124	14109	14028	14167	14082	13940	14176	14105	14207	14057	14228	14062	14206	14165	14071	14099	14216	13979	14075	14114	14005	14032	14089	14187	13954	14227	14261	14227	14056	14335	14150	14143	14249	14156	14121	14137	14311	14146	14180	14127	13957	14080	14207	14105	14045	14035	14030	14159	14285	14306	14184	14202	14227	14041	14005	14021	14232	14215	14275	14252	14193	14210	14018	14153	14217	14190	14404	13941	14133	14227	14087	14148	14133	14013	14092	14127	14102	14142	14088	14144	14202	14289	14064	14067	14136	14151	14165	14180	14269	14061	14246	14193	14126	14132	14288	14088	14120	14114	14079	14106	14043	14167	14193	14159	14074	14272	14216	14256	14184	14117	14314	14041	14193	14071	14175	14145	14236	14297	14067	14106	14123	14046	14097	14219	14286	14304	14269	14208	14206	14163	14225	14112	14239	14107	14144	14126	14078	14064	14030	14126	14033	14074	14242	14199	14220	14003	14008	14176	14179	14117	14197	14087	14198	14127	14201	14131	14143	14154	14134	14103	14091	14231	14201	14142	14280	14101	14057	14169	14026	14168	14267	14113	14183	14187	14044	14083	14172	14100	14205	14155	14105	14060	14091	14269	14123	14273	14106	13993	14249	14160	14234	14168	14147	14072	14043	14001	14161	13933	14197	14018	14189	14203	14187	14182	14177	13968	14210	14079	13989	14125	14088	14078	14108	14120	14271	14263	14105	14096	14195	14150	14210	14230	14237	14107	14130	14110	14438	14066	14206	14148	14212	14353	14202	14260	14211	14182	14188	13992	14014	14114	14043	14146	14195	14094	14199	14135	14068	13988	14130	14179	14169	14099	14233	14042	14243	14081	14216	14152	14082	14175	14174	14161	14205	14013	13997	14128	14194	14102	14199	14009	14142	14327	14030	14097	14074	14251	14136	14114	14092	14218	14214	14169	14224	14244	14162	14107	14037	14370	14179	14236	14124	14175	14137	14152	14154	14183	14013	14140	14270	14040	14265	14021	14250	14076	14154	14242	14165	14086	14110	14240	14060	14213	14200	14099	14113	14147	14247	13967	14109	14029	14152	14069	14290	14230	14320	14119	14109	14141	14148	14104	14161	14067	14199	14124	14272	14097	14122	14239	14075	14141	14273	14063	14178	14117	14177	14139	14178	14170	14123	14305	13992	14113	14194	14088	14237	14180	14149	14016	14210	14041	14156	14306	14278	14193	14295	14048	14146	14308	14179	14099	14253	14189	14192	14192	14138	14056	14207	14137	14118	14165	14105	14176	14122	14205	14080	14192	14219	13996	14145	14147	14100	14266	14270	14052	13985	14243	14219	14062	14023	14234	14060	14170	14281	14300	14204	14159	14149
30290	39297	45964	32533	21120	17645	16993	16572	16445	16418	16449	16498	16600	16510	16450	16667	16357	16544	16513	16459	16329	16442	16317	16440	16690	16526	16430	16470	16454	16274	16639	16600	16436	16346	16392	16527	16265	16620	16367	16404	16369	16458	16397	16480	16319	16565	16236	16390	16462	16554	16425	16402	16452	16348	16294	16421	16377	16565	16424	16568	16499	16301	16226	16522	16266	16369	16346	16393	16327	16556	16357	16340	16398	16567	16439	16507	16401	16393	16308	16359	16342	16201	16366	16543	16381	16411	16529	16448	16327	16515	16448	16402	16226	16359	16301	16458	16499	16523	16337	16533	16260	16548	16475	16373	16336	16446	16502	16689	16505	16453	16631	16547	16332	16179	16300	16561	16493	16389	16392	16422	16375	16458	16427	16469	16378	16305	16206	16479	16399	16325	16347	16580	16582	16351	16403	16633	16523	16481	16482	16422	16179	16409	16297	16488	16481	16312	16276	16438	16297	16427	16320	16364	16422	16343	16256	16419	16312	16289	16340	16537	16293	16418	16671	16582	16613	16462	16281	16315	16408	16305	16296	16424	16442	16460	16287	16414	16365	16524	16603	16493	16268	16345	16390	16399	16593	16456	16370	16587	16322	16342	16349	16482	16590	16393	16290	16347	16394	16385	16374	16443	16360	16363	16217	16562	16317	16505	16355	16406	16241	16351	16402	16303	16385	16152	16345	16337	16371	16307	16371	16290	16294	16325	16218	16499	16245	16344	16327	16219	16357	16359	16480	16505	16217	16380	16378	16321	16312	16313	16385	16316	16315	16403	16546	16580	16238	16367	16607	16441	16357	16398	16362	16415	16417	16310	16447	16520	16277	16381	16515	16394	16378	16506	16401	16531	16306	16349	16621	16694	16432	16417	16346	16362	16505	16235	16398	16354	16195	16400	16305	16437	16555	16312	16399	16253	16436	16407	16344	16266	16299	16360	16292	16558	16429	16385	16528	16361	16382	16462	16310	16336	16253	16295	16486	16307	16490	16573	16314	16260	16344	16533	16425	16515	16341	16525	16301	16438	16211	16458	16428	16485	16409	16405	16479	16160	16401	16574	16209	16330	16201	16283	16414	16547	16327	16211	16245	16217	16552	16406	16395	16447	16397	16474	16413	16420	16330	16534	16574	16313	16496	16171	16132	16352	16391	16315	16482	16403	16402	16455	16487	16265	16283	16557	16600	16397	16676	16574	16468	16475	16377	16430	16352	16343	16383	16484	16402	16314	16368	16175	16498	16342	16430	16346	16214	16282	16431	16564	16367	16339	16364	16481	16450	16285	16387	16214	16353	16197	16297	16340	16464	16319	16365	16425	16439	16440	16305	16227	16325	16357	16280	16365	16278	16233	16546	16505	16588	16379	16385	16486	16374	16631	16381	16604	16390	16292	16396	16509	16259	16341	16493	16216	16382	16456	16677	16365	16342	16293	16635	16442	16403	16324	16551	16262	16438	16451	16492	16448	16558	16457	16306	16362	16476	16456	16231	16520	16512	16587	16606	16399	16495	16333	16261	16207	16382	16322	16300	16407	16267	16355	16321	16444	16538	16450	16343	16365	16442	16115	16353	16456	16549	16469	16395	16469	16477	16361	16410	16436	16327	16597	16387	16381	16330	16434	16322	16340	16389	16288	16492	16310	16310	16456	16272	16544	16397	16518	16447	16425	16282	16466	16412	16489	16341	16394	16311	16395	16418	16398	16420	16282	16278	16174	16341	16469	16444	16499	16680	16346	16292	16331	16231	16335	16489	16476	16424	16487	16412	16225	16511	16325	16309	16432	16471	16531	16174	16362	16284	16462	16621	16503	16407	16101	16438	16516	16337	16236	16472	16349	16458	16613	16572	16309	16399	16535	16585	16301	16384	16253	16355	16052	16372	16481	16425	16379	16510	16551	16457	16361	16431	16536	16304	16355	16408	16336	16294	16193	16449	16493	16506	16285	16394	16406	16440	16515	16271	16612	16481	16395	16326	16442	16457	16386	16401	16290	16411	16462	16237	16593	16292	16440	16418	16154	16448	16498	16431	16268	16320	16499	16390	16675	16427	16369	16530	16279	16361	16387	16297	16470	16355	16260	16312	16396	16244	16333	16393	16403	16438	16351	16404	16405	16321	16432	16453	16463	16491	16282	16260	16365	16283	16328	16540	16388	16503	16395	16406	16497	16382	16404	16444	16462	16549	16442	16480	16399	16203	16190	16270	16272	16397	16326	16567	16650	16558	16385	16348	16257	16316	16725	16380	16586	16496	16314	16525	16286	16360	16310	16448	16339	16362	16385	16420	16325	16282	16521	16273	16293	16433	16275	16496	16510	16347	16244	16393	16345	16410	16438	16400	16438	16311	16474	16268	16508	16630	16419	16451	16315	16560	16354	16170	16384	16336	16422	16443	16521	16524	16350	16580	16298	16387	16441	16380	16469	16578	16312	16283	16241	16390	16492	16482	16276	16652	16397	16358	16329	16609	16429	16594	16395	16578	16299	16359	16153	16546	16513	16416	16624	16375	16312	16384	16320	16358	16424	16341	16572	16667	16221	16385	16444	16391	16328	16393	16574	16617	16246	16456	16413	16631	16350	16330	16383	16512	16369	16539	16417	16312	16349	16167	16424	16252	16356	16535	16468	16368	16426	16538	16459	16459	16495	16456	16469	16216	16303	16524	16309	16331	16351	16302	16482	16246	16494	16339	16152	16442	16419	16443	16440	16650	16332	16440	16457	16453	16194	16356	16200	16521	16330	16581	16522	16269	16505	16317	16291	16269	16373	16476	16400	16412	16334	16309	16356	16337	16408	16462	16515	16586	16343	16385	16523	16507	16317	16295	16367	16540	16541	16493	16700	16472	16479	16510	16556	16418	16342	16794	16403	16568	16435	16330	16354	16446	16550	16608	16323	16405	16527	16318	16729	16515	16311	16290	16428	16374	16399	16493	16309	16579	16349	16417	16510	16306	16279	16347	16153	16257	16514	16479	16417	16311	16351	16545	16375	16313	16404	16476	16317	16596	16396	16356	16480	16330	16640	16436	16261	16407	16367	16421	16353	16538	16362	16636	16466	16395	16517	16305	16354	16317	16455	16361	16397	16267	16341	16402	16399	16412	16461	16456	16446	16262	16364	16367	16544	16389	16526	16449	16359	16312	16406	16466	16256	16396	16431	16307	16317	16349	16259	16402	16494	16571	16328	16433	16653	16270	16362	16372	16409	16429	16332	16359	16398	16613	16362	16424	16399	16469	16347	16479	16366	16318	16441	16377	16346	16451	16386	16521	16310	16397	16479	16504	16354	16412	16305	16557	16308	16317	16389	16087	16253	16600	16322	16425	16105	16626	16281	16332	16507	16523	16228	16360	16539	16447	16495	16473	16359	16457	16450	16377	16549	16778	16398	16496	16378	16524	16406	16460	16413	16430	16268	16404	16455	16329	16343	16417	16439	16515	16451	16429	16200	16486	16508	16457	16281	16430	16360	16366	16332	16333	16385	16328	16447	16486	16492	16317	16492	16400	16521	16510	16574	16520	16386	16438	16288	16296	16351	16377	16505	16283	16284	16387	16366	16467	16309	16332	16394	16509	16389	16263	16634	16559	16467	16431	16477	16605	16364	16478	16294	16335	16617	16591	16358	16342	16495	16321	16490	16633	16425	16271	16685	16504	16380	16411	16347	16408	16435	16441	16460	16365	16642	16413	16310	16272	16397	16265	16436	16337	16366	16501	16525	16511	16483	16628	16472	16406	16495	16398	16298	16253	16363	16400	16383	16286	16535	16400	16465	16358	16439	16430	16606	16572	16304	16342	16537	16346	16316	16431	16469	16333	16401	16289	16186	16330	16370	16416	16478	16446	16334	16368	16448	16522	16152	16396	16401	16279	16383	16408	16682	16460	16320	16241	16262	16457	16454	16301	16211	16286	16640	16512	16180	16390	16548	16183	16375	16339	16623	16448	16356	16508	16510	16236	16518	16578	16453	16260	16211	16460	16363	16433	16447	16351	16365	16436	16383	16397	16359	16368	16391	16372	16371	16471	16407	16232	16358	16448	16325	16361	16236	16553	16535	16331	16698	16437	16319	16270	16410	16468	16514	16527	16649	16236	16369	16393	16393	16532	16527	16564	16377	16459	16507	16439	16453	16347	16438	16514	16415	16423	16347	16460	16367	16450	16373	16468	16301	16409	16355	16275	16373	16330	16366	16470	16360	16236	16449	16505	16441	16406	16574	16409	16513	16537	16574	16319	16329	16194	16511	16352	16465	16453	16398	16357	16139	16126	16541	16318	16556	16354	16382	16520	16266	16358	16366	16264	16513	16517	16330	16403	16538	16386	16186	16242	16441	16341	16368	16440	16288	16377	16229	16256	16383	16371	16573	16610	16329	16329	16343	16524	16471	16516	16418	16493	16432	16187	16286	16532	16390	16204	16509	16505	16309	16220	16419	16335	16234	16407	16351	16400	16399	16382	16355	16568	16336	16405	16645	16442	16443	16346	16640	16498	16188	16210	16515	16469	16530	16356	16376	16286	16498	16362	16247	16471	16538	16574	16481	16455	16656	16474	16463	16319	16341	16353	16378	16297	16611	16429	16460	16592	16551	16555	16477	16450	16488	16567	16396	16505	16401	16369	16412	16276	16404	16480	16276	16376	16137	16455	16401	16313	16215	16274	16397	16443	16700	16584	16448	16498	16332	16451	16480	16473	16307	16752	16351	16379	16388	16329	16345	16549	16445	16486	16496	16313	16415	16200	16268	16162	16551	16358	16324	16412	16436	16375	16504	16389	16376	16310	16344	16289	16479	16582	16488	16480	16342	16208	16393	16494	16603	16394	16476	16487	16595	16538	16426	16382	16521	16504	16368	16514	16656	16324	16511	16459	16335	16309	16114	16494	16338	16355	16470	16695	16509	16308	16416	16363	16330	16432	16226	16462	16490	16511	16441	16414	16424	16376	16443	16470	16455	16400	16416	16441	16325	16245	16466	16391	16383	16483	16603	16861	16185	16375	16242	16429	16140	16524	16459	16450	16517	16492	16578	16415	16399	16445	16636	16283	16277	16131	16328	16607	16421	16393	16447	16658	16433	16627	16372	16384	16657	16441	16381	16393	16302	16514	16380	16351	16319	16463	16440	16462	16349	16321	16267	16295	16407
53435	75347	53632	28606	17532	14579	14351	14320	14186	14012	14244	14061	14406	14194	14223	14197	14188	14262	14080	14300	14318	14288	14257	14212	14256	14245	14344	14249	14184	14494	14193	14281	14213	14183	14242	14248	14148	14386	14268	14270	14128	14194	14332	14269	14319	14235	14440	14128	14270	14340	14211	14306	14207	14146	14361	14328	14296	14237	14232	14283	14309	14283	14323	14257	14480	14220	14238	14279	14372	14536	14221	14213	14151	14269	14143	14342	14214	14318	14227	14093	14259	14410	14244	14356	14299	14142	14220	14393	14335	14212	14179	14415	14296	14193	14436	14210	14319	14287	14308	14350	14126	14327	14158	14147	14292	14195	14232	14346	14242	14336	14274	14136	14208	14192	14184	14292	14266	14168	14350	14277	14046	14296	14216	14363	14185	14192	14251	14198	14160	14154	14369	14141	14158	14483	14130	14221	14200	14279	14256	14207	14131	14068	14426	14264	14263	14100	14261	14172	14251	14122	14365	14221	14352	14293	14287	14196	14285	14185	14234	14325	14377	14266	14259	14015	14227	14236	14207	14370	14305	14227	14238	14354	14350	14316	14288	14257	14198	14447	14252	14181	14249	14273	14102	14106	14330	14288	14297	14203	14223	14287	14233	14327	14243	14304	14262	14056	14375	14216	14162	14175	14329	14144	14222	14343	14260	14293	14379	14086	14233	14158	14146	14274	14388	14401	14208	14162	14302	14245	14277	14239	14110	14441	14237	14370	14237	14162	14294	14206	14259	14094	14092	14198	14307	14099	14230	14274	14260	14452	14205	14095	14331	14311	14169	14307	14198	14232	14186	14165	14272	14109	14411	14133	14201	14155	14295	14253	14339	14108	14283	14364	14265	14078	14306	14240	14326	14125	14213	14191	14148	14259	14301	14149	14341	14268	14267	14220	14156	14348	14366	14373	14205	14238	14272	14179	14030	14256	14344	14332	14169	14183	14201	14269	14284	14218	14152	14420	14290	14100	14285	14161	14278	14207	14221	14248	14295	14238	14272	14195	14273	14187	14082	14356	14361	14052	14343	14155	14208	14332	14275	14219	14281	14309	14164	14209	14269	14404	14138	14172	14449	14206	14281	14262	14106	14178	14352	14171	14062	14285	14461	14232	14304	14270	14285	14301	14274	14291	14190	14274	14300	14259	14341	14211	14264	14073	14227	14137	14287	14167	14218	14240	14247	14109	14261	14133	14301	14187	14285	14204	14224	14252	14322	14304	14202	14217	14210	14300	14348	14275	14373	14392	14302	14135	14137	14310	14319	14086	14185	14145	14224	14252	14141	14137	14364	14374	14065	14115	14229	14315	14210	14464	14258	14253	14286	14136	14164	14244	14427	14283	14286	14170	14226	14285	14282	14212	14045	14184	14198	14210	14239	14367	14287	14229	14250	14258	14203	14220	14186	14372	14173	14307	14333	14193	14206	14379	14215	14252	14203	14082	14237	14151	14199	14255	14257	14240	14334	14206	14318	14246	14383	14340	14170	14372	14134	14090	14278	14433	14224	14145	14355	14227	14354	14256	14222	14316	14256	14151	14200	14283	14325	14323	14147	14205	14277	14283	14296	14191	14235	14232	14059	14253	14177	14059	14076	13990	14341	14298	14254	14314	14273	14345	14150	14254	14184	14114	14197	14243	14049	14244	14539	14374	14216	14104	14252	14195	14259	14253	14249	14183	14191	14181	14200	14305	14175	14208	14450	14235	14189	14354	14299	14243	14270	14300	14224	14300	14084	14315	14230	14236	14221	14278	14291	14307	14054	14024	14087	14256	14369	14167	14095	14192	14309	14149	14380	14289	14132	14434	14292	14282	14217	14107	14406	14162	14296	14270	14304	14266	14346	14395	14270	13975	14145	14181	14088	14346	14167	14175	14145	14233	14237	14121	14326	14227	14407	14146	14252	14320	14231	14152	14176	14262	14193	14382	14223	14140	14305	14286	14285	14274	14231	14280	14151	14233	14198	14200	14214	14177	14253	14137	14144	14189	14354	14221	14423	14212	14305	14298	14288	14263	14211	14212	14396	14110	14313	14276	14134	14272	14284	14129	14174	14195	14267	14345	14394	14237	14415	14210	14195	14262	14328	14162	14280	14322	14019	14163	14328	14243	14226	14150	14027	14328	14425	14273	14182	14274	14164	14229	14274	14248	14216	14405	14278	14264	14300	14157	14405	14157	14382	14158	14142	14222	14076	14288	14168	14245	14326	14307	14222	14304	14328	14372	14326	14358	14234	14312	14436	14207	14236	14165	14076	14464	14261	14243	14197	14197	14197	14251	14266	14200	14411	14019	14151	14371	14296	14143	14185	14152	14135	14276	14326	14311	14255	14129	14206	14254	14263	14189	14268	14316	14326	14209	14089	14115	14157	14188	14204	14115	14174	14379	14181	14361	14202	14317	14365	14165	14166	14388	14340	14297	14310	14066	14269	14170	14271	14179	14066	14192	14236	14115	14289	14125	14180	14208	14255	14367	14357	14294	14193	14285	14144	14323	14401	14112	14201	14282	14181	14240	14125	14137	14181	14128	14277	14257	14183	14222	14260	14299	14256	14242	14403	14192	14289	14252	14206	14168	14287	14221	14180	14314	14362	14207	14202	14160	14198	14263	14249	14289	14372	14329	14088	14244	14434	14220	14280	14191	14173	14302	14410	14484	14106	14319	14179	14266	14271	14195	14427	14205	14308	14408	14190	14388	14113	14337	14193	14215	14099	14290	14468	14348	14070	14339	14084	14199	14331	14434	14078	14256	14227	14243	14323	14271	14313	14167	14351	14208	14336	14297	14290	14155	14237	14370	14282	14411	14285	14247	14357	14163	14132	14316	14131	14259	14376	14173	14261	14355	14268	14401	14362	14221	14075	14195	14165	14331	14332	14123	14345	14195	14196	14091	14186	14222	14241	14244	14201	14118	14310	14192	14156	14139	14325	14231	14135	14247	14355	14237	14312	14141	14127	14324	14224	14281	14359	14301	14374	14173	14320	14257	14321	14149	14157	14318	14353	14208	14061	14455	14294	14388	14264	14360	14465	14146	14068	14183	14169	14173	14321	14295	14238	14237	14166	14288	14223	14094	14275	14311	14136	14209	14499	14334	14124	14235	14331	14303	14349	14375	14064	14345	14356	14170	14384	14307	14399	14301	14248	14278	14189	14279	14195	14448	14142	14366	14232	14304	14298	14338	14220	14189	14299	14250	14274	14190	14372	14292	14160	14365	14134	14303	14188	14157	14427	14279	14333	14263	14187	14347	14249	14223	14276	14046	14243	14259	14175	14253	14292	14080	14252	14247	14346	14081	14241	14140	14336	14048	14127	14445	14311	14198	14281	14154	14297	14444	14229	14309	14234	14311	14335	14222	14234	14229	14252	14255	14329	14124	14327	14211	14191	14214	14215	14387	14306	14327	14231	14194	14102	14378	14338	14453	14147	14204	14197	14039	14017	14296	14324	14278	14170	14353	14161	14262	14232	14160	14196	14189	14049	14427	14219	14393	14203	14212	14317	14092	14449	14329	14277	14133	14167	14343	14161	14229	14121	14191	14203	14284	14120	14280	14199	14128	14175	14160	14399	14228	14393	14209	14213	14301	14323	14198	14270	14395	14290	14390	14197	14185	14285	14136	14198	14332	14190	14069	14224	14270	14327	14083	14400	14205	14499	14250	14303	14205	14242	14240	14340	14115	14083	14168	14410	14194	14211	14155	14142	14365	14279	14162	14344	14273	14374	14195	14178	14421	14333	14164	14347	14251	14164	14348	14151	14062	14174	14375	14369	14220	14237	14366	14278	14231	14326	14145	14528	13954	14407	14295	14242	14187	14115	14363	14240	14263	14226	14254	14265	14120	14407	14188	14223	14301	14262	14305	14283	14236	14100	14169	14191	14250	14198	14301	14301	14205	14375	14180	14152	14139	14495	14244	14292	14293	14322	14256	14139	14296	14213	14191	14209	14258	14298	14183	14347	14283	14142	14316	14342	14249	14218	14125	14343	14370	14206	14163	14363	14322	14202	14307	14316	14236	14297	14417	14104	14113	14186	14112	14327	14210	14402	14260	14256	14152	14153	14257	14299	14251	14344	14266	14441	14070	14177	14243	14327	14248	14180	14175	14325	14290	14306	14389	14364	14333	14281	14221	14380	14200	14249	14153	14256	14252	14243	14228	14216	14294	14247	14341	14253	14258	14306	14334	14139	14191	14350	14390	14320	14365	14200	14270	14182	14344	14274	14117	14269	14438	14241	14305	14081	14174	14066	14241	14191	14258	14277	14328	14325	14322	14280	14210	14332	14063	14360	14007	14186	14250	14304	14197	14177	14259	14140	14278	14259	14125	14235	14327	14220	14309	14282	14356	14304	14291	14223	14230	14258	14199	14222	14371	14263	14138	14296	14414	13964	14228	14261	14231	14096	14235	14277	14356	14227	14190	14401	14120	14342	14315	14249	14283	14118	14461	14385	14084	14313	14437	14354	14304	14264	14299	14234	14041	14381	14160	14204	14334	14178	14495	14342	14104	14140	14135	14264	14206	14244	14323	14189	14195	14247	14053	14273	14206	14377	14200	14209	14257	14263	14210	14295	14212	14198	14179	14285	14356	14286	14339	14158	14213	14285	14287	14213	14192	14190	14302	14263	14263	14396	14228	14213	14397	14249	14344	14350	14261	14181	14301	14210	14320	14135	14131	14294	14166	14244	14214	14332	14285	14292	14237	14119	14436	14252	14195	14435	14316	14125	14354	14304	14144	14364	14063	14090	14193	14493	14374	14392	14133	14296	14111	14185	14046	14319	14316	14268	14295	14211	14294	14251	14148	14110	14098	14061	14325	14292	14123	14319	14151	14436	14135	14270	14259	14114	14174	14190	14221	14268	14360	14215	14279	14103	14366	14423	14014	14311	14114	14332	14331	14358	14293	14334	14175	14225	14251	14131	14081	14331	14366	14244	14198	14178	14260	14291	14281	14152	14239	14218	14189	14395	14221	14280	14214	14199	14273	14167	14441	14364	14174	14202	14354	14192	14157	14180	14114	14289	14322	14302	14335	14314	14036	14083	14218	14305	14332	14183	14286	14135	14248	14223	14306	14122	14305	14178	14074	14374	14262	14267	14313	14379	14182	14196	14283	14311	14413	14306	14190	14265	14279	14175	14284
24036	25166	36171	28870	23478	23137	22196	17524	16617	17005	17135	16892	16828	16952	16964	16589	16853	16761	16791	17026	16701	16708	16844	16592	16777	16852	16683	16616	16730	16833	16558	16662	16449	16946	16765	16780	16626	16848	16694	16454	16718	16757	16760	16759	16694	16554	16698	16649	16471	16979	16426	16509	16577	16747	16875	16556	16577	16638	16680	16602	16585	16643	16480	16631	16517	16538	16609	16373	16502	16442	16526	16555	16558	16507	16690	16612	16617	16594	16486	16439	16471	16602	16618	16518	16574	16523	16643	16593	16703	16525	16564	16414	16649	16572	16444	16706	16569	16551	16558	16595	16496	16639	16595	16522	16562	16588	16540	16501	16555	16605	16561	16605	16580	16598	16559	16609	16492	16526	16436	16753	16656	16571	16802	16639	16456	16503	16576	16640	16677	16576	16547	16692	16563	16551	16534	16718	16640	16616	16597	16493	16610	16551	16641	16439	16517	16569	16496	16924	16594	16648	16797	16657	16780	16604	16598	16770	16715	16587	16663	16572	16511	16709	16543	16498	16583	16558	16489	16625	16729	16377	16612	16487	16414	16596	16483	16526	16566	16494	16419	16670	16739	16320	16694	16659	16514	16673	16537	16437	16569	16859	16448	16566	16605	16554	16594	16478	16582	16608	16472	16559	16380	16441	16494	16604	16373	16455	16545	16518	16494	16503	16750	16536	16435	16419	16647	16581	16672	16556	16624	16524	16509	16583	16789	16696	16233	16512	16354	16404	16455	16283	16554	16550	16449	16602	16715	16601	16432	16607	16831	16438	16619	16510	16623	16631	16515	16586	16639	16649	16433	16790	16648	16703	16566	16450	16552	16689	16721	16542	16569	16578	16531	16540	16709	16650	16485	16459	16648	16725	16725	16630	16635	16447	16484	16415	16474	16536	16525	16551	16472	16572	16693	16515	16483	16512	16545	16637	16450	16554	16711	16833	16745	16352	16798	16511	16541	16655	16516	16548	16722	16807	16467	16468	16530	16640	16639	16624	16403	16579	16529	16515	16602	16458	16359	16427	16634	16670	16612	16504	16670	16427	16481	16401	16501	16831	16406	16583	16415	16591	16406	16582	16442	16576	16694	16350	16718	16529	16518	16445	16487	16592	16504	16423	16432	16459	16459	16724	16546	16369	16806	16482	16561	16640	16583	16388	16687	16259	16532	16567	16524	16564	16477	16460	16557	16716	16483	16616	16595	16704	16452	16624	16351	16632	16592	16531	16415	16499	16751	16585	16494	16680	16622	16654	16753	16432	16522	16515	16492	16582	16515	16520	16530	16624	16500	16512	16736	16688	16434	16725	16587	16610	16621	16495	16633	16755	16734	16609	16591	16428	16679	16590	16475	16468	16570	16587	16574	16545	16736	16800	16562	16592	16391	16427	16596	16692	16721	16488	16643	16574	16802	16493	16653	16673	16512	16653	16567	16482	16657	16490	16579	16651	16772	16532	16544	16621	16494	16590	16533	16658	16650	16623	16581	16480	16432	16855	16594	16709	16700	16484	16570	16494	16470	16530	16592	16500	16525	16396	16615	16663	16622	16462	16657	16538	16544	16586	16380	16555	16689	16659	16431	16700	16558	16772	16524	16589	16616	16579	16387	16641	16667	16474	16610	16649	16562	16701	16577	16643	16601	16557	16694	16524	16401	16578	16721	16460	16486	16592	16551	16611	16642	16572	16507	16279	16721	16655	16619	16565	16458	16629	16506	16698	16704	16700	16720	16370	16568	16391	16536	16380	16705	16455	16456	16583	16539	16606	16717	16574	16542	16560	16606	16712	16553	16567	16801	16546	16744	16694	16516	16702	16565	16441	16680	16597	16660	16590	16590	16362	16635	16513	16672	16623	16319	16340	16530	16420	16523	16581	16672	16598	16406	16451	16612	16625	16591	16685	16519	16524	16625	16649	16678	16670	16666	16527	16544	16458	16603	16465	16649	16551	16564	16548	16508	16692	16474	16507	16465	16596	16541	16566	16570	16612	16613	16617	16341	16424	16642	16726	16534	16585	16688	16581	16706	16505	16443	16455	16603	16589	16560	16662	16670	16483	16496	16602	16547	16550	16434	16445	16566	16368	16371	16690	16391	16556	16511	16494	16471	16353	16506	16620	16622	16609	16625	16511	16472	16637	16575	16542	16651	16452	16520	16433	16622	16496	16496	16581	16412	16420	16386	16505	16776	16505	16566	16636	16733	16734	16453	16444	16435	16535	16614	16568	16513	16490	16507	16621	16695	16571	16648	16560	16576	16629	16396	16553	16723	16609	16599	16508	16631	16463	16650	16620	16702	16434	16582	16640	16553	16560	16563	16523	16611	16565	16737	16734	16559	16551	16640	16435	16558	16414	16432	16658	16531	16362	16664	16506	16339	16464	16635	16461	16728	16706	16604	16561	16521	16651	16498	16535	16557	16654	16528	16598	16602	16595	16591	16532	16682	16636	16788	16547	16597	16504	16445	16518	16666	16656	16586	16388	16527	16448	16603	16362	16484	16530	16648	16544	16630	16392	16451	16370	16821	16423	16493	16440	16683	16489	16303	16636	16591	16560	16576	16432	16642	16764	16904	16653	16721	16470	16551	16597	16708	16531	16670	16705	16490	16600	16464	16523	16651	16521	16542	16529	16634	16513	16663	16735	16589	16594	16516	16607	16517	16562	16522	16460	16748	16505	16778	16654	16554	16524	16499	16612	16445	16574	16637	16589	16396	16468	16440	16714	16658	16644	16406	16610	16848	16875	16597	16427	16744	16401	16548	16526	16612	16714	16541	16662	16562	16654	16656	16562	16394	16690	16520	16670	16706	16692	16715	16528	16418	16496	16793	16420	16693	16338	16627	16651	16492	16594	16724	16686	16671	16587	16555	16646	16490	16686	16466	16266	16559	16385	16725	16632	16444	16310	16505	16759	16677	16542	16603	16721	16475	16543	16689	16406	16552	16380	16423	16449	16751	16741	16416	16569	16741	16583	16806	16426	16572	16568	16467	16450	16657	16495	16525	16627	16634	16646	16668	16497	16637	16482	16379	16678	16552	16694	16693	16552	16464	16707	16586	16528	16702	16632	16620	16691	16553	16620	16607	16484	16517	16458	16603	16730	16788	16763	16597	16666	16444	16682	16336	16592	16257	16573	16574	16563	16661	16577	16551	16528	16612	16805	16580	16799	16589	16676	16732	16584	16660	16539	16625	16478	16635	16456	16577	16551	16667	16624	16505	16580	16541	16838	16481	16715	16687	16503	16598	16534	16596	16677	16543	16353	16489	16400	16403	16675	16620	16516	16748	16442	16661	16675	16489	16640	16555	16517	16369	16383	16493	16686	16625	16730	16598	16615	16589	16762	16615	16617	16601	16439	16526	16757	16621	16406	16468	16573	16572	16549	16616	16526	16588	16551	16541	16733	16502	16629	16672	16556	16713	16577	16530	16542	16588	16338	16468	16654	16527	16596	16742	16601	16416	16583	16378	16410	16593	16520	16429	16610	16499	16497	16724	16616	16635	16671	16543	16507	16442	16518	16689	16636	16587	16598	16715	16522	16617	16527	16571	16596	16540	16503	16464	16528	16817	16385	16680	16441	16654	16419	16634	16562	16598	16519	16569	16691	16539	16662	16442	16583	16751	16639	16705	16636	16400	16546	16454	16511	16604	16538	16587	16679	16622	16626	16671	16664	16361	16359	16560	16774	16571	16644	16699	16410	16429	16517	16411	16435	16432	16792	16662	16396	16541	16451	16500	16681	16521	16522	16666	16652	16541	16454	16615	16538	16726	16708	16610	16643	16622	16797	16734	16496	16713	16512	16467	16474	16627	16859	16442	16331	16609	16576	16658	16378	16404	16547	16590	16526	16412	16479	16772	16599	16535	16405	16404	16517	16488	16306	16565	16696	16493	16387	16546	16531	16734	16565	16648	16661	16927	16826	16705	16598	16361	16677	16736	16610	16496	16416	16616	16476	16489	16688	16620	16646	16353	16408	16541	16578	16690	16239	16592	16644	16519	16455	16490	16626	16550	16588	16467	16444	16547	16473	16789	16854	16615	16741	16616	16498	16597	16620	16477	16421	16647	16510	16542	16347	16638	16679	16550	16588	16553	16565	16696	16511	16577	16692	16465	16533	16427	16592	16496	16659	16448	16756	16787	16413	16477	16574	16594	16549	16605	16713	16517	16732	16221	16481	16516	16617	16535	16655	16443	16535	16356	16488	16623	16572	16718	16530	16605	16505	16542	16503	16451	16477	16517	16712	16650	16447	16752	16549	16651	16298	16524	16580	16400	16592	16334	16536	16553	16710	16445	16544	16477	16707	16804	16582	16571	16443	16581	16601	16590	16835	16621	16461	16462	16483	16602	16753	16607	16721	16794	16704	16502	16685	16599	16447	16616	16397	16510	16472	16535	16517	16472	16445	16536	16616	16534	16439	16543	16529	16591	16484	16489	16476	16558	16544	16865	16493	16640	16588	16504	16368	16578	16684	16729	16712	16375	16479	16446	16548	16498	16705	16569	16516	16609	16588	16509	16404	16566	16565	16668	16645	16659	16596	16832	16685	16598	16421	16434	16485	16521	16707	16640	16431	16503	16542	16581	16669	16608	16474	16645	16616	16438	16748	16494	16530	16364	16564	16498	16426	16584	16572	16579	16658	16737	16670	16615	16605	16514	16730	16791	16675	16638	16357	16534	16487	16608	16618	16754	16430	16532	16647	16646	16420	16593	16547	16384	16335	16202	16503	16520	16622	16598	16322	16358	16561	16691	16660	16698	16510	16609	16809	16733	16440	16382	16528	16515	16680	16646	16622	16584	16696	16604	16518	16539	16518	16574	16350	16446	16418	16471	16559	16613	16369	16434	16754	16599	16476	16781	16570	16541	16595	16892	16665	16498	16705	16368	16538	16583	16703	16528	16619	16375	16672	16527	16540	16523	16423	16652	16511	16516	16557	16480	16574	16758	16600	16707	16613	16399	16518	16763	16577	16881	16601	16803	16515	16515	16507	16459	16645	16712	16622	16584	16630	16732	16679	16417	16533	16527	16532	16589	16489	16534	16510	16569	16644	16703	16523	16576	16585	16330	16539	16587	16674	16598	16757	16540	16752	16705	16597	16616	16559	16312	16372	16646	16503	16615	16729	16472	16738	16563	16396
62601	107188	83073	49939	26955	16041	14531	14227	14297	14159	14437	14379	14362	14190	14320	14371	14316	14289	14480	14404	14394	14349	14575	14413	14404	14266	14490	14302	14363	14317	14273	14193	14460	14298	14401	14298	14235	14264	14467	14304	14479	14242	14327	14379	14310	14351	14348	14313	14250	14306	14398	14314	14355	14284	14119	14378	14553	14295	14421	14482	14407	14283	14412	14355	14484	14323	14277	14441	14364	14253	14390	14361	14370	14219	14374	14396	14350	14300	14266	14384	14377	14443	14205	14438	14357	14240	14315	14302	14317	14384	14355	14341	14243	14562	14220	14293	14272	14319	14423	14281	14317	14459	14349	14451	14420	14370	14376	14260	14329	14415	14401	14448	14250	14142	14273	14423	14494	14321	14342	14333	14208	14325	14474	14469	14267	14290	14336	14165	14356	14325	14319	14237	14431	14339	14291	14380	14312	14368	14224	14406	14231	14342	14417	14432	14376	14229	14511	14299	14279	14389	14506	14351	14403	14165	14369	14297	14368	14203	14245	14256	14477	14539	14188	14240	14369	14336	14500	14377	14353	14379	14386	14288	14410	14343	14384	14392	14383	14310	14289	14227	14234	14310	14191	14410	14396	14424	14319	14295	14287	14328	14397	14305	14406	14262	14309	14284	14318	14276	14227	14222	14159	14371	14310	14504	14340	14412	14335	14346	14413	14326	14323	14318	14212	14181	14396	14130	14337	14330	14212	14275	14472	14243	14378	14349	14404	14228	14609	14368	14337	14410	14214	14326	14250	14422	14514	14291	14317	14338	14378	14403	14456	14268	14540	14350	14396	14263	14311	14344	14458	14439	14349	14314	14464	14258	14288	14349	14436	14319	14329	14369	14487	14234	14194	14290	14358	14363	14526	14393	14196	14214	14493	14284	14381	14346	14249	14290	14360	14360	14342	14579	14237	14301	14344	14336	14270	14264	14314	14325	14268	14229	14465	14418	14367	14331	14362	14283	14110	14392	14586	14473	14311	14325	14424	14215	14312	14311	14261	14521	14277	14431	14270	14416	14269	14316	14445	14487	14300	14233	14440	14590	14301	14416	14170	14114	14292	14276	14552	14272	14343	14365	14139	14265	14350	14112	14419	14344	14247	14327	14233	14477	14290	14359	14380	14197	14473	14405	14192	14443	14273	14462	14385	14395	14446	14172	14423	14394	14134	14416	14242	14325	14272	14363	14390	14276	14393	14353	14303	14151	14440	14304	14432	14547	14318	14467	14387	14317	14274	14159	14387	14515	14314	14399	14620	14482	14282	14260	14301	14432	14281	14221	14305	14447	14329	14368	14302	14460	14311	14335	14429	14359	14377	14266	14298	14350	14492	14418	14262	14459	14300	14308	14397	14291	14449	14159	14257	14372	14399	14325	14359	14311	14354	14413	14259	14268	14429	14268	14391	14217	14344	14271	14232	14388	14263	14397	14257	14285	14277	14271	14381	14298	14340	14385	14375	14334	14257	14286	14295	14311	14356	14337	14404	14322	14228	14334	14391	14308	14344	14370	14225	14340	14389	14282	14286	14436	14224	14386	14396	14326	14276	14477	14316	14264	14436	14315	14431	14374	14189	14344	14269	14364	14376	14143	14376	14403	14375	14252	14274	14294	14312	14400	14425	14365	14272	14049	14319	14170	14350	14159	14334	14422	14383	14367	14354	14242	14462	14330	14441	14346	14372	14338	14363	14177	14269	14352	14244	14345	14335	14446	14252	14447	14328	14374	14250	14210	14351	14398	14289	14231	14440	14457	14287	14364	14232	14341	14230	14263	14300	14295	14394	14168	14391	14283	14304	14327	14334	14283	14489	14340	14248	14435	14229	14339	14554	14431	14321	14185	14352	14398	14414	14308	14353	14148	14442	14249	14348	14336	14287	14338	14377	14333	14196	14511	14298	14439	14546	14153	14289	14365	14465	14401	14360	14413	14407	14323	14139	14296	14165	14354	14441	14219	14492	14424	14482	14448	14322	14282	14228	14197	14452	14405	14286	14471	14335	14325	14317	14327	14292	14451	14332	14303	14336	14468	14243	14483	14404	14293	14487	14342	14314	14264	14296	14572	14376	14233	14392	14215	14114	14487	14269	14347	14339	14461	14572	14410	14496	14221	14280	14308	14249	14472	14388	14247	14529	14258	14205	14199	14383	14262	14448	14207	14267	14279	14371	14401	14292	14339	14563	14281	14112	14424	14435	14214	14341	14412	14337	14218	14344	14329	14370	14310	14237	14501	14322	14301	14310	14318	14111	14258	14416	14342	14451	14274	14267	14336	14248	14321	14337	14398	14264	14366	14397	14318	14346	14211	14209	14289	14367	14165	14172	14264	14341	14274	14281	14480	14531	14250	14334	14291	14172	14345	14448	14351	14393	14209	14297	14365	14236	14456	14233	14185	14306	14444	14470	14449	14143	14228	14489	14267	14397	14433	14175	14352	14358	14312	14345	14225	14361	14262	14281	14417	14386	14293	14255	14311	14341	14308	14388	14370	14333	14381	14222	14364	14411	14348	14125	14420	14497	14251	14231	14308	14353	14325	14320	14247	14289	14323	14293	14377	14309	14325	14361	14307	14179	14333	14367	14309	14112	14420	14317	14297	14314	14193	14431	14228	14338	14353	14164	14233	14360	14173	14268	14420	14378	14218	14385	14422	14249	14244	14405	14317	14226	14389	14296	14408	14353	14341	14364	14374	14271	14342	14276	14400	14308	14221	14241	14328	14316	14249	14263	14435	14245	14386	14358	14295	14498	14429	14518	14383	14432	14300	14259	14249	14439	14381	14469	14316	14321	14340	14267	14488	14080	14309	14367	14335	14524	14229	14357	14243	14248	14333	14419	14420	14404	14412	14376	14357	14153	14173	14553	14577	14405	14334	14366	14373	14275	14409	14355	14406	14283	14241	14279	14304	14402	14536	14185	14441	14269	14321	14454	14124	14448	14267	14332	14159	14198	14392	14238	14345	14326	14271	14408	14261	14462	14519	14241	14412	14349	14258	14229	14293	14388	14322	14436	14327	14230	14440	14351	14291	14276	14330	14508	14375	14172	14130	14293	14428	14273	14393	14407	14182	14460	14165	14496	14230	14334	14226	14498	14252	14306	14272	14220	14317	14651	14295	14314	14278	14285	14304	14318	14424	14239	14268	14491	14310	14392	14453	14336	14249	14207	14210	14279	14209	14374	14326	14356	14314	14361	14287	14294	14436	14194	14313	14188	14294	14419	14372	14386	14213	14393	14163	14310	14478	14265	14382	14487	14333	14427	14260	14354	14321	14301	14417	14297	14293	14314	14314	14387	14312	14437	14316	14491	14122	14345	14366	14202	14358	14245	14297	14357	14353	14252	14372	14343	14142	14175	14141	14288	14271	14484	14233	14461	14368	14450	14324	14473	14136	14417	14395	14340	14135	14407	14266	14400	14270	14192	14332	14231	14435	14349	14198	14314	14233	14165	14342	14326	14406	14454	14495	14462	14309	14392	14339	14329	14444	14185	14517	14128	14261	14358	14395	14262	14409	14225	14351	14441	14377	14282	14385	14237	14339	14487	14341	14307	14253	14345	14160	14281	14272	14190	14556	14435	14315	14537	14208	14431	14280	14250	14231	14236	14445	14248	14334	14449	14236	14462	14290	14401	14317	14283	14369	14289	14382	14316	14376	14294	14193	14262	14130	14310	14349	14189	14333	14346	14155	14414	14566	14266	14390	14357	14430	14340	14393	14393	14200	14284	14442	14531	14276	14261	14422	14433	14211	14377	14399	14589	14196	14408	14182	14295	14416	14257	14262	14307	14322	14477	14396	14374	14158	14378	14270	14421	14262	14356	14239	14256	14206	14322	14327	14308	14321	14390	14191	14447	14451	14374	14207	14373	14215	14332	14281	14393	14433	14511	14264	14508	14275	14428	14399	14376	14201	14294	14494	14295	14314	14245	14330	14338	14341	14440	14424	14405	14213	14226	14358	14300	14279	14299	14356	14497	14385	14321	14349	14348	14283	14367	14404	14343	14303	14329	14284	14332	14224	14324	14336	14274	14209	14249	14541	14195	14257	14284	14399	14426	14306	14339	14337	14245	14386	14338	14284	14345	14293	14395	14350	14485	14372	14397	14399	14144	14227	14248	14399	14447	14175	14370	14354	14335	14318	14472	14290	14309	14344	14382	14319	14398	14333	14209	14215	14291	14307	14400	14275	14346	14343	14286	14331	14150	14101	14450	14304	14479	14322	14397	14321	14224	14417	14279	14325	14274	14333	14259	14291	14297	14271	14296	14497	14251	14454	14222	14338	14469	14385	14166	14279	14577	14441	14200	14286	14235	14190	14200	14269	14279	14307	14313	14409	14143	14412	14333	14354	14181	14537	14187	14241	14349	14273	14290	14323	14335	14363	14262	14287	14333	14460	14384	14250	14352	14393	14305	14114	14281	14189	14382	14317	14359	14084	14293	14261	14359	14300	14361	14513	14235	14424	14405	14443	14181	14279	14357	14210	14377	14328	14334	14341	14281	14441	14087	14268	14505	14200	14428	14299	14314	14296	14361	14252	14246	14489	14306	14336	14370	14374	14329	14362	14433	14361	14261	14206	14233	14310	14221	14425	14198	14296	14158	14257	14372	14367	14048	14418	14186	14345	14266	14298	14528	14300	14330	14463	14590	14425	14395	14393	14242	14271	14370	14202	14283	14190	14404	14250	14339	14225	14360	14550	14163	14382	14385	14290	14306	14312	14207	14247	14333	14414	14156	14080	14419	14306	14374	14189	14343	14353	14408	14282	14387	14252	14419	14266	14396	14489	14473	14323	14331	14369	14474	14362	14325	14405	14291	14167	14387	14253	14294	14436	14524	14307	14327	14387	14367	14149	14322	14273	14278	14168	14337	14154	14217	14263	14420	14494	14400	14511	14274	14435	14398	14370	14382	14292	14238	14264	14166	14144	14264	14328	14245	14308	14388	14292	14279	14536	14416	14071	14472	14218	14367	14213	14218	14392	14359	14460	14352	14184	14270	14358	14394	14385	14522	14242	14265	14201	14358	14222	14126	14433	14366	14197	14468	14511	14276	14420	14298	14152	14441	14348	14421	14369	14404	14361	14258	14205	14602	14429	14492	14370	14219	14366	14397	14403	14265	14357	14330	14411	14283	14345	14233	14392
33741	42015	40256	26666	18588	16918	16986	16539	16719	16530	16699	16630	16546	16759	16560	16424	16548	16478	16479	16770	16671	16622	16709	16538	16364	16570	16572	16570	16465	16556	16589	16676	16683	16585	16551	16472	16705	16685	16520	16520	16522	16657	16465	16408	16382	16474	16729	16615	16504	16616	16578	16692	16462	16451	16439	16666	16622	16656	16532	16421	16665	16558	16467	16599	16661	16462	16674	16318	16537	16668	16676	16422	16725	16581	16628	16403	16604	16602	16680	16518	16545	16472	16616	16250	16646	16464	16694	16691	16642	16496	16375	16482	16492	16702	16598	16594	16799	16609	16517	16468	16347	16592	16664	16422	16389	16530	16428	16400	16613	16417	16574	16585	16461	16640	16525	16632	16608	16655	16472	16642	16582	16607	16613	16418	16571	16451	16643	16600	16449	16478	16462	16643	16485	16609	16654	16491	16680	16612	16772	16484	16639	16256	16364	16635	16651	16428	16682	16661	16588	16658	16570	16515	16658	16656	16493	16556	16635	16551	16534	16394	16622	16605	16605	16557	16405	16550	16407	16660	16424	16301	16352	16436	16369	16421	16555	16490	16510	16862	16289	16574	16454	16407	16463	16468	16428	16509	16414	16536	16636	16621	16598	16640	16478	16519	16591	16353	16477	16578	16593	16525	16695	16487	16575	16458	16647	16667	16453	16520	16546	16485	16402	16459	16583	16525	16675	16397	16420	16419	16643	16651	16504	16848	16627	16503	16583	16529	16511	16479	16660	16467	16549	16622	16377	16416	16733	16476	16563	16849	16674	16463	16565	16684	16659	16630	16514	16654	16759	16671	16752	16493	16459	16471	16522	16664	16568	16581	16476	16582	16504	16566	16519	16471	16631	16531	16478	16479	16521	16324	16660	16493	16380	16710	16544	16673	16545	16451	16474	16501	16577	16503	16590	16512	16405	16619	16667	16448	16668	16597	16599	16584	16597	16314	16642	16535	16508	16484	16587	16449	16556	16490	16581	16562	16477	16362	16737	16730	16445	16455	16421	16653	16504	16593	16370	16574	16444	16532	16602	16694	16582	16385	16471	16469	16662	16473	16634	16514	16622	16584	16623	16580	16475	16612	16581	16543	16372	16675	16485	16383	16563	16532	16580	16532	16327	16612	16715	16555	16546	16415	16343	16570	16508	16408	16386	16533	16510	16554	16684	16453	16684	16475	16518	16660	16429	16784	16806	16547	16563	16702	16608	16599	16642	16556	16428	16534	16476	16462	16493	16473	16528	16600	16706	16570	16602	16640	16484	16478	16686	16530	16607	16636	16606	16596	16552	16467	16454	16406	16467	16588	16572	16437	16568	16446	16561	16581	16671	16361	16437	16208	16512	16679	16673	16682	16635	16521	16721	16426	16642	16557	16373	16377	16463	16482	16644	16593	16773	16334	16620	16717	16716	16584	16702	16619	16410	16528	16493	16407	16618	16504	16655	16344	16495	16820	16602	16411	16616	16523	16560	16602	16435	16524	16397	16496	16434	16583	16533	16380	16542	16559	16666	16706	16498	16463	16476	16603	16675	16244	16595	16704	16557	16454	16465	16539	16843	16463	16661	16549	16653	16514	16615	16422	16564	16410	16711	16600	16523	16460	16550	16541	16601	16483	16477	16410	16565	16656	16258	16367	16510	16359	16301	16678	16631	16587	16856	16628	16601	16476	16508	16678	16558	16599	16526	16411	16480	16619	16504	16531	16517	16608	16548	16603	16597	16377	16588	16593	16755	16405	16684	16601	16406	16507	16472	16635	16603	16496	16561	16537	16515	16414	16670	16555	16522	16546	16372	16347	16526	16607	16570	16383	16498	16548	16656	16777	16686	16558	16580	16475	16570	16571	16505	16475	16881	16451	16421	16478	16429	16512	16549	16509	16387	16531	16568	16590	16478	16334	16358	16409	16564	16643	16524	16512	16461	16936	16512	16363	16614	16385	16549	16416	16353	16266	16438	16370	16501	16545	16498	16366	16653	16710	16534	16293	16520	16444	16323	16447	16452	16712	16701	16732	16537	16483	16353	16610	16421	16575	16398	16467	16201	16734	16599	16531	16738	16559	16428	16315	16562	16565	16338	16490	16479	16593	16574	16511	16475	16687	16576	16805	16594	16533	16544	16440	16652	16566	16665	16395	16627	16567	16580	16642	16679	16567	16533	16473	16477	16546	16563	16592	16607	16679	16354	16543	16546	16432	16697	16502	16510	16508	16562	16480	16360	16440	16644	16491	16470	16513	16555	16678	16613	16549	16369	16542	16595	16603	16792	16615	16593	16801	16575	16615	16465	16231	16453	16761	16457	16528	16606	16526	16476	16531	16524	16479	16442	16551	16558	16644	16343	16676	16488	16479	16584	16549	16604	16720	16499	16584	16437	16498	16651	16653	16622	16448	16598	16602	16514	16588	16671	16756	16530	16438	16557	16492	16448	16721	16488	16580	16335	16619	16468	16289	16532	16483	16705	16740	16591	16478	16492	16673	16738	16553	16569	16510	16684	16602	16594	16447	16580	16529	16675	16530	16594	16838	16734	16471	16746	16584	16776	16553	16427	16608	16537	16520	16648	16473	16363	16506	16388	16463	16552	16596	16615	16504	16777	16515	16445	16524	16594	16480	16663	16450	16541	16628	16555	16657	16454	16471	16540	16448	16437	16564	16736	16662	16734	16656	16511	16504	16640	16570	16629	16346	16415	16582	16685	16658	16668	16554	16427	16702	16482	16506	16571	16671	16527	16599	16548	16522	16460	16440	16592	16484	16467	16588	16387	16495	16478	16695	16564	16495	16676	16588	16354	16459	16651	16557	16481	16319	16513	16544	16529	16702	16429	16574	16440	16425	16511	16607	16599	16572	16616	16485	16580	16527	16673	16410	16633	16801	16401	16525	16363	16716	16476	16491	16615	16591	16663	16464	16353	16447	16511	16594	16518	16647	16603	16468	16398	16625	16656	16720	16428	16542	16453	16532	16384	16481	16334	16476	16735	16462	16528	16616	16403	16577	16510	16527	16616	16528	16607	16490	16439	16681	16710	16539	16637	16457	16526	16390	16594	16548	16451	16380	16612	16728	16501	16615	16453	16571	16479	16597	16435	16619	16546	16609	16590	16497	16518	16595	16582	16461	16597	16501	16643	16525	16514	16461	16527	16637	16219	16665	16468	16472	16509	16510	16603	16367	16463	16378	16431	16715	16498	16586	16600	16756	16476	16426	16739	16662	16567	16740	16438	16476	16568	16420	16855	16425	16618	16452	16858	16493	16611	16473	16480	16706	16562	16597	16464	16588	16511	16576	16643	16579	16717	16347	16459	16381	16631	16406	16531	16615	16440	16581	16499	16406	16615	16465	16660	16649	16654	16633	16541	16650	16470	16641	16597	16635	16544	16605	16564	16571	16667	16533	16361	16371	16584	16619	16480	16538	16303	16462	16330	16594	16531	16600	16529	16520	16506	16693	16575	16551	16375	16490	16440	16414	16561	16434	16400	16632	16583	16552	16402	16488	16429	16462	16305	16626	16426	16548	16481	16521	16622	16635	16786	16769	16673	16584	16553	16523	16440	16385	16644	16379	16557	16637	16622	16403	16419	16484	16377	16574	16626	16506	16573	16488	16570	16475	16397	16370	16381	16462	16727	16473	16773	16580	16475	16738	16552	16397	16411	16577	16684	16643	16516	16445	16628	16510	16436	16346	16575	16408	16483	16654	16385	16614	16743	16444	16679	16429	16384	16418	16576	16651	16467	16661	16523	16408	16460	16477	16528	16570	16597	16563	16415	16599	16483	16355	16513	16443	16535	16618	16527	16678	16619	16638	16482	16645	16466	16545	16362	16608	16522	16346	16702	16637	16535	16449	16559	16642	16588	16535	16616	16510	16409	16657	16556	16699	16583	16698	16663	16683	16659	16423	16376	16753	16556	16321	16567	16540	16683	16557	16432	16582	16424	16615	16496	16467	16353	16551	16599	16296	16739	16562	16709	16570	16440	16483	16568	16635	16427	16647	16544	16515	16620	16653	16770	16515	16544	16686	16628	16576	16488	16629	16572	16589	16572	16597	16636	16586	16563	16528	16586	16399	16551	16547	16822	16756	16588	16549	16596	16570	16650	16522	16647	16667	16551	16512	16630	16665	16464	16730	16650	16605	16499	16249	16532	16620	16596	16754	16567	16429	16414	16507	16616	16627	16550	16589	16405	16742	16453	16704	16519	16421	16576	16630	16337	16492	16400	16492	16551	16445	16332	16666	16542	16570	16668	16397	16576	16657	16589	16379	16395	16546	16483	16529	16513	16509	16545	16667	16535	16681	16799	16808	16695	16674	16400	16555	16605	16531	16382	16655	16758	16678	16441	16430	16718	16580	16584	16178	16611	16544	16501	16839	16638	16517	16546	16460	16724	16421	16577	16386	16302	16472	16596	16502	16376	16621	16639	16696	16715	16607	16650	16580	16715	16532	16625	16627	16358	16575	16554	16476	16552	16558	16605	16626	16699	16498	16425	16482	16600	16589	16564	16402	16348	16585	16426	16477	16508	16533	16447	16433	16698	16469	16516	16490	16375	16567	16655	16667	16537	16534	16479	16500	16387	16514	16560	16354	16562	16666	16548	16439	16516	16490	16421	16336	16607	16633	16457	16633	16418	16566	16487	16480	16496	16307	16562	16509	16359	16453	16605	16604	16575	16619	16743	16708	16468	16305	16489	16495	16465	16627	16520	16504	16473	16485	16577	16478	16591	16393	16593	16524	16547	16547	16453	16384	16718	16486	16405	16477	16561	16440	16347	16462	16436	16484	16645	16617	16620	16549	16574	16646	16475	16427	16481	16488	16679	16773	16628	16439	16403	16473	16698	16597	16587	16798	16727	16411	16279	16537	16558	16321	16447	16715	16515	16568	16527	16675	16606	16669	16550	16408	16406	16419	16359	16400	16574	16491	16524	16469	16631	16653	16434	16483	16424	16457	16526	16598	16600	16570	16567	16395	16592	16659	16637	16515	16591	16632	16429	16419	16529	16628	16356	16625	16487	16386	16503	16806	16838	16414	16354	16598	16573	16470	16749	16531	16298	16407	16724	16546	16769	16409	16462	16714	16529	16551	16712	16365	16366	16637	16541	16662	16600	16558	16479	16608	16774	16478	16533	16466	16375	16520
43023	58967	40996	21865	15665	14707	14341	14266	14197	14255	14568	14340	14306	14285	14477	14324	14543	14284	14246	14464	14292	14210	14416	14358	14383	14078	14237	14366	14133	14324	14341	14363	14272	14501	14354	14352	14461	14322	14377	14237	14588	14259	14500	14288	14485	14345	14430	14434	14391	14273	14336	14618	14265	14417	14529	14357	14325	14423	14265	14443	14188	14234	14282	14311	14403	14373	14590	14492	14205	14264	14413	14417	14362	14565	14226	14256	14343	14412	14356	14469	14401	14240	14412	14289	14420	14354	14460	14457	14335	14481	14301	14372	14439	14265	14326	14444	14312	14282	14576	14369	14444	14381	14284	14334	14464	14202	14389	14334	14386	14282	14447	14375	14411	14196	14346	14370	14424	14368	14414	14269	14355	14308	14443	14413	14348	14427	14351	14150	14414	14245	14314	14305	14373	14290	14342	14490	14281	14444	14417	14360	14388	14300	14248	14458	14322	14434	14330	14404	14300	14298	14343	14387	14194	14441	14457	14362	14270	14390	14211	14407	14303	14301	14397	14352	14376	14441	14272	14301	14451	14311	14362	14264	14558	14524	14470	14444	14404	14528	14341	14355	14456	14418	14411	14411	14381	14275	14342	14493	14365	14486	14362	14311	14424	14164	14412	14411	14316	14256	14489	14302	14404	14462	14360	14403	14204	14456	14268	14208	14210	14228	14435	14341	14257	14165	14401	14401	14397	14419	14342	14306	14190	14387	14446	14494	14286	14460	14253	14446	14365	14469	14453	14442	14177	14459	14369	14486	14445	14499	14402	14273	14295	14485	14355	14375	14402	14388	14265	14282	14537	14429	14386	14439	14366	14329	14469	14218	14260	14341	14447	14347	14245	14411	14388	14498	14403	14314	14246	14199	14185	14493	14403	14421	14322	14202	14292	14151	14422	14393	14431	14440	14477	14316	14279	14371	14488	14246	14390	14308	14191	14368	14351	14232	14341	14341	14323	14364	14191	14415	14456	14470	14291	14328	14136	14372	14382	14298	14377	14377	14514	14267	14382	14482	14223	14367	14404	14336	14322	14319	14355	14281	14406	14333	14135	14350	14305	14375	14449	14354	14220	14330	14565	14585	14512	14229	14436	14418	14352	14216	14418	14332	14371	14261	14277	14140	14190	14419	14185	14235	14402	14218	14405	14457	14338	14169	14284	14451	14307	14275	14500	14401	14415	14277	14406	14346	14354	14263	14328	14253	14281	14461	14392	14165	14274	14387	14260	14346	14280	14158	14318	14255	14290	14204	14434	14510	14358	14347	14262	14379	14460	14389	14411	14177	14234	14371	14541	14375	14322	14232	14404	14381	14437	14376	14450	14403	14455	14435	14255	14361	14214	14486	14458	14318	14299	14370	14452	14357	14285	14325	14409	14370	14519	14383	14392	14354	14188	14466	14459	14331	14548	14382	14355	14344	14314	14347	14503	14401	14325	14381	14113	14303	14206	14347	14332	14323	14337	14232	14581	14320	14363	14435	14212	14560	14371	14343	14502	14418	14388	14410	14342	14276	14376	14308	14182	14215	14408	14371	14322	14275	14328	14243	14276	14363	14217	14444	14446	14520	14395	14417	14328	14256	14536	14349	14327	14417	14340	14465	14329	14108	14333	14295	14593	14331	14385	14247	14223	14273	14329	14523	14519	14221	14328	14440	14489	14293	14332	14344	14344	14225	14241	14345	14300	14252	14320	14308	14456	14472	14337	14382	14180	14278	14381	14361	14242	14272	14406	14312	14515	14298	14258	14299	14276	14410	14353	14396	14383	14226	14356	14169	14260	14414	14425	14486	14306	14226	14356	14295	14637	14429	14182	14359	14216	14307	14268	14462	14334	14375	14433	14355	14428	14336	14470	14380	14236	14186	14330	14272	14329	14417	14392	14389	14359	14294	14331	14352	14363	14416	14354	14392	14257	14359	14387	14213	14350	14388	14443	14228	14271	14477	14414	14316	14220	14372	14351	14318	14339	14268	14318	14210	14385	14314	14283	14275	14469	14420	14243	14444	14391	14427	14462	14571	14416	14456	14398	14285	14200	14462	14385	14335	14392	14457	14428	14349	14245	14268	14355	14323	14278	14432	14194	14359	14388	14378	14326	14212	14329	14306	14167	14475	14556	14174	14380	14392	14476	14263	14453	14507	14386	14218	14319	14402	14349	14300	14364	14531	14393	14135	14264	14361	14281	14375	14368	14323	14220	14192	14438	14411	14423	14305	14300	14256	14393	14282	14406	14271	14243	14378	14374	14581	14328	14257	14402	14407	14354	14447	14403	14381	14237	14483	14286	14446	14317	14424	14356	14266	14487	14284	14390	14266	14377	14405	14473	14418	14439	14274	14372	14423	14389	14309	14438	14302	14313	14282	14354	14308	14275	14314	14340	14298	14323	14340	14532	14327	14398	14201	14223	14283	14376	14507	14316	14344	14412	14299	14414	14434	14257	14439	14323	14392	14354	14328	14338	14191	14382	14516	14125	14383	14439	14258	14263	14417	14455	14426	14436	14521	14351	14490	14466	14311	14338	14231	14229	14406	14249	14346	14414	14385	14330	14499	14403	14244	14547	14319	14279	14632	14331	14348	14320	14236	14404	14481	14333	14352	14332	14495	14307	14238	14343	14326	14370	14477	14461	14333	14421	14181	14398	14568	14289	14475	14465	14213	14540	14226	14335	14348	14457	14318	14173	14491	14398	14330	14430	14442	14114	14368	14417	14250	14383	14259	14422	14338	14460	14302	14317	14452	14260	14458	14319	14416	14281	14461	14374	14520	14407	14243	14326	14232	14604	14235	14304	14262	14453	14491	14338	14340	14385	14263	14303	14254	14349	14234	14296	14370	14358	14400	14171	14405	14397	14280	14329	14307	14423	14249	14359	14408	14383	14343	14488	14237	14334	14255	14435	14460	14314	14305	14175	14426	14569	14308	14243	14483	14375	14224	14500	14425	14284	14455	14304	14392	14258	14417	14276	14116	14425	14438	14236	14362	14368	14341	14481	14310	14529	14522	14323	14271	14416	14266	14423	14374	14611	14474	14323	14325	14326	14328	14442	14538	14281	14387	14396	14313	14224	14218	14425	14399	14339	14351	14199	14394	14375	14331	14406	14239	14255	14440	14523	14176	14247	14431	14519	14348	14383	14492	14259	14282	14303	14443	14501	14313	14277	14485	14253	14232	14316	14326	14370	14484	14333	14353	14517	14255	14274	14365	14373	14326	14384	14390	14346	14311	14250	14310	14376	14372	14267	14375	14411	14432	14341	14315	14373	14466	14644	14423	14398	14277	14489	14403	14249	14421	14276	14451	14657	14372	14375	14499	14329	14457	14355	14228	14345	14338	14283	14230	14536	14218	14166	14241	14412	14436	14441	14355	14469	14383	14341	14308	14411	14223	14302	14339	14448	14132	14269	14114	14412	14425	14360	14505	14178	14377	14257	14473	14269	14393	14474	14407	14394	14385	14375	14459	14309	14377	14389	14495	14456	14408	14362	14406	14317	14392	14518	14431	14252	14201	14356	14394	14420	14445	14292	14339	14297	14105	14326	14444	14264	14373	14368	14401	14349	14309	14446	14261	14315	14299	14364	14402	14141	14472	14431	14361	14303	14341	14514	14364	14279	14268	14376	14468	14259	14439	14183	14370	14376	14327	14479	14464	14368	14347	14399	14527	14445	14182	14250	14482	14143	14411	14314	14365	14247	14338	14427	14387	14492	14355	14205	14508	14456	14315	14330	14477	14231	14202	14455	14258	14363	14367	14334	14194	14395	14236	14479	14295	14243	14394	14454	14238	14431	14346	14302	14421	14458	14313	14403	14403	14510	14411	14581	14299	14230	14515	14348	14262	14391	14345	14292	14448	14405	14350	14338	14538	14273	14383	14359	14259	14303	14254	14383	14360	14417	14446	14423	14237	14327	14418	14481	14331	14244	14403	14293	14297	14273	14382	14306	14282	14356	14282	14280	14519	14432	14239	14321	14398	14433	14328	14286	14328	14458	14362	14469	14409	14501	14373	14466	14281	14369	14578	14461	14301	14453	14306	14325	14410	14479	14284	14490	14531	14311	14307	14341	14381	14281	14299	14347	14373	14179	14406	14439	14501	14326	14354	14497	14219	14388	14271	14461	14359	14371	14345	14486	14238	14339	14348	14281	14296	14254	14467	14345	14403	14337	14333	14363	14320	14416	14393	14409	14339	14262	14306	14588	14358	14292	14525	14309	14124	14537	14288	14459	14586	14383	14292	14251	14349	14418	14342	14310	14269	14399	14307	14199	14333	14584	14391	14341	14466	14196	14647	14420	14574	14358	14359	14299	14368	14457	14205	14457	14240	14390	14404	14337	14222	14381	14482	14359	14238	14446	14433	14335	14437	14292	14369	14531	14476	14286	14416	14449	14267	14183	14249	14318	14539	14272	14313	14228	14337	14407	14106	14301	14393	14267	14406	14291	14411	14204	14431	14372	14372	14437	14390	14454	14310	14520	14479	14299	14423	14365	14303	14281	14382	14400	14377	14337	14407	14278	14377	14256	14293	14356	14274	14282	14490	14491	14436	14348	14335	14521	14287	14326	14423	14424	14261	14442	14454	14394	14267	14313	14207	14212	14392	14355	14221	14445	14348	14350	14374	14518	14327	14466	14318	14327	14505	14471	14523	14317	14317	14309	14429	14242	14397	14349	14401	14252	14333	14253	14398	14320	14237	14292	14282	14238	14242	14402	14488	14339	14224	14288	14255	14549	14368	14274	14317	14440	14286	14236	14351	14318	14281	14368	14276	14361	14333	14419	14193	14558	14429	14358	14345	14317	14447	14345	14280	14352	14287	14244	14486	14436	14492	14403	14319	14428	14299	14334	14383	14373	14463	14385	14275	14482	14428	14465	14484	14270	14425	14380	14403	14391	14301	14381	14283	14315	14334	14392	14330	14254	14413	14393	14525	14286	14636	14426	14344	14363	14296	14423	14445	14291	14330	14467	14268	14320	14309	14247	14390	14292	14231	14412	14401	14256	14276	14334	14365	14451	14455	14434	14467	14226	14555	14436	14347	14327	14406	14570	14366	14474	14435	14508	14463	14392	14486	14283	14435	14571	14283	14413	14455	14583	14323	14363	14380	14418	14367	14249	14389	14366	14436	14252	14354	14248	14392
29872	41106	47015	32173	21081	17876	17299	16795	16774	16655	16785	16838	16571	16660	16566	16639	16561	16605	16424	16832	16674	16660	16577	16639	16633	16924	16732	16526	16886	16611	16748	16712	16777	16819	16784	16668	16936	16671	16560	16428	16602	16712	16654	16786	16569	16548	16686	16637	16691	16640	16571	16650	16666	16572	16768	16734	16546	16826	16842	16753	16545	16680	16637	16525	16664	16829	16592	16636	16745	16639	16728	16595	16466	16661	16769	16691	16865	16572	16821	16708	16500	16739	16517	16659	16560	16644	16525	16372	16679	16748	16656	16645	16722	16485	16447	16636	16595	16760	16527	16531	16642	16583	16733	16426	16634	16604	16730	16877	16948	16591	16775	16400	16406	16679	16619	16666	16777	16525	16626	16702	16938	16729	16733	16705	16553	16435	16598	16626	16705	16549	16681	16638	16716	16588	16554	16690	16731	16724	16575	16636	16631	16632	16582	16657	16711	16675	16583	16616	16470	16557	16698	16746	16609	16574	16787	16643	16690	16505	16698	16561	16603	16632	16710	16585	16453	16752	16523	16832	16675	16635	16622	16665	16565	16535	16568	16755	16610	16564	16687	16589	16711	16736	16674	16667	16700	16495	16637	16646	16670	16738	16583	16697	16726	16560	16443	16521	16522	16652	16504	16516	16317	16521	16589	16895	16627	16631	16714	16623	16706	16652	16801	16782	16615	16983	16542	16648	16739	16670	16881	16648	16690	16491	16650	16730	16517	16607	16727	16720	16795	16552	16501	16804	16734	16735	16557	16648	16638	16622	16689	16504	16658	16509	16543	16678	16764	16585	16624	16504	16797	16741	16679	16817	16709	16597	16631	16643	16519	16760	16515	16429	16618	16754	16632	16650	16539	16741	16681	16506	16548	16476	16636	16500	16601	16746	16759	16915	16652	16664	16610	16494	16717	16390	16794	16872	16568	16532	16443	16638	16563	16624	16698	16557	16605	16434	16586	16811	16663	16572	16561	16788	16644	16669	16691	16638	16669	16806	16665	16561	16521	16627	16735	16708	16656	16689	16666	16381	16686	16542	16545	16503	16446	16584	16572	16633	16848	16584	16775	16689	16682	16801	16719	16799	16627	16707	16546	16599	16504	16353	16430	16553	16629	16691	16646	16455	16671	16693	16710	16773	16559	16786	16842	16825	16550	16877	16579	16694	16652	16444	16570	16583	16669	16539	16421	16404	16655	16647	16759	16693	16534	16701	16663	16513	16547	17001	16751	16562	16575	16487	16720	16578	16614	16558	16612	16698	16729	16406	16659	16658	16490	16413	16668	16539	16740	16508	16679	16638	16692	16357	16582	16684	16650	16742	16617	16485	16566	16802	16543	16534	16606	16500	16769	16634	16841	16693	16733	16601	16659	16629	16888	16739	16540	16670	16485	16726	16666	16551	16844	16706	16774	16680	16795	16690	16889	16618	16814	16547	16661	16460	16683	16645	16894	16703	16507	16562	16560	16716	16782	16568	16616	16803	16645	16704	16494	16371	16844	16459	16752	16739	16639	16454	16488	16659	16460	16618	16534	16680	16601	16648	16664	16392	16492	16608	16766	16818	16567	16542	16825	16657	16670	16605	16703	16512	16754	16595	16600	16446	16722	16396	16645	16711	16560	16568	16564	16957	16536	16534	16572	16517	16742	16777	16792	16481	16741	16562	16629	16529	16907	16825	16664	16765	16663	16630	16470	16820	16615	16444	16740	16721	16685	16785	16454	16632	16638	16753	16458	16664	16661	16680	16640	16706	16876	16679	16593	16620	16606	16794	16546	16550	16558	16468	16666	16636	16664	16607	16664	16796	16577	16470	16480	16661	16565	16664	16711	16561	16566	16553	16702	16406	16643	16409	16598	16636	16687	16704	16792	16549	16702	16867	16638	16609	16665	16439	16569	16431	16753	16508	16739	16699	16696	16586	16699	16494	16527	16592	16719	16649	16678	16655	16842	16764	16640	16717	16455	16767	16882	16577	16640	16518	16578	16561	16696	16604	16667	16520	16523	16625	16585	16657	16532	16730	16596	16591	16835	16496	16670	16710	16607	16785	16440	16527	16419	16760	16687	16646	16484	16501	16529	16552	16740	16522	16607	16644	16828	16828	16584	16782	16734	16517	16627	16519	16706	16619	16623	16558	16895	16721	16766	16640	16688	16777	16617	16808	16750	16760	16685	16750	16647	16620	16612	16753	16641	16738	16619	16670	16647	16594	16598	16682	16724	16546	16587	16654	16565	16676	16659	16467	16582	16604	16928	16620	16561	16802	16735	16649	16492	16482	16589	16769	16700	16681	16600	16835	16597	16767	16674	16616	16464	16538	16716	16623	16645	16500	16627	16648	16616	16518	16695	16477	16429	16737	16639	16528	16686	16754	16760	16654	16624	16847	16672	16815	16660	16529	16626	16625	16570	16751	16612	16416	16729	16595	16773	16754	16494	16659	16635	16700	16716	16714	16566	16756	16694	16521	16798	16827	16661	16691	16711	16574	16751	16724	16629	16531	16620	16777	16756	16641	16748	16684	16528	16739	16499	16726	16711	16701	16669	16450	16773	16730	16547	16811	16718	16770	16537	16641	16568	16591	16644	16644	16490	16571	16569	16560	16759	16482	16617	16565	16499	16497	16533	16694	16580	16572	16850	16659	16753	16712	16712	16714	16845	16619	16745	16445	16643	16500	16693	16505	16567	16594	16575	16731	16640	16766	16639	16655	16691	16664	16563	16554	16633	16909	16617	16752	16485	16537	16669	16641	16657	16600	16597	16709	16704	16603	16556	16391	16492	16548	16458	16760	16709	16555	16740	16685	16800	16632	16728	16632	16566	16561	16662	16768	16671	16747	16647	16716	16737	16848	16648	16480	16763	16735	16598	16556	16600	16710	16703	16633	16594	16549	16830	16500	16572	16640	16750	16553	16753	16498	16549	16994	16759	16610	16727	16534	16698	16513	16676	16810	16605	16825	16644	16461	16609	16690	16580	16454	16678	16573	16525	16810	16743	16667	16629	16577	16672	16690	16340	16736	16976	16640	16542	16674	16644	16541	16655	16646	16627	16548	16524	16475	16699	16536	16730	16642	16534	16639	16658	16666	16769	16770	16564	16787	16708	16739	16618	16563	16751	16541	16497	16596	16653	16805	16538	16616	16566	16888	16646	16792	16881	16613	16638	16533	16507	16777	16732	16871	16696	16670	16717	16528	16671	16650	16512	16393	16608	16683	16601	16709	16685	16586	16728	16719	16516	16604	16594	16686	16582	16607	16582	16918	16649	16530	16663	16705	16334	16863	16630	16631	16607	16531	16563	16589	16765	16544	16589	16575	16472	16547	16469	16651	16825	16751	16600	16569	16600	16434	16634	16519	16631	16564	16456	16697	16791	16890	16880	16701	16461	16629	16736	16519	16605	16577	16634	16642	16488	16543	16657	16547	16591	16600	16707	16524	16666	16507	16506	16868	16786	16717	16594	16648	16570	16670	16545	16754	16653	16711	16773	16570	16705	16705	16476	16757	16731	16727	16710	16540	16644	16430	16591	16804	16687	16758	16670	16520	16634	16586	16565	16779	16811	16673	16699	16669	16342	16594	16838	16640	16660	16677	16390	16752	16596	16468	16793	16773	16640	16765	16789	16693	16589	16566	16677	16616	16496	16709	16737	16467	16660	16748	16762	16670	16832	16825	16611	16547	16699	16558	16419	16710	16745	16684	16562	16558	16678	16582	16682	16503	16699	16670	16562	16670	16552	16657	16611	16600	16813	16589	16455	16677	16572	16591	16421	16543	16705	16527	16562	16661	16662	16716	16613	16574	16774	16618	16455	16722	16676	16519	16555	16726	16760	16616	16542	16785	16644	16694	16570	16566	16550	16607	16675	16646	16669	16562	16644	16415	16637	16849	16784	16447	16440	16660	16833	16632	16613	16563	16647	16616	16583	16602	16753	16578	16657	16407	16709	16671	16540	16771	16462	16595	16961	16744	16705	16497	16707	16450	16728	16655	16655	16609	16752	16592	16565	16578	16737	16746	16506	16612	16543	16467	16525	16415	16623	16811	16739	16574	16636	16523	16749	16827	16816	16796	17014	16775	16644	16641	16734	16852	16629	16400	16510	16729	16649	16519	16808	16565	16527	16434	16742	16683	16866	17050	16729	16507	16356	16678	16565	16752	16476	16550	16603	16746	16670	16739	16745	16537	16700	16541	16616	16563	16789	16824	16790	16690	16719	16689	16598	16515	16596	16529	16746	16656	16584	16780	16750	16501	16653	16752	16586	16603	16655	16568	16493	16615	16731	16362	16605	16551	16810	16545	16729	16632	16517	16573	16555	16725	16404	16894	16840	16610	16381	16523	16656	16578	16827	16584	16759	16604	16587	16638	16835	16669	16526	16565	16597	16709	16748	16600	16847	16793	16654	16677	16737	16842	16819	16707	16660	16672	16510	16773	16867	16746	16684	16517	16587	16679	16561	16710	16515	16584	16692	16624	16621	16720	16701	16671	16709	16611	16557	16665	16776	16688	16650	16805	16793	16691	16637	16596	16575	16573	16608	16723	16721	16587	16825	16602	16774	16598	16986	16630	16604	16525	16810	16868	16878	16630	16703	16523	16722	16713	16638	16629	16481	16650	16483	16620	16489	16571	16395	16666	16728	16705	16745	16856	16593	16593	16623	16555	16735	16760	16869	16686	16530	16386	16865	16546	16696	16595	16655	16612	16711	16606	16558	16555	16695	16492	16624	16533	16594	16823	16593	16551	16656	16785	16618	16653	16665	16718	16529	16628	16639	16604	16732	16645	16602	16766	16799	16870	16791	16718	16569	16734	16774	16869	16561	16622	16572	16624	16640	16597	16729	16474	16769	16553	16622	16548	16673	16703	16813	16689	16671	16695	16544	16579	16523	16526	16678	16574	16442	16671	16645	16657	16544	16705	16673	16634	16548	16734	16663	16553	16628	16630	16556	16624	16552	16587	16657	16506	16561	16712	16446	16812	16558	16355	16534	16595	16454	16689	16726	16420	16764	16548	16641	16518	16577	16593	16695	16618	16793	16634	16632	16570	16804	16705	16662	16670	16540	16614	16719	16575	16671	16419	16495	16653	16572	16673	16827	16624	16503	16575	16689	16529	16683	16640	16527	16643	16713	16533	16613	16733
52160	77078	54461	27696	17203	14669	14584	14360	14567	14560	14411	14446	14399	14283	14403	14561	14472	14403	14454	14526	14450	14469	14473	14472	14484	14455	14498	14518	14266	14518	14533	14471	14585	14335	14453	14449	14490	14339	14470	14414	14426	14499	14380	14407	14399	14387	14481	14474	14447	14467	14368	14323	14288	14377	14454	14540	14425	14348	14454	14473	14339	14559	14293	14524	14402	14440	14448	14464	14339	14434	14452	14319	14394	14392	14577	14410	14487	14461	14374	14378	14287	14329	14553	14364	14226	14360	14306	14320	14491	14580	14347	14422	14587	14375	14347	14420	14521	14336	14357	14406	14416	14461	14357	14231	14453	14518	14507	14222	14466	14453	14466	14392	14448	14466	14540	14627	14520	14341	14381	14470	14573	14663	14567	14435	14466	14349	14249	14462	14341	14452	14438	14251	14419	14429	14475	14347	14339	14463	14546	14444	14341	14349	14310	14401	14211	14502	14517	14349	14378	14212	14383	14264	14448	14462	14562	14428	14515	14413	14545	14551	14334	14414	14402	14401	14274	14371	14457	14436	14519	14448	14433	14480	14535	14306	14459	14290	14374	14374	14379	14363	14414	14400	14390	14366	14272	14334	14312	14359	14444	14357	14460	14393	14466	14515	14390	14446	14360	14455	14455	14394	14515	14250	14322	14375	14517	14450	14401	14491	14355	14478	14364	14239	14422	14450	14487	14485	14369	14409	14476	14307	14391	14502	14591	14264	14592	14496	14317	14363	14513	14385	14322	14475	14522	14503	14452	14365	14307	14398	14445	14492	14538	14569	14347	14607	14524	14496	14516	14465	14339	14337	14369	14393	14312	14390	14439	14324	14493	14340	14317	14438	14423	14216	14427	14526	14461	14368	14300	14521	14217	14288	14329	14357	14533	14439	14466	14434	14462	14449	14562	14474	14346	14499	14374	14298	14265	14520	14338	14559	14521	14356	14445	14368	14483	14278	14475	14331	14262	14266	14518	14551	14369	14229	14361	14390	14467	14533	14497	14283	14501	14365	14463	14445	14368	14339	14307	14407	14418	14409	14369	14316	14375	14441	14300	14470	14406	14395	14656	14502	14361	14446	14254	14297	14201	14350	14306	14484	14495	14441	14514	14362	14239	14380	14386	14465	14445	14566	14462	14573	14433	14489	14446	14536	14405	14308	14462	14291	14392	14525	14415	14502	14561	14261	14571	14400	14441	14399	14538	14496	14390	14402	14479	14474	14371	14360	14398	14327	14456	14485	14485	14356	14268	14209	14433	14414	14438	14461	14542	14385	14339	14342	14406	14616	14406	14509	14401	14483	14511	14421	14557	14495	14286	14434	14319	14448	14329	14544	14523	14305	14442	14339	14558	14348	14484	14298	14520	14464	14411	14444	14464	14424	14424	14497	14391	14472	14475	14345	14453	14497	14533	14471	14444	14356	14462	14512	14441	14389	14448	14384	14439	14417	14418	14461	14151	14485	14513	14312	14489	14338	14378	14435	14303	14480	14567	14290	14570	14539	14311	14578	14379	14584	14344	14439	14257	14389	14556	14408	14291	14497	14464	14538	14340	14458	14336	14171	14391	14523	14324	14505	14626	14471	14313	14446	14284	14408	14373	14337	14464	14505	14265	14323	14498	14460	14572	14469	14313	14366	14470	14535	14536	14361	14289	14567	14412	14461	14601	14364	14482	14385	14632	14381	14534	14434	14510	14475	14362	14366	14475	14377	14438	14530	14405	14471	14514	14434	14363	14306	14456	14456	14284	14433	14377	14367	14224	14369	14383	14369	14455	14365	14491	14419	14527	14257	14455	14227	14319	14384	14303	14441	14494	14431	14347	14237	14456	14472	14466	14353	14280	14595	14406	14475	14373	14509	14441	14352	14417	14441	14535	14447	14466	14405	14515	14647	14460	14436	14524	14500	14316	14372	14394	14500	14520	14394	14486	14338	14468	14436	14349	14478	14372	14595	14415	14384	14288	14465	14348	14452	14430	14519	14194	14399	14508	14271	14427	14389	14367	14323	14274	14487	14437	14347	14357	14409	14554	14453	14423	14398	14382	14410	14487	14297	14451	14353	14397	14505	14412	14530	14293	14419	14362	14346	14478	14333	14650	14530	14544	14469	14450	14481	14400	14363	14464	14256	14327	14536	14465	14514	14414	14627	14486	14442	14406	14550	14316	14444	14298	14317	14462	14458	14293	14447	14349	14504	14364	14209	14480	14387	14305	14257	14405	14478	14502	14337	14352	14472	14636	14494	14493	14355	14420	14317	14432	14190	14534	14526	14428	14316	14339	14441	14351	14425	14289	14481	14395	14466	14296	14334	14596	14289	14298	14340	14626	14401	14487	14463	14344	14443	14345	14401	14384	14194	14299	14351	14559	14531	14497	14381	14382	14459	14350	14259	14398	14370	14413	14376	14505	14352	14332	14444	14480	14389	14552	14517	14340	14367	14408	14547	14475	14340	14380	14277	14367	14263	14325	14398	14524	14399	14570	14570	14358	14454	14264	14515	14363	14467	14338	14404	14353	14482	14444	14487	14431	14490	14546	14411	14512	14356	14431	14450	14303	14314	14271	14524	14512	14543	14295	14285	14345	14512	14437	14427	14537	14460	14290	14414	14582	14455	14230	14272	14555	14441	14418	14546	14346	14600	14403	14371	14577	14400	14407	14525	14374	14305	14499	14376	14330	14384	14421	14472	14290	14516	14381	14395	14526	14425	14529	14480	14469	14428	14417	14485	14548	14317	14289	14377	14502	14359	14444	14449	14298	14367	14468	14354	14386	14291	14620	14309	14445	14284	14483	14436	14451	14565	14262	14355	14360	14397	14358	14393	14439	14561	14292	14590	14428	14546	14469	14472	14367	14502	14548	14441	14508	14429	14367	14372	14455	14327	14342	14357	14319	14409	14289	14516	14237	14500	14470	14239	14354	14598	14273	14413	14683	14487	14378	14240	14522	14518	14392	14312	14358	14408	14464	14504	14516	14448	14340	14589	14376	14454	14427	14452	14542	14557	14346	14647	14443	14333	14306	14609	14324	14302	14492	14419	14517	14549	14265	14392	14555	14310	14522	14265	14437	14415	14368	14447	14424	14461	14493	14311	14475	14386	14579	14320	14488	14494	14479	14270	14302	14495	14383	14447	14586	14402	14394	14414	14584	14261	14394	14373	14561	14386	14390	14574	14477	14289	14311	14443	14460	14412	14415	14306	14459	14390	14332	14342	14377	14475	14416	14374	14362	14505	14361	14275	14346	14446	14528	14478	14304	14464	14333	14523	14494	14560	14517	14368	14145	14477	14463	14423	14618	14401	14479	14461	14552	14410	14441	14357	14505	14439	14451	14355	14457	14346	14532	14501	14328	14486	14631	14552	14368	14392	14230	14507	14357	14409	14407	14339	14418	14443	14446	14303	14451	14487	14228	14460	14409	14483	14263	14534	14382	14502	14464	14528	14414	14371	14380	14374	14492	14419	14403	14399	14496	14233	14458	14552	14482	14682	14361	14654	14219	14560	14370	14386	14558	14455	14420	14403	14527	14301	14408	14481	14340	14396	14471	14449	14407	14390	14406	14332	14198	14609	14284	14513	14283	14332	14542	14506	14482	14447	14476	14439	14510	14369	14348	14441	14194	14512	14461	14333	14572	14264	14359	14393	14448	14343	14438	14383	14507	14580	14474	14323	14354	14388	14388	14174	14296	14264	14374	14437	14353	14548	14383	14268	14445	14352	14401	14474	14523	14440	14515	14461	14436	14569	14376	14486	14379	14459	14562	14430	14422	14530	14328	14610	14391	14395	14281	14597	14252	14456	14401	14492	14516	14427	14423	14450	14421	14594	14481	14396	14480	14401	14572	14351	14426	14439	14446	14496	14417	14525	14388	14529	14533	14412	14290	14464	14490	14681	14485	14450	14363	14458	14495	14586	14527	14494	14289	14526	14497	14544	14470	14438	14402	14474	14590	14483	14405	14483	14341	14513	14428	14495	14348	14592	14483	14486	14413	14297	14493	14432	14333	14523	14381	14526	14319	14333	14376	14489	14313	14385	14402	14453	14524	14344	14384	14530	14457	14585	14395	14556	14255	14425	14316	14353	14377	14639	14402	14438	14380	14314	14342	14520	14409	14444	14484	14448	14634	14408	14481	14297	14432	14474	14267	14531	14511	14426	14453	14510	14507	14345	14341	14559	14430	14397	14337	14331	14432	14414	14290	14301	14188	14376	14363	14608	14416	14502	14407	14441	14424	14538	14317	14414	14375	14354	14462	14411	14431	14422	14456	14388	14418	14335	14406	14392	14378	14370	14329	14448	14390	14489	14424	14422	14474	14287	14306	14472	14418	14331	14479	14337	14304	14438	14528	14529	14413	14540	14556	14442	14542	14399	14509	14409	14524	14370	14318	14360	14483	14596	14302	14548	14484	14353	14485	14382	14428	14543	14643	14326	14598	14400	14548	14390	14434	14444	14637	14227	14173	14663	14491	14474	14366	14551	14370	14292	14259	14502	14390	14558	14408	14398	14584	14350	14369	14489	14318	14390	14443	14382	14421	14543	14428	14348	14391	14558	14361	14598	14435	14436	14500	14503	14447	14343	14546	14383	14474	14312	14542	14406	14544	14236	14380	14473	14518	14394	14402	14288	14331	14457	14465	14325	14526	14386	14459	14442	14301	14558	14363	14272	14445	14535	14450	14544	14293	14271	14376	14546	14504	14431	14507	14464	14322	14500	14287	14325	14422	14374	14410	14551	14432	14469	14435	14305	14348	14455	14439	14304	14511	14432	14417	14483	14516	14430	14516	14382	14454	14564	14393	14440	14570	14381	14478	14540	14406	14313	14429	14396	14560	14420	14520	14316	14343	14251	14371	14418	14422	14318	14476	14307	14412	14431	14487	14529	14458	14494	14603	14385	14440	14408	14504	14332	14418	14339	14597	14615	14482	14286	14481	14452	14479	14416	14302	14449	14441	14386	14352	14453	14400	14356	14332	14477	14460	14560	14409	14301	14375	14475	14372	14360	14436	14524	14401	14365	14367	14391	14497	14414	14473	14513	14622	14425	14428	14716	14420	14543	14517	14550	14416	14389	14427	14551	14508	14419	14411	14431	14381	14456	14456	14364	14425	14437	14428	14406	14411	14550	14590	14415	14503	14418
24020	25164	38332	31249	24227	23328	22564	17845	17094	17298	17171	16915	17000	17032	16965	17101	16975	16865	16802	16967	16771	16999	16847	16865	16824	16885	16863	16849	16911	16587	16912	16712	16499	16579	16633	16786	16799	16902	16715	16780	16708	16785	16908	16668	16680	16818	16755	16499	16667	16866	16787	16691	16648	16787	16832	16821	16829	16786	16828	16427	16642	16814	16881	16852	16792	16574	16700	16737	16729	16485	16687	16547	16596	16799	16579	16808	16718	16773	16811	16573	16611	16455	16913	16800	16877	16526	16670	16622	16692	16758	16599	16517	16576	16820	16759	16738	16555	16784	16560	16628	16821	16578	16599	16652	16638	16578	16744	16636	16778	16549	16604	16622	16605	16780	16661	16622	16695	16746	16508	16858	16663	16935	16611	16591	16548	16598	16680	16622	16660	16668	16687	16617	16787	16646	16822	16655	16696	16758	16640	16615	16748	16604	16698	16793	16893	16519	16649	16756	16617	16474	16690	16782	16979	16641	16544	16775	16497	16544	16389	16590	16844	16695	16652	16675	16566	16702	16610	16796	16655	16634	16641	16670	16598	16592	16561	16657	16580	16633	16691	16893	16574	16649	16466	16489	16736	16518	16558	16766	16981	16697	16752	16743	16747	16654	16545	16741	16692	16689	16562	16838	16621	16548	16599	16703	16759	16724	16549	16726	16724	16725	16825	16685	16904	16951	16699	16446	16592	16619	16600	16654	16579	16764	16780	16748	16716	16608	16666	16649	16508	16723	16559	16813	16558	16728	17012	16780	16683	16620	16519	16561	16600	16732	16728	16557	16709	16600	16673	16578	16607	16685	16593	16730	16809	16786	17004	16750	16649	16865	16490	16685	16818	16755	16655	16649	16864	16632	16551	16892	16792	16724	16681	16874	16639	16536	16791	16604	16754	16596	16898	16528	16745	16741	16697	16642	16684	16473	16920	16577	16744	16676	16639	16616	16857	16620	16734	16635	16611	16611	16657	16539	16773	16575	16593	16603	16695	16396	16616	16793	16928	16648	16635	16706	16547	16499	16770	16749	16749	16600	16735	16775	16698	16658	16799	16565	16649	16642	16715	16731	16753	16717	16693	16712	16591	16693	16767	16614	16687	16620	16627	16674	16508	16775	16519	16778	16532	16783	16347	16586	16702	16559	16677	16665	16600	16542	16507	16883	16397	16656	16648	16705	16725	16752	16812	16618	16700	16747	16631	16465	16575	16902	16578	16557	16548	16743	16724	16884	16701	16723	16738	16485	16723	16779	16779	16664	16836	16471	16754	16679	16801	16742	16577	16391	16703	16560	16798	16587	16691	16826	16679	16587	16861	16787	16675	16920	16919	16838	16569	16705	16672	16756	16724	16696	16773	16445	16331	16658	16552	16771	16639	16810	16784	16623	16554	16813	16617	16728	16741	16611	16684	16725	16661	16555	16626	16790	16696	16758	16698	16560	16709	16661	16678	16742	16804	16914	16579	16641	16693	16582	16729	16769	16700	16537	16692	16529	16679	16566	16617	16703	16643	16567	16618	16737	16613	16413	16623	16576	16725	16704	16533	16715	16859	16983	16699	16583	16696	16607	16688	16565	16781	16510	16586	16665	16935	16602	16501	16702	16629	16604	16534	16661	16701	16688	16565	16640	16656	16876	16736	16478	16684	16566	16597	16628	16815	16857	16569	16762	16693	16661	16604	16629	16556	16712	16764	16959	16625	16501	16893	16669	16340	16494	16624	16719	16552	16802	16774	16768	16797	16577	16633	16820	16829	16780	16712	16735	16638	16536	16687	16735	16629	16552	16551	16658	16525	16820	16752	16712	16675	16592	16605	16758	16578	16601	16930	16889	16703	16713	16545	16589	16720	16618	16508	16722	16501	16561	16621	16604	16555	16660	16703	16604	16601	16659	16547	16576	16831	16605	16761	16661	16627	16552	16670	16530	16676	16716	16723	16628	16555	16565	16699	16680	16649	16920	16613	16512	16701	16625	16613	16737	16688	16554	16611	16807	16824	16595	16701	16710	16736	16535	16637	16866	16775	16673	16716	16789	16615	16696	16458	16686	16824	16575	16717	16680	16603	16303	16695	16766	16799	16524	16540	16723	16711	16605	16589	16700	16600	16633	16517	16731	16757	16612	16675	16740	16749	16637	16611	16669	16699	16615	16676	16897	16753	16676	16730	16656	16764	16807	16742	16679	16737	16718	16539	16612	16569	16776	16631	16854	16828	16624	16582	16642	16771	16779	16658	16782	16799	16706	16769	16685	16514	16751	16873	16674	16712	16734	16814	16787	16685	16672	16581	16630	16688	16615	16773	16634	16741	16577	16675	16564	16944	16823	16749	16650	16669	16550	16370	16494	16490	16595	16637	16587	16630	16722	16632	16421	16382	16498	16669	16832	16672	16482	16638	16561	16568	16630	16713	16683	16618	16565	16522	16839	16831	16503	16545	16578	16829	16854	16697	16737	16813	16669	16566	16665	16525	16652	16527	16439	16513	16740	16529	16503	16856	16642	16759	16712	16831	16644	16643	16498	16688	16644	16671	16483	16670	16622	16644	16662	16975	16756	16693	16743	16626	16621	16795	16821	16684	16640	16725	16638	16722	16816	16655	16760	16564	16740	16877	16693	16630	16697	16653	16862	16554	16511	16703	16549	16797	16684	16737	16738	16745	16646	16493	16568	16779	16901	16670	16534	16615	16724	16726	16650	16686	16787	16723	16595	16462	16609	16676	16806	16561	16798	16624	16837	16684	16680	16571	16573	16671	16651	16656	16635	16676	16627	16538	16576	16931	16905	16667	16428	16471	16470	16604	16517	16727	16663	16589	16703	16656	16594	16664	16638	16729	16858	16708	16570	16654	16825	16656	16722	16761	16563	16655	16662	16617	16787	16782	16610	16644	16618	16913	16911	16813	16753	16752	16538	16677	16702	16706	16839	16761	16658	16581	16716	16870	16627	16836	16993	16593	16687	16684	16759	16577	16754	16680	16677	16576	16536	16981	16444	16611	16610	16572	16833	16789	16697	16533	16589	16563	16697	16769	16762	16560	16510	16692	16675	16721	16606	16721	16696	16730	16586	16788	16566	16652	16569	16433	16710	16679	16775	16672	16618	16427	16695	16585	16661	16614	16664	16459	16652	16450	16823	16619	16619	16786	16672	16689	16734	16734	16545	16545	16540	16570	16687	16735	16557	16590	16584	16616	16605	16477	16555	16819	16659	16481	16660	16593	16498	16512	16569	16643	16724	16598	16725	16687	16606	16892	16593	16640	16634	16596	16590	16742	16558	16796	16642	16739	16546	16706	16588	16624	16659	16962	16637	16668	16471	16691	16642	16846	16585	16519	16736	16561	16656	16531	16752	16676	16771	16698	16833	16748	16606	16762	16687	16748	16541	16616	16772	16693	16658	16838	16815	16723	16782	16767	16640	16763	16693	16627	16632	16780	16628	16718	16847	16721	16664	16753	16796	16744	16785	16674	16783	16680	16752	16670	16567	16765	16567	16681	16501	16633	16723	16642	16774	16614	16666	16723	16737	16576	16689	16624	16809	16692	16780	16745	16577	16664	16911	16801	16824	16614	16582	16896	16800	16531	16666	16396	16716	16749	16569	16738	16698	16741	16696	16497	16595	16660	16602	16693	16651	16725	16745	16728	16600	16611	16714	16467	16644	16700	16550	16551	16508	16584	16618	16676	16625	16689	16593	16707	16743	16709	16749	16841	16594	16634	16443	16697	16708	16690	16654	16563	16500	16509	16714	16792	16710	16767	16752	16820	16564	16680	16604	16565	16901	16698	16582	16503	16639	16582	16604	16830	16512	16588	16609	16494	16579	16890	16498	16612	16561	16564	16708	16690	16832	16716	16385	16688	16658	16786	16705	16649	16698	16625	16649	16717	16781	16817	16565	16681	16589	16736	16559	16664	16570	16518	16906	16291	16655	16525	16774	16553	16668	16641	16821	16474	16514	16510	16686	16770	16637	16771	16729	16730	16654	16579	16530	16721	16779	16737	16773	16668	16616	16716	16612	16501	16713	16751	16628	16644	16750	16756	16604	16776	16558	16665	16615	16597	16850	16866	16755	16739	16616	16763	16666	16628	16730	16634	16764	16638	16679	16653	16666	16489	16747	16594	16625	16570	16722	16726	16675	16660	16667	16614	16775	16618	16702	16734	16557	16637	16774	16456	16851	16403	16601	16491	16609	16633	16615	16747	16909	16880	16685	16673	16775	16959	16830	16615	16539	16583	16616	16681	16861	16735	16709	16659	16787	16626	16568	16869	16691	16750	16620	16656	16741	16753	16572	16886	16756	16657	16916	16666	16716	16659	16563	16814	16557	16609	16807	16777	16698	16713	16607	16618	16642	16765	16486	16661	16763	16722	16697	16727	16666	16631	16628	16810	16700	16386	16771	16758	16560	16665	16701	16358	16528	16509	16629	16607	16483	16677	16404	16705	16842	16526	16670	16783	16737	16562	16453	16526	16722	16716	16632	16716	16967	16413	16798	16825	16749	16586	16575	16588	16409	16671	16783	16809	16785	16822	16505	16716	16595	16807	16628	16814	16437	16598	16660	16776	16757	16629	16817	16706	16626	16790	16738	16679	16472	16591	16749	16695	16721	16797	16678	16690	16752	16902	16744	16755	16841	16633	16454	16560	16691	16732	16760	16742	16600	16548	16779	16686	16590	16836	16543	16738	16673	16582	16647	16572	16548	16901	16476	16706	16678	16653	16592	16697	16693	16560	16667	16559	16613	16742	16738	16730	16614	16754	16874	16538	16677	16786	16441	16491	16853	16868	16575	16705	16718	16700	16762	16468	16444	16684	16728	16692	16571	16757	16670	16709	16859	16746	16616	16734	16573	16707	16736	16704	16675	16598	16551	16617	16646	16548	16581	16727	16890	16772	16753	16850	16586	16622	16754	16700	16659	16698	16587	16808	16685	16570	16653	16500	16689	17057	16709	16548	16598	16526	16710	16502	16485	16511	16632	16637	16541	16530	16844	16506	16801	16594	16672	16576	16691	16788	16627	16683	16485	16641	16528	16447	16566	16622	16690	16586	16717	16653	16828	16773	16487	16789	16631	16618	16661	16672	16988	16672	16662	16752	16751	16647	16637	16776	16727	16605	16779	16669	16529	16674	16800	16760	16713
61982	108399	87437	52874	28768	16910	14623	14480	14468	14437	14449	14318	14402	14486	14355	14377	14350	14500	14479	14394	14495	14448	14499	14460	14405	14453	14665	14355	14406	14401	14556	14445	14529	14455	14497	14418	14433	14413	14526	14244	14411	14525	14262	14392	14499	14419	14512	14520	14581	14270	14353	14315	14627	14432	14571	14479	14451	14365	14395	14452	14315	14396	14424	14350	14398	14326	14552	14671	14381	14556	14427	14383	14341	14523	14505	14462	14500	14301	14422	14380	14477	14638	14654	14522	14467	14459	14439	14300	14530	14402	14532	14564	14382	14406	14407	14375	14362	14535	14505	14411	14520	14345	14492	14514	14606	14397	14351	14436	14414	14374	14455	14565	14485	14535	14322	14493	14547	14511	14497	14409	14352	14518	14376	14370	14320	14439	14391	14325	14271	14541	14569	14428	14406	14461	14611	14563	14436	14583	14384	14601	14443	14626	14425	14405	14423	14464	14453	14553	14473	14469	14414	14277	14475	14465	14311	14442	14330	14543	14395	14436	14458	14198	14589	14621	14442	14247	14416	14405	14486	14415	14542	14625	14328	14467	14527	14364	14477	14576	14393	14366	14380	14447	14532	14462	14361	14520	14412	14574	14622	14656	14493	14281	14501	14339	14331	14373	14547	14521	14430	14278	14402	14390	14440	14396	14764	14285	14329	14542	14420	14477	14343	14532	14312	14196	14323	14234	14326	14472	14583	14538	14450	14492	14475	14373	14353	14326	14473	14381	14466	14274	14434	14428	14523	14476	14265	14443	14548	14607	14427	14376	14415	14452	14437	14426	14479	14371	14440	14533	14306	14285	14442	14438	14527	14466	14521	14426	14374	14516	14217	14549	14450	14498	14435	14304	14306	14410	14461	14464	14420	14377	14349	14622	14401	14420	14447	14477	14450	14431	14465	14344	14521	14395	14496	14584	14487	14390	14364	14563	14415	14434	14508	14568	14487	14537	14394	14259	14426	14285	14527	14436	14530	14454	14466	14347	14536	14324	14573	14475	14482	14512	14527	14295	14516	14290	14576	14382	14373	14480	14320	14341	14425	14468	14463	14488	14377	14276	14458	14330	14400	14625	14376	14444	14620	14324	14440	14362	14488	14445	14408	14377	14542	14489	14542	14424	14493	14600	14353	14383	14349	14490	14523	14290	14446	14351	14472	14505	14552	14286	14400	14450	14292	14461	14234	14352	14374	14540	14398	14478	14351	14432	14540	14397	14409	14313	14369	14382	14426	14397	14463	14318	14487	14372	14525	14421	14393	14398	14661	14497	14451	14177	14269	14461	14266	14253	14469	14351	14409	14411	14314	14493	14385	14257	14462	14405	14395	14369	14510	14516	14527	14424	14436	14441	14231	14425	14394	14454	14568	14270	14304	14377	14456	14385	14273	14421	14309	14306	14449	14447	14250	14530	14152	14374	14230	14297	14405	14483	14533	14387	14350	14456	14487	14423	14402	14406	14399	14486	14574	14579	14398	14470	14397	14430	14331	14410	14507	14487	14389	14592	14505	14424	14437	14224	14502	14480	14455	14325	14359	14367	14491	14375	14507	14453	14413	14485	14341	14550	14512	14294	14585	14537	14388	14249	14306	14483	14515	14306	14410	14359	14505	14393	14574	14427	14413	14442	14596	14436	14403	14500	14632	14505	14465	14432	14492	14393	14495	14550	14335	14496	14422	14275	14469	14434	14455	14403	14354	14359	14555	14407	14489	14420	14307	14289	14571	14217	14445	14555	14385	14404	14407	14482	14260	14380	14411	14443	14430	14433	14559	14386	14404	14382	14513	14494	14407	14570	14434	14401	14388	14412	14680	14252	14609	14328	14263	14502	14281	14421	14435	14509	14418	14555	14352	14296	14614	14503	14327	14321	14398	14410	14398	14344	14449	14399	14448	14422	14465	14297	14350	14421	14345	14449	14519	14499	14640	14405	14553	14446	14441	14453	14377	14628	14381	14327	14492	14402	14376	14538	14487	14483	14438	14384	14246	14356	14491	14387	14385	14385	14602	14466	14448	14543	14364	14549	14320	14471	14532	14410	14421	14445	14265	14550	14268	14387	14491	14427	14372	14399	14427	14388	14466	14335	14371	14402	14502	14444	14511	14405	14541	14206	14412	14459	14322	14461	14488	14477	14446	14373	14369	14433	14470	14481	14419	14452	14268	14384	14277	14463	14463	14332	14405	14346	14390	14297	14460	14177	14511	14447	14421	14474	14317	14444	14280	14279	14291	14331	14537	14338	14546	14407	14295	14336	14300	14484	14487	14426	14407	14463	14233	14359	14335	14302	14375	14489	14511	14367	14500	14469	14496	14422	14386	14375	14398	14431	14440	14413	14557	14447	14430	14602	14444	14608	14537	14336	14383	14532	14501	14522	14534	14351	14376	14588	14487	14430	14478	14364	14447	14322	14509	14355	14299	14354	14310	14245	14330	14471	14388	14322	14306	14300	14467	14435	14275	14265	14394	14518	14519	14380	14586	14511	14476	14395	14418	14265	14227	14372	14383	14480	14433	14408	14421	14470	14423	14375	14555	14468	14405	14415	14465	14469	14412	14243	14469	14442	14440	14535	14386	14415	14438	14595	14498	14524	14249	14475	14470	14466	14400	14469	14346	14512	14448	14282	14480	14443	14485	14254	14426	14362	14295	14503	14179	14488	14345	14514	14334	14415	14467	14467	14329	14365	14379	14510	14693	14619	14551	14439	14256	14464	14454	14450	14479	14406	14454	14458	14466	14184	14527	14353	14451	14438	14244	14248	14409	14549	14475	14439	14220	14476	14552	14463	14533	14572	14314	14416	14429	14299	14324	14437	14343	14314	14319	14311	14393	14526	14368	14580	14179	14496	14347	14417	14472	14309	14354	14529	14394	14445	14372	14354	14545	14500	14611	14344	14218	14421	14433	14446	14387	14505	14372	14448	14305	14427	14407	14444	14424	14469	14479	14425	14408	14478	14582	14348	14302	14466	14382	14316	14443	14338	14312	14349	14478	14412	14322	14425	14441	14420	14483	14328	14507	14332	14377	14429	14339	14296	14421	14359	14364	14431	14472	14551	14444	14517	14606	14531	14484	14373	14397	14447	14339	14342	14392	14450	14661	14478	14449	14363	14399	14511	14433	14462	14361	14343	14368	14400	14555	14399	14427	14433	14571	14365	14502	14364	14371	14467	14473	14534	14421	14488	14369	14466	14210	14425	14362	14443	14363	14410	14320	14399	14339	14497	14356	14481	14448	14633	14371	14511	14497	14494	14473	14393	14326	14506	14463	14406	14428	14522	14234	14494	14521	14445	14393	14459	14518	14238	14343	14416	14241	14506	14408	14431	14506	14376	14263	14297	14311	14325	14242	14440	14323	14455	14594	14384	14397	14560	14438	14320	14329	14341	14445	14351	14471	14467	14508	14401	14317	14506	14394	14405	14379	14482	14348	14186	14432	14590	14498	14270	14412	14441	14424	14478	14426	14492	14419	14317	14307	14362	14544	14497	14418	14291	14360	14450	14365	14590	14446	14188	14337	14301	14409	14408	14320	14335	14446	14390	14459	14359	14474	14431	14479	14313	14561	14368	14370	14485	14466	14452	14322	14578	14500	14470	14347	14345	14472	14468	14530	14372	14342	14309	14489	14292	14529	14603	14467	14643	14401	14363	14437	14443	14353	14434	14424	14310	14454	14493	14540	14354	14402	14327	14307	14492	14389	14538	14177	14454	14448	14337	14363	14311	14574	14198	14380	14334	14299	14477	14312	14512	14349	14287	14448	14405	14438	14501	14496	14471	14592	14535	14505	14257	14455	14319	14468	14366	14379	14459	14613	14578	14392	14492	14583	14343	14403	14476	14488	14374	14618	14587	14585	14247	14429	14387	14335	14352	14371	14368	14474	14461	14335	14453	14431	14383	14558	14437	14474	14454	14233	14575	14636	14293	14443	14495	14521	14306	14455	14522	14363	14454	14313	14455	14268	14353	14361	14429	14464	14362	14265	14331	14375	14564	14457	14272	14446	14324	14360	14315	14313	14460	14311	14514	14389	14443	14420	14354	14354	14358	14482	14553	14574	14335	14443	14458	14453	14162	14614	14362	14309	14345	14517	14445	14429	14395	14329	14322	14471	14586	14448	14487	14469	14488	14441	14380	14486	14584	14474	14407	14448	14323	14419	14400	14280	14323	14591	14503	14503	14391	14313	14384	14233	14346	14404	14494	14315	14408	14388	14512	14370	14469	14490	14482	14523	14317	14382	14235	14393	14479	14360	14350	14468	14286	14347	14475	14353	14432	14338	14436	14507	14427	14476	14502	14496	14565	14431	14329	14476	14497	14317	14369	14450	14518	14471	14430	14496	14444	14620	14355	14324	14655	14417	14447	14567	14449	14332	14405	14472	14430	14411	14481	14505	14407	14416	14341	14474	14340	14297	14404	14326	14485	14392	14234	14371	14230	14529	14543	14440	14544	14561	14398	14621	14392	14535	14460	14442	14576	14460	14580	14494	14361	14420	14571	14451	14543	14420	14466	14326	14408	14460	14472	14331	14435	14467	14388	14402	14434	14364	14330	14590	14383	14212	14466	14380	14523	14259	14444	14387	14582	14572	14339	14378	14524	14247	14405	14331	14529	14355	14590	14434	14426	14539	14512	14564	14292	14548	14397	14393	14450	14362	14573	14263	14357	14406	14340	14467	14389	14500	14388	14382	14534	14430	14588	14531	14532	14427	14417	14488	14439	14428	14304	14448	14412	14576	14609	14463	14292	14492	14227	14420	14325	14407	14411	14391	14296	14293	14392	14393	14435	14450	14504	14168	14429	14476	14413	14331	14482	14360	14378	14420	14593	14455	14303	14356	14400	14377	14355	14394	14516	14345	14499	14259	14455	14358	14424	14384	14551	14535	14375	14507	14327	14477	14423	14386	14449	14332	14485	14463	14215	14441	14542	14407	14483	14491	14445	14525	14323	14556	14380	14424	14438	14329	14316	14421	14498	14377	14476	14609	14375	14512	14482	14491	14347	14447	14379	14453	14335	14460	14515	14420	14231	14323	14330	14390	14380	14438	14543	14486	14386	14332	14374	14396	14523	14546	14334	14215	14461	14449	14396	14545	14244	14499	14331	14425	14543	14413	14540	14307	14544	14413	14407	14301	14334
32944	41190	42639	28672	19168	17181	17059	16726	16731	16883	16732	16873	16722	16699	16641	16654	16526	16615	16653	16728	16525	16332	16532	16788	16724	16818	16744	16861	16660	16742	16696	16798	16705	16556	16768	16488	16659	16716	16657	16682	16688	16606	16734	16528	16725	16806	16634	16584	16677	16584	16745	16526	16695	16675	16613	16652	16730	16713	16631	16446	16534	16672	16669	16845	16664	16823	16566	16544	16723	16658	16646	16702	16689	16697	16621	16561	16582	16442	16588	16731	16712	16507	16555	16542	16754	16749	16544	16579	16548	16538	16680	16623	16740	16393	16545	16358	16707	16512	16515	16556	16433	16431	16716	16605	16649	16664	16493	16635	16591	16615	16824	16649	16644	16746	16403	16522	16746	16594	16579	16827	16592	16369	16473	16633	16694	16485	16459	16501	16521	16690	16586	16559	16794	16784	16704	16646	16645	16607	16665	16642	16475	16557	16658	16617	16658	16525	16655	16531	16518	16639	16640	16621	16769	16713	16717	16621	16593	16633	16649	16722	16593	16621	16573	16574	16535	16662	16508	16706	16610	16750	16507	16657	16659	16695	16751	16658	16512	16594	16479	16750	16692	16574	16860	16555	16684	16614	16779	16792	16585	16410	16568	16536	16728	16454	16708	16836	16367	16646	16527	16453	16583	16507	16398	16570	16717	16590	16424	16523	16809	16527	16750	16654	16631	16611	16466	16604	16438	16689	16581	16993	16666	16513	16413	16565	16609	16650	16470	16513	16641	16609	16518	16624	16475	16663	16505	16474	16525	16639	16537	16629	16592	16559	16671	16736	16761	16520	16548	16581	16709	16427	16639	16697	16669	16610	16555	16534	16452	16593	16413	16537	16526	16584	16650	16539	16528	16643	16632	16477	16478	16476	16603	16553	16721	16509	16691	16638	16627	16614	16636	16571	16402	16595	16629	16569	16694	16514	16536	16630	16541	16484	16689	16497	16643	16498	16665	16659	16578	16389	16694	16713	16510	16643	16702	16586	16637	16769	16566	16672	16755	16572	16703	16695	16495	16672	16809	16589	16627	16832	16686	16628	16605	16663	16666	16873	16569	16663	16506	16554	16678	16496	16442	16563	16743	16685	16582	16493	16613	16501	16532	16510	16746	16711	16515	16826	16635	16666	16790	16521	16692	16606	16415	16596	16640	16723	16614	16479	16413	16579	16803	16457	16636	16694	16754	16749	16516	16666	16610	16543	16559	16739	16614	16664	16684	16558	16649	16413	16581	16679	16623	16641	16597	16455	16628	16665	16658	16505	16643	16705	16627	16625	16594	16597	16804	16554	16390	16568	16740	16551	16759	16637	16664	16500	16607	16486	16474	16528	16691	16479	16505	16555	16767	16740	16544	16688	16808	16574	16600	16532	16527	16678	16553	16674	16544	16581	16581	16726	16768	16476	16578	16731	16864	16650	16526	16415	16641	16456	16506	16535	16697	16854	16562	16712	16592	16519	16568	16477	16627	16651	16590	16664	16668	16670	16425	16636	16625	16652	16632	16594	16569	16621	16805	16816	16400	16538	16669	16489	16722	16711	16636	16429	16484	16656	16522	16433	16818	16339	16753	16586	16569	16653	16626	16653	16653	16502	16641	16527	16899	16682	16497	16493	16651	16559	16623	16790	16643	16470	16698	16823	16757	16543	16652	16501	16585	16561	16596	16739	16622	16661	16698	16582	16608	16731	16555	16496	16742	16688	16604	16586	16492	16554	16660	16629	16730	16531	16389	16593	16713	16649	16665	16691	16543	16737	16665	16615	16622	16480	16476	16555	16647	16726	16798	16621	16542	16795	16627	16640	16610	16451	16713	16629	16482	16477	16573	16745	16638	16582	16688	16669	16726	16630	16417	16478	16673	16673	16592	16493	16628	16757	16700	16470	16657	16671	16596	16685	16780	16433	16486	16704	16563	16568	16813	16738	16595	16595	16726	16452	16443	16501	16664	16735	16751	16739	16637	16640	16656	16568	16485	16627	16636	16630	16598	16608	16693	16703	16777	16588	16633	16514	16616	16587	16679	16647	16712	16534	16606	16600	16823	16630	16682	16567	16551	16577	16602	16629	16751	16476	16476	16620	16802	16612	16732	16594	16679	16706	16638	16504	16687	16650	16669	16558	16547	16597	16492	16772	16793	16651	16686	16580	16502	16536	16722	16505	16481	16556	16459	16612	16723	16520	16573	16862	16671	16572	16729	16589	16639	16716	16513	16804	16861	16590	16532	16621	16770	16674	16467	16501	16636	16568	16617	16493	16692	16559	16807	16799	16748	16546	16651	16829	16419	16564	16544	16761	16458	16661	16554	16676	16677	16605	16779	16721	16490	16694	16567	16528	16661	16769	16587	16408	16618	16791	16568	16649	16580	16591	16617	16609	16624	16589	16620	16661	16479	16579	16593	16460	16500	16770	16621	16574	16459	16792	16779	16676	16590	16469	16707	16723	16578	16508	16594	16741	16604	16692	16502	16545	16622	16622	16700	16539	16813	16470	16476	16581	16507	16409	16668	16434	16565	16564	16647	16602	16799	16595	16624	16500	16649	16726	16515	16543	16807	16666	16640	16695	16470	16494	16652	16650	16694	16656	16477	16609	16631	16527	16645	16549	16724	16585	16481	16631	16577	16423	16736	16595	16317	16635	16543	16595	16691	16505	16661	16414	16655	16788	16765	16601	16674	16727	16695	16511	16576	16606	16670	16631	16685	16360	16629	16500	16653	16635	16439	16619	16705	16783	16693	16633	16734	16594	16579	16593	16360	16544	16556	16535	16593	16718	16687	16764	16659	16422	16627	16734	16583	16755	16588	16527	16687	16651	16601	16568	16386	16719	16662	16554	16627	16831	16702	16940	16746	16620	16723	16567	16626	16715	16648	16702	16553	16764	16631	16863	16702	16564	16698	16532	16649	16549	16657	16613	16592	16705	16582	16490	16581	16641	16638	16560	16507	16611	16535	16667	16545	16720	16359	16590	16931	16670	16494	16841	16757	16455	16536	16594	16673	16555	16564	16819	16595	16670	16688	16418	16376	16441	16601	16667	16610	16605	16703	16669	16310	16559	16603	16348	16675	16463	16720	16572	16655	16654	16772	16618	16465	16687	16711	16691	16666	16511	16574	16315	16492	16520	16782	16455	16628	16686	16620	16292	16621	16693	16717	16476	16881	16553	16840	16515	16633	16549	16583	16674	16815	16592	16652	16648	16747	16665	16730	16710	16735	16620	16637	16668	16634	16616	16452	16419	16736	16706	16672	16729	16755	16754	16565	16851	16769	16411	16647	16650	16449	16508	16867	16853	16792	16654	16707	16372	16629	16407	16688	16489	16501	16714	16582	16379	16624	16605	16529	16633	16659	16701	16708	16556	16216	16608	16618	16579	16660	16701	16717	16425	16611	16583	16857	16521	16664	16836	16623	16814	16807	16572	16549	16616	16573	16546	16661	16631	16546	16512	16649	16467	16629	16722	16663	16572	16618	16486	16631	16521	16662	16856	16565	16868	16563	16445	16586	16776	16718	16623	16747	16552	16651	16606	16869	16574	16493	16637	16506	16680	16679	16506	16516	16616	16483	16578	16557	16621	16534	16702	16667	16688	16595	16569	16579	16830	16676	16625	16666	16770	16663	16562	16505	16672	16708	16533	16881	16815	16488	16642	16507	16427	16753	16692	16685	16554	16596	16481	16475	16588	16562	16731	16707	16743	16574	16503	16807	16617	16572	16707	16539	16618	16694	16680	16598	16603	16677	16656	16737	16762	16728	16634	16787	16460	16578	16573	16682	16431	16893	16687	16606	16557	16495	16486	16596	16619	16758	16651	16594	16605	16544	16440	16606	16630	16607	16612	16538	16737	16500	16593	16730	16659	16435	16578	16615	16593	16659	16512	16837	16648	16714	16553	16607	16597	16700	16769	16632	16756	16736	16590	16630	16536	16575	16479	16724	16689	16295	16754	16843	16556	16675	16731	16574	16567	16381	16774	16737	16634	16683	16554	16473	16656	16660	16555	16478	16641	16697	16605	16648	16772	16584	16612	16545	16476	16727	16769	16601	16770	16792	16612	16634	16565	16572	16582	16544	16527	16538	16653	16537	16567	16746	16493	16550	16684	16644	16413	16757	16506	16676	16837	16637	16553	16705	16645	16703	16608	16706	16564	16570	16428	16510	16798	16715	16673	16575	16705	16541	16613	16417	16540	16556	16819	16537	16421	16789	16514	16505	16618	16571	16622	16695	16599	16441	16445	16552	16619	16658	16589	16734	16895	16560	16512	16698	16552	16560	16558	16551	16734	16388	16577	16851	16691	16539	16505	16671	16516	16718	16684	16755	16659	16706	16533	16675	16735	16448	16686	16544	16728	16690	16527	16430	16685	16736	16438	16537	16475	16472	16582	16502	16562	16652	16632	16616	16581	16632	16794	16694	16645	16709	16712	16625	16560	16421	16486	16621	16567	16539	16493	16547	16436	16763	16666	16507	16674	16499	16361	16623	16744	16635	16661	16710	16648	16645	16545	16456	16566	16380	16686	16667	16664	16533	16667	16391	16593	16575	16584	16720	16620	16507	16700	16490	16718	16642	16537	16732	16657	16620	16829	16785	16547	16655	16749	16603	16433	16780	16687	16606	16710	17031	16890	16627	16700	16547	16598	16720	16545	16575	16551	16804	16530	16652	16500	16658	16688	16533	16546	16582	16640	16562	16675	16505	16590	16448	16616	16647	16665	16466	16603	16744	16601	16856	16695	16725	16522	16733	16731	16790	16568	16400	16638	16532	16692	16517	16495	16764	16597	16711	16667	16574	16531	16685	16865	16651	16522	16640	16699	16683	16415	16711	16492	16629	16717	16632	16558	16636	16591	16701	16649	16497	16554	16701	16622	16661	16512	16646	16692	16658	16314	16619	16592	16663	16649	16605	16563	16684	16825	16622	16437	16490	16540	16726	16675	16710	16805	16734	16582	16801	16566	16724	16678	16553	16429	16517	16694	16712	16711	16812	16686	16571	16538	16526	16658	16665	16620	16660	16555	16560	16666	16625	16536	16587	16661	16620	16698	16635	16807	16689	16590	16627	16730	16661	16587	16672	16553	16707	16682	16551	16423	16551	16645	16688	16423	16629	16681	16724	16585	16507	16578	16775	16781	16620	16778
41469	59012	43977	23591	16089	14700	14497	14444	14464	14341	14554	14440	14350	14232	14348	14305	14410	14298	14380	14433	14267	14458	14424	14392	14442	14450	14175	14404	14328	14455	14531	14298	14296	14432	14410	14279	14443	14487	14360	14319	14568	14412	14389	14397	14415	14286	14285	14395	14553	14534	14502	14537	14408	14294	14450	14446	14219	14309	14324	14483	14431	14457	14427	14265	14435	14427	14298	14586	14551	14502	14299	14444	14398	14335	14423	14458	14327	14362	14537	14514	14421	14601	14433	14426	14560	14516	14313	14445	14473	14400	14235	14317	14509	14213	14476	14302	14489	14393	14241	14451	14604	14307	14329	14432	14350	14455	14393	14612	14164	14462	14328	14437	14407	14295	14549	14486	14339	14488	14566	14445	14595	14416	14385	14424	14513	14425	14460	14488	14434	14194	14540	14330	14500	14475	14365	14619	14401	14318	14343	14449	14492	14389	14421	14560	14492	14531	14410	14436	14360	14468	14584	14381	14528	14413	14330	14396	14406	14369	14166	14424	14429	14443	14296	14394	14483	14588	14376	14155	14383	14515	14432	14369	14276	14438	14418	14410	14423	14529	14353	14570	14353	14432	14450	14333	14290	14163	14494	14496	14385	14487	14422	14349	14338	14485	14351	14454	14415	14474	14456	14421	14547	14395	14407	14272	14446	14378	14407	14207	14429	14305	14470	14394	14359	14446	14385	14414	14247	14372	14490	14450	14494	14383	14197	14421	14291	14349	14401	14351	14486	14408	14509	14272	14598	14436	14317	14324	14418	14489	14358	14507	14368	14586	14447	14305	14519	14403	14341	14352	14383	14463	14519	14389	14403	14277	14313	14403	14490	14355	14484	14322	14527	14509	14192	14417	14347	14472	14407	14413	14420	14217	14556	14321	14422	14479	14373	14515	14401	14345	14493	14446	14275	14450	14357	14359	14586	14588	14485	14459	14362	14395	14427	14306	14488	14428	14177	14308	14405	14427	14469	14538	14439	14491	14520	14713	14437	14340	14492	14336	14187	14490	14409	14457	14464	14336	14453	14457	14452	14425	14446	14213	14494	14465	14547	14329	14325	14470	14500	14534	14411	14266	14376	14568	14504	14424	14367	14487	14474	14306	14545	14443	14462	14398	14348	14514	14122	14442	14356	14424	14461	14478	14403	14483	14371	14372	14332	14388	14455	14355	14339	14418	14421	14282	14435	14463	14514	14346	14307	14404	14418	14388	14451	14289	14499	14318	14384	14385	14384	14387	14539	14392	14463	14510	14437	14410	14277	14505	14484	14527	14414	14394	14324	14455	14420	14522	14288	14547	14442	14506	14394	14279	14414	14424	14396	14378	14476	14502	14327	14338	14316	14354	14397	14490	14541	14495	14371	14499	14497	14425	14530	14600	14349	14335	14434	14253	14348	14465	14432	14263	14324	14510	14389	14479	14378	14440	14251	14274	14236	14328	14423	14563	14418	14263	14440	14330	14509	14327	14405	14385	14402	14446	14222	14559	14437	14382	14535	14443	14227	14353	14365	14350	14383	14322	14370	14314	14499	14491	14438	14413	14365	14488	14272	14459	14457	14461	14500	14319	14581	14231	14506	14467	14568	14345	14227	14443	14323	14510	14419	14403	14347	14272	14503	14422	14427	14420	14524	14360	14434	14394	14335	14366	14409	14358	14451	14450	14469	14607	14459	14388	14372	14524	14378	14428	14378	14386	14595	14356	14567	14462	14336	14473	14345	14306	14422	14573	14410	14407	14471	14436	14396	14277	14445	14520	14243	14399	14407	14414	14433	14457	14314	14301	14569	14355	14422	14402	14237	14282	14470	14553	14399	14449	14534	14578	14309	14383	14474	14363	14541	14278	14457	14367	14297	14519	14183	14309	14478	14493	14247	14328	14501	14386	14346	14341	14432	14395	14449	14445	14408	14601	14360	14358	14520	14267	14334	14549	14389	14294	14553	14392	14503	14618	14430	14279	14359	14389	14371	14312	14304	14493	14381	14397	14394	14369	14594	14415	14484	14435	14424	14411	14336	14447	14322	14567	14419	14435	14322	14520	14497	14456	14321	14531	14391	14321	14542	14498	14493	14424	14357	14389	14514	14321	14395	14479	14356	14238	14424	14243	14322	14285	14311	14364	14442	14339	14403	14414	14482	14520	14298	14525	14521	14290	14543	14401	14343	14406	14333	14429	14513	14428	14573	14381	14548	14377	14376	14337	14276	14382	14320	14457	14408	14485	14429	14445	14287	14613	14402	14498	14441	14304	14348	14251	14351	14517	14278	14544	14336	14507	14380	14470	14366	14058	14507	14454	14460	14546	14360	14419	14433	14420	14434	14337	14375	14261	14323	14385	14552	14411	14496	14447	14412	14426	14450	14409	14417	14442	14402	14369	14258	14502	14581	14438	14352	14425	14419	14240	14449	14291	14452	14354	14433	14487	14398	14454	14416	14432	14300	14354	14363	14496	14368	14362	14405	14461	14315	14463	14492	14378	14506	14315	14414	14480	14331	14254	14388	14440	14329	14452	14241	14552	14409	14447	14383	14400	14395	14383	14370	14422	14394	14383	14577	14277	14569	14345	14418	14396	14527	14553	14503	14328	14278	14225	14411	14355	14456	14515	14475	14309	14334	14461	14366	14592	14224	14285	14448	14447	14335	14343	14582	14357	14358	14515	14219	14361	14444	14513	14475	14410	14473	14517	14346	14335	14383	14326	14337	14556	14521	14485	14375	14328	14375	14448	14357	14384	14518	14492	14392	14407	14550	14543	14377	14291	14376	14405	14480	14328	14327	14405	14389	14464	14329	14526	14590	14377	14269	14399	14348	14446	14426	14407	14432	14439	14423	14321	14296	14214	14422	14526	14460	14378	14473	14407	14342	14253	14410	14407	14182	14250	14483	14518	14545	14370	14358	14245	14472	14274	14378	14328	14451	14325	14537	14247	14373	14397	14510	14417	14623	14266	14266	14483	14433	14550	14300	14291	14551	14540	14258	14509	14344	14325	14179	14545	14425	14475	14160	14399	14385	14356	14391	14465	14386	14401	14317	14416	14201	14297	14333	14432	14446	14387	14357	14273	14211	14428	14644	14450	14447	14289	14306	14426	14360	14492	14314	14447	14554	14211	14410	14327	14479	14339	14531	14531	14459	14422	14340	14314	14372	14466	14312	14211	14305	14459	14260	14541	14449	14500	14370	14315	14416	14323	14482	14441	14715	14325	14504	14506	14469	14306	14326	14470	14428	14306	14349	14361	14238	14382	14559	14543	14411	14198	14303	14343	14378	14377	14317	14345	14441	14491	14429	14283	14524	14368	14465	14420	14407	14354	14268	14467	14287	14342	14338	14320	14528	14463	14535	14282	14122	14432	14293	14492	14358	14366	14380	14450	14554	14550	14517	14175	14535	14288	14482	14363	14266	14259	14392	14487	14426	14577	14357	14441	14358	14081	14224	14427	14525	14368	14277	14384	14543	14258	14589	14437	14311	14597	14348	14443	14563	14460	14449	14442	14326	14468	14376	14296	14448	14411	14412	14266	14535	14517	14287	14344	14468	14479	14458	14392	14361	14374	14324	14502	14476	14342	14585	14513	14434	14637	14252	14533	14325	14450	14263	14418	14480	14430	14401	14440	14477	14226	14614	14564	14432	14305	14429	14343	14278	14449	14336	14510	14527	14402	14374	14284	14479	14424	14362	14447	14464	14525	14411	14299	14471	14247	14319	14493	14457	14516	14357	14396	14315	14371	14449	14260	14474	14468	14355	14338	14393	14378	14313	14244	14377	14510	14517	14518	14514	14508	14408	14498	14238	14413	14561	14398	14409	14281	14280	14310	14326	14227	14347	14411	14302	14507	14334	14333	14366	14372	14440	14303	14353	14425	14276	14446	14413	14484	14435	14400	14453	14464	14413	14310	14301	14372	14471	14322	14453	14352	14377	14478	14400	14167	14389	14405	14526	14265	14385	14361	14362	14362	14438	14425	14389	14306	14365	14328	14491	14334	14376	14429	14395	14428	14328	14419	14392	14419	14364	14475	14506	14458	14408	14496	14200	14536	14427	14304	14417	14405	14542	14353	14456	14427	14433	14540	14338	14385	14435	14534	14500	14387	14244	14337	14487	14415	14487	14462	14282	14468	14495	14280	14373	14386	14422	14476	14338	14482	14320	14464	14540	14286	14237	14500	14475	14403	14329	14457	14599	14500	14373	14460	14404	14419	14467	14447	14482	14283	14406	14519	14448	14276	14553	14228	14414	14253	14361	14506	14399	14362	14420	14457	14323	14253	14462	14520	14389	14333	14656	14346	14363	14464	14462	14460	14477	14389	14306	14467	14410	14407	14355	14307	14557	14491	14361	14265	14270	14446	14376	14337	14361	14260	14294	14369	14321	14453	14442	14288	14285	14325	14425	14332	14430	14439	14419	14312	14440	14356	14317	14358	14276	14394	14499	14382	14282	14645	14381	14465	14416	14340	14446	14470	14388	14372	14365	14473	14484	14488	14258	14585	14398	14187	14335	14451	14547	14292	14426	14285	14543	14541	14381	14555	14370	14428	14574	14356	14522	14461	14423	14271	14423	14341	14521	14327	14461	14350	14273	14377	14485	14256	14495	14372	14521	14380	14392	14459	14312	14406	14428	14602	14232	14393	14334	14484	14446	14333	14532	14451	14486	14342	14499	14418	14415	14416	14435	14491	14565	14533	14526	14218	14372	14303	14419	14387	14344	14353	14297	14417	14316	14252	14348	14352	14221	14529	14420	14407	14503	14441	14363	14461	14414	14578	14465	14344	14559	14304	14486	14308	14379	14266	14256	14583	14421	14306	14398	14255	14519	14363	14381	14353	14410	14330	14313	14437	14472	14308	14286	14318	14407	14323	14425	14441	14468	14369	14460	14479	14292	14531	14387	14405	14398	14410	14252	14563	14438	14380	14397	14468	14387	14438	14434	14412	14339	14520	14470	14574	14221	14446	14530	14268	14204	14370	14509	14562	14240	14404	14226	14543	14421	14321	14488	14326	14352	14432	14514	14390	14338	14513	14401	14446	14354	14353	14438	14427	14380	14406	14256	14482	14436	14271	14397	14252	14564	14400	14357	14468	14385	14417	14624	14413	14363	14359	14615	14465	14404	14359	14496	14412	14414	14267	14468	14461
29227	39601	49861	34779	22335	18374	17383	16750	16780	16764	16788	16928	16855	16763	16622	16856	16846	16743	16685	16824	16658	16625	16777	16614	16857	16739	16632	16774	16578	16658	16783	16648	16680	16661	16677	16680	16735	16771	16639	16684	16890	16710	16583	16772	16795	16833	16539	16598	16664	16704	16575	16696	16774	16884	16710	16638	16775	16823	16643	16836	16869	16526	16593	16668	16784	16664	16612	16639	16669	16767	16853	16585	16855	16723	16640	16653	16722	16687	16578	16694	16675	16430	16591	16639	16665	16709	16656	16800	16586	16586	16641	16659	16726	16754	16683	16761	16800	16705	16794	16517	16701	16707	16747	16698	16767	16673	16479	16624	16782	16857	16870	16606	16756	16768	16756	16742	16772	16806	16610	16666	16528	16599	16537	16651	16724	16621	16819	16698	16735	16757	16608	16565	16732	16760	16777	16688	16671	16811	16674	16753	16850	16713	16592	16586	16852	16696	16752	16792	16658	16677	16547	16614	16832	16731	16638	16502	16643	16731	16651	16640	16853	16701	16696	16659	16703	16691	16750	16795	16725	16476	16670	16690	16807	16771	16675	16707	16579	16736	16538	16711	16785	16737	16883	16750	16610	16745	16847	16833	16805	16432	16479	16708	16983	16722	16617	16318	16716	16882	16705	16990	16743	16772	16552	16789	16796	16678	16634	16684	16781	16579	16648	16741	16719	16842	16652	16626	16847	16872	16663	16841	16576	16818	16715	16641	16585	16708	16832	16798	16627	16812	16345	16634	16824	16826	16680	16817	16583	16680	16706	16712	16617	16639	16793	16736	16793	16796	16740	16759	17177	16656	16647	16701	16750	16679	16757	16628	16754	16672	16570	16763	16771	16471	16731	16602	16722	16513	16500	16792	16754	16834	16873	16575	16827	16638	16843	16594	16826	16763	16647	16684	16728	16582	16482	16723	16714	16896	16544	16787	16737	16758	16751	16626	16608	16765	16743	16830	16691	16901	16682	16423	16663	16686	16627	16643	16914	16743	16603	16655	16475	16822	16743	16660	16613	16636	16612	16630	16631	16579	16631	16902	16669	16460	16652	16670	16645	16507	16817	16808	16739	16608	16822	16889	16664	16736	16624	16732	16737	16695	16714	16636	16744	16839	16559	16768	16695	16642	16740	16622	16653	16570	16565	16668	16919	16646	16938	16616	16669	16726	16772	16583	16789	16754	16797	16592	16841	16801	16854	16719	16642	16860	16490	16869	16696	16537	16626	16615	16454	16692	16759	16590	16617	16619	16626	16479	16606	16809	16818	16660	16736	16521	16636	16767	16715	16643	16803	16617	16613	16757	16748	16811	16781	16591	16628	16637	16852	16615	16550	16672	16780	16514	16793	16391	16418	16673	16658	16638	16624	16650	16637	16808	16784	16870	16653	16741	17017	16734	16895	16752	16661	16778	16818	16710	16816	16832	16907	16830	16828	16708	16717	16620	16605	16674	16508	16490	16679	16624	16711	16854	16885	16701	16647	16575	16546	16771	16772	16747	16708	16854	16657	16711	16855	16732	16885	16790	16524	16714	16694	16638	16531	16493	16570	16536	16581	16485	16830	16574	16749	16780	16785	16723	16653	16668	16549	16602	16540	16780	16605	16531	16763	16785	16665	16891	16765	16613	16640	16814	16710	16626	16704	16566	16725	16779	16548	16538	16882	16626	16738	16835	16812	16808	16725	16879	16871	16872	16836	16776	16712	16660	16606	16520	16336	16671	16757	16715	16848	16727	16752	16662	16668	16681	16656	16591	16737	16699	16819	16837	16891	16689	16916	16606	16502	16556	16572	16680	16691	16630	16792	16877	16691	16826	16597	16660	16836	16813	16618	16635	16609	16832	16883	16659	16664	16713	16790	16676	16647	16687	16740	16655	16728	16852	16692	16557	16934	16598	16789	16529	16871	16744	16674	16785	16748	16890	16729	16831	16549	16546	16786	16618	16709	16882	16558	16856	16804	16739	16754	16731	16699	16676	16578	16704	16804	16899	16477	16764	16544	16619	16763	16521	16597	16768	16725	16622	16926	16741	16669	16507	16543	16750	16531	16774	16727	16700	16402	16561	16623	16682	16669	16681	16760	16851	16690	16709	16575	16645	16749	16573	16793	16568	16789	16856	16931	16844	16736	16579	16749	16771	16872	16688	16593	16831	16784	16756	16616	16834	16962	16642	16673	16822	16667	16731	16482	16666	16927	16799	16826	16657	16792	16663	16930	16655	16846	16660	16691	16687	17001	16789	16709	16940	16524	17002	16645	16770	16821	16742	16801	16680	16703	16996	16581	16708	16553	16885	16669	16645	16508	16739	16720	16626	16786	16653	16637	16848	16653	16501	16584	16798	16741	16600	16824	16849	16851	16644	16640	16609	16723	16618	16599	16469	16672	16458	16611	16631	16827	16557	16727	16654	16751	16792	16692	16746	16839	16610	16679	16630	16675	16690	16467	16810	16884	16762	16558	16806	16508	16697	16686	16633	16654	16744	16681	16757	16649	16763	16847	16743	16709	16671	16812	16850	16747	16752	16864	17060	16948	16631	16743	16947	16738	16820	16781	16665	16511	16694	16698	16911	16683	16890	16795	16805	16847	16739	16997	16819	16636	16895	16558	16735	16781	16803	16857	16714	16510	16461	16872	16694	16564	16851	16980	16600	16883	16698	16703	16772	16911	16696	16599	16669	16690	16530	16637	16571	16658	16546	16759	16443	16592	16817	16700	16613	16715	16900	16705	16801	16905	16711	16754	16812	16591	16781	16772	16709	16758	16781	16507	16497	16623	16722	16810	16620	16649	16609	16688	16780	16743	16638	16817	16705	16700	16683	16819	16767	16817	16606	16356	16825	16697	16717	16920	16789	16719	16780	16827	16775	16768	16776	16786	16719	16693	16671	16495	16863	16552	16559	16788	16727	16606	16562	16747	16421	16802	16697	16629	16733	16963	16660	16905	16681	16789	16455	16796	16867	16637	16915	16618	16593	16710	16657	16653	16716	16666	16757	16685	16583	16534	16822	16824	16638	16538	16869	16693	16848	16617	16809	16891	16700	16742	16732	16778	16798	16813	16683	16737	16996	16901	16665	16630	16873	16703	16843	16620	16825	16700	16777	16668	16572	16548	16697	16601	16659	16546	16687	16718	16714	16659	17004	16793	16683	16711	16707	16852	16637	16655	16591	16821	16695	16874	16802	16646	16946	16742	16694	16884	16874	16600	16632	16899	16574	16665	16532	16482	16697	16570	16681	16834	16591	16669	16608	16890	16749	16740	16594	16701	16746	16619	16683	16666	16597	16881	16769	16499	16838	16906	16776	16654	16672	16677	16647	16749	16784	16667	16764	16702	16661	16719	16829	16748	16503	16840	16601	16797	16677	16610	16581	16923	16799	16719	16519	16704	16772	16855	16706	16649	16736	16778	16468	16782	16975	16664	16571	16762	16467	16600	16761	16758	16875	16876	16747	16526	16539	16728	16693	16643	16587	16774	16796	16587	16712	16601	16805	16568	16908	16581	16560	16508	16783	16541	16604	16709	16817	16863	16800	16921	16754	16640	16524	16582	16706	16810	16711	16855	16652	16705	16908	16666	16469	16774	16530	16575	16663	16694	16760	16692	16749	16668	16518	16905	16706	16448	16703	16718	16876	16771	16703	16686	16565	16663	16856	16894	16719	16685	16699	16637	16819	16744	16696	16708	16658	16737	16693	16517	16821	16682	16981	16809	16927	16691	16888	16750	16761	16517	16618	16692	16852	16713	16713	16787	16830	16738	16676	16561	16559	16816	16533	16787	16797	16695	16596	16541	16667	16721	16656	16826	16858	16535	16616	16804	16409	16813	16803	16680	16829	16849	16709	16724	16874	16819	16636	16616	16631	16968	16659	16934	16865	16714	16593	16585	16696	16644	16685	16579	16733	16521	16756	16747	16633	16674	16860	16714	16690	16703	16760	16652	16743	16837	16575	16620	16709	16493	16621	16610	16711	16668	16825	16614	16632	16714	16725	16837	16719	16717	16704	16822	16812	16741	16700	16896	16846	16514	16691	16819	16711	16751	16528	16674	16723	16511	16844	16832	16656	16803	16921	16633	16732	16740	16740	16760	16728	16690	16683	16554	16856	16863	16608	16792	16659	16744	16776	16506	16819	16550	16544	16671	16836	16611	16439	16830	16657	16592	16712	16656	16919	16807	16574	16934	16775	16683	16557	16607	16697	16628	16777	16635	16548	16649	16834	16737	16765	16850	16640	16501	16998	16724	16877	16801	16860	16744	16772	16749	16774	16714	16824	16807	16617	16874	16820	16689	16579	16606	16606	16691	16601	16779	16547	16691	16797	16456	16715	16704	16784	16871	16504	16668	16617	16857	16679	16836	16468	16934	16812	16614	16542	16644	16714	16600	16678	16725	16732	16667	16723	16670	16732	16771	16897	16764	16654	16588	16606	16726	16846	16693	16542	16573	16449	16683	16460	16664	16759	16738	16771	16842	16788	16881	16800	16783	16717	16767	16621	16711	16855	16746	16753	16666	16688	16857	16673	16949	16551	16565	16587	16609	16839	16689	16616	16535	16883	16820	17030	17108	16639	16664	16680	16632	16543	16788	16782	16804	16815	16588	16679	16598	16635	16801	16730	16521	16584	16659	16688	16505	16704	16915	16917	16595	16743	16718	16603	16699	16520	16729	16829	16789	16711	16736	16847	16794	16859	16781	16408	16798	16698	16622	16667	16569	16797	16673	16523	16697	16554	16616	16777	16530	16719	16743	16821	16631	16717	16581	16618	16628	16860	16738	16772	16522	16641	16550	16506	16656	16909	16853	16879	16901	16944	16664	16744	16679	16764	16914	16719	16538	16770	16637	16552	16691	16932	16520	16675	16583	16775	16712	16687	16524	16603	16861	16596	16715	16806	16760	16814	16981	16711	16841	16689	16875	16747	16817	16726	16769	16827	16829	16752	16590	16691	16491	16633	16828	16705	16723	16667	16792	16694	16676	16878	16657	16587	16585	16730	16638	16645	16659	16765	16709	16818	16556	16640	16494	16750	16903	16576	16758	16723	16518	16757	16710	16719	16572	16643	16704	16823	16646	16774	16875	16658	16665	16623	16792	16727	16812	16729	16579	16738	16668	16717	16713	16708	16512	16636	16788	16650
49780	77491	58560	31160	18509	15017	14670	14371	14532	14378	14336	14512	14750	14480	14461	14651	14488	14433	14272	14551	14413	14550	14493	14529	14653	14579	14593	14506	14499	14400	14663	14518	14574	14599	14403	14483	14516	14519	14506	14544	14553	14382	14494	14280	14271	14594	14428	14371	14463	14283	14455	14428	14417	14343	14380	14515	14449	14387	14581	14404	14430	14416	14439	14482	14508	14307	14446	14487	14470	14614	14350	14400	14409	14436	14482	14515	14535	14543	14391	14409	14448	14447	14382	14383	14380	14531	14363	14533	14585	14303	14250	14354	14403	14500	14418	14345	14347	14499	14555	14280	14361	14514	14448	14399	14344	14426	14315	14610	14538	14390	14627	14427	14327	14469	14485	14376	14548	14431	14283	14385	14398	14433	14504	14555	14465	14354	14319	14575	14337	14485	14561	14518	14464	14701	14362	14373	14347	14349	14460	14344	14352	14495	14519	14529	14516	14267	14455	14375	14306	14430	14518	14354	14360	14356	14117	14649	14553	14621	14500	14537	14513	14536	14427	14313	14533	14369	14561	14332	14432	14376	14418	14488	14465	14580	14401	14600	14610	14551	14512	14513	14415	14547	14481	14548	14515	14557	14340	14289	14397	14359	14359	14467	14394	14570	14522	14334	14542	14352	14412	14520	14427	14512	14274	14557	14519	14419	14564	14460	14582	14454	14450	14501	14525	14420	14406	14552	14378	14391	14357	14456	14541	14426	14369	14496	14354	14518	14535	14657	14477	14543	14377	14541	14234	14388	14354	14458	14498	14554	14303	14384	14611	14591	14451	14421	14267	14497	14451	14443	14318	14277	14609	14433	14431	14299	14592	14441	14396	14429	14342	14524	14502	14504	14458	14526	14517	14468	14506	14475	14444	14491	14531	14641	14308	14394	14395	14506	14470	14579	14404	14271	14366	14396	14418	14183	14496	14533	14478	14509	14452	14395	14583	14304	14586	14447	14444	14596	14469	14461	14471	14453	14560	14525	14453	14420	14351	14524	14293	14329	14456	14454	14554	14294	14323	14382	14398	14476	14325	14427	14355	14379	14448	14377	14259	14457	14411	14479	14356	14435	14465	14313	14383	14550	14535	14478	14256	14509	14546	14402	14489	14540	14467	14427	14266	14431	14479	14305	14280	14677	14377	14312	14535	14487	14429	14510	14508	14506	14416	14397	14547	14543	14415	14269	14454	14543	14448	14579	14319	14501	14431	14486	14449	14475	14459	14499	14374	14369	14582	14531	14560	14426	14439	14368	14439	14505	14522	14578	14576	14432	14476	14315	14431	14440	14387	14420	14652	14399	14505	14501	14430	14474	14324	14452	14196	14534	14357	14415	14435	14372	14738	14684	14550	14463	14289	14503	14484	14384	14502	14525	14276	14453	14520	14217	14311	14309	14572	14422	14533	14510	14354	14410	14535	14479	14490	14597	14638	14426	14450	14346	14391	14380	14501	14379	14677	14365	14595	14375	14400	14370	14415	14348	14541	14400	14342	14544	14460	14469	14394	14402	14434	14508	14295	14500	14458	14573	14331	14532	14472	14525	14499	14375	14478	14549	14474	14453	14265	14493	14468	14500	14501	14305	14330	14537	14250	14370	14325	14598	14485	14502	14464	14545	14490	14416	14647	14448	14522	14445	14553	14490	14518	14429	14460	14495	14542	14290	14656	14405	14506	14406	14462	14587	14496	14497	14463	14584	14428	14535	14363	14223	14505	14472	14463	14390	14451	14477	14382	14417	14460	14576	14514	14461	14573	14544	14383	14377	14480	14414	14453	14557	14426	14504	14514	14417	14473	14270	14573	14387	14559	14458	14493	14516	14452	14506	14445	14582	14465	14529	14337	14447	14495	14468	14536	14525	14492	14297	14334	14172	14457	14339	14513	14369	14421	14657	14487	14386	14390	14439	14521	14547	14498	14572	14411	14320	14352	14469	14464	14540	14479	14405	14424	14390	14580	14535	14368	14476	14447	14284	14446	14403	14506	14415	14403	14418	14464	14606	14412	14508	14335	14550	14334	14307	14388	14347	14500	14423	14298	14262	14491	14206	14323	14472	14497	14570	14410	14593	14512	14425	14755	14465	14612	14387	14346	14459	14433	14356	14561	14436	14460	14383	14421	14453	14610	14454	14414	14518	14320	14404	14299	14444	14426	14469	14490	14497	14528	14490	14424	14400	14399	14517	14440	14493	14356	14394	14511	14276	14409	14431	14385	14604	14458	14375	14437	14409	14582	14374	14546	14511	14478	14508	14400	14356	14564	14335	14513	14417	14596	14565	14502	14306	14408	14417	14404	14492	14562	14490	14227	14448	14408	14473	14525	14469	14336	14453	14675	14369	14493	14430	14480	14586	14505	14430	14544	14369	14674	14382	14479	14430	14560	14315	14328	14413	14389	14368	14309	14418	14439	14495	14484	14319	14486	14548	14489	14578	14453	14498	14287	14314	14397	14615	14411	14554	14455	14427	14584	14436	14483	14560	14466	14522	14331	14513	14389	14410	14520	14498	14360	14556	14399	14437	14539	14449	14385	14414	14461	14527	14424	14408	14561	14478	14523	14477	14485	14549	14501	14455	14435	14364	14422	14339	14472	14555	14368	14476	14414	14443	14405	14474	14536	14432	14433	14366	14452	14584	14472	14586	14286	14446	14372	14422	14564	14510	14542	14342	14486	14408	14406	14361	14379	14465	14373	14323	14331	14586	14653	14503	14418	14496	14457	14436	14417	14511	14438	14435	14392	14531	14512	14448	14264	14585	14467	14451	14619	14449	14452	14518	14496	14237	14506	14337	14630	14486	14450	14498	14253	14527	14328	14589	14501	14470	14349	14349	14515	14353	14476	14395	14549	14290	14428	14510	14346	14617	14479	14415	14497	14538	14451	14350	14395	14556	14439	14403	14441	14303	14511	14514	14378	14557	14549	14384	14410	14495	14541	14474	14498	14505	14463	14385	14639	14348	14571	14443	14378	14525	14443	14342	14510	14313	14587	14358	14317	14444	14665	14569	14456	14493	14442	14331	14559	14468	14394	14428	14462	14337	14545	14510	14587	14411	14554	14288	14381	14519	14538	14533	14487	14574	14416	14422	14418	14530	14524	14320	14506	14569	14379	14476	14402	14430	14496	14331	14365	14584	14614	14540	14407	14602	14384	14614	14407	14508	14453	14508	14426	14478	14429	14293	14462	14584	14430	14345	14433	14501	14350	14435	14587	14572	14543	14427	14455	14521	14530	14303	14577	14552	14347	14509	14390	14514	14549	14450	14444	14581	14431	14335	14393	14349	14469	14432	14465	14359	14368	14466	14454	14582	14310	14552	14490	14406	14444	14516	14570	14435	14508	14451	14421	14355	14556	14369	14405	14390	14613	14429	14472	14431	14459	14465	14494	14472	14240	14409	14493	14420	14512	14268	14338	14473	14423	14336	14458	14428	14520	14555	14470	14508	14295	14638	14578	14505	14420	14324	14369	14431	14426	14469	14470	14493	14634	14523	14463	14413	14386	14502	14608	14578	14522	14441	14299	14342	14519	14210	14440	14497	14401	14601	14479	14441	14297	14578	14599	14465	14324	14624	14409	14320	14382	14416	14688	14387	14368	14385	14521	14500	14389	14572	14440	14404	14388	14374	14540	14483	14557	14334	14511	14486	14413	14370	14619	14318	14329	14471	14308	14465	14475	14615	14365	14307	14460	14414	14379	14549	14510	14262	14340	14448	14372	14397	14592	14341	14526	14446	14318	14470	14450	14491	14353	14553	14650	14543	14420	14336	14324	14499	14380	14385	14338	14362	14336	14399	14388	14576	14483	14402	14285	14537	14596	14622	14337	14524	14403	14567	14413	14474	14568	14325	14432	14425	14466	14328	14414	14582	14318	14418	14418	14361	14561	14388	14337	14501	14660	14343	14367	14328	14441	14597	14390	14413	14389	14351	14400	14366	14429	14436	14380	14465	14420	14440	14372	14459	14435	14522	14252	14376	14463	14552	14492	14514	14372	14355	14343	14341	14536	14557	14508	14383	14461	14451	14591	14523	14431	14594	14447	14352	14587	14539	14429	14561	14368	14445	14484	14491	14416	14508	14480	14495	14378	14386	14351	14469	14392	14393	14373	14420	14532	14557	14447	14361	14449	14496	14347	14450	14405	14553	14363	14544	14298	14410	14457	14603	14550	14504	14376	14488	14378	14527	14508	14386	14655	14448	14470	14517	14664	14625	14328	14382	14547	14429	14396	14703	14410	14373	14458	14490	14501	14459	14440	14444	14358	14504	14467	14436	14450	14410	14417	14460	14589	14400	14310	14345	14225	14462	14322	14439	14486	14456	14447	14622	14482	14605	14486	14455	14443	14422	14406	14466	14460	14435	14488	14463	14419	14338	14521	14476	14506	14660	14461	14431	14368	14582	14340	14479	14574	14279	14476	14440	14402	14535	14461	14407	14614	14601	14489	14363	14530	14441	14466	14430	14464	14435	14461	14506	14283	14325	14553	14535	14372	14301	14447	14590	14474	14454	14321	14396	14447	14397	14520	14529	14379	14427	14295	14506	14432	14423	14466	14296	14324	14564	14369	14536	14275	14563	14578	14534	14514	14295	14489	14481	14458	14574	14340	14476	14456	14495	14365	14486	14520	14541	14549	14268	14527	14472	14470	14550	14504	14395	14448	14561	14310	14626	14396	14272	14644	14339	14198	14427	14335	14373	14426	14304	14369	14592	14381	14455	14562	14346	14434	14729	14298	14332	14452	14437	14714	14387	14405	14428	14505	14455	14453	14377	14530	14359	14583	14354	14249	14626	14491	14358	14593	14323	14341	14499	14541	14549	14352	14489	14570	14433	14465	14400	14457	14637	14427	14259	14446	14647	14486	14404	14463	14372	14497	14441	14397	14489	14570	14497	14577	14330	14500	14408	14492	14598	14401	14323	14423	14356	14392	14482	14550	14434	14398	14548	14372	14552	14452	14414	14526	14414	14521	14439	14691	14494	14534	14540	14514	14387	14570	14381	14355	14636	14383	14350	14423	14556	14465	14394	14514	14556	14460	14495	14449	14464	14461	14584	14343	14484	14682	14477	14589	14541	14336	14261	14368	14491	14351	14424	14457	14341	14457	14345	14418	14562	14576	14383	14557	14508	14393	14399	14434	14594
23831	25989	39235	32127	24423	23537	22252	17805	16923	17272	17102	17031	16929	17038	17053	17189	17122	16778	16889	17115	17043	16797	16915	16934	16946	16921	17013	17011	17122	16820	17023	16942	16804	16956	16627	16939	16778	16732	16869	16723	16860	16779	17056	16748	16788	16899	16868	16881	16679	16643	16885	17011	16909	17011	16851	16833	16954	16855	16852	16830	16768	16683	16896	16832	16986	16818	16885	16973	16819	16754	16605	16894	16652	16989	16828	16552	16615	16934	16630	16981	16788	16851	16792	16811	16783	16700	16968	16914	16758	16984	16742	16760	16921	16757	16979	16820	16871	16844	16763	16889	16854	16780	16757	16687	16731	16818	16840	16712	16800	16989	16716	16735	16504	16733	16917	16767	16635	16655	16640	16884	16705	16901	16901	16949	16738	16820	16803	16817	16848	16682	16729	16799	16745	16642	16775	16797	16811	16789	16766	16734	16819	16737	16665	16992	16781	16880	16935	16948	16534	16666	16745	16830	16628	16832	16755	16751	16806	16828	16869	17062	16776	16753	16836	16648	16863	16756	16815	16724	16685	16895	17187	16870	16867	16796	16761	16762	16876	16727	16811	16800	16629	16570	16821	16658	16982	16800	16971	16706	16828	16710	16871	16898	16949	16705	16716	16778	16694	16762	16791	16684	16883	17056	16836	16986	16677	16630	16752	16797	16708	16708	16725	16716	16949	16838	16810	16875	16935	16987	16724	16608	16637	16724	17028	16503	16861	16769	16623	16891	16849	16911	16565	16773	16726	16717	16674	16713	16925	16950	16584	16697	16714	16885	17042	16734	16661	16841	16775	16786	16630	16707	17069	16785	16774	16721	16980	16752	16696	16932	16661	16595	16802	16923	16684	16755	16878	16639	16855	16822	16705	16849	16761	16839	16797	16731	16740	16954	16940	16886	16753	16924	16835	16832	16727	16737	16553	16639	16650	16687	16743	16866	16743	16912	16803	16718	16956	16838	16634	16932	16659	16823	16934	16893	16919	16745	16918	16779	16897	16852	16834	16846	16901	16639	16877	16869	16705	16882	16709	16762	16796	16890	16751	16808	16704	16751	16707	16783	16659	16694	17032	16765	16956	16958	16663	16715	16994	16786	16675	16974	16991	16777	16754	16753	17102	16670	16890	17061	16948	16766	16856	16826	16739	16884	16771	16849	17069	16800	16689	16702	16835	16933	16862	16810	16668	16732	16581	16593	16905	16868	16898	16700	16763	16735	16662	16828	16875	16864	16854	16929	16833	16529	16945	16999	16566	16750	16815	16732	16766	16948	16742	16703	16801	16701	16849	16952	16693	16723	16673	16787	16798	16698	16812	16722	16771	16688	16775	16744	16912	16818	16855	16671	16764	16870	16702	16767	16794	16784	16630	16839	16813	16846	16884	16846	16717	16753	16880	16927	16945	16817	16678	16618	16791	16723	16842	16835	16665	16528	16724	16705	16707	16553	16957	16680	16902	16880	16845	16763	16821	16877	16855	16824	16798	16901	16755	16680	16622	16703	16850	16677	16741	16774	16670	16854	16727	16807	16690	16790	16809	16629	16908	16769	16924	16715	16917	16872	16569	16726	16738	16745	16684	16939	16667	16762	16791	16882	16822	16743	16802	16810	16631	16864	16772	16721	17002	16825	16737	16731	16866	16846	16740	16838	16841	16920	16714	16735	16645	16965	16651	16770	16850	16747	16825	16726	16933	16838	16784	16599	16890	16794	16747	16670	16763	16699	16786	16901	16857	16793	16823	16817	16640	16821	17034	16952	16979	16987	16897	16892	16684	17017	16671	16691	16877	16809	16803	16889	16668	16815	16834	16859	16794	16841	16816	16736	17079	16800	16847	16775	16936	16685	16973	16537	16909	16885	16636	16919	16816	16916	16681	16796	16746	16845	16975	16791	16821	16730	16744	16707	16767	16757	16736	16753	16720	16741	16784	16696	16642	16617	16736	16853	16747	16689	16812	16854	16888	16751	16806	16809	16657	16774	16720	16575	16732	16765	16689	16864	16820	16746	16937	16930	16894	16603	17066	16738	16832	16628	16605	16718	16864	16947	17029	16808	16622	16766	16743	16767	16790	16779	16651	16937	16757	16669	16746	16733	16664	16795	16968	16942	16707	16666	16901	16863	16788	16626	16923	16694	16775	16669	16778	16648	16824	16797	16840	16633	16778	16885	16944	16760	16992	16823	16689	16879	16871	16745	16947	16616	16827	16983	16807	16784	16717	16716	16975	16620	16736	16792	16952	16797	16785	16796	16752	16753	16769	16925	16784	16936	16695	16825	16763	16754	17010	16738	16694	16673	16925	16946	16916	16786	16752	16808	16708	16795	16840	16733	16797	16932	17005	16761	16982	16940	16841	16780	16789	16701	17146	16819	16760	16802	16966	16644	16959	16763	16649	16922	16698	16788	17008	16768	16861	16781	16841	16595	16778	16779	16788	16774	16916	16750	17007	16692	16850	16770	16630	16710	16782	16933	16747	16838	16823	16652	16701	16653	16747	16701	16885	16839	16813	16746	16683	16755	16851	16768	16768	16809	16704	16926	16766	16876	16801	16537	16760	16833	16621	16803	16764	16779	17070	16919	17121	16800	16906	17007	16820	16771	16783	16998	16799	16752	16726	16791	16894	16946	16959	16863	16784	16854	16645	16804	16599	16722	16783	16992	16786	16724	16801	16673	16884	16768	16745	16855	16874	16730	16870	16673	16750	16585	16745	16700	16748	16905	16915	16768	16727	16825	16797	16576	16676	16694	16393	16768	16609	16721	16752	16829	16706	16800	16633	16628	16572	16790	16747	16835	16702	16825	16838	16693	16873	16810	16808	16882	16984	16807	16844	16821	16890	16945	16871	16793	16722	16644	16864	16954	16820	16863	16668	16722	16748	16774	16712	16820	16804	16875	16517	16789	16713	16973	16860	16843	16832	16754	16652	16681	16624	16749	16718	16899	16724	17079	16820	16521	16888	16803	16912	16687	16805	16714	16664	16811	16715	16766	16740	16650	16933	16677	16697	16949	16842	16887	16458	16717	16640	16647	16724	16917	16823	17018	16805	16887	16574	16737	16732	16906	16771	16836	16572	16771	16704	16712	16710	16878	16620	16721	17102	16770	16754	16671	16927	16940	16759	16831	16980	16844	16783	16665	16843	16871	16771	16781	16836	16870	16657	16502	16837	16637	16744	16664	16686	16917	17069	16866	16867	16710	16883	16879	16786	16776	16953	16719	16654	16753	16616	16616	16781	16933	16763	16842	16731	16708	16805	16795	16913	16729	16951	16918	16883	16888	16554	16827	17019	16933	16836	16989	16922	16798	16632	16821	16870	16624	16916	16647	16845	16823	16863	16806	16842	16479	16678	16647	16966	16762	16970	16944	16824	16692	16669	17168	17084	16771	16969	16683	16654	16672	16704	16990	16851	16802	16679	16618	16793	16634	16994	16789	16678	16604	16799	16873	16748	16692	16730	16894	16691	16774	16785	16736	16682	16794	17037	16776	16970	16865	16882	16668	16883	16671	16718	16742	16709	16556	16676	16804	16782	16950	16702	16749	16952	16695	16825	16905	16995	16689	16801	16842	16691	16904	16980	16831	16694	17098	16863	16780	16701	16831	16823	16718	17016	16637	16902	16766	16614	16654	16935	16789	16771	17013	16854	16962	16815	16644	16901	16874	16748	16626	16647	16743	16682	16673	16678	16907	16682	16496	16749	16787	16785	16781	16864	16775	16704	16599	16698	16678	16746	16780	16775	16764	16839	16846	16798	16782	16800	16855	16825	16820	16736	16676	16743	16666	16658	16787	16819	16810	16884	16530	16930	16775	16670	16662	16810	16675	16747	16582	16868	16743	16783	16880	16480	16488	16718	16864	16863	16782	16758	16833	16736	17046	16583	16840	16643	16773	16731	16584	16713	16735	16954	16820	16663	16766	16666	16613	16902	16676	16819	16708	16924	16813	16825	16717	16646	16705	16814	16533	16662	16707	16736	16731	16568	16763	16662	16823	16772	16911	16707	16657	16630	16848	16830	16798	16619	16690	16815	16894	16736	16775	16846	16723	16749	16956	16814	16770	16782	16592	16940	16818	17074	16725	16757	16971	16811	16786	16938	16827	16722	16948	16969	16623	16744	16943	16885	16755	16887	17021	16750	16897	16740	16782	16722	16842	16706	16864	16789	16785	16585	16863	16802	16664	16669	16589	16925	16803	16842	16688	16798	16806	16746	16757	16598	16697	16665	16734	16780	16630	16825	16723	16716	16680	16881	16835	16708	16715	16688	16865	16793	16718	16640	16799	16804	16775	16890	16820	16954	16677	16843	16831	16953	16901	16685	16772	16735	16871	16903	16630	16969	16696	16903	16801	16785	16867	16823	16577	16719	16679	16844	16777	16790	16756	16781	16618	16915	16781	16795	16676	16781	16723	16884	16735	16805	16750	16864	16720	17093	16833	16751	16955	16715	17016	16786	16640	16663	16831	16604	16818	16781	16894	16685	16583	16862	16780	16715	16825	17061	16991	16881	16853	16571	16704	16790	16846	16871	16690	16706	16659	16710	16740	16850	16780	16771	16973	16731	16866	16780	16887	16559	16773	16862	16685	16915	16743	16784	16709	16735	16901	16816	16816	16693	16750	16726	16774	16719	16800	16857	16801	16678	16792	16763	16569	16573	16577	16718	16670	16721	16768	16827	16631	16902	16892	16661	16974	16797	16730	16728	16941	16967	16728	16772	16718	16899	16812	17082	16890	16786	16944	16889	16915	16781	16830	16786	16803	16951	16841	16822	16773	16983	16960	16839	16712	16648	16570	16501	16963	16769	16768	16743	16957	16823	16737	16761	16632	16731	16725	16882	16986	16835	16918	16818	16757	16706	16661	16779	16720	16817	16966	16753	16852	16611	16751	16625	16624	16820	16913	16864	16683	16699	16845	17051	16898	16625	16904	16717	16625	16660	16765	16955	17139	16801	16921	16950	16642	16944	16950	16871	16804	16613	16859	16926	16723	16725	16705	16705	16914	16815	16776	16786	16822	16792	16818	16719	16793	16752	16911	16681	16763	16739	16972	16731	16859	16901	16873	16833	16914	16691	16946	16954	16946	16847	16728	16876	16881	16779	16770	16818	16714	16784	16784	16540	16765	16853	16673	16803	16620
64021	104367	88088	54302	28940	17138	14805	14386	14469	14397	14492	14398	14487	14477	14491	14523	14533	14489	14543	14321	14548	14776	14580	14515	14496	14535	14548	14568	14580	14559	14637	14566	14517	14422	14505	14446	14513	14490	14555	14491	14582	14450	14687	14508	14623	14840	14744	14504	14517	14494	14525	14590	14372	14716	14578	14557	14498	14502	14541	14590	14396	14613	14618	14491	14544	14430	14790	14494	14472	14564	14555	14296	14520	14587	14574	14728	14617	14466	14468	14538	14567	14688	14529	14631	14271	14587	14583	14396	14439	14518	14296	14452	14448	14516	14565	14603	14417	14530	14468	14490	14552	14486	14497	14488	14532	14567	14681	14518	14505	14436	14488	14598	14474	14500	14489	14503	14525	14447	14495	14483	14480	14580	14486	14424	14454	14631	14487	14523	14493	14573	14531	14477	14348	14504	14509	14725	14327	14497	14633	14412	14705	14551	14410	14406	14451	14843	14557	14628	14506	14428	14466	14489	14421	14521	14533	14398	14689	14298	14579	14458	14591	14323	14564	14557	14502	14532	14490	14379	14553	14576	14500	14516	14529	14615	14561	14487	14462	14501	14468	14435	14581	14522	14569	14511	14315	14392	14498	14411	14445	14572	14356	14489	14270	14438	14381	14459	14726	14484	14375	14542	14392	14430	14691	14530	14476	14352	14366	14471	14454	14426	14591	14447	14589	14553	14522	14286	14550	14367	14584	14661	14466	14513	14645	14605	14396	14564	14475	14554	14444	14457	14462	14509	14483	14579	14591	14615	14522	14424	14637	14539	14607	14521	14572	14388	14445	14563	14383	14433	14455	14479	14380	14689	14445	14464	14531	14525	14495	14285	14626	14466	14529	14547	14533	14599	14593	14419	14610	14433	14565	14620	14428	14563	14456	14359	14553	14438	14611	14331	14488	14490	14561	14342	14566	14622	14383	14604	14632	14410	14549	14573	14579	14579	14324	14621	14322	14560	14552	14442	14397	14438	14533	14494	14571	14532	14583	14433	14459	14497	14493	14624	14441	14440	14468	14491	14526	14547	14461	14531	14478	14430	14496	14561	14494	14466	14527	14427	14482	14562	14521	14602	14480	14409	14608	14590	14438	14556	14474	14543	14250	14539	14424	14610	14421	14511	14550	14522	14539	14414	14439	14616	14566	14435	14328	14368	14577	14227	14534	14370	14559	14585	14552	14460	14376	14444	14603	14440	14420	14536	14516	14377	14620	14407	14534	14477	14454	14362	14422	14428	14354	14508	14504	14395	14522	14557	14300	14564	14373	14514	14606	14522	14474	14455	14619	14451	14403	14560	14498	14427	14409	14471	14560	14475	14603	14581	14605	14448	14526	14459	14563	14587	14472	14506	14499	14417	14704	14566	14583	14762	14559	14556	14519	14604	14301	14473	14551	14488	14551	14577	14524	14589	14365	14707	14576	14666	14415	14600	14613	14551	14557	14426	14479	14514	14500	14475	14477	14569	14637	14606	14588	14580	14419	14654	14625	14449	14462	14541	14369	14583	14484	14510	14363	14534	14563	14473	14529	14582	14435	14359	14426	14380	14571	14525	14321	14460	14366	14557	14531	14548	14512	14734	14405	14503	14357	14530	14451	14480	14375	14380	14455	14484	14441	14316	14441	14333	14645	14398	14359	14480	14414	14404	14566	14425	14561	14473	14430	14487	14542	14786	14519	14504	14412	14433	14399	14309	14524	14512	14530	14580	14470	14482	14480	14413	14570	14549	14562	14444	14433	14556	14471	14346	14434	14480	14574	14541	14481	14533	14439	14471	14477	14536	14541	14514	14509	14493	14520	14472	14492	14471	14439	14422	14571	14479	14525	14527	14452	14449	14450	14491	14310	14489	14492	14442	14386	14462	14360	14362	14401	14820	14479	14615	14483	14485	14504	14501	14437	14464	14494	14510	14505	14633	14579	14599	14653	14478	14474	14478	14459	14373	14512	14499	14512	14502	14500	14669	14448	14522	14587	14534	14535	14592	14534	14509	14517	14570	14296	14437	14334	14551	14417	14516	14449	14508	14634	14377	14378	14600	14439	14513	14371	14585	14629	14432	14636	14516	14392	14401	14501	14594	14415	14568	14377	14536	14356	14410	14565	14509	14466	14382	14481	14565	14526	14521	14368	14598	14420	14466	14531	14385	14446	14479	14546	14393	14651	14422	14362	14448	14492	14394	14466	14422	14392	14645	14488	14271	14502	14504	14519	14587	14604	14370	14465	14391	14584	14344	14605	14478	14427	14320	14483	14507	14366	14416	14465	14385	14586	14494	14495	14644	14415	14550	14588	14497	14477	14348	14521	14382	14353	14399	14361	14470	14402	14264	14530	14476	14651	14331	14551	14347	14380	14612	14585	14434	14540	14514	14470	14410	14666	14410	14403	14536	14464	14610	14600	14537	14411	14485	14533	14445	14357	14523	14421	14352	14342	14480	14373	14568	14383	14531	14327	14597	14377	14437	14332	14626	14516	14566	14472	14712	14365	14561	14567	14457	14551	14480	14472	14562	14319	14617	14415	14414	14439	14427	14398	14501	14423	14498	14426	14487	14502	14421	14633	14465	14467	14509	14505	14623	14572	14466	14349	14506	14518	14527	14452	14426	14556	14634	14424	14424	14405	14440	14500	14410	14532	14471	14536	14518	14575	14377	14675	14424	14432	14459	14502	14368	14471	14511	14413	14474	14600	14473	14464	14361	14532	14399	14552	14292	14686	14678	14682	14551	14622	14382	14550	14475	14510	14477	14570	14636	14486	14399	14506	14433	14487	14585	14485	14487	14504	14482	14311	14455	14541	14426	14553	14483	14640	14353	14634	14616	14450	14232	14497	14524	14518	14348	14616	14389	14519	14485	14569	14524	14324	14328	14492	14388	14513	14354	14564	14483	14392	14431	14325	14328	14575	14331	14478	14588	14401	14521	14465	14426	14541	14547	14414	14381	14426	14616	14480	14398	14529	14425	14457	14583	14454	14660	14537	14432	14452	14455	14487	14586	14354	14550	14587	14348	14536	14454	14339	14409	14654	14384	14480	14539	14646	14644	14436	14559	14447	14732	14440	14584	14353	14449	14662	14532	14501	14482	14405	14440	14723	14506	14503	14657	14463	14524	14559	14445	14471	14410	14420	14508	14541	14572	14280	14476	14401	14418	14742	14492	14354	14435	14411	14362	14488	14425	14471	14598	14345	14374	14522	14539	14602	14498	14533	14443	14482	14453	14538	14366	14454	14523	14462	14541	14677	14411	14538	14364	14361	14542	14504	14472	14511	14448	14496	14703	14383	14475	14497	14598	14500	14499	14492	14612	14623	14443	14550	14461	14670	14534	14385	14464	14395	14625	14661	14395	14476	14399	14547	14302	14555	14528	14515	14483	14540	14383	14581	14491	14460	14514	14669	14568	14584	14517	14485	14456	14378	14573	14434	14519	14473	14577	14413	14426	14659	14748	14360	14389	14358	14581	14677	14398	14502	14466	14413	14411	14423	14444	14657	14468	14450	14612	14609	14470	14591	14440	14429	14490	14549	14482	14297	14652	14543	14498	14355	14587	14418	14556	14471	14514	14617	14478	14669	14489	14465	14564	14430	14280	14565	14251	14462	14519	14504	14582	14395	14372	14379	14540	14497	14529	14452	14532	14508	14567	14392	14497	14489	14323	14593	14367	14498	14705	14574	14457	14535	14515	14626	14456	14545	14277	14430	14365	14567	14586	14452	14520	14404	14440	14475	14512	14537	14400	14472	14308	14460	14426	14609	14321	14663	14393	14548	14767	14435	14490	14367	14360	14424	14568	14469	14435	14426	14368	14572	14609	14600	14515	14522	14414	14605	14584	14540	14494	14510	14521	14559	14395	14711	14431	14604	14579	14592	14439	14276	14627	14526	14637	14476	14399	14511	14535	14382	14418	14470	14424	14706	14494	14428	14483	14575	14427	14640	14378	14484	14549	14576	14462	14537	14581	14450	14647	14361	14639	14515	14474	14473	14439	14405	14444	14530	14530	14435	14416	14557	14677	14467	14405	14305	14416	14342	14481	14524	14482	14527	14583	14542	14604	14434	14569	14505	14439	14497	14458	14339	14427	14378	14454	14408	14625	14549	14486	14496	14467	14551	14479	14407	14568	14578	14295	14437	14417	14621	14499	14627	14436	14656	14459	14522	14514	14471	14259	14459	14521	14462	14636	14501	14614	14476	14538	14642	14362	14333	14658	14379	14496	14446	14430	14591	14374	14573	14469	14564	14474	14496	14264	14581	14546	14488	14471	14550	14498	14441	14493	14464	14303	14437	14511	14524	14420	14570	14526	14356	14467	14465	14492	14532	14340	14648	14577	14502	14453	14500	14429	14426	14612	14561	14429	14436	14296	14518	14460	14384	14481	14485	14575	14555	14469	14330	14486	14418	14328	14691	14456	14627	14511	14481	14409	14510	14476	14469	14393	14429	14284	14571	14521	14423	14385	14383	14381	14566	14568	14586	14351	14412	14270	14534	14484	14436	14579	14431	14378	14492	14500	14472	14578	14526	14496	14385	14468	14369	14417	14618	14458	14513	14588	14477	14389	14523	14517	14589	14518	14551	14547	14465	14601	14448	14348	14418	14438	14419	14510	14601	14247	14526	14462	14597	14432	14563	14405	14565	14545	14437	14442	14481	14506	14647	14489	14461	14572	14496	14456	14457	14550	14413	14554	14509	14391	14565	14487	14468	14430	14535	14665	14529	14404	14553	14385	14619	14551	14365	14534	14284	14413	14482	14496	14589	14373	14662	14607	14512	14460	14440	14448	14539	14462	14578	14654	14490	14549	14408	14610	14472	14435	14574	14502	14501	14378	14581	14311	14528	14515	14692	14406	14436	14547	14451	14422	14747	14444	14507	14494	14425	14437	14452	14470	14523	14418	14530	14489	14460	14458	14469	14466	14341	14436	14502	14470	14673	14584	14369	14386	14468	14575	14516	14514	14523	14532	14537	14512	14334	14376	14570	14509	14586	14636	14591	14471	14525	14658	14395	14562	14454	14461	14456	14289	14250	14564	14416	14402	14445	14474	14435	14550	14420	14487	14568	14512	14571	14719	14417	14483	14514	14435	14528	14569	14563	14396	14426	14451	14483	14555	14605	14488	14523	14420	14522	14441	14366	14564
32912	43135	41995	28737	19529	17514	17261	16835	16931	17023	16864	16804	16766	16839	16981	16883	16869	16947	16712	16897	16752	16908	16729	16881	16771	16672	16771	16682	16818	16823	16798	16868	16777	16996	16908	16974	16667	16734	16771	16743	16736	16693	16678	16801	16919	16781	16728	16939	16778	16852	16767	16653	16458	16829	16897	16883	16731	16838	16968	16784	16826	16796	16985	16834	16656	16766	16657	16723	16924	16911	16726	16599	16798	16581	16902	16751	16860	16809	16579	16613	17068	16838	16847	17007	16797	16810	16650	16722	16617	16703	16730	16634	16696	16661	16932	16658	16791	16474	16906	16733	16578	16755	16931	16782	16547	16652	16576	16696	16638	16643	16826	16574	16850	16644	16709	16621	16699	16859	16998	16763	16646	16852	16690	16743	16539	16446	16591	16867	16880	16665	16679	16845	16896	16795	16908	16540	16796	16781	16698	16562	16849	16879	16988	16779	16649	16726	16682	16590	16821	16819	16791	16729	16619	16935	16872	16702	16495	16698	16669	16757	16855	16692	16690	16794	16592	16815	16743	16741	16811	16886	16702	16707	16848	16647	16603	16726	16878	16910	16771	16798	16758	16722	16646	16503	16675	16621	16702	16916	16903	16944	16789	16714	16597	16893	16720	16551	16673	16833	16627	16599	16821	16831	16766	16891	16825	16938	16786	16841	16782	16778	16843	16806	16842	16696	16724	16627	16734	16717	16942	16901	16542	16564	16852	16827	16827	16825	16725	16663	16811	16849	16713	16575	16435	16756	16738	16780	16864	16825	16846	16954	16624	16739	16790	16881	16645	17000	16571	16794	16737	16786	16661	16630	16728	16819	16788	16652	16822	16723	16938	16761	16864	16892	16722	16706	16687	16905	16876	16655	16975	16802	16739	16860	16697	16699	16921	16784	16710	16690	17097	16751	16717	16667	16698	16811	16856	16877	16653	16789	16672	16734	16625	16685	16652	16816	16706	16729	16869	16709	16526	16917	16736	16764	16543	16616	16773	16907	16799	16932	16847	16850	16656	16866	16734	16698	16671	16837	16700	16713	16608	16663	16656	16640	16814	16745	16770	16644	16777	16678	16898	16658	16694	16594	16695	16843	16786	16800	16733	16798	16871	16778	16601	16902	16987	16833	16720	16739	16862	16823	16756	16624	16826	16907	16753	16816	16892	16769	16566	16645	16666	16725	16723	16705	16863	16974	16740	16639	16870	16776	16861	16781	16817	16660	16676	16659	16603	16739	16728	16882	16743	16866	16744	16619	16898	16680	16692	16847	16787	16906	16856	16710	16742	16832	16646	16804	16875	16712	16731	16722	16717	16602	16893	16632	16700	16416	16688	16731	16717	16844	16922	16672	16871	16580	16803	16671	16756	16687	16833	16701	16717	16677	16822	16781	16561	16855	16732	16792	16655	16682	16602	16691	16928	16818	16851	16692	16896	16851	16714	16630	16752	16647	16710	16528	16745	16796	16682	16767	16779	16749	16791	16920	16757	16716	16879	16711	16734	16860	16818	16858	16612	16842	16623	16619	16893	16557	16733	16848	16819	16734	16802	16686	16759	16711	16736	16757	16794	16623	16779	16907	16767	16658	16966	16851	17004	16938	16900	16552	16586	16576	16538	16722	16810	16878	16803	16733	16803	16506	16825	16685	16899	16711	16759	16749	16558	16629	16781	16639	16850	16730	16739	16675	16801	16578	16669	16766	16825	16811	17076	17115	16762	16747	16812	16634	16725	16790	16669	16674	16648	16885	16834	16752	16868	16686	16863	16934	16650	16742	16731	16795	16819	16840	17023	16915	16680	16780	16745	16684	16872	16569	16666	16762	16611	16709	16658	16657	16638	16721	16657	16883	16565	16630	16713	16708	16832	16979	16775	16936	16868	16793	16809	16763	16860	16640	16792	16787	16858	16758	16839	16736	16846	16720	16702	16804	16694	16869	16972	16941	16592	16805	16484	16731	16905	16804	16858	16820	16869	16893	16775	16662	16734	16702	16817	16781	16582	16816	16699	16705	16521	16869	16674	16798	16651	16869	16867	16871	16741	16815	16741	16931	16901	16681	16819	16664	16544	16640	16866	16588	16835	16830	16901	16754	16664	16712	16828	16777	16968	16653	16581	16568	16694	16779	16962	17015	16882	16800	16587	16693	16706	16503	16601	16694	16773	16784	16854	16786	16663	16696	16901	16874	16873	16651	16854	16568	16687	16780	16837	16780	16684	16920	16740	16825	16493	16860	16750	16627	16866	16958	16733	16698	16883	16895	16688	16803	16855	16760	17009	16730	16684	16641	16675	16695	16705	16489	16662	16900	16950	16897	16627	16705	16664	16810	16508	16809	16820	16811	16705	16664	16815	16987	16689	17069	16931	16689	16758	16693	16777	16503	16832	16708	16813	16869	16747	16873	16781	16890	16750	16770	16746	16977	16775	16839	16935	16955	16728	16530	16725	16698	16735	16690	16801	16931	17081	16708	16614	16807	16730	16593	16800	16742	16866	16803	16853	16604	16806	16552	16839	16871	16693	16763	16895	16815	16642	16657	16749	16607	16692	16759	16783	16918	16658	16519	16659	16700	16881	16731	16733	16941	16737	16707	16774	16881	16883	16760	16610	16653	16855	16820	16864	16866	16817	16624	16881	16795	16751	16770	16894	16597	16786	16803	16728	16811	16774	16668	16923	16703	16863	16734	16729	16807	16524	16800	16855	16744	16641	16757	16636	16626	16961	16883	16772	16742	16771	16800	16822	16632	16649	16922	16644	16894	16677	16610	16642	16724	16887	16789	16641	16769	16755	16715	16886	16814	16912	16698	16852	16855	16914	16549	16839	16884	16747	16887	17084	16775	16844	16732	16955	16821	16750	16773	16941	16752	16930	16721	16642	16697	16671	16527	16667	16701	16800	16728	16934	16934	16812	16885	16795	16634	16746	16810	16621	16720	16826	16798	16797	16677	16924	16758	16644	16682	16609	16670	16826	16666	16656	16943	16508	16837	16674	16870	16883	16758	16710	16698	16611	16838	16759	16831	16715	16818	16850	16801	16648	16898	16831	16786	16936	16935	16818	16701	16904	16684	17017	16915	16876	16680	16719	16742	16707	17010	16716	16799	16734	16903	16585	16905	16766	16854	16892	16699	16813	16709	16724	16724	16925	16891	16646	16698	16724	16781	16705	16660	16825	16705	16776	17016	16769	16649	16593	16586	16917	16919	16609	16700	16798	16800	16891	16631	16745	16905	16866	16723	16805	16593	16620	16885	16779	16683	16682	16575	16805	17055	16737	16843	16901	16655	16669	16682	16957	16760	16847	16677	16757	16627	16660	16777	16768	16943	16702	16724	16632	16762	16806	16612	16752	16728	16766	16833	16718	16735	16806	16676	16825	16694	16722	16602	16637	16827	16710	16861	16859	16899	16870	16784	16818	16743	16679	16621	16898	16656	16636	16805	16863	16675	16842	16762	16748	16824	16748	16773	16780	16857	16798	16758	16853	17057	16709	16795	16777	16903	16683	16781	16891	16634	16635	16743	16589	16655	16743	16770	16650	16573	16877	16773	16811	16832	16835	16869	16996	16723	17058	16721	16735	16689	16919	16958	16879	16894	17032	16988	16601	16767	16722	16677	16839	16763	16762	16657	16775	16749	16644	16767	16653	16744	16539	16760	16703	16618	16591	16624	16814	16763	16730	16720	16668	16617	16726	16881	16734	16732	16617	16681	16804	16766	16995	16748	16672	16854	16847	16947	16785	16749	16666	16630	16830	16720	16754	16911	16827	16520	16631	16551	16718	16793	16653	16881	16901	16852	16602	16749	16790	16704	16797	16641	16638	16688	16718	16733	16771	16509	16844	16626	16681	16661	16595	16959	16661	16703	16752	16650	16702	16708	16686	16734	16801	16807	16789	16744	16807	16640	16869	16777	16661	16773	16707	16800	16685	16622	16746	16668	16563	16772	16643	16873	16540	16920	16686	16739	16762	16591	16824	16594	16651	16682	16587	17006	16618	16687	16709	16735	16752	16594	16797	16653	16831	16588	16744	16698	16650	16645	16751	16618	16640	16824	16701	16879	16900	16862	16701	16602	16710	16729	16783	16798	16686	16775	16794	16815	16749	16755	16903	16743	16658	16683	16739	16875	16596	16558	16702	16740	16421	16782	16619	16683	16640	16855	16791	16814	16629	16709	16904	16771	16723	16718	16809	16951	16880	16677	16834	16792	16615	16865	17063	16857	16768	16652	16785	16625	16659	16723	16803	16713	16764	16863	16671	16800	16768	16622	16909	17083	16793	16698	16804	17066	16812	16786	16714	16856	16781	16657	16729	16975	16773	16607	16749	16631	16885	16759	17056	16816	16797	16828	16818	16872	16723	16648	16700	16788	16775	16968	16828	16827	16647	16889	16803	16834	16971	16622	16823	16648	16752	16739	16962	16710	16756	16646	16725	16723	16705	16590	16612	16762	16672	16785	16688	16742	16780	16681	16844	16746	16788	16775	16462	16614	16898	16721	16483	16658	16706	16848	16901	16741	16642	16675	16720	16653	16874	16747	16867	16926	16737	16716	16517	16670	16679	16722	16771	16619	16635	16587	16807	16861	16867	16811	16651	16760	16796	16668	16801	16763	16578	16817	16807	16581	16540	16782	16652	16766	16740	16775	16682	16834	16926	16654	16905	16666	16760	16675	16596	16783	16563	16728	16681	16770	16826	16680	16804	16836	16754	16850	16853	16690	16898	16722	16547	16910	16785	16845	16781	16835	16887	16904	16848	16888	16813	16543	16865	16854	16645	16799	16830	16849	16782	16868	16748	16665	16874	16621	16804	16712	16941	17056	16870	16824	16798	16753	16777	17066	16694	16561	16570	16705	16696	16565	16711	16895	16876	16784	16555	16937	16714	17077	16517	16613	16792	16698	16643	16917	16741	16501	16762	16794	16861	16653	16833	16573	17075	16863	16889	16850	16795	16807	16725	16635	16740	16858	16823	16625	16610	16839	16705	16706	16843	16733	16890	17044	16755	16655	16852	16629	16900	16920	16853	16766	16830	16824	16778	16638	16785	16747	16576	16907	16937	16689	16681	16858	16866	16792	16801	17001	16826	16680	16806	16792	16892	16656	16872	16634	16696	16773	16817	16776	16802	17089	16942	16575	16879	16709
40904	59899	43611	24088	16406	14733	14376	14545	14450	14510	14480	14532	14576	14452	14562	14472	14656	14365	14498	14458	14390	14458	14394	14276	14565	14477	14528	14383	14372	14489	14420	14310	14430	14447	14422	14441	14388	14350	14448	14492	14551	14323	14320	14413	14639	14650	14335	14438	14445	14368	14560	14609	14387	14432	14508	14484	14473	14331	14466	14403	14331	14467	14407	14674	14588	14509	14352	14510	14496	14307	14387	14541	14485	14530	14452	14355	14639	14368	14415	14414	14456	14507	14534	14488	14336	14460	14311	14285	14516	14287	14361	14370	14387	14515	14448	14418	14563	14307	14607	14421	14440	14541	14511	14490	14249	14530	14389	14492	14397	14419	14506	14450	14559	14464	14442	14518	14370	14358	14420	14434	14341	14441	14678	14499	14589	14265	14409	14516	14546	14613	14347	14662	14350	14470	14477	14367	14483	14562	14372	14635	14490	14467	14395	14601	14419	14315	14496	14405	14366	14403	14346	14506	14460	14572	14481	14565	14464	14479	14447	14333	14664	14553	14492	14297	14474	14509	14387	14458	14314	14420	14479	14476	14364	14408	14387	14404	14393	14572	14482	14494	14449	14332	14447	14455	14274	14467	14271	14498	14619	14277	14538	14362	14658	14458	14226	14546	14521	14450	14389	14552	14294	14705	14435	14450	14421	14524	14390	14441	14404	14617	14511	14440	14369	14450	14423	14289	14455	14593	14457	14506	14540	14519	14539	14409	14530	14408	14429	14428	14448	14444	14480	14295	14227	14276	14345	14346	14567	14398	14470	14602	14543	14536	14528	14595	14376	14508	14427	14605	14486	14464	14442	14438	14356	14563	14489	14365	14424	14501	14584	14360	14432	14454	14388	14442	14236	14408	14265	14429	14385	14543	14347	14490	14506	14515	14450	14415	14471	14468	14531	14479	14490	14358	14511	14460	14500	14376	14455	14350	14388	14613	14563	14369	14436	14486	14365	14565	14476	14382	14342	14454	14418	14415	14452	14435	14447	14483	14435	14464	14348	14550	14434	14451	14489	14466	14557	14384	14378	14432	14524	14532	14490	14544	14431	14470	14398	14498	14592	14361	14381	14514	14492	14484	14579	14431	14426	14467	14481	14369	14521	14393	14578	14439	14400	14532	14427	14667	14451	14388	14632	14474	14513	14488	14257	14464	14476	14535	14260	14299	14339	14395	14495	14571	14521	14451	14396	14391	14338	14476	14560	14376	14392	14464	14392	14411	14447	14329	14419	14431	14369	14356	14526	14547	14409	14434	14355	14449	14493	14460	14384	14344	14399	14379	14478	14473	14503	14468	14592	14497	14417	14522	14583	14431	14351	14545	14356	14377	14602	14549	14580	14492	14532	14529	14587	14435	14430	14415	14479	14532	14467	14376	14385	14379	14529	14438	14489	14577	14352	14547	14643	14319	14346	14443	14432	14325	14489	14408	14523	14408	14410	14370	14636	14387	14305	14450	14561	14583	14424	14430	14406	14485	14417	14545	14459	14572	14488	14453	14560	14352	14434	14432	14678	14519	14524	14577	14284	14517	14525	14490	14469	14604	14543	14581	14441	14495	14431	14579	14349	14497	14393	14576	14437	14267	14598	14423	14518	14483	14288	14422	14400	14538	14530	14544	14401	14404	14573	14390	14303	14588	14383	14315	14691	14563	14585	14555	14511	14527	14372	14461	14521	14341	14401	14498	14465	14519	14397	14454	14580	14586	14410	14579	14515	14534	14394	14345	14418	14578	14507	14412	14499	14499	14473	14345	14552	14478	14520	14528	14434	14121	14470	14410	14567	14539	14475	14523	14343	14525	14356	14473	14487	14538	14477	14660	14447	14420	14347	14500	14455	14468	14511	14537	14517	14423	14434	14407	14335	14440	14505	14325	14344	14419	14536	14382	14478	14411	14421	14363	14399	14468	14317	14504	14557	14410	14427	14384	14417	14360	14474	14391	14505	14284	14413	14560	14264	14373	14418	14435	14617	14357	14554	14477	14458	14537	14412	14624	14445	14418	14574	14431	14478	14489	14492	14474	14472	14530	14347	14452	14591	14600	14421	14497	14529	14609	14503	14292	14345	14313	14619	14534	14452	14379	14444	14497	14360	14424	14591	14600	14424	14570	14202	14479	14519	14382	14470	14424	14533	14421	14532	14247	14532	14485	14462	14391	14576	14456	14360	14331	14441	14420	14420	14609	14576	14522	14425	14414	14569	14440	14485	14617	14541	14438	14445	14540	14668	14448	14523	14412	14529	14438	14519	14516	14583	14478	14536	14377	14610	14535	14482	14451	14326	14334	14450	14424	14477	14465	14519	14395	14468	14593	14362	14535	14350	14500	14355	14496	14516	14513	14583	14464	14514	14417	14535	14420	14293	14581	14619	14561	14247	14546	14355	14423	14554	14516	14441	14452	14563	14406	14342	14338	14454	14519	14479	14491	14566	14469	14576	14346	14509	14482	14316	14456	14631	14400	14324	14454	14727	14415	14425	14394	14310	14595	14379	14547	14378	14433	14458	14526	14536	14480	14509	14298	14368	14435	14450	14376	14626	14413	14394	14532	14589	14401	14486	14424	14368	14349	14455	14442	14387	14434	14467	14605	14503	14525	14438	14456	14612	14449	14453	14504	14387	14497	14553	14422	14444	14541	14487	14373	14262	14538	14407	14600	14565	14356	14579	14486	14560	14398	14440	14788	14644	14465	14374	14444	14281	14398	14513	14458	14432	14253	14409	14545	14559	14511	14428	14506	14601	14393	14501	14602	14379	14454	14466	14485	14387	14534	14547	14534	14431	14513	14505	14455	14643	14238	14475	14598	14510	14405	14499	14514	14395	14220	14535	14325	14513	14485	14355	14454	14506	14499	14430	14493	14357	14500	14243	14451	14406	14423	14411	14596	14383	14594	14393	14394	14430	14447	14520	14501	14567	14389	14532	14545	14548	14358	14480	14481	14568	14458	14340	14674	14413	14399	14389	14397	14356	14594	14256	14405	14541	14447	14501	14453	14435	14429	14351	14462	14626	14482	14559	14412	14348	14497	14388	14563	14361	14253	14549	14359	14478	14516	14384	14614	14510	14536	14571	14436	14441	14365	14515	14465	14281	14535	14497	14490	14393	14347	14520	14368	14484	14341	14364	14417	14369	14481	14390	14467	14570	14419	14580	14414	14637	14524	14495	14477	14426	14412	14199	14409	14361	14345	14415	14486	14432	14397	14342	14281	14419	14427	14334	14475	14330	14492	14475	14506	14401	14522	14335	14431	14558	14394	14500	14497	14399	14390	14580	14503	14530	14322	14380	14551	14531	14484	14506	14533	14495	14565	14304	14599	14488	14554	14558	14527	14465	14455	14490	14431	14524	14440	14517	14611	14328	14361	14339	14542	14429	14476	14369	14369	14520	14518	14448	14527	14311	14634	14620	14405	14336	14540	14640	14542	14713	14268	14526	14431	14404	14513	14482	14368	14607	14489	14421	14447	14612	14432	14549	14490	14532	14457	14405	14390	14478	14349	14473	14574	14404	14401	14480	14387	14530	14606	14572	14437	14554	14523	14574	14529	14582	14524	14303	14412	14283	14359	14375	14521	14497	14359	14469	14428	14500	14730	14440	14404	14560	14494	14491	14496	14556	14741	14271	14412	14449	14428	14637	14385	14522	14363	14361	14457	14524	14498	14444	14542	14579	14565	14234	14530	14481	14415	14582	14490	14275	14336	14653	14455	14548	14552	14486	14599	14347	14408	14353	14435	14471	14421	14415	14484	14296	14447	14383	14493	14420	14441	14504	14568	14443	14369	14443	14477	14488	14431	14462	14481	14437	14425	14423	14512	14454	14514	14576	14564	14488	14509	14425	14528	14397	14634	14525	14380	14555	14517	14473	14610	14486	14299	14552	14481	14452	14344	14374	14472	14519	14469	14449	14479	14327	14460	14497	14450	14473	14495	14534	14483	14475	14460	14484	14387	14142	14380	14527	14428	14442	14519	14658	14353	14506	14482	14470	14327	14334	14308	14667	14669	14480	14299	14405	14665	14504	14481	14539	14492	14519	14439	14343	14516	14589	14555	14534	14468	14391	14430	14405	14349	14535	14537	14481	14366	14472	14539	14615	14645	14408	14492	14262	14368	14530	14508	14324	14364	14493	14570	14381	14657	14569	14437	14417	14685	14271	14444	14476	14358	14622	14491	14467	14481	14430	14540	14550	14530	14430	14425	14307	14498	14358	14450	14438	14442	14497	14489	14583	14362	14532	14478	14442	14508	14450	14634	14469	14550	14420	14490	14590	14532	14501	14434	14466	14637	14343	14406	14480	14624	14389	14514	14400	14400	14524	14474	14593	14380	14543	14367	14590	14464	14498	14521	14603	14374	14454	14594	14504	14426	14373	14498	14347	14396	14303	14538	14440	14540	14525	14373	14521	14582	14506	14555	14632	14365	14466	14575	14358	14310	14362	14637	14466	14627	14498	14472	14393	14456	14389	14393	14607	14565	14512	14238	14509	14450	14476	14439	14512	14621	14487	14481	14431	14696	14324	14564	14407	14627	14657	14346	14483	14474	14564	14569	14366	14521	14541	14415	14488	14437	14454	14481	14643	14417	14456	14620	14415	14430	14552	14423	14479	14450	14541	14430	14436	14370	14448	14577	14302	14474	14473	14555	14389	14533	14404	14547	14562	14426	14469	14422	14488	14325	14551	14312	14434	14451	14513	14552	14471	14379	14509	14469	14623	14561	14532	14521	14406	14441	14487	14391	14381	14349	14469	14372	14405	14565	14371	14428	14478	14495	14479	14461	14400	14632	14434	14584	14308	14627	14438	14374	14323	14624	14590	14610	14436	14432	14374	14486	14391	14505	14502	14578	14451	14404	14394	14417	14438	14321	14468	14416	14488	14425	14632	14324	14469	14467	14602	14297	14589	14437	14565	14659	14480	14307	14394	14444	14503	14545	14406	14450	14535	14491	14343	14510	14429	14504	14441	14615	14388	14572	14603	14493	14567	14421	14492	14382	14378	14622	14368	14380	14437	14467	14312	14525	14363	14617	14413	14362	14523	14383	14390	14617	14443	14591	14468	14563	14528	14479	14317	14522	14390	14332	14473	14357	14545	14324	14601	14619	14599	14567	14543	14377	14311	14536	14357	14433	14554	14495
29409	39376	48574	34614	22529	18263	17549	16816	16833	16703	16818	16811	16824	16839	16705	16922	17007	16800	16644	16720	16901	16838	16758	16791	16907	16865	16656	17065	16795	16735	16849	16986	16853	16698	16531	16931	16734	16744	16759	16668	16904	16593	16867	16892	17040	16963	16857	16898	16799	16620	16915	16742	16778	16708	16684	16728	16829	16661	16609	16668	16555	16567	16486	16811	16716	16863	16798	16654	16811	16946	16707	16686	16838	16635	16828	16728	16781	16803	16842	16858	16681	16632	16766	16869	16846	16595	16658	16775	16890	16824	16945	16778	16968	16830	16712	16570	16627	16745	16590	16527	16552	16847	16692	16848	16637	16533	16485	16900	16849	16802	16787	16804	16865	16924	16795	16581	16779	16623	16696	16683	16849	16964	16799	16904	16873	16827	16809	16830	16566	16815	16598	16709	16904	16692	16584	16921	16687	16835	16516	16620	16673	16923	16883	16417	16822	16655	16723	16783	16691	16732	16735	16880	16674	16903	16752	16701	16644	16785	16950	16730	16739	16692	16860	16552	16834	16727	16771	16759	16842	16681	16874	16636	16673	16567	16842	16743	16836	16865	16949	16627	16603	16740	16731	16848	16663	16663	16630	16597	16597	16692	16693	16588	16867	16747	16877	16801	16866	16772	16829	16752	16797	16717	16766	16872	16893	16792	16711	16840	16773	16691	16812	16601	16894	16809	16723	16931	16633	16640	16722	16779	16759	16958	16989	16696	16677	16827	16843	16766	16688	16759	16824	16587	16558	16753	16579	16783	16818	16648	16912	16680	16817	16857	16800	16676	16997	16806	16718	16605	16699	16750	16718	16750	16781	16834	16754	16779	16790	16751	16925	16646	16577	16586	16859	16827	16741	16790	16697	16712	16926	16823	16860	16830	16700	16836	16842	16934	16839	16860	16576	16764	16894	16945	16723	16699	16724	16920	16913	16621	16928	16771	16884	16652	16611	16650	16767	16767	16902	16836	16788	16693	16586	16674	16552	16778	16947	16836	16776	16705	16848	16815	16870	16653	16726	16743	16653	17073	16864	16710	17016	16825	16714	16582	16767	16812	16775	16780	16816	16613	16789	16778	16802	16774	16850	16652	16880	16657	16884	16695	16888	16753	16905	16683	16772	16791	16744	16689	16646	16761	16819	16860	16699	16801	16568	16696	16754	16752	16871	16661	16835	16949	16910	16784	16798	16826	16784	16637	16657	16842	16783	16749	16822	16853	16885	16710	16976	16671	16652	16702	16816	16590	16778	16684	16707	16628	16833	16918	16762	16878	16876	16780	16890	16882	16904	16841	16955	16720	16857	16765	16813	16995	16774	16692	16654	16662	16785	16857	16772	16789	16706	16636	16776	16748	16709	16791	16620	16779	16849	16798	16812	16540	16598	16653	16557	16650	16859	16648	16743	17003	16586	16815	16851	16821	16719	16879	16691	16840	16565	16651	16673	16732	16886	16854	16739	16829	16922	16843	16996	16782	16808	16766	16782	16653	16681	16657	16843	16687	16731	16827	16751	16996	16748	16747	16649	16614	16726	16816	16707	16813	16737	16737	16792	16662	16713	16618	16734	16626	16721	16692	16837	16669	16862	16803	16514	16695	16803	16795	16938	16808	16775	16608	16764	16822	16724	16696	16730	17094	16808	16843	16791	16809	16866	16810	16734	16763	16715	16912	16967	16718	16869	16789	16847	16777	16672	16723	16823	16835	16800	16778	16835	16913	16721	16874	16621	16682	16607	16898	16806	16707	16768	16964	16913	16780	16620	16757	16696	16733	16782	16700	16739	16585	16654	16798	16728	16729	16803	16731	16686	16845	17023	16718	16658	16828	16820	16704	16726	16678	16661	16691	16748	16951	16708	16750	16582	16702	16796	16838	16709	16728	16773	16688	16718	16742	16760	16688	16970	16694	16687	16652	16701	16883	16861	16891	16773	16833	16647	16767	16924	16666	16773	16660	16719	16851	16648	16795	16659	16668	16843	16601	16759	16751	16660	16569	16609	16724	16873	16553	16674	16693	16657	16736	16577	16863	16859	16895	16750	16765	16869	16903	16702	16789	16894	16579	16825	16831	16860	16547	16796	16859	16901	16822	16898	16847	16624	16668	16761	16801	16993	16602	16720	16842	16794	16874	16698	16465	16923	17034	16824	16778	16685	16843	16623	16766	16720	16471	16699	16783	16740	16572	16716	16718	16727	16646	16799	16625	16755	16558	16675	16834	16857	16860	16824	16538	17062	16796	16727	16907	16595	16708	16549	16851	17044	16771	16760	16803	16727	16696	16827	16831	16946	16654	16619	16737	16847	16731	16882	16738	16737	16762	16793	16835	16857	16633	16832	16610	16772	16769	16706	16778	16793	16832	16618	16693	16816	16739	16939	16639	16950	16916	16733	16630	16771	16844	16709	16834	16668	16736	16735	16686	16641	16733	16502	16924	16879	16916	16714	16841	16817	16851	16724	16698	16792	16729	16637	16858	16562	16751	16796	16715	16779	16806	16889	16881	16804	16825	16660	16840	16829	16815	16815	16768	16807	16578	16598	16692	16791	16858	16864	16681	16830	16762	16869	16547	16692	16788	17031	16880	16684	16751	16718	16894	16769	16764	16816	16854	16876	16576	16743	16780	16845	16780	16520	16785	16709	16715	16506	16786	16548	16698	16613	16776	16735	16795	16565	16630	16820	16900	16669	16814	16694	16735	16976	16668	17024	16806	16687	16574	16712	16895	16830	16763	16505	16752	16710	16830	16863	16841	16660	16769	16831	16802	16835	16666	16912	17032	16651	16745	16579	16837	16458	16891	16744	16585	16754	16722	16726	16961	16761	16723	16519	16959	16945	16908	16721	16876	16734	16803	16877	16698	16775	16913	16659	16665	16810	16831	16838	16690	16701	16667	16809	16776	16735	16856	16740	16688	16797	16717	16843	16825	16728	16865	16674	16583	16574	16908	16651	16780	16750	16838	16688	16813	16935	16856	16503	16735	16968	16894	16795	16841	16614	16686	16588	16719	16749	16729	16797	16756	16741	16928	16592	16572	16829	16637	16826	16623	16828	16752	16874	16800	16810	16934	16891	16770	16836	16573	16669	16685	16888	16939	16825	16891	17022	16947	16777	17005	16796	16548	16849	16809	16730	16733	16672	16808	16660	16850	16812	16907	16793	17004	16655	16637	16741	16908	16780	16795	16817	17017	16814	16767	16843	16772	16610	16826	16821	16629	16693	16920	16891	16720	16767	16903	16898	16754	16724	16718	16878	16782	16650	16690	16937	16811	16818	16796	16861	16618	16698	16704	16857	16596	16729	17047	16825	16713	16708	16846	16726	16605	16856	16776	16780	16595	16838	16573	16655	16805	16693	16694	16675	16681	16688	16930	16614	16645	16960	16672	16820	16858	16857	16813	17039	16938	16686	16546	16628	16741	16856	16671	16691	16645	16817	16788	16959	16772	16944	16774	16572	16945	16817	16851	16863	16800	16693	16749	16981	16786	16749	16746	16816	16889	16884	16883	16932	16692	16694	16657	16677	16596	16761	16969	16974	16684	16823	16795	16841	16758	16555	16676	16609	16834	16576	16814	16850	16674	16584	16574	16667	16925	16800	16872	16745	16821	16600	16640	16834	16852	16823	16734	16776	16841	16949	16701	16743	16509	16509	16914	16886	16705	16868	16781	16913	16865	16858	16752	16696	16948	16847	16786	16803	16673	16680	16751	17024	16787	16822	16939	16635	16836	16840	16749	16620	16499	16953	16662	16954	16782	16776	16668	16687	16633	16875	16801	17041	16671	16862	16714	16690	16670	16723	16721	16758	16682	16727	16636	16492	16805	16697	16899	16724	16772	16935	16897	16818	16733	16668	16767	16727	16770	16701	16557	16667	16808	16680	16723	16742	16731	16585	16927	16786	16698	16918	16675	16756	16802	16651	16734	16884	16705	16721	16682	16747	16741	16712	16612	16919	16859	16701	16713	16646	16697	16906	16719	16899	16795	16884	16607	16767	16617	16636	16947	16819	16925	16590	16581	16794	16889	16717	16771	16849	16804	16995	16686	16639	16743	16819	16755	16965	16782	16813	16785	16637	16689	16832	16749	16644	16967	16857	16694	16826	16969	16862	16742	16772	16587	16682	16744	16734	16813	16681	16775	16698	16726	16598	16660	16672	16728	16582	16605	16727	16868	16739	16630	16675	17063	16675	16743	16904	16584	16697	16656	16609	16631	16803	16717	16873	16704	16751	16739	16705	16847	16699	16715	16866	16849	16921	16699	16810	16676	16534	16805	16526	16821	16754	16731	16678	16662	16663	16619	16654	16648	16625	16692	16865	16849	16908	16804	16884	16846	16586	16585	16680	16740	16856	16832	16738	17031	16774	16782	16844	16873	16828	16667	16743	16639	16608	16926	16779	16787	16801	16792	16801	16670	16710	16691	16614	16621	16629	16777	16746	16686	16710	16600	16823	16627	16747	16632	16752	16905	16916	16696	16658	16736	16736	16743	16734	16563	16606	16560	16859	16807	16758	16717	16769	16783	16641	16847	16728	16834	16391	16831	16710	16666	17001	16759	16743	16705	16834	16368	16896	16697	16924	16615	16789	16771	16862	16793	16896	16798	16725	16755	16646	16796	16851	16762	16590	16743	16845	16844	16591	16873	16681	16704	16816	16700	16886	17011	16711	16791	16865	16806	16992	16939	16547	16732	16830	17042	16667	16742	16657	16906	16977	16652	16875	16861	16696	16684	16630	16634	16689	16880	16818	16617	16636	16722	16644	16715	16841	16813	16781	16694	16872	16777	16580	16771	16772	16762	16697	16799	16652	16693	16873	16532	16843	16694	16862	16769	16664	16816	16691	16757	16699	16642	16945	16728	16807	16841	16598	16688	16517	16649	16686	16961	16906	16867	16770	16775	16879	16833	16667	16751	16825	16796	16758	16759	16808	16754	16764	16902	16611	16738	16602	16706	16707	16673	16706	16710	16755	16808	16970	16952	16578	16829	16675	16700	16722	16746	16688	16784	16852	16864	16730	16680	16861	16748	16858	16695	16863	16828	16618	17022	16826	16777	16729	16604	16842	16851	16667	16717	16782	16663	16689	16775	16788	16750	16731	16586	16780	16713	16745	16754	16770	16945	16916	16796	16794	16520	16704	16691
50896	76243	56711	31499	18929	15046	14531	14407	14561	14448	14471	14580	14335	14383	14548	14574	14388	14460	14622	14651	14483	14375	14545	14550	14276	14518	14527	14421	14308	14526	14409	14514	14497	14615	14430	14534	14471	14425	14537	14578	14475	14552	14487	14611	14419	14531	14304	14597	14422	14562	14503	14642	14431	14373	14443	14500	14323	14347	14466	14411	14584	14594	14622	14476	14676	14414	14437	14647	14504	14416	14624	14322	14464	14501	14422	14346	14301	14534	14449	14393	14581	14559	14457	14496	14456	14442	14435	14471	14532	14334	14556	14324	14501	14330	14228	14392	14482	14482	14536	14376	14528	14368	14316	14459	14531	14497	14372	14558	14621	14421	14754	14498	14426	14487	14445	14406	14467	14375	14450	14444	14407	14445	14322	14541	14509	14529	14579	14380	14262	14406	14481	14489	14439	14386	14665	14487	14386	14515	14441	14521	14433	14592	14384	14613	14446	14503	14245	14415	14662	14443	14499	14463	14421	14431	14482	14376	14380	14485	14310	14453	14468	14441	14559	14406	14555	14326	14435	14265	14307	14477	14390	14563	14424	14475	14585	14402	14339	14558	14638	14581	14433	14376	14405	14600	14368	14477	14550	14477	14465	14523	14329	14464	14489	14514	14424	14440	14474	14656	14448	14520	14550	14385	14497	14314	14444	14493	14380	14421	14506	14468	14521	14512	14561	14302	14427	14463	14463	14560	14463	14365	14480	14564	14352	14554	14602	14709	14417	14409	14517	14528	14393	14534	14467	14488	14474	14406	14430	14500	14383	14475	14618	14403	14591	14352	14463	14622	14516	14419	14536	14292	14589	14479	14556	14480	14508	14540	14369	14440	14584	14517	14397	14555	14544	14336	14475	14532	14523	14477	14286	14437	14403	14446	14581	14309	14464	14448	14359	14417	14503	14563	14522	14414	14459	14430	14383	14433	14243	14448	14423	14541	14533	14468	14340	14389	14470	14438	14448	14562	14434	14443	14476	14599	14442	14569	14197	14444	14450	14460	14416	14528	14553	14416	14534	14535	14471	14541	14701	14379	14478	14458	14367	14422	14417	14457	14495	14563	14532	14364	14407	14422	14497	14462	14441	14504	14453	14431	14534	14563	14443	14423	14453	14558	14365	14362	14316	14357	14411	14752	14420	14507	14403	14628	14355	14469	14628	14465	14325	14491	14543	14575	14331	14520	14483	14415	14478	14556	14435	14412	14557	14339	14420	14550	14510	14440	14331	14600	14402	14334	14526	14397	14436	14367	14640	14547	14558	14451	14492	14442	14417	14599	14573	14313	14412	14561	14506	14320	14455	14394	14506	14455	14403	14273	14345	14355	14618	14534	14561	14369	14581	14468	14399	14549	14343	14459	14504	14362	14452	14384	14423	14342	14402	14289	14625	14414	14505	14554	14496	14457	14534	14468	14530	14448	14307	14402	14276	14445	14386	14547	14451	14372	14386	14516	14412	14085	14396	14620	14447	14397	14399	14507	14527	14545	14443	14525	14528	14495	14594	14267	14447	14568	14467	14573	14375	14582	14386	14669	14571	14292	14495	14455	14527	14573	14343	14455	14577	14507	14420	14473	14511	14353	14462	14495	14356	14505	14579	14338	14291	14409	14602	14443	14463	14482	14374	14464	14588	14489	14538	14492	14537	14626	14371	14486	14384	14455	14688	14472	14433	14477	14359	14428	14360	14508	14483	14648	14294	14570	14395	14580	14524	14552	14496	14439	14553	14679	14473	14616	14466	14487	14270	14390	14515	14283	14529	14580	14517	14431	14412	14485	14445	14467	14450	14439	14510	14345	14574	14347	14357	14492	14533	14464	14522	14478	14538	14367	14523	14569	14596	14359	14595	14374	14363	14457	14501	14473	14515	14496	14567	14569	14521	14304	14435	14554	14304	14608	14535	14558	14587	14488	14623	14369	14410	14463	14639	14394	14583	14378	14406	14497	14479	14425	14573	14588	14435	14404	14443	14484	14531	14647	14489	14435	14588	14562	14527	14493	14534	14332	14501	14585	14657	14538	14467	14556	14484	14537	14374	14682	14458	14407	14304	14419	14668	14415	14353	14377	14583	14333	14286	14433	14473	14436	14482	14458	14426	14324	14362	14502	14557	14497	14322	14485	14469	14387	14585	14647	14430	14345	14428	14408	14438	14486	14461	14484	14344	14495	14411	14601	14576	14405	14503	14572	14641	14434	14447	14442	14449	14394	14350	14372	14486	14464	14444	14354	14398	14482	14507	14456	14525	14422	14392	14612	14512	14543	14469	14431	14688	14529	14353	14358	14381	14590	14533	14441	14395	14542	14281	14537	14460	14672	14454	14282	14536	14443	14472	14533	14454	14305	14400	14430	14474	14432	14350	14538	14434	14413	14207	14237	14445	14470	14292	14594	14524	14416	14486	14627	14444	14451	14616	14576	14544	14513	14475	14426	14311	14669	14607	14378	14455	14476	14568	14419	14543	14415	14359	14480	14410	14677	14617	14420	14561	14357	14546	14479	14491	14389	14382	14465	14501	14375	14379	14367	14385	14499	14564	14467	14474	14484	14487	14495	14400	14507	14425	14558	14557	14391	14488	14362	14493	14645	14377	14470	14428	14619	14360	14470	14614	14522	14258	14424	14352	14440	14431	14272	14472	14505	14528	14385	14536	14584	14370	14544	14478	14333	14421	14417	14561	14400	14535	14481	14569	14461	14575	14371	14528	14480	14391	14556	14554	14457	14411	14247	14441	14414	14454	14549	14589	14312	14332	14343	14469	14483	14528	14598	14391	14411	14305	14533	14592	14471	14587	14315	14473	14507	14508	14527	14539	14448	14602	14410	14591	14495	14413	14577	14572	14439	14543	14458	14574	14414	14424	14393	14526	14275	14520	14544	14445	14572	14461	14552	14545	14311	14607	14516	14465	14479	14358	14525	14370	14478	14391	14536	14220	14405	14569	14500	14493	14568	14275	14667	14400	14361	14616	14516	14234	14595	14382	14485	14419	14438	14392	14655	14634	14493	14419	14492	14448	14539	14379	14517	14315	14416	14527	14508	14180	14550	14460	14524	14643	14467	14667	14395	14499	14393	14504	14330	14426	14579	14388	14463	14487	14512	14505	14540	14522	14347	14495	14616	14420	14570	14355	14548	14335	14389	14531	14521	14545	14421	14560	14545	14535	14442	14432	14538	14345	14380	14501	14362	14658	14481	14458	14349	14350	14455	14441	14530	14521	14410	14404	14444	14514	14527	14371	14630	14268	14402	14460	14465	14581	14407	14488	14499	14604	14469	14283	14355	14454	14285	14511	14480	14515	14545	14225	14620	14502	14406	14474	14553	14402	14452	14508	14423	14515	14530	14465	14370	14365	14631	14456	14388	14405	14501	14468	14374	14363	14494	14410	14616	14473	14423	14498	14615	14401	14535	14551	14370	14546	14549	14412	14447	14422	14426	14428	14479	14414	14521	14439	14473	14445	14487	14588	14392	14678	14336	14511	14456	14397	14379	14357	14541	14586	14393	14485	14542	14458	14492	14497	14371	14526	14285	14669	14558	14410	14516	14330	14361	14552	14541	14444	14430	14356	14458	14470	14547	14451	14670	14371	14531	14488	14471	14424	14316	14476	14674	14592	14422	14447	14328	14597	14559	14321	14335	14333	14548	14357	14587	14472	14367	14510	14590	14443	14499	14375	14453	14406	14668	14487	14615	14608	14336	14516	14550	14630	14365	14567	14510	14529	14575	14505	14406	14345	14475	14284	14456	14460	14616	14481	14442	14429	14383	14401	14554	14342	14441	14511	14562	14651	14371	14659	14518	14481	14406	14442	14605	14463	14557	14518	14437	14437	14453	14553	14629	14480	14617	14453	14537	14562	14450	14518	14403	14435	14498	14402	14477	14544	14588	14280	14492	14507	14434	14517	14481	14480	14405	14360	14440	14435	14482	14409	14582	14335	14373	14493	14373	14466	14584	14481	14690	14310	14593	14413	14405	14433	14190	14497	14389	14445	14399	14362	14442	14551	14407	14679	14460	14626	14454	14413	14474	14488	14291	14511	14447	14397	14549	14412	14381	14449	14584	14508	14614	14494	14584	14429	14251	14382	14328	14442	14229	14548	14496	14483	14441	14571	14341	14560	14561	14533	14462	14549	14419	14564	14632	14533	14658	14406	14434	14441	14437	14503	14425	14409	14425	14452	14265	14573	14389	14365	14455	14419	14404	14388	14448	14511	14412	14429	14478	14499	14433	14465	14402	14636	14347	14526	14380	14424	14552	14520	14496	14438	14362	14474	14459	14554	14414	14416	14504	14449	14405	14399	14395	14388	14503	14492	14452	14463	14670	14565	14418	14372	14563	14381	14576	14494	14622	14505	14521	14602	14550	14562	14491	14382	14519	14605	14594	14625	14442	14360	14584	14570	14342	14460	14417	14564	14408	14525	14447	14536	14423	14380	14416	14458	14317	14646	14430	14453	14555	14578	14491	14514	14546	14534	14394	14485	14432	14667	14455	14597	14346	14468	14437	14418	14263	14394	14492	14485	14401	14577	14453	14426	14598	14407	14437	14442	14468	14616	14497	14470	14496	14485	14539	14480	14398	14459	14426	14360	14421	14513	14550	14419	14506	14325	14513	14441	14436	14552	14448	14436	14434	14411	14411	14493	14364	14555	14560	14330	14560	14453	14501	14253	14511	14687	14519	14528	14280	14561	14473	14596	14469	14478	14546	14478	14361	14527	14526	14641	14400	14593	14426	14465	14465	14570	14453	14406	14414	14445	14343	14432	14505	14548	14666	14391	14691	14568	14571	14583	14485	14514	14267	14459	14584	14415	14442	14456	14346	14534	14430	14471	14455	14455	14455	14498	14473	14367	14497	14497	14512	14550	14429	14381	14410	14585	14356	14325	14458	14354	14541	14554	14447	14455	14391	14584	14707	14490	14621	14466	14397	14503	14437	14433	14250	14502	14662	14425	14627	14450	14380	14474	14438	14546	14641	14301	14462	14390	14493	14607	14541	14410	14314	14423	14487	14384	14514	14382	14513	14615	14604	14479	14423	14554	14446	14280	14658	14524	14455	14394	14411	14498	14512	14376	14566	14576	14409	14507	14566	14560	14411	14624	14559	14504	14496	14481	14501	14555	14432	14322	14603	14366	14345
23940	25041	38587	32136	24976	23665	22685	18018	16929	17343	17314	16933	17127	17299	17053	17147	16949	17073	16999	16847	17199	16988	16985	17137	16960	17010	17092	16888	16953	16998	16768	16889	16952	16842	16846	17009	16958	16754	16921	16775	16829	16742	17189	16933	16920	16803	17035	16799	16995	16940	16774	17041	16883	17004	16828	16901	16984	16733	16702	16980	16964	17026	16860	16864	16732	16851	16839	16635	17092	16791	16786	16599	17073	16809	16886	16786	16811	16855	16773	16712	16862	16626	16760	16642	16831	16850	16852	16946	16784	16748	16862	16919	16682	16904	16700	16752	16733	16953	16972	16753	16813	16815	16835	16746	16933	16692	16583	16986	16705	16586	16852	16697	16921	16678	16818	16637	16703	16703	16670	16691	16942	16834	16636	16894	16967	16607	16818	16813	16861	16814	16689	16642	16790	16900	16763	16757	16688	16830	16775	16862	16767	16838	16937	16892	16667	17080	16887	16970	16849	16782	17008	16690	16834	16519	16568	16825	17049	16784	16568	16812	16894	16846	17031	16855	16802	16832	16720	16637	16719	16750	16911	16765	16844	16904	16890	17006	16917	16766	16899	16863	16779	16850	16768	16865	16636	16772	16740	16540	16885	16858	16711	16830	16773	16672	16636	16927	16954	17029	16782	16726	16732	16923	16732	16780	17032	16908	16643	16918	16879	16830	16849	16894	16938	16922	16786	16833	16928	16879	16745	16815	16711	16915	17095	16766	16852	16997	16728	16773	16870	16726	17157	16848	16616	16585	16759	16632	16822	16935	16537	16695	16890	16849	16713	16648	16749	16747	16876	16670	16731	16840	16836	16940	16927	16911	16817	16797	16914	16833	16781	16880	16838	16832	16728	16756	16737	16842	16668	16701	16877	16829	16887	16808	16872	16981	16948	16777	16707	16981	17067	16930	17062	16762	16795	16891	16828	16889	16806	16985	16516	16692	16753	16888	16804	16780	16781	16830	16820	16685	16762	16769	16741	17009	16802	16649	16718	16739	16836	16749	16853	16717	16830	17005	16660	16655	16693	16942	17065	16981	16715	16909	16847	16819	16907	16908	16677	16872	16697	16780	16991	16888	16866	16846	16559	16807	16908	16627	16770	16990	16906	16892	16627	16815	17116	16844	16788	16727	16689	16873	16713	16731	17026	16801	17009	16661	16801	16664	16698	16910	16815	16757	16822	16857	16843	16975	16820	16833	16683	16661	16798	16896	16923	16808	16837	16902	16641	16875	16869	16996	16799	16543	16785	16666	16735	16837	16723	16731	16747	16622	16748	16737	16822	16741	16763	16993	16845	16845	17021	16870	16930	16755	16839	16810	16844	16656	16716	17029	16839	16824	16945	16773	16749	16812	16771	16990	16713	16658	16754	16739	17006	16911	16796	16648	16610	16838	16956	16961	16895	16676	16951	16595	16787	16822	16813	17069	16642	16837	16791	16956	16646	16955	16608	16785	16930	16745	16924	17028	17061	16931	16820	16632	16884	16779	16870	16726	16850	16792	16803	16970	16974	16960	16824	16840	16751	16904	16914	16706	16758	16715	16862	16636	16976	16724	16739	16731	16742	16608	17036	16659	16687	16743	16839	16753	16782	16927	16927	16756	16847	16905	16716	16595	16759	16839	16755	16866	16757	16839	16941	16819	16712	16819	16715	16876	16829	16687	16896	16843	16664	16683	16821	16658	16726	16985	16886	16739	16740	16883	16668	16774	17052	17035	16777	16802	16734	16781	16798	16932	16837	16687	16790	16733	16835	16803	16843	16628	16837	16761	16768	16723	16736	16871	17032	16820	16914	16673	16800	16841	17019	16950	16831	16767	16773	16724	16888	16818	16787	16867	16652	17029	16708	16749	16893	16867	16504	16594	16739	16722	16804	16965	16781	16643	16797	16954	16802	16813	16715	16987	16922	16679	16826	16780	16631	16950	16762	16774	16994	16888	16784	16774	16596	16672	16777	16756	16873	16813	16959	16852	16664	16959	16854	16968	16687	16776	16673	17010	16713	16868	16765	16725	16908	16958	16653	16991	16813	16757	16873	16926	16932	16902	16725	16585	16648	16680	16848	16854	16869	17052	17044	16939	16660	16869	16790	16738	16646	16879	16750	16672	16528	16868	16580	16720	16625	16712	16860	16861	16674	16808	17144	16786	16742	16817	16765	16922	16829	16565	16701	16754	16734	16863	16629	16764	16815	16710	16771	16871	16789	16619	16711	16632	16702	16496	16829	16690	16798	16790	16749	16688	16864	16746	16855	16883	16778	16637	16826	16689	16642	16982	16728	16958	17035	16789	16778	16738	16807	16763	17119	16668	16772	16961	16596	16692	16884	16729	16804	16688	16855	17041	16599	16521	16827	16843	16915	16744	16731	16722	16779	16861	16706	16673	16748	16799	16716	16998	16783	16843	16839	16859	16962	16830	16881	16553	16832	16983	16801	16824	16589	16932	16801	16740	16723	16800	16693	16811	16905	16761	16692	16656	16773	16931	16928	16826	16850	17006	16708	16722	16851	16912	16937	16869	16806	16939	16767	16939	17009	16887	16926	16788	16817	16888	16624	16891	17025	16815	16699	16899	16822	16833	16679	16589	17004	16667	16706	16556	16721	16840	16776	16906	16723	16756	16836	16814	16852	16692	16764	16798	16846	16720	16902	17018	16553	16744	16782	16711	16848	16656	17024	16890	16724	16914	16564	16772	16664	16922	16925	16706	16818	16713	16958	16831	16732	16874	16830	16655	16998	16907	16686	16533	16794	16770	16864	16912	16840	17005	17006	16643	16734	16899	16786	16971	16892	16723	16805	16680	16799	16712	16883	16720	16762	16689	16818	16880	16807	16737	16752	16920	16838	16835	16644	16669	16835	16924	16934	16767	17161	16760	16683	16997	16876	17028	16635	16721	16882	16837	16880	16548	16792	16852	16764	16911	16987	16803	16969	16865	17031	16809	16748	16759	16749	16736	16915	17024	16925	16686	16846	16790	16735	16655	16713	16866	16922	16822	16813	16882	16954	16711	16801	16868	16740	16824	16651	16705	16913	16877	16938	16857	16804	16963	16667	16811	16830	16662	16826	16869	16820	16933	16794	16720	17044	16794	16803	16988	16895	16800	16815	16850	16870	17066	16778	16772	16740	16811	16891	16885	16877	16756	16944	16646	16719	16891	16913	16839	16810	16910	16818	16866	16858	16564	16849	16969	16881	16924	16774	16994	16734	16689	17180	16721	16985	16731	16925	16842	16814	16809	16910	16799	16761	16847	16634	16736	16687	16826	16800	16766	16913	16726	16689	16855	16729	16949	16929	16795	16757	16923	16775	16860	16597	16889	16927	16815	16908	16967	16930	16803	17109	16935	16876	16741	16715	16821	16947	16942	16850	16669	16833	16608	16789	16929	17131	16826	16718	16865	16767	16822	16893	16787	16702	16852	16918	16838	16776	16815	16761	17019	17004	16770	16812	16803	16708	16616	16751	16724	16737	16824	16683	16635	16688	16775	16917	16908	16743	16678	16732	16739	16934	17037	16798	16841	16646	16869	16836	16749	17114	16803	16728	16876	16800	16788	16682	16838	16732	16871	16757	16941	16579	16712	16686	16707	16608	16690	16865	17130	16854	16604	16618	16997	16984	16712	16809	16710	16903	16728	16799	16843	16816	16822	16990	16809	16598	16951	16974	17108	16853	16754	16701	16763	16714	16738	16811	16914	16654	16612	16719	16965	17090	16842	17007	16977	16709	16839	16694	16757	16811	16725	16727	16782	16847	17033	16801	16913	17024	16920	16708	16736	16795	16834	16930	16914	16766	16887	16873	16790	16534	16901	16855	16770	16738	16663	16605	16739	16956	16749	16977	16628	16857	16902	16885	16847	16791	16725	16682	16991	16931	16732	16862	16697	16500	16747	16769	16710	16955	16983	16886	16787	16786	16817	16684	16740	16737	16913	16920	16806	17000	16844	16841	16752	16677	17005	16834	16764	16602	16788	16711	16931	16710	16720	16679	16927	16760	16555	16696	16901	16780	16741	16695	16880	16876	16743	16779	16816	16985	16951	16943	16469	16795	16802	16814	16581	16762	16792	16795	16783	16639	16924	16691	16733	16654	16649	17071	16851	16856	16841	16752	16792	16689	16833	16796	16599	16699	16893	16644	16890	16749	16822	16767	16841	16697	16597	17023	16689	16812	16852	16859	16716	16766	16778	16740	16835	16736	16752	16837	16824	16533	17086	16740	16583	16870	16737	16750	16859	16839	16796	16650	16798	16652	16807	16808	16877	16694	16841	17056	16823	16731	16887	16703	16991	16818	16748	16979	16720	16786	16997	16922	16804	16900	16684	16639	16554	16755	16926	16979	16695	16662	16886	16630	16871	16963	16892	16782	16764	16661	16721	17006	16929	16667	16838	16711	16860	16937	16931	16858	16792	16740	16767	16811	16698	16695	16858	16811	16947	16817	16937	16792	16684	16757	16851	16759	16804	16635	16678	16984	16870	16979	16922	16911	16742	16854	16755	16633	16741	16838	16809	16749	16678	16678	16786	16811	16646	16846	16729	16885	16845	16883	16800	16972	16849	16899	16634	16815	16872	16906	16860	16723	16652	16839	16860	16844	16802	16824	17010	16832	16772	16808	16823	16745	16709	16876	16674	16782	16729	16644	16889	16874	16703	17063	16750	16902	16706	16838	16794	16785	16680	16895	16915	16673	16733	16552	16611	16756	16933	16934	16814	16932	16639	16788	16784	16683	16828	16897	16617	16866	16772	16756	16767	16618	16837	16769	16587	16848	16752	16958	16818	16788	16791	16813	16724	16976	16825	16817	16879	16969	16855	16895	16708	16800	16602	16970	16834	16907	16807	16597	16645	16834	16900	17023	16735	16797	16867	16638	16619	16635	16774	16677	16678	16713	16836	16791	16529	16682	16841	16774	16742	16909	16756	16848	16941	16889	16866	16985	16681	16665	16877	16882	16711	16849	16849	16659	16772	16788	16883	16830	16958	16668	16746	16570	16862	16878	16750	16812	16901	16770	17042	16690	16462	16753	16786	16604	16741	16821	17021	16810	16854	16834	16706	16651	16907	16958	16825	16790	16550	16871	16682	16694	16666	16357	16727	16989	16783	16944	16766	16854	16661	16725	16787	16828	17041	16540	16825
62269	108397	87470	55861	30940	17665	14774	14420	14440	14433	14485	14361	14606	14578	14544	14607	14613	14426	14467	14483	14605	14625	14510	14398	14504	14458	14405	14449	14470	14493	14573	14665	14644	14399	14470	14462	14593	14665	14627	14649	14601	14616	14418	14293	14487	14480	14279	14386	14622	14641	14508	14724	14650	14567	14536	14438	14561	14541	14555	14590	14478	14516	14384	14449	14509	14472	14573	14591	14429	14490	14685	14348	14559	14530	14581	14549	14439	14240	14615	14467	14477	14666	14501	14385	14564	14395	14641	14586	14553	14518	14359	14407	14539	14502	14514	14503	14631	14562	14290	14552	14628	14435	14429	14463	14445	14427	14452	14514	14574	14618	14489	14544	14528	14471	14733	14305	14490	14631	14449	14302	14504	14405	14634	14613	14531	14343	14636	14639	14367	14492	14537	14458	14458	14459	14513	14474	14512	14531	14572	14295	14582	14427	14507	14385	14575	14549	14280	14475	14566	14593	14427	14417	14698	14241	14543	14560	14493	14464	14389	14552	14520	14423	14621	14576	14400	14671	14561	14526	14462	14604	14569	14332	14563	14560	14381	14374	14543	14470	14489	14519	14429	14601	14337	14529	14387	14486	14724	14438	14324	14749	14475	14589	14372	14569	14640	14461	14467	14404	14382	14545	14509	14524	14608	14585	14626	14386	14509	14592	14462	14484	14428	14301	14565	14529	14388	14407	14577	14584	14553	14368	14448	14524	14382	14456	14620	14567	14452	14524	14506	14423	14220	14540	14529	14683	14435	14721	14506	14546	14433	14571	14564	14475	14250	14619	14642	14493	14334	14384	14517	14521	14449	14477	14376	14572	14534	14470	14490	14405	14469	14377	14645	14459	14629	14502	14590	14579	14376	14534	14521	14464	14569	14589	14516	14449	14432	14378	14571	14452	14357	14619	14449	14610	14478	14564	14611	14427	14421	14495	14414	14503	14464	14453	14374	14544	14543	14514	14607	14593	14332	14476	14406	14429	14470	14567	14628	14474	14500	14527	14503	14500	14395	14366	14369	14637	14489	14554	14518	14550	14646	14482	14471	14388	14527	14571	14419	14518	14435	14554	14405	14610	14425	14471	14586	14521	14394	14505	14436	14545	14536	14370	14452	14354	14526	14507	14363	14484	14401	14301	14440	14496	14317	14572	14559	14428	14453	14485	14463	14443	14647	14560	14453	14502	14483	14450	14505	14610	14456	14509	14287	14415	14480	14516	14514	14352	14624	14513	14621	14422	14414	14554	14574	14525	14672	14492	14333	14465	14403	14334	14471	14405	14468	14482	14475	14553	14439	14559	14598	14477	14297	14508	14428	14536	14401	14389	14358	14559	14459	14504	14433	14757	14640	14432	14473	14388	14416	14535	14339	14409	14481	14614	14589	14374	14486	14422	14506	14504	14533	14402	14654	14464	14429	14465	14646	14476	14547	14380	14520	14367	14448	14334	14336	14456	14320	14547	14570	14479	14557	14588	14536	14452	14706	14416	14326	14488	14540	14581	14525	14519	14287	14439	14572	14493	14436	14473	14581	14596	14351	14430	14601	14395	14511	14577	14469	14404	14481	14448	14586	14570	14569	14490	14548	14528	14385	14444	14303	14442	14619	14602	14390	14293	14610	14464	14548	14362	14367	14490	14462	14384	14584	14545	14391	14439	14549	14468	14599	14589	14481	14411	14490	14433	14573	14636	14411	14401	14706	14303	14541	14612	14513	14347	14520	14504	14362	14550	14499	14503	14522	14531	14411	14430	14609	14315	14396	14441	14390	14433	14432	14588	14453	14515	14488	14479	14389	14536	14606	14317	14536	14418	14423	14456	14478	14278	14548	14376	14556	14610	14434	14520	14530	14543	14410	14380	14461	14421	14510	14607	14575	14510	14558	14503	14283	14473	14580	14538	14680	14506	14430	14543	14698	14695	14566	14518	14376	14494	14439	14723	14535	14434	14484	14480	14401	14558	14580	14662	14670	14415	14591	14365	14454	14440	14779	14535	14520	14393	14506	14379	14314	14515	14455	14484	14525	14584	14561	14489	14487	14551	14438	14656	14628	14577	14431	14449	14509	14453	14549	14417	14557	14580	14485	14558	14577	14471	14478	14320	14375	14572	14320	14398	14327	14531	14395	14597	14421	14634	14374	14455	14353	14519	14385	14617	14398	14444	14467	14487	14448	14442	14407	14523	14485	14394	14599	14504	14491	14397	14479	14408	14430	14449	14439	14376	14672	14610	14519	14634	14507	14560	14493	14439	14531	14677	14446	14612	14419	14528	14481	14638	14574	14530	14400	14453	14511	14631	14591	14407	14527	14410	14625	14382	14447	14680	14425	14464	14585	14407	14687	14510	14458	14520	14374	14334	14581	14657	14500	14467	14454	14476	14448	14580	14466	14530	14605	14420	14538	14666	14385	14677	14518	14561	14725	14596	14581	14555	14581	14414	14697	14436	14461	14512	14548	14614	14369	14349	14525	14347	14451	14467	14529	14509	14522	14449	14449	14493	14581	14443	14462	14255	14640	14294	14486	14483	14497	14511	14559	14492	14503	14582	14490	14407	14526	14430	14449	14518	14383	14500	14339	14423	14468	14618	14445	14564	14538	14547	14389	14644	14414	14427	14487	14450	14341	14452	14410	14508	14687	14396	14282	14505	14634	14575	14538	14714	14528	14376	14434	14406	14181	14443	14596	14421	14588	14497	14338	14689	14597	14502	14429	14440	14381	14528	14444	14426	14479	14440	14551	14406	14473	14598	14435	14375	14448	14398	14512	14494	14631	14361	14290	14335	14486	14439	14565	14543	14496	14586	14409	14316	14588	14527	14446	14403	14403	14493	14524	14367	14557	14491	14421	14399	14617	14478	14373	14606	14410	14699	14521	14468	14552	14697	14578	14520	14568	14522	14343	14485	14356	14292	14681	14501	14410	14589	14623	14319	14276	14390	14687	14552	14594	14459	14610	14550	14349	14573	14613	14398	14536	14507	14430	14745	14352	14487	14426	14417	14484	14444	14534	14614	14347	14342	14573	14536	14517	14447	14647	14436	14475	14427	14590	14741	14580	14343	14675	14354	14404	14398	14524	14446	14611	14582	14476	14530	14522	14361	14482	14442	14452	14513	14474	14436	14473	14497	14439	14459	14499	14623	14594	14485	14718	14541	14355	14384	14519	14636	14492	14466	14486	14491	14342	14445	14565	14490	14371	14409	14553	14380	14462	14548	14616	14582	14557	14436	14398	14541	14624	14317	14511	14495	14453	14456	14564	14616	14450	14548	14670	14304	14512	14550	14511	14388	14532	14354	14408	14489	14574	14501	14493	14488	14567	14499	14524	14581	14526	14482	14496	14478	14602	14418	14409	14587	14605	14498	14535	14351	14352	14306	14524	14575	14566	14446	14474	14603	14452	14439	14431	14416	14568	14506	14333	14464	14480	14281	14397	14380	14405	14482	14575	14555	14457	14399	14532	14553	14461	14446	14656	14348	14507	14459	14495	14322	14549	14628	14505	14408	14552	14661	14434	14476	14502	14567	14471	14560	14541	14541	14572	14363	14624	14599	14509	14468	14527	14404	14574	14428	14382	14614	14580	14573	14461	14370	14519	14350	14677	14565	14645	14605	14680	14544	14364	14444	14503	14405	14634	14480	14434	14361	14452	14498	14494	14485	14469	14430	14469	14347	14642	14445	14534	14521	14566	14259	14464	14472	14502	14512	14579	14358	14267	14498	14511	14471	14436	14421	14635	14543	14618	14542	14428	14627	14647	14554	14417	14350	14369	14457	14662	14462	14711	14509	14405	14571	14438	14466	14571	14391	14448	14439	14360	14385	14616	14469	14541	14402	14685	14282	14397	14542	14452	14628	14457	14506	14457	14596	14614	14662	14561	14347	14480	14431	14461	14515	14554	14386	14517	14510	14297	14544	14449	14505	14487	14611	14607	14582	14665	14524	14521	14522	14571	14555	14530	14412	14495	14402	14306	14514	14545	14419	14498	14391	14433	14424	14629	14364	14702	14551	14524	14370	14423	14583	14717	14433	14404	14328	14294	14618	14425	14494	14363	14374	14322	14481	14476	14557	14596	14412	14507	14551	14685	14642	14520	14470	14443	14496	14587	14584	14454	14546	14459	14531	14428	14362	14702	14487	14584	14413	14486	14623	14638	14542	14433	14770	14567	14461	14486	14443	14449	14382	14527	14663	14740	14526	14397	14560	14470	14385	14397	14526	14547	14560	14457	14464	14509	14303	14513	14746	14682	14444	14571	14545	14618	14306	14534	14628	14524	14419	14622	14451	14579	14669	14514	14467	14536	14560	14659	14546	14512	14363	14626	14536	14433	14541	14566	14338	14367	14576	14417	14399	14565	14388	14614	14411	14622	14517	14498	14387	14374	14506	14572	14448	14514	14505	14624	14396	14503	14495	14485	14362	14591	14517	14309	14500	14481	14443	14447	14462	14448	14558	14531	14458	14456	14354	14565	14425	14556	14532	14464	14504	14368	14520	14492	14322	14438	14484	14456	14345	14450	14525	14520	14405	14489	14614	14253	14533	14577	14437	14421	14387	14474	14509	14538	14445	14354	14559	14444	14628	14381	14410	14478	14609	14467	14481	14637	14567	14333	14560	14695	14566	14562	14669	14428	14553	14452	14477	14592	14491	14436	14463	14446	14450	14369	14396	14492	14477	14429	14393	14270	14511	14539	14478	14201	14617	14492	14690	14397	14381	14509	14396	14528	14557	14548	14334	14569	14582	14279	14506	14506	14419	14480	14437	14569	14613	14385	14517	14445	14411	14540	14606	14367	14473	14519	14752	14532	14481	14547	14498	14411	14370	14442	14602	14389	14592	14399	14426	14349	14503	14548	14541	14486	14326	14509	14503	14470	14595	14591	14541	14504	14512	14401	14604	14608	14410	14418	14559	14398	14536	14530	14525	14507	14378	14479	14429	14589	14392	14450	14575	14479	14503	14482	14308	14530	14505	14436	14467	14507	14624	14609	14510	14694	14507	14433	14570	14430	14459	14508	14329	14481	14607	14315	14368	14482	14504	14504	14489	14556	14571	14442	14555	14477	14405	14593	14593	14550	14392	14407	14438	14552	14551	14390	14572	14285	14455	14593	14397	14309	14518	14508	14515	14652	14332	14467	14352
32949	42729	42808	29002	20002	17625	17135	16741	16803	16937	16931	16773	16713	16783	16694	16617	16976	16847	16770	16676	16830	16695	16767	16859	17133	16981	16866	16943	16746	16840	16806	16746	16755	17044	16893	16899	16751	16627	16954	16759	16690	16698	16635	16890	16847	16775	16758	16866	16792	16714	16754	16765	16821	16758	16925	16561	16878	16826	16875	16806	17011	16809	16912	16499	16847	16801	16649	16677	16893	16670	16926	16711	16751	16739	16506	16768	17052	16604	16813	16530	16887	16904	16899	16879	16693	16823	16709	16821	16816	16903	16724	16690	16755	16670	16615	16688	16843	17039	16757	16737	16849	16684	16732	16626	16948	16707	16813	16830	16641	16723	16957	16769	16621	16576	16726	16737	16727	16687	16806	16647	16849	16704	16781	16581	16771	17105	16731	16579	16677	16758	16826	16802	16583	16833	16587	17064	16524	16742	16761	16813	16721	16935	16843	16652	16754	16696	16847	16569	16792	16725	17039	16819	16778	16844	16813	16554	16821	16833	16732	16600	16853	16843	16830	16781	16471	16642	16855	16664	16979	16801	16987	16972	16625	16930	16692	16902	16745	16754	16775	16654	17021	16846	16829	16946	16891	16690	16864	16802	16735	16800	16727	16763	16864	16822	16908	16829	16758	16677	16892	16652	16652	16729	16795	16912	16890	16835	17009	16529	16792	16809	16850	16871	16618	16919	16848	16849	16700	16909	16937	16765	16826	16764	16930	16755	16695	16751	16877	16754	16813	16680	16877	16927	16798	16793	16928	16806	16734	16625	16613	16874	16814	16728	16852	16525	16721	16894	16714	16839	16585	16890	16822	16879	16777	16657	16636	16653	16758	16942	16730	16719	16807	16784	16927	16753	16728	16827	16907	16767	16638	16616	16842	16694	16643	16848	17085	16817	16817	16799	16792	16708	16722	16791	16653	16718	16844	16771	16784	16646	16884	16956	16832	16822	16846	16652	17065	16704	16689	16823	16827	16766	16843	16767	16867	16685	16787	16763	16949	16841	16642	16528	16927	16673	16854	16867	16791	16818	16851	16822	16847	16812	16710	16956	16425	16713	16806	16977	17060	16649	16538	16725	16839	16698	16694	16782	16644	16683	16738	16862	16969	16913	16525	16759	16577	16709	16701	16932	16796	16793	16816	16639	16691	16517	16908	16913	16765	16903	16586	16799	16724	16834	16754	16954	16916	16814	16960	16913	16653	16701	16770	16695	16737	16784	16832	16785	16725	16958	16815	16872	16610	16647	16800	16755	16770	16929	16909	16646	16746	16707	16877	16401	16592	16642	16690	16757	16819	16720	16820	16743	16738	16615	16738	16770	16676	16853	16839	16907	16578	16774	16770	16700	17000	16762	16742	16771	16861	16741	16782	16840	16686	16968	16781	16835	16607	16825	16848	16826	16855	16664	16703	16774	16690	16777	16718	17021	16828	16919	16660	16799	16667	16796	16802	17062	17014	16685	16850	16614	16780	16588	16794	16914	16658	16650	16690	16905	16880	16844	16957	16646	16717	16675	16615	16829	16932	16724	16689	16718	17034	16632	16863	16552	16809	16821	16861	16720	16608	16764	16852	16527	16894	16822	16771	16606	16764	16907	16909	16853	16776	16727	16635	16673	16666	16640	16772	16648	16843	16905	16782	16721	16888	16804	16726	16659	16744	16756	16643	16782	16716	16710	16583	16939	16891	16692	17048	16766	16852	16683	16729	16851	16548	16786	16545	16582	16683	16695	16901	16671	16787	16835	16859	16787	16788	16768	16689	16719	16707	16751	16792	16712	16817	16838	16782	16624	16807	16778	16950	16796	16793	16747	16839	16844	16872	16805	17013	16833	16802	16849	16772	16727	16871	16782	16708	16684	16815	16567	16807	16760	16901	16907	16735	16757	16701	16852	16914	17015	16679	16958	16584	16665	16831	16833	16756	16667	16837	16735	16750	16893	16762	16712	16824	16850	16739	16732	16570	16755	16882	16829	16734	16859	16766	16814	16766	16861	16765	16746	16892	16829	16981	16699	16830	16936	16758	16846	16809	16781	16845	16832	16904	16864	16664	16809	16642	16615	16858	16826	16774	16839	16767	16626	16785	16873	17098	16687	16727	16925	16811	16782	16986	16856	16747	16693	16811	16588	16848	16642	16734	16775	16739	16728	16798	16535	16756	16725	16767	16810	16785	16713	16999	16927	16829	16821	16740	16799	16803	16726	16816	16778	16544	16661	16812	16610	16811	16949	16903	16714	16782	16721	16844	16801	16887	16840	16944	16977	16871	16682	16927	16894	16835	16864	16613	16919	17010	16712	16839	16772	16806	16829	16787	16993	16691	16737	16836	16907	16995	16706	16919	16671	16837	16551	16723	16676	16798	16824	16913	16839	16825	17139	16877	16664	16853	16834	16732	16762	17048	16872	16655	16800	16803	16779	16878	16783	16952	16706	16826	16645	16798	16886	16767	16721	16626	16804	16835	16686	16621	16712	16764	16716	16797	16641	16608	16952	16912	16776	16830	16914	16599	16757	16763	16771	16694	16799	16772	16739	16743	16825	16734	16946	16657	16903	16903	16737	16798	16849	16750	16937	16876	16637	16833	16785	16882	16743	16558	16802	16790	16670	16882	16872	16716	16828	16897	16765	16672	16819	16731	16856	16706	16854	16688	16879	16628	16645	16775	16761	16769	16631	16773	16721	16707	16719	16947	16665	16773	16762	16886	16863	16816	16667	16847	16749	16857	17038	16648	16707	16808	16642	16763	16817	16810	16559	16657	16796	16666	16886	16807	16897	16815	16698	16778	16786	16874	16686	16748	16628	17074	16807	16887	16828	16857	16618	16781	16858	16654	16895	16924	16840	16887	16627	16624	16844	16717	16576	16988	16742	16742	16955	16658	16756	16794	16669	16791	16812	16751	16722	16887	16735	16691	16783	16738	16675	16885	16722	16807	16670	16841	16747	16902	16816	16897	16630	16742	16682	16601	16789	16694	16891	16985	16868	16888	16720	16889	16996	16842	16604	16731	16717	16795	16796	16894	16869	16743	16785	16583	16944	16604	16728	16738	16764	16877	16894	16727	16730	17000	16648	16952	16845	16923	16720	16688	16619	16635	16886	16888	16817	16722	16823	16729	16974	16664	16803	16717	16808	16814	16806	16782	16620	16853	16734	16719	16643	16732	16967	16683	16781	16590	16795	16872	16890	16862	16855	16703	16641	16584	16709	16653	16690	16684	16856	16795	16828	16862	16948	16758	16867	16719	17022	16783	16886	16623	16737	16820	16718	16671	16619	16782	16883	16661	16682	16884	16795	16844	16542	16685	16743	16943	16848	16856	16998	16825	16641	16803	16726	16694	16765	16636	17076	16930	16797	16882	16685	16890	16754	16643	16893	16929	16660	16780	16813	16755	16981	16790	16786	16691	16881	16870	16665	16868	16780	17022	16871	16751	16734	16612	16900	16760	16646	16846	16815	16973	16780	16718	16894	16736	16834	16604	16981	16864	16821	16897	16836	16936	16807	16893	16870	16857	16519	16897	16624	16777	16852	16774	16879	16713	16813	16699	16811	16790	16875	16710	16845	16747	16788	16838	16739	16883	16928	16837	16858	16962	16827	16907	16586	16711	16748	16761	16770	16607	16720	17070	17011	16826	16955	16915	16855	16734	16871	16855	16577	16812	16932	16874	16821	16637	16714	16941	16827	16802	16800	16803	16814	16554	16966	16865	16619	16806	16827	16669	16708	16753	16837	16731	16659	16658	16700	16765	16807	16858	16859	16858	16738	16662	16732	16625	16724	16797	16778	16614	16688	16762	17123	16959	16710	16673	16802	16896	16811	16820	16827	16846	16834	16692	16759	16621	16843	16720	16725	16707	16747	16932	16769	16790	16696	16952	16901	16912	17042	16869	16565	16821	16711	16742	16596	16776	16811	16797	16760	16582	16603	16773	16809	16705	16875	16718	16833	16782	16724	16705	16808	16774	16881	16884	16866	16755	16662	16786	16795	16717	16729	16715	16906	16831	16644	16788	16813	17044	16849	16727	16682	16815	16813	16731	16934	16638	16763	16890	16842	16847	16787	16840	16845	16687	16704	17023	16836	16888	16743	16733	16714	16793	16723	16692	16868	16653	16845	16813	16892	16704	16879	16786	16708	16837	16902	16734	16726	16723	16798	16823	16736	16741	16744	16719	16842	16857	16933	16629	16804	17021	16801	16845	16917	16639	16676	16689	16795	16786	16867	16799	16761	16791	16789	16852	16908	16868	16950	16651	16844	17014	16713	16892	16903	16643	16785	16933	16653	16780	16742	16854	16635	16771	16766	16681	16948	16914	16758	16703	16886	16680	16661	16761	16669	16852	16801	16703	17091	16819	16823	16684	16805	16733	16589	16830	16741	16783	16784	16892	16870	16687	16880	16838	16802	16813	16686	16847	16794	16835	16811	16749	16467	16850	16898	16751	16810	16625	16915	16742	16895	16695	16874	16787	16879	16583	16802	16868	16684	16744	16943	16770	16630	16691	16772	16805	16708	16849	16937	16866	16599	16669	17024	16809	16668	16940	16757	16681	16978	16567	16507	16945	16709	16863	16802	16744	16645	16647	16858	16906	16690	16906	16690	16894	16759	16860	16779	16742	16874	16874	16602	16781	16846	16902	16934	16792	16732	16845	16748	16729	16778	16706	16693	16816	17038	16677	16609	16712	16691	16599	16850	16783	16734	16691	16778	16768	16837	16917	16705	16873	16800	16906	16741	16700	16690	16624	16805	16646	16626	16789	16794	16857	16809	16658	16759	16847	16817	16834	16584	16719	16627	16791	16940	16835	16801	16811	16755	16807	16833	16851	16743	16949	16805	16840	16716	16887	16861	16547	16652	16982	16781	16892	16748	16731	16795	16594	16743	16676	16800	16930	16698	16851	16814	16692	16703	16684	16714	16840	16718	16826	16745	16692	16696	16556	16713	16818	16940	16881	16745	16857	16786	16833	16974	16767	16576	16646	16753	16924	16938	16745	16779	16959	16660	16661	16756	16738	16829	16732	16848	16772	16767	16548	16795	16840	16729	16866	16713	17059	16788	16993	16689	16595	16558	16930	16619	16568	16650	16631	16674	16838	16755	16858	17005	16686	16552	16766	16738	16866	16823	16968	16936	16786	16724
40700	59741	43912	24187	16613	14855	14501	14511	14411	14446	14541	14535	14613	14302	14374	14423	14592	14458	14535	14524	14458	14433	14539	14442	14469	14443	14424	14568	14463	14447	14419	14435	14424	14281	14208	14424	14480	14482	14463	14413	14461	14536	14334	14637	14528	14566	14420	14286	14387	14640	14705	14510	14332	14471	14468	14506	14540	14348	14568	14414	14505	14598	14339	14525	14653	14623	14484	14437	14484	14441	14455	14465	14547	14564	14617	14423	14458	14497	14470	14442	14605	14488	14329	14360	14529	14503	14405	14570	14431	14475	14386	14464	14668	14542	14561	14384	14585	14475	14481	14499	14522	14577	14576	14614	14525	14549	14516	14407	14372	14327	14496	14149	14498	14434	14445	14399	14187	14348	14392	14381	14550	14454	14427	14431	14595	14393	14583	14505	14347	14563	14505	14232	14576	14500	14473	14483	14482	14430	14406	14384	14391	14350	14570	14628	14536	14345	14388	14497	14418	14309	14494	14634	14529	14476	14449	14463	14546	14638	14510	14453	14632	14464	14503	14430	14357	14607	14450	14544	14406	14385	14515	14374	14518	14440	14492	14498	14555	14570	14435	14341	14333	14456	14362	14439	14553	14550	14610	14300	14386	14450	14364	14605	14563	14448	14566	14274	14524	14348	14646	14456	14555	14408	14290	14650	14566	14450	14562	14603	14354	14430	14474	14440	14456	14606	14456	14503	14475	14506	14452	14505	14351	14294	14471	14412	14539	14437	14527	14385	14340	14406	14621	14546	14488	14557	14411	14356	14540	14431	14630	14450	14385	14427	14423	14589	14595	14364	14423	14509	14390	14407	14378	14577	14366	14336	14564	14503	14499	14526	14323	14604	14445	14616	14666	14401	14596	14241	14504	14343	14515	14460	14674	14384	14428	14416	14530	14335	14522	14414	14316	14544	14331	14556	14592	14396	14402	14412	14338	14590	14509	14601	14275	14314	14454	14481	14595	14511	14599	14336	14609	14487	14672	14407	14422	14463	14466	14400	14575	14567	14549	14519	14530	14641	14297	14418	14528	14459	14411	14522	14433	14627	14484	14373	14461	14558	14399	14545	14525	14546	14584	14687	14386	14352	14491	14408	14628	14547	14503	14523	14400	14323	14384	14296	14476	14334	14520	14462	14398	14357	14417	14651	14394	14494	14209	14531	14458	14451	14550	14373	14494	14363	14530	14529	14396	14496	14498	14415	14512	14408	14565	14500	14708	14492	14475	14557	14442	14502	14706	14334	14531	14356	14495	14482	14463	14349	14288	14525	14592	14424	14540	14595	14350	14518	14577	14505	14344	14323	14534	14374	14568	14455	14369	14527	14601	14361	14319	14370	14395	14381	14582	14308	14499	14443	14473	14461	14239	14705	14434	14579	14467	14472	14538	14386	14246	14649	14538	14266	14393	14437	14594	14452	14466	14294	14455	14309	14503	14442	14220	14559	14406	14497	14532	14396	14722	14523	14442	14366	14458	14490	14451	14499	14548	14463	14697	14471	14560	14503	14635	14466	14778	14497	14483	14458	14425	14489	14456	14529	14505	14523	14521	14519	14426	14388	14302	14428	14471	14395	14452	14502	14487	14346	14430	14574	14503	14450	14471	14494	14388	14439	14434	14604	14450	14384	14428	14459	14425	14287	14683	14473	14522	14472	14427	14586	14376	14473	14568	14433	14623	14346	14454	14351	14454	14511	14522	14411	14533	14415	14500	14394	14532	14424	14497	14540	14441	14453	14286	14453	14533	14556	14489	14393	14481	14287	14410	14491	14445	14482	14338	14427	14447	14497	14268	14567	14648	14477	14510	14511	14430	14541	14444	14677	14424	14539	14428	14578	14383	14371	14475	14526	14551	14387	14516	14411	14487	14501	14429	14565	14413	14382	14480	14380	14600	14449	14544	14309	14452	14403	14480	14456	14381	14501	14558	14351	14543	14386	14567	14448	14354	14346	14378	14584	14573	14384	14369	14483	14548	14435	14322	14586	14480	14416	14571	14403	14470	14562	14469	14268	14532	14399	14671	14440	14394	14558	14431	14609	14478	14449	14641	14575	14560	14583	14538	14567	14546	14420	14485	14577	14497	14618	14547	14576	14442	14595	14225	14600	14303	14521	14425	14710	14469	14449	14596	14498	14598	14435	14462	14444	14462	14484	14429	14510	14397	14591	14523	14477	14281	14584	14594	14373	14453	14582	14445	14357	14391	14496	14428	14587	14583	14551	14501	14351	14545	14539	14445	14389	14508	14552	14594	14570	14462	14501	14459	14466	14592	14417	14389	14403	14493	14409	14494	14679	14457	14481	14495	14521	14425	14398	14525	14575	14521	14588	14428	14624	14492	14251	14332	14485	14425	14504	14364	14615	14431	14582	14529	14473	14333	14456	14576	14599	14439	14495	14491	14474	14593	14381	14435	14485	14531	14637	14429	14501	14525	14436	14457	14528	14621	14483	14356	14653	14477	14349	14615	14478	14478	14497	14526	14670	14582	14392	14480	14432	14480	14445	14586	14439	14554	14433	14385	14539	14417	14379	14364	14502	14468	14578	14410	14478	14572	14521	14535	14356	14569	14525	14551	14448	14412	14510	14618	14544	14392	14462	14479	14478	14430	14344	14535	14514	14473	14268	14537	14322	14684	14416	14503	14584	14577	14243	14562	14485	14687	14381	14426	14471	14558	14515	14361	14396	14515	14305	14526	14447	14439	14601	14539	14502	14530	14540	14508	14406	14508	14571	14261	14427	14407	14297	14596	14572	14441	14573	14434	14507	14363	14485	14229	14578	14516	14390	14294	14458	14401	14660	14576	14563	14490	14638	14494	14380	14476	14471	14360	14375	14517	14364	14382	14584	14468	14540	14426	14577	14549	14274	14426	14412	14664	14578	14431	14585	14385	14353	14514	14578	14377	14445	14536	14499	14494	14608	14534	14543	14361	14501	14501	14357	14311	14540	14530	14541	14554	14450	14249	14649	14421	14631	14643	14454	14478	14668	14642	14501	14483	14437	14663	14587	14557	14468	14515	14548	14474	14613	14499	14522	14329	14568	14306	14281	14428	14248	14476	14268	14567	14490	14439	14366	14405	14478	14477	14308	14346	14472	14459	14407	14533	14498	14589	14559	14710	14481	14421	14612	14483	14451	14379	14460	14510	14461	14300	14414	14569	14407	14419	14706	14452	14515	14423	14472	14439	14590	14423	14459	14536	14456	14584	14460	14445	14367	14328	14484	14637	14408	14416	14483	14364	14467	14426	14400	14536	14508	14546	14430	14361	14434	14470	14496	14482	14595	14492	14349	14572	14508	14411	14297	14435	14591	14435	14486	14539	14433	14526	14405	14368	14459	14493	14471	14720	14507	14410	14479	14544	14384	14451	14553	14612	14439	14395	14659	14544	14409	14409	14489	14432	14314	14388	14483	14413	14444	14485	14472	14510	14478	14428	14346	14506	14544	14346	14352	14375	14585	14446	14557	14400	14545	14541	14568	14404	14564	14450	14488	14457	14380	14617	14543	14288	14441	14509	14718	14576	14433	14454	14435	14526	14623	14600	14579	14539	14485	14542	14360	14575	14415	14593	14273	14458	14471	14500	14450	14574	14478	14646	14409	14424	14443	14491	14461	14467	14644	14546	14440	14289	14237	14232	14515	14621	14453	14481	14688	14234	14496	14554	14394	14499	14455	14392	14317	14431	14367	14453	14403	14452	14512	14608	14547	14383	14566	14523	14401	14567	14408	14576	14242	14516	14405	14483	14489	14458	14473	14513	14407	14396	14385	14508	14488	14505	14521	14544	14551	14595	14574	14427	14434	14443	14469	14299	14307	14498	14617	14492	14751	14618	14547	14564	14441	14434	14590	14331	14558	14414	14349	14594	14547	14535	14469	14389	14422	14527	14445	14464	14426	14475	14421	14546	14647	14561	14399	14447	14511	14414	14542	14537	14459	14468	14536	14386	14587	14477	14410	14574	14515	14336	14560	14477	14539	14501	14343	14341	14428	14604	14479	14464	14648	14410	14583	14580	14398	14572	14566	14386	14569	14448	14535	14430	14479	14506	14348	14557	14493	14429	14328	14475	14407	14488	14438	14506	14499	14471	14290	14467	14591	14349	14442	14425	14617	14520	14590	14411	14442	14403	14412	14620	14230	14499	14562	14609	14557	14281	14468	14467	14411	14427	14446	14431	14490	14465	14471	14646	14430	14472	14566	14378	14552	14325	14471	14521	14361	14439	14639	14502	14437	14446	14570	14476	14492	14443	14578	14505	14338	14551	14496	14277	14325	14360	14553	14409	14578	14398	14480	14477	14557	14572	14482	14459	14600	14447	14493	14538	14569	14639	14507	14614	14560	14512	14523	14442	14458	14448	14455	14456	14642	14486	14449	14347	14536	14537	14392	14637	14652	14577	14481	14622	14544	14302	14437	14430	14542	14280	14445	14451	14488	14600	14458	14372	14473	14582	14499	14648	14494	14328	14399	14434	14521	14513	14417	14552	14448	14458	14570	14447	14475	14355	14479	14360	14465	14497	14500	14504	14592	14396	14494	14565	14403	14450	14318	14438	14474	14574	14472	14615	14570	14450	14443	14661	14536	14509	14521	14555	14328	14359	14507	14508	14386	14442	14462	14405	14490	14670	14408	14517	14485	14466	14546	14581	14396	14571	14467	14451	14530	14312	14398	14356	14454	14542	14553	14418	14327	14538	14568	14608	14450	14628	14503	14530	14403	14459	14441	14541	14445	14551	14437	14497	14507	14353	14540	14589	14342	14452	14594	14584	14314	14354	14563	14462	14600	14521	14369	14447	14438	14532	14411	14384	14433	14454	14573	14635	14411	14498	14251	14530	14384	14473	14461	14626	14604	14433	14492	14480	14434	14496	14389	14475	14660	14547	14589	14410	14413	14457	14420	14602	14392	14426	14406	14517	14603	14553	14520	14500	14384	14330	14371	14645	14401	14477	14416	14381	14443	14499	14240	14524	14648	14631	14590	14561	14385	14362	14496	14587	14627	14596	14388	14759	14525	14448	14397	14454	14494	14367	14616	14425	14534	14469	14427	14260	14219	14506	14679	14693	14576	14478	14439	14443	14359	14390	14424	14506	14479	14405	14541	14328	14711	14394	14336	14340	14538	14453	14390	14578	14257	14537	14432
29807	40581	47421	33825	22088	18188	17575	17263	17135	17154	16882	17135	16874	17091	17111	16833	16725	17080	16840	16819	16862	16808	16844	16995	16922	16811	17136	16874	16782	16927	17043	16835	16852	16836	16931	16604	16842	16815	16956	16751	16723	16709	16937	16785	16923	16833	16787	16711	16811	16882	16864	16894	16893	16880	16850	16779	16906	16944	16953	16686	16913	16996	16710	17091	16851	16944	16885	16738	16807	16792	16854	16932	16915	16703	16694	16997	16739	16984	17023	16869	17008	17119	16842	16802	17004	16761	16682	16893	16915	16738	16766	16830	16841	16965	16781	16863	17091	16878	16708	16861	16827	16862	16856	16769	16993	16934	16898	16918	16827	16882	16902	16835	16890	16822	16966	16801	16747	16980	17135	16795	16732	16982	16817	16851	16838	16748	17045	16822	16799	16778	16937	16799	17100	16805	17034	16865	16958	16800	17053	16808	16746	16795	16908	16909	16926	16947	16880	16818	16926	16910	17042	16800	16947	16853	16966	16786	16896	16935	16561	16749	16946	17038	16901	16790	16922	16909	16865	16907	16896	16872	16786	16726	16746	16847	16844	17016	16858	16742	16983	16732	16658	16841	16719	16635	17051	16860	16883	16982	16774	17070	16885	16931	16841	16865	16874	16871	16726	16700	16791	16871	16813	16693	16876	17052	16829	16788	16871	16865	16920	16746	16612	16830	16885	16727	16889	16798	16796	16828	16923	16919	17030	16718	16937	16985	16895	16761	17007	17007	16949	16659	16782	16822	16883	16902	16669	16993	16800	16734	16724	16870	16963	16945	16805	16850	16922	16503	16626	16720	16935	16865	16872	16757	16662	16956	16867	16557	16714	16841	17011	16824	16780	17029	16894	16843	16931	16760	16760	16769	16882	16729	16996	16803	16754	17032	16887	17004	16856	16657	16970	16896	17006	16860	16836	17020	16786	16877	16823	16832	16718	16835	16784	16692	16815	16860	16690	16837	16858	16788	16900	16898	16727	16937	16855	16904	16838	16818	16846	16702	16959	16856	16809	16794	16828	16717	16812	16725	16854	16619	16642	16783	16942	17011	16801	16865	16725	16959	16797	16819	16879	16865	16986	16987	16797	16764	16823	16740	16787	16902	16860	16861	16724	16861	17106	16689	16900	16845	16842	16995	16924	16893	16967	16723	16901	16850	16867	16908	16786	16912	16897	16757	16823	16853	16916	16748	16932	16775	16778	16935	16872	16721	17011	17074	16670	16871	16814	16960	16988	16893	17103	16739	16667	16827	16903	16650	16763	16921	16825	16836	16602	16889	16753	16823	16967	16601	16890	16799	17037	16945	16632	16862	16835	16805	16824	16806	16937	16860	16863	16848	17017	16869	16791	16896	16650	16889	16727	16836	17012	16756	16806	16739	17045	16643	16766	16884	16780	16737	16867	16844	16923	16765	16722	16852	16946	16876	16889	16865	16554	16928	16880	16899	16739	16948	16934	16919	16997	16887	16876	17120	16790	16891	16966	16810	16841	16778	17082	16851	16916	16728	16900	16824	16804	16824	16900	16948	16990	16722	16660	16889	16914	16781	16887	16637	16880	16771	17057	16857	16915	17041	16831	16846	16695	16879	16878	16862	16891	16760	17029	16914	16909	16693	16845	16827	17008	16855	16982	16762	16744	16976	16837	16765	16774	16719	17024	16701	16810	16690	16816	16900	17001	16969	16777	16868	16740	16794	16732	16875	16797	16944	16731	16746	16858	16851	16757	16765	17021	17003	16913	16849	16904	16866	16920	16781	16726	16759	16965	16669	16817	16920	16980	17024	16942	16862	16733	16739	16801	16878	16929	16897	16775	16730	16948	16922	16909	16668	17006	16976	16751	16879	16813	16983	16770	16888	16762	16828	17080	16847	16769	17041	16895	16798	16816	16756	16738	16858	16711	16974	16973	16746	16909	16974	16758	16777	16704	17082	16884	16829	16752	16887	16961	16813	16833	17020	16549	16894	16796	16722	16958	16729	16853	16722	16749	16817	16990	16963	16871	16721	16599	16870	16858	16687	16942	16780	16918	16910	17004	16850	16814	16762	16838	16988	17036	16851	16927	16703	17044	16917	16856	16818	16787	16781	16783	16927	16819	16702	16865	16761	16811	16932	16832	16741	16743	16682	16764	16710	16863	16782	16870	16882	16986	16999	16674	16781	16660	16930	17092	16983	16868	16971	16921	16786	16903	16783	16645	16829	16687	16785	16831	16980	16815	16750	16644	16712	16850	16960	16826	16895	16765	16647	16798	16890	16929	16974	16851	16937	16970	16712	16530	16768	17026	16965	16676	16896	16908	17027	16911	16728	16864	17070	16922	16935	17019	16813	16832	16904	17038	16822	16748	16867	16806	16939	16939	16848	16800	16850	16832	16770	16902	16824	16818	16972	16699	16784	16909	17039	16951	16862	16651	16746	16787	16710	16888	16786	16937	16984	16826	16780	16673	16941	16682	16906	16708	16839	16801	16857	16852	16961	16876	16871	16671	16665	16702	16926	16614	16659	16830	16847	16762	16790	16853	16923	16789	16850	16990	16866	16604	16894	16862	16652	16862	16826	16774	17057	16830	16644	16872	17025	16897	16732	17051	16914	16937	16869	16711	16757	16835	16859	16804	16833	16785	16915	16970	16803	16707	16579	16765	16830	16907	16712	16771	16779	16888	16953	16798	16814	16798	16797	16857	16794	16689	16856	17028	16862	16811	16649	16703	16745	16828	16885	16973	16683	16802	16806	16857	16718	16752	16915	16854	16860	16635	16784	16751	16779	16592	16590	16855	16824	16824	16669	16887	16726	16922	16996	16849	16929	16767	16864	16938	16669	16966	17004	16821	16953	16877	17057	16848	16755	16926	16833	16798	16772	16647	16784	16856	16922	16730	16777	16911	16957	17033	16961	16642	16728	16811	16838	17001	16831	16780	16828	16946	16729	16835	17033	16816	16825	16827	17009	17150	16789	16716	16684	16977	16924	16845	16750	16692	16878	17026	17018	16906	16981	16872	17062	16787	16996	16806	16803	16643	16908	16821	16903	16754	16895	16907	16709	16675	16779	16948	16815	16851	16827	17019	17034	16823	16946	16701	16937	16854	16668	16844	16894	16737	16860	16848	17026	16940	16728	16808	16616	16897	16692	16903	16850	16933	16673	16862	16877	16777	16824	16670	16823	16843	16856	16819	16740	16854	16925	16809	16734	16979	16745	16853	16736	16806	16718	16691	16951	16975	16832	16938	16848	17027	16926	17048	16617	16965	16924	16682	16767	16636	16786	17008	16846	16954	16734	16952	17090	16758	16836	16772	16815	16818	16907	16862	16780	16625	17022	16926	16765	16857	16946	16861	16740	16865	17064	16804	16855	16832	17020	16612	16919	16890	16742	16658	16767	16981	16726	16715	16873	16802	16831	16715	16835	16824	16760	16838	16811	16891	16734	16681	16669	16849	16942	16727	16962	16911	16821	16759	16930	16925	16937	16875	16973	16894	17158	16873	16903	16766	16800	16922	16959	16693	16785	16812	16773	16703	16839	16716	16905	16926	16863	16761	16660	16770	16952	16820	16826	16746	16544	16728	16887	16858	16843	16718	16806	17035	16938	16893	16877	16840	16713	16920	16795	16638	16928	17059	16887	16795	16896	16947	16848	17100	17179	16993	16761	17032	16959	16807	17052	16775	16689	16788	16869	16736	16798	16973	16884	16836	16909	16860	16848	16879	17011	17104	17010	16853	17058	16841	16726	17095	16828	16777	16931	16909	16826	16815	16864	16697	16956	17032	16919	16524	16809	16671	16780	16818	16896	16768	16927	16811	16894	16782	17128	16805	17059	16817	16919	16870	16995	16917	16834	16926	16970	16785	16693	16906	16898	16559	16779	16737	16844	16789	16810	16749	16830	16744	16914	16919	17043	16864	16685	16858	16822	16976	16763	16721	16800	16863	16954	16802	16917	16703	16958	16914	16605	16976	16848	16634	16798	16927	16670	17091	16808	16989	16880	17011	16900	16797	16745	16698	16856	16900	16817	16996	16997	16982	16928	16853	16814	16844	16914	16707	16700	16910	16704	16756	16849	17021	16977	16853	16673	16842	16765	16913	17036	16763	16910	16956	16831	16921	16790	16836	16763	16666	16643	16891	16731	16713	16942	16823	16845	16963	16910	16840	16817	16840	16882	16826	16863	16951	16711	16924	16821	16848	16945	16848	16817	16765	16781	16941	16893	16950	16960	16697	16982	16999	16704	16986	16945	16561	16830	16858	16880	16704	16935	16995	16869	16875	16800	16834	16792	16925	16767	16910	16950	16861	16825	16829	16828	16966	16973	17156	16840	16815	16955	16823	16688	16635	16977	16965	16759	16766	16818	16712	17036	17050	16683	16798	16906	16702	16905	16797	16727	16797	16774	16917	16864	16724	16882	16932	16743	16731	16784	16890	16689	16852	16938	16960	16770	16868	16781	16855	16955	16875	16900	16844	16815	16904	16811	16933	16830	16863	17070	16949	16829	16928	17067	16734	16892	16986	16955	17063	16859	16730	16783	16873	16710	16652	17006	16758	16781	16853	16813	16761	16757	16850	16964	16939	16809	16818	16818	17034	16632	16627	16745	16886	16829	16935	16872	16764	16887	16747	16889	16807	16912	16892	16875	16819	16974	16833	16850	16639	17015	16939	16796	16916	16534	16809	16845	16911	16989	16819	16889	16893	16795	16874	16915	16808	17012	16743	16930	16806	16829	16966	16930	16756	16939	16722	16735	16716	16813	16817	16975	16873	16916	16703	17055	16773	16951	16835	16857	16954	16834	16827	16850	16807	16861	16718	16852	16646	16784	17008	16834	16800	16966	16939	16953	16768	16881	17071	16880	17017	16756	16920	16917	16718	16839	16893	16934	16771	16883	16743	16908	16760	16718	16864	16888	16983	16712	16790	16721	16727	16725	17002	16881	16894	16712	16953	16753	16800	16881	16879	16797	17055	16650	16772	16805	16794	16816	16863	16958	16874	16822	16886	16700	16845	16821	16821	16798	17006	16886	16863	16742	16765	16797	17074	16740	16888	16878	16882	16768	16957	16816	16914	16785	17115	16955	16856	16673	16800	16915	16748	16758	16993	16975	16907	16862	16917	16819	16859	16819	17035	16849	16731	16773	16811	16746
51766	77977	56065	30400	18344	15087	14613	14545	14633	14659	14412	14432	14714	14539	14612	14589	14518	14588	14482	14523	14690	14565	14395	14414	14489	14522	14537	14555	14620	14680	14701	14596	14364	14585	14437	14578	14662	14489	14502	14623	14394	14688	14491	14536	14442	14608	14507	14476	14529	14570	14483	14702	14548	14457	14479	14659	14365	14349	14548	14428	14552	14500	14439	14645	14561	14496	14523	14563	14587	14420	14436	14612	14426	14467	14444	14616	14723	14593	14437	14560	14309	14709	14561	14485	14529	14528	14451	14616	14439	14618	14526	14574	14543	14458	14627	14616	14606	14539	14537	14502	14683	14618	14398	14568	14409	14532	14471	14566	14657	14677	14493	14575	14610	14420	14506	14498	14481	14395	14460	14544	14425	14459	14515	14509	14383	14744	14602	14506	14561	14560	14499	14471	14548	14358	14525	14614	14565	14521	14612	14796	14385	14464	14572	14467	14518	14554	14473	14502	14687	14730	14576	14564	14506	14370	14403	14443	14660	14605	14493	14513	14512	14580	14551	14449	14524	14467	14454	14736	14503	14510	14489	14491	14576	14622	14532	14522	14705	14503	14369	14526	14425	14594	14569	14426	14567	14529	14659	14611	14429	14388	14474	14484	14404	14660	14379	14774	14432	14487	14430	14440	14574	14485	14588	14541	14630	14461	14512	14554	14434	14522	14394	14590	14336	14549	14549	14518	14502	14497	14598	14608	14587	14615	14492	14441	14395	14585	14401	14478	14542	14333	14600	14443	14434	14547	14589	14530	14581	14607	14601	14580	14622	14605	14533	14624	14421	14470	14721	14474	14631	14479	14542	14547	14463	14538	14564	14534	14446	14489	14404	14533	14641	14684	14526	14643	14637	14456	14640	14532	14402	14562	14682	14559	14350	14529	14544	14597	14647	14567	14732	14550	14422	14632	14570	14453	14375	14400	14564	14644	14458	14543	14427	14480	14403	14546	14433	14536	14364	14740	14540	14445	14628	14648	14405	14278	14759	14439	14467	14418	14684	14488	14486	14550	14453	14483	14483	14411	14423	14596	14577	14480	14471	14621	14600	14339	14508	14475	14532	14508	14541	14477	14549	14645	14568	14645	14414	14616	14524	14561	14627	14513	14580	14518	14629	14473	14555	14683	14582	14378	14414	14516	14476	14503	14582	14578	14524	14459	14590	14424	14761	14354	14482	14536	14528	14600	14418	14611	14832	14726	14544	14609	14435	14765	14586	14541	14508	14419	14428	14495	14442	14539	14516	14599	14582	14680	14475	14445	14468	14241	14469	14473	14552	14683	14440	14570	14478	14520	14485	14673	14627	14303	14647	14606	14613	14509	14505	14483	14421	14519	14429	14391	14527	14429	14441	14505	14579	14618	14617	14663	14744	14542	14542	14434	14572	14551	14481	14469	14721	14426	14574	14720	14507	14691	14551	14767	14528	14539	14776	14351	14377	14558	14658	14490	14600	14581	14449	14477	14443	14614	14670	14595	14478	14532	14506	14509	14506	14552	14619	14520	14618	14384	14486	14510	14606	14437	14384	14426	14531	14427	14549	14588	14587	14574	14515	14229	14604	14470	14506	14219	14522	14539	14619	14506	14455	14458	14590	14428	14577	14427	14576	14491	14532	14342	14727	14608	14553	14587	14495	14436	14403	14536	14491	14508	14644	14706	14550	14523	14456	14573	14478	14532	14647	14582	14450	14546	14547	14563	14519	14451	14605	14496	14642	14506	14469	14501	14411	14429	14523	14564	14542	14626	14530	14652	14436	14598	14651	14407	14521	14526	14663	14517	14587	14455	14569	14405	14542	14506	14454	14495	14503	14538	14606	14445	14451	14587	14654	14340	14501	14533	14678	14502	14445	14483	14634	14577	14515	14583	14596	14537	14646	14552	14608	14276	14576	14535	14471	14583	14717	14581	14608	14537	14524	14509	14514	14607	14492	14590	14473	14564	14581	14607	14460	14535	14547	14567	14546	14598	14487	14593	14515	14555	14516	14405	14610	14502	14706	14629	14632	14464	14499	14576	14627	14693	14415	14600	14408	14561	14522	14674	14622	14610	14559	14533	14508	14686	14488	14416	14607	14525	14608	14591	14591	14587	14489	14427	14536	14535	14487	14519	14549	14445	14508	14525	14482	14577	14648	14457	14594	14704	14516	14340	14345	14482	14569	14513	14540	14572	14536	14659	14522	14566	14366	14586	14402	14593	14525	14499	14582	14423	14599	14583	14563	14459	14447	14437	14641	14434	14391	14492	14503	14600	14515	14524	14563	14588	14497	14665	14559	14497	14475	14604	14680	14548	14534	14662	14482	14463	14427	14450	14666	14526	14534	14506	14652	14501	14391	14612	14494	14515	14264	14513	14487	14581	14560	14641	14566	14574	14482	14531	14538	14388	14496	14500	14503	14517	14475	14533	14446	14681	14421	14579	14438	14622	14341	14514	14557	14538	14417	14454	14424	14498	14598	14513	14417	14586	14516	14638	14548	14444	14573	14677	14542	14477	14502	14628	14596	14536	14500	14327	14524	14464	14570	14531	14453	14551	14496	14445	14607	14540	14607	14645	14401	14602	14293	14488	14693	14551	14539	14587	14357	14510	14629	14590	14486	14547	14407	14600	14539	14399	14628	14431	14572	14538	14432	14546	14571	14531	14473	14571	14620	14539	14611	14640	14675	14492	14608	14538	14532	14683	14407	14333	14412	14691	14418	14679	14525	14553	14493	14536	14426	14543	14656	14539	14519	14601	14392	14587	14614	14587	14592	14531	14606	14486	14443	14466	14571	14601	14543	14450	14672	14649	14541	14518	14484	14563	14564	14640	14596	14557	14604	14553	14431	14500	14284	14490	14393	14499	14573	14590	14340	14677	14724	14357	14475	14458	14527	14707	14532	14702	14570	14668	14507	14423	14567	14575	14516	14451	14334	14668	14544	14456	14584	14518	14581	14681	14636	14660	14463	14614	14653	14639	14483	14622	14568	14529	14548	14373	14366	14610	14648	14626	14657	14274	14615	14629	14517	14563	14570	14480	14389	14554	14607	14603	14632	14534	14468	14624	14565	14539	14480	14377	14621	14507	14613	14403	14498	14573	14539	14443	14483	14411	14473	14522	14634	14633	14466	14547	14488	14592	14460	14430	14249	14497	14512	14510	14502	14498	14561	14567	14604	14440	14533	14528	14441	14734	14646	14596	14548	14478	14317	14440	14532	14672	14533	14624	14509	14587	14701	14580	14590	14591	14479	14719	14358	14527	14598	14627	14412	14580	14422	14527	14676	14521	14626	14776	14588	14613	14392	14547	14545	14571	14645	14662	14622	14565	14435	14480	14343	14621	14476	14506	14542	14433	14625	14528	14453	14749	14689	14455	14555	14490	14424	14720	14627	14549	14506	14496	14619	14545	14444	14674	14475	14522	14599	14584	14558	14502	14750	14366	14650	14426	14613	14501	14658	14437	14596	14755	14455	14479	14517	14597	14524	14506	14671	14510	14494	14592	14589	14601	14477	14452	14536	14575	14329	14333	14504	14636	14375	14851	14723	14560	14523	14600	14478	14545	14602	14533	14555	14615	14585	14530	14294	14661	14421	14424	14435	14509	14656	14543	14565	14554	14517	14592	14549	14633	14473	14609	14527	14525	14626	14533	14695	14326	14456	14426	14531	14551	14550	14692	14527	14589	14533	14633	14718	14679	14624	14520	14482	14660	14451	14455	14702	14539	14498	14620	14545	14345	14492	14481	14626	14456	14595	14427	14412	14548	14583	14554	14501	14454	14560	14419	14558	14500	14546	14629	14519	14560	14643	14543	14432	14539	14622	14555	14523	14449	14399	14463	14681	14362	14684	14474	14709	14437	14558	14497	14569	14456	14556	14538	14491	14552	14402	14266	14519	14519	14500	14587	14595	14648	14557	14466	14485	14616	14466	14530	14450	14416	14622	14472	14585	14506	14449	14387	14301	14711	14564	14480	14343	14336	14511	14514	14566	14557	14526	14497	14563	14386	14488	14723	14530	14443	14350	14594	14581	14601	14540	14399	14511	14688	14540	14622	14513	14653	14544	14550	14544	14520	14692	14506	14486	14756	14555	14413	14630	14684	14398	14599	14619	14332	14652	14611	14459	14592	14457	14552	14731	14586	14541	14528	14553	14444	14638	14471	14528	14682	14487	14543	14398	14475	14632	14682	14628	14765	14346	14464	14535	14536	14776	14460	14452	14515	14510	14563	14439	14690	14470	14525	14737	14627	14751	14565	14647	14582	14478	14581	14559	14440	14538	14666	14398	14641	14525	14737	14446	14405	14587	14505	14575	14564	14674	14533	14508	14507	14483	14588	14542	14530	14470	14634	14607	14646	14511	14605	14442	14498	14557	14528	14636	14464	14485	14419	14647	14582	14538	14565	14632	14524	14576	14595	14572	14656	14364	14537	14551	14602	14568	14516	14495	14514	14431	14539	14606	14650	14622	14601	14533	14809	14519	14582	14659	14509	14581	14444	14606	14445	14545	14580	14635	14539	14433	14432	14523	14556	14657	14434	14457	14599	14664	14555	14600	14633	14427	14620	14596	14492	14526	14394	14507	14673	14491	14547	14580	14569	14376	14665	14524	14658	14612	14732	14490	14551	14491	14506	14761	14607	14570	14513	14621	14461	14475	14281	14573	14494	14600	14574	14456	14557	14541	14563	14550	14518	14461	14504	14536	14539	14343	14649	14649	14651	14554	14442	14547	14441	14626	14642	14473	14538	14603	14487	14591	14575	14663	14574	14407	14697	14617	14484	14604	14473	14791	14521	14598	14585	14473	14540	14551	14548	14726	14535	14482	14545	14784	14539	14441	14517	14488	14567	14530	14661	14548	14473	14496	14574	14804	14507	14539	14588	14455	14411	14595	14570	14550	14408	14559	14609	14547	14472	14504	14601	14507	14617	14588	14513	14601	14583	14584	14627	14421	14529	14378	14657	14606	14577	14519	14522	14385	14454	14647	14434	14420	14660	14526	14419	14563	14493	14559	14518	14531	14327	14507	14652	14505	14435	14584	14497	14469	14552	14524	14575	14579	14370	14451	14531	14655	14453	14774	14376	14432	14579	14449	14534	14562	14582	14357	14489	14474	14651	14392	14419	14562	14431	14506	14648	14591	14628	14492	14382
23911	25746	38299	31999	24543	23753	22865	18005	16802	17151	17038	16892	16932	17038	17055	17154	17144	17177	16918	17110	17054	16915	16960	16696	16898	16916	16970	16872	17021	16942	16973	17121	17215	17056	16783	16956	17006	16950	16912	16690	17029	16863	16951	17023	16748	16954	16933	16917	17044	16613	16737	16887	16909	16971	16888	16729	16709	16903	16922	16813	16716	16678	16987	16760	17034	16779	16804	16839	16784	17013	16848	16695	16815	16724	16726	16905	16705	16657	16764	16866	16734	16750	16563	16856	16866	16699	16740	16664	16770	16723	16676	16756	17122	16690	16771	16832	16671	16956	16923	16749	16791	16715	16811	16771	16724	16685	16706	16900	16899	16589	16668	16920	16799	16818	16947	16869	16926	16830	16645	16866	16967	16834	16725	16961	16729	16918	16722	17004	16714	16925	16896	16733	16761	16850	16713	16703	16574	16886	16955	16726	16882	16759	16786	16712	16971	16923	16772	16872	16779	16672	16761	16710	16795	16757	16830	16720	16791	16810	16863	16634	16823	16692	16717	16731	16748	16630	16736	16662	16659	16929	16803	16867	16609	16829	16741	16747	16693	16858	16892	16746	16562	16802	16729	16971	16705	16669	16570	16632	16703	16750	16891	16740	16968	16804	16784	16827	16654	16774	16723	16694	16695	16675	16632	16866	16921	16825	16780	16732	16827	16731	16835	16858	16867	16676	16808	16639	16755	16753	16526	16833	16637	16786	16701	16998	16980	16771	16755	16778	16833	16836	16884	16744	16861	16841	16852	16801	16791	16802	16663	16652	16850	16800	16759	16953	16783	16758	16910	16852	16592	16905	16851	16702	16572	16671	16718	16552	16637	16831	16670	16734	16687	16761	16867	16734	16875	16709	16662	16876	16862	16793	16624	16897	16786	16865	16842	17015	16916	16891	16538	16821	16691	16759	16738	16696	16622	16888	16712	16756	16639	16764	16673	16791	16654	16801	16845	16699	16858	16880	16668	16710	16843	16819	16951	16679	16731	16624	16651	16702	16734	16810	16734	16784	16834	16577	16840	16872	16821	16754	16668	16819	16922	16651	16720	16687	16795	16661	16595	16754	16970	16891	16809	16946	16904	16908	16747	16754	16859	16738	16778	16785	16775	16812	16700	16816	16849	16800	16723	16758	16789	16703	16692	16764	16751	16645	16840	16697	16627	16627	16783	16757	16777	16772	16764	16789	16686	16676	16783	16712	16848	16662	16790	16960	16628	16628	16783	16611	16937	16723	16739	16643	16765	16655	16703	16782	16856	16721	16610	16834	16787	16742	16856	16692	16830	16632	16706	16672	16751	16799	16783	16707	16976	16839	16741	16724	16681	16647	16869	16806	16903	16827	16901	16624	16780	16868	16693	16711	16686	16841	16804	16655	16804	16623	16661	16767	16845	16689	16715	16849	16867	16984	16647	16832	16913	16734	16837	16693	16765	16836	16714	16838	16985	16909	16722	16880	16865	16756	16843	16874	17031	16740	17107	16782	16751	16910	16739	16750	16465	16735	16921	16918	16595	16705	16939	16700	16833	16745	16590	16884	16758	16837	16785	16671	16533	16710	16524	16743	16617	16680	16795	16878	16977	16819	16773	16656	16936	16682	16714	16777	16728	16686	16705	16832	16754	16639	16856	16787	16870	16685	16805	16838	16603	16809	16677	16700	16668	16698	16705	16652	16788	16829	16809	16668	16522	16801	16782	16787	16720	16755	16719	16834	16734	16844	16959	16866	16841	16822	16947	16871	16874	16739	16841	16698	16850	16831	16844	16851	16428	16708	16797	16611	16691	16934	16708	16699	16692	16865	16779	16846	16939	16774	16847	16765	16811	16706	16769	16876	16740	16679	16764	16872	16878	16691	16781	16727	16627	16627	16732	16807	16979	16843	16866	16887	16842	16938	17004	16715	16715	16655	16727	16617	16673	16829	16761	16780	16850	16785	16964	16806	16876	16604	16655	16915	16765	16917	16795	16703	16883	16883	16653	16624	16745	16646	16695	16841	16618	16826	16568	16729	16750	16920	16774	16896	16765	16699	16745	16839	16876	16801	16788	16723	16645	16766	16669	16840	16974	16865	16754	16728	16550	16767	16605	16767	16693	16778	16736	16832	16695	16778	16835	16753	16749	16766	16781	16890	16670	16776	16805	16775	16808	16807	16507	16677	16885	16768	16889	16586	16691	16804	16697	16367	16800	16781	16768	16906	16824	16748	16704	16771	16777	16811	16817	16744	16876	16639	16501	16675	16856	16783	16717	16974	16727	16723	16698	16655	16670	16707	16761	16887	16651	16886	16787	16681	16771	16806	16699	16685	16822	16858	16799	16684	16722	16762	16948	16753	16596	16792	16451	16766	16590	16510	16650	16641	16604	16707	16644	16747	16749	16832	16929	16728	16804	16680	16829	16612	16529	16727	16638	16855	16626	16749	16642	16725	16744	16645	16702	16555	16732	16846	16766	16554	16747	16736	16936	16868	16716	16756	16732	16722	16762	16917	16920	16675	16779	16729	16703	16955	16660	16904	16704	16851	16696	16719	16631	16738	16835	16897	16654	16635	16611	16758	16755	16750	16829	16760	16800	16691	16708	16756	16611	16640	16830	16844	16643	16868	16630	16790	16529	16690	16722	16803	16620	16905	16797	16623	16842	16776	16969	16820	16742	16786	16834	16589	16577	16708	16714	16654	16645	16880	17019	16908	16741	17079	16753	17087	16691	16708	16517	16791	16782	16917	16849	16924	16723	16753	16721	17038	16819	16795	16777	16730	16656	16887	16832	16884	16808	16715	16874	16695	16921	16913	16572	16764	16859	16947	16630	16704	16880	16670	16937	16847	16909	16809	16829	16660	16816	16753	16762	16757	16570	16702	16680	16799	16726	16588	16493	16859	16952	16895	16790	16841	16724	16805	16758	16567	16826	16818	16734	16714	16852	17052	16605	16792	16644	16718	16736	16777	16862	16899	16865	16829	16833	16724	16970	16919	16635	16749	16639	16812	16711	16747	16829	17000	16757	16799	16730	16749	16894	16723	16570	16753	16820	16533	16622	16516	16690	16578	16729	16754	16744	16671	16825	16718	16753	16690	16751	16734	16714	16711	16844	16863	16922	16683	16749	16869	16648	16757	16800	16782	16794	16635	16906	16889	16661	16743	16719	16865	16769	16748	16706	16811	16721	16665	16892	16954	16821	16878	16781	16579	16812	16730	16619	16825	16838	16699	16691	16679	16761	16806	16807	16584	16883	16579	16940	16934	16795	16959	16741	16679	16968	16898	16762	16804	16707	16712	16868	16702	16658	16750	16701	16863	16695	16741	16926	16868	16749	16903	16833	16865	16698	16767	16771	16887	16696	16600	16907	16966	16806	16817	16894	16755	16808	16795	16964	16725	16639	16730	16693	16795	16794	16897	16943	16777	16833	16764	16816	16658	16807	16722	16711	16679	16727	16805	16569	16718	16850	16776	16673	16753	16942	16830	16836	16725	16900	16691	16738	16975	16716	16450	16776	16657	17013	16767	16801	16633	16578	16735	16783	16749	16729	16905	16754	16550	16727	16655	16722	16781	17033	16691	16673	16574	16683	16769	16763	16896	16697	16806	16787	16607	16945	16805	16567	16812	16525	16616	16836	16829	16798	16807	16724	16845	16760	16774	16701	16698	16796	16887	16709	16723	16691	16740	16636	16749	16581	16840	16639	16791	16850	16835	16972	16859	16701	16859	16815	16770	16773	16943	16839	16701	16618	16848	16995	16935	16623	16587	16734	16935	16967	17005	16785	16847	16864	16607	16568	16880	16882	16855	16476	16780	16933	16935	16660	16865	16818	16809	16764	16661	16651	16732	16864	16647	16860	16786	16875	16880	16653	16923	16698	16769	16752	16807	16720	16543	16956	16523	16781	16596	16683	16687	16796	16864	16685	16803	16796	16946	16833	16673	16840	16852	16844	16701	16820	16868	16797	16890	16764	16777	16644	16868	16758	16848	16810	16789	16738	16779	16993	16685	16710	16911	16867	16738	16739	16760	16569	16975	17029	16925	16749	16840	16882	17053	16554	16629	16616	16769	16657	16574	16830	16818	16717	16799	16847	16672	16706	16706	16718	16500	16775	16807	16832	16701	16742	16832	16907	16981	16687	16671	16593	16631	16803	16603	16548	16777	16732	16837	16761	16574	16727	16619	16960	16826	16814	16786	16942	16983	17029	16845	16931	16805	16824	16992	16794	16665	16753	16693	16897	16972	16564	16683	16589	16801	16858	16753	16802	16871	16958	16704	16631	16831	16772	16657	16814	16667	16766	16693	16863	16611	16797	16729	16736	16782	16887	16925	16850	16723	16657	16754	16833	16681	16625	16593	16757	16583	16746	16808	16684	16720	16958	16851	16876	16790	16635	16867	16846	16637	16715	16609	16637	16612	16494	16917	16959	16734	16655	16733	16603	16708	16743	16620	16868	16943	16830	16832	16905	16789	16655	16807	16768	16777	16814	16604	16699	16682	16740	16893	16975	16946	16730	16748	16850	16664	16777	16780	16701	17032	16857	16765	16734	16866	16709	16714	16633	16754	16782	16907	16827	16901	16697	16736	16701	16830	16752	16745	16849	16857	16963	16819	16717	16657	16851	16551	16970	16665	16688	16650	16812	16678	16783	16611	16716	16611	16886	16670	16872	16779	16649	16792	16682	16828	16872	16755	17000	16784	16606	16714	16982	16909	16778	16756	16670	16688	16862	16673	16877	16706	16807	16569	16751	16964	16802	16842	16819	16920	16906	16716	16800	16630	16831	16825	16664	16821	16827	16664	16762	16780	16800	16879	16579	16642	16760	16753	16764	16747	16795	16747	16891	16637	16756	16806	16726	16729	16627	17015	16682	16762	16793	16844	16710	16897	16812	16900	16890	16997	16722	16609	16594	16714	16496	16781	16676	16867	16679	16811	16566	16808	16785	16755	16861	16644	16678	16833	16828	16845	16955	16796	16633	16745	16801	16728	16643	16601	16599	16816	16612	16744	17111	16516	16895	16600	16782	16822	16755	16632	16664	16679	16704	16780	16977	16877	16715	16741	16885	16802	16907	16812	16652	16750	16621	16878	16733	16744	16971	16877	16834	16493	16781	16634	16880	16783	16839	16812	16825	16788	16848	16681	16757	16449
63044	106176	87398	55213	30416	17243	14733	14545	14625	14543	14515	14615	14409	14547	14501	14624	14391	14560	14498	14396	14363	14726	14545	14317	14688	14610	14533	14454	14409	14625	14411	14567	14459	14499	14622	14637	14444	14563	14569	14529	14497	14544	14399	14696	14521	14498	14685	14609	14532	14557	14639	14485	14535	14735	14499	14474	14604	14575	14504	14532	14641	14542	14682	14675	14450	14649	14513	14590	14673	14429	14352	14487	14520	14336	14476	14443	14503	14389	14463	14506	14666	14670	14500	14493	14469	14691	14619	14546	14498	14522	14579	14414	14515	14386	14427	14634	14619	14396	14510	14554	14641	14578	14549	14494	14570	14667	14495	14715	14530	14608	14514	14388	14411	14464	14448	14539	14418	14776	14391	14505	14564	14556	14624	14516	14631	14471	14512	14496	14389	14452	14484	14427	14427	14397	14352	14491	14446	14463	14429	14636	14440	14532	14583	14623	14438	14562	14670	14486	14451	14548	14422	14546	14553	14479	14502	14615	14421	14530	14586	14595	14401	14422	14665	14472	14534	14519	14544	14398	14711	14530	14550	14581	14371	14484	14574	14569	14536	14543	14434	14558	14552	14485	14570	14533	14469	14363	14528	14670	14641	14465	14609	14541	14537	14665	14610	14563	14314	14520	14667	14485	14651	14458	14662	14642	14418	14582	14573	14502	14365	14341	14477	14296	14388	14571	14485	14518	14569	14502	14564	14510	14456	14640	14628	14472	14641	14610	14500	14561	14363	14456	14416	14448	14522	14579	14334	14612	14475	14620	14461	14479	14538	14393	14582	14375	14417	14543	14516	14654	14530	14508	14434	14540	14491	14488	14632	14461	14571	14353	14459	14432	14599	14352	14608	14412	14417	14578	14297	14562	14572	14564	14551	14539	14622	14652	14530	14468	14591	14495	14396	14526	14371	14631	14468	14373	14605	14550	14552	14276	14549	14437	14570	14556	14553	14576	14530	14452	14501	14389	14623	14375	14573	14481	14433	14317	14516	14520	14510	14721	14435	14561	14463	14561	14556	14623	14574	14587	14524	14497	14499	14538	14453	14588	14511	14579	14313	14472	14574	14616	14487	14402	14512	14583	14398	14483	14564	14535	14560	14484	14427	14559	14568	14647	14530	14450	14605	14442	14496	14664	14436	14556	14427	14287	14526	14631	14605	14558	14581	14560	14478	14379	14430	14495	14487	14338	14419	14591	14506	14432	14539	14465	14478	14333	14665	14633	14559	14371	14571	14524	14592	14481	14331	14488	14582	14502	14533	14597	14408	14715	14605	14500	14560	14470	14531	14500	14561	14617	14705	14542	14424	14532	14513	14335	14504	14620	14584	14657	14503	14396	14695	14312	14573	14262	14608	14481	14560	14596	14548	14465	14495	14422	14612	14497	14533	14340	14428	14645	14431	14476	14562	14707	14653	14629	14672	14443	14552	14470	14461	14497	14402	14581	14564	14419	14475	14537	14537	14564	14508	14531	14481	14632	14504	14603	14391	14753	14527	14513	14504	14612	14428	14736	14480	14526	14460	14436	14545	14693	14473	14453	14641	14495	14503	14505	14383	14535	14395	14438	14646	14497	14551	14617	14573	14676	14560	14429	14601	14388	14554	14592	14516	14471	14659	14438	14564	14524	14517	14587	14395	14551	14563	14523	14582	14548	14396	14487	14527	14618	14581	14382	14630	14507	14546	14541	14445	14498	14563	14552	14536	14548	14444	14487	14490	14500	14433	14658	14515	14554	14524	14680	14607	14456	14467	14597	14444	14691	14623	14489	14544	14431	14516	14646	14399	14663	14576	14547	14435	14405	14540	14524	14556	14539	14545	14346	14467	14418	14545	14419	14379	14580	14722	14442	14532	14449	14678	14518	14533	14409	14482	14527	14450	14589	14476	14408	14535	14575	14591	14366	14511	14559	14444	14523	14569	14432	14492	14511	14512	14498	14482	14676	14486	14494	14587	14522	14394	14608	14545	14271	14404	14405	14615	14384	14547	14579	14470	14560	14575	14438	14503	14525	14502	14727	14357	14528	14613	14419	14563	14590	14683	14428	14648	14428	14582	14435	14391	14538	14555	14522	14601	14624	14530	14362	14550	14650	14373	14495	14618	14444	14363	14439	14505	14625	14401	14436	14600	14371	14387	14389	14523	14708	14474	14528	14612	14563	14571	14622	14428	14452	14501	14395	14352	14451	14327	14472	14441	14434	14519	14658	14290	14494	14633	14613	14506	14507	14415	14529	14517	14460	14496	14377	14467	14474	14304	14499	14538	14613	14517	14422	14479	14581	14620	14384	14608	14555	14534	14442	14569	14581	14570	14459	14613	14581	14603	14590	14453	14589	14505	14383	14552	14566	14373	14598	14590	14586	14503	14578	14643	14363	14393	14608	14687	14442	14617	14639	14493	14717	14461	14446	14520	14431	14480	14545	14487	14387	14563	14710	14442	14672	14557	14631	14480	14632	14532	14520	14487	14504	14501	14507	14403	14515	14577	14563	14469	14511	14469	14490	14657	14543	14368	14481	14443	14486	14441	14598	14428	14542	14513	14444	14660	14410	14432	14603	14473	14596	14534	14480	14449	14567	14356	14521	14530	14511	14588	14612	14508	14493	14603	14542	14583	14468	14600	14522	14580	14591	14353	14547	14373	14493	14435	14500	14540	14487	14418	14455	14458	14415	14528	14613	14513	14501	14505	14550	14486	14560	14520	14362	14512	14404	14499	14508	14505	14537	14650	14422	14631	14679	14610	14590	14511	14380	14709	14367	14510	14558	14519	14527	14420	14602	14553	14490	14627	14543	14551	14421	14645	14508	14397	14637	14605	14570	14586	14359	14362	14722	14464	14296	14627	14478	14396	14400	14533	14431	14610	14497	14285	14660	14449	14360	14454	14459	14609	14464	14637	14631	14509	14479	14562	14561	14559	14607	14610	14500	14607	14566	14430	14370	14589	14674	14544	14456	14420	14460	14502	14576	14580	14568	14474	14677	14516	14568	14503	14452	14335	14707	14674	14442	14519	14417	14473	14433	14359	14571	14396	14584	14631	14489	14603	14609	14765	14536	14626	14285	14514	14514	14413	14332	14582	14553	14459	14414	14531	14554	14627	14663	14503	14475	14592	14517	14546	14394	14440	14530	14646	14369	14492	14531	14562	14533	14494	14718	14482	14570	14516	14636	14562	14700	14433	14475	14536	14395	14615	14462	14462	14422	14523	14374	14473	14434	14499	14519	14372	14596	14503	14621	14553	14518	14587	14400	14525	14495	14501	14550	14360	14468	14595	14482	14620	14597	14488	14696	14392	14640	14449	14425	14592	14412	14489	14421	14434	14362	14402	14626	14451	14607	14641	14511	14490	14518	14504	14490	14505	14339	14550	14389	14398	14707	14599	14476	14350	14339	14522	14580	14558	14581	14383	14490	14438	14480	14577	14445	14491	14365	14417	14505	14483	14621	14559	14541	14567	14500	14681	14548	14412	14640	14451	14467	14544	14470	14485	14587	14559	14633	14580	14448	14498	14570	14554	14617	14455	14271	14499	14537	14616	14518	14360	14486	14589	14531	14353	14458	14520	14592	14608	14527	14633	14460	14645	14368	14500	14353	14581	14462	14463	14447	14485	14376	14597	14430	14454	14624	14592	14512	14399	14383	14640	14618	14452	14455	14590	14383	14600	14398	14344	14650	14502	14384	14477	14540	14424	14775	14625	14555	14502	14408	14485	14674	14442	14492	14426	14689	14512	14389	14477	14427	14532	14459	14368	14341	14400	14622	14442	14399	14504	14322	14486	14493	14455	14448	14552	14546	14677	14619	14452	14622	14436	14661	14468	14485	14441	14436	14535	14426	14356	14538	14369	14427	14336	14656	14542	14446	14409	14571	14491	14490	14694	14621	14590	14685	14668	14433	14379	14539	14483	14516	14541	14353	14431	14511	14540	14492	14482	14487	14371	14633	14511	14493	14617	14545	14515	14422	14627	14602	14527	14622	14453	14469	14580	14320	14619	14523	14367	14583	14752	14477	14586	14675	14602	14443	14435	14555	14254	14601	14397	14396	14443	14560	14383	14451	14420	14525	14473	14583	14459	14612	14548	14564	14393	14477	14533	14577	14516	14480	14552	14529	14561	14446	14583	14589	14523	14483	14360	14429	14542	14556	14464	14459	14481	14486	14403	14532	14693	14436	14416	14507	14461	14457	14484	14575	14479	14461	14630	14299	14597	14505	14496	14502	14665	14445	14561	14647	14585	14506	14571	14442	14625	14451	14389	14452	14648	14578	14435	14449	14552	14496	14680	14539	14447	14561	14615	14474	14411	14532	14482	14567	14560	14515	14551	14437	14454	14488	14655	14487	14544	14369	14570	14516	14441	14582	14667	14570	14525	14568	14359	14362	14675	14457	14592	14551	14506	14601	14474	14447	14486	14380	14508	14574	14418	14467	14308	14371	14504	14572	14595	14470	14391	14514	14449	14649	14562	14623	14550	14694	14509	14541	14451	14484	14468	14476	14679	14450	14505	14575	14461	14508	14549	14534	14461	14508	14422	14532	14482	14533	14329	14348	14438	14817	14526	14530	14535	14541	14532	14504	14408	14593	14600	14420	14577	14527	14679	14653	14433	14588	14573	14409	14669	14569	14504	14642	14472	14438	14398	14476	14425	14298	14638	14387	14617	14572	14562	14373	14498	14514	14627	14502	14508	14576	14661	14292	14424	14453	14603	14439	14520	14516	14631	14490	14412	14568	14475	14619	14554	14450	14721	14512	14410	14551	14557	14427	14384	14605	14540	14487	14471	14637	14592	14422	14513	14520	14677	14409	14640	14487	14592	14600	14512	14450	14492	14344	14604	14508	14579	14373	14395	14579	14646	14612	14594	14545	14467	14567	14397	14522	14647	14551	14463	14627	14506	14486	14387	14487	14736	14500	14451	14457	14439	14496	14432	14601	14491	14494	14535	14460	14664	14411	14583	14476	14497	14630	14564	14505	14456	14523	14391	14371	14401	14622	14570	14442	14641	14645	14469	14573	14574	14609	14713	14537	14460	14471	14516	14513	14444	14628	14605	14479	14462	14483	14580	14529	14612	14465	14480	14303	14687	14567	14556	14512	14537	14435	14592	14326	14511	14619	14470	14603	14652	14641	14512	14712
32864	42663	42919	29033	19859	17526	16964	16900	16820	16953	16761	16837	16990	16852	16918	16921	16623	16690	16751	16765	16823	16816	16602	16869	16824	16652	16701	16652	16953	16808	16769	16541	17013	16686	16655	16861	16683	16828	17013	16694	16788	16889	16745	16882	16828	16927	16860	16728	16545	16864	16607	16595	16667	16693	16680	16748	16643	16741	16698	16644	16744	16911	16743	16841	16963	16929	16686	16781	16821	16766	16861	16786	16882	16652	16836	16633	17027	16739	16600	16664	16802	16720	16738	16727	16957	16828	16708	16820	16905	16686	16938	16859	16862	16546	16722	16936	16719	16643	16725	17005	16843	16598	16663	16956	16867	17023	16910	16708	16885	16802	16717	16701	16887	16811	16809	16682	16941	16652	16790	16669	16813	16773	16830	16828	16812	16780	16713	16663	16853	16913	16747	16671	16886	16914	16940	16745	16854	16948	16762	16740	16903	16844	16764	16679	16748	16904	16943	16658	16736	16960	16694	16701	16694	16692	16844	16886	16751	16923	16772	16770	16762	16726	16817	16922	16839	16757	16824	16729	16578	16927	16648	16673	16730	16842	16713	16738	16858	16832	16922	16814	16781	16769	16761	16725	16835	16865	16602	16865	16905	16808	17001	16664	16686	16919	16883	16758	16843	16864	16751	16829	16817	16927	17020	16869	16825	16672	16725	16515	16663	16713	16885	16809	16892	16719	16869	16807	16754	16696	16902	16588	16703	16958	16941	16766	16740	16720	16864	16575	16810	16856	16765	16892	16796	16737	16566	16631	16670	16702	16771	16899	16853	16910	16657	16800	16699	16664	16790	16781	16782	16835	16842	16808	16805	16597	16649	16816	16726	16935	16710	16901	16691	16574	16922	16876	16843	16819	16632	16652	16750	16908	16690	16868	16662	16939	16762	16812	16660	16616	16801	16720	16687	16656	16974	16675	16645	16721	16686	16752	16505	16759	16635	16639	16867	16753	16834	16767	16777	16627	16838	16714	16867	16989	16923	16803	16817	16633	16727	16861	16656	16589	16739	16926	17055	16811	16982	16598	16707	16668	16973	16612	16830	16884	16744	16769	16747	16724	16737	16870	16710	16693	16810	16766	16685	16870	16671	16743	16887	16872	16643	16788	16700	16804	16849	16688	16646	16782	16637	16788	16774	16544	16815	16831	16753	16761	16482	16925	16830	16705	16719	16636	16655	16766	16938	16856	16911	16794	16850	16778	16725	16758	16892	16605	16785	16702	16825	16699	16895	16779	16890	16494	16796	16886	16676	16721	16859	16741	16936	16809	16821	16645	16849	16784	16554	16619	16761	16484	16604	16606	16876	16779	16613	16779	16899	16868	16903	16800	16630	16761	16861	16686	16610	16641	16709	16732	16742	16791	16837	16644	16668	16621	16642	16533	16508	16801	16910	16656	16817	16693	16705	16594	16818	16752	16814	16692	16787	16810	16833	16949	16823	16804	16744	16855	16635	16778	16928	16795	16722	16841	16774	16724	16869	16905	16737	16610	16692	16806	16677	16771	17146	16797	16755	16695	16604	16941	16663	16735	16521	16776	16747	16701	16628	16764	16814	16781	16709	16617	16586	16693	16601	16692	16717	16873	16877	16761	16757	16839	16761	16686	16512	16712	16897	16945	16863	16824	16992	16845	16651	16782	16800	16790	16742	16645	16937	16690	16759	16962	16755	16745	16774	16876	16706	16563	16809	16767	16688	16785	16925	16891	16883	16940	16831	16711	16971	16741	16753	16694	16848	16899	16732	16755	16814	16745	16774	16731	16778	16626	16694	17071	16649	16768	16711	16819	16513	16768	16766	16785	16888	16940	16722	16892	16730	16841	16731	16683	16760	16684	16795	16805	16924	16763	16812	16845	16694	16817	16920	16682	16747	16644	16805	16773	16672	16774	16806	16799	16750	16847	16770	16685	16838	16742	16718	16805	16949	16790	16743	16917	16855	16890	16601	16795	16769	16932	16985	16841	17006	16540	16837	16857	16928	16933	16844	16870	16824	16903	16818	16756	16753	16556	16736	16816	16570	16701	16775	16742	16859	16745	16830	16869	16572	16658	16883	16880	16774	16759	16820	16635	16667	16753	16769	16685	16671	16778	16906	16863	16706	16589	16820	16754	16710	16830	16759	16778	16839	16693	16810	16622	16827	16756	16674	16610	16721	16696	16698	16816	16784	16688	16802	16757	16589	16810	16762	16914	16886	16585	16841	16502	16996	16881	16889	16863	16870	16717	16753	16932	16872	16819	16911	16805	16855	16833	16770	16720	16806	16854	16893	16828	16938	16664	16781	16828	16778	16822	16863	16587	16563	16795	16803	16802	16852	16948	16717	16804	16755	16748	16595	16918	16660	16852	16764	16971	16881	16869	16948	16766	16697	16667	16891	16926	16725	16735	16781	17000	16811	16895	16725	16762	16782	16731	16825	16508	16696	16611	16775	16853	16820	16816	17015	16941	16851	16742	16901	16805	16668	16670	16670	16757	16671	16727	16655	16603	16728	16660	16626	16785	16717	16769	16825	16964	16846	16824	16802	16754	16853	16920	16784	16981	16761	16848	16929	16759	16781	16535	16770	16770	16738	16658	16643	16861	16673	16687	16981	16807	16608	16956	16724	16685	17016	16772	16896	16783	16891	16958	16823	16631	16912	16914	16957	16767	16623	16732	16625	16620	16785	16916	16685	16753	16759	16863	16880	16705	16727	16916	16952	16920	16751	16846	16884	16625	16655	16590	16824	16667	16688	16631	16782	16936	16843	16767	16813	16832	16773	16702	16803	16887	16597	16799	16918	16971	16888	16760	16765	16744	16748	16879	16714	16656	16810	16711	16610	16878	16666	16712	16905	16782	16869	16876	16757	16962	16735	16830	17040	16748	16901	16864	16687	16884	16887	16477	17046	16750	16786	16757	16845	16869	16795	16710	16641	16808	16539	16734	16825	16615	16560	16754	16878	16898	16838	16695	16753	16706	16870	16768	16959	16840	16582	16853	16650	16710	16753	16792	16534	16609	16722	16673	16782	16834	16658	16770	17061	16829	16807	16711	16698	16842	16798	16584	16777	16579	16733	16746	16673	16653	16793	16935	16740	16576	16785	16750	16762	16901	16681	16616	16746	16796	16674	16739	16638	16800	16687	16822	16937	16839	16623	16800	16781	16587	16817	16726	16745	16625	16792	16701	16722	16640	16643	16943	16738	16818	16910	16638	16885	16994	16766	16803	16844	16819	16769	16948	16941	16758	16640	16736	16821	16635	16667	16776	16565	16979	16648	16817	16743	16634	16826	16851	16711	16780	16901	16801	16783	16794	16748	16701	16754	16821	16761	16638	16835	16671	16729	16943	16776	16655	16841	16706	16725	16739	16709	16832	16968	16799	16809	16760	16766	16819	16793	16752	16761	16874	16582	16670	16797	16598	16793	16881	16788	16963	16955	16735	16943	16751	16902	16723	16886	16814	17080	16787	16693	16972	16764	16783	16787	16691	16655	16757	16812	16712	16639	16796	16731	16811	16936	16833	16843	16787	16727	16841	16936	16697	16576	16813	16841	16863	16868	16755	16714	16725	16686	16912	16996	16562	16738	16921	16870	16777	16842	16813	16768	16804	16737	16815	16873	16887	16792	16902	16774	16659	16721	16558	16616	16887	16829	16853	16808	16637	16946	16737	16809	16815	16522	16729	16797	16568	16802	16561	16937	16785	16955	16815	16869	16999	16750	16982	16846	16610	16658	16995	16769	16670	16774	16866	16798	16709	16850	16778	16813	16766	16823	16757	16823	16665	16749	16758	17029	16724	16915	16849	16735	16915	16879	16895	16859	16803	16780	16743	16776	16638	16805	16695	16910	16962	16901	16955	16786	16952	16778	16864	16703	16641	16538	16827	16643	16815	16716	16548	16740	16710	16819	16641	16706	16782	16761	16804	16811	16853	16828	16691	16883	16836	17049	16825	16793	16950	16872	16792	16973	16792	17011	16932	16834	16925	16831	16680	16905	16677	16618	17002	16955	16596	16753	16655	16560	16776	16767	16602	16574	16844	17001	16621	16640	16687	16791	16776	16654	16733	16783	16694	16626	16696	16750	16876	16951	16847	16900	16641	16882	16622	16673	16869	16831	16661	16588	16796	16823	16815	16716	16585	16637	16552	16649	16848	16853	16779	16793	16678	16761	16808	16732	16871	16573	16879	16896	16814	16801	16839	16943	16877	16992	16714	16733	16761	16794	16713	16873	16853	16909	16616	16739	16646	16634	16712	16630	16491	17002	16814	16862	16818	16789	16768	16883	16688	16944	16922	16859	16809	16586	16781	16824	16746	16802	16744	16563	16780	16824	16832	16704	16807	16784	16600	16592	16949	16720	16877	17040	16895	16831	16780	16766	16607	16686	16734	16738	16749	16811	16657	16777	17033	16735	16527	16821	16698	16845	16975	16882	16657	16796	16715	16881	16732	16728	16819	16742	16673	16747	16860	16820	16836	16660	16649	16702	16606	16884	16724	16824	16734	16722	16860	16724	16777	16616	16851	16774	16947	16875	16956	16773	16744	16828	16828	16765	16686	16787	16732	16769	16630	16714	16712	16730	17046	16747	16851	16767	16513	16893	16934	17025	16901	16649	16806	16738	16807	16966	16677	16625	16957	16726	16781	16752	16660	16758	16646	16738	16808	16905	16841	16683	16710	16818	16815	16733	16576	16870	16796	16782	16752	16702	16805	16860	16745	17042	16793	16651	16816	16882	16689	16919	16840	16798	16782	16775	16939	16791	16815	16609	16765	17027	16903	16683	16684	16883	16783	16748	16793	16922	16761	17153	16707	16782	16502	16880	16662	16649	16628	16701	16845	16894	16684	16721	16921	16673	16606	16865	16867	16947	16985	16717	16719	16831	16596	16807	16764	16785	16788	16723	16964	16759	16687	16790	16711	16830	16648	16988	16710	16785	16636	16719	16739	17062	16775	16869	16685	16784	16726	16922	16633	16695	16790	16734	16766	16711	16608	16879	16666	16915	16730	16824	16840	16672	16787	16826	16834	16789	16827	16888	16604	16765	16617	16968	16744	16892	16778	16791	16755	16628	16829	16696	16758	16753	16652	16689	16813	16771	16889	16805	16911	16490	16810	16914	16882	16749	16864	16906	16947	16591	16663	16649	16865
41286	60568	44192	24095	16676	14696	14634	14530	14431	14486	14461	14588	14433	14530	14629	14629	14552	14433	14654	14554	14408	14510	14306	14408	14591	14549	14445	14569	14423	14555	14428	14294	14545	14588	14504	14631	14633	14552	14476	14369	14661	14565	14578	14531	14359	14583	14462	14359	14615	14398	14545	14450	14675	14583	14440	14497	14462	14457	14702	14533	14466	14402	14483	14655	14530	14508	14511	14393	14324	14466	14504	14565	14553	14544	14442	14500	14508	14589	14388	14520	14522	14539	14675	14327	14428	14523	14487	14518	14410	14571	14535	14713	14382	14496	14534	14414	14645	14475	14633	14393	14542	14351	14434	14426	14607	14599	14553	14454	14605	14557	14477	14438	14510	14462	14550	14458	14539	14522	14580	14488	14526	14501	14468	14425	14337	14655	14432	14472	14566	14533	14335	14481	14431	14532	14486	14580	14605	14396	14500	14425	14648	14440	14585	14550	14517	14570	14400	14446	14450	14557	14501	14320	14558	14504	14475	14381	14486	14534	14629	14492	14627	14422	14599	14535	14481	14488	14534	14522	14517	14515	14613	14476	14553	14499	14521	14542	14645	14426	14534	14472	14371	14497	14429	14435	14575	14545	14556	14443	14634	14462	14467	14498	14504	14666	14724	14384	14542	14501	14492	14347	14551	14521	14492	14551	14477	14779	14618	14317	14690	14461	14457	14533	14542	14542	14447	14468	14612	14288	14445	14370	14453	14494	14548	14702	14467	14555	14532	14476	14527	14412	14454	14590	14438	14746	14400	14446	14491	14303	14394	14488	14459	14462	14564	14519	14453	14434	14598	14546	14403	14564	14411	14451	14581	14487	14780	14381	14535	14518	14555	14516	14460	14497	14411	14341	14558	14665	14614	14449	14476	14447	14514	14440	14550	14551	14497	14523	14493	14490	14621	14503	14496	14477	14490	14562	14419	14775	14336	14446	14443	14386	14682	14623	14541	14514	14595	14714	14381	14640	14390	14319	14452	14549	14361	14582	14506	14337	14604	14392	14512	14466	14457	14660	14461	14555	14700	14496	14547	14492	14485	14647	14462	14507	14530	14456	14593	14282	14521	14433	14568	14313	14491	14574	14451	14592	14481	14587	14519	14514	14580	14547	14488	14375	14406	14528	14384	14360	14531	14474	14454	14549	14420	14605	14621	14496	14473	14473	14517	14439	14442	14629	14647	14597	14584	14413	14374	14514	14577	14529	14437	14578	14554	14393	14539	14614	14639	14449	14416	14600	14488	14484	14541	14496	14543	14575	14538	14451	14480	14490	14442	14466	14410	14505	14579	14491	14513	14598	14508	14594	14339	14387	14456	14494	14612	14657	14373	14576	14512	14504	14468	14523	14384	14440	14539	14557	14468	14415	14626	14555	14641	14443	14459	14555	14600	14501	14569	14496	14407	14423	14591	14608	14598	14524	14566	14484	14421	14534	14481	14446	14383	14349	14622	14498	14520	14560	14462	14551	14746	14498	14445	14490	14486	14519	14585	14377	14299	14483	14501	14531	14680	14457	14450	14423	14521	14477	14382	14577	14558	14691	14637	14516	14351	14444	14499	14454	14487	14483	14509	14499	14532	14559	14578	14584	14402	14580	14666	14642	14490	14351	14575	14567	14595	14590	14710	14385	14405	14615	14551	14614	14437	14620	14535	14446	14506	14531	14497	14483	14442	14560	14411	14476	14438	14399	14374	14414	14623	14365	14488	14667	14387	14428	14340	14539	14493	14702	14426	14480	14646	14479	14537	14505	14531	14572	14380	14610	14586	14489	14502	14529	14580	14483	14438	14441	14554	14405	14462	14579	14619	14424	14447	14448	14453	14568	14501	14356	14456	14576	14575	14485	14470	14541	14399	14613	14524	14631	14535	14470	14378	14524	14417	14384	14521	14486	14540	14489	14420	14393	14481	14649	14554	14388	14500	14566	14612	14586	14551	14646	14405	14544	14642	14508	14458	14675	14573	14461	14620	14552	14517	14554	14518	14544	14494	14473	14617	14378	14369	14503	14526	14430	14485	14471	14552	14472	14530	14480	14361	14476	14529	14618	14474	14526	14693	14448	14327	14415	14479	14515	14459	14374	14489	14392	14454	14566	14548	14433	14530	14464	14492	14493	14380	14339	14449	14439	14474	14498	14506	14513	14607	14422	14581	14502	14485	14375	14534	14604	14407	14498	14605	14538	14471	14369	14485	14475	14524	14585	14479	14585	14447	14559	14376	14538	14599	14543	14626	14611	14410	14579	14549	14380	14488	14612	14687	14499	14538	14549	14486	14558	14484	14702	14563	14544	14464	14531	14480	14565	14510	14501	14528	14390	14493	14509	14480	14497	14477	14486	14562	14570	14614	14488	14485	14405	14356	14464	14403	14432	14638	14463	14650	14438	14483	14483	14420	14274	14504	14477	14693	14530	14633	14665	14469	14539	14335	14542	14469	14562	14372	14443	14486	14664	14589	14348	14573	14400	14349	14617	14551	14417	14459	14293	14565	14526	14520	14569	14501	14287	14484	14456	14609	14353	14767	14391	14553	14505	14581	14624	14760	14302	14553	14495	14400	14585	14499	14538	14597	14521	14595	14417	14579	14585	14451	14484	14625	14327	14413	14328	14512	14573	14665	14567	14508	14497	14434	14553	14549	14481	14607	14601	14618	14607	14560	14451	14344	14569	14488	14466	14388	14551	14482	14486	14519	14374	14548	14478	14506	14667	14513	14455	14325	14623	14582	14522	14585	14450	14646	14586	14501	14451	14392	14571	14566	14403	14490	14490	14524	14579	14477	14419	14658	14462	14481	14434	14591	14558	14529	14471	14514	14455	14601	14438	14518	14521	14382	14712	14508	14450	14651	14392	14522	14638	14456	14431	14430	14521	14580	14473	14585	14518	14494	14370	14550	14548	14327	14374	14517	14502	14616	14501	14489	14453	14583	14632	14609	14512	14540	14463	14654	14592	14531	14403	14534	14665	14397	14643	14538	14546	14434	14555	14570	14559	14441	14533	14408	14554	14585	14522	14457	14407	14543	14367	14503	14456	14520	14537	14328	14529	14460	14444	14436	14491	14480	14516	14600	14507	14453	14649	14551	14613	14464	14480	14705	14581	14447	14275	14476	14456	14501	14740	14374	14382	14466	14549	14605	14431	14500	14614	14196	14433	14618	14461	14576	14490	14366	14331	14552	14485	14486	14490	14604	14676	14453	14404	14551	14484	14415	14399	14473	14622	14429	14463	14363	14562	14640	14502	14571	14325	14619	14641	14507	14607	14521	14398	14632	14660	14559	14424	14549	14500	14540	14498	14372	14584	14476	14545	14486	14385	14471	14413	14299	14305	14516	14499	14581	14480	14380	14449	14567	14602	14612	14477	14518	14570	14462	14559	14610	14550	14634	14486	14646	14483	14539	14559	14527	14583	14589	14500	14573	14507	14622	14371	14611	14668	14351	14387	14441	14380	14524	14628	14648	14306	14505	14465	14431	14634	14508	14570	14547	14465	14474	14576	14446	14529	14457	14587	14423	14459	14365	14462	14490	14586	14385	14599	14689	14503	14578	14603	14318	14457	14568	14591	14676	14560	14566	14600	14547	14662	14341	14436	14526	14626	14372	14350	14409	14595	14485	14340	14379	14611	14649	14413	14282	14492	14607	14434	14516	14573	14309	14359	14514	14349	14623	14595	14529	14562	14457	14676	14495	14510	14445	14655	14485	14538	14473	14640	14592	14440	14549	14468	14424	14516	14599	14515	14375	14659	14507	14527	14557	14342	14412	14362	14576	14646	14403	14617	14465	14464	14655	14548	14476	14422	14517	14649	14509	14564	14680	14461	14444	14631	14481	14454	14440	14511	14710	14434	14444	14577	14548	14570	14550	14498	14702	14538	14653	14499	14529	14463	14568	14401	14398	14641	14546	14504	14296	14502	14432	14477	14595	14516	14394	14734	14480	14633	14397	14470	14653	14617	14515	14566	14510	14714	14431	14540	14625	14535	14662	14546	14575	14575	14451	14693	14472	14420	14517	14473	14613	14546	14425	14472	14341	14536	14401	14585	14536	14522	14374	14305	14439	14601	14443	14404	14544	14329	14510	14443	14477	14599	14520	14574	14355	14514	14401	14758	14555	14644	14465	14375	14711	14487	14519	14622	14471	14506	14378	14467	14412	14618	14565	14594	14590	14422	14571	14512	14513	14403	14512	14482	14489	14505	14398	14575	14376	14573	14649	14526	14411	14580	14499	14514	14642	14633	14563	14547	14520	14594	14557	14504	14509	14524	14620	14518	14310	14481	14411	14426	14546	14417	14619	14454	14508	14480	14588	14689	14582	14450	14410	14455	14501	14500	14494	14482	14510	14455	14491	14598	14416	14570	14473	14431	14494	14573	14577	14591	14520	14421	14454	14575	14553	14528	14605	14514	14552	14670	14615	14687	14504	14537	14468	14579	14502	14467	14495	14426	14742	14324	14544	14448	14390	14439	14617	14570	14501	14490	14565	14683	14404	14676	14626	14799	14519	14491	14584	14489	14530	14455	14474	14496	14542	14519	14571	14408	14595	14492	14663	14520	14546	14415	14462	14642	14629	14597	14598	14554	14601	14571	14512	14524	14831	14564	14523	14522	14477	14656	14555	14515	14451	14492	14614	14424	14628	14357	14500	14459	14570	14618	14514	14441	14423	14528	14509	14399	14366	14374	14496	14433	14484	14537	14656	14622	14463	14656	14447	14570	14567	14376	14498	14446	14432	14380	14470	14522	14555	14451	14580	14397	14492	14629	14457	14461	14473	14400	14499	14482	14418	14623	14517	14543	14547	14460	14434	14507	14644	14715	14550	14470	14578	14629	14530	14451	14764	14463	14570	14509	14534	14444	14451	14418	14508	14581	14334	14541	14576	14543	14582	14528	14564	14521	14541	14368	14533	14542	14514	14433	14407	14726	14475	14578	14362	14567	14387	14363	14601	14427	14590	14476	14488	14495	14458	14580	14563	14519	14456	14638	14476	14318	14560	14491	14439	14439	14526	14550	14600	14666	14655	14523	14483	14529	14512	14410	14579	14397	14431	14521	14562	14467	14553	14501	14449	14632	14501	14548	14471	14528	14537	14472	14592	14457	14363	14488	14508	14394	14491	14622	14470	14504	14385	14454	14500	14476
29420	40726	49219	34780	22529	18586	17492	17160	16839	16933	17157	16964	17177	16951	17031	17019	17067	17109	17088	17133	16866	17055	17055	16831	17217	16930	16938	17081	16929	16972	16960	16738	16994	16852	17079	16884	16872	16907	16905	16891	16937	16949	16976	16770	16927	17091	17015	16921	16789	16950	17076	16860	17017	16976	17078	16949	16917	16828	16772	16878	16875	16912	17068	17017	16855	16884	16984	16877	16730	16865	17010	16920	16898	17072	16959	16879	17045	16842	16740	17038	16911	17041	17030	16676	16874	16872	16968	17043	16820	16801	16836	16914	16972	16990	17051	17166	16973	16869	16842	16689	17008	16954	16877	16897	16923	16890	16982	16867	16968	16800	16873	17077	16867	17074	16960	16845	16813	16843	16802	16840	16945	16876	17013	16899	16888	16813	16871	16745	16826	16887	16797	16887	16993	16784	16800	16821	17169	17063	16827	16855	16881	17006	16807	16925	16847	16893	17068	16753	16735	16891	17046	16902	17033	16854	17047	16897	16899	16780	17015	17071	16972	16839	17006	16864	16799	16999	16869	17058	16884	16949	16967	16884	16833	16763	16784	17034	16824	17125	16826	16863	17028	16801	16830	16803	16991	17085	16943	16924	16827	16977	16787	17040	16887	17071	16906	17022	16927	16866	17076	16969	16862	16911	16856	16803	16876	17064	16847	17019	16989	16972	16825	16980	16972	16916	17047	16848	17083	16858	16896	17026	16888	16942	16911	16753	16968	16975	16959	17036	16693	17065	17026	16889	17022	17079	16883	16876	16840	16826	16779	16848	16909	16921	16764	16797	16815	16992	16939	16941	16772	16862	16827	16975	16909	16911	16870	16947	16864	16935	17135	16825	16897	16855	16828	16623	16798	16792	16961	16889	17011	16943	16886	16691	16883	16956	16897	16803	16864	16891	16916	16853	16735	17149	16718	16839	17018	17010	17244	17103	17002	16867	16816	16866	17053	17135	16980	16855	16738	16740	17049	16922	17019	16887	16957	16835	16913	17098	16805	16854	17008	16772	16966	16806	17126	16940	16972	16987	17042	16907	16778	16871	16865	16997	16820	16661	16760	17163	17027	16950	17049	16933	16907	16860	16994	16928	16873	16939	16691	17090	16893	16958	16808	16748	16812	16865	17041	16947	16871	16872	16970	16945	16881	16919	16894	16880	16803	17085	17192	16967	17003	16803	17016	16797	16897	16905	16979	16850	17009	16984	17196	16998	17028	17103	16974	16779	16958	16945	17110	16858	16978	16937	16897	17235	17010	16917	16965	16903	16906	16844	16736	16851	16906	16895	16808	16900	16864	16807	16956	16764	16806	16997	16892	16818	17215	17160	16998	16835	16792	17068	16927	16897	16851	17117	16787	16746	16864	16991	16973	17090	17007	16849	16844	16907	16921	16781	16853	17038	16997	16883	17028	16903	16956	16843	16685	16865	16896	16690	16788	16938	16841	16857	16895	16677	16880	16910	16853	16909	16915	16828	16884	16850	16953	16820	16923	16993	16787	16892	16888	16862	16958	16742	16866	16926	16900	16894	17056	16969	16947	16864	16845	16864	17019	16859	16830	16927	16858	17041	16832	17264	16932	16959	16895	16968	16847	16926	16942	17008	17056	16896	16789	16880	17081	16867	17058	16851	16866	16912	16871	16856	16914	17019	16817	16782	16859	16950	16776	16765	16871	16797	16974	16719	16631	16891	16851	17049	17126	16986	16892	16974	17014	16755	17059	16869	16914	16862	16914	17022	16810	16924	16861	17042	16939	16885	16834	16869	16919	17097	16888	16821	16809	16772	17013	17047	17219	16972	17000	16878	17105	16831	16997	16618	16670	16840	16987	17028	16856	16820	16995	17030	16929	16915	16897	16820	16763	16850	16951	16900	16751	16895	17044	16923	16798	16968	17173	16913	16734	16828	17090	16872	16985	17008	16910	16827	17154	16906	16895	17015	16841	16791	16860	17121	16799	16884	16924	16797	17007	16897	16918	16768	16652	16917	16923	17010	17047	16913	16934	16807	16829	16881	16915	17092	16931	17186	16886	16933	16798	16917	17042	17011	16586	16844	16902	16802	16683	16902	16802	16957	16947	16919	16874	16888	16703	16994	16871	16892	17209	17016	16871	16911	17017	17045	16753	17111	16905	16957	16761	16825	16742	17093	16948	16814	17161	16933	17065	16901	16868	16930	16961	16911	16893	17015	16886	17133	16972	17018	17011	17036	16767	16834	16921	16915	16855	17015	17102	16921	16982	16948	16923	16791	16858	16704	16809	16887	16832	16919	16861	16975	16966	16936	17027	17101	16771	16940	17045	16854	16836	16864	17060	16962	16892	17039	16817	16900	17024	16736	16905	16881	16921	16834	16885	16888	16968	16736	16975	16838	17010	16821	16972	16894	16856	16930	16917	17012	16950	16850	16949	16991	16890	16839	17006	16912	17038	16847	17083	16842	16971	16831	16708	16809	16676	16989	16827	17187	16938	16887	16882	17026	16905	17034	16796	16834	16831	16907	16968	16594	16993	17070	16860	16992	16811	16854	16838	17009	16897	16789	17089	16765	16939	16850	17046	17106	16742	16761	16887	16791	16850	16821	16979	17017	17013	17034	16974	17100	16909	16988	16910	16728	16769	17037	17014	17070	16886	17100	16996	16682	16981	16994	16902	16854	17004	16916	16911	16877	16996	16869	16885	16964	16795	16886	16645	16963	16857	16829	16943	16753	16747	17145	16757	16915	16849	16904	16681	16776	16722	16770	16970	16936	16853	16856	17018	16805	16814	16981	16976	16981	16759	16735	16773	17069	16843	16836	16815	17082	17021	16948	16953	16920	16849	17012	16933	17018	16802	16936	16988	17156	16939	17000	16840	16693	16950	16917	16845	16945	16815	17018	16815	16747	16984	16936	16949	16978	17096	17164	16808	17031	16954	16752	16814	17154	17112	16926	16906	16842	16861	16870	16820	16894	16700	16831	16792	17019	16933	16730	17035	16856	16848	16996	16949	16882	16924	16909	16740	16766	16816	16962	16905	16869	16980	17000	16725	16839	16744	16740	16906	16821	16767	16912	16844	16998	16903	16779	16831	16861	16973	16968	16800	16905	16890	17045	16751	16855	16947	16916	16944	16934	16833	17075	16940	16941	16854	16947	17055	17056	16919	16918	16827	16634	16882	16873	16786	16972	16805	16953	17142	16905	16809	17030	16891	16779	16990	16922	16937	16771	17011	16689	16947	16891	17081	16794	16979	17031	17062	16837	16901	16979	17023	17104	16817	16922	17047	17016	17065	16759	16934	17021	16790	17029	16800	16900	16771	17061	16827	16883	16959	16873	17150	16830	16938	17078	17048	17003	17068	16968	16870	16929	16918	16971	17118	16793	16831	16853	16967	16794	16667	16856	16966	16921	16857	16866	16741	16897	17010	16861	17122	16722	16754	17105	17100	17078	17139	16956	16990	16872	16904	16831	16856	17114	16819	16928	17004	16785	16888	16856	16822	16799	16899	17017	16900	16894	17161	16637	16940	16740	17006	17078	16949	16865	17057	16924	16846	16611	16875	16932	16754	16884	16766	16977	16944	17035	17039	16855	16763	17002	17036	16865	16749	16922	16922	16817	16873	17049	16886	16841	16921	16935	16854	16777	17045	17001	17055	16694	16989	17026	16817	17064	16716	16641	16994	17099	16927	17142	16798	16952	16949	16910	16954	16779	16733	16872	16847	16785	16731	16933	16813	17005	16811	17026	16829	16876	16979	16926	16744	16971	16828	16946	16810	16951	16842	16768	16906	17152	16929	16892	16995	16973	17009	16777	17066	16718	16793	16830	16982	16920	16816	16710	16846	16686	16824	16810	16926	16998	17041	16608	16862	16752	16861	16846	16850	16935	17059	16877	16940	16943	17057	17144	16955	16916	16852	16977	17051	16976	16847	17043	17007	16912	16905	17123	16754	16758	17145	16922	16919	16872	16976	17017	17034	16961	16768	16989	16816	16819	16866	16936	16740	16856	17059	16974	16805	16702	16849	16944	16948	16686	16827	17042	16917	17059	17095	16883	16860	16865	16940	16726	16947	16917	17088	16792	17022	16759	17017	16896	17095	16940	16909	16787	16879	17038	16833	16966	16904	17047	17004	16675	17048	17000	16807	17025	16857	16978	16938	16963	16869	16797	16970	16922	16900	17081	16728	16741	17154	16900	16919	16919	16899	16895	17059	16864	16806	16872	16914	16950	17000	16849	16758	17085	16891	16844	16871	16808	16803	17069	16857	16844	16893	17043	16889	16799	17032	16889	16785	16973	16841	17047	17129	16873	16789	16867	16953	16854	16790	16976	16735	16943	17124	16881	16928	17143	17005	16959	16923	16905	16870	16953	16739	16886	16962	16955	17094	16906	16886	16961	16761	16903	17062	16946	16989	16852	16711	16886	17092	16766	16764	16804	17003	17030	16808	16621	16864	16852	16819	16770	16718	16808	16843	16638	16892	16822	16952	17002	16986	16813	17002	16834	16919	16968	16891	16923	16976	16988	16857	16958	16809	16933	17023	16895	16750	16985	17076	16829	16984	16962	16935	16861	16542	16839	17068	16841	17133	16903	16843	16923	16849	16870	16975	17089	16778	16669	17013	16899	16918	16857	17067	16961	16764	16785	16786	16878	16851	16742	16938	16908	16975	17008	16931	16823	16770	16857	16848	17013	16961	16925	17015	16708	17038	16940	16951	16820	16743	16994	16897	16969	16971	16847	16993	16985	16800	16656	16824	16917	16779	16702	16872	16854	16954	16866	16730	16891	16931	16928	17020	16892	17084	17032	16844	16862	16861	16912	16914	16717	16888	16955	16846	17051	16671	16938	16833	16891	16635	16907	16905	17041	16864	16880	16979	16864	16957	16764	16793	17014	16805	16987	16942	16774	16779	16959	16982	16965	17034	17157	16801	16884	17029	16887	16863	16787	16812	16777	17065	16988	17212	16868	16742	17084	16883	16787	16702	17081	16888	16893	16985	16991	16746	17008	17094	16914	16901	16815	16846	17029	16792	16887	16982	17010	16967	16839	16964	16740	16712	16890	17173	16822	17011	16858	16616	16830	16875	16755	16953	17047	16826	16825	16831	16793	16792	16969	16973	16859	17018	16912	17033	16894	16927	16766	16803	16890	16846	16858
51657	78485	57527	31465	18858	15144	14770	14669	14489	14577	14545	14572	14514	14631	14539	14648	14494	14643	14729	14628	14444	14471	14672	14687	14617	14598	14554	14447	14659	14516	14391	14756	14504	14844	14615	14755	14720	14461	14540	14852	14635	14593	14511	14608	14653	14608	14581	14620	14553	14655	14504	14474	14687	14382	14751	14339	14591	14694	14608	14547	14743	14421	14628	14609	14619	14622	14529	14645	14514	14517	14565	14539	14462	14552	14538	14750	14595	14609	14611	14561	14519	14650	14444	14712	14584	14674	14603	14389	14381	14630	14655	14547	14449	14591	14629	14551	14772	14665	14629	14721	14539	14475	14601	14696	14586	14722	14512	14705	14320	14604	14647	14662	14503	14552	14838	14501	14757	14654	14509	14712	14441	14711	14601	14696	14622	14687	14571	14560	14646	14571	14509	14611	14659	14621	14706	14676	14513	14742	14598	14442	14672	14556	14785	14512	14554	14456	14551	14547	14627	14543	14536	14547	14604	14612	14568	14460	14481	14643	14747	14722	14463	14534	14684	14566	14425	14769	14672	14576	14474	14778	14722	14563	14738	14606	14640	14720	14700	14620	14654	14635	14629	14507	14837	14469	14592	14587	14725	14617	14740	14714	14544	14546	14700	14735	14555	14545	14633	14627	14634	14580	14520	14590	14583	14700	14558	14518	14650	14561	14685	14660	14634	14713	14626	14725	14604	14776	14621	14591	14641	14510	14654	14694	14611	14407	14386	14440	14493	14530	14530	14597	14559	14442	14842	14463	14687	14665	14602	14525	14654	14490	14542	14477	14553	14518	14552	14520	14568	14663	14429	14678	14509	14504	14430	14655	14523	14542	14611	14638	14811	14631	14593	14589	14480	14592	14588	14679	14674	14714	14634	14553	14623	14652	14615	14466	14442	14633	14562	14469	14499	14624	14420	14422	14645	14501	14712	14567	14412	14596	14520	14631	14654	14467	14470	14551	14513	14609	14622	14680	14438	14429	14588	14425	14609	14770	14600	14455	14668	14693	14599	14559	14605	14523	14700	14685	14738	14766	14585	14893	14443	14568	14543	14760	14574	14681	14587	14604	14641	14572	14699	14625	14566	14399	14445	14640	14546	14362	14769	14556	14547	14546	14608	14631	14567	14617	14465	14528	14508	14373	14633	14510	14586	14585	14607	14539	14694	14713	14779	14609	14655	14759	14583	14672	14517	14787	14381	14620	14794	14678	14643	14618	14567	14718	14515	14635	14573	14425	14629	14453	14603	14580	14549	14582	14684	14483	14522	14458	14525	14664	14455	14529	14683	14656	14617	14607	14525	14725	14440	14566	14515	14671	14663	14703	14545	14560	14609	14644	14533	14624	14493	14679	14466	14445	14738	14524	14500	14431	14385	14567	14512	14561	14691	14445	14605	14611	14618	14570	14618	14556	14433	14454	14477	14732	14729	14526	14717	14604	14604	14579	14597	14534	14634	14609	14516	14629	14565	14843	14562	14587	14550	14717	14593	14573	14728	14681	14595	14692	14585	14676	14586	14555	14434	14425	14544	14637	14613	14504	14693	14502	14562	14447	14795	14691	14662	14685	14558	14809	14598	14484	14544	14587	14484	14594	14506	14667	14488	14658	14481	14625	14532	14517	14738	14443	14583	14661	14432	14456	14468	14520	14692	14516	14620	14611	14561	14597	14633	14662	14358	14449	14488	14732	14591	14631	14454	14551	14407	14614	14661	14686	14589	14612	14844	14607	14713	14648	14646	14528	14631	14598	14548	14611	14552	14572	14600	14712	14616	14596	14557	14641	14499	14583	14673	14822	14475	14649	14431	14549	14621	14473	14557	14539	14470	14457	14558	14608	14355	14680	14673	14440	14703	14465	14552	14527	14695	14573	14571	14585	14486	14754	14665	14555	14787	14733	14723	14755	14601	14722	14567	14641	14673	14542	14595	14613	14596	14561	14621	14664	14452	14524	14575	14615	14400	14510	14489	14609	14685	14658	14561	14614	14494	14490	14663	14669	14634	14492	14681	14545	14675	14691	14502	14613	14545	14803	14599	14735	14592	14621	14677	14524	14659	14545	14547	14592	14490	14629	14594	14692	14502	14688	14644	14647	14492	14651	14744	14568	14648	14515	14622	14743	14626	14553	14560	14614	14442	14589	14512	14588	14577	14625	14564	14591	14679	14794	14665	14620	14688	14546	14558	14654	14642	14555	14605	14549	14678	14437	14693	14639	14609	14587	14453	14575	14636	14543	14613	14713	14596	14607	14570	14587	14668	14663	14422	14478	14637	14555	14631	14540	14531	14726	14593	14567	14558	14588	14647	14496	14717	14605	14730	14605	14566	14452	14437	14723	14527	14629	14653	14778	14656	14628	14618	14708	14663	14502	14725	14721	14576	14422	14607	14518	14594	14476	14524	14618	14403	14779	14429	14447	14521	14624	14586	14606	14616	14397	14541	14627	14653	14583	14542	14592	14452	14606	14717	14821	14657	14577	14451	14588	14666	14358	14527	14582	14588	14578	14626	14640	14534	14610	14733	14606	14503	14462	14573	14357	14744	14690	14693	14729	14805	14520	14508	14543	14645	14870	14710	14533	14563	14604	14604	14635	14655	14663	14507	14677	14693	14607	14546	14647	14535	14536	14486	14388	14620	14738	14606	14744	14543	14668	14609	14464	14668	14522	14512	14567	14775	14741	14615	14537	14628	14541	14787	14487	14576	14686	14627	14691	14585	14612	14600	14874	14537	14696	14640	14417	14649	14673	14547	14656	14652	14601	14571	14618	14550	14563	14528	14537	14573	14424	14721	14546	14532	14596	14492	14482	14550	14561	14726	14665	14580	14539	14706	14628	14538	14668	14709	14696	14624	14593	14588	14572	14528	14480	14677	14472	14486	14729	14508	14623	14446	14558	14516	14446	14629	14450	14571	14523	14604	14545	14660	14715	14594	14686	14618	14566	14671	14456	14610	14597	14596	14655	14762	14678	14670	14628	14672	14684	14664	14652	14527	14570	14601	14435	14578	14583	14807	14515	14482	14697	14532	14716	14607	14608	14603	14735	14471	14487	14787	14541	14519	14558	14708	14735	14631	14542	14590	14602	14600	14584	14482	14589	14594	14406	14594	14573	14553	14755	14571	14521	14472	14702	14528	14666	14637	14662	14483	14610	14629	14688	14621	14647	14485	14538	14742	14569	14704	14579	14502	14475	14629	14524	14686	14654	14533	14543	14652	14677	14592	14699	14844	14502	14730	14681	14565	14638	14425	14532	14702	14710	14645	14790	14499	14558	14362	14737	14634	14776	14655	14541	14671	14623	14638	14777	14511	14548	14589	14511	14631	14588	14676	14484	14693	14450	14646	14722	14478	14614	14465	14627	14661	14483	14548	14707	14647	14496	14423	14659	14527	14676	14634	14602	14782	14517	14757	14572	14558	14633	14384	14714	14693	14666	14524	14583	14509	14660	14798	14511	14586	14528	14569	14528	14624	14692	14675	14669	14584	14585	14721	14749	14669	14737	14668	14576	14507	14638	14594	14561	14519	14494	14633	14649	14411	14561	14602	14500	14619	14468	14815	14706	14582	14659	14663	14567	14667	14484	14547	14482	14501	14507	14684	14639	14531	14605	14742	14678	14595	14683	14618	14579	14483	14620	14443	14730	14628	14528	14589	14521	14434	14472	14647	14498	14594	14641	14490	14729	14705	14553	14467	14613	14572	14815	14666	14586	14508	14841	14643	14657	14509	14648	14659	14528	14729	14518	14575	14613	14769	14392	14625	14481	14573	14626	14648	14731	14410	14642	14574	14665	14525	14609	14536	14516	14723	14628	14473	14311	14644	14684	14734	14577	14542	14594	14644	14637	14496	14452	14770	14779	14561	14579	14657	14381	14741	14646	14595	14590	14337	14548	14666	14676	14750	14665	14513	14490	14650	14648	14430	14741	14451	14464	14784	14612	14760	14645	14618	14731	14739	14763	14582	14651	14639	14464	14600	14570	14607	14693	14696	14697	14742	14521	14519	14805	14574	14430	14599	14678	14676	14578	14564	14518	14491	14629	14692	14709	14651	14627	14646	14699	14540	14664	14449	14529	14458	14742	14533	14616	14717	14556	14566	14622	14660	14706	14546	14618	14754	14422	14625	14527	14597	14613	14777	14673	14409	14363	14733	14699	14480	14522	14552	14765	14641	14573	14742	14426	14655	14643	14588	14779	14742	14653	14639	14634	14633	14704	14797	14587	14542	14617	14648	14556	14803	14510	14824	14390	14655	14604	14530	14807	14683	14530	14547	14622	14710	14704	14494	14517	14651	14698	14537	14505	14655	14664	14640	14633	14738	14661	14556	14578	14547	14503	14615	14608	14758	14670	14746	14630	14651	14406	14618	14550	14860	14533	14385	14544	14594	14582	14495	14811	14474	14636	14589	14766	14501	14675	14680	14631	14489	14561	14809	14813	14615	14789	14655	14535	14597	14678	14803	14497	14618	14623	14387	14667	14460	14700	14414	14680	14645	14699	14800	14576	14621	14698	14543	14578	14640	14568	14621	14660	14743	14788	14519	14639	14608	14854	14492	14664	14463	14664	14475	14568	14453	14505	14698	14748	14601	14713	14685	14595	14690	14619	14637	14711	14693	14518	14629	14628	14465	14680	14532	14518	14696	14618	14539	14601	14432	14607	14571	14626	14494	14727	14522	14632	14521	14596	14544	14480	14599	14515	14633	14717	14604	14635	14587	14555	14620	14424	14515	14572	14822	14594	14523	14696	14520	14548	14675	14550	14469	14740	14614	14506	14610	14683	14581	14605	14531	14555	14638	14513	14640	14677	14475	14575	14545	14575	14658	14537	14648	14629	14501	14539	14549	14635	14603	14641	14786	14534	14547	14635	14772	14800	14708	14558	14768	14669	14514	14436	14840	14622	14568	14505	14603	14594	14727	14657	14492	14705	14425	14543	14598	14588	14553	14660	14633	14559	14547	14529	14608	14481	14459	14591	14630	14560	14453	14608	14557	14475	14581	14617	14518	14586	14548	14661	14553	14505	14608	14536	14470	14532	14561	14516	14558	14583	14666	14556	14726	14600	14643	14696	14585	14647	14541	14512	14728	14525	14697	14724	14497	14718	14635	14596	14680	14595	14720	14444	14632	14662	14446	14514	14749	14608
23880	25040	37202	31302	24807	23729	22885	18080	17282	17533	17493	17499	17363	17295	17342	17310	17154	17230	16971	17237	17272	17211	17162	17288	17187	17225	17045	17135	16938	17013	17219	17005	17140	17239	17200	17235	16981	16993	17062	17125	16914	16955	17224	17166	17358	16948	17075	17314	17003	16966	16998	17072	16910	17156	17224	16975	17093	17123	17038	17138	17152	16986	17063	17286	16975	17152	17100	17152	16860	17098	16966	17078	16855	17109	17183	16923	17081	17076	16837	16914	16909	17204	17022	17072	17127	17101	16965	16781	17069	17115	17191	16921	17144	17131	17076	17013	17025	17018	17044	17026	16952	17175	16947	17038	17031	17072	17146	17016	17191	16925	16829	17192	17186	17167	17181	17007	17087	17195	17055	17061	16946	17009	17056	16926	16996	17192	16800	16914	16894	17029	17132	16832	17019	17008	17064	16981	17122	17032	17095	17051	16773	16981	17209	16867	17113	16936	17043	17087	16877	17071	17079	17091	16953	16682	16941	16778	16941	16944	16861	16988	16919	17037	17159	16870	17218	16909	16934	16949	17078	17055	16914	17102	17002	16838	16787	17182	16708	17002	17035	16812	17121	17133	16847	16891	16953	16889	16972	17045	16823	16860	17162	17011	17040	17156	16846	17071	16978	17017	16984	17128	17169	17048	16956	17242	16925	17034	17057	17038	17080	17203	16964	16899	16862	16840	16901	16745	16826	16894	16906	17047	16832	17081	17005	16954	16905	16929	16938	16958	16834	16752	17254	17089	16960	16959	17056	16954	16999	17168	17155	16999	16989	16955	16911	16810	17035	16810	17054	17035	17089	16912	17057	17102	17059	16964	16866	17010	17000	16993	17110	17075	16979	16822	17004	17178	17231	17162	17005	16824	16876	16964	16868	16995	16908	16887	16940	16991	17192	16856	16970	16920	17202	17028	16816	16968	16957	16899	16932	16768	16740	17119	16853	17014	17202	16850	16895	17113	17044	16989	16990	17003	16893	16844	16934	16941	17019	17129	16913	17075	17035	17112	16940	17073	17140	17184	16879	16982	17095	17010	17061	16784	16863	16984	17094	17094	16987	16954	16859	16817	16953	17005	16765	16706	17021	16889	17145	16909	16982	16970	17006	17022	17070	16871	16925	16887	16984	17015	16946	17261	17205	17071	16847	17013	17084	17048	16964	17208	16982	16921	17132	17074	16953	16879	16862	17212	17105	16964	17279	16974	17245	17131	17268	16761	16801	17074	17084	17008	17139	16966	16915	16903	16941	16954	16952	17019	17190	17086	16881	17055	17000	17050	17149	17114	17308	17118	17066	17032	17051	16991	17088	16975	16841	16917	17198	17037	17108	16890	16948	16951	16951	17087	16782	17069	16959	17180	17019	16782	16975	17034	16898	16963	17058	16953	17145	16845	16924	16897	17218	17101	17119	17144	16992	16945	17018	17152	17053	17136	17082	16885	17141	16848	17204	17075	16925	16940	17102	16988	16942	16875	17066	16864	16862	16834	17004	17229	17150	16957	16875	17222	17061	17067	16986	16921	16925	17003	17048	16856	17029	17066	16959	17147	16992	16940	16826	17084	17286	16936	17135	17016	17097	16883	16975	16898	16898	17051	16941	16846	17163	17061	17105	17039	17241	16982	16816	16782	17156	17007	17040	16980	17095	16877	17004	17087	17167	16998	16851	17099	17023	17206	16908	17105	17015	16741	16913	16829	17022	17134	17052	17104	16903	16981	16988	17058	17067	16923	16996	16941	17086	17057	17050	16993	17109	17041	16999	16835	16996	16911	16963	16882	17064	16968	16891	16941	16998	16778	16885	17041	16754	16928	16825	17058	16901	16924	17057	17011	17038	17157	17182	16934	16994	16872	16987	16890	17094	16829	17125	16931	17064	16962	17042	16962	17094	17110	16939	17176	17071	17006	17012	17027	16893	17103	17001	17009	16766	16924	16870	16980	17069	17089	16924	16974	17139	17142	17043	17205	16902	16922	16959	17127	17116	17015	16821	16966	17085	17015	16765	16898	17105	16886	17148	16981	16839	17007	17008	16975	16859	17018	17042	17040	17116	17149	16970	16916	16988	16958	16852	16921	17174	17104	16908	17220	17223	17057	16882	16997	17054	17213	17218	17035	16903	17305	17348	16963	17111	16964	16772	16791	17047	17028	16942	16889	16960	17065	17117	16987	17060	17018	16910	16955	17080	17058	16912	17296	17089	16860	17042	17152	17095	17161	17049	17083	16879	17258	17120	16839	16866	16975	16835	16927	17166	16966	17078	17107	17143	17054	16959	17197	17052	16966	17163	16992	16875	16856	17011	17031	16939	17053	17053	17037	16961	16969	16855	17204	17012	16679	17166	17121	17197	16922	17156	16955	17062	16919	17062	16986	16855	16860	17081	16958	17033	16897	16998	17023	16863	17030	16811	17045	16867	17101	17091	17088	16858	16957	16970	16967	17072	16929	17032	17012	16981	16860	17029	16803	16916	16919	17028	17039	16958	16999	17135	16959	17156	17039	17235	17022	17004	17003	16934	16733	17116	16735	17066	17013	16969	16929	17009	17063	17209	17031	17196	17038	17176	17156	16921	17170	17096	17031	17165	16897	16959	16820	16710	17033	16964	16943	16894	17035	17070	17058	16947	16982	17020	17114	17082	16975	17182	16939	16897	17009	17114	16811	16922	17010	16935	16882	17062	17199	16763	16826	17047	16824	16930	16909	17178	17004	17045	17002	16878	17095	17099	16866	17034	17007	17317	17053	16900	17092	16873	16834	16785	16960	17087	17153	16909	17071	17194	17261	17052	16886	16729	16965	17097	17054	17002	16984	16966	17064	16934	16909	17020	16934	16912	17121	17001	16939	17066	17112	16880	16942	16958	16996	17018	17106	17060	17042	16747	17206	16994	17013	16956	16977	17078	17127	16785	16981	17069	17087	16926	16921	16910	17167	17035	16964	16892	16991	16910	16978	17064	17100	17089	16871	17076	17067	17048	17058	17074	17028	16994	16789	17055	16929	16941	17145	17127	17089	17061	17001	16941	16926	16876	16915	16930	16854	17035	16974	16936	16872	17069	16820	16855	16833	17025	16844	17099	17225	17134	17144	16951	17064	16918	16911	16865	16901	16997	17085	16964	17008	16936	17068	17023	16982	17054	16905	17081	16979	17018	16897	17121	17211	16879	17038	16948	17069	17012	17081	17139	16963	17018	16835	16859	16957	17010	16903	16993	16856	17011	16906	17008	16879	16938	16708	17169	17098	17041	17086	16903	17110	17245	17164	17058	17028	17085	17000	17072	17133	16929	16806	17112	17163	16945	17005	16807	16984	16953	16973	16946	17036	16991	17014	16996	16958	17156	17029	17073	17133	16902	17100	16895	17100	17256	16860	17250	17063	17022	17147	16891	17028	16982	17076	16909	16906	17116	17187	17013	17033	16868	16781	16957	16979	16938	16954	17090	16896	17171	16950	17195	17014	16907	16935	17046	17178	17169	16737	17174	17066	16943	17069	16949	16983	17120	16961	17138	16874	16871	16850	17141	17162	17141	16890	16973	16836	16962	16971	16895	16932	17150	17146	17023	17046	16963	17007	17119	17030	16998	17040	16916	16966	17071	16979	16899	17048	16896	17172	16993	17078	17121	16872	17057	16919	17185	16987	17085	17045	16927	16905	17182	16936	16957	17253	17201	16937	16949	17069	17113	17073	16962	16887	16961	16902	16988	16822	16915	17098	16915	16978	17088	16985	17147	17173	17096	16946	16967	17042	16969	17125	17003	17030	17155	17249	16948	16926	17089	17105	16930	17041	17006	17147	17038	16937	17031	17177	16878	16946	17219	17124	17009	17160	16971	17035	16994	16961	16972	17079	17028	17020	17037	17061	17028	16979	16909	17028	16924	16725	16977	16894	17146	16993	16957	17000	16927	17039	16947	16996	16835	16958	16968	16894	16792	16877	16819	16974	17110	16885	17125	17149	17064	17132	17077	17077	16986	16914	16983	17121	17108	17135	17046	17118	16932	17098	16975	16941	16820	16907	17143	16944	17005	17060	16993	17172	16978	16978	16921	16859	16899	16911	17107	17009	17314	17087	17085	17010	17065	16973	16893	17012	17116	16931	16894	16742	16873	17037	16805	17092	17144	17096	17027	16965	16893	17179	16907	16934	17003	16795	17074	17058	16931	16989	17206	17120	16968	16933	17133	17192	16926	17055	17127	17096	16968	16883	17118	16986	17109	16776	17013	17013	17161	17203	16964	17114	16845	16889	16778	16940	16965	16727	17091	16963	16943	16909	16942	17016	16800	16931	16972	17227	17038	16873	16942	17094	17223	17167	16980	17176	17289	17093	16912	16991	16798	17069	17075	16776	16957	17110	17073	16892	17012	16911	16982	16919	16978	17042	16994	17014	17022	16898	17068	16940	16866	17210	17016	16906	17047	16949	16980	16907	17039	16967	17062	16876	17063	16872	16693	16861	17127	17213	17128	17152	17235	17076	17006	17027	17265	16633	17100	17035	17063	17110	16895	16894	17103	16889	17020	17194	17020	16985	17046	16869	17186	16931	17096	16994	16994	16987	16913	17023	16839	17129	17000	16850	17031	16924	16839	17123	16865	17089	16891	16956	17014	16788	17095	16834	16989	17021	16904	16967	17153	17001	16968	17042	17186	16964	16838	17135	17144	16938	16791	17021	16992	16936	17081	17092	16830	16816	17008	16689	16963	16992	17016	16906	17122	17063	16935	16777	16929	16916	17048	16791	17046	16922	16976	16918	17060	17036	16924	16881	16948	17053	17109	17080	17015	17129	17083	17062	17168	17068	17023	16793	17025	17040	17018	16927	16977	17111	17138	16818	16821	16951	16956	17225	16866	16796	17115	17156	17093	17095	17080	17085	17133	16938	17102	16958	17041	17139	17178	17019	17123	16897	17050	17112	17059	17141	16874	17133	17147	17292	17020	16968	17121	17087	17018	16902	16835	17028	16884	16906	17254	17135	16824	16941	17020	17052	16903	17069	17002	17168	16900	17135	16856	17072	16948	16953	16805	16909	16922	17011	16919	16994	16922	17095	16973	16820	16918	16780	17243	17015	17064	17052	16936	17002	17158	17084	17002	17008	17012	16901	17162	16931	17051	17044	16993	17063	16997	17075	17139	17081	16982	16822
62564	107719	87276	56488	31142	17776	14762	14724	14643	14478	14647	14586	14774	14541	14715	14649	14587	14732	14633	14644	14760	14711	14674	14633	14701	14688	14740	14678	14739	14700	14663	14553	14541	14637	14689	14760	14804	14821	14808	14473	14716	14715	14637	14497	14673	14676	14750	14779	14479	14685	14695	14674	14684	14589	14777	14752	14668	14717	14600	14530	14812	14760	14538	14678	14743	14861	14867	14681	14689	14614	14580	14616	14720	14630	14627	14704	14619	14608	14712	14674	14617	14610	14743	14608	14701	14578	14763	14589	14752	14604	14758	14674	14634	14796	14657	14718	14629	14658	14681	14449	14748	14646	14676	14732	14488	14614	14658	14610	14806	14765	14731	14705	14541	14771	14794	14590	14613	14678	14658	14642	14687	14447	14677	14578	14549	14628	14601	14577	14633	14737	14642	14679	14640	14554	14462	14801	14699	14618	14645	14464	14559	14739	14742	14762	14401	14649	14598	14637	14635	14570	14651	14745	14959	14643	14603	14607	14603	14818	14564	14746	14690	14527	14590	14699	14608	14601	14614	14748	14554	14606	14530	14642	14671	14533	14618	14677	14611	14623	14725	14779	14578	14692	14473	14810	14649	14532	14671	14818	14780	14545	14561	14610	14471	14514	14720	14673	14694	14740	14614	14698	14670	14713	14619	14628	14652	14685	14638	14645	14666	14697	14518	14655	14717	14721	14653	14570	14564	14605	14587	14673	14740	14663	14489	14729	14850	14683	14514	14625	14646	14618	14743	14558	14551	14612	14575	14572	14849	14669	14780	14608	14594	14505	14727	14616	14635	14483	14435	14593	14729	14683	14600	14711	14520	14578	14628	14620	14623	14675	14666	14618	14671	14588	14690	14706	14677	14646	14587	14703	14636	14709	14755	14682	14674	14592	14621	14616	14640	14718	14589	14666	14639	14737	14578	14651	14650	14580	14690	14641	14729	14642	14694	14619	14586	14653	14732	14657	14611	14579	14594	14663	14647	14642	14480	14723	14560	14593	14395	14599	14658	14613	14633	14616	14526	14698	14703	14680	14837	14727	14605	14693	14577	14678	14709	14607	14762	14643	14643	14578	14801	14729	14686	14639	14628	14707	14544	14482	14572	14663	14562	14590	14786	14712	14601	14834	14563	14676	14561	14604	14628	14639	14542	14632	14801	14541	14504	14776	14642	14584	14484	14644	14598	14768	14704	14791	14720	14669	14751	14636	14650	14441	14609	14720	14593	14614	14793	14677	14627	14776	14673	14843	14638	14748	14519	14707	14677	14719	14659	14772	14640	14693	14616	14608	14706	14690	14686	14654	14854	14650	14728	14590	14625	14630	14653	14634	14590	14707	14669	14529	14670	14589	14715	14639	14514	14608	14601	14624	14568	14613	14544	14632	14702	14649	14595	14804	14612	14607	14642	14624	14780	14558	14682	14652	14494	14590	14767	14678	14524	14565	14673	14572	14635	14588	14632	14571	14569	14753	14781	14627	14874	14855	14800	14581	14791	14655	14663	14721	14747	14488	14649	14596	14743	14820	14744	14562	14595	14636	14641	14541	14537	14625	14570	14527	14722	14923	14710	14660	14700	14614	14738	14522	14664	14516	14619	14513	14677	14376	14650	14563	14685	14522	14768	14652	14648	14669	14591	14629	14697	14660	14516	14599	14661	14751	14615	14566	14796	14623	14741	14849	14679	14712	14579	14699	14531	14696	14628	14717	14793	14576	14527	14583	14767	14618	14575	14677	14775	14593	14578	14672	14652	14826	14612	14523	14521	14628	14595	14921	14641	14633	14798	14543	14628	14640	14812	14552	14724	14563	14542	14510	14818	14521	14447	14696	14745	14748	14594	14647	14671	14592	14469	14654	14498	14592	14574	14461	14637	14513	14731	14625	14754	14771	14552	14617	14621	14647	14664	14586	14891	14611	14626	14588	14695	14805	14711	14708	14522	14628	14718	14668	14694	14582	14605	14708	14732	14807	14780	14776	14685	14689	14548	14903	14514	14527	14591	14610	14726	14709	14584	14738	14731	14735	14648	14602	14419	14710	14640	14630	14767	14710	14427	14705	14574	14513	14733	14692	14476	14779	14695	14592	14886	14639	14616	14806	14597	14653	14611	14599	14684	14623	14604	14686	14636	14617	14600	14717	14470	14734	14675	14778	14598	14662	14769	14527	14636	14496	14619	14623	14703	14574	14605	14408	14673	14594	14599	14709	14732	14620	14545	14693	14702	14457	14604	14613	14762	14666	14431	14797	14619	14587	14680	14595	14598	14673	14662	14730	14589	14650	14713	14623	14794	14769	14537	14626	14699	14473	14699	14624	14652	14580	14710	14775	14563	14666	14503	14583	14706	14590	14768	14615	14638	14773	14746	14673	14566	14565	14662	14550	14776	14593	14715	14709	14581	14821	14570	14525	14654	14583	14701	14681	14825	14643	14609	14702	14609	14459	14652	14624	14698	14635	14555	14548	14715	14809	14541	14862	14501	14629	14626	14529	14618	14607	14648	14741	14595	14606	14663	14718	14691	14574	14819	14809	14672	14572	14621	14629	14810	14833	14637	14752	14700	14521	14610	14672	14683	14671	14676	14615	14675	14661	14465	14659	14662	14571	14674	14466	14604	14608	14694	14723	14720	14780	14661	14776	14625	14614	14716	14807	14509	14560	14672	14537	14614	14708	14607	14723	14664	14762	14618	14634	14775	14700	14525	14709	14717	14560	14786	14838	14688	14680	14723	14638	14700	14641	14604	14541	14574	14636	14618	14601	14772	14498	14673	14551	14612	14622	14604	14554	14585	14815	14575	14707	14764	14462	14643	14780	14693	14608	14622	14652	14674	14531	14639	14611	14762	14689	14756	14723	14630	14724	14685	14670	14663	14712	14498	14684	14630	14817	14679	14818	14517	14825	14625	14618	14620	14498	14802	14746	14717	14559	14755	14781	14682	14703	14790	14620	14590	14735	14507	14654	14725	14912	14873	14699	14687	14654	14586	14727	14474	14617	14677	14903	14619	14698	14767	14691	14588	14632	14708	14612	14790	14646	14737	14487	14606	14532	14547	14777	14561	14568	14583	14833	14501	14681	14545	14529	14678	14795	14799	14519	14642	14555	14725	14556	14671	14548	14696	14701	14823	14551	14618	14676	14758	14666	14601	14623	14581	14565	14683	14583	14656	14494	14563	14533	14714	14742	14780	14468	14786	14620	14809	14491	14666	14518	14630	14537	14473	14645	14825	14746	14641	14717	14573	14592	14728	14630	14733	14693	14656	14648	14609	14787	14711	14678	14745	14574	14549	14686	14508	14422	14495	14600	14614	14685	14627	14461	14578	14721	14860	14678	14549	14477	14671	14466	14601	14521	14773	14676	14562	14731	14548	14557	14483	14628	14701	14676	14782	14536	14546	14668	14782	14629	14488	14721	14700	14582	14543	14536	14706	14589	14660	14678	14496	14844	14620	14705	14639	14592	14578	14562	14654	14718	14721	14783	14638	14490	14637	14695	14692	14643	14650	14591	14686	14746	14632	14593	14723	14702	14660	14526	14729	14625	14440	14771	14546	14727	14822	14766	14645	14609	14740	14750	14813	14663	14807	14771	14686	14724	14559	14636	14595	14756	14757	14774	14560	14715	14624	14641	14649	14722	14706	14619	14750	14763	14567	14552	14668	14709	14654	14563	14806	14675	14603	14755	14787	14684	14738	14653	14665	14695	14743	14574	14774	14867	14657	14590	14633	14570	14642	14577	14516	14572	14843	14684	14644	14606	14535	14539	14421	14640	14699	14649	14561	14684	14722	14596	14494	14543	14560	14785	14711	14726	14483	14710	14544	14520	14639	14766	14646	14763	14716	14700	14762	14874	14709	14668	14629	14578	14787	14454	14553	14733	14757	14748	14402	14462	14736	14590	14684	14675	14775	14680	14594	14651	14590	14597	14636	14724	14470	14809	14547	14681	14757	14689	14693	14734	14707	14817	14742	14700	14682	14608	14692	14732	14726	14490	14577	14491	14497	14799	14761	14677	14530	14674	14678	14554	14759	14632	14404	14686	14502	14719	14796	14831	14689	14569	14728	14627	14619	14772	14613	14743	14634	14534	14680	14472	14806	14679	14603	14662	14655	14746	14536	14810	14621	14846	14456	14501	14562	14686	14525	14665	14692	14742	14673	14728	14665	14460	14704	14728	14603	14667	14630	14647	14573	14624	14651	14649	14723	14598	14606	14516	14727	14609	14547	14684	14614	14539	14718	14684	14808	14714	14599	14555	14884	14729	14829	14648	14468	14696	14515	14568	14655	14829	14791	14597	14754	14600	14643	14545	14738	14666	14783	14577	14616	14659	14614	14592	14631	14710	14597	14666	14496	14697	14633	14582	14751	14583	14791	14632	14719	14632	14827	14798	14564	14636	14608	14579	14732	14657	14518	14676	14568	14613	14426	14809	14780	14549	14688	14749	14810	14797	14675	14589	14702	14645	14819	14638	14617	14430	14548	14582	14602	14689	14839	14695	14761	14571	14575	14622	14626	14675	14634	14591	14536	14667	14820	14760	14672	14714	14641	14619	14684	14642	14597	14728	14655	14647	14637	14651	14611	14548	14625	14607	14665	14734	14616	14577	14723	14592	14608	14770	14679	14641	14737	14647	14488	14665	14691	14677	14588	14529	14423	14766	14604	14602	14683	14629	14598	14610	14627	14740	14627	14566	14748	14626	14676	14628	14547	14463	14688	14603	14758	14594	14492	14876	14764	14591	14597	14616	14536	14695	14708	14602	14681	14672	14592	14721	14834	14362	14762	14763	14823	14765	14688	14615	14547	14619	14631	14677	14853	14644	14576	14597	14738	14531	14589	14799	14732	14772	14561	14615	14701	14694	14620	14576	14593	14598	14685	14697	14650	14560	14732	14629	14697	14574	14629	14678	14584	14697	14604	14664	14676	14551	14378	14677	14549	14679	14439	14529	14654	14660	14642	14718	14754	14548	14588	14709	14437	14557	14639	14656	14552	14668	14685	14732	14668	14546	14651	14804	14753	14643	14701	14738	14636	14796	14799	14665	14677	14602	14679	14590	14574	14781	14530	14517	14565	14430	14611	14522	14715	14602	14700	14681	14688	14654	14607	14572	14717	14750	14737	14627	14548	14648	14637	14542	14621	14703
33439	42473	41936	28622	19965	17543	17337	16964	17095	17269	17050	17085	17173	17177	17307	17035	17031	17275	17062	16883	16971	17144	17017	17050	17105	17111	17174	16987	17098	16964	17054	17038	17041	17215	17028	17054	16993	16818	17014	17026	17165	16891	16904	17133	17009	16939	16969	16954	17078	16861	17153	17004	17192	16947	17147	17086	16998	16974	17083	17009	16857	17203	16977	17116	16891	17103	16935	17064	16983	16989	17198	17181	17281	17202	17114	17041	17121	16882	16942	16988	16949	16940	17001	16910	17061	16953	17227	16880	16904	16942	16890	17092	17152	16925	17139	16837	16915	17193	17345	17071	17103	17048	16823	17071	17077	17145	17053	16901	17147	17094	17071	17085	17115	16823	17058	17117	17117	17146	17184	17089	17011	17088	16986	17026	16847	16971	17016	17117	17156	17110	17089	17085	16940	17024	17042	16863	16947	17015	17028	17176	16906	16926	16857	16998	17002	16978	17225	17170	16889	17082	16921	17093	17148	17164	17094	17010	17052	16936	17131	16891	16887	16894	17083	16741	16922	17152	16806	17011	17088	17028	16949	16869	17041	17088	16827	16998	16926	16888	16981	17078	16855	17057	16915	16797	17016	16955	17023	17015	17033	17124	17045	17076	17225	17042	16964	16981	17108	16899	17033	17003	17067	16739	16942	16989	16846	16995	16948	17142	16739	16955	16973	17110	17009	17031	17140	17139	17068	16966	17109	16963	16952	17095	16918	17242	16919	17002	17042	17007	17010	17154	17068	17122	17048	17056	17029	16891	17104	16929	17209	17114	17209	17156	17044	17169	16947	17028	16949	16852	17108	17129	16984	17222	17034	17010	16900	17055	17069	16721	16910	16928	17206	17159	17080	16953	17032	16817	16970	17086	17043	16913	17022	16905	16999	17143	17051	16793	17209	16937	16824	17150	16855	16924	16925	17120	17072	17063	17074	16876	17064	17026	17076	17077	16936	16867	17191	17107	16921	17049	17165	17124	17043	17099	17055	17107	16896	17086	17025	17148	17007	16901	17237	17008	16724	16833	16937	17008	17182	17170	16889	17130	17036	17142	16793	16954	17162	16953	16858	16807	17128	17007	17017	17048	17000	16888	17060	17009	17058	17028	17144	17307	17267	16958	17104	16973	17238	17076	16978	17020	17024	16932	17106	17115	17032	17111	17136	17163	17293	17105	17010	17132	17123	17037	17309	17016	17066	16961	16890	17069	16971	17129	17003	17088	17042	17169	16974	17114	16982	17051	17097	17029	17202	16943	16898	17001	16840	16887	17152	16880	17146	17255	17024	17119	17070	16904	16988	17075	16897	17054	17103	17090	16897	16972	16957	16856	17063	16777	16963	16938	16759	17113	17128	17149	16997	17027	16966	16911	17026	17176	17018	16878	16895	17001	17191	17098	17167	17065	17051	16991	16902	17060	16974	17128	16927	16997	17266	16951	17022	16956	17038	17017	17155	17197	16972	17156	17002	17060	16976	17174	16985	16849	17012	16908	17252	17216	16915	17042	17050	16979	17110	16969	17157	17020	17041	17049	17198	17009	17086	17204	16960	17012	16860	16876	17010	17004	16977	17004	17157	17130	16865	16875	16992	17262	17176	17269	17126	17115	16904	17239	16918	16767	17136	17011	17204	16986	17051	16857	17156	16935	16913	17029	16953	17035	17161	16961	16896	17004	17010	17244	16975	17025	16789	16943	16999	17062	17071	16931	16881	17159	16874	17049	17122	17122	16925	16967	16873	17193	16904	16951	16927	16968	17017	16808	16952	16992	17301	17047	17033	16852	16856	16896	16897	16977	16897	16844	17171	17063	16934	17035	17017	16925	17022	16875	17079	17061	16946	17000	17035	17075	16844	16947	16914	16980	17206	16888	17144	16879	17275	17238	17299	17098	17164	17140	17046	17090	16813	17234	16967	16912	17142	16991	17162	16906	16969	17142	17111	17025	17045	17021	16954	17234	17099	17016	17112	17055	17018	16851	17011	16884	16957	16893	16981	17041	17048	17130	17046	16919	17100	17057	17015	17083	17074	16926	16912	17110	17166	17014	17153	17124	17109	16908	16940	17101	16962	16968	17106	16950	17064	16957	17202	16942	16746	16862	16923	17151	17041	17067	16953	17042	17089	16968	16991	16977	16939	16939	17091	17190	16981	17020	17088	17113	17182	16980	17185	16895	16960	17165	16945	16970	16934	16716	16876	17221	17128	17084	17109	16897	17174	17002	17041	17040	17158	16938	17280	17150	16979	16864	17084	17024	16849	16993	17109	17159	17272	16999	17063	16975	17069	17005	16964	17110	17292	16936	16946	17010	16990	17137	17028	17035	17012	17236	17048	16939	16952	16980	17255	17130	17259	16844	16927	16959	17226	16926	16989	17053	17043	17071	17018	17042	17040	17054	16868	16833	17044	17076	17082	16994	17039	17013	16925	17142	17072	17046	17057	17174	17145	17099	16988	17124	16967	17090	17054	17007	17120	17116	16818	16966	16915	16967	17179	17196	17166	17063	16948	16930	17011	17025	16911	16977	16827	16909	17075	17128	17085	16906	16998	17015	17096	16950	17024	16998	16911	17017	17012	16962	17149	16780	17075	17205	17117	16993	16825	16973	17145	17145	17045	17243	17105	17060	17126	17040	17112	17233	17140	17146	16962	17140	16906	17032	17022	17125	17001	17138	17256	17188	17175	16792	17095	17121	17190	17138	17116	17011	16973	17080	16930	16996	16988	17008	16964	17045	16945	16998	17197	17170	17098	17232	17115	17063	17288	17122	17072	17001	16989	17205	17098	17161	17035	17074	16952	17065	17086	17251	17139	17096	17336	17365	16978	17035	17117	17073	16965	17105	17024	17204	17262	17146	17042	17286	17070	17033	17020	17017	16983	17109	17162	17106	17201	17138	17092	17113	17149	16935	16934	17005	16972	16975	17190	17216	17020	17059	17027	16847	17054	17145	16969	17227	17048	17018	17019	16997	17292	16832	17087	17075	16828	17047	16981	16631	16982	17042	17154	17213	17177	16891	17000	16777	17083	16952	16924	16855	17476	17048	16889	17121	17111	17191	17119	16924	16814	17049	17028	16986	17099	17039	17072	16924	17056	16937	17094	16967	17024	16827	17077	16972	17126	17330	17022	16934	16995	16938	17133	16885	17013	16974	17148	17137	17021	16987	17275	17297	17023	17009	17181	16967	16938	16841	16953	17012	17073	16989	16994	17074	16748	17069	17124	17020	17182	16844	16943	17019	16979	16971	17064	17059	17071	17069	17016	17204	16968	16971	17140	17081	17127	16925	17016	16921	16957	17100	17024	17113	17133	16985	17076	17011	17071	17058	17025	16973	17059	16860	17375	17189	17028	17093	16902	16934	17141	16864	16980	17108	17005	17172	17044	17184	17032	16921	16925	16917	17121	17049	17004	17090	16868	17168	17210	16914	16991	16967	17142	17018	17226	17028	17041	17025	16957	17158	17001	17053	17048	17075	17065	16944	17104	17103	16951	17072	17064	16951	17170	16930	16903	17019	17099	17009	17052	16981	16952	16905	17224	17097	17024	16964	17153	16853	17122	16983	17210	17037	17082	17180	17084	16980	17040	17121	16996	16757	17158	17103	16864	16957	17085	17022	16951	16931	17151	16993	17000	17001	17156	16981	16968	17056	17134	16904	17069	17083	16964	16970	17067	16956	17155	16868	16849	16919	17134	16997	16879	17004	17153	17163	17214	17007	16792	16986	17096	16995	17282	17151	17082	16858	16971	17010	17026	17037	17189	17179	16854	17310	17048	17039	16971	17044	17159	16942	17164	17170	16934	17055	17037	16922	17196	17332	17206	17125	16978	17095	17035	17092	17265	17058	16964	17056	17134	16988	17025	16973	17081	16992	17010	16999	17125	16762	17061	17073	17026	17051	16886	17136	17082	16937	17137	17049	16991	17040	17081	17136	17063	17011	17001	17054	17009	16994	16839	16816	17047	17015	16945	17078	17072	17057	16946	17054	17252	16986	17148	17093	17057	16873	17086	17051	17222	17043	17200	17027	17161	17147	17128	17015	17125	17074	17203	17144	17155	17242	17434	17019	17103	17042	16936	16779	17054	16953	16923	16923	17084	16960	17050	17053	16966	16971	16861	16956	17085	17066	17154	17035	16968	17103	16992	16967	16866	17123	17052	16955	17133	17062	17275	17044	17172	16953	17027	17189	17167	17005	16955	17117	16965	16868	17200	16700	17082	17078	17013	16848	16923	16971	17058	17185	17102	17153	16963	16990	16976	16911	17109	17017	16862	17120	17095	17141	17049	17246	16875	16925	16888	16976	17047	16886	17003	17107	17164	17080	17065	17160	17064	17009	17033	17061	16855	17047	17041	16977	17169	17067	16954	16977	17034	16840	17049	17151	17025	17084	17370	17032	16793	16964	17012	17053	17143	17180	16990	16907	16996	17056	17192	16948	17014	17069	17186	17230	17083	17010	16904	17002	17043	17131	17045	17027	17047	17045	16861	16867	16927	17059	17080	16969	17115	17025	16991	17171	17064	16929	16836	17001	16885	16856	17036	17022	17158	17150	17094	17212	17000	17200	16996	17034	16903	16985	16882	17116	17033	17062	16980	16811	17033	16891	17073	17052	17119	17084	17124	17246	17144	17075	16961	16855	17177	17014	16964	17049	17144	16881	16815	16884	17006	17163	16874	16936	16873	16970	17230	16958	16924	17052	17115	16930	16979	17135	17110	16980	16805	17120	16973	16931	17242	16871	17080	16876	16993	16968	16993	17228	17162	17033	17115	17200	16871	16933	17168	17111	17137	16894	17050	17005	17101	17135	17286	17063	16882	16925	17003	17073	17067	17133	16941	16785	16957	16863	16966	17038	17048	17042	17053	17037	16987	16861	17119	16882	17158	16866	17124	16854	16931	16890	17320	17070	16970	17123	16865	16822	17056	17035	16995	17014	16930	17023	17172	17210	16784	17101	16945	16768	17023	17117	17046	17003	17159	17055	17032	17009	17024	17028	17103	16880	17222	17051	17155	17110	16958	17028	16880	16941	17064	16994	17203	17235	17142	17051	17084	17040	17165	17033	17316	17103	17003	17207	16983	17081	16988	16953	17028	17116	16951	17100	17226	16933	17023	16693	17246	17155	16971	17070	17194	17045	16954	17070
42565	59124	42921	24119	16843	15185	14775	14728	14730	14799	14746	14613	14733	14712	14699	14736	14633	14783	14603	14558	14643	14741	14742	14663	14728	14759	14738	14751	14827	14855	14565	14761	14853	14670	14674	14728	14584	14694	14607	14636	14745	14703	14703	14626	14686	14873	14621	14665	14685	14680	14785	14968	14664	14731	14769	14736	14626	14657	14601	14764	14747	14524	14717	14695	14592	14574	14511	14758	14718	14680	14742	14575	14753	14601	14655	14847	14708	14733	14627	14607	14599	14893	14499	14547	14607	14582	14730	14673	14623	14605	14638	14635	14524	14836	14546	14512	14588	14628	14913	14399	14619	14662	14481	14737	14682	14746	14708	14637	14678	14705	14686	14625	14657	14768	14628	14613	14682	14721	14713	14582	14844	14634	14684	14623	14546	14577	14819	14521	14695	14658	14792	14458	14658	14581	14472	14657	14701	14749	14706	14640	14819	14553	14570	14762	14626	14466	14650	14684	14678	14681	14708	14710	14600	14589	14613	14705	14742	14633	14850	14638	14671	14705	14730	14604	14532	14693	14598	14655	14535	14628	14755	14612	14546	14627	14561	14626	14771	14596	14786	14548	14800	14734	14617	14850	14679	14697	14569	14587	14630	14656	14490	14717	14836	14661	14553	14667	14553	14765	14711	14457	14694	14460	14757	14642	14844	14747	14723	14649	14566	14735	14569	14742	14726	14630	14683	14622	14558	14751	14780	14883	14682	14652	14720	14756	14613	14742	14635	14562	14613	14587	14665	14632	14710	14588	14598	14718	14657	14655	14628	14673	14599	14542	14828	14530	14521	14813	14789	14604	14544	14591	14656	14680	14627	14800	14622	14547	14573	14649	14692	14733	14752	14691	14838	14619	14739	14539	14699	14850	14600	14765	14505	14675	14712	14532	14584	14645	14788	14596	14801	14701	14635	14476	14687	14549	14537	14608	14606	14731	14773	14648	14772	14650	14900	14745	14634	14724	14778	14701	14775	14555	14538	14773	14658	14778	14734	14788	14719	14702	14602	14715	14600	14853	14760	14809	14629	14641	14795	14725	14814	14745	14560	14587	14749	14739	14700	14607	14639	14722	14919	14721	14686	14552	14635	14757	14664	14633	14612	14856	14666	14487	14731	14670	14639	14781	14470	14678	14714	14528	14814	14700	14687	14687	14531	14812	14756	14759	14603	14796	14542	14603	14523	14637	14719	14779	14598	14788	14758	14599	14790	14624	14741	14611	14597	14624	14732	14574	14761	14680	14723	14783	14669	14651	14669	14775	14647	14621	14390	14592	14701	14616	14660	14584	14672	14665	14743	14531	14647	14679	14712	14729	14538	14666	14636	14612	14729	14686	14688	14700	14688	14773	14677	14679	14765	14599	14868	14782	14621	14672	14627	14612	14486	14748	14577	14789	14573	14665	14530	14616	14618	14698	14779	14713	14816	14635	14645	14780	14820	14553	14667	14730	14761	14661	14716	14620	14766	14700	14693	14715	14548	14430	14650	14650	14751	14746	14813	14563	14606	14686	14480	14714	14749	14513	14441	14568	14743	14717	14712	14610	14457	14635	14612	14686	14750	14732	14690	14595	14603	14661	14515	14760	14701	14719	14721	14636	14664	14724	14699	14491	14801	14856	14759	14826	14732	14579	14609	14785	14574	14625	14625	14581	14524	14855	14728	14727	14633	14628	14891	14727	14520	14746	14640	14755	14561	14590	14734	14696	14634	14479	14617	14647	14639	14459	14662	14772	14767	14707	14714	14722	14851	14661	14728	14711	14556	14793	14601	14774	14751	14672	14549	14717	14672	14471	14542	14660	14718	14684	14606	14763	14636	14672	14702	14716	14533	14664	14548	14432	14632	14835	14575	14686	14489	14526	14550	14687	14738	14620	14618	14913	14775	14613	14882	14605	14607	14533	14558	14670	14697	14666	14596	14740	14709	14591	14592	14571	14739	14508	14533	14896	14746	14868	14680	14703	14725	14695	14669	14698	14691	14676	14736	14759	14610	14809	14706	14490	14679	14737	14785	14621	14559	14613	14692	14813	14649	14671	14774	14704	14722	14563	14670	14722	14640	14576	14699	14680	14710	14716	14715	14727	14619	14530	14753	14629	14571	14661	14722	14819	14713	14726	14744	14697	14754	14674	14674	14778	14736	14797	14854	14617	14745	14723	14472	14635	14654	14551	14510	14658	14766	14643	14712	14673	14624	14713	14662	14572	14705	14662	14739	14513	14624	14727	14521	14718	14722	14489	14706	14723	14624	14665	14536	14889	14785	14622	14629	14744	14743	14622	14550	14663	14754	14849	14831	14722	14699	14679	14721	14749	14690	14448	14610	14605	14746	14753	14417	14679	14641	14704	14672	14573	14608	14558	14788	14683	14533	14769	14690	14667	14632	14681	14767	14656	14756	14797	14959	14688	14665	14672	14602	14882	14858	14566	14596	14810	14496	14752	14694	14876	14689	14693	14626	14707	14701	14799	14649	14694	14714	14698	14760	14608	14616	14667	14610	14621	14582	14677	14693	14486	14695	14652	14670	14724	14640	14714	14794	14642	14820	14733	14672	14720	14551	14608	14693	14709	14725	14761	14681	14731	14630	14670	14598	14634	14805	14748	14576	14688	14466	14676	14613	14697	14768	14893	14482	14647	14619	14586	14493	14754	14619	14679	14648	14716	14590	14565	14616	14766	14704	14533	14874	14587	14543	14552	14623	14814	14701	14731	14705	14513	14584	14724	14703	14851	14732	14570	14851	14612	14590	14642	14634	14627	14555	14789	14710	14778	14563	14660	14740	14623	14640	14692	14634	14625	14540	14738	14692	14792	14768	14602	14773	14732	14726	14582	14606	14588	14684	14690	14692	14607	14560	14740	14593	14697	14746	14767	14471	14614	14665	14686	14681	14809	14692	14786	14694	14659	14724	14604	14697	14604	14659	14823	14576	14529	14649	14702	14562	14692	14533	14652	14775	14633	14596	14751	14662	14717	14561	14778	14762	14616	14721	14710	14757	14635	14731	14762	14701	14735	14582	14708	14716	14557	14687	14818	14675	14729	14805	14753	14790	14709	14658	14787	14569	14731	14731	14792	14729	14694	14756	14523	14638	14703	14669	14583	14618	14742	14645	14828	14702	14855	14790	14608	14601	14691	14880	14603	14653	14751	14676	14738	14500	14671	14658	14616	14689	14666	14743	14655	14607	14605	14762	14530	14774	14700	14743	14563	14596	14671	14760	14678	14574	14635	14590	14662	14794	14761	14687	14524	14662	14501	14624	14558	14616	14694	14552	14732	14680	14704	14645	14600	14577	14426	14795	14615	14752	14713	14676	14599	14560	14740	14715	14564	14818	14574	14657	14628	14520	14867	14736	14777	14459	14569	14579	14710	14569	14725	14724	14855	14570	14553	14694	14458	14654	14769	14787	14492	14523	14623	14698	14483	14703	14801	14623	14685	14704	14659	14741	14595	14662	14635	14616	14749	14626	14808	14858	14844	14648	14659	14760	14580	14746	14682	14676	14816	14518	14787	14713	14520	14570	14563	14431	14740	14680	14705	14640	14667	14705	14715	14804	14549	14673	14750	14589	14799	14629	14674	14701	14851	14799	14768	14613	14682	14566	14768	14584	14712	14563	14620	14757	14725	14603	14724	14814	14599	14758	14794	14830	14675	14667	14684	14639	14638	14711	14591	14719	14664	14736	14747	14702	14802	14762	14736	14534	14777	14615	14511	14746	14765	14623	14964	14662	14674	14736	14642	14647	14671	14630	14721	14703	14570	14645	14548	14857	14722	14658	14655	14588	14637	14731	14597	14506	14768	14674	14616	14743	14672	14650	14711	14622	14824	14725	14685	14835	14641	14695	14561	14647	14710	14688	14611	14479	14726	14641	14724	14582	14850	14552	14485	14771	14644	14713	14592	14527	14701	14637	14581	14566	14561	14626	14553	14646	14661	14642	14711	14714	14601	14531	14744	14760	14673	14784	14800	14531	14662	14649	14790	14670	14842	14559	14782	14603	14739	14730	14617	14707	14528	14675	14789	14607	14535	14557	14723	14529	14786	14670	14605	14741	14845	14597	14737	14706	14641	14594	14588	14837	14660	14554	14637	14614	14707	14641	14679	14576	14723	14571	14677	14590	14664	14570	14678	14658	14652	14525	14681	14643	14765	14700	14707	14551	14636	14887	14626	14434	14597	14566	14538	14539	14753	14785	14717	14802	14799	14593	14779	14739	14607	14806	14755	14648	14790	14609	14663	14686	14615	14756	14525	14606	14735	14550	14712	14561	14714	14833	14501	14671	14627	14598	14621	14536	14660	14603	14609	14871	14643	14730	14589	14600	14593	14611	14774	14629	14804	14632	14730	14548	14829	14722	14876	14620	14702	14648	14669	14674	14684	14674	14795	14724	14680	14588	14615	14731	14794	14752	14653	14705	14733	14734	14492	14706	14707	14667	14737	14761	14477	14763	14836	14879	14690	14552	14805	14675	14870	14738	14714	14663	14608	14715	14636	14585	14724	14704	14562	14686	14771	14717	14754	14575	14669	14704	14560	14663	14791	14733	14727	14631	14552	14662	14756	14543	14759	14566	14727	14648	14659	14683	14720	14677	14455	14514	14647	14609	14620	14816	14710	14617	14684	14702	14499	14493	14646	14738	14758	14762	14669	14681	14778	14566	14846	14761	14766	14730	14666	14800	14714	14724	14584	14669	14626	14599	14638	14584	14840	14800	14579	14756	14560	14696	14559	14664	14702	14760	14680	14755	14585	14548	14670	14654	14653	14712	14620	14536	14577	14616	14797	14647	14767	14464	14613	14736	14523	14687	14723	14727	14782	14612	14770	14559	14653	14668	14662	14673	14632	14756	14669	14638	14625	14854	14576	14591	14642	14751	14745	14730	14594	14743	14785	14682	14669	14710	14645	14694	14566	14570	14702	14641	14719	14736	14398	14629	14946	14652	14668	14679	14711	14616	14707	14511	14484	14746	14738	14658	14607	14687	14509	14663	14636	14778	14714	14588	14700	14647	14713	14542	14647	14737	14651	14938	14796	14759	14628	14784	14585	14628	14678	14705	14699	14689	14751	14584	14682	14687	14586	14752	14743	14665	14687	14512	14798	14767	14682	14583	14622	14718	14728	14576	14615	14597	14804	14755	14659
29787	41217	49541	35075	22951	18896	17878	17528	17135	17370	17137	17268	17435	17182	17103	17264	16992	17218	17365	17255	17252	16975	17106	17145	17118	17226	17291	17224	17033	17145	17272	17201	17127	17193	17145	17026	17140	17097	17342	17035	17235	17146	17101	17112	17165	17011	17297	17144	17268	17054	17296	17096	17267	17248	17210	17166	17115	17326	17131	17218	17247	17090	17133	17085	17186	17171	17167	17002	17347	17083	17305	17356	17172	17061	17129	17146	17204	17075	17139	17146	17306	17056	17102	17115	17172	17190	16993	17326	17203	17263	17133	17241	17062	16966	16944	17089	17135	17015	17112	17076	17061	17208	17145	17135	17135	17088	17244	16947	17518	17210	16896	17236	17109	17128	17220	17145	17302	17051	17313	16943	17017	16988	17142	17246	17207	16995	17217	16977	17199	17437	17371	17265	17245	17208	17193	17068	17277	17060	17072	17212	17352	17313	17224	17151	17239	17183	17092	17086	17208	17196	16968	17326	16974	17145	17143	17304	17128	17184	17351	16957	17069	17076	17112	17048	16913	17028	17056	17177	17103	17293	16974	17110	17125	17204	17137	17077	17197	17324	17113	17145	17241	17177	17198	17288	16813	17024	16933	17141	17135	17084	16902	16961	17137	17129	17158	17158	16918	17035	17057	17147	17194	17238	17282	17131	17307	16928	16974	17240	16981	17293	17104	17160	17141	17068	17100	17087	16978	17266	17119	16941	17008	16997	17140	17245	17236	17221	17042	17113	17192	17097	16929	16884	17152	17205	17183	17298	17071	17074	17098	17079	17044	17169	17077	17123	16997	17154	17104	17063	17222	16909	17280	16892	17097	17200	17117	17126	17275	17152	17032	16802	17111	17032	17296	16939	17385	17295	17069	17086	16987	17136	17164	16979	17026	17104	17014	17275	17229	17086	17129	17194	16999	17183	17194	17140	17352	17044	17334	17108	16983	17174	17166	17219	17041	17228	17227	16978	16992	17063	17062	17081	17064	17176	17222	17174	17074	17117	17157	17039	17339	17110	17319	17187	16974	17041	17068	17170	17075	17290	17223	17185	17410	17134	17145	17078	17200	17108	17003	17295	17243	17180	17319	17222	17196	16850	17024	17221	16979	17176	16981	17048	17134	17111	17120	17051	17078	17128	16986	17112	17221	17244	17200	17146	17147	17031	17059	17270	17198	17270	17214	17107	17131	17299	17065	17178	17229	17322	17182	17230	17124	17222	17312	17325	16961	17038	17083	17056	17196	17004	17144	17266	17161	17341	17242	16892	17206	17292	17270	17186	17219	17080	17005	17075	16990	17105	17098	17133	17237	17156	17043	17295	17087	17055	17022	17235	17327	17051	17210	16908	17060	17331	17141	17177	17147	17041	17421	17089	17299	17149	17143	16998	17082	17143	16991	16997	17111	17194	17146	17329	17326	17200	17108	17046	16993	16983	17018	17127	17202	17288	17165	17090	17163	16916	17202	17173	17076	17214	17372	17184	17303	17144	17444	17355	16996	17155	16997	17108	17199	17142	17204	17040	17076	17041	17240	16915	17054	17047	17390	17264	16965	17247	17160	17096	17175	17099	17243	17193	17058	17009	17379	17032	17197	17111	17163	16911	17204	17186	17020	17094	17115	17285	17079	17189	17299	16940	17175	17072	16924	16968	16985	17286	17148	17043	17204	17030	17207	17130	17010	17194	17179	17253	17104	17160	17202	17187	17005	17102	17244	17055	17253	17082	17218	17114	17134	17205	17272	17360	17276	17218	17076	16925	17008	17085	16929	17031	17343	16853	17068	17201	17213	17086	17285	17079	16865	17175	17211	17097	17105	16937	17173	17099	17222	17114	16905	16962	17061	16894	17093	16922	17075	17183	17210	16902	16935	17031	17152	17123	16958	17288	17217	17137	17141	17359	17227	16902	17164	17177	17242	16980	17251	17011	17160	17148	17094	16987	17152	17136	17224	17050	17207	17142	17187	17107	16985	17302	17055	17148	17296	17255	17109	17070	17046	17021	17242	17264	17215	17150	17121	17130	17176	17005	17067	17024	17198	17251	17243	17183	17092	17084	17060	17258	17126	17114	17325	17214	17128	17102	17145	16960	17245	17251	16889	17139	16992	17067	17166	17112	17190	17098	17010	17161	17188	17129	16979	17128	17248	16923	17154	17124	16939	17102	17285	17098	17248	17121	17058	17259	17203	17071	16975	17177	17172	17092	17207	17093	17223	17199	17240	17181	17233	17055	17251	17287	17206	17044	16931	17279	17116	17223	17187	17164	17125	17125	17105	16944	17043	16908	16979	17202	17302	16971	17049	17220	17193	16990	17161	17149	17006	17234	17181	17260	17116	17264	17199	17036	17180	17109	17210	17029	17287	17220	17377	17182	17148	17108	17162	17021	17220	17328	17347	17265	17288	17138	17121	16959	17248	17268	17035	17199	17116	17114	17189	17109	17176	17056	17171	16908	16960	17021	17166	17138	17248	17105	17147	17200	16839	17129	17296	17229	17063	17199	17102	17232	16836	17107	17104	17153	17172	17069	17224	17097	17129	17325	17114	17368	17255	17112	17101	16996	17106	17207	17076	17086	16987	17304	17239	17168	17110	17081	16998	17120	17519	17089	16878	16940	17086	16935	16913	17041	16996	17180	17197	17017	17255	17058	17232	17102	17144	17039	17080	17034	17176	16930	17246	16995	17189	17140	17121	17230	17324	17313	17178	17159	17193	17182	16896	17272	17009	17265	16965	17151	17338	17320	17286	17324	17119	17311	17306	17163	17048	17174	17245	17318	17220	17285	16886	17083	17134	17223	17242	17025	17059	16957	17058	17335	17167	17115	17110	17291	17028	17383	17354	17324	17296	17150	17069	17246	17085	17056	17234	17180	17196	17157	17262	17349	17222	17231	17108	17197	17053	17156	17117	17133	16980	17078	17211	17276	17169	17265	17179	17196	17039	17053	17050	17342	17146	16960	17128	17068	17227	17142	17336	17186	17200	17110	17101	17172	17099	17287	17041	17210	17105	17250	16976	17146	17062	17192	17110	17218	17238	17210	17420	17253	17058	17145	17083	17131	17310	16952	17175	17040	17123	16872	17214	17158	17172	17175	17237	17327	17178	16948	17021	17361	17130	17116	17089	17012	17252	17370	17163	17107	16953	17028	17178	17043	17053	17264	17053	17115	17221	17051	17164	17184	17276	17281	17147	16959	16954	17179	17176	17132	16804	17164	17161	17093	17085	17169	16939	16988	17112	17147	17222	17019	17139	17191	17244	17116	17124	16991	17041	17099	17218	17164	17086	17004	17158	17066	16981	16965	17134	17067	17204	16987	17184	17277	17060	17145	17175	17113	17138	17200	17089	17252	17035	17213	17121	17021	17137	17038	16984	16998	17153	17255	17178	17284	16890	17040	17119	16983	17056	17115	17077	17025	17108	17225	17152	17288	17236	17215	17162	17053	17365	17046	17089	17065	16984	17166	17101	17135	17164	17189	16964	17395	17201	17216	17140	17002	17180	17053	17191	17171	17226	17022	17204	17348	17317	17218	17090	17126	17198	17125	17209	17118	17300	17117	17070	17095	17306	17089	17088	17210	17155	17192	16972	17136	16936	17162	17130	17236	17093	16999	16941	17053	17370	17002	17015	17069	17169	17001	17119	17282	17171	17112	17224	17137	17116	17115	17155	16982	17174	17303	17006	17294	16936	17061	16973	17046	17183	17245	17049	16950	17156	17070	17159	17115	17009	17245	17333	17225	17250	16963	17329	16839	17185	17083	17144	17104	17031	16954	17309	17327	17240	17235	17323	17173	17281	17241	17029	17200	17053	17208	17096	17181	17129	17365	17115	17098	17173	17224	17176	17212	17151	16998	17020	17112	17217	17275	17163	17124	17248	17063	17136	17047	17095	17254	17209	17301	17232	17307	17309	17229	17172	17359	17062	17153	17312	17063	17235	16945	17105	17211	17175	17035	17096	17045	17344	17162	17225	17126	17130	17184	17284	17056	17072	17124	17115	17018	17131	17058	17123	17199	17187	17013	17178	16983	17041	17156	17044	17084	17054	17172	17242	17190	17224	17192	17041	17102	17224	17004	16831	17054	17241	17026	17268	17063	17032	17002	17037	17086	17215	17185	17044	17003	17057	17187	17223	16916	17026	17361	17090	17187	17277	17151	17070	17217	17218	17151	17069	17025	17057	17164	17209	17419	17358	17029	17250	17065	17150	17226	17226	17027	17016	17091	17052	17017	17163	17130	17167	17263	17160	17170	17147	17110	16985	17182	17159	17284	17003	17051	17294	16974	17208	17142	17120	17347	17225	17065	17125	17236	17104	17224	17139	17289	17275	17170	17055	17065	17206	17147	17211	17233	17320	17010	17128	17172	17101	17340	16944	17251	17085	17070	16927	17177	16879	17205	17323	17382	17150	17003	17125	17196	17143	17209	17244	17140	17050	17115	17250	17079	17265	17293	17167	17095	17311	17239	17170	17207	17081	17296	17016	16848	16937	17164	17187	17119	17108	17311	17189	17229	17362	17106	16970	17214	17223	17239	17104	17147	17198	17203	17109	17085	17104	17170	17252	17124	17001	17009	17085	17023	17195	16935	17210	17185	17177	17400	17146	17102	16826	17141	16988	17143	17064	17148	17163	17042	17136	17131	17053	16879	17208	17245	17289	16978	17134	17356	17064	17150	17188	16868	17144	16984	17226	17037	17291	17114	17205	17131	17081	17169	17121	17024	17120	17168	17112	17213	17213	17100	17152	17153	17086	17377	17162	17233	17136	17104	17214	17214	17108	17172	17186	17392	17282	17094	17102	17066	16998	17071	17266	17101	17087	17362	17332	17062	17183	17201	17264	17231	17120	17011	17327	17207	16986	17079	17161	17305	17347	17401	17236	17234	17165	17349	17290	17180	17222	17058	17019	17245	17136	17145	17400	17074	16962	17238	17136	17243	17034	17063	17270	17105	17099	17314	17094	17230	17044	17134	17020	17052	17257	17247	17325	16981	16842	17013	16967	17128	17150	17101	17344	17077	17259	17040	17187	17119	17248	17313	17034	17127	17051	17151	17134	17107	17105	17054	17116	17125	17337	16904	17010	17038	16987	17017	17136	17139	17098	17111	17095	17294	16921	17022	17129	17261	17141	17120	17231	16888	17089	17141
51976	78021	57432	32089	19201	15309	14922	14731	14793	14623	14625	14524	14669	14725	14726	14646	14726	14661	14629	14740	14611	14546	14690	14779	14743	14729	14567	14845	14684	14815	14598	14733	14683	14649	14738	14751	14788	14463	14848	14738	14712	14682	14705	14786	14719	14771	14735	14606	14780	14542	14753	14642	14758	14680	14670	14584	14737	14673	14674	14640	14547	14684	14815	14802	14596	14905	14763	14731	14744	14610	14886	14777	14695	14734	14731	14669	14691	14462	14785	14680	14749	14648	14667	14789	14857	14765	14734	14649	14659	14754	14669	14691	14534	14752	14664	14659	14708	14664	14707	14721	14594	14783	14757	14648	14632	14709	14739	14835	14661	14632	14618	14699	14739	14668	14612	14695	14684	14679	14547	14673	14609	14762	14856	14590	14709	14672	14654	14578	14564	14948	14858	14721	14676	14838	14819	14685	14858	14611	14676	14819	14721	14806	14521	14665	14775	14557	14776	14654	14791	14741	14734	14664	14707	14611	14733	14681	14623	14696	14787	14746	14861	14735	14743	14690	14666	14791	14633	14734	14811	14725	14844	14704	14532	14693	14648	14664	14838	14797	14760	14714	14745	14538	14622	14644	14610	14773	14853	14759	14810	14721	14722	14833	14625	14561	14598	14800	14558	14796	14828	14781	14736	14703	14778	14498	14737	14689	14763	14697	14707	14602	14593	14634	14643	14840	14516	14709	14577	14785	14755	14869	14641	14653	14871	14709	14677	14756	14890	14637	14832	14718	14664	14912	14658	14734	14707	14757	14643	14580	14785	14798	14593	14699	14776	14619	14749	14596	14665	14706	14929	14787	14749	14773	14844	14726	14793	14721	14740	14800	14767	14621	14657	14564	14747	14624	14661	14622	14723	14718	14728	14795	14890	14422	14759	14690	14564	14652	14744	14671	14571	14737	14744	14710	14834	14878	14827	14654	14614	14716	14917	14639	14609	14674	14850	14825	14755	14719	14804	14797	14687	14819	14560	14623	14619	14750	14799	14806	14582	14664	14775	14821	14778	14719	14704	14719	14783	14580	14721	14731	14625	14619	14787	14754	14693	14682	14863	14739	14881	14692	14760	14760	14793	14709	14609	14763	14568	14667	14724	14714	14824	14710	14690	14803	14732	14897	14591	14684	14492	14460	14706	14708	14793	14748	14812	14824	14585	14817	14617	14835	14810	14725	14667	14734	14704	14817	14608	14691	14871	14759	14713	14615	14671	14617	14706	14626	14864	14708	14739	14711	14794	14632	14832	14492	14710	14726	14580	14500	14742	14748	14724	14872	14714	14811	14836	14630	14660	14708	14590	14602	14587	14773	14808	14666	14752	14665	14791	14809	14611	14662	14891	14674	14645	14818	14682	14825	14684	14643	14842	14922	14778	14585	14541	14656	14684	14917	14649	14598	14744	14890	15012	14628	14808	14714	14653	14756	14781	14764	14854	14852	14690	14769	14612	14564	14832	14707	14514	14584	14662	14733	14886	14692	14681	14860	14815	14703	14605	14759	14781	14721	14865	14716	14712	14816	14750	14657	14721	14648	14595	14736	14816	14589	14757	14722	14748	14759	14615	14546	14781	14684	14677	14649	14658	14748	14757	14578	14753	14647	14795	14759	14699	14626	14796	14579	14664	14670	14684	14892	14699	14769	14575	14648	14816	14598	14785	14650	14799	14707	14813	14680	14695	14707	14727	14707	14867	14791	14775	14625	14723	14780	14558	14543	14815	14685	14794	14794	14746	14607	14581	14750	14662	14793	14615	14591	14877	14690	14649	14640	14677	14685	14527	14879	14716	14688	14719	14731	14714	14692	14612	14813	14773	14558	14793	14798	14717	14834	14748	14650	14747	14806	14722	14554	14764	14799	14647	14800	14853	14776	14476	14762	14617	14584	14605	14712	14536	14791	14762	14792	14717	14890	14626	14746	14775	14560	14690	14865	14704	14649	14821	14715	14840	14550	14823	14582	14782	14641	14779	14623	14691	14482	14715	14709	14808	14656	14817	14765	14717	14706	14683	14713	14707	14717	14689	14791	14838	14583	14710	14699	14687	14598	14614	14598	14811	14688	14739	14674	14845	14819	14620	14585	14710	14799	14585	14792	14749	14731	14708	14680	14704	14671	14640	14780	14882	14668	14743	14573	14737	14677	14581	14813	14746	14659	14661	14718	14785	14621	14752	14620	14744	14703	14807	14660	14679	14620	14602	14668	14900	14649	14638	14578	14655	14849	14765	14697	14530	14721	14728	14778	14738	14825	14755	14640	14769	14666	14633	14787	14789	14759	14616	14632	14707	14707	14742	14749	14772	14615	14651	14791	14612	14799	14663	14748	14710	14823	14832	14785	14816	14794	14782	14600	14651	14845	14544	14576	14833	14675	14732	14747	14779	14861	14771	14812	14727	14885	14646	14730	14814	14548	14708	14738	14661	14693	14753	14643	14892	14647	14910	14684	14595	14665	14838	14621	14736	14654	14780	14595	14659	14650	14813	14617	14689	14715	14647	14580	14815	14619	14613	14686	14699	14670	14731	14867	14671	14797	14726	14637	14821	14800	14904	14642	14697	14708	14605	14574	14687	14586	14668	14674	14717	14699	14712	14666	14833	14688	14533	14600	14643	14617	14660	14638	14787	14888	14765	14783	14553	14473	14841	14520	14733	14693	14638	14786	14599	14759	14642	14854	14644	14646	14808	14827	14784	14596	14716	14702	14859	14570	14891	14833	14736	14679	14719	14653	14726	14814	14739	14606	14668	14548	14760	14844	14585	14745	14514	14657	14668	14597	14800	14831	14755	14678	14726	14688	14806	14758	14805	14637	14762	14711	14724	14723	14724	14721	14656	14601	14586	14754	14750	14712	14666	14602	14818	14738	14558	14591	14600	14710	14806	14719	14608	14756	14493	14779	14820	14869	14733	14765	14736	14557	14778	14648	14458	14745	14586	14679	14690	14580	14808	14583	14616	14739	14761	14622	14779	14869	14779	14750	14669	14758	14675	14640	14719	14583	14608	14586	14788	14587	14727	14847	14619	14794	14641	14789	14849	14630	14656	14845	14733	14810	14672	14937	14768	14632	14701	14735	14671	14648	14524	14576	14645	14758	14655	14781	14773	14679	14688	14720	14839	14645	14932	14897	14673	14591	14704	14612	14708	14697	14788	14699	14743	14907	14725	14592	14634	14768	14771	14565	14631	14566	14764	14778	14641	14827	14848	14669	14830	14879	14745	14855	14770	14656	14883	14724	14621	14880	14780	14639	14716	14794	14898	14653	14690	14719	14650	14782	14708	14697	14785	14843	14693	14559	14886	14740	14714	14856	14781	14777	14741	14759	14648	14757	14642	14878	14588	14727	14810	14733	14571	14540	14897	14710	14845	14595	14671	14632	14617	14718	14599	14735	14872	14690	14927	14715	14584	14870	14644	14694	14784	14659	14644	14645	14677	14700	14595	14798	14806	14671	14899	14591	14866	14706	14628	14678	14797	14732	14689	14697	14597	14710	14745	14668	14752	14584	14813	14821	14767	14762	14660	14894	14784	14528	14877	14806	14670	14686	14790	14795	14738	14676	14543	14748	14639	14632	14751	14817	14699	14616	14763	14683	14706	14830	14603	14815	14550	14689	14520	14853	14704	14750	14581	14608	14798	14569	14718	14822	14611	14639	14696	14636	14861	14739	14724	14774	14657	14847	14825	14799	14794	14703	14646	14736	14775	14563	14683	14608	14770	14757	14739	14609	14740	14772	14637	14823	14801	14881	14605	14780	14706	14589	14891	14797	15022	14680	14706	14631	14663	14763	14715	14725	14728	14721	14821	14724	14927	14798	14707	14648	14609	14613	14802	14578	14603	14666	14753	14742	14727	14822	14731	14649	14614	14837	14685	14549	14551	14611	14583	14784	14698	14717	14728	14724	14723	14853	14656	14699	14679	14629	14722	14726	14621	14757	14805	14584	14598	14735	14828	14825	14728	14610	14792	14548	14646	14683	14698	14822	14608	14530	14837	14668	14553	14681	14686	14808	14636	14806	14671	14834	14627	14826	14849	14637	14858	14706	14686	14767	14830	14692	14625	14790	14771	14726	14629	14549	14704	14613	14840	14758	14733	14698	14709	14798	14624	14797	14748	14697	14931	14875	14671	14863	14773	14703	14694	14760	14691	14702	14735	14827	14765	14774	14775	14718	14704	14766	14593	14832	14838	14670	14651	14766	14836	14711	14800	14694	14612	14796	14668	14716	14741	14590	14737	14575	14878	14727	14667	14691	14815	14699	14657	14766	14747	14825	14651	14794	14682	14773	14803	14681	14862	14675	14828	14946	14846	14711	14832	14649	14668	14729	14678	14831	14726	14692	14653	14561	14824	14712	14603	14880	14611	14745	14800	14850	14639	14661	14639	14683	14659	14684	14747	14717	14659	14614	14628	14590	14751	14812	14591	14609	14683	14589	14578	14593	14658	14594	14760	14729	14688	14903	14679	14621	14844	14708	14755	14651	14652	14863	14892	14721	14700	14875	14858	14631	14728	14560	14626	14706	14507	14624	14623	14587	14742	14755	14638	14615	14669	14959	14674	14731	14658	14670	14730	14820	14621	14641	14805	14803	14755	14753	14776	14636	14671	14674	14790	14540	14765	14612	14600	14740	14861	14720	14790	14740	14749	14752	14503	14645	14752	14610	14667	14722	14685	14599	14800	14748	14657	14721	14771	14805	14659	14666	14859	14709	14635	14906	14834	14632	14819	14634	14733	14563	14721	14649	14691	14678	14670	14884	14652	14545	14780	14691	14645	14621	14754	14691	14708	14764	14667	14830	14728	14897	14775	14604	14588	14808	14643	14675	14779	14617	14520	14856	14787	14857	14769	14703	14643	14675	14602	14820	14763	14696	14720	14736	14745	14691	14767	14757	14601	14634	14781	14663	14655	14743	14828	14772	14695	14748	14698	14777	14788	14751	14622	14804	14594	14879	14660	14579	14551	14667	14581	14752	14648	14734	14839	14696	14653	14713	14767	14851	14741	14678	14603	14763	14608	14777	14947	14922	14795	14760	14648	14611	14786	14871	14689	14831	14805	14649	14705	14640	14812	14607	14768	14820	14731	14844	14606	14750	14695	14754	14645	14757	14572	14769	14696	14559	14703	14755	14708	14709	14689	14830
23924	25179	38016	32346	25355	24117	23364	18257	17559	17555	17575	17485	17404	17342	17345	17553	17574	17152	17541	17405	17207	17486	17272	17240	17365	17077	17466	17150	17257	17429	17421	17369	17243	17123	17306	17137	17120	17280	17150	17381	17221	16979	17239	17328	17109	17246	17492	17470	17197	17343	17307	17038	17021	17413	17186	17027	17323	17346	17234	17126	17244	16919	17234	17206	17072	17172	17306	16942	17050	17186	17134	17414	17124	17171	17165	17179	17210	17128	17347	17272	17178	17140	17087	17127	17337	17273	17291	17151	17387	17286	17250	17188	16973	17199	17144	17120	17101	17244	17157	17125	17243	17282	17308	17123	17051	17340	17057	17141	17342	17332	17135	17088	17323	17206	17185	17307	17172	17031	17151	17096	17354	17066	17021	17223	17218	17325	17023	17303	17087	17182	16980	17137	17242	17251	17179	17261	17262	17085	16930	17232	17083	17034	17181	17216	17291	16981	17058	17089	17103	17198	17127	17561	17468	17079	16946	16987	17156	17121	17237	17104	17234	17449	17011	17367	17120	17272	17093	17247	17206	17067	17140	17350	17164	17191	17037	17128	17263	17161	17301	17214	17124	16889	17126	17376	17092	17290	16966	17341	17277	16927	17255	16981	17170	17160	17232	17221	17283	17561	17200	17216	17321	17205	17167	17123	17229	17062	17296	17181	17059	17172	17194	17336	17114	17136	17290	17201	17158	17308	17174	17129	17378	17149	17093	17255	17230	17068	17040	17118	17120	17292	17267	17112	17228	17238	17279	17156	16975	17229	17155	17286	17020	17117	17194	17314	17322	17244	17021	17160	17274	17176	17216	17124	17188	17206	17033	17181	17050	17141	16999	17187	17044	17270	17090	17092	17213	17279	17208	17231	17365	17157	17055	17335	17368	17108	17260	17000	17227	17242	17194	17172	16871	17159	17133	17014	17222	17140	17427	17218	17338	17204	17239	17280	17304	17077	17130	17215	17347	16959	17210	17236	17289	17422	17203	17097	17086	17184	17018	17229	17105	17339	17167	17146	16914	17076	17127	17088	17211	16942	17245	17226	17170	17120	17258	17054	17129	17117	17124	17316	17392	17036	17169	17297	17238	17182	16991	17143	17256	17110	17265	17038	17148	17068	17149	17200	17189	17083	17129	17143	17054	17115	17243	17313	17111	17301	17250	17214	17066	16982	17056	17040	17338	17175	17126	17079	16901	17167	17237	17147	17265	17340	17236	17184	17151	17167	17180	17259	17132	17205	17100	17073	17249	17364	17172	17144	17309	17313	17199	17190	17211	17135	17275	17104	17145	17064	16921	17242	17167	17143	17390	17221	17261	17128	17094	17179	17268	17222	17438	17077	17235	17078	17224	17412	17221	17269	17476	17211	17117	17142	17101	17233	17170	17325	17295	17201	17336	17252	17070	17154	17213	17042	17125	17072	17336	17095	17429	17165	17089	17115	17115	17128	17079	17130	17231	17277	17248	17237	17145	17066	17286	17186	17185	17043	17179	17235	17236	17134	17185	17304	17200	17136	17254	17267	17174	17172	17165	17067	17239	17257	17235	17040	17110	17267	17199	17267	17228	17011	17216	17167	17200	17151	16983	17388	17244	17108	17403	17367	17207	17175	17101	17312	17138	17256	17279	17338	17150	17310	17075	17208	17348	17226	17222	17233	17172	17166	17303	17203	17255	17159	17218	17129	17283	16963	17306	17146	17144	17024	17176	17152	17256	17186	17143	16950	17125	17164	17133	17262	17206	17177	17225	17213	17185	17160	17273	17004	17126	17222	17089	17224	17263	17112	17225	17238	16984	17056	17172	17217	17127	17164	17038	17220	17284	17024	17264	17422	17019	17199	17104	17304	17006	17415	17189	17115	17224	17033	17192	16958	17101	17165	17319	17227	17093	17252	17222	17140	17195	17180	17309	17231	17139	17223	17250	17120	17154	17122	17371	17301	17256	17233	17202	17049	17197	17219	17294	17194	17170	17185	17141	17108	17307	17172	17156	17012	17245	17165	17262	17231	17126	17099	17262	17392	17384	17205	17194	17160	17177	17429	17161	17211	17141	17204	17034	17191	17205	17102	17133	17267	17073	17423	17264	17056	17299	17399	17106	17109	17137	17023	17093	17191	17175	17358	17065	17033	17164	17089	17055	17242	16939	16884	16906	17200	17104	17236	17206	17231	17054	17116	17207	17164	17158	17260	17212	17225	17087	17113	17300	17178	17144	17209	17140	17275	17153	17156	17146	17185	17083	16974	17087	16986	17242	17206	17256	17229	17059	17154	16902	17336	17569	17143	17440	17195	17117	17315	17226	17162	17059	16963	17189	17246	17068	17141	16984	17022	17434	17111	17160	17262	17383	16998	16954	16982	17277	16959	17295	17206	17264	17142	17300	17182	17102	17076	17153	16939	17160	17314	17166	17075	17078	17398	17086	17214	17300	17098	17170	17013	17283	16992	17168	17137	17032	17128	17229	17399	17072	17113	17299	17183	17175	17357	17044	17141	17305	17205	17189	17011	17093	17115	17234	17206	17358	17140	17253	17358	16966	17212	17100	17330	17167	17158	17224	17418	17353	17158	17043	17100	17097	17161	17220	17190	17238	17141	17010	17281	17229	17057	17126	17233	16967	17167	17112	17272	17228	17308	17100	17198	17175	17374	17084	17152	17377	17463	17193	17377	17313	17052	17245	17202	17262	17159	17346	17116	17215	17240	17210	17224	17165	17222	17152	17199	17237	17083	17153	17362	17312	17077	17132	17259	17268	17099	17112	16990	17157	17045	17164	17060	17315	16999	17303	17304	17103	17255	17104	17210	17133	16967	17107	17130	17224	17348	17309	17246	17377	17341	17127	17383	17028	17107	17120	17244	17260	17081	16944	17127	17326	17050	17031	17211	17150	17141	17214	17076	16996	17134	17196	17287	17248	17341	17341	17091	17110	17108	16840	17243	17078	17134	17266	17242	17357	17236	17062	17140	17007	17083	17336	17394	17114	17203	17100	17222	17015	17082	17078	17027	17336	17088	17126	17137	17174	17094	17018	17096	17187	17377	17197	17015	16838	17342	17082	17246	17224	17458	17219	17137	17014	17221	17135	17123	17047	17130	17097	17096	17380	17335	17208	17146	17318	17315	17098	17219	17213	17112	17263	17317	17093	17074	16981	17397	17145	17284	17027	17116	17113	17082	17134	17218	17062	17402	16968	17135	17144	17148	17267	17129	17174	17170	16930	17294	17409	16927	17041	17438	17278	17251	17274	17284	17115	17207	17283	17070	17031	17119	17015	17222	17018	17165	17240	17072	17256	16993	17416	17166	17180	17126	17073	17149	17206	17382	17073	17134	17357	17159	17067	16999	16973	17137	17183	17345	17103	17048	17232	16878	17224	17354	17054	17472	17261	16852	17075	17023	17203	16951	17481	17251	17224	17176	17163	17236	17045	17156	17062	17261	17217	17215	17042	17236	17114	17080	16985	16961	17304	17362	17295	17284	17172	17082	17217	17201	17324	17323	17251	17255	17159	16945	17025	16982	17266	17192	17230	17214	17550	17215	17061	17136	17064	17175	17352	17146	17074	17270	16997	17341	16967	17225	17177	17216	17190	17049	17078	16969	17183	17111	17102	17247	17165	17290	17255	16955	17243	17178	17182	17119	17215	17102	17102	17108	17134	17175	17079	17034	17053	16992	17127	17116	17239	17160	17350	17375	17349	17019	17178	17067	17261	17150	17444	17275	17170	16992	17106	17330	17148	17095	17156	17130	17238	17121	17294	17172	17188	17374	16961	16994	17186	17116	17098	17048	17204	17348	17373	17285	17155	17133	17118	17170	17215	17339	17138	17201	16869	17031	17246	17196	17238	17098	17430	17243	17211	17185	17103	17038	17160	17174	17035	16959	17151	17095	17092	16890	17085	17107	17177	17360	17247	17279	17139	17289	17137	16939	17065	16932	17110	17114	17209	17024	17291	17196	17165	17387	17349	17173	17191	17185	17189	17336	17282	17201	17383	17173	17030	17164	17234	17188	17186	17287	17294	17089	16858	17282	17297	17068	17105	17219	17304	17095	17271	17136	17029	17058	17083	17121	16889	17132	17153	17351	17123	17162	16920	17246	17174	17332	17309	17078	17112	17035	17155	17084	17153	17232	16969	17156	17142	17360	17387	17216	17318	17138	16996	17292	17114	17372	17098	17064	17065	17182	17425	17186	17210	17128	17154	17137	17166	17082	17086	17168	17203	17014	17196	17217	17257	17281	17203	17286	17204	17321	16878	17015	17394	17000	17121	17066	17335	17241	17167	17103	17264	17200	17242	17179	17307	17142	17285	17009	17137	17173	17140	17042	17296	17196	17325	17298	17165	17083	17189	17036	17033	17253	17197	17067	17212	17197	17203	17252	17197	17204	17353	17097	17280	17063	17173	17101	17026	17324	17106	17023	17015	17122	17287	16928	17191	17276	17582	17191	17210	17273	17271	17230	17119	17140	17175	16965	17228	17185	17123	17257	17327	17162	17019	17140	17164	17379	17109	17296	17220	17109	17297	17093	17164	17231	16920	17070	17083	17324	17153	17071	17256	17209	17061	16997	17260	17215	17309	17150	17163	17203	17263	17139	17223	17093	17038	17033	16998	16997	17279	17130	17238	17229	16927	16998	16937	17143	17267	17107	17250	17254	17453	17353	17169	17352	17143	17169	17248	17279	17217	17280	17151	17171	17263	17132	17187	17431	17127	17097	17133	17211	17166	17249	17289	17306	17340	17235	17207	17328	17297	17240	17275	17102	17053	17147	17281	17238	17005	17215	16913	17154	17416	17252	17196	17231	17111	16967	17442	17208	17241	17197	17244	17213	17371	17066	17052	17295	17262	17311	17181	17070	17112	17191	17226	17003	17303	17084	17190	17319	17191	17030	17186	17311	17253	17139	17159	17321	17155	17108	17193	17085	17373	17061	17139	17274	17157	17232	17070	17100	17234	17124	17271	17149	17257	17275	17138	17118	17187	17190	17165	17185	17070	17175	17212	17209	17066	17076	17066	17144	17229	17261	17183	17344	17103	17291	16929	17282	17086	17346	17255	17154	17169	17223	17257	17256	17305	17071	17208	17125	17284	17108	17221	17395	16969	16997	17084	17247	17176	17243	17246	16976	17094	17089	17328	17193
61506	107887	88141	58397	32560	18468	15278	14709	14630	14610	14742	14868	14659	14709	14683	14466	14650	14678	14896	14772	14574	14867	14649	14678	14740	14751	14730	14679	14695	14731	14708	14697	14726	14820	14781	14696	14631	14437	14791	14638	14501	14802	14722	14610	14619	14779	14656	14641	14717	14749	14816	14665	14735	14768	14499	14844	14820	14661	14783	14640	14833	14617	14731	14700	14544	14730	14855	14770	14685	14530	14677	14676	14712	14836	14647	14717	14646	14620	14513	14623	14778	14746	14789	14619	14699	14685	14676	14652	14611	14522	14688	14818	14627	14793	14814	14717	14802	14634	14718	14877	14791	14596	14784	14596	14628	14493	14645	14822	14680	14659	14621	14784	14705	14783	14516	14612	14768	14712	14643	14727	14797	14730	14739	14783	14725	14778	14797	14712	14787	14677	14633	14474	14841	14710	14700	14695	14739	14709	14806	14685	14660	14766	14786	14793	14651	14686	14581	14780	14738	14587	14653	14742	14729	14578	14672	14613	14627	14689	14650	14867	14498	14694	14738	14651	14736	14701	14497	14809	14698	14782	14955	14705	14802	14621	14820	14669	14714	14732	14663	14674	14685	14770	14637	14779	14745	14738	14784	14562	14773	14858	14720	14688	14675	14652	14779	14685	14701	14526	14779	14620	14693	14697	14787	14734	14595	14876	14555	14708	14634	14636	14620	14705	14549	14519	14530	14818	14763	14732	14635	14653	14714	14744	14585	14567	15023	14696	14814	14536	14712	14686	14709	14736	14795	14700	14618	14891	14794	14672	14794	14642	14839	14561	14840	14635	14602	14788	14852	14564	14751	14680	14673	14550	14677	14722	14881	14832	14771	14840	14722	14733	14705	14573	14628	14703	14829	14733	14637	14614	14783	14668	14801	14707	14766	14629	14729	14632	14620	14625	14714	14846	14621	14729	14623	14709	14842	14659	14725	14663	14819	14810	14872	14620	14785	14606	14767	14724	14471	14586	14667	14718	14674	14706	14625	14695	14731	14703	14450	14846	14688	14758	14660	14594	14580	14957	14894	14674	14677	14680	14637	14775	14848	14631	14698	14651	14910	14786	14759	14591	14866	14632	14673	14714	14626	14776	14701	14757	14576	14612	14569	14700	14634	14663	14773	14586	14796	14675	14658	14604	14756	14741	14596	14622	14679	14580	14631	14789	14725	14593	14750	14761	14749	14663	14787	14794	14624	14620	14627	14522	14608	14883	14554	14702	14786	14638	14637	14729	14689	14675	14695	14609	14756	14726	14671	14773	14678	14798	14741	14509	14630	14528	14813	14657	14723	14765	14860	14764	14620	14745	14765	14626	14461	14691	14698	14593	14909	14605	14644	14788	14693	14727	14693	14722	14854	14758	14711	14665	14779	14790	14830	14541	14879	14825	14600	14869	14465	14739	14884	14786	14640	14712	14649	14610	14800	14798	14629	14648	14748	14836	14626	14721	14826	14744	14569	14692	14863	14597	14700	14427	14860	14622	14585	14603	14647	14627	14767	14633	14738	14632	14756	14657	14651	14562	14811	14600	14545	14659	14821	14610	14782	14759	14779	14884	14676	14740	14686	14742	14725	14747	14769	14591	14573	14668	14778	14522	14701	14623	14643	14722	14737	14706	14808	14756	14751	14774	14650	14829	14728	14638	14713	14614	14738	14713	14738	14618	14740	14776	14745	14726	14553	14727	14628	14578	14800	14642	14682	14933	14779	14498	14641	14799	14612	14616	14624	14687	14681	14758	14757	14771	14668	14619	14560	14891	14672	14827	14485	14779	14786	14665	14785	14763	14605	14596	14642	14711	14671	14773	14680	14728	14775	14546	14751	14804	14743	14699	14687	14607	14690	14762	14756	14771	14745	14605	14896	14586	14593	14606	14774	14590	14767	14638	14774	14675	14787	14730	14641	14745	14775	14764	14767	14611	14804	14602	14660	14730	14668	14720	14745	14729	14744	14564	14564	14762	14720	14745	14523	14547	14672	14588	14762	14844	14636	14756	14673	14831	14572	14688	14562	14852	14624	14669	14786	14657	14557	14733	14684	14796	14683	14700	14545	14632	14657	14769	14842	14644	14657	14771	14597	14614	14638	14838	14828	14710	14764	14770	14664	14856	14668	14725	14490	14734	14708	14691	14496	14642	14799	14778	14613	14618	14749	14645	14861	14698	14719	14786	14678	14670	14590	14700	14650	14691	14804	14852	14697	14644	14683	14726	14730	14697	14645	14609	14658	14651	14818	14797	14665	14863	14544	14660	14574	14760	14700	14581	14671	14535	14638	14790	14695	14675	14667	14755	14651	14515	14703	14796	14895	14655	14636	14655	14780	14669	14829	14619	14522	14697	14650	14672	14538	14773	14721	14742	14577	14712	14698	14671	14751	14734	14737	14767	14884	14834	14756	14623	14758	14706	14775	14637	14649	14775	14692	14626	14611	14701	14729	14782	14685	14678	14610	14806	14559	14941	14537	14727	14621	14529	14735	14634	14658	14434	14616	14784	14707	14718	14598	14828	14923	14754	14750	14708	14601	14613	14706	14811	14603	14727	14748	14584	14503	14861	14622	14639	14654	14630	14738	14713	14547	14800	14601	14629	14790	14711	14800	14539	14748	14789	14491	14858	14864	14746	14629	14679	14683	14626	14780	14801	14584	14790	14813	14752	14600	14561	14703	14772	14743	14664	14556	14651	14650	14535	14616	14623	14723	14748	14473	14656	14561	14677	14724	14601	14617	14556	14799	14858	14749	14579	14783	14696	14874	14773	14820	14653	14636	14769	14626	14686	14720	14735	14594	14779	14863	14569	14505	14707	14644	14712	14732	14762	14667	14711	14768	14589	14714	14813	14460	14708	14702	14761	14700	14588	14820	14830	14805	14605	14610	14866	14749	14575	14777	14712	14686	14739	14907	14789	14847	14632	14739	14719	14626	14856	14720	14614	14676	14715	14533	14720	14862	14662	14411	14730	14594	14581	14734	14850	14728	14574	14660	14726	14592	14726	14735	14572	14536	14568	14707	14476	14709	14681	14672	14698	14827	14539	14742	14599	14617	14524	14681	14792	14501	14725	14602	14652	14795	14718	14588	14786	14583	14744	14865	14822	14610	14672	14854	14666	14599	14516	14652	14670	14726	14633	14757	14674	14741	14731	14618	14710	14825	14714	14865	14639	14541	14671	14444	14708	14769	14863	14632	14814	14640	14686	14817	14745	14739	14772	14598	14711	14641	14622	14689	14564	14612	14846	14569	14751	14789	14740	14633	14739	14618	14764	14657	14872	14752	14754	14730	14462	14602	14776	14539	14774	14721	14702	14729	14678	14650	14629	14780	14453	14655	14557	14616	14719	14730	14751	14541	14668	14659	14733	14693	14640	14840	14717	14672	14651	14679	14605	14826	14706	14900	14634	14784	14736	14492	14688	14704	14861	14666	14802	14596	14602	14732	14569	14710	14731	14638	14633	14631	14786	14595	14551	14843	14735	14820	14577	14702	14680	14617	14679	14871	14778	14632	14696	14615	14600	14642	14867	14680	14747	14739	14763	14457	14741	14561	14657	14552	14715	14829	14749	14630	14670	14805	14807	14722	14659	14606	14697	14817	14736	14786	14844	14642	14644	14567	14730	14670	14600	14517	14596	14527	14534	14704	14800	14624	14826	14758	14620	14638	14790	14685	14533	14583	14578	14648	14641	14675	14686	14716	14704	14743	14653	14869	14681	14588	14615	14534	14868	14695	14668	14678	14957	14730	14518	14584	14730	14683	14674	14744	14881	14655	14783	14797	14815	14752	14765	14720	14641	14610	14507	14712	14760	14743	14767	14679	14656	14885	14710	14723	14660	14710	14622	14525	14895	14667	14806	14711	14701	14722	14647	14662	14798	14782	14753	14784	14662	14828	14906	14838	14712	14749	14690	14703	14725	14633	14658	14827	14765	14658	14744	14554	14569	14738	14571	14651	14718	14764	14672	14796	14544	14604	14716	14657	14615	14663	14631	14543	14793	14700	14757	14862	14714	14841	14730	14809	14687	14812	14711	14676	14746	14659	14731	14815	14453	14719	14650	14680	14705	14773	14596	14805	14587	14548	14682	14850	14671	14827	14608	14610	14777	14707	14751	14756	14789	14808	14727	14536	14661	14732	14723	14518	14669	14835	14742	14728	14888	14876	14661	14896	14668	14685	14753	14765	14635	14666	14566	14794	14559	14777	14711	14756	14597	14629	14661	14562	14760	14781	14627	14751	14785	14629	14657	14702	14671	14613	14699	14832	14794	14628	14638	14635	14816	14777	14738	14756	14599	14623	14513	14763	14601	14562	14819	14716	14755	14701	14689	14554	14736	14885	14706	14734	14856	14724	14630	14761	14841	14760	14831	14814	14609	14695	14708	14815	14628	14897	14595	14676	14793	14613	14718	14809	14791	14656	14703	14658	14733	14528	14496	14744	14640	14820	14761	14611	14617	14698	14767	14815	14654	14613	14647	14721	14761	14535	14763	14620	14852	14657	14701	14807	14765	14715	14634	14700	14703	14651	14701	14595	14786	14690	14655	14851	14810	14798	14669	15057	14838	14636	14664	14645	14519	14742	14693	14906	14602	14699	14755	14735	14716	14548	14642	14662	14691	14677	14601	14670	14870	14663	14665	14697	14746	14776	14832	14649	14669	14741	14702	14759	14617	14624	14629	14493	14713	14656	14688	14609	14764	14813	14715	14674	14628	14586	14759	14857	14684	14731	14598	14702	14683	14738	14704	14660	14539	14819	14690	14658	14627	14537	14775	14805	14912	14846	14844	14661	14550	14811	14637	14642	14765	14733	14673	14682	14685	14844	14718	14839	14789	14836	14629	14705	14657	14740	14676	14596	14659	14703	14605	14693	14783	14680	14815	14728	14643	14611	14842	14649	14718	14761	14748	14720	14744	14752	14678	14566	14825	14662	14676	14548	14636	14824	14739	14612	14624	14606	14541	14790	14800	14679	14650	14667	14715	14668	14934	14586	14753	14682	14791	14693	14703	14690	14797	14614	14511	14688	14821	14751	14746	14691	14731	14677	14741	14675	14645	14630	14670	14523	14598	14704	14427	14656	14697	14760	14895	14813	14779	14720	14634	14802	14752	14626	14696	14826	14605	14807	14693	14822	14696	14546	14617	14555	14734
33188	42475	42725	29582	20566	17892	17460	17137	17082	17150	17317	17126	17051	17249	17024	17178	17310	17329	17069	17068	17004	17175	17191	17073	17038	16950	17174	16946	17045	16999	17170	17180	17057	17043	17076	17095	17129	17156	17147	16888	17140	17174	16940	16980	17226	17155	17181	17217	17155	16954	17042	17045	17101	17238	16954	16963	17297	17042	17115	16990	17084	16962	17139	17257	17153	16927	17005	17011	17276	17105	17167	17062	17077	17203	17254	17078	17093	16774	17131	17181	17114	16919	16953	17123	17187	16825	17062	17141	16976	16990	17124	17147	17112	17008	17206	17204	17202	17034	17104	16903	16989	17302	17206	17238	17137	17277	17280	17202	17284	17156	16937	16878	17270	16979	17042	17225	17166	17191	16914	17024	17027	17322	17017	16941	17098	17013	17116	17102	17048	17165	17051	17054	17085	17040	16802	16969	17125	17106	17210	17134	17040	17052	17000	16938	17271	17091	17040	17098	17021	17104	16776	17187	17071	17333	17177	17163	17028	17034	16856	16884	17153	17251	17130	16986	17091	17307	17038	17129	17062	17040	17065	17087	17044	16961	17019	17096	17029	17114	16947	17095	16988	16972	17145	17117	17170	17049	17080	17153	17225	17108	17121	16941	17110	16963	17176	17063	17201	17204	17166	17135	17086	16981	17299	17146	16967	17069	17112	16997	17189	17249	17192	17147	17003	17269	17118	17098	17126	16845	17042	17145	17187	17073	16886	17113	17123	17126	17188	17263	17373	17200	17388	17057	16942	17195	17070	17218	17114	16986	17284	17014	16976	16888	17073	17069	17124	16953	17005	17092	17132	16904	17293	17094	16967	17063	17013	16994	17204	17110	17009	16943	16994	17060	17053	17044	16949	17117	16925	16952	17205	17164	17140	17094	17156	17052	17103	17166	17023	17084	16974	17262	17263	17055	17082	17060	17317	17093	17046	17220	17266	16941	17102	17025	16905	17229	17120	17016	17160	17230	17050	17143	17210	17072	17205	17192	17102	17262	16915	17110	17081	17248	17002	17120	17215	17142	17188	17062	17150	17108	17097	17185	17052	17057	17297	17127	17129	17033	17065	17049	16917	17068	16939	17009	17159	16939	17191	17092	17028	17199	17007	17083	17113	16994	17022	16986	17196	16798	17133	16953	17363	17252	16950	17288	17163	16992	17081	16858	17106	17167	17210	17144	17095	17135	17256	16933	17278	16869	17093	17135	17132	16998	17053	16906	17152	17016	17064	17227	16851	17179	16944	17099	17149	17362	17047	17015	17009	17008	17228	17205	17075	17167	17134	17135	17028	16966	17032	17002	17054	17110	17207	17064	17067	16923	17178	17028	17012	17110	17305	17237	17194	17048	17122	17131	17220	17090	16808	17213	16925	17098	17091	17014	17160	16993	16911	17146	17146	17249	17152	17059	17055	17112	17245	17059	17173	17207	16962	16913	17217	17090	17135	17097	17168	17218	17131	16947	17149	16956	17127	17154	17071	17116	17078	17151	17071	17145	17272	17001	17013	17068	16942	16900	17072	17072	17084	17084	17116	17204	16845	17094	16886	17009	17040	17127	16981	16974	17135	17061	17130	16848	17336	17032	17199	16829	16924	16993	17140	17419	17093	17131	17282	17299	17028	16902	17151	17025	17043	17070	17047	17077	17151	17097	16986	16989	17274	16970	16961	17228	17205	17100	16920	16949	16911	17027	17086	17031	16965	17152	16911	17004	17117	17108	17227	16847	17066	17302	17322	17147	17009	17128	17129	17132	17250	17218	16988	17079	17107	16970	17119	17013	17255	17131	17036	17064	17209	16985	17176	16902	17061	16946	17031	17253	17280	16999	17113	16940	17286	17081	17160	17022	16996	17045	16939	17053	17063	17066	17123	17138	17258	17177	16828	16947	17038	17088	17105	16989	16989	17016	16983	16966	17154	17248	16953	17122	17172	17160	16967	17034	16956	17130	17257	17236	17003	16991	17128	17041	17147	16970	16944	17033	17231	16993	16966	16836	17067	17253	17057	16911	17212	16917	17105	17201	17146	16925	17183	17067	16979	16923	16935	17292	17122	17243	17213	16887	17020	17011	17174	16985	17040	17142	16963	17166	17174	17084	17108	17037	17102	17094	17056	17171	17057	17029	17123	16992	17058	17165	17203	17172	17018	17053	17111	17144	17012	17005	17067	16963	17089	17142	17170	17205	17089	16898	17009	17207	17220	17128	17134	17103	17159	17107	17110	16881	17195	16964	16996	17229	16940	16878	17203	17063	17161	16978	16933	17082	17047	17119	16722	17101	16885	17126	17099	17071	17292	17055	17196	16944	16898	17211	17197	17145	17048	16970	16934	17053	17123	16987	17168	17255	16936	17042	17112	17135	16747	17149	17085	17057	17211	17160	17128	17169	17318	17318	17181	17157	17071	17097	16940	17219	17160	16999	16999	16989	17199	16904	16900	16992	17138	16978	17119	16996	16995	17082	16963	17182	17132	16970	17072	16884	16918	17117	17040	17136	17071	17047	17206	17076	17046	17156	17149	17187	16885	17060	17110	16954	17292	17016	16958	17002	16952	16875	17251	17018	17063	17003	17166	17224	17299	17265	17024	17017	17098	17184	16994	17044	17065	17106	17235	17068	17183	16905	16942	17110	17186	17048	17235	17232	17277	17222	17083	17119	17107	17033	17088	17070	17060	17061	17156	17154	17236	17018	17084	17205	17142	17208	17167	17028	17047	16971	16997	17272	17096	16991	17100	17059	16917	16959	17146	16868	17126	16977	16976	16961	16781	17155	17066	17058	17050	17108	17163	17218	17125	16949	17111	17114	17273	16742	17070	17285	17160	17050	17025	17043	17241	17198	17013	16835	16950	16970	17284	17100	17071	17151	17023	17001	17091	17152	17126	17273	17198	17115	17172	17148	17150	17131	17191	17112	17287	17019	17039	17124	17135	17129	17031	17358	17069	17114	17260	17097	17053	17188	17107	17256	17219	16879	16957	17125	17045	17168	17305	17026	17079	17032	17199	17113	17150	17104	17184	17127	16920	16910	17043	16905	17079	17006	17010	17015	17191	17184	17188	17065	16812	16968	17062	17151	17103	17240	17207	17018	16893	16913	17122	16978	17242	17194	17028	17089	17000	17206	17075	17103	17155	17107	17051	17001	17068	16878	16990	17096	17190	17163	17157	17013	17057	17115	17059	17009	17073	16987	17000	17246	17118	17019	17029	17075	16912	17068	17154	17312	17117	16892	17240	16888	17202	17184	17086	16964	16935	17083	17182	17028	16869	17053	17041	17152	17176	17106	17173	17062	17087	16964	17114	17187	17112	16938	16978	16985	17025	17156	17144	17004	16982	17217	17244	16941	17197	17010	17269	16998	17118	16893	17197	17132	17394	17097	17188	17209	17235	17183	17126	17184	17079	17146	17137	17051	17086	16835	17333	17123	17066	17084	16982	17068	16879	16988	17043	16918	16942	16883	17050	17220	17177	16907	16983	17190	16916	17263	16880	17083	17283	17071	16972	17221	17063	17322	17070	17095	17086	16852	17141	17160	17062	17130	16981	17102	17064	17064	17091	17264	17055	17175	17305	17145	17116	17094	17355	16977	17320	17101	16996	17001	16948	17136	17188	17093	17049	17206	17239	17139	16952	17221	17154	17080	17257	17173	17228	17074	16887	17122	17049	17028	17136	17181	16923	16929	17220	17100	16941	17236	17087	17054	17194	17240	17016	17110	17014	16825	17068	17158	16982	16957	16945	17049	17053	17170	17226	17136	16949	17180	16984	17143	17187	17247	17147	17212	16973	16968	17046	17122	16974	17262	16987	17013	17143	17046	17183	17092	16893	16909	17139	17054	16912	16935	17270	16983	17251	17008	17017	17102	17124	17027	17144	16940	16907	17228	17195	17142	17057	17143	17127	17130	17310	16953	17118	17145	17081	17277	17158	17213	17139	17265	16974	17087	17254	17199	17034	17132	17017	17008	17236	17094	17084	17114	17152	16962	17020	17114	17073	17117	16962	17255	17005	17041	17355	17098	17363	17054	17067	17074	17005	16945	17114	17170	17222	17134	17085	17092	17085	17044	17057	17123	17279	17192	17114	17012	17223	16952	17034	17040	16994	17098	17105	17241	17148	16855	17071	17101	17084	17105	17197	17146	17246	16880	17093	17161	17016	17100	17164	17100	16839	17078	17053	17060	17350	17175	17100	17018	17152	17031	17089	17045	17187	17087	17207	17135	17128	17038	17081	17202	17166	17164	17102	17201	17141	16938	16904	16996	17096	17136	17216	17356	17168	17011	17052	17057	17156	17067	17248	17041	17047	17152	17175	17141	17027	16985	17178	17255	17047	17001	16817	16958	17074	16861	16968	16938	17108	17034	16982	17158	17077	17127	17375	17112	17002	17135	17259	16927	17145	17168	17080	17326	17234	16952	17066	17052	17054	17395	16883	17214	17086	16950	16952	17039	17115	17191	17133	17264	17277	17113	17101	17207	17024	17192	17213	17039	17137	16892	16965	17024	17130	17290	17264	17041	17261	16946	17179	17171	16846	17175	16941	17233	17178	17086	17057	16952	17127	17216	17089	17022	17031	17019	17123	17197	17040	17058	17091	16842	16961	17035	17268	17035	17009	17201	17085	17069	16971	17130	17137	16845	17191	17071	17245	16974	17071	17090	16915	17166	17084	17101	17208	17044	17146	17038	17059	17124	17093	17034	17102	16920	17391	16784	17040	17193	17190	16958	17011	17007	17204	17126	17169	17157	17106	17220	17129	17127	16995	16947	17007	17164	17015	17038	17137	16911	16901	16967	17055	16975	16870	17129	17054	17225	17094	17013	17060	16949	17242	17118	16967	17185	17179	17267	17331	17154	17077	17083	16961	17048	17078	17044	17149	17004	17195	17107	17218	17216	17020	17033	17133	17068	17142	17111	17114	17285	17107	17068	17021	16921	17406	17184	17075	17161	17114	17136	17047	17287	17098	17234	16921	16838	16980	17075	17076	17080	17270	17206	17257	17114	17169	17148	17083	17147	16949	16970	17211	17292	17139	17094	17136	17172	16998	17083	17028	16910	17501	17087	17215	17223	17251	17093	17113	17355	16989	17004	17004	17113	17081	17015	16914	17115	17235	16888	17124	17059	16970	17059	17223	17019	17023	17090
41860	59735	44172	25067	16981	14942	14630	14846	14755	14494	14599	14681	14647	14671	14504	14732	14762	14617	14591	14634	14593	14535	14825	14569	14660	14811	14714	14788	14630	14649	14712	14629	14662	14499	14688	14634	14647	14651	14681	14709	14575	14602	14683	14612	14683	14566	14574	14628	14675	14560	14367	14688	14661	14710	14485	14710	14681	14804	14715	14423	14756	14698	14721	14582	14642	14617	14632	14586	14602	14524	14619	14699	14664	14618	14791	14732	14747	14549	14335	14609	14574	14653	14668	14554	14797	14551	14501	14674	14498	14682	14563	14506	14728	14671	14699	14461	14632	14618	14625	14823	14552	14534	14698	14568	14727	14599	14659	14479	14609	14572	14511	14631	14746	14526	14649	14602	14575	14577	14697	14540	14572	14479	14796	14592	14757	14687	14563	14679	14750	14642	14411	14701	14656	14622	14814	14690	14593	14574	14755	14515	14567	14656	14567	14783	14497	14665	14697	14438	14555	14677	14547	14626	14579	14645	14768	14718	14802	14594	14626	14811	14533	14612	14544	14647	14723	14585	14560	14602	14456	14641	14655	14485	14650	14560	14630	14536	14606	14667	14759	14560	14770	14562	14671	14752	14653	14690	14601	14536	14605	14696	14460	14532	14717	14689	14533	14640	14758	14689	14820	14692	14698	14660	14728	14704	14668	14709	14629	14539	14567	14626	14646	14663	14553	14810	14624	14667	14618	14529	14585	14642	14602	14732	14628	14530	14711	14736	14596	14619	14628	14553	14644	14554	14626	14444	14553	14810	14624	14384	14517	14846	14564	14745	14590	14606	14442	14593	14729	14610	14693	14552	14703	14627	14554	14788	14697	14672	14559	14682	14678	14609	14816	14621	14574	14685	14539	14649	14508	14691	14799	14510	14556	14550	14640	14599	14675	14479	14649	14601	14706	14473	14612	14734	14764	14597	14610	14619	14699	14728	14621	14769	14724	14620	14660	14617	14658	14589	14439	14571	14673	14542	14622	14568	14660	14665	14550	14642	14666	14646	14623	14570	14736	14758	14626	14552	14666	14652	14594	14668	14635	14739	14673	14648	14530	14752	14734	14673	14643	14728	14689	14728	14587	14590	14670	14739	14736	14507	14701	14648	14689	14595	14706	14480	14683	14858	14778	14597	14667	14729	14574	14706	14572	14673	14767	14503	14664	14559	14629	14546	14564	14597	14529	14707	14557	14582	14529	14548	14635	14552	14540	14769	14673	14467	14578	14484	14707	14750	14580	14616	14438	14624	14711	14590	14735	14721	14814	14620	14627	14543	14638	14773	14466	14855	14685	14676	14706	14654	14786	14618	14703	14500	14613	14736	14511	14686	14615	14588	14449	14691	14575	14606	14678	14574	14529	14653	14681	14548	14556	14707	14647	14770	14605	14650	14695	14498	14568	14783	14747	14696	14670	14725	14528	14666	14582	14682	14696	14593	14524	14680	14525	14638	14600	14528	14773	14561	14471	14594	14648	14608	14598	14789	14584	14513	14712	14738	14527	14712	14713	14501	14588	14747	14794	14784	14776	14514	14732	14521	14658	14588	14688	14726	14578	14638	14705	14666	14604	14593	14659	14693	14643	14655	14608	14680	14701	14546	14476	14545	14755	14738	14602	14558	14700	14632	14599	14621	14638	14672	14732	14821	14721	14591	14663	14475	14663	14555	14589	14477	14432	14653	14659	14566	14720	14655	14766	14710	14638	14677	14680	14658	14545	14784	14664	14710	14602	14614	14595	14634	14625	14449	14619	14608	14620	14766	14417	14581	14708	14568	14686	14568	14480	14646	14523	14663	14712	14676	14605	14647	14661	14636	14740	14764	14660	14646	14723	14770	14562	14648	14763	14696	14598	14548	14572	14621	14580	14698	14603	14725	14711	14711	14650	14517	14563	14681	14718	14615	14676	14772	14554	14750	14573	14642	14656	14698	14532	14835	14732	14594	14619	14750	14726	14629	14635	14758	14638	14708	14626	14529	14516	14646	14634	14584	14585	14556	14645	14512	14515	14706	14535	14711	14443	14694	14488	14669	14687	14663	14569	14623	14711	14566	14673	14712	14734	14678	14897	14598	14651	14352	14773	14685	14721	14618	14610	14870	14645	14575	14715	14681	14593	14617	14621	14527	14579	14701	14661	14646	14646	14658	14787	14431	14639	14586	14487	14720	14502	14660	14768	14644	14638	14717	14462	14610	14655	14653	14610	14668	14630	14606	14750	14494	14718	14583	14704	14690	14494	14548	14567	14615	14594	14624	14646	14631	14667	14601	14767	14705	14631	14676	14805	14542	14869	14643	14601	14508	14535	14623	14779	14650	14600	14733	14589	14580	14668	14743	14643	14618	14614	14643	14584	14620	14527	14509	14759	14724	14677	14702	14798	14479	14631	14843	14581	14651	14745	14461	14567	14640	14607	14574	14574	14697	14682	14783	14547	14724	14704	14608	14560	14517	14633	14741	14500	14758	14723	14665	14559	14714	14738	14658	14459	14633	14506	14754	14606	14670	14686	14751	14610	14661	14640	14729	14534	14643	14485	14542	14672	14576	14549	14567	14637	14750	14573	14780	14780	14829	14640	14639	14638	14933	14544	14646	14538	14632	14588	14710	14720	14483	14592	14669	14693	14611	14772	14712	14509	14594	14485	14816	14430	14647	14694	14653	14505	14673	14657	14586	14539	14635	14728	14712	14572	14730	14707	14569	14717	14681	14566	14694	14739	14640	14636	14656	14616	14617	14651	14598	14649	14697	14600	14628	14556	14704	14738	14695	14664	14512	14507	14711	14758	14592	14553	14667	14647	14587	14597	14665	14684	14648	14669	14780	14468	14751	14658	14650	14742	14694	14627	14645	14662	14636	14590	14567	14612	14438	14728	14724	14634	14581	14634	14665	14633	14696	14639	14459	14671	14674	14615	14665	14602	14613	14508	14782	14470	14661	14653	14532	14797	14486	14638	14553	14572	14504	14812	14571	14706	14654	14412	14598	14546	14767	14623	14601	14561	14613	14663	14632	14630	14564	14631	14637	14692	14665	14784	14842	14523	14595	14717	14617	14660	14575	14697	14607	14659	14643	14593	14599	14598	14414	14776	14676	14670	14499	14606	14501	14665	14641	14771	14728	14670	14580	14724	14539	14563	14674	14577	14549	14606	14634	14766	14656	14708	14629	14562	14576	14560	14635	14497	14617	14583	14660	14579	14627	14550	14595	14645	14554	14630	14571	14622	14673	14733	14658	14674	14554	14513	14693	14654	14548	14722	14725	14585	14791	14549	14624	14707	14599	14703	14685	14679	14667	14451	14531	14603	14626	14427	14585	14512	14558	14607	14673	14642	14635	14707	14721	14521	14635	14732	14620	14618	14551	14483	14690	14828	14697	14558	14957	14701	14393	14706	14746	14921	14665	14655	14777	14757	14722	14767	14628	14681	14709	14559	14524	14683	14638	14665	14749	14619	14702	14739	14581	14428	14623	14506	14553	14696	14638	14417	14526	14732	14705	14608	14655	14604	14459	14599	14724	14553	14681	14545	14540	14760	14659	14610	14736	14628	14426	14667	14754	14554	14508	14721	14808	14516	14675	14571	14516	14743	14695	14556	14574	14496	14787	14691	14512	14414	14651	14638	14848	14529	14734	14497	14643	14526	14749	14688	14744	14715	14666	14587	14706	14558	14603	14695	14564	14686	14632	14642	14646	14688	14687	14415	14723	14778	14538	14643	14675	14636	14677	14601	14664	14587	14622	14745	14756	14714	14645	14745	14524	14734	14586	14639	14745	14906	14644	14592	14556	14627	14435	14527	14598	14653	14463	14576	14693	14694	14497	14530	14554	14569	14561	14653	14661	14671	14792	14850	14752	14578	14576	14851	14571	14530	14738	14640	14770	14626	14648	14550	14581	14701	14575	14614	14680	14523	14694	14603	14653	14742	14493	14712	14740	14722	14583	14508	14715	14804	14588	14721	14637	14533	14575	14674	14737	14677	14859	14689	14612	14649	14695	14670	14621	14607	14658	14637	14569	14486	14557	14647	14748	14629	14628	14509	14466	14711	14627	14624	14522	14693	14674	14667	14531	14645	14645	14752	14703	14757	14650	14606	14813	14534	14566	14769	14687	14664	14643	14689	14559	14599	14748	14611	14755	14546	14683	14729	14656	14610	14588	14394	14592	14664	14566	14591	14554	14716	14812	14660	14754	14684	14597	14585	14506	14562	14658	14585	14759	14733	14620	14706	14512	14624	14612	14652	14621	14539	14572	14842	14612	14649	14604	14597	14615	14592	14615	14678	14587	14528	14723	14669	14627	14473	14536	14827	14707	14689	14674	14643	14734	14584	14547	14780	14636	14585	14549	14616	14554	14414	14669	14770	14729	14474	14708	14673	14650	14492	14623	14520	14642	14615	14588	14616	14743	14599	14614	14785	14597	14501	14585	14578	14488	14839	14686	14641	14642	14537	14600	14669	14778	14674	14514	14700	14837	14600	14666	14555	14683	14496	14692	14725	14627	14521	14664	14608	14582	14835	14497	14681	14692	14694	14579	14651	14674	14611	14519	14658	14635	14699	14621	14695	14623	14539	14554	14637	14656	14698	14677	14483	14737	14751	14518	14494	14674	14542	14818	14658	14578	14765	14795	14484	14582	14692	14608	14745	14695	14511	14560	14677	14569	14650	14646	14820	14519	14882	14535	14521	14651	14676	14613	14581	14708	14555	14712	14646	14694	14685	14640	14638	14598	14760	14669	14792	14567	14743	14620	14549	14530	14578	14758	14568	14798	14807	14417	14594	14648	14712	14634	14831	14612	14596	14848	14726	14592	14706	14860	14641	14661	14607	14759	14632	14503	14623	14602	14581	14779	14771	14682	14593	14589	14805	14795	14475	14594	14681	14601	14562	14625	14651	14616	14704	14608	14544	14721	14715	14547	14758	14495	14632	14610	14666	14749	14624	14597	14549	14644	14762	14715	14818	14487	14719	14588	14625	14568	14579	14564	14449	14558	14810	14644	14448	14813	14548	14696	14567	14496	14602	14735	14750	14585	14679	14480	14515	14598	14471	14634	14692	14773	14698	14759	14648	14539	14658	14658	14594	14806	14807	14773	14592	14590	14564	14428	14619	14746	14755	14515	14596	14580	14713	14601	14716	14723	14704	14743
29813	40322	48237	34991	22858	18477	17874	17255	16888	17120	17233	17115	17063	16809	16968	17004	16981	17086	17203	17148	17152	16922	17047	17066	17356	16842	17084	17196	16903	17054	17013	16882	16869	16883	17180	17044	16960	16892	16900	16955	16952	17087	17074	16807	17097	17034	16922	17058	16784	17076	16976	17321	17010	16900	16810	16956	16983	17118	17230	16806	16885	16967	16980	16861	16965	16789	16838	17125	17168	16903	17220	17041	17072	16986	16991	16895	17201	16894	17065	17076	17117	17019	17084	16916	17032	16937	17217	16753	17070	17186	17055	16752	16988	16987	17096	16936	16978	16952	17109	16901	17063	16958	16811	17184	16926	17010	16969	16989	17195	16887	16838	17108	17004	17073	17249	17057	17009	17128	17140	17157	17077	16853	17055	16970	17050	16938	17016	17011	16983	16771	17093	17071	16864	16920	16984	17208	16939	16923	16795	16826	17162	17165	17028	17055	16927	17080	16904	16811	17076	16890	16870	16967	17017	17060	17019	16961	17048	16814	16897	16953	16862	17015	16944	17071	17088	17207	17327	17144	17157	17025	16905	17003	16816	17053	16893	17086	17061	17011	16895	17119	16979	16771	17112	16976	16934	17077	16911	17104	16928	16837	17046	16811	16991	17055	16990	17030	16908	17009	17214	16852	16928	17018	17178	17080	16980	16911	16966	17079	16897	17041	17085	17017	16871	16929	17171	16915	16978	17121	17109	17083	16846	16978	17137	17098	16953	17021	17003	17077	17110	17041	17064	17140	17252	16997	16958	16887	17063	16816	16838	17178	17031	17125	17059	17257	16983	16960	17053	16956	17172	16812	17091	17261	16831	17057	16843	17042	17172	17196	17115	17082	16989	17024	16726	16936	16963	17014	17191	16673	17015	17056	16856	17043	16897	17079	17098	17060	16947	16886	17103	17001	17046	16991	16875	17004	17068	16997	17057	16934	17106	16971	17088	17122	17032	17055	16978	16935	17142	17075	16970	16858	17068	16954	17209	16868	16890	16811	17219	17132	16975	16967	16815	17044	16751	16999	16974	17162	17043	16962	17041	17433	17117	16969	16882	16959	17024	17094	16959	16866	17042	16898	16920	16945	17199	17118	16990	16848	16918	16878	17105	16842	16858	16983	17002	16808	16996	16778	17061	16910	17009	16956	16973	16920	17000	16989	16781	16808	16943	16936	17032	16897	16991	17000	16942	17093	17170	17030	16988	16878	17130	16988	17201	16970	17039	16892	16838	16927	16969	17010	16575	16887	16875	16980	17086	16939	16864	17176	17046	16941	16987	17035	16880	17222	17007	17097	17015	16877	17031	17132	17007	16913	17002	17011	17123	16879	17218	17045	17097	16889	17249	17039	17051	16922	17043	16834	16985	17015	16798	16986	17065	16926	17000	17089	17063	16969	17200	17136	17033	16925	17095	17049	16907	16913	16939	17066	16951	17039	16958	17113	17151	17078	17067	17089	17183	16953	17205	17125	17013	16882	17014	16929	17169	16834	16969	17044	17025	16944	17033	17120	16909	17050	17198	16937	16915	16980	16900	17124	17072	17118	16889	16964	16955	16945	16901	17098	17196	17068	17070	16814	16970	16882	17123	17032	17167	16970	17128	16970	16935	17000	17100	16949	17052	17034	17035	17070	17052	17006	17187	17100	16973	16980	16998	16981	17024	17040	17183	16863	16992	17115	17130	16950	17027	17020	16967	17114	17042	16822	17111	16987	16919	16888	17135	17007	17013	16735	16974	17005	16824	17164	16956	16960	16995	16927	17053	17060	17052	17022	16927	16945	17116	17063	17113	16996	17077	16926	16889	17038	17072	17019	16822	16978	17074	17063	16941	16934	17044	16831	16954	17052	16983	16946	16887	16849	17092	17053	17174	17021	17021	17102	16876	16976	17296	17221	16875	16954	17089	16990	16874	16868	16978	17167	17082	16955	17042	16833	17077	17166	17008	16930	17114	16964	16962	17198	17191	16868	17048	16943	16972	17145	17019	16886	17098	16936	17108	17033	17048	16966	16872	17082	16964	17002	16849	16962	17173	17099	16928	17069	17131	16813	16935	16988	16998	17061	17084	17172	16950	16780	16949	17039	16900	16893	16975	17034	16926	16706	17210	16835	16972	16953	16919	17059	17144	17069	16850	16759	16925	16898	17009	16965	16851	16852	17030	16919	17042	16883	17112	16964	17016	17034	17006	16921	16936	17063	17011	17219	16967	16788	16822	16983	16685	16963	16852	17135	16961	17100	17070	16973	16933	16814	16927	16968	17079	17053	16881	17116	17041	17195	17067	17242	16970	17009	17087	17050	17087	16965	16948	16823	16946	16939	17032	16895	17186	16945	16981	16988	17084	17104	17198	17207	16960	16981	16969	17069	17008	17117	16855	16903	17141	17009	17046	17109	17201	16923	16986	17113	17042	17032	16929	16884	16965	17066	17028	17101	17025	16917	16925	16880	17092	16948	17028	16780	16986	17088	16954	16922	17136	17150	17030	16959	16767	16844	17070	17024	16987	16984	16855	16908	17064	16985	17017	16910	16898	16947	16754	17012	17176	17053	17055	16832	17076	16946	16986	16880	17166	17006	16814	17141	16851	17050	16977	17127	17083	17012	17129	16937	17112	17143	16982	17174	17088	16923	17008	16882	17282	16876	17047	16913	16994	17093	17029	17102	16884	16920	16907	16947	17142	17065	16902	16955	16942	16939	17012	16997	17075	17040	17052	16985	17102	16805	17063	16849	17050	17048	17100	17154	16987	16883	16935	16900	17028	17075	17037	17082	16866	16941	16979	16818	17015	16818	16767	17034	17042	17011	16921	16886	17008	16727	16900	16879	17071	16932	16791	17042	17024	17088	17126	16975	16865	16982	17072	16964	16946	16934	17066	17061	17125	16950	16827	16898	16951	16968	17097	17062	16959	16851	17003	17213	17019	17114	17025	16886	16952	17132	17150	17159	16964	17096	17110	17023	16883	17013	17060	16938	16888	16979	16993	16741	17139	16877	16990	17205	17194	16897	17063	17014	16995	17057	16847	16990	17030	16904	16949	16934	17014	17082	17155	16990	17073	16956	17043	16902	16930	16984	17036	16892	17170	16901	17120	17226	16924	16841	17139	16977	17096	17092	16895	16897	16802	16959	17298	17135	17101	16926	17007	17167	16975	16869	17044	17139	17052	17061	16834	16873	17142	16998	16893	17032	17096	17045	17069	16935	16962	16909	17038	17058	17164	16925	16922	17057	17259	17112	17083	16990	17051	16809	16823	16870	17021	17117	16911	17001	16969	17146	16989	16953	16890	16990	16874	17291	16870	17132	16974	16855	17006	16994	17130	16935	17048	17149	17023	16849	16962	17108	16882	17090	16935	17092	17109	16992	17006	16886	17065	16914	16925	17113	17011	16948	17078	16925	17056	17065	16967	17191	16904	16726	16969	17009	16915	16902	16938	16929	16837	16773	17172	17154	17149	16947	17037	17211	17075	17078	16829	17108	16929	16893	17025	17218	17023	16934	16914	17116	16810	17049	17090	16960	16931	17084	17121	17081	16988	16983	17219	16996	17042	17089	16964	17200	17148	16995	16895	16959	16855	16945	16876	16957	16872	17021	17072	17001	16822	16779	17029	16935	16863	16814	16911	16930	16860	17005	17111	17064	16861	17088	17156	16976	17020	16932	16953	16965	16974	16901	16798	17003	17031	16999	16878	16862	17145	16950	16962	16910	17152	17060	16940	17027	17071	17090	17174	16790	17199	17074	16860	16988	16953	17196	16953	16828	16977	17023	17082	16947	17190	17078	16953	17197	17063	16901	17178	17008	17048	16958	16863	16911	16925	17069	16997	16983	17135	16999	17123	17239	17046	16968	17109	17027	16867	17191	16993	17024	16870	16854	16834	16894	17243	16880	16941	17012	17240	17018	16992	17090	17134	16931	16956	16956	16829	16870	16922	17004	17048	17191	17099	16825	16997	16923	16886	17128	17219	16932	17145	16940	17021	17150	17121	17099	16867	16977	17016	16904	17008	17016	17158	16947	16989	16772	16974	16963	17073	17082	16926	16763	16793	16942	16825	16912	17127	17068	16950	17177	17002	16958	16974	16884	17081	17071	16956	17044	16813	16910	17086	17157	17276	16896	16998	16941	16840	16849	16931	16976	16885	17059	16879	16958	16975	17191	16985	17111	16928	16788	16639	16906	17046	17026	16912	16964	16861	17035	17064	16923	17185	16804	17035	16998	17179	17068	16827	17216	17258	16996	17026	17062	16928	16975	17124	16987	16902	17022	17097	17082	17125	16799	16947	16798	16986	17047	17217	17254	17251	17096	17001	17130	17015	16946	16998	16997	16976	17024	16970	17015	17099	16903	16958	16944	17116	17152	17023	17057	17097	16976	17030	17011	16897	17027	16996	17115	17035	16836	17096	17213	17169	17007	17065	17067	17032	17011	16764	17036	16908	16941	16896	17031	17047	17082	16840	17104	17017	16738	16937	17028	17141	16974	17105	17074	16988	17076	17017	17137	16958	16892	17034	16972	17052	17000	16834	17067	17186	17000	17117	16764	16925	17040	16934	16925	17178	17235	17063	16817	16921	17106	17331	16887	17127	17132	17111	16972	17105	17111	16975	16993	16971	17086	16977	16966	17000	17028	17059	16935	17194	16945	16962	16846	16969	16984	17162	16741	16990	16972	16971	16993	16965	17032	16890	16998	16828	16901	16785	17025	16887	17085	17042	17106	17069	17285	16792	16838	17120	16856	16896	17056	17177	16829	17042	17173	17221	16817	16964	16863	17023	17008	17073	17013	17203	17221	16972	17043	17007	16940	17050	16997	17150	16950	17091	17085	16968	17065	17061	17026	16911	16957	16986	17052	16778	16900	16873	16867	17184	17000	17016	17031	17029	16929	16906	17010	16820	17006	17046	16862	16945	16949	17013	17087	17026	17073	17054	16989	17030	17074	17248	17061	17186	17066	16861	17170	17049	17052	17010	16890	17003	17022	17132	16955	17025	17072	17029	17029	17106	17048	17018	16856	16765	17207	16800	17046	16979	16997	17048	16960	17093	16994	16871	16865	16777	16888	16940	17021	17001	17093	17080	16976	17011	16943	16744	16848	17090	17013	16904	16670	17060	17158	16883	16980	16958	16883	16926	17128	16955	17097
52332	77333	56653	32365	19081	15205	14612	14737	14648	14658	14806	14570	14604	14567	14529	14756	14676	14601	14509	14575	14764	14696	14546	14669	14775	14551	14654	14552	14785	14623	14543	14615	14564	14514	14499	14671	14745	14579	14519	14635	14589	14631	14439	14620	14607	14575	14663	14645	14439	14736	14660	14615	14621	14521	14569	14757	14499	14630	14661	14527	14613	14546	14733	14538	14459	14499	14733	14657	14716	14509	14588	14643	14576	14645	14463	14473	14556	14692	14560	14683	14647	14699	14661	14769	14626	14639	14558	14445	14534	14581	14493	14618	14784	14611	14619	14693	14615	14590	14665	14417	14559	14456	14655	14569	14791	14743	14697	14709	14483	14513	14612	14637	14464	14664	14703	14641	14762	14489	14624	14626	14590	14552	14582	14584	14489	14652	14666	14343	14455	14610	14551	14839	14607	14555	14601	14585	14758	14637	14614	14416	14609	14704	14516	14643	14578	14548	14607	14530	14670	14638	14565	14741	14337	14530	14641	14755	14577	14580	14733	14545	14572	14699	14588	14556	14507	14610	14494	14702	14518	14673	14629	14592	14606	14506	14441	14727	14553	14505	14653	14457	14554	14476	14649	14572	14487	14662	14542	14482	14573	14698	14759	14557	14568	14642	14483	14751	14669	14448	14802	14657	14577	14469	14621	14599	14599	14577	14689	14564	14633	14554	14884	14512	14793	14697	14493	14468	14557	14531	14571	14564	14563	14753	14706	14628	14393	14581	14670	14787	14471	14636	14434	14541	14602	14754	14511	14683	14624	14639	14701	14685	14758	14615	14496	14488	14589	14773	14718	14802	14673	14752	14653	14451	14610	14447	14553	14527	14675	14743	14460	14622	14723	14600	14614	14719	14627	14605	14508	14567	14567	14667	14571	14542	14686	14712	14524	14529	14525	14624	14644	14563	14585	14535	14495	14520	14614	14632	14670	14703	14908	14652	14671	14552	14574	14608	14813	14519	14563	14727	14612	14886	14495	14534	14624	14614	14726	14531	14619	14632	14398	14535	14706	14810	14338	14688	14687	14526	14491	14551	14529	14577	14586	14502	14541	14520	14686	14630	14664	14561	14795	14618	14733	14715	14629	14484	14542	14614	14715	14610	14564	14649	14554	14520	14470	14497	14611	14664	14656	14417	14470	14611	14698	14548	14461	14504	14398	14702	14683	14553	14519	14733	14488	14704	14637	14507	14570	14709	14719	14499	14693	14622	14737	14476	14898	14618	14587	14544	14575	14649	14538	14631	14509	14686	14801	14509	14734	14526	14664	14484	14680	14452	14570	14691	14441	14532	14592	14703	14639	14652	14415	14596	14488	14620	14540	14653	14607	14607	14532	14650	14706	14698	14748	14576	14581	14684	14647	14762	14718	14644	14674	14645	14634	14600	14687	14632	14596	14680	14535	14567	14562	14565	14649	14543	14625	14392	14441	14631	14482	14676	14667	14585	14591	14683	14453	14781	14536	14705	14524	14720	14578	14527	14728	14689	14583	14530	14622	14658	14626	14510	14717	14787	14655	14554	14638	14639	14520	14756	14440	14615	14741	14655	14786	14732	14494	14604	14627	14707	14767	14620	14525	14672	14632	14621	14571	14534	14509	14684	14526	14524	14709	14461	14638	14449	14725	14558	14645	14590	14576	14643	14720	14609	14698	14660	14772	14637	14461	14604	14579	14734	14605	14558	14602	14676	14550	14636	14547	14750	14618	14532	14530	14733	14872	14670	14665	14739	14674	14585	14596	14876	14656	14566	14456	14552	14751	14541	14612	14734	14707	14577	14686	14654	14710	14522	14651	14539	14475	14655	14606	14471	14641	14473	14678	14622	14551	14547	14764	14475	14796	14619	14399	14662	14667	14598	14509	14648	14615	14552	14774	14522	14729	14722	14706	14735	14610	14711	14534	14461	14643	14606	14526	14721	14615	14744	14692	14698	14782	14496	14592	14605	14580	14554	14643	14592	14640	14715	14818	14686	14620	14675	14625	14589	14516	14723	14610	14480	14548	14587	14588	14583	14448	14709	14636	14514	14687	14521	14630	14506	14709	14688	14797	14699	14569	14588	14591	14478	14736	14582	14746	14620	14621	14668	14677	14816	14616	14646	14562	14419	14615	14471	14556	14717	14608	14778	14775	14714	14422	14731	14805	14571	14646	14589	14722	14664	14599	14777	14661	14736	14598	14522	14768	14624	14628	14782	14508	14570	14707	14622	14398	14645	14816	14562	14627	14498	14642	14699	14686	14796	14488	14556	14526	14534	14714	14604	14496	14693	14564	14485	14480	14783	14630	14569	14632	14767	14581	14537	14516	14679	14624	14606	14559	14473	14726	14555	14657	14429	14493	14638	14703	14556	14507	14578	14665	14690	14653	14615	14492	14588	14591	14471	14657	14545	14588	14669	14592	14626	14687	14636	14773	14708	14586	14396	14581	14521	14512	14590	14633	14585	14628	14502	14511	14643	14479	14676	14598	14550	14706	14516	14640	14731	14531	14797	14574	14566	14631	14759	14452	14567	14503	14438	14592	14684	14577	14637	14535	14512	14523	14476	14671	14695	14637	14636	14635	14621	14635	14722	14755	14527	14606	14620	14361	14732	14589	14571	14604	14585	14668	14653	14585	14535	14556	14463	14612	14410	14610	14719	14730	14611	14601	14511	14616	14449	14570	14611	14662	14613	14690	14626	14776	14578	14628	14534	14565	14471	14630	14561	14610	14603	14671	14455	14764	14533	14756	14670	14674	14679	14665	14684	14623	14489	14628	14568	14466	14555	14476	14421	14531	14675	14587	14485	14620	14591	14541	14510	14557	14536	14587	14699	14754	14600	14622	14500	14678	14600	14486	14603	14514	14618	14425	14695	14701	14519	14524	14413	14616	14660	14531	14478	14566	14581	14603	14580	14667	14523	14571	14699	14719	14601	14581	14622	14710	14538	14618	14503	14600	14318	14694	14536	14729	14601	14786	14365	14649	14658	14570	14598	14520	14582	14679	14574	14911	14598	14618	14639	14417	14729	14632	14578	14554	14614	14614	14740	14612	14637	14647	14490	14516	14625	14567	14613	14654	14582	14484	14777	14574	14665	14605	14675	14392	14746	14537	14751	14580	14568	14676	14608	14521	14512	14492	14617	14653	14459	14745	14496	14677	14570	14654	14504	14674	14632	14687	14678	14702	14652	14607	14558	14637	14620	14744	14442	14531	14568	14662	14618	14649	14477	14474	14508	14559	14604	14656	14540	14741	14555	14658	14704	14613	14707	14682	14726	14661	14568	14644	14518	14669	14590	14749	14652	14659	14616	14759	14574	14621	14642	14593	14650	14752	14646	14521	14629	14757	14741	14606	14703	14603	14614	14734	14495	14756	14608	14802	14578	14690	14478	14532	14540	14499	14574	14588	14719	14646	14741	14567	14597	14636	14647	14662	14565	14741	14570	14603	14567	14488	14803	14594	14403	14701	14601	14737	14590	14623	14588	14780	14668	14573	14550	14660	14642	14629	14575	14491	14495	14559	14501	14633	14740	14633	14533	14638	14519	14674	14622	14580	14648	14572	14631	14484	14614	14558	14648	14463	14510	14669	14678	14475	14623	14576	14747	14606	14634	14561	14718	14756	14805	14486	14584	14747	14807	14670	14550	14536	14643	14658	14716	14524	14526	14721	14537	14630	14526	14617	14714	14657	14621	14568	14494	14609	14796	14659	14601	14688	14447	14476	14631	14733	14612	14759	14472	14727	14640	14705	14620	14722	14746	14573	14718	14731	14555	14510	14406	14742	14496	14612	14602	14535	14578	14510	14706	14617	14448	14632	14559	14619	14664	14501	14757	14529	14758	14611	14673	14765	14558	14648	14678	14588	14725	14599	14733	14646	14516	14693	14401	14545	14544	14627	14623	14622	14503	14612	14658	14519	14557	14454	14570	14707	14630	14505	14603	14646	14491	14641	14622	14500	14486	14619	14628	14611	14832	14497	14716	14765	14744	14611	14598	14746	14704	14552	14528	14711	14726	14583	14555	14635	14659	14583	14698	14504	14644	14514	14482	14575	14586	14543	14550	14615	14453	14486	14674	14591	14595	14654	14592	14567	14691	14670	14604	14589	14652	14622	14660	14643	14689	14467	14521	14698	14756	14612	14512	14526	14628	14605	14601	14561	14724	14448	14767	14509	14491	14736	14666	14675	14693	14472	14751	14558	14933	14712	14572	14636	14409	14538	14561	14539	14412	14529	14495	14659	14675	14622	14664	14571	14661	14685	14625	14565	14721	14619	14976	14569	14744	14359	14592	14613	14598	14813	14564	14531	14758	14843	14713	14598	14545	14444	14487	14645	14576	14588	14589	14584	14511	14626	14664	14718	14508	14597	14654	14578	14797	14791	14681	14498	14773	14838	14526	14674	14611	14653	14513	14796	14660	14694	14552	14703	14597	14566	14672	14693	14621	14573	14570	14672	14613	14790	14589	14645	14631	14550	14623	14732	14547	14636	14612	14580	14647	14469	14569	14597	14686	14833	14611	14398	14551	14634	14599	14800	14554	14538	14554	14505	14682	14608	14431	14701	14518	14548	14465	14638	14648	14537	14618	14635	14652	14625	14657	14616	14485	14574	14575	14528	14608	14435	14609	14693	14535	14561	14427	14607	14691	14503	14657	14769	14658	14843	14729	14524	14485	14870	14518	14539	14597	14547	14371	14536	14602	14528	14523	14554	14734	14672	14682	14614	14545	14584	14608	14561	14555	14519	14717	14575	14640	14537	14664	14788	14538	14601	14787	14552	14547	14632	14528	14699	14521	14731	14669	14629	14490	14712	14679	14787	14351	14658	14764	14582	14557	14605	14517	14611	14636	14586	14702	14547	14562	14641	14452	14504	14583	14746	14515	14588	14586	14632	14644	14593	14747	14583	14640	14712	14539	14738	14714	14586	14690	14532	14691	14649	14578	14649	14543	14796	14533	14653	14697	14583	14698	14578	14513	14656	14569	14659	14484	14429	14627	14483	14705	14463	14706	14557	14611	14524	14596	14637	14541	14706	14598	14687	14621	14810	14561	14663	14530	14638	14644	14646	14597	14569	14906	14584	14524	14728	14437	14581	14579	14624	14549	14603	14776	14782	14606	14702	14687	14583	14649	14653	14467	14396	14584	14613	14668
23955	24812	36764	31904	25148	23880	23021	18058	17156	17512	17336	17125	17327	17107	17302	17213	17239	17311	17201	17023	17164	17199	17157	16879	17093	17180	16968	17010	17184	17090	16944	17121	17054	16911	17052	17016	17003	17108	17016	17034	16930	17119	17171	16912	16976	17075	17076	16961	17002	16885	16958	17058	17116	16806	17101	16899	16894	17153	17076	17075	16962	16980	16944	17101	16915	17062	16953	16796	16837	17153	17090	17179	16947	17014	16956	16982	17014	17082	17031	17041	16945	16963	17078	17100	16852	16912	16869	17081	17136	17101	16896	16934	17009	16852	17010	16954	16799	16859	16866	16921	17078	17093	17179	17061	16943	16921	17219	16972	17026	16898	16949	17145	16909	17058	16825	17049	16939	17225	16867	17063	16913	16851	17084	16812	17068	16887	16947	17171	16960	17123	16872	16873	16805	17055	17058	17060	16931	17004	16983	16913	17030	16740	16867	16923	17045	16991	16931	17064	17218	16959	16871	16778	16882	16903	17079	16766	16987	17005	16900	16913	16947	16925	17083	16905	17070	17010	16996	16783	16876	17031	16889	17069	16850	16971	16918	16972	16921	16907	16968	16922	16957	16991	16702	16841	16939	16913	16944	16864	16950	16860	16984	16953	17020	16793	16897	16797	16898	16840	16832	16993	17107	16875	16893	17129	16981	17028	16815	16986	17056	17015	16960	16836	16804	16994	17090	17024	16966	16894	17078	16846	17031	17197	16756	16957	16982	16941	17151	17081	17050	16967	16937	16787	16946	17127	16906	16959	16832	16903	16871	16858	17083	16860	16957	16921	17120	17083	16980	17011	17132	16997	16941	17146	17051	16962	17135	17014	17054	16960	16834	17105	16931	17016	16670	16943	17136	17140	17097	17120	17031	16958	16758	16998	16806	17043	17078	16848	16723	17033	16939	16834	16848	16969	16843	16966	16896	17078	16821	16970	17051	16918	16991	16854	16884	16798	16983	16920	16899	16860	17192	16767	16997	16959	16991	16938	16871	16874	17121	17041	17020	16914	16842	16831	17028	16974	16944	16895	16912	17092	16938	16937	16792	16855	16939	16760	16860	16965	16959	16925	17095	17109	17019	17154	16966	16903	16870	16733	17020	16955	16705	16937	16939	17019	16909	17047	17047	16901	16950	17265	16928	16818	17108	17087	16986	16920	17020	16881	17118	16972	16911	16833	16988	16826	16860	17136	16957	16947	16923	16995	16935	16935	16925	16810	17087	16947	16913	16913	16755	17035	16972	16907	16830	16879	16871	16946	16885	17047	17042	17061	16967	16942	16798	16918	16906	17005	16960	16993	17124	17058	16824	16995	16771	16852	16890	16848	16813	17131	17092	16915	16807	16876	16856	16754	16945	16995	17146	16871	16944	17056	16953	17004	16940	16907	16886	16802	17246	16990	16904	16975	16723	16984	17037	17077	17009	17195	16904	16911	16999	16809	16945	16939	16719	16769	16848	17032	16967	16856	17036	17003	16892	17108	16848	16919	16919	16700	16816	16868	16938	16725	16799	16915	17002	17131	17027	16782	16753	16994	17016	16945	16780	16947	16911	16975	17146	17024	16889	17066	17038	16834	16854	16781	16919	16884	16893	16888	16856	16933	16908	16804	16951	16959	16961	16970	16856	17028	16912	16978	17024	16930	17051	16978	16908	16903	16994	16935	17085	16949	16956	16981	16948	16938	17165	17249	17057	16878	17043	16891	17103	16921	16758	16996	16988	16761	16994	16915	17042	16852	17039	16953	17026	17022	16892	16973	16881	17000	17051	16871	16923	17000	16929	16789	16894	16838	16901	17035	17074	16980	16781	16756	17005	17042	16915	16789	17073	16976	16775	16997	17004	16907	17069	16944	17020	17041	16997	16869	16976	16657	17143	17041	16851	17009	16822	17120	16871	16962	17054	16871	17133	16878	16958	16684	16935	16784	17297	16918	16948	16924	17067	16900	17022	17153	17134	16915	16997	17043	16921	17032	16863	16901	17009	16973	16649	16843	17105	17040	16743	16708	16788	16924	16847	16987	17056	16897	16920	17066	17021	16962	16950	16828	16993	16989	16926	16794	16845	16980	16887	17101	16972	17030	16904	16860	17064	16782	17018	16841	17080	16998	16962	16980	16984	16903	16889	16921	17034	17062	16982	16859	16859	16823	17060	16999	16950	17091	16832	16904	16929	16931	16900	16939	16737	16685	16890	16841	17074	16988	16926	16968	16931	16782	16951	16942	16849	16764	16796	16855	16768	17164	16924	17055	16996	17039	17079	16811	17015	17040	17021	16792	16914	17054	16949	16890	16897	16814	16773	16887	17069	16797	16842	16950	16898	16959	17119	16974	17117	17040	16908	16918	17004	16850	17014	16717	16899	16871	16830	16884	17071	16848	16883	16937	16796	16943	17039	17151	16873	16736	17123	17107	16917	16974	16876	16995	16995	17027	17171	16914	17039	16861	16824	17027	16887	17127	17052	16724	16943	16953	16924	17108	16937	17039	16999	17084	16967	17110	17081	17097	16909	17037	16916	16826	16775	16868	16806	16905	17134	16983	16837	17081	16812	16901	17141	17130	17026	16768	17144	17016	16870	16751	16873	16951	16889	17014	16876	17019	16948	16906	16926	16897	16777	16923	17185	16914	16827	16946	17026	16900	16935	17076	17019	16804	16991	16946	16937	16729	16972	16744	16939	16788	16981	16893	16965	16895	17077	16969	16878	16868	17020	16960	16950	16862	16960	17063	17060	17008	17168	17079	16868	16888	16956	17027	16998	16908	16690	16923	16926	16899	17001	16948	16967	16847	16767	17056	16990	16981	17062	16980	16889	16857	17057	16820	16773	16808	16928	16891	16786	16694	16940	16990	16959	16895	17113	16970	16798	16882	17037	17136	16729	16795	16800	16890	16935	17135	16808	16820	17028	17023	16752	17061	16988	17066	16867	17046	17066	16865	16809	17124	16940	16940	16891	16747	16967	16914	16859	16856	16741	16867	16869	16776	16973	17162	16893	16913	16949	16889	16815	16999	16915	16835	17070	17038	17090	16896	17041	16842	16911	16910	16939	17056	16988	16814	16964	16750	16899	17089	16874	16865	16947	17159	17035	17144	16904	17091	16935	17124	17153	16982	17000	16983	16965	16815	16943	17035	16900	16950	16920	16824	16841	16925	16799	17009	17025	16994	16960	16865	16741	16968	17098	16782	16959	16663	16967	16833	16946	16839	16758	17045	16870	16793	16965	16944	17049	17000	17088	17049	16940	17022	16985	17097	17018	16897	16875	16904	16955	16871	16983	17105	16960	16794	16750	16955	16859	17089	16962	16959	17042	16889	17122	17003	16912	16940	16884	16942	16924	16961	16883	16881	17077	16975	16903	16958	16885	16740	16799	17150	17025	16976	16953	16736	16795	16904	16959	17090	16785	16674	16747	16981	16859	16826	17007	16795	17029	16861	16650	17055	16890	17005	16784	16807	16921	17060	16926	16957	17047	17023	17049	16898	16793	17019	17031	17025	16827	16993	16915	16891	16729	16889	16830	17032	16928	16960	16933	16860	17164	17082	17033	16917	16899	17012	16999	16953	17023	16939	16994	16993	16864	16894	16804	17007	16874	16897	16930	16844	16845	16664	17052	16673	17062	16889	17095	16951	17113	16852	16790	16739	17001	16675	16811	17107	16931	17027	17017	16963	16973	16725	16921	16795	17118	16984	16894	16962	16902	16974	16936	17075	16813	17104	16941	16805	16913	16804	16756	16877	17026	17115	17113	16918	17042	17096	16870	17065	16986	16846	16863	16889	16974	16950	16974	16932	16938	16950	16912	16984	16985	16889	17105	16906	16760	16995	16796	16838	16847	16860	16891	17033	16858	16956	16863	16908	17076	16885	17079	16936	16964	16961	16654	16987	17055	16927	16834	17031	16883	16978	16660	16997	16920	16983	16998	16984	17037	16839	17036	17000	16826	16994	17005	16825	16811	17048	17051	16986	17013	16933	17027	17163	16914	16926	16994	16915	16948	16938	17048	17018	16957	17014	16896	16828	17006	16928	16985	17034	16959	16879	17006	16965	16890	17053	16994	17054	16915	16897	17097	17073	16870	17093	16927	16880	17039	16818	17086	16692	16889	16987	16760	17002	17031	16804	16986	17055	16951	16856	16880	17017	16910	16912	16866	16842	17038	17247	17046	16845	17010	17155	16991	16899	16992	17069	17066	16943	16759	16843	16898	16906	16748	17267	16924	16773	16865	16900	16888	16946	16985	16879	16937	17198	16859	17134	16882	16875	16969	16996	17044	16836	17119	16925	16950	16963	16962	16871	16964	16957	16762	16861	16940	16880	17011	17114	16924	17046	16967	16882	16917	17068	16843	17035	16949	16990	16818	16936	17082	16968	16951	16924	16964	16942	16975	16997	16864	17098	16858	17081	16811	16805	16963	16694	16915	16887	16871	16934	16862	16932	16960	16960	16772	16893	16889	16849	16977	16826	16803	17023	16963	17094	16856	16926	16799	17012	17196	16910	16862	16915	16981	16918	16873	17013	17008	16738	16798	17127	17010	16975	16967	17033	16750	17041	16998	16862	16732	16993	16695	16716	17070	16666	16953	17006	16870	16849	17091	16983	16913	16865	17098	16969	17090	16931	17032	16939	17036	17018	17052	16868	17011	16959	16963	16978	16889	17154	16996	16854	16799	16805	17137	16811	17008	16874	16899	16933	16722	17056	16904	16869	16834	17223	17045	17030	16895	16949	16874	16740	16916	17021	17003	16990	17115	16884	16889	17021	17123	17105	16809	16898	17124	16908	16954	16711	17042	16919	16717	16797	17019	16853	16839	16854	16860	17132	17032	17031	17044	17009	16963	16910	17025	16933	16908	16808	17084	16928	16886	16951	16839	17085	17044	16906	16783	16836	17104	17100	17027	16959	16898	16989	16949	17029	16980	16970	16840	16882	16951	17043	16972	16805	16749	17085	17103	16861	17036	17007	17187	16914	17029	16944	16944	16988	16720	16872	17059	16700	17057	16879	16952	16854	16884	16977	16957	16707	16850	16878	16790	17186	16745	16913	16959	16924	16798	16833	16966	16853	16958	16885	16950	16850	16913	16913	16907	16838	16814	16801	16845	16915	16923	16985	16710	16997	17043	16895	16862	16899	17032	17102
61554	108283	88933	58176	31955	18019	15011	14584	14471	14663	14619	14618	14581	14520	14503	14681	14577	14621	14567	14746	14810	14502	14637	14695	14512	14578	14738	14604	14607	14665	14440	14711	14489	14644	14549	14670	14608	14581	14681	14630	14603	14768	14494	14618	14609	14841	14372	14752	14596	14579	14503	14602	14523	14548	14672	14468	14355	14555	14700	14526	14599	14630	14578	14607	14588	14757	14630	14623	14698	14501	14665	14641	14770	14716	14482	14616	14755	14508	14516	14689	14385	14407	14495	14417	14496	14594	14694	14696	14566	14425	14602	14664	14703	14453	14682	14560	14756	14526	14684	14512	14641	14491	14547	14584	14597	14435	14611	14710	14413	14443	14687	14594	14614	14414	14710	14658	14537	14571	14573	14495	14707	14515	14428	14577	14567	14651	14595	14606	14507	14704	14654	14581	14599	14624	14426	14620	14490	14743	14697	14702	14610	14528	14589	14574	14595	14450	14500	14384	14654	14476	14705	14542	14799	14727	14731	14639	14775	14687	14548	14438	14607	14632	14554	14614	14699	14570	14533	14517	14512	14541	14554	14584	14562	14757	14631	14430	14690	14722	14517	14638	14673	14469	14524	14572	14526	14635	14679	14527	14647	14450	14469	14710	14596	14624	14612	14683	14507	14549	14608	14537	14629	14542	14627	14607	14485	14602	14708	14640	14538	14645	14717	14478	14563	14719	14599	14649	14504	14524	14549	14641	14533	14552	14542	14627	14599	14643	14563	14586	14652	14595	14484	14534	14551	14542	14713	14652	14709	14561	14644	14693	14592	14533	14541	14654	14678	14540	14453	14693	14726	14488	14556	14620	14466	14712	14521	14622	14514	14619	14463	14512	14518	14601	14694	14556	14483	14507	14644	14408	14469	14679	14389	14541	14462	14616	14742	14575	14633	14647	14570	14723	14469	14600	14620	14493	14700	14679	14715	14555	14696	14583	14599	14460	14705	14639	14536	14775	14661	14637	14764	14612	14642	14546	14519	14562	14741	14510	14524	14550	14555	14581	14372	14693	14658	14527	14558	14603	14561	14586	14576	14512	14476	14510	14544	14455	14577	14650	14654	14558	14529	14640	14630	14561	14506	14744	14592	14660	14576	14787	14426	14539	14464	14571	14466	14445	14578	14839	14641	14464	14654	14637	14523	14533	14541	14635	14582	14568	14486	14487	14458	14500	14686	14547	14500	14588	14651	14390	14626	14677	14811	14498	14415	14579	14693	14689	14544	14694	14739	14528	14605	14640	14461	14450	14608	14497	14520	14583	14521	14665	14579	14725	14537	14443	14656	14683	14505	14623	14458	14604	14520	14568	14646	14552	14572	14667	14487	14673	14595	14422	14569	14536	14649	14426	14439	14574	14508	14523	14528	14583	14714	14473	14543	14469	14758	14655	14441	14638	14599	14429	14624	14554	14591	14526	14614	14655	14503	14593	14504	14788	14537	14446	14660	14539	14655	14495	14631	14731	14422	14608	14591	14686	14639	14700	14641	14452	14596	14753	14659	14546	14628	14531	14625	14547	14720	14697	14550	14721	14443	14658	14771	14672	14692	14560	14439	14520	14508	14733	14628	14553	14655	14608	14537	14638	14566	14558	14494	14506	14614	14575	14627	14488	14663	14622	14572	14599	14631	14663	14625	14638	14660	14629	14589	14717	14617	14638	14584	14488	14556	14551	14635	14630	14404	14433	14749	14666	14412	14606	14519	14638	14614	14714	14697	14591	14603	14528	14586	14663	14471	14761	14639	14585	14727	14577	14539	14604	14617	14548	14434	14663	14590	14705	14564	14723	14602	14614	14553	14608	14570	14566	14536	14572	14631	14620	14538	14552	14584	14691	14626	14585	14533	14518	14694	14553	14646	14705	14701	14354	14559	14739	14696	14524	14475	14670	14445	14426	14568	14446	14656	14490	14593	14812	14726	14604	14537	14612	14604	14471	14542	14558	14545	14541	14761	14524	14459	14649	14523	14505	14517	14689	14573	14543	14584	14694	14435	14577	14546	14502	14499	14485	14576	14573	14452	14523	14656	14619	14797	14573	14437	14656	14567	14642	14560	14492	14547	14415	14613	14511	14502	14615	14513	14485	14876	14576	14574	14486	14517	14712	14581	14732	14560	14687	14511	14566	14520	14664	14646	14559	14549	14509	14725	14667	14645	14451	14589	14746	14592	14618	14645	14575	14631	14793	14886	14770	14469	14711	14449	14470	14805	14543	14486	14773	14681	14489	14601	14634	14727	14526	14506	14533	14619	14628	14497	14741	14602	14673	14646	14591	14487	14748	14579	14524	14472	14595	14626	14574	14516	14755	14607	14475	14641	14586	14506	14577	14657	14722	14606	14555	14572	14559	14712	14683	14612	14519	14611	14351	14599	14649	14523	14702	14463	14661	14654	14627	14559	14597	14661	14582	14697	14670	14744	14635	14540	14539	14765	14534	14625	14575	14618	14710	14535	14511	14630	14610	14661	14594	14577	14609	14596	14582	14475	14465	14609	14650	14634	14605	14617	14582	14596	14504	14596	14535	14682	14620	14689	14670	14679	14577	14564	14548	14641	14604	14553	14450	14597	14550	14747	14601	14649	14678	14605	14639	14716	14469	14713	14626	14554	14729	14682	14674	14713	14645	14698	14583	14553	14719	14580	14695	14611	14590	14645	14504	14751	14656	14742	14661	14619	14689	14702	14547	14606	14648	14718	14624	14611	14485	14524	14669	14524	14729	14679	14558	14517	14576	14510	14583	14660	14481	14723	14424	14557	14389	14525	14469	14513	14505	14449	14626	14632	14573	14688	14612	14674	14531	14718	14473	14572	14560	14556	14645	14721	14451	14592	14573	14525	14556	14661	14433	14494	14490	14696	14510	14629	14659	14720	14652	14461	14659	14590	14698	14628	14618	14496	14328	14558	14485	14934	14646	14594	14456	14507	14687	14695	14591	14605	14667	14774	14619	14606	14597	14545	14404	14504	14614	14434	14677	14726	14573	14551	14568	14642	14719	14641	14808	14587	14539	14472	14641	14666	14611	14609	14546	14580	14842	14610	14636	14470	14597	14564	14762	14588	14582	14822	14616	14584	14635	14722	14485	14640	14617	14491	14500	14609	14488	14754	14545	14555	14610	14601	14531	14664	14750	14432	14602	14643	14587	14615	14473	14596	14561	14538	14632	14600	14519	14730	14523	14521	14487	14613	14630	14576	14582	14477	14673	14607	14435	14499	14710	14562	14627	14628	14535	14499	14624	14570	14712	14596	14553	14435	14717	14502	14553	14568	14667	14496	14650	14811	14411	14677	14473	14593	14628	14580	14439	14695	14555	14490	14530	14671	14623	14642	14596	14528	14617	14638	14689	14659	14594	14542	14492	14611	14536	14789	14630	14469	14453	14596	14428	14633	14370	14497	14504	14562	14616	14642	14594	14562	14708	14650	14584	14711	14471	14647	14857	14648	14538	14777	14426	14424	14636	14466	14482	14530	14616	14626	14731	14448	14542	14695	14670	14523	14726	14478	14667	14494	14516	14406	14514	14535	14537	14584	14684	14603	14608	14574	14597	14575	14531	14611	14557	14749	14584	14500	14435	14629	14601	14525	14569	14589	14568	14618	14653	14512	14490	14579	14611	14602	14535	14565	14497	14511	14626	14762	14638	14667	14452	14658	14570	14591	14722	14587	14494	14658	14439	14520	14572	14507	14528	14532	14706	14542	14676	14417	14514	14757	14426	14591	14480	14578	14686	14780	14481	14651	14666	14578	14650	14511	14688	14590	14527	14704	14508	14600	14611	14465	14434	14590	14617	14505	14721	14493	14615	14507	14591	14673	14577	14451	14591	14415	14580	14609	14722	14436	14622	14597	14509	14751	14714	14584	14575	14593	14640	14640	14450	14667	14553	14637	14488	14674	14517	14549	14708	14705	14383	14688	14654	14585	14606	14802	14627	14577	14605	14658	14479	14617	14709	14542	14588	14817	14606	14513	14480	14587	14554	14550	14693	14694	14687	14471	14559	14579	14418	14754	14608	14643	14613	14597	14681	14674	14714	14573	14625	14567	14596	14542	14631	14586	14611	14408	14607	14787	14466	14678	14583	14534	14677	14595	14725	14575	14567	14583	14418	14588	14598	14675	14477	14612	14694	14657	14560	14558	14646	14464	14654	14642	14686	14472	14655	14620	14511	14638	14645	14684	14463	14737	14707	14563	14557	14553	14491	14560	14613	14659	14498	14657	14623	14532	14630	14499	14507	14580	14461	14589	14616	14666	14568	14559	14664	14652	14583	14456	14666	14670	14603	14681	14563	14468	14665	14786	14592	14681	14566	14719	14674	14613	14714	14755	14510	14522	14734	14572	14619	14525	14558	14658	14603	14530	14683	14664	14526	14750	14557	14576	14592	14657	14472	14429	14640	14564	14627	14698	14745	14494	14572	14627	14405	14580	14578	14500	14595	14663	14570	14623	14729	14610	14512	14662	14594	14604	14617	14408	14680	14581	14610	14533	14623	14650	14617	14665	14671	14518	14531	14501	14668	14702	14655	14610	14556	14492	14609	14608	14660	14574	14621	14794	14560	14651	14607	14707	14446	14627	14588	14606	14727	14634	14749	14518	14618	14593	14448	14623	14577	14599	14716	14597	14628	14668	14601	14448	14632	14545	14495	14669	14551	14600	14479	14526	14575	14533	14664	14613	14643	14732	14495	14546	14684	14470	14747	14556	14499	14675	14687	14457	14565	14485	14417	14500	14467	14489	14556	14588	14628	14462	14567	14608	14461	14658	14716	14468	14638	14745	14436	14548	14645	14519	14541	14587	14646	14614	14674	14528	14572	14525	14626	14539	14485	14722	14500	14518	14604	14539	14712	14645	14590	14427	14502	14456	14626	14578	14516	14630	14497	14698	14341	14608	14612	14653	14736	14620	14345	14484	14621	14553	14678	14480	14570	14574	14530	14692	14560	14443	14457	14532	14541	14596	14641	14518	14669	14538	14449	14670	14452	14643	14468	14416	14540	14660	14680	14531	14563	14413	14594	14646	14488	14723	14475	14348	14806	14619	14636	14534	14568	14613	14611	14583	14562	14633	14569	14518	14612	14643	14616	14503	14364	14638	14523	14585	14543	14819	14508	14709	14696	14598	14552	14678	14615	14444	14767
33229	41875	42552	29782	20028	17586	17366	17037	17066	17166	16914	16992	17205	17056	16908	16955	17036	16953	17105	17065	17061	16912	17033	17036	17066	17115	16898	17194	17053	16874	16826	16891	16790	16965	16917	16943	17105	17060	16942	16951	16970	16938	16931	16952	17068	16855	17067	17117	16738	16968	17064	16882	16907	17128	16698	16833	16870	17013	17082	16937	17227	17002	17110	16885	17153	16954	16794	16872	17116	16812	17175	16999	16950	16972	16945	16944	16902	17000	17123	17038	16950	17027	17171	16998	16892	17001	16958	17076	16911	17025	16858	16823	16891	17078	17011	17173	16924	17001	16885	17087	16973	17085	16890	17062	17139	17094	16947	16879	16709	17008	17012	16752	16926	16819	16690	16949	17155	17032	16953	17008	17033	16880	17161	17009	17069	16611	16875	16740	16933	16950	16905	16885	16861	17081	16971	17172	16944	16979	16858	16879	17100	16754	16847	17025	17038	16655	16913	16879	17029	16763	16938	16955	16932	16928	16972	17008	16892	16955	17059	16848	16795	16917	17094	17078	17082	16938	17028	16868	16908	17038	16931	16933	17100	16841	17003	17042	17085	17006	17130	16898	16992	17004	16871	16855	16857	17045	16981	16830	16842	16887	17074	17101	17038	16933	17089	16935	17013	16827	16938	17155	16681	17003	16939	17096	17078	17170	16998	16810	16981	16972	16929	16891	16867	17004	16992	16893	17106	17044	17025	17045	17069	16893	16991	17047	16808	17038	16939	16933	16793	17038	16841	16893	16947	16841	16808	16943	17081	16775	16925	16847	17045	16988	16917	16977	17030	16966	17010	16988	17006	16870	16981	16947	16985	16811	17178	17087	16910	16793	17084	16937	16826	16615	16989	17024	16922	16852	16771	17053	16708	17122	16778	16876	16705	17080	16960	16935	16836	16931	17006	17214	16925	16985	16973	16963	16996	16726	16894	16908	16889	16904	17230	17083	17090	16821	16960	16986	16852	16877	16947	17093	17060	16947	17198	16725	16767	16929	17034	17006	16857	16975	17290	17079	16928	17106	16937	16936	17083	16998	17003	17026	17101	16939	17048	16811	16758	16892	16848	16968	16838	16977	16886	16973	16891	17071	16959	16955	16890	16908	17000	16998	17075	17017	16842	16830	16983	16996	16984	17028	16869	16868	17005	16912	16944	16852	17038	17154	16749	17018	17010	17031	16964	16745	17029	16877	17062	16838	17022	17003	16832	17019	17165	16956	16970	16826	16938	16943	17033	16973	17097	16963	16882	16676	17160	17003	16873	16883	16985	16842	16896	16813	16853	17084	17105	17028	16881	16884	16756	17164	17164	16984	16830	16769	17162	17037	16974	16992	16869	17115	16873	16893	16943	16967	16896	16984	16758	16893	16873	17027	16974	17004	16924	16892	16807	16858	17016	17069	16826	16981	16917	16915	16999	16902	16825	16978	17056	16979	16863	16869	17184	16893	17084	17004	17185	17085	16852	16905	16639	16893	17067	16839	16843	17084	17132	16938	17061	17001	16735	17018	16981	16803	17014	16851	16894	16993	17018	16877	16935	16922	17031	16964	16909	17010	16979	17090	17008	17127	17098	17111	16879	16893	16904	16972	16893	16942	16921	16942	16956	16762	16915	16886	16843	17028	16871	17006	16818	16874	17022	17237	17057	16997	16946	16802	17053	16985	17073	17044	16910	16962	17084	16946	16886	16934	16957	17170	16952	17172	17070	16842	17024	16897	16939	16973	16969	17033	17172	16955	17007	16990	16954	16884	16796	16906	16921	16737	17045	17011	17160	16876	16796	16723	16856	16781	16997	16832	17057	16608	17028	16967	16892	16958	16918	16966	16995	16884	16954	17068	16908	16847	16984	16917	16887	16835	16876	16923	17020	17057	16991	17020	16836	17018	17045	17204	16947	16888	17101	17078	16862	16971	16949	16924	17111	17001	16909	17055	17151	17059	16779	16852	16953	17023	17149	17047	17036	16694	16893	16841	17065	17161	16743	16986	16827	16902	16954	16909	16903	17048	16908	16938	16963	17306	16978	16841	17017	16900	16919	17017	16857	17030	16815	17074	16802	17016	17104	17224	16961	17156	16835	16769	16920	17027	17101	17101	16841	17020	16976	16742	16791	16822	16977	16779	16960	17097	17035	17070	16995	17016	16991	17147	16817	16939	17016	17062	16749	16925	16993	16891	17045	16754	16763	16716	17002	17110	16994	17094	17059	16842	16958	16960	17012	17049	17109	16833	17054	16968	16820	16913	17111	16981	16781	17012	17009	16912	17005	16664	16812	16937	17079	16958	17092	16947	16893	16909	16979	17067	17050	16926	17031	17118	17057	16921	16916	16934	16949	16880	16910	17126	17034	16901	16895	16930	16851	16938	17030	16766	16814	16864	16956	17115	17026	16943	16900	16960	16896	17166	16898	17141	17015	16927	16916	16971	16735	16913	17208	16986	17121	16963	17138	17013	16816	16971	17013	16911	16944	16957	16925	16856	17159	17029	16750	16889	16870	17040	17002	17126	17067	16715	16939	17108	17190	17097	16787	16727	16915	16928	16908	16771	16815	16753	16936	17031	17054	16963	17010	17065	16752	16968	17060	16920	16826	17063	16781	16965	17032	16785	17130	16797	17199	17236	16976	16842	17184	16881	16976	16978	17042	16910	17113	16890	16921	16920	16975	16958	17041	17065	17025	16962	17188	16825	17153	17122	16861	16989	17000	17095	17047	16885	16832	17057	16904	17040	16857	16958	17014	17079	16903	17081	16859	16746	16961	16915	17069	16884	16861	17019	17081	16805	16860	16993	17002	17026	16753	17231	17166	16909	16894	17105	17038	16935	16930	17102	17171	16905	17092	17131	17083	16838	17107	16987	16793	17041	17045	16947	17066	16943	16746	16839	17055	17019	17079	16936	16967	17010	16888	17064	17012	17069	16941	16971	17039	17013	16967	16945	16896	16820	16949	16911	16924	16984	17007	16945	16919	17072	17033	16934	16932	17186	16839	16881	16811	16980	16940	16983	17034	16815	16982	16944	16982	17138	16975	16792	16928	17156	16971	17024	17149	17087	17074	17010	17101	16931	16910	16915	17120	16743	16896	17025	17167	17166	17110	17048	17093	17031	17118	16732	16916	17092	17111	16997	16973	17135	17050	16886	17154	17035	16868	16956	16829	17104	17059	16974	17029	16865	16795	16935	17056	16894	16890	17147	17056	17121	16936	17115	17055	17114	16800	17058	16941	16928	17055	17096	16909	16893	16781	16793	17017	16811	16964	16947	17128	16659	16788	16901	16893	17027	17066	17075	16908	16800	16969	17230	16987	16958	17102	16939	17045	16850	16934	16782	16855	16842	16992	16888	16880	16997	17009	16994	17007	17076	16936	17050	17054	16698	16924	16820	16914	16943	17312	16857	16822	16927	17090	16717	16878	17051	16872	17005	16919	17057	16991	17000	17093	16894	16925	16965	16943	17163	17080	16995	17053	16955	16949	16816	16868	17054	17085	17009	16986	16931	16766	16611	16769	16903	17037	16906	16914	17139	16885	17145	16822	17057	16864	17067	17089	17247	16897	16864	16912	17088	16897	16981	17000	16991	16931	16909	17015	17064	17020	17044	16904	16795	16988	16986	16794	16905	17008	16941	16973	16926	16997	16871	16760	16867	17142	17032	16955	16871	17109	16882	16863	16990	16911	16771	16896	16870	16941	16949	17056	17044	16978	17011	17018	16945	17012	17033	16802	16955	16868	17097	16992	16871	16848	17132	16959	16974	16836	17010	16994	16973	16957	16991	16968	17063	16968	17213	17012	16833	17079	16931	17181	16882	16899	17062	17036	17039	16981	17124	17125	16766	16927	17046	16793	17075	17011	16832	16928	16798	17056	17012	16894	16924	16959	16752	16933	17080	17096	16918	16969	16780	16962	17008	16749	16945	16998	16917	17035	17097	16875	16993	16885	17014	16878	16815	16922	16976	17040	16811	16914	16884	16924	17010	16975	16765	16870	16927	16883	17140	17237	17025	17019	17002	16973	16987	17040	16725	16991	16964	17074	16941	16969	16917	16934	16856	16991	17070	17033	16882	17073	16882	16856	16927	16972	17100	17072	16935	17151	17069	17183	17065	17032	17192	16942	16901	16982	17050	17086	16816	17115	17038	17025	17038	17070	16955	17043	17083	16988	16859	16904	17081	16936	17019	16928	16901	17011	16953	16741	16965	16871	16917	17231	17114	16936	16873	16917	17033	16993	16880	17009	16835	16911	16901	17236	17039	17075	17134	16864	16881	16975	17093	16901	17069	16946	16835	17035	16982	16920	17004	16905	16937	16770	17076	17062	17031	16963	16882	17062	17009	16978	16911	17051	16905	17131	17033	17106	17058	17015	16949	17017	16784	16979	17099	16852	16947	16987	16898	16826	16941	17040	17007	17077	16891	16982	17027	17001	16748	16961	17078	17034	16884	16900	16941	17207	17081	17086	17048	16999	17033	16932	17079	17017	17005	16920	16983	16908	16967	17045	16899	16969	17161	17072	17170	16942	17076	16960	16959	17015	17128	16795	16957	17059	16788	16926	17106	16943	17149	16961	16971	16888	16919	17129	16994	17113	16969	17063	17203	16884	16929	17022	16768	16826	16745	16861	16963	17022	16931	16860	17063	17104	16986	16847	16933	17014	17019	16997	16925	17223	16778	16939	17180	17068	16879	16836	16926	16954	16830	16921	16853	16915	16986	16888	16978	16951	16996	16978	16939	16919	16815	17211	16909	16828	16829	16910	16866	16874	17067	16918	17075	16874	16707	17048	16771	17050	17085	17005	16968	16833	17049	16917	16970	16909	17126	16954	16975	16859	16896	16957	17043	16871	16906	17124	16887	16832	16772	16890	16917	16944	17108	17079	17009	17125	16824	17020	17033	16980	17102	16997	16899	16926	16995	16832	17157	16946	16988	16973	17029	17056	17176	17109	17007	16942	16759	16969	17037	16925	16815	16932	16982	16946	16946	17077	16936	17134	16725	16890	16798	17010	16748	16822	17008	17011	16952	17011	17111	16956	16854	16900	16894	17115	16866	17090	17042	16943	16936	16949	17033	16926	16977	16929	16881	16895	16926	17126	17035	16870	17046	16909	16946	16827	16889	16951	16894	17065	17007	16909	16990	16952	16741
42255	59171	44455	25568	17063	15021	14535	14676	14419	14649	14667	14694	14420	14435	14592	14526	14453	14430	14582	14504	14716	14616	14443	14535	14466	14602	14505	14611	14715	14536	14660	14565	14515	14403	14556	14666	14677	14517	14590	14547	14581	14563	14573	14620	14404	14590	14491	14586	14456	14586	14512	14513	14573	14501	14420	14689	14375	14674	14625	14652	14588	14683	14740	14682	14632	14660	14624	14426	14545	14456	14629	14531	14697	14468	14647	14745	14477	14697	14464	14565	14753	14631	14562	14609	14656	14704	14547	14571	14567	14578	14627	14703	14594	14482	14533	14626	14640	14517	14658	14339	14323	14461	14659	14628	14559	14429	14548	14632	14598	14445	14454	14480	14588	14593	14407	14330	14492	14669	14362	14515	14690	14576	14592	14419	14538	14757	14593	14604	14492	14542	14585	14506	14716	14539	14664	14525	14658	14468	14484	14562	14544	14565	14334	14551	14579	14564	14556	14597	14425	14715	14475	14679	14422	14706	14625	14504	14449	14528	14425	14487	14418	14549	14522	14556	14461	14518	14738	14678	14698	14628	14541	14581	14545	14646	14538	14559	14449	14612	14674	14500	14641	14535	14591	14591	14563	14597	14481	14551	14746	14490	14651	14571	14612	14484	14623	14490	14548	14791	14403	14496	14722	14378	14589	14524	14604	14444	14553	14547	14532	14453	14620	14574	14566	14494	14589	14642	14481	14412	14545	14565	14686	14599	14484	14530	14632	14586	14487	14548	14487	14698	14378	14777	14431	14662	14565	14645	14559	14587	14450	14490	14522	14608	14593	14654	14603	14471	14455	14518	14616	14586	14738	14626	14543	14520	14651	14689	14661	14420	14446	14481	14841	14556	14620	14484	14668	14447	14608	14569	14477	14705	14480	14515	14489	14539	14450	14682	14446	14453	14593	14565	14565	14564	14520	14528	14493	14651	14644	14658	14401	14509	14516	14531	14578	14683	14581	14647	14486	14712	14453	14595	14650	14654	14623	14596	14609	14446	14464	14376	14679	14585	14691	14584	14501	14583	14680	14605	14564	14558	14594	14662	14533	14485	14563	14397	14794	14704	14536	14561	14591	14439	14652	14666	14459	14574	14792	14645	14326	14311	14681	14561	14512	14543	14607	14678	14476	14487	14632	14454	14522	14478	14617	14656	14698	14531	14534	14653	14656	14395	14647	14711	14522	14478	14517	14706	14550	14581	14574	14482	14548	14578	14589	14590	14472	14644	14568	14485	14506	14596	14814	14557	14556	14667	14658	14564	14587	14558	14581	14601	14570	14334	14628	14616	14691	14485	14651	14597	14430	14378	14417	14464	14713	14410	14461	14491	14684	14475	14573	14505	14735	14457	14395	14510	14621	14402	14696	14595	14515	14459	14741	14637	14602	14500	14518	14510	14500	14507	14514	14553	14533	14486	14653	14445	14523	14700	14435	14607	14707	14521	14416	14569	14371	14516	14551	14584	14542	14390	14692	14560	14449	14375	14634	14584	14516	14576	14542	14628	14590	14536	14503	14613	14452	14650	14543	14540	14454	14754	14377	14598	14549	14615	14565	14427	14592	14646	14634	14609	14585	14585	14664	14517	14649	14475	14532	14447	14614	14459	14504	14641	14464	14617	14432	14589	14726	14656	14495	14510	14451	14477	14641	14492	14411	14551	14490	14482	14567	14590	14460	14506	14666	14773	14531	14722	14637	14526	14732	14496	14625	14580	14528	14695	14485	14474	14775	14621	14524	14546	14575	14524	14534	14553	14512	14501	14374	14717	14523	14492	14599	14558	14523	14451	14684	14539	14624	14669	14628	14484	14711	14438	14450	14501	14510	14587	14619	14524	14474	14541	14571	14533	14707	14486	14625	14712	14384	14510	14580	14512	14618	14557	14542	14597	14666	14563	14627	14728	14654	14593	14427	14609	14500	14625	14492	14586	14635	14523	14502	14587	14703	14591	14777	14464	14707	14440	14574	14547	14566	14591	14523	14572	14484	14509	14485	14530	14545	14528	14429	14629	14608	14585	14448	14681	14667	14468	14664	14565	14650	14462	14512	14500	14492	14540	14483	14633	14728	14482	14634	14524	14471	14669	14658	14537	14558	14705	14602	14621	14465	14729	14641	14454	14665	14624	14688	14577	14434	14586	14637	14492	14607	14520	14650	14538	14670	14434	14509	14674	14514	14489	14628	14533	14589	14614	14519	14572	14585	14475	14407	14475	14663	14549	14743	14620	14563	14584	14591	14536	14524	14502	14599	14550	14650	14609	14568	14557	14676	14582	14650	14392	14456	14730	14487	14481	14487	14545	14521	14610	14576	14571	14643	14489	14471	14550	14618	14602	14446	14507	14654	14611	14486	14528	14557	14546	14578	14460	14497	14637	14742	14536	14444	14471	14667	14589	14566	14480	14482	14643	14605	14568	14602	14541	14544	14676	14687	14481	14532	14627	14556	14465	14618	14555	14631	14726	14446	14561	14632	14589	14469	14635	14585	14558	14586	14633	14754	14501	14431	14467	14672	14625	14514	14489	14612	14507	14765	14706	14585	14445	14585	14581	14430	14450	14536	14586	14478	14643	14593	14613	14660	14575	14560	14475	14554	14651	14680	14427	14865	14557	14737	14629	14647	14515	14470	14726	14552	14530	14587	14639	14710	14517	14506	14542	14563	14549	14641	14579	14539	14481	14507	14569	14585	14514	14752	14589	14431	14575	14578	14579	14555	14668	14570	14411	14499	14586	14472	14592	14525	14685	14811	14541	14475	14577	14628	14472	14536	14346	14651	14627	14733	14696	14625	14371	14514	14591	14587	14704	14612	14679	14644	14345	14487	14491	14532	14430	14741	14420	14334	14715	14334	14621	14652	14490	14604	14690	14537	14541	14555	14578	14617	14450	14586	14582	14462	14732	14565	14614	14478	14518	14685	14496	14671	14516	14702	14621	14703	14588	14620	14510	14374	14624	14497	14519	14756	14597	14729	14399	14363	14692	14607	14584	14489	14543	14603	14570	14600	14614	14721	14514	14479	14416	14651	14391	14672	14564	14513	14592	14588	14631	14569	14546	14529	14574	14644	14463	14638	14652	14532	14591	14434	14570	14570	14484	14380	14475	14572	14519	14686	14632	14464	14477	14615	14653	14395	14521	14505	14434	14622	14490	14630	14589	14562	14572	14650	14745	14687	14628	14368	14643	14605	14516	14525	14536	14319	14496	14590	14578	14542	14488	14427	14668	14516	14566	14403	14704	14454	14608	14541	14621	14507	14684	14576	14657	14562	14488	14679	14456	14692	14553	14498	14428	14703	14577	14614	14518	14586	14461	14497	14580	14653	14488	14599	14521	14578	14440	14472	14487	14654	14503	14600	14497	14459	14574	14456	14636	14620	14595	14483	14426	14530	14475	14504	14400	14537	14691	14549	14532	14484	14480	14665	14586	14624	14693	14551	14474	14469	14830	14556	14613	14582	14475	14646	14799	14710	14503	14627	14605	14446	14639	14631	14540	14623	14698	14486	14749	14511	14508	14445	14585	14605	14729	14512	14400	14534	14609	14521	14466	14708	14542	14528	14611	14601	14625	14720	14679	14549	14655	14621	14699	14642	14454	14703	14538	14695	14517	14596	14495	14531	14569	14552	14654	14593	14564	14563	14536	14600	14520	14638	14651	14342	14604	14624	14535	14525	14500	14462	14622	14593	14878	14605	14560	14607	14607	14565	14607	14400	14538	14460	14608	14547	14582	14604	14521	14575	14562	14695	14525	14562	14391	14447	14708	14571	14550	14604	14566	14670	14637	14571	14447	14723	14527	14410	14464	14471	14572	14553	14621	14490	14712	14515	14473	14702	14571	14725	14510	14711	14656	14685	14611	14671	14575	14501	14549	14407	14480	14500	14655	14493	14482	14583	14616	14554	14476	14660	14482	14607	14599	14538	14720	14487	14630	14563	14482	14560	14752	14544	14442	14540	14600	14650	14585	14533	14515	14634	14541	14410	14507	14605	14546	14469	14589	14669	14544	14597	14363	14658	14740	14599	14460	14651	14543	14598	14496	14716	14576	14467	14661	14599	14539	14511	14454	14735	14554	14741	14539	14680	14391	14687	14545	14499	14662	14606	14687	14733	14500	14696	14667	14554	14584	14530	14630	14622	14614	14357	14476	14628	14667	14609	14627	14553	14451	14493	14536	14767	14621	14613	14739	14598	14583	14556	14553	14722	14695	14645	14695	14444	14517	14597	14509	14502	14437	14604	14550	14578	14491	14626	14544	14505	14644	14453	14527	14558	14654	14611	14739	14550	14401	14674	14575	14514	14744	14414	14592	14639	14607	14641	14620	14613	14528	14648	14588	14540	14610	14421	14541	14689	14506	14628	14480	14755	14516	14716	14379	14524	14593	14622	14490	14334	14452	14664	14561	14543	14697	14687	14621	14595	14479	14360	14629	14656	14746	14578	14467	14521	14804	14584	14732	14534	14678	14530	14423	14484	14522	14520	14692	14594	14683	14682	14674	14640	14700	14416	14577	14649	14613	14766	14431	14606	14576	14494	14473	14515	14419	14626	14508	14650	14547	14624	14733	14504	14545	14459	14490	14423	14675	14515	14691	14572	14617	14610	14576	14487	14621	14425	14609	14515	14566	14652	14655	14470	14484	14688	14456	14506	14696	14471	14637	14615	14481	14639	14468	14643	14585	14499	14641	14490	14583	14632	14517	14675	14570	14585	14568	14552	14577	14589	14533	14491	14358	14501	14439	14489	14427	14655	14498	14701	14544	14817	14538	14550	14588	14591	14801	14506	14494	14487	14636	14635	14473	14621	14513	14700	14452	14614	14644	14650	14522	14367	14541	14498	14521	14754	14500	14533	14541	14515	14474	14446	14601	14706	14653	14440	14708	14489	14423	14581	14555	14542	14763	14535	14646	14639	14589	14506	14677	14623	14603	14634	14527	14704	14629	14641	14687	14590	14593	14614	14581	14495	14486	14549	14520	14521	14523	14682	14515	14620	14673	14562	14487	14579	14776	14346	14506	14480	14738	14421	14531	14729	14493	14543	14610	14487	14645	14552	14560	14680	14608	14594	14637	14807	14578	14568	14570	14595	14599	14666	14722	14576	14394	14502	14736	14482	14531	14686	14590	14509	14510	14453	14699	14535	14575
29632	39985	49145	35754	22954	18771	17826	17089	17147	16939	17060	17264	17196	17238	17164	16903	16895	17105	17005	17132	17263	17196	17155	17211	17106	17197	16990	16819	17181	17074	16812	17041	17221	17096	17284	16893	17017	17007	17151	17197	16963	17148	17076	17123	17088	17119	16919	17027	17008	16949	17034	16893	17036	17145	17171	17184	17026	17019	17207	16955	17077	16979	17280	17135	17065	17137	16942	16917	16941	17100	16994	17102	17134	17109	16972	17314	17182	16975	17040	16835	16834	17062	16919	17104	16852	17118	17183	17111	17182	17086	17042	17140	17184	16962	16852	16987	17129	17006	17077	16911	17128	17020	17116	17049	16986	17102	17147	16844	16921	16797	17071	16964	16889	16876	17166	16868	17086	16871	16996	17178	17047	17164	17216	17174	17258	17107	17090	17079	16968	17156	17125	17115	17112	17087	17223	16936	17196	17346	16967	17076	16977	17056	16907	16984	16790	17174	17182	17169	17072	16979	16993	17000	16800	16960	16989	16954	17190	17080	17039	16968	17015	16847	16959	17105	17003	17136	16715	16925	17309	17032	17037	16824	16920	16963	17097	17033	17106	17034	17030	16980	16997	16965	16921	17086	17068	17214	17133	17043	17187	16781	16944	16967	17256	16967	17189	17016	17028	16949	17023	17185	17010	17052	17022	17148	17102	16918	17041	16873	16882	17036	17118	17126	17146	17099	17146	17144	17120	16997	17013	16948	17195	17224	17064	17109	17039	16930	16864	16988	16970	17127	16960	16932	17035	16936	17029	16957	17006	17136	16979	16911	17142	16736	16999	17055	17015	17009	16904	17082	16847	16827	16859	16937	17162	17041	17065	17016	16872	16905	16934	17004	17015	17026	17026	17222	17040	16998	16893	17012	17185	16989	17136	17170	16991	17144	16948	17070	17082	17221	17303	16961	17085	17026	17105	17018	17164	16977	16962	16774	17073	17167	17074	17081	16882	16925	17076	17154	16982	16977	17078	17096	17372	17062	17234	17025	16971	17059	17097	16934	17088	17080	17198	17001	16969	17274	16974	17100	17090	16870	16955	17104	16895	17133	16909	16866	17074	17147	17076	17141	16948	17001	17236	16890	16974	17109	16905	16847	17164	16854	17089	16731	16915	17070	16983	16955	17163	17106	16953	17032	17058	16966	16960	16950	17134	16896	17256	17061	16977	16978	17072	16844	16947	17019	16768	17118	16990	16869	16955	16804	17024	17125	17005	17061	16978	17062	16997	16987	16968	17147	16856	17085	16895	17348	16964	16948	16756	16908	16887	17015	16937	16848	17106	17014	17155	16843	17120	16974	17045	16908	17132	17170	17116	16943	16862	17068	16927	16991	17072	17116	17140	16966	17117	17018	17115	17025	16999	17175	17075	16882	16893	17069	17167	17130	17032	16920	17143	16908	17004	17024	17103	17040	17104	16919	17251	16998	16970	17011	17031	17161	17133	17008	17098	16972	16948	17063	16928	16980	17102	17049	17023	17198	17097	16900	16882	17001	17077	16970	17115	16845	16827	16769	17088	17093	17127	17122	16913	17152	17064	16779	17141	17195	16749	17027	16938	16950	17005	16975	16755	17104	17047	17112	17055	17145	17147	17150	17106	17085	17006	17075	16948	17012	16918	17114	17020	16956	16994	16805	16956	17155	17098	17054	16990	17089	17057	17020	17138	16958	17170	16993	17071	17127	16934	17066	17151	16889	17054	16980	16963	16754	17006	17010	17141	16948	17199	17060	17168	16910	17132	17044	17098	17106	17098	16905	16886	17201	16932	17117	17021	17012	17038	17243	17032	17200	17214	16886	17018	16932	17005	16825	17015	16992	17115	17164	16926	16951	16870	16973	17051	17012	16847	16827	17224	17262	16813	17133	17050	17118	16952	16857	17269	17005	17119	17048	17070	17117	17082	17340	17215	16922	16898	17087	16948	17027	17002	17128	17008	16965	17128	17129	16897	17059	17069	16986	17169	17181	16952	16925	17169	17090	17041	17105	16939	17107	17010	16913	17010	17007	17030	17068	16989	16958	17141	17144	17029	17041	16910	16719	16871	17072	17023	17073	17174	17109	16995	16815	17093	17122	17101	16942	16818	17258	17000	17079	17061	16966	17022	16875	16998	16950	17047	17026	17090	17021	16913	17002	16888	17267	17060	17201	17073	17177	17103	16978	16997	16846	16965	16997	17122	16900	16807	17027	17056	17021	17001	17137	17021	16996	17094	16972	17055	16967	16866	16892	17198	17203	17006	16955	17082	17235	16897	16913	16944	17109	16967	17041	17073	17006	17096	17039	17101	17179	17032	17204	17170	17065	17096	17060	16948	17056	17139	17091	16824	16881	16938	17036	16993	17040	16919	17137	17104	16978	16971	17123	16919	16875	17061	16932	17069	16865	16871	17007	17267	17173	17003	17217	16869	17071	16940	17048	16855	16957	17170	16758	17120	17070	16966	16802	16908	17066	16948	17162	17103	17120	16918	17092	17165	17115	17078	17199	17114	17095	17108	17095	17025	17119	17056	17051	17068	17028	16934	16956	17031	17097	16828	17045	16872	16994	16832	17300	17184	17000	17105	17088	17121	17070	17165	16998	17036	17093	16933	16948	17121	16775	17194	17133	17202	17164	17304	16986	17037	17036	16991	17103	17285	17071	17149	16819	16961	16988	17044	17135	16973	17023	17060	17162	17075	16775	17123	17127	17043	17153	17271	16985	16988	16855	17057	16947	17098	16954	17009	17043	17139	16997	17054	17011	16999	17210	17230	17093	17039	17201	16934	16906	17022	16946	17016	17089	17137	16693	16972	17165	16997	16942	16945	17232	17066	16950	17018	16929	17099	17085	16941	16956	17072	17089	17178	16955	17190	17087	16735	16943	16844	17017	17032	17012	16992	17240	17111	17066	16989	17084	17267	17047	17053	16898	17006	17016	16851	16977	16988	16871	16998	17026	16860	16993	17014	17225	16951	16920	17001	17118	17040	17092	17211	16936	16906	17072	17139	16934	17002	17022	17164	16928	17021	16969	17018	17110	17008	17129	17054	17214	17064	17050	17090	17043	16922	16992	16994	16806	16999	16959	16976	17197	17082	16872	17116	16901	17223	17035	17194	17147	16870	16864	16890	17027	17052	17100	16973	16973	16944	17055	16804	17202	16972	17155	17048	16934	16977	16816	17047	17019	16977	17032	17097	17008	17191	16947	17005	17052	16967	16849	17024	17081	17050	17025	16813	16873	17143	17214	17067	17084	17001	17100	17171	17105	17037	17072	17127	17158	17057	16835	16945	16875	17119	16842	17025	16972	17019	17081	17135	16987	16963	16973	17048	17063	17040	17046	16961	17165	17057	16968	16985	17076	16996	17021	16848	16963	17039	17063	16949	16793	16850	17331	16865	17108	16860	17000	16862	17109	17071	17014	17019	17106	17080	16918	17005	16942	17024	17338	16878	17043	16916	17105	17101	17164	17175	17133	17039	17008	17333	17080	17204	17205	17161	16992	17113	17228	16914	17037	16954	17021	17107	17084	16981	17238	17057	17067	16858	16959	17102	17055	16949	16992	17116	17164	16843	17141	17074	17018	17282	16981	17060	17184	17173	17201	17063	17012	17093	17076	17126	17001	16961	16983	17055	16888	16891	16920	17089	16878	17068	17006	16989	16939	16943	17008	17123	17037	17031	17033	17123	16947	16993	17016	16947	16930	17048	16980	17170	16956	16917	16988	17033	16969	16975	16918	16890	16841	16910	16924	17074	17003	17052	17121	17052	17134	16960	17013	16843	16984	16995	17043	17056	17013	16857	17105	17066	17004	17027	16980	17073	16980	17011	17053	17134	16971	16931	16914	17004	16966	16863	16804	17044	17036	17040	17122	17015	17061	16923	16985	17177	17011	17040	17010	17104	17168	16879	16961	16847	17058	17039	17081	17084	16828	16941	17120	17167	17171	17116	16967	16966	16949	16999	16905	16935	17090	16861	17041	17118	16891	16951	16945	17027	16853	16947	17147	17123	17178	17138	16860	17034	17088	17168	16939	17012	16986	16921	17050	16971	17045	17197	17031	16984	17040	17072	17155	16979	17062	17278	17235	16953	16998	17138	16950	16927	17010	17093	17057	17114	16979	16881	17121	16859	16921	16913	17199	16951	17037	17081	17093	17038	17116	17011	16966	17016	17044	17318	17006	17214	17009	17039	16967	16943	17193	16792	16899	16963	17094	16978	17137	17048	17152	17047	16940	17164	17061	17012	17126	17093	17120	17107	17168	17178	16887	17300	17308	17304	16748	16838	17010	17057	17214	16982	17053	16941	17083	17373	16859	16886	16904	17130	16934	16928	16884	16915	17126	17000	17062	17213	16986	17188	17048	17164	16810	16967	17037	16891	16959	17138	17129	17149	17109	16960	17053	17081	16961	16982	16967	17180	16795	17048	16925	16983	17100	16893	17056	17079	17104	17026	17125	17127	17115	16851	17037	16909	17194	17134	17066	17159	17042	16810	17012	17114	17019	16966	17043	17138	17080	17284	17031	16975	16902	16978	17193	17164	17094	16999	17000	17326	17045	17046	17081	17061	16890	16894	17033	16909	16949	17200	17357	17010	17037	16981	17018	17181	17020	17035	17002	17078	16809	17169	17086	16948	17014	16922	16906	16954	16957	17127	17082	17024	17196	17025	17087	17028	16860	16931	16978	17046	16804	16963	17015	16821	16835	17014	17112	17008	17009	16919	17045	17014	17178	17063	17019	17178	16997	17178	16756	17233	16935	17026	16936	17028	16927	17018	17200	17204	17097	17008	17031	17113	16862	17149	16889	17010	17113	17134	17109	17043	17050	17127	17292	17123	16991	17011	17125	16963	16910	17103	17259	16992	17009	16994	17253	17043	16966	16930	17041	16971	17065	17340	17195	17114	17067	17006	17079	17023	17039	17052	16857	16928	17023	16970	17097	17140	17139	17055	16917	17178	17127	17184	17054	16961	17042	16809	17020	17082	16997	17090	16914	17005	17094	17129	17137	17046	16919	16924	17012	17067	17074	17006	16965	16771	16997	17013	16878	16898	17151	16929	17187	17151	17124	16906	17146	16982	16836	17069	17024	17079	16791	16997	16989	16968	17118	17139	17123	17090	16957	17090	17106	16835	17085	17070	16704	17238	17229	16985	17006
52102	78037	58119	32563	19047	15245	14865	14681	14632	14570	14618	14718	14656	14612	14677	14510	14519	14873	14714	14629	14698	14685	14695	14671	14576	14752	14559	14640	14520	14657	14582	14550	14693	14581	14682	14549	14716	14787	14567	14661	14649	14667	14765	14647	14544	14709	14759	14727	14565	14573	14556	14584	14688	14547	14492	14653	14445	14491	14576	14514	14534	14847	14540	14619	14470	14618	14475	14685	14693	14702	14631	14842	14570	14688	14593	14652	14777	14736	14611	14608	14704	14723	14772	14643	14487	14606	14504	14555	14696	14646	14696	14812	14790	14684	14736	14722	14703	14763	14693	14750	14588	14704	14579	14549	14548	14747	14720	14721	14598	14739	14707	14702	14565	14579	14576	14664	14753	14619	14713	14886	14734	14587	14616	14726	14605	14662	14528	14698	14654	14780	14510	14688	14643	14640	14667	14495	14723	14655	14497	14650	14586	14565	14731	14567	14773	14910	14542	14790	14511	14687	14664	14705	14729	14616	14566	14476	14738	14628	14516	14583	14464	14572	14751	14586	14651	14514	14566	14634	14627	14644	14796	14724	14637	14792	14561	14722	14710	14501	14690	14641	14620	14613	14555	14535	14645	14769	14624	14637	14577	14529	14639	14511	14752	14837	14631	14763	14623	14575	14717	14809	14594	14658	14787	14633	14681	14592	14682	14734	14798	14467	14643	14682	14730	14712	14682	14461	14614	14712	14818	14644	14652	14730	14561	14677	14673	14706	14643	14814	14710	14646	14402	14601	14657	14571	14690	14613	14602	14716	14645	14615	14548	14615	14515	14778	14807	14607	14676	14574	14642	14675	14790	14819	14751	14764	14718	14650	14531	14626	14588	14565	14613	14581	14628	14795	14637	14735	14511	14576	14685	14571	14625	14823	14715	14517	14711	14624	14877	14701	14547	14752	14613	14737	14564	14626	14742	14502	14552	14816	14409	14567	14825	14681	14588	14669	14685	14442	14641	14661	14582	14697	14639	14553	14605	14776	14715	14592	14785	14629	14629	14718	14676	14495	14585	14706	14642	14722	14798	14739	14612	14591	14752	14584	14626	14646	14845	14661	14649	14502	14693	14492	14602	14714	14525	14695	14637	14478	14635	14588	14568	14722	14645	14577	14463	14419	14656	14907	14720	14500	14739	14531	14526	14848	14630	14568	14644	14772	14653	14648	14578	14537	14627	14599	14691	14516	14653	14616	14619	14642	14653	14782	14671	14750	14636	14539	14686	14676	14505	14669	14614	14611	14636	14508	14471	14639	14622	14664	14544	14681	14626	14611	14689	14702	14597	14427	14572	14870	14821	14700	14591	14720	14679	14601	14708	14502	14565	14590	14652	14593	14606	14639	14741	14654	14737	14765	14551	14761	14456	14855	14477	14740	14542	14512	14738	14514	14610	14860	14660	14607	14737	14467	14724	14365	14608	14748	14796	14460	14739	14710	14650	14690	14669	14596	14845	14759	14467	14651	14776	14566	14750	14698	14651	14555	14607	14665	14703	14695	14571	14712	14576	14558	14591	14649	14590	14605	14677	14645	14802	14628	14660	14799	14649	14624	14538	14601	14712	14592	14630	14551	14559	14657	14763	14625	14543	14509	14663	14550	14755	14492	14597	14515	14665	14517	14748	14624	14786	14690	14553	14719	14703	14555	14623	14423	14522	14689	14702	14645	14572	14624	14552	14599	14648	14548	14662	14670	14530	14639	14644	14545	14735	14615	14704	14503	14651	14621	14521	14572	14604	14742	14618	14533	14628	14611	14794	14663	14577	14631	14781	14823	14581	14750	14370	14608	14642	14562	14573	14734	14571	14763	14710	14664	14614	14629	14624	14902	14766	14650	14760	14678	14658	14524	14770	14607	14612	14704	14759	14792	14693	14577	14678	14852	14535	14618	14747	14642	14563	14790	14675	14708	14605	14769	14754	14660	14758	14709	14580	14552	14675	14452	14528	14743	14626	14657	14718	14471	14747	14661	14519	14799	14559	14546	14678	14700	14685	14624	14599	14613	14813	14610	14542	14647	14778	14619	14623	14701	14713	14795	14763	14567	14757	14473	14658	14675	14718	14749	14529	14774	14595	14611	14733	14696	14691	14525	14585	14649	14626	14671	14657	14671	14661	14754	14692	14689	14627	14605	14577	14859	14775	14694	14639	14650	14456	14773	14576	14555	14453	14739	14593	14547	14828	14809	14649	14657	14622	14590	14601	14604	14782	14632	14713	14572	14736	14758	14595	14628	14684	14777	14639	14656	14730	14542	14716	14735	14733	14743	14768	14704	14617	14610	14582	14555	14572	14548	14669	14664	14591	14599	14704	14756	14727	14627	14553	14481	14792	14592	14522	14515	14787	14672	14663	14456	14603	14561	14734	14702	14665	14705	14684	14651	14593	14664	14679	14597	14789	14626	14591	14659	14537	14771	14586	14681	14636	14626	14687	14721	14747	14700	14736	14608	14601	14627	14718	14736	14674	14596	14689	14631	14750	14586	14717	14645	14766	14512	14666	14647	14520	14739	14699	14539	14584	14641	14805	14706	14692	14470	14607	14608	14726	14708	14608	14594	14694	14689	14657	14707	14679	14511	14826	14589	14670	14666	14600	14635	14614	14551	14659	14830	14751	14661	14701	14591	14530	14687	14769	14775	14682	14643	14494	14631	14693	14677	14736	14662	14647	14761	14683	14732	14529	14581	14743	14664	14604	14707	14597	14603	14608	14681	14722	14588	14756	14737	14707	14780	14644	14563	14413	14773	14568	14646	14543	14461	14590	14690	14643	14599	14672	14686	14672	14526	14673	14668	14758	14509	14502	14544	14455	14552	14758	14613	14655	14659	14676	14626	14557	14647	14702	14591	14563	14570	14695	14428	14714	14479	14671	14643	14719	14582	14889	14650	14859	14630	14551	14580	14617	14752	14560	14636	14604	14685	14748	14604	14680	14766	14639	14538	14798	14623	14699	14727	14599	14662	14723	14551	14642	14574	14664	14621	14624	14692	14624	14771	14649	14532	14615	14547	14695	14422	14577	14675	14698	14702	14510	14682	14635	14712	14801	14635	14787	14680	14653	14796	14809	14538	14672	14650	14629	14765	14581	14865	14609	14656	14688	14760	14588	14562	14630	14683	14566	14634	14699	14552	14650	14732	14678	14768	14646	14618	14682	14601	14500	14351	14840	14555	14627	14591	14642	14663	14608	14762	14742	14704	14720	14473	14742	14581	14652	14678	14698	14649	14689	14588	14735	14651	14656	14586	14731	14704	14539	14728	14649	14598	14687	14528	14694	14744	14700	14611	14557	14643	14745	14580	14755	14524	14576	14557	14632	14628	14700	14653	14753	14793	14640	14566	14844	14573	14654	14734	14511	14620	14798	14589	14790	14594	14583	14667	14678	14548	14560	14669	14631	14617	14770	14570	14727	14689	14529	14714	14496	14699	14792	14691	14404	14648	14812	14592	14689	14655	14565	14526	14564	14663	14658	14750	14675	14795	14536	14665	14662	14491	14775	14642	14699	14474	14710	14675	14565	14599	14717	14681	14620	14673	14694	14711	14670	14878	14571	14613	14557	14740	14710	14705	14750	14615	14613	14774	14514	14605	14666	14643	14665	14745	14820	14557	14654	14686	14671	14720	14562	14656	14613	14605	14715	14689	14663	14734	14636	14551	14478	14579	14624	14795	14617	14689	14645	14740	14711	14615	14616	14618	14716	14669	14683	14713	14566	14635	14687	14685	14565	14752	14756	14599	14642	14634	14654	14726	14654	14700	14686	14740	14682	14725	14685	14677	14774	14489	14577	14646	14636	14517	14638	14621	14744	14694	14779	14624	14591	14702	14523	14561	14673	14807	14770	14609	14693	14647	14811	14628	14888	14771	14703	14642	14728	14593	14482	14717	14740	14727	14571	14753	14740	14563	14864	14561	14633	14633	14683	14763	14708	14695	14601	14625	14615	14668	14582	14654	14702	14528	14573	14632	14734	14525	14696	14646	14766	14530	14702	14593	14723	14690	14531	14651	14642	14589	14623	14622	14582	14649	14806	14682	14746	14520	14603	14580	14659	14746	14720	14638	14461	14625	14684	14743	14741	14536	14714	14568	14586	14656	14696	14548	14623	14656	14677	14474	14568	14686	14783	14517	14625	14710	14773	14769	14722	14619	14719	14746	14695	14659	14715	14555	14691	14812	14772	14532	14719	14662	14696	14595	14589	14506	14752	14608	14803	14624	14767	14937	14606	14742	14632	14706	14540	14679	14563	14582	14620	14548	14535	14671	14615	14662	14660	14670	14588	14676	14636	14725	14654	14500	14675	14670	14678	14571	14644	14634	14753	14733	14510	14642	14578	14725	14653	14575	14695	14680	14524	14706	14702	14506	14600	14668	14697	14786	14601	14443	14586	14705	14511	14688	14643	14512	14776	14607	14556	14586	14685	14777	14585	14420	14512	14823	14531	14674	14633	14609	14504	14778	14692	14597	14502	14654	14800	14594	14715	14712	14714	14590	14553	14645	14751	14745	14614	14797	14688	14503	14628	14843	14728	14567	14608	14587	14754	14496	14727	14617	14660	14666	14642	14744	14537	14741	14512	14541	14718	14646	14742	14678	14762	14728	14721	14540	14758	14583	14447	14639	14661	14752	14622	14652	14691	14677	14659	14556	14697	14619	14623	14725	14639	14618	14581	14558	14693	14532	14759	14649	14625	14560	14448	14795	14627	14516	14700	14682	14859	14765	14741	14815	14693	14679	14555	14745	14684	14750	14609	14579	14796	14603	14470	14764	14619	14475	14668	14592	14624	14720	14530	14794	14694	14795	14642	14615	14722	14652	14553	14738	14657	14679	14607	14688	14777	14717	14604	14695	14739	14743	14753	14576	14583	14660	14658	14527	14644	14761	14699	14747	14713	14352	14612	14629	14798	14652	14584	14580	14568	14556	14587	14648	14584	14742	14823	14728	14656	14666	14567	14634	14760	14682	14685	14736	14667	14674	14583	14659	14619	14531	14702	14554	14601	14559	14686	14684	14878	14636	14573	14680	14604	14766	14717	14460	14549	14518	14617	14716	14672	14820	14591	14496	14549	14736	14569	14600	14714	14503	14442	14402	14644	14699	14655	14554	14582	14666	14616	14822	14605	14663	14832	14715	14574	14556
23845	25197	38148	32533	25219	23783	22939	18136	17486	17645	17450	17452	17409	17369	17424	17317	17339	17390	17194	17292	17269	16941	17033	16816	17191	16979	17302	17291	17274	17249	17041	17176	17191	17175	17081	17072	17167	17221	17303	17229	17213	17158	17223	17090	17180	17036	17305	17001	17054	17497	17419	17192	17275	17261	17079	17004	17130	17199	17136	17229	17191	17336	17028	17070	17338	17211	17052	17075	17046	17113	17339	17120	17034	17255	17103	17072	17069	17151	17030	17164	17129	17088	17130	17219	17078	17109	17205	17234	17072	17123	17058	17047	17288	16858	17030	17141	17254	17327	17200	17193	17306	17316	16931	17242	17057	16925	17151	17111	17063	16952	17155	17002	17080	17041	17200	17208	16984	17300	17102	17088	17255	17083	17148	17110	17085	17075	17064	17109	17326	17283	17121	17037	17218	17251	17027	17029	17026	17051	17008	17127	17131	17152	17095	17099	17237	17310	17086	17296	16968	17111	17016	17193	17071	17056	17161	17208	17139	17041	17114	17208	17216	17095	17072	17185	16953	17161	17039	17371	17087	17101	17052	17109	17017	16977	16940	17182	17073	17280	17190	16989	17021	17198	17007	17008	17132	17146	17192	17203	17005	17155	17226	17213	17149	17057	17103	17061	17131	17164	16986	17098	17282	17109	17065	17049	17211	17233	17175	17149	17112	17102	17186	16941	17057	17249	17147	16987	16962	17152	17279	17170	17052	16993	16946	17069	17111	17115	17106	17038	17041	17049	17121	17057	17179	17236	17217	16978	17141	16962	16878	17102	17143	17164	16961	17083	17036	17085	16993	17000	17116	17135	17010	17167	17168	16958	17162	17041	17174	17003	17025	17087	17080	17134	17166	17015	17033	17179	17381	17162	17091	16938	17224	17200	17179	17285	16996	17082	17106	17348	17005	17235	16910	17131	17252	17229	17088	17012	17172	17253	16983	17114	17009	17057	17128	17095	17138	17038	17226	17114	16884	16946	17169	17090	17119	17203	17332	17227	17162	16967	17087	16773	17123	17166	17178	17146	17166	16964	17000	16885	17254	16947	17167	17271	17280	17226	17113	16960	17022	17168	17172	17092	17119	17111	17086	17054	17129	17334	17142	16963	17118	17171	17037	17125	17081	16942	17067	17126	16947	17186	17116	17183	17106	17181	17186	17252	17135	17112	17198	17099	17230	17020	17194	17055	16989	17110	17064	17088	17035	17155	17131	17040	17021	17044	17226	17310	17055	17125	17132	17153	17167	17106	17082	17034	17075	17116	17207	17002	17107	17133	17249	17129	17063	16948	17048	17200	17133	17037	17010	17068	16955	17131	16914	17155	17133	17141	17057	17135	17087	17122	17108	16882	17202	16951	17116	17108	16966	16894	17181	17114	17047	16809	17015	17095	17276	16923	16926	16984	17064	16965	17067	16964	16961	17076	17176	16988	17011	16918	17043	17264	17071	17054	16921	17022	16980	17196	17158	17034	17169	17223	16966	17200	17108	17211	17106	17031	17022	16898	17102	17211	17041	17234	16984	17162	17004	17074	17123	16949	17153	17088	17108	16867	17002	17077	17102	17107	17031	17033	17038	17078	17084	17094	17129	17168	17315	17220	17033	16976	17074	17008	17115	17188	17062	17047	17197	16999	17246	16821	17146	17112	17100	17131	17232	17038	17272	17097	17215	17204	17103	17054	17156	17045	17357	16965	17140	16896	17198	17064	17122	17396	17388	17305	17240	17011	17052	17140	17204	17114	17062	17061	16922	16991	17096	17268	17098	17227	17083	17174	17168	17056	17116	16974	16819	17002	16981	17183	17182	17199	17106	17178	17265	17025	17004	17076	17262	17205	17027	17114	17247	17048	17149	16944	17039	17125	17236	17249	17130	16899	17075	17368	16969	16830	17047	17028	17169	16996	17022	17178	17158	17024	17026	17177	17130	17017	17153	16938	17197	17162	17126	16937	17054	17053	17053	17203	16967	17222	16979	17010	16979	16949	17071	17163	17225	16956	17061	17078	17105	17143	17169	16888	16990	17157	17084	16771	16831	16894	17120	17097	17217	16927	16827	17077	16905	17192	17171	17042	17089	17006	17091	17103	17159	17075	16803	16991	17053	17041	17291	17015	17145	17024	17166	17101	17241	17132	17219	17141	17099	17096	17296	17112	17231	17299	17098	16997	17002	17068	17191	17064	17314	17329	17257	17327	17006	17076	17126	17198	16865	17136	17174	17117	17156	17186	17136	17150	16973	16867	17195	17305	17053	17073	16998	16939	17166	17224	16765	17099	17087	17173	17201	17016	17314	17139	17026	16994	17036	16816	17091	17022	16981	17127	17268	16978	16912	16959	17077	16872	17042	17101	17121	16932	16869	16998	17032	17150	17318	17260	17426	17253	17076	17270	17406	17075	17036	17057	17256	17167	17041	17205	17269	17192	17117	16946	17000	16989	17093	17023	17154	17077	16989	17109	17126	17142	17122	17034	16974	17203	17154	17157	16870	17087	17250	17107	17094	17022	17077	17091	17068	16976	17094	17199	17036	16977	16875	17066	16980	17175	17133	17300	17066	16953	16988	16929	17147	16982	16948	17089	17143	17192	17111	17122	17169	17232	17154	17287	17125	17159	17309	17300	17205	16958	16949	17037	17135	16855	17137	17141	16998	16959	16945	17094	17051	17260	17004	17215	17059	16923	17263	17201	17228	16994	17276	17021	17254	17135	17229	17049	17317	17082	17203	17105	17109	17176	17222	17207	16980	17004	17081	17098	17235	17003	17009	17091	17142	17073	17153	17074	17076	17215	17293	17108	16995	17216	17169	17212	17108	16972	17191	17119	17266	17198	17031	17042	17034	17075	17003	17368	17024	17141	16951	17087	17032	17001	16905	17194	16933	17281	17025	17242	16947	17012	17019	17170	17083	17156	17129	17040	17122	17103	17056	17145	16893	17256	17265	17113	17207	16971	16978	17034	16886	17046	17084	17261	17189	17116	17072	17101	16974	17106	16938	17277	17085	16830	17198	17179	16942	17234	17090	17350	17332	16949	17211	17025	17132	17179	17100	17006	17233	17035	17026	16903	16901	17071	17137	17042	17185	16985	17082	17069	16969	17283	17091	17310	17048	16967	17115	16933	17168	17016	17148	17052	17168	17025	17171	17253	17150	16892	17216	17174	17033	17140	16929	16894	17032	17159	17229	17072	17076	17154	17075	17028	17313	17200	17344	17344	17084	17033	17043	17357	17252	17028	17129	17052	16972	17129	16918	17069	17059	16952	17262	16996	17006	17084	17074	17199	16915	17024	16982	16929	17125	17227	16966	17199	17191	17120	17081	17091	17268	17014	17029	17162	17230	17036	17024	17105	17350	17175	17226	17146	17004	17112	16994	17113	17194	17232	16877	16990	17077	17260	16976	17059	17223	16789	17116	17061	17337	17019	17044	16991	16866	16922	17021	17081	16805	17048	17240	17193	17253	17150	17255	17022	16945	16953	17192	17141	17120	16890	16972	16953	17091	17022	16909	17330	17067	17237	17313	17195	17200	17121	16972	17132	17366	17173	17230	17117	17022	17027	17373	17200	17125	17122	17188	17093	16992	17145	17216	17097	17222	17226	17093	17045	16830	17032	17100	17144	16978	17002	17105	16995	17085	17253	17171	17222	17123	17007	17175	17117	17055	17170	17125	16980	17004	16945	17227	17168	16974	17144	16963	17152	16999	16942	17145	17043	17191	16848	17180	16944	16933	17108	17083	16876	17018	17191	17209	17265	17143	17051	17100	17172	17086	16912	17080	17066	17003	16970	17078	17027	16890	17119	17056	17032	17211	17114	17144	17204	17250	17143	17095	17147	16948	16859	17204	17136	17224	17268	17230	17245	17176	16912	17055	16915	17139	17164	17078	17080	17163	17130	17044	17091	17101	17144	17207	17159	16999	17168	17061	17105	16974	16973	17068	17247	16918	17073	17116	17095	17057	17215	17053	17116	17304	17173	17151	17081	17157	17068	17101	16965	16939	17045	17042	17188	17131	17255	17029	17106	17119	17098	17172	17053	17032	16764	17010	16972	17054	16920	17085	17152	17123	17105	16862	17166	17037	17183	17262	17148	16869	16906	17038	17119	17003	17172	17048	16951	17157	17263	17181	16992	17194	17201	17054	16887	17011	16883	16994	17057	17322	17081	17202	17042	17109	17031	17176	17065	17134	17254	17215	17098	17267	17099	17116	17105	17146	17000	17098	17094	17014	16955	17026	17078	17071	17167	16922	17194	17172	17307	17139	17061	17041	17155	17224	17146	17085	17201	16905	16991	17143	17042	16876	17065	17167	17019	17121	17084	17136	17021	17186	16879	17234	16948	17124	17014	17062	17156	17063	17023	17031	17009	16965	17087	17214	17110	17248	17121	17112	17200	17076	16986	17017	17196	16986	17091	17135	17096	17109	17087	16914	17040	17006	17036	17309	17078	16918	17215	17302	17224	17182	16956	17060	16995	17148	17081	17208	17136	17174	17339	17311	17118	17076	17026	17033	17060	17081	17135	16975	17059	17137	17065	17319	17101	17105	17062	17278	17252	17061	17252	16992	17088	17173	16972	17137	17209	17175	17120	17203	17282	17122	16872	16988	17215	17007	17114	16851	17045	17062	17015	17104	17361	17038	17171	17185	17161	17180	17144	17112	16961	17209	16940	16991	17172	17226	17051	17159	17183	17019	17243	17239	17210	17172	17331	17253	17001	17055	17208	17145	16989	17141	17099	17209	17066	17131	17005	17077	17018	17195	17097	17238	17128	17130	17101	17014	16991	17106	16982	17282	17262	17179	17171	16847	17231	16984	16949	17005	16944	17071	17170	17177	17089	17250	17193	16973	17180	17184	17021	17104	17137	17301	17151	17191	17125	17065	17051	17157	17153	17187	17083	16999	17059	17110	16809	17134	17038	17173	17221	17130	17182	17151	17000	16896	17090	17165	17009	17031	17004	17045	17204	17110	17241	17241	16944	16973	17287	17181	17270	17165	17089	17145	16958	16878	16959	16982	16964	17159	17213	17350	17149	17078	17155	17213	16878	17050	17038	17194	17015	17128	17065	17144	17221	17043	17219	17206	17164	16925	17173	17314	17060	17123	17138	17123	17070	17274	17171	17009	16942	17033	16972	17065	17069	17207	17258
63782	107346	87871	57455	31303	17595	14997	14806	14637	14657	14804	14695	14785	14511	14686	14621	14808	14668	14584	14495	14814	14585	14601	14565	14656	14801	14730	14594	14716	14523	14562	14588	14728	14734	14740	14773	14706	14514	14707	14692	14727	14617	14584	14599	14775	14811	14733	14596	14774	14674	14785	14708	14528	14626	14544	14581	14752	14557	14671	14731	14607	14568	14772	14679	14535	14754	14663	14726	14594	14698	14650	14598	14717	14708	14727	14898	14670	14544	14716	14787	14702	14530	14704	14606	14575	14605	14779	14657	14552	14640	14703	14842	14688	14614	14575	14761	14697	14767	14755	14776	14672	14483	14740	14703	14751	14829	14616	14708	14705	14646	14495	14763	14727	14820	14787	14566	14607	14628	14742	14938	14574	14792	14688	14644	14747	14598	14674	14673	14555	14625	14781	14898	14706	14649	14720	14504	14623	14611	14536	14762	14692	14560	14484	14725	14568	14696	14675	14743	14645	14663	14727	14600	14770	14743	14620	14654	14689	14683	14623	14716	14544	14771	14804	14467	14772	14658	14711	14645	14674	14588	14597	14542	14536	14599	14770	14662	14791	14582	14694	14763	14627	14604	14680	14754	14693	14656	14693	14869	14736	14591	14581	14533	14805	14641	14645	14710	14756	14819	14608	14631	14626	14631	14747	14517	14656	14540	14751	14849	14664	14621	14613	14633	14765	14686	14700	14744	14678	14656	14704	14786	14644	14529	14790	14461	14756	14519	14591	14750	14722	14656	14556	14577	14913	14660	14750	14724	14696	14824	14758	14627	14714	14638	14661	14651	14712	14566	14521	14680	14779	14764	14733	14577	14575	14728	14622	14736	14647	14654	14753	14551	14781	14792	14563	14759	14622	14574	14871	14592	14661	14611	14713	14693	14879	14591	14523	14607	14700	14646	14749	14718	14815	14721	14738	14637	14625	14613	14596	14665	14781	14774	14656	14546	14698	14668	14721	14650	14638	14704	14691	14679	14726	14633	14652	14587	14781	14788	14642	14800	14572	14590	14712	14725	14663	14541	14711	14752	14750	14661	14679	14638	14612	14556	14640	14620	14580	14572	14733	14605	14590	14564	14630	14577	14691	14674	14606	14628	14543	14672	14729	14644	14549	14755	14747	14673	14736	14510	14748	14775	14740	14718	14641	14701	14699	14435	14695	14696	14648	14605	14745	14699	14577	14558	14539	14620	14639	14639	14393	14550	14480	14821	14652	14520	14649	14537	14799	14786	14673	14665	14678	14655	14686	14702	14737	14634	14494	14566	14689	14450	14611	14714	14760	14552	14625	14774	14343	14821	14676	14623	14623	14656	14653	14688	14544	14703	14595	14843	14678	14744	14747	14740	14548	14552	14722	14713	14603	14634	14911	14472	14558	14672	14676	14617	14688	14684	14550	14564	14722	14749	14747	14753	14590	14695	14549	14590	14837	14645	14745	14662	14643	14789	14604	14638	14727	14619	14551	14576	14444	14555	14760	14603	14587	14562	14622	14735	14565	14574	14718	14809	14541	14680	14659	14790	14694	14605	14678	14777	14776	14640	14689	14566	14662	14653	14528	14586	14813	14702	14792	14734	14651	14657	14804	14587	14768	14477	14749	14802	14745	14719	14542	14572	14627	14455	14645	14640	14722	14661	14740	14635	14666	14749	14805	14734	14554	14779	14574	14489	14788	14627	14601	14560	14608	14671	14583	14517	14586	14710	14745	14662	14605	14674	14513	14551	14696	14693	14649	14816	14879	14520	14736	14543	14662	14627	14599	14704	14625	14621	14635	14818	14644	14709	14702	14667	14652	14568	14621	14450	14546	14802	14687	14599	14683	14644	14488	14475	14704	14659	14694	14481	14639	14642	14550	14652	14580	14535	14545	14752	14626	14684	14761	14715	14574	14598	14631	14769	14619	14639	14677	14649	14890	14588	14507	14814	14732	14738	14698	14608	14614	14529	14553	14690	14642	14662	14736	14633	14674	14682	14634	14707	14733	14610	14622	14651	14648	14444	14723	14551	14734	14850	14700	14680	14581	14645	14547	14732	14584	14572	14639	14753	14645	14593	14604	14703	14662	14759	14698	14791	14780	14516	14676	14625	14483	14650	14661	14637	14654	14657	14596	14515	14737	14595	14889	14630	14637	14556	14820	14674	14749	14750	14528	14779	14746	14833	14626	14614	14596	14759	14845	14538	14770	14483	14654	14701	14782	14667	14742	14751	14555	14713	14816	14746	14706	14773	14632	14693	14685	14773	14661	14775	14707	14757	14753	14684	14636	14597	14592	14586	14695	14688	14654	14707	14716	14576	14570	14820	14670	14727	14659	14569	14720	14578	14543	14672	14639	14751	14818	14664	14757	14786	14642	14713	14772	14564	14580	14594	14620	14567	14789	14780	14602	14731	14722	14592	14697	14686	14688	14761	14621	14464	14697	14701	14760	14663	14574	14564	14648	14696	14711	14660	14613	14640	14722	14551	14822	14662	14722	14706	14523	14793	14753	14578	14590	14717	14678	14689	14489	14601	14600	14711	14635	14771	14548	14740	14627	14538	14682	14792	14739	14650	14654	14716	14581	14565	14706	14650	14560	14618	14804	14682	14478	14620	14644	14589	14672	14521	14629	14640	14759	14595	14641	14510	14666	14737	14706	14571	14788	14762	14569	14540	14564	14584	14649	14901	14564	14664	14736	14709	14678	14582	14590	14781	14658	14531	14720	14498	14576	14509	14592	14586	14547	14752	14821	14644	14707	14624	14861	14801	14429	14566	14556	14635	14914	14773	14731	14858	14675	14648	14591	14520	14660	14683	14765	14693	14577	14658	14629	14522	14679	14789	14655	14615	14681	14669	14703	14582	14668	14698	14695	14785	14621	14551	14515	14502	14676	14783	14679	14534	14790	14492	14855	14600	14863	14737	14652	14668	14627	14786	14677	14629	14672	14640	14678	14421	14595	14680	14737	14600	14772	14477	14819	14568	14736	14613	14823	14643	14620	14615	14626	14632	14520	14661	14632	14623	14481	14476	14530	14534	14488	14675	14493	14712	14723	14793	14725	14760	14639	14749	14617	14670	14625	14711	14512	14795	14577	14569	14801	14550	14649	14675	14586	14650	14710	14691	14583	14467	14598	14588	14707	14624	14580	14577	14529	14619	14657	14556	14837	14483	14701	14664	14659	14382	14752	14723	14606	14691	14691	14637	14565	14582	14630	14557	14789	14593	14765	14671	14704	14557	14696	14552	14675	14704	14637	14660	14729	14642	14740	14690	14595	14541	14786	14471	14596	14614	14582	14656	14616	14632	14633	14710	14551	14643	14639	14666	14781	14858	14595	14710	14506	14581	14831	14595	14655	14723	14612	14710	14673	14740	14756	14546	14606	14861	14695	14526	14717	14594	14864	14437	14664	14712	14523	14717	14632	14641	14522	14707	14778	14435	14786	14797	14781	14517	14653	14543	14650	14680	14742	14574	14713	14613	14780	14730	14524	14475	14642	14678	14703	14601	14810	14669	14738	14499	14535	14756	14725	14889	14728	14564	14630	14628	14664	14707	14765	14730	14660	14552	14774	14602	14634	14619	14592	14666	14651	14574	14661	14790	14733	14623	14595	14714	14623	14622	14705	14419	14451	14680	14631	14750	14659	14512	14665	14696	14615	14712	14821	14762	14637	14635	14545	14625	14702	14670	14673	14511	14629	14598	14668	14706	14661	14517	14666	14752	14693	14481	14721	14935	14691	14621	14573	14672	14540	14819	14647	14516	14801	14586	14559	14661	14607	14646	14689	14671	14556	14774	14672	14588	14764	14511	14878	14734	14585	14710	14690	14617	14627	14577	14635	14429	14707	14773	14610	14821	14759	14561	14717	14559	14895	14427	14580	14666	14607	14565	14514	14707	14826	14755	14718	14817	14721	14641	14673	14609	14749	14575	14747	14570	14732	14645	14770	14846	14738	14609	14732	14573	14659	14603	14548	14713	14621	14777	14748	14632	14683	14476	14612	14670	14394	14583	14780	14716	14664	14735	14720	14627	14787	14681	14526	14619	14539	14657	14653	14490	14641	14810	14725	14535	14431	14729	14647	14575	14695	14724	14913	14652	14652	14761	14588	14720	14613	14582	14616	14683	14706	14550	14642	14754	14577	14538	14470	14513	14733	14854	14743	14730	14591	14565	14540	14729	14598	14616	14695	14800	14587	14628	14912	14728	14691	14690	14732	14582	14724	14802	14778	14685	14645	14517	14714	14653	14679	14560	14677	14819	14720	14696	14532	14636	14629	14638	14664	14557	14805	14701	14707	14673	14545	14485	14696	14498	14626	14610	14784	14537	14643	14811	14720	14733	14709	14618	14592	14645	14636	14695	14737	14388	14527	14722	14783	14542	14547	14626	14485	14749	14592	14744	14750	14651	14693	14601	14714	14684	14858	14669	14660	14592	14523	14516	14577	14682	14707	14741	14794	14564	14625	14716	14643	14657	14584	14731	14603	14909	14565	14638	14561	14586	14641	14586	14594	14666	14610	14592	14655	14529	14691	14694	14655	14717	14647	14556	14746	14661	14716	14627	14572	14731	14733	14760	14660	14403	14564	14676	14594	14770	14571	14608	14495	14486	14685	14627	14747	14699	14713	14752	14703	14747	14756	14630	14578	14588	14764	14733	14581	14617	14544	14585	14746	14740	14631	14524	14612	14614	14641	14669	14622	14719	14819	14608	14722	14742	14562	14769	14525	14671	14613	14740	14714	14533	14578	14646	14776	14700	14592	14749	14685	14655	14527	14595	14733	14741	14634	14660	14698	14694	14651	14543	14562	14640	14551	14845	14525	14744	14600	14714	14545	14794	14678	14741	14668	14592	14680	14556	14637	14682	14654	14638	14713	14807	14594	14570	14723	14609	14705	14673	14504	14607	14581	14846	14596	14882	14591	14686	14630	14611	14686	14692	14524	14775	14482	14472	14517	14826	14633	14580	14674	14615	14737	14642	14571	14625	14694	14569	14518	14544	14679	14856	14589	14715	14722	14606	14715	14512	14744	14553	14599	14650	14703	14667	14561	14863	14730	14548	14643	14734	14807	14774	14673	14804	14761	14819	14708	14612	14592	14617	14722	14681	14596	14765	14650	14736	14821	14653	14629	14479	14733	14586	14581	14587	14696	14592
33155	42123	42169	29142	20281	17969	17616	17014	17205	17182	17232	17223	17116	17201	17023	17369	17246	17106	17059	17196	17207	17234	17229	17114	17267	17140	17104	17117	17292	17112	17073	17124	17209	17133	17234	17013	17166	17074	17348	17187	17237	17244	17064	17335	16961	17026	17192	17065	17122	17284	17187	17116	17245	17254	17192	17165	17229	17230	17099	17240	17093	17307	17123	17353	17155	17396	17258	17060	17286	17195	17201	17161	17286	17215	17239	16961	17030	17139	17222	17008	17114	17218	17279	17231	17145	17127	17197	17195	17097	17007	17479	17174	17426	17269	17041	17163	16945	17190	17039	17070	17166	17071	17386	17145	16977	16922	16913	17303	17088	17035	17057	17073	17197	16975	16933	17182	17056	17024	17210	17173	16899	17106	17207	16914	17013	17053	17391	17178	17038	17124	17150	17182	17004	17171	17319	17071	16937	17298	17141	17188	17153	17031	17146	17255	17051	17084	17156	17310	17056	17182	17143	16996	17296	17260	17247	17020	17122	17172	17076	16838	17036	17106	17186	17281	17080	17087	17170	17241	16975	17049	17417	16947	17189	17071	17237	17147	17195	17260	17194	17183	17051	17073	17120	17113	17036	17044	17197	17077	17222	17268	17388	16938	17231	17126	17105	17135	17211	16994	17351	17017	16857	16958	17254	17176	17319	17315	17277	17214	17104	17043	16970	17084	17094	17172	16886	17282	17361	17128	17173	17090	17269	17021	17173	17135	17110	17116	16968	17040	17319	17205	17310	17184	16903	17155	17274	17167	17075	17261	17128	17158	17241	17063	17069	17152	17193	17045	17032	17419	17098	17061	17050	17166	17025	17170	17171	17230	17206	17091	17125	17219	16982	17251	17187	17287	17200	17097	17175	17306	17102	17141	17221	17198	17023	17191	17156	17205	17506	17290	17154	17062	17399	17074	17174	17492	16987	16990	17151	17299	17227	17159	17048	17282	17196	17069	17311	17042	17271	17027	17183	17003	17286	17223	17425	16999	17212	17096	17090	17023	16965	17229	17144	17223	17378	17143	16922	17175	17053	17047	17152	17154	17073	17063	17194	16951	17120	17076	17286	16936	17219	17132	16865	17224	17187	17292	17129	17275	16997	17034	17077	16997	17186	16906	17110	17017	16932	17186	16990	17238	17018	17228	17198	17111	17036	17003	17136	17129	17200	17042	17450	17206	17137	17310	17291	17375	16996	16995	17136	17215	17127	16977	17145	17111	17001	17207	17250	17028	17159	17156	17115	17154	17183	17166	17292	16947	17101	17011	17164	17074	17243	17056	17087	17152	17196	17204	17329	17016	17200	17061	17032	17085	17315	17053	17442	17145	17323	17023	17167	17058	17059	17125	17067	17128	17203	17478	17165	17281	17291	17218	17427	17131	17303	17148	17119	17069	17120	17224	17210	17240	17077	17180	17251	17270	17081	17171	17019	17189	17167	17223	17162	17350	17087	17080	17340	17047	17248	17349	17477	17238	16998	17119	17267	17105	16958	17073	17178	17127	17038	17278	17060	17184	17253	17169	17039	17024	17302	17153	17174	16982	17228	17083	17044	17180	17030	17270	17125	16949	17120	16950	17011	17024	17335	17053	17205	17257	17299	17273	17020	17065	17199	17087	17195	16976	17158	16998	17167	17004	17153	17212	17214	17031	17345	16997	16930	17139	17046	17221	16727	17203	17125	17362	17141	17033	17014	17135	17265	17198	17116	17126	17315	17077	17066	17121	17327	17150	17281	17065	17200	17079	17048	17050	17115	17226	17123	16888	17141	16942	17089	17147	17284	16982	17384	17073	17467	17197	17188	17395	17236	17157	17139	17196	17075	17167	17234	17306	16882	17069	16999	17260	17159	17000	17145	17148	17145	17022	16981	17162	17185	17118	17108	17202	17185	17029	17169	17043	17063	17155	17443	17110	17226	17193	16964	17114	17012	17188	17213	17205	17162	17027	17213	16829	17029	17120	17229	17297	17142	17163	17089	16974	17041	17093	17097	17262	17286	17089	17171	16988	17182	17079	17158	17267	16975	16978	17026	17184	17164	17205	17227	17042	17041	17429	17025	17061	16985	17386	17218	17081	17208	17020	17207	17051	17061	17030	17278	17089	17156	17193	16913	17124	17134	17334	17216	17118	17234	16958	16975	17312	17048	17152	17203	17015	17252	17259	17083	17036	17148	17200	17272	16992	17130	17202	17028	17184	17136	17007	17364	17352	17274	16976	17201	17143	17445	17074	17236	17118	17028	16925	17248	17089	17021	17112	17259	17054	17221	17025	17129	17210	17189	16967	17083	17232	17137	17345	17033	16998	17119	17183	17187	17080	17205	17389	17050	16864	17272	17311	17319	17262	16973	17193	17097	16986	17131	17101	17061	17115	17188	17189	16989	17089	17281	16971	17229	17084	17063	17063	17043	17048	17116	17247	17203	17278	17034	17168	17329	17235	17152	17137	17266	17254	17121	17112	17077	17112	17279	16859	17073	17035	16897	16997	17142	16909	17271	17177	17225	17196	17312	17086	17187	17176	17350	17228	17029	16991	17048	16963	16982	17359	17170	17088	17044	17315	17085	17206	17294	17089	17144	17153	17092	17216	17284	17134	17143	17217	17320	17201	17089	17192	17301	17119	17140	17029	17133	17268	17198	17014	17180	16982	16975	17064	17190	17035	17064	17053	17083	17185	17249	17075	17156	17148	17114	17055	17417	17261	16990	17101	17131	17369	17135	17127	17161	17037	17111	17085	17124	17302	17153	17210	17226	16965	17173	17141	17317	17166	17121	17351	17252	17223	17195	17229	17077	17012	17072	17202	17197	17287	17223	17161	17058	17175	17137	17077	17074	16990	17151	16953	17203	16832	17099	17000	17117	17164	17190	17109	17063	17219	17094	17011	16981	17193	17329	17164	17132	17085	17191	17028	17263	17234	17154	17147	17082	17004	17168	17311	17087	17153	16934	17116	17202	17238	17081	17070	17113	17191	17135	17094	17180	16988	17169	17285	17096	17176	17125	17224	17216	17044	16962	17029	17183	17080	17032	17095	17215	17080	17266	17243	17249	17340	16980	17094	17280	17135	17097	16994	17383	17070	17103	17294	17085	17141	17100	16966	17292	17110	17149	17036	17131	17034	17023	17082	17060	16928	17157	17037	17177	17223	17037	17229	17162	17060	17234	17130	17049	17107	16956	17133	17037	17068	17289	17199	17079	17133	17214	17010	17109	17122	17167	17026	17227	17327	17182	17121	17025	17211	17001	17175	17234	17064	17075	17349	17140	17148	17095	17042	17324	17032	17299	17195	17009	17277	17073	17111	17171	17070	17138	17131	17086	17132	17179	16961	17052	16989	17178	17214	17191	16991	17189	17066	17078	17011	16949	16957	17149	17148	16856	17233	16989	17333	17090	17302	17106	17159	17181	17142	17183	17341	17071	17201	17215	17149	16964	17046	17248	17101	17232	17049	17071	16918	17125	17364	17123	17137	17209	17147	17168	17173	17209	17081	17263	17009	17139	17065	17027	16979	17178	17133	17339	17078	17030	17149	17143	17169	17133	17152	17230	17127	17436	17103	17048	17110	17046	17180	17165	17175	17009	17165	16994	17205	17113	17247	17242	17135	17216	17033	17079	16961	17020	17301	17188	17222	17116	17277	17126	17350	17092	17298	17230	17077	17127	17022	17195	16992	17232	17271	17178	17242	16946	17202	17126	17195	16912	16828	17141	17133	17050	17107	17138	17106	17008	16981	17168	17020	17204	17204	17053	17355	17146	17389	17122	16991	16965	17115	17154	17172	17255	17277	17067	17128	17209	17371	17253	17169	17223	16910	17076	17146	17415	17323	17141	17145	17175	17211	17232	17207	17261	17129	17197	17297	17069	17229	17281	17032	17155	17194	17006	16960	17109	17153	17022	17029	17181	16718	17062	17118	17280	17316	17250	17209	17183	17119	17334	17126	17273	17050	17358	17102	17086	17063	17029	17220	17053	17294	17149	17089	17208	17309	17139	17149	17128	17205	17150	17071	17144	17144	16990	17173	17264	17267	17104	16918	17201	17321	17043	17029	17171	16975	17214	17313	17193	17211	17214	17244	17623	17179	17218	17188	17084	17030	17106	17084	17056	17139	17088	16874	17275	17367	17083	17178	17196	17266	17272	17355	17342	17239	16926	17090	17052	17051	16927	17117	17179	17237	17295	16902	17133	17075	17292	17144	17363	17186	17197	17207	17139	17262	17201	17188	17158	17171	17135	17014	16936	17173	16986	17121	17164	17135	17162	17002	16992	17161	17086	17086	17018	17116	16897	17328	17217	17069	17165	17308	17060	16961	17185	17032	17140	17218	17020	16945	16960	17337	17255	17126	17007	17250	17132	17072	17302	17267	17115	17157	17137	17044	17128	17057	16941	17144	17215	17106	17036	17247	17178	16961	17243	17266	17011	17113	17093	17324	17141	17127	17177	17017	17179	17407	17258	17295	16970	17193	17026	17248	17299	17213	17097	17237	17210	17101	17286	17138	17064	17078	17129	17196	17348	17041	17217	17124	17064	17258	17082	17042	17365	17231	17418	17072	17278	16973	17222	17126	17141	17044	17163	16927	17067	16933	17092	17174	17360	17300	17193	17020	17222	16958	17148	17035	17154	16960	17150	17113	17239	17071	17244	17064	17095	17293	17181	17050	17206	17213	17131	17090	16979	17181	17004	17234	17156	17073	17060	17283	17131	17014	17219	17014	17090	17026	17301	17113	17149	17269	17076	17111	17396	17054	16938	17131	17149	17130	17086	17066	17081	17099	16950	17088	17242	17059	17091	17342	17288	17274	17337	17334	17262	17082	17031	17077	17229	16951	17293	17092	17208	17008	17134	17205	17252	17210	17111	17221	17203	16990	16976	17255	17167	17170	17187	17069	17030	17069	17065	17239	17198	17290	17076	17225	17153	17237	17259	17155	17067	17223	17031	17354	17358	17196	17175	17184	17434	17235	17057	17130	17066	17141	17240	16929	17294	17326	17065	17032	17113	17296	17316	17343	17309	17260	17252	17355	17073	17055	17127	17165	16942	17032	17248	16973	17279	17312	17110	17243	17404	17278	17117	17106	17011	17263	17364	17227	17199	17230	16931	17328	17101	17068	16941	17052	16904	17108	17157	17159	17144	17039
42162	59656	43362	24665	16783	15038	14724	14709	14609	14619	14667	14618	14652	14646	14614	14687	14644	14612	14547	14788	14477	14738	14739	14644	14800	14731	14644	14750	14663	14798	14696	14729	14673	14617	14751	14690	14589	14473	14741	14877	14668	14709	14810	14703	14709	14601	14809	14652	14769	14727	14597	14756	14596	14520	14646	14695	14636	14740	14612	14589	14665	14758	14679	14818	14598	14425	14743	14749	14673	14666	14720	14699	14666	14660	14753	14621	14606	14752	14785	14616	14612	14680	14689	14722	14629	14634	14757	14625	14627	14641	14706	14660	14646	14717	14708	14853	14721	14692	14614	14720	14851	14635	14536	14540	14696	14681	14608	14683	14630	14759	14720	14780	14623	14682	14710	14657	14568	14695	14694	14662	14748	14619	14762	14849	14731	14643	14619	14595	14739	14707	14539	14839	14669	14609	14650	14693	14634	14589	14748	14695	14765	14842	14581	14785	14726	14794	14656	14791	14765	14605	14588	14677	14563	14718	14667	14749	14620	14649	14833	14610	14733	14578	14569	14739	14579	14699	14721	14591	14608	14794	14608	14612	14519	14629	14706	14666	14653	14609	14578	14614	14773	14570	14690	14707	14625	14539	14829	14558	14809	14721	14678	14536	14644	14640	14524	14721	14585	14559	14717	14498	14797	14630	14638	14672	14731	14653	14725	14539	14667	14647	14855	14635	14470	14592	14698	14550	14613	14591	14828	14721	14876	14639	14675	14721	14754	14690	14607	14584	14495	14664	14719	14701	14706	14752	14566	14621	14622	14741	14778	14677	14725	14721	14524	14672	14618	14767	14631	14654	14774	14717	14786	14662	14711	14461	14751	14755	14556	14866	14730	14521	14644	14687	14657	14594	14723	14852	14745	14589	14692	14771	14754	14563	14567	14802	14697	14604	14573	14701	14634	14766	14817	14707	14865	14462	14606	14672	14435	14528	14787	14583	14597	14766	14668	14717	14544	14762	14599	14650	14613	14712	14704	14698	14553	14636	14764	14670	14641	14701	14687	14621	14703	14747	14599	14675	14546	14699	14645	14532	14613	14579	14587	14687	14408	14906	14663	14826	14578	14845	14722	14699	14718	14760	14912	14723	14904	14608	14669	14815	14632	14784	14656	14766	14768	14698	14660	14812	14604	14749	14848	14507	14676	14727	14827	14687	14576	14801	14726	14534	14396	14647	14697	14665	14764	14807	14616	14641	14607	14722	14660	14615	14629	14540	14567	14767	14611	14620	14580	14498	14572	14509	14532	14680	14731	14512	14720	14535	14736	14582	14645	14624	14626	14802	14662	14781	14559	14801	14611	14679	14679	14740	14654	14684	14626	14612	14631	14727	14825	14693	14660	14689	14482	14716	14721	14679	14577	14672	14708	14549	14781	14589	14611	14583	14785	14690	14663	14753	14782	14613	14762	14809	14665	14750	14618	14657	14815	14539	14677	14659	14748	14678	14740	14658	14759	14696	14718	14729	14760	14800	14676	14544	14698	14674	14691	14761	14686	14602	14648	14619	14808	14756	14833	14644	14487	14513	14885	14750	14710	14682	14831	14864	14803	14882	14719	14503	14583	14595	14787	14702	14571	14679	14550	14507	14774	14860	14644	14532	14703	14769	14579	14906	14692	14734	14771	14546	14540	14765	14730	14650	14780	14494	14730	14770	14532	14671	14628	14660	14731	14765	14733	14601	14610	14727	14715	14823	14695	14552	14757	14692	14569	14793	14708	14847	14785	14804	14841	14540	14664	14674	14769	14595	14637	14659	14673	14628	14673	14601	14719	14654	14681	14573	14596	14638	14699	14819	14485	14605	14564	14707	14597	14753	14824	14625	14527	14748	14632	14540	14597	14700	14749	14618	14569	14637	14669	14652	14574	14636	14677	14607	14626	14774	14636	14636	14687	14724	14525	14692	14644	14592	14646	14667	14727	14662	14548	14829	14552	14611	14572	14800	14807	14798	14669	14654	14611	14668	14769	14749	14736	14636	14809	14593	14798	14512	14706	14791	14690	14599	14544	14754	14698	14729	14710	14775	14721	14605	14570	14697	14872	14715	14765	14782	14695	14750	14633	14902	14668	14557	14600	14773	14735	14572	14762	14828	14594	14721	14778	14678	14777	14614	14609	14701	14469	14796	14798	14721	14733	14460	14762	14791	14640	14515	14787	14614	14780	14664	14459	14850	14738	14479	14796	14629	14835	14751	14724	14898	14582	14599	14670	14489	14782	14761	14660	14578	14593	14653	14617	14645	14634	14736	14622	14506	14645	14563	14686	14710	14659	14772	14622	14686	14652	14716	14821	14784	14540	14709	14682	14752	14526	14734	14785	14625	14721	14750	14575	14572	14735	14764	14720	14782	14597	14783	14597	14773	14761	14661	14774	14587	14685	14760	14662	14628	14624	14544	14805	14693	14807	14607	14679	14669	14776	14827	14752	14564	14763	14656	14596	14765	14541	14618	14677	14489	14476	14682	14706	14717	14602	14557	14806	14586	14622	14691	14750	14511	14677	14808	14790	14813	14894	14758	14586	14703	14656	14790	14730	14777	14672	14762	14499	14604	14706	14668	14687	14710	14558	14597	14780	14663	14640	14644	14675	14778	14696	14778	14669	14539	14613	14765	14764	14641	14561	14855	14807	14649	14770	14591	14561	14490	14740	14572	14723	14570	14705	14614	14636	14628	14739	14712	14663	14711	14575	14777	14722	14591	14579	14703	14676	14726	14856	14814	14603	14846	14793	14662	14620	14667	14691	14851	14724	14638	14565	14836	14664	14765	14668	14694	14524	14622	14639	14638	14705	14691	14639	14650	14729	14646	14660	14760	14766	14649	14689	14584	14708	14720	14616	14621	14656	14689	14692	14650	14860	14690	14581	14617	14674	14681	14512	14692	14635	14571	14610	14767	14600	14671	14836	14640	14670	14638	14634	14632	14685	14590	14575	14735	14739	14499	14774	14585	14703	14842	14714	14706	14870	14641	14591	14806	14793	14558	14589	14763	14681	14629	14726	14673	14874	14823	14610	14708	14506	14702	14633	14642	14738	14600	14705	14747	14580	14617	14668	14722	14749	14674	14825	14546	14650	14714	14782	14790	14840	14660	14611	14860	14687	14819	14574	14562	14627	14676	14634	14766	14586	14609	14613	14640	14528	14694	14651	14684	14600	14729	14729	14697	14585	14796	14582	14637	14592	14598	14807	14580	14662	14563	14620	14689	14627	14657	14689	14708	14659	14762	14749	14644	14755	14731	14748	14831	14665	14669	14683	14811	14703	14731	14594	14825	14651	14735	14804	14702	14644	14676	14694	14727	14663	14902	14625	14892	14664	14811	14592	14672	14769	14673	14825	14539	14711	14815	14839	14542	14522	14751	14656	14772	14572	14647	14649	14691	14533	14648	14693	14724	14606	14833	14749	14655	14555	14700	14702	14617	14727	14715	14705	14632	14849	14706	14779	14623	14675	14884	14919	14729	14564	14766	14710	14835	14620	14557	14647	14714	14651	14625	14764	14697	14722	14622	14519	14575	14607	14565	14729	14483	14814	14686	14670	14608	14568	14563	14640	14776	14705	14630	14731	14542	14591	14702	14842	14777	14642	14639	14740	14614	14691	14753	14575	14635	14790	14667	14708	14651	14765	14654	14744	14722	14823	14771	14827	14798	14687	14724	14709	14649	14742	14663	14728	14726	14795	14645	14733	14754	14686	14643	14631	14731	14813	14721	14810	14532	14589	14755	14625	14742	14649	14665	14645	14834	14641	14648	14646	14621	14800	14592	14563	14798	14733	14533	14636	14857	14528	14624	14679	14724	14534	14547	14646	14722	14597	14677	14682	14855	14608	14733	14698	14719	14647	14519	14729	14687	14620	14617	14588	14788	14636	14684	14645	14651	14746	14541	14648	14747	14761	14743	14604	14733	14582	14671	14718	14673	14592	14808	14604	14663	14567	14599	14780	14633	14740	14684	14655	14819	14787	14757	14769	14795	14780	14498	14603	14661	14639	14976	14769	14844	14698	14504	14565	14792	14685	14838	14715	14627	14809	14835	14723	14615	14829	14638	14760	14588	14662	14514	14564	14549	14617	14746	14542	14557	14765	14609	14725	14677	14585	14610	14650	14634	14844	14536	14775	14804	14709	14570	14871	14855	14616	14785	14755	14706	14708	14624	14856	14584	14599	14759	14558	14747	14805	14601	14544	14660	14722	14658	14736	14682	14662	14735	14596	14628	14612	14749	14609	14497	14607	14707	14706	14765	14744	14674	14728	14692	14677	14671	14680	14679	14664	14778	14820	14743	14735	14668	14550	14613	14629	14560	14712	14723	14719	14623	14631	14758	14747	14670	14587	14625	14810	14856	14743	14548	14568	14685	14655	14678	14607	14724	14920	14639	14913	14626	14671	14636	14645	14599	14468	14821	14605	14622	14640	14726	14800	14582	14671	14664	14824	14550	14834	14637	14804	14693	14762	14650	14569	14729	14773	14763	14722	14696	14862	14741	14637	14716	14536	14674	14678	14637	14794	14739	14693	14754	14535	14669	14600	14571	14809	14716	14848	14664	14663	14789	14634	14743	14791	14688	14605	14736	14626	14740	14554	14749	14627	14797	14712	14639	14579	14745	14853	14830	14576	14781	14837	14793	14690	14634	14585	14843	14633	14873	14534	14787	14588	14778	14563	14683	14809	14641	14726	14598	14572	14806	14572	14735	14650	14616	14632	14672	14575	14577	14680	14671	14768	14628	14744	14744	14612	14548	14602	14644	14604	14640	14491	14589	14623	14741	14717	14535	14677	14746	14770	14482	14578	14561	14725	14698	14808	14611	14682	14461	14654	14588	14587	14822	14701	14698	14872	14689	14668	14791	14604	14667	14543	14517	14852	14648	14736	14751	14763	14688	14596	14625	14784	14736	14783	14563	14801	14699	14805	14676	14741	14868	14602	14679	14675	14815	14692	14576	14743	14517	14668	14725	14850	14610	14769	14598	14585	14742	14598	14501	14605	14772	14659	14751	14485	14727	14722	14700	14604	14766	14542	14668	14582	14704	14514	14678	14733	14524	14475	14387	14806	14816	14887	14703	14739	14737	14737	14734	14593	14630	14570	14700	14808	14620	14700	14639	14843	14823	14690	14742	14917	14702	14700	14542	14566	14680
29657	40424	48537	34414	22344	18857	17745	17550	17393	17346	17234	17247	17350	17276	17320	17067	17282	17235	17082	17001	17047	17163	17431	17211	17346	17211	17182	17227	17170	17246	17120	17045	17170	17037	17277	17040	17362	16976	17443	17145	17245	17217	17447	17323	17110	17184	17205	17306	17111	17326	17204	17157	16950	17144	17064	17271	17173	17208	17306	17213	17157	17083	17039	17209	17326	17333	17080	17136	17070	17222	17161	17084	17352	17080	17414	17324	16798	17136	17127	17141	17335	17170	17258	17205	16929	17132	17191	17237	17344	17188	17208	17074	17358	17220	17157	17150	17259	17111	17041	17136	17176	17223	17311	17163	17110	17061	17022	16915	17114	17230	17020	17170	17177	17365	17007	17448	17187	17092	17074	17118	17209	16993	17261	17078	16998	17284	17183	17155	17090	17129	17284	16926	17276	17000	17141	16789	17013	17292	17272	17114	17338	17201	17071	17104	17027	17120	17187	17281	17200	17227	17093	17150	17404	17185	17257	17036	17136	17329	17156	17298	16983	17124	17127	17132	17279	17176	17139	17178	17000	17238	17198	17159	17183	17129	17099	17202	17130	17345	17235	17043	17304	16869	17055	17165	17158	17075	17119	16923	17044	17128	17082	17255	17114	17215	17090	17031	17023	17326	17160	17084	17215	16957	17029	17069	17296	17297	16972	16960	17260	17180	17003	17133	17085	17156	17093	17173	17097	17321	17062	17151	17149	17038	17166	17070	17072	17165	17057	17270	17135	17075	17166	17243	17192	17063	17158	17183	17135	17253	17142	16944	17163	16913	17014	17302	17115	17258	17197	17187	17079	17186	17149	17142	17313	17373	16991	17049	17355	17159	17124	17112	17018	17212	17148	17154	17193	17240	17175	17173	17228	17044	17368	17146	17065	16842	17071	17128	17369	17471	17092	17176	17090	17226	17019	17205	17183	17118	17169	17055	17011	17077	17211	17248	17231	17415	17284	17056	17262	17158	17093	17034	16958	17196	17168	17259	17088	17199	17252	17075	17002	17460	16949	17075	17063	16954	17091	17149	17187	17118	17119	17150	17089	17099	17262	17116	17023	17224	17335	17161	16987	17090	16965	17238	17114	17280	17113	17009	17116	17217	17096	17078	17224	17108	17122	17008	17252	17373	17298	17196	17067	17074	17036	17192	17135	17179	17154	17198	17029	17076	17122	17349	17172	17134	17280	17050	17238	17308	17146	17292	17189	17169	17089	17145	17278	17253	17245	17265	17184	17161	17160	17076	17201	17142	16881	17201	17231	17199	17132	17058	17125	17221	17152	17091	17407	17065	17279	17096	17110	16985	17173	17133	17046	17116	17176	17168	16967	17107	16892	17039	17115	17262	17150	17153	17067	17166	17163	17210	17117	17261	17183	17036	16928	16987	16960	17179	17180	17239	17335	17186	17173	17021	17228	17152	17209	17028	17282	17303	17263	17189	17218	17277	17077	16989	17141	17064	17120	16960	17164	17087	17093	17229	16998	17004	17058	17161	17090	17121	17233	17163	16929	17108	17322	16979	16950	17193	17210	17161	17025	17139	17128	17161	17122	17284	17251	17261	17319	17043	17231	17129	17157	17125	17352	17244	17077	17205	17240	17135	17130	17182	16877	17044	17000	17061	17116	17185	17165	16947	17015	17170	17105	17195	17059	17225	17018	17069	17154	16984	17128	17142	17257	17148	17129	17115	17390	17109	17117	17103	17141	17015	17206	16967	17290	16977	17115	16939	17096	17100	16880	17090	17073	17082	17135	17012	17077	17083	17182	16939	17200	17108	17253	17151	17219	17218	17157	17084	17067	16832	17451	17296	17121	17244	17146	17204	17033	17297	17237	17199	17156	17306	17241	17209	17156	17125	17136	17298	17267	17238	17098	17283	17119	17150	17143	17111	16958	16930	17219	17044	17241	17237	17100	17445	17139	17109	17110	17101	17108	16951	17290	17043	17085	17184	17090	17007	17037	17042	17095	17152	17119	17036	17202	17220	17201	16929	17000	17437	17052	17109	17191	17098	17150	17082	17306	17146	17373	17342	17293	17072	17045	16957	17059	17260	17388	17066	17179	17057	17275	17031	17143	17431	17071	17053	16974	17005	17193	17083	17112	17222	17133	17211	16979	17105	17262	17113	17233	17005	17080	17276	17104	17078	17402	17167	17206	17091	17153	17307	17322	17218	17144	17188	17416	17223	16948	17296	16951	17014	17165	17221	17104	17174	17183	17217	17101	17170	17270	17242	17181	17139	17095	16919	17149	17091	17137	17182	17292	17038	17089	16895	17103	17116	17294	17091	17237	17146	17063	17168	17149	16967	17047	17008	17138	17155	17137	17094	17130	17100	17257	17165	16959	17138	16927	17110	17015	16864	17140	17107	17209	17248	17280	17193	17019	17280	17117	17133	17140	17153	17216	17096	17077	17225	17163	17092	17270	17198	17313	17152	17227	17071	17259	17465	17261	17090	17379	17058	17051	17218	17211	17135	17156	17290	17136	17110	17044	17099	16939	17143	17042	17108	17230	17193	17136	17362	17182	17012	17025	17090	17100	16850	17346	17180	17326	17175	17301	17067	17228	17334	16893	17127	17282	16931	17312	17106	17183	17143	17153	17106	17228	17314	17068	17015	17215	17090	17175	17195	17191	17226	17089	17029	17167	17290	17306	17125	17158	17145	16988	16939	16994	16862	17302	17216	17266	17163	17294	17314	17169	17261	17157	17294	17229	17027	17172	17206	17216	17085	17162	17065	17064	17116	17199	17186	17088	17174	17115	17188	17213	17047	17208	17163	17182	17026	17073	17113	17078	17022	17117	17163	17152	17207	16958	16851	16860	16969	17035	17062	17016	17003	17134	17311	17127	17221	17326	17149	17303	17113	17409	17232	17271	17223	17169	17101	17123	17276	16993	17134	17184	17250	17113	17110	17147	17275	17317	17092	17079	17108	17166	17162	17212	16939	16956	17296	17160	17157	17221	17135	17130	17231	17166	17210	16960	17142	17139	17128	17207	17078	17331	17137	17138	17119	17211	17346	17095	17402	17166	17170	17041	17406	17204	17283	17161	17072	17211	17122	17203	17121	17128	17188	17153	16978	17066	17121	17230	17252	17144	17067	17048	17301	17248	17021	17079	16996	17029	17049	17145	17111	17244	17158	17002	17091	17126	17170	17067	17029	17224	17117	17394	17262	17153	17203	17202	17271	17092	17284	17331	17228	17011	17085	17191	17118	17202	17178	17123	17027	17117	17071	17132	17268	17175	17188	17314	16960	17300	17245	17072	17112	17248	17190	17259	17292	17217	17069	17149	17317	17385	17102	17037	17128	17154	17280	17085	17185	17219	17140	17038	17109	17048	17103	17081	17229	17105	16927	17106	17061	17214	16997	17219	17149	17010	16911	17070	17197	17126	17143	17279	16952	17199	17332	17278	17093	17131	17266	17102	17103	17184	17099	17288	17073	17019	17288	17177	17004	17308	17132	17257	17231	17101	17037	17175	17335	17086	17306	17161	17214	17056	17119	17241	17018	17196	17172	17284	17084	17234	17276	17057	17013	17073	17189	17009	17005	17188	17191	17316	17334	17009	16945	17069	17407	17046	17129	17096	17058	17399	17215	17029	16980	17075	17047	17006	17062	17169	17111	17201	17161	17210	17182	17144	17229	17019	17507	17255	17338	17146	17198	17152	17159	17069	17079	17123	17379	17170	17117	17006	17191	17034	17276	17222	17262	17150	16999	17215	17355	17082	17053	17099	17116	17123	17336	17209	17170	17147	17255	16984	16816	17030	17008	17107	17163	17134	17168	17122	17055	17112	17132	17233	17354	17092	17078	17074	17185	17202	17285	17144	16853	17163	17162	17172	17160	17178	17189	17124	17294	17175	17080	17200	17121	17220	16996	17059	16965	17132	17096	17237	17229	17166	17110	17148	17227	17293	17222	17081	17226	17052	17200	17156	17172	17126	17240	17076	17056	17303	17068	17266	17179	17130	17067	17111	17059	17071	17299	17225	17252	17218	17279	16980	17188	17175	17034	17156	17101	17177	17249	17013	17014	17308	17200	17228	17351	17270	17181	17214	17294	17115	17151	16918	17270	17128	17167	17186	17225	17163	17113	17084	17245	17103	17053	17219	17369	17188	17214	17109	17033	17270	17097	17267	17212	17196	17296	17271	17244	17058	17102	17335	17243	17259	17354	17034	17082	17106	16993	17076	17183	17078	17274	17202	17139	17127	17132	17071	17133	17135	17127	17152	17121	17211	17231	17358	17288	17256	17203	17125	17314	17183	16913	17304	17226	17113	17183	17231	17177	17077	17175	16988	17127	17039	17202	17113	17161	17078	17121	17131	17103	17264	17151	17112	17022	17065	17033	17014	17099	17302	17237	17152	17186	17070	17263	17112	17092	17199	17133	17115	17217	17197	17182	17037	17321	17105	17103	17229	17019	16995	17078	17252	17084	17000	16945	17235	17179	17138	17077	17100	17202	17199	17098	17142	17056	17213	17291	17292	17113	16992	17204	17173	17291	17184	17155	16966	17042	17009	17169	17210	17153	17574	17079	17086	17066	17025	17186	16810	17114	17136	17054	17245	17052	16934	17057	17071	17032	17156	17131	17258	17418	17109	17245	17069	16898	16855	17106	17181	17303	17125	17257	16985	17128	16815	17154	17054	17275	17308	16925	16968	17004	17229	16945	17075	17036	17242	17028	17153	17183	17022	17052	17106	17170	17279	17183	17261	17006	17063	17133	17054	17177	17331	17009	17101	17131	17083	17243	17278	17104	17182	17245	17226	17230	17121	17091	16988	17215	17266	17248	17270	17230	17291	17122	17225	16978	17102	17226	17174	17264	17264	17053	17217	17047	17149	17217	17462	17288	17087	17243	17178	17135	17109	17080	17134	17071	17300	17031	17078	17198	17189	17337	17058	17281	17133	17091	16979	17099	17188	17195	17161	16975	17184	17225	17194	17267	17274	17093	17189	17196	17234	17190	17064	16935	17029	17043	17152	17203	17165	17049	17137	17104	17118	17042	17112	17342	17268	17115	17398	17202	17147	17184	17234	17061	17091	17316	17103	17150	17353	17141	17245	17197	17120	17067	17159	17139	17011	17534	17149	17251	17204	17084	17206	17150	17091	17131	17211	17255	17416	16996
51978	77637	56830	30878	18694	15082	14817	14706	14624	14751	14591	14472	14823	14710	14631	14768	14838	14654	14727	14530	14807	14857	14638	14826	14963	14717	14671	14649	14768	14800	14820	14782	14850	14773	14869	14581	14682	14718	14708	14515	14830	14637	14758	14737	14861	14544	14511	14867	14828	14642	14718	14642	14735	14628	14631	14622	14781	14842	14596	14685	14962	14626	14612	14656	14798	14796	14885	14780	14579	14739	14692	14744	14813	14666	14782	14629	14612	14721	14771	14705	14783	14778	14850	14550	14756	14703	14737	14793	14825	14708	14685	14551	14688	14706	14564	14808	14709	14618	14775	14702	14682	14820	14825	14753	14728	14659	14863	14677	14726	14819	14839	14703	14762	14764	14870	14799	14724	14693	14679	14668	14742	14753	14575	14488	14688	14637	14752	14707	14705	14772	14611	14605	14668	14687	14773	14682	14686	14739	14699	14831	14786	14802	14845	14643	14853	14916	14606	14781	14472	14757	14772	14905	14648	14724	14647	14887	14588	14626	14789	14741	14646	14665	14614	14719	14702	14810	14791	14786	14767	14581	14650	14615	14868	14515	14698	14836	14772	14724	14911	14658	14848	14836	14693	14747	14725	14601	14682	14654	14622	14665	14725	14757	14699	14756	14730	14807	14633	14611	14851	14804	14820	14800	14629	14666	14703	14629	14768	14662	14681	14696	14622	14821	14667	14791	14643	14864	14677	14753	14876	14843	14605	14731	14759	14676	14617	14629	14681	14730	14677	14866	14689	14639	14722	14741	14562	14953	14701	14702	14721	14822	14753	14556	14704	14685	14686	14737	14628	14710	14667	14761	14550	14813	14807	14997	14703	14697	14676	14635	14674	14748	14695	14579	14583	14777	14857	14916	14784	14777	14860	14789	14867	14660	14706	14754	14683	14761	14736	14623	14878	14664	14802	14621	14652	14633	14877	14691	14668	14622	14751	14687	14828	14695	14733	14574	14729	14781	14822	14662	14739	14660	14567	14734	14777	14695	14773	14756	14666	14720	14645	14657	14764	14506	14618	14732	14636	14677	14658	14771	14716	14686	14743	14764	14613	14761	14756	14768	14853	14733	14891	14643	14736	14859	14626	14742	14771	14710	14793	14666	14823	14637	14780	14731	14609	14744	14540	14591	14638	14838	14538	14613	14718	14671	14717	14658	14799	14749	14901	14581	14782	14809	14666	14655	14651	14792	14584	14742	14679	14740	14740	14687	14710	14592	14507	14665	14718	14608	14830	14856	14720	14733	14699	14870	14674	14745	14856	14696	14749	14601	14714	14568	14775	14773	14671	14701	14715	14757	14560	14826	14642	14815	14680	14679	14492	14587	14771	14650	14652	14770	14580	14559	14641	14678	14719	14722	14662	14761	14762	14681	14678	14798	14673	14764	14660	14773	14719	14614	14818	14798	14824	14792	14766	14935	14747	14676	14764	14640	14998	14553	14826	14692	14755	14696	14605	14669	14743	14644	14806	14602	14715	14905	14721	14738	14836	14802	14742	14691	14699	14633	14828	14749	14701	14587	14706	14710	14846	14743	14792	14881	14786	14932	14620	14796	14812	14931	14689	14890	14766	14592	14758	14751	14736	14885	14683	14576	14624	14761	14676	14865	14689	14757	14761	14695	14721	14873	14559	14655	14806	14724	14876	14685	14828	14773	14816	14691	14888	14760	14694	14669	14771	14558	14764	14629	14843	14831	14711	14596	14713	14724	14636	14684	14816	14708	14812	14719	14625	14665	14729	14733	14822	14758	14878	14788	14641	14604	14793	14732	14673	14476	14760	14635	14648	14826	14825	14675	14819	14708	14444	14804	14750	14835	14681	14679	14772	14833	14778	14612	14820	14642	14663	14610	14712	14772	14601	14816	14698	14777	14688	14881	14665	14640	14854	14744	14665	14761	14720	14772	14703	14862	14734	14719	14686	14752	14784	14738	14906	14730	14638	14704	14670	14865	14697	14604	14704	14814	14899	14653	14809	14662	14659	14931	14566	14697	14946	14647	14702	14794	14812	14829	14672	14914	14688	14823	14618	14677	14595	14824	14749	14899	14801	14730	14676	14620	14758	14535	14656	14504	14809	14758	14606	14654	14644	14806	14562	14634	14871	14828	14524	14561	14732	14763	14970	14752	14725	14852	14647	14666	14964	14821	14810	14729	14758	14761	14721	14647	14729	14709	14744	14626	14898	14610	14743	14693	14556	14727	14767	14778	14627	14767	14761	14737	14714	14835	14844	14615	14729	14544	14544	14654	14857	14663	14775	14732	14696	14600	14800	14637	14689	14671	14730	14628	14632	14687	14653	14736	14603	14656	14885	14677	14836	14706	14791	14793	14921	14690	14618	14840	14828	14749	14710	14862	14845	14744	14688	14737	14927	14679	14779	14754	15032	14718	14701	14771	14684	14865	14839	14804	14706	14775	14677	14434	14727	14752	14703	14755	14764	14609	14747	14654	14819	14955	14701	14894	14803	14726	14840	14653	14869	14842	14734	14708	14690	14735	14867	14606	14731	14769	14775	14835	14697	14640	14798	14641	14734	14696	14612	14766	14757	14808	14717	14709	14810	14822	14835	14826	14646	14733	14737	14575	14733	14560	14673	14632	14818	14553	14940	14665	14657	14847	14610	14853	14697	14677	14678	14712	14554	14806	14808	14760	14646	14773	14679	14754	14513	14830	14915	14804	14573	14561	14875	14627	14802	14634	14859	14671	14673	14729	14820	14684	14828	14766	14673	14679	14796	14578	14814	14693	14882	14752	14734	14660	14555	14739	14699	14823	14870	14651	14667	14815	14847	14609	14959	14684	14631	14697	14670	14591	14727	14778	14834	14733	14786	14767	14850	14737	14620	14652	14670	14772	14602	14830	14688	14738	14757	14658	14906	14775	14640	14700	14798	14835	14777	14893	14665	14612	14824	14785	14708	14622	14828	14732	14592	14783	14567	14655	14920	14642	14832	14873	14775	14735	14702	14847	14728	14801	14668	14478	14776	14857	14840	14699	14798	14697	14763	14607	14895	14685	14867	14668	14746	14755	14702	14802	14922	14844	14757	14608	14721	14737	14719	14719	14830	14720	14828	14751	14733	14767	14705	14650	14684	14809	14774	14925	14965	14568	14623	14837	14762	14735	14826	14803	14713	14818	14661	14875	14742	14845	14918	14830	14835	14835	14800	14871	14728	14634	14708	14626	14813	14751	14715	14661	14686	14763	14745	14634	14685	14793	14728	14753	14641	14687	14789	14578	14591	14731	14736	14817	14937	14691	14810	14669	14628	14712	14680	14674	14705	14799	14624	14774	14754	14692	14787	14703	14745	14735	14853	14635	14831	14669	14656	14707	14637	14671	14631	14659	14684	14650	14681	14725	14572	14712	14681	14767	14720	14779	14775	14738	14702	14784	14671	14942	14857	14881	14622	14726	14986	14723	14741	14720	14667	14923	14789	14797	14707	14796	14829	14816	14801	14662	14811	14680	14659	14654	14827	14743	14623	14917	14555	14646	14760	14679	14683	14658	14837	14710	14653	14715	14723	14677	14700	14664	14773	14697	14800	14622	14802	14708	14719	14677	14708	14594	14790	14745	14740	14749	14625	14944	14842	14758	14684	14760	14701	14766	14856	14723	14850	14783	14894	14628	14700	14727	14708	14772	14783	14704	14692	14637	14708	14694	14621	14843	14746	14773	14599	14871	14783	14692	14800	14820	14581	14592	14657	14727	14678	14730	14849	14776	14960	14526	14810	14858	14643	14707	14714	14626	14728	14819	14858	14937	14544	14872	14835	14690	14741	14697	14592	14687	14708	14697	14621	14703	14663	14936	14431	14803	14724	14703	14849	14873	14607	14749	14736	14886	14727	14834	14813	14570	14837	14955	14744	14691	14727	14800	14889	14845	14810	14779	14835	14766	14750	14709	14761	14895	14812	14770	14681	14695	14611	14715	14635	14730	14860	14716	14711	14623	14547	14754	14749	14674	14753	14810	14577	14715	14652	14804	14750	14672	14686	14643	14907	14827	14755	14651	14755	14716	14781	14738	14501	14802	14749	14595	14611	14808	14661	14741	14621	14889	14935	14773	14715	14758	14701	14715	14771	14823	14654	14803	14746	14792	14701	14683	14792	14847	14734	14715	14592	14573	14735	14847	14613	14785	14681	14919	14728	14877	14710	14702	14737	14692	14822	14746	14638	14828	14927	14836	14802	14866	14885	14705	14700	14802	14690	14891	14730	14520	14801	14684	14688	14773	14865	14775	14735	14628	14659	14819	14766	14824	14671	14818	14787	14750	14582	14785	14911	14879	14689	14748	14667	14753	14697	14619	14770	14904	14668	14607	14601	14783	14566	14787	14546	14565	14839	14775	14716	14767	14709	14684	14835	14577	14581	14753	14655	14777	14707	14722	14577	14716	14810	14653	14776	14586	14745	14857	14864	14733	14730	14836	14696	14694	14677	14631	14735	14694	14875	14800	14833	14727	14637	14772	14970	14760	14894	14714	14691	14611	14676	14632	14600	14813	14661	14636	14835	14830	14767	14766	14844	14707	14801	14729	14763	14811	14642	14742	14691	14671	14849	14617	14744	14715	14620	14763	14699	14763	14864	14800	14647	14730	14832	14590	14811	14670	14719	14844	14689	14804	14656	14731	14803	14768	14637	14714	14785	14605	14660	14712	14659	14843	14524	14598	14813	14852	14662	14759	14579	14697	14831	14747	14662	14654	14535	14723	14640	14786	14765	14767	14595	14667	14590	14808	14780	14778	14723	14771	14739	14728	14748	14723	14789	14601	14584	14789	14868	14543	14719	14753	14745	14698	14672	14764	14724	14788	14903	14747	14814	14652	14848	14543	14832	14797	14752	14732	14769	14688	14692	14829	14634	14630	14836	14743	14653	14616	14815	14665	14854	14732	14658	14716	14727	14878	14928	14648	14639	14677	14594	14882	14584	14737	14611	14702	14558	14687	14849	14734	14660	14800	14675	14806	14784	14704	14871	14720	14730	14558	14754	14693	14667	14764	14664	14886	14706	14560	14578	14614	14663	14714	14717	14669	14773	14751	14733	14740	14881	14876	14774	14815	14899	14600	14702	14819	14838	14680	14822	14702	14788	14794	14786	14866	14620	14487	14681	14786	14732	14754	14926	14857	14764	14721
23851	25275	37465	30666	24547	23904	23325	18258	17387	17639	17726	17553	17508	17679	17678	17675	17499	17481	17404	17436	17536	17310	17313	17607	17423	17177	17157	17509	17353	17322	17455	17437	17532	17360	17389	17214	17451	17277	17310	17262	17569	17503	17440	17268	17174	17246	17359	17387	17433	17236	17497	17168	17182	17289	17339	17288	17241	17126	17382	17107	17263	17400	17462	17308	17038	17165	17194	17227	17052	17374	17136	17165	17406	17432	17426	17246	17115	17187	17339	17031	17230	17170	17190	17317	17272	17324	17226	17177	17418	17088	17159	17457	17077	17146	17152	17324	17467	17183	17258	16971	17202	17217	17573	17184	17548	17276	17381	17151	17256	17453	17308	17232	17543	17318	17258	17165	17212	17453	17247	17219	16951	17170	17157	17297	17390	17322	17250	17059	17222	17394	17215	17250	17309	17237	17404	17300	17100	17241	17402	17213	17103	17353	17183	17254	17167	17168	17239	17216	17205	17094	17367	17306	17355	17185	17360	17194	17346	17346	17133	17209	17326	16992	17214	17304	17201	17407	17404	17242	17092	17060	17267	17424	17240	17198	17336	17301	17293	17353	17045	17145	17282	17160	17087	17306	17130	17203	17307	17174	17246	17450	17255	17445	17287	17337	17166	17241	17268	17126	17274	17238	17181	17090	17081	17183	17391	17331	17326	17214	17315	17236	17145	17219	17486	17526	17128	17224	17305	17224	17254	17398	17261	17094	17065	17190	17298	17261	17467	17422	17482	17161	17290	17273	17363	17213	16992	17398	17236	17506	17159	17321	17155	17381	17358	17103	17051	17105	17221	17152	17166	17318	17553	17516	17372	17405	17233	17186	17103	17409	17370	17217	17228	17300	17267	17232	17478	17191	17240	17178	17297	17274	17177	17248	17205	17317	17402	17245	17198	17351	17261	17274	17251	17443	17378	17201	17233	17287	17118	17328	17287	17268	17424	17163	17031	17343	17291	17379	17216	17207	17045	17201	17133	17169	17310	17252	17450	17230	17169	17109	17335	17181	17439	17354	17277	17152	17002	17389	17273	17384	17484	17204	17317	17151	17357	17219	17350	17184	17205	17208	17093	17174	17206	17252	17204	17221	17272	17276	17368	17287	17351	17309	17281	17210	17266	17316	17081	17498	17259	17133	17208	17232	17152	17268	17325	17132	17272	17094	17234	17245	17135	17206	17142	17320	17255	17249	17181	17315	17201	17300	17327	17064	17187	17245	17253	17129	17411	17165	17183	17227	17305	17098	17183	17183	17267	17310	17295	17425	17235	17255	16984	17076	17114	17095	17109	17467	17332	17180	17130	17398	17441	17239	17300	17232	17074	17246	17481	17112	17171	17225	17073	17304	17278	17306	17417	17245	17131	17049	17291	17274	17379	17362	17453	17311	17121	17236	17327	17258	17074	17103	17312	17402	17256	17159	17311	17151	17242	16988	17402	17364	17286	17325	17344	17115	17337	17239	17423	17387	17222	17195	17388	17355	17261	17480	17292	17181	17116	17234	17327	17006	17232	17082	17306	17129	17139	17271	17214	17190	17390	17342	17222	17169	17480	17259	17427	17428	17345	17366	17270	17067	17192	17496	17497	17318	17244	17148	17112	17211	17212	17314	17345	17211	17299	17357	17138	17259	17301	17255	17132	17289	17257	17285	17480	17172	17186	17268	17026	17111	17119	17361	17101	17174	17158	17361	17327	17243	17251	17144	17217	17107	17178	17137	17208	17260	17034	17316	17162	17268	17260	17303	17175	17109	17209	17217	17207	17312	17200	17441	17082	17202	17247	17399	17271	17022	17326	17063	17224	17213	17102	17230	17250	17189	17382	17285	17299	17211	17312	17224	17303	17130	16970	17273	17049	17235	17114	17214	17108	17229	17330	17312	17259	17185	17239	17049	17447	17242	17157	17233	17252	17183	17280	17081	17184	17327	17296	17068	17204	17157	17079	17343	17265	17279	17158	17353	17106	16954	17129	17179	17182	17206	17252	17152	17162	17187	17254	17207	17199	17244	17387	17281	17334	17164	17266	17420	17180	17129	17173	17164	17358	17337	17178	17108	17240	17241	17287	17302	17238	17265	17333	17055	17335	17213	17239	17344	17399	17273	17243	17212	17219	17132	17030	17296	17378	17425	17293	17162	17262	17343	17169	17264	17051	17232	17378	17090	17161	17068	17298	17289	17301	16970	17121	17318	17161	17376	17208	17057	17254	17406	17396	17225	17209	17235	17341	17212	17287	17290	17177	17382	17174	17254	17225	17348	17311	17218	17335	17414	17352	17251	17335	17117	17192	17294	17228	17182	17266	17425	17219	17342	17380	16989	17474	17426	17346	17160	17009	17115	17151	17050	17268	17206	17232	17212	17330	17251	17169	17201	17320	17043	17192	17384	17231	17244	17246	17124	17068	17139	17340	17256	17266	17142	17110	17289	17373	17251	17305	17462	17082	17093	17270	17061	17183	17178	17340	17336	17523	17133	17086	17159	17381	17307	17125	17161	17059	17178	17222	17215	17092	17353	17233	17291	17208	16977	17069	17198	17411	17344	17312	17389	17184	17134	17285	17291	17411	17129	17249	17233	17282	17181	17211	17174	17167	17473	17523	17236	17227	17300	17294	17260	17317	17463	17305	17228	17338	17241	17261	17237	17322	17308	17280	17329	17061	17121	17042	17068	17355	17212	17166	17074	17199	17202	17305	17292	17083	17276	17200	17367	17429	17344	17302	17258	17392	17218	17292	17182	17342	17355	17230	17326	17335	17338	17328	17316	17177	17116	17124	17266	17241	17217	17198	17014	17233	17321	17322	17321	17201	17468	17250	17207	17232	17286	17227	17299	17260	17123	17196	17126	17240	17201	17258	17119	17229	17269	17168	17084	17274	17102	17151	17275	17169	17236	17118	17133	17200	17200	17202	17164	17147	17437	17173	17236	17263	17213	17207	17247	17286	17335	17340	17135	17342	17271	17303	17157	17120	17195	17152	17201	17420	17383	17351	17215	17274	17108	17351	17322	17234	17324	16998	17350	17410	17332	17149	17205	17346	17241	17348	17033	17211	17457	17266	17186	17251	17244	17156	17328	17113	17280	17166	17208	17214	17273	17355	17340	17275	17109	17329	17162	17180	17206	17084	17104	16998	17398	17274	17186	17084	17058	17226	17169	17364	17208	17135	17379	17252	17364	17127	17204	17097	17395	17258	17188	17326	17356	17485	17365	17109	17299	17286	17317	17255	17059	17208	17043	17249	17272	17307	17344	17342	17080	17246	17490	17266	17301	17296	16943	17284	17185	17290	17202	17168	17526	17443	17352	17449	17208	17373	17306	17250	17450	17228	17132	17273	17105	17151	17045	17329	17281	17150	17197	17213	17208	17383	17284	17339	17120	17412	17349	16999	17264	17496	17224	17180	17229	17361	17224	17094	17164	17478	17175	17344	17039	17245	17095	17356	17500	17212	17281	16939	17167	17294	17327	17255	17288	17167	17278	17104	17239	17291	17218	17228	17171	17304	17321	16954	17331	17088	17405	17057	17046	17119	17289	17399	17245	17384	17228	17258	17087	17201	17551	17214	17118	17290	17272	17351	17378	17130	17243	17311	17313	17361	17248	17214	17203	17251	17059	16926	17214	17257	17067	17351	17124	17011	17277	17064	17214	17406	17453	17388	17290	17243	17402	17448	17143	17290	17381	17212	17095	17195	17326	17234	17329	17103	17273	17325	17228	17335	17272	17484	17300	17238	17333	17278	17392	17192	17493	17374	17299	17275	17398	17232	17298	17142	17234	17256	17294	17165	17278	17177	17149	17317	17215	17204	17189	17311	17308	17152	17391	17145	17293	17376	17276	17204	17280	17150	17284	17337	17139	17159	17223	17480	17295	17222	17285	17062	17368	17464	17208	17161	17109	17054	17571	17265	17307	17240	17374	17339	17338	17356	17211	17245	17348	17013	17015	17348	17175	17215	17383	17140	17294	17409	17132	17498	17192	17131	17254	16960	17137	17431	17304	17148	17266	17332	17321	17165	17365	17352	17241	17256	17358	17184	17364	17139	17159	17132	17194	17048	17339	17226	17478	17441	17341	17374	17334	17149	17208	17142	17332	17461	17186	17191	17397	17198	17343	17288	17264	17235	17151	17195	17303	17237	17234	17144	17386	17384	17182	17342	17127	17274	17277	17307	17456	17259	17260	17260	17223	17398	16973	17047	17284	17302	17252	17259	17216	17194	17153	17201	17355	17413	17094	17170	17400	17031	17213	17104	17157	17046	17238	17323	17139	17343	17521	17215	17288	17222	17264	17131	17365	17283	17353	17296	17285	17243	17086	17393	17176	17150	17032	17147	17260	17313	17402	17291	17009	17031	17238	17016	17185	17400	17158	17337	17330	17199	17270	17317	17193	17256	17155	17309	17108	17224	17189	17306	17259	17121	17166	17314	17208	17093	17275	17134	17273	17400	17499	17355	17096	16843	17151	17243	17293	17282	17374	17299	17340	17185	17068	17369	17289	17259	17385	17335	17014	17397	17280	17309	17328	17204	17302	17194	17199	17406	17111	17250	17169	17305	17246	17286	17211	17273	17196	17254	17141	17132	17267	17141	17175	17063	17256	17260	17121	17191	17311	17260	17187	17128	17199	17023	17464	17342	17291	17252	17273	17217	17257	17373	17189	17331	17150	17260	17156	17219	17118	17157	17281	17246	17173	17186	17319	17243	17288	17252	17251	17183	17015	17393	17145	17290	17366	17077	17277	17113	17368	17370	17062	17316	17120	17138	17217	17240	17205	17329	17357	17263	17226	17338	17226	17193	17249	17459	17228	17303	17251	17109	17112	17248	17069	17085	17224	17285	17518	17439	17222	17367	17221	17213	17222	17344	17254	17287	17086	17298	17233	17210	17131	17253	17243	17342	17344	17199	17254	17400	17284	17334	17158	17315	17302	17185	17141	17223	17232	17253	17101	17095	17456	17159	17167	17274	17236	17363	17088	17337	17323	17279	17246	17161	17249	17174	17236	17245	17340	17377	17066	17290	17202	17158	17202	17138	17248	17286	17230	17143	17027	17016	17123	17166	17217	17256	17170	17178	17241	17240	17372	17444	17370	17178	17298	17224	17134	17154	17255	17131	17254	17304	17235	16990	17387	17355	17126	17005	17249
61673	107441	86423	54903	30449	17753	14959	14714	14690	14817	14832	14715	14970	14670	14730	14898	14831	14713	14758	14850	14728	14582	14852	14857	14793	14810	14836	14769	14716	14856	14795	14818	14618	14866	14849	14788	14899	14710	14658	14871	14668	14875	14817	15031	14870	14820	14760	14878	14762	14745	14895	14729	14898	14763	14797	15078	14883	14859	14666	14754	14869	14698	14773	14718	14794	14542	14758	14784	14853	14896	14508	14716	14819	14948	14721	14843	14741	14813	14727	14644	14789	14805	14719	14590	14701	14736	14656	14803	14923	14879	14879	14714	14729	14722	14840	14816	14716	14861	14741	14842	14776	14753	14843	14769	14687	14766	14758	14784	14747	14701	14681	14682	14680	14522	14633	14626	14759	14721	14744	14808	14790	14800	14750	14749	14637	14733	14786	14778	14794	14813	14725	14736	14726	14655	14861	14663	14661	14824	14780	14912	14738	14847	14739	14854	14601	14895	14878	14950	14837	14719	14759	14776	14812	14746	14733	14851	14585	14696	14711	14754	14829	14553	14687	14739	14603	14618	14832	14821	14647	14747	14790	14858	14683	14636	14742	14645	14655	14808	14875	14725	14652	14835	14818	14731	14884	14861	14824	14902	14678	14786	14802	14682	14884	14770	14802	14711	14694	14792	14862	14737	14724	14732	14841	14746	14772	14753	14776	15006	14786	14643	14791	14923	14675	14787	14698	14739	14606	14727	14855	14831	14784	14668	14863	14615	14632	14739	14763	14787	14721	14652	14734	14686	14590	14905	14616	14899	14808	14654	14802	14799	14686	14789	14804	14710	14745	14665	14836	14576	14768	14713	14730	14777	14788	14878	14782	14937	14830	14690	14813	14864	14713	14624	14768	14829	14907	14760	14925	14863	14936	14614	14801	14723	14864	14622	14912	14705	14729	14902	14734	14705	14790	14917	14823	14740	14742	14799	14616	14721	14842	14809	14725	14852	14670	14787	14698	14833	14755	14766	14842	14782	14793	14643	14804	14671	14829	14686	14809	14753	14756	14694	14745	14776	14806	14703	14817	14820	14766	14872	14629	14799	14722	14835	14718	14821	14808	14857	14546	14789	14650	14874	14880	14817	14800	14926	14659	14887	14687	14776	14886	14702	14727	14790	14657	14764	14768	14646	14789	14677	14875	14859	14627	14677	14861	14737	14649	14631	14616	14633	14615	14829	14749	14664	14653	14773	14675	14739	14917	14762	14731	14877	14722	14696	14748	14829	14901	14748	14723	14738	14649	14612	14776	14834	14782	14805	14782	14922	14776	14801	14751	14827	14800	14800	14955	14797	14820	14751	14880	14830	14832	14654	14831	14744	14808	14791	14648	14589	14794	14701	14681	14501	14809	14879	14838	14584	14802	14771	14788	14850	14879	14737	14513	14763	14869	14739	14567	14896	14629	14922	14609	14703	14887	14851	14717	14637	14773	14706	14794	14548	14796	14751	14856	14843	14779	14599	14709	14755	15006	14795	14820	14795	14882	14679	14775	14747	14664	14691	14664	14750	14820	14728	14591	14692	14773	14720	14819	14683	14759	14769	14816	14777	14748	14813	14732	14766	14803	14933	14778	14573	14730	14876	14956	14929	14821	14808	14637	14838	14844	14704	14571	14695	14723	14608	14848	14645	14824	14651	14811	14548	14901	14686	14751	14687	14817	14801	14794	14631	14865	14636	14673	14597	14863	14809	14843	14683	14752	14870	14671	14631	14788	14792	14561	14739	14627	14687	14725	14621	14836	14829	14794	14857	14805	14845	14680	14729	14913	14757	14887	14623	14634	14773	14645	14712	14925	14881	14689	14699	14650	14649	14754	14819	14647	14678	14738	14896	14675	14730	14595	14757	14769	14798	14634	14860	14689	14848	14780	14696	14651	14755	14755	14800	14631	14824	14916	14724	14811	14667	14805	14735	14789	14914	14694	14826	14688	14793	14599	14797	14713	14576	14931	14756	14710	14610	14817	14804	14832	14689	14918	14702	14821	14786	14560	14756	14720	14625	14772	14554	14763	14721	14802	14653	14624	14688	14625	14763	14759	14816	14760	14796	14667	14693	14810	14765	14652	14818	14760	14739	14706	14802	14737	14714	14744	14798	14823	14831	14700	14788	14845	14884	14698	14785	14823	14655	14748	14753	14612	14886	14595	14733	14871	14795	14832	14711	14825	14636	14653	14572	14691	14922	14728	14553	14886	14737	14664	15011	14826	14670	14639	14888	14920	14780	14734	14635	14896	14850	14865	14769	14913	14785	14784	14827	14806	14877	14809	14849	14835	14733	14774	14780	14760	14701	14826	15023	14767	14708	14622	14785	14859	14749	14903	14662	14598	14705	14621	14800	14717	14586	14740	14777	14680	14733	14762	14677	14754	14659	14809	14660	14769	14763	14799	14847	14848	14640	14913	14571	14590	14819	14781	14669	14774	14801	14852	14763	14680	14728	14821	14784	14735	14925	14801	14794	14793	14808	14998	14669	14626	14694	14746	14867	14686	14594	14707	14764	14661	14783	14736	14844	14828	14810	14755	14928	14780	14709	14797	14832	14720	14711	14752	14649	14665	14823	14721	14874	14702	14729	14610	14877	14601	14740	14693	14545	14691	14656	14761	14766	14753	14585	14795	14727	14763	14704	14831	14722	14839	14876	14855	14916	14886	14721	14663	14668	14807	14752	14823	14851	14693	14761	14714	14545	14780	14708	14691	14608	14909	14806	14883	14866	14627	14693	14680	14641	14717	14792	14662	14678	14730	14559	14785	14865	14891	14690	14791	14836	14610	15005	14856	14922	14631	14632	14787	14643	14718	14829	14762	14608	14710	14661	14882	14808	14668	14804	14839	14785	14822	14913	14799	14975	14692	14821	14736	14677	14860	14822	14870	14760	14878	14895	14746	14728	14716	14532	14819	14967	14612	14639	14737	14890	14815	14598	14727	14681	14847	14871	14909	14614	14709	14742	14599	14694	14765	14730	14861	14752	14817	14658	14614	14952	14795	14748	14713	14805	14631	14730	14695	14613	14804	14690	14883	14929	14857	14685	14649	14622	14850	14782	14665	14782	14693	14807	14706	14580	14800	14557	14639	14963	14666	14778	14802	14546	14842	14727	14668	14728	14829	14733	14859	14616	14767	14766	14784	14727	14860	14671	14843	14701	14740	14768	14771	14699	14788	14751	14626	14539	14783	14694	14772	14827	14780	14899	14765	14699	14664	14990	14645	14673	14616	14770	14715	14696	14753	14824	14710	14708	14810	14884	14678	14857	14767	14795	14857	14694	14769	14764	14766	14769	14835	14842	14722	14863	14922	14786	14836	14874	14824	14802	14903	14930	14882	14681	14679	14794	14795	14828	14749	14802	14652	14758	14610	14624	14940	14674	14657	14762	14904	14820	14854	14675	14757	14749	14787	14674	14633	14534	14794	14795	14860	14834	14885	14799	14915	14522	14698	14865	14775	14754	14727	14851	14870	14817	14788	14668	14927	14631	14780	14804	14665	14934	14790	14664	14703	14730	14793	14719	14765	14586	14881	14795	14491	14663	14752	14730	14739	14791	14882	14892	14804	14651	14631	14929	14596	14738	14912	14530	14798	14709	14771	14797	14688	14695	14749	14837	14727	14804	14796	14798	14774	14811	14748	14679	14674	14836	14679	14881	14625	14876	14663	14705	14629	14861	14681	14678	14901	14716	14809	14530	14813	14728	14769	14758	14811	14749	14645	14700	14675	14655	14957	14905	14711	14853	14886	14734	14634	14773	14718	14833	14759	14918	14675	14807	14687	14764	14820	14734	14743	14729	14868	14863	14908	14729	14753	14910	14718	14524	14766	14542	14648	14702	14608	14852	14743	14748	14766	14838	14551	14918	14638	14845	14748	14823	14775	14697	14707	14946	14731	14684	14930	14735	14673	14693	14836	14720	14736	14815	14811	14700	14881	14662	14961	14747	14840	14744	14643	14779	14750	14835	14664	14838	14722	14622	14723	14740	14696	14865	14779	14850	14822	14866	14648	14661	14548	14707	14801	14619	14793	14795	14737	14577	14738	14689	14625	14687	14978	14773	14808	14899	14783	14665	14846	14800	14696	14923	14771	14911	14748	14596	14821	14721	15016	14708	14905	14663	14745	14718	14876	14855	14728	14818	14816	14668	14826	14841	14711	14684	14858	14716	14779	14760	14803	14720	14879	14632	14789	14683	14710	14981	14791	14595	14776	14915	14658	14741	14755	14813	14724	14801	14548	14680	14694	14798	14746	14634	14808	14922	14655	14770	14711	14797	14724	14755	14771	14583	14791	14976	14716	15003	14939	14687	14709	14857	14717	14785	14802	14547	14890	14810	14754	14835	14823	14894	14711	14707	14731	14749	14753	14730	14754	14817	14719	14689	14775	14863	14612	14760	14749	14807	14671	14726	14804	14679	14727	14692	14805	14823	14591	14777	14761	14838	14718	14868	14827	14763	14759	14808	14691	14599	14623	14906	14683	14833	14645	14900	14922	14774	14745	14847	14709	14747	14724	14807	14559	14957	14843	14641	14780	14685	14787	14551	14792	14736	14610	14713	14544	14775	14684	14695	14880	14635	14737	14783	14909	14653	14736	14685	14828	14595	14816	14742	14700	14905	14636	14783	14766	14650	14691	14831	14743	14651	14656	14639	14919	14739	14612	14836	14860	14652	14600	14852	14769	14718	14604	14653	14844	14818	14898	14661	14667	14670	14721	14783	14685	14635	14742	15009	14608	14832	14741	14701	14723	14709	14924	14593	14829	14722	14578	14654	14838	14742	14557	14730	14763	14774	14806	14752	14589	14857	14954	14664	14807	14742	14702	14624	14678	14692	14784	14738	14798	14862	14867	14769	14694	14834	14701	14513	14748	14739	14865	14861	14762	14761	14759	14843	14656	14757	14756	14644	14849	14856	14716	14641	14883	14819	14887	14693	14641	14659	14812	14638	14684	14809	14872	14833	14644	14831	14799	14748	14708	14785	14672	14682	14789	14749	14799	14710	14653	14868	14625	14764	14653	14834	14660	14841	14766	14528	14867	14763	14839	14761	14712	14853	14796	14703	14716	14977	14798	14728	14835	14765	14741	14850	14824	14785	14774	14777	14876	14838	14900	14666	14843	14779	14828	14909	14666	14680	14762	14787	14610	14865
33040	42264	42388	28821	20325	18280	17655	17517	17262	17266	17331	17209	17213	17368	17226	17163	17274	17214	17509	17248	17184	17375	17348	17232	17209	17186	17345	17192	17475	17175	17309	16918	17322	17141	17301	17295	16995	17301	17276	17232	17341	17351	17188	17074	17071	17141	17191	17024	17281	17384	17131	17069	17272	17276	17108	17224	17228	17249	17296	17371	17369	17337	17236	17425	17182	17248	17211	17084	17237	17344	17258	17176	17109	17158	17117	17072	17372	17092	17373	17462	17066	17209	17351	17102	17159	17130	17106	17268	17094	17096	17183	17207	17258	17338	17222	17121	17338	17153	17331	17387	17319	17165	17225	17283	17253	17352	17321	17202	17126	17361	17267	17114	17204	17149	16979	17120	17175	17251	17253	17016	17269	17079	17137	17413	17121	17219	17420	17374	17310	17188	17330	17254	17296	17173	17146	17076	17265	17364	17170	17234	17301	17168	17295	17367	17217	17199	17308	17272	17312	17452	17264	17259	17260	17328	17267	17029	17013	17337	17212	17065	17317	17225	17313	17186	17276	17141	17263	17091	17064	17196	17202	17391	17400	17338	17332	17279	17098	17066	17275	17096	17066	17087	17166	17282	17255	16979	17227	17108	17229	17178	17242	17230	17397	17383	17203	17307	17299	17003	17226	17170	17408	17245	17216	17200	17254	17385	17110	17144	17326	17178	17195	17043	17008	17141	17160	17245	17299	17143	17239	17091	17106	17389	17301	17146	17323	17130	17217	17157	17405	17123	17230	17201	17187	17101	17209	17213	17244	17137	17113	17191	17289	17201	17141	17338	17153	17319	17370	17251	17169	17201	17170	17093	17132	17257	17141	17335	17268	17184	17153	17168	17364	17343	17354	17387	17310	17040	17087	17089	17153	17186	17131	17150	17121	17350	17153	17336	17227	17252	17261	17207	17224	17232	17314	17206	17125	17275	17135	17127	17295	17201	17066	17350	17203	17212	17184	17093	17190	17082	17296	17241	16885	17247	17150	17140	17250	17191	17154	17062	16983	16964	17109	17185	17217	17123	17422	17112	17129	17040	17184	17257	17266	17105	17341	17112	17381	16986	17025	17348	17225	17255	17241	17239	17130	17070	17263	17108	17148	16888	17191	17129	17317	17076	17251	17173	17260	17232	17303	17429	17126	17245	17247	17080	17174	17044	17218	17439	17140	17093	17145	17394	17275	17362	17333	17306	17342	17067	17240	17264	17027	17233	17189	17279	17096	17068	17176	17138	17129	17284	17328	17181	17492	17296	17420	17125	17226	17278	17124	17108	17278	16980	17266	17260	17179	17297	17148	17056	17207	17285	17312	17399	17231	17265	17218	17187	17063	17027	17261	17265	17390	17099	17376	17103	17153	17398	17163	17282	17216	17241	17463	17173	17200	17342	17258	17429	17200	17333	17303	17190	17232	17159	17290	17169	17173	17151	17230	17028	17078	17281	17091	17314	17206	17398	17084	17023	17205	17269	17253	17210	17289	17207	17165	17171	17121	17099	17096	17117	17175	17214	17142	17078	17152	17213	17258	17269	17123	17136	17355	17203	17373	17277	17316	17300	17163	17304	17260	17002	17271	17010	17219	17020	17373	17359	17129	17079	17104	17041	17247	17193	17135	17142	17166	17146	17252	17162	17352	17268	17260	17248	17148	17355	17091	16986	17245	17126	17144	17377	17393	17089	17162	17093	17233	17121	17334	17149	17229	17267	17459	16943	17341	17205	17169	17101	17032	17103	17067	17247	17315	17235	17184	17242	17243	17283	17392	16979	17320	17105	17295	17313	17329	17120	17147	17433	17175	17381	17393	17112	17159	17112	17121	17318	17269	17245	16976	17213	17022	17187	17146	17173	17150	17296	17560	17218	17287	17276	17162	17122	17241	17123	17318	17272	17122	17350	17188	17124	17330	17417	17250	17336	17141	17198	17090	17350	17175	17391	17067	17287	17242	17213	17105	17031	17172	17186	17393	17301	17422	17145	17234	17352	17190	17299	17137	17212	17074	17168	17335	17115	17371	17307	17174	17123	17145	17347	17365	17155	17330	17402	17247	17274	17182	17354	17090	17070	17439	17236	17311	17215	17266	17071	17138	16996	17171	17239	17268	17336	17262	17340	17389	17283	17298	17228	17139	17193	17252	17221	17113	17254	17207	17348	16986	17128	17394	17351	17080	17127	17309	16932	17083	17110	17319	17011	17190	17147	17292	17099	17214	17292	16969	17294	17332	17324	17167	17139	17319	17141	16994	17293	17385	17202	17033	17118	17352	17126	17354	17233	17024	17220	17140	17265	17290	17175	17219	17205	17291	17174	17252	17053	17184	16908	17309	17190	17406	17174	17194	17271	17275	17083	17280	17285	17242	17218	17118	17308	17172	17153	17133	17269	17408	17383	17304	17157	17080	17236	17324	17428	17114	17327	17202	17232	17348	17253	17067	17185	17157	17341	17235	17165	17264	17360	17642	17095	17055	17427	17354	17314	17327	17490	17182	17282	17049	17122	17355	17232	17374	17111	17311	17117	17341	17265	17206	17420	17119	17231	17352	17156	17297	17173	17127	17109	17350	17096	17361	17317	17185	17291	17279	16939	17328	17328	17198	17305	17415	17316	17028	17253	17354	17204	17462	17280	17251	17177	17245	17134	17182	17298	17393	17141	17264	17292	17240	17018	17227	17348	17282	17145	17180	17348	17242	17037	17142	17267	17190	17297	17343	17186	16993	17196	16982	17058	17347	17244	17242	17467	17465	17311	17287	17115	17228	17285	17196	17104	17299	17377	17134	17118	17287	17194	17035	17299	17304	17314	17107	17167	17047	17225	17363	17240	17106	17122	17134	17125	17043	16877	17157	17264	17239	17325	17264	17219	17197	17066	17191	17195	17176	17099	17220	17213	17223	17223	17194	17131	17270	17302	17115	17260	17141	17122	17093	17173	17316	17081	17036	17314	17162	16977	17246	17338	17414	17076	17199	17248	17203	17202	17206	17098	17258	17269	17202	17456	17173	17202	17287	17238	17420	17310	17223	17109	17186	17074	17300	17312	17117	17159	17226	17173	17270	17152	17226	17355	17247	17173	17028	17156	17279	17138	17175	17222	17079	17280	17164	17165	17302	17051	17296	17194	17272	17376	16953	17083	17342	17247	17431	17241	17161	17146	17261	17300	17195	17081	17092	17049	17148	17148	17454	17177	17271	17269	17188	17136	17266	17348	17136	17282	17009	17053	17169	17105	17549	17223	17178	17269	17223	17187	17044	17398	17212	17335	17340	17131	17110	17355	17251	17241	17241	17019	17202	17314	17402	17353	17031	17447	17299	17265	17372	17208	17133	17391	17255	17518	17238	17053	16999	17209	17301	17233	17292	17172	17336	17401	17203	17160	17213	17295	17354	17029	17340	17193	17404	17246	17125	17425	17303	17280	17421	17357	17132	17082	17369	17294	17128	17464	17118	17016	17135	17205	17470	17229	17139	17465	17136	17179	17188	17242	17292	17426	16987	17188	17458	17296	17442	17169	17267	17182	17394	17145	17249	17269	17199	17219	17236	17078	17249	17278	17383	17159	17255	17417	17312	17533	17414	17014	17332	17192	17153	17258	17299	17167	17296	17349	17273	17269	17308	17130	17329	17188	17307	17280	17005	17070	17101	17101	17317	17281	17383	17181	17280	17152	17216	17215	17242	17072	17166	17168	17234	17229	17242	17286	17286	17185	17280	17121	17131	17214	17136	17263	17033	17158	17222	17287	17170	17238	17093	17034	17323	17283	17293	17018	16935	17264	17226	17316	17347	17147	17248	17397	17003	17207	17055	17175	17192	17269	17143	17214	17190	17027	17097	17181	17318	17228	17205	17269	17227	17226	17207	17286	17312	17249	17039	17081	17298	17161	17133	17213	17391	17295	17202	17144	17088	17215	17263	17102	17257	17299	17230	17068	17294	17077	17237	17096	17254	17147	17219	17304	17228	17208	17242	17116	17287	17288	17311	17263	17478	17395	17241	17148	17293	17177	17071	17343	17262	17203	17006	17307	17068	17025	17343	17344	17312	17201	17249	17531	17319	17160	17321	17286	17308	17371	17343	17297	17286	17249	17070	17126	17329	17458	17348	17183	17116	17147	17351	17131	17313	17399	17248	17197	17129	17220	17205	17170	17341	17327	17325	17204	17124	17096	17175	16994	17148	17076	17319	17319	17348	17031	17336	17167	17179	17168	17316	17321	17247	17300	17391	17221	17236	17304	17489	17200	17169	17264	17333	17206	17294	17223	17325	17323	17258	17057	17392	17240	17283	17467	17187	17232	17131	17176	17182	17244	17328	17316	17365	17226	17375	17256	17157	17062	17285	17150	17120	17142	17112	17274	17090	17019	17181	17278	17116	17333	17243	17258	17280	17130	17081	17137	17310	17164	17548	17252	17207	17212	17215	17125	17184	17331	17103	17172	17086	17361	17056	17315	17155	17316	17296	17251	17244	17014	17374	17360	17121	17313	17060	17330	17122	17152	17016	17106	17114	17288	17217	17108	17373	17283	17179	17092	17263	17216	17080	17151	17213	17256	17258	17134	17145	17226	17106	17175	17267	17308	17197	17282	17211	17278	17212	17323	17133	17441	17178	17083	17138	17317	17216	17145	17230	17177	17211	17218	17022	17115	17057	17098	17284	17274	17183	17060	17273	17117	17329	17152	17421	17178	17171	17184	17198	17218	17253	17237	17343	17191	17259	17254	17287	17175	17202	17277	17548	17236	17304	17201	17001	17164	17144	17265	17258	17379	17222	17285	17171	17429	16975	17281	17292	17112	17057	17124	17446	17373	17233	17226	17093	17099	17271	17307	17257	17037	17287	17296	17253	17057	17149	17077	17183	17223	17394	17145	17406	17165	17387	17307	17198	17195	17275	17115	17455	17236	17127	17049	17123	17027	17198	17169	17192	17304	17242	16986	17386	17365	17112	17334	17214	17056	17089	17365	17303	17312	17344	17253	17048	17361	17383	17333	17237	17068	17454	17028	17261	17130	17138	17164	17054	17475	17230	17369	17304	17221	17187	17398	17429	17234	17162	17168	17328	17312	17214	17480	17247	17119	17228	16989	17237	17204	17206	17115	17023	17118	17242	17314	17193	17056	17126	17198	17131	17387	17338	17445	17296	17265	17079	17137
42047	60162	43879	24927	17162	15184	14915	14604	14680	14796	14580	14839	14710	14774	14788	14830	14790	14640	14689	14719	14820	14695	14633	14546	14782	14651	14776	14781	14813	14827	14716	14792	14818	14846	14773	14634	14812	14776	14653	14821	14771	14880	14850	14687	14772	14742	14669	14720	14885	14751	14858	14842	14825	14688	14845	14800	14783	14724	14786	14702	14784	14807	14890	14711	14602	14721	14526	14820	14666	14668	14631	14594	14707	14742	14638	14825	14730	14667	14786	14616	14862	14902	14682	14779	14803	14746	14772	14846	14692	14650	14728	14759	14665	14812	14731	14738	14698	14703	14597	14793	14661	14871	14798	14636	14902	14918	14828	14608	14736	14712	14788	14808	14617	14518	14807	14763	14668	14727	14702	14781	14922	14947	14663	14714	14665	14854	14815	14643	14854	14783	14609	14705	14952	14836	14724	14598	14788	14671	14839	14707	14794	14838	14616	14829	14802	14647	14671	14634	14521	14972	14835	14784	14703	14917	14723	14810	14670	14872	14679	14644	14781	14695	14804	14557	14781	14810	14613	14648	14646	14552	14740	14745	14702	14851	14636	14559	14693	14779	14710	14741	14839	14646	14734	14788	14850	14631	14762	14546	14873	14805	14881	14967	14669	14740	14633	14784	14662	14689	14762	14686	14715	14728	14905	14749	14705	14669	14661	14871	14658	14845	14639	14823	14618	14700	14613	14625	14750	14711	14780	14581	14698	14683	14714	14706	14699	14577	14799	14791	14707	14686	14973	14874	14589	14869	14759	14650	14741	14934	14787	14712	14662	14678	14756	14906	14699	14645	14694	14901	14751	14702	14720	14679	14695	14579	14674	14820	14698	14677	14758	14548	14688	14714	14626	14723	14770	14868	14548	14580	14800	14743	14892	14656	14808	14658	14675	14692	14638	14802	14639	14706	14722	14812	14664	14569	14773	14882	14652	14985	14653	14767	14727	14717	14740	14726	14731	14732	14726	14677	14611	14807	14715	14774	14886	14805	14536	14739	14766	14678	14651	14808	14607	14609	14637	14706	14884	14673	14664	14651	14762	14800	15199	14758	14604	14688	14642	14647	14844	14668	14782	14687	14790	14664	14837	14611	14721	14801	14701	14816	14702	14536	14754	14646	14789	14760	14631	14750	14879	14735	14784	14857	14836	14506	14780	14669	14847	14811	14712	14756	14756	14611	14864	14599	14904	14789	14748	14746	14793	14883	14802	14598	14799	14733	14705	14835	14802	14796	14653	14723	14761	14883	14869	14722	14917	14675	14758	14715	14666	14806	14804	14749	14739	14846	14638	14726	14751	14751	14692	14791	14755	14489	14768	14794	14739	14591	14793	14646	14771	14874	14709	14713	14768	14718	14760	14525	14808	14647	14760	14643	14747	14616	14622	14832	14778	14832	14772	14647	14742	14746	14549	14853	14830	14544	14885	14670	14750	14588	14556	14765	14923	14971	14651	14816	14755	14626	14798	14793	14749	14632	14809	14880	14665	14834	14745	14901	14757	14737	14726	14707	14613	14764	14758	14700	14669	14824	14692	14678	14627	14874	14773	14708	14839	14613	14746	14630	14763	14728	14707	14770	14770	14739	14669	14810	14750	14658	14663	14692	14812	14621	14621	14564	14738	14811	14794	14733	14868	14750	14792	14728	14710	14789	14768	14699	14647	14823	14901	14639	14662	14784	14587	14868	14815	14754	14787	14613	14734	14620	14707	14727	14701	14683	14685	14845	14834	14682	14731	14958	14816	14710	14757	14860	14506	14786	14648	14748	14989	14794	14627	14688	14711	14747	14786	14613	14775	14740	14681	14566	14559	14795	14687	14751	14709	14901	14750	14734	14811	14747	14627	14831	14735	14797	14669	14920	14789	14756	14923	14639	14857	14758	14762	14766	14867	14565	14745	14579	14745	14684	14774	14733	14619	14872	14828	14765	14729	14667	14802	14750	14737	14748	14651	14807	14718	14685	14713	14761	14715	14718	14744	14794	14816	14717	14648	14896	14715	14579	14896	14693	14633	14731	14657	14759	14893	14769	14744	14656	14739	14679	14834	14796	14653	14576	14832	14592	14725	14791	14711	14760	14727	14568	14671	14832	14705	14663	14724	14670	14647	14752	14829	14892	14821	14855	14813	14650	14679	14955	14915	14592	14664	14674	14619	14824	14793	14602	14649	14668	14809	14808	14593	14599	14784	14703	14668	14706	14888	14903	14718	14727	14753	14602	14782	14799	14615	14685	14826	14800	14670	14695	14750	14829	14535	14742	14564	14781	14788	14720	14744	14811	14619	14656	14761	14731	14715	14733	14788	14814	14921	14662	14679	14735	14958	14665	14822	14650	14742	14703	14762	14755	14621	14828	14671	14505	14672	14846	14735	14661	14688	14843	14880	14866	14782	14725	14812	14767	14750	14846	14731	14683	14952	14678	14665	14686	14746	14693	14805	14767	14702	14780	14915	14661	14692	14639	14730	14734	14795	14590	14790	14577	14783	14864	14683	14729	14646	14752	14690	14689	14793	14825	14845	14678	14868	14781	14770	14617	14791	14781	14673	14747	14790	14863	14786	14742	14800	14790	14745	14699	14668	14622	14719	14787	14808	14950	14753	14744	14819	14870	14669	14646	14766	14533	14857	14711	14726	14710	14643	14726	14659	14811	14837	14734	14677	14931	14655	14762	14838	14628	14745	14769	14706	14745	14861	14769	14737	14860	14753	14817	14825	14861	14762	14756	14679	14789	14874	14631	14664	14854	14663	14699	14776	14541	14671	14697	14709	14745	14714	14773	14742	14697	14766	14731	14824	14772	14828	14689	14831	14648	14801	14792	14843	14739	14620	14924	14755	14696	14764	14895	14668	14711	14965	14691	14778	14905	14911	14783	14727	14740	14711	14751	14898	14793	14795	14778	14842	14786	14705	14761	14800	14771	14713	14872	14837	14762	14610	14731	14713	14712	14719	14642	14675	14674	14859	14799	14681	14803	14819	14730	14732	14659	14924	14805	14913	14834	14814	14547	14845	14626	14552	14807	14614	15008	14679	14742	14588	14695	14791	14653	14863	14790	14724	14670	14650	14691	14790	14793	14661	14876	14700	14780	14674	14794	14640	14727	14840	14819	14702	14823	14649	14876	14696	14632	14756	14858	14826	14786	14773	14538	14838	14724	14709	14733	14685	14780	14814	14770	14555	14741	14903	14689	14698	14714	14905	14653	14718	14856	14742	14893	14644	14685	14827	14622	14821	14708	14534	14824	14649	14762	14815	14821	14756	14690	14564	14846	14652	14769	14691	14639	14743	14794	14620	14830	14837	14762	14656	14745	14708	14736	14779	14675	14932	14708	14559	14827	14622	14756	14812	14842	14724	14861	14489	14850	14630	14696	14819	14710	14830	14694	14633	14697	14750	14686	14759	14670	14725	14821	14844	14698	14822	14816	14572	14787	14661	14691	14635	14646	14812	14558	14726	14699	14769	14831	14815	14637	14973	14938	14638	14785	14862	14751	14642	14734	14778	14568	14844	14657	14640	14763	14720	14816	14873	14865	14728	14712	14832	14841	14760	14825	14811	14896	14768	14677	14844	14700	14813	14906	14870	14669	14638	14807	14799	14647	14836	14774	14677	14806	14761	14606	14671	14596	14956	14686	14885	14854	14783	14805	14749	14695	14659	14842	14729	14892	14761	14904	14789	14839	14645	14703	14646	14560	14613	14698	14894	14603	14693	14692	14805	14621	14750	14692	14762	14724	14856	14561	14631	14693	14668	14742	14653	14734	14565	14828	14846	14764	14770	14923	14721	14655	14683	14791	14781	14650	14742	14651	14628	14716	14710	14769	14696	14609	14832	14650	14716	14687	14806	14721	14860	14838	14706	14664	14608	14795	14710	14604	14812	14785	14931	14705	14592	14759	14880	14735	14717	14751	14699	14493	14677	14562	14790	15003	14829	14796	14930	14718	14753	14834	14731	14594	14687	14678	14850	14908	14679	14847	14786	14755	14843	14693	14768	14593	14819	14649	14621	14655	14927	14645	14810	14873	14819	14594	14796	14762	14659	14738	14699	14582	14625	14701	14901	14680	14549	14720	14699	14684	14722	14928	14811	14780	14706	14859	14778	14807	14758	14782	14868	14750	14776	14631	14834	14822	14809	14728	14817	14579	14584	14952	14537	14941	14659	14747	14759	14682	14730	14589	14833	14797	14763	14641	14666	14784	14677	14797	14783	14825	14752	14783	14477	14914	14732	14813	14493	14690	14705	14673	14713	14802	14632	14798	14674	14827	14664	14804	14700	14794	14659	14740	14939	14785	14886	14757	14670	14545	14649	14771	14579	14926	14751	14705	14850	14853	14716	14779	14802	14647	14771	14831	14803	14595	14633	14621	14669	14781	14702	14684	14775	14882	14799	14608	14707	14815	14855	14885	14768	14635	14817	14772	14838	14666	14781	14915	14709	14749	14827	14719	14573	14798	14569	14641	14851	14687	14876	14784	14884	14769	14720	14698	14573	14993	14581	14783	14685	14561	14731	14786	14697	14618	14538	14721	14743	14643	14683	14743	14771	14813	14694	14795	14673	14912	14725	14875	14833	14707	14793	14880	14647	14722	14781	14637	14906	14751	14654	14735	14908	14682	14898	14583	14869	14735	14695	14822	14726	14918	14651	14625	14641	14610	14676	14732	14655	14649	14610	14875	14767	14765	14761	14719	14739	14822	14715	14823	14786	14631	14738	14715	14654	14724	14862	14901	14583	14630	14596	14724	14723	14789	14732	14567	14745	14784	14822	14730	14843	14688	14786	14786	14615	14685	14850	14778	14631	14840	14718	14603	14609	14795	14755	14593	14814	14813	14690	14713	14713	14492	14971	14690	14650	14782	14686	14842	14608	14655	14734	14723	14771	14587	14535	14646	14809	14848	14820	14686	14905	14631	14718	14628	14606	14777	14727	14715	14730	14646	14624	14722	14645	14730	14600	14743	14908	14609	14804	14704	14667	14691	14705	14687	14799	14651	14790	14821	14798	14739	14768	14629	14731	14617	14728	14639	14901	14651	14703	14762	14882	14718	14806	14731	14541	14852	14776	14696	14834	14721	14736	14709	14718	14905	14591	14770	14661	14695	14677	14872	14855	14806	14736	14790	14526	14795	14843	14704	14701	14768
29804	41400	49355	35374	23045	18916	17979	17379	17477	17499	17590	17266	17170	17472	17581	17235	17325	17401	17338	17340	17559	17506	17261	17506	17469	17499	17252	17363	17437	17600	17284	17379	17270	17334	17277	17219	17262	17506	17310	17385	17301	17240	17220	17344	17249	17188	17056	17399	17345	17085	17486	17385	17305	17333	17400	17328	17275	17302	17327	17172	17215	17392	17292	17229	17291	17123	17246	17208	17340	17170	17375	17269	17493	17582	17346	17316	17452	17409	17415	17381	17319	17271	17265	17316	17163	17383	17177	17290	17447	17424	17284	17298	17362	17353	17151	17263	17330	17406	17360	17247	17253	17063	17371	17238	17205	17322	17342	17316	17376	17366	17101	17428	17223	17203	17388	17326	17443	17423	17382	17247	17336	17210	17181	17276	17378	17351	17367	17318	17377	17331	17261	17161	17403	17177	17268	17280	17310	17277	17303	17330	17273	17263	17412	17174	17378	17289	17329	17314	17273	17290	17246	17171	17345	17424	17390	17150	17445	17257	17360	17194	17218	17338	17393	17059	17318	17573	17265	17244	17366	17411	17057	17258	17241	17470	17484	17208	17311	17359	17275	17206	17503	17297	17213	17139	17291	17457	17304	17186	17401	17245	17394	17187	17057	17306	17024	17314	17384	17451	17375	17392	17249	17311	17354	17407	17521	17354	17407	17267	17304	17246	17092	17235	17269	17317	17264	17248	17374	17348	17537	17378	17194	17350	17311	17264	17299	17180	17097	17244	17347	17292	17221	17443	17322	17299	17248	17266	17128	17365	17266	17392	17286	17149	17255	17397	17267	17163	17451	17097	17282	17162	17367	17150	17122	17320	17250	17255	17167	17368	17221	17251	17280	17264	17378	17121	17341	17351	17345	17328	17228	17296	17296	17441	17541	17422	17316	17246	17244	17427	17155	17291	17279	17254	17085	17168	17027	17258	17197	17282	17296	17386	17456	17115	17223	17370	17443	17390	17404	17157	17336	17278	17140	17308	17528	17203	17151	17276	17207	17306	17276	17456	17386	17037	17386	17283	17369	17375	17173	17262	17419	17252	17365	17131	17282	17328	17275	17198	17034	17233	17448	17226	17178	17308	17307	17372	17509	17369	17315	17306	17344	17362	17318	17406	17238	17184	17342	17365	17342	17218	17125	17376	17372	17116	17316	17380	17410	17326	17185	17351	17277	17306	17403	17540	17431	17410	17310	17177	17209	17284	17515	17546	17337	17362	17241	17154	17431	17314	17342	17475	17161	17274	17198	17295	17209	17245	17269	17417	17318	17509	17233	17291	17481	17319	17190	17210	17258	17206	17521	17313	17271	17310	17253	17428	17122	17369	17180	17232	17254	17418	17298	17161	17208	17442	17323	17199	17303	17351	17157	17377	17305	17293	17234	17204	17004	17306	17205	17257	17147	17348	17258	17342	17300	17321	17534	17423	17218	17264	17483	17169	17317	17453	17338	17377	17278	17295	17389	17397	17225	17251	17476	17209	17214	17211	17272	17242	17376	17277	17480	17294	17203	17174	17226	17376	17302	17317	17263	17245	17281	17332	17206	17487	17389	17316	17206	17295	17257	17296	17342	17256	17240	17334	17085	17230	17512	17503	17190	16974	17292	17174	17397	17237	17322	17192	17112	17255	17065	17309	17136	17303	17375	17065	17191	17275	17245	17412	17430	17200	17273	17386	17293	17099	17389	17166	17197	17226	17238	17227	17317	17337	17311	17355	17379	17081	17238	17368	17240	17340	17324	17484	17352	17348	17454	17320	17126	17297	17075	17124	17247	17414	17170	17296	17342	17219	17294	17222	17236	17079	17326	17247	17342	17208	17297	17302	17246	17042	17303	17217	17131	17227	17149	17201	17271	17479	17275	17437	17115	17165	17436	17308	17321	17283	17321	17307	17259	17414	17404	17296	17501	17241	17207	17230	17315	17403	17278	17181	17412	17201	17322	17099	17273	17291	17301	17250	17365	17266	17208	17173	17245	17297	17281	17145	17161	17346	17371	17145	17278	17285	17379	17247	17327	17321	17618	17084	17226	17239	17397	17376	17320	17373	17384	17260	17372	17323	17221	17203	17312	17472	17247	17303	17202	17180	17419	17345	17110	17366	17161	17266	17386	17197	17394	17295	17393	17377	17289	17449	17332	17351	17428	17390	17379	17169	17342	17233	17179	17447	17561	17219	17326	17218	17124	16987	17357	17256	17386	17291	17312	17428	17333	17425	17389	17462	17141	17228	17312	17375	17566	17305	17255	17264	17250	17220	17200	17203	17096	17295	17183	17470	17450	17275	17155	17222	17305	17317	17299	17453	17305	17205	17171	17416	17243	17323	17401	17398	17453	17326	17535	17412	17419	17386	17142	17323	17374	17352	17227	17013	17471	17492	16965	17379	17203	17331	17159	17175	17305	17050	17483	17350	17300	17240	17299	17159	17434	17261	17366	17215	17268	17468	17274	17352	17392	17217	17330	17322	17416	17458	17185	17253	17287	17526	17329	17305	17261	17203	17274	17416	17460	17259	17148	17383	17424	17355	17275	17262	17389	17379	17203	17302	17377	17220	17322	17361	17324	17163	17260	17449	17482	17347	17169	17267	17366	17393	17282	17469	17115	17319	17116	17219	17514	17150	17394	17313	17401	17364	17439	17415	17397	17379	17437	17328	17362	17284	17332	17412	17231	17389	17091	17174	17120	17398	17262	17070	17241	17183	17219	17171	17192	17210	17130	17196	17426	17481	17142	17422	17385	17226	17275	17246	17283	17380	17386	17318	17133	17431	17414	17328	17381	17167	17253	17079	17232	17250	17039	17234	17413	17186	17322	17225	17254	17267	17262	17231	17225	17193	17226	17235	17180	17170	17210	17298	17175	17322	17396	17270	17542	17468	17305	17362	17416	17377	17375	17333	17128	17205	17364	17272	17422	17367	17404	17379	17387	17321	17327	17443	17446	17201	17549	17215	17250	17266	17360	17415	17262	17509	17408	17302	17513	17343	17431	17517	17240	17189	17373	17258	17205	17247	17212	17351	17361	17448	17240	17098	17482	17272	17396	17329	17397	17356	17219	17355	17367	17157	17244	17330	17404	17226	17220	17488	17348	17265	17210	17379	17394	17333	17356	17286	17288	17210	17285	17273	17325	17146	17323	17577	17300	17391	17443	17324	17223	17341	17323	17183	17376	17366	17178	17421	17334	17340	17396	17189	17524	17172	17381	17024	17206	17386	17222	17320	17356	17349	17443	17464	17240	17195	17192	17374	17053	17146	17181	17275	17411	17362	17266	17336	17186	17297	17369	17297	17285	17305	17294	17326	17507	17365	17354	17503	17282	17262	17301	17519	17241	17417	17289	17134	17419	17291	17311	17237	17298	17350	17195	17301	17325	17214	17257	17293	17246	17186	17383	17431	17355	17296	17263	17333	17409	17308	17235	17207	17349	17390	17198	17272	17209	17181	17314	17379	17304	17356	17410	17311	17318	17238	17267	17202	17388	17427	17468	17283	17325	17278	17298	17527	17303	17286	17319	17269	17534	17367	17207	17465	17285	17254	17095	17168	17151	17145	17515	17128	17356	17404	17201	17320	17141	17209	17226	17133	17118	17177	17404	17283	17272	17470	17274	17338	17177	17203	17197	17287	17462	17329	17297	17217	17220	17248	17402	17281	17218	17249	17428	17260	17382	17052	17304	17087	17297	17459	17192	17358	17285	17229	17084	17299	17330	17415	17239	17391	17326	17273	17260	17414	17192	17127	17435	17323	17291	17154	17362	17361	17320	17413	17197	17520	17498	17380	17422	17150	17418	17293	17213	17433	17489	17305	17438	17162	17284	17230	17549	17255	17361	17171	17256	17287	17220	17337	17313	17326	17317	17400	17321	17042	17410	17183	17282	17258	17209	17255	17324	17326	17364	17291	17432	17328	17250	17272	17326	17298	17329	17379	17465	17457	17413	17402	17395	17295	17169	17381	17118	17297	17287	17236	17422	17529	17170	17109	17354	17071	17377	17495	17243	17370	17311	17228	17054	17403	17339	17305	17315	17364	17392	17235	17277	17309	17080	17282	17226	17319	17102	17427	17246	17379	17512	17442	17365	17230	17130	17419	17142	17252	17256	17230	17431	17316	17381	17425	17200	17246	17280	17395	17316	17301	17116	17248	17259	17401	17640	17284	17292	17370	17420	17426	17331	17530	17280	17477	17408	17303	17313	17271	17253	17453	17477	17269	17460	17391	17355	17256	17331	17219	17520	17318	17049	17268	17252	17242	17177	17311	17286	17102	17502	17290	17301	17302	17348	17274	17330	17328	17228	17181	17369	17288	17319	17597	17466	17258	17533	17229	17189	17163	17415	17279	17266	17122	17442	17312	17364	17263	17343	17311	17422	17527	17292	17364	17353	17300	17408	17356	17339	17611	17346	17157	17224	17121	17409	17284	17445	17358	17183	17242	17177	17345	17327	17070	17374	17390	17364	17229	17334	17323	17291	17313	17224	17244	17253	17205	17351	17503	17335	17368	17217	17214	17497	17448	17337	17271	17203	17363	17203	17292	17265	17397	17355	17243	17320	17335	17214	17418	17362	17405	17380	17214	17250	17193	17495	17142	17460	17311	17255	17200	17495	17272	17196	17304	17246	17347	17279	17317	17326	17137	17173	17094	17376	17408	17413	17039	17284	17335	17347	17285	17221	17309	17442	17413	17492	17224	17236	17327	17407	17472	17426	17274	17440	17293	17503	17244	17237	17332	17401	17426	17466	17437	17422	17328	17359	17300	17352	17274	17308	17446	17306	17146	17303	17183	17039	17170	17261	17119	17378	17244	17182	17491	17369	17328	17394	17061	17592	17180	17310	17219	17438	17312	17375	17316	17477	17263	17164	17491	17369	17303	17314	17424	17377	17129	17228	17331	17504	17376	17122	17270	17282	17396	17434	17344	17305	17113	17226	17340	17179	17353	17233	17300	17210	17462	17436	17180	17216	17398	17298	17374	17178	17274	17105	17481	17489	17267	17182	17352	17413	17580	17437	17404	17105	17334	17302	17122	17409	17273	17296	17151	17272	17431	17539	17282	17338	17255	17406	16926	17258	17227	17266	17142	17602	17326	17268	17330	17142	17417	17160	17242	17138	17277	17235	17442	17256	17259	17334	17444	17241	17342
51841	77906	56979	31976	19108	15520	14969	14691	14797	14750	14752	14819	14933	14924	14887	14848	14749	14726	14905	14679	14791	14903	15040	14857	14835	14781	14662	14788	14832	14924	14735	14902	14585	14814	14825	14769	15015	14718	14604	14709	14722	14786	14742	14774	14910	14849	14796	14795	14820	14845	14870	14880	14857	14851	14784	14847	14605	14771	14855	14858	14793	14700	14886	14884	14741	14883	14882	14696	14800	14738	14678	14805	14977	14854	14777	14791	14891	14704	14808	14824	14960	14906	14819	14911	14870	14785	14821	14676	14948	14803	14849	14613	14826	14782	14931	14849	14820	14675	14849	14633	14718	14713	14817	14889	14905	14659	14777	14793	14809	14764	14865	14793	14745	14740	14968	14858	14892	14729	15020	14752	14701	14652	14775	14910	14846	14788	14756	14977	14755	14799	14699	14746	14793	14704	14834	14798	14644	14858	14867	14737	14706	14799	14851	14744	14719	14761	14856	14990	14812	14843	14932	14847	14791	14795	14759	14721	14810	14803	14697	14778	14820	14918	14822	14793	14716	14853	14729	14843	14763	14800	14708	14867	14778	14792	14876	14794	14767	14832	14789	14851	15019	14785	14740	14710	14880	14825	14666	14946	14785	14736	14667	14694	14795	14795	14888	14734	14920	14916	14947	14791	14800	14862	14758	14809	14573	14879	14923	14694	14801	14772	14687	14808	14613	14835	14787	14718	14695	14734	14746	14849	14835	14941	14765	14870	14805	14741	14838	14761	14926	14756	14802	15029	14703	14644	14743	14705	14696	14828	14726	14662	14838	14810	14780	15031	14631	14748	14862	14952	14713	14840	14876	14760	14900	14718	14631	14830	14773	14884	14861	14909	14705	14799	14793	14787	14720	14719	14732	14741	14840	14839	14932	14936	14832	14853	14646	14859	14949	14772	14906	14741	14777	14861	14905	14915	14620	14757	14988	14749	14921	14905	14630	14811	14683	14848	14804	14891	14757	14759	14885	14876	14682	14730	14679	14938	14686	14805	14815	14773	14819	14844	14754	14770	15033	14724	14690	14865	14881	14744	14852	14674	14825	14834	14892	14734	14693	14671	14846	14711	14736	14689	14977	14941	14860	14755	14887	14779	14640	14798	14867	14664	14837	14752	14782	14683	14740	14819	14767	14713	14892	14728	14978	14777	14648	14824	14901	14650	14883	14742	14878	14686	15023	14647	14906	14830	14702	14797	14743	14726	14827	14715	14990	14723	14750	14909	14711	14799	14756	14750	14774	14785	14725	14756	14730	14818	14850	14878	14980	14886	14911	14839	14879	14722	14858	14626	14843	14831	14841	14767	14698	14939	14704	14720	14842	14586	14865	14857	14964	14844	14862	14839	14849	14835	14864	15010	14594	14758	14716	14838	14774	14874	14778	14666	14790	14744	14835	14826	14900	14891	14809	14878	14680	14778	14883	14873	15022	14803	14806	14670	14783	14845	15022	14789	14745	14921	14749	14925	14791	14638	14915	14773	14873	14589	14827	14714	14870	14814	14779	14744	14823	14891	14772	14770	14703	14673	14831	14624	14748	14779	14754	14765	14763	14874	14747	14723	14941	14824	14706	14903	14925	14810	14792	14910	14908	14854	14960	14872	14863	14669	14716	14744	14797	14758	14809	14731	14818	14910	14750	14718	14862	14757	14966	14820	14776	14770	14867	14821	14743	14817	14907	14654	14937	14965	14947	14833	14780	14701	14818	14740	14733	14812	14873	14704	14841	14750	14824	14876	14803	14823	14919	14762	14759	14841	14733	14806	14897	14856	14833	14728	14817	14585	14865	14884	15010	14700	14652	14736	14802	14879	14790	14906	14693	14925	14883	14760	14928	14953	14810	14768	14915	14913	14822	14986	14766	14868	14774	14756	14904	14739	14933	14760	14927	14784	14893	14743	14639	14763	14686	14693	14696	14662	14894	14883	14833	14874	14815	14927	14790	15021	15048	14814	14649	14921	14677	14714	14804	14863	14869	14860	14763	14705	14980	14938	14880	14942	14903	14460	14737	15012	14808	14808	14747	14784	14782	14885	14717	14735	14825	14749	14787	14954	14806	14915	14834	14767	14660	14840	14846	14624	14972	14938	14822	14633	14661	14887	14676	14762	14900	14670	14921	14901	14834	14555	14749	14701	14646	14842	14731	14762	14777	14719	14719	14704	14870	14911	14932	14797	14750	14714	14954	14720	14855	14787	14848	14860	14935	14762	14769	14690	14865	14798	14778	14778	14688	14736	14835	14844	14828	14786	15043	14883	14773	14873	14903	14967	14767	14857	14665	14788	14807	14768	14793	14850	14786	14749	14850	14798	14746	14675	14700	14916	14775	14730	14685	14766	14846	14849	14723	14816	14834	14812	14892	14766	14825	14860	14917	14885	14794	14678	14730	14622	14859	14799	14795	14806	14750	14762	14755	14849	14704	14846	14717	14786	14615	14914	14765	14834	14768	14715	14773	14852	14699	14871	14767	14810	14827	14767	14874	14775	14722	14825	14770	14833	14935	14669	14857	14783	14795	14770	14763	14792	14855	14867	14898	14845	14710	14842	14790	14822	14803	14751	14787	14804	14787	14661	14793	14616	14965	14967	14709	14783	14621	14659	14827	14596	14653	14930	14895	14800	14790	14688	14932	14841	14792	14824	14762	14847	14649	14621	14882	14760	14768	14870	14847	14720	14816	14898	14874	14778	14749	14779	14864	14749	14719	14931	14887	14736	14795	14812	14925	14661	14866	14692	14675	14661	14718	14872	14875	14669	14722	14700	14880	14705	14746	14840	14814	14776	14869	14837	14805	14680	14874	14782	14831	14778	14806	14819	14698	14753	14819	14661	14857	14856	14794	14791	14763	14937	14811	15028	14742	14818	14872	14782	14749	14931	14744	14804	14863	14874	14855	14835	14998	14859	14771	14782	14779	14940	14718	14810	14859	15045	14880	14914	14620	14869	14787	14799	14773	14811	14901	14725	14797	14751	14727	14836	14826	14715	14819	14705	14765	14775	14886	14706	14857	14719	14814	14672	14853	14812	14684	14771	14836	14833	14726	14614	14862	14990	14688	14798	14841	14809	14803	14696	14892	14996	14854	14983	14683	14745	14656	14747	14719	14803	14883	14847	14633	14779	14860	14743	14712	14865	14842	14735	14857	14763	14912	14834	14725	14698	14921	14815	14751	14868	14821	14876	14860	14827	14846	14844	14842	14692	14763	14866	14637	14749	14876	14750	14830	14730	14823	14834	14850	15008	14850	14808	14760	14785	14948	14882	14865	14750	14886	14821	14805	14734	14693	14912	14828	14847	14872	14696	14932	14721	14699	14723	14758	14832	14874	14822	14780	14729	14747	14772	14723	14731	14784	14570	14702	14820	14812	14796	14822	14746	14881	14627	14899	14643	14783	14808	14690	14780	14839	14802	14860	14861	14923	14879	14766	14797	14736	14772	14898	14763	14975	14887	14757	14811	14804	14615	14827	14731	14844	14828	14775	14775	14616	14939	14861	14911	14898	14844	14727	14830	14694	14760	14757	14779	14822	14891	14619	14816	14817	14665	14857	14818	14891	14905	14734	14635	14912	14846	14898	14915	14998	14653	14926	14813	14747	14760	14781	14848	14750	14853	14629	14735	14964	14949	14734	14811	14707	14787	14826	14774	15024	14688	14757	14793	14741	14718	14825	14771	14836	14700	14925	14785	14831	14849	14721	14723	14935	14755	14871	14824	14835	14647	14827	14738	14811	14944	14819	14791	14766	14926	14827	14970	14713	14818	14672	14804	14857	14790	14866	14842	14814	14752	14842	14737	14686	14846	14577	14856	14871	14798	14803	14663	14835	14781	14781	14863	14888	14810	14791	14942	15044	14702	14729	14848	15063	14971	14763	14904	14954	14871	14698	14791	14924	14673	14898	14772	14748	14838	14889	14869	14710	14936	14721	14835	14691	14823	14860	14755	14785	14767	14915	14848	14797	14842	14822	14826	14812	14740	14892	14939	14953	14871	14796	14771	14997	14991	14568	14843	14714	14810	14759	14939	14742	14837	14782	14764	14991	14820	14746	14861	14900	14852	14990	14708	14674	14710	14827	14868	14783	14739	14914	14865	14909	14939	14602	14732	14807	14814	14823	14765	14771	14821	14827	14756	14994	15064	14900	14857	14870	14782	14778	14910	14975	14808	14783	14805	14791	14611	14820	14793	14786	14919	14792	14827	14722	14819	14976	14972	14767	14765	14747	14803	14784	14713	14805	14778	14780	14810	14618	14882	15063	14741	14844	14741	14890	14827	14700	15040	14953	14805	14918	14661	14941	14810	14554	14867	14786	14709	14805	14704	14932	14958	14821	14901	14811	15053	14695	14835	14761	14726	14655	14937	14929	14801	14797	14802	14903	14812	14566	14707	15000	14899	14749	14814	14846	14628	14882	14598	14835	14859	14825	14763	14841	14829	14787	14748	14734	14734	14883	14808	14690	14909	14670	15083	14882	14919	14766	14545	14905	14685	14778	14852	14733	14934	14841	14830	14817	14788	14732	14897	14692	14860	14836	14731	14875	14826	14939	14727	14777	14767	14860	14795	14893	14909	14861	14996	14798	14868	14686	14873	14708	14560	14819	14890	14762	14811	14860	14795	14937	14542	14973	14857	14818	14895	14686	14846	14910	14812	14842	14771	14866	14654	14954	14922	14967	14900	14894	14779	14771	14926	14642	14933	14625	14778	14808	14753	14782	14692	14922	14798	14748	14803	14863	14819	14840	14684	14771	14704	14839	14832	14876	14786	14767	14811	14732	14897	14866	14766	14832	14767	15037	14735	14887	14722	14747	14754	14840	14948	14747	14795	14675	14881	14771	14853	14922	14820	14785	14868	14743	14722	14745	14862	14861	14874	14793	14863	14807	14662	14929	14840	14876	14708	14799	14789	14637	14642	14929	14870	14752	14745	14803	14917	14807	14846	14860	14900	14773	14845	14873	14766	14676	14911	14802	14858	14865	14851	14836	14784	14851	14741	14818	14659	14736	15017	14773	14793	14691	14842	15009	14802	14983	14848	14704	14818	14820	14894	14830	14774	14614	14828	14801	14821	14934	14814	14842	14994	14933	14870	14885	14720	14987	14935	14802	14892	14810	14719	14792	14954	14881	14821	14593	14900	14798	14818
23852	25505	38082	32253	25022	23919	23344	18478	17572	17847	17916	17650	17654	17696	17740	17532	17435	17683	17529	17680	17386	17579	17441	17430	17510	17431	17538	17603	17543	17436	17423	17494	17574	17493	17498	17578	17343	17266	17187	17442	17510	17392	17316	17371	17441	17433	17417	17256	17522	17368	17520	17488	17454	17449	17583	17328	17331	17164	17273	17181	17576	17540	17645	17347	17271	17261	17339	17269	17403	17329	17436	17297	17378	17447	17324	17417	17226	17272	17340	17315	17162	17257	17211	17240	17256	17437	17453	17204	17227	17252	17563	17643	17317	17377	17466	17393	17209	17335	17272	17394	17342	17509	17246	17415	17104	17322	17400	17380	17211	17455	17357	17292	17355	17269	17463	17343	17180	17237	17511	17542	17300	17463	17568	17218	17457	17581	17218	17214	17342	17291	17367	17386	17510	17515	17268	17101	17412	17301	17517	17159	17526	17415	17253	17225	17243	17577	17319	17374	17316	17303	17174	17451	17472	17262	17484	17124	17507	17457	17382	17492	17238	17313	17261	17378	17309	17363	17474	17348	17374	17250	17272	17213	17272	17428	17322	17377	17297	17552	17360	17378	17274	17172	17628	17401	17515	17158	17250	17468	17414	17364	17541	17196	17426	17474	17386	17488	17380	17302	17213	17271	17331	17472	17364	17477	17387	17274	17154	17276	17373	17380	17199	17434	17260	17162	17303	17346	17182	17319	17399	17396	17291	17400	17193	17174	17346	17513	17473	17343	17529	17152	17073	17246	17234	17464	17471	17306	17285	17359	17288	17427	17240	17245	17391	17264	17368	17087	17356	17307	17511	17332	17525	17225	17465	17371	17491	17370	17204	17382	17360	17335	17482	17452	17217	17254	17216	17318	17383	17319	17413	17379	17312	17177	17229	17210	17309	17489	17310	17248	17327	17273	17448	17392	17211	17396	17454	17409	17209	17289	17452	17242	17302	17357	17276	17514	17346	17386	17323	17558	17443	17331	17490	17266	17617	17523	17502	17328	17446	17466	17348	17229	17439	17343	17554	17415	17270	17330	17345	17288	17363	17272	17300	17221	17391	17346	17432	17446	17411	17421	17257	17134	17252	17319	17385	17393	17241	17392	17252	17282	17577	17331	17559	17336	17465	17315	17153	17217	17324	17346	17388	17230	17596	17284	17109	17289	17310	17534	17449	17300	17246	17274	17195	17238	17334	17158	17363	17116	17377	17274	17452	17132	17342	17356	17531	17264	17119	17192	17175	17258	17251	17430	17370	17334	17222	17375	17283	17260	17182	17358	17292	17290	17452	17149	17223	17415	17226	17294	17504	17290	17346	17260	17237	17383	17373	17396	17231	17224	17361	17498	17303	17308	17134	17205	17399	17277	17211	17498	17329	17329	17417	17090	17196	17345	17532	17370	17412	17396	17115	17250	17549	17301	17438	17367	17321	17471	17338	17218	17298	17428	17288	17222	17427	17461	17313	17318	17297	17356	17406	17159	17393	17295	17279	17410	17201	17325	17532	17163	17564	17339	17475	17367	17217	17176	17339	17417	17517	17306	17412	17250	17196	17203	17242	17430	17214	17468	17367	17408	17298	17287	17334	17403	17203	17487	17396	17232	17308	17273	17395	17168	17350	17263	17351	17262	17481	17219	17484	17461	17345	17520	17427	17447	17311	17178	17393	17397	17353	17334	17274	17333	17426	17203	17420	17350	17356	17193	17190	17243	17316	17334	17314	17318	17361	17227	17292	17393	17419	17400	17401	17321	17363	17280	17107	17303	17500	17443	17312	17396	17559	17515	17182	17420	17350	17333	17349	17262	17255	17215	17430	17373	17431	17214	17183	17309	17436	17462	17489	17464	17393	17355	17297	17447	17348	17228	17460	17403	17291	17122	17337	17212	17277	17338	17310	17325	17306	17198	17321	17182	17397	17184	17548	17254	17331	17386	17323	17164	17363	17409	17275	17232	17338	17248	17343	17314	17259	17154	17318	17223	17369	17243	17345	17309	17335	17277	17299	17202	17492	17302	17258	17181	17345	17276	17167	17222	17191	17390	17325	17527	17268	17420	17373	17360	17368	17350	17388	17303	17543	17546	17536	17505	17178	17332	17249	17337	17263	17250	17528	17210	17264	16987	17422	17244	17186	17404	17461	17347	17532	17291	17391	17294	17370	17318	17439	17339	17155	17342	17218	17396	17369	17390	17451	17189	17309	17287	17418	17264	17474	17399	17304	17252	17326	17368	17361	17365	17287	17341	17153	17388	17229	17187	17444	17440	17306	17334	17344	17265	17382	17257	17464	17477	17450	17190	17356	17373	17332	17350	17442	17372	17432	17350	17306	17350	17400	17301	17305	17242	17333	17195	17161	17423	17278	17373	17366	17237	17507	17263	17390	17189	17268	17277	17359	17283	17053	17391	17380	17367	17266	17257	17234	17376	17343	17599	17524	17212	17336	17198	17239	17073	17241	17132	17109	17309	17076	17400	17363	17303	17248	17387	17208	17227	17217	17450	17442	17145	17279	17237	17546	17451	17403	17330	17288	17175	17374	17546	17329	17394	17348	17362	17321	17208	17368	17309	17235	17163	17378	17459	17571	17329	17485	17163	17532	17135	17263	17558	17431	17388	17321	17262	17634	17354	17359	17393	17382	17490	17282	17338	17135	17449	17418	17330	17183	17386	17247	17235	17230	17298	17408	17241	17357	17451	17356	17262	17495	17199	17245	17253	17441	17152	17167	17169	17352	16991	17357	17371	17427	17285	17420	17268	17302	17304	17019	17425	17194	17581	17367	17402	17433	17457	17505	17313	17239	17285	17426	17358	17562	17332	17440	17265	17450	17434	17479	17372	17532	17298	17198	17291	17292	17408	17195	17246	17372	17378	17661	17498	17540	17360	17142	17338	17304	17394	17327	17307	17182	17373	17487	17247	17397	17080	17217	17552	17352	17192	17115	17304	17238	17138	17270	17498	17289	17438	17275	17183	17174	17263	17326	17351	17246	17367	17221	17259	17227	16954	17359	17448	17383	17378	17307	17226	17297	17270	17325	17479	17368	17268	17341	17436	17455	17201	17323	17223	17296	17470	17273	17323	17358	17277	17381	17145	17357	17235	17217	17393	17404	17217	17405	17371	17255	17384	17323	17276	17285	17370	17330	17118	17522	17320	17304	16994	17130	17282	17321	17295	17426	17234	17420	17416	17387	17254	17322	17256	17370	17393	17362	17251	17289	17327	17227	17217	17462	17463	17365	17394	17451	17391	17206	17507	17419	17450	17377	17188	17284	17430	17463	17348	17439	17465	17353	17335	17468	17529	17362	17212	17293	17370	17352	17060	17162	17398	17463	17374	17550	17284	17413	17168	17329	17533	17272	17231	17330	17442	17364	17391	17211	17153	17373	17360	17398	17402	17364	17265	17288	17427	17265	17512	17354	17476	17316	17455	17403	17249	17193	17262	17594	17371	17336	17121	16970	17090	17416	17168	17430	17550	17255	17413	17122	17263	17331	17399	17497	17322	17322	17441	17207	17313	17527	17284	17249	17397	17408	17391	17246	17319	17262	17288	17246	17297	17239	17239	17093	17309	17245	17357	17249	17524	17293	17351	17297	17224	17402	17308	17361	17324	17242	17437	17300	17261	17157	17304	17313	17232	17175	17351	17311	17337	17399	17559	17553	17311	17321	17159	17305	17315	17411	17289	17301	17397	17346	17472	17511	17351	17212	17103	17165	17286	17258	17375	17338	17330	17322	17214	17243	17274	17460	17456	17449	17310	17422	17404	17343	17273	17296	17490	17409	17388	17258	17445	17588	17320	17213	17204	17163	17318	17329	17320	17200	17382	17397	17364	17347	17203	17324	17257	17429	17372	17231	17515	17323	17484	17375	17343	17237	17548	17298	17466	17269	17398	17421	17425	17306	17415	17296	17411	17407	17296	17451	17368	17236	17369	17313	17435	17394	17185	17359	17379	17404	17281	17256	17412	17248	17174	17419	17349	17224	17244	17352	17377	17511	17338	17284	17196	17340	17140	17265	17514	17425	17193	17258	17462	17326	17429	17309	17206	17425	17311	17244	17328	17326	17430	17328	17475	17552	17092	17497	17434	17421	17608	17159	17253	17242	17368	17326	17275	17190	17329	17348	17481	17279	17349	17287	17489	17253	17411	17250	17347	17258	17387	17339	17468	17106	17185	17385	17363	17285	17405	17328	17440	17411	17303	17546	17245	17371	17342	17252	17311	17301	17303	17354	17470	17403	17201	17455	17348	17437	17296	17312	17278	17250	17378	17406	17635	17365	17307	17400	17439	17066	17091	17120	17329	17371	17157	17252	17234	17118	17099	17258	17193	17401	17305	17385	17258	17525	17322	17436	17338	17272	17251	17311	17407	17395	17333	17381	17367	17272	17250	17499	17192	17235	17007	17373	17422	17334	17163	17050	17153	17272	17362	17263	17054	17114	17160	17291	17351	17450	17237	17497	17310	17518	17398	17430	17198	17408	17232	17292	17193	17271	17360	17398	17385	17299	17610	17296	17148	17234	17199	17285	17149	17361	17516	17552	17262	17189	17148	17344	17285	17254	17442	17358	17356	17336	17308	17370	17373	17168	17535	17279	17367	17368	17213	17245	17330	17389	17310	17453	17358	17375	17320	17297	17192	17353	17297	17340	17214	17257	17553	17424	17136	17361	17290	17155	17403	17279	17170	17361	17205	17123	17414	17255	17299	17291	17291	17213	17430	17302	17290	17312	17101	17451	17207	17373	17586	17403	17338	17296	17262	17474	17326	17188	17343	17556	17513	17108	17588	17474	17574	17292	17066	17407	17148	17331	17231	17251	17350	17397	17106	17454	17301	17586	17533	17416	17266	17152	17264	17317	17337	17459	17446	17240	17391	17211	17261	17355	17191	17198	17283	17096	17065	17470	17349	17417	17448	17231	17355	17608	17318	17389	17667	17343	17437	17219	17411	17295	17177	17134	17412	17350	17415	17375	17292	17209	17307	17189	17300	17326	17471	17349	17234	17358	17321	17284	17249	17254	17467	17417	17367	17274	17533	17242	17440	17407	17395	17420	17271	17387	17377	17223	17125	17446	17257	17139	17466	17327	17356	17444	17309	17510	17550	17311	17394	17326	17381	17225	17460	17400	17434	17335	17287	17404	17292
58864	106564	87898	57072	31432	18098	15141	14857	14961	14821	14904	14738	14887	14675	14953	15011	14848	14863	14896	15042	14703	15079	14845	14936	14706	14952	14897	14878	14786	14981	14806	14905	14962	14711	14833	14760	14766	14782	14848	14706	14724	14861	14791	14902	15108	14699	14898	14867	14851	14929	14865	14877	14721	14753	14787	14758	14871	14852	14854	14942	14672	15021	14778	14879	14996	14797	14856	14968	14958	14854	14713	14814	14918	14949	14725	14910	14929	14904	14859	14780	15151	14846	14869	14770	14916	14716	14788	14834	14845	14893	14750	14881	15003	14711	14813	14710	14816	14740	14915	14920	14815	14917	14845	14968	14842	14868	14898	14889	14684	14890	14776	14852	14919	14729	14848	14976	14890	14937	14860	14922	14870	14845	14691	14896	14950	14877	14759	14897	14741	14649	14830	14769	14862	14892	14866	14929	14927	14872	14911	14808	14824	14751	14650	14968	14875	14947	14848	14728	14884	14854	14946	15025	14896	14885	14942	14969	14745	14858	15037	14881	14838	14978	14938	14722	14665	14566	14890	14977	14836	15020	14936	14834	14745	14869	14866	14764	15129	15018	14820	14929	14926	14742	14703	14692	14724	14833	14703	14892	14965	14885	14933	14827	14836	14640	14882	14867	14806	14840	14913	14782	14862	14883	14912	14905	14906	14902	14792	14889	14908	14736	14894	14918	14666	14644	14960	14818	14863	14953	14930	14717	14592	14857	14848	14921	14812	14833	14763	14941	14941	14691	14887	14821	14947	14873	14946	14918	14972	14838	14793	14940	15052	14917	14837	14905	14882	14843	14837	14739	14914	14959	14798	14923	14824	14840	15063	14907	14873	14831	14791	14812	14855	14792	14834	14902	14904	14755	14856	14941	14798	14788	14895	14730	14926	14773	14772	14901	14900	14858	14895	14806	14834	14772	14950	14759	14803	14773	14871	14868	14903	14801	14779	14894	14895	14959	14854	14753	15009	14794	14847	14818	14753	14898	14737	14958	14764	14910	14740	14871	14665	14746	14691	14949	14884	14748	14794	14823	14765	14795	14973	14929	14932	14842	14928	14728	14912	14717	14914	14727	14721	14710	14635	14991	14887	14854	14700	14840	14720	14886	14603	14637	14706	14908	14886	14793	14693	14868	14818	14769	14889	14734	14960	14789	15032	14996	14808	14808	14721	14758	14943	14897	14706	14738	14965	14828	14677	14775	14771	14849	14851	14873	14955	14817	14856	14693	14776	14801	14678	14966	14825	14864	14832	14975	14920	14844	14926	14801	14882	14902	14910	14868	14634	14804	14787	14900	14930	14932	14866	14869	14714	14704	14920	14656	14767	14917	14764	14807	14779	14799	14896	15027	14797	14930	14772	15020	14839	14956	14968	14806	15042	14865	14841	14848	14894	14878	14926	14772	14965	14919	14921	14835	14981	14812	14963	14821	15014	14799	14897	14873	14653	14777	14718	14916	14780	15018	14934	14983	14886	14845	14797	14911	14683	15036	14784	14819	14765	14827	15052	14894	14842	14791	14868	14788	14744	14691	14611	14848	14765	14872	14897	14931	14807	14611	14953	14791	14910	14931	14848	14980	14691	14839	14692	14772	14793	14801	14756	14755	14928	14826	14731	14920	14989	14759	14874	14859	14976	14915	14763	14659	14849	14719	14863	14924	14754	14990	14932	14961	14817	14831	14881	14814	14928	14768	14887	14772	14763	14785	14934	14862	14743	14769	14852	14876	14922	14960	14661	14754	14738	14697	14895	14779	14741	14864	14998	14851	14912	14808	14896	14862	14769	14817	14865	15026	14904	14904	14622	14958	15020	14964	14930	14871	14918	14853	14878	14649	14845	14786	14939	14769	14767	15009	14863	14908	14909	14758	14817	14996	14763	14855	14767	14741	15022	14827	14901	14687	14896	14753	14860	14856	14695	14866	14863	14849	14757	14776	14973	14805	14636	14731	14889	15000	14830	14864	15041	14802	14847	14941	14879	14833	14919	14808	14947	14751	14989	14972	14951	14939	14716	14780	14993	14820	14708	14804	14770	14736	14935	14815	14913	14859	14842	14683	14772	14787	14692	15002	14862	14713	14795	14707	14665	14823	14850	14765	14827	15032	14786	14789	14912	14748	14710	14990	14819	14866	14867	14791	14925	14870	14758	14730	14704	14827	14848	14842	14956	14930	14855	14979	14741	14890	14828	14766	14975	14849	14819	14843	14842	14804	14902	14636	14756	14908	14807	14942	14940	14841	15083	14951	14600	14899	14862	14914	14638	14888	14779	15047	15006	14761	14805	15024	14774	14818	14855	14789	14979	14810	14804	14899	14814	14837	14951	14787	14812	14733	14865	14737	14831	14922	14813	14999	14758	14884	14838	14991	14867	14836	14660	14953	14841	14901	14801	14795	14817	14951	14882	14780	14852	14839	14618	14819	14873	14961	14880	15020	14942	14907	14724	14887	14726	14827	14897	14700	14817	14785	14823	14794	14891	14962	14839	14870	14681	14721	14956	14735	14888	14743	14918	14681	14749	14822	14785	14953	14804	14884	14873	14918	14868	14954	14992	14750	14918	14935	14802	14705	14850	15022	14854	14788	14641	14781	14834	14580	14821	14809	14780	14767	14928	14968	14714	14797	14956	14904	14899	14865	14729	14905	14765	14834	14797	14917	14792	14750	14745	14691	14715	14696	14757	14740	14876	14894	14885	14706	14764	14711	14863	14902	14716	14852	14734	14939	14764	14816	14807	14711	15063	14815	14701	14814	14844	14895	14738	15125	14765	14708	14786	14986	14776	14972	14876	14722	14929	14751	14841	14913	14914	14778	14756	14863	14676	14769	14751	14818	14975	14984	14968	14938	14859	14692	14651	14883	14854	14923	14748	14785	14749	14829	14910	14806	14889	14808	14730	14799	15048	14805	14994	14736	14902	14747	14733	15022	14860	14912	15003	14908	14703	14953	14694	14723	14806	14791	14982	14789	14965	14887	14753	14813	14953	14710	14804	14895	14783	14811	14837	14923	15053	14824	14924	14804	14848	14801	14767	14924	14915	14872	14823	14854	14934	14823	14930	14925	14742	14709	14821	14751	14863	14835	14887	14753	14883	14748	14971	14962	14917	14717	14857	14860	14797	14796	14905	14880	14712	14792	14701	14714	14796	14816	14940	14869	14906	14667	14831	14839	14832	14691	14748	14736	14854	14731	14904	14875	14880	14649	14833	14599	14811	14811	14771	14948	14784	15037	14848	14731	14846	14688	14961	14970	14951	15013	14891	14848	14908	14768	14758	14798	14762	14966	14942	14696	14818	14871	14821	14759	14866	14877	14914	14879	14870	14761	14761	14938	14798	14912	14948	15138	14952	14850	14803	15022	14931	14659	14823	14968	14876	14765	14745	14822	14802	14960	14835	14849	14752	14847	14885	14678	14813	14668	14749	14818	14861	14757	14813	14643	14909	14818	14883	14868	14869	14699	14882	14858	14823	14956	14830	14866	14841	14984	14939	14924	14880	14835	14891	14760	14898	14995	14745	14872	14867	14970	14761	14740	14855	14683	14789	14739	14849	14817	14930	14737	14767	14727	14794	14878	14944	14855	14696	14636	14946	14680	14854	14784	14863	14903	14960	15040	14915	14733	14735	14705	14932	14787	14867	14857	14897	14783	14832	14809	14850	14777	14801	14828	14920	14808	14883	14843	14763	14643	15022	14800	14797	14819	14905	14738	14860	14768	14730	14809	14885	14845	14798	14909	14769	14831	14878	14677	14781	14784	14824	14793	14831	14989	14869	14880	14946	14828	14662	14947	14700	14763	14888	14776	14871	14652	14921	15086	14768	14978	14864	14856	14847	14861	14774	14922	14742	14779	14824	14790	14828	14865	14783	14903	14867	14808	14880	14731	15031	14767	14994	14789	14812	15001	14855	14795	14892	14822	14673	14823	14909	14814	14657	14713	14906	14890	14887	14787	14761	14837	14771	14936	14807	14692	14937	14825	14833	14792	14708	14943	14794	14615	14807	14893	14848	14914	14865	14872	14786	14738	14811	15102	14884	14737	15088	14723	14871	14719	14797	14992	14718	14763	14788	14766	14864	14768	14963	14690	14900	14840	15069	14783	14889	14835	14881	14839	14889	14796	14616	14893	14769	14932	14951	14891	14986	14743	14834	14754	14866	14916	15028	14881	14942	14827	14605	14906	14706	14990	14864	14779	14653	14877	14797	14895	15016	14869	14676	14882	14823	14910	14787	14786	14909	14766	15000	14927	14800	14922	14848	15116	14753	14846	14802	14868	14852	14813	15034	14820	14799	14840	14919	14886	14809	14736	14836	14798	14924	14951	14784	14780	14783	14941	14740	14934	14989	14829	14847	14849	14824	14903	14841	14867	14987	15020	14817	14680	14789	14852	14996	14784	14702	14804	14827	14824	14687	14887	14839	14748	14784	14883	14792	14817	14692	14798	14957	14935	14905	14748	14867	14966	14884	14916	14823	14765	14842	14781	14704	14637	14785	14862	14802	14769	14765	14933	14906	14680	14731	14885	14858	14855	14754	14677	14898	14941	14896	14892	14878	14950	14845	14847	14893	14798	14750	14838	14969	14841	14814	14789	14844	14830	14778	14764	14714	14927	14776	14883	14894	14891	14966	14850	14858	14920	14790	14920	14810	14799	14605	14754	14973	14884	14864	14871	14775	14756	15010	15059	14848	14886	14937	14852	14851	14852	14911	14860	14710	14791	14834	14743	14812	14798	14754	14817	14778	15016	14759	15002	14963	14722	14683	14940	14987	14765	14736	14741	14921	14882	14790	14813	14707	14860	14632	14851	14826	14884	14793	14843	14867	14791	14608	14795	14810	14964	14835	14861	14976	14716	14874	14813	14955	15088	14936	14793	14714	14849	14892	14899	14781	14786	14864	14733	14744	15037	14799	14887	14684	14687	14751	14876	14976	14739	14899	14882	14971	14876	14777	14777	14675	14788	14693	14776	14836	14982	14812	14687	14640	14902	14794	14950	14772	14779	14729	14827	14808	14780	14714	14769	14744	14805	14919	14638	14700	14671	14723	14732	14735	14788	14912	14710	14974	14856	14748	14955	14869	15005	14880	14899	14891	14693	14814	14892	14724	14721	14818	15048	14851	14855	14764	14896	14870	14760	14863	14852
33553	41436	41914	28812	20118	18028	17918	17437	17395	17470	17509	17372	17569	17435	17211	17355	17476	17449	17394	17468	17665	17364	17496	17383	17423	17210	17645	17380	17501	17494	17431	17322	17325	17427	17353	17459	17300	17408	17389	17485	17428	17253	17121	17268	17484	17359	17423	17404	17209	17463	17432	17502	17355	17416	17281	17507	17377	17360	17238	17296	17312	17446	17439	17601	17445	17406	17276	17300	17384	17356	17482	17172	17415	17481	17631	17479	17139	17238	17169	17359	17418	17450	17508	17680	17546	17339	17377	17355	17270	17417	17173	17374	17440	17308	17277	17185	17442	17323	17275	17391	17411	17430	17440	17365	17224	17467	17328	17284	17279	17234	17369	17387	17369	17433	17388	17265	17517	17470	17257	17360	17345	17146	17353	17593	17557	17395	17317	17292	17444	17450	17406	17317	17416	17423	17412	17178	17422	17466	17360	17390	17366	17562	17376	17370	17155	17386	17421	17219	17392	17370	17342	17345	17314	17417	17423	17522	17433	17104	17442	17434	17472	17264	17418	17281	17316	17390	17417	17449	17565	17262	17573	17579	17472	17292	17368	17379	17420	17250	17243	17499	17378	17373	17427	17358	17437	17490	17390	17347	17410	17355	17332	17316	17323	17438	17344	17600	17289	17381	17333	17324	17278	17304	17327	17466	17147	17190	17355	17293	17311	17435	17359	17406	17415	17259	17387	17116	17433	17267	17073	17394	17412	17407	17381	17240	17425	17337	17462	17031	17356	17289	17044	17294	17309	17396	17480	17376	17254	17561	17320	17526	17390	17307	17220	17271	17396	17190	17484	17272	17346	17264	17558	17420	17238	17430	17601	17313	17287	17282	17270	17304	17353	17326	17272	17244	17396	17144	17050	17393	17560	17338	17349	17413	17154	17182	17361	17504	17326	17341	17382	17399	17335	17239	17441	17411	17262	17273	17225	17484	17299	16966	17325	17453	17460	17401	17334	17321	17497	17362	17290	17424	17284	17683	17660	17460	17426	17429	17345	17631	17267	17533	17306	17296	17397	17555	17447	17290	17327	17498	17191	17152	17287	17229	17496	17273	17262	17332	17151	17267	17178	17387	17366	17187	17387	17294	17508	17339	17346	17461	17285	17436	17421	17282	17351	17535	17327	17324	17112	17335	17305	17487	17189	17248	17398	17471	17526	17431	17357	17392	17383	17443	17305	17145	17345	17492	17300	17298	17207	17486	17457	17264	17525	17293	17399	17504	17449	17487	17152	17228	17285	17393	17586	17307	17490	17228	17464	17343	17204	17286	17587	17488	17445	17359	17457	17245	17368	17523	17267	17281	17411	17165	17204	17320	17420	17261	17107	17427	17521	17356	17396	17481	17309	17362	17518	17209	17320	17311	17306	17312	17473	17346	17338	17217	17199	17404	17275	17494	17217	17289	17154	17303	17403	17250	17563	17362	17296	17345	17392	17297	17376	17392	17558	17421	17492	17399	17282	17441	17257	17480	17147	17282	17333	17394	17395	17324	17524	17333	17068	17112	17240	17539	17411	17202	17132	17299	17423	17387	17323	17511	17672	17312	17390	17296	17326	17356	17566	17527	17332	17392	17248	17413	17365	17320	17458	17369	17337	17248	17279	17322	17425	17438	17430	17363	17274	17276	17312	17452	17528	17296	17569	17521	17469	17448	17374	17395	17340	17300	17352	17164	17334	17242	17389	17377	17417	17415	17553	17430	17260	17510	17583	17201	17163	17319	17350	17297	17389	17224	17310	17295	17355	17349	17259	17351	17398	17160	17153	17212	17225	17418	17194	17476	17351	17314	17522	17450	17301	17100	17322	17297	17215	17334	17528	17212	17329	17160	17292	17199	17232	17231	17277	17402	17377	17179	17231	17293	17473	17380	17370	17291	17126	17440	17317	17361	17354	17309	17279	17329	17294	17412	17365	17245	17330	17255	17383	17398	17336	17408	17371	17402	17265	17415	17329	17402	17377	17185	17568	17678	17195	17432	17408	17147	17213	17319	17443	17418	17511	17369	17618	17487	17510	17329	17288	17544	17275	17526	17481	17353	17307	17465	17388	17550	17312	17509	17119	17423	17319	17270	17248	17197	17446	17415	17502	17432	17294	17397	17280	17381	17455	17275	17384	17466	17384	17273	17429	17476	17173	17393	17183	17450	17378	17286	17329	17314	17461	17179	17339	17441	17564	17171	17367	17420	17293	17299	17244	17313	17142	17521	17492	17343	17219	17318	17305	17381	17313	17437	17296	17347	17409	17297	17290	17286	17147	17397	17364	17628	17441	17417	17444	17313	17359	17387	17418	17352	17371	17436	17321	17249	17387	17331	17241	17469	17403	17234	17445	17290	17380	17431	17282	17137	17386	17343	17158	17385	17294	17579	17366	17602	17468	17371	17335	17182	17351	17351	17386	17404	17368	17679	17337	17547	17301	17202	17273	17338	17472	17277	17305	17518	17403	17366	17508	17179	17330	17533	17300	17431	17238	17443	17468	17493	17458	17391	17561	17348	17274	17298	17499	17492	17318	17436	17343	17314	17256	17300	17358	17237	17187	17172	17501	17346	17502	17297	17532	17526	17425	17211	17194	17262	17609	17156	17179	17265	17338	17306	17173	17302	17319	17383	17297	17320	17479	17408	17369	17278	17423	17330	17137	17142	17225	17415	17333	17405	17446	17399	17436	17456	17580	17210	17306	17317	17550	17324	17322	17289	17427	17406	17469	17203	17387	17495	17248	17360	17547	17473	17375	17496	17317	17438	17420	17423	17083	17229	17280	17381	17365	17478	17457	17365	17371	17259	17198	17481	17321	17531	17167	17360	17157	17449	17536	17398	17382	17192	17164	17389	17254	17466	17412	17394	17326	17188	17204	17349	17641	17272	17353	17299	17421	17199	17407	17395	17215	17384	17294	17347	17268	17157	17237	17477	17420	17415	17347	17394	17356	17326	17331	17501	17277	17368	17492	17132	17180	17263	17496	17448	17513	17327	17494	17388	17171	17300	17498	17245	17262	17224	17182	17509	17436	17393	17188	17340	17333	17534	17449	17401	17495	17391	17149	17419	17425	17422	17351	17530	17611	17279	17411	17415	17343	17431	17350	17440	17314	17560	17381	17322	17415	17186	17511	17364	17451	17244	17328	17255	17318	17338	17120	17287	17469	17449	17266	17293	17299	17358	17415	17385	17318	17425	17261	17258	17380	17315	17597	17526	17470	17356	17578	17405	17293	17239	17383	17293	17155	17328	17505	17455	17331	17402	17279	17277	17340	17374	17414	17438	17159	17301	17350	17389	17483	17177	17408	17370	17460	17296	17510	17293	17286	17426	17472	17324	17272	17243	17388	17116	17314	17430	17296	17178	17408	17371	17562	17256	17563	17278	17244	17196	17468	17244	17410	17286	17353	17376	17404	17284	17479	17421	17430	17448	17232	17295	17357	17441	17278	17460	17476	17243	17590	17401	17399	17255	17274	17529	17245	17484	17331	17262	17103	17414	17334	17330	17439	17320	17411	17163	17391	17320	17233	17134	17332	17385	17266	17213	17442	17472	17317	17417	17373	17342	17194	17478	17332	17630	17362	17594	17471	17499	17568	17179	17350	17417	17314	17415	17129	17111	17519	17351	17295	17482	17493	17254	17478	17471	17459	17270	17455	17268	17614	17287	17423	17296	17445	17321	17303	17402	17394	17432	17381	17308	17262	17499	17374	17246	17417	17227	17446	17361	17361	17256	17362	17223	17408	17302	17380	17312	17331	17342	17291	17428	17519	17406	17426	17384	17229	17322	17368	17334	17531	17236	17324	17477	17208	17335	17337	17151	17483	17468	17197	17347	17445	17228	17348	17185	17255	17362	17333	17663	17497	17308	17313	17596	17442	17217	17208	17292	17198	17251	17356	17271	17377	17212	17042	17080	17132	17315	17324	17700	17377	17362	17456	17239	17407	17379	17271	17396	17368	17342	17344	17261	17350	17380	17261	17132	17343	17255	17463	17542	17370	17321	17103	17354	17370	17575	17306	17451	17508	17415	17432	17446	17474	17459	17269	17362	17489	17430	17423	17430	17344	17188	17550	17455	17460	17414	17202	17396	17471	17198	17404	17268	17303	17381	17344	17368	17446	17280	17385	17186	17376	17395	17472	17527	17522	17165	17500	17373	17282	17769	17565	17465	17515	17426	17366	17350	17306	17322	17407	17342	17280	17427	17535	17063	17308	17268	17498	17244	17161	17350	17392	17231	17329	17332	17353	17534	17330	17507	17258	17427	17326	17278	17324	17309	17333	17350	17445	17308	17437	17296	17450	17176	17189	17324	17548	17338	17386	17345	17380	17375	17238	17490	17347	17515	17345	17155	17361	17251	17399	17225	17408	17466	17380	17222	17328	17339	17422	17358	17528	17325	17372	17462	17567	17395	17394	17176	17155	17245	17301	17314	17400	17447	17385	17471	17416	17281	17240	17300	17375	17472	17355	17350	17440	17266	17280	17215	17364	17336	17243	17245	17441	17485	17258	17287	17147	17448	17453	17399	17453	17289	17345	17330	17479	17267	17537	17456	17490	17507	17447	17254	17312	17392	17627	17343	17502	17435	17397	17213	17075	17303	17531	17274	17280	17616	17292	17316	17470	17196	17397	17362	17479	17427	17279	17154	17325	17411	17380	17418	17347	17521	17334	17157	17299	17206	17350	17359	17507	17459	17388	17094	17307	17161	17450	17287	17427	17523	17659	17422	17580	17233	17371	17401	17379	17383	17282	17470	17270	17529	17493	17535	17301	17370	17382	17305	17181	17327	17421	17182	17468	17402	17266	17474	17560	17515	17383	17286	17472	17262	17430	17407	17354	17347	17204	17190	17448	17206	17177	17237	17397	17248	17557	17288	17266	17525	17235	17447	17459	17342	17491	17387	17502	17494	17401	17272	17424	17225	17302	17568	17564	17400	17196	17357	17381	17363	17190	17446	17502	17386	17274	17285	17338	17116	17244	17412	17241	17232	17449	17299	17310	17336	17252	17550	17510	17371	17425	17204	17325	17509	17407	17244	17489	17339	17512	17576	17486	17335	17209	17105	17384	17352	17022	17615	17467	17417	17332	17590	17262	17518	17230	17360	17544	17372	17388	17455	17194	17290	17557	17397	17334	17529	17311	17318	17304	17366
43132	58846	42928	24205	16583	15008	14898	14910	14810	14803	14931	14777	14819	14865	14819	14816	14956	14940	14803	14649	15002	14928	14709	14843	14837	14740	14772	14710	14838	14679	14643	14868	14862	14576	14782	14900	14696	14893	14974	14616	14894	14892	14825	14798	14742	14761	14797	14807	14909	14863	14861	14819	14875	14691	14921	14643	14863	14694	14767	14826	14847	14871	14830	14799	14900	14872	15041	14745	14700	14846	14758	14857	14780	14709	14929	14914	14900	14818	14829	15046	14792	14619	14731	14802	14777	14838	14909	14809	14982	14811	14834	14721	14822	14822	14855	14803	14889	14753	14927	14790	14613	14956	14825	14888	15057	14835	14813	14848	14694	14946	14812	14806	14866	14943	14788	14800	15026	14782	14813	14887	14632	14897	14621	14746	14837	14655	14981	14900	14799	14781	14786	14845	14794	14790	14822	14704	14806	14780	14961	14808	14966	14760	14891	14797	14726	14775	14821	14735	14872	14789	14960	14895	14835	14790	14852	14706	14716	14725	14802	14936	14886	14853	14817	14843	14755	14877	14954	14885	14881	14701	14700	14797	14788	14836	14831	14776	14786	14726	14769	14853	14873	14863	14949	14870	14795	14760	14889	14841	14832	14981	14692	14824	14773	14652	14840	14792	14794	14853	14967	14787	14944	14763	14869	14830	14700	14756	14903	14816	14725	14793	14878	14793	15122	14882	14853	14936	14790	14895	14751	14890	14738	14749	14973	14822	14865	14903	14819	14867	14796	14798	14962	14714	14943	14759	14628	14813	14804	14867	14782	14906	14836	14760	14654	14937	14753	14697	14741	14685	15007	14913	14806	14624	14760	14930	14916	14842	14955	14650	15021	14763	14924	14894	14814	14829	14940	14639	14956	14886	14724	14853	14739	14756	14813	14831	14826	14719	14944	14847	14756	14884	14636	14818	14999	14930	14869	14676	14728	14809	14796	14807	14784	14821	14816	14779	14911	14796	14659	14701	14757	14813	14949	14836	14719	14942	14819	14768	15088	14927	14878	14816	14566	14930	14938	14831	14700	14773	14794	14793	14842	14937	14841	14901	14746	14854	14896	14805	14914	14858	14755	14934	14762	14900	14942	14938	14899	14989	14861	14755	14692	14754	14708	14777	14892	14875	14721	14661	14863	14689	14836	14879	14875	14749	14895	14814	14790	14777	14756	14851	14810	14916	14955	14819	14773	14752	14915	14763	14669	14961	14836	14816	14973	14962	14746	14744	14779	14825	14828	14834	14767	14776	14816	14873	14811	14794	14889	14934	15001	14942	14796	14904	14901	14746	14802	14869	14878	14760	14781	14819	14870	14999	14809	14803	15006	14848	14888	14743	14760	14798	14904	14975	14749	14833	14756	14837	14785	14849	14671	14858	14783	14671	14833	14642	14742	15008	14738	14883	14850	14865	14936	14761	14885	14774	14912	14693	14887	15008	14720	14956	14835	14855	14725	14810	14795	14796	14828	14865	14698	14931	14799	14766	14883	14781	14665	14696	14871	14792	14611	14922	14785	14718	14949	14767	14819	15033	14791	14946	14833	14873	14758	14918	14833	14790	14782	14974	14804	14705	14740	14912	14705	14853	14991	14870	14703	14917	14707	14817	14767	14816	14918	14917	14921	14862	14837	15011	14811	14824	14907	14855	14765	14773	14866	14689	14862	14944	14806	14758	14804	14845	15044	14838	14767	14909	14956	14681	14836	14756	14938	14828	14951	14864	14776	14613	14920	14991	14785	14793	14695	14697	14933	14806	14635	14818	15080	14663	14689	14895	14675	14787	14856	14654	14817	14897	14759	14758	14824	14843	14843	14963	14951	15050	14775	14749	14750	14705	14687	14885	14901	14777	14961	14763	14913	14853	14869	14785	14835	14804	14716	14830	14837	14830	14819	14902	14834	14863	14848	14966	14911	14874	14655	14890	14868	14830	14985	14801	14774	14876	14789	14759	14881	14943	14724	14859	14783	14934	14725	14957	14747	14842	14932	14915	14921	14812	14777	14806	14893	14827	14956	14794	14786	14697	14806	14778	14854	14772	14921	14778	14853	14895	14795	14860	14953	14704	14844	14823	14595	15002	14868	14797	14908	14937	14800	14871	14794	14978	14831	14739	14956	14961	14935	14927	14843	14950	14874	14800	14855	14751	14743	14735	14788	14737	14795	14797	15077	14721	14902	14867	14672	14871	14848	14833	14849	14813	14692	14897	14831	14807	14824	14816	14928	14660	14951	14847	14894	14721	14746	14797	14982	14743	14828	14827	14691	14807	14832	14775	14909	14787	14853	14947	14840	14805	14854	14713	14838	14801	14674	14849	14779	14753	14825	14772	14812	14741	14839	14721	14880	14807	14883	14861	14878	14836	14782	14786	14768	14665	14921	14840	14716	15023	14912	14850	14818	14797	14849	14790	14978	14741	14998	14862	14738	14990	14866	14851	14954	14826	14747	14569	14839	14891	14908	14946	14879	14811	14811	14798	14892	14610	14828	15026	14611	14878	14920	14947	14825	14842	14729	14809	15039	14813	14780	14808	14944	14807	14875	15002	14746	14954	14729	14791	14862	14807	14893	15028	15028	14771	14753	14780	14686	14902	14746	14754	14895	14743	14722	14694	14924	14757	14651	15020	14816	14735	14892	14823	14932	14908	14893	14644	14876	15072	14894	14950	14838	14878	14935	14848	14835	14892	14843	14920	14941	14800	14761	14732	14723	14712	15072	14752	14660	14838	14784	14923	14872	14729	14758	14730	14807	14793	14851	15152	14736	14937	14788	14668	14829	14789	14862	14961	14688	14769	14824	14758	14951	14711	14732	14714	14743	14813	14810	14869	14906	14736	14949	14838	14800	14920	14908	15012	14867	14755	14716	14855	14862	14834	14866	14861	14712	14789	14851	14877	14843	14944	14746	14835	14786	14962	14789	14755	14947	14801	14741	14740	14834	14887	14915	14665	14805	14889	14931	14843	14695	14914	14929	14787	14919	14926	14835	14786	14804	14935	14801	14813	15009	14821	14667	14826	14918	14836	14796	14741	14925	14918	14712	14876	14870	14848	14893	14851	14767	14974	14847	14841	14897	14874	14741	14608	14770	14820	14823	14829	14953	14773	14949	14735	14707	14905	14717	14675	14673	14702	14914	14895	14701	14770	14738	14850	14898	14835	14887	14656	14902	14859	14871	14854	14742	14821	14810	14853	14831	14834	14834	14838	14943	14756	15153	14969	14555	14887	14871	14586	14873	14719	14908	14784	14816	14825	14885	14810	14983	14782	14829	14977	14803	15030	14784	14828	14784	14844	14706	14864	14884	15041	14800	14824	14864	14715	14998	14906	15029	14796	14818	14646	14776	14782	14876	14886	14778	14781	14727	14710	14927	14789	14719	14840	14938	14797	14727	14712	14885	14571	14747	14900	14856	14976	14757	14981	14825	14805	14937	14927	14745	14724	14661	14903	14807	14922	14828	14780	14660	14756	14846	14776	14882	14725	14730	14895	14767	14767	14987	14766	14639	14788	14791	14970	14766	15013	14701	14791	14744	14903	14946	14996	14772	14776	14740	14919	14853	14872	14830	14781	14752	14637	14816	14945	14815	14928	14788	14859	14967	15026	14863	14621	14785	14761	14837	14998	14941	14858	14949	14751	14775	14720	14687	14651	14852	14730	14750	14865	14748	14782	14726	15038	14859	14922	14958	14864	14817	14984	14900	14805	15023	14702	14917	14933	14843	14816	14829	14791	14824	14840	14734	14850	14813	14702	14578	14587	14903	14715	14953	14863	14833	14763	14853	14777	14835	14750	14932	14958	14786	14996	14825	14792	14821	14769	14800	14800	14799	14742	14744	14781	14835	14819	14743	14875	14811	14951	14848	14633	14818	14794	14672	15082	14826	14865	14951	14737	14866	14686	14733	14802	14982	14682	14832	14700	14998	14809	15135	14718	14845	14673	15027	14750	14826	14705	14854	14684	14720	14895	14830	14552	14777	14820	14941	14912	14822	14822	14826	14732	14893	14789	14791	14777	14800	14706	14940	14813	14892	14876	14673	14795	14892	14879	14726	14799	14836	14871	14923	14812	14866	14755	15002	14849	14817	14824	14856	14865	14913	14780	14882	14765	14796	14881	14792	14890	14809	14731	14857	15008	14961	14907	14763	14828	14659	14875	14722	14869	14770	14960	14813	14852	14774	14723	14766	14822	14756	14891	14913	14795	14800	14798	14788	14768	14882	14939	14906	14873	14719	14869	14773	14744	14697	14816	14840	14994	14894	14730	14695	14838	14979	14977	14929	14663	14862	14697	14731	14758	14986	14864	15012	14866	14890	14845	14801	15009	14846	14931	14906	14765	14746	14728	14910	14732	14774	14772	14717	14967	14930	14850	14984	14810	14885	14926	14798	14738	14790	14808	14822	14612	14793	14878	14832	14841	14681	14930	14814	14765	14751	14615	14825	14884	14817	14785	14768	14779	14783	14672	14888	14751	14763	14878	14827	14726	14932	14832	14794	14839	14711	14889	14867	14689	14689	14937	14946	14756	14804	14830	14763	14866	14698	14877	14965	14908	14785	14765	14917	14784	14767	14789	14724	14865	14768	14760	14982	14811	14758	14801	14594	15056	14852	14670	14819	14778	14586	14785	14900	14717	14858	14806	14930	14892	14764	14837	15014	14912	14905	14710	14897	14865	14770	14830	14972	14754	14773	14777	14683	14814	14970	14801	14959	14647	14777	14769	14983	14815	14897	14735	14947	14873	14990	14599	14806	14986	15023	14977	14846	14777	14943	14826	14711	14997	14817	14768	14992	14876	14786	14870	14826	14843	15007	14814	14772	14887	14602	14857	14963	14782	14893	14846	14765	14807	14996	15012	14746	14876	14848	14835	14858	14732	14727	14844	14701	14703	14710	14739	14666	14833	14849	14766	14975	14880	14855	14802	14784	14723	14931	14936	14802	14916	14755	14819	14926	14862	14818	14846	14869	15065	14884	14826	14860	14869	14967	14865	14891	15074	14863	14917	15040	14637	14831	14753	14884	14859	14807	14823	14849	14753	14826	14823	14881	14800	14857	14702	14836	14819	14789	14877	14780	14786	14986	14879	14972	14803	14810	14790	14968	14920	14800	14744	14785	14657	14766	14866	14826	14807	14886	14887	14794	14695
29878	40705	49140	34407	22575	18931	18373	17727	17623	17502	17664	17568	17703	17491	17449	17438	17535	17371	17370	17263	17435	17525	17543	17355	17528	17464	17431	17644	17273	17283	17648	17375	17455	17457	17506	17611	17442	17213	17247	17477	17443	17342	17404	17408	17451	17363	17380	17435	17616	17395	17426	17333	17408	17409	17341	17391	17484	17479	17346	17266	17474	17421	17447	17337	17518	17384	17266	17377	17469	17364	17704	17377	17285	17448	17407	17508	17392	17258	17417	17379	17471	17516	17339	17465	17525	17379	17273	17209	17513	17474	17399	17514	17433	17385	17256	17343	17476	17617	17531	17582	17346	17480	17498	17421	17441	17386	17443	17627	17508	17335	17419	17231	17202	17340	17429	17534	17457	17412	17372	17404	17443	17570	17382	17663	17410	17391	17121	17480	17469	17211	17395	17382	17384	17384	17515	17416	17353	17302	17237	17243	17597	17507	17550	17284	17381	17359	17369	17414	17448	17428	17306	17220	17407	17324	17247	17588	17417	17295	17229	17291	17347	17379	17372	17382	17263	17350	17199	17428	17477	17480	17367	17412	17389	17368	17341	17479	17376	17418	17584	17459	17350	17502	17544	17481	17477	17401	17390	17277	17360	17434	17237	17534	17214	17308	17334	17446	17192	17461	17258	17335	17413	17250	17407	17456	17577	17415	17414	17486	17412	17583	17557	17143	17512	17319	17538	17289	17626	17377	17571	17351	17127	17334	17569	17494	17568	17208	17282	17236	17249	17542	17739	17538	17357	17328	17316	17197	17405	17372	17321	17439	17509	17170	17296	17353	17381	17490	17318	17259	17369	17288	17529	17382	17279	17260	17282	17366	17465	17408	17729	17366	17479	17457	17485	17578	17492	17313	17447	17627	17538	17578	17360	17541	17343	17609	17433	17260	17199	17419	17368	17358	17326	17263	17535	17246	17432	17440	17273	17377	17391	17110	17409	17476	17430	17257	17336	17327	17302	17235	17487	17361	17322	17435	17435	17282	17320	17332	17395	17447	17440	17384	17347	17481	17552	17459	17386	17275	17584	17439	17462	17294	17536	17103	17480	17438	17285	17314	17488	17269	17306	17274	17432	17459	17372	17461	17577	17371	17397	17570	17419	17312	17299	17305	17305	17295	17307	17271	17331	17267	17390	17336	17378	17341	17444	17460	17187	17390	17397	17372	17375	17474	17135	17341	17392	17013	17474	17555	17419	17548	17386	17499	17311	17273	17435	17189	17315	17277	17354	17391	17508	17457	17373	17475	17579	17475	17300	17522	17477	17421	17299	17202	17338	17497	17433	17419	17617	17323	17135	17271	17331	17468	17401	17460	17533	17535	17481	17526	17561	17448	17352	17186	17361	17396	17373	17346	17376	17400	17565	17329	17392	17430	17562	17300	17200	17412	17358	17426	17536	17487	17411	17441	17469	17349	17666	17485	17680	17494	17284	17502	17627	17256	17416	17427	17457	17425	17471	17358	17481	17505	17248	17260	17456	17616	17583	17457	17287	17217	17377	17562	17465	17305	17371	17569	17318	17179	17396	17353	17551	17355	17328	17587	17401	17294	17416	17238	17452	17538	17477	17542	17545	17382	17492	17653	17408	17438	17350	17510	17392	17331	17561	17259	17333	17420	17359	17329	17474	17341	17218	17427	17188	17427	17409	17583	17355	17309	17170	17451	17500	17571	17357	17575	17375	17420	17269	17247	17363	17309	17556	17435	17350	17517	17402	17395	17281	17340	17542	17401	17446	17293	17218	17412	17481	17267	17466	17389	17304	17548	17269	17567	17415	17516	17499	17454	17312	17391	17455	17375	17380	17353	17419	17288	17280	17529	17541	17410	17520	17488	17401	17370	17283	17435	17291	17309	17342	17593	17262	17186	17349	17398	17444	17435	17590	17502	17612	17350	17331	17474	17526	17462	17362	17372	17473	17386	17510	17229	17191	17283	17325	17635	17271	17577	17598	17330	17511	17345	17311	17362	17572	17370	17090	17258	17391	17151	17491	17493	17294	17411	17353	17494	17438	17334	17482	17371	17365	17480	17467	17490	17417	17414	17316	17231	17542	17487	17515	17434	17354	17305	17385	17389	17473	17505	17392	17434	17690	17200	17430	17359	17391	17338	17418	17287	17454	17487	17378	17334	17421	17587	17362	17287	17664	17274	17429	17454	17232	17543	17333	17678	17457	17437	17239	17609	17546	17569	17554	17296	17614	17498	17349	17466	17551	17411	17434	17518	17405	17414	17371	17400	17632	17436	17589	17192	17406	17651	17580	17415	17501	17250	17288	17446	17412	17679	17381	17548	17300	17322	17390	17193	17402	17413	17384	17310	17359	17419	17262	17310	17386	17548	17324	17345	17386	17234	17260	17425	17405	17294	17431	17333	17640	17389	17327	17105	17287	17397	17206	17246	17279	17212	17479	17367	17407	17410	17661	17474	17458	17435	17579	17312	17382	17452	17380	17348	17388	17488	17410	17369	17364	17251	17353	17360	17776	17411	17364	17568	17231	17375	17436	17295	17279	17571	17602	17396	17398	17486	17531	17452	17359	17299	17178	17230	17393	17315	17360	17398	17221	17542	17440	17224	17327	17424	17437	17435	17417	17439	17406	17536	17517	17335	17644	17711	17364	17234	17547	17295	17438	17277	17592	17387	17623	17416	17463	17496	17684	17525	17419	17218	17601	17320	17509	17545	17382	17421	17358	17273	17331	17349	17322	17475	17251	17265	17520	17348	17535	17552	17271	17275	17314	17655	17644	17403	17393	17378	17600	17322	17529	17358	17433	17368	17371	17478	17315	17222	17479	17565	17472	17437	17498	17286	17314	17486	17407	17201	17490	17346	17381	17492	17288	17454	17334	17459	17415	17199	17204	17267	17454	17296	17417	17465	17484	17450	17576	17254	17350	17401	17629	17606	17382	17384	17312	17600	17457	17344	17402	17308	17520	17517	17254	17259	17549	17574	17456	17389	17312	17268	17490	17431	17210	17502	17520	17299	17274	17315	17436	17530	17445	17461	17506	17138	17427	17184	17313	17556	17289	17567	17539	17334	17468	17374	17414	17398	17468	17385	17483	17558	17464	17528	17691	17443	17392	17356	17531	17514	17593	17518	17435	17387	17403	17402	17171	17520	17426	17353	17440	17539	17599	17275	17480	17380	17274	17413	17412	17382	17358	17329	17363	17193	17449	17583	17301	17539	17359	17380	17491	17485	17397	17555	17363	17535	17251	17556	17639	17422	17444	17686	17331	17582	17446	17481	17327	17490	17530	17609	17453	17420	17332	17257	17495	17335	17349	17399	17277	17274	17574	17374	17473	17380	17457	17365	17666	17333	17602	17472	17505	17350	17398	17387	17383	17348	17364	17422	17326	17314	17428	17480	17501	17451	17510	17347	17450	17586	17559	17508	17415	17339	17334	17443	17693	17391	17308	17267	17281	17468	17231	17412	17358	17523	17284	17296	17312	17345	17417	17673	17538	17564	17338	17549	17274	17637	17241	17622	17409	17479	17343	17430	17580	17353	17549	17333	17631	17328	17547	17524	17532	17265	17433	17487	17323	17286	17151	17385	17225	17563	17319	17267	17524	17435	17419	17288	17293	17414	17194	17279	17344	17436	17544	17462	17547	17599	17352	17244	17456	17601	17478	17413	17271	17216	17512	17513	17454	17428	17261	17384	17306	17438	17606	17253	17393	17463	17313	17451	17268	17430	17354	17455	17264	17520	17364	17269	17143	17478	17532	17442	17451	17368	17413	17322	17211	17499	17427	17184	17464	17191	17461	17561	17426	17474	17372	17380	17433	17216	17415	17339	17592	17266	17742	17383	17264	17267	17339	17322	17351	17342	17527	17476	17167	17307	17280	17597	17409	17482	17303	17500	17302	17429	17362	17513	17486	17539	17472	17207	17224	17249	17444	17292	17359	17313	17476	17496	17498	17469	17292	17376	17263	17347	17345	17318	17354	17591	17469	17342	17439	17363	17463	17498	17686	17492	17447	17319	17495	17396	17201	17561	17554	17638	17566	17352	17405	17470	17143	17295	17176	17471	17440	17586	17433	17267	17299	17358	17292	17373	17563	17456	17397	17409	17298	17342	17734	17254	17405	17494	17373	17245	17358	17439	17496	17198	17439	17464	17341	17318	17422	17350	17424	17181	17455	17361	17405	17293	17258	17351	17312	17733	17446	17543	17342	17488	17475	17358	17418	17358	17492	17392	17340	17450	17526	17438	17293	17549	17509	17534	17337	17417	17519	17385	17410	17255	17262	17195	17381	17329	17511	17438	17354	17713	17416	17245	17414	17536	17364	17495	17434	17434	17550	17453	17633	17507	17388	17435	17540	17403	17429	17343	17358	17431	17424	17455	17445	17512	17434	17321	17488	17406	17356	17617	17436	17508	17417	17255	17146	17282	17379	17351	17522	17436	17736	17672	17212	17459	17362	17235	17273	17416	17500	17530	17447	17574	17462	17532	17407	17279	17455	17470	17457	17648	17312	17537	17220	17543	17349	17405	17393	17543	17239	17358	17498	17539	17366	17332	17420	17366	17464	17360	17387	17431	17425	17335	17410	17277	17311	17440	17541	17278	17289	17315	17286	17327	17161	17515	17542	17441	17344	17398	17404	17449	17397	17526	17443	17593	17594	17470	17596	17538	17504	17533	17408	17361	17411	17304	17367	17629	17355	17312	17211	17367	17373	17330	17442	17405	17329	17449	17458	17250	17246	17348	17466	17372	17347	17422	17562	17454	17452	17390	17278	17347	17507	17426	17508	17496	17385	17477	17468	17371	17392	17542	17394	17438	17417	17092	17428	17278	17613	17363	17540	17421	17233	17238	17500	17360	17605	17445	17389	17433	17503	17409	17533	17262	17334	17242	17268	17393	17187	17405	17370	17389	17437	17521	17537	17334	17425	17359	17522	17465	17300	17341	17491	17571	17306	17286	17452	17403	17487	17363	17256	17454	17564	17377	17396	17486	17352	17458	17294	17357	17272	17419	17434	17366	17402	17606	17469	17393	17454	17421	17397	17508	17566	17524	17430	17425	17628	17405	17632	17445	17683	17413	17328	17392	17395	17181	17540	17558	17655	17416	17382	17233	17457	17301	17302	17372	17432	17468	17235	17244	17299	17322	17348	17552	17349	17341
52678	77454	56606	31191	18828	15578	14944	15039	14867	15012	14972	14890	15007	14921	14994	14861	14850	14935	14933	14837	14816	14918	15060	14904	14936	15029	14849	14961	15028	14861	14864	15078	14937	14887	14980	14938	14828	14897	14897	14730	14982	14676	14883	14963	14879	14990	14999	14962	14934	14733	14812	14971	14786	14900	14784	14944	14996	14907	14878	14994	14892	14849	14920	15041	14959	15033	14994	14784	14798	14834	14907	14854	14863	14930	14807	14961	15071	14777	14814	15134	15013	14938	14928	14785	14925	15058	14899	14880	14953	14825	14723	14970	14934	14967	15049	14770	14974	15047	14801	15023	14824	14996	14918	14813	14803	14860	14836	14795	14977	14940	14851	14988	14940	14951	14799	15005	14887	15073	14711	14974	14904	14802	14943	14892	14936	14867	14871	15015	14998	14840	14824	15070	15046	15025	15040	14777	14723	14932	14807	14799	14976	14881	14924	15049	14795	14956	14832	14999	14904	14944	15061	14792	15092	14817	14723	14815	15035	14938	14848	14927	14765	14787	14966	14937	14831	14823	14940	14958	14885	14992	15038	14885	14824	14932	14988	14774	14901	14780	14824	14979	14896	14920	14872	14837	14799	14864	14919	14910	14874	14860	14884	14993	14976	14881	15014	14904	14986	14934	14952	14983	15057	14935	14972	15045	14937	14955	14789	14914	15054	14942	14868	14863	14957	14877	14880	14864	14978	14836	14878	14908	14799	14973	14865	14895	14998	14932	14904	14746	14995	14814	14900	14972	14883	14995	14807	14997	14879	14881	14960	14804	14997	14788	14847	14924	15002	14873	14994	15000	14992	14908	14884	14903	14866	15041	14811	14792	14899	14819	14910	14828	14936	14815	14997	14826	15018	15037	14796	14924	14899	14904	14857	14879	15046	14785	14932	14928	14931	14802	15065	14765	14865	14948	14986	14886	15026	14998	14838	14982	15032	14838	14819	14943	14977	14784	14986	15042	15120	14749	14983	14919	15100	14998	14925	14757	14817	14774	14944	15062	14846	14939	15010	14755	14755	14964	15162	14973	14841	15074	14945	14863	14921	15002	14829	14755	14937	14924	14848	14829	14713	14884	14969	14968	14761	14946	14746	14949	14977	14987	14770	14885	14854	14809	14813	14865	14826	14660	14899	15075	14971	14877	14852	14962	14846	14843	14994	14978	15007	14810	14833	14914	14810	14991	14828	14887	14719	15226	14809	14862	14861	15097	14816	15064	14729	14825	14832	15008	14880	14898	14986	14936	14947	14909	14965	14916	14967	15047	14867	14949	14870	14922	14998	14907	14997	14854	14907	14862	14856	15014	14740	14843	14900	15000	14962	14960	14880	14931	14920	14903	15059	15001	14752	15071	14964	14836	15013	14808	14710	14879	14898	14980	14941	14847	14811	14976	15058	14718	14866	14980	14740	14952	14788	14859	14751	14903	14863	14887	14928	14929	14742	14930	15041	15084	14692	14904	14845	14850	14793	14886	14895	14952	14911	14891	14937	14839	15014	14903	14765	14885	14987	14830	14983	14771	14714	14871	14887	14932	14836	14750	14888	14899	15040	14861	14892	15071	15002	14913	15112	15030	14646	14828	14923	14752	14716	14962	15016	14957	14919	14876	14943	14816	15088	14909	14954	14819	14809	14892	14871	14888	15105	14901	14885	15029	14896	14890	14911	14956	14966	14952	14825	14954	14940	14878	14856	14804	14957	14927	14926	15035	14756	14945	14808	14998	15036	14855	14988	14868	14851	14910	14898	14901	14878	14886	14748	15065	14880	14890	14858	14863	14924	14898	14958	14817	14935	14831	14827	14976	14883	14795	14968	14937	14969	14965	15027	14879	14871	14699	14857	14841	14977	14911	14769	14967	14849	14990	14941	14978	14879	14935	14989	14880	14719	14961	14854	14957	14948	14890	14895	14706	14897	14818	14760	14809	14833	15042	14915	15074	14940	14952	14919	14692	14926	14845	14936	14994	14942	14861	14920	14917	14950	14860	15053	14952	14919	14845	14779	14941	14949	14942	14937	14898	14887	14937	15023	14915	14877	14895	14865	14906	14985	14960	14854	14907	14861	14919	14914	14899	14939	14858	14905	14896	14884	14842	14866	14858	14797	14934	14982	14724	14876	14910	14747	14798	14904	14988	14855	15006	14756	15016	14847	14885	14769	14756	14850	15091	14985	14891	14959	14882	15113	15051	14888	14749	14917	14778	14732	14966	14815	14970	14957	14927	14959	14829	14730	14860	14864	14910	14799	14881	14924	14912	14993	14813	14921	14911	14872	14983	14971	14850	14961	14878	14968	15174	14958	14970	14781	14896	14976	14945	14838	14945	14903	14897	14820	15064	14783	14770	14817	14867	14936	14714	14996	14898	14872	14833	14819	14772	14867	14880	14793	14815	14831	14983	14910	14977	14813	14792	14819	15099	14944	15004	14911	14992	14936	14884	14896	14885	14936	14886	14894	14917	14831	14993	14903	14933	14873	14783	15011	14802	15071	14791	15038	14822	14819	14967	14893	14871	14850	14883	14897	14889	14939	14920	14952	14876	14970	14831	14914	14973	15000	14787	15046	14848	14891	15035	14954	14949	14780	14850	14748	14953	14847	15049	14919	14922	14756	15031	14924	14883	14904	14930	14877	14777	14746	14925	14915	14927	14829	15011	14978	15007	14874	14862	14703	14988	14955	14874	14833	15053	14918	14974	14966	14937	15039	14789	14989	14884	14996	14935	14971	14929	14962	14979	14895	14905	14954	15029	14918	14878	15073	14955	14745	15056	14951	14866	14955	14887	14952	14849	14992	14873	14893	14840	14974	14891	14944	14986	14942	14952	14916	15016	15064	14853	14967	14932	14851	14913	15002	14990	15015	15023	15075	14909	14824	14959	14870	14823	15019	15038	14813	14850	14887	14864	14804	14932	14961	14879	15048	14860	14957	14980	14909	14882	15029	14826	14882	14938	14982	14871	15081	15131	14846	14830	14876	14914	14897	14999	14926	14903	14853	14961	14679	14977	14884	14883	14947	14845	14891	14913	14908	14803	14991	15071	15024	14910	14822	14805	14835	14952	14859	14820	14875	14955	14778	14908	14798	15064	14790	14812	14987	14984	14958	14954	14962	14879	14963	14930	14918	14927	14958	14896	14792	14818	14850	14971	15009	14820	14998	15028	15004	14781	15007	14970	14887	15149	14884	14907	15024	14845	14905	14965	14809	14963	14973	14797	14885	14676	14864	14920	14849	14838	14897	14868	14750	14920	14941	14842	14989	14903	14891	14830	15014	15088	14828	14899	14840	14961	15048	14865	14930	14924	14854	14792	14966	14790	14871	15046	14805	14902	15048	14685	14885	14978	15023	14784	14980	14979	14806	14852	14816	14953	14945	14773	14925	14920	14796	14848	15039	14866	14962	14762	14980	14894	15027	14861	15140	14856	14973	14848	14911	15040	14803	14882	14946	14909	15005	15025	14965	14934	14883	14776	15061	14835	14919	14900	14890	14949	14923	14868	14977	14982	14881	14852	14712	14920	15008	15074	15128	14926	14811	14890	14858	14870	14971	14879	15061	14801	14870	14965	14964	14854	14761	14890	14976	14937	14862	14968	15004	14808	15056	14871	14899	14904	14845	14782	14974	15088	14895	14957	14722	14898	15008	14976	14807	14941	14937	14939	14822	14872	14871	14946	14762	15004	14927	14785	14948	14959	14883	14892	14871	14934	14853	14834	14713	15003	15028	14892	14850	14859	14827	14922	14847	14902	14911	15072	15034	14963	14958	14902	14800	15109	14887	14926	14828	14930	14898	15076	14850	14917	15008	14935	14923	14900	14875	14898	14901	14903	14857	14868	14864	14912	14738	14885	14896	15010	14904	14779	14920	14965	14930	15015	14907	15134	15077	14926	15035	14989	14819	14984	14692	14901	14862	14826	14942	14987	14932	14956	14854	14939	14945	14944	14922	14978	14750	14938	14732	14929	14964	14813	14758	14883	14778	15070	14873	14775	15061	14848	14886	15004	14950	14937	14882	14895	15000	15044	14836	14883	15129	14937	14943	14826	14935	14854	14925	14950	14897	14891	15092	14809	14843	15075	14955	15001	14940	14981	15021	15053	14910	14863	14890	15026	15019	14846	14815	14888	14997	14658	15074	14973	15105	14900	14970	15019	14964	14779	14909	14785	15098	14808	14939	14871	14848	14764	14852	15020	14874	14818	15072	14862	14934	14812	14863	15003	14877	14888	14717	14857	14826	14824	14966	14932	14933	15031	15038	14968	14969	14862	14875	14877	14957	14813	15008	14892	14873	14911	14948	14790	14878	14784	14827	14829	14885	14944	15037	15014	14914	15004	14770	14896	14990	14978	14783	15002	14616	14918	14984	15002	14978	14753	15068	14752	14972	14823	15067	14940	14912	15091	14797	14894	14840	14776	14893	14970	14778	14925	15061	14816	14897	14747	14817	14858	14831	15021	15050	14923	14889	14829	14936	14945	14819	14875	14938	14818	14891	14988	14792	15058	15008	14955	15091	14913	14793	14822	14953	14904	15003	14885	14833	14766	15064	14726	14844	15133	14843	14888	14857	14897	14861	14911	14817	14951	14923	14984	14856	15015	14942	14861	14994	15103	14861	14945	15094	14880	14895	14942	15059	14902	15075	14880	15001	14890	14803	14908	14986	14906	14801	14734	14762	14855	14992	14775	14852	14893	14983	14863	14884	14931	14768	14990	14936	14798	14729	14846	14802	15000	15021	14760	14948	14942	15014	14914	14981	14971	14852	14820	14943	14906	14810	14840	14991	14769	14830	14871	14927	15058	14933	14811	14972	15022	14959	14898	15053	15114	14952	14942	14995	14951	14920	14871	14939	14923	14860	15033	14858	14898	14944	15009	14960	14944	14790	14946	14947	14758	14974	14978	14790	14965	14968	14920	14888	14856	15098	14938	14982	15002	14860	14971	15032	14888	14886	14858	14938	14693	15059	14955	15001	14977	14988	14981	14865	14924	14976	14855	15112	14902	14896	14928	14869	14742	15046	14846	14933	14889	14994	14879	14743	14990	15127	15120	14773	14903	14749	15006	14923	14807	14824	14987	14873	14974	14941	15042	14866	14710	14748	14843	15072	14913	14797	15031	14867	14838	14954	14881	14864	15112	14841	14828
23881	24897	36869	30924	24581	23955	23269	18630	17703	17889	17870	17690	17842	17707	17785	17794	17659	17612	17656	17498	17688	17647	17855	17624	17554	17745	17754	17860	17800	17554	17605	17626	17579	17502	17323	17372	17458	17697	17492	17519	17452	17527	17690	17480	17433	17318	17301	17559	17766	17406	17542	17493	17559	17599	17458	17523	17499	17454	17552	17636	17556	17452	17391	17589	17498	17418	17597	17434	17618	17440	17676	17563	17522	17466	17376	17424	17463	17444	17584	17533	17532	17586	17501	17370	17346	17458	17488	17580	17375	17584	17678	17558	17624	17331	17462	17511	17364	17315	17478	17434	17731	17410	17263	17562	17363	17574	17476	17574	17394	17380	17562	17598	17312	17533	17657	17696	17582	17581	17365	17489	17465	17501	17485	17531	17464	17346	17371	17429	17588	17365	17657	17484	17295	17552	17403	17545	17470	17505	17508	17272	17305	17434	17353	17390	17549	17517	17394	17674	17496	17390	17375	17439	17332	17438	17349	17488	17530	17580	17515	17587	17610	17586	17449	17537	17509	17508	17526	17447	17502	17621	17538	17395	17277	17438	17502	17573	17342	17385	17314	17460	17317	17244	17363	17564	17367	17457	17284	17384	17621	17430	17486	17417	17527	17613	17421	17435	17494	17470	17500	17384	17498	17404	17591	17517	17490	17447	17560	17582	17607	17484	17260	17561	17431	17367	17442	17348	17461	17435	17485	17548	17646	17638	17492	17567	17357	17478	17475	17669	17613	17561	17588	17487	17457	17441	17641	17486	17543	17434	17380	17384	17409	17687	17349	17490	17511	17394	17270	17443	17377	17424	17331	17500	17700	17355	17309	17427	17591	17571	17645	17526	17460	17563	17601	17526	17384	17626	17332	17299	17328	17295	17650	17303	17500	17453	17381	17394	17521	17333	17304	17531	17571	17477	17448	17397	17257	17617	17414	17337	17459	17448	17445	17596	17324	17598	17405	17425	17644	17569	17382	17553	17415	17491	17416	17366	17445	17462	17381	17544	17497	17360	17403	17570	17422	17365	17435	17483	17526	17517	17640	17523	17526	17386	17260	17488	17601	17368	17437	17546	17474	17357	17316	17387	17286	17242	17359	17498	17592	17248	17408	17587	17532	17525	17248	17520	17409	17217	17374	17564	17450	17413	17344	17493	17452	17447	17536	17549	17634	17430	17530	17226	17449	17522	17447	17528	17417	17661	17397	17412	17571	17606	17457	17415	17473	17517	17376	17396	17524	17336	17509	17541	17675	17575	17690	17434	17281	17617	17463	17479	17317	17324	17580	17555	17238	17343	17523	17448	17412	17363	17444	17433	17638	17262	17389	17510	17519	17520	17378	17736	17507	17477	17513	17471	17429	17536	17610	17658	17437	17562	17489	17397	17604	17484	17371	17552	17332	17522	17537	17540	17439	17620	17626	17418	17596	17613	17493	17206	17515	17650	17529	17462	17379	17484	17507	17381	17513	17396	17633	17396	17408	17448	17323	17578	17430	17487	17516	17304	17449	17391	17607	17407	17432	17666	17234	17434	17474	17542	17476	17331	17468	17111	17335	17520	17474	17267	17663	17365	17370	17537	17395	17425	17324	17387	17470	17555	17260	17639	17283	17570	17689	17385	17389	17451	17312	17566	17611	17372	17329	17508	17324	17398	17493	17386	17539	17471	17635	17570	17355	17387	17430	17519	17645	17554	17631	17617	17497	17229	17416	17406	17502	17510	17357	17289	17202	17459	17631	17533	17256	17388	17393	17447	17287	17395	17520	17503	17481	17571	17269	17485	17616	17371	17642	17400	17471	17552	17447	17407	17335	17292	17469	17454	17364	17550	17523	17407	17542	17609	17679	17492	17381	17452	17529	17420	17381	17357	17612	17334	17548	17529	17408	17711	17229	17282	17301	17614	17542	17212	17579	17386	17358	17521	17326	17480	17260	17777	17474	17311	17534	17522	17459	17467	17525	17509	17507	17597	17496	17436	17710	17535	17514	17572	17398	17507	17472	17537	17546	17539	17491	17153	17341	17373	17416	17506	17365	17320	17399	17467	17314	17298	17476	17254	17364	17535	17393	17427	17317	17361	17462	17358	17362	17461	17380	17527	17439	17396	17469	17320	17355	17530	17346	17322	17294	17568	17458	17450	17607	17463	17218	17562	17431	17498	17510	17439	17457	17552	17509	17556	17567	17586	17564	17407	17355	17414	17418	17416	17446	17408	17633	17447	17286	17304	17452	17542	17316	17409	17265	17490	17499	17378	17321	17410	17555	17380	17382	17508	17578	17308	17429	17417	17411	17250	17424	17297	17283	17201	17361	17397	17468	17390	17503	17446	17372	17337	17429	17656	17501	17490	17432	17352	17735	17486	17339	17419	17402	17513	17542	17543	17570	17480	17552	17311	17299	17453	17329	17665	17463	17415	17334	17634	17637	17493	17453	17496	17457	17443	17537	17491	17458	17482	17602	17411	17616	17450	17477	17354	17310	17319	17499	17555	17496	17265	17582	17546	17308	17237	17593	17474	17399	17480	17520	17302	17284	17303	17573	17529	17593	17578	17449	17381	17449	17377	17501	17346	17269	17495	17358	17473	17443	17447	17349	17385	17445	17328	17375	17530	17447	17394	17421	17476	17605	17347	17420	17494	17565	17343	17538	17426	17490	17391	17552	17478	17485	17595	17592	17361	17449	17472	17506	17278	17253	17372	17304	17392	17504	17499	17227	17298	17453	17588	17320	17463	17416	17485	17308	17406	17699	17470	17320	17454	17406	17414	17443	17594	17479	17549	17399	17386	17434	17515	17434	17430	17468	17474	17618	17429	17425	17377	17503	17387	17532	17386	17354	17568	17427	17458	17495	17666	17408	17444	17436	17373	17572	17524	17536	17356	17424	17489	17380	17552	17598	17488	17367	17473	17438	17647	17415	17390	17623	17332	17435	17568	17757	17376	17517	17471	17574	17865	17362	17524	17424	17444	17487	17405	17409	17396	17419	17116	17521	17327	17407	17595	17575	17471	17581	17304	17360	17603	17534	17400	17406	17306	17298	17471	17504	17485	17466	17513	17512	17667	17511	17350	17602	17323	17463	17356	17272	17561	17264	17645	17282	17569	17426	17521	17510	17583	17490	17386	17441	17343	17433	17459	17337	17528	17426	17293	17414	17453	17402	17375	17318	17507	17419	17550	17622	17475	17595	17419	17343	17459	17375	17323	17361	17450	17391	17485	17493	17281	17422	17454	17381	17482	17406	17439	17412	17361	17416	17475	17321	17377	17311	17440	17557	17456	17410	17484	17335	17467	17511	17287	17248	17318	17492	17468	17467	17452	17425	17400	17572	17434	17331	17172	17398	17312	17651	17520	17390	17456	17508	17334	17506	17334	17312	17439	17369	17440	17296	17363	17551	17668	17472	17426	17463	17183	17397	17446	17391	17606	17698	17443	17423	17481	17648	17467	17261	17290	17417	17305	17303	17642	17303	17397	17379	17353	17301	17214	17495	17372	17389	17232	17354	17444	17513	17371	17529	17574	17648	17371	17375	17398	17532	17405	17696	17451	17565	17538	17774	17490	17630	17679	17671	17333	17280	17511	17524	17329	17409	17536	17475	17563	17421	17479	17333	17477	17384	17620	17677	17315	17432	17650	17447	17325	17638	17374	17314	17276	17476	17366	17207	17413	17340	17408	17286	17363	17317	17565	17387	17495	17416	17301	17558	17486	17497	17647	17521	17342	17301	17371	17477	17369	17501	17411	17494	17423	17669	17386	17374	17320	17484	17475	17430	17296	17346	17390	17612	17619	17605	17665	17707	17515	17447	17453	17353	17536	17543	17406	17495	17433	17189	17556	17459	17321	17561	17333	17511	17394	17555	17366	17539	17390	17420	17200	17416	17396	17423	17497	17401	17510	17203	17518	17296	17453	17503	17500	17500	17542	17602	17343	17530	17642	17473	17325	17488	17563	17527	17399	17374	17312	17401	17489	17367	17250	17396	17518	17362	17442	17440	17434	17501	17560	17604	17193	17361	17401	17505	17260	17472	17632	17655	17467	17591	17380	17390	17386	17534	17436	17376	17373	17468	17725	17418	17356	17240	17402	17515	17386	17349	17471	17467	17355	17371	17161	17451	17258	17502	17610	17234	17474	17348	17337	17465	17492	17447	17311	17400	17437	17410	17613	17626	17452	17560	17566	17387	17457	17388	17500	17519	17334	17330	17386	17622	17520	17426	17437	17574	17668	17431	17540	17465	17528	17319	17522	17387	17505	17388	17550	17570	17451	17611	17405	17484	17429	17667	17530	17378	17494	17214	17491	17614	17624	17407	17391	17383	17434	17465	17728	17666	17501	17512	17231	17521	17283	17430	17344	17176	17368	17493	17659	17412	17559	17376	17268	17200	17588	17486	17245	17503	17263	17421	17139	17702	17581	17298	17314	17426	17629	17303	17269	17576	17600	17371	17536	17348	17506	17326	17432	17293	17334	17474	17398	17427	17300	17491	17335	17569	17589	17452	17489	17616	17447	17373	17387	17383	17441	17516	17544	17533	17565	17480	17224	17460	17571	17314	17373	17335	17478	17609	17430	17461	17461	17475	17433	17410	17594	17368	17494	17281	17382	17341	17314	17428	17575	17309	17353	17310	17350	17504	17373	17605	17556	17256	17568	17556	17522	17483	17558	17372	17512	17484	17275	17291	17559	17402	17381	17307	17446	17440	17264	17433	17301	17436	17427	17322	17404	17427	17395	17522	17668	17477	17420	17416	17303	17494	17497	17567	17440	17380	17248	17308	17345	17555	17411	17466	17410	17391	17433	17346	17329	17315	17534	17531	17457	17616	17740	17505	17264	17322	17399	17643	17480	17432	17332	17379	17362	17365	17520	17346	17337	17403	17611	17618	17319	17550	17438	17561	17307	17528	17424	17342	17332	17409	17496	17610	17429	17445	17509	17271	17430	17338	17306	17323	17215	17299	17640	17506	17337	17663	17453	17370	17506	17401	17412	17537	17319	17399	17308	17473	17573	17514	17397	17511	17582	17463	17346	17493	17494	17539	17328	17446	17322	17545	17470	17354	17439	17569	17650	17557	17529	17440	17305	17284	17527	17567	17240	17224	17367	17397	17690	17323	17407	17317	17465	17246	17410	17385	17447	17342	17467
61618	107799	86248	55459	30342	17900	15131	15166	14684	14928	14918	15071	14905	14876	14987	14871	14942	15079	14957	15077	14916	15017	14973	14853	14839	14936	14945	14822	14878	14815	14859	15064	14819	14971	14845	15125	15103	14846	14695	14903	14909	14855	14992	14995	15049	15060	14967	15004	14792	14719	14943	14899	14988	15111	14881	14948	14918	15056	15057	14966	14840	14863	14989	15009	15028	14876	15036	14949	15044	14909	14898	15028	15055	14879	14927	14982	14788	14949	14970	14957	15049	14962	14930	15093	15096	14989	15084	14972	14913	14982	14781	14928	14907	14755	15051	14921	15034	14821	14842	14938	15016	14754	14805	14830	14827	14800	15014	14732	14675	14981	14793	14999	14803	14760	14919	14779	15007	14953	14860	14890	15054	14941	14946	14991	14881	14901	15042	14999	14975	14865	14894	14979	15100	14835	14878	14930	15015	14891	15080	14957	14970	15096	14728	14936	14964	14887	14888	14843	14955	14922	14853	14902	15085	14919	14807	14884	15020	14852	15005	14791	14677	14961	14981	14875	14945	14772	14903	14854	14776	14896	14921	14841	14828	14851	14725	14927	14904	14994	14918	14800	14877	14853	14946	14957	14902	14933	14884	14945	15019	14966	14852	14956	14937	14904	14868	14660	14956	14885	14986	14851	15050	14905	15013	14880	14877	14942	15080	14962	14818	14956	14959	14837	14960	14922	14866	14903	14951	15028	14841	14919	14842	14888	15029	15016	14943	14860	14835	14816	14828	14857	15038	15001	14913	15061	14883	14932	15151	14787	14776	14938	15002	14991	15042	15067	14949	14896	14792	14867	15140	14748	14909	14760	14784	15079	14910	14848	14829	14927	14999	14898	14864	15005	14923	15088	14871	14921	15075	14878	14841	14945	14998	14894	14869	14924	15052	14937	14863	14919	14972	14954	15078	14811	14905	15209	14857	14794	14896	15011	14788	14938	14957	14967	14955	14950	15073	14893	14935	14984	15073	14910	14841	14881	14931	15030	14913	14963	14872	14839	15080	14807	14980	15069	14922	15044	14977	14924	14836	14992	14812	15045	14958	14969	14905	14895	14930	14836	14894	14872	14849	14911	15010	14914	14891	14971	15090	14952	15011	15007	14857	15039	14905	14877	14989	14850	14937	15010	15067	14903	14942	15024	14887	15014	14816	14919	14969	14988	14874	14863	15075	15021	14822	14891	15025	14773	14996	14843	14957	14853	14930	14945	14854	15012	14902	14914	15050	15066	15041	14768	14974	14858	14866	14864	14796	15029	14874	14921	14961	14798	14975	14986	14834	14727	14965	14921	14810	14767	15021	15025	14927	14868	14920	14824	15148	14950	14842	14923	14885	14929	14677	14698	14995	14839	14976	14790	14971	14907	14978	15031	14992	14955	15093	14861	14903	14881	14892	14819	14959	14905	14836	14847	14859	15067	14933	14994	14776	15132	14863	14912	15026	14804	14955	14785	14837	14830	14885	14941	15090	14930	14905	14687	14920	14968	14835	14982	14943	14828	14884	14817	14884	14789	15009	14930	14849	15052	14701	15056	14685	15004	14782	15014	14915	14966	14908	14968	14909	14887	14991	14832	14925	14799	14952	14817	15069	14755	14970	14980	14946	14841	14973	14895	14795	14871	14929	14786	14926	14908	14815	14943	15002	14879	14865	14998	14787	14952	15008	14828	14817	14833	14971	14801	14835	14810	15148	15055	14913	14913	15003	14998	14981	14987	14816	14942	14975	15054	14974	14896	15030	14840	14847	14930	14840	14902	14813	14947	15125	15035	14883	14880	14899	14728	14781	14948	14840	14956	14723	14846	14927	14823	14874	14767	14841	15057	15085	14791	14748	14885	14962	14970	14896	15008	14839	14883	14857	14884	14731	14938	14874	15048	14867	14860	14955	14781	14905	14946	14990	14993	14926	14823	14669	14886	14929	14998	14848	14939	15053	14943	14885	14883	15046	14828	14867	14961	15005	14894	15064	14837	14892	14866	15014	14820	14914	14864	14898	14867	14980	15075	14991	14779	14985	14851	14970	14736	14948	14824	14769	15037	14794	14854	15071	14818	14824	14846	15043	14993	15055	15016	14911	14972	14835	14911	14882	14894	14987	14880	14954	14929	14924	14971	15003	14956	14833	14873	14951	14852	14801	14874	14867	14885	14883	14985	14839	14929	14963	14971	15086	15050	14747	14972	15017	14914	14886	14938	14824	14927	14963	14965	14831	14823	14731	14952	14939	14988	14781	14803	14850	15021	14822	14950	14986	14923	14838	14930	14800	15006	14963	15058	14962	15056	14874	14955	14848	14947	14934	15004	15056	14937	14926	14870	14897	14876	15051	14921	14891	14943	14839	14817	15091	14895	14918	14931	14982	14972	14874	14890	14851	14845	14873	15042	14845	14836	15005	14973	14866	14855	14918	14832	14898	15059	14901	14911	14922	14948	14838	14805	14989	14962	14987	14946	14964	14922	14968	14937	14784	14981	14937	14857	15046	14989	15133	15038	14933	14696	15006	14841	14894	14947	14985	14895	14919	14964	14916	15089	15071	15008	14886	15011	14895	14896	14971	14993	14738	14838	14895	15025	14928	14844	14890	14863	14897	14881	14998	14943	14889	15084	15011	14936	14863	14901	14895	14979	14863	15125	14924	14862	14779	15115	14877	14917	14970	14930	14947	14963	14810	14889	14979	14950	14802	14866	14747	15040	14761	15037	14797	14951	14893	14820	14892	14831	14870	15038	15041	15016	14949	14906	14916	14838	14953	14988	14927	14869	14901	15077	14891	14967	15020	14915	15005	14874	14900	14979	14773	15013	14943	14785	14882	15035	14994	14687	14868	14894	14918	14978	14742	14830	15189	14940	14930	14875	15007	14940	14769	14827	14698	14894	14813	14814	14890	14861	14886	15022	14808	15099	14876	14901	14920	14783	15055	15030	14996	15058	14996	14955	14971	14975	14976	14876	15014	14932	14872	14942	14948	14835	14827	14933	14910	14895	14975	14764	14793	14887	15065	14845	15104	14930	14998	14831	14883	14862	14752	14740	14884	15155	14851	14757	14924	15041	14905	14954	14884	14887	14929	14809	14991	14814	14766	14915	14749	14989	15041	14798	14803	14964	15041	15155	14795	14820	14957	14754	15123	14826	14901	14987	14865	14873	14962	14885	14804	14885	14993	15118	14797	14830	14984	14967	15027	14787	14873	14823	14875	14898	14753	14924	15054	15060	14923	14933	15065	14995	14876	14900	14864	15022	15154	14939	14709	14884	14906	14832	14892	14812	14970	14911	15159	14887	14926	14853	14823	14865	15024	14957	15060	14909	14861	15001	14908	15002	14835	14952	14945	14952	14882	14964	14905	14796	14827	14972	15071	14835	14791	14989	15008	14958	15038	14786	14913	14976	14954	15022	15002	14930	14920	15086	14979	14981	14906	14740	14953	14880	14914	14885	15085	14734	14836	14883	14773	15033	14955	14924	14910	14789	14798	14968	14892	14879	14866	14792	14831	14855	15004	14860	14935	15080	14964	14830	14823	14907	14827	15013	14903	14946	14966	14979	14951	14844	15143	14996	14856	14946	15012	14912	15005	14879	14872	14924	14855	14914	14931	14775	14895	14948	14751	14798	14839	14879	15020	14957	14803	14833	14851	15100	14923	14960	14868	14998	14959	14872	14858	14785	14967	14760	14908	14916	14846	14884	14834	14869	14941	14901	14958	14835	14847	14932	14980	15069	14862	14829	15052	14950	14801	14739	14789	14969	14972	14805	14801	14833	14777	14907	14827	15035	14910	14785	14856	14773	14997	15054	14894	14863	14936	14871	15001	14726	15064	14871	14872	14895	14918	14817	14937	15014	14881	14941	15005	14912	14962	14798	14964	14932	14989	14970	14802	14883	14906	14729	14868	15014	14886	14807	14913	14816	14848	14940	14999	14837	14908	14911	14925	14784	14949	14818	14840	14834	14679	15106	14988	14803	14938	14847	14866	15045	14858	14839	15134	14914	14841	15097	14903	14840	15077	14976	14601	14951	14877	14967	14908	14944	14870	14855	14744	15078	14881	14986	14996	14761	15168	14801	14879	15065	15022	15015	15038	14897	14944	14953	14981	14786	14996	14786	15042	15080	14950	14975	15017	14959	14863	15107	14850	15018	14927	14978	15021	14825	14945	14855	14929	14964	14881	14917	15157	14881	14817	14913	15060	14923	14887	15061	14887	15075	15008	14716	14919	14816	14798	14923	14811	14883	14976	14995	14849	14912	14746	15058	14865	14756	14785	15097	14913	15114	14754	15124	14741	14838	14908	14969	14907	14857	15011	14720	14894	14907	15064	14882	14976	14815	14919	15061	14970	14858	15014	15008	14902	14902	14750	14910	14730	15166	14871	15000	14920	14905	14771	14951	14762	14838	15002	14977	14873	14998	15044	14891	15096	14984	14888	14939	14852	14861	14822	14880	14911	14761	14698	15113	14843	14908	14902	14821	14923	14857	14810	15005	15020	14956	14803	14805	14877	14970	14895	14936	14976	15069	15114	15100	14878	14926	14852	15122	14902	14836	14835	14821	15009	15019	14901	14871	14954	14907	14938	15121	14910	14979	14778	14980	14874	14983	14827	14839	14754	15011	14902	14911	14983	14891	14901	14947	14887	14974	14923	14791	14977	14990	15008	15109	14867	14853	14901	14978	14922	14789	14929	14990	14869	14916	14844	14862	14882	14981	14718	14884	14637	14843	14925	14966	14871	14952	15096	14786	14685	14692	14798	14997	15069	14853	14797	14889	15060	14914	14866	14831	14965	14812	14814	15043	15030	15055	14853	15031	15030	14786	14879	14933	14898	14854	14952	14830	15041	14834	14746	14990	14776	15012	14786	15002	14842	14983	14822	14947	14902	14957	14932	14883	14968	15039	14779	14897	14871	15121	14728	14963	14948	14928	14891	14803	14786	14849	14837	14974	14921	14984	14860	14858	14922	15020	14854	14946	14925	15027	14941	14992	14810	14827	14975	14924	15060	14897	14878	14974	14975	14971	14896	14821	15127	14750	14944	14993	14714	15007	14795	14941	14878	14949	14899	14990	15011	14906	14936	14898	14908	14910	14829	15114	14757	14816	14906	14808	14900	14739	14828	15095	14949	15033	14947	14821	14976	14762	14931	14913
33794	41365	41119	28214	19964	18306	17741	17610	17504	17343	17366	17546	17574	17198	17423	17286	17405	17501	17307	17292	17027	17306	17404	17485	17445	17415	17381	17434	17425	17362	17382	17480	17395	17369	17284	17333	17190	17174	17275	17316	17315	17424	17365	17295	17436	17304	17446	17105	17408	17376	17405	17315	17328	17527	17338	17165	17515	17271	17468	17439	17397	17406	17371	17400	17536	17216	17232	17322	17346	17393	17286	17239	17267	17282	17288	17224	17425	17374	17214	17410	17402	17079	17339	17434	17410	17341	17292	17594	17242	17222	17256	17417	17373	17320	17379	17350	17242	17437	17266	17518	17336	17379	17374	17443	17439	17271	17189	17389	17230	17208	17065	17278	17479	17214	17346	17432	17315	17250	17327	17251	17485	17404	17199	17271	17232	17516	17264	17384	17344	17491	17344	17306	17320	17462	17428	17294	17530	17522	17356	17385	17319	17257	17510	17313	17316	17313	17474	17440	17646	17313	17308	17105	17406	17367	17298	17110	17251	17165	17286	17452	17373	17319	17520	17273	17368	17310	17229	17510	17511	17256	17597	17294	17237	17502	17452	17551	17406	17500	17510	17168	17435	17336	17295	17327	17241	17311	17243	17199	17382	17497	17405	17377	17451	17404	17281	17417	17265	17223	17290	17335	17311	17337	17261	17324	17403	17419	17338	17451	17404	17324	17340	17273	17452	17588	17045	17315	17394	17297	17417	17344	17393	17474	17432	17236	17113	17225	17260	17356	16992	17440	17105	17362	17431	17443	17275	17264	17324	17187	17620	17376	17386	17310	17180	17283	17177	17241	17235	17277	17188	17228	17350	17410	17336	17473	17310	17334	17340	17417	17535	17351	17572	17492	17390	17178	17227	17371	17167	17304	17481	17282	17286	17323	17243	17326	17411	17132	17301	17322	17314	17456	17481	17331	17411	17385	17381	17358	17261	17378	17177	17352	17248	17259	17305	17385	17157	17389	17149	17182	17171	17196	17101	17443	17107	17347	17362	17435	17391	17345	17413	17445	17189	17450	17409	17288	17181	17374	17233	17505	17401	17419	17426	17237	17241	17416	17419	17265	17225	17183	17337	17605	17447	17323	17297	17192	17296	17208	17295	17362	17335	17405	17397	17364	17339	17508	17336	17269	17326	17044	17355	17356	17179	17256	17396	17309	17446	17138	17138	17319	17053	17346	17349	17148	17357	17325	17376	17250	17309	17141	17039	17221	17408	17090	17214	17281	17326	17250	17231	17308	17455	17486	17521	17461	17278	17407	17375	17233	17175	17398	17386	17302	17524	17424	17364	17359	17449	17346	17335	17254	17478	17351	17279	17275	17093	17418	17265	17337	17373	17128	17272	17325	17227	17262	17294	17531	17429	17222	17207	17506	17270	17346	17271	17287	17478	17300	17298	17255	17256	17204	17361	17336	17414	17243	17457	17475	17148	17290	17140	17335	17335	17280	17252	17286	17302	17285	17290	17439	17374	17136	17221	17359	17512	17084	17403	17402	17348	17242	17325	17290	17343	17377	17378	17361	17407	17141	17293	17398	17394	17145	17262	17159	17386	17372	17329	17372	17402	17524	17418	17320	17462	17211	17220	17219	17463	17346	17284	17238	17205	17378	17167	17281	17169	17371	17393	17356	17231	17317	17214	17406	17382	17134	17232	17431	17323	17155	17243	17171	17193	17361	17279	17155	17220	17265	17313	17320	17352	17199	17211	17212	17338	17344	17328	17284	17287	17341	17147	17258	17524	17392	17292	17267	17513	17366	17386	17263	17278	17375	17133	17341	17441	17320	17382	17266	17511	17310	17153	17220	17203	17306	17302	17272	17338	17368	17241	17360	17340	17278	17416	17324	17296	17084	17268	17446	17339	17288	17584	17383	17380	17490	17312	17225	17154	17296	17457	17276	17417	17165	17479	17412	17207	17564	17439	17491	17445	17174	17366	17186	17292	17507	17384	17222	17396	17394	17304	17356	17491	17296	17389	17217	17360	17189	17308	17165	17273	17391	17491	17280	17396	17517	17486	17302	17141	17418	17237	17254	17334	17278	17284	17225	17293	17231	17235	17292	17319	17268	17230	17260	17147	17388	17205	17330	17290	17314	17156	17313	17629	17270	17594	17425	17266	17537	17214	17273	17405	17257	17277	17368	17108	17370	17328	17235	17356	17611	17511	17233	17079	17201	17636	17141	17316	17386	17330	17367	17443	17294	17294	17399	17417	17407	17237	17317	17529	17225	17337	17270	17486	17335	17204	17018	17263	17271	17309	17269	17159	17481	17179	17475	17229	17387	17312	17385	17224	17167	17298	17190	17636	17326	17297	17323	17203	17155	17335	17218	17246	17213	17437	17370	17381	17534	17155	17268	17294	17305	17333	17150	17365	17308	17365	17737	17375	17530	17317	17386	17307	17334	17088	17143	17137	17204	17370	17168	17395	17362	17389	17496	17158	17421	17138	17322	17209	17175	17311	17331	17292	17402	17475	17444	17079	17314	17419	17380	17343	17217	17341	17261	17251	17266	17256	17288	17325	17285	17135	17485	17240	17264	17276	17235	17354	17172	17255	17227	17416	17443	17295	17281	17450	17248	17376	17291	17112	17371	17182	17242	17161	17192	17248	17289	17398	17330	17520	17426	17401	17246	17298	17483	17458	17272	17179	17237	17409	17424	17469	17450	17268	17565	17427	17462	17067	17316	17381	17324	17410	17019	17303	17176	17084	17394	17308	17404	17476	17237	17403	17383	17421	17347	17330	17199	17232	17245	17259	17257	17114	17314	17336	17285	17470	17412	17230	17475	17108	17154	17179	17241	17193	17399	17496	17285	17276	17188	17348	17251	17341	17452	17274	17405	17234	17373	17290	16991	17323	17490	17395	17409	17149	17347	17171	17130	17301	17303	17466	17296	17421	17532	17569	17427	17211	17200	17376	17202	17380	17329	17494	17262	17337	17238	17130	17176	17387	17359	17363	17440	17332	17289	17253	17396	17500	17098	17309	17350	17124	17236	17398	17171	17073	17433	17364	17239	17173	17370	17374	17260	17313	17216	17248	17595	17415	17181	17106	17035	17324	17589	17360	17187	17285	17476	17246	17337	17322	17130	17364	17614	17198	17132	17401	17253	17211	17243	17299	17260	17203	17168	17375	17331	17399	17466	17404	17171	17281	17349	17330	17204	17490	17464	17291	17136	17392	17357	17486	17300	17139	17418	17308	17280	17663	17211	17435	17306	17099	17483	17274	17440	17239	17334	17405	17368	17315	17323	17248	17223	17464	17250	17292	17055	17471	17355	17418	17313	17346	17172	17095	17380	17246	17407	17467	17342	17087	17194	17334	17471	17315	17568	17462	17307	17480	17212	17066	17533	17333	17698	17231	17282	17256	17203	17406	17329	17248	17362	17395	17282	17358	17479	17422	17249	17386	17416	17170	17351	17428	17112	17285	17309	17338	17242	17435	17296	17374	17167	17335	17209	17247	17267	17326	17193	17394	17196	17343	17315	17369	17353	17398	17354	17417	17291	17385	17387	17317	17509	17373	17359	17494	17457	17456	17268	17242	17244	17474	17322	17452	17498	17241	17257	17404	17365	17360	17338	17317	17331	17389	17235	17393	17387	17286	17417	17396	17217	17383	17300	17325	17106	17361	17144	17368	17451	17386	17425	17363	17370	17435	17337	17227	17335	17334	17285	17290	17449	17341	17220	17328	17277	17299	17387	17342	17157	17183	17343	17401	17259	17540	17414	17610	17333	17280	17217	17551	17302	17320	17327	17400	17490	17399	17504	17344	17376	17393	17217	17326	17423	17404	17355	17257	17356	17198	17382	17325	17325	17272	17222	17300	17199	17354	17674	17464	17380	17651	17369	17306	17431	17311	17259	17284	17256	17292	17557	17205	17341	17232	17349	17381	17378	17257	17165	17386	17305	17223	17333	17295	17223	17265	17399	17418	17280	17477	17228	17074	17376	17438	17271	17247	17185	17342	17324	17137	17310	17387	17178	17251	17400	17432	17345	17311	17475	17269	17345	17386	17434	17508	17516	17350	17266	17277	17316	17356	17224	17525	17298	17235	17412	17194	17367	17404	17522	17624	17198	17324	17108	17272	17302	17290	17196	17321	17227	17360	17442	17245	17432	17097	17254	17533	17137	17361	17298	17402	17235	17432	17321	17485	17346	17396	17185	17387	17333	17391	17309	17359	17481	17479	17322	17327	17245	17245	17298	17302	17221	17403	17359	17305	17202	17320	17305	17375	17269	17362	17298	17299	17355	17403	17254	17304	17319	17337	17333	17254	17481	17523	17209	17143	17280	17557	17145	17186	17353	17374	17439	17147	17284	17365	17395	17405	17064	17313	17264	17369	17480	17428	17348	17369	17181	17270	17392	17267	17322	17331	17414	17189	17354	17393	17212	17253	17467	17365	17574	17320	17358	17496	17495	17220	17398	17328	17267	17381	17378	17360	17535	17145	17298	17390	17388	17311	17386	17463	17495	17364	17459	17279	17318	17468	17396	17290	17288	17522	17223	17437	17631	17267	17402	17205	17307	17490	17384	17220	17369	17312	17187	17296	17316	17259	17201	17545	17371	17266	17298	17285	17347	17294	17297	17469	17379	17409	17182	17182	17514	17399	17421	17372	17316	17530	17324	17477	17294	17198	17274	17567	17507	17325	17218	17514	17275	17114	17159	17457	17333	17299	17406	17219	17006	17360	17507	17267	17385	17429	17381	17402	17452	17364	17206	17200	17173	17294	17449	17193	17418	17283	17411	17253	17465	17617	17658	17349	17051	17086	17138	17230	17398	17426	17303	17367	17251	17353	17401	17330	17344	17358	17411	17138	17445	17515	17379	17300	17157	17490	17156	17250	17306	17300	17133	17418	17332	17333	17401	17185	17236	17355	17397	17489	17406	17435	17282	17322	17495	17331	17139	17631	17416	17206	17420	17369	17226	17173	17291	17285	17602	17469	17413	17210	17299	17348	17443	17383	17431	17323	17485	17235	17398	17193	17191	17171	17472	17420	17231	17172	17175	17285	17192	17380	17405	17510	17434	17367	17456	17501	17291	17399	17402	17467	17414	17424	17450	17424	17300	17581	17260	17297	17504	17434	17464	17416	17301	17429	17430	17229	17402	17595	17334	17355	17550	17131	17283
43544	59229	42359	23854	16777	15168	14846	14896	14752	14872	14845	14850	14911	14731	14964	14977	14943	14924	14916	14810	14887	14829	14912	14826	14847	14773	14997	14849	14934	14971	14925	14999	14760	14896	14604	14741	14897	14706	14775	14944	14933	14809	14849	14857	14771	14891	14968	14787	14733	15048	14974	14960	14831	14935	14719	14788	14938	14679	14881	14849	14622	14901	14805	14844	14907	14804	14744	14893	14602	14865	14987	14851	14954	14798	14883	14844	14911	14798	14757	14871	14831	14973	14864	14975	14893	15040	14731	14736	14816	14721	14971	14962	14689	14919	14771	14710	14739	14779	14703	14844	14825	14762	14853	14679	15012	14772	14821	14873	14924	14760	14928	14558	14809	14794	14764	14984	14809	14848	14811	14846	14923	14925	14697	14871	14951	14713	14957	14844	14746	14942	14934	14858	14804	14815	14742	14974	14915	14821	14875	15017	14758	14810	14905	14839	14896	14995	14786	14916	14825	14914	14840	14968	14724	14856	14754	14758	14958	14866	14793	14917	14920	14712	14922	14922	14794	14782	15019	14763	14672	14762	14724	14774	14837	14729	14925	14730	14921	14832	14875	14732	14894	14796	14840	14807	14943	14760	14892	14946	14603	14885	14933	14727	15088	15028	14855	14826	14856	14796	14882	14716	14976	14794	14734	14795	14959	14664	14734	14855	14815	14809	15075	14942	14822	14857	14888	14888	14872	14971	14780	14785	14748	14723	14743	14824	14744	14843	14843	14751	14837	14900	14719	14739	14807	14887	14793	14918	14792	14842	14686	14714	14908	14993	14922	14796	14825	14751	14846	14979	14769	14859	14987	15070	14881	14947	14892	14941	14820	14863	14814	14839	14859	14798	14810	14763	14820	14961	14972	15015	14769	14787	14984	14757	14985	14640	14858	14781	14794	14835	14769	14727	14978	14686	14901	14824	14878	14868	14963	14904	14799	14824	14739	14865	14833	14778	14800	14888	14919	14804	14776	14749	14810	14769	14948	14864	14742	14870	14703	14816	14809	14743	14764	14709	14913	14941	14606	14975	14888	14939	14965	14916	14738	14967	14981	14958	14733	14837	14953	14853	14892	14828	14798	14836	14782	14678	14866	14821	14902	14717	14846	14894	14872	14804	14896	14862	14935	14864	14853	14921	14721	14977	14753	14942	14807	14724	14727	14815	14784	14929	14833	14890	14796	14847	14682	15029	14718	14921	14765	15053	14875	14800	14994	14824	14674	14807	14787	14708	14736	15014	14747	14864	14790	14781	14691	15095	14809	14957	14905	14937	14691	14836	14815	14837	14784	14794	14904	14903	14995	14763	14855	14818	14876	14917	15064	14841	14834	14800	14793	15008	14798	15139	14853	14867	14880	14920	14930	14988	14902	14963	14904	14799	14799	14857	14902	15029	14773	14979	14949	14817	14726	14828	14860	14835	14858	14593	14795	14778	14764	14997	14964	14822	14903	14945	14842	14892	14805	14771	14850	14668	14963	14858	14802	14749	15016	14883	14864	14695	14975	14892	14748	14862	14898	14854	14985	14892	14758	14673	14863	14661	14948	14987	14867	14857	14900	14924	15049	14779	14937	14787	14768	14868	14787	14873	15021	14723	14766	14882	14860	14762	14921	14857	14992	14750	14659	14912	14828	14784	14880	14730	14879	14861	14820	14665	14795	14975	14786	14793	14838	14892	14704	14859	14797	14818	14555	14661	14970	14754	14840	14761	14874	14750	14905	14745	14732	14715	14798	14792	14961	14881	14836	14907	14743	14930	14730	14872	14852	14685	14771	14944	14971	14926	14711	14873	14869	14700	14855	14906	14675	14854	14883	14727	14775	14924	14658	14778	14842	14859	14796	14845	14873	14744	14774	14793	14890	14818	14863	14818	14745	14991	14976	14726	14813	14955	14993	14908	14810	14923	14805	14855	14797	15071	14847	14934	14858	14791	15032	14771	14890	14762	14915	14859	14679	14985	14823	14822	14952	14572	14782	14745	14851	14746	14780	14699	14919	14949	14813	14609	15083	14670	14878	14796	14771	14815	14882	14957	14813	14882	14838	14868	14910	14720	15067	14743	14908	15021	14806	15091	14753	14837	14957	14772	14819	14969	14842	14776	14768	15043	14608	14674	14907	14846	14795	14738	14682	14858	14800	14916	14909	14823	14686	14838	14907	14841	14826	14965	14755	14843	15089	14761	14960	14775	14883	14969	14899	14827	14824	14854	14979	14792	14766	14912	14781	14886	14665	14764	14845	14779	15047	14932	14972	14960	14833	14637	14618	14917	14917	14988	14884	14812	14860	14929	14876	14935	14960	14866	14868	14927	14846	14897	14954	14851	14823	14867	14873	14851	14845	14788	14853	14888	14868	14882	14791	14880	14795	14852	14687	15008	14872	14904	14730	14915	14811	14764	14918	14905	14946	14872	14633	14903	14839	14809	14812	14879	14726	14929	14907	14888	14832	14938	15000	14987	14762	14893	14838	14982	14963	14857	14973	14984	14932	14933	14988	15026	14741	14807	14755	14911	14861	14771	14743	14897	14791	14823	14803	14766	14990	14979	14664	14679	14956	14857	14944	14836	14925	14949	14898	14947	14817	14857	15041	14716	14832	15043	14925	14608	14924	14811	14783	14882	14733	14768	14909	14703	14694	14923	14797	14819	14884	14713	14957	14867	14982	14897	14871	14756	14974	14918	14693	14779	14818	14761	14898	14632	14778	14852	14888	14908	14761	14763	14621	14992	14852	14931	14638	14799	14927	14737	14833	14840	14863	14856	14890	14769	14842	14828	14703	15029	14740	14892	14720	14987	14903	14663	14898	14911	14865	14687	14854	14928	14727	14906	14892	14909	14885	14850	14858	14774	14821	14882	14756	14899	15001	14755	14839	14895	14838	14875	14745	14948	14748	14851	14982	14961	14713	14817	14737	14810	15032	14843	14779	14859	14897	14743	14862	14794	14737	15106	14795	14865	14956	14974	14876	14972	14855	14723	14719	15046	14853	14868	14680	14942	14904	14817	14958	14896	14873	14933	14785	14668	14858	14976	14806	14620	14730	14915	15008	14893	14773	14962	14938	14825	14802	14780	14874	14992	14738	14939	14690	14884	14859	14825	14837	14849	14860	14767	14769	14829	14957	14846	14898	14695	14944	14724	14864	14916	14708	14822	14866	14922	14973	14937	14809	14778	14825	15031	14753	15052	14806	14866	14759	14814	14884	14804	14788	14933	14923	14706	14758	14782	14774	14854	14887	14962	14678	14802	14947	14819	14715	14829	14849	14804	15009	14718	14765	15007	14906	14943	14893	14696	15016	14788	14806	14994	14657	14999	14845	14805	14752	14971	14814	14700	14901	14864	14788	14781	14745	14838	14816	14929	14763	14788	14884	14843	14972	14713	14834	14862	14812	14805	14897	14809	14833	14942	14725	14796	14838	14786	14809	14803	14892	14754	15017	14889	14817	14803	14911	14839	14585	14869	14834	14975	14694	14739	14762	14973	14953	14976	14855	14837	14955	15024	15030	14835	14884	14858	14932	14546	14927	14777	14797	14775	14952	14747	14862	14890	14680	14846	14905	14828	14885	14822	14814	14835	14829	14768	14696	14876	14988	15043	14806	14839	14882	14756	14912	14842	14928	14951	14724	14878	14934	14797	14814	14855	14951	14693	14914	14862	14770	14955	14807	14940	14858	15014	14931	14836	14909	14894	14904	14956	14830	14785	15018	14888	14844	14740	14806	14846	14859	14901	15066	14753	14941	14871	14813	14891	14745	14815	14839	14910	14979	14801	14769	14984	14991	14927	14919	14935	14804	14957	14667	14850	14963	14833	14882	14866	14813	14858	14744	14903	14692	14788	14938	14958	14898	14841	14967	14961	14903	14961	14931	14896	14910	14779	14736	14906	14985	14818	14889	14830	14815	14746	14818	14906	14920	14916	14880	14787	14793	14869	14765	14829	15034	14653	14795	14699	14900	14904	14661	14860	14724	14695	14978	14993	14776	14790	14810	14895	14786	14793	14820	14905	15046	14712	14922	14784	14860	14949	14965	15092	14726	14782	14812	14734	14964	14694	14739	14949	14740	14921	14885	14976	14701	14804	14746	15011	14870	14736	14941	15000	14878	14794	14868	14735	14839	14914	14931	14990	14899	14912	14898	14738	14994	14876	14804	14877	14913	14853	14798	14911	15010	14878	14771	14793	14899	14832	14855	14777	14690	14895	14725	14948	14752	14801	14950	14764	14761	14891	14766	14878	14828	14856	14844	14786	14788	14948	14977	14927	14884	14850	14769	14807	14858	14877	14850	14908	14932	14838	14787	14839	14936	14813	14898	14800	14841	14918	14740	14968	14844	14855	14920	14787	14911	14814	14929	14906	14847	14851	14788	14854	14855	14849	14812	14742	14844	15060	14779	14810	14703	14926	14988	14898	14886	14626	14893	14758	14812	14873	15052	14643	14878	14946	14950	14793	14707	14813	14793	14687	14914	14801	14899	14789	14790	14823	14958	14803	14708	14755	14882	14797	14759	14810	14839	14993	14845	14851	14781	14857	14834	14710	14760	14954	14828	14878	14945	14885	14876	14818	14838	14899	14824	14909	14877	14815	14938	14779	14922	14681	15004	15042	14881	14827	14849	14797	14922	14659	14888	14724	14719	15029	14872	14914	14901	14938	14771	15026	14853	14895	14865	14777	14933	14847	14866	14817	14877	14849	14804	14976	14917	14986	14993	14760	14623	14955	14949	14831	15054	14787	14615	14797	14657	14957	14942	14895	14868	14907	14940	14884	14777	14849	14870	14806	14759	14926	14790	14907	14905	14918	14839	14812	15052	14850	14984	14804	14954	14854	14844	14858	14942	14824	14749	15029	15115	14732	14909	14999	14852	14796	15041	14715	14771	14765	14845	14887	14826	14966	14834	14964	14916	15036	14919	14744	14838	15016	14735	14832	14918	14920	14948	14790	14930	14967	14961	14783	14834	14901	14753	14891	14886	14773	14841	14880	14783	14943	14847	14724	14899	14852	14933	14882	14865	15053	14964	14857	14816	14827	14895	14672	14808	14998	14847	14804	14871	14931	14771	14918	14829	14830	14844	14925	14860	15021	14733	14919	14774	14899	14763	14998	14807	14889	14847	15013	15048	14766	14916	14885	14892	14846
29824	40135	46974	33152	21949	18546	18273	17428	17426	17507	17452	17409	17405	17370	17337	17502	17554	17297	17077	17463	17500	17278	17389	17210	17308	17315	17409	17388	17369	17341	17199	17471	17276	17544	17318	17363	17362	17446	17445	17366	17410	17418	17244	17236	17219	17209	17164	17341	17281	17356	17387	17151	17394	17249	17295	17354	17274	17354	17414	17199	17322	17429	17318	17473	17205	17429	17222	17303	17358	17350	17506	17256	17161	17176	17366	17458	17329	17579	17420	17348	17151	17407	17302	17442	17288	17465	17177	17528	17363	17443	17216	17338	17273	17455	17071	17299	17284	17331	17161	17347	17421	17399	17445	17394	17378	17125	17474	17269	17441	17414	17514	17423	17317	17309	17456	17374	17271	17291	17290	17435	17349	17405	17226	17249	17387	17370	17135	17302	17322	17494	17439	17255	17305	17352	17211	17242	17292	17327	17472	17280	17223	17367	17331	17203	17462	17171	17255	17433	17201	17285	17309	17162	17251	17243	17548	17296	17378	17377	17300	17329	17221	17313	17261	17216	17410	17277	17531	17256	17403	17284	17329	17406	17324	17501	17306	17364	17405	17364	17356	17410	17239	17331	17056	17308	17213	17366	17173	17290	17381	17321	17420	17463	17207	17238	17470	17264	17266	17226	17282	17316	17331	17359	17288	17327	17285	17288	17587	17353	17414	17334	17097	17467	17356	17483	17328	17270	17379	17220	17271	17197	17217	17180	17481	17337	17446	17385	17366	17085	17460	17347	17281	17205	17411	17472	17383	17313	17265	17152	17331	17244	17303	17291	17168	17329	17332	17237	17283	17278	17281	17044	17217	17347	17352	17446	17354	17231	17510	17414	17565	17459	17348	17300	17280	17420	17339	17437	17300	17320	17266	17370	17402	17330	17388	17344	17369	17221	17230	17264	17226	17080	17358	17433	17112	17196	17441	17281	17272	17423	17324	17399	17355	17219	17244	17227	17351	17116	17104	17298	17349	17242	17339	17141	17347	17252	17363	17276	17455	17204	17322	17436	17462	17327	17339	17310	17586	17513	17288	17332	17386	17463	17525	17330	17296	17205	17458	17397	17162	17281	17334	17390	17284	17288	17535	17305	17351	17215	17343	17163	17341	17396	17390	17403	17355	17467	17174	17239	17480	17424	17222	17272	17402	17298	17346	17399	17305	17175	17381	17250	17130	17271	17451	17226	17174	17235	17509	17339	17379	17391	17237	17206	17150	17116	17285	17236	17303	17515	17453	17286	17469	17091	17323	17369	17308	17311	17361	17637	17434	17360	17338	17339	17452	17289	17247	17231	17305	17259	17254	17232	17447	17519	17438	17352	17053	17417	17350	17354	17311	17119	17516	17471	17150	17369	17318	17229	17351	17281	17227	17383	17382	17333	17349	17129	17255	17456	17518	17110	17283	17274	17433	17516	17395	17277	17342	17363	17166	17284	17243	17329	17275	17334	17335	17398	17531	17205	17442	17402	17119	17280	17222	17186	17523	17471	17190	17164	17342	17182	17203	17410	17213	17152	17183	17262	17358	17583	17210	17311	17637	17386	17229	17540	17092	17254	17271	17393	17267	17132	17338	17462	17461	17429	17148	17117	17408	17325	17176	17326	17579	17285	17466	17437	17333	17311	17308	17258	17168	17294	17439	17276	17380	17264	17300	17388	17311	17120	17498	17480	17247	17415	17334	17489	17412	17167	17395	17351	17281	17235	17138	17356	17404	17320	17408	17245	17343	17273	17327	17184	17245	17211	17297	17212	17172	17279	17397	17337	17469	17287	17454	17232	17432	17308	17467	17426	17424	17234	17420	17328	17270	17410	17458	17281	17476	17405	17348	17410	17421	17541	17260	17437	17360	17268	17492	17245	17465	17168	17487	17384	17355	17436	17266	17186	17229	17329	17450	17120	17130	17337	17184	17225	17310	17403	17413	17322	17374	17566	17235	17363	17353	17314	17590	17430	17356	17334	17216	17180	17138	17193	17470	17205	17453	17384	17430	17382	17375	17227	17186	17209	17326	17381	17324	17096	17427	17839	17438	17503	17164	17169	17204	17366	17298	17124	17632	17360	17316	17358	17293	17516	17333	17210	17148	17317	17384	17241	17358	17339	17348	17217	17328	17299	17214	17283	17288	17404	17434	17434	17367	17380	17285	17266	17354	17175	17384	17273	17135	17450	17387	17308	17382	17350	17561	17307	17303	17370	17227	17439	17436	17265	17485	17310	17311	17322	17381	17396	17341	17410	17313	17280	17538	17615	17339	17331	17239	17156	17193	17208	17263	17518	17320	17401	17393	17120	17234	17390	17210	17491	17380	17298	17468	17420	17299	17180	17447	17296	17192	17062	17159	17362	17395	17345	17446	17370	17358	17325	17304	17458	17526	17337	17458	17154	17390	17312	17194	17197	17445	17230	17316	17504	17284	17324	17369	17456	17300	17425	17434	17488	17277	17345	17311	17147	17378	17268	17179	17316	17274	17351	17109	17292	17610	17193	17397	17221	17455	17461	17524	17331	17414	17465	17249	17104	17262	17439	17255	17309	17411	17374	17303	17416	17318	17351	17280	17214	17301	17609	17378	17266	17432	17351	17278	17409	17342	17257	17291	17176	17347	17231	17492	17222	17256	17303	17215	17468	17349	17353	17270	17446	17357	17310	17368	17496	17432	17064	17544	17463	17470	17273	17291	17664	17355	17196	17425	17455	17219	17359	17355	17271	17309	17363	17274	17121	17169	17302	17328	17360	17457	17290	17273	17405	17419	17330	17346	17487	17375	17225	17403	17520	17341	17386	17378	17537	17315	17417	17369	17214	17372	17271	17186	17319	17484	17240	17306	17286	17332	17437	17238	17311	17224	17322	17348	17428	17409	17429	17426	17262	17272	17396	17291	17393	17279	17336	17138	17321	17510	17289	17284	17355	17182	17333	17518	17301	17258	17358	17202	17516	17300	17296	17421	17315	17133	17423	17184	17491	17388	17248	17223	17371	17284	17190	17120	17144	17332	17347	17352	17492	17290	17318	17535	17386	17348	17467	17303	17343	17395	17135	17173	17400	17316	17226	17355	17317	17394	17423	17238	17334	17372	17500	17374	17499	17379	17349	17314	17318	17240	17282	17398	17320	17294	17337	17402	17084	17113	17321	17335	17402	17322	17166	17277	17221	17485	17343	17379	17424	17150	17360	17127	17160	17389	17448	17354	17236	17442	17126	17307	17299	17185	17217	17204	17204	17239	17615	17255	17203	17264	17217	17377	17411	17418	17386	17426	17467	17271	17327	17312	17168	17479	17417	17557	17389	17519	17384	17456	17436	17487	17408	17399	17339	17273	17456	17465	17315	17403	17338	17398	17357	17436	17376	17214	17185	17504	17429	17293	17304	17345	17157	17325	17319	17242	17254	17408	17427	17367	17237	17194	17414	17295	17222	17267	17369	17403	17203	17373	17404	17472	17347	17262	17158	17412	17426	17312	17326	17369	17333	17417	17287	17413	17183	17383	17432	17703	17384	17356	17443	17498	17268	17353	17545	17409	17453	17238	17203	17150	17190	17044	17493	17320	17211	17327	17348	17384	17327	17379	17306	17232	17316	17421	17482	17283	17304	17140	17137	17370	17307	17260	17368	17303	17488	17199	17343	17318	17271	17437	17327	17418	17557	17246	17296	17352	17446	17155	17446	17466	17277	17417	17277	17385	17423	17420	17399	17396	17362	17310	17338	17300	17238	17162	17312	17383	17377	17167	17296	17314	17161	17218	17257	17222	17311	17425	17383	17336	17528	17163	17211	17296	17179	17334	17317	17166	17233	17399	17390	17160	17086	17589	17434	17500	17163	17390	17447	17328	17341	17307	17243	17205	17260	17332	17478	17554	17250	17351	17388	17397	17331	17316	17160	17399	17426	17373	17448	17382	17258	17321	17211	17212	17416	17446	17531	17324	17499	17467	17358	17298	17236	17377	17267	17390	17238	17469	17543	17251	17288	17165	17419	17453	17270	17160	17276	17313	17146	17224	17375	17174	17302	17210	17372	17285	17501	17437	17060	17327	17204	17257	17389	17449	17279	17380	17296	17464	17184	17275	17323	17288	17147	17249	17087	17196	17382	17404	17539	17323	17409	17261	17515	17274	17314	17365	17318	17518	17356	17332	17330	17325	17438	17594	17252	17280	17321	17561	17246	17441	17273	17388	17341	17066	16963	17362	17319	17175	17218	17302	17378	17375	17403	17184	17118	17330	17270	17288	17361	17286	17184	17425	17606	17307	17598	17546	17250	17169	17188	17285	17507	17241	17417	17386	17308	17334	17328	17561	17312	17373	17251	17214	17279	17355	17468	17339	17317	17275	17403	17452	17362	17351	17282	17422	17346	17457	17246	17305	17288	17285	17338	17412	17338	17314	17266	17407	17315	17384	17435	17251	16942	17431	17196	17434	17354	17284	17278	17250	17151	17236	17147	17285	17335	17490	17272	17265	17312	17316	17288	17305	17326	17253	17154	17185	17168	17412	17314	17428	17246	17329	17029	17084	17218	17230	17172	17222	17307	17331	17334	17363	17296	17334	17197	17420	17448	17299	17429	17166	17324	17412	17348	17350	17157	17022	17374	17478	17462	17336	17313	17343	17389	17391	17433	17379	17484	17303	17341	17349	17292	17394	17343	17244	17345	17257	17420	17288	17383	17206	17279	17395	17333	17162	17497	17372	17270	17581	17190	17352	17474	17299	17295	17321	17182	17296	17212	17404	17577	17290	17463	17404	17400	17343	17079	17256	17358	17425	17314	17386	17479	17308	17450	17321	17312	17453	17391	17394	17493	17587	17174	17211	17263	17331	17319	17424	17112	17266	17335	17185	17393	17308	17299	17204	17389	17306	17354	17341	17247	17463	17317	17172	17229	17438	17266	17331	17429	17278	17521	17375	17144	17485	17296	17327	17535	17259	17208	17277	17565	17175	17365	17178	17313	17343	17093	17276	17253	17324	17397	17250	17409	17313	17365	17209	17156	17187	17350	17316	17408	17360	17339	17367	17472	17266	17218	17398	17399	17112	17513	17480	17267	17435	17377	17412	17518	17383	17387	17413	17296	17413	17075	17376	17278	17598	17439	17479	17221	17301	17466	17429	17463	17149	17339	17491	17160	17267	17350	17272	17119	17567	17287
53459	76999	54533	29599	18021	15132	14756	15070	14815	14905	14865	14865	14824	14705	14974	14883	14865	14765	14857	14611	14831	15019	15001	14845	14899	14873	15020	14971	14868	14835	14878	14753	14870	14997	14641	14680	14924	14896	14832	15012	14674	14897	14776	14755	14914	14756	14674	14818	14821	14759	14810	14641	14778	14968	14623	14885	14871	14759	14749	14646	14869	14867	14909	14882	14691	14656	14876	14914	14903	14919	14790	14948	14997	14770	14798	14741	14869	14952	14953	14793	14822	14987	14985	14863	14962	14648	14832	14759	14742	14811	14782	14853	14797	14878	14798	14917	14819	15003	14952	14813	14939	14709	14927	14755	14827	14809	14983	14895	14877	14750	14724	14722	14813	14761	14861	14700	14946	14780	14839	14710	14698	14700	14717	14951	14822	14857	14782	14610	14771	14636	14681	14883	14751	14660	14887	14655	14913	14777	14854	14811	14930	14822	14724	14688	14804	14710	14922	14905	14844	14805	14798	14890	14860	14723	14673	14901	14835	14793	14789	14846	14941	14892	14674	14861	14990	14675	14942	14824	14824	14734	14913	14790	14908	14918	14857	14759	14905	14837	14909	14818	14789	14838	14990	14743	14769	14870	14811	14775	14741	14807	14762	14827	14877	14719	14700	14772	14872	14818	14997	14796	14833	14555	14877	14766	14838	14855	14898	14787	14838	14913	14879	14779	14750	14837	14644	14807	14864	14853	14645	14885	14735	14837	14733	14712	14944	14925	14815	14770	14746	14740	14762	14836	14837	14862	14978	14690	14762	14931	14865	14770	14840	14881	14882	14711	14850	14741	14834	14701	14799	14942	14769	14983	15021	14933	14815	14939	14908	14871	14731	14826	14799	14899	14882	14659	14824	14801	14808	14878	14765	14624	14911	14953	14745	14879	14693	14862	14920	14997	14840	14843	14801	14869	14952	14870	14909	14825	14881	14853	14861	14764	14850	14852	14777	14824	14647	14851	14654	14775	14771	14730	14835	14888	14870	14760	14800	14815	14814	14819	14681	14739	14960	14758	15062	14737	14898	14887	14824	14894	14733	14907	14811	14816	14792	14784	15039	14737	14673	14914	14800	14957	14748	14773	14867	14797	14837	14829	14819	14853	14955	14865	14806	14821	14808	14788	14898	14777	14735	14843	15033	14743	14698	14633	14856	14725	14776	14781	14805	14743	14832	14917	14699	14833	14831	14805	14751	14838	14884	14810	14700	14925	14684	14803	14786	14781	14743	14767	14976	14811	14856	14776	14785	14771	14860	14840	14735	14951	15060	14887	14804	14865	14842	14736	15007	14815	14773	14745	14760	14933	14787	14747	14791	14703	14951	14840	14822	14848	14697	14767	14876	14821	15009	14846	14783	14972	14745	15041	14900	14661	14882	14864	14846	14754	14853	14893	15061	14819	14893	14896	14757	14900	14732	14761	14917	14864	14949	14782	14835	14850	14812	14751	14746	14747	14877	14877	14871	14728	14868	14887	14878	14790	14816	14778	14857	14851	14662	14898	14836	14778	14919	14893	14803	14663	14923	14862	14890	14831	14827	14972	14759	14932	14787	14655	14918	14871	14960	14795	14911	14916	14849	14825	14704	14825	14847	14706	14900	14831	14756	14909	14738	14851	14877	14759	14772	14927	14829	14867	14917	14831	14995	14822	14805	14940	14823	14741	14777	14695	14909	14969	14644	14960	15010	14958	14917	14736	14673	15041	14955	15002	15020	14941	14741	14884	14990	14751	14782	14812	14861	14677	14874	14577	14870	14899	14763	14808	14651	14856	14896	14711	14865	14815	14902	14715	14747	14887	14877	14782	14763	14784	14977	14926	14937	14798	14773	14746	14815	14823	14889	14842	14846	14814	14758	14688	14852	14741	14818	14747	14834	14891	14798	14738	14932	14902	14788	14816	14865	14777	14931	14840	14874	14800	14781	14821	14865	14821	14626	14941	14773	14927	14783	14922	14717	14817	14732	14856	14915	14996	14860	14729	14856	14855	14798	14867	14885	14870	14830	14750	14800	14761	14837	14912	14870	14865	14903	14869	14766	14745	15079	15014	14846	14684	14846	14711	14721	14793	14858	14890	14699	15019	14862	14876	14866	14757	14836	14850	14897	14763	14697	14839	14793	14946	14838	14856	14722	14911	14924	14740	14916	14738	14817	14930	14770	14933	14782	14874	14928	14904	14578	15031	14790	14888	14817	14893	14734	14896	14779	14792	14764	14791	14700	14716	14982	14746	14719	14879	14940	14778	14869	14855	14856	14881	14917	14901	14746	14745	14816	14972	14803	14776	14724	14796	14806	14647	14882	14890	14760	14731	15067	14570	14784	14763	14798	14883	14752	14798	14661	14875	14750	14681	14661	14913	14781	14995	14936	14979	14879	14849	14928	14801	14805	15017	14631	14775	14841	14993	14578	14916	14872	14886	14833	14808	14821	14897	14869	14827	14878	14799	14770	14863	14767	14639	14600	14946	14858	14977	14722	14656	14749	14802	14841	14786	14861	14942	14827	14878	14935	14836	14958	14952	14939	14869	14827	14658	14644	14738	15034	14762	14839	14802	14721	14730	14925	14815	14786	14837	14708	14830	14742	14913	14977	14825	14919	14834	14886	14940	14713	14862	14842	14794	14754	14814	14787	14979	14719	14683	14878	14983	14787	14787	14872	14748	14893	14835	14860	14681	14806	14892	14636	14716	14850	14942	14862	14845	14949	14860	14870	14796	14897	14800	14774	14917	14785	14711	14681	15017	14840	14902	15023	14786	14819	15004	14748	14984	14805	14732	14965	14826	14842	14693	14817	14725	14706	14723	14879	14784	14752	14651	14920	14976	14828	14780	14746	14891	14746	14817	14963	14854	14914	14769	14738	14795	14957	14767	14731	14912	14741	14952	14794	14910	14902	15007	14722	14963	14938	14793	14874	14840	14710	14892	14767	14799	14800	14745	14768	14918	14742	14869	14951	14782	14800	14791	14963	14862	14908	14769	14827	14898	14654	14800	14770	14965	14794	14897	14754	14831	14850	14811	14742	14829	14763	14920	14742	14757	14909	14799	14776	14823	14677	14846	14731	14916	14792	14882	14865	14745	14826	14810	14865	14868	14748	14887	14717	14828	14726	14820	14793	14522	14810	14758	14600	14794	14805	14828	14935	14788	15027	14882	14807	14834	14883	14952	14870	14819	14817	14670	14807	14880	14734	14561	14765	14869	15046	14768	14885	14791	14885	14845	14809	14921	14838	14812	14939	14837	14857	14961	14808	14886	14827	14798	14785	14718	14789	14878	14813	14881	14929	14814	14631	14766	14794	14841	14825	14859	14878	14839	14842	14987	14807	14902	14657	14665	15043	14798	14910	14802	14911	14909	14812	14940	14766	14842	14754	14798	14956	14779	14928	14888	14958	14964	14941	14570	14883	14706	14727	14759	14857	14903	14812	14602	14882	14879	14703	14766	14667	14734	14825	14858	14799	14676	14835	14902	14819	14872	14796	14925	14841	14691	14710	14907	14877	14759	14793	14791	14865	14788	15029	14900	14946	15100	14846	14816	14815	14800	14748	14731	14843	14951	14880	14810	14925	14800	14886	15001	14729	14787	14847	14658	14678	14852	14825	14765	14873	14900	14772	14937	14704	14757	14871	14724	15054	14780	14683	14797	14889	14773	14693	14915	14736	14935	14877	14912	14925	14890	14823	14820	14844	14696	14907	14680	14904	14844	14929	14789	14881	14772	14923	14854	14843	14854	14893	14805	14691	14878	14940	14914	14893	14788	14866	14862	14870	14908	14800	14627	14789	14767	14728	14823	14965	14881	14856	14851	14808	14752	14951	14938	14686	14944	14803	14804	14927	14748	14848	14797	14778	14723	14905	14755	14908	14725	14832	14878	14741	14859	14737	15008	14793	14773	14823	14931	14882	14723	14831	14827	14605	14781	14708	14946	14602	14825	14847	14992	14761	14987	14902	14933	14907	14925	14781	14632	14900	14930	14736	14817	14949	14909	14834	14755	14683	14803	14785	14712	14788	14926	14678	14638	14723	14864	14864	14688	14821	14886	14770	14796	14723	14748	14764	14845	14646	14764	14942	14742	14914	14860	14744	14704	14777	14729	14707	14866	14843	14764	14842	14725	14797	14870	14840	14869	14737	14668	14875	14766	14750	14885	14818	14887	14937	14786	14726	14886	14822	14801	14959	14913	14867	14714	14746	14943	14761	14857	14822	14775	14840	14879	14856	14771	14724	14865	14837	14852	14953	14667	14750	14793	14694	14790	14788	14771	14695	14839	15078	14772	14793	14796	14815	14830	14804	14786	14894	14918	14834	14842	14804	14784	14729	14891	14903	14791	14762	14748	14842	14900	14702	14797	14893	14762	14750	14886	14878	14852	14828	14761	14835	14669	14844	14868	14784	14629	14944	14945	14752	14811	14933	14829	14900	14885	14836	14757	14916	14656	14909	14775	14764	14838	14891	14765	14789	14820	14821	14745	15047	14847	14894	14721	14744	14803	14793	14646	14810	14810	14757	14985	14812	14921	14899	14886	14791	14953	15005	14882	14818	14783	15053	14846	14676	14821	14974	14760	14947	14973	14820	14865	14861	14746	14869	14793	15012	14726	14819	14833	14995	14926	14685	14809	14724	14747	14625	14927	14781	14755	14918	14838	14933	14760	14736	14870	14801	14878	14671	14863	14839	14947	14887	14681	14772	14796	14754	14932	14990	14775	15026	15021	14708	14955	15021	14767	14672	14863	14680	14781	14760	14820	14923	14736	14814	14877	14750	14936	14735	14827	14849	14757	14816	14914	14757	14790	14680	14777	14790	14847	14779	14856	15045	14792	14752	14864	14888	14817	14828	14909	14872	14850	14806	14908	14845	14729	14875	14696	14855	14759	14963	14896	14724	14827	14822	14821	14962	14881	14889	14749	14811	14857	14855	14928	14847	14721	14915	14811	14707	14940	14750	15005	14794	14899	14793	14790	14820	14835	14901	14989	14971	14834	14830	14696	14783	14921	14886	14795	14853	14908	14793	14856	14884	14926	14799	14808	14898	14946	15073	14687	14921	14752	14916	14973	14819	14860	14941	14806	14882	14883	14953	14851	14706	14929	14751	14908	14941	14831	14857	14893	14695	14812	14752	14872	14870	14616	14723	14982
23911	25076	36916	30173	24036	23555	23041	18333	17490	17547	17561	17399	17451	17582	17197	17538	17427	17188	17270	17085	17520	17263	17156	17272	17371	17294	17324	17276	17022	17322	17120	17157	17038	17241	17327	17070	17251	17086	17154	17262	17349	17257	17201	17206	17195	17307	17133	17227	17248	17326	17179	17183	17166	17078	17328	17017	17342	17178	17062	16950	17159	17200	17200	17241	17167	17017	17048	17216	17218	17299	17274	17207	16970	17027	17230	17072	17061	17292	17099	17084	17308	16991	17147	17265	17191	17357	17255	17000	17069	16958	17200	17078	17126	17193	17000	17214	17140	17009	17189	17257	17127	16955	17237	17028	17121	17227	17144	17093	17146	17087	17143	17019	16897	17090	17317	17107	17218	16918	17072	17086	17209	17082	17122	17101	17093	16989	17001	17018	17181	17225	17160	17324	17172	17054	17187	17118	17330	17070	17112	17249	17199	16997	17097	17126	17207	16983	17028	17093	17256	17074	17100	17209	17206	17053	17312	17191	17124	17188	17153	16963	17149	17039	17089	17285	17208	17250	17094	17086	17229	17161	17224	17102	17089	16966	17196	17237	17290	17178	17315	17184	16992	16984	17088	17076	16992	17122	17256	17004	17102	17107	16985	17168	16981	17198	17211	17105	16958	17108	17088	17120	17155	17167	17147	17141	16938	17009	17086	17098	17057	16860	17019	17149	16897	17066	17191	17120	16866	16984	17136	16900	17077	17022	17143	17168	17115	17158	17141	17128	17237	17159	17091	16851	17060	17428	16930	17083	17138	17018	17062	17115	17246	17149	16888	17054	17198	17284	17062	17119	17109	17112	17080	17057	16960	17090	17133	17118	17152	17239	17065	16994	17397	17252	17001	16979	17050	17029	16993	17216	17204	17093	17214	17182	16925	17023	17212	17188	17274	16876	16999	17204	16979	17050	17083	16905	16921	17212	17147	16918	17123	17030	17265	17105	17058	17037	17250	17145	16964	17095	17004	17072	17045	17034	17247	17072	17117	17247	17145	17206	17055	17246	17042	16987	17006	17291	17248	16937	17249	17280	17108	17270	17110	17058	17125	17394	17408	17017	17142	16988	16886	16898	16917	17232	17083	17100	17045	17085	16927	17035	16966	16878	17223	17192	17216	17152	17208	17059	17088	17104	17110	17181	17100	17042	17195	17110	17179	16993	17148	17136	17056	16954	17210	17115	17268	17001	16876	17086	17302	17203	17053	17088	17028	16928	17088	16978	17143	17114	17036	17307	16872	17142	17075	17009	17041	16982	17344	17101	17155	17082	17068	17090	17289	17159	17027	17078	17194	17265	17110	17268	17084	16983	17036	17263	16980	17202	17176	17298	17053	17101	17155	17239	17230	17213	17155	17142	17237	17059	17274	17131	17083	17214	17068	17079	17075	17001	17330	17414	16893	16922	17131	17347	17053	17019	16833	16931	17140	17082	17214	17308	17190	17045	17031	17053	16984	17022	17009	17192	17102	17065	17166	16972	17177	17181	17126	17134	17098	17034	17117	17170	17042	17107	17149	17091	16988	17089	17349	16981	17017	17148	16963	17087	17012	17005	17005	17057	17214	17315	17240	17179	17059	17044	17149	17163	16917	16996	17031	16959	17389	17186	17180	17152	17065	16988	17074	17176	17089	17273	16992	16920	16970	17114	17045	17117	17200	17131	17082	17099	17366	17025	17142	17168	17215	17291	17174	17261	17069	17023	17142	17029	17096	17106	17032	17119	17044	17172	17166	17151	16975	16967	17102	16996	17020	17095	17129	16938	17018	16991	17388	17277	17055	17050	16962	17113	17051	17125	17188	17234	17084	17102	17185	17179	17259	17137	17024	17112	17024	17043	17219	17133	17172	17234	17165	17017	17029	17154	17340	17075	17246	17280	17065	17102	17192	16970	16926	16978	17252	16921	17086	16985	17084	17226	17065	17010	17297	16984	17149	17013	17223	17351	17078	16907	16997	17013	17127	17117	16813	17142	17098	16999	17127	17173	16993	17116	17165	17097	17149	17221	17178	17149	17054	17167	16899	17046	16999	16784	17149	17166	17138	17063	16981	17131	17267	17110	16944	16947	17052	16952	17325	17022	17026	16913	17033	17240	17066	17166	17237	17061	17147	17312	17314	17099	17117	16911	17082	17166	16906	17039	17256	17111	17323	17039	16995	16838	17116	17239	17243	17321	17107	16999	16985	17063	17058	17209	17159	16871	17255	17009	17049	17020	16911	17018	17312	17157	16885	17121	16970	17181	17138	17151	17129	17172	17085	16892	17053	16856	17050	16853	16950	17139	17110	16914	17241	17135	17106	17062	16991	17037	17144	17189	17001	17011	17178	17165	17102	17218	17244	17072	17057	17193	17073	17112	17135	16810	17264	16895	16944	17202	17164	17206	17056	17144	17058	17196	17073	17236	17102	17153	17104	17049	17150	16850	16922	17069	17022	17176	17195	16924	17185	17169	17247	16999	17158	17111	17040	17033	17224	17051	17071	17110	17009	17189	16940	16980	17064	17092	17284	17178	17280	17003	17012	17253	17098	17205	17195	17127	17020	16795	17034	16806	17144	17175	17142	16943	17147	16962	16950	17085	16980	17386	17340	17186	17296	17043	17201	17214	17070	17009	17253	17161	17336	17227	17057	16794	17069	17004	16970	17125	17155	17069	17025	17164	17235	17095	17118	17138	17073	17045	17291	17058	17117	16865	17282	16994	17350	16981	16987	17145	17143	17241	17159	17271	17105	16955	17188	16988	16996	17107	17097	17086	16970	17136	17168	17156	17188	17067	17056	17396	17313	16883	16996	17265	16999	17376	17117	17057	17174	17136	17264	16863	17162	17098	16931	17019	17097	17083	17054	16978	16992	16894	16938	17021	17181	17252	17238	17227	17160	17160	17053	17301	17063	17241	17108	17228	17141	17165	17120	17034	17131	16991	17273	17072	17173	17070	17271	17048	17118	17099	17044	17105	17096	17024	16922	17156	17072	17036	17311	17047	17158	17259	17166	17095	17166	17220	16976	16995	17040	17086	16918	17242	17042	16948	17066	17223	17112	17177	17018	17239	17030	17062	17135	16959	16985	17062	17188	17231	17097	17256	17160	17151	17236	17224	16842	16904	17208	17142	17114	17177	17147	17165	17002	17089	17181	17134	16948	17338	17104	17151	17275	17159	16960	17259	17104	17173	17218	17021	17005	17114	17115	17053	17252	16911	17155	17156	17158	16860	16943	16959	17068	16934	16873	17136	17218	17220	17052	17149	17181	17177	17078	17232	17138	17207	17249	16916	17229	17154	17016	16993	17129	17113	17115	17127	17154	16939	17168	17059	17218	17135	17183	17177	17075	17252	17119	17060	17172	16959	17205	16993	16889	17018	17109	17330	17127	17042	16923	17097	17146	17121	17069	17074	17123	17067	16852	17290	17195	17134	17259	17040	17138	17033	16917	17271	17043	17190	17135	17057	17205	17148	17128	17018	17109	17135	17051	17059	17212	17240	17338	17168	17212	17031	17082	17162	17151	17252	17266	17039	17126	17169	16959	17131	17186	17060	17132	17232	17210	17014	17010	17073	17151	16961	17144	17084	17261	17290	16961	17059	17129	17058	17101	16802	17115	17175	17254	17270	17216	17081	17241	17200	17378	17077	16980	17113	17015	16864	17046	17148	17069	17057	17138	16992	17126	17123	16990	17143	17046	17038	16897	16964	17055	16996	17047	17178	17089	16978	17182	17052	17120	17118	17114	17180	17102	17299	17113	17105	17096	17097	17261	17071	17148	16989	17190	17154	17065	17351	17261	17297	17080	16974	16942	16972	17242	17046	16948	17277	16931	17277	17112	17134	16971	17152	17228	16994	17077	17060	17111	17080	17070	17117	17040	17123	17170	17018	17034	16990	16976	17130	17188	17057	17008	17031	17188	16951	17125	17290	16945	17142	17154	17262	16961	17205	17110	17039	16907	16988	17194	17030	17135	17410	17085	17003	17162	16979	17169	17195	17218	17160	17115	17158	17145	17262	17238	16991	16841	17005	17214	17239	17015	16926	17058	17127	17307	17128	17047	17166	17148	17181	17051	16961	16990	17094	17165	17022	17156	17091	17397	17206	17158	17284	16942	17118	17060	17088	17389	17145	17201	17206	17143	17117	17263	17215	17016	17197	17127	17200	17057	16926	17171	17082	17149	17118	16896	17146	17216	17325	17215	16975	17189	17037	17005	17046	17093	17045	17017	17017	17306	17156	17155	17079	17023	17209	17234	17040	17084	17219	17196	17180	17107	17298	17233	16987	17202	17024	16958	17272	17186	16966	17049	17121	16895	17107	17150	16998	17115	17148	17098	17096	17045	17091	17116	17133	17128	17233	17058	17053	17162	16980	17107	17157	16988	17020	16991	17169	17132	17063	16962	16989	17077	17097	17158	16915	17199	17083	17540	17010	17072	17127	17129	17017	17221	17052	17246	17039	17151	17021	17112	17065	17232	17131	17172	17144	17025	16901	17395	17068	17210	17260	17132	17036	17156	17163	17033	17063	17089	17196	16943	17213	16888	16980	17211	17260	17172	17127	16966	17055	17044	16980	17174	17151	16971	17048	17045	17107	17098	17127	17151	17187	16967	17087	17142	17133	17101	17000	17109	16986	17254	17022	17274	17215	17125	17202	17095	17073	16979	17063	16931	16977	17095	17200	17042	16948	17082	17060	16966	17028	17058	17192	17169	17104	17010	17223	17031	17120	17169	17076	16997	16997	16912	16980	17279	17035	17121	16989	17057	17201	16908	16914	16962	17132	17152	17237	17127	17221	17228	17247	17197	17295	17136	17185	17208	17281	17072	17036	17254	17160	17255	17279	17156	17067	17144	17292	17044	17021	17137	17153	17068	16966	17015	17111	17053	17245	17078	17005	17015	17226	17183	17092	17032	17064	17208	17173	17121	17070	17028	17014	17135	17244	17009	17003	17204	17116	16994	17237	17061	17112	17309	17062	16955	16991	17157	17222	17080	16987	17102	17189	17190	17121	17073	16873	17071	17169	17242	17271	17106	17009	17130	16910	16992	17365	17228	17180	17266	16852	17044	17214	17228	17206	17045	17169	16962	17153	17182	17227	17014	17269	16982	17198	17085	17002	17067	17070	17197	17174	17138	17099	17061	17029	17047	17084
61783	107002	85497	53296	28877	16979	14936	14870	14669	14667	14812	14676	14923	14698	14656	14736	14896	14536	14960	14847	14767	14639	14728	14679	14842	14748	14724	14766	14905	14785	14699	14859	14692	14759	14735	14960	14716	14944	14693	14734	14843	14893	14703	14815	14760	14802	14731	14691	14829	14666	14815	14805	14584	14514	14751	14589	14831	14651	14826	14675	14830	14866	14785	14732	14795	14636	14690	15022	14819	14779	14803	14625	14754	14750	14755	14829	14672	14733	14732	14662	14768	14737	14778	14484	14862	14806	14666	14666	14718	14889	14811	14917	14712	14676	14717	14709	14739	14629	14884	14625	14737	14764	14695	14698	14598	14871	14748	14814	14807	14564	14712	14720	14707	14711	14538	14789	14795	14659	14608	14786	14818	14949	14615	14789	14776	14756	14871	14752	14791	14639	14673	14794	14693	14720	14721	14649	14721	14724	14651	14857	14637	14731	14799	14750	14905	14767	14821	14773	14695	14762	14675	14788	14786	14706	14652	14532	14611	14769	14787	14689	14648	14809	14982	14817	14784	14794	14645	14828	14701	14656	14440	14710	14924	14624	14739	14893	14775	14774	14749	14889	14666	14767	14665	14733	14655	14664	14663	14822	14727	14888	14690	14923	14603	14757	14642	14640	14716	14699	14738	14690	14854	14832	14747	14709	14774	14625	14752	14789	14692	15025	14792	14788	14832	14736	14804	14784	14671	14633	14952	14867	14553	14602	14839	14674	14726	14710	14568	14782	14536	14781	14651	14708	14709	14738	14780	14594	14786	14612	14767	14871	14718	14688	14678	14704	14791	14799	14722	14883	14686	14935	14751	14836	14877	14771	14780	14670	14633	14791	14674	14718	14893	14844	15023	14682	14750	14735	14681	14811	14739	14879	14658	14546	14739	14839	14977	14667	14734	14604	14577	14727	14718	14642	14554	14838	14685	14485	14745	14733	14777	14563	14882	14795	14589	14709	14612	14775	14782	14743	14723	14724	14661	14798	14570	14827	14675	14517	14672	14617	14671	14740	14749	14816	14732	14772	14640	14542	14711	14713	14658	14537	14901	14882	14741	14669	14621	14752	14777	14720	14653	14809	14727	14725	14694	14730	14818	14584	14695	14718	14454	14894	14684	14853	14543	14551	14730	14915	14676	14689	14730	14634	14802	14803	14730	14703	14753	14722	14776	14702	14784	14780	14744	14731	14606	14888	14655	14845	14708	14817	14824	14603	14696	14560	14557	14782	14762	14732	14768	14712	14797	14574	14902	14733	14658	14827	14689	14793	14677	14658	14917	14651	14772	14775	14763	14740	14697	14716	14733	14840	14658	14784	14673	14763	14565	14906	14762	14825	14706	14759	14644	14818	14799	14649	14691	14576	14811	14711	14662	14717	14855	14778	14416	14621	14527	14679	14839	14632	14862	14614	14688	14674	14708	14778	14691	14698	14886	14676	14727	14808	14819	14510	14741	14667	14980	14693	14730	14765	14779	14635	14795	14760	14669	14584	14677	14748	14719	14714	14850	14863	14754	14701	14809	14674	14816	14730	14730	14711	14600	14633	14831	14642	14697	14729	14713	14664	14664	14600	14700	14783	14539	14739	14687	14679	14718	14725	14685	14849	14511	14652	14755	14665	14690	14797	14719	14773	14876	14607	14698	14728	14672	14799	14832	14798	14653	14683	14648	14585	14705	14934	14666	14713	14557	14686	14695	14901	14654	14864	14702	14648	14706	14635	14898	14716	14767	14767	14625	14736	14794	14773	14708	14602	14693	14562	14753	14821	14716	14696	14725	14600	14496	14703	14712	14673	14773	14684	14781	14762	14617	14836	14586	14735	14692	14830	14596	14582	14811	14679	14713	14807	14663	14703	14788	14925	14751	14671	14560	14617	14768	14861	14784	14643	14790	14721	14677	14652	14706	14444	14821	14905	14730	14743	14752	14702	14839	14668	14643	14564	14605	14690	14686	14819	14613	14782	14701	14714	14868	14744	14840	14721	14773	14777	14795	14665	14658	14782	14823	14723	14853	14618	14748	14573	14555	14669	14846	14874	14483	14816	14756	14803	14679	14711	14618	14645	14792	14677	14742	14572	14707	14657	14824	14682	14762	14690	14843	14701	14621	14789	14723	14608	14665	14642	14982	14755	14716	14796	14956	14865	14571	14853	14661	14671	14721	14867	14754	14745	14795	14593	14573	14877	14897	14888	14852	14681	14682	14772	14951	14580	14642	14804	14664	14800	14878	14645	14709	14734	14738	14588	14844	14781	14822	14770	14716	14725	14588	14792	14702	14863	14682	14796	14484	14770	14862	14782	14600	14717	14678	14627	14967	14613	14861	14693	14659	14753	14629	14871	14802	14701	14908	14746	14766	14622	14784	14759	14771	14800	14583	14620	14690	14687	14666	14727	14630	14779	14930	14544	14672	14775	14665	14732	14795	14770	14700	14871	14847	14715	14672	14733	14609	14707	14642	14750	14882	14685	14906	14754	14715	14742	14704	14831	14755	14746	14741	14826	14708	14728	14720	14723	14763	14835	14687	14708	14711	14758	14679	14868	14817	14688	14550	14893	14742	14857	14650	14685	14708	14545	14676	14738	14724	14677	14764	14799	14546	14775	14741	14652	14642	14830	14817	14797	14776	14632	14853	14861	14624	14833	14770	14706	14518	14843	14767	14618	14922	14750	14832	14738	14816	14672	14773	14711	14741	14742	14809	14761	14654	14718	14906	14651	14644	14697	14916	14675	14857	14771	14585	14602	14767	14750	14655	14853	14702	14788	14639	14684	14636	14856	14561	14557	14676	14961	14859	14774	14689	14651	14656	14760	14757	14895	14661	14543	14781	14833	14618	14821	14837	14812	14810	14618	14606	14763	14578	14694	14803	14823	14671	14763	14889	14625	14742	14765	14683	14852	14756	14717	14744	14804	14797	14723	14695	14510	14602	14739	14699	14662	14775	14718	14759	14753	14716	14699	14559	14772	14692	14980	14827	14745	14837	14756	14763	14729	14730	14694	14652	14549	14655	14536	14708	14629	14696	14501	14757	14760	14716	14662	14750	14740	14968	14557	14930	14755	14750	14687	14807	14810	14678	14632	14629	14757	14655	14857	14785	14839	14918	14782	14631	14676	14712	14507	14806	14811	14730	14664	14785	14688	14547	14727	14673	14804	14783	14829	14646	14820	14719	14833	14695	14882	14747	14793	14735	14576	14524	14817	14651	14768	14757	14758	14782	14679	14709	14663	14631	14809	14731	14464	14707	14834	14761	14791	14867	14725	14945	14811	14734	14632	14708	14697	14655	14765	14688	14693	14887	14803	14801	14711	14770	14912	14598	14733	14772	14909	14575	14674	14677	14725	14670	14683	14905	14767	14803	14809	14758	14602	14726	14696	14726	14716	14604	14655	14751	14667	14841	14719	14545	14893	14755	14618	14865	14583	14770	14552	14760	14760	14729	14701	14639	14623	14859	14921	14583	14797	14685	14804	14785	14832	14801	14657	14599	14689	14844	14615	14751	14644	14753	14586	14755	14617	14710	14681	14748	14813	14765	14725	14894	14706	14752	14772	14638	14696	14759	14741	14676	14959	14744	14734	14758	14892	14898	14769	14794	14501	14704	14739	14761	14708	14752	14718	14581	14631	14686	14716	14713	14720	14781	14690	14741	14553	14589	14705	14685	14607	14693	14643	14757	14696	14619	14644	14878	14822	14779	14754	14638	14899	14628	14730	14750	14643	14773	14688	14667	14724	14693	14725	14642	14690	14892	14751	14745	14679	14707	14733	14770	14924	14792	14670	14660	14781	14782	14574	14702	14806	14741	14657	14688	14739	14648	14732	14754	14650	14766	14682	14763	14711	14813	14758	14664	14654	14684	14817	14721	14791	14814	14686	14700	14701	14782	14638	14641	14674	14814	14753	14726	14886	14703	14663	14567	14538	14725	14710	14657	14765	14895	14842	14678	14745	14641	14701	14652	14717	14793	14866	14835	14753	14807	14856	14631	14775	14636	14669	14851	14724	14866	14577	14830	14647	14694	14781	14845	14799	14902	14864	14823	14672	14909	14646	14760	14671	14861	14561	14779	14747	14849	14667	14777	14762	14725	14794	14797	14795	14614	14607	14751	14743	14775	14610	14878	14832	14676	14837	14684	14761	14702	14826	14485	14764	14839	14623	14697	14801	14718	14699	14833	14682	14651	14727	14763	14732	14838	14701	14795	14735	14615	14706	14744	14636	14814	14885	14838	14801	14777	14772	14753	14623	14672	14669	14856	14644	14735	14559	14793	14697	14769	14659	14687	14671	14638	14756	14762	14850	14727	14840	14717	14592	14920	14800	14815	14752	14662	14696	14761	14905	14762	14551	14660	14878	14741	14588	14698	14609	14883	14726	14682	14587	14737	14630	14845	14696	14613	14809	14732	14767	14804	14732	14642	14815	14517	14762	14824	14766	14578	14806	14728	14910	14736	14659	14783	14679	14830	14710	14643	14731	14653	14629	14725	14778	14880	14759	14931	14702	14797	14625	14767	14669	14564	14681	14547	14704	14723	14735	14780	14824	14686	14684	14741	14710	14806	14865	14852	14694	14758	14710	14569	14856	14795	14849	14838	14672	14764	14786	14609	14642	14695	14687	14621	14636	14825	14778	14854	14831	14751	14719	14681	14767	14710	14719	14688	14596	14716	14698	14706	14720	14835	14931	14800	14782	14618	14720	14732	14780	14747	14732	14634	14851	14631	14879	14784	14683	14663	14760	14672	14633	14670	14635	14765	14789	14639	14824	14700	14743	14606	14814	14684	14837	14749	14614	14787	14631	14817	14780	14719	14634	14736	14768	14725	14945	14682	14911	14663	14810	14893	14798	14718	14724	14926	14726	14615	14510	14814	14715	14683	14721	14687	14732	14695	14677	14808	14542	14529	14678	14755	14859	14822	14689	14797	14657	14879	14838	14822	14814	14739	14627	14753	14788	14663	14782	14621	14626	14769	14831	14786	14851	14756	14758	14743	14845	14617	14797	14709	14722	14858	14736	14659	14691	14751	14632	14824	14818	14777	14685	14630	14741	14602	14707	14600	14811	14765	14869	14857	14744	14701	14610	14801	14885	14699	14726	14634	14716	14699	14759	14615	14701	14677	14774	14635	14713	14814	14687	14840	14745
33869	42354	40986	27575	19186	17355	17255	16808	17121	16757	17001	16895	16852	16909	16805	17043	16707	16957	16942	16780	17067	16807	16909	16891	16969	16938	16984	16855	16725	16888	16819	16917	16882	16836	16601	17111	17003	17071	16883	16853	16934	16724	16824	16863	16945	16791	17125	16784	16839	16912	17158	17040	16807	16862	16865	16900	16963	16998	16809	16854	16935	16761	16980	16755	16770	16929	16768	17040	16774	16988	16917	16989	16825	16915	16983	16905	16865	17032	16858	16731	16980	16999	16828	16797	16763	16856	16875	16786	16994	16949	17047	16911	16858	16991	17031	16909	17005	16876	16822	16894	16766	16653	16875	16842	16978	17139	16699	16803	17013	16988	16795	16970	16981	16991	16938	17001	16980	16620	16745	16799	16750	16779	16865	16882	16967	16854	16863	16947	16852	16703	16771	16889	16968	17058	16754	16837	16821	16745	16987	16985	16723	16904	16916	17009	16969	17031	16789	16923	17014	17016	16846	16718	16984	16968	16882	16927	16813	16938	16912	16957	16883	16833	16721	16917	17033	16733	16866	16905	16961	16907	16794	16900	16856	17059	16880	16856	16995	16873	17001	16625	16962	16742	16824	16932	17104	16904	16893	17009	16995	17037	16906	16819	16828	16765	16747	16973	17088	16968	16511	16855	16953	16765	17000	16882	17007	17007	16883	16835	16854	16850	16774	17006	16909	16622	17157	17019	17052	16816	16886	16944	16796	16750	16985	17035	16700	16868	16851	16872	16738	16904	16901	16894	17073	16789	16974	16702	16890	16989	16973	16821	16926	16979	16709	16995	17058	16825	17127	16794	16707	16817	16952	16995	16938	16991	16805	16952	16814	16800	16763	16723	16714	16929	17005	16735	16729	16777	16778	16871	17016	16790	16985	16687	16936	16775	16827	16822	16840	16860	16964	16754	17033	16836	16891	16814	16931	16758	16952	16854	16960	16751	16948	16724	17046	17015	16636	16933	16897	16818	17018	17022	17002	16901	16660	17039	16844	16830	16785	17057	16983	17095	17023	16781	16945	16902	16881	16809	16765	16859	17035	16951	16960	16905	16841	16739	16999	16832	16935	16709	16978	16854	16649	16568	16696	16950	16739	16820	16756	16776	16794	17008	16923	17170	16996	16872	16825	16822	17030	16954	16926	16907	17148	17010	16995	16739	16738	16965	16944	17045	16970	16738	16797	16656	16972	16864	16892	16699	16814	17024	16854	16805	16968	16796	16758	16975	16832	16782	16992	16946	16805	17065	16803	16897	16977	16804	17189	16718	16984	16817	16787	17001	16850	17083	16809	16903	16953	16788	16925	16798	16847	17069	16934	16668	16657	16908	16811	16803	16802	17034	16750	16677	16808	16967	16891	16636	16933	16809	16714	16822	16907	16706	16996	16718	16903	16770	16937	16887	16964	16905	17006	16949	16896	16735	16829	16831	16761	16647	16924	16606	16849	16827	16957	16802	16891	16888	16862	16851	16836	16698	16871	16733	16923	16972	16842	16875	16802	16939	16804	16763	16878	16944	16928	16897	16996	16902	16746	16828	16954	17005	16917	16862	16787	16774	16749	16907	16949	17031	16738	17083	17129	16971	16890	17125	16879	16918	16925	16938	16850	16844	17076	16832	16922	17012	16934	16776	17083	16964	16996	16894	16810	16982	16808	17017	16926	16960	17055	16942	16914	16955	16883	16653	16968	16945	16906	16863	16869	16913	16884	16910	17023	16945	16975	16919	16853	16998	16723	16817	16705	16809	16671	16800	16833	17131	17022	16873	16810	16866	16828	16816	16956	17079	17048	16687	16695	16675	16799	16862	16878	16870	16786	16887	16771	16937	16967	16873	16957	16748	16939	16777	16871	16887	16882	17009	16703	16856	16859	16850	16990	16865	17098	16911	16740	17025	16866	16832	16912	16762	17095	16830	16990	16917	16968	16786	17037	16888	16932	16843	16847	16871	16726	16805	16882	16933	16885	16763	16805	16832	16772	16690	16909	16875	16858	16621	16748	16649	16847	16722	16898	16975	16865	16827	16997	16883	16697	16969	17039	17151	16922	16861	16794	16861	16831	17037	17018	16809	16818	16747	16772	16973	16623	16781	17123	16855	16941	16848	16877	16835	17080	16883	16859	16999	16885	16987	16944	16957	16904	17003	16836	16647	16824	16866	16835	16706	16740	16986	16805	16903	16686	16876	16718	16860	16996	16885	16877	16696	16843	16708	16825	16851	16826	16942	16951	16991	16923	16743	16871	16828	16841	16873	16780	16926	16886	16728	16764	16942	16966	16653	17116	16984	16923	16884	16685	16610	17005	16821	16703	16875	16771	16767	16856	16813	16706	17096	16752	17166	16882	16903	16636	16867	16865	16881	17003	16766	16731	16668	16502	16694	16950	17067	17005	16861	16908	16916	16721	17061	16916	16777	17144	16886	16753	16841	16886	16747	16860	16974	16893	16832	16782	16809	16859	16960	16885	16992	17015	17019	16737	16746	16885	16873	17019	17066	16776	16829	17060	17034	16975	16926	17155	16967	16983	16815	16872	16681	16901	16708	16835	16980	17006	16912	16765	16874	16836	16892	16897	16756	16793	16662	16877	16740	16981	17159	17055	16817	16876	16861	16828	16705	17033	16957	16930	16892	16883	16863	17009	16857	16955	17004	16638	16840	17037	17037	16888	17065	16928	16985	16786	16698	16980	16863	16827	16860	16807	16922	16911	16733	16921	16925	16971	16790	16838	16905	16884	16802	16817	16834	17073	16869	16869	16786	16973	16672	17034	17052	16909	16935	16846	16979	16823	16729	16997	17006	16962	16960	16746	17020	16957	16720	16933	16788	16963	16761	16786	16793	16821	16788	16882	16869	16748	17012	16986	16989	16998	16857	16902	16718	16728	16871	16869	16921	16942	16904	16748	16931	16855	16779	16957	16934	16925	17052	16839	17003	16752	16827	16602	16800	16892	17009	16882	16699	16852	16756	16625	16970	16729	16888	16960	16812	16951	16690	16776	16861	16675	16830	16900	16739	16880	16820	16842	17077	16839	16819	17142	16780	16956	17075	17154	16781	16889	17140	16869	16775	16927	16687	16967	16637	16836	16852	16835	16943	16934	16833	17189	17012	16806	16845	16835	16940	16912	16934	16849	16827	16755	16979	16816	16824	17027	16750	16771	17021	16797	16890	16864	16787	16802	16791	16922	17039	16781	16889	16813	16833	16959	16959	16875	16919	17024	17032	16929	16795	16869	16890	16710	16979	17047	16753	17059	16813	17077	17049	17016	16742	16945	17030	17087	16868	16929	16897	16983	16986	16881	16761	16773	16863	16929	16834	16904	16975	16883	16952	16889	16851	16777	16864	16938	16963	16836	16914	16936	16777	17006	16877	16977	16860	16731	16796	16706	16752	16922	17009	16819	16797	16854	16811	16846	16756	16910	17069	17011	16840	16790	16842	16930	16944	16848	16944	16917	16871	17029	16937	16832	16674	16869	16952	16973	16743	16677	16855	17024	16861	16919	17047	16982	16881	16857	16929	16785	16900	16673	16919	16814	16816	16826	16871	16770	16745	16828	16629	16762	16853	16869	16876	16806	16762	16709	17007	16996	16844	16961	16914	16929	16903	16868	16793	16796	16903	17066	16987	16845	16936	16876	16798	17015	16791	16943	17014	16977	16787	16805	16917	17006	16967	16994	16950	17033	16966	16782	17236	16935	16976	16980	16841	16940	16911	16951	16725	16907	16824	16988	16842	17041	16933	16953	16950	16922	16946	16943	16881	16939	16845	16860	16825	16811	16828	16930	16910	16989	16741	16710	16784	16950	16945	16951	16922	17035	17004	16895	16886	17004	16963	16938	16948	17001	16948	16978	16951	16966	16812	16810	16919	16807	16872	16726	16876	16863	16806	16893	16760	16847	16826	16872	16800	16875	16937	16748	16942	16704	17128	16935	16905	16883	16691	17077	16881	16904	16968	16944	16668	16815	16717	16805	16952	16692	16908	16838	16837	16929	16995	16926	16856	16936	16829	16827	16626	16729	16870	16800	16987	16744	16984	16701	17076	16995	16888	16797	16790	16790	16936	16785	16732	17107	17027	16938	16712	16865	16883	16860	16811	16858	16947	16923	16951	16811	16636	16802	17202	16976	16729	16887	16817	16938	16814	16967	16983	16884	17054	16978	16907	16931	17001	16693	16918	16910	17029	16917	16997	16959	16865	17105	16884	17014	16788	17030	16920	16916	16832	16938	16725	17026	16988	16916	16828	16970	16914	16714	17014	16911	17021	16823	16799	17055	17070	16902	16997	16914	16814	17067	16857	16990	16906	16855	16709	16861	16657	16905	16900	16959	16896	16837	16923	16918	16878	16892	16849	16999	16941	16985	17077	17021	16774	16861	16881	16899	17062	16735	16821	16809	17027	16814	16817	16778	16990	16788	16987	16797	17036	16885	16902	16885	16891	16816	16958	16885	16814	16815	16817	16862	16955	16841	16832	16900	16907	16925	16782	17153	17037	16933	16989	16866	16925	16879	16902	16775	16951	16773	16868	16969	16662	16852	16883	16778	16731	17113	16896	16644	16854	16850	16857	16786	16907	17043	16828	16958	16958	16898	16952	16800	16859	16914	17248	16910	17088	16726	16984	16927	17023	16722	16971	16857	16740	16921	16828	16894	16857	16741	16818	16807	17157	16822	16635	16790	16935	16815	16842	16958	16891	16710	16988	16925	16841	17010	16995	17006	16942	16973	16809	17045	16891	16954	16895	16766	16870	16945	17005	16848	16968	16821	16965	17033	16884	16989	16921	16940	16979	16945	16783	17078	16722	16841	16824	17061	17029	17206	16873	16927	16895	17059	17063	17096	16624	16867	16816	17074	16992	16779	16684	17024	16886	16927	16761	16922	16877	16942	16678	16778	16976	16876	16697	16893	17045	16881	16837	16797	17060	17036	16904	16854	17059	16821	16751	16608	16746	16874	16783	16660	16981	16865	16740	16866	16872	17018	16961	16978	16885	16989	16914	16754	16935	16927	16979	16817	17087	17044	16904	16863	16931	16890	17015	16973	16716	16813	16958	16767	16870	17039	16932	16864	16875	17127	16918	17000	17080	16875	17016	17006	16867	16727	16826	16994	16852	16908	16901	16875	16789	16877	17008	16974	16830
43208	59474	41975	22585	16012	14796	14540	14580	14759	14521	14548	14660	14735	14667	14640	14701	14511	14434	14740	14539	14677	14718	14757	14656	14689	14476	14444	14608	14709	14617	14719	14652	14484	14722	14544	14554	14645	14513	14410	14633	14543	14541	14543	14919	14610	14649	14624	14577	14503	14636	14557	14618	14557	14495	14552	14522	14688	14537	14658	14582	14606	14584	14666	14569	14583	14497	14532	14502	14770	14603	14481	14615	14542	14742	14566	14588	14528	14667	14518	14560	14674	14654	14669	14671	14803	14502	14615	14475	14551	14582	14680	14520	14527	14532	14655	14514	14543	14609	14536	14764	14663	14452	14588	14772	14480	14533	14687	14443	14676	14722	14483	14721	14611	14451	14604	14627	14699	14592	14602	14530	14654	14439	14616	14529	14598	14620	14702	14648	14700	14695	14514	14535	14585	14554	14518	14475	14506	14653	14467	14656	14668	14451	14720	14583	14567	14533	14511	14705	14548	14552	14531	14514	14645	14301	14496	14468	14631	14681	14512	14596	14444	14582	14586	14532	14452	14677	14516	14556	14759	14561	14472	14640	14620	14522	14749	14508	14671	14638	14453	14733	14305	14699	14498	14559	14378	14502	14707	14738	14489	14530	14597	14595	14592	14578	14606	14493	14596	14652	14596	14586	14768	14661	14596	14526	14542	14560	14682	14558	14523	14562	14704	14651	14482	14583	14535	14455	14490	14748	14463	14654	14694	14542	14543	14519	14678	14494	14741	14657	14538	14649	14675	14606	14416	14533	14638	14552	14786	14656	14613	14607	14636	14492	14740	14680	14461	14601	14623	14577	14682	14475	14713	14564	14514	14544	14486	14571	14655	14634	14578	14776	14713	14579	14553	14865	14751	14533	14538	14701	14535	14531	14716	14489	14649	14579	14705	14594	14588	14496	14627	14562	14589	14566	14390	14474	14685	14486	14683	14533	14508	14498	14734	14526	14502	14616	14633	14458	14576	14583	14598	14444	14641	14675	14726	14470	14361	14540	14595	14544	14646	14568	14623	14510	14455	14723	14704	14678	14627	14618	14526	14535	14531	14633	14716	14406	14468	14600	14512	14635	14435	14560	14403	14653	14752	14546	14559	14649	14360	14669	14612	14734	14628	14696	14608	14451	14679	14532	14686	14631	14623	14671	14601	14484	14576	14515	14581	14482	14328	14499	14596	14589	14609	14679	14516	14629	14495	14481	14532	14564	14631	14524	14584	14473	14531	14430	14696	14518	14564	14680	14719	14649	14552	14616	14575	14538	14510	14737	14475	14613	14507	14594	14566	14575	14540	14698	14612	14600	14625	14585	14579	14790	14675	14608	14679	14601	14531	14587	14546	14720	14786	14574	14573	14571	14649	14576	14651	14467	14512	14536	14486	14431	14619	14691	14623	14609	14500	14667	14555	14660	14618	14459	14632	14562	14502	14367	14697	14718	14658	14613	14512	14390	14536	14612	14488	14625	14580	14636	14604	14707	14471	14408	14501	14824	14491	14717	14743	14614	14625	14640	14612	14592	14509	14589	14461	14458	14659	14437	14585	14617	14537	14496	14632	14577	14537	14561	14660	14482	14541	14586	14768	14635	14643	14557	14572	14683	14769	14421	14626	14504	14348	14632	14645	14560	14528	14502	14668	14570	14627	14643	14577	14565	14713	14525	14746	14672	14570	14545	14637	14440	14696	14577	14631	14578	14595	14695	14540	14575	14485	14692	14618	14551	14471	14511	14623	14603	14681	14590	14734	14487	14630	14684	14764	14562	14594	14441	14698	14492	14625	14481	14581	14434	14647	14565	14375	14507	14681	14356	14492	14679	14658	14644	14542	14614	14547	14501	14367	14687	14630	14691	14624	14561	14572	14671	14522	14581	14427	14747	14532	14609	14430	14572	14704	14591	14498	14361	14540	14659	14669	14518	14550	14550	14817	14698	14555	14407	14567	14637	14564	14724	14361	14609	14525	14595	14784	14741	14532	14506	14561	14611	14502	14582	14540	14797	14545	14629	14674	14562	14599	14617	14522	14485	14610	14511	14547	14707	14580	14549	14612	14715	14697	14580	14654	14419	14499	14532	14534	14692	14673	14627	14456	14482	14572	14729	14666	14374	14621	14660	14547	14577	14463	14654	14601	14702	14730	14609	14564	14632	14696	14542	14447	14613	14546	14610	14594	14719	14389	14590	14644	14649	14599	14732	14449	14672	14530	14767	14571	14750	14589	14662	14654	14510	14711	14507	14473	14436	14676	14461	14543	14774	14611	14667	14616	14690	14559	14668	14427	14408	14395	14619	14611	14499	14423	14555	14766	14428	14530	14517	14493	14511	14536	14551	14606	14586	14479	14559	14651	14674	14541	14686	14619	14691	14753	14600	14561	14684	14603	14530	14547	14621	14565	14679	14445	14632	14570	14531	14592	14605	14642	14554	14619	14523	14673	14553	14564	14604	14677	14756	14578	14437	14400	14556	14630	14646	14557	14790	14680	14348	14598	14609	14544	14577	14712	14570	14703	14623	14549	14646	14578	14794	14567	14502	14592	14438	14714	14713	14475	14583	14618	14615	14586	14573	14590	14547	14657	14638	14492	14366	14651	14622	14473	14575	14598	14567	14301	14546	14491	14488	14641	14561	14592	14482	14630	14509	14526	14438	14587	14740	14704	14561	14663	14598	14756	14543	14445	14494	14669	14539	14616	14692	14632	14501	14489	14787	14515	14641	14628	14586	14555	14564	14552	14593	14678	14476	14675	14615	14566	14693	14598	14725	14625	14544	14584	14533	14593	14454	14553	14491	14604	14674	14564	14596	14512	14732	14452	14681	14535	14797	14537	14581	14481	14538	14695	14571	14719	14824	14669	14706	14512	14750	14759	14564	14661	14604	14613	14600	14604	14596	14756	14630	14589	14465	14479	14671	14782	14360	14549	14656	14509	14524	14631	14531	14466	14643	14414	14572	14467	14740	14522	14612	14514	14708	14555	14616	14696	14467	14652	14734	14599	14584	14600	14484	14596	14637	14491	14554	14665	14408	14627	14538	14452	14746	14667	14609	14433	14566	14518	14388	14621	14431	14528	14769	14657	14625	14669	14644	14622	14666	14451	14470	14590	14570	14739	14748	14679	14725	14671	14617	14628	14524	14784	14664	14536	14530	14710	14500	14648	14411	14628	14578	14310	14592	14584	14406	14656	14553	14580	14604	14590	14661	14656	14550	14575	14368	14720	14516	14720	14530	14609	14724	14546	14574	14599	14582	14551	14560	14506	14532	14703	14553	14591	14800	14681	14459	14572	14530	14577	14658	14567	14584	14566	14629	14640	14593	14718	14666	14675	14685	14521	14586	14377	14820	14670	14504	14617	14644	14510	14585	14597	14523	14645	14492	14466	14697	14616	14508	14569	14472	14641	14703	14597	14533	14592	14583	14482	14882	14554	14613	14652	14665	14556	14557	14776	14546	14608	14501	14712	14637	14607	14630	14638	14615	14651	14557	14551	14565	14559	14766	14582	14646	14629	14597	14572	14684	14700	14691	14777	14584	14824	14589	14625	14382	14545	14605	14627	14768	14590	14512	14622	14664	14701	14570	14572	14515	14578	14551	14750	14633	14402	14640	14705	14636	14625	14386	14603	14547	14625	14631	14709	14486	14547	14745	14596	14557	14585	14582	14526	14512	14629	14566	14643	14491	14607	14689	14506	14511	14622	14554	14573	14532	14547	14746	14705	14632	14587	14515	14625	14521	14644	14613	14494	14820	14613	14668	14746	14486	14434	14583	14584	14587	14562	14575	14731	14433	14469	14520	14706	14546	14742	14617	14558	14579	14655	14737	14755	14683	14671	14669	14639	14562	14558	14513	14623	14637	14638	14673	14625	14721	14651	14613	14714	14599	14589	14749	14641	14633	14595	14520	14653	14700	14627	14448	14611	14636	14622	14567	14455	14681	14521	14466	14681	14504	14631	14670	14513	14482	14471	14621	14538	14335	14559	14529	14650	14530	14699	14512	14571	14634	14557	14783	14547	14582	14581	14682	14713	14539	14781	14597	14591	14657	14646	14639	14560	14653	14547	14633	14725	14444	14751	14505	14569	14484	14628	14735	14416	14545	14615	14582	14642	14759	14637	14663	14624	14589	14569	14669	14659	14601	14517	14597	14521	14683	14546	14546	14504	14484	14435	14598	14647	14630	14682	14551	14484	14698	14475	14713	14547	14570	14388	14605	14551	14814	14520	14661	14866	14480	14602	14555	14644	14438	14546	14628	14601	14613	14582	14649	14502	14573	14478	14559	14561	14766	14582	14550	14735	14408	14585	14707	14481	14716	14663	14547	14628	14489	14659	14617	14615	14394	14541	14410	14607	14381	14759	14697	14614	14559	14638	14635	14693	14650	14622	14583	14664	14666	14625	14633	14469	14351	14535	14559	14736	14623	14660	14743	14553	14519	14525	14725	14619	14593	14595	14630	14556	14601	14680	14617	14547	14626	14735	14644	14521	14577	14494	14601	14484	14558	14513	14734	14544	14629	14579	14680	14659	14556	14693	14537	14731	14645	14739	14564	14777	14636	14590	14776	14383	14715	14478	14552	14604	14680	14656	14638	14564	14608	14529	14748	14635	14531	14694	14562	14565	14592	14457	14599	14558	14686	14746	14597	14510	14518	14607	14397	14787	14599	14546	14394	14612	14645	14596	14536	14691	14559	14660	14658	14679	14638	14664	14534	14714	14648	14744	14570	14622	14553	14686	14432	14641	14520	14717	14630	14621	14653	14556	14692	14571	14675	14421	14581	14757	14592	14524	14630	14558	14586	14499	14585	14712	14780	14803	14619	14609	14554	14836	14577	14772	14666	14525	14706	14527	14726	14599	14532	14573	14294	14632	14633	14531	14561	14514	14452	14529	14597	14645	14445	14624	14667	14637	14564	14658	14533	14452	14572	14620	14435	14612	14581	14563	14616	14469	14584	14528	14691	14524	14710	14593	14488	14557	14706	14527	14573	14455	14592	14623	14514	14576	14863	14637	14695	14568	14461	14485	14583	14758	14672	14662	14493	14551	14676	14568	14508	14576	14724	14700	14690	14571	14614	14785	14600	14574	14684	14534	14650	14673	14525	14580	14536	14581	14522	14685	14549	14439	14597	14637	14618	14644	14639	14645	14689
30189	39024	44521	31365	21028	18165	17330	16811	16772	16985	16852	17018	16898	16864	16778	16655	16831	16929	16832	16689	16608	16892	16963	17028	16842	16944	16732	16767	16781	16589	16759	17002	16726	16857	16781	16851	16939	16842	16649	16785	16899	16902	16813	16714	16525	16833	16795	16960	16694	17009	16837	16881	16967	16763	16842	16639	16641	16742	16547	16718	16705	16660	16859	16808	16784	16790	16980	16838	16713	16811	16973	16734	16790	16838	16870	16661	16867	16618	16913	16738	17016	16702	16788	16859	16806	17000	16849	16662	16586	16712	16936	16692	16803	16733	16724	16758	16710	16781	16741	16811	16677	16717	16703	16759	16850	16928	16646	16657	16943	16780	16881	16872	16665	16766	16731	16662	16846	16745	16864	16654	16647	16777	16848	16595	16692	16630	16525	16759	16792	16714	16767	16652	16743	16814	16774	16896	16711	16694	16766	16675	16849	16854	16606	16730	16634	16874	16638	16649	16795	16845	16582	16607	16740	16487	16802	16606	16721	16850	16823	16765	16774	16839	16870	16757	16780	16720	16776	16961	16576	16848	16802	16693	16852	16638	16749	16649	16829	16668	16621	16868	16647	16578	16846	16843	16703	16609	16775	16869	16806	16916	16739	16695	16553	16738	16906	16678	16871	16717	16708	16651	16862	16853	16755	16705	16764	16809	16744	16755	16753	17041	16709	16775	16600	16724	16637	16709	16751	16859	17014	16917	16756	16961	16604	16747	16772	16779	16583	16805	16965	16670	16754	16789	16835	16808	16612	16588	16842	16815	16911	16690	16839	16508	16966	16696	16586	16643	16913	16704	16763	16708	16852	16771	16898	16701	16655	16739	16905	16684	16864	16938	16646	16672	16744	16785	16735	16687	16654	16723	16738	16807	16686	16729	17013	16714	16775	16826	16709	16911	16917	16711	16674	16789	16781	16812	16967	16619	16606	16601	16887	16876	16543	16832	16848	16783	16839	16757	16704	16888	16773	16476	16726	16655	16941	16802	16725	16694	16677	16705	17007	16775	16758	16771	16765	16810	16614	16858	16842	16802	16870	16558	16718	16778	16813	17043	16731	16502	16733	16582	16853	16727	16805	16764	16779	16648	16825	16888	16847	16616	16738	16890	16920	16948	16790	16635	16466	16655	16737	16704	16775	16751	16730	16658	16526	16863	16732	16660	16699	16979	16830	16820	16571	16819	16824	16721	16618	16621	16775	16467	16858	16697	16740	16743	16729	16682	16646	16838	16926	16741	16872	16997	16970	16907	16429	16556	16879	16819	16534	16551	16635	16749	16714	16741	16801	16767	16798	16851	16891	16832	16800	16883	16586	16797	16684	16809	16843	16689	16768	16744	16566	16686	16452	16525	16578	16908	16770	16836	16903	16678	16783	16934	16765	16962	16843	16797	16891	16826	16863	16532	16591	16784	16671	16833	16771	16785	16683	16699	16821	16759	16799	16777	16913	16667	16715	16675	16801	16559	16789	16706	16891	16771	17032	16972	16656	16684	16756	16945	16681	16750	16761	16901	16666	16838	16881	16828	16771	16747	16794	16917	16737	16726	16901	16590	16787	16552	16869	16706	16757	16633	16678	16887	16746	16654	16907	16786	16694	16679	16503	16683	16845	16827	16725	16556	16585	16818	16892	16697	16561	16774	16786	16824	16906	16744	16414	16854	16847	16940	16800	16667	16812	16837	16718	16753	16655	16665	16688	16793	16863	16490	16843	16677	16650	16688	16810	16706	16944	16908	16875	16730	16708	16971	16797	16809	16655	16754	16730	16787	16507	16710	16838	16837	16695	16699	16717	16750	16773	16762	16837	16809	16713	16555	16745	16501	16754	16794	16895	16727	16756	16773	16784	16686	16761	16857	16805	16689	16772	16614	16786	16916	16921	16817	16863	16894	16741	16733	16802	16735	16830	16737	16745	16734	16873	16684	16716	16718	16873	16712	16685	16731	16757	16697	16765	16566	16647	16883	16837	16797	16839	16857	16678	16731	16519	16855	16755	16630	16674	16879	16816	16626	16836	16650	16668	16756	16647	16751	16498	16711	16810	16818	16906	16820	16691	16774	16756	16649	16851	16862	16622	16872	16848	16905	16994	16733	16753	17058	17094	16826	16905	16889	16576	16842	17002	16750	16728	16759	16665	16855	16750	16702	16723	16479	16784	16706	16753	16766	16844	16602	16581	16689	16779	16811	16726	16731	16841	16842	16808	16944	16853	16843	16730	16784	16879	16601	16666	17007	16919	16921	16918	16604	16746	16670	16773	16827	16461	16776	16924	16612	16557	16814	16855	16795	16951	16690	16639	16648	16704	16637	16777	16664	16608	16901	16657	16759	16918	16769	16625	16769	16768	16895	16832	16739	16916	16788	16846	16827	16946	16933	16756	16711	16766	16770	16753	16823	16507	16747	16773	16809	16678	16556	16859	16646	16798	16530	16975	16751	16852	16648	16507	16788	16638	16766	16602	16841	16869	16572	16430	16924	16774	16768	16758	16705	16647	17039	16985	16641	16932	16895	16657	16727	16818	16976	16923	16720	16880	16677	16676	16619	16911	16630	16839	17000	16678	16943	16884	16841	16857	16821	16887	16605	16607	16778	16843	16592	16620	16621	16494	16963	16799	16806	16859	16774	16730	16807	16907	16769	16694	16552	16736	16698	16727	16764	16882	16756	16669	16735	16777	16805	16718	16950	16761	16852	16859	16622	16643	16822	16779	16896	16612	16891	16708	16755	16951	16734	16588	16700	16692	16664	16698	16731	16767	16509	16746	16803	16674	16811	16849	16658	16807	16758	16547	16649	16824	16752	16553	16926	16807	16853	16835	16642	16736	16633	16789	16637	16772	16847	16783	16750	16692	16697	16651	16785	16736	16762	16591	16748	16644	16982	16721	16647	16828	16765	16854	16764	16815	16664	16756	16738	16682	16799	16769	16891	16695	16587	16827	16729	16863	16822	16837	16812	16912	16916	16870	16770	16678	16942	16734	16764	16859	16625	16700	16578	16720	16764	16711	16725	16798	16634	16849	16818	16695	16784	16546	16669	16921	16883	16809	16705	16758	16778	17022	16809	16821	16875	16709	16626	16856	17066	16611	16792	16865	16651	16771	16777	16643	16719	16860	16654	16628	16745	16703	16628	16959	16814	16917	16866	16746	16553	16786	16773	16704	16522	16860	16584	16635	16693	16781	16781	16821	16759	16854	16848	16735	16836	16706	16722	17010	16889	16823	16948	16833	16675	16784	16750	16836	16632	16858	16770	16769	16821	16743	16841	16652	16960	16859	16859	16719	16647	17001	16834	16910	16641	16761	16779	16625	16728	16683	16544	16900	16753	16804	16753	16867	16629	16749	16683	16820	16713	16942	16571	16724	16886	16565	16754	16592	16452	16715	16811	16767	16892	16745	16875	16754	16564	16708	16402	16759	16962	16842	16856	16529	16896	16818	16685	16851	16780	16668	16801	16892	16718	16668	16749	17012	16904	16713	17120	16635	16802	16833	16647	16626	16702	16916	16727	16604	16650	16897	16935	16727	16777	17031	16785	16935	16919	16734	16932	16697	17091	16838	16916	16769	16768	16643	16815	16584	16573	16831	16729	16650	16765	16721	16843	16974	16683	16752	16804	16851	16816	17114	16827	16730	16765	16747	16953	16928	16842	16984	16643	16707	16842	16603	16532	16834	16752	16658	16682	16727	16759	16753	16922	16879	16848	16751	16691	16921	16815	16549	16634	16674	16910	16862	16786	16929	16782	16726	16638	16649	16570	16698	16941	16618	17002	16886	16696	16712	16709	16717	16802	16830	16788	16668	16792	16726	16897	16739	16884	16839	16651	16934	16676	16861	16751	16691	16515	16700	16660	16745	16704	16638	16760	16815	16564	16960	16880	16648	16790	16611	16902	16867	16941	16847	16780	16781	16701	16898	16551	16860	16800	16841	16872	16829	16710	16450	16695	16715	16714	16900	16949	16762	16759	16826	16925	16793	16730	17011	16657	16633	16963	16701	16824	16685	16793	16843	16799	16891	16644	16673	16731	16985	16884	16828	16776	16764	16632	16734	16812	16676	16809	16992	16816	17013	16709	16427	16718	16672	16851	16568	16861	16713	16671	16649	16967	16745	16692	16718	16687	16542	16534	16809	16878	16877	16608	16724	17057	16746	16572	16751	16870	16713	16600	16832	16836	16709	16902	16755	16628	16829	16887	16839	16696	16723	16798	16846	16584	16742	16810	16877	16540	16784	16620	16688	16721	16828	16591	16634	16780	16955	16726	16762	16819	16600	16897	16731	16930	16667	16968	16825	16754	16897	16858	16714	16831	16841	16833	16716	16785	16755	16824	16625	16651	16565	16816	16788	16920	16510	16715	16875	16897	16847	16800	16925	16759	16908	16889	17117	16671	16818	16805	16936	16748	16937	16798	16834	16633	16803	16719	16644	16939	16860	16415	16607	16736	16615	16766	16836	17033	16794	16694	16695	16796	16709	16744	16843	16793	16750	16751	16731	16912	16524	16752	16805	16553	16706	16812	16603	16742	16852	16801	16813	16658	16742	16797	16812	16802	16755	16834	16822	16580	16886	16909	16915	16733	16864	16672	16763	16594	16921	16820	16770	16897	16869	16796	16656	16788	16655	16664	16699	16794	16572	16892	16793	16582	16691	16638	16790	16834	16857	16752	16557	16723	16792	16799	16789	16762	16578	16864	16650	16663	16828	16739	16772	16823	16849	16609	16600	16543	16777	16665	16882	16747	17074	16801	16791	16789	16719	16582	16825	16783	16806	16898	16669	17008	16917	16846	16686	16783	16869	16773	16658	16777	16730	16913	16947	16937	16937	17055	16705	16827	16824	16742	16743	16740	16611	16922	16708	16903	16515	16717	16758	16693	16907	16889	16472	16660	16885	16819	16851	16947	16734	16684	16740	16799	16849	16888	16886	16843	16944	16914	16949	16661	16527	16561	16731	16625	16772	16707	16656	16600	16762	16760	16681	16481	16872	16738	17017	16602	16688	16844	16745	16658	16987	17007	16699	16615	16651	16960	17061	16591	16651	16844	16673	16805	16723	16575	16695	16667	16781	16732	16870	16782	16796	16796	16646	17038	16943	16659	16845	16566	17072	16763	16762	16608	16727	16721	16774	16909	16883	16948
54233	75455	52309	27633	17390	14975	14584	14469	14639	14600	14555	14425	14634	14431	14516	14600	14361	14530	14550	14456	14446	14556	14436	14484	14426	14513	14504	14499	14536	14595	14533	14531	14507	14667	14533	14605	14459	14494	14581	14577	14414	14509	14526	14551	14460	14583	14522	14496	14351	14347	14468	14463	14316	14410	14432	14503	14405	14565	14468	14383	14441	14535	14506	14652	14504	14697	14400	14469	14656	14584	14466	14533	14490	14451	14562	14340	14516	14499	14406	14488	14558	14499	14507	14564	14581	14403	14513	14518	14442	14457	14533	14632	14534	14507	14475	14486	14569	14564	14311	14481	14411	14367	14414	14564	14628	14529	14387	14556	14571	14550	14426	14544	14564	14534	14610	14597	14545	14675	14345	14391	14403	14613	14515	14515	14612	14494	14492	14538	14462	14464	14243	14542	14637	14258	14476	14525	14463	14491	14494	14581	14570	14558	14592	14552	14428	14648	14327	14534	14377	14423	14566	14394	14564	14477	14494	14486	14533	14431	14549	14372	14493	14682	14404	14579	14464	14461	14561	14428	14475	14424	14487	14525	14366	14661	14586	14382	14530	14520	14726	14586	14459	14380	14458	14526	14444	14387	14481	14539	14459	14548	14421	14677	14441	14556	14532	14409	14381	14566	14669	14387	14469	14373	14431	14563	14492	14499	14407	14495	14470	14391	14647	14626	14555	14445	14322	14478	14347	14666	14539	14484	14392	14459	14511	14530	14592	14564	14441	14367	14512	14483	14482	14387	14550	14619	14528	14524	14391	14566	14505	14590	14632	14663	14455	14543	14331	14591	14539	14299	14301	14656	14693	14614	14510	14484	14403	14324	14489	14489	14553	14372	14454	14383	14583	14396	14431	14421	14545	14424	14578	14566	14398	14479	14458	14597	14339	14411	14460	14435	14376	14580	14411	14521	14577	14421	14544	14443	14404	14487	14488	14528	14425	14399	14402	14595	14599	14446	14514	14449	14443	14528	14513	14349	14352	14457	14560	14326	14571	14600	14431	14350	14359	14421	14399	14489	14441	14517	14468	14483	14515	14446	14539	14597	14532	14529	14372	14421	14341	14463	14388	14341	14516	14526	14481	14459	14433	14269	14490	14579	14599	14554	14538	14543	14553	14506	14564	14392	14466	14534	14509	14362	14405	14498	14424	14365	14529	14620	14591	14559	14460	14491	14389	14519	14444	14549	14502	14577	14527	14367	14429	14474	14673	14568	14456	14388	14383	14460	14519	14598	14371	14509	14491	14615	14421	14369	14383	14590	14487	14402	14356	14461	14320	14421	14489	14500	14459	14601	14453	14609	14425	14533	14520	14603	14397	14435	14425	14439	14452	14284	14655	14313	14473	14528	14621	14592	14436	14548	14486	14265	14583	14441	14475	14496	14481	14637	14474	14507	14493	14375	14492	14514	14442	14507	14436	14582	14470	14538	14469	14471	14461	14664	14515	14517	14496	14433	14574	14562	14671	14407	14374	14536	14507	14513	14418	14559	14366	14508	14531	14537	14500	14576	14549	14459	14475	14479	14459	14523	14278	14507	14521	14552	14616	14553	14516	14464	14413	14552	14425	14404	14556	14520	14460	14265	14663	14479	14504	14572	14515	14404	14586	14440	14333	14388	14450	14442	14595	14360	14389	14410	14587	14477	14535	14402	14612	14520	14529	14495	14375	14504	14706	14557	14443	14414	14504	14392	14539	14493	14414	14533	14504	14409	14606	14490	14476	14468	14652	14444	14642	14452	14572	14419	14484	14285	14377	14562	14565	14540	14421	14488	14549	14584	14542	14381	14294	14519	14382	14456	14313	14440	14269	14643	14362	14541	14402	14455	14530	14392	14563	14567	14647	14454	14509	14534	14478	14369	14462	14551	14440	14466	14510	14575	14558	14382	14398	14487	14260	14444	14757	14316	14603	14539	14416	14549	14502	14583	14477	14550	14424	14545	14577	14376	14362	14444	14549	14484	14403	14191	14619	14389	14433	14505	14686	14463	14478	14389	14558	14599	14529	14617	14485	14487	14541	14472	14441	14392	14519	14485	14463	14447	14570	14525	14613	14429	14599	14398	14556	14483	14476	14375	14500	14534	14368	14700	14497	14675	14337	14484	14312	14549	14554	14412	14475	14512	14396	14364	14440	14441	14378	14411	14485	14434	14574	14593	14359	14416	14515	14464	14673	14375	14543	14555	14522	14390	14541	14564	14543	14556	14496	14327	14499	14264	14469	14571	14533	14729	14227	14388	14363	14510	14548	14423	14359	14524	14530	14424	14519	14568	14584	14461	14383	14506	14499	14416	14575	14379	14634	14491	14524	14462	14538	14637	14455	14468	14444	14576	14492	14464	14372	14476	14580	14423	14498	14486	14605	14668	14542	14390	14416	14356	14390	14279	14672	14461	14444	14543	14395	14559	14417	14687	14550	14452	14382	14336	14531	14439	14530	14409	14404	14442	14481	14399	14472	14259	14398	14492	14646	14561	14337	14390	14550	14445	14277	14394	14534	14514	14494	14485	14360	14417	14579	14481	14463	14472	14450	14443	14449	14504	14452	14302	14442	14411	14516	14399	14455	14666	14602	14421	14465	14561	14466	14444	14527	14393	14568	14556	14524	14576	14564	14551	14481	14359	14424	14505	14492	14604	14486	14422	14549	14493	14485	14473	14411	14557	14610	14542	14323	14445	14525	14534	14430	14491	14477	14565	14539	14419	14388	14373	14497	14320	14416	14561	14404	14465	14636	14518	14400	14501	14563	14289	14563	14349	14559	14589	14457	14640	14587	14531	14453	14649	14537	14581	14472	14509	14449	14446	14373	14366	14278	14387	14367	14631	14470	14494	14523	14363	14711	14554	14549	14499	14635	14491	14554	14517	14547	14708	14358	14492	14508	14423	14440	14557	14384	14498	14559	14633	14521	14371	14580	14596	14449	14531	14393	14545	14489	14563	14521	14305	14576	14415	14526	14457	14337	14298	14409	14491	14422	14633	14517	14534	14498	14470	14462	14601	14556	14634	14520	14393	14445	14558	14484	14608	14483	14648	14464	14549	14369	14461	14386	14578	14484	14456	14487	14487	14660	14552	14200	14466	14359	14343	14554	14412	14474	14664	14544	14428	14577	14584	14562	14485	14544	14546	14535	14431	14367	14442	14477	14572	14605	14459	14398	14356	14595	14457	14556	14380	14450	14587	14516	14596	14421	14420	14563	14491	14573	14333	14371	14236	14576	14360	14417	14400	14473	14634	14463	14442	14488	14486	14534	14489	14538	14496	14407	14373	14484	14548	14520	14415	14438	14555	14480	14466	14458	14504	14455	14657	14483	14471	14331	14594	14557	14363	14448	14577	14418	14388	14601	14484	14434	14422	14598	14259	14337	14527	14391	14540	14446	14388	14481	14584	14402	14416	14595	14339	14459	14426	14581	14328	14441	14401	14425	14539	14618	14387	14413	14477	14518	14598	14517	14491	14618	14366	14454	14530	14300	14552	14543	14470	14515	14465	14455	14399	14388	14414	14592	14466	14457	14411	14517	14502	14471	14372	14322	14545	14642	14347	14462	14465	14491	14328	14591	14589	14482	14468	14641	14361	14554	14355	14506	14505	14404	14318	14381	14614	14382	14429	14718	14578	14378	14377	14356	14676	14637	14573	14572	14502	14350	14535	14499	14483	14487	14417	14474	14432	14610	14357	14525	14529	14542	14502	14576	14557	14497	14487	14341	14484	14571	14328	14565	14450	14678	14335	14398	14542	14680	14382	14289	14439	14512	14379	14395	14651	14381	14294	14392	14397	14438	14480	14549	14541	14444	14614	14480	14519	14491	14459	14573	14506	14452	14413	14501	14347	14654	14574	14398	14505	14465	14336	14551	14290	14397	14461	14460	14473	14462	14497	14662	14565	14531	14474	14360	14576	14503	14444	14483	14516	14474	14342	14552	14474	14627	14486	14565	14552	14582	14555	14348	14605	14335	14488	14419	14648	14481	14365	14472	14465	14462	14447	14415	14516	14569	14378	14362	14441	14411	14480	14183	14434	14451	14724	14726	14497	14452	14597	14381	14505	14443	14517	14453	14419	14490	14601	14515	14382	14515	14428	14406	14330	14450	14308	14546	14552	14574	14482	14536	14396	14427	14523	14389	14483	14462	14581	14567	14408	14553	14566	14502	14408	14401	14434	14486	14477	14433	14477	14537	14598	14530	14305	14572	14638	14517	14465	14444	14457	14378	14510	14352	14475	14517	14468	14420	14419	14447	14570	14379	14570	14749	14427	14408	14603	14571	14355	14439	14542	14423	14408	14486	14327	14542	14608	14393	14344	14542	14537	14622	14536	14620	14462	14521	14557	14510	14594	14516	14370	14481	14511	14621	14552	14441	14627	14388	14638	14338	14582	14496	14540	14530	14496	14501	14449	14707	14438	14459	14520	14683	14564	14628	14396	14556	14442	14458	14591	14362	14568	14501	14538	14629	14621	14497	14436	14266	14612	14474	14546	14473	14633	14445	14550	14606	14370	14555	14521	14552	14554	14492	14468	14433	14482	14515	14606	14518	14563	14587	14476	14541	14484	14490	14398	14471	14464	14487	14376	14599	14421	14539	14616	14535	14479	14467	14574	14362	14466	14583	14334	14596	14615	14467	14494	14407	14394	14621	14540	14389	14498	14480	14500	14442	14257	14603	14580	14349	14466	14470	14521	14488	14458	14329	14626	14349	14663	14577	14333	14459	14439	14678	14396	14439	14548	14363	14573	14293	14527	14356	14561	14405	14498	14437	14549	14540	14332	14520	14325	14520	14426	14346	14507	14481	14341	14718	14332	14510	14274	14529	14663	14410	14423	14541	14312	14558	14548	14430	14456	14436	14489	14543	14411	14617	14642	14434	14401	14397	14478	14656	14668	14456	14460	14435	14554	14410	14380	14504	14619	14412	14660	14412	14547	14355	14483	14559	14286	14592	14611	14683	14433	14417	14595	14535	14471	14349	14381	14504	14496	14534	14435	14529	14494	14479	14425	14559	14543	14507	14510	14550	14370	14409	14550	14624	14682	14574	14512	14487	14496	14582	14357	14591	14461	14398	14580	14461	14496	14486	14514	14338	14498	14599	14490	14328	14663	14356	14508	14574	14434	14468	14412	14509	14482	14409	14760
24118	24598	34976	28503	23429	23361	22424	17825	16861	17139	16960	16960	16819	16612	16606	16767	16741	16621	16870	16654	16600	16699	16638	16896	16745	16644	16771	16737	16592	16712	16678	16609	16630	16639	16698	16837	16642	16719	16764	16552	16435	16385	16512	16557	16697	16667	16768	16573	16693	16664	16533	16801	16556	16665	16654	16479	16636	16742	16456	16729	16615	16739	16646	16699	16575	16737	16616	16622	16516	16484	16705	16627	16591	16631	16721	16680	16766	16498	16636	16763	16510	16409	16461	16757	16623	16539	16465	16479	16592	16560	16562	16437	16751	16502	16416	16732	16585	16556	16660	16537	16747	16576	16643	16593	16842	16534	16379	16515	16532	16445	16409	16538	16597	16664	16653	16519	16530	16703	16609	16478	16627	16467	16335	16427	16616	16509	16484	16589	16558	16653	16579	16698	16516	16603	16471	16389	16675	16684	16591	16425	16528	16470	16731	16426	16696	16553	16528	16638	16610	16713	16572	16378	16636	16584	16557	16631	16495	16537	16491	16705	16622	16488	16609	16537	16611	16469	16445	16385	16571	16609	16409	16213	16424	16509	16594	16347	16506	16575	16465	16596	16590	16584	16589	16657	16705	16408	16440	16438	16530	16551	16449	16473	16709	16612	16644	16533	16716	16695	16542	16406	16595	16348	16551	16438	16721	16466	16769	16601	16533	16438	16621	16465	16579	16642	16669	16590	16655	16469	16455	16298	16340	16579	16601	16625	16582	16677	16483	16545	16517	16593	16461	16577	16676	16723	16611	16382	16399	16414	16298	16519	16626	16670	16636	16458	16579	16596	16591	16656	16537	16574	16456	16371	16707	16457	16435	16423	16563	16674	16733	16530	16597	16687	16764	16675	16530	16663	16622	16433	16520	16649	16715	16692	16829	16443	16506	16322	16414	16740	16703	16574	16404	16632	16545	16549	16487	16548	16641	16504	16568	16397	16513	16479	16581	16373	16658	16641	16716	16704	16578	16357	16475	16286	16518	16573	16470	16527	16452	16727	16696	16382	16575	16330	16491	16531	16575	16851	16618	16644	16547	16489	16442	16662	16268	16440	16414	16477	16436	16516	16599	16495	16593	16535	16458	16351	16535	16696	16597	16570	16459	16386	16547	16535	16688	16386	16480	16482	16602	16636	16628	16476	16541	16685	16544	16608	16458	16475	16504	16424	16667	16605	16531	16517	16552	16649	16490	16505	16496	16347	16641	16533	16597	16589	16445	16563	16680	16476	16466	16585	16602	16609	16331	16579	16582	16479	16657	16527	16652	16604	16469	16729	16621	16486	16647	16587	16570	16672	16545	16674	16670	16745	16534	16689	16479	16553	16573	16706	16541	16670	16593	16525	16497	16630	16607	16376	16519	16389	16548	16466	16402	16336	16515	16602	16500	16441	16651	16583	16428	16506	16229	16430	16491	16592	16643	16458	16540	16513	16401	16565	16716	16418	16371	16340	16511	16507	16427	16444	16693	16719	16564	16837	16589	16587	16712	16445	16661	16651	16432	16598	16649	16606	16724	16502	16620	16549	16616	16492	16527	16706	16739	16596	16496	16539	16623	16505	16508	16491	16407	16476	16637	16493	16563	16477	16569	16483	16606	16525	16396	16487	16509	16565	16480	16593	16569	16497	16586	16544	16448	16563	16388	16697	16727	16440	16471	16265	16537	16396	16497	16635	16325	16482	16466	16486	16637	16582	16486	16655	16490	16609	16484	16524	16701	16303	16507	16708	16620	16554	16514	16416	16530	16401	16384	16466	16532	16505	16416	16367	16589	16567	16405	16514	16574	16771	16426	16460	16547	16455	16487	16476	16409	16549	16664	16580	16624	16508	16466	16410	16739	16378	16565	16640	16640	16441	16479	16577	16532	16361	16459	16417	16521	16483	16559	16539	16550	16570	16503	16485	16529	16462	16650	16507	16520	16600	16669	16680	16531	16586	16639	16565	16620	16649	16329	16683	16428	16618	16515	16418	16687	16407	16468	16688	16664	16686	16647	16670	16398	16475	16465	16563	16607	16705	16569	16715	16518	16546	16479	16712	16665	16497	16653	16568	16589	16618	16563	16598	16513	16577	16541	16497	16774	16562	16441	16315	16624	16705	16501	16428	16545	16490	16571	16517	16477	16547	16488	16564	16457	16570	16544	16514	16668	16468	16555	16571	16490	16519	16683	16536	16408	16474	16445	16403	16414	16363	16463	16507	16761	16443	16631	16589	16418	16601	16488	16581	16565	16506	16457	16617	16529	16592	16610	16505	16406	16349	16455	16727	16685	16456	16399	16700	16455	16312	16498	16467	16492	16501	16398	16420	16628	16549	16656	16539	16586	16323	16555	16553	16476	16654	16426	16711	16632	16455	16480	16486	16608	16597	16649	16627	16671	16800	16335	16608	16409	16661	16311	16384	16814	16720	16417	16496	16609	16583	16446	16629	16613	16658	16688	16637	16725	16592	16613	16597	16524	16467	16581	16475	16338	16539	16612	16430	16548	16583	16678	16577	16674	16491	16637	16484	16470	16551	16576	16802	16553	16437	16404	16343	16423	16717	16198	16390	16611	16666	16557	16611	16533	16543	16637	16653	16668	16548	16609	16545	16446	16669	16678	16514	16685	16470	16554	16481	16563	16579	16860	16438	16643	16667	16291	16516	16640	16536	16506	16707	16639	16549	16443	16571	16155	16603	16512	16549	16640	16356	16361	16428	16691	16524	16557	16592	16508	16564	16561	16613	16507	16446	16457	16695	16492	16576	16679	16533	16454	16546	16483	16546	16771	16499	16638	16383	16618	16500	16528	16454	16351	16441	16862	16568	16664	16569	16502	16463	16589	16609	16527	16635	16473	16548	16660	16444	16456	16651	16565	16554	16631	16547	16590	16600	16645	16496	16813	16672	16546	16306	16634	16585	16525	16424	16439	16570	16437	16552	16382	16389	16375	16518	16782	16348	16503	16508	16551	16560	16507	16634	16335	16583	16575	16614	16506	16514	16709	16554	16672	16542	16579	16604	16546	16625	16579	16576	16499	16644	16439	16676	16693	16713	16367	16598	16493	16437	16528	16499	16460	16405	16443	16595	16582	16574	16358	16343	16268	16508	16631	16704	16412	16370	16489	16779	16423	16510	16428	16599	16510	16454	16493	16465	16593	16340	16748	16505	16489	16624	16553	16415	16599	16764	16525	16570	16817	16438	16607	16523	16461	16593	16587	16312	16379	16308	16585	16412	16705	16495	16744	16586	16554	16618	16721	16660	16646	16622	16380	16440	16562	16434	16504	16585	16361	16439	16524	16483	16639	16750	16595	16628	16637	16537	16331	16596	16361	16474	16360	16729	16638	16634	16276	16484	16546	16317	16471	16661	16426	16620	16744	16570	16492	16706	16567	16523	16508	16654	16602	16655	16687	16700	16780	16513	16601	16641	16423	16364	16551	16243	16461	16347	16723	16597	16550	16599	16375	16578	16463	16501	16380	16503	16522	16858	16463	16557	16328	16490	16448	16496	16509	16389	16549	16607	16522	16531	16450	16592	16554	16553	16730	16553	16456	16651	16542	16305	16356	16554	16606	16526	16554	16572	16704	16458	16451	16575	16650	16673	16450	16373	16410	16473	16554	16278	16551	16652	16811	16347	16603	16476	16595	16557	16666	16567	16354	16638	16559	16594	16369	16432	16579	16543	16443	16465	16384	16390	16428	16428	16744	16608	16444	16577	16641	16623	16467	16523	16552	16657	16546	16650	16664	16555	16302	16459	16594	16458	16681	16716	16562	16436	16585	16479	16590	16661	16551	16535	16568	16540	16752	16501	16479	16525	16560	16452	16594	16640	16393	16528	16496	16492	16642	16577	16614	16578	16499	16745	16361	16458	16592	16649	16418	16638	16542	16424	16549	16573	16586	16608	16467	16300	16439	16752	16539	16460	16572	16293	16405	16384	16555	16386	16583	16502	16629	16592	16501	16468	16583	16680	16389	16423	16318	16532	16606	16368	16510	16508	16640	16385	16528	16755	16682	16649	16363	16388	16478	16811	16635	16474	16346	16646	16538	16609	16441	16536	16487	16470	16651	16515	16434	16594	16648	16562	16684	16475	16459	16757	16415	16650	16422	16597	16515	16384	16450	16736	16507	16552	16583	16629	16578	16525	16421	16777	16531	16659	16338	16384	16539	16638	16659	16628	16680	16288	16602	16396	16573	16576	16567	16523	16534	16559	16328	16379	16489	16513	16714	16615	16489	16636	16604	16531	16512	16357	16462	16523	16481	16608	16739	16658	16486	16666	16441	16644	16609	16497	16405	16638	16573	16572	16563	16616	16414	16468	16621	16717	16575	16322	16508	16510	16585	16507	16649	16550	16440	16450	16504	16446	16631	16358	16385	16550	16680	16608	16657	16616	16350	16379	16409	16512	16571	16587	16659	16521	16694	16507	16518	16576	16600	16449	16598	16481	16579	16526	16661	16652	16488	16380	16290	16330	16505	16507	16442	16495	16522	16399	16433	16408	16629	16510	16602	16633	16754	16745	16508	16350	16484	16345	16447	16551	16627	16454	16714	16456	16769	16444	16591	16537	16690	16619	16490	16432	16520	16398	16589	16586	16625	16528	16495	16594	16588	16686	16523	16400	16559	16458	16685	16436	16660	16659	16610	16601	16551	16689	16519	16555	16425	16367	16503	16521	16484	16549	16516	16476	16694	16546	16472	16631	16489	16428	16454	16661	16652	16456	16463	16386	16642	16500	16592	16365	16416	16663	16547	16608	16698	16676	16431	16428	16757	16508	16554	16607	16443	16475	16591	16505	16274	16229	16396	16784	16513	16295	16473	16571	16669	16590	16614	16619	16652	16762	16423	16320	16689	16399	16504	16593	16560	16430	16472	16610	16600	16830	16650	16454	16532	16539	16491	16554	16375	16455	16554	16603	16495	16508	16585	16483	16549	16509	16578	16738	16490	16572	16645	16539	16631	16542	16731	16623	16452	16566	16571	16570	16469	16544	16643	16551	16661	16429	16453	16466	16491	16567	16439	16610	16616	16620	16457	16462	16670	16643	16495	16554	16570	16550	16552	16566	16778	16750	16411	16626	16514	16489	16681	16425	16623	16804	16470	16619	16747	16604	16457	16545	16288	16550	16535	16562	16580	16379	16404	16603
60796	107028	83651	50922	27833	16701	14417	14595	14326	14342	14372	14204	14243	14423	14485	14401	14345	14567	14409	14418	14373	14355	14366	14314	14467	14230	14469	14381	14467	14370	14357	14418	14306	14485	14435	14427	14486	14260	14305	14210	14469	14402	14377	14237	14262	14398	14243	14249	14608	14421	14459	14268	14320	14309	14441	14319	14427	14519	14398	14430	14401	14473	14248	14473	14352	14417	14208	14235	14319	14383	14407	14506	14316	14325	14348	14386	14543	14429	14319	14395	14390	14485	14307	14185	14480	14310	14248	14394	14219	14360	14268	14326	14414	14263	14249	14362	14444	14307	14302	14460	14281	14505	14525	14487	14358	14345	14133	14317	14413	14222	14425	14317	14270	14398	14247	14402	14237	14517	14448	14286	14462	14470	14339	14353	14459	14293	14373	14483	14234	14480	14427	14333	14347	14199	14277	14276	14308	14395	14324	14322	14518	14435	14374	14498	14334	14322	14421	14257	14285	14382	14209	14355	14389	14470	14159	14386	14440	14265	14467	14183	14433	14426	14423	14426	14122	14431	14372	14269	14416	14499	14332	14301	14475	14351	14359	14259	14331	14482	14408	14304	14278	14380	14313	14328	14408	14342	14391	14432	14296	14232	14173	14289	14387	14455	14375	14426	14388	14278	14412	14268	14248	14221	14338	14222	14345	14314	14453	14376	14438	14498	14367	14229	14493	14266	14505	14360	14201	14454	14394	14356	14428	14212	14267	14402	14468	14305	14321	14266	14277	14384	14380	14325	14312	14356	14508	14336	14257	14169	14354	14392	14471	14330	14429	14360	14339	14360	14417	14342	14368	14376	14209	14174	14388	14367	14617	14447	14441	14341	14389	14375	14452	14288	14552	14464	14389	14309	14334	14183	14388	14362	14452	14479	14529	14118	14255	14435	14337	14412	14250	14500	14420	14314	14428	14376	14486	14295	14485	14363	14488	14492	14450	14235	14388	14396	14415	14460	14589	14327	14510	14309	14280	14320	14465	14443	14394	14420	14237	14226	14284	14260	14222	14247	14425	14319	14431	14187	14455	14154	14319	14300	14472	14252	14462	14366	14286	14287	14377	14420	14430	14264	14480	14464	14288	14556	14457	14450	14457	14505	14440	14403	14241	14432	14373	14291	14369	14530	14251	14382	14408	14426	14343	14248	14413	14359	14431	14225	14374	14323	14272	14472	14324	14346	14432	14324	14342	14290	14360	14269	14288	14344	14443	14336	14397	14239	14356	14408	14363	14409	14436	14316	14341	14422	14316	14327	14568	14520	14269	14451	14401	14336	14452	14083	14372	14436	14349	14362	14247	14245	14474	14172	14322	14429	14336	14453	14363	14227	14357	14251	14369	14245	14306	14439	14302	14396	14279	14367	14292	14313	14349	14283	14288	14363	14315	14282	14265	14426	14409	14477	14237	14321	14343	14379	14446	14435	14348	14176	14308	14314	14302	14416	14465	14298	14210	14215	14363	14351	14395	14436	14433	14300	14266	14304	14441	14481	14400	14511	14320	14428	14309	14211	14432	14367	14246	14442	14348	14327	14429	14326	14296	14289	14319	14229	14382	14425	14351	14280	14308	14283	14382	14460	14493	14330	14289	14349	14410	14428	14298	14354	14433	14574	14265	14327	14303	14228	14414	14352	14384	14356	14503	14542	14320	14377	14490	14409	14403	14317	14395	14364	14421	14358	14520	14177	14352	14255	14230	14497	14292	14378	14185	14321	14479	14504	14310	14313	14294	14482	14478	14406	14437	14345	14445	14456	14379	14422	14456	14195	14213	14409	14204	14345	14306	14187	14344	14279	14206	14369	14370	14287	14340	14399	14401	14385	14368	14397	14403	14208	14412	14248	14481	14317	14359	14402	14381	14454	14512	14303	14467	14349	14380	14447	14302	14307	14465	14265	14360	14258	14310	14543	14357	14417	14384	14447	14419	14351	14486	14411	14389	14392	14343	14450	14262	14494	14358	14287	14490	14326	14493	14342	14412	14326	14463	14249	14342	14336	14314	14336	14248	14237	14337	14343	14416	14463	14226	14500	14336	14370	14290	14238	14318	14353	14231	14436	14522	14204	14224	14213	14251	14563	14279	14445	14379	14357	14319	14344	14452	14324	14427	14358	14315	14466	14446	14388	14212	14125	14235	14490	14237	14284	14460	14376	14346	14239	14494	14499	14524	14419	14296	14479	14367	14337	14344	14387	14513	14122	14344	14304	14308	14272	14372	14422	14466	14305	14378	14485	14517	14457	14301	14385	14369	14241	14310	14296	14198	14230	14341	14333	14333	14349	14485	14374	14329	14514	14305	14310	14219	14404	14403	14365	14382	14453	14217	14228	14306	14431	14402	14437	14407	14445	14409	14385	14241	14270	14299	14284	14362	14308	14118	14449	14298	14271	14483	14143	14263	14203	14351	14367	14356	14302	14359	14181	14303	14376	14263	14417	14301	14427	14400	14349	14234	14486	14426	14415	14334	14485	14283	14242	14388	14374	14449	14326	14405	14352	14367	14498	14433	14297	14197	14239	14627	14309	14469	14226	14468	14492	14420	14289	14266	14379	14425	14293	14417	14474	14409	14275	14337	14257	14421	14381	14350	14298	14430	14173	14309	14440	14346	14321	14423	14208	14428	14632	14276	14353	14326	14342	14375	14368	14281	14483	14270	14324	14357	14463	14350	14334	14390	14343	14246	14174	14404	14271	14442	14277	14267	14403	14303	14270	14428	14544	14269	14358	14367	14237	14598	14247	14385	14373	14286	14427	14405	14278	14289	14447	14248	14370	14316	14346	14493	14514	14118	14296	14315	14430	14361	14406	14385	14424	14311	14264	14277	14333	14358	14238	14408	14143	14338	14363	14380	14173	14182	14329	14286	14438	14266	14268	14462	14285	14590	14280	14420	14333	14281	14358	14391	14418	14350	14414	14312	14381	14449	14333	14451	14352	14329	14435	14495	14260	14514	14282	14511	14369	14461	14323	14513	14363	14344	14155	14381	14304	14450	14269	14233	14305	14320	14261	14357	14405	14363	14437	14242	14303	14519	14415	14255	14364	14353	14438	14357	14371	14279	14246	14365	14421	14318	14416	14367	14336	14310	14382	14400	14383	14389	14402	14277	14316	14461	14267	14433	14241	14461	14381	14280	14280	14379	14408	14225	14341	14175	14408	14480	14444	14364	14249	14318	14554	14493	14325	14230	14496	14445	14385	14482	14464	14256	14367	14427	14381	14281	14312	14276	14541	14259	14337	14517	14339	14236	14268	14423	14294	14323	14367	14393	14289	14216	14159	14341	14435	14477	14456	14406	14328	14421	14495	14287	14384	14277	14310	14339	14422	14369	14268	14450	14351	14257	14410	14393	14430	14506	14306	14330	14290	14266	14404	14343	14428	14407	14429	14351	14544	14289	14498	14172	14459	14415	14341	14510	14470	14387	14385	14416	14323	14476	14422	14455	14570	14286	14321	14351	14340	14440	14336	14358	14315	14364	14318	14304	14425	14419	14379	14409	14331	14377	14512	14226	14375	14406	14302	14385	14433	14297	14307	14349	14348	14272	14560	14288	14316	14276	14329	14151	14288	14441	14431	14386	14351	14279	14462	14415	14366	14479	14456	14461	14395	14358	14373	14458	14306	14237	14400	14295	14284	14409	14284	14455	14438	14483	14220	14483	14319	14507	14385	14297	14460	14275	14420	14328	14399	14331	14440	14410	14334	14318	14313	14306	14320	14367	14526	14356	14296	14232	14403	14270	14350	14378	14442	14360	14339	14377	14307	14412	14326	14322	14419	14321	14352	14390	14295	14510	14385	14255	14389	14287	14319	14631	14409	14356	14300	14426	14208	14368	14235	14323	14386	14532	14243	14199	14313	14348	14286	14232	14392	14410	14291	14373	14398	14327	14284	14535	14212	14339	14224	14370	14381	14528	14493	14525	14529	14386	14382	14330	14405	14319	14383	14209	14274	14516	14288	14345	14468	14530	14445	14524	14461	14360	14304	14192	14384	14387	14387	14373	14289	14343	14312	14341	14474	14351	14238	14449	14291	14459	14288	14304	14428	14309	14290	14410	14372	14364	14136	14425	14282	14392	14283	14512	14345	14287	14379	14348	14384	14278	14315	14385	14306	14238	14169	14333	14252	14202	14365	14371	14358	14365	14432	14338	14453	14323	14501	14341	14373	14370	14181	14414	14202	14405	14284	14225	14353	14354	14296	14397	14423	14377	14411	14438	14558	14236	14330	14424	14305	14428	14297	14304	14305	14239	14550	14451	14372	14317	14468	14324	14471	14241	14309	14394	14334	14307	14379	14170	14491	14444	14363	14473	14351	14292	14300	14395	14374	14397	14425	14326	14279	14277	14427	14383	14465	14466	14385	14169	14414	14368	14411	14280	14334	14407	14333	14391	14396	14447	14515	14402	14195	14320	14403	14436	14452	14408	14328	14459	14441	14395	14268	14302	14268	14276	14425	14351	14358	14247	14271	14343	14359	14253	14405	14413	14248	14296	14455	14506	14084	14469	14263	14330	14367	14214	14406	14275	14271	14371	14180	14264	14183	14453	14319	14282	14513	14321	14277	14319	14132	14416	14422	14401	14373	14367	14412	14453	14228	14593	14416	14417	14290	14316	14461	14328	14492	14211	14343	14263	14466	14434	14404	14281	14251	14294	14353	14517	14343	14194	14403	14263	14433	14256	14042	14430	14487	14297	14288	14337	14431	14384	14416	14203	14266	14402	14396	14223	14308	14474	14279	14292	14440	14334	14377	14079	14306	14583	14416	14331	14441	14068	14345	14481	14399	14235	14286	14301	14328	14423	14398	14426	14315	14364	14431	14491	14266	14305	14494	14340	14499	14419	14280	14209	14297	14029	14325	14286	14352	14355	14352	14439	14338	14211	14211	14221	14433	14421	14434	14304	14223	14321	14476	14530	14222	14274	14366	14224	14425	14398	14422	14469	14237	14229	14578	14248	14485	14340	14246	14315	14196	14242	14318	14511	14315	14317	14226	14276	14201	14319	14186	14307	14396	14282	14422	14441	14273	14384	14332	14234	14268	14351	14400	14362	14376	14408	14394	14345	14280	14434	14256	14352	14431	14406	14341	14372	14449	14221	14396	14332	14313	14412	14335	14447	14433	14255	14404	14253	14411
34121	40678	39010	27230	18649	16893	16599	16359	16526	16477	16152	16309	16349	16250	16202	16467	16358	16141	16245	16055	16132	16315	16367	16286	16143	16340	16298	16285	16392	16295	16159	16273	16261	16169	16432	16254	16280	16371	16188	16247	16436	16182	16169	16240	16083	16340	16393	16166	16133	16162	16253	16295	16204	16262	16250	15971	16348	16436	16408	16373	16129	16362	16431	16160	16334	16455	16292	16238	16113	16178	16283	16326	16136	16227	16157	16177	16366	16444	16220	16247	16120	16454	16275	16359	16226	16444	16469	16061	16362	16043	16221	16127	16488	16434	16105	16349	16496	16362	16291	16274	16242	16258	16228	16309	16219	16269	16278	16215	16269	16244	16282	16168	16295	16061	16294	16341	16305	16449	16155	16125	16501	16374	16061	16226	16217	16148	16137	16394	16416	16169	16252	16322	16096	16201	16300	16432	16234	16368	16245	16374	16110	16423	16357	16324	16483	16221	16093	16278	16243	16275	16210	15964	16181	16374	16248	16217	16239	16311	16489	16314	16147	16369	16384	16041	16289	16291	16288	16273	16298	16390	16025	16321	16298	16281	16214	16109	16308	16383	16203	16284	16468	16267	16387	16366	16268	16258	16136	16337	16181	16169	16017	16438	16141	16293	16242	16453	16172	16480	16235	16196	16205	16119	16290	16378	16222	16307	16234	16235	16187	16297	16302	16161	16267	16218	16337	15999	16206	16054	16430	16227	16181	16174	16372	16301	16325	16208	16255	16328	16202	16185	16425	16092	16285	16116	16368	16333	16143	16237	16161	16351	16201	16211	16256	16031	16200	16232	16385	16284	16046	16331	16186	16201	16146	16154	16165	16258	16282	16304	16397	16273	16230	16249	16276	16364	16228	16395	16359	16125	16099	16097	16234	16291	16282	16299	16111	16376	16212	16154	16216	16126	16349	16230	16182	16405	16413	16222	16388	16207	16234	16098	16395	16453	16259	16280	16347	16247	16208	16248	16159	16360	16159	16112	16373	16065	16370	16146	16036	16225	16240	16304	16170	16432	16270	16401	16162	16368	16230	16178	16380	16195	16181	16211	16334	16347	16193	16147	16204	16240	16254	16154	16183	16427	16237	16433	16179	16223	16273	16072	16176	16223	16430	16051	16255	16027	16120	16291	16006	16262	16118	16382	16133	16366	16197	16026	16136	16244	16186	16104	16237	16183	16342	16159	16320	16185	16069	16346	16305	16328	16261	16216	16242	16213	16393	16195	16413	16184	16218	16315	16338	16161	16200	16166	16215	16189	16257	16171	16194	16185	16180	16168	16044	16332	16367	16368	16185	16076	16284	16282	16379	16120	16464	16121	16273	16216	16175	16367	16415	16179	16252	16193	16164	16276	16264	16417	16243	16149	16302	16388	16215	16203	16281	16388	16328	16308	16123	16187	16189	16231	16208	16018	16259	16176	16305	16026	16174	16063	16346	16222	16188	16104	16434	16265	16095	16228	16030	16277	16151	16323	16375	16167	16357	16392	16434	16115	16508	16053	16205	16255	16056	16198	16214	16465	16415	16377	16370	16366	16269	16277	16327	16333	16488	16310	16326	16082	16088	16155	16366	16190	16360	16156	16180	16262	16219	16111	15999	16257	16196	16199	15904	16326	16347	16322	16335	16231	16120	16168	16191	16087	16262	16167	16270	16458	16151	16164	16341	16182	16455	16314	16251	16305	16364	16320	16199	16270	16237	16545	16286	16320	16358	16374	16151	16327	16178	16312	16372	16266	16283	16251	16274	16394	16090	16223	16369	16373	16286	16334	16226	16319	16342	16327	16265	16112	16262	16213	16273	16291	16275	16204	16362	16223	16167	16316	16301	16423	16082	16249	16199	16397	16322	16232	16284	16531	16095	16231	16170	16118	16361	16435	16115	16130	16277	16391	16127	16401	16009	16182	16037	16297	16166	15993	16387	16446	16215	16124	16248	16249	15978	16168	16410	16448	16283	16235	16286	16122	16248	16264	16115	16367	16444	16243	16236	16182	16285	16333	16199	16378	16144	16290	16256	16077	16294	16179	16497	16346	16542	16199	16135	16323	16294	16335	16355	16321	16260	16275	16516	15967	16105	16194	16369	16171	16153	16288	16301	16319	16114	16335	16374	16430	16135	16279	16109	16216	16459	16067	16321	16209	16063	16497	16213	16331	16363	16202	16164	16198	16240	16243	16302	16360	16458	16418	16233	16189	16367	16294	16117	16218	16173	16141	16219	16065	16113	16195	16209	16192	16446	16192	16076	16179	16204	16225	16411	16276	16302	16301	16140	16350	16069	16014	16058	16239	16230	16190	16345	16339	16219	16252	16170	16279	16223	16267	16228	16247	16294	16412	16454	16369	16211	16390	16265	16136	16199	16187	16335	16193	16302	15966	16258	16309	16096	16228	16323	16194	16449	16222	16258	16259	16101	16155	16159	16374	16228	16286	16269	16258	16235	16191	16176	16147	16267	16304	16339	16492	15998	16171	16369	16243	16277	15938	16099	16230	16222	16085	16177	16342	16223	16268	16251	16245	16180	16038	16273	16254	16212	16220	16090	16144	16225	16473	16207	16246	16300	16268	16277	16186	16253	16261	16232	16108	16370	16032	16219	16312	16367	16246	16255	16491	16160	16125	16200	16161	16277	16166	16276	16330	16073	15952	16033	16258	16295	16466	16390	16348	16030	16295	16177	16178	16349	16393	16367	16649	16301	16461	16347	16285	16134	16044	16420	16472	16328	16291	16330	16384	16345	16213	16259	16083	16043	16165	16435	16268	16081	16271	16331	16337	16360	16162	16162	16282	16327	16265	16473	16414	16557	16196	16138	16143	16109	16334	16404	16257	16195	16174	16372	16251	16164	16140	16062	16135	16214	16268	16160	16186	16427	16124	16309	16187	16234	16126	16232	16299	16268	16266	16242	16604	16292	16447	16259	16087	16305	16554	15997	16583	16360	16409	16178	16381	16122	16172	16298	16290	16286	16256	16119	16048	16247	16368	16201	16193	16350	16274	16243	16162	16237	16444	16259	16230	16377	16179	16325	16211	16248	16313	16297	16376	16272	16392	16443	16289	16338	16204	16283	16286	16260	16337	16341	16297	16305	16217	16188	16107	16123	16284	16177	16414	16390	16170	16237	16463	16357	16190	16040	16306	16362	16202	16314	16286	16293	16176	16383	16316	16102	16454	16370	16109	16113	16257	16290	16106	16337	16270	16169	16149	16223	16141	16254	16266	16135	16290	16310	16128	16452	16299	16204	16211	16430	16269	16182	16334	16425	16359	16268	16164	16375	16262	16254	16277	16138	16004	16375	16261	16092	16255	16162	16164	16363	16274	16337	16415	16428	16250	16277	16535	16372	16107	16431	16480	16320	16165	16218	16278	16272	15943	16437	16255	16400	16318	16238	16283	16301	16143	16211	16279	16304	16121	16381	16259	16349	16348	16366	16476	16209	16262	16380	16036	16156	16191	16228	16317	16348	16080	16254	16340	16231	16240	16373	16190	16197	16265	16314	16231	16083	16149	16359	16094	16121	16008	16107	16418	16293	16322	16221	16090	16315	16465	16248	16261	16027	16298	16155	16221	16291	16243	16040	16266	16083	16168	16304	16181	16255	16289	16367	16088	16241	16221	16201	16268	16262	16166	16105	16202	16289	16199	16149	16320	16228	15976	16335	16140	16352	16357	16245	16106	16267	16071	16328	16329	16223	16230	16366	16347	16459	16033	16195	16179	16300	16295	16228	16140	16179	16367	16408	16273	16318	16322	16319	16433	16345	16074	16283	16360	16391	16161	16178	16250	16270	16351	16148	16312	16396	16304	16284	16286	16228	16223	16315	16275	16386	16290	16407	16152	16145	16220	16444	16424	16270	16248	16196	16212	16297	16313	16203	16300	16311	16234	16207	16457	16422	16245	16240	16271	16112	16256	16556	16381	16250	16367	16262	16274	16396	16270	16361	16315	16275	16149	16086	16266	16303	16251	16010	16383	16411	16198	16254	16143	16230	16310	16156	16285	16547	16351	16177	16245	16429	16189	16222	16019	16146	16234	16281	16250	16417	16155	16519	16310	16136	16277	16147	16124	16297	16385	16141	16366	16246	16267	16519	16291	16301	16286	16205	16286	16384	16363	16316	16139	16339	16319	16116	16218	16246	16141	16121	16233	16204	16364	16273	16298	16249	16184	16267	16419	16340	16425	16017	16355	16252	16331	16355	16373	16116	16236	16343	16205	16305	16227	16277	16384	16335	16239	16170	16270	16353	16194	16195	16275	16048	16217	16337	16318	16267	16303	16236	16364	16279	16241	16336	16160	16352	16217	16201	16237	16301	16294	16184	16385	16226	16249	16242	16318	16192	16233	16264	16163	16239	16334	16208	16247	16323	16205	16266	16199	16299	16337	16254	16298	16104	16245	16159	16379	16086	16373	16190	16235	16454	16283	16412	16251	16213	16197	16035	16035	16232	16486	16284	16242	16312	16236	16170	16045	16146	16187	16412	16193	16261	16305	16230	16145	16223	16310	16185	16124	16290	16134	16175	16365	16335	16181	16327	16046	16280	16290	16251	16485	16355	16312	16252	16278	16261	16199	16171	16141	16327	16271	16305	16256	16370	16262	16198	16342	16490	16054	16293	16376	16190	16188	16349	16291	16313	16418	16285	16281	16094	16309	16240	16286	16315	16054	16458	16173	16128	16180	16225	16182	16412	16406	16216	16113	16342	16373	16369	16196	16185	16405	16285	16281	16056	16219	16346	16497	16308	16136	16045	16214	16280	16099	16332	16241	16398	16179	16244	16228	16203	16128	16336	16235	16270	16167	16250	16143	16273	16320	16335	16216	16280	16188	16330	16258	16558	16322	16104	16302	16136	16314	16385	16394	16312	16442	16231	16192	16566	16244	16322	16234	16310	16055	16206	16188	16266	16349	16291	16398	16342	16278	16313	16285	16470	16406	16306	16285	16305	16276	16187	16281	16287	16193	16312	16140	16197	16233	16342	16342	16375	16377	16363	16242	16180	16263	16169	16334	16161	16316	16050	16239	16306	16353	16321	16197	16202	16253	16482	16417	16272	16247	16207	16126	16222	16358	16281	16493	16153	16336	16214	16001	16084	16216	16437	16016	16282	16224	16372	16179	16380	16393	16192	16238	16445	16241
43724	57612	40110	22719	15998	14562	14218	14051	14211	14143	14384	14188	14236	14112	14253	14220	14193	14357	14326	14171	14240	14188	14275	14131	14224	14034	14206	14164	14206	14323	14096	14090	14149	14119	14062	14134	14286	14171	13907	14271	14256	14167	14261	14219	14165	14080	14047	14269	14261	14286	14309	14186	14143	14232	14287	14265	14258	14373	14085	14044	14220	14171	14114	14115	14049	14256	14092	14155	14262	14238	14188	14130	14359	14205	14194	14059	14339	14063	14032	14227	14037	14239	14251	14157	14187	14187	14271	14208	14189	14131	14160	14133	14100	14195	14139	14172	14222	14215	14254	14087	14099	14111	14232	14089	14052	14208	13992	14171	14113	14132	14062	14115	14154	14098	14173	14170	14247	14370	14245	14207	13986	14295	14036	13982	14118	14327	14105	14264	14176	13985	14247	14128	14356	14391	14022	14282	14254	14163	14324	14201	14205	14265	14263	14368	14145	14270	13992	14077	14152	14099	14343	14106	14065	14089	14172	14341	14212	14191	13996	14184	14147	14138	14217	14201	14168	14220	14139	14134	14316	14088	14194	13956	14337	14129	14176	14137	14196	13959	14269	14070	14199	14217	14201	14188	14145	14146	14162	14157	14025	14201	14152	14097	14210	14259	14247	14168	14076	14093	14256	14164	14037	14161	14252	14137	14187	14299	13958	14109	14338	14141	14228	14221	14351	14138	14296	14170	13955	14333	14172	14086	14175	14056	14221	14158	14218	14252	14225	14021	14037	14180	14123	14312	14157	14066	14112	14169	14226	14385	14156	14198	14244	14023	14098	14198	14103	14359	14177	14179	14272	14275	13991	14093	14058	14277	13962	14150	14067	14232	14241	14199	14292	14072	13979	14169	14252	14186	14155	14216	14213	14025	14126	14136	14332	14240	14133	14000	14272	14187	14025	14301	14088	14279	14246	14159	14076	14219	14242	14290	14031	14119	14369	14189	14221	14297	14230	14021	14121	14078	14211	14137	14123	14107	14147	14162	14190	14210	14095	14068	14257	14235	14252	14227	14280	14236	14209	14259	14136	14299	14295	14297	14154	14221	14102	14046	14217	14093	14096	14142	13992	14078	14095	14168	14180	14273	14310	14207	14192	13966	14171	14283	14224	14177	14048	14234	14135	14191	14007	14137	14102	14239	14142	14213	14122	14183	14097	14229	14254	14211	14272	14165	14058	14300	14220	14157	14131	14265	14176	14248	14023	14125	14094	14245	14246	14180	14152	14173	14218	14100	14110	14243	14056	14120	14004	14238	14000	14140	14293	14145	14149	14322	14086	14187	14092	14077	14233	14082	14208	14046	14057	14155	14107	14103	14238	14164	14229	14068	14058	14308	14208	14223	14026	14203	14048	14178	14243	14133	14167	14131	14189	14234	14082	14258	14313	14184	14262	14117	14268	14350	13972	14155	14203	14108	14338	14146	14157	14116	14252	14139	14064	14169	14081	14122	14022	14354	14229	14069	14251	14212	14108	14205	14327	14359	14187	14317	14060	14189	14204	14103	14193	14160	14102	14238	14127	14222	14255	14054	14145	14129	14263	14146	14002	14184	14100	14183	14249	14228	14310	14065	14045	14254	14130	14228	14096	14168	14174	14160	14301	14224	14158	14211	14120	14284	14242	14090	14152	14185	14168	14129	13989	14276	14078	14138	14291	14049	14154	14195	14297	14172	14017	14048	14232	14126	14200	14240	14072	14077	14228	14150	14249	14144	14027	13954	14226	14305	14173	14118	14406	14259	14137	14131	14258	14244	14182	14074	14266	14215	14208	14192	14246	14321	14136	14007	14347	14239	14336	14180	14078	14120	14302	14205	14259	14136	14205	14219	14103	14193	14209	14284	13963	14219	14314	14147	13983	14127	14106	14077	14311	13993	13986	14120	14242	14121	14250	14232	14173	14117	14019	14231	14083	14100	14236	14274	14212	14088	14202	14211	14131	14146	14160	14150	14248	14012	14116	14156	14037	14260	14227	14198	14341	14021	14428	14139	14340	14066	14260	14144	14324	14155	14141	14160	14093	14243	14088	14137	14228	14290	14126	14235	14209	14100	14244	14070	14059	14226	14344	14268	14062	14153	14069	14209	14125	14188	14213	14039	14142	14247	14322	14123	14300	14193	14132	14110	14149	14114	14159	14373	14261	14110	14186	14356	14118	14299	14179	14104	14159	14163	14145	14091	14251	14315	13990	14160	14185	14246	14272	14157	14220	14216	14260	14233	14206	14304	14224	14192	14174	14135	14335	14172	14236	14279	14109	14365	14167	14311	14286	14262	14105	14240	14029	14183	14064	14129	14155	14043	14093	13982	14064	14205	14142	14028	14246	14207	14179	14181	14202	14020	14157	14257	14207	14379	14166	14194	13923	14121	14079	14084	14146	14233	14400	14139	14105	14254	14102	14209	14292	14197	14208	14143	14107	14263	14178	14239	14161	14103	14085	14111	14147	14039	14217	14210	14202	14220	14134	14183	14188	14246	14063	13963	14207	14102	14162	14220	14155	14198	14360	14239	14301	14207	14321	14082	14283	14098	14174	14135	14029	14247	14145	14110	14003	14068	14309	14151	14167	14132	14219	14174	14089	14113	14158	14195	14149	14112	14160	14234	14190	14249	14161	14237	14196	14119	13994	14217	14254	14204	14212	14105	14355	14254	14255	14087	14092	14227	14127	14046	14165	13993	14259	14069	14250	14318	14358	14187	14067	13989	14200	14255	14101	14309	14239	14450	14356	14046	14391	14141	14277	14021	14233	14217	14171	14237	14120	14272	14306	14102	14094	14172	14120	14255	14140	14274	14027	14276	14187	14045	14161	14167	14336	14295	14230	14064	14221	14164	14253	14111	14275	14307	14211	14148	13999	14283	14101	14090	14296	14166	14085	14153	14315	14136	14043	14168	14282	14072	14172	14124	14191	14249	14266	14174	14253	14237	14247	14124	13993	14199	14188	14160	14286	14245	14238	14188	14278	14279	14050	14205	14154	14075	14387	14180	14138	14144	14288	14258	14213	14038	14119	14367	14227	14093	14446	14236	14289	14329	14098	14289	14181	14275	14029	14066	14164	14228	14240	14116	14205	14136	14210	14152	14305	14257	14020	14092	14131	14164	14269	14233	14106	14252	14113	14242	13974	14151	14143	14198	14302	14218	14261	14185	14011	14071	14079	14138	14248	14044	14163	14253	14166	14154	14316	14243	14075	14260	14073	14114	14203	14160	14077	14159	14293	14170	14097	14306	14149	14120	14080	14308	14266	14163	14248	14256	14075	14201	14098	14214	14187	14069	14227	13950	14247	14239	14183	14096	14237	14076	14292	14138	14170	14220	14217	14254	14118	14231	14168	14186	14204	14167	14242	14245	14147	14101	14113	14146	14049	14144	14326	14023	14229	14229	14255	14094	14289	14260	14126	14168	14250	14117	14161	14078	14158	14228	14140	14069	14071	14163	14146	14288	14028	14063	14163	14030	14075	14104	13996	14130	13996	14485	14140	14209	14185	14129	14150	14326	14163	14195	14104	14123	14286	14158	14255	14040	14223	14110	14174	14103	14231	14102	14010	14299	14146	14138	14188	14111	14212	14169	14202	14308	14215	14265	14192	14455	14224	14048	14219	14260	14120	14171	14216	14281	14221	14203	14088	14414	14260	14000	14131	14270	14086	14214	14177	14081	14218	14298	14250	14372	14185	14154	14188	14176	14193	14136	14175	14164	14274	13981	13962	14015	14224	14160	14093	14369	14168	14204	14376	14287	14059	14045	14189	14191	14118	14182	14181	14324	14205	14263	14162	14296	14248	14253	14119	14011	14309	14119	14243	14180	14156	13984	14296	14170	14080	14359	14223	14143	14033	14036	14402	14344	14286	14118	14111	14148	14176	14312	14296	14292	14152	14232	14103	14151	14176	14075	14205	14028	14324	14129	14253	14232	14265	14060	14197	14341	14239	14270	14148	14121	14151	14293	14170	14262	14078	14189	14241	14089	14265	14073	14125	14181	14137	14193	14181	14274	14267	14227	14292	14027	14063	14100	14176	14179	14171	14216	13930	14208	14170	14048	14114	14167	13915	14249	14141	14137	14294	14173	14216	14187	14178	14240	14356	14162	14261	14224	14211	14078	14060	14310	14149	14230	14218	14152	14299	14237	14139	14247	14161	14296	14188	14206	14163	14206	14186	14217	14077	14103	14257	14399	14268	14213	14085	14146	14050	14085	14088	14237	14145	14163	14105	14333	14160	13870	14188	14116	14131	14270	14104	14351	14263	14168	14228	14180	14159	14236	14110	14259	14175	14162	14119	13984	14222	14225	14211	14198	14294	14165	14090	14221	14192	14212	14116	14207	14160	14077	14203	14100	14316	14088	14132	14128	14321	14253	14171	14144	14255	14326	14054	14182	14123	14094	14186	14169	14268	14092	14295	14342	14108	14240	14292	14010	14192	14062	14082	14427	14230	14090	14166	14151	14081	14124	14337	14156	14225	14133	14261	14310	14188	14104	14282	14332	14186	14157	14242	14073	14188	14058	14106	14147	14214	14227	14240	14241	14081	14216	14217	14327	14076	14034	14243	14233	14338	13950	14078	14211	14145	14177	14106	14089	14269	14197	14068	14184	14093	14194	14157	14051	13936	14124	14094	14257	14336	14120	14197	14088	14326	14186	14120	14082	14206	14076	14163	14229	14178	14245	14099	14294	14154	14140	14193	14240	14129	14300	14100	14381	14289	14212	14021	14057	14123	14253	14266	14296	14108	14140	14221	14212	14068	14031	14225	14166	14103	14247	14188	14231	14288	14216	14167	14149	14329	14186	14025	14187	14081	14094	14077	14198	14135	14257	14108	14286	14322	14064	14270	14350	14082	14155	14072	14217	14141	14112	14190	14177	14370	14353	14121	14175	14101	13912	14236	14154	14233	14206	14117	14150	14178	14195	14164	14170	14072	14157	14282	14033	14110	14223	14221	14250	14236	14244	14121	14175	14226	14354	14123	14153	14062	14177	14134	14103	14034	14192	14090	14111	14025	14281	14170	14159	14221	14036	14096	14236	14251	14261	13985	14275	14165	14276	14029	14230	14199	14150	14076	14078	14155	14175	14382	14174	14183	14088	14075	14208	14159	14121	14202	14124	14418	14182	14485	14315	14101	14118	14104	14248
30186	38690	44003	32232	21578	17715	16558	16229	16000	16114	16066	16100	16070	16102	15988	16080	16260	16097	15906	16235	16098	15950	15855	15959	16196	16221	16008	16134	16043	16079	16017	16042	15863	15827	15887	15999	16059	16049	15854	15928	16051	15984	15842	15832	16127	16035	15941	16168	15903	15944	15919	16020	15956	16011	15973	16006	16039	15930	15917	16059	16063	16081	16013	15843	15928	16121	15827	15959	15884	15877	16127	16076	15893	15942	16048	15936	16090	16014	16117	16056	16097	15999	15984	15942	15924	16075	15952	15891	15839	15970	16197	15952	16064	16122	16008	16132	15975	16105	16139	15850	15921	16198	16012	16054	16077	16002	15956	15831	16203	16159	15985	15971	16097	16159	16061	16060	16006	15955	15803	15951	16051	16071	15964	16127	16053	16007	15958	16018	15963	15941	15977	15745	15813	16012	15861	15953	15839	15902	15912	16141	15947	15842	15974	15815	15880	16143	16008	16099	16112	16104	15974	16040	16017	15855	15869	15917	15779	15893	16012	15751	15976	15966	16085	15811	15993	16029	16161	15992	15795	15906	15832	15991	15884	16001	16075	15910	15914	15830	15876	15913	16084	16156	15928	15848	16021	15976	15933	15782	16176	16076	15987	15967	16044	15876	16158	15909	15961	15893	16000	15947	16060	16045	16128	15966	15859	16056	16143	16060	16023	16012	16049	16057	15879	15879	16033	15968	15845	15994	16113	15775	15903	15972	16033	15849	16071	16091	16149	16025	15962	15711	16090	16057	16137	16015	16001	16121	16025	16105	16002	15943	15937	15890	15908	15949	15954	16111	16049	15988	16001	16118	15972	15985	15984	15980	15827	16023	16043	15840	15796	15910	16077	15932	15919	16070	15868	15964	16065	15948	15867	16118	16039	15903	15942	15818	16128	16135	16097	16050	16119	15958	16076	16100	16140	16027	15895	15801	16090	15912	16006	15941	16069	15941	16213	16027	16080	15885	15885	15951	15937	15702	16033	16158	16060	15964	15997	15869	16001	15967	15884	15958	15874	16057	16172	16054	15969	15992	15965	15910	15875	16127	16158	15969	16031	16042	15941	16017	16192	16135	15941	16207	15998	15940	16043	16102	15942	15911	15864	15918	16061	16131	15904	16101	16103	15902	15964	16009	15980	15952	16070	16119	16190	16087	16111	15895	15814	15829	15955	15916	15843	15799	15925	16109	15910	15891	15935	15774	15837	16023	15931	16105	15853	15927	16062	16041	15955	15996	15777	15935	15861	16134	16116	15990	15926	15976	16090	16083	15939	16103	16028	15758	16052	15960	15953	15979	16082	16042	15973	15835	15870	15915	15976	15969	15946	16054	16025	15946	15943	16016	15957	15958	16131	15996	16094	15949	15883	15871	16106	15938	15919	16126	15883	16117	15989	15814	16085	15787	16039	16080	16137	16152	15994	15805	16000	15827	15983	16096	15862	16011	15973	16024	15976	15887	16104	15763	15959	15804	15901	15860	16024	16118	15971	15896	16094	15895	15905	15783	16034	16177	16071	15926	15833	15910	16052	16009	16004	15940	15917	15939	16103	15924	15940	15942	15916	15982	15834	15956	16041	15952	16008	16001	15766	16001	15992	15987	15860	15965	16119	15813	16058	16026	15901	15902	16061	15967	15847	16048	16083	16075	15920	15777	16034	15783	16056	16054	15994	15713	15933	15953	15986	15891	15700	15783	16109	15814	15985	16022	16296	15914	16020	16038	16093	16032	15966	15831	16124	16040	15953	16033	15887	15999	15792	16061	15925	16049	15940	15975	16051	16009	15783	16057	16102	15970	15991	15962	16008	16053	16095	16046	16002	15989	15957	16058	16079	15957	16029	16080	15957	15994	15995	15828	15888	16080	16033	15955	15792	16072	16205	15883	15738	15908	15840	16049	15977	15862	16015	16141	16143	16203	15984	15824	15928	16203	15978	15929	16057	16025	15849	15905	15888	16076	16050	15981	15957	16106	16029	15873	16088	15895	16012	15962	16125	15920	15792	16098	16124	16040	16042	16012	15936	15805	16038	16117	15987	16007	16253	16133	15905	16047	16193	16049	16205	16105	15947	15921	16201	15975	15954	15926	16168	16147	15819	15916	16122	16007	15878	16084	16126	16005	16033	15946	16065	15944	16148	16060	15889	16025	16008	16030	16094	16074	15931	15901	15965	15962	16043	15942	15898	16086	15994	15928	16040	16090	16117	16000	16163	16009	16042	16007	15832	15991	16016	15866	16145	16080	15944	16135	16033	16057	15898	15977	15873	15926	16152	16038	15998	15882	15866	15957	15989	15902	15750	15983	15989	15985	15906	15832	16152	15975	15986	15990	16018	15991	15924	15918	15956	15969	15934	15979	16017	15918	16080	16115	16013	15909	15955	16087	16002	15912	16062	15874	16132	15707	15781	15983	15750	16113	16013	15989	16193	15932	16113	16006	15915	16074	15980	15901	15828	15947	15945	16021	16056	16000	16119	16047	16069	16039	16041	15988	16096	16194	15885	16021	15985	15895	16085	15919	15924	16160	16148	15934	16023	16076	16032	16129	16064	15914	15813	15774	16137	15974	16051	15903	16008	16028	16093	15963	15922	16020	15871	15979	16025	16039	15829	15825	16140	16027	15797	16187	15854	16061	15909	15954	16181	16096	15913	15942	15776	16007	16048	16048	16077	15887	15921	15948	16124	16185	16027	15968	16031	16053	16119	15982	16023	16088	15980	16114	15979	15868	16019	16133	15967	16133	16051	16058	16028	15976	15952	15873	16021	15984	15953	15842	16087	16054	15999	15939	15913	15963	16061	15975	16052	15889	15916	16105	16047	16049	16072	15881	16043	15910	15990	15874	15970	15914	16089	15917	15877	15892	16028	15748	16046	15871	15942	15980	15991	16106	16017	15877	15941	16057	16137	16072	16125	16028	15990	15817	15850	15922	16076	16100	15901	16092	16094	16032	16001	15892	16158	16010	15953	16159	15847	15972	16005	15900	15992	15820	15820	16162	15994	16010	16066	16099	15705	15870	15864	16149	15933	15865	15798	15944	15922	16082	15900	15850	15938	15911	16020	15948	16101	16050	15915	15971	15949	16127	16117	15824	15966	15945	16086	16104	16017	15972	16024	16124	15771	15956	15980	16009	15935	15979	15995	16002	16059	15900	15979	16160	15937	16023	15712	16078	15880	15887	15880	15842	16222	16084	15988	15952	16136	16131	15938	16227	15969	15991	15835	15977	16114	15990	16030	16044	15902	15913	15901	15864	16072	16054	15934	16030	15857	15846	15982	15885	15975	16156	16129	16022	15917	15906	16054	16105	15943	16063	15887	16004	15977	15869	16044	15956	15923	16163	15923	15933	16066	16006	15974	16016	16110	15814	16031	16045	16030	15994	15997	15915	15897	16016	16156	16091	16041	16256	16067	16006	15948	15852	16063	15994	15878	15971	16227	16024	16061	16050	16179	15825	16022	15981	15947	16141	16017	16087	15878	15986	15937	15907	16009	15956	16091	16007	15822	15883	15816	15878	15945	16102	16049	15910	15945	15683	15887	16117	16041	16061	15890	16003	15956	15890	15980	15940	15780	15886	15909	16164	16143	16108	16107	16047	15855	15948	15956	15891	15895	16165	15969	16072	15951	15980	15870	15969	15963	16061	15857	16034	16039	16062	16025	16180	15996	15989	16055	15687	16018	16298	16129	16132	15914	15961	16108	16023	16150	15891	15912	16068	16206	15927	16112	16062	15938	15983	15990	15903	16014	16015	16004	15867	15977	16102	15920	16030	16069	15798	15917	15994	15901	16028	16067	15942	16035	15900	15895	16096	15933	16131	16016	16176	15966	15951	16022	16018	15966	16224	15886	15920	15996	15965	15873	16019	15886	16107	15868	16136	15977	16127	16028	15891	16166	16027	16130	16080	15907	16128	16292	15980	15873	16056	15934	16064	16011	16175	16031	15929	15971	15973	15967	15992	15824	15953	16183	15845	15831	15706	16043	16055	16071	16030	16266	15977	15935	15879	16106	15990	15902	15845	15908	16079	16080	16107	16112	16113	16073	15831	16012	15946	16094	16178	15889	16027	15999	15996	16022	15934	15917	16044	16159	16070	16086	16021	16076	15954	15823	15622	16051	16030	16071	16045	16037	16075	16014	16028	15982	16065	16012	16087	16050	16079	16088	16053	15917	15911	15999	16159	15975	16000	15996	15997	16140	15948	16138	15938	16140	15835	16097	16069	15854	15960	15895	16132	16079	15834	15939	15902	15913	15875	16036	16172	16003	16025	15978	16102	15795	16153	16173	16021	16118	15972	15952	16167	15933	16118	16165	15887	15900	16143	16117	16112	15922	16045	16048	16243	15970	16060	16160	16064	16220	15914	16010	15889	15981	15918	16166	15944	15966	15970	15936	15850	15899	15910	16122	15908	16191	16107	16083	16115	15792	15999	16067	16136	15814	16105	15960	16179	16127	15842	15899	15804	15992	15964	16030	15904	16073	16152	15878	15921	15989	15998	16036	15758	16072	15999	16134	15896	16060	15989	16048	16131	16040	15864	15911	16030	16149	16058	16032	16095	16063	15926	16207	16105	16068	16212	15947	15835	16032	15956	16043	15825	15925	16069	16038	16086	16219	16109	16123	15974	15896	16146	16131	15828	16060	15948	15922	16092	15974	15787	15931	15997	16041	16202	16070	15894	15851	16151	16031	16207	16167	15930	16262	15882	15918	15952	16198	16118	16060	16001	15983	16065	15940	16110	15936	16020	16004	15851	16047	15922	16028	15994	15978	15988	16127	15981	16012	15982	15884	16031	15945	15743	16015	16090	15988	15970	16011	16125	16175	15938	15890	15961	15901	15966	16098	16185	15978	15950	15840	15949	16198	15980	15911	16154	15982	16013	15926	16042	16068	15856	15923	15955	16095	15907	16039	16273	16065	16121	15923	15873	16001	15940	15993	16000	15937	16165	16076	15870	16066	16041	15894	16068	15916	16130	15948	16205	16058	16150	16043	16155	16082	15720	15918	15934	16038	15963	16089	15854	15997	16070	15948	16202	15985	16005	16091	15885	15931	15764	16102	16096	16215	15988	16142	15843	15992	16323	16178	15893	15971	16123	15900	16073	16132	16065	15970	15748	15822	15927	16005	16319	16067	16067	16134	15982
53557	74904	52304	29509	18500	14749	14160	13878	14079	13922	14053	13741	14034	14194	14098	14082	14259	14018	13986	14030	14074	14073	14089	13991	14037	14028	13967	14006	13793	14097	14200	13971	13960	14105	14059	14027	14010	14078	13969	14085	13932	13934	14076	14063	14197	14045	14056	14140	14019	14038	14114	13819	14018	13861	14151	14083	13927	13839	14018	14248	14191	14027	13982	14056	14032	13998	14082	14044	14000	14210	14248	13770	13879	13774	13860	14298	13950	14069	14109	13953	13968	14036	13924	13948	13959	14114	14035	13982	13779	14255	14064	13935	14088	13993	13989	14072	13904	14060	14153	13958	13989	13921	13947	14086	14026	13961	14137	14028	14070	14024	14082	13900	13952	13946	14048	14059	14081	14065	13920	14097	14155	13894	14076	14122	14040	14045	13973	13935	13985	14064	14115	13991	14092	14157	14067	13850	14069	13984	13845	13946	13960	14004	13944	13872	13988	14154	14046	14207	14132	13977	14203	14015	14015	14016	14051	14099	13954	13891	14073	13972	14135	14010	13923	13874	14189	13923	14064	14092	14071	13987	14010	14168	13935	14219	13923	14006	14071	13995	13964	13922	14048	13945	14076	14096	14113	14008	14037	14199	14105	14278	13884	14101	14049	14102	14139	13987	13973	14004	14086	13940	13957	14022	13975	14234	14173	14011	14046	13928	14056	14090	13933	13954	13987	14025	13969	13952	13954	13975	14216	14058	14031	14152	14106	13937	14048	13971	13965	13926	13953	13938	13989	13897	14065	14006	14091	14032	14056	13973	14102	13897	14189	13958	13864	14105	13941	13808	14089	13964	14045	14090	13987	13932	13840	14079	14134	14061	13983	14080	14038	14137	14177	14174	14044	13943	13970	14031	13976	14140	13965	13948	13937	13993	13949	13898	14021	14036	14105	14039	14079	13960	14086	14028	14092	14033	14044	14169	14153	13847	14010	13968	13959	14063	13983	14082	13970	13993	14101	14190	13980	14059	13772	14111	14178	13978	14112	14041	13840	14104	14185	13988	13966	14169	13974	14020	13942	13903	14057	14099	13973	14086	14047	14132	13964	14066	13839	13945	13992	14089	14048	13984	14103	14275	13974	14172	13769	14048	14125	13986	14057	14030	14048	14207	14083	14001	14092	14090	14133	13966	13908	13991	14163	14025	14064	13900	14045	14045	14157	13963	13956	14039	13954	14061	14153	13955	14031	14053	14114	14007	13988	13927	14066	14200	14027	14138	13924	14019	14010	13940	13968	14133	13983	14106	14066	13969	13967	13990	14139	14210	14049	14089	14200	13971	14063	13988	14027	13967	13840	13990	14063	14220	14078	13893	13916	14006	14178	14077	13980	14017	14023	13968	13986	14008	14002	13872	13984	13804	13930	14054	13876	13971	14045	13938	13999	13929	14017	13995	14051	13916	14088	14045	14103	14030	13913	14040	13945	14072	13861	13872	14100	13849	13890	14037	14026	13983	13846	13951	13951	14061	14009	13936	14077	13831	14040	13987	14134	13853	13989	14110	13902	13935	14173	14090	13845	13980	14012	13988	13893	14002	14014	14085	14063	14134	14021	14059	14081	13991	14049	14084	14080	13976	14207	14043	14044	14111	13991	14042	13904	14109	14064	14040	14049	14148	14228	14092	14165	14204	14031	14075	13935	13940	14047	13936	14204	13999	13963	14044	14020	14032	13972	14000	14101	14241	14015	14146	14092	14140	14123	14004	14074	14160	14007	14076	14093	13837	14027	14044	13990	14122	13922	14045	14015	13952	13998	14009	14017	14136	14134	13881	14188	13958	13932	13866	14035	13989	13975	13954	14045	13972	14105	14081	13936	13743	14118	14160	13951	14108	13874	14033	14012	14089	13891	13919	13955	14091	13865	13964	14056	13844	14016	14124	13928	14112	14115	13930	14130	14175	14026	13990	14051	14001	13946	13957	13927	14241	13996	13938	14108	13954	13941	14118	13960	14111	13974	14135	13889	14112	14042	14138	14005	14073	13974	14193	14095	13993	14044	14071	14062	14071	13900	14051	14071	14094	13872	13994	13918	14038	13981	14062	13970	14058	13943	14115	14062	14056	14022	13991	14115	14057	14030	14024	14023	14074	13863	14020	14001	13914	14002	13986	14103	14028	14215	14018	13994	14124	14043	14122	14059	14200	13947	14058	14016	13896	14047	14042	14137	14200	14163	13981	14045	14042	14102	13884	14038	14000	14022	14004	14117	13862	14056	14047	14091	14023	14043	13922	14090	14244	14021	14168	14008	14097	14018	14037	14093	13910	14098	13830	13957	14181	14095	13961	14072	14053	14178	14075	13962	14014	14029	13970	14033	14048	13959	13977	13858	14030	13977	14143	13986	13973	13990	13997	14063	13893	14085	13972	14003	14053	14034	14006	13997	14011	13913	14031	14118	14062	13993	14133	14016	14130	13882	14208	14035	13962	14185	14010	13833	13875	14013	13935	13941	13897	13964	14156	14104	14086	14076	14037	14098	13974	14210	13823	14048	14065	14126	14233	14056	14179	13888	13952	14083	13983	13954	13911	14085	13872	14100	13962	14015	13955	14118	14196	13950	13995	13983	13918	13963	13976	14010	13984	13887	14095	13996	14186	14190	14046	14010	14122	14050	14083	13945	14161	14026	14106	14015	13965	13982	14131	14022	14027	14089	14006	14012	13943	14067	13839	14098	14240	13908	13877	14185	14055	13978	14141	14062	13979	14043	13848	14035	14193	14066	14091	14039	14127	14058	14123	14092	13935	13965	14048	14006	14054	14049	13971	14025	13998	14015	14113	13860	14136	14201	14061	14326	14059	14064	13935	14129	13907	14008	14024	14039	13917	13906	13901	14179	13821	14040	14128	14045	14019	14017	14136	13782	14042	13917	14068	14098	13959	14024	13862	13898	14013	14068	14219	14009	13999	14020	14028	14160	13978	13912	13960	14086	14104	13998	13897	13958	13970	13938	14011	14108	13909	13911	13969	14022	13940	14025	14263	14062	13907	13996	14050	13834	14036	14137	14093	14073	14138	13873	13869	14217	14015	13935	14065	13995	14011	13965	14069	14089	14100	13978	14063	14112	14034	13937	14071	14133	13926	14170	14063	14026	14015	14014	13992	14093	13961	13981	14017	13975	13991	14187	14059	14084	13938	13999	13946	13989	13990	13998	14085	13983	13927	14004	14084	13992	14126	14104	14031	14066	13932	14217	14113	14033	13936	13958	14182	14066	13973	13989	13930	14101	14063	13895	14204	14070	14151	13955	13935	14009	13951	13992	13884	14175	14083	14003	14046	14018	14063	14037	13983	13886	13899	14106	14142	14028	14061	13953	13870	14116	14016	13897	14017	13822	13881	14116	14025	14010	13995	13909	14107	13954	14069	13872	14173	14031	13949	14100	13936	13843	14044	14068	14018	13990	14222	13858	13991	14054	13862	14122	13959	14046	14027	14044	13834	14094	14139	13973	14099	14252	13933	13937	13952	14073	13987	14079	13866	14020	14067	13882	14066	14089	14174	13960	14219	13943	14142	13973	13840	13845	14023	14032	14148	14034	14302	13997	13872	14018	14007	14001	13964	14126	14002	14165	14014	13916	14028	14017	14162	13997	14015	13957	13969	13829	13964	13976	13923	13883	13856	13947	14032	14031	13898	14021	13943	14082	13952	14022	13929	14060	13937	14114	13941	13950	13913	13940	14031	14043	14018	14035	14011	13897	14118	14193	13910	13967	14174	14113	13985	14084	14012	14108	14098	14180	14029	14090	14235	14194	13965	14193	14080	13975	13986	13968	14081	14125	14043	14017	14127	14009	14189	14023	14128	14192	13992	14046	14102	14092	13890	14198	14027	14085	13978	13950	13892	14070	14154	13984	13986	13908	14057	13930	14124	14037	14042	14026	13968	14141	14004	14096	14194	13867	14023	14149	13915	13876	14162	13967	14136	14021	13972	13995	13863	14178	13978	13897	14060	13894	14079	13935	14174	13961	14071	13838	13921	14172	14149	13993	14084	14135	14172	14017	13877	13964	13943	14236	13952	14068	14047	14015	14029	13961	13976	13871	14024	14030	14240	14020	14109	13988	14006	13974	13978	14031	13951	13909	14136	14039	14071	14146	13960	14048	14115	13952	14052	14035	13943	13959	13943	14093	14069	14058	14030	14066	14094	13936	14077	13920	14043	14063	14045	13946	14043	13798	14027	14151	14071	14098	13962	14042	14159	14097	14009	14112	14065	13860	13938	13930	14265	14026	14068	14023	14206	13979	14029	13878	14170	14120	14113	13929	14086	13831	14118	14070	14080	13984	14034	14093	13993	13975	13842	13979	14092	14014	13986	14023	13922	13822	13935	13996	13749	13945	14129	13885	14141	14227	13994	14047	13996	14093	14063	14065	14029	14138	14066	14079	14142	14097	14053	14078	14016	13906	13997	14017	14011	14154	14071	14085	13833	13955	13841	13947	14034	14057	13965	13976	14035	14126	14054	13920	14016	13907	14193	14050	14018	14001	14158	13954	14046	14176	14060	14021	14150	14183	13889	13979	14136	13854	14022	14073	14114	14181	14129	14029	14099	14053	13945	14233	14095	13929	14157	14049	14062	14010	13995	14253	14004	14232	14187	14153	13984	14133	14047	13979	13989	14068	14103	13997	14157	14172	14135	13873	14071	14103	14009	14042	14024	14094	14095	14041	14027	14081	14104	14063	14001	13981	14061	13860	14032	14189	14084	13889	13880	13999	13944	14053	13984	14013	14032	14106	14059	14009	13920	13974	13981	14115	14111	14076	14079	14043	14214	14056	13924	14143	13918	13955	14121	13963	13948	13883	13974	14220	14006	13840	14023	13967	14062	14037	14131	13971	14081	14030	13985	14015	13939	14160	13909	14102	14039	14117	14223	14052	14086	13942	13934	13952	14033	14109	14139	14015	13949	13909	14080	14000	13998	14002	14032	14092	14022	13933	14147	13951	14102	13908	13934	14156	13986	14014	14112	13968	14104	13962	13995	14075	13902	13998	13918	13953	14068	13959	14077	13965	13994	13861	14052	14144	14000	13955	14123	14155	14037	14185	14034	13950	13956	14080	13901	13922	14055	14044	14157	13938	14085	13963	13991	14098	14034	13929	13917	14012	13972	14047	14000	13960	14014	13986	13849	13919	13911
23869	24634	36110	30911	25224	23714	21728	16673	15760	15685	15838	15709	15742	15675	15809	15862	15893	15581	15685	15614	15612	15633	15749	15772	15436	15507	15666	15623	15719	15504	15575	15715	15715	15380	15642	15487	15536	15576	15559	15716	15620	15528	15413	15531	15466	15507	15395	15556	15755	15668	15520	15585	15741	15629	15435	15603	15565	15497	15493	15636	15395	15567	15631	15636	15413	15538	15540	15372	15709	15451	15729	15644	15457	15651	15514	15472	15700	15483	15598	15674	15616	15524	15425	15583	15547	15406	15669	15522	15409	15491	15453	15436	15711	15575	15694	15431	15448	15329	15682	15550	15680	15494	15734	15536	15663	15610	15645	15584	15751	15626	15412	15581	15579	15639	15540	15627	15518	15701	15289	15382	15497	15650	15392	15613	15529	15606	15601	15408	15587	15641	15556	15682	15730	15409	15606	15607	15556	15577	15487	15545	15562	15710	15531	15501	15555	15733	15532	15532	15616	15878	15548	15449	15567	15303	15686	15748	15407	15582	15568	15692	15687	15580	15604	15583	15588	15564	15428	15631	15480	15442	15593	15369	15601	15449	15694	15589	15399	15383	15637	15368	15497	15568	15491	15672	15577	15445	15356	15414	15596	15487	15309	15341	15519	15435	15588	15379	15356	15713	15379	15597	15609	15717	15589	15535	15632	15574	15399	15609	15613	15467	15383	15564	15661	15411	15414	15346	15604	15329	15334	15492	15537	15551	15524	15507	15619	15449	15444	15666	15561	15666	15597	15636	15417	15510	15496	15472	15443	15441	15686	15642	15617	15566	15441	15525	15511	15617	15556	15633	15413	15633	15583	15551	15623	15516	15321	15962	15647	15441	15554	15374	15618	15516	15722	15461	15629	15568	15521	15404	15604	15386	15604	15586	15691	15713	15571	15502	15712	15601	15487	15487	15438	15326	15718	15357	15354	15479	15556	15634	15350	15500	15620	15661	15499	15487	15641	15659	15470	15604	15513	15402	15546	15545	15544	15570	15419	15567	15525	15624	15585	15664	15394	15361	15506	15767	15472	15227	15545	15482	15411	15472	15301	15462	15461	15612	15329	15736	15458	15470	15663	15550	15448	15477	15494	15461	15619	15554	15569	15391	15606	15606	15758	15439	15610	15470	15263	15418	15448	15581	15579	15587	15488	15536	15463	15337	15535	15591	15586	15562	15791	15370	15402	15378	15587	15488	15511	15445	15450	15456	15640	15362	15411	15473	15376	15511	15521	15438	15521	15564	15503	15594	15603	15574	15628	15548	15426	15626	15382	15605	15621	15572	15773	15545	15572	15351	15292	15414	15571	15433	15306	15625	15707	15442	15555	15416	15523	15440	15572	15427	15616	15392	15725	15689	15631	15365	15301	15515	15571	15346	15601	15545	15548	15369	15348	15507	15494	15555	15457	15486	15701	15534	15550	15559	15559	15330	15538	15567	15399	15537	15385	15493	15622	15688	15723	15397	15573	15596	15631	15433	15288	15479	15423	15531	15450	15304	15583	15516	15614	15635	15431	15526	15559	15384	15587	15416	15500	15551	15489	15432	15656	15857	15735	15439	15619	15649	15435	15600	15480	15260	15675	15464	15642	15396	15433	15291	15598	15691	15623	15407	15516	15809	15348	15496	15274	15347	15396	15635	15616	15437	15467	15394	15385	15599	15393	15546	15443	15681	15606	15529	15542	15524	15481	15668	15593	15595	15666	15469	15525	15450	15531	15506	15611	15487	15468	15328	15510	15642	15560	15525	15423	15504	15657	15695	15576	15524	15463	15386	15417	15568	15583	15650	15532	15496	15503	15457	15522	15431	15455	15384	15459	15340	15545	15701	15648	15574	15417	15464	15540	15459	15614	15436	15654	15720	15437	15491	15487	15538	15469	15473	15579	15493	15418	15568	15525	15711	15463	15568	15667	15348	15469	15479	15518	15741	15496	15452	15500	15605	15611	15513	15618	15536	15590	15711	15288	15413	15409	15343	15584	15401	15546	15327	15590	15577	15482	15371	15513	15539	15458	15495	15585	15587	15531	15500	15765	15500	15429	15397	15682	15547	15598	15501	15521	15402	15463	15473	15361	15781	15548	15305	15668	15615	15554	15498	15399	15549	15479	15464	15398	15504	15402	15555	15623	15578	15471	15603	15449	15502	15635	15497	15663	15709	15618	15491	15560	15394	15565	15451	15405	15444	15417	15395	15325	15576	15653	15459	15597	15482	15591	15519	15540	15647	15510	15521	15534	15456	15479	15494	15438	15559	15500	15468	15678	15426	15583	15554	15626	15642	15622	15634	15554	15439	15409	15413	15521	15519	15602	15698	15600	15536	15609	15503	15596	15528	15832	15484	15602	15469	15749	15644	15378	15618	15569	15615	15359	15458	15504	15474	15410	15303	15518	15549	15511	15579	15556	15399	15456	15724	15463	15243	15489	15617	15532	15391	15576	15684	15552	15439	15620	15381	15485	15534	15666	15565	15628	15409	15485	15481	15364	15483	15663	15706	15475	15696	15624	15235	15534	15426	15639	15614	15422	15403	15435	15723	15587	15374	15478	15428	15737	15474	15525	15532	15571	15415	15458	15404	15565	15543	15502	15430	15407	15632	15637	15428	15561	15203	15525	15591	15555	15359	15343	15744	15543	15535	15644	15525	15740	15759	15400	15358	15374	15377	15547	15360	15480	15634	15477	15486	15444	15573	15550	15429	15625	15603	15606	15403	15530	15466	15510	15502	15576	15328	15555	15464	15539	15407	15515	15366	15585	15560	15495	15579	15383	15470	15451	15663	15539	15430	15538	15588	15624	15655	15725	15461	15436	15664	15700	15575	15629	15352	15358	15462	15578	15599	15734	15523	15588	15443	15454	15397	15415	15504	15655	15477	15498	15598	15298	15419	15604	15641	15401	15536	15510	15591	15641	15694	15465	15476	15595	15534	15590	15430	15643	15505	15463	15607	15559	15568	15404	15675	15668	15517	15573	15504	15559	15448	15558	15471	15595	15375	15424	15544	15325	15320	15550	15527	15453	15645	15393	15524	15554	15494	15479	15400	15483	15491	15485	15534	15417	15371	15433	15501	15519	15529	15474	15328	15603	15848	15632	15517	15697	15583	15456	15603	15482	15607	15353	15550	15529	15518	15337	15549	15449	15402	15440	15600	15379	15529	15564	15289	15412	15479	15500	15711	15400	15398	15437	15547	15402	15440	15541	15739	15441	15634	15525	15365	15351	15586	15491	15647	15534	15492	15483	15490	15383	15383	15475	15740	15561	15526	15441	15401	15641	15787	15913	15411	15544	15537	15433	15649	15388	15439	15424	15594	15402	15710	15623	15452	15573	15530	15401	15509	15364	15300	15527	15551	15507	15599	15356	15354	15548	15603	15398	15466	15696	15547	15616	15450	15641	15537	15622	15561	15324	15454	15451	15713	15470	15329	15494	15649	15481	15635	15549	15370	15314	15654	15535	15520	15381	15496	15438	15440	15493	15688	15631	15366	15562	15554	15534	15514	15359	15514	15444	15490	15428	15330	15482	15573	15351	15405	15577	15497	15528	15572	15680	15318	15537	15551	15534	15343	15524	15442	15554	15501	15620	15478	15593	15681	15635	15482	15578	15360	15390	15560	15393	15622	15482	15607	15646	15417	15365	15597	15684	15449	15536	15394	15586	15594	15507	15324	15546	15433	15385	15624	15584	15365	15539	15567	15596	15425	15480	15585	15605	15417	15397	15529	15556	15703	15557	15559	15509	15435	15403	15462	15459	15487	15461	15386	15498	15545	15504	15420	15550	15375	15429	15621	15564	15522	15379	15463	15385	15294	15552	15497	15448	15574	15703	15592	15674	15433	15343	15555	15583	15697	15459	15404	15397	15410	15507	15510	15383	15422	15544	15515	15513	15846	15654	15505	15570	15469	15623	15545	15511	15499	15536	15493	15490	15573	15574	15503	15352	15380	15399	15466	15535	15504	15446	15334	15422	15450	15688	15572	15576	15430	15503	15492	15357	15430	15536	15718	15292	15336	15377	15419	15451	15532	15634	15722	15488	15510	15652	15444	15337	15460	15576	15545	15622	15631	15576	15630	15438	15612	15593	15382	15411	15550	15390	15403	15516	15499	15641	15609	15720	15498	15194	15604	15362	15412	15556	15563	15458	15448	15355	15495	15350	15335	15475	15560	15550	15510	15559	15577	15476	15525	15468	15684	15392	15192	15399	15511	15341	15475	15577	15499	15646	15423	15731	15454	15361	15493	15539	15603	15534	15416	15524	15528	15595	15580	15438	15668	15450	15636	15700	15432	15528	15393	15492	15767	15596	15546	15662	15472	15463	15386	15577	15616	15362	15535	15506	15493	15692	15620	15742	15553	15521	15468	15466	15602	15399	15591	15332	15585	15629	15562	15578	15684	15748	15407	15520	15614	15439	15473	15549	15572	15519	15743	15463	15449	15566	15528	15440	15505	15494	15466	15467	15662	15589	15619	15464	15338	15537	15535	15568	15618	15151	15421	15603	15397	15461	15368	15573	15525	15541	15451	15392	15377	15401	15447	15459	15628	15400	15410	15465	15417	15357	15563	15365	15695	15698	15576	15576	15436	15408	15561	15430	15435	15536	15460	15662	15728	15464	15521	15491	15357	15256	15571	15593	15435	15440	15464	15365	15441	15571	15489	15561	15531	15663	15657	15438	15454	15495	15241	15383	15421	15473	15481	15380	15375	15633	15651	15673	15408	15477	15364	15657	15656	15598	15489	15231	15404	15361	15536	15510	15475	15570	15577	15397	15454	15572	15400	15669	15566	15496	15543	15766	15591	15627	15379	15527	15429	15510	15646	15446	15496	15638	15540	15474	15386	15420	15634	15550	15442	15606	15341	15533	15509	15670	15653	15590	15358	15515	15440	15590	15384	15664	15445	15362	15469	15589	15540	15545	15517	15567	15430	15433	15541	15676	15464	15523	15379	15602	15461	15579	15437	15394	15723	15452	15498	15451	15526	15512	15428	15481	15483	15471	15517	15423	15448	15587	15527	15593	15634	15690	15285	15589	15326	15606	15549	15595	15509	15532	15695	15477	15444	15595	15573	15412	15542	15475	15459	15696	15595	15730	15648	15608	15523	15546	15522	15805	15752	15591	15559	15361	15699	15457	15501	15585	15507
62309	104966	85227	56011	33086	18399	14406	13743	13847	13741	13681	13692	13749	13820	13748	13847	13726	13762	13798	13728	13667	13638	13729	13943	13773	13834	13728	13675	13864	13548	13626	13691	13905	13561	13625	13741	13766	13425	13660	13704	13754	13734	13759	13691	13652	13747	13629	13664	13871	13886	13792	13655	13767	13774	13753	13913	13673	13872	13736	13641	13735	13765	13671	13734	13765	13673	13870	13772	13656	13825	13755	13682	13780	13817	13817	13896	13727	13746	13755	13603	13720	13719	13669	13781	13757	13862	13733	13644	13780	13735	13779	13725	13738	13870	13859	13759	13940	13865	13823	13789	13780	13679	13935	13801	13687	13694	13781	13762	13712	13769	13798	13809	13625	13782	13813	13738	13754	13603	13595	13704	13628	13704	13731	13737	13671	13737	13769	13684	13705	13783	13790	13622	13804	13691	13713	13764	13882	13787	13506	13706	13739	13860	13751	13684	13780	13822	13617	13679	13846	13735	13855	13919	13905	13651	13717	13719	13788	13654	13806	13755	13712	13758	13835	13793	13928	13666	13758	13519	13771	13480	13666	13778	13792	13778	13557	13819	13672	13775	13693	13742	13694	13782	13805	13771	13729	13708	13742	13843	13698	13839	13676	13803	13654	13510	13669	13628	13708	13627	13647	13806	13823	13539	13854	13789	13735	13842	13833	13717	13598	13838	13798	13871	13654	13602	13647	13818	13737	13731	13848	13684	13757	13834	13768	13711	13596	13825	13646	13627	13567	13589	13623	13947	13730	13741	13862	13801	13610	13665	13807	13556	13684	13751	13799	13857	13746	13846	13820	13588	13666	13674	13687	13775	13703	13748	13791	13914	13713	13799	13766	13713	13846	13828	13547	13639	13683	13654	13720	13782	13815	13913	13785	14009	13606	13753	13526	13972	13906	13809	13681	13726	13784	13857	13796	13544	13672	13885	13859	13928	13642	13841	13767	13660	13849	13795	13632	13782	13791	13721	13722	13743	13855	13726	13625	13555	13650	13701	13771	13771	13852	13763	13714	13685	13708	13786	13825	13873	13713	13792	13765	13603	13835	13637	13901	13729	13742	13659	13774	13697	13830	13723	13707	13694	13723	13646	13772	13541	13762	13812	13714	13757	13709	13692	13839	13756	13749	13867	13805	13586	13794	13759	13650	13603	13801	13726	13685	13783	13727	13749	13641	13727	13733	13819	13821	13803	13941	13559	13779	13862	13754	13698	13826	13807	13842	13725	13678	13770	13716	13723	13761	13653	13718	13653	13808	13638	13756	13694	13677	13714	13562	13561	13655	13807	13728	13734	13732	13860	13842	13674	13799	13693	13883	13633	13548	13536	13645	13881	13678	13780	13806	13750	13807	13705	13736	13668	13895	13692	13762	13661	13618	13687	13765	13714	13681	13673	13860	13805	13690	13834	13813	13801	13665	13754	13634	13568	13679	13675	13814	13642	13729	13719	13658	13772	13673	13782	13822	13814	13737	13792	13711	13803	13657	13860	13785	13694	13701	13596	13768	13829	13880	13712	13796	13724	13854	13750	13786	13679	13710	13658	13878	13591	13771	13740	13795	13676	13875	13679	13732	13735	13739	13807	13773	13642	13798	13663	13801	13693	13710	13635	13699	13782	13723	13625	13617	13834	13785	13676	13811	13694	13536	13580	13695	13648	13790	13825	13792	13677	13923	13686	13649	13608	13741	13741	13699	13852	13940	13674	13849	13635	13649	13734	13927	13808	13754	13620	13734	13784	13782	13841	13668	13879	13575	13749	13799	13764	13722	13571	13819	13827	13750	13641	13778	13563	13720	13807	13596	13704	13845	13790	13930	13658	13822	13807	13645	13647	13657	13800	13599	13810	13792	13679	13853	13774	13780	13652	13691	13667	13733	13543	13953	13694	13827	13721	13751	13603	13654	13725	13641	13686	13763	13773	13740	13777	13645	13775	13805	13701	13641	13782	13772	13795	13880	13677	13684	13815	13789	13725	13622	13674	13725	13579	13754	13662	13821	13705	13850	13799	13533	13769	13764	13732	13795	13734	13775	13711	13929	13686	13839	13785	13674	13613	13696	13891	13747	13730	13765	13911	13745	13653	13733	13742	13712	13796	13668	13683	13757	13789	13796	13724	13800	13718	13742	13694	13930	13740	13658	13706	13594	13750	13666	13911	13803	13846	13744	13803	13668	13920	13634	13871	13753	13793	13860	13593	13784	13777	13640	13703	13796	13606	13690	13775	13692	13693	13650	13767	13765	13657	13850	13759	13814	13715	13715	13589	13724	13777	13629	13595	13848	13780	13802	13806	13881	13713	13683	13707	13692	13578	13752	13834	13793	13847	13957	13551	13697	13594	13836	13697	13695	13629	13770	13778	13628	13564	13730	13660	13801	13821	13665	13685	13897	13883	13673	13759	13831	13763	13710	13792	13823	13631	13703	13848	13731	13810	13690	13712	13697	13580	13791	13707	13821	13650	13836	13719	13714	13642	13800	13553	13772	13610	13674	13830	13706	13786	13692	13648	13809	13688	13806	13620	13729	13743	13725	13745	13817	13732	13820	13740	13719	13801	13767	13598	13758	13463	13749	13724	13779	13639	13754	13955	13760	13619	13787	13876	13760	13640	13810	13656	13781	13729	13824	13806	13793	13805	13871	13744	13674	13701	13719	13659	13708	13659	13775	13729	13812	13662	13743	13615	13759	13734	13859	13947	13896	13717	13704	13713	13812	13664	13764	13822	13729	13714	13727	13715	13828	13838	13686	13649	13597	13721	13640	13841	13611	13620	13595	13794	13752	13759	13696	13729	13643	13639	13733	13738	13844	13680	13591	13777	13608	13848	13666	13802	13752	13806	13663	13735	13774	13785	13671	13820	13764	13491	13779	13624	13743	13763	13860	13744	13768	13751	13494	13896	13853	13702	13822	13766	13646	13587	13726	13687	13755	13642	13750	13723	13818	13702	13616	13754	13767	13846	13589	13784	13815	13920	13638	13892	13755	13668	13782	13709	13703	13892	13797	13718	13767	13601	13782	13717	13937	13670	13894	13668	13711	13723	13880	13701	13797	13801	13697	13867	13738	13662	13861	13716	13707	13669	13932	13677	13751	13685	13788	13612	13628	13912	13851	13868	13753	13612	13758	13715	13631	13692	13677	13692	13703	13593	13835	13731	13771	13640	13903	13624	13795	13591	13545	13898	13794	13568	13722	13598	13909	13868	13835	13662	13792	13760	13914	13798	13863	13698	13786	13646	13718	13765	13734	13722	13799	13751	13691	13720	13544	13728	13840	13710	13781	13751	13695	13610	13809	13790	13686	13585	13793	13828	13651	13781	13674	13831	13772	13733	13753	13641	13676	13734	13559	13775	13690	13680	13738	13811	13759	13708	13654	13795	13745	13710	13719	13782	13648	13816	13614	13755	13775	13651	13819	13734	13749	13703	13719	13675	13894	13648	13894	13776	13736	13709	13821	13692	13778	13949	13652	13839	13767	13814	13807	13626	13647	13663	13647	13757	13559	13802	13934	13775	13705	13747	13818	13615	13674	13734	13757	13719	13805	13632	13700	13777	13748	13675	13830	13686	13817	13698	13805	13810	13700	13797	13655	13715	13792	13836	13853	13723	13828	13782	13684	13692	13682	13721	13739	13740	13759	13927	13870	13534	13785	13856	13686	13654	13789	13808	13807	13751	13647	13711	13741	13650	13746	13611	13876	13791	13810	13664	13692	13685	13581	13806	13755	13614	13622	13799	13700	13682	13838	13757	13761	13747	13805	13823	13794	13784	13637	13716	13704	13743	13640	13708	13689	13915	13744	13769	13755	13496	13807	13808	13729	13750	13643	13701	13770	13659	13727	13650	13804	13838	13793	13691	13615	13710	13603	13560	13892	13770	13687	13862	13719	13720	13753	13696	13496	13950	13834	13582	13695	13876	13784	13585	13684	13601	13809	13885	13765	13686	13700	13658	13795	13760	13681	13727	13831	13501	13854	13745	13660	13757	13651	13736	13747	13665	13657	13870	13640	13632	13790	13706	13815	13890	13648	13747	13725	13656	13685	13538	13696	13556	13690	13807	13734	13805	13832	13808	13681	13869	13704	13998	13736	13751	13683	13767	13676	13901	13672	13760	13773	13867	13655	13702	13886	13696	13823	13609	13797	13786	13759	13731	13657	13766	13674	13572	13654	13806	13622	13723	13719	13764	13707	13748	13641	13692	13859	13708	13653	13801	13923	13840	13737	13773	13781	13882	13728	13520	13525	13784	13754	13681	13751	13800	13685	13702	13708	13678	13812	13675	13776	13605	13863	13689	13811	13836	13760	13765	13679	13784	13683	13638	13745	13697	13956	13759	13739	13713	13836	13739	13794	13897	13777	13652	13844	13608	13654	13700	13848	13667	13776	13738	13822	13788	13741	13715	13777	13675	13628	13624	13870	13844	13722	13879	13812	13727	13844	13543	13672	13875	13638	13810	13666	13729	13719	13814	13714	13623	13563	13521	13774	13739	13719	13665	13671	13773	13835	13780	13624	13877	13823	13743	13721	13847	13765	13601	13711	13754	13716	13679	13704	13641	13531	13785	13729	13806	13634	13718	13868	13776	13898	14044	13821	13809	13914	13631	13757	13540	13681	13694	13738	13596	13568	13781	13801	13665	13691	13639	13617	13821	13590	13789	13918	13508	13855	13875	13662	13723	13650	13799	13670	13848	13757	13660	13769	13779	13673	13705	13758	13783	13829	13644	13860	13702	13849	13703	13703	13728	13865	13681	13878	13844	13644	13778	13782	13760	13479	13717	13798	13736	13682	13649	13925	13888	13641	13767	13718	13692	13781	13753	13579	13792	13867	13816	13678	14007	13627	13852	13729	13850	13912	13706	13768	13739	13858	13765	13911	13706	13684	13790	13888	13666	13783	13617	13704	13764	13669	13720	13658	13728	13905	13814	13527	13781	13880	13875	13866	13732	13632	13451	13787	13629	13692	13743	13652	13743	13786	13635	13904	13649	13715	13855	13670	13662	13634	13823	13641	13586	13784	13749	13752	13749	13694	13799	13938	13576	13815	13725	13766	13750	13750	13804	13706	13735	13862	13857	13726	13741	13735	13772	13594	13837	13786	13644	13706	13762	13610	13645	13815	13719	13865	13838	13594	13784	13931	13801
33582	40629	38613	27060	18610	16501	15950	15605	15575	15640	15412	15643	15646	15583	15615	15563	15448	15546	15539	15500	15539	15434	15415	15623	15613	15600	15522	15801	15712	15411	15383	15576	15542	15523	15779	15489	15582	15695	15620	15555	15515	15469	15353	15552	15404	15500	15499	15489	15281	15591	15532	15541	15650	15517	15346	15333	15623	15564	15436	15467	15677	15545	15624	15590	15382	15526	15674	15405	15690	15448	15549	15672	15747	15607	15594	15372	15722	15751	15710	15431	15555	15624	15636	15408	15379	15392	15413	15542	15668	15445	15494	15450	15484	15449	15660	15667	15690	15568	15606	15588	15643	15539	15225	15627	15622	15417	15615	15469	15479	15407	15437	15604	15443	15625	15441	15578	15591	15558	15455	15432	15607	15668	15551	15576	15555	15250	15385	15530	15510	15387	15568	15670	15347	15315	15424	15404	15490	15620	15645	15612	15338	15521	15453	15460	15604	15588	15268	15596	15571	15535	15469	15603	15679	15573	15500	15615	15529	15676	15451	15474	15460	15594	15474	15672	15641	15581	15459	15651	15332	15480	15829	15372	15248	15603	15506	15487	15286	15432	15744	15593	15407	15538	15501	15449	15454	15412	15633	15513	15523	15370	15688	15548	15927	15427	15505	15676	15696	15496	15486	15644	15640	15657	15578	15607	15429	15260	15609	15578	15501	15393	15614	15466	15510	15423	15421	15487	15557	15430	15365	15410	15634	15422	15473	15531	15518	15615	15622	15381	15474	15312	15664	15418	15636	15512	15589	15472	15557	15393	15611	15350	15572	15333	15544	15472	15692	15623	15491	15689	15423	15413	15523	15589	15626	15680	15429	15607	15604	15483	15689	15546	15524	15207	15491	15400	15568	15563	15468	15343	15402	15595	15581	15400	15595	15645	15560	15519	15653	15445	15376	15568	15453	15565	15677	15544	15457	15410	15630	15507	15649	15676	15516	15573	15335	15500	15408	15430	15518	15664	15715	15472	15642	15373	15578	15528	15496	15633	15479	15392	15537	15473	15617	15577	15580	15473	15390	15529	15528	15395	15442	15500	15569	15463	15528	15347	15703	15514	15687	15478	15593	15406	15536	15446	15294	15544	15412	15707	15321	15581	15611	15513	15330	15456	15492	15518	15614	15533	15578	15507	15551	15558	15396	15336	15694	15486	15550	15520	15503	15665	15534	15372	15575	15478	15435	15494	15485	15641	15429	15399	15487	15539	15510	15561	15464	15445	15550	15519	15421	15393	15641	15528	15494	15348	15663	15450	15531	15702	15652	15472	15506	15313	15556	15575	15666	15356	15369	15475	15441	15532	15395	15301	15500	15691	15522	15440	15510	15573	15522	15489	15648	15664	15570	15592	15743	15703	15665	15478	15514	15481	15638	15592	15595	15604	15344	15376	15743	15586	15483	15398	15516	15497	15456	15342	15470	15353	15648	15353	15525	15596	15590	15546	15334	15473	15599	15477	15343	15609	15590	15609	15527	15691	15695	15557	15464	15590	15622	15636	15657	15452	15586	15708	15538	15468	15488	15630	15601	15656	15577	15632	15414	15577	15320	15458	15558	15470	15358	15587	15579	15594	15532	15423	15528	15522	15520	15586	15607	15621	15845	15517	15570	15675	15483	15500	15490	15429	15631	15376	15515	15413	15541	15456	15705	15404	15544	15284	15543	15618	15475	15607	15538	15320	15720	15676	15564	15595	15311	15432	15433	15509	15411	15484	15703	15476	15250	15636	15477	15522	15490	15745	15640	15559	15529	15491	15591	15755	15741	15608	15437	15514	15701	15694	15596	15620	15535	15774	15459	15679	15681	15368	15462	15471	15349	15431	15605	15455	15613	15644	15590	15649	15355	15409	15692	15757	15493	15461	15573	15455	15552	15442	15594	15571	15273	15645	15568	15694	15474	15405	15475	15610	15443	15600	15444	15280	15506	15547	15594	15489	15470	15405	15482	15380	15379	15408	15336	15658	15562	15501	15377	15349	15584	15331	15546	15617	15479	15320	15610	15588	15471	15417	15727	15528	15447	15300	15464	15530	15445	15597	15618	15415	15399	15532	15636	15538	15546	15467	15418	15511	15490	15521	15479	15590	15684	15722	15401	15581	15492	15478	15521	15565	15507	15757	15619	15449	15549	15632	15357	15598	15615	15446	15466	15485	15446	15533	15539	15604	15594	15452	15666	15520	15608	15374	15725	15683	15534	15486	15389	15507	15504	15349	15410	15484	15706	15484	15611	15608	15725	15481	15500	15457	15584	15622	15496	15376	15442	15453	15528	15613	15442	15454	15494	15478	15645	15521	15526	15623	15435	15736	15649	15595	15435	15569	15462	15541	15569	15638	15450	15521	15485	15547	15515	15454	15458	15581	15528	15547	15484	15372	15416	15424	15487	15371	15499	15496	15336	15429	15680	15496	15268	15365	15384	15637	15648	15553	15575	15352	15528	15485	15570	15386	15446	15287	15704	15296	15679	15428	15541	15556	15678	15649	15683	15751	15539	15375	15496	15545	15491	15479	15495	15557	15573	15522	15752	15375	15503	15632	15446	15546	15676	15623	15807	15415	15458	15520	15318	15440	15310	15299	15559	15514	15421	15476	15557	15688	15575	15639	15557	15573	15541	15756	15510	15561	15572	15465	15499	15392	15522	15491	15573	15502	15551	15319	15653	15658	15431	15425	15575	15500	15418	15486	15380	15360	15508	15594	15451	15441	15586	15476	15639	15474	15644	15532	15580	15502	15364	15500	15388	15623	15504	15442	15591	15538	15456	15539	15425	15527	15359	15435	15791	15367	15535	15471	15411	15438	15409	15434	15648	15515	15570	15563	15527	15441	15450	15486	15539	15403	15516	15427	15543	15264	15714	15374	15527	15660	15480	15580	15397	15538	15569	15689	15479	15503	15526	15382	15547	15516	15551	15468	15575	15613	15807	15640	15599	15522	15434	15665	15623	15710	15645	15583	15592	15512	15646	15585	15462	15572	15439	15581	15764	15738	15643	15435	15692	15483	15398	15519	15626	15397	15439	15417	15506	15530	15527	15428	15664	15641	15599	15582	15435	15439	15485	15561	15666	15352	15427	15594	15405	15404	15459	15522	15420	15572	15460	15359	15524	15585	15419	15539	15553	15635	15616	15496	15478	15825	15491	15452	15603	15467	15580	15378	15635	15485	15584	15667	15559	15458	15624	15482	15494	15328	15616	15618	15563	15643	15630	15500	15529	15588	15506	15495	15376	15307	15632	15582	15675	15547	15652	15425	15574	15498	15562	15511	15320	15496	15589	15580	15640	15457	15455	15541	15434	15500	15710	15549	15502	15546	15501	15806	15611	15475	15479	15520	15543	15311	15463	15366	15536	15322	15341	15694	15460	15476	15331	15586	15663	15530	15594	15498	15651	15430	15520	15257	15447	15477	15666	15627	15615	15492	15722	15619	15565	15426	15504	15563	15402	15400	15461	15487	15293	15390	15591	15501	15510	15373	15591	15584	15376	15596	15567	15526	15614	15463	15489	15469	15661	15563	15867	15343	15570	15433	15631	15547	15667	15420	15562	15423	15733	15577	15438	15608	15305	15347	15450	15410	15488	15544	15632	15494	15543	15575	15631	15361	15447	15610	15457	15647	15599	15376	15761	15394	15656	15452	15407	15530	15554	15469	15767	15583	15321	15472	15452	15557	15532	15522	15426	15266	15381	15378	15575	15522	15603	15588	15581	15541	15656	15590	15616	15579	15542	15436	15461	15310	15584	15466	15472	15439	15596	15472	15440	15313	15568	15483	15644	15483	15546	15457	15644	15502	15680	15472	15464	15593	15486	15402	15522	15602	15351	15395	15583	15500	15708	15478	15415	15507	15578	15697	15630	15409	15600	15522	15521	15736	15661	15687	15470	15572	15217	15392	15513	15319	15535	15659	15585	15519	15537	15456	15706	15575	15476	15436	15559	15595	15568	15520	15455	15695	15605	15489	15545	15680	15592	15630	15369	15504	15393	15577	15616	15479	15447	15413	15632	15470	15331	15583	15556	15557	15489	15571	15776	15392	15395	15450	15595	15581	15399	15550	15583	15600	15408	15291	15679	15483	15696	15428	15616	15644	15534	15539	15615	15510	15733	15583	15555	15465	15506	15420	15607	15497	15581	15514	15404	15432	15686	15484	15387	15570	15607	15532	15464	15514	15628	15547	15596	15578	15673	15753	15594	15459	15605	15380	15475	15309	15542	15637	15626	15468	15681	15588	15413	15448	15611	15585	15529	15716	15537	15424	15409	15412	15619	15559	15391	15437	15456	15536	15620	15648	15492	15622	15566	15491	15246	15444	15585	15527	15540	15472	15598	15506	15437	15497	15530	15303	15366	15488	15536	15601	15666	15536	15534	15501	15614	15441	15416	15595	15531	15447	15542	15628	15562	15684	15471	15486	15481	15429	15550	15613	15640	15519	15585	15493	15705	15400	15419	15481	15519	15421	15400	15678	15570	15587	15494	15461	15401	15598	15634	15387	15580	15616	15400	15504	15624	15480	15380	15617	15438	15496	15376	15442	15592	15427	15611	15330	15559	15353	15270	15419	15470	15470	15625	15587	15637	15436	15712	15396	15449	15518	15826	15420	15720	15719	15591	15644	15475	15445	15615	15555	15380	15569	15535	15498	15422	15508	15617	15432	15528	15538	15505	15483	15468	15635	15648	15663	15486	15538	15548	15656	15493	15395	15426	15637	15551	15526	15362	15370	15389	15599	15418	15480	15669	15548	15556	15575	15539	15627	15450	15622	15682	15701	15700	15563	15583	15708	15749	15600	15460	15532	15638	15715	15520	15632	15465	15444	15509	15252	15581	15598	15665	15742	15569	15460	15631	15357	15665	15563	15562	15413	15528	15562	15660	15531	15395	15547	15472	15402	15448	15494	15535	15452	15357	15440	15403	15577	15587	15679	15692	15536	15732	15480	15417	15423	15657	15502	15506	15703	15750	15432	15591	15490	15530	15602	15543	15456	15618	15380	15454	15745	15457	15529	15506	15437	15575	15539	15514	15472	15507	15690	15683	15422	15388	15499	15604	15552	15370	15396	15511	15617	15539	15562	15606	15491	15500	15442	15497	15573	15648	15351	15436	15659	15508	15322	15618	15397	15500	15586	15481	15489	15510	15592
43225	57896	40739	23283	16316	14212	13880	13742	13702	13815	13763	13813	13761	13904	13929	13679	13686	13632	13693	13768	13681	13838	13557	13832	13793	13793	13812	13704	13700	13579	13637	13755	13740	13767	13729	13580	13622	13738	13850	13808	13693	13700	13743	13708	13768	13703	13731	13670	13878	13703	13621	13727	13617	13704	13799	13876	13893	13690	13704	13749	13809	13850	13806	13659	13630	13724	13812	13736	13557	13687	13740	13678	13783	13865	13720	13707	13762	13739	13547	13574	13824	13760	13696	13721	13878	13865	13771	13775	13749	13672	13861	13626	13569	13896	13802	13464	13768	13606	13837	13870	13858	13687	13655	13748	13774	13662	13902	13615	13638	13739	13561	13798	13865	13699	13826	13748	13658	13693	13810	13873	13815	13790	13568	13669	13643	13760	13668	13776	13795	13658	13579	13822	13897	13636	13760	13587	13781	13640	13582	13726	13822	13733	13758	13786	13784	13827	13712	13725	13658	13679	13725	13654	13745	13903	13645	13681	13865	13746	13646	13721	13596	13675	13675	13693	13794	13692	13691	13873	13711	13694	13736	13774	13890	13664	13514	13657	13738	13712	13713	13703	13706	13772	13896	13650	13800	13624	13763	13829	13771	13831	13714	13742	13639	13678	13794	13690	13734	13725	13725	13741	13771	13755	13814	13712	13670	13570	13777	13712	13778	13672	13698	13677	13617	13756	13677	13788	13583	13671	13741	13875	13803	13725	13902	13788	13765	13658	13609	13685	13660	13874	13719	13861	13853	13643	13687	13683	13571	13757	13634	13581	13781	13635	13729	13574	13858	13698	13721	13600	13694	13659	13691	13744	13857	13786	13575	13756	13865	13780	13826	13828	13630	13870	13786	13818	13579	13808	13698	13692	13722	13764	13778	13706	13603	13930	13865	13573	13808	13734	13739	13578	13685	13704	13733	13679	13707	13500	13717	13692	13779	13827	13704	13759	13809	13845	13963	13656	13578	13768	13804	13829	13739	13719	13769	13727	13867	13723	13896	13670	13672	13803	13655	13714	13558	13960	13756	13727	13751	13762	13703	13818	13840	13815	13767	13811	13841	13741	13645	13775	13633	13743	13756	13772	13601	13778	13780	13711	13747	13659	13641	13757	13689	13654	13751	13804	13783	13620	13764	13567	13708	13653	13710	13696	13697	13672	13910	13694	13815	13452	13732	13708	13645	13695	13546	13635	13768	13783	13581	13772	13776	13626	13710	13868	13928	13742	13773	13631	13821	13666	13821	13728	13782	13736	13711	13546	13880	13844	13724	13738	13731	13781	13602	13747	13826	13663	13663	13672	13703	13808	13730	13852	13780	13729	13712	13787	13770	13757	13673	13646	13706	13751	13654	13689	13768	13746	13758	13807	13820	13671	13732	13754	13934	13762	13768	13546	13819	13726	13559	13673	13827	13763	13671	13862	13906	13722	13780	13765	13556	13842	13766	13619	13751	13687	13807	13689	13800	13805	13798	13756	13906	13685	13734	13813	13590	13745	13809	13706	13716	13836	13717	13797	13861	13715	13824	13695	13619	13638	13742	13604	13792	13703	13847	13717	13800	13729	13570	13776	13752	13739	13798	13748	13808	13733	13785	13805	13740	13782	13672	13666	13743	13827	13734	13803	13793	13796	13680	13684	13828	13692	13775	13817	13689	13643	13801	13826	13797	13678	13748	13670	13751	13783	13891	13628	13774	13687	13807	13880	13653	13576	13670	13686	13750	13946	13669	13648	13725	13588	13709	13700	13829	13658	13559	13737	13868	13745	13867	13556	13861	13774	13584	13721	13707	13815	13936	13797	13616	13739	13747	13752	13686	13731	13750	13718	13569	13748	13831	13749	13833	13637	13796	13794	13701	13798	13711	13866	13562	13814	13672	13687	13697	13663	13677	13826	13865	13755	13576	13972	13713	13764	13692	13647	13800	13788	13713	13507	13700	13602	13770	13763	13818	13823	13634	13664	13782	13783	13543	13870	13779	13839	13770	13764	13735	13825	13703	13772	13652	13811	13948	13803	13735	13817	13545	13769	13852	13826	13689	13732	13730	13856	13672	13642	13685	13767	13760	13677	13944	13844	13734	13874	13778	13700	13805	13715	13643	13838	13799	13769	13744	13788	13771	13573	13731	13766	13783	13838	13676	13671	13653	13808	13785	13814	13684	13636	13752	13559	13681	13788	13771	13475	13753	13576	13913	13636	13732	13715	13772	13624	13925	13648	13483	13661	13840	13597	13679	13883	13641	13670	13613	13750	13649	13579	13693	13652	13792	13928	13691	13896	13598	13890	13739	13794	13883	13746	13769	13858	13617	13763	13769	13803	13797	13607	13713	13836	13721	13638	13520	13763	13789	13684	13734	13797	13856	13747	13613	13696	13953	13668	13773	13801	13701	13756	13978	13890	13813	13676	13735	13620	13650	13653	13859	13814	13739	13750	13665	13718	13575	13700	13881	13638	13778	13576	13790	13724	13637	13726	13846	13676	13770	13740	13764	13571	13768	13875	13837	13705	13713	13794	13674	13600	13686	13806	13602	13718	13732	13777	13816	13851	13876	13781	13818	13691	13963	13746	13735	13576	13836	13696	13622	13750	13770	13879	13702	13837	13783	13895	13494	13666	13622	13892	13743	13639	13845	13667	13735	13546	13721	13801	13745	13757	13640	13773	13885	13690	13811	13686	13875	13831	13822	13760	13721	13752	13767	13891	13703	13803	13834	13718	13682	13666	13847	13799	13774	13721	13913	13730	13724	13809	13803	13824	13722	13654	13863	13559	13581	13660	13825	13844	13653	13759	13748	13820	13852	13829	13699	13621	13815	13646	13750	13746	13818	13560	13743	13595	13707	13643	13676	13794	13787	13721	13734	13747	13573	13736	13792	13786	13730	13721	13755	13725	13841	13642	13825	13707	13781	13783	13741	13676	13841	13793	13726	13887	13671	13708	13631	13771	13757	13816	13707	13661	13891	13828	13765	13721	13749	13757	13665	13801	13888	13709	13808	13806	13705	13770	13612	13653	13797	13683	13708	13848	13808	13650	13819	13822	13634	13809	13598	13710	13772	13766	13819	13782	13694	13710	13784	13594	13608	13765	13951	13814	13839	13740	13726	13682	13773	13649	13659	13646	13670	13793	13672	13688	13763	13649	13779	13732	13725	13775	13820	13654	13688	13844	13620	13771	13872	13716	13686	13786	13791	13685	13762	13760	13775	13814	13708	13826	13752	13960	13693	13808	13616	13726	13810	13648	13936	13670	13865	13696	13857	13673	13767	13818	13542	13643	13528	13812	13784	13744	13685	13690	13724	13821	13739	13841	13754	13761	13709	13689	13878	13605	13688	13770	13618	13789	13572	13838	13750	13654	13821	13656	13669	13937	13643	13635	13741	13684	13828	13625	13804	13710	13733	13702	13881	13528	13687	13708	13849	13747	13811	13667	13849	13673	13771	13659	13822	13686	13810	13737	13607	13630	13562	13719	13650	13716	13759	13777	13708	13762	13817	13800	13728	13760	13876	13693	13639	13718	13557	13827	13816	13704	13861	13596	13661	13783	13780	13656	13910	13766	13996	13808	13703	13763	13919	13796	13667	13706	13754	13710	13870	13804	13811	13640	13770	13748	13610	13748	13777	13622	13723	13736	13763	13693	13743	13714	13747	13950	13861	13725	13675	13794	13709	13741	13708	13697	13761	13773	13694	13787	13792	13828	13762	13738	13693	13710	13671	13816	13666	13910	13497	13620	13762	13795	13629	13914	13734	13792	13922	13676	13783	13753	13770	13525	13668	13905	13698	13765	13822	13723	13837	13693	13775	13612	13679	13773	13652	13604	13851	13671	13916	13714	13610	13828	13681	13822	13785	13705	13693	13700	13860	13524	13692	13826	13775	13866	13886	13779	13842	13540	13802	13664	13727	13824	13763	13857	13746	13702	13839	13923	13698	13763	13683	13879	13704	13756	13739	13759	13840	13887	13808	13806	13591	13740	13794	14007	13652	13809	13709	13749	13561	13750	13850	13624	13696	13758	13637	13689	13619	13838	13749	13601	13753	13737	13794	13860	13594	13642	13731	13863	13889	13575	13693	13759	13702	13745	13775	13766	13827	13845	13677	13463	13738	13888	13852	13911	13818	13856	13647	13581	13648	13666	13814	13747	13870	13784	13813	13536	13837	13692	13658	13857	13759	13672	13817	13570	13823	13586	13817	13846	13739	13773	13648	13825	13698	13807	13936	13741	13700	13763	13762	13627	13762	13854	13779	13580	13755	13664	13723	13697	13672	13829	13667	13824	13580	13741	13849	13822	13692	13802	13611	13798	13870	13746	13753	13764	13676	13653	13901	13792	13733	13733	13655	13766	13740	13593	13620	13737	13627	13742	13790	13767	13843	13631	13803	13847	13637	13796	13809	13735	13801	13732	13760	13764	13708	13679	13674	13799	13681	13712	13889	13671	13837	13801	13832	13731	13784	13818	13776	13728	13744	13848	13738	13754	13906	13823	13752	13934	13713	13658	13769	13872	13760	13841	13679	13893	13865	13575	13618	13838	13770	13787	13745	13764	13786	13616	13716	13680	13819	13683	13586	13841	13869	13731	13687	13616	13674	13694	13621	13670	13630	13591	13882	13806	13856	13752	13748	13678	13833	13673	13802	13704	13721	13958	13641	13559	13631	13779	13757	13867	13761	13855	13824	13790	13917	13797	13724	13744	13790	13806	13585	13611	13698	13989	13796	13713	13446	13921	13799	13677	13814	13818	13587	13686	13814	13768	13647	13789	13698	13704	13703	13977	13719	13912	13676	13737	13673	13761	13775	13717	13755	13752	13835	13598	13545	13810	13637	13652	13664	13883	13722	13718	13841	13715	13774	13657	13917	13565	13871	13848	13681	13524	13758	13833	13655	13731	13877	13740	13748	13690	13773	13601	13541	13863	13883	13703	13755	13694	13742	13777	13849	13565	13817	13839	13756	13726	13755	13655	13896	13751	13738	13618	13801	13713	13693	13759	13686	13776	13697	13729	13683	13764	13807	13742	13724	13708	13643	13903	13865	13843	13734	13653	13844	13624	13932	13601	13885	13663	13785	13749	13596	13784	13772	13655	13923	13914	13738	13883	13743	13605	13943	13540	13832	13686	13875	13776	13653	13782	13743	13702
29803	38930	45201	32472	20972	17184	16084	15783	15532	15734	15556	15531	15490	15673	15638	15611	15557	15462	15694	15314	15520	15637	15485	15474	15443	15509	15492	15744	15492	15338	15505	15562	15428	15476	15471	15547	15446	15452	15334	15425	15353	15394	15646	15493	15524	15534	15606	15332	15619	15550	15338	15454	15425	15260	15423	15381	15448	15326	15639	15525	15540	15414	15519	15450	15409	15547	15570	15616	15346	15439	15495	15455	15515	15499	15531	15452	15445	15432	15339	15441	15453	15363	15316	15387	15260	15589	15468	15471	15591	15378	15276	15509	15488	15371	15389	15389	15381	15496	15423	15563	15438	15489	15541	15590	15602	15495	15616	15569	15503	15525	15384	15495	15298	15363	15474	15498	15610	15488	15487	15414	15426	15495	15259	15391	15519	15442	15522	15543	15395	15556	15478	15433	15421	15160	15475	15302	15531	15355	15509	15300	15356	15299	15207	15546	15508	15394	15467	15225	15424	15301	15502	15378	15320	15430	15357	15212	15369	15440	15426	15534	15314	15242	15648	15379	15448	15541	15335	15448	15566	15359	15314	15554	15461	15700	15535	15386	15447	15483	15369	15371	15712	15377	15299	15329	15573	15597	15393	15429	15343	15265	15379	15298	15391	15330	15242	15351	15416	15554	15220	15317	15367	15212	15319	15429	15326	15357	15539	15461	15474	15554	15398	15400	15241	15734	15520	15653	15403	15488	15597	15411	15537	15327	15466	15497	15462	15179	15254	15259	15395	15368	15440	15566	15274	15476	15590	15446	15471	15476	15535	15272	15285	15337	15508	15565	15437	15498	15339	15400	15581	15285	15358	15461	15419	15298	15356	15477	15546	15587	15493	15508	15331	15372	15433	15394	15268	15273	15516	15394	15614	15429	15395	15430	15557	15470	15437	15317	15359	15447	15281	15468	15615	15379	15563	15689	15494	15134	15346	15354	15399	15728	15286	15310	15492	15390	15596	15348	15348	15426	15458	15329	15495	15342	15458	15408	15327	15182	15510	15464	15496	15288	15451	15321	15493	15622	15665	15417	15384	15320	15631	15506	15410	15538	15664	15576	15318	15256	15341	15556	15413	15433	15519	15531	15656	15501	15463	15356	15648	15516	15350	15464	15282	15517	15382	15356	15530	15489	15300	15510	15404	15301	15319	15395	15478	15166	15394	15483	15234	15564	15519	15231	15338	15462	15441	15276	15451	15344	15447	15445	15442	15442	15424	15509	15438	15403	15576	15578	15326	15419	15411	15338	15611	15387	15485	15389	15380	15186	15427	15503	15449	15639	15312	15269	15591	15422	15536	15515	15377	15314	15412	15451	15399	15273	15466	15440	15398	15524	15519	15513	15488	15603	15472	15526	15347	15480	15322	15353	15516	15439	15464	15703	15490	15332	15622	15430	15229	15348	15632	15391	15535	15549	15468	15382	15488	15473	15702	15503	15320	15338	15377	15589	15394	15345	15406	15525	15294	15356	15386	15578	15298	15482	15355	15379	15385	15430	15473	15399	15411	15281	15369	15527	15567	15283	15418	15560	15401	15402	15479	15527	15465	15372	15416	15386	15426	15388	15471	15449	15388	15510	15508	15270	15466	15427	15494	15366	15518	15407	15430	15387	15589	15519	15531	15521	15357	15479	15420	15432	15525	15334	15469	15617	15428	15394	15562	15701	15331	15345	15415	15281	15382	15353	15356	15214	15535	15334	15446	15376	15293	15527	15443	15352	15486	15663	15409	15508	15219	15427	15504	15488	15508	15295	15503	15378	15336	15361	15509	15549	15566	15419	15518	15392	15591	15485	15419	15411	15347	15329	15458	15602	15485	15479	15365	15476	15372	15384	15400	15464	15630	15429	15341	15294	15441	15580	15447	15478	15451	15329	15541	15558	15423	15519	15449	15248	15435	15528	15481	15302	15535	15315	15189	15326	15394	15575	15646	15399	15397	15501	15198	15562	15491	15446	15412	15386	15434	15449	15458	15594	15304	15470	15229	15333	15350	15448	15503	15331	15468	15415	15403	15311	15451	15153	15436	15515	15354	15356	15430	15497	15510	15516	15371	15551	15534	15365	15471	15359	15176	15352	15330	15289	15295	15439	15240	15430	15282	15599	15291	15427	15528	15416	15446	15340	15353	15483	15349	15659	15290	15445	15477	15600	15315	15624	15499	15473	15320	15542	15414	15313	15410	15509	15358	15502	15620	15366	15416	15462	15401	15664	15529	15242	15400	15517	15310	15415	15519	15402	15614	15515	15414	15458	15393	15427	15427	15488	15608	15703	15587	15259	15374	15267	15479	15670	15444	15256	15371	15539	15398	15540	15394	15428	15377	15202	15480	15458	15341	15383	15495	15514	15571	15556	15460	15349	15463	15409	15369	15521	15289	15560	15290	15391	15458	15397	15325	15361	15524	15469	15417	15567	15401	15467	15435	15414	15628	15409	15367	15386	15577	15482	15577	15349	15310	15529	15442	15492	15409	15227	15424	15485	15618	15382	15319	15464	15594	15530	15393	15454	15389	15142	15499	15400	15480	15500	15335	15597	15285	15364	15345	15477	15367	15396	15609	15516	15349	15571	15512	15318	15512	15356	15406	15454	15399	15477	15568	15411	15340	15482	15475	15397	15449	15532	15601	15642	15212	15407	15554	15526	15673	15525	15468	15400	15500	15486	15398	15479	15453	15396	15509	15625	15544	15552	15442	15414	15297	15312	15542	15488	15515	15418	15540	15324	15389	15366	15651	15396	15395	15508	15562	15277	15165	15332	15315	15708	15390	15464	15576	15536	15336	15473	15425	15423	15455	15562	15482	15395	15528	15378	15400	15558	15476	15297	15334	15441	15425	15586	15355	15551	15411	15217	15318	15443	15526	15461	15379	15545	15294	15430	15408	15365	15420	15475	15491	15657	15554	15512	15351	15493	15432	15403	15605	15328	15539	15509	15454	15436	15304	15272	15659	15455	15465	15509	15532	15559	15441	15348	15494	15482	15545	15306	15426	15436	15425	15634	15343	15713	15615	15501	15352	15460	15348	15433	15344	15287	15485	15445	15362	15454	15555	15427	15364	15545	15269	15564	15442	15355	15310	15346	15503	15334	15443	15471	15368	15536	15430	15596	15367	15522	15523	15413	15490	15309	15433	15470	15320	15358	15677	15522	15519	15465	15216	15469	15439	15269	15483	15489	15388	15363	15479	15417	15497	15377	15601	15297	15451	15450	15497	15512	15515	15390	15598	15518	15287	15478	15376	15561	15523	15709	15462	15549	15496	15386	15444	15326	15606	15351	15413	15347	15483	15390	15309	15369	15326	15549	15469	15511	15421	15411	15319	15288	15322	15435	15438	15487	15504	15483	15520	15372	15515	15592	15356	15459	15534	15445	15456	15299	15418	15418	15537	15383	15517	15476	15389	15409	15425	15394	15338	15464	15438	15414	15515	15407	15238	15472	15394	15429	15309	15554	15346	15592	15396	15456	15484	15687	15449	15277	15452	15332	15245	15317	15457	15578	15420	15272	15588	15444	15453	15553	15425	15374	15442	15365	15257	15406	15357	15569	15429	15377	15314	15469	15445	15362	15446	15401	15388	15390	15538	15442	15375	15349	15353	15240	15497	15364	15254	15403	15428	15383	15266	15275	15480	15313	15575	15389	15297	15551	15476	15473	15367	15252	15525	15238	15361	15457	15153	15294	15393	15624	15442	15650	15469	15436	15526	15500	15334	15413	15483	15466	15558	15423	15279	15515	15409	15487	15430	15474	15291	15314	15467	15417	15357	15618	15453	15552	15499	15433	15340	15517	15516	15454	15448	15360	15539	15273	15450	15708	15387	15577	15353	15525	15596	15449	15621	15343	15408	15482	15359	15549	15654	15581	15413	15256	15345	15514	15441	15421	15362	15492	15605	15268	15609	15428	15353	15387	15431	15407	15409	15570	15560	15783	15210	15493	15509	15265	15487	15458	15282	15383	15348	15510	15270	15212	15511	15395	15442	15560	15475	15223	15364	15366	15337	15357	15503	15331	15566	15580	15639	15577	15406	15429	15702	15496	15369	15313	15420	15236	15292	15550	15607	15545	15479	15461	15459	15566	15308	15308	15403	15391	15688	15411	15591	15531	15463	15588	15625	15464	15474	15605	15463	15450	15429	15342	15415	15391	15560	15476	15441	15300	15330	15531	15335	15589	15465	15563	15377	15446	15325	15416	15338	15361	15406	15243	15400	15377	15373	15427	15495	15540	15362	15431	15501	15397	15349	15317	15468	15279	15554	15421	15375	15490	15520	15458	15604	15567	15396	15610	15608	15441	15373	15467	15181	15506	15548	15406	15533	15624	15473	15538	15328	15590	15515	15641	15614	15594	15453	15437	15430	15501	15443	15537	15410	15388	15568	15565	15534	15465	15190	15621	15679	15592	15677	15659	15319	15613	15386	15437	15610	15407	15318	15355	15303	15493	15342	15297	15527	15516	15424	15406	15263	15449	15535	15644	15546	15514	15428	15414	15479	15364	15136	15641	15553	15260	15601	15586	15270	15512	15214	15428	15378	15339	15625	15446	15430	15462	15506	15287	15303	15337	15479	15408	15551	15373	15601	15420	15434	15476	15532	15645	15313	15365	15454	15482	15548	15462	15367	15358	15537	15321	15242	15613	15384	15388	15467	15258	15596	15496	15456	15317	15509	15354	15533	15342	15430	15492	15576	15512	15394	15416	15393	15283	15436	15464	15320	15271	15308	15388	15372	15389	15461	15300	15572	15323	15446	15383	15480	15474	15490	15538	15561	15461	15532	15443	15508	15422	15446	15296	15550	15457	15290	15272	15446	15542	15569	15562	15310	15574	15687	15441	15577	15404	15349	15444	15404	15435	15408	15253	15353	15453	15389	15537	15401	15164	15413	15530	15470	15297	15231	15347	15360	15385	15234	15590	15547	15497	15676	15545	15257	15434	15359	15532	15375	15583	15628	15345	15488	15313	15386	15371	15504	15380	15479	15632	15566	15451	15627	15438	15368	15566	15030	15243	15340	15333	15421	15340	15219	15262	15435	15463	15391	15353	15267	15411	15715	15448	15362	15214	15395	15506	15437	15513	15455	15481	15508	15569	15484	15466	15434	15463	15304	15481	15638	15415	15279	15505	15501	15451	15467	15525	15440	15344
52704	75175	53178	29531	17720	14378	13791	13654	13826	13531	13673	13689	13559	13735	13557	13622	13570	13663	13850	13537	13670	13578	13676	13685	13596	13623	13523	13619	13550	13606	13719	13571	13558	13409	13687	13650	13743	13749	13555	13601	13687	13866	13728	13883	13474	13665	13644	13668	13690	13580	13853	13459	13635	13910	13518	13648	13733	13710	13782	13493	13705	13537	13754	13571	13609	13568	13755	13628	13668	13611	13737	13839	13710	13594	13507	13639	13613	13686	13760	13717	13682	13888	13938	13623	13685	13756	13843	13573	13665	13737	13823	13709	13638	13625	13680	13533	13785	13527	13718	13845	13723	13600	13573	13584	13748	13581	13748	13711	13636	13596	13674	13722	13599	13442	13778	13745	13590	13659	13759	13618	13582	13774	13557	13659	13724	13699	13574	13664	13566	13836	13652	13763	13611	13576	13699	13580	13794	13783	13645	13611	13636	13505	13586	13591	13837	13640	13713	13678	13832	13605	13488	13613	13553	13787	13610	13639	13844	13736	13741	13654	13802	13772	13692	13688	13873	13587	13851	13737	13712	13769	13688	13686	13627	13578	13684	13583	13790	13667	13699	13555	13717	13640	13682	13657	13761	13527	13529	13710	13672	13649	13643	13561	13604	13609	13553	13639	13505	13531	13679	13668	13708	13646	13608	13525	13562	13604	13554	13571	13747	13539	13628	13797	13680	13821	13637	13683	13598	13651	13686	13678	13577	13540	13788	13635	13956	13626	13663	13544	13665	13610	13704	13702	13789	13531	13657	13616	13671	13723	13516	13614	13817	13571	13876	13622	13742	13697	13717	13559	13765	13650	13579	13707	13690	13581	13616	13776	13609	13656	13569	13718	13855	13697	13786	13654	13474	13539	13691	13438	13604	13710	13514	13585	13575	13663	13659	13534	13647	13693	13706	13619	13769	13658	13661	13478	13648	13645	13712	13742	13821	13596	13703	13756	13632	13500	13658	13582	13591	13745	13661	13631	13747	13546	13658	13780	13675	13639	13719	13590	13821	13603	13710	13666	13621	13663	13616	13643	13639	13607	13644	13732	13607	13609	13665	13775	13675	13613	13725	13587	13670	13573	13606	13659	13601	13560	13791	13681	13729	13659	13842	13702	13701	13691	13632	13756	13674	13578	13816	13606	13686	13711	13685	13791	13688	13599	13764	13581	13524	13639	13520	13690	13667	13684	13562	13663	13641	13603	13677	13620	13729	13432	13626	13742	13683	13698	13732	13673	13709	13664	13584	13663	13440	13643	13699	13689	13756	13612	13791	13631	13762	13709	13553	13642	13624	13476	13432	13650	13604	13702	13668	13744	13794	13754	13702	13756	13692	13656	13623	13572	13575	13501	13493	13477	13793	13722	13601	13556	13628	13707	13506	13357	13795	13797	13662	13460	13747	13749	13694	13528	13741	13602	13533	13692	13674	13600	13625	13899	13572	13651	13677	13579	13663	13681	13607	13598	13673	13517	13554	13624	13583	13586	13667	13608	13662	13608	13669	13644	13729	13793	13745	13588	13707	13743	13558	13651	13637	13508	13753	13777	13579	13867	13517	13708	13624	13686	13647	13657	13620	13706	13569	13439	13629	13544	13565	13618	13705	13514	13779	13638	13596	13613	13714	13672	13821	13616	13623	13645	13687	13495	13780	13557	13675	13604	13578	13744	13588	13647	13608	13638	13732	13611	13645	13896	13588	13716	13495	13777	13533	13564	13672	13669	13739	13527	13723	13567	13509	13698	13578	13695	13649	13782	13692	13762	13588	13655	13843	13643	13635	13639	13792	13628	13774	13635	13669	13666	13697	13768	13842	13624	13801	13668	13678	13683	13618	13684	13628	13764	13564	13714	13595	13585	13722	13466	13654	13659	13600	13564	13676	13546	13501	13552	13538	13571	13624	13661	13649	13629	13659	13629	13901	13696	13533	13590	13671	13871	13691	13724	13601	13475	13615	13534	13597	13621	13656	13592	13547	13490	13785	13765	13712	13638	13556	13731	13614	13586	13607	13438	13802	13594	13629	13815	13657	13714	13640	13542	13823	13560	13685	13716	13728	13620	13667	13785	13656	13640	13816	13600	13850	13751	13503	13651	13657	13721	13717	13795	13700	13763	13541	13761	13576	13723	13654	13598	13600	13641	13749	13585	13714	13687	13680	13704	13683	13704	13569	13671	13530	13714	13703	13662	13724	13620	13616	13661	13615	13521	13643	13773	13767	13613	13643	13724	13623	13565	13512	13624	13555	13622	13548	13605	13554	13630	13547	13738	13683	13555	13779	13704	13723	13516	13688	13690	13765	13709	13661	13727	13620	13516	13577	13635	13459	13704	13650	13525	13726	13701	13572	13598	13613	13587	13531	13647	13615	13725	13536	13774	13800	13646	13595	13646	13689	13660	13776	13583	13712	13687	13673	13718	13645	13510	13781	13431	13623	13628	13666	13483	13596	13533	13655	13745	13547	13673	13440	13571	13568	13631	13565	13581	13740	13553	13719	13746	13637	13622	13797	13671	13638	13696	13789	13649	13626	13678	13689	13615	13644	13564	13699	13681	13530	13609	13633	13774	13766	13619	13496	13708	13792	13698	13710	13678	13451	13648	13798	13668	13711	13762	13693	13597	13664	13742	13749	13693	13773	13509	13713	13620	13607	13732	13557	13710	13633	13721	13794	13721	13633	13551	13519	13513	13549	13694	13579	13726	13618	13678	13679	13688	13635	13631	13642	13763	13625	13624	13669	13577	13637	13705	13801	13498	13788	13893	13766	13553	13743	13514	13701	13703	13696	13745	13615	13683	13603	13700	13900	13745	13461	13815	13640	13605	13635	13765	13671	13585	13446	13557	13614	13886	13571	13662	13608	13793	13623	13677	13695	13774	13632	13582	13635	13855	13788	13711	13594	13673	13563	13628	13608	13501	13568	13772	13523	13609	13662	13788	13653	13728	13656	13671	13725	13746	13700	13793	13716	13705	13600	13733	13579	13561	13630	13680	13713	13564	13495	13664	13621	13538	13855	13566	13629	13674	13576	13739	13697	13567	13829	13596	13673	13789	13698	13510	13687	13628	13666	13678	13748	13760	13757	13637	13633	13732	13613	13747	13642	13619	13541	13637	13597	13774	13754	13703	13650	13662	13575	13764	13647	13618	13655	13709	13693	13558	13658	13777	13666	13541	13684	13794	13595	13770	13713	13674	13770	13740	13737	13651	13649	13754	13711	13758	13598	13710	13656	13587	13715	13723	13708	13633	13699	13631	13584	13778	13457	13716	13652	13776	13662	13559	13608	13778	13649	13743	13693	13575	13764	13620	13580	13669	13671	13564	13666	13610	13738	13596	13892	13687	13572	13542	13646	13573	13745	13705	13590	13603	13568	13615	13732	13702	13742	13734	13680	13825	13666	13683	13660	13706	13664	13647	13590	13657	13770	13637	13607	13631	13660	13618	13690	13717	13639	13851	13768	13809	13669	13639	13679	13475	13565	13608	13565	13628	13644	13571	13655	13655	13743	13726	13735	13715	13543	13741	13674	13756	13748	13639	13744	13587	13752	13756	13537	13804	13701	13679	13780	13791	13606	13565	13600	13641	13564	13633	13628	13576	13602	13792	13617	13638	13609	13594	13618	13652	13575	13483	13714	13750	13725	13717	13717	13589	13665	13555	13637	13807	13629	13591	13676	13647	13798	13691	13700	13605	13744	13758	13518	13727	13615	13529	13756	13643	13790	13606	13713	13711	13645	13602	13518	13556	13684	13626	13580	13832	13588	13661	13608	13688	13643	13768	13598	13721	13587	13560	13741	13670	13755	13727	13443	13748	13750	13673	13759	13651	13841	13562	13793	13594	13632	13679	13827	13606	13522	13637	13588	13850	13563	13522	13686	13647	13690	13676	13820	13681	13639	13587	13707	13710	13701	13578	13580	13672	13613	13626	13659	13566	13664	13724	13748	13618	13733	13563	13746	13654	13627	13765	13509	13763	13502	13625	13510	13597	13706	13637	13707	13690	13567	13527	13532	13690	13582	13724	13599	13697	13796	13693	13635	13638	13778	13720	13597	13660	13638	13709	13805	13582	13621	13497	13874	13736	13709	13746	13703	13764	13503	13689	13471	13643	13702	13654	13618	13682	13776	13718	13717	13740	13558	13555	13651	13711	13690	13691	13641	13866	13587	13605	13654	13578	13687	13754	13562	13757	13612	13716	13669	13541	13706	13694	13650	13665	13642	13771	13637	13679	13630	13695	13741	13522	13622	13708	13549	13666	13711	13576	13772	13701	13650	13428	13552	13540	13549	13767	13752	13633	13629	13817	13449	13518	13737	13830	13600	13677	13633	13564	13675	13599	13760	13669	13623	13643	13594	13615	13675	13595	13658	13580	13553	13722	13791	13617	13499	13744	13732	13551	13809	13709	13663	13774	13679	13696	13696	13731	13627	13681	13718	13740	13762	13605	13711	13655	13574	13718	13600	13752	13754	13593	13666	13799	13759	13788	13568	13733	13879	13551	13715	13788	13655	13689	13487	13757	13579	13687	13624	13659	13652	13661	13688	13621	13643	13688	13537	13602	13677	13549	13690	13494	13611	13617	13580	13602	13514	13701	13644	13681	13772	13777	13808	13600	13723	13614	13654	13532	13516	13630	13657	13552	13647	13863	13698	13626	13796	13724	13790	13513	13794	13796	13803	13790	13523	13751	13524	13542	13624	13628	13644	13779	13562	13682	13570	13571	13603	13478	13533	13626	13726	13592	13456	13667	13675	13695	13797	13733	13516	13572	13660	13782	13624	13612	13589	13613	13604	13668	13803	13600	13704	13669	13608	13625	13566	13573	13756	13802	13820	13773	13534	13752	13460	13722	13779	13700	13744	13618	13690	13482	13723	13603	13772	13618	13750	13579	13561	13572	13734	13659	13789	13635	13601	13813	13637	13655	13649	13591	13723	13523	13657	13780	13837	13735	13701	13614	13641	13639	13759	13621	13591	13688	13855	13613	13675	13596	13592	13839	13767	13794	13650	13603	13619	13720	13771	13621	13529	13692	13693	13734	13610	13689	13706	13691	13547	13627	13757	13692	13599	13555	13835	13584	13758	13886	13679	13659	13586	13619	13711	13784	13627	13603	13625	13631	13567	13529	13772	13517	13723	13831	13642	13687
23950	24752	36427	30295	24248	23247	21690	16402	15586	15864	15790	15652	15752	15634	15555	15496	15589	15578	15399	15644	15686	15448	15539	15495	15410	15485	15502	15670	15540	15573	15287	15458	15370	15456	15458	15404	15515	15475	15321	15704	15660	15404	15471	15319	15343	15320	15398	15479	15520	15535	15136	15354	15531	15458	15497	15518	15277	15500	15481	15389	15289	15485	15422	15396	15459	15276	15425	15141	15384	15488	15545	15500	15339	15367	15491	15360	15325	15346	15333	15554	15501	15385	15415	15219	15406	15534	15402	15438	15343	15565	15378	15312	15471	15291	15411	15477	15369	15302	15528	15294	15451	15354	15307	15322	15196	15349	15342	15147	15330	15313	15516	15534	15355	15150	15344	15329	15474	15279	15404	15257	15310	15276	15105	15316	15371	15307	15515	15420	15477	15340	15469	15409	15181	15118	15446	15334	15373	15601	15411	15335	15205	15339	15280	15411	15397	15331	15200	15366	15328	15408	15299	15417	15290	15535	15275	15381	15475	15663	15238	15175	15214	15362	15344	15456	15491	15405	15339	15457	15323	15446	15223	15475	15653	15495	15242	15438	15338	15474	15307	15503	15512	15331	15338	15319	15167	15316	15422	15211	15295	15299	15290	15465	15357	15266	15375	15439	15160	15196	15209	15250	15494	15328	15443	15337	15274	15318	15586	15224	15454	15269	15365	15295	15298	15348	15304	15179	15438	15302	15471	15281	15367	15298	15197	15329	15336	15558	15456	15585	15112	15193	15317	15345	15212	15326	15556	15243	15528	15298	15598	15437	15254	15400	15264	15365	15354	15117	15298	15319	15178	15252	15347	15171	15340	15478	15328	15512	15376	15251	15257	15166	15228	15109	15508	15166	15300	15440	15438	15195	15419	15409	15436	15307	15495	15544	15485	15310	15332	15231	15477	15318	15419	15341	15164	15212	15461	15282	15425	15210	15325	15177	15290	15212	15529	15489	15303	15352	15169	15395	15400	15335	15347	15540	15232	15334	15533	15226	15236	15185	15413	15552	15495	15589	15388	15245	15400	15199	15010	15542	15347	15283	15184	15325	15374	15328	15318	15362	15532	15372	15495	15540	15389	15208	15366	15129	15272	15193	15220	15175	15247	15223	15587	15275	15292	15423	15205	15347	15251	15389	15222	15399	15368	15104	15292	15239	15343	15348	15284	15309	15433	15314	15265	15222	15395	15231	15363	15277	15414	15548	15474	15152	15413	15296	15135	15428	15298	15375	15297	15427	15270	15248	15557	15487	15506	15181	15410	15302	15202	15302	15458	15211	15367	15417	15504	15358	15492	15346	15243	15348	15407	15357	15386	15415	15317	15386	15488	15309	15343	15310	15395	15418	15353	15445	15440	15337	15378	15425	15260	15215	15339	15161	14952	15568	15470	15186	15217	15483	15543	15371	15324	15565	15361	15460	15320	15439	15320	15238	15227	15345	15417	15422	15285	15487	15399	15395	15191	15043	15221	15322	15247	15204	15281	15278	15337	15439	15361	15256	15246	15341	15482	15330	15318	15080	15310	15144	15367	15249	15251	15295	15509	15547	15386	15285	15605	15288	15418	15230	15269	15546	15327	15257	15397	15307	15307	15263	15517	15149	15343	15365	15232	15375	15268	15304	15232	15195	15326	15485	15372	15351	15265	15199	15341	15242	15317	15320	15364	15350	15387	15243	15523	15396	15237	15302	15325	15423	15388	15335	15374	15301	15436	15450	15279	15364	15133	15253	15526	15376	15246	15289	15179	15288	15191	15426	15462	15281	15221	15311	15425	15406	15336	15377	15201	15116	15327	15444	15442	15358	15413	15569	15439	15248	15539	15275	15275	15394	15236	15202	15314	15338	15361	15280	15277	15309	15445	15273	15384	15267	15451	15391	15240	15310	15337	15353	15311	15317	15465	15138	15434	15381	15290	15453	15358	15302	15394	15364	15559	15120	15247	15374	15404	15324	15385	15501	15180	15372	15548	15358	15328	15340	15236	15274	15410	15152	15305	15447	15188	15324	15258	15290	15389	15197	15430	15313	15345	15243	15569	15387	15363	15381	15493	15372	15447	15327	15432	15519	15450	15278	15332	15448	15528	15222	15410	15321	15350	15296	15197	15517	15424	15426	15573	15309	15279	15305	15378	15217	15371	15392	15465	15160	15319	15319	15413	15268	15374	15521	15250	15475	15523	15161	15316	15393	15263	15370	15185	15444	15271	15461	15374	15234	15352	15395	15214	15138	15366	15287	15275	15393	15189	15228	15220	15303	15517	15326	15290	15368	15313	15202	15249	15345	15282	15338	15393	15077	15285	15319	15148	15374	15324	15313	15325	15416	15200	15262	15382	15596	15405	15325	15416	15263	15293	15463	15235	15267	15351	15370	15336	15330	15510	15448	15426	15481	15268	15291	15471	15376	15206	15301	15155	15318	15306	15452	15306	15436	15234	15185	15285	15518	15373	15308	15394	15400	15300	15315	15313	15419	15262	15225	15283	15395	15117	15173	15348	15528	15357	15369	15394	15194	15367	15155	15312	15271	15208	15378	15269	15207	15351	15225	15336	15337	15138	15217	15471	15272	15416	15503	15441	15324	15548	15253	15208	15291	15468	15367	15517	15146	15396	15188	15209	15421	15409	15337	15383	15260	15302	15267	15440	15280	15407	15442	15319	15256	15356	15405	15375	15287	15268	15467	15350	15397	15350	15355	15225	15482	15355	15276	15151	15179	15508	15386	15467	15529	15440	15399	15369	15448	15472	15387	15375	15393	15408	15597	15442	15343	15400	15375	15362	15300	15448	15156	15241	15179	15264	15174	15244	15316	15257	15321	15412	15477	15438	15323	15349	15393	15343	15227	15356	15191	15232	15268	15159	15244	15349	15232	15410	15421	15213	15311	15365	15236	15388	15380	15396	15238	15394	15283	15314	15429	15361	15327	15395	15360	15315	15267	15263	15432	15050	15166	15352	15466	15345	15244	15337	15202	15385	15466	15380	15428	15436	15270	15439	15315	15250	15242	15402	15421	15488	15401	15305	15283	15295	15352	15476	15259	15370	15425	15366	15293	15051	15372	15356	15293	15379	15305	15335	15243	15395	15345	15178	15414	15336	15290	15035	15217	15352	15420	15006	15202	15408	15447	15342	15360	15493	15519	15485	15398	15396	15293	15379	15448	15300	15321	15242	15393	15202	15327	15454	15397	15447	15440	15530	15287	15449	15497	15469	15122	15328	15324	15284	15239	15172	15392	15314	15407	15401	15311	15277	15560	15205	15312	15351	15438	15529	15106	15253	15397	15337	15242	15283	15367	15325	15403	15401	15352	15269	15318	15570	15465	15565	15506	15356	15226	14995	15335	15238	15399	15199	15447	15175	15181	15494	15235	15288	15427	15316	15397	15158	15256	15218	15288	15363	15151	15444	15345	15078	15188	15507	15327	15371	15203	15474	15224	15419	15215	15252	15252	15258	15307	15502	15213	15278	15331	15385	15528	15355	15511	15267	15365	15228	15487	15270	15339	15353	15559	15387	15456	15467	15155	15267	15366	15448	15397	15272	15170	15437	15463	15457	15347	15233	15437	15381	15309	15392	15595	15325	15307	15428	15524	15260	15331	15392	15359	15486	15359	15502	15361	15466	15344	15219	15339	15399	15483	15272	15485	15421	15453	15445	15473	15234	15438	15265	15370	15345	15273	15343	15394	15273	15338	15455	15480	15318	15436	15198	15285	15368	15233	15294	15334	15364	15454	15364	15292	15318	15173	15490	15531	15403	15261	15456	15217	15526	15324	15528	15457	15360	15344	15316	15378	15432	15339	15301	15410	15411	15510	15371	15519	15550	15271	15486	15425	15365	15184	15247	15337	15325	15531	15254	15347	15302	15501	15440	15204	15258	15405	15305	15286	15184	15318	15459	15233	15628	15433	15311	15423	15386	15113	15288	15292	15319	15329	15577	15325	15240	15100	15305	15172	15288	15439	15195	15306	15337	15343	15211	15299	15179	15304	15200	15285	15200	15274	15328	15334	15348	15063	15287	15319	15404	15451	15234	15388	15529	15370	15521	15470	15384	15242	15304	15319	15327	15236	15448	15258	15474	15473	15497	15472	15431	15322	15323	15396	15218	15361	15079	15286	15423	15453	15403	15440	15492	15358	15189	15323	15370	15326	15480	15340	15294	15407	15562	15377	15191	15372	15301	15273	15188	15316	15505	15400	15203	15418	15585	15254	15329	15321	15360	15235	15450	15190	15333	15420	15350	15327	15154	15248	15255	15329	15258	15424	15427	15378	15437	15446	15274	15461	15384	15370	15293	15281	15326	15201	15456	15245	15360	15052	15236	15212	15377	15399	15211	15475	15363	15275	15424	15362	15346	15479	15271	15268	15397	15305	15484	15317	15327	15523	15301	15461	15241	15193	15258	15203	15202	15292	15360	15285	15381	15402	15347	15214	15161	15367	15163	15259	15390	15374	15175	15318	15378	15447	15290	15366	15362	15216	15704	15559	15487	15204	15427	15522	15360	15393	15367	15572	15359	15430	15088	15499	15368	15356	15327	15298	15126	15322	15404	15303	15319	15345	15409	15526	15521	15376	15318	15342	15395	15329	15253	15164	15286	15230	15348	15371	15381	15361	15442	15220	15605	15353	15425	15196	15251	15340	15486	15374	15314	15237	15562	15208	15483	15325	15379	15409	15351	15412	15276	15376	15385	15258	15364	15448	15210	15436	15435	15283	15490	15456	15560	15458	15327	15158	15491	15648	15344	15367	15564	15291	15385	15222	15239	15391	15321	15353	15260	15290	15344	15468	15357	15306	15263	15408	15268	15306	15495	15379	15430	15345	15542	15367	15396	15397	15295	15269	15255	15352	15279	15264	15499	15244	15245	15167	15103	15198	15262	15250	15350	15425	15173	15306	15383	15193	15141	15404	15244	15231	15337	15291	15160	15449	15149	15331	15277	15066	15137	15288	15088	15343	15527	15161	15288	15369	15089	15374	15313	15218	15435	15316	15263	15277	15257	15330	15330	15409	15354	15436	15290	15371	15415	15427	15379	15521	15631	15381	15304	15371	15572	15409	15339	15398	15376	15196	15044	15391	15287	15335	15274	15318	15235	15156	15378	15384	15362	15196	15375	15262	15318	15429	15352	15559	15351	15382
62780	108064	84394	54192	30519	16884	14025	13737	13323	13542	13469	13725	13538	13552	13439	13558	13620	13545	13537	13642	13550	13696	13508	13608	13672	13544	13572	13559	13745	13480	13680	13411	13609	13494	13598	13553	13662	13473	13479	13542	13661	13561	13788	13715	13602	13554	13420	13663	13695	13601	13578	13670	13464	13663	13635	13763	13743	13598	13642	13820	13578	13455	13726	13689	13711	13876	13524	13778	13675	13604	13596	13651	13691	13720	13652	13601	13473	13768	13566	13700	13644	13472	13574	13537	13677	13714	13610	13559	13710	13659	13489	13499	13568	13667	13579	13525	13548	13583	13564	13712	13557	13530	13630	13648	13559	13781	13639	13466	13652	13466	13419	13649	13528	13542	13624	13554	13560	13659	13409	13685	13572	13553	13488	13579	13612	13677	13518	13681	13519	13558	13612	13704	13637	13669	13628	13586	13674	13612	13484	13722	13423	13585	13441	13526	13425	13615	13538	13591	13725	13613	13569	13671	13502	13651	13612	13584	13521	13502	13571	13721	13599	13643	13669	13625	13668	13612	13799	13563	13606	13706	13678	13604	13717	13595	13533	13646	13619	13509	13730	13620	13645	13605	13458	13508	13616	13710	13590	13630	13615	13453	13538	13537	13690	13584	13648	13427	13822	13605	13621	13614	13567	13562	13558	13647	13497	13558	13630	13571	13595	13626	13624	13608	13542	13744	13671	13634	13539	13583	13352	13486	13501	13656	13549	13389	13587	13600	13698	13639	13667	13572	13525	13572	13669	13549	13563	13696	13558	13537	13585	13638	13449	13545	13514	13634	13627	13568	13498	13501	13396	13679	13599	13647	13654	13696	13650	13482	13629	13644	13559	13604	13609	13422	13589	13769	13480	13866	13790	13628	13817	13461	13681	13560	13457	13651	13603	13541	13603	13670	13493	13601	13478	13693	13609	13472	13533	13604	13490	13499	13645	13481	13668	13504	13573	13643	13532	13587	13608	13353	13708	13616	13547	13656	13508	13673	13380	13652	13708	13468	13547	13447	13551	13568	13587	13663	13653	13479	13749	13477	13703	13666	13616	13645	13484	13796	13739	13515	13743	13469	13764	13534	13525	13664	13600	13717	13561	13598	13536	13443	13736	13624	13581	13459	13520	13452	13518	13615	13486	13646	13572	13640	13388	13588	13411	13742	13716	13531	13700	13705	13613	13563	13633	13541	13792	13580	13641	13365	13496	13678	13627	13550	13480	13541	13715	13601	13744	13638	13556	13668	13598	13673	13620	13522	13611	13469	13489	13413	13535	13577	13455	13622	13577	13455	13738	13726	13555	13613	13681	13546	13572	13363	13539	13573	13687	13580	13568	13671	13622	13712	13554	13507	13595	13564	13571	13725	13733	13480	13487	13652	13691	13541	13638	13661	13600	13733	13519	13550	13553	13558	13579	13469	13543	13649	13770	13471	13618	13606	13575	13633	13669	13517	13471	13670	13604	13680	13509	13627	13596	13504	13548	13399	13497	13558	13648	13622	13527	13746	13638	13552	13606	13473	13607	13596	13509	13615	13620	13473	13679	13673	13467	13552	13704	13599	13603	13865	13500	13717	13657	13693	13601	13560	13536	13709	13744	13450	13711	13677	13586	13795	13554	13721	13599	13609	13628	13652	13651	13689	13442	13543	13535	13587	13546	13628	13629	13521	13657	13562	13691	13633	13505	13346	13573	13587	13525	13563	13739	13471	13576	13613	13675	13641	13591	13385	13681	13594	13628	13625	13625	13559	13554	13540	13510	13543	13517	13614	13599	13636	13688	13701	13584	13503	13587	13568	13716	13561	13695	13589	13567	13670	13723	13590	13661	13481	13361	13499	13586	13613	13640	13640	13667	13650	13574	13662	13621	13497	13460	13519	13714	13542	13468	13469	13618	13535	13660	13606	13566	13421	13547	13612	13658	13750	13545	13500	13674	13549	13657	13652	13407	13605	13543	13608	13544	13633	13506	13521	13524	13705	13516	13539	13379	13588	13655	13638	13548	13618	13572	13736	13479	13663	13503	13556	13583	13455	13684	13629	13594	13487	13534	13556	13621	13526	13572	13691	13570	13497	13634	13539	13649	13449	13740	13467	13639	13452	13561	13600	13562	13466	13421	13645	13517	13675	13680	13612	13496	13683	13791	13643	13588	13448	13522	13528	13653	13751	13516	13561	13510	13508	13495	13636	13602	13454	13636	13546	13623	13552	13599	13583	13804	13492	13555	13348	13595	13692	13563	13499	13549	13530	13599	13645	13677	13544	13570	13627	13405	13629	13495	13588	13693	13642	13469	13517	13458	13609	13801	13646	13638	13719	13578	13619	13580	13524	13614	13697	13512	13743	13511	13579	13678	13561	13579	13508	13623	13726	13572	13681	13717	13721	13552	13733	13596	13622	13620	13425	13646	13658	13585	13664	13707	13476	13607	13423	13634	13499	13589	13666	13589	13642	13571	13615	13635	13489	13576	13460	13673	13642	13640	13543	13657	13583	13569	13598	13677	13676	13702	13330	13702	13544	13688	13610	13527	13867	13538	13686	13588	13491	13525	13676	13526	13576	13750	13650	13582	13597	13623	13610	13485	13738	13617	13552	13695	13600	13601	13483	13660	13473	13734	13466	13592	13481	13632	13448	13767	13561	13555	13654	13376	13658	13612	13578	13696	13683	13520	13633	13741	13430	13556	13752	13707	13543	13569	13565	13429	13629	13610	13664	13638	13668	13626	13571	13565	13634	13589	13529	13584	13507	13436	13654	13565	13586	13595	13492	13514	13705	13552	13567	13422	13702	13359	13568	13459	13526	13553	13669	13630	13549	13655	13564	13604	13434	13487	13659	13561	13605	13538	13520	13697	13413	13606	13650	13640	13373	13521	13543	13509	13679	13525	13667	13531	13371	13486	13735	13674	13548	13517	13561	13476	13588	13540	13398	13595	13655	13518	13616	13459	13570	13714	13564	13603	13592	13633	13574	13685	13603	13454	13603	13473	13619	13536	13767	13754	13471	13635	13726	13626	13678	13526	13576	13579	13597	13705	13582	13678	13626	13493	13665	13445	13593	13652	13546	13607	13557	13668	13461	13540	13476	13607	13605	13432	13520	13666	13553	13513	13542	13502	13776	13569	13676	13660	13514	13669	13430	13489	13589	13726	13629	13665	13608	13633	13440	13567	13631	13756	13612	13634	13496	13713	13581	13613	13694	13568	13472	13476	13349	13492	13697	13611	13715	13600	13638	13512	13489	13735	13611	13452	13537	13542	13519	13628	13647	13581	13570	13479	13570	13539	13557	13638	13545	13517	13621	13564	13594	13649	13468	13525	13578	13770	13646	13612	13604	13563	13531	13473	13486	13587	13570	13846	13735	13684	13615	13497	13587	13688	13661	13581	13579	13584	13735	13558	13751	13423	13560	13683	13562	13524	13805	13565	13623	13749	13569	13565	13689	13706	13558	13722	13501	13478	13564	13586	13562	13611	13611	13572	13518	13672	13581	13723	13783	13590	13751	13599	13574	13573	13620	13602	13671	13475	13583	13720	13626	13569	13484	13620	13490	13501	13543	13771	13745	13593	13408	13513	13499	13564	13564	13614	13578	13656	13626	13618	13503	13727	13711	13650	13517	13307	13498	13610	13503	13490	13722	13576	13506	13657	13547	13593	13444	13492	13563	13613	13531	13752	13591	13607	13712	13476	13658	13638	13431	13612	13570	13694	13538	13524	13460	13594	13533	13620	13559	13492	13610	13663	13646	13456	13655	13709	13482	13654	13715	13766	13598	13544	13679	13795	13718	13493	13579	13605	13583	13573	13537	13556	13664	13464	13459	13491	13479	13531	13578	13536	13553	13600	13646	13486	13611	13527	13575	13690	13660	13383	13435	13621	13566	13688	13589	13552	13574	13584	13489	13632	13500	13480	13606	13606	13572	13591	13664	13494	13458	13536	13481	13722	13616	13598	13647	13675	13721	13464	13624	13686	13757	13642	13519	13598	13631	13401	13633	13438	13690	13585	13632	13580	13638	13499	13556	13547	13569	13436	13487	13512	13621	13536	13600	13534	13584	13638	13603	13492	13596	13441	13598	13636	13464	13617	13556	13584	13686	13536	13716	13673	13615	13519	13675	13628	13579	13667	13710	13567	13681	13564	13600	13591	13627	13461	13527	13677	13562	13533	13485	13577	13577	13782	13676	13584	13539	13564	13603	13676	13535	13524	13560	13674	13565	13486	13472	13592	13520	13579	13469	13758	13521	13625	13489	13593	13680	13552	13723	13718	13637	13576	13534	13538	13492	13554	13614	13827	13418	13416	13506	13573	13582	13535	13528	13585	13535	13484	13603	13548	13708	13672	13507	13403	13555	13606	13563	13484	13504	13495	13651	13586	13644	13560	13533	13603	13574	13590	13771	13561	13624	13585	13564	13643	13690	13426	13506	13562	13587	13720	13402	13542	13524	13574	13567	13834	13415	13604	13599	13490	13479	13611	13727	13680	13651	13476	13577	13642	13823	13455	13516	13619	13624	13648	13537	13531	13658	13567	13552	13632	13652	13620	13654	13667	13555	13618	13721	13579	13499	13650	13523	13597	13628	13668	13577	13674	13445	13575	13545	13499	13462	13608	13509	13630	13587	13513	13443	13595	13606	13567	13413	13713	13695	13491	13625	13577	13636	13649	13498	13652	13505	13543	13574	13537	13656	13604	13572	13442	13674	13502	13667	13483	13416	13585	13550	13693	13512	13586	13559	13426	13569	13675	13614	13510	13500	13609	13657	13665	13652	13530	13456	13479	13616	13642	13680	13631	13683	13618	13610	13605	13811	13627	13584	13563	13431	13552	13511	13652	13580	13658	13660	13664	13552	13530	13619	13485	13668	13698	13590	13385	13575	13690	13805	13745	13628	13380	13581	13668	13682	13788	13441	13693	13547	13567	13557	13767	13620	13618	13456	13471	13484	13594	13593	13543	13513	13562	13481	13590	13512	13617	13523	13636	13651	13605	13722	13587	13669	13683	13561	13493	13615	13560	13524	13716	13650	13586	13528	13836	13418	13791	13610	13655	13498	13718	13575	13586	13640	13506	13810	13591	13557	13615	13493	13421	13606	13533	13462	13400	13552	13753	13547	13626	13565	13634	13685	13533	13479	13639	13614	13593	13586
33118	40990	39950	27269	18220	15944	15562	15341	15526	15264	15219	15409	15132	15457	15365	15209	15221	15292	15283	15309	15328	15434	15466	15112	15569	15460	15365	15266	15260	15346	15298	15097	15356	14933	15172	15168	15405	15256	15276	15162	15208	15202	15253	15317	15296	15411	15187	15124	15219	15153	15270	15346	15394	15435	15355	15282	15242	15328	15323	15203	15317	14970	15198	15118	15142	15310	15154	15034	15151	15329	15269	15312	15419	15349	15391	15080	15333	15230	15350	15198	15452	15260	15226	15122	15364	15316	15148	15099	15258	15280	15119	15162	15092	15186	15201	15270	15145	15337	15177	15221	15290	15180	15046	15322	15328	15292	15316	15384	15208	15177	15170	15387	15132	15142	15380	15127	15229	15075	15327	15120	15284	15198	15066	15249	15410	15121	15272	15265	15339	15163	15320	15393	15315	15262	15332	15470	15148	15150	15300	15216	15183	15315	15424	15226	15331	15393	15325	15244	15362	15267	15165	15158	15322	15035	15208	15260	15422	15248	15176	15239	15204	15408	15215	15171	15194	15155	15199	15216	15211	15287	15129	15167	15275	15376	15258	15315	15254	15245	15427	15216	15171	15168	15416	15180	15362	15297	15078	15102	15149	15305	15232	15397	15235	15165	15413	15240	15024	15255	15165	15286	15215	15167	15370	15429	15381	15308	15284	15330	15281	15264	15297	15246	15163	15057	15306	15278	15106	15350	15018	15142	15328	15340	15486	15270	15397	15179	15196	15101	15234	15135	15114	15286	15463	15304	15479	15098	15331	15382	15172	15072	15289	15205	15364	15243	15228	14984	15226	15182	15190	15276	15123	15086	15346	15203	15025	15274	15022	15221	15163	15175	15186	15364	15386	15015	15252	15299	15148	15169	15246	15374	15353	15342	15263	15298	15247	15309	15289	15342	15120	15211	15250	15354	15330	15107	15201	15350	15015	15328	15387	15116	15210	15124	15464	15594	15121	15194	15191	15393	15252	15170	15237	15383	15124	15034	15008	15124	15282	15319	15231	15363	15301	15390	15212	15209	15215	15273	15074	15319	15327	15191	15036	15079	15269	15192	15336	15143	15119	15221	15370	15322	15305	15392	15006	15252	15186	15301	15446	15234	15272	15407	15374	15180	15378	15326	15268	15217	15076	15144	15253	15182	15370	15220	15111	15358	15179	15327	15265	15217	15137	15278	15316	15183	15328	15287	15220	15167	15247	15219	15307	15428	15379	15085	15361	15410	15378	15263	15123	15259	15196	15166	15120	15085	15359	15182	15223	15308	15304	15050	15239	15093	15216	15260	15253	15217	15231	15410	15430	15103	15158	15157	15322	15414	15203	15107	15352	15266	15223	15267	15192	15246	15433	15196	15478	15272	15466	15139	15331	15298	15391	15404	15162	15428	15446	15350	15202	15481	15453	15218	15251	15325	15193	15461	14978	15121	15238	15106	15470	15172	15296	15346	15365	15427	15301	15017	15096	15388	15220	15157	15366	15315	15196	15173	15195	15159	15259	15370	15270	15398	15298	15294	15369	15294	15237	15249	15099	15098	15324	15303	15323	15330	15346	15279	15151	15198	15320	15233	15412	15472	15186	15020	15141	15307	15303	15391	15239	15260	15227	15261	15193	15447	15361	15243	14975	15145	15316	15315	15344	15418	15113	15279	15180	15223	15335	15221	15394	15185	15155	15274	15248	15222	15175	15374	15283	15175	15239	15411	15355	15158	15242	15253	15233	15338	15180	15097	15281	15109	15210	15281	15230	15415	15128	15232	15169	15068	15289	15072	15233	15252	15129	15315	15272	15312	15267	15357	15390	15248	15370	15401	15162	15303	15091	15190	15274	15228	15115	15152	15203	15121	15214	15276	15389	15357	15312	15136	15264	15485	15164	15255	15448	15203	15280	15285	15148	15197	15248	15172	15296	15328	15341	15204	15363	15310	15399	15270	15275	15204	15302	15115	15054	15456	15186	15108	15219	15253	15043	15128	15427	15322	15116	15259	15172	15235	15151	15088	15267	15207	15154	15360	15149	15365	15232	15214	15188	15151	15308	15190	15153	15140	15375	15172	15279	15248	15280	15277	15369	15169	15199	15072	15157	15213	15123	15192	15083	15156	15094	15058	15454	15253	15312	15151	15177	15394	15287	15373	15199	15258	15255	15117	15101	15182	15304	15205	15355	15156	15207	15270	15142	15230	15233	15205	15267	15187	15420	15077	15269	15290	15467	15500	15388	15270	15254	15267	15387	15315	15286	15356	15124	15399	15257	15025	15155	15410	15110	15246	15213	15219	15271	15317	15449	15183	15168	15143	15345	15244	15257	15137	15166	15392	15165	15310	15173	15239	15227	15234	15340	15283	15144	15150	15314	15167	15100	15054	15281	15090	15377	15167	15207	15253	15011	15385	15299	15572	15378	15230	15242	15346	15297	15157	15318	15168	15342	15341	15319	15275	15332	15009	15250	15431	15141	14993	15318	15295	15263	15210	15332	15139	15317	15139	15163	15145	15249	15199	15265	15338	15350	15366	15401	14980	15288	15229	15027	15181	15325	15305	15111	15275	15297	15200	15134	15077	15318	14983	15297	15392	15263	15201	15169	15224	15246	15200	15315	15083	15338	15422	15293	15336	15321	15250	15205	15496	15183	15200	15112	15340	15217	15172	15228	15337	15243	15349	15305	15373	15110	15155	15532	15330	15336	15256	15255	15309	15170	15159	15093	15272	15113	15243	15315	15320	15173	15226	15182	15220	15200	15269	15169	14926	14964	15209	15341	15242	15228	15356	15385	15074	15101	15311	15411	15318	15296	15369	15168	15506	15230	15256	15251	15176	15239	15303	15385	15059	15296	15006	15113	15209	15289	15351	15380	15314	15373	15438	15282	15083	15346	15166	15105	15322	15226	15350	15202	15170	15235	15298	15404	15241	15247	15305	15440	15216	15149	15163	15254	15117	15159	15187	15366	15093	15178	15002	15063	15348	15296	15262	15145	15325	15126	15172	15424	15035	15223	15405	15261	15219	15097	15133	15370	15109	15407	15019	15129	15163	15390	15242	15364	15291	15234	15182	15176	15441	15274	15453	15352	15193	15223	15272	15117	15183	15190	15265	15422	15267	15375	15174	15359	15278	15230	15400	15228	15394	15353	15279	15242	15368	15189	15296	15308	15390	15225	15273	15129	15109	15351	15208	15421	15339	15198	15329	15414	15286	15314	15371	15369	15210	15413	15266	15250	15485	15267	15185	15023	15236	15223	15349	15198	15331	15268	15406	15214	15319	15366	15349	15045	15345	15053	15120	15072	15160	14987	15234	15283	15188	15294	15464	15409	15119	15087	15390	15121	15225	15187	15021	15282	15462	15324	15229	15076	15169	15073	15225	15227	15403	15260	15151	15408	15208	15193	15155	15262	15368	15356	15324	15272	15371	15246	15235	15371	15424	15312	15000	15156	15237	15414	15201	15308	15214	15251	15344	15210	15333	15210	15244	15339	15053	15203	15154	15357	15366	15216	15115	15219	15327	15017	15235	15126	15265	15375	15273	15295	15263	15252	15200	15189	15236	15243	15153	15147	15265	15109	15052	15312	15106	15372	15355	15347	15414	15261	15231	15373	15310	15061	15271	15283	15318	15216	15210	15322	15232	15303	15121	15368	15369	15337	15130	15174	15243	15141	15282	15083	15194	15245	15256	15207	15261	15249	15411	15261	15232	15114	15328	15306	15270	15320	15295	15311	15309	15104	15383	15256	15166	15368	15375	15197	15153	15402	15361	15159	15406	15459	15116	15448	15269	15272	15165	15105	15330	15119	15257	15214	15372	15096	15124	15414	15222	14997	15238	15269	15347	15318	15106	15285	15247	15242	15297	15227	15124	15389	15073	15126	15249	15186	15452	15354	15344	15279	15271	15289	15176	15469	15210	15316	15228	15490	15382	15274	15327	15284	15246	15225	15226	15437	15316	15279	15206	15398	15245	15319	15133	15266	15152	15438	15357	15219	15410	15207	15309	15005	15404	15174	15318	15147	15461	15303	15204	15345	15315	15202	15280	15312	15273	15296	15229	15245	15178	15284	15294	15306	15236	15158	15264	15440	15231	15169	15244	15125	15225	15270	15161	15229	15218	15226	15407	15171	15361	15160	15113	15230	15083	15239	15201	15088	15309	15187	15284	15258	15188	15232	15218	15348	15214	15354	15115	15254	15242	15162	15258	15222	15240	15391	15270	15203	15458	15308	15257	15186	15388	15492	15431	15248	15161	15273	15427	15261	15373	15400	15255	15331	15051	15258	15343	15211	15363	15299	15136	15094	15258	15149	15351	15164	15325	15168	15018	15266	15269	15082	15309	15195	15373	15449	15235	15373	15103	15152	15212	15205	15131	15383	15136	15483	15308	15337	15207	15026	15268	15351	15122	15442	15421	15333	15270	15444	15328	15298	15299	15236	15343	15253	15300	15232	15345	15396	15344	15439	15158	15152	15209	15342	15251	15177	15119	15301	15460	15316	15249	15433	15316	15329	15266	15354	15188	15320	15288	15335	15426	15299	15163	15111	15256	15262	15082	15358	15215	15283	15095	15238	15177	15113	15035	15203	15413	15322	15341	15162	15274	15440	15308	15150	15269	15289	15266	15060	15183	15251	15061	15262	15280	15250	15205	15199	15169	15252	15161	15171	15080	15073	15479	15335	15170	15259	15197	15233	14982	15226	15219	15331	15211	15261	15203	15366	15253	15283	15382	15197	15294	15348	15288	14993	15363	15225	15153	15210	15538	15232	15353	15143	15212	15391	15148	15376	15212	15270	15069	15036	15215	15299	15357	15373	15112	15092	15083	15395	15219	15172	15172	15078	15285	15376	15100	15276	15327	15325	15320	15265	15218	14946	15276	15255	15249	15295	15425	15312	15177	15230	15105	15228	15328	15107	15304	15250	15273	15281	15300	15310	15185	15355	15294	15455	15115	15408	15215	15224	15252	15147	15422	15009	15036	15279	15304	15246	15202	15214	15332	15186	15205	15301	15191	15197	15144	15258	15258	15336	15143	15360	15232	15373	15137	15288	15419	15208	15300	15360	15447	15324	15409	15319	15205	15156	15115	15079	15427	15217	15404	15389	15240	15289	15161	15298	15150	15279	14973	15336	15131	15026	15149	15131	15264	15458	15247
41951	58158	41385	23225	15745	13818	13689	13623	13575	13601	13575	13597	13548	13515	13595	13631	13437	13604	13324	13549	13629	13616	13624	13753	13575	13666	13651	13410	13646	13569	13726	13648	13823	13427	13696	13519	13611	13516	13629	13460	13644	13556	13541	13489	13558	13600	13467	13338	13450	13692	13667	13539	13521	13555	13661	13642	13479	13463	13503	13720	13607	13590	13678	13557	13632	13680	13598	13486	13351	13639	13633	13478	13584	13461	13436	13740	13675	13516	13563	13565	13578	13606	13537	13575	13556	13740	13417	13559	13628	13476	13551	13537	13659	13559	13513	13547	13483	13491	13527	13672	13503	13595	13436	13562	13418	13556	13561	13665	13345	13683	13593	13488	13505	13499	13677	13716	13527	13455	13424	13625	13491	13699	13625	13530	13496	13578	13617	13499	13588	13566	13722	13598	13603	13572	13467	13671	13623	13457	13603	13751	13718	13586	13524	13612	13572	13599	13699	13433	13622	13576	13634	13735	13571	13428	13524	13519	13571	13707	13458	13538	13668	13362	13590	13574	13508	13526	13498	13567	13541	13526	13429	13629	13668	13556	13483	13531	13484	13496	13519	13560	13717	13603	13492	13630	13587	13642	13515	13448	13554	13644	13557	13557	13649	13832	13601	13594	13479	13645	13622	13586	13668	13539	13703	13606	13531	13515	13419	13659	13556	13571	13642	13607	13569	13588	13590	13475	13547	13798	13458	13606	13640	13576	13445	13648	13586	13605	13544	13651	13568	13599	13665	13327	13597	13826	13444	13334	13604	13551	13576	13522	13347	13518	13464	13484	13772	13521	13514	13411	13547	13641	13654	13615	13613	13544	13637	13556	13503	13520	13687	13610	13677	13520	13640	13507	13533	13632	13507	13650	13530	13891	13570	13456	13690	13547	13555	13626	13527	13475	13563	13426	13689	13604	13579	13458	13472	13633	13430	13551	13478	13545	13411	13501	13677	13709	13683	13614	13583	13465	13822	13495	13541	13729	13673	13595	13652	13495	13654	13585	13544	13668	13659	13533	13655	13494	13595	13664	13513	13536	13550	13465	13582	13578	13608	13511	13747	13471	13554	13833	13568	13499	13401	13499	13515	13619	13556	13514	13614	13799	13612	13618	13463	13546	13712	13751	13528	13664	13499	13546	13509	13568	13520	13516	13632	13547	13659	13696	13550	13597	13585	13472	13631	13582	13526	13689	13598	13651	13634	13680	13430	13539	13643	13520	13494	13541	13452	13547	13723	13396	13662	13553	13540	13557	13561	13445	13644	13461	13452	13470	13609	13594	13661	13579	13594	13510	13470	13668	13691	13713	13637	13637	13744	13755	13625	13596	13615	13842	13533	13605	13682	13625	13691	13616	13653	13614	13561	13538	13567	13533	13703	13514	13510	13555	13560	13523	13683	13804	13696	13517	13568	13504	13712	13443	13646	13472	13545	13574	13697	13576	13534	13546	13535	13577	13418	13555	13393	13583	13685	13471	13616	13421	13619	13624	13505	13482	13689	13636	13617	13479	13492	13508	13476	13548	13658	13695	13579	13536	13633	13652	13748	13574	13809	13691	13612	13555	13569	13540	13554	13451	13539	13606	13852	13663	13620	13613	13598	13677	13605	13644	13609	13512	13689	13422	13554	13471	13679	13747	13634	13553	13591	13560	13309	13535	13555	13627	13720	13655	13563	13523	13656	13534	13532	13425	13487	13485	13560	13702	13659	13448	13697	13533	13553	13621	13616	13537	13528	13611	13500	13520	13577	13460	13574	13618	13498	13565	13488	13501	13654	13540	13771	13524	13787	13623	13583	13451	13649	13740	13644	13460	13601	13516	13638	13509	13495	13476	13615	13577	13581	13484	13672	13622	13750	13481	13705	13645	13684	13562	13642	13568	13553	13596	13676	13525	13563	13456	13503	13410	13598	13527	13522	13705	13468	13602	13592	13496	13531	13416	13657	13693	13611	13426	13752	13611	13533	13613	13522	13435	13350	13479	13450	13422	13525	13627	13653	13415	13499	13692	13685	13492	13511	13673	13671	13555	13589	13794	13719	13617	13572	13644	13475	13502	13689	13666	13518	13754	13619	13816	13513	13608	13615	13502	13465	13496	13692	13513	13382	13771	13472	13623	13532	13462	13559	13689	13647	13617	13516	13383	13654	13478	13727	13520	13621	13534	13712	13483	13630	13538	13589	13504	13389	13551	13500	13636	13532	13521	13639	13690	13411	13661	13582	13541	13498	13535	13597	13495	13664	13544	13534	13700	13521	13554	13515	13433	13547	13359	13589	13603	13572	13491	13609	13538	13545	13632	13633	13562	13511	13653	13535	13565	13624	13473	13595	13553	13701	13707	13510	13552	13546	13636	13382	13529	13653	13625	13715	13563	13560	13480	13683	13532	13676	13579	13622	13693	13626	13519	13610	13444	13566	13454	13543	13491	13556	13486	13577	13760	13713	13598	13570	13562	13480	13585	13546	13527	13646	13526	13569	13505	13499	13637	13660	13488	13622	13717	13444	13439	13631	13551	13490	13594	13600	13620	13684	13632	13475	13428	13558	13402	13748	13607	13773	13506	13380	13351	13582	13613	13517	13509	13585	13583	13659	13582	13594	13733	13650	13631	13541	13596	13403	13592	13576	13458	13677	13671	13535	13418	13634	13595	13502	13457	13510	13422	13717	13621	13673	13581	13620	13614	13559	13534	13605	13398	13547	13559	13444	13596	13574	13591	13527	13691	13432	13651	13497	13451	13470	13493	13602	13384	13532	13642	13691	13684	13688	13668	13640	13590	13521	13604	13681	13516	13544	13583	13701	13652	13587	13553	13671	13453	13554	13526	13588	13547	13591	13553	13737	13628	13498	13793	13667	13515	13466	13627	13712	13532	13431	13615	13619	13600	13606	13562	13625	13600	13529	13582	13734	13744	13543	13580	13552	13561	13501	13500	13678	13441	13542	13598	13599	13579	13593	13614	13735	13562	13600	13517	13592	13637	13687	13557	13701	13520	13550	13622	13468	13404	13785	13462	13689	13473	13708	13499	13623	13614	13590	13571	13573	13506	13779	13420	13610	13564	13652	13622	13523	13583	13628	13529	13562	13501	13641	13431	13487	13798	13509	13422	13628	13508	13524	13542	13657	13666	13533	13516	13531	13556	13611	13595	13689	13604	13475	13586	13535	13531	13421	13462	13555	13554	13566	13631	13514	13612	13493	13522	13519	13471	13551	13558	13672	13638	13596	13600	13480	13685	13639	13631	13552	13823	13602	13597	13458	13456	13517	13718	13502	13489	13678	13508	13729	13590	13622	13535	13633	13650	13754	13507	13581	13584	13627	13628	13439	13485	13536	13640	13706	13451	13673	13564	13536	13705	13643	13504	13500	13560	13618	13474	13638	13546	13518	13693	13575	13636	13572	13382	13629	13508	13535	13536	13378	13557	13700	13581	13706	13464	13632	13608	13510	13582	13597	13595	13637	13557	13586	13557	13512	13629	13734	13444	13564	13547	13505	13581	13619	13535	13615	13499	13649	13439	13661	13524	13667	13652	13548	13564	13536	13533	13446	13577	13557	13598	13647	13551	13331	13484	13609	13655	13539	13533	13701	13552	13505	13606	13550	13467	13487	13678	13514	13730	13485	13550	13567	13606	13560	13665	13401	13569	13646	13496	13376	13535	13542	13353	13488	13410	13411	13520	13472	13533	13486	13281	13618	13473	13647	13693	13387	13521	13446	13644	13660	13560	13418	13448	13475	13617	13488	13603	13518	13693	13615	13445	13587	13561	13528	13393	13570	13577	13562	13510	13632	13470	13482	13613	13505	13591	13598	13605	13551	13671	13646	13454	13599	13655	13680	13365	13496	13624	13324	13454	13458	13573	13518	13436	13641	13555	13491	13669	13695	13441	13592	13581	13523	13669	13561	13568	13700	13546	13533	13596	13534	13540	13626	13654	13602	13687	13537	13653	13577	13732	13429	13574	13596	13653	13579	13697	13519	13709	13475	13638	13593	13592	13587	13505	13501	13670	13644	13424	13590	13674	13614	13624	13437	13661	13482	13572	13672	13615	13631	13561	13521	13690	13649	13504	13611	13653	13586	13499	13767	13487	13584	13607	13680	13520	13612	13606	13426	13506	13742	13562	13519	13565	13471	13856	13565	13606	13554	13475	13544	13562	13722	13740	13563	13612	13574	13600	13614	13678	13595	13486	13517	13514	13645	13612	13646	13532	13443	13592	13453	13673	13531	13766	13372	13714	13543	13583	13450	13380	13649	13610	13547	13500	13718	13660	13726	13640	13709	13382	13651	13675	13559	13565	13642	13592	13585	13631	13630	13534	13516	13494	13655	13556	13531	13516	13510	13663	13448	13525	13431	13693	13585	13442	13607	13672	13625	13419	13509	13535	13562	13672	13674	13612	13546	13605	13579	13426	13704	13367	13589	13452	13534	13579	13655	13729	13684	13647	13684	13583	13685	13675	13630	13456	13550	13573	13662	13541	13608	13631	13557	13529	13659	13440	13473	13611	13552	13592	13578	13652	13555	13526	13424	13496	13506	13557	13630	13578	13582	13413	13502	13480	13762	13694	13644	13519	13494	13588	13600	13639	13594	13503	13734	13573	13553	13541	13520	13594	13580	13573	13362	13484	13570	13638	13606	13580	13610	13492	13544	13470	13473	13581	13701	13637	13571	13652	13736	13733	13484	13607	13646	13580	13567	13658	13572	13573	13461	13559	13564	13554	13703	13530	13634	13627	13618	13640	13559	13653	13548	13588	13582	13563	13562	13551	13587	13423	13780	13404	13652	13677	13679	13664	13589	13666	13379	13655	13536	13569	13433	13638	13473	13563	13507	13565	13619	13661	13554	13449	13685	13734	13638	13524	13696	13725	13562	13541	13602	13376	13558	13589	13584	13634	13505	13609	13474	13629	13533	13575	13566	13543	13576	13644	13686	13581	13483	13510	13449	13672	13642	13615	13347	13646	13556	13552	13489	13535	13537	13638	13618	13618	13577	13588	13572	13680	13379	13750	13542	13481	13477	13371	13460	13627	13772	13502	13564	13666	13700	13546	13564	13584	13788	13475	13560	13610	13470	13743	13471	13599	13530	13581	13582	13354	13514	13511	13633	13660	13645	13369	13724	13681	13682	13634	13584	13678
30082	40348	47210	33342	21044	16616	15759	15268	15475	15222	15170	15377	15216	15136	15153	15297	15251	15366	14994	15190	15283	15164	15148	15202	15239	15441	15237	15041	15085	15338	15206	15251	15109	15240	15121	15155	15200	15270	15284	15408	15292	15190	15174	15279	15278	15279	15116	15197	15160	15062	15156	15190	15099	15298	15281	15208	15181	15328	15141	15048	15034	15101	15080	15100	15061	15127	15075	15263	15237	15259	15035	15181	14995	15067	15207	15127	15103	15262	15031	15122	15087	15148	15350	15072	15140	15100	15030	15090	15137	15107	15108	15163	15330	15179	15210	15156	14967	15266	15210	15227	15239	15080	15296	15241	15184	15193	15094	15097	15168	14983	15026	15192	15134	15197	15046	15111	15208	14998	15054	15177	15059	15284	15115	15303	15086	15204	15145	15044	15189	15015	15161	15004	14979	14978	15077	15273	15195	15247	15106	15198	15163	15080	15295	15146	15209	15106	15235	15026	15165	15237	15192	15177	15195	15017	14969	15177	15290	15232	15208	15265	15199	15196	15309	15133	15200	15207	15278	15220	15379	15201	15361	15197	15004	15144	15080	15158	15313	15073	15374	15230	15165	15184	14990	14958	15321	14983	15090	15136	15116	15195	15204	15185	15079	15127	15185	15168	15231	15294	15123	15112	15169	15251	15123	15105	15189	15318	15251	14981	14990	14977	15110	15302	15129	15148	15219	15214	15033	15097	15114	15159	15222	15250	15122	15221	15333	15058	15212	15140	15374	15305	15234	15191	15086	15099	15063	15102	15256	15156	14973	15294	14780	15305	15282	15307	15135	15147	15156	15159	15153	14895	15181	15330	15253	15184	15219	15236	15230	15220	15272	15173	15086	15128	15286	15203	15140	15196	15113	15080	15283	15124	15226	15089	15159	15159	15177	15264	15095	15051	15188	15156	15026	15052	15112	14788	14995	15101	15322	15283	15165	15206	15093	15157	15304	15134	15245	15218	15124	15036	15078	15186	14794	15037	15063	15263	15123	15170	15255	15338	15078	15165	15123	15098	15191	15064	15147	15059	15243	15058	15141	15154	15282	15020	15110	14898	15286	15246	14984	15159	15135	15083	15282	15290	15246	14997	15224	15177	15232	15093	15222	14980	14951	15105	15183	15052	15146	15255	15188	15182	15100	15142	15151	15302	15182	15180	15258	15046	15157	15095	15111	15152	15197	15077	15009	14901	15212	15287	15087	15219	15253	15051	15167	14884	15040	15134	15187	15224	15157	15240	15113	15281	15158	15309	15174	15167	15201	15017	15095	15259	15155	15002	15175	15153	15112	15180	15157	15163	15100	15112	15202	15135	15216	15107	15066	15074	15072	15185	14964	15217	15091	15009	15225	15310	15032	15193	15160	15016	15108	15099	15232	15183	15035	15147	15095	15074	15066	15183	15316	15132	15145	14897	15191	15123	15029	15176	15162	15044	15135	15150	15085	15180	15291	15032	15118	14949	15057	15306	15284	15009	15259	15155	15090	15161	15097	15062	15092	15126	15236	15079	15087	15255	15114	15239	15125	15154	15153	15162	15199	15146	15131	15147	15045	15152	15100	15071	15228	15194	14943	15107	15138	15137	14904	14963	14989	15068	15175	15108	15119	15114	14997	15307	15045	15065	15064	15256	15245	15249	15015	15028	15254	15084	15081	15187	15149	15167	15150	15159	15078	15251	14983	15140	15001	15159	15057	14979	15059	15228	15114	15224	15197	15042	15014	15345	15283	15253	15248	15132	15195	15070	15025	15392	15283	15087	15147	15230	14927	15021	15196	15185	15144	14971	15173	15225	15275	15129	15318	15205	15264	14864	14656	15252	15115	15100	15302	15268	15150	15270	15148	15110	15140	15014	15244	15064	15058	15151	15116	15184	15309	15049	14921	15039	14925	15153	15079	15011	15107	15077	15200	15335	15166	15130	15055	15204	15113	15141	15197	15125	15157	15096	15004	15112	15161	15212	14990	15134	15149	15008	15388	15238	15115	15183	15354	15138	15072	15212	15303	15195	15326	15174	15316	15204	15311	14939	15093	15046	15048	14911	15263	15144	14997	15083	15213	15207	15213	15246	15060	15292	15131	15120	15171	15211	15056	15068	15289	15318	15008	15096	15384	15139	15185	15158	15095	15233	15101	15148	15250	15164	15104	15251	15004	15094	14842	15166	15131	15140	15269	15337	15175	14942	15013	15187	15061	15284	15184	15228	15068	15027	14999	15323	15189	15363	15184	15058	15104	15213	15225	14982	14997	15115	15213	15121	14932	14937	15118	15245	15143	15185	15159	15200	15200	15107	15122	15033	15018	15238	15136	15036	14997	15259	15073	15067	14977	15138	15303	15414	15142	15062	15100	15163	15065	15276	15073	15179	15191	15285	15193	14950	15268	15206	15117	15005	15057	15182	15269	15188	15112	15064	15283	15019	15175	15134	15038	15068	15263	15102	15245	15000	15099	15131	15190	15251	15083	15006	15156	15212	15217	15293	15328	15048	15198	15114	15117	15254	15174	15161	15151	15246	15147	15267	15321	15243	14990	15024	14935	15027	15363	15292	15206	15066	14980	15183	15124	15022	15231	15281	15107	15127	15112	15172	15076	15111	15250	15091	15207	15231	15138	15197	15081	14992	14959	15131	15043	15130	15125	15093	15119	15216	14960	15079	15172	15103	15219	15020	14997	15147	15319	14924	15169	15341	15232	15157	15184	14967	15203	15074	15071	15193	15367	15227	15189	15168	15106	15221	15189	15156	15219	15150	15449	15102	15044	15199	15356	15290	15187	15166	15152	15060	15025	15131	15041	14972	15195	15129	15412	15119	15293	15176	15129	15043	15052	15293	15037	15095	14987	15274	15202	15079	15331	15063	15215	15123	15195	15276	15327	15312	15182	15184	15409	15319	15290	15136	15078	15260	15178	15251	15125	15213	15057	15077	14896	15297	15302	15088	15205	15347	15076	15134	15260	15246	15331	15103	15220	15068	15139	15064	15113	15119	15147	15282	15267	15256	15257	15139	15251	15181	15149	15070	15290	15141	15348	15329	15260	15080	15193	15290	15061	15470	15312	15191	15168	15109	15210	15112	15166	15210	15040	15380	15110	15110	15082	15010	15132	15278	15096	15320	15048	15065	15030	15303	15140	15190	15103	15157	15105	15033	15066	15189	15202	15192	15109	15372	15079	15067	15000	15328	15251	15234	15230	15227	15253	15194	15178	15077	15113	15018	15142	15215	15165	14912	15067	15122	15106	15325	15160	15135	15230	15021	15056	15166	15198	15381	14901	15127	14997	15113	14983	15123	15055	15349	15203	15147	15045	15232	15236	14998	15112	15053	15167	14998	15223	15107	15216	15308	15041	15187	14894	15109	15269	15061	15181	15180	15248	15277	15178	14962	15213	14962	14950	15018	15148	15228	15293	14882	15344	15072	15262	15456	15155	15087	15111	15172	15110	14998	15110	15268	15176	15150	15238	15130	15055	15254	15396	15295	15170	15099	15097	15111	15129	15222	15265	15120	15242	15236	15187	15169	15254	15122	15161	15242	15263	15131	15259	14942	15171	15082	15151	15154	15277	15160	15154	15068	15309	15003	15408	15083	15121	15016	15383	15226	15212	15216	15052	15150	15254	15053	15192	15172	14987	15021	15331	15155	15055	15087	15147	15160	15195	15137	15181	15230	15000	15230	15130	15091	14950	15336	15339	15301	15136	15042	15166	15049	15204	15315	15225	15303	15252	15073	15276	15239	15245	15221	15278	14971	14790	15113	15300	15212	15234	15380	15200	15364	14993	15210	15082	15103	15132	15186	15348	15014	15254	14976	14992	15322	15140	15176	15006	14922	14928	15120	15320	15089	15220	15229	15347	15194	15120	15132	15260	14975	14979	15189	15105	15118	15084	15278	15316	15125	15288	15113	15119	15343	15049	15262	15171	14981	15096	15210	15271	15197	15180	15321	15194	15237	15232	15218	14925	15135	14975	14922	15015	15117	15092	15151	15143	15167	15225	15236	15177	15144	15158	14914	15225	15126	15234	15085	15035	15204	15016	15355	15217	14960	14975	15137	15066	15307	15442	15191	15102	15283	15333	15288	15272	15071	15035	15210	15083	15120	14893	14972	15093	15182	15050	15139	15043	15182	15216	14963	15075	15020	15239	15150	15194	15213	15241	15212	15089	15086	15160	14870	15070	15208	15166	15110	15296	15199	15155	15242	15165	14975	15239	15169	15250	15199	15084	15138	15120	15065	15155	15206	15162	15081	15064	15029	15279	15103	15103	15215	15138	15053	15140	15204	15215	15169	15126	14987	15131	15079	15028	15377	15348	14997	15107	15257	15177	15191	15297	15166	15072	15218	15233	15225	15122	15284	15229	15230	15159	15201	15245	15285	15308	15199	15336	15238	15103	15000	15120	15191	14928	15023	15066	15162	15045	15166	15146	15250	15260	15053	15097	15097	15229	15154	15143	15186	15325	15292	15184	15181	15207	15324	15135	15341	15265	15165	15214	15354	15284	15240	14890	15229	15211	15150	15197	15193	15138	15126	15134	15228	15038	15068	15216	15153	15080	15260	15121	15200	15354	15204	15127	15145	15062	15287	15186	15186	15155	15306	15289	15021	15093	15064	15210	15219	15355	15070	15035	15501	15247	15020	15253	15191	15292	15294	15425	15145	15034	15231	15143	15043	15146	15048	15333	14973	15117	15302	15234	15156	15175	15036	15131	15146	15069	15384	15211	15037	15120	15215	15280	15191	15045	15345	15130	14932	15235	15086	14945	15262	15175	15052	15117	15259	15267	15165	15216	14987	15115	15202	15427	15262	15417	15077	15159	15148	15297	15016	15285	14991	15151	15160	15181	15100	15185	15400	15264	15164	15141	15075	14986	15051	15189	15153	15197	15151	15158	15209	15021	15349	15278	15216	15192	15204	15227	15195	15124	14983	15259	15255	15249	15117	15043	15255	15111	15022	15322	15247	15361	15312	15075	15316	15046	15020	15116	15205	15185	15151	15223	15383	15177	15195	15172	14991	15299	15098	15080	15114	15280	15134	15101	15193	15150	15205	15180	15301	15144	15287	15194	15195	14927	15167	15108	15074	15183	15192	15217	15066	15013	15153	15157	15233	15345	15179	15086	15138	15190	15235	15334	15185	15049	14925
52367	76473	54779	30296	17437	14095	13600	13572	13432	13626	13553	13594	13528	13402	13502	13650	13557	13589	13592	13719	13490	13543	13653	13675	13554	13504	13657	13660	13612	13623	13540	13557	13504	13677	13571	13519	13373	13601	13598	13545	13552	13615	13609	13500	13507	13642	13573	13484	13397	13563	13618	13585	13543	13510	13648	13703	13402	13663	13516	13603	13477	13654	13571	13713	13540	13603	13493	13501	13614	13426	13490	13467	13545	13471	13622	13364	13433	13648	13395	13636	13697	13513	13608	13690	13615	13663	13478	13601	13664	13520	13638	13651	13500	13440	13575	13634	13574	13652	13570	13639	13581	13499	13433	13519	13441	13674	13702	13475	13430	13555	13517	13450	13744	13455	13332	13465	13566	13595	13502	13584	13587	13677	13442	13537	13532	13508	13482	13616	13783	13625	13578	13484	13623	13566	13585	13493	13588	13485	13802	13651	13479	13520	13532	13569	13618	13495	13527	13535	13665	13700	13577	13559	13442	13518	13356	13516	13506	13670	13547	13467	13552	13417	13497	13774	13394	13586	13623	13705	13437	13597	13484	13572	13683	13698	13517	13477	13465	13653	13493	13556	13488	13691	13613	13694	13464	13605	13518	13400	13422	13493	13558	13685	13683	13611	13501	13587	13618	13701	13701	13555	13566	13533	13560	13628	13456	13618	13388	13511	13565	13622	13587	13633	13732	13600	13598	13683	13532	13524	13652	13625	13562	13397	13633	13440	13560	13562	13670	13607	13677	13626	13492	13360	13510	13594	13579	13454	13446	13424	13439	13597	13509	13433	13390	13659	13591	13489	13514	13599	13382	13518	13611	13566	13736	13601	13534	13577	13588	13609	13365	13533	13670	13600	13573	13635	13625	13645	13608	13620	13405	13486	13647	13628	13584	13440	13508	13512	13663	13536	13562	13481	13527	13456	13646	13576	13512	13634	13494	13709	13593	13554	13802	13540	13646	13615	13407	13536	13497	13502	13583	13602	13645	13480	13701	13641	13391	13515	13535	13574	13493	13434	13639	13638	13606	13592	13610	13521	13730	13517	13600	13551	13562	13518	13500	13579	13600	13715	13332	13523	13468	13666	13633	13755	13479	13672	13567	13492	13660	13581	13655	13510	13525	13613	13514	13453	13633	13530	13595	13511	13474	13464	13646	13533	13778	13597	13563	13401	13696	13668	13480	13544	13448	13531	13616	13594	13511	13676	13671	13606	13626	13540	13575	13527	13648	13532	13608	13439	13642	13497	13500	13552	13548	13733	13534	13532	13533	13423	13486	13499	13538	13597	13657	13653	13735	13742	13384	13632	13431	13450	13513	13380	13545	13435	13547	13595	13521	13727	13577	13464	13529	13791	13657	13543	13604	13574	13643	13578	13618	13532	13586	13416	13678	13587	13684	13461	13633	13518	13577	13639	13669	13594	13499	13527	13708	13425	13761	13535	13598	13553	13590	13459	13557	13657	13647	13633	13628	13515	13707	13456	13438	13496	13511	13576	13476	13498	13587	13495	13529	13603	13768	13534	13485	13583	13537	13584	13617	13418	13693	13600	13395	13581	13532	13507	13593	13624	13601	13727	13498	13647	13674	13660	13497	13495	13530	13445	13648	13554	13572	13479	13666	13432	13608	13565	13471	13516	13405	13583	13542	13572	13338	13530	13516	13462	13486	13536	13593	13568	13445	13542	13463	13424	13491	13672	13633	13593	13430	13612	13514	13521	13575	13489	13545	13540	13436	13704	13393	13587	13458	13460	13622	13599	13497	13622	13583	13693	13450	13477	13344	13459	13473	13347	13620	13654	13283	13505	13751	13473	13419	13660	13666	13497	13469	13513	13686	13522	13509	13494	13597	13437	13661	13617	13703	13638	13526	13549	13479	13615	13532	13594	13451	13688	13472	13667	13648	13437	13655	13585	13448	13638	13636	13656	13606	13675	13577	13478	13693	13583	13579	13527	13489	13600	13609	13518	13474	13675	13590	13530	13593	13600	13480	13565	13548	13578	13654	13494	13484	13521	13703	13656	13618	13538	13432	13438	13670	13418	13696	13577	13704	13661	13538	13556	13431	13411	13555	13633	13430	13586	13629	13580	13670	13528	13621	13654	13622	13701	13545	13540	13560	13617	13505	13528	13525	13495	13598	13494	13612	13447	13574	13675	13667	13581	13563	13519	13686	13645	13569	13524	13573	13523	13674	13585	13729	13596	13475	13532	13548	13683	13526	13432	13512	13507	13449	13520	13438	13483	13664	13574	13574	13388	13668	13574	13531	13588	13546	13607	13500	13631	13575	13592	13494	13587	13662	13464	13601	13458	13574	13522	13732	13452	13681	13394	13474	13575	13539	13595	13600	13610	13540	13637	13720	13737	13447	13458	13816	13467	13722	13544	13593	13557	13594	13559	13512	13405	13510	13766	13692	13560	13563	13538	13297	13639	13518	13510	13632	13445	13611	13512	13601	13488	13705	13763	13472	13552	13706	13385	13678	13621	13579	13458	13471	13638	13701	13540	13508	13709	13676	13573	13455	13497	13483	13573	13636	13477	13650	13452	13398	13511	13527	13628	13487	13561	13434	13528	13672	13479	13543	13355	13784	13493	13638	13482	13627	13456	13484	13650	13515	13509	13576	13609	13455	13663	13411	13631	13710	13582	13709	13493	13630	13479	13636	13582	13502	13582	13553	13605	13484	13495	13311	13677	13678	13508	13676	13497	13487	13644	13463	13468	13464	13630	13410	13766	13654	13465	13485	13555	13628	13593	13593	13647	13536	13487	13658	13502	13606	13667	13511	13585	13613	13567	13504	13532	13592	13813	13503	13471	13601	13548	13671	13442	13687	13531	13566	13555	13695	13535	13609	13425	13798	13602	13502	13600	13598	13614	13559	13628	13517	13515	13673	13482	13464	13622	13596	13572	13596	13630	13547	13540	13667	13407	13625	13599	13533	13711	13449	13727	13526	13646	13647	13626	13673	13577	13477	13498	13560	13775	13492	13492	13548	13471	13676	13358	13397	13454	13496	13463	13669	13463	13471	13470	13594	13568	13496	13621	13461	13541	13555	13430	13668	13656	13463	13565	13584	13750	13455	13549	13584	13625	13560	13564	13242	13637	13434	13404	13536	13542	13500	13643	13572	13574	13510	13577	13492	13552	13677	13526	13539	13617	13488	13743	13604	13527	13381	13526	13634	13453	13511	13600	13453	13590	13818	13498	13581	13565	13765	13544	13801	13710	13452	13609	13610	13647	13647	13654	13412	13566	13580	13573	13753	13427	13337	13566	13613	13666	13829	13650	13598	13452	13726	13560	13415	13774	13697	13456	13502	13534	13493	13530	13460	13485	13561	13384	13574	13531	13568	13400	13548	13525	13561	13577	13566	13639	13624	13579	13683	13533	13638	13534	13592	13608	13508	13662	13466	13538	13498	13400	13685	13530	13603	13563	13432	13748	13709	13631	13727	13498	13689	13601	13431	13595	13450	13580	13644	13479	13636	13580	13453	13679	13600	13454	13541	13558	13392	13617	13626	13543	13573	13475	13448	13537	13576	13724	13818	13450	13614	13502	13576	13437	13580	13601	13693	13665	13468	13543	13516	13540	13635	13473	13821	13524	13560	13683	13516	13652	13667	13589	13514	13522	13445	13580	13495	13632	13649	13608	13618	13586	13658	13543	13682	13434	13613	13509	13535	13701	13645	13485	13426	13521	13608	13611	13597	13556	13583	13552	13601	13667	13531	13593	13504	13612	13474	13605	13505	13643	13705	13558	13518	13750	13592	13545	13559	13596	13704	13499	13575	13657	13370	13565	13490	13489	13651	13497	13559	13638	13475	13415	13661	13475	13598	13498	13529	13506	13589	13518	13578	13631	13495	13633	13648	13521	13619	13643	13587	13497	13618	13650	13624	13568	13680	13651	13492	13673	13587	13470	13584	13440	13501	13451	13660	13459	13640	13665	13652	13540	13638	13393	13547	13590	13623	13506	13543	13644	13512	13583	13587	13282	13487	13720	13642	13570	13561	13723	13538	13487	13646	13574	13654	13591	13505	13542	13619	13593	13562	13480	13570	13570	13569	13554	13508	13655	13647	13718	13369	13638	13662	13732	13679	13569	13526	13485	13558	13546	13641	13681	13499	13494	13587	13851	13552	13412	13441	13387	13449	13480	13391	13531	13514	13631	13548	13586	13589	13463	13394	13662	13597	13518	13453	13608	13465	13538	13402	13595	13539	13636	13502	13536	13605	13455	13428	13811	13607	13525	13332	13563	13673	13461	13566	13588	13506	13458	13622	13618	13553	13516	13733	13486	13475	13564	13461	13757	13547	13501	13626	13895	13498	13548	13683	13453	13638	13635	13571	13742	13573	13592	13350	13549	13637	13655	13532	13724	13614	13616	13426	13566	13586	13531	13610	13591	13485	13562	13675	13599	13427	13637	13569	13367	13505	13552	13582	13618	13543	13609	13590	13632	13571	13712	13655	13459	13678	13475	13530	13495	13654	13601	13599	13684	13707	13573	13547	13635	13707	13456	13446	13518	13556	13485	13604	13470	13442	13504	13486	13447	13591	13667	13542	13493	13529	13572	13388	13570	13452	13497	13826	13573	13666	13635	13576	13550	13430	13533	13483	13673	13457	13673	13565	13621	13520	13506	13638	13516	13587	13630	13508	13541	13546	13561	13718	13525	13452	13850	13479	13535	13586	13533	13760	13531	13698	13628	13520	13520	13522	13519	13641	13556	13451	13627	13580	13598	13425	13521	13662	13505	13734	13629	13550	13644	13584	13553	13514	13549	13566	13594	13598	13578	13481	13515	13458	13557	13608	13542	13445	13623	13654	13409	13534	13605	13643	13645	13659	13580	13644	13549	13468	13444	13699	13512	13523	13666	13540	13560	13527	13707	13525	13649	13336	13687	13528	13485	13612	13439	13411	13414	13516	13663	13644	13442	13572	13311	13500	13580	13557	13526	13592	13543	13531	13509	13479	13497	13552	13647	13648	13456	13912	13990	13493	13671	13628	13531	13504	13702	13602	13459	13441	13627	13562	13671	13375	13627	13577	13501	13537	13553	13514	13492	13584	13494	13529	13489	13674	13534	13733	13662	13471	13529	13645	13614	13541	13509	13581	13718	13592	13621	13576	13441	13735	13604	13560	13611
23907	24984	36644	30451	24052	22722	21011	15872	14988	15215	15202	14969	14974	14951	14938	14974	14966	14747	14809	14783	14733	15002	14983	14858	15009	14964	14713	15063	14927	14745	14905	14723	15064	14850	14771	15022	14827	14961	14854	14848	14856	14944	14957	14866	14895	14816	14867	14926	14761	14816	14847	14796	14682	14760	14754	14959	14823	14745	14749	14914	14929	14806	14951	14894	14702	14652	14769	14843	14791	14878	14649	14712	14931	14795	14707	14757	14857	14761	14756	14869	14784	14940	15067	15030	14572	14701	14826	14993	14927	14918	14804	14811	14756	14926	14726	14816	14631	14717	14642	15059	14544	14762	14726	14650	14758	14702	14817	14746	14742	14697	14735	14618	14920	14766	14877	14871	14872	14833	14768	14676	14773	14753	14696	14740	14916	14627	14864	14878	14911	14861	14907	14838	14744	14756	14679	14597	14933	14877	14912	14691	14909	14994	14847	14823	14835	14631	14745	14801	14766	14529	14705	14938	14643	14765	14653	14549	14738	14632	14764	14825	14662	14820	14804	14948	14801	14597	14850	14585	14741	14705	14833	14877	14875	14823	14587	14586	14883	14686	14743	14648	14776	14814	14837	14686	14843	14776	14707	14745	14685	14714	14967	14724	14597	14931	14836	14841	14791	14748	14705	14688	14762	14801	14813	14910	14724	14814	14572	14704	14692	14711	14834	14800	14802	14749	14744	14752	14713	14709	14799	14938	14821	14785	14931	14944	14839	14947	14664	14736	14791	14732	14724	14868	14794	14754	14556	14587	14756	14585	14820	14917	14770	14764	14865	14711	14565	14679	14718	14679	14655	14885	14719	14841	14837	14739	14778	14949	14735	14763	14773	14615	14764	14870	14719	14630	14692	14625	14808	14760	14840	14642	14783	14619	14706	14863	14790	14588	14734	14729	14648	14752	14737	14685	14733	14653	14794	14637	14749	14681	14742	14771	14960	14750	14780	14856	14862	14680	14798	14844	14856	14802	14843	14896	14536	14766	14792	14780	14567	14797	14891	14948	14685	14781	14947	14689	14686	14514	14430	14741	14734	14824	14908	14916	14704	14913	14811	14726	14804	14619	14701	15043	14840	14671	14741	14786	14752	14705	15073	14739	14834	14656	14691	14810	14728	14913	14689	14825	14783	14903	14715	14675	14554	14782	14771	14699	14902	14659	14725	14672	14683	14694	14941	14668	14646	14763	14667	14817	14715	14713	14997	14685	14812	14881	14915	14728	14783	14705	14692	14650	14812	14934	14945	14730	14943	14717	14727	14855	14741	14902	14810	14761	14466	14738	14666	14715	14741	14726	14857	14613	14732	14858	14887	14825	14905	14967	14761	14729	14833	14586	14735	14773	14643	15008	14770	14813	14704	14880	14743	14718	14541	14872	14862	14847	14897	14836	14840	14866	14651	14579	14627	14609	14708	14787	14825	14656	14861	14686	14690	14651	14651	14535	14777	14891	14676	14978	14631	14718	14879	14871	14920	14731	14865	14752	14731	14584	14765	14882	14811	14762	14618	14839	14809	14777	14721	14698	14858	14700	14742	14791	14940	14798	14800	14816	14714	14740	14869	14892	14577	14890	14796	14785	14687	14814	14679	14758	14859	14908	14675	14733	14839	14682	14872	14834	14819	14583	14644	14696	14694	14736	14761	14939	14837	14780	15019	14847	14720	14875	14776	14891	14878	14772	14622	14674	14688	14450	14789	14669	14741	14919	14909	14789	14841	14766	14783	14699	14792	14728	14820	14922	14740	14620	14853	14667	14695	14636	14833	14813	14783	14712	14696	14775	14895	14707	14586	14814	14836	14897	14833	14773	14831	14559	14748	14694	14704	14780	14534	14768	14747	14638	14922	14800	14730	14816	14847	14756	14645	14761	14630	14650	14606	14763	14760	14738	14318	14699	14544	14749	15001	14884	14692	14668	14614	14896	14853	14658	14717	14791	14838	14681	14871	14686	14851	14795	14801	14866	14836	14778	14817	14650	14553	14959	14819	14740	14676	14655	14735	14747	14944	14721	14785	14882	14872	14723	14847	14680	14786	14738	14761	14637	14626	14761	14858	14815	14713	14654	14856	14736	14778	14842	14826	14837	14673	14553	14651	15040	14893	14770	14835	14797	14888	14762	14832	14782	14889	14927	14888	14986	14646	14828	14831	14437	14782	14567	14799	14697	14825	14809	14914	14999	14814	14783	14954	14721	14650	14689	14824	14610	14717	14809	14685	14777	14746	14747	14855	14913	14719	14795	14756	14887	14932	14787	14623	14941	14658	14762	14729	14624	14782	14729	14763	14723	14653	14682	14664	14751	14793	14679	14554	14769	14821	14699	14890	14776	14773	14780	14594	14768	14888	14725	14775	14784	14478	14814	14802	14742	14891	14811	14896	14807	14992	14749	14737	14738	14908	14546	14895	14652	14799	14692	14822	14811	14783	14736	14689	14798	14815	14755	14732	14748	14674	14829	14825	14623	14705	14705	14686	14811	14761	14860	14713	15033	14826	15011	14572	14545	14574	14725	14790	14780	14856	14740	14925	14580	14998	14791	14838	14748	14578	14852	14710	14733	14876	14835	14754	14889	14735	14779	14722	14721	14780	14757	14755	14754	14553	14537	14666	14633	14889	14690	14722	14654	14636	14833	14811	14831	14610	14788	14897	14771	14798	14777	14862	14688	14832	14966	14682	14953	14872	14755	14851	14740	14846	14788	14908	14743	14778	14842	14752	14763	14599	14891	14939	14950	14886	14795	14846	14748	14705	14881	14795	14832	14810	14731	14784	14805	14755	14634	14694	14730	14635	14768	14742	14877	14728	14763	14698	14946	14862	14745	14685	14821	14764	14749	14856	14704	14726	14646	14776	14741	14851	14861	14642	14739	14639	14618	14649	14557	14505	14734	14743	14730	14608	14742	14693	14635	14828	14829	14678	14783	14730	14792	14764	14684	14800	14771	14774	14812	14917	14796	14681	14895	14712	14855	14755	14722	14776	14856	14806	14654	14660	14600	14827	14792	14756	14768	14776	14555	14829	14874	14847	14720	14791	14742	14899	14650	14692	14583	14583	14902	14808	14722	14628	14660	14681	14904	14746	14743	14906	14736	14832	14888	14870	14626	14560	14803	14866	14600	14814	14596	14627	14682	14720	14660	14665	14720	14539	14745	14759	14733	14455	14909	14772	14689	14735	14631	14744	14895	14579	14645	14707	14847	14742	14776	14698	14747	14769	14676	14705	14880	14620	14661	14855	14620	14797	14644	14734	14805	14756	14844	14757	14833	14754	14748	14711	14624	14612	14482	14708	14553	14801	14918	14713	14778	14500	14519	14729	14992	14763	14754	14671	14846	14746	14919	14693	14668	14881	14912	14735	14754	14886	14858	14695	14736	14728	14739	14917	14739	14642	14785	14702	14750	14824	14722	14768	14779	14685	14774	14758	14817	14794	14722	14720	14769	14730	14847	14488	14703	14746	14702	14755	14826	14742	14696	14696	14935	14823	14678	14659	14651	14777	14804	14881	14851	14888	14604	14778	14861	14625	14629	14754	14782	14861	14687	14745	14789	14724	14607	14632	14739	14706	14692	14856	14808	14821	14727	14826	14792	14674	14679	14803	14858	14684	14811	14917	14608	14663	14799	14657	14747	14703	14571	14688	14693	14850	14855	14725	14779	14790	14874	14591	14972	14638	14656	14743	14698	14850	14799	14713	14734	14651	14748	14728	14830	14654	14710	14713	14589	14735	14658	14731	14685	14803	14650	14613	14716	14644	14590	14869	14790	14601	14758	14761	14710	14879	14732	14836	14713	14771	14519	14670	14712	14679	14580	14784	14776	14756	15023	14548	14743	14733	14843	14742	14697	14643	14874	14905	14836	14828	14970	14635	14649	14832	14691	14803	14693	14647	14662	14741	14654	14690	14719	14752	14662	14923	14816	14689	14772	14706	14805	14957	14599	14978	15089	14617	14834	14844	14863	14840	14662	14762	14795	14562	14681	14665	14858	14721	14707	14690	14860	14595	14583	14856	14610	14760	14823	14872	14962	14586	14758	14749	14666	14812	14688	14830	14603	14710	14632	14724	14581	14502	14583	14508	14692	14758	14731	14755	14688	14925	14885	14944	15035	14650	14687	14745	14853	14667	14649	14921	14776	14706	14688	14892	14668	14933	14822	14790	14813	14855	14842	14717	14684	14793	14742	14686	14703	14672	14813	14736	14734	14713	14838	14808	14742	14701	14721	14907	14738	14659	14687	14800	14774	14704	14843	14914	14819	14747	14588	14772	14846	14878	14812	14595	14764	14663	14718	14833	14758	14614	14912	14803	14612	14862	14421	14750	14550	14757	14595	14849	14911	14681	14799	14843	14805	14759	14823	14842	14759	14577	14693	14886	14889	14642	14563	14652	14729	14591	14834	14753	14615	14760	14639	14658	14764	14817	14612	14691	14673	14776	14812	14872	14660	14813	14885	14771	14738	14794	14805	14941	14661	14823	14743	14725	14916	14725	14723	14823	14840	14893	14535	14642	14645	14667	14591	14927	14756	14733	14777	14998	14671	14747	14831	14796	14616	14546	14771	14870	14749	14991	14830	14760	14575	14683	14653	14838	14841	14750	15049	14637	14678	14664	14719	14960	14710	14883	14814	14718	14693	14860	14711	14858	14690	14600	14800	14644	14721	14725	14655	14796	14891	14831	14759	14661	14791	14844	14779	14944	14613	14572	14742	14539	14518	14768	14897	14860	14763	14670	14639	14736	14767	14690	14783	14764	14939	14601	14838	14660	14751	14724	14957	14937	14809	14906	14893	14772	14508	14727	14830	14830	14860	14730	14592	14747	14842	14763	14657	14771	14538	14658	14854	14614	14993	14822	14671	14845	14829	14799	14763	14903	14807	14947	14799	14750	14620	14860	14714	14887	14790	14896	15054	14898	14880	14679	14594	14670	14724	14719	14812	14682	14835	14701	14853	14800	14701	14836	14947	14859	14677	14734	14843	14654	14685	14993	14895	14961	14895	14821	14903	14662	14696	14998	14856	14752	14577	14940	14860	14954	14815	14961	14815	14740	14836	14804	14591	14633	14573	14904	14895	14819	14746	14673	14792	14550	14712	14738	14468	14788	14749	14911	14801	14778	14860	14806	14858	14815	14852	14926	14627
62889	107001	84366	53441	28384	16584	13674	13317	13441	13425	13382	13160	13340	13213	13328	13330	13328	13201	13420	13369	13375	13341	13418	13342	13288	13478	13424	13271	13304	13366	13502	13194	13285	13198	13363	13344	13281	13431	13301	13253	13255	13240	13420	13455	13255	13144	13341	13411	13290	13308	13438	13515	13266	13347	13432	13326	13380	13186	13342	13252	13265	13456	13397	13428	13402	13353	13396	13319	13365	13496	13386	13315	13281	13115	13227	13303	13283	13220	13437	13343	13461	13390	13112	13363	13176	13318	13365	13255	13274	13431	13178	13106	13234	13269	13142	13422	13296	13261	13223	13216	13535	13347	13319	13232	13153	13238	13249	13242	13111	13439	13331	13385	13352	13289	13240	13370	13186	13247	13405	13250	13265	13304	13334	13265	13259	13230	13321	13261	13397	13296	13365	13480	13335	13306	13216	13254	13400	13236	13252	13314	13306	13234	13245	13337	13402	13256	13223	13233	13333	13239	13167	13352	13317	13207	13199	13327	13216	13330	13378	13356	13411	13328	13559	13254	13299	13494	13372	13163	13383	13382	13398	13301	13319	13179	13337	13249	13334	13307	13317	13237	13345	13155	13255	13203	13228	13237	13250	13308	13280	13279	13102	13297	13390	13320	13456	13180	13351	13347	13246	13221	13326	13231	13158	13293	13305	13360	13418	13210	13330	13254	13191	13441	13142	13329	13292	13199	13262	13277	13391	13300	13297	13408	13145	13447	13219	13357	13229	13228	13297	13262	13310	13280	13124	13139	13299	13445	13241	13273	13187	13359	13114	13303	13212	13241	13159	13300	13265	13407	13233	13350	13387	13393	13127	13472	13384	13252	13363	13195	13262	13160	13415	13280	13372	13298	13415	13233	13221	13351	13288	13397	13323	13193	13083	13345	13386	13281	13355	13325	13267	13174	13344	13265	13377	13270	13162	13365	13209	13304	13317	13275	13325	13387	13411	13312	13287	13306	13417	13247	13219	13330	13322	13179	13215	13285	13391	13154	13327	13199	13168	13299	13282	13381	13150	13437	13244	13274	13274	13300	13259	13305	13364	13446	13324	13249	13359	13209	13321	13162	13270	13399	13375	13294	13312	13277	13309	13192	13453	13367	13227	13220	13326	13237	13323	13435	13199	13432	13277	13345	13282	13285	13393	13371	13347	13434	13342	13199	13374	13314	13355	13140	13074	13273	13342	13401	13202	13172	13170	13221	13313	13267	13274	13424	13488	13283	13310	13144	13208	13174	13283	13280	13426	13266	13260	13246	13183	13290	13330	13207	13373	13257	13474	13167	13350	13351	13272	13170	13358	13182	13359	13206	13319	13183	13273	13620	13383	13206	13361	13253	13326	13344	13443	13448	13154	13370	13122	13105	13134	13229	13148	13284	13231	13296	13303	13272	13260	13312	13094	13368	13408	13351	13282	13115	13492	13333	13220	13240	13345	13195	13322	13295	13389	13332	13299	13155	13282	13470	13255	13273	13325	13317	13282	13275	13293	13312	13421	13118	13449	13308	13383	13251	13385	13328	13352	13186	13246	13206	13232	13224	13325	13404	13189	13277	13454	13302	13309	13115	13432	13267	13161	13240	13366	13167	13262	13226	13336	13189	13207	13345	13407	13362	13276	13201	13425	13305	13197	13290	13170	13289	13282	13337	13464	13361	13373	13407	13279	13312	13456	13295	13201	13332	13302	13339	13205	13189	13441	13292	13235	13433	13269	13389	13352	13284	13364	13241	13424	13214	13303	13204	13353	13370	13234	13281	13126	13243	13313	13203	13147	13252	13464	13378	13412	13435	13253	13391	13300	13228	13331	13325	13126	13304	13408	13520	13230	13223	13259	13315	13434	13231	13294	13311	13286	13348	13340	13145	13360	13207	13199	13380	13504	13423	13382	13214	13276	13089	13422	13244	13354	13278	13170	13343	13356	13372	13296	13431	13294	13250	13282	13497	13192	13439	13360	13432	13165	13358	13258	13467	13198	13241	13185	13245	13356	13249	13380	13431	13371	13203	13352	13285	13296	13387	13213	13353	13292	13397	13154	13387	13248	13104	13300	13220	13397	13242	13141	13478	13254	13432	13233	13203	13387	13249	13261	13336	13289	13295	13305	13264	13427	13369	13309	13343	13331	13244	13312	13230	13319	13320	13267	13263	13182	13376	13244	13477	13212	13278	13462	13361	13543	13235	13311	13212	13202	13295	13286	13514	13430	13362	13236	13274	13141	13302	13228	13183	13394	13256	13343	13527	13291	13324	13391	13177	13264	13178	13316	13375	13408	13235	13403	13379	13237	13340	13238	13243	13256	13304	13160	13337	13324	13258	13113	13442	13359	13167	13351	13315	13078	13139	13308	13330	13301	13256	13205	13222	13230	13293	13233	13346	13198	13196	13427	13442	13189	13288	13261	13272	13310	13271	13334	13470	13378	13395	13318	13360	13488	13285	13195	13249	13297	13307	13246	13255	13473	13265	13105	13283	13370	13226	13282	13259	13308	13461	13260	13340	13246	13442	13421	13228	13235	13326	13252	13058	13193	13327	13362	13294	13384	13408	13305	13240	13303	13291	13264	13257	13389	13434	13314	13360	13358	13239	13300	13331	13244	13290	13422	13261	13301	13340	13283	13283	13257	13292	13318	13218	13164	13271	13511	13344	13204	13168	13421	13254	13272	13274	13311	13166	13334	13272	13225	13366	13255	13164	13279	13265	13210	13375	13377	13323	13262	13333	13246	13266	13381	13525	13303	13294	13418	13352	13273	13391	13290	13182	13373	13201	13514	13355	13349	13223	13178	13249	13249	13339	13135	13169	13285	13235	13433	13200	13362	13232	13227	13311	13380	13110	13109	13252	13248	13353	13246	13315	13223	13252	13354	13310	13277	13235	13343	13362	13150	13442	13255	13436	13377	13324	13274	13302	13332	13125	13263	13193	13241	13400	13354	13267	13314	13235	13412	13444	13302	13379	13213	13301	13192	13397	13405	13344	13383	13530	13368	13380	13314	13220	13239	13164	13505	13042	13452	13305	13268	13170	13272	13186	13397	13217	13293	13201	13232	13353	13325	13292	13262	13240	13265	13161	13222	13360	13210	13318	13243	13336	13358	13360	13332	13317	13255	13378	13264	13353	13243	13263	13266	13491	13303	13246	13421	13131	13420	13254	13242	13290	13328	13284	13358	13210	13242	13357	13400	13376	13415	13398	13245	13288	13284	13191	13226	13168	13246	13384	13397	13398	13176	13400	13491	13309	13307	13175	13313	13401	13351	13349	13258	13294	13414	13300	13173	13160	13289	13236	13318	13200	13309	13285	13291	13338	13281	13429	13284	13294	13259	13242	13215	13185	13427	13152	13349	13265	13421	13209	13310	13167	13300	13294	13380	13225	13243	13306	13410	13286	13227	13185	13295	13359	13200	13147	13230	13389	13257	13394	13501	13293	13276	13247	13326	13404	13085	13327	13442	13236	13602	13429	13267	13170	13319	13235	13173	13334	13222	13316	13191	13314	13245	13252	13275	13220	13388	13396	13349	13335	13206	13166	13258	13353	13194	13331	13305	13280	13358	13063	13440	13334	13413	13127	13404	13431	13253	13278	13304	13308	13247	13224	13268	13219	13314	13367	13306	13176	13297	13488	13280	13292	13317	13241	13200	13083	13312	13368	13252	13373	13247	13337	13311	13314	13203	13253	13286	13306	13077	13505	13305	13115	13098	13344	13380	13177	13150	13239	13355	13261	13271	13335	13329	13287	13353	13270	13322	13218	13209	13410	13209	13253	13275	13253	13210	13445	13229	13247	13409	13175	13178	13262	13302	13342	13400	13203	13224	13332	13396	13261	13260	13305	13410	13255	13482	13290	13412	13232	13319	13262	13197	13190	13364	13219	13345	13313	13062	13244	13197	13325	13355	13249	13387	13490	13185	13221	13366	13263	13200	13264	13343	13291	13206	13079	13338	13315	13420	13222	13420	13217	13191	13171	13197	13380	13357	13282	13222	13218	13159	13297	13263	13205	13360	13430	13223	13303	13263	13261	13172	13160	13369	13309	13280	13335	13236	13310	13319	13334	13368	13334	13353	13435	13315	13248	13218	13348	13343	13454	13286	13234	13355	13302	13312	13459	13346	13348	13250	13289	13254	13146	13190	13310	13408	13252	13315	13284	13449	13326	13338	13331	13201	13244	13136	13372	13184	13423	13387	13350	13208	13402	13355	13300	13290	13328	13407	13237	13238	13341	13263	13353	13236	13268	13259	13330	13438	13249	13370	13386	13286	13292	13321	13314	13462	13154	13468	13185	13289	13121	13235	13344	13306	13420	13329	13344	13272	13360	13374	13283	13412	13229	13188	13371	13189	13313	13361	13164	13366	13237	13341	13427	13359	13203	13348	13311	13348	13249	13332	13322	13292	13378	13261	13191	13348	13205	13350	13373	13315	13386	13273	13149	13402	13320	13490	13227	13403	13048	13309	13327	13416	13217	13292	13319	13319	13398	13271	13241	13236	13221	13488	13296	13323	13427	13074	13261	13215	13366	13337	13276	13238	13410	13381	13407	13161	13169	13455	13345	13307	13377	13396	13380	13188	13355	13148	13268	13196	13430	13527	13292	13218	13191	13240	13276	13137	13343	13338	13169	13302	13279	13340	13138	13382	13222	13338	13340	13316	13324	13323	13322	13324	13210	13274	13360	13300	13145	13245	13375	13009	13199	13176	13301	13350	13229	13233	13286	13247	13210	13287	13347	13225	13434	13427	13119	13309	13255	13165	13242	13442	13268	13268	13151	13256	13282	13237	13293	13240	13311	13217	13118	13354	13225	13349	13249	13435	13081	13181	13417	13334	13458	13341	13272	13232	13270	13218	13168	13192	13375	13441	13161	13116	13356	13297	13161	13167	13233	13333	13328	13232	13343	13301	13314	13218	13323	13166	13189	13488	13224	13403	13327	13573	13321	13189	13119	13273	13213	13199	13253	13224	13234	13405	13254	13232	13301	13299	13270	13428	13183	13289	13264	13227	13322	13218	13231	13375	13193	13337	13481	13320	13301	13103	13300	13232	13271	13235	13328	13281	13138	13221	13162	13361	13343	13272	13149	13347	13409	13190	13337	13399	13320	13482	13474	13164	13259	13134	13259	13478	13363	13359	13060	13273	13317
33663	40094	38562	25910	17372	15312	15150	14911	14652	14626	14920	14770	14860	14585	14747	14899	14877	14805	14664	14874	14754	14856	14780	14739	14828	14634	14739	14660	14914	14726	14920	14762	14807	14827	14913	14658	14734	14487	14765	14811	14757	14844	14699	14855	14628	14857	14590	14895	14808	14855	14594	14620	14747	14646	14841	14842	14714	14626	14939	14804	14874	14812	14894	14885	14734	14547	14883	14902	14759	14907	14737	14844	14696	14665	14860	14748	14855	14828	14789	14684	14745	14784	14736	14823	14774	14657	14684	14800	14724	14657	14832	14679	14784	14736	14737	14720	14694	14832	14708	14742	14773	14743	14838	14740	14883	14731	14744	14774	14774	14716	14651	14631	14729	14781	14448	14787	14804	14661	14566	14647	14820	14739	14684	14805	14719	14583	14843	14730	15035	14684	14719	14815	14854	14561	14605	14635	14604	14983	14631	14798	14728	14771	14692	14614	14622	14828	14732	14719	14834	14509	14746	14699	14712	14650	14768	14743	14854	14724	14794	14700	14889	14781	14831	14648	14678	14714	14824	14678	14628	14522	14640	14740	14717	14680	14605	14765	14812	14695	14787	14541	14823	14786	14908	14838	14706	14896	14706	14784	14700	14838	14702	14791	14683	14541	14713	14642	14825	14753	14659	14863	14801	14747	14712	14729	14611	14667	14673	14790	14678	14583	14836	14766	14537	14773	14915	14995	14865	14591	14764	14739	14648	14530	14754	14663	14738	14706	14702	14867	14673	14652	14774	14823	14682	15019	14949	14885	14661	14699	14759	14899	14882	14910	14708	14646	14902	14751	14640	14713	14734	14784	14806	14917	14605	14692	14595	14820	14740	14637	14467	14705	14666	14702	14540	14803	14651	14661	14842	14695	14586	14641	14714	14653	14837	14777	14636	14754	14890	14659	14891	14581	14680	14683	14775	14724	14875	14681	14823	14785	14880	14743	14716	14789	14837	14827	14790	14859	14601	14663	14828	14883	14849	14751	14610	14791	14759	14752	14698	14763	14562	14708	14894	14622	14648	14696	14859	14873	14800	14747	14683	14781	14650	14724	14780	14898	14790	14766	14659	14978	14705	14835	14744	14757	14550	14656	14789	14715	14823	14834	14663	14951	14692	14707	14641	14907	14624	14726	14935	14577	14711	14554	14715	14748	14709	14564	14740	14743	14720	14787	14769	14731	14652	14777	14824	14855	14817	14815	14562	14630	14756	14560	14788	14734	14749	14715	14782	14744	14631	14660	14803	14783	14768	14596	14733	14732	14739	14562	14560	14870	14827	14786	14791	14643	14792	14745	14741	14723	14736	14725	14938	14887	14641	14953	14609	14729	14801	14836	14822	14672	14862	14837	14874	14663	14757	14717	14784	14633	14900	14698	14720	14698	14842	14646	14771	14803	14757	14927	14905	14728	14879	14841	14794	14744	14897	14823	14688	14800	14574	14721	14763	14526	14618	14975	14814	14783	14852	14854	14636	14741	14753	14594	14606	14717	14899	14704	14657	14793	14580	14653	14727	14697	14622	14740	14718	14846	14737	14474	14635	14819	14841	14685	14913	14718	15000	14663	14821	14545	14782	14661	14703	14665	14749	14771	14573	14704	14657	14850	14563	14762	14552	14704	14874	14900	14746	14606	14752	14710	14680	14905	14654	14736	14708	14618	14859	14684	14536	14731	14737	14704	14712	14775	14615	14782	14734	14633	14785	14909	14721	14808	14901	14739	14602	14735	14778	14795	14551	14697	14613	14693	14632	14666	14699	14740	14665	14800	14831	14864	14542	14817	14716	14759	14659	14614	14757	14608	14883	14771	14671	14752	14653	14769	14586	14721	14666	14838	14779	14546	14726	14717	14811	14583	14696	14805	14661	14950	14626	14649	14681	14740	14861	14660	14649	14659	14713	14701	14826	14680	14640	14560	14802	14850	14763	14550	14684	14678	14761	14894	14835	14753	14826	14781	14740	14768	14779	14821	14850	14592	14814	14837	14813	14881	14743	14730	14731	14685	14709	14784	14748	14545	14851	14766	14712	14531	14747	14570	14617	14779	14891	14511	14718	14786	14652	14669	14598	14824	14630	14839	14472	14520	14844	14696	14710	14786	14698	14456	14720	14841	14718	14625	14705	14609	14725	14744	14678	14728	14652	14754	14812	14873	14704	14703	14785	14836	14741	14869	14743	14744	14743	14600	14928	14822	14930	14920	14793	14756	14644	14849	14832	14702	14750	14727	14792	14693	14775	14657	14520	14784	14568	14637	14702	14676	14721	14799	14705	14775	14743	14684	14819	14927	14777	14806	14727	14851	14649	14693	14915	14819	14773	14718	14820	14638	14719	14707	14635	14790	14609	14862	14725	14558	14831	14762	14749	14706	14722	14692	14632	14757	14804	14640	14717	14679	14788	14742	14673	14499	14852	14668	14713	14598	14846	14726	14810	14648	14632	14739	14739	14719	14603	14721	14748	14667	14810	14849	14786	14717	14631	14554	14838	14720	14796	14777	14584	14816	14695	14818	14468	14782	14727	14805	14862	14741	14705	14776	14744	14773	14562	14748	14793	14801	14628	14676	14639	14708	14698	14539	14729	14674	14738	14806	14621	14778	14776	14836	14778	14688	14683	14760	14924	14532	14593	14710	14708	14776	14911	14737	14669	14780	14738	14898	14702	14786	14686	14566	14657	14697	14692	14763	14739	14744	14821	14816	14917	14865	14920	14851	14690	14872	14706	14278	14813	14717	14630	14704	14849	14859	15004	14906	14730	14494	14644	14596	14694	14752	14757	14678	14636	14782	14852	14681	14787	14762	14667	14562	14731	14619	14714	14749	14614	14671	14705	14775	14754	14757	14761	14556	14813	14822	14565	14653	14615	14736	14642	14814	14724	14730	14903	14730	14782	14731	14805	14905	14892	14945	14926	14842	14799	14835	14643	14714	14729	14748	14633	14779	14613	14960	14731	14685	14900	14513	14843	14793	14569	14652	14667	14724	14696	14810	14700	14684	14751	14567	14743	14783	14839	14657	14717	14729	14652	14587	14797	14783	14696	14693	14843	14664	14813	14774	14602	14800	14897	14787	14642	14812	14865	14691	14732	14722	14674	14869	14740	14693	14607	14817	14742	14735	14685	14611	14800	14823	14719	14795	14723	14787	14483	14742	14620	14640	14719	15019	14813	14777	14623	14635	14804	14653	14834	14672	14591	14681	14827	14769	14717	14793	14685	14732	14673	14942	14889	14748	14656	14564	14753	14783	14799	14797	14643	14722	14828	14986	14589	14741	14823	14915	14827	14885	14765	14715	14735	14805	14666	14813	14705	14821	14439	14583	14705	14652	14486	14689	14757	14735	14853	14626	14842	15024	14678	14806	14837	14781	14805	14699	14675	14769	14723	14813	14609	14950	14683	14801	14876	14548	14554	14744	14602	14681	14841	14694	14716	14761	14692	14770	14761	14959	14722	14674	14861	14906	14694	14848	14965	14785	14672	14852	14636	14945	14866	14645	14646	14718	14724	14707	14797	14580	14799	14605	14630	14595	14825	14643	14789	14664	14753	14818	14779	14674	14672	14507	14610	14744	14519	14699	14895	14868	14761	14766	14777	14529	14724	14697	14797	14617	14750	14780	14596	14679	14716	14877	14730	14743	14809	14720	14724	14686	14773	14718	14626	14496	14652	14601	14903	14793	14723	14767	14739	14706	14728	14495	14823	14644	14682	14706	14671	14707	14736	14747	14742	14512	14750	14768	14831	14798	14896	14632	14773	14702	14820	14534	14672	14645	14748	14645	14639	14733	14665	14815	14614	14819	14696	14737	14838	14834	14919	14676	14649	14754	14767	14512	14787	14838	14831	14787	14808	14711	14682	14706	14885	14579	14672	14654	14787	14583	14788	14780	14885	14604	14530	14875	14767	14895	14833	14705	14851	14723	14702	14629	14872	14586	14590	14667	14614	14849	14671	14844	14563	14717	14470	14761	14678	14654	14843	14836	14702	14693	14668	14618	14747	14698	14898	14791	14812	14747	14600	14608	14782	14969	14786	14732	14755	14890	14728	14664	14826	14845	14720	14810	14684	14905	14680	14818	14770	14733	14615	14537	14726	14698	14688	14570	14725	14621	14574	14942	14686	14653	14635	14828	14676	14858	14771	14739	14738	14735	14782	14787	14818	14847	14734	14651	14563	14852	14786	14812	14807	14901	14779	14803	14726	14900	14825	14958	14935	14805	14758	14674	14784	14728	14761	14951	14673	14697	14717	14913	14624	14656	14927	14611	14771	14705	14766	14580	14818	14740	14619	14723	14842	14667	14819	14569	14719	14779	14645	14909	14662	14840	14731	14530	14835	14623	14953	14810	14696	14626	14721	14681	14664	14886	14815	14736	14805	14860	14711	14731	14785	14787	14524	14717	14719	14532	14797	14782	14810	14491	14599	14838	14777	14848	14454	14569	14758	14893	14851	14741	14718	14652	14601	14622	14696	14730	14676	14846	14809	14715	14861	14627	14749	14660	14829	14624	14918	14579	14589	14861	14800	14784	14659	14829	14789	14680	14761	14630	14525	14710	14742	14692	14645	14732	14800	14795	14750	14863	14947	14557	14801	14753	14762	14600	14795	14823	14663	14858	14889	14780	14837	14801	14820	14733	14638	14901	14916	14757	14919	14717	14735	14772	14815	14764	14677	14586	14686	14859	14840	14696	14867	14701	14820	14721	14824	14726	14765	14659	14658	14865	14490	14851	14701	14715	14699	14695	14771	14772	14627	14838	14899	14809	14681	14859	14589	14691	14743	14686	14763	14651	14842	14592	14850	14839	14622	14555	14590	14824	14705	14901	14704	14559	14569	14853	14774	14795	14861	14839	14716	14720	14851	14800	14628	14786	14741	14650	14809	14750	14622	14833	14750	14723	14701	14681	14794	14827	14888	14808	14803	14632	14772	14589	14865	14554	14915	14695	14736	14664	14692	14785	14860	14682	14645	14797	14904	14766	14857	14971	14800	14600	14755	14781	14649	14848	14592	14887	14817	14768	14847	14725	14868	14765	14670	14896	14829	14704	14596	14807	14692	14860	14618	14724	14778	14626	14832	14587	14656	14754	14550	14626	14599	14653	14734	14785	15011	14827	14642	14633	14914	14698	14826	14719	14828	14684	14736	14748
43297	57115	40029	21284	15119	13678	13266	13317	13217	13246	13446	13308	13219	13233	13252	13217	13278	13209	13302	13357	13334	13312	13283	13288	13183	13328	13216	13209	13175	13331	13231	13211	13244	13356	13386	13131	13233	13313	13338	13188	13289	13088	13250	13266	13191	13038	13291	13325	13384	13226	13367	13270	13162	13412	13215	13098	13219	13218	13381	13187	13271	13303	13134	13284	13320	13432	13286	13219	13248	13127	13475	13119	13268	13263	13237	13148	13260	13206	13332	13256	13208	13267	13293	13335	13326	13177	13231	13363	13410	13249	13171	13440	13208	13274	13396	13385	13252	13363	13157	13401	13369	13154	13404	13408	13436	13285	13334	13162	13260	13464	13261	13401	13366	13157	13179	13224	13159	13222	13377	13144	13198	13213	12942	13331	13147	13346	13190	13236	13431	13314	13168	13334	13298	13122	13214	13320	13315	13364	13206	13264	13301	13124	13226	13121	13100	13076	13202	13287	13185	13131	13249	13238	13368	13353	13390	13123	13292	13159	13355	13443	13270	13139	13263	13177	13183	13295	13277	13270	13182	13365	13285	13267	13466	13245	13182	13134	13272	13161	13287	13187	13132	13175	13105	13190	13288	13245	13347	13013	13178	13389	13255	13191	13226	13221	13244	13234	13254	13350	13272	13459	13124	13281	13246	13338	13166	13261	13289	13309	13297	13163	13246	13271	13250	13144	13302	13329	13330	13340	13225	13314	13129	13232	13244	13100	13351	13218	13314	13256	13163	13142	13149	13184	13176	13315	13264	13233	13264	13286	13248	13146	13322	13351	13229	13260	13251	13190	13223	13223	13347	13226	13340	13390	13378	13185	13354	13293	13322	13105	13279	13367	13369	13302	13262	13291	13170	13236	13242	13323	13111	13171	13327	13253	13193	13318	13366	13363	13261	13203	13332	13183	13182	13323	13280	13152	13258	13052	13201	13328	13195	13259	13375	13255	13203	13125	13276	13283	13194	13210	13401	13193	13321	13229	13164	13288	13281	13369	13142	13402	13192	13252	13320	13080	13209	13195	13208	13204	13544	13196	13100	13367	13405	13273	13313	13128	13218	13263	13226	13132	13486	13361	13326	13277	13225	13277	13203	13382	13435	13259	13286	13151	13397	13318	13190	13301	13276	13374	13085	13390	13311	13146	13326	13115	13288	13179	13227	13367	13124	13357	13281	13312	13206	13272	13257	13221	13263	13373	13402	13204	13244	13161	13360	13198	13395	13184	13308	13382	13378	13370	13346	13272	13167	13307	13237	13215	13264	13342	13306	13297	13211	13256	13122	13274	13246	13416	13244	13177	13244	13310	13350	13458	13420	13251	13277	13353	13249	13227	13142	13149	13445	13133	13342	13248	13162	13347	13522	13282	13190	13265	13424	13296	13278	13350	13302	13175	13212	13226	13307	13112	13269	13312	13213	13231	13199	13370	13440	13401	13113	13244	13351	13451	13116	13258	13285	13201	13200	13330	13174	13255	13366	13315	13371	13334	13271	13266	13303	13160	13272	13174	13068	13262	13208	13287	13262	13164	13228	13257	13199	13264	13209	13405	13339	13218	13235	13343	13157	13322	13361	13121	13210	13204	13315	13317	13278	13287	13342	13223	13152	13085	13205	13432	13179	13106	13292	13386	13330	13397	13221	13288	13082	13216	13175	13201	13197	13162	13261	13492	13290	13191	13212	13103	13179	13310	13405	13391	13376	13073	13306	13222	13174	13258	13281	13325	13373	13284	13282	13192	13310	13356	13231	13322	13212	13270	13335	13423	13165	13203	13104	13057	13223	13278	13300	13097	13211	13282	13166	13184	13371	13338	13295	13308	13184	13295	13367	13224	13323	13226	13174	13312	13097	13147	13304	13432	13227	13245	13052	13193	13162	13188	13375	13303	13243	13347	13208	13338	13257	13440	13334	13217	13200	13240	13140	13135	13239	13230	13236	13235	13426	13417	13464	13294	13312	13223	13371	13329	13207	13264	13321	13353	13287	13249	13119	13234	13230	13148	13426	13214	13401	13281	13170	13329	13370	13128	13153	13345	13323	13336	13294	13183	13312	13176	13168	13279	13354	13209	13168	13131	13280	13140	13184	13136	13354	13241	13083	13445	13411	13198	13236	13117	13080	13118	13286	13168	13222	13234	13378	13196	13238	13228	13284	13281	13173	13425	13303	13231	13285	13279	13219	13157	13058	13345	13183	13204	13145	13491	13125	13141	13329	13239	13210	13216	13147	13020	13326	13127	13259	13183	13261	13192	13292	13023	13286	13248	13166	13175	13349	13224	13352	13093	13106	13231	13188	13444	13303	13231	13241	13384	13218	13223	13367	13267	13359	13430	13286	13124	13179	13354	13392	13354	13304	13126	13296	13467	13262	13218	13163	13055	13284	13135	13078	13514	13257	13268	13264	13208	13231	13303	13191	13359	13401	13375	13289	13310	13247	13417	13152	13200	13262	13252	13308	13145	13283	13172	13255	13136	13198	13210	13166	13273	13190	13168	13188	13365	13282	13311	13178	13285	13185	13229	13195	13177	13278	13138	13188	13410	13316	13274	13304	13244	13366	13172	13347	13042	13228	13110	13235	13360	13264	13256	13292	13273	13396	13194	13247	13209	13225	13257	13223	13345	13165	13133	13332	13198	13204	13236	13340	13293	13239	13383	13334	13128	13169	13311	13222	13267	13227	13318	13262	13397	13377	13114	13391	13258	13311	13216	13207	13140	13298	13336	13213	13326	13179	13375	13478	13134	13410	13276	13399	13298	13328	13257	13084	13349	13186	13110	13196	13317	13310	13187	13308	13283	13309	13200	13387	13270	13267	13276	13329	13116	13216	13248	13210	13287	13337	13114	13331	13235	13259	13130	13240	13166	13287	13279	13363	13150	13171	13122	13391	13262	13283	13307	13173	13272	13324	13403	13249	13306	13350	13355	13343	13258	13278	13206	13180	13425	13342	13310	13124	13101	13179	13341	13305	13220	13182	13248	13251	13258	13193	13296	13194	13392	13323	13228	13046	13179	13331	13181	13217	13369	13463	13420	13381	13287	13167	13168	13336	13325	13311	13220	13252	13164	13341	13197	13298	13303	13333	13305	13385	13177	13343	13339	13370	13329	13164	13230	13291	13408	13421	13333	13206	13346	13228	13283	13281	13290	13154	13311	13190	13192	13165	13317	13122	13295	13326	13142	13343	13227	13213	13421	13228	13274	13338	13263	13209	13142	13148	13135	13195	13194	13185	13162	13214	13328	13232	13219	13384	13213	13209	13337	13314	13198	13209	13288	13226	13291	13524	13214	13261	13207	13199	13286	13293	13236	13305	13067	13239	13333	13256	13158	13189	13314	13221	13290	13108	13307	13145	13211	13416	13156	13458	13217	13326	13244	13268	13021	13144	13273	13298	13256	13203	13147	13157	13194	13352	13153	13406	13286	13282	13198	13386	13091	13316	13206	13358	13293	13106	13242	13336	13263	13251	13148	13282	13242	13352	13128	13195	13287	13247	13397	13207	13168	13086	13221	13247	13289	13348	13254	13229	13154	13242	13232	13281	13206	13385	13305	13442	13195	13325	13310	13196	13269	13130	13277	13278	13169	13263	13218	13158	13217	13259	13085	13309	13511	13168	13189	13188	13339	13143	13209	13359	13176	13133	13136	13363	13122	13225	13401	13308	13305	12951	13290	13315	13245	13244	13436	13190	13418	13351	13113	13342	13362	13322	13328	13392	13360	13192	13307	13184	13340	13308	13230	13150	13087	13277	13329	13312	13176	13188	13232	13195	13250	13326	13308	13246	13125	13247	13133	13199	13128	13190	13205	13311	13074	13137	13224	13262	13363	13168	13195	13193	13208	13287	13126	13388	13201	13248	13202	13123	13293	13242	13114	13231	13178	13331	13187	13164	13152	13220	13335	13350	13255	13286	13344	13345	13295	13157	13159	13264	13247	13242	13411	13224	13254	13209	13248	13266	13255	13367	13164	13357	13464	13087	13223	13060	13249	13272	13176	13182	13337	13275	13450	13080	13235	13324	13200	13194	13231	13119	13287	13352	13290	13372	13286	13137	13318	13361	13197	13132	13268	13211	13197	13236	13189	13244	13311	13219	13257	13177	13347	13196	13208	13204	13214	13407	13321	13257	13288	13217	13339	13358	13223	13153	13337	13413	13212	13442	13122	13233	13105	13324	13245	13061	13326	13290	13111	13138	13367	13428	13191	13311	13325	13234	13414	13288	13291	13391	13268	13382	13264	13333	13145	13420	13212	13322	13073	13331	13368	13274	13322	13255	13244	13249	13425	13163	13306	13309	13327	13199	13251	13072	13309	13391	13181	13328	13119	13205	13172	13332	13174	13266	13172	13130	13438	13294	13288	13282	13305	13203	13293	13355	13231	13321	13150	13148	13241	13349	13284	13374	13470	13312	13169	13145	13304	13191	13247	13181	13344	13326	13418	13331	13277	13223	13206	13470	13176	13334	13372	13328	13271	13279	13244	13290	13231	13158	13213	13201	13182	13243	13383	13401	13124	13098	13177	13289	13219	13172	13224	13408	13215	13305	13377	13383	13252	13436	13169	13293	13187	13346	13031	13345	13353	13240	13253	13182	13310	13213	13317	13287	13217	13358	13276	13153	13415	13363	13241	13285	13250	13221	13405	13249	13249	13287	13286	13143	13135	13396	13251	13184	13280	13186	13155	13237	13183	13393	13331	13113	13195	13306	13165	13131	13297	13378	13117	13424	13241	13304	13212	13384	13274	13300	13161	13302	13102	13405	13215	13239	13282	13181	13243	13298	13335	13311	13260	13378	13156	13144	13270	13273	13525	13179	13231	13336	13261	13284	13321	13183	13406	13120	13305	13255	13296	13083	13184	13498	13071	13136	13326	13244	13175	13225	13307	13281	13374	13158	13255	13315	13180	13238	13217	13335	13149	13238	13404	13265	13244	13387	13351	13396	13218	13296	13083	13319	13389	13167	13358	13303	13253	13299	13298	13360	13196	13399	13295	13171	13213	13175	13237	13267	13278	13179	13250	13200	13318	13178	13370	13242	13283	13315	13187	13368	13291	13183	13311	13210	13333	13297	13330	13388	13394	13310	13369	13252	13150	13358	13121	13271	13288	13368	13241	13232	13118	13264	13082	13054	13217	13363	13332
30402	39185	44505	31071	19572	16262	15829	15024	15027	15104	14832	14870	14831	14861	14970	14969	14821	14989	14931	15098	15095	14944	14932	15008	15088	14851	14645	14968	14868	14955	14936	15028	14659	15014	14988	14911	14907	14909	14860	14817	14712	14960	14790	14778	14938	14977	14842	14866	15013	14852	15045	14718	15001	14927	14853	14645	15059	14828	15109	14898	14889	14812	14925	14867	14985	14897	14942	14901	14891	14897	14879	14930	15015	14983	14732	14924	14750	14822	15042	14844	14892	14941	14982	14752	14947	14871	14911	14989	14821	14956	14836	14717	14944	15005	14963	14865	14843	14955	15015	14899	15012	14932	14882	14788	14850	14964	14869	14856	14899	14751	14900	14950	14877	14844	14921	14804	14726	14679	14886	14865	14944	15005	14843	14711	14711	14736	14941	14834	14905	14740	15023	14805	14897	14977	14951	14896	14950	14712	14809	14876	14760	14843	14934	14787	14732	14925	14887	14882	15020	15035	14803	14879	14827	14898	14840	15172	14862	14915	14935	14953	15130	14825	14807	14953	14861	14885	14967	14910	14982	14991	14945	14815	14788	14842	14849	14966	14730	14825	14972	14816	14917	14807	15017	14838	14815	14924	14744	14783	15036	14755	14946	14847	14969	15099	14930	14969	14679	14918	14732	14785	14825	14931	14971	14838	14872	14861	14957	14822	14878	14736	14779	14880	14919	14959	14782	15002	14981	14791	15018	14827	14878	14729	14768	15076	14901	14917	14844	14697	14853	14967	14967	14874	14689	14754	14901	14848	14805	14872	14972	14900	14777	14895	14822	14875	14733	14913	14911	14823	15042	14820	15014	14776	14887	14842	15031	15003	14881	14871	14987	14920	14948	14820	14965	14726	14800	15022	14727	14905	14910	14814	14952	15014	14852	14865	15029	14781	14961	14832	14977	14886	14911	14786	14664	14583	14932	14979	14841	14816	14812	14759	14809	15180	14883	14913	14980	14855	14859	14755	14815	14978	14822	15057	14663	14684	14887	14830	14867	14809	14807	14730	14979	14932	15074	14820	14798	15062	14921	15097	14974	14635	14993	14918	14898	14934	15014	14846	14717	14868	14947	14808	14727	14684	14836	14879	15000	14928	14829	14723	14770	14687	14826	14750	15121	15006	14861	14930	14767	14771	14788	14978	15078	14925	14864	14690	14878	14989	15204	14975	14922	14880	15022	14882	14892	14762	14867	14877	15027	15013	14719	14854	15018	14771	14935	15035	14892	14960	14903	15092	14977	15103	14916	14837	14636	14991	14996	14921	14933	15023	14916	14633	14643	15043	15079	14927	14911	14909	14810	14794	14811	14787	14815	14771	14799	14953	15052	14901	14932	14779	14775	14745	14802	14843	14975	14986	14952	14910	14812	14800	14848	14974	15051	14876	14881	14738	14921	14671	14730	14793	15038	14883	14941	14865	14923	14935	14851	14940	14962	14864	14960	14703	14852	14842	14901	14941	14816	14814	14914	14780	14784	14803	14782	14990	15004	14765	14743	14850	14833	14957	15053	14998	14809	14801	14895	14863	14743	14984	15055	14853	14851	15000	14976	14729	14818	14838	15009	14803	14877	14813	14816	15049	14670	14831	14938	14750	14947	15111	14939	14912	14782	14754	14862	14843	14855	14837	14922	14875	14829	15137	15147	14966	15065	14659	14934	14818	14762	14888	14786	14686	14933	14956	14793	14949	14994	14803	14929	14849	14795	15092	14777	14842	14946	14992	14874	14999	14762	14831	14960	14904	14861	14870	14843	14948	14832	14822	14889	14914	14971	14859	14838	14805	14918	14795	14742	15019	14920	14790	14851	15048	14877	14922	14808	14729	14812	14966	14939	14817	14815	14980	15083	15058	15002	14976	14918	14922	14947	14816	14925	14781	14784	14840	14771	14863	14947	14929	15045	14852	14761	14725	14721	14864	14786	14963	14774	14915	14685	14850	14768	14736	14795	14904	14776	14909	14755	14714	14963	14898	14761	14952	14826	14862	14836	14928	14955	14979	14911	14981	14863	14805	15026	14808	15072	14988	15007	15106	14926	14981	14897	14785	14835	14750	14958	14968	14932	14815	14894	14831	14933	14825	14774	14867	14922	14773	14993	15009	15134	14787	14794	14832	14909	14926	14822	14716	14651	14902	15074	14961	14724	14618	14889	14841	14917	14911	14801	14998	15032	15063	14934	14835	14863	15028	14944	14952	14864	14824	14974	14928	14749	15018	14948	14932	14831	14758	14719	14963	15083	15003	15004	14940	14993	15053	14813	14771	15091	14800	14899	14945	14795	15025	14889	14972	14918	14875	14995	14846	14816	14900	14938	14997	14736	14880	14792	14894	14709	14924	14915	14720	14928	15078	14930	14955	14822	14795	14861	14967	14920	14947	14883	14722	14653	14948	14663	15087	14981	14912	14824	14769	14872	14684	14868	14855	14855	14890	14913	14900	14736	14979	15008	14737	14904	14842	14889	15199	14932	14842	14977	14913	15081	14967	14832	14779	14731	14640	14959	14937	15039	14871	14877	14991	14650	14720	14935	14990	14880	14902	14907	14981	14826	14905	14998	14766	14956	14860	14872	14644	14829	14846	14932	14958	14889	14914	14912	14900	14808	14660	15064	14768	15005	14918	14802	14801	14814	14907	14924	14999	14857	14904	14927	14841	14977	14869	14860	14939	15037	14773	14697	14619	14843	15086	14933	14979	14693	15015	14991	14985	14899	14916	14879	14877	14891	14785	14733	14947	14855	14943	14749	15097	14881	14809	15069	14907	14931	14903	14873	14865	15039	14745	14970	15013	14998	14916	14955	14870	15032	14808	14767	14882	14864	15071	14777	14898	14934	15101	14893	14767	14934	14809	14709	14885	14993	14904	14898	14916	14892	14920	14710	14878	14823	14923	14666	14931	14818	14841	14998	14997	14747	14844	14695	14577	14784	14962	14933	14605	14841	14936	14946	14826	14880	14880	14898	14821	14773	14875	15008	14794	14845	14663	14767	15033	14835	14833	14888	15060	14757	14848	14771	14808	14892	14946	14752	14971	14776	14960	14808	14748	15187	14779	14963	14924	14796	14671	15010	14719	14918	14727	14805	14854	14911	14645	14918	14886	14925	14910	14796	15019	14912	14877	15044	14824	14697	15173	14826	15052	14570	14991	14857	14703	14834	14857	14911	14830	14991	14896	15085	14764	14722	14926	14836	14765	14838	14885	14825	14823	14841	14817	15027	14926	15033	14909	14688	14750	14964	14976	14805	14965	14731	15006	14816	14994	14872	14941	14897	14938	14999	15070	14629	14790	14730	14698	14788	14994	14815	14655	14892	15051	14881	15100	14847	14822	14805	14888	14990	14963	14693	14837	14822	14810	14892	15010	14604	15006	14846	14788	14950	14910	14911	15055	14746	14764	14640	14686	14924	14871	14919	14992	14958	15018	14736	14993	15022	14915	14997	14855	14778	14953	14928	14994	14872	14863	14920	14705	14805	14843	15009	14879	14913	14985	14937	14856	14830	14871	14805	14837	14822	15002	15050	14922	15024	14801	14900	15022	14978	14932	14812	14792	14927	14907	14903	15032	14990	14736	14894	14911	14908	14833	14856	14896	14857	14935	14647	14709	14973	14808	14855	15016	14843	14932	14983	14886	15043	14994	14772	14970	14730	14996	14831	14918	14873	14930	14969	14990	14789	14988	15086	14870	14877	14825	14972	14844	14643	14829	14860	14877	14918	14836	14904	14943	14863	14846	14965	14985	15029	14891	14905	14929	14821	14985	14795	14957	14805	14819	14832	14685	14883	14854	14854	14904	14876	14864	15023	14709	14824	14918	15063	14870	14790	15051	14767	14921	14951	14854	14876	14739	14798	15038	14838	15106	14910	14885	15127	14980	15019	14932	14986	15019	14758	15054	14781	14927	14776	14868	14941	14801	14905	14830	14880	14945	14931	15032	14959	14764	14852	14623	14772	14784	14745	14775	14854	14799	14885	14869	14975	14833	14874	14760	14900	14903	14786	14921	15166	14923	14936	14893	14791	14837	14897	14995	15148	14835	14944	15218	14850	14777	15053	14933	14839	14796	14725	15134	14931	14725	14857	14924	14952	14895	15114	14852	15008	14920	14850	14961	14817	14894	14833	14745	14729	14942	14987	14806	14917	14882	14815	14895	14772	14744	14664	14871	14754	14958	14862	14728	14892	14867	14700	14923	14852	14982	15021	15042	15022	14770	14665	14919	14930	14826	14817	15064	14682	14865	14956	14873	14929	14975	14803	14933	14912	14785	15006	14870	14634	14787	15151	14970	14967	15025	14766	14923	14739	14751	14872	15010	14843	14951	15021	14950	14773	15049	14946	14901	14904	14928	14971	14725	14952	15062	14771	14868	14987	14893	15162	14945	15007	14901	14892	14893	14964	14871	14862	15031	14867	14990	14878	14666	14851	14781	14817	14882	14899	14914	14835	14958	14721	14905	14858	14985	15019	14903	14657	14784	14965	14857	14910	14874	14914	14638	14803	14804	15031	14815	14890	15089	14856	14951	14911	14877	15140	14752	14992	14637	14703	14912	14844	15012	14919	14741	15060	14917	14904	14846	14876	14878	14987	14975	15061	14823	15077	14649	14896	15097	14814	14841	14887	14858	14860	14939	14867	14714	14765	14982	14923	14950	15036	15089	14852	14738	14966	14769	15023	14908	14858	15034	15091	15144	14930	14967	14940	14961	15002	14832	14809	14985	14953	14870	14767	14919	14954	14926	14747	14965	14851	14984	15050	14955	14945	14924	14791	15017	14870	14803	14945	14805	14827	14746	14751	14997	15096	14769	14943	14807	15029	14952	14980	15075	14891	14863	14814	14798	14861	14947	14970	14759	14820	14827	14775	14792	14883	14861	15044	14923	14815	14959	14812	14826	14850	14895	14710	14761	14802	14787	14935	14867	15101	15039	15107	14751	14978	14752	15055	14854	15046	15042	14753	14797	14888	14789	14940	14838	14895	14876	14872	14880	14979	15025	14836	14779	14879	14798	14787	14727	15026	14941	15022	14917	14923	14836	14740	14837	14948	15098	14926	14837	14856	14908	14726	14906	14912	15031	14713	14811	14786	14703	14916	14793	14910	14867	14942	14952	14958	14765	14935	14972	14959	14674	14904	14975	14855	14823
53526	74970	52376	27511	16308	13888	13375	13293	13421	13435	13319	13475	13272	13537	13387	13373	13338	13464	13289	13520	13451	13376	13372	13285	13453	13418	13403	13250	13428	13271	13320	13278	13342	13495	13373	13204	13503	13257	13413	13413	13177	13434	13294	13285	13495	13178	13417	13198	13373	13144	13301	13391	13242	13353	13312	13368	13273	13392	13353	13311	13360	13349	13390	13448	13289	13486	13308	13188	13433	13364	13342	13335	13300	13230	13278	13362	13392	13388	13445	13445	13251	13407	13371	13155	13237	13329	13509	13494	13310	13152	13338	13434	13298	13319	13483	13366	13422	13315	13394	13292	13385	13326	13370	13585	13469	13362	13307	13435	13338	13448	13448	13269	13493	13276	13575	13330	13454	13314	13351	13454	13322	13458	13480	13097	13532	13268	13270	13484	13182	13381	13372	13412	13210	13509	13339	13424	13373	13485	13257	13436	13434	13398	13305	13345	13471	13292	13362	13355	13304	13469	13430	13464	13375	13403	13281	13276	13417	13403	13390	13314	13338	13423	13266	13498	13360	13270	13333	13309	13385	13232	13396	13363	13393	13247	13142	13301	13328	13419	13551	13124	13431	13493	13402	13402	13383	13332	13335	13321	13287	13365	13405	13331	12930	13364	13300	13418	13513	13516	13446	13401	13477	13385	13159	13348	13487	13308	13410	13263	13328	13458	13319	13377	13466	13391	13417	13279	13315	13267	13342	13325	13305	13329	13326	13348	13368	13240	13459	13362	13447	13446	13433	13308	13345	13334	13307	13363	13260	13234	13269	13506	13384	13228	13294	13373	13386	13420	13457	13410	13504	13439	13386	13355	13255	13408	13248	13287	13314	13379	13238	13341	13384	13339	13413	13324	13395	13275	13338	13405	13369	13416	13431	13316	13544	13305	13231	13345	13435	13318	13539	13177	13268	13291	13462	13270	13327	13120	13305	13245	13321	13400	13333	13456	13405	13352	13416	13377	13349	13401	13466	13381	13262	13434	13207	13323	13397	13395	13458	13244	13355	13323	13283	13408	13375	13439	13554	13423	13406	13333	13362	13222	13521	13323	13529	13277	13297	13321	13376	13359	13259	13402	13469	13340	13401	13575	13418	13409	13415	13412	13449	13338	13347	13432	13363	13393	13380	13267	13358	13425	13329	13432	13470	13176	13508	13273	13408	13406	13284	13391	13453	13344	13495	13491	13337	13287	13370	13278	13440	13364	13416	13364	13428	13463	13328	13277	13558	13371	13420	13392	13291	13276	13329	13440	13176	13383	13428	13340	13296	13441	13515	13401	13274	13251	13482	13557	13295	13504	13325	13459	13312	13458	13424	13330	13373	13436	13361	13281	13416	13266	13486	13355	13309	13474	13387	13277	13459	13228	13298	13293	13584	13322	13537	13452	13502	13371	13336	13164	13356	13214	13317	13276	13219	13341	13214	13425	13448	13389	13324	13336	13439	13528	13384	13315	13250	13219	13412	13398	13309	13192	13472	13456	13395	13505	13290	13371	13441	13527	13308	13342	13359	13404	13321	13299	13243	13425	13385	13364	13326	13513	13490	13359	13291	13307	13263	13389	13417	13456	13360	13385	13561	13448	13354	13430	13373	13589	13459	13417	13474	13429	13391	13126	13318	13590	13260	13429	13457	13404	13344	13436	13419	13386	13341	13369	13387	13402	13448	13476	13421	13464	13376	13150	13456	13344	13260	13528	13315	13441	13109	13388	13370	13284	13308	13302	13481	13425	13349	13326	13288	13244	13324	13345	13439	13421	13449	13542	13223	13382	13438	13398	13333	13302	13199	13308	13376	13377	13449	13368	13135	13284	13534	13283	13285	13424	13258	13430	13415	13480	13423	13393	13554	13204	13412	13384	13407	13538	13325	13342	13223	13270	13329	13378	13456	13341	13305	13325	13349	13332	13337	13320	13540	13261	13213	13465	13352	13447	13352	13411	13439	13383	13310	13368	13288	13336	13274	13345	13374	13243	13334	13434	13318	13365	13516	13334	13261	13371	13452	13352	13225	13471	13469	13262	13316	13344	13318	13369	13368	13303	13288	13419	13402	13284	13323	13412	13513	13433	13418	13431	13507	13499	13437	13381	13370	13461	13361	13362	13317	13369	13285	13459	13457	13410	13275	13439	13379	13441	13331	13514	13466	13419	13325	13340	13377	13322	13457	13294	13385	13397	13440	13301	13405	13235	13385	13378	13176	13354	13414	13458	13423	13224	13231	13450	13519	13428	13393	13575	13341	13407	13332	13294	13362	13364	13436	13376	13414	13372	13391	13376	13454	13263	13231	13265	13447	13265	13511	13434	13061	13394	13391	13235	13429	13407	13364	13455	13492	13422	13309	13363	13190	13278	13116	13417	13459	13347	13435	13398	13497	13188	13403	13416	13282	13400	13350	13300	13453	13371	13303	13507	13516	13476	13324	13492	13237	13354	13305	13350	13392	13267	13362	13366	13443	13327	13468	13420	13459	13460	13452	13382	13495	13487	13338	13459	13356	13329	13284	13294	13325	13332	13195	13239	13359	13196	13376	13406	13561	13276	13359	13397	13246	13365	13316	13418	13352	13382	13429	13319	13359	13419	13347	13387	13439	13201	13491	13256	13313	13380	13247	13497	13371	13531	13289	13527	13370	13413	13374	13367	13339	13409	13244	13359	13348	13364	13376	13461	13440	13388	13291	13451	13387	13205	13351	13463	13272	13394	13383	13419	13425	13462	13279	13452	13311	13329	13519	13501	13327	13219	13212	13205	13326	13397	13471	13468	13412	13386	13382	13370	13263	13350	13533	13454	13397	13351	13219	13419	13400	13443	13332	13415	13344	13371	13285	13236	13401	13475	13399	13292	13362	13256	13319	13411	13439	13472	13450	13212	13388	13336	13287	13327	13432	13435	13108	13503	13240	13333	13456	13295	13397	13323	13318	13309	13320	13374	13260	13433	13373	13439	13330	13328	13482	13397	13274	13430	13454	13387	13376	13474	13216	13310	13394	13336	13382	13178	13440	13404	13392	13234	13437	13312	13344	13313	13398	13420	13412	13517	13294	13300	13193	13292	13546	13515	13426	13277	13349	13301	13241	13409	13412	13493	13444	13336	13344	13403	13316	13369	13265	13300	13457	13463	13482	13419	13229	13284	13416	13342	13513	13299	13273	13303	13352	13431	13269	13360	13360	13344	13372	13321	13544	13317	13493	13424	13333	13420	13314	13268	13364	13317	13325	13319	13396	13502	13325	13488	13409	13253	13356	13391	13432	13510	13469	13350	13415	13203	13331	13541	13428	13238	13427	13360	13180	13415	13300	13287	13422	13399	13351	13321	13374	13310	13336	13517	13340	13290	13263	13308	13408	13332	13408	13411	13314	13317	13464	13221	13305	13376	13424	13355	13432	13475	13375	13235	13188	13320	13367	13334	13500	13286	13325	13290	13498	13454	13430	13422	13325	13407	13439	13353	13259	13463	13400	13309	13465	13416	13426	13459	13337	13593	13317	13341	13426	13380	13460	13117	13338	13393	13294	13288	13392	13528	13341	13306	13331	13329	13331	13339	13434	13294	13259	13484	13344	13296	13383	13667	13417	13340	13573	13390	13390	13410	13499	13397	13306	13339	13354	13532	13400	13537	13352	13232	13440	13418	13378	13360	13416	13512	13356	13393	13323	13506	13437	13367	13394	13415	13482	13566	13268	13451	13532	13262	13158	13379	13443	13226	13352	13472	13380	13420	13304	13218	13282	13194	13364	13372	13437	13471	13348	13406	13515	13401	13463	13359	13535	13511	13358	13467	13300	13562	13329	13339	13448	13249	13397	13384	13316	13479	13488	13287	13351	13287	13532	13364	13322	13372	13511	13319	13346	13397	13348	13371	13190	13153	13390	13287	13355	13469	13392	13328	13406	13364	13281	13387	13324	13338	13495	13435	13368	13360	13319	13408	13391	13307	13482	13195	13452	13344	13336	13471	13304	13425	13498	13377	13581	13248	13498	13304	13563	13294	13316	13283	13339	13412	13350	13366	13293	13426	13342	13396	13413	13397	13359	13469	13283	13358	13337	13330	13424	13431	13288	13346	13459	13400	13431	13384	13302	13482	13247	13278	13485	13360	13337	13293	13518	13546	13160	13388	13375	13287	13514	13298	13394	13317	13352	13353	13484	13272	13450	13381	13410	13499	13480	13298	13243	13371	13420	13443	13513	13400	13274	13352	13412	13464	13242	13382	13350	13295	13329	13236	13397	13385	13273	13350	13336	13360	13324	13336	13374	13416	13223	13377	13197	13327	13406	13510	13316	13539	13457	13419	13432	13297	13300	13328	13296	13354	13438	13358	13332	13283	13432	13557	13483	13269	13525	13351	13284	13269	13463	13492	13397	13577	13531	13403	13403	13402	13380	13295	13500	13338	13447	13408	13476	13296	13417	13432	13206	13472	13304	13458	13405	13207	13353	13417	13335	13486	13513	13253	13112	13306	13310	13482	13348	13403	13523	13389	13276	13268	13363	13459	13339	13485	13540	13351	13197	13335	13274	13367	13413	13191	13413	13174	13370	13504	13430	13309	13314	13268	13546	13198	13370	13334	13548	13379	13403	13314	13401	13333	13499	13478	13477	13277	13371	13572	13342	13264	13358	13247	13325	13344	13479	13336	13258	13270	13413	13384	13414	13382	13366	13495	13314	13275	13360	13468	13294	13353	13376	13422	13325	13430	13410	13456	13357	13342	13397	13375	13340	13434	13385	13343	13434	13269	13474	13485	13403	13292	13398	13415	13318	13426	13595	13391	13457	13428	13380	13318	13266	13379	13372	13334	13485	13182	13438	13415	13519	13389	13351	13460	13292	13273	13560	13332	13542	13424	13365	13384	13403	13445	13327	13561	13467	13459	13365	13381	13401	13329	13428	13678	13525	13383	13381	13346	13419	13381	13218	13430	13324	13356	13360	13492	13442	13359	13437	13241	13309	13554	13313	13252	13282	13431	13251	13377	13339	13404	13543	13296	13350	13473	13607	13314	13336	13283	13513	13319	13462	13413	13451	13183	13246	13324	13373	13595	13372	13369	13395	13412	13422	13373	13658	13326	13446	13562	13529	13285	13387	13376	13411	13216	13338	13448	13362	13452	13290	13549	13329	13334	13414	13475	13319	13510	13316	13385
23984	24732	35651	28601	23432	22797	21401	16090	15213	15489	15181	15134	15195	15097	15200	14956	15234	15056	15093	15126	15128	15194	15140	14958	15015	15241	14898	15304	14976	15070	15091	15262	15090	15073	14898	14915	14850	15090	15082	14968	14908	15057	15079	14993	15099	14926	15149	15025	14961	14970	15052	14815	14785	14802	14937	15142	15281	14918	15142	14913	14919	14785	15088	14999	15128	15034	15020	14890	14942	14873	15116	14740	14934	14925	15105	14902	14828	14998	14989	15158	15318	14959	14845	14942	14760	15082	14891	14760	15061	15000	14879	14907	15072	14877	14958	14946	14966	14962	15024	14993	15038	15012	14832	15025	14931	14792	15239	14879	14860	14845	14871	15077	15042	14915	14731	14707	15036	15007	14799	15012	14984	14834	14804	15057	14797	14979	14885	14760	14864	15241	15028	14894	14945	14966	14968	14892	14940	14893	15099	14997	14932	14846	15013	14977	14791	15062	14976	14965	14904	14660	14984	14967	15096	14989	14962	15043	14879	15060	14786	14859	14809	15024	15084	15046	14936	15021	14964	14923	14944	15036	14810	14780	15000	14816	14759	14999	15089	14950	14739	14818	14682	14804	14828	14696	14880	14847	14916	15074	14992	14930	14950	14769	14975	14958	15041	14769	14977	14895	14857	14978	14971	15174	14801	14916	14996	14789	14899	15205	14949	14988	14798	14786	15052	14814	15055	14910	14732	15120	15014	14779	14858	14920	14821	15016	14915	15060	15056	14920	14934	14859	14807	14934	14774	15014	15006	15038	14765	14874	14865	14960	14811	14954	14902	14987	14938	14834	14928	14887	14835	14910	15232	14917	14681	14904	14851	14835	14953	14821	14951	14997	14936	14923	14896	14986	14806	14975	14700	15021	15078	14864	14964	14998	15084	14743	15063	14868	14818	15002	15006	14730	14948	14757	14960	15025	14960	14994	14898	14854	14975	14716	14951	15050	14830	14722	14797	15040	14938	14984	15043	15032	15024	14796	15049	14910	14954	14891	14874	14905	14938	14947	15073	14920	15088	14923	14838	14938	14849	14861	14735	14922	14820	14944	14959	14801	14921	15174	15064	14653	15141	14917	14972	15098	15000	14841	14994	14985	14675	15033	15000	15062	15008	14906	14917	14875	14665	15011	14739	14998	14969	14819	14981	14850	15048	14910	14913	15079	14956	14960	15208	15033	14967	14833	14863	15008	15058	14924	15089	14945	14877	14997	15001	14813	14932	14984	14844	15068	14957	15108	14789	14876	15088	15070	14874	14892	14863	14740	14978	14796	15008	15110	14972	14982	14866	14862	14797	14893	14919	14754	14945	15078	14909	14794	14957	14847	14900	14967	14928	15187	15056	14826	14660	14946	14989	14839	14832	14876	14960	14867	14870	14941	15060	14984	14894	15039	15033	15169	14903	14948	14907	15007	14850	14917	15048	15015	14876	14824	14675	14680	14930	15021	15082	14886	14854	14843	14895	14851	14873	14998	14882	14780	14992	14944	14989	14948	14858	14880	14916	15108	14889	14928	14875	14753	14770	14899	14808	14940	14839	14962	14950	15174	14781	14973	14923	14804	15042	14767	15020	14847	14970	14968	15014	14883	14957	14681	14949	15078	14887	14853	14630	14882	14710	15004	14842	15013	14976	14806	14918	14971	15267	14801	14848	14750	14642	14711	14990	15025	14986	14898	14844	14917	14991	14961	14830	14879	14997	14854	14801	14934	14842	15086	14902	15089	15105	14830	15107	14932	14645	14875	15049	14847	14864	14774	14876	14916	14873	14980	15078	14858	14882	14982	14858	14951	14907	14863	14928	14683	14873	14864	15012	14847	14920	14939	15087	14925	14882	14863	14892	14942	15221	14881	14995	14835	14995	14877	14861	14941	15092	15011	15144	14992	15058	14888	15013	14927	14798	14945	15017	14873	14991	15023	14760	15002	14891	15010	14891	14931	14926	14823	15030	14973	14895	14907	14921	14777	14840	14850	14859	14979	14858	14961	15034	15259	15121	14896	15036	14958	14960	14763	14873	14785	15050	15229	15033	14949	14903	15023	14717	14891	14810	15019	15007	15110	15015	14867	15037	15043	14916	14947	14993	14955	14851	14890	14941	14921	14823	14795	14906	14952	15013	14834	14712	14878	14821	14863	14892	15016	14911	15010	15021	14767	15050	15228	14921	14965	14836	14916	14919	15047	14857	14985	14901	14827	14860	15026	14987	14834	15063	14998	14892	15062	14942	14980	14906	14887	14928	15109	14711	14973	15005	14918	15075	14850	14954	14764	14941	15000	14877	14876	15229	14815	14976	15001	14897	14989	14902	15087	14892	14922	14984	14846	14918	14863	14782	14961	14765	14804	14931	14973	14850	14951	14809	14784	15076	14905	15057	14995	14957	14801	14800	14986	15060	14974	14857	14871	14762	15095	14780	14795	14886	14787	14818	14973	14870	14788	15138	14794	15040	14949	14877	14940	15089	14869	15102	14879	14809	14902	14950	14861	14908	14966	15005	15244	15045	15177	15052	14854	14869	14868	14832	14872	14922	15019	14956	14922	14890	15017	14868	14917	14913	14853	14913	15026	14959	14898	14886	14875	14878	14809	14910	14952	14952	14825	14895	14968	14878	14895	14989	14984	14971	14821	14940	14839	14788	14910	14956	14917	14723	15005	14769	14857	14903	14951	15110	14932	14937	14977	14883	14904	14974	14871	14885	15014	15031	15115	15025	15032	15156	15058	14999	15101	14934	14649	14857	14988	14827	14842	14914	14778	14803	14867	15026	14937	14995	15111	14777	15060	14966	15297	14742	14821	14884	14959	15104	15058	14845	14863	14983	14819	14845	15034	15027	14823	14984	15009	14945	14743	15067	14991	14931	15112	15115	15217	14868	14963	15026	14925	14864	14850	14958	15035	14810	14806	15084	15026	14965	14888	15020	15023	14940	14783	14968	14768	15153	14878	14764	14591	15065	15008	14952	14812	15054	15013	14799	14955	14973	14922	15105	14837	14814	14870	14891	14824	14789	14727	14965	14947	14934	14978	14972	14966	14844	14994	14791	14907	14904	14752	14887	14994	15108	15012	14869	14847	14976	14811	14929	15008	14868	14848	14842	14808	14970	14915	14890	15140	15029	15068	15187	14943	14958	14961	14975	14971	14958	14970	14790	14912	14990	14943	14727	15079	14731	15023	15065	15057	14974	14980	15116	14993	14973	14807	14899	15016	15070	14847	15019	15169	14853	15007	15116	14932	14633	14933	14974	14937	14701	15019	14900	14890	14869	14746	14883	15056	14937	14961	14918	14916	15095	14877	14961	15080	15111	14973	14931	14856	14995	14774	14892	14987	14878	14761	15022	15054	14923	14933	15024	14828	14988	15098	15017	15057	14988	14947	15104	14713	14785	14859	14857	14876	14925	14722	15115	14751	14825	14886	14973	15013	14859	15063	14972	14819	14772	15035	15121	14846	14864	14920	15104	14893	15062	15042	14853	15057	15114	14815	14868	14745	14906	14902	14999	14997	15080	14890	15004	14883	14913	14977	15033	14903	15054	15146	14828	14953	15053	14851	15022	14937	14868	15131	14932	14948	14872	14784	14883	15004	14807	14927	15034	14949	14959	15035	14956	14925	14914	14836	15019	14859	15072	14813	14984	14950	14991	14835	14963	14870	14824	14681	15043	14696	15051	14866	14935	14960	15000	15039	15073	14896	14802	14988	14920	14886	14844	14778	14758	14923	14995	14990	14985	15192	15059	15047	14778	14889	14942	14865	14854	14963	14849	14790	14929	15103	14748	15026	14956	14762	14864	14902	15192	14940	14873	14750	14926	14902	15052	14992	14871	15081	15030	14849	14963	14970	14789	15005	14681	14863	14895	14964	14949	14903	14980	15001	15166	14894	14806	14986	15095	14990	15031	14827	14935	14997	14784	14915	15091	15083	14734	14810	14953	14995	15072	15199	14855	14949	14837	14838	14916	14842	14917	14996	14978	14939	15070	14762	14746	15067	15000	14735	14917	14681	15111	14925	14980	15005	14983	14848	14802	14927	14942	14903	15012	15021	15014	14850	14942	14833	14860	14985	14987	15035	14922	14850	14967	15002	14983	14934	14980	14922	14983	14925	14835	14692	14984	14828	14808	14924	15063	14928	15128	15049	14880	14914	14822	15020	14892	14857	14958	14825	14888	14954	15055	14861	14934	15121	14904	14990	14999	14952	14752	15008	15006	14732	14936	14929	14939	14928	14979	15024	14813	14912	15066	14861	15026	15080	14845	14776	14964	15086	14822	14874	14850	14955	14882	14809	14982	14960	15039	15168	14954	14876	14997	14935	14893	14986	14852	15064	14930	14894	14953	14740	14751	14915	14836	14883	15109	14814	14919	14916	15011	14971	15049	14884	14805	14924	14881	14836	15056	15082	14910	14883	14933	14739	14917	14843	14978	14755	14941	14973	14866	14882	15040	14985	14960	15116	14900	14955	14716	14908	15092	15005	14954	14664	14943	15049	14877	15044	14800	15000	15020	14899	15059	15094	14841	15094	15053	14851	14871	14872	14980	14771	14818	15176	15194	15078	14844	14882	15019	14994	15016	15015	14897	15056	14902	15056	15054	14784	15075	14977	14971	14974	15077	15051	14922	14939	14846	15029	14912	15015	14732	14948	14967	14758	15015	15023	14887	14842	14948	14829	14939	14944	15142	14987	15181	14928	15104	14906	14792	14940	14975	14648	14861	14886	14904	15117	15009	14965	15106	14935	14704	14901	14737	15169	14964	14879	15028	15011	15017	14800	14962	15024	14804	14902	14795	14888	14973	14832	14552	14968	14978	14925	14906	14822	14935	14863	15019	14834	15119	15002	14901	14829	14880	14956	15028	15079	15050	14929	14841	15022	14858	15001	14803	14873	15031	15020	14876	14869	14997	15032	14991	14972	14910	14996	14918	14777	14878	14736	15077	14913	15041	14858	14869	14933	15036	14770	14940	14839	14920	14757	14913	14965	14765	14727	15065	14863	14787	14983	14948	14998	14884	15074	14890	14974	14935	15088	14981	14945	14845	14920	14896	14986	14747	15035	14895	15007	14978	14929	14931	14785	15026	14820	14992	14746	14997	15091	14939	14999	14865	15023	14996	14816	14896	14844	14866	14703	14874	14849	14946	15009
62381	107255	83014	50990	27306	16313	13763	13269	13580	13277	13332	13463	13257	13389	13224	13521	13365	13408	13522	13264	13426	13523	13241	13548	13350	13304	13361	13343	13317	13467	13379	13168	13185	13347	13175	13532	13268	13349	13281	13327	13391	13388	13473	13204	13277	13457	13391	13425	13477	13434	13362	13338	13371	13259	13240	13314	13402	13280	13343	13298	13316	13436	13306	13160	13298	13472	13452	13416	13335	13479	13531	13251	13378	13264	13474	13438	13205	13254	13273	13500	13241	13408	13423	13363	13251	13509	13412	13378	13335	13320	13484	13302	13264	13481	13377	13362	13272	13371	13146	13320	13312	13246	13448	13304	13352	13374	13369	13502	13646	13345	13054	13306	13554	13396	13405	13371	13272	13439	13346	13349	13385	13397	13310	13334	13241	13259	13368	13347	13374	13347	13319	13278	13130	13426	13391	13296	13410	13310	13417	13344	13304	13562	13318	13150	13450	13360	13337	13368	13187	13325	13163	13354	13283	13398	13361	13313	13192	13327	13447	13282	13401	13159	13390	13303	13342	13486	13516	13282	13360	13356	13141	13427	13479	13264	13487	13415	13301	13376	13325	13500	13476	13352	13183	13335	13303	13336	13362	13528	13260	13165	13322	13481	13284	13452	13379	13364	13369	13360	13412	13321	13417	13406	13429	13224	13291	13302	13382	13195	13308	13260	13346	13366	13278	13271	13515	13194	13270	13464	13483	13293	13262	13422	13195	13548	13343	13252	13259	13326	13357	13237	13297	13309	13426	13418	13329	13217	13300	13504	13296	13281	13330	13294	13318	13423	13421	13328	13353	13414	13204	13435	13393	13436	13353	13285	13493	13188	13282	13420	13227	13385	13297	13275	13306	13277	13282	13345	13333	13286	13365	13241	13312	13294	13363	13253	13255	13410	13305	13336	13325	13314	13456	13303	13420	13389	13365	13337	13455	13319	13235	13254	13372	13305	13294	13326	13305	13500	13198	13365	13384	13269	13422	13430	13422	13309	13320	13517	13267	13281	13273	13445	13168	13320	13381	13331	13393	13308	13343	13265	13317	13299	13551	13200	13308	13217	13262	13414	13388	13314	13488	13345	13366	13466	13369	13263	13254	13497	13316	13445	13473	13279	13481	13268	13236	13470	13465	13438	13327	13402	13376	13389	13406	13433	13210	13418	13399	13378	13410	13226	13403	13278	13265	13333	13237	13536	13437	13330	13423	13308	13498	13256	13392	13310	13346	13431	13279	13165	13306	13365	13215	13485	13358	13357	13334	13392	13283	13479	13300	13384	13232	13362	13323	13260	13319	13344	13350	13351	13307	13203	13447	13276	13380	13222	13378	13372	13431	13265	13425	13225	13252	13295	13492	13375	13354	13314	13303	13244	13233	13379	13198	13396	13353	13295	13360	13155	13399	13300	13241	13439	13462	13238	13298	13489	13524	13263	13404	13277	13197	13341	13242	13349	13331	13372	13222	13243	13444	13314	13359	13184	13319	13089	13458	13580	13544	13407	13363	13403	13541	13220	13442	13433	13201	13454	13581	13351	13367	13304	13196	13210	13147	13280	13397	13243	13242	13276	13420	13505	13376	13327	13375	13443	13365	13348	13282	13288	13391	13194	13253	13450	13203	13383	13369	13400	13404	13255	13326	13444	13294	13460	13423	13211	13235	13290	13514	13222	13302	13374	13228	13341	13245	13316	13355	13261	13208	13387	13429	13538	13350	13520	13291	13403	13415	13407	13217	13245	13316	13440	13213	13279	13382	13365	13336	13388	13303	13268	13411	13299	13389	13398	13267	13464	13361	13393	13270	13068	13318	13320	13433	13355	13405	13283	13319	13331	13552	13198	13211	13360	13422	13451	13301	13368	13391	13258	13381	13324	13231	13223	13456	13482	13294	13338	13515	13372	13427	13367	13409	13327	13629	13368	13290	13423	13345	13350	13502	13283	13281	13287	13557	13525	13345	13245	13446	13345	13273	13233	13329	13227	13332	13346	13383	13291	13434	13322	13273	13361	13339	13102	13373	13211	13496	13485	13142	13239	13270	13488	13382	13325	13283	13262	13430	13459	13433	13207	13397	13266	13262	13466	13390	13357	13401	13277	13230	13434	13403	13418	13370	13378	13340	13390	13498	13313	13434	13191	13450	13468	13216	13393	13247	13294	13269	13389	13288	13396	13371	13399	13590	13330	13345	13536	13239	13472	13286	13425	13400	13352	13312	13285	13298	13401	13313	13200	13340	13457	13263	13280	13405	13476	13368	13273	13241	13305	13403	13219	13456	13493	13359	13319	13425	13383	13246	13281	13162	13250	13530	13515	13329	13455	13488	13293	13442	13387	13394	13323	13371	13295	13349	13513	13403	13297	13207	13233	13460	13362	13418	13327	13487	13249	13247	13547	13277	13347	13360	13215	13306	13278	13335	13430	13220	13215	13258	13228	13370	13370	13386	13316	13458	13185	13336	13477	13416	13386	13273	13286	13343	13404	13271	13363	13352	13304	13262	13540	13451	13263	13345	13326	13328	13348	13371	13441	13494	13385	13265	13349	13254	13214	13276	13432	13405	13518	13359	13295	13374	13209	13269	13322	13244	13303	13205	13336	13288	13324	13321	13318	13339	13312	13272	13382	13438	13202	13315	13478	13437	13347	13321	13411	13437	13476	13391	13371	13362	13382	13173	13416	13314	13414	13465	13403	13339	13263	13365	13309	13267	13168	13361	13214	13417	13324	13235	13232	13276	13261	13440	13260	13510	13415	13396	13413	13201	13388	13418	13319	13327	13282	13284	13496	13366	13323	13396	13146	13345	13519	13354	13466	13530	13368	13332	13438	13314	13404	13304	13300	13474	13296	13150	13391	13300	13435	13362	13254	13215	13292	13354	13382	13305	13438	13399	13283	13386	13309	13311	13200	13367	13249	13241	13469	13367	13265	13226	13067	13268	13404	13406	13440	13334	13406	13386	13197	13430	13368	13353	13374	13344	13291	13460	13296	13319	13203	13298	13312	13326	13265	13438	13324	13346	13340	13320	13243	13263	13278	13018	13316	13303	13361	13241	13294	13253	13371	13315	13342	13191	13246	13209	13443	13350	13503	13384	13333	13455	13237	13247	13406	13558	13618	13421	13411	13307	13249	13414	13334	13352	13456	13400	13362	13370	13182	13473	13350	13330	13355	13443	13303	13255	13289	13366	13266	13294	13322	13275	13352	13352	13326	13504	13284	13217	13429	13281	13404	13307	13018	13328	13341	13443	13298	13354	13382	13568	13451	13409	13308	13328	13220	13292	13336	13200	13339	13227	13441	13436	13336	13379	13305	13417	13342	13288	13232	13308	13292	13275	13380	13307	13467	13250	13241	13269	13225	13245	13380	13345	13431	13430	13367	13405	13268	13335	13340	13377	13293	13169	13262	13351	13224	13254	13338	13352	13301	13447	13428	13131	13453	13306	13365	13297	13398	13305	13319	13409	13306	13348	13231	13347	13412	13411	13275	13357	13332	13347	13272	13265	13350	13207	13469	13321	13277	13575	13268	13385	13251	13454	13351	13289	13385	13436	13237	13347	13330	13341	13411	13311	13367	13335	13375	13501	13264	13330	13351	13411	13247	13398	13362	13342	13342	13266	13364	13385	13490	13277	13256	13363	13276	13531	13307	13307	13326	13396	13247	13330	13304	13390	13122	13379	13242	13373	13421	13264	13401	13482	13316	13386	13381	13363	13385	13226	13443	13370	13225	13463	13350	13403	13483	13280	13404	13383	13438	13348	13416	13319	13355	13365	13094	13292	13359	13361	13350	13395	13419	13330	13382	13317	13414	13434	13329	13373	13426	13332	13365	13276	13278	13358	13254	13378	13388	13264	13236	13437	13118	13445	13342	13386	13301	13461	13292	13309	13355	13348	13392	13298	13406	13367	13353	13410	13365	13272	13272	13407	13267	13323	13325	13129	13507	13451	13312	13422	13230	13442	13410	13350	13442	13329	13385	13329	13200	13331	13157	13358	13367	13264	13369	13221	13312	13361	13258	13386	13261	13386	13407	13341	13521	13432	13415	13418	13427	13485	13218	13325	13365	13277	13355	13242	13426	13199	13461	13156	13359	13318	13428	13327	13342	13602	13443	13319	13192	13182	13332	13290	13328	13439	13284	13456	13201	13331	13308	13356	13358	13236	13391	13364	13449	13265	13315	13371	13269	13331	13423	13318	13318	13442	13365	13237	13261	13465	13352	13302	13445	13316	13396	13250	13194	13371	13477	13442	13259	13339	13311	13279	13233	13435	13280	13381	13537	13522	13382	13301	13354	13357	13402	13209	13449	13250	13486	13429	13191	13333	13385	13452	13364	13292	13559	13306	13272	13329	13364	13223	13403	13383	13497	13172	13414	13379	13300	13376	13420	13399	13473	13298	13197	13432	13391	13321	13281	13413	13301	13197	13396	13393	13469	13288	13385	13383	13182	13270	13432	13259	13316	13304	13298	13279	13434	13267	13279	13413	13411	13266	13268	13443	13350	13394	13571	13264	13532	13156	13330	13409	13417	13489	13371	13499	13185	13241	13374	13321	13272	13196	13410	13296	13415	13351	13484	13474	13453	13348	13281	13383	13320	13329	13170	13295	13364	13189	13445	13343	13282	13470	13375	13313	13253	13295	13445	13467	13229	13376	13271	13406	13253	13338	13531	13354	13441	13201	13348	13343	13248	13331	13075	13391	13174	13382	13265	13311	13375	13160	13239	13315	13371	13328	13160	13471	13391	13467	13273	13257	13220	13410	13245	13169	13478	13260	13417	13240	13325	13324	13404	13237	13364	13324	13473	13365	13269	13546	13259	13385	13385	13300	13325	13307	13324	13419	13136	13232	13185	13379	13433	13340	13342	13415	13370	13288	13296	13353	13265	13392	13390	13321	13209	13303	13386	13468	13397	13592	13478	13330	13386	13390	13501	13386	13239	13390	13357	13480	13295	13301	13480	13379	13379	13335	13446	13323	13410	13381	13250	13346	13285	13359	13245	13341	13306	13341	13274	13301	13375	13345	13276	13238	13262	13205	13356	13231	13482	13393	13397	13354	13358	13322	13397	13486	13350	13236	13246	13444	13288	13251	13315	13211	13240	13228	13425	13428	13520	13512	13315	13374	13201	13426	13414	13476	13275	13294	13180
33700	40588	38965	26439	17799	15730	15462	15130	15210	15212	15133	15043	15060	15240	15080	15166	14901	14893	14982	15252	15149	15048	15144	15291	15054	15194	14967	14857	15175	15209	15128	15254	15286	15138	15101	15029	15088	15044	15148	15012	14859	15048	15006	15126	15138	15158	15043	15005	14918	15084	15131	15018	14994	14973	15099	14947	15136	15022	14893	15047	15017	15157	15018	14947	14957	15195	15033	15156	14915	14975	15222	15075	14944	15042	15103	14989	15150	15157	15193	14977	15025	15116	14981	15032	15070	15243	14954	14873	15028	15076	14949	14941	15184	15081	15017	15150	15034	14910	15157	15197	15050	15072	14933	15078	14974	15043	15036	15232	15044	15260	14995	15314	15213	15004	14850	14972	15014	15057	15183	15167	15170	15055	15059	15068	14908	14955	15141	15175	15103	14884	15044	15080	15097	15079	15152	14960	14997	15065	15071	14976	14979	15112	15139	15094	15005	14930	14941	15022	15079	15265	15040	15037	15174	15088	14991	15049	14892	15027	15067	15032	15014	15092	14987	14957	15046	14888	15139	15080	14989	15120	14930	15054	15237	15032	14811	15075	15031	15122	15109	15113	15184	15086	15121	15061	15192	15171	14905	15231	15040	14961	15054	14961	15301	14948	15078	15001	14899	14922	15007	15117	14932	15109	14932	15009	15168	14927	15155	15131	15049	15002	15174	14904	15134	15087	15265	15166	14850	15051	15021	15090	14877	14943	15120	15091	14924	15108	14996	14974	15138	14969	14998	14828	14967	14946	15006	15184	14953	15250	15096	15127	15189	15098	14965	14965	14865	15051	15010	15301	15191	15067	15124	15127	15224	15083	15128	14849	14960	15031	15119	15008	15190	15255	14880	14934	15190	14885	15085	15197	14846	15071	15277	15090	14842	15019	15090	14917	15014	15010	15251	15065	14868	14986	15053	15005	15064	14991	14941	15209	14956	15248	15015	14971	14890	14931	15160	15001	15145	15051	14953	15182	15005	15233	15086	14944	15062	14828	15029	15098	15050	15033	15178	15095	15176	14960	15044	15096	14932	15092	15146	15253	14883	15107	15225	14956	15049	15141	15161	14954	15064	15122	15278	15001	14889	15074	15126	14934	14908	14970	14893	15225	15108	15214	15117	15108	14998	15121	14991	14810	15048	14995	15022	15039	15212	15150	15000	15017	15005	15022	14966	15022	15095	15050	15127	14781	15080	15062	15189	15084	15161	15190	15055	15060	15126	14972	14981	14999	15086	15093	15207	15079	15060	15015	14930	15162	15183	15052	15111	14856	14974	14875	15168	15210	15143	14948	14868	15102	15093	15030	15075	14946	15052	15001	15220	14974	15062	15110	14946	14966	14986	15213	15092	15008	15172	15036	15270	14898	14909	14858	15089	15158	14943	15125	15107	15181	15168	15151	15213	15002	15294	15026	14952	15051	14845	15149	15038	14996	14839	15095	14917	15067	14969	15110	14908	15106	14986	15161	15178	14906	15115	15105	15025	15082	15234	15094	15119	15145	15079	15151	15292	14932	15185	14942	15115	15056	15140	14946	14956	15253	14982	15215	15155	15023	15163	15051	15075	15052	15085	15063	15059	15008	15128	15015	15253	15106	15026	15208	15241	14989	15205	15035	15159	15262	15037	14962	15091	15114	15088	14982	15223	15048	15019	14994	15169	14944	15077	14891	14964	15065	15082	15266	15155	15024	14972	15101	15004	15037	15130	14951	14983	14936	15059	15017	15032	15012	15061	14986	14992	15035	14945	15157	15036	15159	15148	14920	15183	15070	15057	15042	15273	15124	14990	15229	14977	14944	14895	15148	15060	15087	15075	15124	15159	14972	14945	14966	15197	15076	15161	15104	15130	14907	15266	15035	14843	14954	14973	14918	14830	15169	14840	14852	14957	15044	15073	15079	15255	15158	15126	14992	15234	15121	15078	15076	14839	15004	14796	14935	14862	15113	15162	15150	15120	15043	15082	14949	14848	15085	15066	15275	15029	15058	15180	15167	15129	15013	15000	15119	15084	14948	15315	14917	15053	15009	14891	15051	15053	15088	14930	15063	15137	15299	14973	15013	14924	15088	15130	14973	15152	14952	15025	15100	14949	14945	15007	15166	15228	15276	15181	15068	14875	15047	15098	15026	14927	15240	15054	15150	14974	15178	14942	14975	15136	15029	15000	14827	15150	15011	15066	15027	14998	15069	15155	15179	15084	15188	14998	15100	14951	15178	15022	15041	15102	15074	15248	15148	15147	15126	15139	15064	15012	14919	15099	14978	15058	15073	15161	15123	14978	15082	15070	15070	15082	15080	15000	15061	15207	15044	15188	15100	15160	14928	15075	15083	15021	15090	15181	15073	15021	15072	14968	14965	15034	14930	14995	14987	14901	15002	14928	15047	14933	15110	15276	15158	15148	15007	15031	15162	14956	15023	14960	15233	14984	15100	14982	15257	15114	14955	15101	15066	15133	15024	15214	15012	15305	15305	14875	15243	15360	15070	15111	14959	15058	15031	15200	14849	15005	15159	14908	15050	15185	14960	14928	15106	15007	15094	14890	14860	14966	15009	14953	14947	14939	15043	15136	14946	15201	14976	15127	15005	14886	15156	15135	15023	15086	15085	15025	15151	15001	15084	14993	15209	14942	14906	15179	15037	14872	15122	15148	14897	15016	14850	14995	15073	14873	15027	14900	15115	15047	15065	15009	14928	14906	14977	15075	15057	15082	15163	14883	15104	14986	14962	15104	15018	14965	14898	15150	14835	15031	15085	15096	15035	15143	15149	15110	14906	14979	15124	15067	14809	14934	14910	15115	15292	15081	15207	15003	15007	15105	15217	14982	14967	15160	14934	15068	15049	15241	15027	14962	15212	15028	14962	15076	15177	15093	15192	15035	14932	15021	15199	15014	14966	15127	15310	15151	15291	15001	15118	14974	15082	15000	15292	15246	15098	15085	15041	15061	14933	14897	15026	15114	15152	15007	14928	14968	15027	14850	15075	14889	15199	15095	15155	15165	15157	15143	15139	15090	15109	15130	15090	15056	15147	15035	14995	15036	14977	14938	14987	14987	15087	15088	15056	14894	14814	15368	14876	15087	15094	15170	14985	15035	14979	15135	15088	15263	15080	14910	14985	15042	15265	15099	15138	15123	15112	15102	15123	14926	15038	15174	14947	14912	14775	14986	15149	14950	15109	15189	15073	14813	15073	15067	15111	15067	15144	15073	14966	14914	14974	14938	15122	15094	15133	15227	14819	15005	15149	15090	15146	14991	14929	15007	15036	15167	14996	15083	15089	15141	14972	15111	15186	14962	14978	15064	15061	15269	15015	15004	15114	15135	14981	15326	15094	14791	15025	14998	15038	15058	15354	15049	15103	15146	14914	14947	15007	15010	14990	14916	14922	15005	15052	15189	14998	15004	15069	15220	14989	14892	15061	15144	15015	15138	15191	15209	15162	15061	15113	14984	15136	14968	15091	15120	15106	14961	14978	14971	15036	15045	15176	15164	15109	15092	14920	15126	14929	15054	14985	15197	15011	15063	14971	15078	15349	15377	15168	15138	15129	15060	14963	14986	15033	15148	15099	15159	15092	15133	14923	14857	15027	15149	15111	15125	15190	15116	15235	15036	14935	15169	15205	15135	15220	14973	14888	14938	15033	15044	15032	15125	14984	15119	14993	15171	14976	15067	15106	15142	14943	15103	15126	15137	15203	15040	14963	15060	14936	15143	15018	15183	14908	15207	15018	15153	15035	14990	15109	14954	15113	14977	15123	15136	14901	15012	14913	14968	15085	15170	15175	15005	15078	15049	15004	15256	15022	15068	15152	14867	15211	15119	15022	15148	15126	15254	14962	15031	15072	15055	15076	15065	15092	15094	15143	15104	15169	15055	14993	15081	15139	14831	14977	14911	15134	15095	14967	15049	15094	15000	14864	14867	15031	14953	15055	15000	15052	15123	15150	15049	15073	15235	15115	15121	14968	14932	15242	15098	15124	15154	15140	15191	14981	15207	14955	15149	15082	15276	15059	15005	15115	14978	15115	15035	14964	15149	15183	14906	14826	15245	15241	15150	15146	15011	15172	15111	14928	15052	15287	15118	15091	15029	15085	14908	15152	14903	14946	15075	14913	15013	15177	15020	15188	15135	14958	14988	15170	15022	15067	14974	15040	15152	15113	14989	14989	15106	15129	15118	15271	15121	15330	15259	15182	15035	14961	15089	15208	15261	15202	14851	14834	15052	14958	15020	15083	15073	14942	15074	14915	15241	15181	15019	15127	14886	14983	14959	14990	15077	15044	15173	15054	14821	15202	14952	14848	14931	14898	15030	14965	15039	15121	15030	15073	14999	15007	15218	15003	14891	15008	15168	15053	15060	15192	15007	14987	14996	14855	15116	15107	14945	15022	15304	15021	14910	15074	15090	15008	14987	15014	14980	15095	15047	14925	14976	15083	15009	14862	14930	15089	15154	15145	14922	14941	15202	15191	15076	15195	15197	14882	15140	15068	14861	14952	15245	15006	15061	14975	15148	15142	15063	15101	15025	14952	15234	15118	14912	14962	15097	15305	15123	15045	14948	15074	15128	15074	15078	15029	15333	14871	14987	15059	15039	15023	15193	15188	15015	15061	15271	15102	14916	15213	15101	15026	14964	15098	15121	15079	15041	15027	15215	15229	15124	15156	15086	15072	15038	14801	15116	15120	15108	14982	15059	14987	15149	15135	14979	15152	15112	14940	15133	15128	15059	14975	14840	15121	15050	14861	15139	15011	15092	15001	14937	15015	15003	15140	15126	15136	15082	14964	15139	15099	15158	14982	15125	15051	15158	15215	14975	14901	14905	14984	15070	15175	15034	15016	15213	15209	15186	14888	15228	15048	15232	15097	15085	14984	15161	15080	15109	14986	14895	15074	15002	14956	15120	15042	15151	15104	15027	14966	15203	15099	15038	14926	15093	15107	15045	15043	15059	14912	15227	14998	15025	14916	15007	15173	15074	15270	15174	15078	15098	15073	15218	15135	15173	15128	15186	15235	15191	15085	14970	14965	15054	15202	15069	14927	15124	14933	15127	15013	15290	15080	14959	15093	14988	15087	14873	15156	14913	15066	14932	15116	14942	14965	14813	15074	15087	15142	15088	15155	15159	14932	15024	15120
43023	57256	40400	22279	15229	13716	13517	13559	13444	13391	13349	13384	13501	13335	13398	13488	13432	13318	13406	13550	13404	13384	13399	13393	13462	13416	13291	13538	13586	13271	13464	13503	13358	13362	13436	13332	13286	13349	13357	13463	13215	13437	13395	13381	13398	13447	13451	13304	13354	13324	13345	13453	13420	13325	13270	13355	13410	13493	13367	13411	13419	13381	13139	13533	13449	13382	13282	13251	13364	13387	13492	13449	13505	13347	13571	13487	13316	13343	13412	13431	13442	13333	13347	13396	13392	13343	13454	13341	13391	13457	13430	13414	13461	13398	13329	13259	13262	13304	13377	13425	13281	13368	13420	13407	13327	13412	13370	13613	13449	13307	13464	13275	13390	13555	13368	13607	13356	13345	13487	13341	13367	13532	13432	13373	13257	13293	13420	13480	13453	13387	13453	13491	13405	13384	13430	13555	13527	13421	13567	13467	13604	13371	13447	13380	13387	13431	13358	13434	13334	13468	13363	13412	13460	13423	13403	13271	13385	13319	13556	13438	13411	13432	13520	13342	13314	13425	13420	13391	13425	13319	13391	13509	13438	13369	13453	13358	13434	13478	13394	13305	13420	13438	13370	13306	13425	13249	13330	13299	13442	13342	13502	13425	13278	13466	13607	13359	13209	13270	13584	13443	13431	13551	13314	13367	13507	13370	13438	13502	13425	13424	13603	13417	13355	13345	13342	13364	13408	13415	13400	13335	13541	13517	13370	13410	13365	13368	13248	13491	13352	13167	13293	13376	13481	13486	13406	13387	13375	13356	13472	13539	13470	13481	13422	13374	13457	13602	13414	13272	13427	13368	13548	13473	13440	13266	13411	13296	13403	13446	13582	13392	13437	13433	13436	13425	13248	13373	13360	13424	13513	13473	13469	13408	13405	13368	13476	13316	13388	13374	13372	13454	13642	13469	13575	13440	13381	13420	13441	13447	13416	13551	13446	13333	13294	13403	13410	13375	13643	13485	13408	13465	13296	13451	13369	13490	13486	13418	13370	13331	13361	13336	13355	13501	13377	13552	13400	13284	13309	13492	13371	13440	13408	13368	13576	13389	13423	13355	13414	13334	13309	13412	13375	13479	13533	13264	13420	13336	13438	13501	13448	13359	13346	13399	13358	13398	13558	13454	13511	13364	13354	13442	13535	13250	13447	13413	13291	13401	13533	13405	13454	13362	13355	13354	13400	13273	13424	13404	13507	13414	13301	13408	13263	13400	13206	13283	13402	13362	13505	13406	13400	13559	13450	13393	13360	13479	13286	13326	13277	13558	13363	13243	13498	13455	13489	13445	13524	13374	13420	13621	13428	13423	13371	13311	13386	13437	13280	13386	13438	13443	13419	13411	13455	13281	13515	13452	13291	13416	13383	13289	13555	13352	13388	13542	13378	13360	13562	13404	13402	13296	13382	13254	13402	13508	13391	13315	13186	13416	13550	13354	13332	13448	13415	13487	13291	13608	13540	13478	13334	13286	13411	13482	13544	13575	13454	13363	13463	13291	13505	13532	13414	13330	13289	13427	13402	13418	13401	13309	13393	13340	13378	13543	13495	13383	13372	13439	13464	13396	13428	13306	13380	13357	13276	13375	13453	13219	13465	13426	13422	13150	13490	13299	13257	13537	13447	13246	13487	13722	13440	13261	13433	13500	13338	13391	13409	13531	13422	13305	13442	13388	13379	13486	13257	13422	13591	13278	13322	13342	13303	13431	13500	13616	13591	13375	13360	13381	13395	13457	13476	13377	13366	13600	13351	13457	13447	13394	13429	13338	13329	13407	13324	13399	13267	13330	13262	13414	13434	13397	13395	13269	13532	13397	13422	13507	13426	13313	13263	13438	13246	13432	13418	13429	13338	13503	13410	13452	13487	13559	13419	13330	13362	13285	13421	13339	13471	13422	13459	13320	13336	13529	13523	13499	13347	13398	13475	13408	13397	13451	13422	13270	13294	13516	13282	13499	13213	13429	13498	13474	13519	13265	13384	13383	13412	13304	13266	13472	13478	13325	13398	13386	13277	13370	13352	13441	13284	13393	13434	13554	13395	13428	13407	13456	13408	13459	13399	13266	13439	13464	13602	13402	13334	13391	13384	13525	13477	13307	13526	13462	13353	13477	13534	13443	13335	13605	13475	13455	13455	13310	13533	13439	13525	13464	13343	13445	13478	13445	13477	13446	13365	13449	13443	13359	13502	13465	13497	13372	13233	13385	13424	13451	13438	13606	13500	13365	13528	13420	13363	13307	13378	13411	13414	13439	13363	13493	13485	13378	13432	13368	13399	13483	13423	13609	13477	13413	13474	13523	13518	13291	13228	13329	13474	13423	13331	13455	13383	13442	13536	13401	13515	13350	13355	13323	13290	13519	13276	13436	13523	13318	13381	13325	13347	13414	13402	13566	13517	13502	13405	13426	13405	13487	13525	13275	13386	13323	13355	13465	13513	13310	13550	13358	13439	13380	13435	13463	13560	13625	13533	13405	13372	13275	13390	13354	13575	13471	13324	13477	13612	13428	13461	13398	13420	13338	13349	13338	13560	13204	13507	13311	13511	13367	13413	13443	13430	13364	13294	13305	13471	13558	13345	13499	13380	13299	13348	13553	13509	13375	13498	13471	13327	13363	13354	13458	13322	13388	13360	13422	13466	13514	13490	13329	13519	13278	13374	13495	13431	13489	13498	13347	13284	13449	13363	13512	13317	13243	13403	13310	13485	13335	13257	13441	13321	13345	13135	13593	13254	13384	13507	13295	13504	13408	13462	13474	13289	13516	13290	13423	13402	13278	13503	13424	13318	13400	13448	13365	13278	13555	13268	13318	13302	13332	13525	13245	13359	13345	13360	13366	13312	13365	13510	13345	13500	13344	13286	13394	13433	13292	13465	13358	13442	13368	13423	13431	13377	13269	13402	13321	13370	13360	13554	13451	13408	13266	13530	13432	13485	13432	13372	13405	13258	13269	13342	13442	13428	13456	13279	13324	13341	13534	13463	13460	13388	13298	13398	13427	13422	13329	13586	13325	13438	13569	13580	13603	13527	13324	13405	13282	13351	13479	13295	13378	13351	13443	13419	13494	13360	13562	13439	13336	13504	13491	13375	13349	13440	13391	13356	13521	13510	13453	13327	13393	13551	13455	13419	13403	13411	13344	13535	13270	13429	13368	13467	13451	13598	13518	13207	13458	13459	13452	13532	13318	13347	13500	13469	13587	13487	13171	13487	13422	13331	13359	13373	13466	13557	13252	13420	13478	13524	13272	13452	13419	13450	13480	13507	13400	13445	13525	13428	13302	13324	13477	13452	13373	13710	13550	13448	13307	13404	13494	13438	13528	13292	13477	13370	13550	13516	13400	13363	13534	13486	13368	13445	13287	13322	13384	13423	13420	13320	13303	13288	13483	13470	13357	13444	13347	13291	13306	13509	13367	13378	13496	13621	13438	13469	13413	13352	13351	13565	13420	13388	13451	13442	13452	13263	13396	13475	13540	13414	13388	13373	13320	13361	13534	13289	13439	13375	13536	13418	13459	13356	13414	13495	13388	13398	13266	13296	13373	13364	13435	13525	13545	13489	13427	13244	13306	13464	13389	13445	13408	13577	13402	13335	13482	13390	13495	13356	13460	13327	13525	13551	13626	13387	13491	13434	13428	13328	13334	13624	13389	13366	13490	13326	13369	13413	13422	13335	13371	13509	13532	13314	13431	13467	13462	13382	13396	13455	13409	13385	13475	13338	13631	13484	13334	13411	13502	13543	13516	13536	13471	13319	13386	13487	13272	13269	13344	13414	13480	13493	13256	13464	13375	13294	13384	13265	13414	13276	13395	13457	13515	13630	13428	13427	13463	13344	13536	13402	13454	13476	13291	13349	13389	13433	13205	13564	13424	13568	13209	13466	13402	13449	13543	13524	13471	13561	13310	13542	13470	13248	13522	13410	13328	13477	13341	13429	13385	13444	13278	13544	13441	13450	13494	13530	13506	13410	13483	13291	13477	13444	13442	13490	13362	13425	13455	13509	13504	13369	13425	13511	13563	13517	13462	13272	13441	13361	13366	13407	13410	13484	13483	13575	13386	13271	13446	13473	13296	13447	13465	13403	13450	13507	13470	13535	13503	13438	13302	13483	13349	13468	13409	13449	13518	13525	13459	13419	13419	13467	13372	13407	13559	13479	13379	13327	13531	13380	13400	13374	13517	13449	13432	13462	13325	13423	13352	13420	13509	13516	13313	13522	13532	13351	13446	13467	13395	13253	13325	13271	13442	13400	13437	13328	13487	13570	13471	13517	13395	13334	13450	13518	13509	13459	13558	13413	13427	13427	13418	13432	13539	13308	13336	13257	13483	13466	13397	13396	13608	13547	13295	13318	13443	13249	13497	13459	13582	13508	13407	13409	13436	13408	13366	13388	13518	13288	13421	13303	13423	13503	13329	13329	13549	13404	13548	13452	13404	13522	13468	13451	13422	13483	13451	13431	13411	13380	13261	13420	13486	13480	13431	13322	13523	13472	13298	13357	13592	13388	13445	13456	13403	13629	13460	13556	13425	13397	13486	13354	13413	13379	13524	13513	13486	13491	13274	13397	13527	13441	13394	13205	13490	13453	13243	13220	13315	13261	13393	13480	13377	13488	13512	13512	13471	13356	13246	13393	13465	13310	13352	13324	13408	13385	13420	13366	13451	13350	13442	13455	13395	13297	13316	13522	13376	13381	13387	13350	13439	13344	13410	13415	13396	13489	13304	13346	13438	13496	13629	13388	13465	13395	13389	13267	13386	13243	13533	13281	13325	13479	13373	13386	13501	13393	13554	13478	13559	13310	13272	13436	13388	13449	13468	13439	13367	13507	13414	13395	13503	13493	13304	13429	13315	13326	13475	13448	13507	13351	13413	13323	13545	13334	13423	13386	13097	13429	13420	13590	13499	13369	13536	13463	13630	13387	13515	13515	13384	13323	13363	13366	13487	13601	13396	13382	13420	13448	13455	13511	13439	13335	13433	13501	13371	13464	13142	13510	13476	13607	13439	13391	13515	13518	13559	13453	13374	13613	13509	13225	13497	13300	13504	13389	13427	13441	13378	13277	13432	13287	13540	13516	13430	13297	13357	13429	13310	13410	13285	13558	13386	13332	13355	13404	13456	13509	13446
29944	39064	44769	31972	20433	16577	15826	15285	15287	15311	15300	15150	15084	15261	15138	15327	15151	15068	15064	15194	14932	14898	15148	14861	15176	15290	15205	15268	15073	14972	15257	15429	15331	15024	15140	15057	14995	15041	14984	15255	15107	15240	15133	15013	14932	15043	15234	15114	15195	15056	15307	15089	15116	15074	15066	15276	15067	15133	15195	15076	15115	15127	15043	15017	15256	15228	15154	15125	15056	15098	15050	15344	15076	15078	15158	14942	15175	15004	15114	14930	15135	15085	15144	15078	14849	15006	15178	15268	15210	15137	15155	14879	15356	15040	15149	15098	15138	14985	15193	15001	14985	15216	15034	15018	15333	15159	15111	15042	15267	15016	15159	15100	15063	14966	14948	15196	15185	15074	15193	15273	14980	15089	15162	15146	15171	14970	15074	15046	15047	15260	15115	15139	14911	15189	15246	15029	15191	15109	15126	15139	15044	15035	15264	14951	15033	15021	15117	15133	15141	15317	15235	14960	15184	15082	15128	15125	15002	15041	15047	15093	15117	15129	15087	15068	15120	14954	15157	15206	15125	15210	15212	15090	15024	14975	14954	15264	15073	15191	14920	15217	15039	15274	15093	14976	15248	15134	14907	15052	15054	14919	15132	15048	15232	15069	14940	14907	15217	15244	15218	15283	15122	15089	15305	14975	15182	15102	15047	15171	15092	15188	15201	15236	15248	15047	15024	15126	15164	15284	15271	15006	15082	15083	15073	15197	14943	14828	14937	15133	15217	15045	15201	15219	14963	15018	14948	15270	15067	15016	15202	15015	15095	15230	15142	15163	14989	15177	15033	14969	15107	14926	15040	15264	15115	15101	15063	15130	15173	15095	14885	14992	14917	15086	15065	15235	15136	15132	14973	15149	15147	14974	14969	15192	15105	15015	15069	15107	14989	15209	14943	15075	15123	15104	15304	15227	15147	15033	14999	15161	15162	15254	15056	15074	15140	15238	15139	15013	15061	15030	15095	15037	15197	14913	15189	14972	15174	15134	15024	15044	15192	15152	15009	15071	15243	15128	15164	15005	14807	15305	15074	14955	15068	15069	15166	15068	15197	15247	15133	15182	14944	15003	15238	15282	15064	15306	15258	15122	15208	14828	14950	15183	15265	14995	15215	15223	15007	15129	15298	15112	15400	15312	15047	14961	15199	15070	15164	15144	15097	15019	15070	15007	15071	15089	15279	14918	14951	15222	15115	15145	15237	15304	15100	15309	15244	15041	14882	15157	14996	15087	15242	15233	15123	15006	15030	15155	15161	15206	15011	15268	14974	15012	15135	14916	14965	15034	15108	15004	15183	15106	15056	15102	14824	15032	15125	15096	14852	15301	15059	15013	15272	15209	15117	15133	15051	15134	15185	15069	15056	15242	15140	15065	15310	15183	15175	14987	14960	14982	15251	15118	15164	14979	15328	15305	15267	15248	15151	15162	15050	15070	15025	14911	15052	15284	15216	14955	15113	15197	15145	15017	15022	15180	14979	15052	15308	15189	15175	15026	15214	15173	15081	15181	15275	15276	15243	15463	15141	15081	14993	14921	15021	15301	14991	15235	15041	15054	14913	15141	15086	15248	15141	15134	14997	15092	15135	15011	14987	15024	15163	15107	14975	15163	15002	15068	15111	14962	15133	15067	15365	15180	15015	15088	15187	15145	15232	15066	15230	15088	15276	15199	15125	14920	15086	15164	15052	15095	15131	15012	15092	15015	15027	15140	15260	15365	15182	15093	15138	15035	15313	14890	15164	15013	14979	15108	15018	15080	15111	14905	15305	15394	15228	15128	15174	15078	15060	15039	15194	15071	15056	15075	14955	14963	15073	15064	15164	14957	15202	15124	15212	15157	15170	15078	15273	15286	15103	15100	15400	15161	14987	15123	15136	15064	15087	14868	15100	15112	15114	15091	15157	15254	15066	15000	15254	15051	15187	15057	14993	15030	15243	15224	14908	15046	14904	15100	15057	15256	15255	15288	15186	15132	15166	15126	15241	15139	15225	15111	15214	15203	14870	15038	15087	15060	15215	15111	15270	15135	15085	15180	15086	15088	15035	15028	15112	15155	15329	15136	15015	15037	15022	15059	15013	14877	14961	15032	15141	15161	14920	15003	14926	15086	15024	14968	15170	15100	15074	15048	15074	15000	15226	15073	15031	15181	14979	15125	15129	14885	15177	14959	15262	14801	15057	15315	15101	15136	15174	14956	15246	15019	15256	15057	15126	14968	15106	14952	14919	15113	15075	15021	15157	15243	15098	15046	15186	15077	15061	14889	15112	15150	15166	15190	15218	15079	14838	15263	15295	15188	15050	15036	15065	15329	15299	15003	15124	15185	15135	15020	15123	15190	15256	14940	15066	15105	14889	15043	15161	15107	15027	14980	15191	15052	15133	15000	15239	15210	15183	15061	15337	15270	15175	15211	15149	15308	15065	14993	15037	15293	15193	14993	15469	15328	15179	15074	15226	15089	15140	15092	15053	14957	15210	14974	15193	14945	15112	15124	15235	15230	15107	15094	14894	15248	15145	15046	15096	15144	15318	15401	14967	15008	14989	14996	15134	15186	15040	15085	15084	15362	15116	15149	15101	15162	15258	15103	14982	15166	15211	15126	15359	15076	15028	15013	15131	15257	15130	15061	15002	15296	15033	15045	14966	14986	15199	15158	14946	15153	15213	15077	15090	15032	15089	15090	14939	15123	15096	14935	15116	15167	15066	15139	15250	15005	15089	15217	15265	15156	15120	15233	15033	15114	15271	15236	15139	15051	15181	14947	15258	15132	15192	15067	15201	14984	15102	15143	15046	15108	14994	15081	15037	15061	15181	15034	15247	15078	15095	15290	15293	15020	14872	14936	15245	15118	15198	15028	15139	15059	15083	15146	15028	15130	14960	15141	15051	15120	15010	15001	15081	15254	15052	15133	15194	14815	15195	14840	15157	15030	15233	15126	15173	15106	15159	14947	15044	15198	15161	15214	15039	14946	15298	15150	14975	15184	15043	15269	15285	15132	15188	15029	15094	15045	15004	15110	15023	15077	15147	15099	15122	15022	14983	15031	15098	15110	15161	15096	15161	15210	15003	15193	14979	15131	15177	15165	15136	15240	15507	15177	15043	15029	15084	14970	14949	15246	15319	15174	15290	15241	15227	15229	15124	14986	15080	15100	14934	15126	15069	15063	15067	15042	15021	15136	15156	15141	15189	15194	15240	15269	15301	15066	15065	15108	14966	15076	15276	14972	15288	15249	15098	15229	15085	15065	15070	15027	15158	15244	15129	15024	15319	14919	14942	15184	15332	14957	15018	14976	15065	15073	15053	15072	15220	15027	15079	15085	14907	14966	15244	15057	15216	15003	14966	15101	15061	15344	15051	15189	15114	14975	15278	15026	15191	15014	14955	15023	15088	15117	15300	14990	15362	15084	15029	15321	15225	15128	14977	15165	15128	15079	15273	15336	15252	15223	15108	15121	15013	15059	14974	15101	15202	15154	15134	15315	15140	15067	15132	15122	15034	15139	15057	15212	15187	15047	15053	15216	15219	15019	15162	15211	15167	15083	15064	15038	15139	14985	15254	15308	15162	15064	15122	15257	14915	15011	15134	15022	15180	14939	15040	15151	15196	15011	15305	14971	14935	14936	15145	15043	15251	14956	15241	15113	14995	15218	15116	15179	14863	15154	15005	15284	15025	14948	15234	15063	15250	15116	15192	15227	15065	15116	15126	15210	15015	15250	15521	15033	15048	14991	15227	15081	15146	15127	15080	15202	15047	15041	15134	15363	15011	15137	15403	15042	15137	15122	15365	15238	15117	15256	15110	15104	15280	15123	14994	15051	15179	15145	15137	15056	15111	15301	15125	15244	15091	15353	15174	14978	15077	15031	15104	14848	15067	15074	15157	15055	15255	15172	15173	15019	15006	15002	15079	15089	15244	15015	15228	15065	15132	14971	15035	15018	15139	15167	14905	14890	15182	15076	15071	15047	15211	15163	15060	15152	14935	15004	14926	15100	15124	15167	15060	14889	15071	15033	14994	15084	15149	15002	15332	14960	15091	15001	15094	15166	15128	15075	15207	15044	15034	15001	15169	15221	15160	15060	15047	15091	15077	15171	15219	15210	15153	15106	15298	14958	15175	14991	15185	15064	15306	14968	14823	15187	14816	15249	15111	15206	15145	15122	15096	14996	14935	15138	15196	14940	14863	14827	14982	15175	15207	15060	15070	15129	15172	15032	15319	15070	15043	15153	15223	14962	15077	14962	15102	15025	15082	15234	15171	15028	15035	15116	15156	15061	14975	14977	15008	15029	15240	15198	15103	15244	15167	15043	14987	15088	15259	14987	15259	15044	15124	15200	15235	15034	15200	15143	15209	15116	14900	15124	15150	15336	15160	15314	15286	15122	15074	15066	15041	14981	14986	15104	15152	15024	14848	15132	15055	15228	15114	15220	15193	14971	15092	15236	15004	14945	14844	15057	15174	15116	15035	15049	15179	15359	15111	15030	15169	15153	15227	15345	15223	15311	15097	15208	15138	14869	15165	14876	15099	15173	15088	15090	15036	15136	15148	15133	14998	15129	15159	14979	15280	14987	15023	15265	15126	15087	15093	14895	15166	15043	15167	15123	15105	15253	15076	15109	15212	15159	15184	15029	15183	15092	15115	15244	15055	15024	15147	15012	15074	15312	15163	15003	15214	15085	14953	15131	15278	14964	15136	15169	14928	15081	15102	15044	14878	15153	15020	15228	15094	15030	15163	15076	15115	15139	15088	15120	15016	15005	15109	15001	15006	15013	15137	15082	14987	15013	15101	14940	15133	15054	15193	15087	15062	14959	15250	15178	15060	15062	15084	15028	15093	15232	15004	15262	15265	14853	15228	15185	14974	15264	15123	15078	15290	15089	15035	15138	14953	14938	15045	15040	15128	15291	15257	15112	15254	15232	15156	15044	15021	14912	15091	14952	15184	15013	14942	15317	15068	15090	15058	15160	15271	15126	15232	15131	15379	15169	15186	15047	15125	15039	15115	15140	15107	15078	15245	15110	15220	15110	15166	15075	14927	15170	15142	14822	15281	15401	15292	15130	15147	15160	15234	15113	15336	15095	15102	15085	15094	15227	15284	15034	15149	15541	15159	15076	15119	15226	15192	15173
52613	75447	52596	29011	17541	14123	13709	13443	13546	13420	13351	13583	13519	13546	13463	13346	13396	13375	13386	13693	13441	13515	13417	13530	13589	13540	13421	13570	13504	13224	13455	13547	13372	13545	13424	13292	13591	13546	13375	13555	13475	13477	13469	13514	13377	13355	13393	13496	13579	13367	13532	13504	13483	13371	13406	13499	13399	13416	13435	13580	13499	13371	13520	13438	13598	13371	13507	13564	13602	13437	13487	13605	13494	13410	13598	13480	13454	13692	13334	13473	13431	13379	13567	13489	13319	13434	13505	13437	13337	13362	13461	13513	13440	13326	13484	13452	13490	13482	13471	13441	13422	13520	13521	13383	13450	13538	13518	13339	13419	13518	13424	13448	13350	13450	13468	13503	13467	13226	13551	13444	13564	13358	13401	13494	13481	13687	13495	13436	13572	13444	13417	13436	13415	13424	13451	13412	13318	13548	13384	13482	13448	13493	13526	13424	13484	13524	13362	13497	13603	13545	13609	13491	13466	13410	13597	13429	13552	13502	13357	13402	13534	13402	13358	13598	13594	13547	13541	13474	13556	13541	13715	13480	13462	13467	13476	13324	13402	13644	13329	13499	13358	13583	13426	13426	13291	13427	13384	13391	13494	13516	13351	13386	13561	13517	13593	13449	13444	13385	13386	13331	13452	13470	13395	13527	13614	13482	13478	13471	13561	13314	13379	13376	13469	13712	13521	13414	13457	13537	13540	13487	13520	13406	13411	13402	13390	13463	13363	13437	13398	13410	13295	13344	13384	13596	13572	13430	13639	13378	13510	13442	13531	13652	13397	13343	13504	13539	13321	13431	13530	13407	13385	13493	13443	13485	13441	13532	13415	13362	13469	13566	13300	13597	13574	13334	13358	13604	13359	13608	13494	13644	13489	13381	13388	13626	13637	13428	13397	13290	13465	13401	13310	13446	13556	13387	13331	13334	13466	13333	13423	13456	13547	13287	13466	13466	13459	13552	13235	13522	13518	13398	13507	13594	13436	13582	13459	13478	13485	13473	13606	13480	13535	13554	13368	13492	13610	13405	13470	13455	13549	13448	13618	13465	13420	13595	13487	13281	13505	13466	13494	13450	13320	13469	13358	13300	13536	13478	13431	13384	13513	13248	13618	13448	13601	13511	13545	13453	13386	13474	13359	13410	13367	13484	13595	13473	13487	13380	13366	13546	13454	13377	13533	13354	13616	13667	13466	13299	13382	13579	13386	13380	13591	13349	13574	13558	13509	13433	13418	13537	13268	13533	13398	13513	13368	13568	13402	13507	13516	13318	13459	13413	13434	13446	13477	13520	13631	13588	13389	13379	13482	13706	13266	13473	13362	13306	13600	13480	13504	13161	13534	13491	13416	13500	13417	13440	13628	13499	13394	13329	13534	13594	13497	13500	13459	13420	13466	13447	13431	13486	13364	13450	13483	13586	13601	13415	13350	13516	13343	13304	13427	13563	13360	13396	13561	13633	13492	13434	13558	13502	13560	13366	13372	13469	13457	13540	13549	13419	13523	13530	13374	13487	13426	13485	13604	13404	13682	13640	13563	13443	13490	13669	13322	13394	13470	13395	13405	13536	13449	13461	13533	13414	13499	13520	13397	13371	13478	13411	13447	13350	13564	13449	13525	13489	13783	13485	13421	13486	13589	13463	13534	13387	13149	13426	13528	13463	13412	13414	13594	13327	13624	13474	13586	13365	13562	13386	13569	13457	13304	13306	13364	13393	13592	13546	13494	13512	13539	13589	13361	13444	13261	13552	13397	13596	13421	13347	13440	13585	13405	13424	13475	13470	13624	13342	13398	13644	13392	13417	13592	13330	13485	13410	13519	13340	13437	13618	13509	13494	13582	13323	13552	13349	13383	13452	13303	13471	13441	13570	13327	13541	13438	13471	13608	13387	13392	13549	13512	13415	13324	13353	13472	13511	13474	13498	13440	13280	13382	13329	13425	13562	13545	13594	13545	13402	13388	13489	13459	13433	13349	13536	13424	13460	13420	13427	13213	13440	13497	13512	13433	13525	13682	13522	13382	13405	13433	13526	13478	13591	13692	13502	13553	13592	13492	13541	13472	13560	13490	13489	13540	13566	13588	13403	13342	13568	13498	13602	13531	13570	13564	13519	13511	13540	13384	13477	13438	13383	13470	13456	13485	13530	13331	13393	13594	13384	13355	13549	13479	13494	13427	13407	13418	13376	13452	13435	13276	13520	13439	13346	13411	13325	13451	13371	13447	13265	13374	13471	13464	13650	13359	13549	13539	13467	13458	13532	13289	13360	13481	13363	13462	13434	13348	13533	13418	13308	13619	13443	13442	13472	13694	13516	13421	13471	13669	13397	13535	13686	13494	13363	13367	13237	13453	13492	13531	13387	13494	13419	13488	13494	13175	13372	13617	13419	13472	13515	13435	13563	13502	13484	13461	13473	13455	13301	13400	13687	13378	13456	13446	13503	13631	13511	13497	13511	13452	13372	13610	13505	13500	13477	13448	13558	13339	13484	13208	13654	13459	13512	13271	13370	13472	13318	13555	13337	13423	13548	13416	13643	13487	13428	13444	13462	13608	13289	13471	13570	13488	13489	13701	13500	13447	13479	13483	13225	13532	13448	13652	13506	13509	13636	13426	13444	13434	13520	13374	13407	13412	13357	13225	13485	13406	13426	13414	13458	13425	13461	13423	13395	13615	13487	13498	13437	13533	13392	13487	13284	13529	13458	13502	13520	13473	13677	13358	13406	13450	13510	13306	13364	13502	13519	13403	13620	13475	13563	13486	13565	13278	13513	13617	13522	13488	13509	13302	13491	13607	13531	13409	13442	13430	13561	13430	13468	13352	13341	13616	13621	13543	13528	13467	13349	13493	13333	13336	13285	13412	13377	13714	13585	13447	13607	13387	13410	13202	13514	13522	13572	13427	13445	13448	13435	13434	13490	13450	13592	13569	13547	13367	13334	13622	13467	13423	13637	13549	13527	13400	13371	13518	13484	13519	13513	13512	13470	13478	13409	13477	13488	13535	13301	13511	13413	13497	13352	13466	13378	13515	13557	13620	13398	13661	13504	13417	13514	13508	13539	13459	13361	13415	13443	13492	13535	13607	13351	13583	13639	13384	13487	13550	13423	13468	13523	13439	13283	13517	13647	13436	13521	13541	13453	13463	13465	13550	13550	13563	13512	13520	13637	13432	13306	13521	13440	13394	13490	13593	13322	13514	13339	13510	13462	13677	13435	13349	13484	13375	13504	13471	13493	13467	13414	13312	13474	13388	13449	13374	13487	13507	13516	13398	13483	13479	13525	13474	13520	13388	13426	13536	13500	13487	13333	13563	13544	13465	13541	13474	13343	13325	13527	13471	13497	13369	13584	13450	13440	13324	13332	13401	13548	13632	13378	13671	13520	13532	13631	13533	13403	13526	13312	13439	13412	13340	13373	13454	13442	13604	13606	13489	13440	13380	13479	13452	13436	13431	13519	13508	13628	13457	13560	13379	13431	13524	13430	13612	13500	13399	13485	13497	13292	13439	13476	13373	13404	13412	13492	13580	13505	13564	13483	13543	13377	13475	13528	13324	13454	13399	13388	13479	13499	13577	13437	13483	13408	13531	13500	13438	13475	13322	13385	13390	13445	13249	13508	13439	13523	13626	13542	13403	13518	13526	13428	13420	13506	13418	13438	13229	13455	13449	13446	13523	13489	13451	13411	13461	13504	13495	13474	13426	13549	13493	13456	13591	13508	13541	13552	13295	13620	13429	13489	13472	13706	13487	13516	13595	13303	13393	13408	13546	13376	13499	13334	13492	13474	13470	13516	13390	13452	13407	13278	13688	13534	13447	13567	13431	13579	13524	13568	13618	13415	13439	13507	13314	13302	13340	13499	13451	13306	13314	13750	13619	13517	13507	13451	13452	13366	13346	13479	13541	13577	13587	13475	13408	13562	13409	13327	13621	13543	13529	13561	13442	13607	13580	13437	13508	13599	13564	13578	13386	13350	13392	13263	13516	13332	13420	13575	13429	13546	13436	13514	13551	13550	13549	13554	13385	13529	13338	13441	13676	13373	13364	13506	13351	13372	13440	13514	13427	13526	13350	13340	13500	13392	13530	13493	13532	13452	13345	13572	13569	13462	13571	13488	13575	13403	13479	13413	13381	13683	13540	13613	13378	13396	13377	13460	13623	13490	13425	13536	13445	13618	13488	13564	13549	13559	13480	13436	13444	13677	13465	13499	13502	13390	13533	13516	13466	13321	13511	13538	13464	13585	13568	13462	13535	13547	13562	13625	13403	13364	13494	13440	13557	13418	13339	13408	13840	13320	13456	13379	13582	13533	13511	13583	13523	13458	13501	13407	13534	13533	13557	13490	13595	13482	13420	13301	13380	13363	13377	13571	13516	13442	13492	13540	13346	13599	13534	13358	13537	13347	13562	13611	13576	13570	13515	13581	13506	13448	13337	13402	13492	13475	13340	13411	13436	13445	13508	13562	13498	13356	13386	13411	13488	13335	13507	13485	13415	13425	13766	13635	13559	13360	13553	13449	13433	13531	13398	13452	13421	13440	13535	13538	13457	13586	13224	13446	13675	13641	13392	13578	13560	13364	13305	13477	13576	13404	13463	13518	13459	13280	13643	13561	13373	13404	13478	13471	13533	13615	13516	13520	13500	13502	13572	13416	13395	13574	13466	13448	13579	13623	13338	13396	13387	13398	13506	13514	13461	13642	13417	13403	13488	13538	13551	13414	13271	13384	13457	13451	13443	13357	13417	13521	13460	13392	13506	13495	13548	13441	13515	13410	13491	13487	13420	13351	13405	13508	13402	13587	13432	13616	13357	13456	13492	13440	13452	13378	13531	13353	13508	13602	13589	13475	13401	13456	13429	13240	13527	13394	13454	13436	13481	13450	13531	13536	13504	13402	13770	13286	13359	13437	13494	13443	13333	13481	13566	13386	13492	13334	13408	13485	13158	13443	13524	13621	13520	13530	13415	13479	13513	13485	13469	13558	13213	13612	13668	13517	13566	13599	13585	13453	13538	13382	13256	13446	13453	13558	13371	13612	13543	13635	13401	13541	13492	13412	13537	13586	13355	13291	13360	13454	13351	13476	13197	13578	13531	13393	13485	13426	13551	13510	13569	13471	13406	13560	13367	13260
23936	24710	35961	29433	24043	23134	21698	16560	15754	15826	15851	15751	15561	15607	15633	15529	15550	15373	15535	15374	15506	15561	15432	15475	15297	15455	15240	15568	15637	15424	15430	15320	15362	15376	15235	15340	15468	15198	15241	15388	15378	15252	15261	15285	15171	15247	15296	15177	15219	15051	15649	15273	15335	15441	15380	15407	15371	15238	15246	15332	15349	15388	15389	15264	15504	15225	15418	15238	15219	15228	15360	15445	15144	15219	15135	15152	15419	15472	15238	15324	15378	15248	15393	15390	15168	15339	15340	15417	15387	15460	15436	15416	15519	15473	15299	15043	15335	15183	15399	15394	15387	15455	15051	15288	15407	15399	15297	15426	15201	15068	15273	15279	15171	15260	15187	15222	15223	15259	15097	15321	15098	15333	15377	15312	15353	15296	15272	15245	15205	15339	15300	15567	15264	15316	15345	15398	15319	15228	15535	15201	15515	15407	15457	15278	15301	15368	15304	15256	15202	15224	15208	15316	15111	15292	15500	15297	15372	15254	15259	15249	15362	15396	15485	15175	15252	15363	15210	15261	15271	15519	15545	15347	15309	15590	15206	15175	15304	15392	15258	15277	15363	15194	15323	15134	15208	15401	15469	15345	15446	15320	15389	15095	15236	15226	15407	15351	15344	15090	15256	15141	15206	15084	15286	15286	15366	15371	15114	15254	15406	15223	15117	15325	15317	15297	15315	15191	15385	15411	15280	15131	15254	15046	15293	15479	15200	15454	15252	15361	15324	15334	15308	15360	15352	15319	15312	15291	15358	15370	15279	15381	15200	15198	15192	15289	15196	15438	15274	15275	15075	15343	15193	15148	15366	15057	15129	15263	15093	15105	15342	15167	15288	15300	15386	15248	15327	15313	15360	15329	15344	15205	15459	15259	15138	15320	15399	15225	15331	15102	15269	15421	15211	15276	15343	15450	15027	15321	15388	15327	15389	15340	15595	15298	15306	15313	15223	15179	15429	15087	15098	15279	15239	15415	15465	15204	15204	15047	15100	15328	15125	15207	15307	15384	15095	15259	15327	15174	15262	15197	15196	15406	15100	15144	15369	15222	15416	15294	15297	15217	15317	15371	15092	15348	15277	15300	15269	15642	15346	15451	15311	15380	15294	15261	15286	15272	15311	15262	15056	15143	15181	15281	15069	15099	15417	15356	15169	15330	15339	15270	15290	15239	15218	15128	15373	15438	15463	15403	15244	15497	15234	15409	15407	15403	15344	15361	15043	15313	15191	15289	15359	15316	15454	15126	15243	15042	15362	15288	15268	15395	15081	15478	15278	15506	15404	15223	15389	15441	15581	15118	15461	15194	15547	15188	15165	15287	15220	15246	15424	15418	15168	15247	15191	15309	15163	15285	15300	15107	15361	15260	15237	15396	15286	15246	15329	15379	15132	15185	15448	15324	15230	15341	15443	15293	15241	15264	15365	15151	15323	15319	15324	15343	15436	15247	15237	15573	15058	15470	15330	15207	15229	15223	15258	15305	15143	15238	15361	15348	15368	15211	15252	15360	15370	15374	15407	15063	15128	15308	15515	15257	15220	15266	15216	15362	15241	15378	15271	15134	15296	15275	15157	15378	15180	15360	15467	15077	15212	15187	15229	15391	15476	15551	15397	15240	15408	15244	15268	15131	15213	15174	15153	15297	15439	15402	15537	15501	15238	15321	15335	15123	15323	15112	15572	15459	15494	15235	15105	15323	15148	15286	15271	15300	15305	15341	15149	15216	15323	15237	15186	15110	15240	15323	15286	15233	15525	15240	15240	15369	15344	15408	15340	15321	15296	15447	15260	15529	15184	15351	15310	15148	15305	15176	15384	15381	15206	15353	15320	15164	15367	15154	15445	15236	15348	15201	15338	15309	15162	15128	15298	15406	15465	15363	15243	15198	15396	15346	15392	15306	15170	15267	15298	15083	15063	15145	15347	15266	15254	15219	15500	15157	15120	15309	15316	15291	15301	15426	15256	15166	15271	15424	15345	15331	15254	15203	15168	15042	15450	15238	15193	15314	15237	15269	15139	15366	15443	15106	15086	15409	15317	15349	15360	15334	15322	15106	15147	15160	15179	15222	15312	15387	15305	15261	15301	15350	15249	15321	15542	15302	15323	15106	15394	15047	15225	15176	15361	15228	15480	15147	15143	15280	15240	15386	15420	15320	15187	15421	15263	15242	15523	15198	15324	15272	15267	15271	15280	15396	15478	15435	15281	15258	15282	15477	15026	15172	15171	15305	15204	15292	15121	15256	15421	15281	15312	15192	15329	15127	15257	15318	15222	15230	15141	15390	15207	15216	15355	15113	15298	15160	15203	15114	15351	15096	15392	15438	15058	15324	15359	15326	15463	15170	15266	15461	15304	15455	15361	15042	15080	15484	15280	15437	15091	15306	15133	15310	15125	15375	15107	15264	15305	15212	15247	15146	15162	15197	15382	15153	15359	15396	15425	15227	15273	15265	15437	15179	15359	15355	15233	15318	15202	15251	15261	15248	15399	15195	15379	15176	15351	15327	15290	15344	15395	15353	15344	15346	15196	15396	15140	15483	15059	15330	15292	15160	15318	15279	15264	15315	15483	15275	15310	15326	15436	15337	15293	15124	15282	15248	15252	15127	15158	15145	15071	15467	15279	15283	15411	15520	15362	15356	15127	15225	15295	15364	15302	15252	15286	15345	15179	15348	15322	15270	15297	15307	15265	15269	15382	15322	15173	15178	15317	15138	15281	15489	15250	15243	15486	15278	15253	15196	15349	15325	15149	15197	15080	15004	15039	15317	15349	15403	15372	15273	15190	15078	15459	15195	15236	15292	15134	15307	15336	15249	15186	15310	15255	15304	15280	15274	15095	15320	15251	15018	15371	15218	15225	15285	15365	15249	15241	15322	15274	15302	15348	15324	15348	15456	15317	15216	15448	15187	15303	15161	15447	15380	15431	15187	15266	15447	15436	15443	15354	15528	15276	15466	15339	15283	15405	15289	15337	15392	15246	15209	15207	15483	15458	15244	15218	15439	15493	15395	15171	15215	15132	15215	15305	15422	15214	15284	15196	15294	15272	15356	15294	15290	15325	15278	15287	15393	15104	15165	15411	15309	15369	15524	15365	15335	15417	15425	15436	15020	15202	15162	15352	15335	15318	15344	15334	15409	15414	15347	15173	15216	15245	15108	15089	15036	15310	15399	15364	15319	15235	15616	15298	15227	15233	15202	15343	15375	15284	15180	15404	15451	15196	15167	15259	15112	15218	15177	15147	15169	15306	15376	15219	15071	15352	15148	15302	15164	15333	15275	15343	15424	15353	15295	15247	15244	15184	15175	15389	15247	15318	15197	15164	15130	15359	15422	15215	15254	15139	15202	14983	15258	15318	15259	15301	15072	15171	15350	15195	15172	15194	15235	15460	15456	15301	15337	15243	15363	15386	15396	15105	15261	15165	15488	15311	15369	15240	15184	15337	15323	15478	15388	15351	15438	15412	15370	15281	15244	15220	15492	15326	15174	15122	15260	15262	15117	15287	15233	15123	15329	15163	15432	15182	15131	15454	15247	15317	15353	15153	15562	15315	15146	15309	15345	15188	15332	15265	15247	15155	15277	15378	15379	15283	15350	15427	15257	15218	15229	15320	15559	15326	15432	15273	15443	15307	15380	15505	15254	15307	15248	15348	15304	15252	15356	15441	15152	15280	15350	15483	15501	15252	15255	15308	15069	15227	15199	15237	15285	15419	15406	15385	15215	15132	15368	15345	15144	15338	15231	15422	15320	15068	15338	15302	15117	15299	15089	15367	15233	15246	15197	15045	15444	15427	15119	15359	15189	15327	15051	15244	15093	15391	15084	15253	15274	15195	15249	15427	15312	15391	15298	15098	15263	15167	15051	15219	15194	15392	15328	15412	15359	15407	15164	15201	15318	15389	15311	15276	15238	15260	15260	15429	15483	15188	15237	15060	15225	15239	15346	15330	15212	15416	15349	15215	15040	15229	15251	15320	15397	15267	15487	15352	15153	15276	15244	15360	15057	14960	15278	15328	15269	15307	15062	15268	15183	15141	15283	15348	15315	15140	15067	15275	15626	15367	15278	15441	15326	15439	15339	15366	15187	15425	15234	15308	15353	15328	15232	15249	15356	15484	15273	15313	15409	15136	15336	15197	15292	15209	15181	15182	15326	15240	15123	15225	15450	15309	15444	15276	15149	15157	15260	15224	15382	15299	15223	15115	15068	15352	15200	15119	15157	15241	15388	15417	15086	15473	14978	15237	15381	15298	15253	15355	15162	15147	15181	15315	15110	15354	15396	15142	15235	15213	15536	15369	15291	15289	15186	15172	15329	15010	15113	15300	15282	15169	15427	15218	15220	15228	15288	15424	15237	15196	15328	15341	15159	15574	15118	15194	15225	15303	15276	15421	15009	15397	15489	15438	15397	15189	15344	15303	15256	15198	15035	15390	15383	15152	15222	15256	15224	15404	15451	15190	15228	15216	15275	15333	15396	15222	15294	15388	15291	15207	15235	15285	15334	15401	15195	15155	15163	15416	15343	15363	15383	15388	15276	15131	15196	15154	15113	15253	15427	15283	15266	15138	15022	15415	15269	15439	15266	15269	15215	15196	15245	15355	15068	15248	15380	15129	15343	15199	15213	15399	15363	15412	15402	15273	15247	15357	15259	15073	15341	15315	15305	15223	15549	15324	15248	15360	15467	15377	15373	15079	15383	15213	15186	15229	15186	15124	15236	15415	15071	15314	15200	15409	15423	15263	15326	15249	15210	15233	15361	15082	15262	15341	15092	15335	15273	15346	15425	15217	15511	15272	15193	15300	15140	15173	15293	15221	15274	15140	15261	15236	15246	15402	15347	15263	15182	15295	15152	15231	15134	15404	15075	15348	15393	15234	15237	15356	15300	15205	15226	15246	15241	15275	15239	15331	15373	15361	15280	15261	15203	15401	15264	15396	15286	15230	15243	15486	15195	15517	15308	15267	15501	15167	15329	15157	15284	15478	15543	15267	15242	15326	15373	15297	15440	15257	15233	15317	15237	15408	15303	15301	15168	15297	15336	15313	15065	15281	15110	15138	15293	15244	15205	15337	15282	15373	15267	15319	15272	15209	15234	15271	15215	15246	15454	15246	15433	15160	15233	15305	15210
62615	107378	83959	53216	29790	17217	14038	13490	13284	13600	13680	13548	13628	13525	13681	13550	13621	13652	13525	13484	13720	13622	13588	13641	13634	13494	13627	13494	13315	13644	13532	13553	13435	13644	13367	13559	13572	13454	13565	13717	13753	13617	13580	13537	13760	13535	13568	13502	13460	13539	13676	13523	13614	13562	13640	13409	13563	13544	13459	13529	13559	13681	13499	13656	13523	13527	13706	13599	13552	13466	13612	13656	13395	13697	13384	13534	13413	13637	13637	13632	13650	13507	13592	13671	13552	13471	13640	13520	13670	13528	13367	13605	13680	13617	13645	13378	13248	13558	13488	13671	13422	13517	13511	13415	13540	13544	13572	13481	13593	13605	13573	13518	13548	13404	13420	13542	13569	13708	13624	13531	13473	13506	13537	13598	13648	13789	13710	13654	13540	13475	13640	13525	13781	13587	13528	13551	13452	13522	13402	13546	13421	13656	13469	13417	13477	13608	13407	13426	13553	13543	13583	13571	13643	13539	13415	13441	13592	13505	13536	13550	13634	13593	13617	13473	13642	13390	13448	13540	13575	13452	13763	13446	13568	13525	13616	13586	13363	13618	13363	13574	13628	13484	13640	13460	13656	13567	13493	13582	13690	13380	13553	13580	13678	13413	13458	13676	13477	13686	13501	13432	13595	13542	13585	13553	13519	13468	13530	13463	13729	13679	13625	13621	13468	13579	13405	13473	13695	13483	13598	13628	13393	13460	13416	13529	13547	13652	13655	13566	13523	13598	13470	13625	13434	13674	13450	13558	13579	13519	13467	13513	13486	13584	13581	13418	13659	13468	13526	13436	13524	13564	13504	13635	13582	13735	13542	13638	13419	13468	13460	13566	13504	13412	13535	13585	13507	13635	13556	13523	13569	13561	13449	13576	13450	13431	13556	13545	13650	13596	13460	13548	13616	13533	13448	13342	13598	13729	13571	13417	13744	13561	13654	13331	13517	13382	13513	13446	13512	13722	13615	13464	13741	13445	13419	13541	13546	13541	13549	13674	13688	13474	13605	13328	13513	13565	13601	13335	13457	13460	13718	13505	13682	13586	13716	13465	13614	13548	13573	13452	13533	13454	13717	13626	13377	13441	13420	13595	13414	13589	13478	13709	13572	13603	13591	13445	13537	13603	13373	13624	13607	13634	13491	13618	13574	13601	13571	13532	13589	13447	13603	13486	13475	13581	13458	13651	13624	13497	13516	13477	13434	13470	13543	13558	13482	13615	13469	13471	13551	13468	13644	13466	13599	13502	13511	13606	13440	13431	13604	13570	13726	13502	13456	13458	13561	13722	13641	13356	13458	13618	13459	13562	13479	13592	13497	13499	13720	13586	13657	13549	13498	13698	13511	13484	13574	13414	13540	13522	13516	13701	13525	13567	13549	13428	13480	13366	13541	13498	13705	13555	13478	13623	13595	13455	13603	13457	13527	13488	13374	13438	13522	13534	13593	13477	13525	13464	13577	13406	13487	13403	13627	13580	13575	13595	13504	13669	13493	13541	13582	13575	13584	13576	13485	13507	13590	13474	13622	13523	13448	13474	13668	13580	13472	13506	13406	13554	13426	13528	13688	13625	13529	13473	13463	13438	13469	13530	13553	13610	13503	13670	13251	13619	13669	13553	13456	13528	13659	13521	13639	13511	13464	13556	13498	13490	13534	13699	13566	13409	13359	13699	13518	13637	13494	13545	13723	13416	13577	13555	13489	13752	13378	13628	13504	13595	13488	13663	13489	13468	13345	13566	13553	13545	13377	13443	13503	13482	13363	13637	13667	13627	13415	13390	13664	13350	13652	13406	13665	13435	13530	13469	13443	13338	13559	13522	13500	13567	13498	13678	13556	13465	13536	13602	13575	13387	13609	13613	13284	13628	13545	13670	13561	13508	13607	13701	13568	13441	13659	13552	13630	13518	13567	13407	13414	13623	13394	13507	13607	13496	13538	13654	13583	13545	13616	13453	13444	13664	13549	13600	13640	13490	13221	13514	13699	13404	13666	13520	13711	13456	13624	13609	13700	13479	13399	13515	13638	13495	13490	13661	13502	13539	13652	13527	13434	13416	13507	13565	13452	13556	13462	13616	13699	13508	13698	13590	13600	13524	13577	13628	13506	13464	13488	13575	13625	13520	13571	13565	13553	13657	13487	13669	13507	13381	13596	13523	13478	13508	13526	13722	13559	13624	13549	13482	13686	13434	13726	13482	13486	13673	13641	13517	13465	13383	13721	13434	13467	13572	13584	13576	13513	13387	13586	13622	13362	13441	13474	13419	13615	13632	13691	13486	13399	13640	13401	13568	13429	13678	13396	13603	13633	13594	13492	13526	13578	13578	13439	13636	13606	13421	13492	13747	13520	13705	13372	13550	13584	13334	13606	13504	13618	13575	13598	13403	13663	13728	13415	13662	13627	13461	13688	13451	13630	13505	13555	13604	13642	13486	13494	13618	13711	13622	13410	13545	13610	13460	13489	13690	13416	13648	13545	13642	13475	13559	13659	13764	13579	13492	13559	13683	13501	13575	13525	13498	13393	13493	13466	13545	13279	13557	13593	13708	13625	13410	13657	13604	13471	13574	13518	13676	13568	13486	13458	13509	13455	13533	13526	13540	13414	13720	13504	13450	13568	13627	13588	13619	13458	13544	13628	13669	13532	13416	13520	13476	13503	13774	13519	13633	13671	13511	13433	13509	13473	13498	13558	13378	13592	13505	13686	13557	13441	13394	13520	13478	13530	13481	13484	13367	13475	13488	13599	13442	13464	13636	13636	13402	13611	13378	13517	13514	13553	13543	13500	13639	13532	13484	13564	13399	13450	13671	13476	13417	13491	13426	13735	13490	13487	13598	13566	13689	13466	13634	13503	13506	13557	13491	13611	13447	13453	13507	13480	13641	13634	13556	13579	13586	13652	13675	13543	13531	13720	13653	13567	13605	13658	13613	13667	13566	13560	13558	13613	13426	13627	13470	13515	13665	13439	13688	13594	13596	13558	13591	13680	13442	13399	13568	13648	13409	13603	13501	13614	13650	13514	13586	13462	13676	13530	13477	13485	13597	13436	13679	13620	13687	13469	13434	13341	13640	13508	13436	13681	13541	13488	13588	13398	13575	13524	13495	13523	13655	13510	13490	13609	13390	13542	13568	13643	13663	13510	13727	13485	13595	13537	13529	13520	13585	13482	13542	13574	13557	13640	13698	13476	13482	13731	13605	13336	13566	13362	13437	13491	13591	13723	13471	13656	13453	13413	13628	13560	13598	13463	13722	13395	13660	13557	13433	13492	13443	13381	13335	13718	13565	13528	13532	13488	13616	13547	13651	13540	13659	13486	13589	13404	13644	13461	13679	13613	13334	13384	13488	13568	13635	13580	13521	13562	13775	13649	13535	13666	13492	13529	13586	13607	13665	13426	13602	13618	13426	13619	13440	13702	13456	13546	13495	13504	13626	13619	13598	13544	13693	13551	13582	13572	13577	13716	13396	13548	13547	13452	13676	13521	13508	13501	13627	13632	13489	13554	13560	13452	13520	13559	13614	13443	13486	13579	13527	13434	13660	13458	13512	13647	13473	13651	13530	13651	13557	13551	13514	13425	13629	13460	13662	13610	13510	13493	13598	13459	13647	13643	13564	13556	13653	13494	13668	13490	13466	13519	13586	13443	13413	13531	13605	13594	13616	13527	13566	13540	13431	13491	13359	13536	13601	13470	13515	13611	13517	13544	13580	13753	13510	13653	13385	13605	13682	13527	13582	13510	13534	13594	13604	13454	13644	13451	13423	13719	13626	13518	13502	13583	13546	13515	13550	13561	13506	13554	13556	13560	13524	13570	13421	13650	13728	13691	13305	13614	13552	13510	13558	13537	13716	13728	13627	13608	13611	13346	13426	13630	13475	13549	13499	13560	13680	13459	13491	13628	13606	13676	13454	13528	13537	13574	13464	13511	13573	13387	13391	13716	13462	13452	13472	13526	13506	13520	13584	13333	13647	13693	13620	13382	13556	13552	13443	13570	13573	13613	13628	13403	13538	13606	13489	13536	13375	13636	13473	13628	13476	13690	13512	13550	13427	13622	13583	13540	13581	13515	13581	13532	13674	13589	13455	13541	13487	13729	13481	13647	13585	13544	13532	13563	13483	13445	13563	13675	13590	13616	13635	13565	13552	13425	13543	13512	13418	13411	13478	13662	13615	13537	13500	13504	13524	13625	13395	13663	13574	13664	13469	13514	13452	13564	13627	13529	13447	13439	13615	13456	13679	13647	13525	13534	13453	13550	13612	13522	13627	13629	13474	13490	13564	13550	13368	13386	13668	13566	13592	13535	13466	13685	13736	13586	13571	13504	13466	13812	13431	13691	13508	13504	13434	13644	13366	13400	13570	13517	13502	13571	13587	13502	13519	13593	13520	13619	13632	13463	13483	13453	13578	13536	13639	13898	13441	13719	13563	13438	13443	13495	13520	13554	13547	13617	13460	13935	13599	13644	13459	13586	13350	13603	13597	13449	13569	13598	13480	13600	13619	13565	13427	13230	13825	13517	13593	13512	13601	13560	13505	13612	13443	13332	13650	13431	13543	13470	13483	13690	13602	13438	13576	13548	13585	13670	13458	13443	13512	13457	13596	13557	13560	13508	13504	13589	13767	13363	13515	13643	13576	13459	13533	13475	13545	13505	13470	13550	13530	13475	13501	13530	13660	13486	13645	13491	13585	13626	13604	13597	13495	13546	13503	13701	13516	13492	13470	13692	13498	13631	13454	13557	13518	13626	13569	13546	13621	13555	13459	13541	13422	13422	13687	13548	13494	13525	13527	13597	13649	13594	13437	13679	13498	13589	13633	13571	13445	13564	13445	13407	13408	13498	13520	13683	13471	13614	13655	13420	13784	13560	13542	13493	13656	13657	13702	13461	13625	13559	13640	13617	13512	13587	13450	13574	13339	13500	13560	13587	13455	13493	13568	13449	13499	13765	13530	13480	13440	13522	13622	13517	13638	13535	13523	13600	13702	13483	13515	13610	13448	13385	13526	13620	13438	13439	13500	13487	13542	13563	13677	13664	13547	13652	13554	13404	13533	13612	13702	13545	13460	13512	13416	13617	13508	13465	13446	13469	13601	13461	13573	13542	13533	13504	13519	13636	13497	13367	13699
33690	40527	40081	27147	18322	16358	16059	15787	15695	15560	15598	15811	15663	15747	15806	15672	15666	15842	15638	15570	15794	15769	15626	15663	15715	15631	15896	15605	15803	15831	15779	15751	15817	15728	15471	15770	15880	15738	15583	15784	16014	15570	15639	15836	15554	15870	15772	15646	15564	15702	15871	15555	15739	15640	15575	15704	15605	15878	15754	15695	15796	15638	15860	15721	15719	15612	15650	15743	15809	15451	15616	15621	15668	15701	15801	15790	15803	15885	15787	15567	15752	15641	15792	15622	15649	15405	15395	15634	15670	15680	15709	15644	15802	15807	15773	15787	15739	15645	15721	15660	15729	15671	15666	15713	15508	15661	15703	15554	15683	15799	15943	15850	15623	15629	15535	15848	15657	15901	15682	15750	15329	15591	15735	15606	15804	15590	15717	15785	15688	15632	15573	15644	15595	15667	15580	15661	15652	15412	15605	15748	15782	15581	15655	15608	15667	15627	15695	15575	15724	15721	15515	15651	15605	15535	15707	15752	15762	15731	15723	15743	15765	15577	15511	15774	15786	15394	15609	15568	15810	15582	15716	15596	15530	15644	15655	15784	15758	15728	15615	15789	15607	15832	15967	15785	15553	15611	15681	15629	15468	15430	15522	15635	15455	15657	15547	15474	15695	15704	15443	15683	15769	15748	15653	15786	15773	15494	15663	15733	15803	15663	15691	15795	15628	15849	15583	15606	15732	15636	15759	15735	15764	15597	15684	15744	15830	15690	15803	15611	15678	15843	15610	15684	15805	15795	15785	15667	15836	15716	15485	15564	15776	15581	15707	15668	15673	15735	15557	15685	15665	15479	15581	15486	15643	15700	15627	15525	15781	15619	15682	15570	15892	15444	15717	15632	15757	15938	15832	15769	15489	15644	15728	15850	15552	15628	15841	15543	15725	15763	15606	15373	15679	15761	15765	15673	15582	15813	15724	15821	15891	15788	15700	15809	15676	15611	15527	15714	15628	15631	15655	15707	15615	15594	15802	15705	15704	15743	15507	15522	15522	15797	15624	15675	15728	15640	15677	15887	15486	15596	15584	15687	15652	15718	15557	15829	15583	15621	15834	15901	15722	15717	15609	15629	15591	15568	15717	15783	15617	15633	15764	15633	15697	15352	15692	15440	15861	15636	15414	15505	15776	15605	15642	15653	15560	15666	15775	15526	15875	15563	15521	15825	15750	15606	15727	15695	15666	15765	15533	15581	15914	15786	15665	15778	15792	15836	15559	15684	15716	15619	15767	15696	15660	15636	15579	15475	15758	15695	15879	15633	15818	15771	15658	15591	15753	15763	15854	15796	15928	15759	15611	15784	15563	15785	15664	15697	15672	15703	15714	15775	15566	15436	15808	15585	15782	15738	15917	15724	15671	15772	15635	15775	15831	15679	15787	15730	15705	15636	15583	15805	15842	15768	15515	15404	15703	15639	15762	15737	15742	15591	15726	15689	15711	15280	15786	15848	15751	15686	15603	15477	15593	15656	15684	15693	15835	15628	15647	15652	15605	15582	15583	15536	15531	15645	15657	15664	15856	15821	15777	15618	15609	15628	15660	15719	15846	15606	15676	15622	15769	15656	15661	15562	15598	15547	15666	15751	15550	15597	15738	15727	15779	15692	15732	15747	15578	15825	15805	15773	15699	15656	15592	15599	15772	15808	15633	15656	15567	15752	15472	15528	15620	15602	15532	15742	15676	15527	15679	15565	15673	15738	15785	15674	15772	15683	15747	15562	15942	15730	15725	15754	15920	15722	15694	15675	15674	15779	15579	15733	15670	15664	15784	15661	15500	15738	15763	15663	15637	15721	15588	15733	15870	15583	15683	15707	15701	15641	15570	15719	15521	15735	15496	15713	15577	15701	15770	15588	15672	15696	15771	15768	15648	15801	15624	15635	15708	15603	15515	15617	15597	15619	15713	15625	15642	15640	15582	15660	15615	15710	15461	15692	15720	15719	15699	15704	15678	15656	15743	15862	15665	15764	15741	15860	15719	15679	15613	15595	15766	15686	15623	15785	15806	15656	15675	15759	15434	15760	15472	15613	15746	15930	15581	15687	15709	15737	15530	15779	15696	15781	15618	15702	15621	15573	15515	15497	15523	15683	15771	15581	15538	15579	15843	15776	15728	15862	15670	15588	15672	15723	15791	15837	15637	15790	15591	15461	15517	15722	15798	15544	15791	15801	15729	15468	15619	15674	15767	15512	15657	15576	15708	15562	15563	15600	15831	15654	15797	15774	15912	15662	15615	15588	15555	15575	15705	15802	15602	15711	15743	15677	15789	15701	15531	15685	15655	15719	15725	15752	15832	15696	15647	15753	15727	15534	15763	15709	15597	15817	15651	15661	15654	15681	15669	15851	15789	15668	15592	15676	15471	15807	15516	15823	15559	15606	15598	15785	15608	15668	15575	15607	15530	15783	15687	15589	15610	15704	15856	15585	15688	15775	15662	15723	15755	15548	15672	15647	15688	15600	15506	15661	15568	15566	15712	15530	15847	15628	15736	15496	15631	15525	15656	15657	15546	15815	15841	15945	15609	15722	15743	15583	15619	15966	15675	15583	15788	15822	15791	15566	15672	15704	15763	15945	15743	15786	15581	15901	15755	15670	15567	15676	15570	15692	15593	15424	15494	15746	15736	15774	15754	15852	15865	15688	15653	15730	15627	15906	15803	15582	15625	15764	15818	15517	15691	15782	15693	15718	15843	15631	15744	15682	15746	15863	15704	15661	15743	15851	15658	15543	15662	15689	15655	15546	15478	15647	15679	15584	15587	15661	15593	15477	15582	15440	15725	15497	15697	15624	15703	15726	15842	15530	15603	15765	15913	15692	15840	15438	15590	15592	15326	15767	15739	15917	15647	15670	15794	15839	15850	15614	15778	15614	15467	15665	15523	15468	15784	15709	15777	15540	15719	15551	15824	15541	15744	15745	15786	15775	15803	15871	15609	15778	15810	15775	15653	15537	15746	15573	15874	15781	15857	15543	15866	15823	15777	15623	15574	15720	15736	15776	15577	15559	15601	15549	15711	15825	15655	15581	15653	15649	15824	15729	15797	15608	15639	15743	15724	15723	15544	15466	15851	15531	15729	15681	15684	15564	15575	15589	15831	15334	15620	15584	15579	15654	15717	15615	15742	15532	15681	15744	15704	15709	15663	15587	15650	15729	15802	15784	15754	15666	15716	15530	15597	15688	15813	15787	15550	15601	15789	15812	15776	15613	15384	15727	15734	15657	15788	15675	15826	15682	15724	15683	15800	15697	15612	15736	15583	15579	15724	15641	15738	15799	15786	15786	15588	15684	15710	15692	15924	15790	15577	15731	15653	15391	15709	15532	15566	15615	15746	15638	15835	15721	15828	15625	15815	15583	15644	15593	15628	15607	15698	15745	15704	15665	15722	15711	15522	15684	15715	15650	15773	15371	15655	15681	15726	15715	15643	15592	15805	15657	15594	15858	15601	15667	15692	15634	15834	15791	15453	15647	15723	15712	15754	15681	15599	15872	15695	15434	15692	15755	15731	15525	15903	15703	15636	15651	15725	15858	15696	15660	15781	15546	15772	15790	15669	15692	15688	15682	15794	15555	15640	15694	15802	15679	15746	15289	15815	15788	15672	15729	15675	15745	15614	15559	15712	15656	15682	15614	15682	15589	15857	15719	15648	15741	15763	15808	15774	15593	15596	15690	15554	15748	15723	15764	15735	15642	15697	15710	15834	15549	15667	15727	15738	15712	15682	15789	15597	15762	15760	15456	15798	15617	15629	15869	15676	15632	15436	15729	15768	15785	15627	15646	15749	15741	15633	15667	15514	15467	15896	15787	15585	15541	15640	15768	15678	15550	15765	15706	15473	15588	15648	15671	15682	15709	15518	15804	15718	15704	15784	15614	15582	15655	15630	15735	15682	15623	15549	15706	15785	15688	15696	15766	15772	15512	15806	15688	15884	15588	15512	15548	15731	15607	15787	15728	15662	15577	15829	15682	15475	15682	15744	15508	15658	15637	15803	15645	15800	15647	15732	15858	15779	15665	15697	15817	15789	15767	15683	15935	15777	15695	15641	15638	15743	15626	15606	15740	15824	15744	15693	15644	15770	15874	15699	15836	15729	15781	15758	15742	15621	15649	15822	15760	15643	15570	15613	15691	15602	15698	15619	15701	15734	15880	15728	15504	15557	16029	15624	15706	15637	15714	15809	15501	15712	15749	15615	15826	15603	15621	15509	15758	15583	15704	15707	15641	15508	15633	15428	15772	15775	15762	15601	15707	15485	15686	15676	15580	15815	15616	15602	15744	15603	15801	15794	15573	15572	15852	15772	15760	15711	15717	15686	15736	15671	15572	15520	15595	15566	15868	15548	15686	15398	15663	15865	15608	15726	15739	15800	15716	15686	15799	15712	15589	15588	15751	15552	15434	15569	15696	15739	15730	15877	15552	15810	15620	15664	15675	15662	15690	15574	15605	15810	15879	15774	15457	15684	15660	15633	15562	15675	15784	15878	15616	15561	15505	15488	15582	15659	15613	15570	15563	15556	15580	15716	15542	15633	15682	15759	15765	15572	15564	15678	15631	15568	15804	15577	15844	15457	15727	15622	15633	15492	15727	15614	15676	15513	15457	15828	15603	15588	15787	15698	15798	15760	15484	15633	15570	15681	15622	15538	15531	15707	15695	15624	15648	15613	15654	15750	15846	15678	15717	15647	15939	15703	15529	15625	16021	15918	15731	15609	15817	15719	15704	15706	15567	15753	15574	15674	15833	15800	15918	15751	15749	15568	15831	15773	15750	15815	15863	15548	15687	15855	15684	15900	15744	15750	15724	15598	15427	15580	15501	15637	15775	15767	15791	15842	15870	15613	15638	15787	15676	15571	15789	15601	15788	15847	15749	15578	15612	15685	15642	15565	15606	15655	16006	15781	15866	15723	15689	15712	15812	15662	15642	15730	15598	15567	15588	15544	15647	15397	15570	15492	15784	15723	15543	15852	15885	15815	15751	15809	15645	15775	15585	15775	15799	15659	15746	15871	15591	15813	15675	15594	15844	15655	15610	15651	15784	15533	15389	15620	15592	15519	15676	15653	15663	15660	15713	15743	15700	15485	15730	15560	15778	15502	15600	15823	15434	15653	15736	15932	15652	15549	15621
43064	57676	41351	22741	15689	14107	13852	13889	13998	13700	13919	13876	13848	13780	13861	13947	13713	13877	13969	13822	13921	14003	13917	13912	13787	13616	13649	13736	13873	13719	13923	13839	13744	13988	13761	13793	13784	13724	13724	13842	13698	13710	13921	13922	13881	13696	13824	13745	13776	13905	13807	13801	13818	13783	13831	13789	13716	13773	13888	13903	13940	13940	13879	13961	13684	13807	13687	13838	13990	13714	13863	13645	13792	13802	14000	13964	13762	13888	13767	13738	14016	13725	13720	13765	13792	13782	13745	13740	13820	13639	13803	13534	13744	13728	13799	13683	13802	13909	13752	13819	13740	13633	13828	13778	13875	13746	13840	13763	13762	13903	13564	13772	13798	13827	13796	13694	13711	13861	13754	13824	13830	13869	13760	13826	13963	13790	13916	13824	13887	13640	13659	13742	13810	13784	13894	13827	13737	13768	13868	13864	13860	13764	13789	13850	13968	13712	13823	13815	13757	13700	13777	13654	13549	13782	13717	13845	13766	13847	13662	13773	13661	13802	13856	13886	13738	13804	13856	13700	14032	13861	13919	13889	13752	13675	13970	13792	13686	13829	13981	13822	13715	13864	13754	13847	13757	13794	13854	13614	13763	13762	13714	13710	13792	13866	13493	13710	13678	13611	13829	13805	13852	13664	13757	13711	13807	13674	13799	13714	13883	13853	13837	13775	13721	13743	13858	13986	13724	13847	13724	13853	13742	13766	13864	13754	13780	13767	13591	13879	13841	13815	13862	13771	13881	13742	13744	13767	13932	13792	13816	13772	13767	13749	13729	13911	13789	13798	13735	13514	13788	13860	13815	13798	13711	13752	13794	13650	13605	13802	13818	13926	13866	13740	13917	13811	13700	13703	13951	13891	13844	13750	13700	13800	13688	13731	13978	13782	13725	13693	13690	13918	13650	13814	13677	13786	13793	13777	13803	13734	13716	13904	13830	13662	13800	13640	13874	13837	13772	13676	13673	13672	13710	13868	13740	13795	13800	13860	13776	13906	13763	13922	13735	13866	13791	13656	13684	13716	13738	13799	13562	13846	13817	13893	13726	13688	13807	13990	13805	13646	13897	13644	13815	13779	13813	13793	13783	13739	13778	13759	13572	13718	13916	13724	13909	13939	13905	13741	14010	13715	13912	13897	13664	13734	13874	13685	13685	13849	13721	13795	13943	13748	13782	13798	13825	13710	13721	13775	13700	13538	13820	13789	13884	13880	13751	13745	13884	13956	13821	13686	13809	13898	13750	13862	13793	13681	13723	13663	13664	13903	14049	13725	13719	13834	13652	13779	13835	13767	13802	13627	13714	13889	13906	13786	13839	13755	13777	13753	13789	13818	13917	14014	13865	13853	13897	13755	13667	13726	13813	13816	13697	13837	13844	13678	13686	13796	13749	13831	13744	13821	13728	13773	13577	13886	13814	13913	13793	13586	13799	13758	13735	13770	13665	13777	13684	13772	13749	13862	13974	13901	13742	13955	13822	13788	13729	13838	13889	13688	13640	13823	13859	13709	13887	13859	13798	13957	13584	13573	13676	14047	13930	13783	13864	13758	13599	13654	13870	13878	13774	13836	13924	13822	13880	13925	13694	13911	13821	13718	13862	13788	13856	13604	14030	13711	13722	13881	13548	13670	13826	13755	13848	13677	13825	13686	13837	13814	13870	13851	13684	13868	13899	13855	13695	13740	13822	13763	13668	13702	13913	13787	13803	13838	13807	14006	13655	13898	13837	13761	13738	13771	13624	13632	13754	13858	13813	13841	13886	13742	13919	13731	13827	13749	13603	13784	13832	13828	13786	13631	13851	13739	13881	13797	13756	13930	13857	13862	13832	13785	13821	13785	13869	13889	13729	13685	13887	13845	13856	13783	13725	13846	13800	13582	13883	13913	13819	13758	13783	13794	13708	13829	13887	13902	13740	13726	13807	13721	13650	13794	13683	13813	13962	13671	13758	13681	13892	13881	13787	13807	13959	13737	13747	13805	13724	13788	13771	13849	13840	13783	13664	13791	13707	13571	13693	13822	13845	13814	13747	13755	13803	13865	13823	13626	13783	13924	13769	13951	13743	13730	13920	13733	13815	13721	13770	13608	13630	13713	13829	13825	13823	13717	13837	13938	13627	13747	13808	13739	13908	13857	13870	13867	13901	13878	13652	13827	13790	13863	13714	13947	13627	13719	13670	13851	13792	13810	13924	13704	13813	13754	13939	13806	13763	13749	13812	13824	13757	13808	13888	13777	13740	13698	13733	13756	13963	13684	13884	13745	13795	13795	13756	13835	13794	13831	13789	13725	13785	13772	13857	13853	13996	13923	13896	13920	13801	13833	13822	13667	13672	13646	13672	13893	13705	13859	13835	13632	13842	13808	13950	13655	13718	13872	13950	13786	13708	13782	13658	13876	13738	13794	13816	13895	13872	13894	13798	13690	13837	13744	13829	13723	13800	13828	13817	13846	13859	13864	13789	13843	13810	13980	13679	13738	13659	13839	13873	13689	13888	13875	13772	13766	13709	13848	13750	13962	13705	13779	13943	13789	13690	13738	13872	13803	13878	13715	13797	13897	13678	13729	13752	13939	13702	13670	13654	13779	13867	13931	13846	13764	13774	13886	13684	13823	13806	13811	13636	13826	13776	13901	13902	13819	13704	13742	13825	13775	13727	13803	13719	13856	13700	13844	13735	13747	13896	13818	13765	13803	13881	13733	13755	13857	13800	13593	13910	13812	13727	14031	13887	13724	13885	13650	13860	13791	13876	13812	13827	13773	13821	13702	13795	13705	13833	13970	13927	13904	13885	13796	13837	13654	13727	13925	13964	13838	13659	13988	13712	13761	13808	13817	13817	13764	13877	13891	13925	13801	13756	13769	13810	13742	13798	13657	13817	13799	13948	13868	13884	13808	13798	13818	13849	13914	13742	13913	13744	13659	13747	13801	13659	13815	13834	13768	13881	13805	13590	13785	13878	13670	13986	13812	13722	13803	13569	13865	13695	13707	13900	13845	13732	13842	13722	13830	13783	13959	13811	13668	13854	13839	13848	13871	13980	13725	13884	13817	13801	13799	13786	13785	13849	13787	13785	13774	13674	13856	13882	13894	13504	13860	13744	13661	13746	13882	13788	13864	13820	13769	13807	13810	13849	13692	13912	13780	13817	13915	13837	13725	13842	13780	13749	13758	13887	13636	13721	13795	13812	13832	13709	13855	13620	13861	13675	13765	13828	13768	13717	13687	13793	13897	13774	13848	13851	13928	13840	13999	13780	13755	13952	13976	13659	13852	13779	13789	13912	13889	13935	13762	13661	13748	13783	13901	13842	13919	13883	13864	13751	13879	13823	13727	13834	13784	13803	14010	13863	13917	13820	13917	13786	13805	13648	14028	13699	13786	13770	13690	13716	13722	13835	13863	13623	13605	13804	13843	13746	13718	13877	13824	13622	13754	13845	13723	13755	13743	13916	13879	13825	13699	13850	13849	13732	13858	13739	13805	13721	13832	13793	13904	13930	13883	13893	13857	13781	13642	13592	13749	13766	13857	13756	13841	13746	13688	13914	13879	13754	13677	13752	13807	13665	13713	13903	13791	13876	13764	13658	13927	13723	13787	13768	14005	13898	13724	13711	13996	13788	13845	13803	13682	13874	13868	13776	13757	13760	13828	13622	13802	13987	13811	13663	13677	13687	13918	13738	13818	13785	13731	13813	13964	13702	13975	13654	13870	13747	13955	13608	13803	13807	13801	13712	13896	13834	13788	13905	13848	13852	13906	13642	13850	13911	13859	13785	13732	13774	13982	13799	13893	13730	13733	13797	13818	13803	13741	13897	13848	13739	13802	13783	13769	13813	13986	13752	13825	13662	13804	13913	13744	13850	13645	13848	13858	13863	13708	13879	13723	13811	13744	14034	13774	13784	14071	13897	13794	13639	13811	13739	13732	13950	13807	13881	13726	13886	13943	13827	13782	13786	13671	13760	13936	13743	13750	13873	13593	13810	13823	13918	13755	13715	13755	13837	13906	13658	13831	13836	13968	13751	13857	13758	13676	13811	13735	13692	13707	13857	13761	13842	13863	13657	13691	13826	13964	13807	13818	13939	13745	13842	13797	13865	13978	13636	13727	13854	13720	13780	13718	13728	13913	13781	13579	13726	13808	13761	13772	13736	13821	13889	13860	13738	13877	13729	13813	13890	13802	13822	13784	13954	13860	13729	13626	13636	13757	13829	13701	13776	13923	13766	13736	13811	13868	13791	13707	13798	13773	13802	13800	13944	13798	13734	13685	13616	13724	13898	13798	13777	13624	13888	13771	13861	13861	13574	13702	13876	13747	13808	13824	13704	13944	13691	13854	13893	13723	13967	13838	13959	13690	13815	13744	13870	13774	13705	13799	13714	13679	13854	13838	13643	13835	13728	13909	13839	13915	13784	13716	13733	13834	13736	13803	14011	13831	13701	13838	13793	13720	13762	13798	13698	13753	13765	13821	13829	13866	13772	13825	13754	13612	13782	13886	13787	13754	13690	13803	13831	13906	13851	13712	13809	13673	13662	13791	13791	13744	13930	13785	13881	13884	13544	13951	13885	13856	13653	13882	13893	13863	13877	13814	13749	13847	13670	13819	13742	13813	13849	13904	13753	13928	13786	13836	13788	13799	13661	13686	13871	13783	13720	13814	13830	13993	13909	13893	13849	13812	13758	13591	13916	13794	13883	13856	13775	13876	13842	13744	13606	13856	13763	14000	13818	13853	13886	13831	13891	13699	13788	13541	13908	13690	13805	13884	13788	13926	13783	13951	13626	13803	13958	13827	13757	13595	13885	13917	13867	13657	13716	13946	13745	13905	13887	13792	13805	13753	13849	13796	13716	13861	13886	13725	13845	13807	13718	13825	13852	13714	13813	13840	13703	13738	13897	13702	13820	13751	13735	13849	13876	13762	13842	13770	13915	13816	13783	13681	13838	13836	13887	13627	13845	13807	13886	13687	13852	13850	13829	13749	13801	13797	13972	13786	13777	13973	13732	13826	13721	13781	13793	13709	13746	13879	13666	13715	13765	13823	14103	13785	13783	13854	13999	13742	13736	13759	13814	13812	13803	13778	13756	13837	14007	13810	13752	13744	13715	13826	13624	13819	13826	13722	14093	13793
29935	39034	46629	32317	21111	17151	16546	15898	15849	15898	16176	15852	15926	16050	15881	15944	15816	15726	15763	15908	15857	15815	15848	15873	15955	15808	15850	15748	15845	15945	15896	15643	15777	15889	15541	15843	15692	15788	15764	15877	15802	15865	15874	15799	15802	15785	15815	15811	15680	15640	15873	15966	15931	15838	15714	15704	15989	15699	15803	15873	15959	15686	15577	15754	15783	15607	15818	15758	15788	15885	15491	15992	15962	15757	15764	15885	15858	15772	15818	15825	15848	15830	15991	15878	15790	15832	15801	15846	15714	15687	15829	15704	15699	15792	15778	15696	15713	15572	15741	15859	15735	15708	15722	15793	15729	15713	16016	16023	15465	15597	15776	15922	15707	15833	15834	15781	15855	15677	15792	15866	15809	15994	15798	15780	15825	15857	15995	15803	16022	15688	15869	15622	15785	16001	15923	15854	15612	15862	15759	15804	15819	15970	15476	15754	15841	15784	15828	15606	15814	15774	15732	15700	15754	15839	15772	15827	15542	15680	15719	15612	15807	15976	15777	15620	15592	15818	15924	15942	15718	15718	15770	15904	15762	15696	15892	15817	15997	15588	15718	15775	15803	16105	15758	15763	15666	15748	15684	15818	15823	15677	15909	15726	15724	15866	15835	15604	15589	15686	15597	15918	15752	15974	15768	15820	15775	15795	15707	15721	15776	16029	15749	15797	15779	15930	15781	15722	15774	15817	16003	15786	15601	15754	15801	15728	15796	15647	15792	15795	15743	15707	15730	15666	15817	15751	15832	15589	15613	15935	15883	15779	15801	15855	15712	15815	15782	15847	15764	15869	15851	15666	15759	15712	15756	15740	15937	15735	15689	15697	15673	15769	15664	15734	15787	15516	15561	15767	15846	15648	15661	15818	15823	15634	15860	15908	15810	15895	15936	15786	15959	15832	15812	15743	15624	15896	15796	15790	15901	15813	15904	15905	15802	15978	15903	15915	15757	15904	15899	15834	15865	15739	15888	15840	15801	15675	15896	15777	15679	15955	15800	15849	16014	15617	15813	16066	15761	15781	15926	15848	15749	15945	15729	15607	15814	15690	15910	15749	15898	15880	15772	15777	15636	15670	15805	15676	15722	15814	15908	15761	15700	15822	15850	15919	15647	15798	15793	15651	15612	15694	15908	15681	15714	15793	15746	15924	15814	15759	15986	15871	15873	15783	15925	15789	15800	15773	15719	15886	15797	15838	15723	15702	15772	15893	15712	15780	16015	15836	15795	15758	15736	16023	15825	15681	15868	15915	15761	15778	15648	15936	15846	15713	15792	15755	15774	15767	15776	15672	15532	15832	15698	15654	15803	15685	15871	15983	15788	16075	15972	15777	15849	15785	15795	15864	15639	15813	15711	15843	15724	15793	15881	15868	15766	15765	15964	15842	15717	15758	15733	15679	15751	15758	15868	15873	15885	15862	15891	15692	15736	15623	15754	15669	15897	15768	15876	16009	15468	15755	15786	15594	15903	15858	15832	15843	15696	15855	15993	15754	15808	16113	15701	15648	15870	15804	15736	15753	15854	15907	15716	15903	15806	15764	15647	15744	15818	15735	15910	15919	15734	15789	15662	15970	15735	15745	15784	15652	15713	15763	16011	15809	15811	15657	15814	15664	15755	15954	15670	15659	15665	15804	15765	15660	15889	15726	15767	15516	15659	15648	15839	15959	15795	15686	15740	15716	15772	15729	15655	15697	15772	15852	15720	15717	15705	15792	15771	15607	15762	15667	15761	15873	15701	15789	15734	15881	15861	15823	15821	15599	15666	15949	15931	15848	15749	15610	15632	15850	15746	15783	15713	15738	15779	15513	15643	15770	15672	15668	15823	15626	15693	15809	15771	15825	15669	15900	15785	15750	15861	15713	15782	15671	15815	15879	15818	15610	15750	15875	15611	15733	16138	15522	15676	15723	15776	15799	15623	15762	15776	15659	15714	15700	15638	15811	15717	15750	15815	15738	15783	15683	15895	15874	15797	15870	15773	15772	15700	15800	15806	15805	15873	15731	15808	15947	15782	15780	15903	15720	15846	15947	15645	15612	15717	15818	16027	15623	15946	15962	15728	15769	15679	15977	15708	15851	15808	15769	15521	15797	15770	15685	15758	15771	15653	15766	15787	15747	15908	15854	15760	15745	15813	15739	15665	15725	15590	15884	15876	15571	15806	15866	15702	15793	15749	15935	15645	15648	15816	15763	15860	15734	15908	15778	15817	15957	15778	15705	15890	15924	15968	15746	15787	16056	15657	15954	15882	15837	15554	15649	15865	15617	15634	15801	15582	15674	15799	15841	15853	15687	15758	15724	15918	15793	15695	15863	15848	15800	15663	15784	15756	15531	15628	15749	15900	15880	15687	15579	15779	15720	15795	15791	15542	15960	15862	15633	15699	15824	15618	15698	15649	15801	15914	15732	15820	15649	15847	15756	15764	16040	15786	15840	15743	15692	15780	15578	15716	15715	15778	15824	15726	15842	15988	15660	15825	15967	15734	15813	15898	15779	15950	15821	15821	15689	15601	15805	15737	15852	15672	15762	15760	15886	15857	15882	15570	15793	15805	15694	15853	15708	15669	15695	15827	15862	16010	15691	15724	15674	15702	15892	15914	15830	15690	15801	15952	15555	15825	15758	15887	15651	15776	15883	15745	15754	15868	15772	15647	15845	15835	15758	15829	15891	15771	15509	15881	15669	15952	15806	15804	15707	15600	15594	15981	15871	15978	15897	15890	15744	15715	15645	15742	15874	15590	15815	15654	15745	15845	15839	15921	15789	15788	15734	15759	15689	15638	15852	15737	15834	15909	15961	15874	15711	16047	15743	15735	15783	15658	15786	15527	15678	15813	15753	15701	15700	15852	15834	15926	15674	15869	15834	15761	15709	15723	15634	15450	15822	15728	15802	15803	15763	15809	15820	15886	15768	15723	15924	15911	15974	15856	15919	15924	15924	15856	15834	15727	15865	15758	15751	15816	15837	15818	15711	15744	15849	15877	15769	15690	15813	15807	15957	15890	15875	15802	15725	15820	16017	15964	15971	15713	15546	15940	15869	16082	15996	15861	15908	15802	15827	15604	15828	15825	15928	15785	15661	15725	15754	15769	15880	15762	15899	16055	15734	15893	15825	15654	15868	15772	16013	15881	15625	15853	15742	15871	15910	15730	15708	15842	15737	15673	15709	15714	15680	15694	15877	15940	15881	15849	15743	15696	15884	15706	15886	15802	15730	15753	15620	15680	15636	15744	15674	15802	15958	15761	15977	15947	15839	15804	15769	15948	15695	15652	15989	15695	15843	15593	15734	15777	15646	15739	15897	15891	15762	15554	15616	15840	15786	15880	15686	15967	15894	15852	15607	15949	15670	15757	15754	15705	15796	15880	15910	15794	15525	15700	15834	15886	15721	15813	15739	15919	15742	15718	15771	15762	15841	15773	15726	15733	15732	15706	15785	15813	15950	15726	15802	15808	15983	15819	15810	15764	15761	15705	15638	15543	15752	15858	15684	15700	15903	15680	15810	15783	15840	15577	15779	15819	15655	15857	15704	15908	15759	15518	15941	15956	15710	15927	15709	15636	15771	15900	15742	15496	15831	15775	15836	15795	15780	16064	15842	15685	15874	15789	15938	16102	15727	15705	15760	16042	15781	15665	15750	15824	15919	15834	15932	15728	15743	15831	15786	15843	15683	15835	15835	15790	15842	15649	15790	15669	15741	15611	15849	15839	15949	15799	15718	15930	15715	15753	15652	15632	15707	15608	15879	15769	15878	15850	15774	15861	15816	15825	15498	15692	15840	15976	15750	15655	15829	15703	15677	15855	15780	15698	15746	15511	15710	15777	15866	15942	15779	15707	15949	15890	15700	15791	15660	15642	15637	15970	15646	15742	15897	15845	15837	15628	15708	15767	15878	16074	15703	16008	15750	15765	15643	15527	15933	15689	15698	15672	15991	15841	15957	15886	15641	15850	15715	15771	15561	15678	15718	16008	15973	15919	15718	15789	15896	15838	15783	15652	15849	15684	15681	15798	15806	15813	15780	15804	15622	15697	15902	15626	15850	15796	15755	15576	15795	15679	15769	15684	15793	15564	15776	15901	15708	15695	15818	15805	15623	15921	15971	15914	15938	15665	15679	15593	15805	15798	15663	16017	15636	15930	15512	15646	15758	15600	15766	15780	15735	15648	15833	16005	15760	15858	15954	15691	15927	15785	15790	15901	15719	15861	15849	15886	15710	15692	15697	15918	15885	15650	15510	15792	15874	15652	15705	15686	15706	15511	15722	15718	15702	15765	15976	15919	15646	15789	15847	15917	15675	15493	15622	15750	15815	15932	15623	15864	15869	15795	16003	15672	15923	15924	15730	15747	15805	15706	15848	15981	15641	15862	15613	15693	15879	15732	15752	15803	15796	15790	15941	15816	15642	15966	15739	15969	15774	15595	15907	15724	15538	15748	15748	15758	15711	15457	15671	15794	15873	15737	15952	15859	15824	15790	15858	15810	15858	15691	15661	15643	15850	15743	15826	15959	15558	15754	15924	15762	15834	15779	15804	15765	15697	15704	15660	15881	15637	15865	15666	15647	15731	15632	15897	15756	15801	15842	15937	15772	15832	15795	15787	15717	15842	15759	15864	16058	15739	15615	15699	15769	15603	15834	15594	15918	15916	15878	15879	15885	15733	15881	15778	15788	15798	15779	15909	15846	15759	15622	15726	15908	15759	15801	15875	15729	15833	15776	15860	15581	15838	15791	15949	15670	15963	15789	15897	15756	15839	15801	16004	15703	15803	15781	15607	15659	15791	15611	15637	16074	15877	15709	15889	15619	15750	15822	15845	15861	15792	15769	15742	15799	15845	15766	15762	15853	15783	15914	15661	15730	15735	15956	15809	15974	15755	15692	15843	15785	15754	15678	15873	15610	15750	15783	15795	15740	15773	15841	15762	15653	15640	15823	15714	15713	15867	15925	15909	15883	15954	15624	15635	15822	15915	15623	15823	15473	15796	15767	15732	15807	15791	15846	16024	15625	15938	15896	15757	15643	15672	15944	15872	15896	15681	15865	15587	15815	15696	15775	15735	15754	15895	15785	15620	15956	15813	15768	15815	15748	15720	15860	15860	15740	15949	15754	15768	15620	15734	15697	15811
52493	75386	54315	29571	17751	14423	14076	13913	13914	13924	13891	14019	14081	13984	13989	13820	13847	13861	13998	13946	13981	13901	13953	14001	13874	13926	14015	14004	13892	14005	13912	13949	13784	13933	14003	13872	13935	13832	14045	13929	13744	13950	13908	13984	13835	14030	13882	13987	13873	13884	13910	14051	14010	13941	13964	13996	13905	13920	13833	13913	13909	13993	13908	13958	13878	13899	13928	14014	13962	14154	13949	13911	13875	14085	13928	13908	13881	13889	14029	13842	13931	13811	14040	13969	13848	13922	14059	13935	13907	14054	14004	13921	13946	14041	13974	13993	14008	14003	14116	13910	13864	13894	13806	13795	13887	13821	13870	13930	13899	13911	13951	13943	14032	13933	13969	13949	13861	13926	13882	13846	14000	13896	13765	13911	13964	14044	14020	13856	13870	13897	13970	13908	13708	13929	13798	13956	13872	13840	13842	13873	13870	13815	13964	14106	13918	13964	14076	13989	13794	13910	13970	13732	13889	13901	13863	14029	13919	14022	13786	13826	13728	13942	13906	14075	13934	13928	14022	13734	14065	13924	13933	13998	13949	14007	13803	14036	13801	13928	13949	13847	13921	13891	14014	13951	13903	13908	13897	13987	13873	14070	13953	14012	14012	13958	13944	14004	13800	13763	13917	13897	14001	13947	14048	13976	14072	13923	13830	13872	13923	13952	14055	13859	13972	13857	13836	13877	13990	13848	13892	13854	13860	13875	13833	13841	13893	13935	13939	13900	13997	13869	13840	13908	14048	13952	13970	13982	13852	13996	13899	13960	14038	13859	13885	14006	13882	13873	13928	13828	13911	14108	13908	14008	13862	13756	13923	14090	13955	13667	13936	13889	13850	13874	14100	13910	14026	13812	13979	13934	13797	13878	14036	13929	14124	13811	13920	13978	13792	13854	14024	13731	13957	14060	14100	13868	13916	13899	14012	13944	14029	13984	13755	14006	13829	13970	13979	13896	14002	13826	13966	13986	14023	13945	13980	13800	14031	13782	14134	13992	13897	14091	14006	13779	14035	13887	14025	13843	13915	14179	13802	14052	13887	14094	13902	13796	13789	13908	13878	13829	13914	13858	13959	13866	13923	14039	13875	14028	13920	14064	13842	14038	13949	13855	13869	13855	13924	13896	13907	13936	14116	13790	14058	14024	14088	13985	13862	13843	13979	13843	13810	14069	14093	14021	13873	13797	14162	13788	13844	13937	13754	13912	14005	13932	13914	14035	13972	13932	13953	14024	13914	13955	13858	13917	13943	13791	13832	13965	13908	14023	13923	14164	14060	13812	14106	13801	13863	13908	13875	13857	13933	13704	13840	13878	13875	13991	13892	13831	13980	14011	13986	13896	13932	14097	13890	13816	14058	13872	13842	14050	13835	14096	13951	13999	14007	14000	13743	13886	13862	13827	14038	13933	13970	14056	13843	13981	13866	13969	13914	14099	13888	14098	13908	13942	13769	13956	14004	13899	13943	13919	13765	14070	13987	13957	13906	13775	13985	13925	13918	13933	13969	14052	13838	13810	14011	13843	13893	13806	13663	14010	14065	13999	13960	13868	13906	14000	13906	13943	13881	13881	14019	13827	13899	13808	13911	13840	13794	13918	13933	13733	13877	14045	14030	13938	13926	13897	13884	13817	13759	13801	13985	13934	13922	13889	13937	13905	14153	13948	13957	14058	13828	13919	14014	13856	13761	14074	13951	14124	13929	13845	14004	14058	13971	13912	14020	14056	14052	13937	14016	13839	13891	13756	13781	14034	13948	13847	13900	14102	13889	13769	13855	13923	13748	14050	13971	13953	13956	14004	14120	14061	14013	13897	13938	14053	14025	13842	13994	14129	14062	14078	13925	13849	13859	13869	13941	13894	13929	14107	13933	13972	13964	13919	13895	14106	13735	14022	13970	13875	13912	14096	13989	14090	13930	13941	14080	13936	13785	13946	13811	13883	14026	13850	13884	13946	14039	13960	13955	13898	13986	14013	13893	14025	13917	13793	13995	14001	13853	14052	13903	13966	14020	13949	13931	14107	13926	13894	13712	13924	13868	13877	13917	13783	13942	13866	13833	13867	13872	13946	13855	13790	13956	13941	13914	13799	13861	14016	13938	13894	13645	14085	14088	14006	13998	13843	13788	13977	13878	13865	13919	14119	14048	13950	14023	14014	13945	13928	13790	14046	14027	13903	13950	13883	13946	13917	14012	13844	13923	13911	13811	13855	13963	13961	13882	13842	13777	13895	14031	13989	13990	14051	13861	13932	13985	13943	13929	14065	13804	13909	13888	14110	13970	13988	14115	13844	13769	14046	13898	13968	14037	13973	13811	13914	13912	13986	13863	13826	13965	13778	14077	13965	13861	13935	13904	13913	13818	14043	14056	13975	13925	13997	13960	13813	13884	13910	13829	13771	13827	13932	14091	14013	13882	14049	13797	14021	13853	13972	14127	13875	13962	13837	13915	14042	13829	13969	13913	13980	13892	13764	14018	13909	13848	14149	13853	14024	13786	14139	13946	13990	13810	13804	13864	13947	13829	13840	13972	14058	14000	13955	13808	13975	13860	13878	13972	13952	13974	13720	13987	13866	14047	13997	14031	14014	13814	13848	13963	13858	13916	13829	13824	13756	13963	13844	14045	13991	13889	14118	13983	13817	13886	13879	13979	14013	13882	14006	13906	13955	14003	14127	14002	13895	13895	13864	13872	13953	13931	13931	14092	13852	13854	13996	13868	14034	13831	14044	14073	13929	13947	13808	13962	13861	13924	13865	13891	13981	14079	13863	14084	13874	13784	13968	13917	13932	13997	13782	13858	13851	13974	13840	13873	13837	13943	13788	13853	13928	13945	13940	13887	13903	13982	14026	13953	13952	13962	13943	14064	14085	13872	13948	13888	13805	14113	14077	13947	14061	14056	13887	13914	13814	14056	14046	14017	13933	13938	13883	13908	13935	13981	14021	13927	13918	13840	14040	13777	13795	13999	13864	13984	13937	14125	13946	13953	13807	13828	13924	13852	13898	13992	13979	13849	14130	14061	14035	13948	13953	13921	13827	13918	14014	13921	13975	13966	13800	13790	13830	13898	13818	13887	13916	13993	14012	13893	13981	14008	14038	14031	13804	13891	13997	13886	13969	13982	13968	13930	13852	14031	13950	13799	13875	13949	13913	13990	13901	14063	14028	13854	13776	13876	14095	14004	13936	14079	13866	13901	13925	13902	13750	13860	13986	14058	13758	13971	13976	14073	13947	13992	13814	14018	13904	13848	13947	13957	13996	14110	13965	14001	13795	13806	13895	14030	13951	13756	14010	13959	13959	13851	13888	13991	14025	13943	13890	13782	13953	13792	13871	13876	13935	13791	13954	13902	14079	13928	13950	13815	14043	13840	13876	14028	13897	13879	14002	14039	14009	13982	13980	13882	14037	14071	14039	13977	13937	13898	13836	14075	13943	13889	13853	13939	14029	13966	13993	13960	13841	13671	13966	13989	13934	13946	13969	13911	13891	13985	13835	13898	13840	13887	13920	13852	13979	13895	14263	13965	14046	14004	13872	13775	13935	14000	13909	13793	13928	13972	13969	13918	14083	13801	13862	13950	13823	13835	13755	13880	13901	14127	13893	13908	13773	13931	13727	13924	13874	13899	13828	14040	13948	13772	13976	13905	13937	13992	14056	13940	14132	13813	13958	14017	13996	13920	13856	13900	14057	13853	13829	13919	13882	13856	14039	14037	14035	14011	13993	13971	13949	13911	13857	13994	13745	13670	13908	13899	13937	13859	13730	13976	13979	13971	13919	13985	13912	14059	13851	13906	14113	13877	13863	13816	14004	13913	13759	13644	13831	13836	13949	14078	14060	13764	13968	13855	13880	13956	14002	14054	13997	13967	13897	14003	13895	13929	13882	13956	13957	13994	14041	14081	13853	13823	13966	13871	13889	14012	13898	13927	13895	13900	13854	14026	13984	13943	13835	14002	13830	13856	13918	13810	13848	14207	13945	14026	14001	13983	13761	13836	13904	13905	13748	13831	14053	14069	13883	13737	14029	14000	13982	13926	13891	13943	13939	13936	13898	13905	13920	13896	13998	13862	13894	13879	13905	13720	13863	14069	13866	14043	13886	13841	13927	13780	13975	14014	13806	13927	13804	13864	13905	13881	13941	14048	13934	14102	14191	13950	13857	13861	13910	13891	13922	13942	14090	13965	14070	13944	13887	13892	13890	13874	13983	13800	13968	13964	14004	13985	14016	13956	13959	13856	13778	13878	13989	14021	13907	14177	13736	14000	14018	13872	14112	13925	14055	13880	13802	14041	13814	13979	13822	13961	13802	13988	14012	14002	13933	14012	13921	13951	14072	14023	14100	13991	13885	13944	14011	13649	13991	13899	13880	13892	14162	13963	14054	13840	13993	13887	13903	13916	13867	13866	13890	13827	13838	14026	14027	13921	13920	13868	13966	14106	13865	14013	13793	14026	14019	13937	13888	13920	13950	13981	13926	14016	13907	13829	13939	14062	13895	14035	14077	13942	13802	13905	14026	13933	13765	13892	13891	13974	13923	14116	14051	14011	14070	13782	13830	13857	13805	13976	13890	14052	13791	13912	13811	13888	14018	13954	14019	13949	13840	13883	13852	13981	14019	13863	13923	13892	13898	13866	13943	13961	13915	13825	13861	13774	14006	14057	14081	14074	13943	13947	13959	13867	13863	13998	13997	13966	13911	13688	13970	14024	13838	14132	13939	14135	13808	13874	13805	13979	14002	13954	13955	13864	13834	13892	13892	14077	13854	14010	13908	14029	14047	13773	13961	14044	13908	14000	13851	13980	13955	13988	13832	13779	13840	13875	13729	13912	14003	13874	13847	14048	13849	14077	13871	13810	13856	13914	13868	13764	13976	13919	13874	14026	13876	14118	13866	13819	13925	13694	13931	13864	13994	13975	13932	13905	13966	14002	13788	14005	13999	13854	13887	13916	13949	13905	13861	13912	14010	13961	13827	13940	14028	13889	13765	13888	14012	13926	14121	14086	13914	13893	14038	13706	14073	13942	13947	13902	13848	13960	13828	13911	13789	14142	14007	13811	13918	13880	14032	13857	13983	13960	14029	14105	14060	13906	13924	13936	13917	13866	14161	13787	14017	13988	13710	13979	13941
23923	24751	36722	30795	24537	23201	22120	17024	15953	16172	16113	16078	15978	16034	16033	16109	15978	15941	16006	15958	15940	15915	16012	16149	15935	15847	15954	15893	15960	16069	15846	16044	15821	16000	15830	15877	15795	15740	15982	15800	15862	16022	15887	15892	15854	15724	15698	15850	15884	15850	15783	15855	15615	15931	15745	15742	15614	16055	15855	15890	16018	15871	15970	15895	15749	15761	15859	15843	15825	15852	15721	15656	15912	15878	15826	15786	15935	15744	15580	15765	15830	15917	15729	15598	15735	15527	15674	15667	15744	15726	15731	15881	15850	15822	15660	15792	15932	15851	16011	15729	15680	15730	15821	15769	15970	15762	15799	15698	15799	15799	15895	15744	15722	15755	15774	15795	15993	15580	15816	15793	15692	15734	15932	15882	15826	15631	15862	15757	15821	15969	15793	15679	15825	15838	15687	15756	15762	15794	15762	16000	15928	15747	15923	15569	15502	15990	15937	15798	15632	15797	15694	15632	15876	15856	15838	15772	15812	15617	15769	15868	15884	15934	15783	15740	15856	16024	15828	15940	15947	15866	16026	15918	15837	15883	15962	15765	15887	15791	15962	15827	15575	15702	15596	15600	15973	15835	15830	15535	15752	15725	15827	15726	15743	15789	15959	15819	15842	15843	15588	15862	15850	15680	16002	15795	15655	15950	15787	15754	15515	15695	15865	15788	15791	15610	15862	15708	15740	15832	15891	15836	15733	15750	15736	15834	15770	15723	15819	15922	15769	15765	15963	16011	15733	15758	15900	15700	15787	15767	15767	15687	15609	15651	15725	15726	15648	15757	15594	15730	15653	15604	15847	15711	15520	15724	15655	15842	15757	15821	15758	15737	15940	15745	15731	15706	15585	15625	15837	15733	16033	15712	15704	15623	15549	15817	15876	15767	15570	15713	15834	15864	15886	15758	15630	15596	16041	15789	15959	15724	15722	15773	15675	15878	15829	15743	15566	15657	15792	15960	15904	15906	15867	15888	15891	15609	15698	15829	15766	15709	15865	15821	15793	15673	15780	15776	15718	15847	15703	15535	15478	15731	15834	15728	15663	15686	15624	15945	15586	15647	15624	15675	15806	15666	15645	15671	15623	15826	15478	15793	15781	15703	15775	15632	15660	15672	15870	15688	15914	15831	15696	15581	15785	15672	15918	15702	15932	15865	15635	15776	15960	15767	15778	15633	15720	15832	15661	15791	15767	15645	15799	15878	15796	15767	15721	15886	16002	15763	15789	15864	15864	15716	15580	15804	15791	15873	15909	15652	15542	15730	15516	15786	15833	15713	15727	15616	15534	15620	15691	15660	15867	15702	15572	15842	15910	15519	15874	15845	15762	15742	15676	15709	15851	15702	15922	15887	15692	15652	16014	15808	15905	15747	15641	15781	15670	15654	15774	15724	15692	15744	15698	15839	15737	15632	15639	15782	15658	15740	15460	15727	15652	15694	15807	15803	15588	15955	15743	15759	15787	15683	15666	15735	15725	15900	15771	15755	15825	15635	15649	15564	15729	15799	15920	15620	15985	15659	15728	15781	15668	15726	15753	15854	15624	15801	15775	15673	15832	15619	15776	15743	15730	15720	15646	15533	15760	15745	15834	15716	15813	15797	15735	15843	15808	15858	15671	15915	15828	15762	15796	15869	15817	15729	15639	15745	15720	15558	15796	15874	15716	15544	15714	15740	15914	15993	15644	15624	15693	15733	15763	15756	15729	15789	15833	15648	15822	15862	15740	15674	15833	15813	15920	15786	15609	15479	15701	15596	15679	15768	15692	15676	15944	15659	15672	15741	15715	15708	15797	15885	15580	15731	15679	15832	15824	15817	15726	15753	15773	15703	15767	15827	15658	15957	15756	15692	15877	15828	15711	15731	15833	15741	15727	15607	15657	15891	15812	15807	15899	15766	15876	15716	15784	15639	15881	15840	16023	15815	15815	15848	15931	15848	15841	15826	15759	15714	15922	15837	15693	15780	15734	15625	15834	15672	15628	15716	15712	15696	15815	15708	15552	15791	15749	15691	15668	15671	15729	15869	15645	15634	15660	15635	15683	15556	15814	15698	16057	15808	15753	15671	15511	15849	15531	15723	15741	15669	15757	15740	15777	15765	15766	15713	15856	15775	15694	15869	15842	15689	15597	15735	15730	15798	15724	15597	15762	15610	15860	15695	15662	15551	15784	15819	15919	15824	15766	15501	15869	15656	15715	15540	15848	15865	15763	15701	15853	15862	16043	15725	15788	15697	15764	15854	15655	15829	15807	15745	15843	15546	15784	15727	15761	15617	15948	15671	15776	15777	15755	15679	15725	15643	15506	15720	15825	15873	15787	15977	15911	15702	15570	15904	15893	15734	15838	15700	15742	15701	15835	15737	15671	15678	15624	15663	15738	15836	15785	15949	15772	15765	15635	15787	15641	15906	15872	15634	15825	15793	15758	15637	15727	15664	15866	15740	15921	15638	15674	15871	15747	15866	15978	15722	15860	15742	15908	15728	15700	15779	15627	15646	15885	15487	15586	15945	15719	15771	15762	15670	15893	15657	15800	15794	15692	15916	15961	15865	15807	15929	15763	15775	15733	15851	15837	15849	15633	15828	15568	15675	15738	15621	15690	15725	15786	15661	15735	15700	15781	15680	15739	15830	15844	15796	15707	15682	15798	15600	15935	15573	15717	15626	15704	15803	15871	15913	15600	15683	15758	15685	15764	15738	15638	15686	15505	15748	15849	15849	15763	15752	15888	15814	15883	15526	15649	15728	15722	15826	15886	15803	15740	15612	15688	15994	15817	15592	15655	15716	15683	15783	15769	15761	15881	15718	15940	15759	16021	15775	15727	15788	15609	15846	15659	15750	15793	15936	15805	15738	15608	15765	15596	15754	15696	15969	15888	15712	15715	15737	15521	15741	15637	15687	15603	15602	15723	15824	15706	15541	15655	15839	15706	15690	15745	15600	15768	15740	15818	15667	15844	15718	15945	15829	15806	15559	15921	15625	15714	15680	15715	15683	15740	15711	15563	15676	15561	15415	15898	15849	15600	15882	15656	15937	15808	15701	15778	15993	15778	15882	15693	15681	15698	15709	15822	15693	15543	15588	15890	15899	15736	15793	15773	15835	15619	15776	15726	15771	15710	15672	15799	15701	15752	15661	15805	15682	15858	15675	15886	15761	15704	15872	15782	15594	15708	15667	16004	15661	15597	15684	15725	15799	15750	15621	15778	15883	15793	15830	15671	15690	15659	15819	15721	15884	15768	15784	15817	15717	15637	15625	15593	15829	15818	15777	15612	15856	15692	15869	15825	15809	15530	15802	15858	15612	15820	15744	15819	15858	15820	15694	15741	15807	15703	15666	15752	15776	15669	15750	15759	15625	15725	15630	15719	15830	15876	15589	15760	15593	15918	15688	15870	15767	15688	15665	15752	15712	15602	15536	15726	15849	15640	15722	15854	15499	15838	15707	15722	15550	15990	15734	15788	15645	15808	15773	15675	15697	15741	15469	15597	15993	15715	15825	15803	15977	15862	15948	15874	15619	15737	15894	15557	15841	15682	15731	15467	15747	15890	15742	15765	15664	15846	15642	15712	15701	15875	15682	15717	15912	15496	15895	15769	15684	15801	15812	15747	15858	15705	15708	15690	15679	15582	15775	15696	15670	15882	15702	15975	15586	15775	15522	15821	15691	15765	15678	15726	15866	15804	15906	15841	15760	15748	15888	15955	15652	15915	15728	15677	15791	15735	15682	15768	15829	15946	15821	15749	15817	15584	15652	15863	15644	15631	15686	15693	15715	15738	15826	15895	15787	15911	15483	15736	15681	15719	15713	15504	15616	15558	15731	15562	15636	15827	15732	15771	15835	15735	15697	16048	15627	15738	15736	15637	15675	15709	15773	15835	15956	15767	15751	15703	15719	15564	15829	15611	15826	15685	15639	15753	15655	15745	15745	15658	15794	15728	15827	15815	15845	15757	15858	15788	15887	15690	15640	15804	15524	15632	15614	15759	15740	15866	15766	15790	15802	15763	15901	15853	15547	15626	15618	15820	15618	15740	15746	15976	15895	15656	15696	15745	15820	15949	15818	15826	15906	15697	15609	15667	15661	15731	15669	15714	15985	15822	15641	15906	15929	15871	15668	15739	15883	16019	15850	15856	15803	15930	15970	15576	15600	15936	15580	15736	15712	15778	15721	15562	15803	15632	15698	15823	15859	15769	15725	15846	15685	15690	15792	15571	15915	15935	15840	15887	15682	15637	15703	15617	15637	15728	15765	15845	15681	15763	15971	15823	15962	15991	15623	15781	15806	15725	15805	16013	15711	15672	15717	15888	15851	15883	15821	15818	15952	15655	15794	15814	15765	15962	15812	15770	15536	15689	15716	15813	15722	15979	15662	15756	15669	15601	15760	15762	15708	15660	15732	15995	15781	15878	15608	15641	15781	15606	15505	15590	15610	15766	16018	15674	15794	15732	15776	15740	15740	15792	15929	15840	15840	15888	15811	15787	15815	15818	15657	15741	15698	15797	15603	15747	15540	15888	15922	15708	15716	15697	15655	15706	15719	15811	15688	15792	15879	15826	15657	15720	15643	15809	15573	15724	15866	15972	15848	15752	15633	15840	15961	15751	15617	15978	15929	15872	15926	15975	15972	15754	15674	15735	15761	15716	15883	15821	15686	15924	15911	15975	15851	15730	15675	15700	15690	15885	15664	15702	15795	15696	15886	15830	15691	15804	15714	15745	15617	15833	15644	15618	15930	15860	15668	15788	15828	15656	15661	15762	15620	15637	15803	15788	15594	15777	15650	15744	15731	15834	15699	15652	16058	15707	15785	15773	15831	15662	15870	15807	15740	15694	15780	15705	15710	15785	15906	15646	15670	15803	15817	15723	15815	15858	15792	15857	15735	15853	15680	15637	15674	15603	15836	15753	15756	15728	15624	15646	15998	15905	15849	15834	15652	15727	15696	15713	15506	15695	15841	15820	15840	15736	15600	15512	15906	15812	15763	15575	15792	15696	15752	15814	15789	15902	15851	15955	15683	16031	15754	15697	15458	15811	15633	15774	15751	15719	15873	15895	15766	15703	15672	15921	15724	15689	15747	15782	15820	15624	15826	16024	15689	15628	15887	15813	15878	15682	15805	15612	15730
62659	106842	87176	55238	30457	17281	14336	13859	13886	13819	14036	14099	13790	13861	13988	13934	13962	14009	14201	13966	14075	13711	13828	14190	13933	13927	13855	13794	13934	14060	13839	13920	14056	13840	14010	14084	13798	14007	13949	13903	14107	13987	13918	13790	13901	13803	13897	13873	13904	13971	14009	13922	14027	13912	14124	14027	13896	13915	13806	13919	13946	14018	13813	13933	14037	13759	13962	13868	13890	14022	13838	13986	13828	13928	13965	13987	13839	13961	13925	14187	13814	13890	13923	13904	13992	13891	13794	13801	13886	13882	13913	13897	13796	14102	13811	13778	13885	13979	13813	13888	13737	13976	13853	13974	13941	13853	13954	14043	13908	13924	14002	13937	13872	13953	13879	13829	14116	13801	13928	13918	13868	13915	13824	13997	13719	13833	13930	13797	14007	14019	13916	13710	13906	13766	13973	13962	13732	14043	13844	13945	13895	13964	13970	14004	13884	13919	13884	13947	14176	13972	14035	13903	13835	13793	14014	13985	13884	13787	13986	13952	13878	13874	13909	13965	13927	13816	13894	13776	13975	13869	13805	13935	13892	13862	13969	13768	14076	13778	13793	13897	13785	14013	13927	13776	13992	13910	13856	13897	13874	13903	13873	13708	13831	13950	13835	13905	14099	13872	13907	13845	14012	14070	14049	13892	13853	13830	14084	13914	13911	13873	13868	13864	13896	13893	13896	13835	13938	13849	13934	13887	13969	13972	13988	14060	13905	14039	13982	14020	13990	13960	13781	13841	13946	13843	13974	14026	13941	14014	13892	13917	13861	13951	13850	13869	13900	14067	14125	13924	13960	13975	13944	13808	13826	13945	14149	14013	13832	13922	13871	13999	13819	13948	13865	13893	13813	13922	13876	13904	13854	13928	14163	13849	13881	14089	13785	13777	13965	13932	13835	13869	13886	13921	13906	13928	13893	13943	13791	13854	14040	14103	13883	13934	13758	13770	13864	13881	13878	13891	13972	13901	13994	13999	13915	13788	14013	13935	13904	14096	13981	14007	13786	13962	13954	13951	13953	13867	14130	13812	13801	13949	13815	13829	13966	13978	13840	13863	13921	13928	14102	13929	13882	13985	13956	13856	13951	13824	13970	13803	13873	14072	13831	14008	13772	13906	13997	13735	13964	13973	13945	13872	14068	13780	14019	13718	13820	13873	13919	13818	13986	13862	13883	13912	13952	13924	13769	14001	13904	13875	13760	13997	13972	13853	13873	13873	13891	13972	13894	13939	13831	13984	13984	14043	13913	14024	13954	13932	13985	13943	13903	13885	13879	13966	13872	13978	13786	13863	13986	13948	13975	14051	13820	13981	13857	13871	13899	13810	13782	14031	13874	13935	13878	13775	13970	13753	13883	14104	13951	14217	13727	14005	13809	13886	13948	13936	13861	13910	13945	13781	14017	13893	13800	14030	13763	13760	14037	14028	13899	13763	13905	13898	13886	13959	13786	13703	13930	13862	13865	13844	13912	13853	13841	13982	13856	13858	13836	13842	13947	13994	14104	13874	13920	14071	13987	13863	13838	13980	14042	13809	14003	13951	14029	13857	13797	13970	13730	13834	13884	13661	13930	13821	13843	13881	13988	13970	13962	14112	13853	13954	13938	13667	13956	13816	14030	13843	13947	13802	13773	13930	13770	13899	13970	13900	13902	13893	13792	13856	13981	13878	13821	13805	14046	13871	13954	14019	13998	13880	13827	13822	13823	13916	13950	13846	13922	13985	13939	13709	13889	13890	13785	14000	13943	13809	13984	14061	13920	13755	14001	13783	14039	13900	13890	13955	14043	14032	13898	13880	14014	13878	13950	13960	13898	14054	13833	13911	13943	13896	13819	13976	13879	13964	13940	13959	13805	13902	13993	13842	13953	13885	13757	13931	13825	13947	13895	13857	13879	14046	13975	13807	13810	14011	13850	14010	13880	13931	13939	13951	13774	14005	13824	13938	13789	13916	13842	13825	13975	13800	14004	13993	13986	13936	13886	13937	13913	13852	13924	13930	13772	13859	13936	14053	13755	13886	13932	14007	13963	13908	13972	13907	13908	13970	13819	14144	13853	13937	13872	13736	13846	13893	13862	13990	13712	13883	13933	14022	14007	13982	13882	13852	13874	13854	13870	13938	13928	13927	14084	13840	13775	13864	13739	13933	13861	13915	13718	13824	14078	14034	13973	13818	13934	13917	13775	14001	13859	13892	13804	13865	13969	13931	14149	13806	14072	13913	13874	14034	13974	13923	13824	13934	13750	14116	13903	13805	13957	13812	14023	13758	13943	13917	13990	13949	13921	13789	13911	13913	13807	13937	13898	13819	13983	13947	13895	13776	13827	14001	14010	13870	13892	13975	13866	13889	14152	13941	13896	13856	13935	13919	13863	13837	13852	13865	13904	13904	13989	13776	13958	14028	13725	14024	13924	13792	13877	14085	13825	13823	14033	14005	14015	13857	13802	13875	14030	13847	13927	13981	13763	13901	14060	13879	13856	13942	13840	14042	14076	13831	13973	13910	13972	13753	13927	13883	13949	13930	14038	13875	13955	13998	13842	13938	13925	13871	13969	13881	13807	13968	13966	13970	13925	13906	14042	13967	14107	13837	13956	14153	13736	13891	14058	13856	14213	13858	13873	13975	13817	13785	13762	13856	13931	13964	13848	14047	13928	13870	13827	13923	13889	13924	13851	13928	14017	13833	13973	13934	13979	13762	14042	13934	13976	14008	13807	13987	13901	13970	13872	13917	13943	13914	13913	13939	13917	14024	13940	13963	13948	14039	14012	13854	14150	13937	13764	13927	13958	13874	14064	13800	13833	13922	13983	13859	13834	14010	13992	13886	13905	13962	14030	13731	13745	13927	13768	13881	14024	14002	13889	13842	13791	13862	14050	14005	14034	13844	13806	13699	13774	13877	13992	13903	13782	13797	13814	13909	13846	13777	13956	13866	13796	13850	13969	14013	13948	13868	13770	13849	13899	13848	13955	13970	13943	14035	13989	13859	13913	13959	14013	13851	13855	14051	13933	13933	13717	13887	13781	13886	13982	14051	13832	13828	13892	13916	13869	13948	13845	13766	13892	13870	13907	13939	13871	14077	13763	13930	13855	13855	13794	14048	14010	13944	13977	13776	13875	13984	14054	14058	13785	13869	13932	14109	13908	13905	14190	13708	13911	13900	13972	13727	13933	13908	14022	13866	13850	13802	13815	13996	13964	13845	13897	13914	13926	13977	14171	13775	13949	13764	13865	13907	13923	14119	13946	13898	13895	13800	13983	13869	13768	13834	13902	13846	13876	13862	13771	13857	13972	13896	13817	13866	13939	13956	13968	13921	13832	13896	13869	13758	13936	14038	13734	13987	13774	13877	13843	13928	13795	14045	13961	13927	13921	13864	13990	13958	13933	13806	13970	13747	13805	13770	13855	14009	13814	13937	13794	13947	14042	13926	13876	13982	13911	13865	14082	13777	14048	14037	13960	14060	14060	13894	13824	13824	13840	13989	13981	14095	13895	13832	13971	13895	14059	13835	13819	13893	13713	14118	13968	13799	13930	13775	13946	13933	13950	13957	13846	13955	13837	13822	13948	14046	13840	13942	13993	14061	14052	13852	13819	13774	13738	13938	14083	13979	13934	13828	13873	13823	14047	13830	13919	13877	13999	13996	13841	13945	13683	13881	14024	13911	13912	13933	13858	14029	13984	13847	13862	13937	14021	14044	13796	13944	13823	14037	13890	13748	13943	13787	14120	13762	13960	13873	14033	13896	14079	13933	13905	13886	13852	13822	14027	13843	13978	13935	13843	13979	13908	14042	13764	13898	13864	13899	13801	14053	13825	13911	14053	13793	13838	14003	13878	13952	13953	14004	13901	13935	14081	13903	13966	13804	13864	14013	13909	13978	13900	14049	13877	13940	14010	13786	13957	13895	14053	14059	13918	13794	13983	13965	13879	13916	13963	13758	14051	13826	14034	13742	13957	13965	13854	14029	13853	13957	13922	13882	13912	13931	13971	13977	13944	13986	13883	14055	13861	13993	13935	13818	13922	13792	13954	13933	14153	13816	13802	13921	13918	13959	14024	13861	13802	13793	14113	14011	13836	13927	14022	14030	14023	14069	14090	13937	13763	13794	13907	13873	13938	13885	14067	13962	13871	13864	14120	13994	13843	13854	13940	13866	14072	13966	13975	13813	13913	13995	13865	13959	13825	14044	13742	13992	13782	13857	13802	13840	13972	13796	14047	13766	13836	13760	13808	13948	13888	13877	13940	13907	13861	14108	13887	13798	13876	14110	13939	13800	13977	13937	13836	13924	14018	13981	13969	13954	14015	13803	13943	13849	14057	13865	13671	13953	13784	13949	13976	13829	14087	13827	13971	13821	13900	13877	13807	13920	13770	13842	13930	14020	13960	13982	13936	13870	13841	14019	13834	13841	13927	13911	14005	13843	13864	13857	14003	13811	13974	13948	13829	13788	13793	13978	13856	13915	13865	13895	14151	13893	13811	13981	14001	13900	13884	13861	13824	13999	13984	13945	13923	13914	13907	13870	13995	13956	13920	13903	14044	13805	13920	13732	13953	13896	13964	13850	13828	13967	13791	13743	13844	13945	13937	13922	14028	13838	13817	13927	14087	13863	13839	13839	13922	13885	14047	14025	14005	14009	13895	13913	13980	13993	13884	14017	13862	13821	14002	13785	13950	14016	13912	13925	13763	14011	13866	13921	14122	13910	13828	13907	13843	13852	14057	13709	14027	13894	13926	13996	13858	13963	13859	13882	13950	13955	13987	13955	13925	14029	13969	14066	14008	13939	13913	13909	13899	13783	13937	13876	13897	13988	13841	13669	13889	13869	13795	13859	13885	13842	13866	13792	14003	13867	14043	14047	13775	13885	13952	13841	13841	13868	13930	13908	13964	13853	13762	13862	13789	13956	13881	13798	13974	13840	13748	13696	13993	13900	13891	13874	13961	14067	13818	13995	14109	14204	13858	13931	13747	13949	13875	13788	13756	13817	14103	13866	13730	13748	13910	13743	13805	13758	13894	13942	13901	13865	13822	14003	14007	13839	14089	13902	14001	14038	13825	13791	13872	13925	13823	14084	13968	13848	13971	13852	13944	13883	13975	14011	13908	13909	13972	13781	13881	13882
32864	41061	41243	28410	19130	16723	16243	16121	15847	15879	15960	15969	15823	15852	15905	15954	15784	16103	15939	15842	15965	16089	15988	15893	15801	15733	16049	16022	15837	15809	15941	15937	15676	15900	15681	15899	15922	15773	15811	15937	16130	15921	16153	15993	16019	15771	16192	15853	15965	15798	15831	15828	15927	15922	16125	16038	15977	15838	15875	15667	15808	15901	15916	15765	15839	15846	15761	15859	16068	15784	16123	15754	16043	15786	15727	15796	15916	15928	15882	15797	16135	15830	15935	15956	15908	15801	15725	15915	15898	15876	15707	15804	15922	15722	16042	16038	15728	15823	15712	16150	15872	15906	15977	15981	16074	16044	15959	15861	15970	15799	15763	15808	16152	15782	15830	15921	15974	15785	15781	15816	15810	15923	16168	15784	15981	15666	15983	15768	15773	15709	15999	15871	15783	15910	15931	15802	16005	15833	15999	15713	15791	15847	15877	16037	15832	15788	15888	15882	15959	15808	15798	15808	15906	15897	15841	15918	15665	15978	15696	15984	16016	15752	15789	16046	16074	15963	15981	15781	15898	15793	15947	15977	15838	15807	15730	15829	15829	15780	15939	15969	15716	15993	15875	16036	15830	15866	15925	16085	15947	15965	16030	16107	15919	15830	15882	15866	15770	15902	15865	16004	15916	15768	15907	15796	15935	15882	15779	15871	15942	15775	15874	15942	15813	15791	15762	15954	15921	16001	15950	15940	15787	15833	15812	15922	15986	15720	15797	15859	15882	16047	15976	15953	15729	15903	15729	15970	15851	15935	15857	15640	15910	15877	15999	15816	15888	15775	15883	15842	15902	15905	15942	15753	15907	15927	15842	15868	15776	15946	15974	16165	15782	15962	15972	16006	15776	15817	16055	15789	15971	15836	15819	15805	15836	15621	15700	15896	15805	15918	16100	16151	15752	15875	15864	15738	15924	15990	15648	15886	16163	15835	15948	15882	15906	15787	15926	15672	15740	15712	15673	15858	15911	15681	15898	16037	15899	15804	15801	15787	15887	15732	15802	16039	15916	15944	15812	15929	15852	15895	15925	15919	15880	15750	15835	15840	15783	15848	15905	15786	15859	15787	15886	15801	15877	15823	15957	15915	15869	15867	15963	16029	15754	15998	15691	15791	15849	15938	16040	16002	16084	15951	15848	15935	15953	15757	15824	15807	15868	15793	15826	15754	15719	15728	15683	15908	15814	15978	15915	15890	15922	15914	15967	15843	16112	15894	15885	15880	15618	15889	15880	15879	15866	15690	15944	15987	15940	15975	15896	15876	15789	15783	15908	15955	15882	15856	15870	15818	15837	16027	15870	15820	15896	16001	15899	15560	15986	15746	15935	15978	15923	15772	15876	15832	15775	15781	15992	15686	15779	15923	16006	15869	15838	15946	15925	16000	16058	15720	15924	15878	16151	15816	15918	16016	15837	15670	15752	15870	15907	15911	15848	15883	15910	15851	15543	15842	15854	15846	15819	15754	16088	15967	15704	15962	15954	15854	15879	16047	15804	15892	15871	16060	15916	15795	15827	15881	15925	15969	15938	15866	15924	15787	15750	15820	15816	15912	16069	15795	15917	16043	15975	16027	16049	15882	15817	15993	15738	16009	15921	15914	15883	15970	15887	15617	15755	15929	15949	15934	15707	15967	15860	15781	15856	15946	15819	15833	15940	15934	15941	16008	15812	15964	15797	15784	16022	15806	15943	15867	15837	15995	15766	15872	15981	15944	15906	15842	15784	16022	15666	15898	16021	16119	15837	15766	16076	15964	16018	15992	15783	15738	15958	15880	16037	15925	15976	15924	15664	15921	15983	15952	15928	15849	15750	16089	15790	15843	15622	15998	15843	15732	15819	15920	15670	15924	15724	15703	15940	15805	15998	15721	15922	15912	15967	15849	15933	15811	15936	15608	15984	15883	15906	16062	15799	15843	15987	15927	15853	15950	15773	15764	15855	15783	16002	15821	15838	16037	16026	15869	15847	15841	15754	15922	15957	15768	15772	15839	15946	15965	15818	15810	15982	15681	15775	15879	15812	16002	15715	15881	15937	15934	15894	15855	15831	15909	15862	15801	15845	16069	15962	15857	16014	15784	15942	16117	15767	15980	15678	15958	15981	15798	15767	15736	15839	15783	15846	15805	15855	15873	15890	16018	15793	15936	15974	15649	15824	15851	15774	16023	15977	15906	15845	16055	15840	15810	15746	15892	16007	15864	16112	15817	16007	16011	15955	15855	16062	15898	15892	15819	15811	15913	15947	15808	15977	16035	15763	15991	15890	16026	16038	16072	15972	15752	15893	15857	15841	15898	15872	15734	15929	15758	15718	15782	15971	15780	16070	15880	15938	15981	15886	15760	15924	16049	16020	15946	16030	15876	15983	15804	16097	16059	15915	16018	16011	15749	16038	15844	15773	15805	15909	16031	15980	15751	15967	15826	15804	15824	15862	15803	15972	15821	15898	15905	15978	15839	15943	15678	16149	16047	15970	15843	15958	15851	16060	15846	16071	15973	15856	15821	15946	15870	16080	15837	15818	15841	16033	15825	15856	15903	15934	15731	15829	15828	16005	15901	16053	15951	15942	15901	15755	16114	16045	15877	16163	15871	16081	15751	16056	15874	15585	15939	15914	15869	16199	16025	15985	15689	15822	15786	15658	15921	15972	15859	15767	15867	15877	16055	15865	15808	15870	15919	15861	16016	15929	15730	15699	15836	15979	15935	15823	16045	15751	15934	15855	15870	15899	15847	16062	15772	15864	15771	15798	15866	15796	15946	15945	15858	15828	15843	15873	15952	15869	16028	16055	16120	15838	15766	15907	15963	15933	15910	15733	15930	15820	15934	15914	15899	16030	15999	15824	16020	15909	15742	15807	15907	15877	15808	15828	15651	15809	15929	15805	15799	15925	15822	15906	16041	16166	16056	15909	15822	15869	16067	15886	15902	15903	15802	15827	15987	16054	15947	15990	16250	15828	15818	15858	15872	15857	15802	16120	15959	15811	15714	15724	15978	15747	16076	15772	15739	15916	15986	15905	15929	15764	15914	15829	15780	15813	15909	15678	15751	15913	15834	16009	15907	15917	15919	15975	15914	15900	15769	16020	15979	15849	15816	15647	15750	15933	15774	15636	15813	15782	15946	16073	15825	16014	15719	15784	15894	15948	15955	15800	15909	15821	16100	16145	15879	16078	15859	15938	15804	15772	15787	15884	15806	15821	15742	16010	15866	16000	15949	15750	15909	15624	16001	16037	15992	15884	15804	15814	15711	15908	15928	15840	15970	15844	15983	16015	15862	16159	15914	15990	15997	15878	15740	15768	15611	15904	15781	15931	15989	15988	16151	15829	15891	15819	15906	15883	15878	15905	15969	16021	15908	15781	15856	15855	15950	15866	15910	15948	15866	15884	15838	15745	15808	15920	15890	15924	15986	16009	15786	16018	15784	15992	15874	16035	15841	15902	15960	16001	15809	15827	15856	16003	15863	15797	15824	15962	15953	15897	15957	15931	15969	15885	15816	15762	15805	15996	15840	15991	15778	15773	16052	15899	15980	15738	15922	15764	16002	15915	15820	15994	15844	15850	15835	15851	15839	15814	15636	15958	16078	15766	16001	16006	15647	15766	16009	15770	15875	15955	15852	15724	16056	16012	15911	16002	16040	15793	16023	16026	16007	15848	15795	15966	15966	15786	15856	15939	15930	16049	15902	16134	15827	15978	15991	15843	15950	15793	15809	16023	15965	15971	15941	15988	15742	15883	16037	15866	16058	15846	15886	15729	15759	15713	15776	15838	15760	15825	15775	15979	16102	15940	15962	15796	15776	15789	15924	15772	16002	16053	15962	15895	15780	15851	15907	16043	15885	15935	15881	15868	15865	15861	16102	15985	15921	15820	15747	15698	15815	15918	15760	16075	15860	15911	15818	15704	16011	15832	15835	15805	15833	15988	15877	15949	15873	15850	15777	15659	15855	15986	15957	15863	15963	15881	15817	15835	15974	15895	15958	16068	15964	15849	15785	15978	16060	15777	15914	15896	15927	15928	15629	15805	15810	15734	15692	15771	16000	15858	15969	15801	15952	15933	15795	15622	15954	15814	15979	15984	15938	15873	16023	15890	15899	15879	15781	15945	15795	15610	15669	15980	15953	15890	15981	15875	15735	15932	15748	15748	15739	15949	15867	15777	16167	15960	15713	15986	15803	15702	15883	15823	15737	15716	16000	15770	16150	16027	15986	15864	15920	16076	15890	15918	15719	15936	16035	15729	16008	15901	16038	15950	16114	15808	15993	16024	15919	15931	15873	15980	15893	15758	15963	15788	15763	15782	15879	16032	15937	15990	15888	16022	15942	15843	15907	16079	15640	15883	15699	15678	15913	16084	15785	15946	15964	15836	15807	15758	16003	16067	15772	15728	15906	15869	15748	15643	15724	15801	15784	15830	15848	16027	15728	15973	15801	15925	16107	15903	15658	15983	15719	15711	15831	16008	15907	15968	15917	15800	15854	15692	15781	15772	15860	15842	16068	15858	15743	15973	15912	16012	15855	15997	15827	15852	15833	15790	16052	16029	15795	16001	15661	16066	15880	15882	15814	15992	15624	15957	15961	15907	15883	16046	16065	15865	16028	15646	16068	15826	15907	16012	15927	15740	15720	15736	15932	15827	15872	16041	16008	15979	15729	16008	15774	15916	15921	15903	15999	15909	16068	16072	16085	15940	16026	16122	16041	15921	15914	15923	15964	15863	15866	15903	15910	16038	15997	16055	15850	15860	15914	15918	15814	15916	15977	15965	15777	15798	15747	15887	15807	15804	15857	15914	15963	15911	15843	15728	15946	15985	16082	15900	15912	15963	15774	16035	15911	15901	15842	15953	15816	15842	15963	15902	15825	15870	15828	15888	15712	15886	15979	16025	15844	16009	15936	15877	16009	15803	15919	15939	15949	15881	15893	15906	15809	15945	15799	15845	15764	15935	15986	15923	15974	15795	15828	15687	15777	15930	15889	15873	15579	15829	15943	15844	16058	15899	15993	15972	15800	15873	15957	16011	15906	16053	15864	15737	16045	15908	16016	15911	15503	15815	15815	15968	15854	15943	15979	15792	15968	15862	16004	15945	15873	15914	16001	16081	15943	15805	15684	16035	15794	16192	16024
42254	59160	42989	24537	16245	14474	13875	14236	13950	14065	13917	14121	14137	13947	13943	13878	13893	13980	13966	13976	13843	14013	14091	13955	14046	13936	14139	13986	14045	13983	14046	14034	14038	14040	14129	14014	13978	14030	13979	13874	13881	14108	13959	13854	13952	13926	14056	13998	13835	13961	13923	14065	13971	14102	14118	13990	14079	14051	13759	14184	13968	13887	14065	13964	14174	14127	13896	14119	14027	14005	13977	14025	13999	14020	13943	13955	14049	14122	13960	14121	14183	14106	13948	13925	14170	14039	14082	13971	14018	13968	13970	14044	14101	13890	13992	13999	14015	14072	13950	14037	13920	14035	13890	13930	14062	13897	14035	14074	13943	13900	14092	14073	14147	14034	14025	13904	13965	14029	14077	13961	13946	13999	13909	14007	13914	14047	14007	14007	14006	13888	14021	14014	14006	14044	13857	14015	13807	13977	13875	13862	13871	13909	14009	14179	14027	13991	13968	13990	14006	14072	13953	14005	14007	14168	14077	13936	13924	14151	13840	13945	13888	14023	14031	13961	14024	14097	13895	14010	14043	14067	14048	13989	13976	13925	13825	13872	14058	13875	14164	13816	14001	14073	13989	14042	14063	13830	14077	13963	13971	14003	14007	13905	14006	14041	13999	14073	13950	14058	13969	13973	13933	14012	13949	14143	13985	13973	14016	13934	13950	14105	14081	13946	14057	14007	14041	13798	14160	14123	13821	14086	14132	13897	14151	13974	14049	13940	14081	14035	14081	14011	13916	13978	14040	13968	13952	13896	14000	14165	13950	14131	14005	14089	14120	14131	13832	14059	13854	14035	13990	14152	14070	14060	13972	13822	13951	14019	13961	13928	14008	13962	14000	14080	13901	13955	13922	13937	14076	14038	14136	14007	14073	14004	14103	13973	14045	14063	14116	14036	13805	13973	13947	14133	14063	13801	13925	13922	13981	13880	14087	13975	14052	14000	14082	13892	13878	14110	13950	14094	13997	13900	14025	13947	13981	13909	13850	14052	13903	14267	14116	14048	13882	14025	14022	14046	14044	14058	13941	14035	13988	13937	13903	14035	13960	13833	14034	13923	14050	14049	13966	14050	14178	13980	13969	14056	14166	13927	13944	13899	14013	14031	14013	14047	14120	13946	14085	13970	13987	14111	14152	13870	14045	14143	13928	13904	13818	14137	13854	14072	14058	14101	13810	13868	13935	14196	13969	14086	14149	14099	13955	14028	14048	13984	14136	14085	14067	13990	13881	14027	13796	14110	14032	14088	14013	13978	14029	13846	14023	13957	14105	13851	13964	13986	13856	14017	14165	14040	13992	14070	13989	13846	14185	14067	13899	13964	13997	13999	13983	14113	14055	14164	14015	14070	14025	14028	13966	14083	14017	14027	13992	13995	14111	14135	13870	13919	14103	13853	14068	13861	13834	13931	13948	13866	14108	13913	13994	14083	13881	13927	14017	14075	14082	14057	14046	13953	13846	14038	14105	13922	14097	13886	14021	13935	14343	14016	13929	13865	13930	13911	13929	13804	13976	14039	13938	14038	14096	14093	14114	14089	14107	14045	13872	13928	14112	13847	14067	13989	14019	14174	13968	14123	14000	13874	13867	14091	14096	14001	13960	13932	14162	13939	14060	14103	14052	14092	14280	13993	13858	14026	14187	13895	14011	14054	13984	14152	14003	13958	14087	13976	14026	13881	14122	14078	14105	14018	13960	14020	14020	13815	13972	13912	13828	14092	13954	14042	13964	13946	13964	14008	13956	13796	13965	13878	13990	13921	13832	13813	13902	13779	14112	13967	14007	14021	14073	13920	14205	13872	14174	13898	14050	13872	13929	13923	13962	14033	14063	14102	13969	13951	14092	14021	13983	14060	13925	13927	13984	13973	13848	13969	14028	13966	13948	13885	14059	14137	14033	14007	14140	13914	14154	13957	13979	13975	13950	13920	14156	13950	14052	14023	13884	13929	14012	14034	13977	13983	13954	13912	14066	14080	14043	13888	13926	13995	14134	14052	14178	14036	13993	14075	14057	14111	13854	13913	14055	13984	13906	13957	13938	14011	13942	13911	13900	14085	13795	13945	13909	14025	13921	14136	13896	13974	14070	13977	13993	14023	13975	13923	14181	14114	13921	14056	13942	14015	14058	14205	14018	14121	14012	13937	14084	13969	14064	14095	13926	14032	13996	14015	14276	13988	14075	14010	14145	13826	14020	13901	14190	14013	14037	13999	13950	13924	13975	14041	13940	13929	14010	14039	13990	14127	14090	13925	13969	14004	13852	14095	13919	14058	13825	14049	14008	13963	14022	14126	13896	14112	13877	14001	13905	13927	14004	14075	14078	13936	13890	14153	13861	13967	14009	13990	13902	13904	14034	13896	13913	13892	14015	13948	14019	14021	13956	13973	14110	13978	14074	14060	14074	14072	14058	13915	13901	14067	13927	14050	14152	13936	14115	14030	13972	14128	14085	13957	14071	14168	14190	13937	13953	13892	13875	14103	13966	13874	13941	14074	14005	13961	13865	13949	13873	13948	13902	14033	13862	14085	13990	13973	14008	13889	14116	14156	14187	13954	13972	13882	14022	13867	13959	13945	13867	14095	14010	14051	13994	14168	14016	13988	13921	13912	13974	14022	13915	14016	13981	13967	13851	14023	14025	14060	13986	13966	13788	14038	14006	13896	13970	14130	13986	13960	13871	13861	13828	14127	13895	14084	13958	13998	13922	13979	14090	13902	13833	14053	14025	14121	14083	13771	14133	13879	13949	14106	14032	13924	14133	14069	13967	13909	14099	14053	14125	14124	14043	13921	14083	13966	13957	14460	14044	14083	13942	13907	14012	14019	13975	13878	14099	13949	14132	13963	14036	14187	13904	13984	14110	13927	13914	14116	13986	14034	14084	14155	13943	14008	14014	13924	13931	13958	13933	14097	13947	13926	13921	14092	14109	14070	13964	14018	14036	13974	13910	14053	13943	13957	13793	13975	13802	14036	14148	14144	13825	13919	13966	13962	13923	14126	14162	14086	13917	13844	13962	13946	14044	14019	14043	13955	14009	14019	13858	14069	14002	13993	13711	13909	13961	13879	14035	13847	13885	14021	13954	13854	14066	14010	13896	13996	13840	13813	13770	13914	13939	13908	14029	13713	14102	13907	13951	14040	13917	14001	13896	13918	14208	13995	13952	14115	14025	13932	13974	14228	14007	14075	14164	13850	13968	13858	13912	13949	13945	13785	14028	14084	13909	14071	13897	14010	14045	14086	14032	14003	14040	14017	14038	13771	13993	14120	14014	13808	14100	14131	14042	13867	13896	14098	14057	13968	13916	13912	13940	13884	13997	13968	14150	13971	14078	14016	14020	14034	13850	13902	14022	14009	13894	13875	14028	13929	14137	13903	13999	14127	14057	13923	14020	13917	13823	13939	14103	14117	14165	13898	13882	14040	13981	13999	13896	14097	13944	14196	13943	14055	13968	13929	13950	13984	13975	14138	13927	14067	14190	13921	13944	13958	14009	13831	13929	13939	14034	14098	13890	13796	14139	13849	13991	13956	13951	14170	14038	14008	14037	14005	14121	13857	14088	13936	14050	14089	14172	13923	13944	14198	14134	13985	13991	14015	13954	14075	13805	14016	13980	13943	13935	14003	13838	13930	14059	13900	14026	14017	14036	14048	13892	13879	13957	14072	13989	13810	14153	13943	13975	14010	14053	13898	13922	13961	13912	14034	13934	13964	13869	14121	13960	14132	13989	13999	14024	13900	13921	14010	14070	14016	13979	14201	14033	13897	14054	14096	13813	13960	14086	13948	14082	14051	13892	13922	13921	13970	13906	14021	13877	13921	14046	14022	13757	13954	13914	14006	13926	13981	13939	13973	13957	14022	13981	13982	14038	14042	13945	13900	14009	14040	13923	14073	13987	14101	14027	14111	14060	13942	14003	14015	13885	13996	13999	13890	13979	13883	14068	13992	13907	14007	14043	14149	14089	13936	14088	13890	14195	13970	14086	14100	13899	13937	13979	13875	14003	13994	13946	14089	13971	13894	13941	13910	13939	14046	13865	14035	13879	14187	14040	14063	14034	14175	13945	14104	14209	14110	13991	13766	13977	13920	13911	13899	13942	13957	14067	14007	13981	13983	13994	13816	14075	14043	13948	14001	14052	14051	14151	14021	13881	14026	14062	13971	14015	13968	13998	14004	14064	13891	14000	14084	13898	13838	13664	14070	13941	13994	14065	13845	13736	14040	14023	13889	14141	13983	13948	13849	14238	14150	14059	14014	14096	13949	14052	13947	13920	13905	13979	13964	14000	13865	13994	14064	14158	14137	14099	14041	13951	13893	13792	14070	14010	14032	14043	14085	14024	13971	13868	14034	14066	13930	14021	14073	14070	13931	13909	13956	13753	13889	14227	13868	13910	13925	14101	13915	14076	14023	14031	14140	14161	14146	14009	14021	14162	14111	14017	13917	14000	13986	13885	13961	14131	13973	14141	13970	14171	13878	13871	14057	14018	13769	13884	14041	14004	13979	14038	14076	13947	14106	13943	13999	13985	14075	14036	14146	13851	14226	13983	13932	14023	13927	13888	13909	14020	13980	13992	13998	14084	13995	14045	14040	13857	13866	13896	14044	14010	13867	14107	14054	14057	14041	13897	13914	14047	13879	13967	13941	13823	14297	14047	13844	14043	13991	13951	13890	14075	14015	13977	13984	14082	14153	13875	13956	13825	14034	13966	13959	13949	13838	13937	13979	13970	14075	14042	13993	14011	14110	13966	13886	13954	14010	14013	14038	14055	14195	14101	14116	13945	13855	14041	13986	14228	14051	14018	14064	13930	14011	14112	14091	13908	13874	13821	14018	14110	13992	13907	13905	13939	14056	14008	13883	13946	14051	14007	14056	13936	14002	14048	14064	14003	13858	14197	13999	13930	13994	13953	14156	14068	14058	14107	13897	13998	13986	14048	13929	13892	14011	14060	14107	14023	14123	14076	14028	14038	13831	13982	14023	13929	13991	14107	13907	13951	14009	14036	14087	13969	13946	13937	14018	13912	14026	14080	14058	14051	14017	14033	13988	14009	13996	13950	14157	14104	14077	14029	14123	13985	13945	13876	13922	13987	13874	13900	14018	14040	14002	13956	13888	14020	13995	13925	14076
30092	39664	47268	34148	21433	17623	16913	16214	16263	16093	16140	16147	16202	16222	16276	15903	16037	16031	15994	16358	16162	16265	16228	16180	16124	16306	16045	16247	16110	16147	15944	16138	16007	16174	16227	16024	16016	16105	16083	16176	16072	16075	16080	15856	16025	16006	16188	16238	16059	16272	15970	15941	15914	16048	16076	16023	16024	16195	16071	16215	16214	15905	16018	16148	16022	16013	16006	15935	15943	16049	16066	16217	16021	16135	15892	16214	16203	16140	16222	16041	16206	16309	16366	15952	16189	16261	15911	16003	15996	15923	16064	16196	16120	16050	16071	16143	16113	16030	16111	16107	16106	16138	16002	16021	16208	16059	16063	16091	16095	16003	16075	16043	16001	16094	15913	15888	16001	16158	15981	16084	16140	16163	16105	16076	16062	16050	16097	16268	16053	16239	16258	16189	15982	16071	15988	16119	16256	16169	16148	16059	16112	16003	16006	15859	16222	16056	16018	16165	16064	16176	16308	16286	16185	16143	16096	15917	15746	16189	16084	16122	16280	16182	16123	16183	16109	15929	16157	16203	16100	16090	16055	16014	16307	16153	16236	15990	16080	15978	15934	16109	16214	16339	16117	15966	15940	15859	16418	16035	16035	16097	15960	15972	16035	15877	16306	16054	16159	16156	16221	16056	15982	15979	16030	15670	16116	16024	16285	15991	16097	15966	16201	16133	16169	15938	16088	16076	16312	16148	16182	16111	16282	15898	16005	16188	16062	16008	16125	16128	16203	16238	16078	16074	16127	15931	16035	16057	16069	16064	16017	16160	15984	16148	16088	15963	16145	16041	16048	16190	16124	16006	16153	16115	16135	16045	16050	16043	16123	16151	15962	15918	15963	16131	16007	16046	16111	16158	16079	16003	16045	15953	16074	16217	16264	16062	16222	16098	15878	16085	16157	16083	16125	15831	16176	16183	16168	16258	16002	16299	16287	16111	16014	16049	16257	16153	16158	15811	16210	15866	15875	16046	16065	16036	16147	16100	16160	15955	16211	16021	16139	15988	16015	16098	16121	16152	16154	16088	15992	16124	15970	16047	16512	16219	16118	16249	16314	16201	16032	15965	16106	16202	16133	16178	16111	16104	16082	16009	16117	16075	15944	16074	16046	16203	15991	15981	16162	16115	16163	15986	16151	16119	15850	16090	16132	16040	16225	16002	16393	16089	15993	16010	16094	16074	16220	16187	15906	16047	16114	16216	16047	16159	16017	15933	16017	16022	15945	16099	16030	16020	15942	16024	15921	16071	16109	16042	15990	16260	16050	16041	16107	16143	16117	16040	16376	15985	16129	16093	16027	16222	16017	16087	15875	16182	16328	15833	16046	16131	16052	16078	16039	16027	16177	16141	16245	16100	16005	16018	16037	16135	16183	15885	16088	15995	16015	16030	16109	15940	15825	16187	16146	16198	16082	16049	16141	16074	16222	16230	16231	16083	16094	15959	16202	16089	15964	16209	16011	16350	16227	16109	15998	16026	16136	15942	16148	16163	16211	16134	16152	16205	16025	15973	16170	15989	15993	16200	16065	16083	16081	16211	16163	15891	16073	16092	16160	16040	15998	15937	15880	16133	16079	16204	15983	15873	16181	15932	16269	16173	16136	16184	16038	16253	16116	16134	16039	16110	15951	16339	16227	16105	16175	16014	16053	16061	16156	16149	16019	16101	16075	15928	15968	16069	15946	16105	16107	16025	15866	15974	15985	16104	16253	16209	16034	15974	16096	16074	16202	15937	16082	16110	16170	16023	16321	15948	16091	16112	15990	16000	16063	16066	16327	16158	16001	15929	16060	16033	16234	16191	16246	16268	16144	16141	15900	16149	16245	16165	16011	16112	16113	16050	15937	16196	16280	16206	16113	15954	15991	16145	16155	16060	16011	16085	15972	16196	16017	15952	16011	16172	16032	15986	15975	16047	15949	16093	16133	16005	16044	16201	16192	16120	16144	16071	15971	16274	16078	16037	16243	16042	16078	16191	16326	16111	15978	15894	15914	16047	16165	16190	16173	15936	15978	16106	16101	16100	15905	16050	16322	16183	16141	16078	16130	16186	16090	16088	16255	15992	16081	16039	16081	16026	16038	15921	16241	16017	16103	15984	15986	15959	16026	16046	16125	16179	16188	15890	16130	16354	16234	16125	16204	15995	15983	16076	15958	16117	16158	16263	16112	15973	16124	15969	16155	16045	16061	16258	15897	16144	16020	15951	16135	16084	16103	16158	16109	16120	15965	16171	16263	16380	16132	16048	15916	16201	16087	16331	16141	15900	16088	15941	16049	15984	16063	16085	15943	16056	16171	16238	16187	16041	16221	16054	16147	16244	16246	16021	16014	16101	15995	16186	16057	16111	16077	16214	15998	16233	16006	15964	16122	16143	16145	15902	15987	16125	16155	16036	15996	15923	16041	16068	16127	16039	16109	16099	16140	16166	16207	16117	16270	16097	16114	16044	15993	16365	15866	16270	15942	16018	16083	15967	16092	15993	15836	16041	16061	15995	16049	15909	16008	16080	16260	15891	16235	16067	16072	16142	16075	16067	15906	16110	16061	15977	16047	16152	16086	16142	15967	16021	16240	16055	15998	16179	15947	16018	16026	15922	16378	16072	16168	15998	16042	15969	16145	15864	16140	15916	16198	16158	16148	16183	16034	16064	15915	15974	16178	16149	16135	16184	16082	16161	16252	16206	15955	15965	15961	16041	16171	15944	16110	16024	16142	15977	16287	16146	16030	16224	16084	16156	16045	16173	16011	15991	15987	16076	15957	16143	16141	16089	16282	16051	16060	16178	16225	16183	16142	16119	15918	16002	16243	15957	15973	16020	16142	16001	16060	16081	15934	15946	16129	16030	16134	16042	15998	15913	16142	15848	16073	16059	15977	16062	16056	16058	16029	16056	16192	16098	16251	16017	16191	16173	15998	16072	16224	15869	16158	16137	16160	16135	16255	16087	16056	16062	16054	15855	16155	16274	16110	16170	16165	16006	16079	16023	16119	16150	16202	16263	16121	16062	15955	15991	16176	15873	16022	16166	16043	16029	15953	15990	16217	16083	16317	16184	16121	16184	16155	16098	16061	15809	16188	16262	16114	16017	16186	16246	16000	16202	16218	15973	16009	16304	16029	16059	16207	15981	15995	16201	15863	16143	16104	16198	16032	16046	15846	16105	16044	16106	15914	16164	16151	16203	16117	16279	16022	16147	16232	16046	15943	15874	16172	15921	16139	16197	16189	16158	16051	16230	16200	16146	15945	16195	16088	16159	16321	16030	16179	16184	16201	16243	16162	16119	15849	15985	15958	16207	16190	16210	16023	16171	15997	16224	16140	16075	16132	15893	16177	16171	16215	16128	16026	15992	16089	16033	16087	16036	16080	16002	15980	15933	16068	16208	16142	16092	16075	15997	16104	16319	16198	16088	15993	16150	16110	15858	16242	16050	15996	16245	15906	16241	16063	16324	16122	16066	16042	16235	15928	16174	16024	16066	16107	16328	16254	16197	16114	16126	16017	16018	15968	16087	16005	15964	16222	16222	16030	16040	16273	15939	16121	16018	16037	16120	16002	15993	16262	16157	15874	15992	16183	16176	16203	16079	16274	16135	16156	16261	15993	16085	16032	15962	16131	16012	16083	16086	16267	16222	16165	16120	16247	15998	16027	16157	16053	16062	16185	16123	16238	16009	16143	15990	16146	16383	15972	16028	16193	16116	15959	16149	15955	15979	16086	15971	16155	16026	15988	16150	16225	16227	15938	16005	16092	16052	16177	16056	15978	16079	16177	16336	16031	16050	16019	16115	16138	16347	15942	16223	16066	16065	16082	16272	16141	16271	16011	16251	16127	16006	16048	15907	16148	16063	16048	16258	16188	16082	16212	16093	16088	16120	15926	15917	16122	16161	16119	16183	15983	16305	16045	16114	16005	16153	16092	15957	16178	16188	16091	16355	16119	16110	16443	16000	16264	16239	16258	16006	16016	16106	16080	16041	16173	16353	16064	16155	16116	16048	16103	16102	15974	16161	16175	16117	16152	15965	15998	16224	16072	16073	16198	15885	16035	15891	15900	16057	16080	16059	15997	16228	16178	16234	16238	16026	15998	16144	15967	16041	16287	16292	16204	15951	16048	16067	16221	16020	16242	16035	15909	16163	16112	15973	15886	15985	16163	16335	16018	16071	15983	16257	16083	16009	16244	16127	16150	16093	16208	16132	15989	16013	15914	16089	16203	16115	16096	16142	16011	15982	16007	16191	16181	16174	16090	16263	16185	16102	16143	15921	16019	16207	16208	16107	16126	16233	15974	16088	16188	16097	15901	16153	16143	16199	15955	16201	15892	15970	16249	16113	16034	16077	16222	15996	16228	16003	16246	16207	16099	16020	16150	16192	16157	16109	16133	16163	16023	15797	16172	15995	16124	16230	16251	16103	16172	16002	16020	15902	16147	16079	16083	16075	16224	16201	16188	16201	16042	16122	16221	16014	16104	16036	16003	16095	16271	16067	16046	16119	16137	16113	15940	16176	16023	16096	16226	15912	16146	15897	16218	15982	15882	16037	16105	16183	16258	16114	16016	15875	16091	16278	16064	15978	16113	15992	16107	16045	15932	16272	16093	16240	16347	16178	16120	16143	16181	16086	16250	16117	16451	16028	16039	16018	16044	16168	15910	16188	16047	16242	16065	16196	15936	16110	16278	16058	16107	15959	16145	15963	16104	16053	16006	16012	16180	16041	16054	16019	16254	15975	16086	16173	16074	15906	16075	16030	16085	16010	16051	15934	16055	16010	16122	15883	16002	16010	16066	16221	16166	16008	16204	16069	16130	16047	16178	15921	16094	16192	15964	16026	16024	16198	15934	16154	16016	15947	15947	16110	16070	16261	16116	16118	16075	16062	16013	16042	15953	16093	16161	16164	16220	16053	16293	16248	16109	15988	16047	15973	16284	15980	15946	16053	15979	15966	16097	16041	15962	16125	16109	15924	16078	15921	16069	15960	15972	16030	16141	15957	16058	15905	15883	16081	15918	16132	16117	16191	15929	15946	15968	16086	16035	16121	16194	16038	16088	16192	15954	16030	16219	16084	16126	16032	16154	16077	16207	15910	15979	16065	16181	15942	15921	16270	16055	16077	16125	15959	16101	15967	16131	15896
52158	75885	55549	30875	17728	14592	14384	14295	14057	14253	14036	14099	14383	14135	14013	14038	14032	14319	14101	14098	14206	13990	14090	14206	14075	14163	14135	14049	14055	14214	13960	14174	13995	14021	14082	14185	14113	14000	14054	14328	14136	14036	14141	14101	13996	14005	14002	14097	14144	14105	14086	14110	14223	14109	13995	14134	14237	14074	14125	14081	14140	14149	14053	14261	14077	14120	13833	14070	14125	14172	14201	14178	14239	14178	14054	14109	14079	14059	14059	14229	13987	14224	14236	14300	14069	14030	14127	14084	14037	14064	14231	14117	14010	14068	13972	14247	14220	13971	14008	14120	14074	14062	14177	14284	13988	14180	14040	14072	14132	14159	14040	14206	14188	14076	13983	14148	14099	14052	14188	14068	14237	14152	14147	14086	14044	13984	14140	14079	14118	14038	14208	14179	14009	14289	14103	14107	14039	14168	14099	14257	13885	14088	14115	14190	14099	14026	14289	14069	14040	14111	14210	14143	14054	14095	14041	14093	13877	14009	14163	14043	14157	14084	14102	14097	14278	14027	14096	14025	14155	14156	14052	14161	14129	14146	13920	14155	14026	13981	13882	14042	14113	14062	14175	14262	13951	14055	14071	14098	14183	14067	14068	14242	14206	14058	14087	13948	14090	14043	14102	14088	13994	14171	14122	14256	14081	14046	14193	14317	14138	14022	14121	14138	13975	13989	13883	14137	14115	14102	14161	14130	14174	14037	14070	14080	14193	14102	14065	13928	14246	14149	14120	14161	14091	14214	13936	14163	14148	13992	14089	14199	14180	14086	14111	14118	14048	14065	13934	14095	14228	13808	14063	14012	14196	14201	14024	14070	14084	14079	13985	14146	14163	14120	14176	13996	14099	14179	14185	14037	14009	13916	14087	14079	14091	14084	14174	14183	14157	14221	14129	14188	14179	14286	14142	14046	14150	14146	14097	14064	14162	14166	14075	14123	14015	14244	14153	14193	14159	14116	14162	14022	14241	14252	14228	13968	14272	14099	14127	14116	14252	14246	14080	14033	14218	14125	14107	14055	14184	14116	14088	14098	14111	14168	14156	14235	14159	14063	13980	13926	14026	14165	14090	13960	14176	14111	14098	14106	14060	14326	14267	14174	14042	13976	14289	13982	14298	14102	14065	14218	14133	14025	14191	14125	14091	14104	13979	13832	14072	14125	14073	13944	14178	14020	13991	14041	14111	14005	13854	14161	13965	14263	14147	14177	14163	14136	13987	14190	14193	14058	14274	14020	14053	14073	14059	14198	14186	14058	14283	14196	14028	14114	14050	13945	14234	14118	13993	14155	14231	14078	14167	14105	14136	14144	14278	14047	14217	14013	14062	14015	14091	14047	14067	13843	14177	13957	14184	13949	14201	14074	14099	14069	14243	14198	14268	14007	14310	14167	14228	13867	14022	14021	14083	14083	14136	14132	14197	13961	14047	14177	14027	14322	14012	14133	14169	14143	13984	13987	14199	14089	13995	14015	14017	14041	14282	14186	14080	14031	14033	14174	14007	14055	13929	14286	14034	14170	14112	14098	14235	14205	14090	14143	14134	14259	14104	14099	14224	14115	13983	14012	14111	14301	14086	14129	14027	14065	14245	14113	14128	14128	14101	14053	14142	14020	14153	14011	13992	14184	14138	14089	14101	14112	14209	14068	14027	14019	14173	14087	14195	14279	14266	14139	14127	14080	14319	14055	14069	14142	14124	14064	14194	13980	14140	14168	14193	14065	14153	14184	14014	14298	14233	14125	14097	14225	14010	14070	14132	14054	13978	14138	14154	14127	14046	14087	14144	14137	14090	14097	14199	14138	14165	14174	14190	14167	14093	14081	14082	14125	14084	13906	14190	14117	14031	14054	14105	14023	14145	13990	14083	14032	14293	13915	14126	14121	14149	14152	14186	13975	14369	14222	14192	14040	14044	14057	14103	13990	14084	13995	13978	14033	14165	14144	14138	14171	14141	14268	14132	14137	14032	14297	14082	14045	14195	14109	14307	14116	13981	14226	13897	14269	14177	14135	14147	14143	13944	13972	14017	14029	14317	14190	14161	14198	14078	14065	14160	14125	14188	14033	14112	14297	14045	14025	14030	14132	14040	14169	14108	14132	14069	14095	13947	14214	14184	14066	14064	13956	14028	14118	14201	13960	14169	13969	14270	14280	14083	14071	14204	14115	13916	14054	14272	14270	14021	14144	14209	14232	14048	14116	14174	14190	14129	14078	14025	14058	14040	14147	13882	14151	14112	14136	14154	14146	14074	14224	13938	14161	14046	14155	14154	14197	14094	14229	14313	14261	13996	14235	14101	14097	13968	14147	14024	13953	14043	14147	14073	14042	14163	14046	13942	14135	14145	14116	14211	14040	14221	14290	14014	13940	14272	14247	14063	14008	14092	14088	14280	14011	13997	14235	14223	14097	14096	14081	14116	14046	13929	13983	14126	14239	14216	13916	14188	14093	14005	14215	14213	14216	14081	14076	14050	14068	14225	14211	14046	14116	14011	14082	14148	14075	13998	14050	14166	13918	14024	14111	14114	14097	14045	14239	14135	14076	14078	14064	14102	14121	13999	14194	14293	14134	14153	14264	14205	14128	14190	14115	14071	14058	14027	14122	14160	14025	14212	14005	14244	14047	13984	14166	14211	14136	13947	13923	14098	14073	14306	14178	14032	14170	14210	13951	14175	14240	14200	14043	14369	14012	14140	14192	14051	14090	14145	14097	13998	14044	14104	14172	14186	14018	14264	14121	14055	14066	14050	14244	14182	13992	14098	14111	14059	13966	14153	14171	14244	14110	14163	14027	14170	14306	14163	14132	14047	14113	14014	14060	14144	14105	14178	14247	14095	14194	14004	14249	14188	14280	14037	14081	14026	14134	14144	14277	14116	14284	14124	14149	14040	14180	14133	14101	14146	14043	14286	14190	14194	14091	14210	14037	14099	13838	14248	13997	14244	14125	14128	14195	14040	14018	14292	14109	13968	14244	14172	14189	14173	14074	14190	13957	14128	14137	13956	13990	14226	14441	14030	14010	14135	14083	14167	14174	14215	14013	13926	13992	14238	14146	14125	13803	14125	14209	14045	14160	14052	14025	14168	14131	14085	14362	14107	14012	14021	14038	14077	14068	13904	14195	14147	14165	14219	14100	13968	13998	14057	14028	14203	14108	14133	14078	13981	14093	14060	13999	14213	14192	14126	13946	14130	14105	13967	14046	14267	14232	14164	14054	14223	14073	14193	14155	14057	14188	14157	13979	14120	13994	14077	14321	13986	13966	14301	13904	14135	14056	14103	14065	14133	14098	13966	14172	14167	14086	14187	13977	13966	14171	14050	14097	14061	14037	14001	14302	14123	14175	14058	14162	14280	14114	14194	14137	14318	13983	13936	14024	14187	13976	14075	14106	14059	14154	14056	14158	13993	14137	14166	14264	14088	14222	14197	14253	14192	14172	14050	14215	14010	14095	14111	14174	14067	14080	14072	14136	13978	13969	14226	14184	14047	14022	14140	14153	14114	14086	14264	14049	13999	14041	13949	14006	14169	14139	13982	14101	14031	14007	14072	14077	14196	13916	13997	14143	13965	14163	14130	14065	13949	14147	14030	14228	14090	14106	13955	14242	14010	14187	14134	14194	14222	14065	14160	14254	14137	14067	14078	14149	14316	14126	14036	14074	14164	14065	13914	14200	14128	14175	14040	14145	14044	14286	13930	14053	14080	14014	14076	14109	14020	14138	13957	14142	14185	14138	14089	14151	14174	14053	14070	14067	14069	14128	13995	14100	14003	14210	13995	14129	14190	14067	14116	14076	14060	14153	14127	14108	14191	14110	14118	14040	14219	14089	14122	14240	14155	14081	14154	14134	14298	14033	14259	14123	14026	14175	14180	14253	14131	14176	14149	14035	14054	14217	14091	14156	14221	14208	14191	13958	14298	14125	14147	14099	14064	14146	14104	14190	14084	14137	13881	14066	14117	14139	14149	13944	14048	14057	14161	14090	14122	14086	14072	14105	14055	14065	14164	14151	14158	14226	14037	14063	14221	14062	14043	14149	14239	14025	14103	14192	14007	14334	14079	14248	14017	14141	14021	13965	14041	14155	14099	14086	14286	14179	14276	14065	14097	14102	14147	14020	14213	14209	14156	14097	14225	14159	14114	14058	14085	14020	13962	13981	14024	14051	14047	14272	14216	14172	14137	14026	14086	14094	13888	14167	14249	14051	13820	13947	14144	14074	14178	14283	13966	14120	13962	13929	14064	14129	14238	14066	14214	14051	14232	14249	14046	14075	14048	14071	14159	14228	14080	14068	14129	14198	14068	14168	14064	14071	13934	14149	14292	14032	14146	13991	14230	14109	13983	14167	14158	14096	14031	14151	14137	14189	14064	14075	14347	14174	14142	14226	14085	14022	14109	14027	13957	14084	14193	13994	14052	14250	14323	14172	13958	14103	14089	14213	14066	14057	14253	14063	14157	13868	14149	14289	14090	13969	14210	14089	14231	14016	14120	14097	14293	14228	14075	14151	14155	14153	13959	14031	14192	13888	14339	14088	14015	14233	14057	14069	14084	14179	14194	14013	14102	14126	14203	14054	14116	14259	14251	14111	14121	13969	13910	14033	14285	14160	14038	14038	13993	14017	14295	14043	14095	14111	14202	14084	14232	13955	14107	14210	14060	14205	14296	14007	14192	14108	14201	14081	14201	14039	14060	14182	14054	14015	14177	14068	14133	14054	14096	14239	14027	14140	14047	14307	14301	14096	14162	14065	14147	14156	14075	14098	14094	14093	14067	14034	14216	14083	14081	14046	14122	14114	14241	14064	14231	14048	14093	14033	14151	14201	14100	14205	14145	14035	14130	14225	13957	14021	14272	14182	14136	14030	14302	14097	14148	14244	14077	13961	14195	14275	14251	14217	14103	14141	14066	14178	14204	14144	14076	14023	13997	13996	13977	14231	14084	14115	14135	14065	13991	14030	14183	14131	14177	13921	14260	14187	14101	14109	14095	14139	13998	13939	14136	14091	13950	14132	14077	14179	14155	14100	14184	14211	13986	13998	14272	14253	14063	14104	14146	14089	14070	14214	14037	14185	13988	14213	14157	14061	14119	14184	14032	13936	14011	14125	14055	14067	14002	14227	14065	14156
23861	24571	37251	31611	24345	23326	22239	17012	16202	16570	16413	16345	16326	16478	16194	16357	16530	16200	16248	16241	16251	16270	16386	16242	16331	16330	16105	16197	16139	16231	16075	15984	16195	16160	16248	16047	16297	16164	16233	16175	16169	16298	16364	16065	16186	16029	16035	16025	16251	16310	16026	16115	15999	16162	16189	16102	16073	15948	15890	15881	16315	16254	16345	16226	16097	16152	16199	15971	16166	16194	16046	16082	16220	16278	16404	16180	16188	16046	16126	16226	16051	16186	16184	16149	16194	16143	16065	15936	16033	16137	16038	16043	16120	16090	16170	16011	16011	16144	16142	16037	16199	16069	16114	16068	16001	16209	16151	15890	16109	16180	16127	15841	16145	16161	16069	16265	16227	16392	16159	16098	16107	16091	16120	16136	16147	16160	16055	16262	16141	16203	16148	16097	16143	16320	16045	16226	16346	16013	16199	16254	16181	16080	16160	15908	15942	16060	16165	16161	16119	16100	16126	16061	16110	15895	16369	16162	16268	16101	16097	16126	16088	16108	16251	16097	16093	16209	16337	16064	16005	15988	15954	16134	16011	16212	16094	16157	15944	16230	16334	16290	16329	15916	16184	16304	16135	16413	16348	16126	16232	16304	16076	16033	16003	16181	16046	16048	16161	16086	16005	16388	16137	15969	16051	16261	16195	15705	16141	16045	15998	16083	16152	15969	16039	16117	16090	16003	16097	16206	16130	16029	16044	16225	16020	16436	16037	16036	16064	16227	16158	15751	16204	16128	16131	16218	16310	15960	16184	16246	16110	15876	16191	16148	16046	16038	16018	16189	16077	16280	16173	16168	16136	15972	16169	16041	16059	16204	16088	16016	16288	16006	16185	15994	15969	16040	15910	15998	15953	16022	16155	16281	16116	15968	16244	16035	16222	16127	16062	16160	16188	16118	16193	16015	16009	16134	16227	16130	16064	16151	16248	16255	15948	16068	16092	16176	16022	16052	16071	15974	16030	16192	16191	16290	16177	16081	16283	16215	16142	16025	16103	16110	16020	16230	16076	16091	16200	16076	16063	16049	16195	16114	15973	16007	16063	16070	16142	16187	16160	16047	15961	16327	16084	16107	16100	16085	16047	16224	16086	15977	16010	16070	16172	16160	16154	15926	16129	16011	16116	15966	16290	16100	16082	16192	16153	16207	16066	16164	16265	16062	16083	16290	16155	16126	16064	16147	16101	16334	16212	15971	16103	16076	16037	16163	16009	16072	16275	16002	15958	16288	16214	16297	16000	16293	16162	16062	16013	16060	16037	16067	15954	15835	16169	15900	16165	16046	16110	16167	16113	16055	16046	15895	16103	15799	15952	16176	15912	15991	15892	16031	16005	16092	16032	15840	16102	16095	15928	15983	16190	16270	16157	16220	16100	16032	16202	16180	16199	16216	16069	16098	16036	16009	15994	16136	16173	16182	16056	16361	16086	16097	16019	16055	16034	16145	15958	15962	16097	16157	15970	16259	16054	15962	16076	16065	16339	16090	16155	16128	16036	16075	16057	16047	16103	16003	16232	16175	16271	16082	16312	15903	16240	16020	16182	16049	16125	16019	16004	16193	15888	16083	16186	15968	16049	16218	15999	16165	16300	16195	16109	15956	16176	16094	15968	16180	16136	16130	16070	16136	16116	16169	16099	16122	16013	15874	16098	16207	16095	16182	15981	16058	16036	16015	16239	16367	16203	16227	16091	16118	16091	15917	15981	16055	16090	16132	16111	16143	15988	16063	16063	16055	16076	16025	16006	16025	16003	16044	16131	15906	16152	15915	16052	16023	16177	16070	16158	16188	16190	16192	16093	16093	16033	15981	15879	15951	16021	16132	16026	16196	16106	16116	15971	15914	16191	15861	16120	15934	15988	16116	16072	16135	16197	15981	16206	15933	15939	16222	16152	15973	16137	16106	16082	15923	16013	16102	16051	16113	16136	16239	16185	16162	16198	15973	15921	15982	16043	15981	16160	16012	16051	16072	16011	16346	16042	16067	16292	16219	16173	16228	16282	16115	16243	15831	16031	16169	16086	16173	16182	16030	16131	16185	16224	16131	15972	16078	16033	16177	16159	16240	16105	16122	16012	16179	15966	15883	16163	16188	16154	16188	16131	15926	16191	15984	16340	16288	16064	16134	16157	16362	16265	15889	15959	16268	15973	16191	16085	15934	16118	15999	16367	16279	16304	16079	16230	16132	16118	16359	16120	16030	16160	16211	15928	16012	16078	16227	16064	16072	16005	16271	16009	16100	16289	16024	16213	15819	16048	16253	16017	16147	16417	15954	16056	16168	16154	16182	16229	16218	15976	16145	16110	16014	15925	16068	16313	16385	16157	16101	16151	16170	16067	16109	15994	16059	16144	16041	16018	16257	16100	16098	16159	16201	16183	16427	16142	15946	16136	16132	16031	16132	16184	16169	15985	15942	16092	16083	16170	16227	16029	15968	16157	16187	16138	16225	16008	16050	16077	16050	16075	16226	16244	16067	16162	16100	16294	16181	16122	16275	16287	16077	16057	16122	16149	16027	16193	16302	16082	15955	15869	16100	15950	16241	16176	15923	16316	16123	16098	16018	16236	16008	16230	15931	15920	16301	15932	16015	15917	16153	16174	16032	16084	16195	16246	16037	16031	15997	15994	16241	16063	16139	16215	16097	16012	16064	15851	16019	16205	16152	16099	16120	16336	15971	16049	16234	16151	16158	16200	16296	16125	16006	16053	16126	16163	16050	16008	16005	16177	16078	16307	15939	16127	16132	16085	16106	16114	16064	16277	16254	16237	15986	16108	15913	16152	15862	15967	15978	16179	16480	16061	16060	16059	16062	16111	16059	15993	16113	16124	16050	16148	16174	16159	16014	16224	16260	16058	15975	15879	16007	16115	16050	16166	16224	16135	16230	16017	16110	16239	16025	16059	16192	16256	15956	16175	16239	16129	15925	15824	16191	16034	16098	16093	16275	16178	16103	16025	16098	16169	16152	16089	16145	16084	16002	16129	16107	16277	15993	16198	16247	16197	15928	16106	16318	16094	16178	16123	16067	16179	16027	16252	16187	16091	15924	15909	15994	16097	16122	16056	16252	16169	16118	16198	16058	15971	16004	16059	16103	16376	16068	16256	15766	16032	16020	15876	16277	16101	16075	15969	16235	15952	15983	15965	16095	16062	16151	16080	16128	16233	15968	16070	16219	15882	16119	15972	16227	15921	15898	16254	16057	16171	16108	16050	16205	16063	16298	16247	15974	16106	16195	16169	16128	16165	16152	16056	16075	16099	15971	16077	15911	16057	16177	16135	16405	16192	16027	16228	16060	16250	16229	16198	15995	16193	15850	15968	16170	16172	16174	15994	16069	16038	16271	16234	16075	16014	16137	16191	16163	16250	16314	16366	16296	16041	16031	16186	16180	15948	16143	15985	16006	15953	16058	15944	16088	15999	16230	15993	16256	16121	16142	15937	16087	15971	15923	15916	15939	16142	16095	16212	16175	16271	16206	16225	16145	16070	16168	16103	15938	16136	16067	16058	16003	16156	16125	16123	15999	16356	16054	16162	16169	16143	15983	15871	15965	16131	16245	16109	16037	16023	15955	16061	16157	15968	16087	15974	16185	16182	16227	16048	16299	16141	16027	16181	15884	16084	15978	16003	16029	16001	15937	16074	16058	15941	16251	15971	16118	16127	16306	16106	16181	16033	15926	16208	16017	16009	16190	16321	16131	16145	16132	16130	16255	16244	16100	16168	16165	16146	16195	16441	16263	16156	16172	16166	16034	15993	16177	16046	16032	16268	16093	16056	16165	16005	16276	16003	16006	15992	16214	16364	16061	16253	16077	16068	16252	16103	16221	16207	16166	16177	16004	16070	15965	15980	16063	16266	16066	16132	16116	16023	16010	15928	16056	16270	15933	16160	16096	16034	15993	15994	16106	16273	16028	16087	16105	16047	16177	16106	16037	16352	15978	15956	16042	16215	16260	16037	16109	16025	16314	16106	16093	16266	16022	16060	16112	16136	16081	16022	16112	15992	16177	16093	16112	16333	16286	16056	16235	16083	16088	16334	16266	16133	16011	16215	16059	16018	15924	16206	16178	15891	16146	16149	16183	16097	16208	16098	15902	15873	15856	16121	16230	16166	16123	16174	16040	16260	16038	16225	16128	16125	15869	16061	16005	15866	15963	16128	16179	16156	16225	16138	16155	16127	16288	16177	16247	16010	16041	16119	16318	15981	15908	16125	16184	15969	16055	15959	16096	16233	16296	16149	16065	16013	16131	16160	16223	16234	15983	16065	16138	16069	16265	16071	16111	15855	16258	16158	15772	16222	16186	16145	16216	16001	16099	16246	16106	16144	16150	15973	16069	15988	16046	16130	16103	16096	16390	16327	16043	16115	16106	16100	16214	16173	16048	15924	16156	15894	16245	16004	16020	16073	16027	16154	16200	16024	15993	16064	16245	16065	15962	16126	16150	16156	16298	15954	15989	16191	16122	16320	16245	15993	16024	16069	15985	16027	16059	16216	16033	15913	16054	16032	16084	15974	16148	16131	16065	16022	16027	16198	16193	16304	16071	16106	16016	16145	16137	16141	16136	16335	16271	16173	16165	16059	16226	15989	16085	16164	16272	16188	15897	16205	15981	16134	16186	16064	16064	16071	16109	16079	15899	15980	16053	16094	16080	16157	15968	16006	16050	15867	16195	16119	16323	16384	16044	16131	16080	16096	16166	15939	16111	16042	16173	16030	16167	16004	16216	16052	16110	16109	16005	15923	15999	15943	16217	16035	16045	15973	15971	16173	16005	16212	16112	15963	16022	16008	16086	16051	16171	16172	16092	15978	15894	16121	15870	16104	16041	16021	16082	16065	15822	16052	16184	16388	16125	15960	16120	15949	16044	16022	16131	16243	16175	16298	16130	16183	16024	16114	16009	16010	16010	16182	16343	16104	16208	16158	16183	16095	16060	16174	16125	16126	15755	16259	16115	15923	16192	15978	16181	16090	16080	15871	15950	16036	16123	16130	16111	16088	16129	16141	16241	16379	16066	16134	16183	16014	16174	15940	16135	16293	16039	16237	16170	16154	16021	16097	15967	15885	16043	16181	16056	16038	16114	15906	16013	16263	15927	15956	16091	16145	16216	15864	16083	15984	16253
63211	107795	88406	56566	29835	16998	14433	14117	14123	14136	14187	14188	13947	14225	14258	14127	14230	14111	14081	14066	14169	14108	13960	14296	14219	14064	14131	14140	14292	14031	13931	14242	14211	14112	14089	14049	14201	14176	14131	14169	14252	14085	14224	13944	14107	14019	14324	14007	14030	14173	14101	14203	14154	14227	14175	14187	14072	14251	14041	14166	14073	14145	14220	14039	14206	14250	14215	14097	14307	14009	14040	14133	14287	13995	14063	14160	14049	13864	14107	14064	13919	14091	14142	14221	14253	14385	14159	14189	14171	14080	14122	14069	14127	14213	14350	14217	14172	14117	14210	14127	14214	14052	14187	14175	14104	14092	14044	14070	14102	14144	14225	14095	14033	14221	14062	14077	14120	14220	14406	14059	14171	13959	14249	14151	13930	14178	13945	14045	14129	14121	14079	14055	14327	14077	14073	14036	14133	14000	14034	14146	14153	14130	14006	14176	14129	14074	14111	14237	14125	13830	14066	14116	13891	14182	14013	14401	14176	14110	13947	14163	14040	14276	14173	14118	14178	14059	13978	14212	13950	14184	14236	14152	14112	14133	14034	14150	13906	14227	13989	14020	14111	14225	14110	14168	14336	14150	13973	14037	14206	14204	14007	14116	14030	14218	14148	14143	14249	14004	14106	14085	14230	14165	14147	14326	14094	14177	14113	14033	14091	14025	14066	13897	14140	13982	14047	14068	14183	13926	14049	14014	14180	14130	14184	14146	14132	14169	14125	14043	14225	14131	14244	14127	14014	14205	14228	14374	14181	14195	14201	14140	14110	14032	14034	14100	14049	14074	14077	14042	14007	14058	14026	14090	14090	14015	14157	14069	13974	14122	14055	14076	13995	14037	14001	14178	14040	14177	13919	14153	14268	14078	14000	14209	13964	14076	14153	14188	14249	14261	14132	14054	14142	14092	14067	14121	13921	14015	14166	14007	14003	14120	14210	14154	14146	14126	14211	14239	13970	14171	14219	14139	14042	14223	14156	13969	14294	14010	14279	14041	14210	14254	14226	14062	14193	14008	14219	14128	14027	14090	14037	14218	14096	14292	14057	14077	14040	14131	14061	14152	14002	14269	14120	13953	14206	14065	14235	14283	13987	14208	14143	14206	13982	14220	14189	14012	14097	14084	14266	14043	14073	14166	14171	14160	14018	14133	14270	14193	14053	14112	14004	14066	14186	14079	14138	14228	14171	14012	14270	14080	14059	14019	14066	14001	14163	14136	13939	14261	14203	13993	14215	14187	14064	14175	14200	14143	14059	14216	14112	14227	14040	14135	14043	14195	14075	14226	14133	14194	14176	14218	14050	14165	14108	14021	14269	14153	14143	14175	14282	14195	13833	14192	14087	13972	14014	14260	14165	14027	14029	14158	13903	14398	14101	14165	13965	14222	14123	13985	13963	14110	14088	14196	13979	14055	14027	14174	14006	14152	14059	14222	14215	14215	14104	14273	14125	14198	14225	14018	14199	14148	13986	13978	14158	14137	14069	14178	14110	14051	14177	14158	14087	14225	14044	14153	14204	14087	13975	14082	13965	14194	14122	14139	14012	13990	14317	13982	13988	14239	14093	14086	14243	14019	14171	14246	14043	14082	14168	14131	14118	14049	14192	14235	14288	14110	14177	14087	14094	14130	14197	14263	14182	14158	14141	14116	14108	14051	14123	13991	14110	14192	14152	14142	13993	14276	14184	14092	13880	14066	14172	14247	14194	14004	14074	14080	14081	14079	14210	14042	13992	14180	14129	13997	14074	13966	14186	14091	14008	14046	14099	13978	14184	14108	14070	14235	14144	14050	13988	14221	14072	14272	14126	13974	14284	13943	14046	14205	14059	14242	14113	14228	13976	14113	14087	14143	14063	14082	14276	14153	13967	14062	14197	14130	14269	14137	14131	14135	14170	14303	14102	14008	14096	14083	14109	14093	14196	14164	14181	14068	14100	14084	14125	14082	14188	14106	14271	14063	14136	14020	14245	14092	14053	14268	14140	14124	14016	14000	14176	14160	13985	14166	14177	14250	14062	14085	14011	13998	14065	14042	14217	14123	14158	14093	14207	14189	14138	14139	14158	14072	14209	14108	14045	13884	14323	14078	14143	14239	14175	14066	14085	14059	14214	14207	14065	13984	14057	14118	13943	14260	14190	14071	14023	14206	14099	14111	14129	14205	14022	14065	14202	14113	14108	14145	14112	14149	14167	14114	14032	14083	14127	14215	13980	14042	14044	14095	14022	14193	14118	14089	14169	14238	14040	14239	14052	14178	14104	14105	14021	14077	14136	14188	14235	14124	14139	14061	13896	14047	14113	14043	14223	14192	14116	14041	14172	14165	14285	14199	13965	14078	13946	14172	13985	14031	14207	14307	14058	14195	14175	14201	14142	14053	14161	13947	14104	14078	14174	13938	14018	14223	14107	14165	14059	14003	14141	14194	14072	14124	14011	14016	14084	14044	14163	14241	14219	14245	14159	14204	14035	14003	14035	14014	14062	14089	14201	13984	14099	13910	14288	14151	14139	14123	14048	14195	14152	14198	14156	14006	14206	13946	13974	14075	14091	14107	14146	14068	14245	14185	14207	13965	14081	14128	14008	14012	14171	14002	14110	13960	14180	14098	14187	13927	14067	14133	14236	14124	14220	14239	14020	14125	14134	14073	14082	14060	14037	14300	14031	14236	14106	14074	14128	14122	14157	13879	14085	13983	14040	14338	14001	14128	13991	14028	14190	14090	14204	14195	14182	13780	14091	14191	14076	14209	14119	14162	14132	14068	14234	14317	14091	14098	14107	14323	14254	13999	14260	14219	14145	14201	14313	14178	14104	14205	14090	14185	14155	14223	14170	14105	14236	14108	14022	13957	13992	14117	14159	13983	14224	14199	14071	14126	14105	14072	14098	14203	14184	14105	14238	14144	13947	14076	14117	14167	14064	14001	14227	14120	14111	14051	14084	14083	14156	13945	14164	14045	14140	14211	14100	13922	14165	14133	13918	14185	14213	14094	14085	14152	14107	14139	14058	14296	14206	13996	14086	14172	14021	14172	14199	14132	14079	13874	14239	14141	14113	13977	14177	14177	14118	14237	14129	13989	14021	14014	14196	14183	14027	14131	14088	14181	14214	14155	14199	14122	14252	14122	14165	14324	14167	14038	14066	14214	14205	14026	14227	14093	14086	14059	14133	14058	14036	13939	14177	14147	14192	14120	14261	14188	14124	14174	13926	14152	14129	13958	14108	14069	14105	14093	13921	14054	14146	14101	14103	14087	14112	14055	14059	14096	14262	14159	14192	14066	14027	14095	14089	13952	14293	14121	14134	14116	13927	14374	14067	14110	14189	14332	14149	14115	14176	14030	14227	14069	14128	14089	14261	14051	14063	14281	14067	13942	14040	14121	14141	14151	14118	14044	14107	14087	14207	14074	14074	14308	14145	14021	14221	13994	14107	14069	14306	13980	14180	14198	14091	14058	14064	14216	13892	14225	14158	14102	14090	14168	14079	14085	14199	14043	14220	14120	14060	14147	14101	14202	14346	14160	14127	14048	14079	14074	14081	14215	14050	14117	14138	14083	14130	14021	14092	14104	14062	14081	14118	14042	14043	14206	14001	14036	14060	14074	14142	14243	14328	14221	14046	14155	14051	14281	14324	14125	14434	14061	14134	13950	14135	14224	14201	14105	14287	14151	14163	14201	14133	13984	14134	14171	14118	14078	14271	14002	14080	14181	13971	14118	14227	14195	14168	14029	14193	14019	14251	13988	13993	14055	14254	14157	13967	14061	14186	14308	14046	14215	14052	13941	14250	14204	14138	14141	13915	14091	14049	14109	13815	14152	14089	14237	14088	14152	14291	13981	14249	14156	14196	14032	14260	14135	14099	14111	14268	14130	14151	14205	14132	13929	14118	14077	14166	14223	13969	14015	14170	14298	13961	14149	14116	14037	14134	14208	14112	14153	14198	14198	14125	14119	14015	14242	14138	14235	13912	14171	14121	14087	14138	14071	14199	14330	14098	14083	14131	14154	14098	14114	14032	14120	14170	14233	14163	14044	14245	14108	14143	13987	14011	14297	14088	13954	14012	14278	14029	14022	14136	14020	14051	14164	14074	14100	13997	14002	14046	14241	13994	14049	14271	14107	14139	14149	14115	14123	14234	14287	14068	13966	14157	13907	14364	14171	13970	13973	13994	14055	14054	14271	13989	14155	14110	14195	14231	14097	14093	14007	13990	14289	14266	14103	14096	14169	13924	14014	14214	14225	14026	14067	14057	14241	14034	14132	14156	13917	14102	14158	14103	14169	13997	14105	14286	13993	14071	14165	14029	14177	14248	14052	14152	14123	14032	14186	14098	14105	14168	13991	14227	14025	14042	14037	14243	14183	14259	14101	14177	14037	14159	14350	14169	14067	14258	13980	14020	14163	14146	14116	14195	13977	14137	14190	14027	14077	14155	14006	14092	14127	14126	14147	13979	14061	14138	14201	13939	14037	13999	14232	14126	14102	14231	14145	14076	14055	14165	14304	14056	14124	14074	14117	14034	14167	13993	14159	14129	13998	14073	14204	14059	14044	14091	14186	14200	14147	14330	14069	14041	14096	14004	14098	14094	13935	14039	14350	13962	14240	14106	14126	14043	14252	14044	14109	14191	14170	14025	14195	14154	13954	14081	13998	14026	14169	14281	13962	14173	14108	14232	13953	14226	14163	14287	14146	14307	14209	14035	13999	14199	14097	14020	14018	14153	14239	14028	14066	14132	14209	14022	13999	14154	14135	14256	14008	14053	13988	14052	14027	14038	14175	14073	14187	14066	14180	14194	14066	14100	14060	14298	14286	14221	14102	13978	14136	14171	14090	14237	14026	14215	14147	14213	14030	14153	14043	14154	14070	14231	14092	14228	14085	14135	14100	14145	14174	14105	14167	14011	14053	14097	14269	14042	14278	14259	14019	14216	14103	14258	14209	14126	14153	14048	14059	14178	14183	14019	14067	13992	14223	14162	14133	14170	14187	14118	14086	14174	14297	14213	14114	14110	14222	14172	14077	14116	13997	14098	14046	14291	14193	14022	14141	14006	14188	14151	14143	14267	14213	14220	13979	14058	14122	14041	14092	14234	14081	14110	14204	14218	13934	14161	14248	14211	13876	14126	14119
33485	41002	41571	28707	19264	16988	16671	16165	16421	16256	16063	16326	16379	16283	16325	16148	16516	16380	16197	16262	16138	16277	16455	16248	16342	16270	16218	16273	16269	16325	16218	16203	16242	16061	16223	16156	16105	16291	16131	16131	16323	16452	16248	16123	16346	16209	16280	16440	16160	16288	16244	16121	16169	16104	16127	16242	16354	16294	16236	16187	16127	16378	16308	16250	16494	16172	16261	16402	16386	16308	16103	16201	16275	15976	16320	16317	16163	16304	16161	16162	16184	16242	16277	16384	16130	16335	16344	16251	16248	16246	16252	16360	16303	16373	16435	16012	16091	16120	16196	16245	16362	16243	15980	16209	16413	16241	16148	16273	16374	16214	16243	16333	16259	16054	16371	16363	16444	16143	16284	16236	16247	16180	16377	16128	16141	16334	16307	16084	16084	16327	16125	16277	16188	16160	16242	16024	16217	16374	16425	16291	16493	16284	16348	16230	16171	16277	15960	16191	16287	16117	16270	16257	16162	16433	16228	16424	16307	16304	16357	16147	16122	16232	16365	16002	16283	16167	16178	16242	16316	16287	16136	16311	16170	16399	16250	16412	16222	16375	16263	16075	16299	16088	16102	16233	16324	16188	16364	16176	16143	16210	16123	16248	16104	15994	16070	16010	16220	16135	16398	16179	16007	16164	16291	16166	16177	16096	16223	16234	16120	16288	16335	16277	16256	16130	16408	16195	16313	16249	16193	16277	16409	16334	16258	16199	16358	16188	16128	16246	16423	16256	16248	16061	16302	16275	16225	16308	16150	16233	16234	16276	15942	16158	16094	16238	16298	15990	16297	16206	16300	16236	16368	16246	16186	16093	16233	16371	16310	16346	16257	16078	16339	16355	16272	16106	16221	16265	16133	16215	16309	16183	16118	16233	16138	16238	16390	16183	16233	16021	16135	16166	16298	16264	16074	16102	16171	16261	16153	16263	16232	16166	16483	16054	16098	16174	16027	16143	16100	16329	16315	16311	16137	16212	16316	16065	16161	16085	16192	16223	16377	16295	16309	16108	16235	16418	16413	16155	16164	16030	16396	16305	16117	16391	16093	16215	16179	16239	16243	16395	16185	16243	16217	16194	16204	16294	16191	16153	16063	16488	16462	16082	16293	16129	16093	16228	16128	16098	16312	16358	16193	16173	16274	16318	16180	16204	16231	16258	16133	16204	16009	16195	16182	16186	16169	16131	16150	16244	16207	16274	16354	16211	16447	16304	16241	16160	16374	16164	16481	16238	16460	16114	16076	16374	16349	16253	16220	16346	16245	16374	16224	16322	16002	16149	16077	16202	16237	16256	16408	16247	16465	16141	16240	16211	16492	16284	16140	16221	16153	16223	16307	16369	16329	16282	16272	16330	16109	16158	16295	16337	16237	16332	16015	16196	16430	16072	16161	16219	16166	16242	16290	16322	16177	16200	16329	16253	16136	16279	16314	16325	16389	16175	15976	16115	16311	16250	16098	16235	16279	16287	16236	16134	16235	16293	16015	16052	16223	16250	16189	16346	16135	16240	16113	16201	16419	16304	16056	16260	16113	16100	16111	16235	16268	16223	16373	16342	16253	16246	16185	16427	16241	16222	16218	16166	16274	16221	16253	16216	16075	16435	16367	16200	16381	16204	16298	16298	16196	16230	16480	16405	16313	16239	16279	16376	16125	16309	16261	16229	16064	16048	16161	16316	16308	16527	16425	16145	16065	16060	16400	16299	16476	16494	16118	16310	16344	16061	16266	16233	16178	16207	16289	16362	16331	16418	16187	16366	16374	16281	16221	15960	16138	16185	16304	16208	16363	16319	16215	16332	16045	16007	16346	16191	16269	16080	16248	16176	16197	16124	16433	16155	16150	15987	16238	16289	16157	16185	16180	16154	16214	16237	16224	16244	16209	16143	16346	16004	16257	16427	16294	16169	16556	16016	16047	15988	16456	16052	15998	16390	16352	16259	16001	16178	16124	16314	16243	16231	16130	16298	16379	16347	16319	16194	16269	16292	16335	16426	16140	16265	16162	16369	16259	16204	16233	16297	16280	16157	16081	16377	16315	16106	16086	16310	16239	16474	16547	16248	16343	16188	16143	16200	16087	16483	16147	16259	16021	16106	16291	16131	16182	16165	16082	16177	16166	16369	16206	16273	16322	16296	16361	16204	16148	16414	16568	16380	16324	16293	16259	16357	16105	16133	16356	16383	16339	16233	16099	16172	16293	16038	16286	16346	16214	16096	16412	16295	16429	16241	16099	16022	16186	16242	16406	16267	16313	16155	16284	16289	16381	16177	16267	16263	16266	16178	16083	16352	16247	16192	16223	16362	16244	15987	16219	16401	16265	16164	16194	16449	16193	16285	16101	16243	16315	16224	16095	16083	16416	16179	16260	16227	16304	16255	16113	16234	16276	16192	16465	16237	16269	16227	16277	16141	16140	16239	16425	16333	16062	16217	16349	16195	16479	16019	16343	16239	16066	16012	16130	16209	16157	16232	16350	16105	16260	16216	16323	16283	16328	16504	16142	16230	16329	16310	16225	16347	16134	16258	16243	16234	16209	16428	16150	16154	16210	16090	16165	16418	16172	16288	16344	16287	16215	16051	15992	16214	16303	16194	16303	16235	16129	16172	16257	16283	16322	16181	16118	16214	16325	16314	16351	16210	16289	16262	16214	16095	16206	16167	16393	16412	16158	16089	16264	16054	16307	16376	16364	16382	16238	16278	16296	16179	16420	16272	16364	16418	16258	16360	16232	16248	16254	16338	16157	16281	16314	16322	16142	16243	16221	16325	16049	16259	16126	16141	16247	16175	16212	16154	16198	16047	16346	16172	16351	16175	16210	16124	16062	16439	16226	16233	16430	16271	16204	16345	16223	16292	16207	16384	16440	16345	16274	16251	16298	16405	16238	16210	16180	16136	16226	16237	16147	16191	16314	16170	16179	16033	16309	16183	16330	16170	16528	16379	16122	16319	16376	16223	16288	16260	16382	16071	16136	16315	16218	16222	16386	16340	16151	16285	16255	16142	16235	16131	16261	16164	16517	16194	16213	16368	16363	16317	16211	16327	16293	16335	16295	16317	16407	16388	16173	16151	16329	16081	16139	16161	16205	16215	16217	16095	16231	16106	16089	16239	16345	16202	16287	16367	16425	16147	16029	16394	16247	16240	16349	16196	16173	16326	16279	16232	16290	16110	16316	16287	16438	16303	16108	16157	16159	16088	16322	16247	16224	16205	16119	16378	16409	16169	16258	16006	16152	16239	16207	16271	16349	16439	16171	16189	16423	16325	16211	16113	16375	16311	16168	16274	16153	16239	16181	16249	16052	16270	16058	16203	16118	16120	16135	16243	16205	16177	16151	16216	16312	16154	16303	16264	16135	16465	16282	16150	16136	16177	16094	16295	16438	16014	16164	16171	16176	16176	16103	16162	16293	16184	16300	16369	16270	16357	16088	16256	16266	16129	16253	16156	16125	16339	16261	16194	16327	16287	16307	16304	16337	16346	16243	16333	16372	16324	16185	16262	16281	16251	16298	16332	16339	16074	16302	16303	16420	16147	16151	16381	16198	16127	16297	16382	16212	16424	16230	16237	16221	16155	16170	16331	16357	16132	16172	16318	16115	16462	16234	16381	16147	16193	16327	16250	16149	16138	16334	16225	16264	16323	16202	16026	16380	16425	16216	16228	16219	16260	16073	16149	16218	16179	16282	16217	16306	16281	16434	16079	16406	16298	16328	16100	16188	16423	16207	16103	16441	16193	16238	16285	16176	16110	16288	16395	15989	16211	16042	16202	16179	16183	16458	16234	16263	15990	16291	16196	16248	16293	16265	16344	16119	16352	16234	16292	16392	16381	16316	16418	16208	16108	16173	16306	16026	16362	16215	16197	16148	16232	16465	16454	16261	16161	16385	16197	16264	16446	16129	16224	16244	16314	16424	16183	16234	16419	16034	16152	16042	16009	16182	16398	16331	16165	16121	16352	16218	16424	16136	16063	16328	16158	16412	16305	16275	16310	16071	16192	16322	16416	16206	16293	16311	16173	16219	16207	16204	16156	16248	16221	16260	16484	16415	16228	16204	16277	16182	16448	16381	16231	16326	16233	16393	16363	16145	16269	16050	16208	16070	16187	16173	16289	16351	16389	16271	16275	16521	16353	16138	16246	16398	16209	16316	16096	16337	16086	16382	16400	16389	16294	16088	16271	16351	16131	16225	16197	16090	16116	16293	16279	16184	16155	16097	16151	16077	16154	16412	16503	15988	16207	16106	16058	16262	16512	16275	16102	16477	16287	16116	16096	16084	16175	16258	16316	16111	16109	16187	16518	16170	16209	16469	16225	16323	16129	16361	16126	16275	16318	16389	16231	16385	16181	16289	16064	16310	16171	16179	16166	16363	16351	16165	16313	16137	16266	16283	16143	16275	16122	16260	16155	16235	16426	16227	16429	16290	16041	16264	16312	16296	16228	16340	16350	16337	16317	16235	16153	16233	16220	16397	16227	16396	16239	16379	16226	16341	16385	16341	16278	16302	16153	16069	16433	16229	16368	16320	16299	16277	16384	16284	16075	16250	16046	16396	16202	16184	16119	16312	16039	16404	16283	16181	16213	16271	16017	16102	16379	16126	16203	16090	16399	16278	16281	16093	16160	16135	16161	16209	16365	16130	16356	16321	16329	16332	16210	16245	16304	16191	16167	16235	16302	16244	16204	16436	16102	16231	16320	16272	16409	16279	16324	16339	16234	16429	16169	16279	16347	16365	16167	16286	16137	16157	16274	16262	16189	16288	16220	16172	16486	16272	15998	16198	16398	16270	16436	16195	16190	16210	16175	16377	16176	16275	16321	16249	16320	16232	16231	16180	16287	16444	16350	16183	16140	16032	16229	16378	16343	16374	16388	16472	16289	16305	16210	16446	16216	16430	16376	16235	16267	16241	16191	16407	16195	16301	16429	16267	16152	16413	16122	16211	16214	16199	16324	16252	16145	16294	16532	16135	16021	16077	16337	16520	16268	16350	16186	16291	16118	16235	16219	16289	16223	16420	16226	16506	16383	16226	16271	16179	16206	16242	16275	16279	16236	16210	16210	16308	16335	16227	16290	16162	16315	16125	16118	16272	16126	16257	16253	16261	16309	16238	16429	16215	16400	16142	16265
42291	58077	43093	24218	16124	14532	14309	14321	14316	14418	14060	14379	14151	14212	14243	14018	14172	14439	14125	14041	14196	14161	14227	14297	14174	14324	14071	14281	14119	14206	14188	14298	14178	14177	14120	14109	14123	14180	14166	14083	14353	14253	14187	14172	14199	14118	14273	14224	14268	14178	14122	14208	14188	14128	14328	14237	14275	14265	14302	14322	14166	14221	14271	14218	14273	14136	14255	14269	14213	14120	14218	14134	14415	14216	14209	14223	14281	14081	14139	14262	14084	14328	14224	14196	14090	14136	14226	14204	14279	14138	14303	14287	14149	14309	14123	14390	14182	14176	14167	14209	14106	14295	14116	14062	14409	14199	14177	14237	14169	14216	14042	14112	14385	14316	14262	14205	14446	14180	14124	14215	14138	14160	14188	14283	14104	14137	14185	14091	14350	14239	14179	14340	14187	14212	14273	14205	14259	14334	14196	14113	14110	14419	14258	14078	14216	14062	14362	14370	14381	14199	14252	14167	14084	14377	14207	14309	14240	14271	14146	14214	14309	14200	14249	14293	14280	14240	14172	14254	14150	14172	14195	14179	14064	14232	14119	14274	14148	14299	14121	14155	14314	14285	14257	14158	14189	14211	14100	14114	14136	14327	14287	14112	14279	14209	14180	14214	14172	14250	13935	14171	14255	14112	14198	14088	14107	14220	14216	14195	14206	14152	14152	14282	14273	14291	14355	14285	14299	14278	14068	14393	14403	14184	14216	14354	13996	14382	14263	14286	14140	14159	14110	14097	14010	14320	14167	14166	14192	14292	14245	14178	14193	14167	14062	14032	14213	14118	14157	14348	14236	14181	14317	14381	14113	14361	14136	14230	14337	14307	14037	14228	14386	14185	14124	14038	14079	14319	14208	14382	14066	14188	14208	14185	14122	14148	14074	14311	14159	14245	14211	14185	14210	14360	14271	14312	14070	14321	14272	14260	14148	14091	14152	14175	14123	14043	14103	14161	14250	14240	14079	14210	14168	14177	14189	14122	14214	14226	14261	14167	14107	14293	14283	14155	14122	14370	14074	14217	14199	14091	14445	14030	14226	14111	14165	14318	14224	14140	14185	14135	14203	14197	14169	14139	14141	14397	14286	14231	14211	14201	14293	14131	14309	14348	14215	14263	14171	14100	14195	14143	14116	14099	14190	14231	14134	14201	14350	14113	14221	14129	14302	14254	14161	14227	14204	14271	14211	14331	14281	14155	14183	14327	14248	14277	14242	14093	14070	14231	14245	14140	14088	14153	14107	14338	14368	14364	14106	14291	14281	14085	14232	14235	14205	14284	14365	14270	14207	14078	14223	14309	14408	14134	14274	14215	14158	14322	14163	14087	14162	14257	14320	14203	14199	13921	14020	14130	14189	14322	14215	14249	14204	14281	14317	14218	14140	14241	14175	14209	14151	14155	14103	14326	14301	14188	14393	14153	14109	14164	14340	14255	14187	14220	14345	14293	14128	14146	14227	14119	14230	14097	13993	14167	14140	14205	14163	14285	14219	14243	14184	14314	14341	14243	14151	14316	14209	14218	14155	14361	14162	14059	14311	14124	14221	14176	14188	14189	14179	14338	14265	14314	14314	14323	14323	14177	14400	14210	14080	14074	14201	14004	14251	14233	14191	14207	14102	14125	14243	14124	14380	14095	14255	14327	14406	14264	14257	14176	14120	14233	14130	14298	14131	14138	14038	14250	14287	14096	14098	14295	14141	14072	14150	14278	14228	14211	14284	14117	14209	14201	14075	14168	14119	14168	14200	14202	14207	14179	14191	14362	14433	14100	14230	14207	14136	14325	14386	14184	14253	14019	14318	14213	14186	14108	14254	14173	14167	14121	14232	14250	14141	14279	14249	14248	14113	14265	14126	14190	14236	14298	14171	14196	14054	14259	14397	14323	14300	14114	14148	14120	14201	13960	14329	14111	14180	14259	14266	14338	14184	14187	14045	14145	14154	14150	14101	14142	14199	14155	14205	14208	14181	14193	14125	14075	14203	14015	14178	14286	14275	14355	14270	14202	14203	14285	14038	14115	14089	14181	14309	14286	14317	14391	14203	14194	14248	14309	14140	14236	14275	14184	14215	14355	14218	14227	14150	14117	14283	14304	13989	14273	14222	14374	14166	14287	14103	14146	14108	14265	14247	14291	14091	14056	14231	14151	14214	14034	14128	14139	14111	14175	14136	14146	14267	14099	14154	14201	14249	14138	14341	14284	14101	14308	14185	14065	14101	14102	14153	14055	14060	14173	14178	14073	14150	14233	14308	14282	14331	14286	14151	14160	14105	14325	14202	14293	14020	14174	14344	14150	14113	14164	14147	14291	14120	14213	14156	14235	14063	14168	14473	14197	14244	14287	14296	14322	14111	14278	14060	14166	14209	14109	14294	14043	14266	14350	14132	14206	14091	14187	14259	14148	14125	14089	14197	14406	14120	14252	14172	14146	14169	14340	14239	14269	14234	14287	14168	14174	14075	14190	14297	14149	14224	14043	14189	14264	14316	14254	14256	14042	14118	14243	14178	14049	14213	14231	14130	14213	14159	14333	14245	14254	14106	14296	14140	14225	14385	14126	14120	14272	14097	14192	14286	14084	14299	14248	14198	14007	14018	14083	14064	14121	14201	14263	14303	14107	14326	14206	14269	14188	14139	14294	14177	14279	14126	14348	14378	14151	14171	14295	14325	14244	14491	14277	14316	14266	14025	14255	14330	14118	14242	14229	14278	14180	14223	14268	14223	14172	14251	14146	14195	14238	14182	14262	14229	14153	14140	14176	14112	14115	14244	14235	14044	14173	14159	14320	14279	14134	13983	14314	14229	14194	14250	14275	14182	14213	14208	14175	14181	14149	14183	14201	14212	14143	14327	14178	14161	14169	14130	14195	14045	14165	14052	14337	14344	14197	14200	14230	14188	14220	14152	14165	14217	14280	14204	14231	14308	14236	14062	14006	14242	14247	14222	14060	14245	14152	14057	14374	14300	14213	14293	14098	14326	14202	14356	14268	14159	14207	14219	13956	14047	14333	14218	14384	14202	14207	14129	14264	14135	14106	14109	14283	14128	14160	14256	14259	14156	14170	14206	14123	14315	14051	14308	14127	14216	14169	14241	14308	14128	14290	14235	14146	14150	14140	14144	14160	14156	14102	14268	14139	14310	14173	14447	14305	14212	14219	14133	14162	14117	14169	14217	14166	14273	14261	14274	14106	14146	14225	14228	14206	14171	14235	14091	14155	14202	14255	14131	14129	14106	14169	14372	14229	14165	14316	14326	13971	14216	14233	14260	14209	14168	14274	14283	14044	14025	14304	14205	14196	14334	14160	14410	14265	14207	14148	14132	14166	14296	14216	14134	14170	14255	14145	14288	14177	13935	14252	14290	14070	14243	14337	14194	14202	14097	14280	14304	14019	14133	14243	14272	14042	14115	14368	14284	14489	14195	14360	14302	14242	14246	14129	14247	14101	14282	14256	14286	14244	14222	14144	14151	14221	14179	14179	14293	14148	14321	14221	14217	14202	14116	14213	14310	14303	14178	14052	14125	14202	14192	14241	14344	14267	14165	14212	14254	14212	14408	14106	14235	14357	14430	14211	14148	14205	14332	14415	14097	14237	14226	14136	14235	14219	14213	14127	14047	14068	14370	14136	14279	14119	14186	14228	14161	14296	14099	14160	14245	14356	14264	14234	14360	14244	14087	14177	14008	14254	14339	14145	14179	14104	14229	14162	14205	14376	14374	14094	14049	14255	14179	14070	14299	14301	14059	14192	14119	14164	14239	14198	14242	14155	14108	14105	14174	14345	14195	14146	14174	14221	14236	14177	14088	14223	14227	14358	14182	14164	14306	14332	14118	14034	14442	14175	14179	14187	14159	14142	14305	14169	14265	14121	14209	14154	14238	14059	14308	14355	14184	14128	14149	14057	14293	14295	14170	14054	14204	13939	14083	14344	14182	14102	14176	14311	14227	14374	14388	14120	14235	14081	14069	14156	14222	14200	14203	14090	14202	14180	14398	14280	14355	14189	14027	14076	14106	14095	14112	14158	14142	14223	14161	14468	14147	14170	14168	14248	14194	14243	14239	14337	14218	14216	14175	14354	14263	14177	14341	14075	14147	14223	14176	14155	14337	14230	14238	14321	14205	14308	14309	14222	14285	14146	14216	14145	14234	14160	14113	14389	14162	14043	14266	14399	14279	14104	14175	14191	14159	14184	14295	14100	14216	14291	14289	14258	14060	14282	14323	14168	14193	14210	14332	14416	14351	14215	14211	14189	14133	14328	14170	14344	14182	14156	14186	14320	14127	14351	14309	14332	14103	14212	14308	14198	14267	14179	14095	14346	14161	14240	14299	14235	14294	14113	14114	14191	14155	14136	14136	14076	14082	14131	14283	14320	14126	14082	14098	14149	14230	14089	14141	14244	14203	14184	14281	14008	14238	14170	14334	14297	14267	14236	14193	14191	14109	14183	14266	14315	14236	14261	14032	14075	14159	14273	14043	14185	14209	14150	14182	14216	14171	14169	14260	14134	14253	14252	14303	14262	14242	14138	14112	14174	14261	14105	14197	14203	14272	14402	14182	14272	14314	14302	14319	14152	14150	14152	14418	14224	14159	14194	14160	14131	14196	14227	14200	14409	14000	14221	14197	14192	14250	14094	14258	14118	14353	14243	14104	14171	14172	14307	14219	14147	14330	14178	14194	14051	14007	14166	14286	14125	14230	14291	14205	14262	14258	14039	14146	14236	14191	14234	14086	14188	14287	14150	14094	14247	14226	14254	14154	14037	14361	14121	14258	14210	14311	14226	14093	14352	14156	14103	14251	14267	14211	14253	14170	14247	14155	14399	14312	14090	14281	14316	14145	14106	14260	14244	14137	14213	14197	14103	14248	14182	14254	14256	14184	14276	14285	14202	14168	14053	14369	14192	14187	14041	14221	14277	14131	14172	14305	14166	14120	14303	14242	14252	14223	14216	14214	14244	14278	14197	14131	14201	14147	14290	14297	14226	14232	14345	14336	14134	14197	14084	14177	14202	14035	14258	14263	14151	14200	14244	14128	14258	14099	14251	14304	14358	14026	14059	14410	14210	14189	14127	14119	14227	14397	14101	14058	14346	14359	14094	14239	14136	14078	14190	14324	14263	14084	14134
29853	39360	47911	34253	21809	18125	17217	16614	16556	16707	16667	16491	16485	16609	16405	16506	16574	16662	16315	16268	16514	16493	16492	16394	16492	16497	16493	16465	16452	16579	16457	16593	16438	16560	16405	16534	16425	16682	16417	16410	16454	16424	16357	16481	16445	16342	16309	16479	16357	16484	16468	16353	16449	16393	16434	16499	16467	16348	16362	16457	16288	16139	16392	16379	16437	16352	16477	16419	16557	16450	16460	16490	16464	16432	16453	16480	16512	16536	16283	16291	16381	16265	16230	16201	16360	16545	16214	16251	16510	16473	16473	16344	16553	16356	16344	16539	16398	16421	16397	16376	16317	16508	16334	16513	16431	16490	16468	16313	16291	16484	16313	16444	16735	16513	16358	16523	16351	16386	16440	16574	16497	16389	16481	16399	16329	16501	16366	16451	16344	16422	16477	16389	16369	16172	16355	16296	16603	16350	16432	16484	16294	16292	16353	16280	16405	16355	16532	16371	16406	16281	16340	16295	16368	16436	16495	16422	16343	16269	16215	16348	16403	16481	16311	16337	16461	16462	16377	16258	16386	16320	16381	16399	16411	16544	16399	16361	16262	16570	16580	16475	16271	16527	16261	16540	16432	16565	16479	16357	16615	16217	16499	16440	16536	16476	16463	16565	16410	16457	16348	16464	16422	16257	16471	16508	16597	16382	16592	16602	16250	16381	16542	15997	16397	16289	16384	16562	16421	16455	16394	16368	16478	16323	16323	16528	16559	16497	16579	16462	16392	16348	16371	16332	16557	16413	16380	16495	16559	16537	16227	16361	16410	16295	16237	16205	16584	16321	16219	16344	16472	16534	16061	16512	16391	16385	16406	16459	16424	16432	16618	16475	16437	16604	16284	16403	16402	16452	16352	16260	16335	16543	16333	16458	16489	16590	16556	16273	16441	16483	16453	16322	16165	16498	16403	16185	16470	16501	16432	16237	16436	16389	16563	16273	16275	16441	16427	16385	16362	16402	16375	16488	16308	16366	16396	16361	16493	16498	16558	16477	16558	16313	16340	16477	16355	16389	16429	16243	16362	16267	16374	16260	16524	16329	16436	16296	16609	16598	16294	16654	16567	16324	16589	16284	16267	16479	16478	16727	16445	16405	16376	16537	16501	16449	16538	16226	16433	16155	16343	16217	16357	16493	16344	16449	16431	16326	16520	16238	16428	16488	16414	16400	16321	16535	16377	16385	16310	16505	16543	16405	16414	16562	16312	16375	16373	16330	16295	16539	16323	16493	16436	16434	16424	16706	16187	16357	16357	16468	16354	16491	16398	16521	16446	16540	16419	16406	16346	16331	16474	16502	16239	16390	16418	16423	16274	16282	16521	16448	16348	16251	16409	16295	16090	16443	16533	16394	16345	16476	16135	16492	16422	16457	16272	16375	16256	16352	16433	16359	16366	16356	16438	16361	16461	16480	16414	16386	16462	16540	16306	16455	16384	16413	16479	16327	16303	16475	16384	16338	16647	16350	16397	16512	16632	16259	16321	16204	16221	16398	16537	16464	16397	16530	16341	16372	16508	16372	16555	16507	16578	16445	16631	16254	16486	16388	16414	16473	16375	16362	16367	16370	16407	16224	16382	16305	16321	16447	16601	16470	16180	16321	16443	16495	16357	16516	16436	16556	16293	16341	16403	16499	16391	16469	16352	16368	16610	16501	16351	16258	16500	16624	16481	16535	16299	16626	16430	16359	16209	16226	16339	16503	16427	16350	16370	16277	16556	16257	16542	16381	16236	16269	16459	16525	16431	16490	16646	16443	16522	16372	16292	16509	16486	16379	16396	16317	16284	16561	16595	16734	16577	16558	16657	16318	16414	16208	16467	16596	16460	16290	16621	16377	16506	16289	16420	16376	16310	16415	16530	16616	16515	16408	16174	16446	16325	16417	16300	16189	16373	16435	16603	16526	16234	16401	16374	16313	16333	16355	16567	16421	16479	16522	16420	16556	16567	16567	16301	16514	16509	16437	16664	16302	16453	16300	16487	16470	16511	16346	16480	16544	16197	16338	16559	16341	16360	16505	16521	16439	16433	16456	16259	16328	16445	16321	16259	16415	16411	16344	16527	16375	16696	16408	16519	16462	16525	16444	16390	16419	16565	16463	16365	16314	16465	16304	16372	16409	16548	16404	16490	16293	16445	16297	16274	16457	16522	16566	16431	16391	16567	16454	16305	16391	16460	16502	16428	16390	16425	16491	16393	16644	16523	16493	16296	16246	16264	16237	16348	16296	16481	16564	16383	16550	16249	16297	16179	16519	16325	16265	16394	16214	16328	16371	16589	16447	16529	16584	16354	16468	16617	16437	16215	16283	16343	16263	16427	16419	16451	16404	16076	16346	16308	16486	16457	16327	16394	16562	16456	16365	16257	16379	16516	16527	16382	16356	16378	16732	16321	16526	16324	16249	16384	16548	16391	16378	16154	16510	16476	16396	16437	16507	16299	16385	16307	16324	16399	16577	16537	16296	16362	16584	16541	16567	16519	16345	16208	16374	16292	16080	16233	16440	16355	16477	16619	16528	16457	16374	16485	16499	16374	16491	16331	16397	16406	16617	16360	16340	16307	16389	16500	16516	16296	16353	16289	16328	16496	16366	16579	16303	16464	16357	16427	16495	16259	16385	16253	16404	16195	16289	16263	16406	16469	16368	16548	16544	16668	16318	16225	16493	16603	16462	16589	16287	16162	16507	16456	16549	16510	16520	16374	16407	16542	16525	16552	16472	16469	16308	16504	16390	16698	16308	16482	16478	16407	16453	16484	16308	16478	16419	16485	16335	16582	16581	16429	16449	16473	16565	16370	16385	16340	16359	16457	16558	16463	16558	16233	16504	16453	16361	16415	16392	16268	16498	16596	16364	16414	16514	16568	16470	16443	16579	16367	16244	16465	16150	16515	16338	16349	16390	16541	16328	16391	16387	16454	16504	16473	16243	16408	16571	16424	16348	16412	16353	16270	16446	16429	16465	16407	16404	16457	16437	16345	16479	16317	16285	16231	16400	16379	16437	16268	16414	16265	16266	16305	16328	16524	16631	16468	16465	16525	16329	16440	16630	16498	16273	16399	16399	16271	16321	16600	16376	16489	16181	16475	16313	16422	16430	16358	16617	16532	16234	16576	16523	16509	16355	16271	16305	16229	16710	16582	16403	16304	16546	16444	16222	16469	16332	16273	16253	16236	16142	16406	16278	16437	16361	16463	16582	16364	16384	16466	16466	16369	16459	16589	16435	16480	16538	16387	16505	16456	16318	16564	16337	16600	16331	16360	16321	16526	16323	16548	16573	16525	16477	16271	16175	16322	16231	16398	16349	16531	16583	16319	16574	16561	16444	16276	16415	16349	16302	16381	16443	16543	16427	16490	16472	16378	16219	16441	16273	16507	16409	16468	16466	16362	16407	16478	16301	16308	16359	16369	16439	16608	16302	16315	16190	16433	16383	16516	16308	16259	16529	16409	16354	16508	16361	16397	16251	16552	16384	16488	16416	16333	16497	16301	16441	16717	16380	16154	16389	16369	16429	16498	16241	16407	16620	16295	16445	16465	16346	16487	16360	16456	16651	16365	16312	16369	16353	16395	16347	16473	16405	16450	16344	16377	16334	16561	16645	16352	16509	16270	16390	16337	16551	16465	16453	16464	16130	16575	16550	16405	16500	16373	16306	16297	16504	16270	16392	16475	16484	16392	16465	16449	16426	16360	16384	16570	16470	16686	16514	16621	16347	16346	16290	16279	16448	16530	16390	16391	16487	16379	16621	16388	16541	16373	16503	16626	16489	16293	16337	16373	16523	16440	16246	16448	16454	16493	16223	16486	16352	16620	16315	16385	16672	16426	16511	16217	16487	16419	16348	16624	16499	16512	16479	16380	16533	16552	16498	16421	16554	16430	16323	16523	16533	16291	16330	16522	16568	16389	16543	16490	16402	16479	16439	16358	16377	16288	16261	16474	16217	16326	16413	16430	16438	16442	16429	16367	16356	16399	16356	16662	16431	16502	16448	16585	16221	16458	16443	16076	16416	16571	16522	16463	16496	16123	16411	16466	16172	16383	16391	16453	16352	16452	16539	16344	16366	16663	16351	16518	16522	16440	16342	16563	16634	16337	16407	16408	16275	16492	16426	16548	16390	16513	16400	16452	16590	16362	16246	16522	16345	16340	16641	16525	16424	16321	16517	16579	16408	16335	16464	16648	16345	16270	16325	16396	16309	16534	16587	16501	16487	16318	16259	16425	16245	16410	16601	16373	16598	16388	16226	16341	16525	16340	16348	16518	16295	16453	16512	16372	16438	16619	16450	16511	16389	16455	16418	16406	16425	16164	16558	16597	16396	16420	16521	16528	16446	16478	16464	16429	16419	16372	16387	16386	16418	16277	16402	16489	16193	16357	16545	16531	16584	16404	16440	16383	16285	16575	16447	16258	16455	16615	16213	16061	16283	16287	16508	16614	16551	16367	16381	16399	16570	16367	16514	16310	16384	16436	16417	16544	16375	16570	16489	16563	16482	16560	16364	16448	16563	16528	16477	16218	16409	16488	16369	16462	16426	16492	16584	16443	16467	16355	16226	16410	16555	16307	16469	16538	16539	16422	16459	16369	16400	16576	16307	16431	16625	16631	16396	16206	16262	16476	16500	16491	16580	16517	16440	16500	16461	16302	16440	16470	16148	16560	16556	16374	16297	16474	16732	16325	16332	16577	16422	16483	16544	16467	16426	16538	16596	16522	16373	16385	16409	16472	16321	16436	16596	16414	16385	16191	16386	16583	16413	16273	16445	16194	16435	16335	16403	16384	16694	16503	16406	16383	16290	16346	16466	16249	16467	16258	16523	16371	16514	16425	16352	16402	16448	16575	16556	16395	16304	16449	16383	16102	16478	16616	16305	16422	16408	16521	16408	16500	16358	16373	16234	16282	16407	16605	16433	16382	16423	16275	16403	16454	16409	16401	16386	16565	16589	16335	16299	16464	16475	16367	16200	16586	16505	16370	16354	16339	16387	16369	16364	16426	16331	16589	16301	16472	16512	16442	16505	16537	16563	16400	16532	16599	16524	16467	16477	16694	16390	16420	16530	16295	16179	16544	16525	16581	16377	16506	16406	16733	16624	16403	16357	16397	16382	16507	16424	16453	16493	16375	16365
51637	75799	55787	31359	18178	14901	14295	14519	14354	14398	14370	14417	14203	14275	14427	14348	14304	14497	14340	14388	14280	14284	14399	14270	14403	14333	14377	14371	14440	14323	14381	14468	14402	14336	14411	14278	14429	14410	14288	14266	14348	14380	14417	14391	14437	14208	14401	14178	14342	14325	14399	14230	14318	14264	14291	14190	14280	14563	14344	14483	14390	14282	14317	14363	14402	14446	14149	14298	14341	14423	14223	14158	14507	14342	14310	14330	14296	14225	14238	14216	14196	14295	14311	14409	14242	14460	14273	14333	14348	14413	14362	14186	14511	14268	14349	14396	14423	14346	14483	14398	14368	14439	14194	14442	14292	14373	14480	14393	14339	14370	14264	14262	14372	14430	14188	14362	14434	14511	14261	14478	14166	14359	14505	14218	14364	14312	14319	14395	14351	14495	14441	14478	14444	14260	14313	14194	14553	14162	14391	14378	14240	14195	14301	14282	14488	14372	14252	14336	14241	14251	14344	14393	14341	14444	14296	14256	14434	14435	14307	14379	14421	14304	14322	14301	14279	14235	14291	14242	14337	14358	14359	14536	14350	14345	14348	14312	14174	14328	14297	14296	14511	14274	14340	14231	14411	14266	14361	14268	14365	14227	14360	14467	14329	14270	14289	14243	14441	14370	14143	14415	14260	14299	14264	14132	14421	14283	14215	14310	14311	14499	14239	14397	14262	14204	14343	14365	14456	14307	14434	14271	14244	14441	14430	14284	14277	14377	14329	14208	14367	14201	14204	14338	14304	14253	14370	14264	14411	14210	14294	14274	14298	14419	14337	14300	14398	14219	14438	14166	14264	14343	14338	14450	14408	14452	14304	14339	14211	14312	14144	14384	14222	14468	14274	14332	14476	14288	14450	14522	14232	14276	14298	14182	14397	14157	14326	14279	14327	14287	14368	14197	14334	14395	14414	14398	14365	14353	14344	14504	14393	14285	14381	14574	14362	14342	14263	14432	14298	14470	14273	14375	14493	14288	14221	14228	14416	14237	14419	14280	14373	14272	14367	14279	14389	14335	14224	14337	14198	14479	14395	14217	14331	14404	14230	14216	14403	14166	14251	14261	14326	14127	14370	14302	14325	14313	14385	14317	14345	14400	14374	14427	14207	14257	14527	14207	14363	14326	14348	14379	14438	14304	14241	14428	14289	14205	14349	14418	14433	14308	14375	14273	14427	14338	14287	14271	14288	14330	14297	14278	14229	14414	14424	14314	14251	14429	14348	14277	14420	14227	14270	14340	14402	14195	14239	14222	14234	14328	14441	14224	14257	14176	14375	14241	14255	14472	14322	14300	14261	14306	14342	14245	14311	14348	14350	14431	14451	14416	14476	14340	14341	14602	14464	14303	14361	14433	14368	14213	14212	14285	14409	14405	14523	14386	14446	14368	14117	14342	14215	14276	14344	14348	14389	14281	14424	14344	14293	14432	14262	14292	14243	14387	14387	14330	14498	14298	14386	14523	14171	14414	14325	14353	14447	14510	14432	14185	14331	14205	14232	14378	14401	14276	14199	14389	14336	14267	14345	14302	14299	14308	14374	14259	14513	14271	14225	14313	14283	14244	14331	14345	14526	14338	14257	14395	14283	14471	14472	14550	14281	14302	14159	14295	14710	14189	14367	14261	14250	14336	14547	14226	14250	14334	14322	14317	14390	14480	14396	14350	14198	14161	14142	14337	14197	14330	14237	14326	14320	14198	14342	14364	14343	14428	14243	14391	14288	14047	14393	14357	14256	14297	14294	14310	14460	14390	14393	14433	14425	14266	14300	14227	14233	14292	14525	14428	14332	14264	14225	14288	14399	14292	14402	14347	14289	14348	14303	14261	14213	14251	14190	14204	14316	14274	14583	14289	14281	14294	14441	14308	14345	14455	14421	14249	14381	14263	14197	14384	14248	14362	14441	14370	14350	14308	14136	14310	14347	14346	14449	14351	14286	14269	14292	14256	14431	14320	14391	14174	14174	14229	14295	14289	14332	14320	14414	14270	14337	14291	14202	14142	14354	14279	14322	14340	14395	14318	14323	14214	14295	14465	14407	14101	14354	14391	14220	14428	14335	14269	14280	14265	14461	14467	14324	14269	14310	14200	14399	14312	14367	14352	14412	14440	14275	14191	14343	14193	14384	14404	14334	14446	14333	14306	14424	14333	14188	14384	14536	14278	14231	14302	14454	14271	14562	14324	14374	14329	14228	14174	14519	14438	14194	14295	14393	14231	14299	14369	14332	14404	14188	14313	14350	14293	14446	14285	14351	14225	14411	14402	14476	14513	14470	14408	14400	14519	14454	14220	14181	14344	14402	14241	14216	14252	14300	14282	14295	14350	14405	14360	14289	14355	14303	14392	14359	14286	14341	14150	14372	14590	14300	14376	14405	14107	14409	14267	14549	14382	14440	14278	14462	14270	14400	14431	14354	14324	14374	14372	14208	14266	14491	14281	14189	14342	14385	14270	14354	14318	14345	14504	14253	14217	14402	14352	14225	14409	14510	14448	14250	14331	14260	14244	14251	14422	14266	14370	14274	14327	14206	14389	14296	14312	14413	14320	14383	14437	14408	14193	14221	14187	14319	14351	14263	14192	14410	14409	14375	14291	14363	14304	14306	14418	14543	14297	14262	14276	14234	14169	14328	14348	14310	14430	14225	14287	14253	14388	14449	14375	14480	14235	14314	14307	14425	14243	14349	14582	14204	14249	14355	14464	14277	14428	14209	14445	14253	14271	14226	14365	14214	14370	14387	14354	14305	14239	14420	14246	14291	14481	14171	14415	14382	14269	14341	14308	14312	14395	14213	14328	14323	14417	14367	14557	14341	14491	14311	14295	14266	14295	14446	14501	14314	14341	14280	14232	14284	14272	14306	14339	14397	14365	14253	14446	14349	14348	14421	14337	14297	14241	14237	14327	14329	14534	14308	14354	14368	14358	14380	14315	14360	14299	14432	14473	14350	14276	14360	14295	14246	14294	14293	14374	14512	14338	14329	14416	14183	14356	14431	14231	14383	14319	14409	14248	14313	14348	14390	14422	14360	14227	14280	14157	14392	14259	14309	14322	14454	14291	14501	14342	14416	14350	14390	14234	14446	14249	14391	14494	14281	14351	14285	14361	14315	14359	14353	14177	14499	14389	14330	14374	14264	14461	14276	14392	14310	14205	14185	14207	14345	14409	14242	14501	14464	14455	14375	14317	14329	14510	14276	14409	14361	14399	14271	14343	14257	14224	14348	14317	14410	14378	14387	14420	14451	14387	14347	14386	14261	14150	14148	14386	14439	14346	14395	14267	14479	14388	14298	14377	14345	14440	14307	14297	14287	14356	14223	14165	14305	14313	14508	14449	14394	14218	14514	14253	14355	14474	14358	14304	14383	14288	14400	14358	14439	14358	14432	14402	14434	14230	14406	14291	14342	14221	14309	14321	14362	14449	14385	14404	14281	14421	14053	14362	14441	13998	14349	14219	14223	14246	14313	14428	14231	14219	14360	14463	14450	14388	14383	14262	14347	14301	14316	14377	14301	14417	14494	14352	14344	14377	14217	14279	14203	14320	14279	14317	14483	14422	14279	14387	14476	14293	14433	14365	14144	14230	14342	14559	14157	14310	14340	14402	14066	14459	14212	14248	14201	14343	14199	14276	14398	14344	14579	14397	14350	14242	14319	14282	14324	14365	14337	14397	14342	14320	14307	14318	14309	14247	14365	14311	14339	14351	14312	14383	14387	14306	14301	14324	14382	14433	14594	14452	14124	14426	14398	14375	14283	14237	14609	14546	14296	14154	14468	14343	14364	14517	14353	14305	14181	14456	14342	14315	14364	14269	14261	14226	14507	14243	14342	14369	14433	14282	14382	14530	14171	14377	14207	14432	14291	14280	14286	14202	14267	14351	14200	14302	14189	14374	14461	14343	14489	14247	14150	14357	14336	14236	14271	14319	14365	14360	14228	14414	14431	14283	14548	14279	14390	14309	14519	14417	14284	14347	14229	14340	14381	14406	14558	14374	14442	14430	14256	14494	14270	14158	14221	14318	14289	14211	14275	14357	14235	14541	14340	14343	14135	14346	14269	14433	14218	14346	14299	14283	14433	14475	14457	14376	14408	14217	14373	14381	14222	14389	14291	14272	14400	14503	14496	14335	14481	14350	14315	14540	14388	14361	14352	14406	14485	14339	14577	14200	14204	14117	14250	14428	14324	14182	14343	14348	14423	14324	14473	14311	14251	14329	14364	14473	14291	14273	14418	14335	14317	14257	14252	14322	14250	14301	14514	14306	14481	14397	14335	14428	14432	14377	14205	14412	14296	14382	14355	14354	14305	14403	14318	14335	14370	14397	14172	14329	14157	14179	14450	14286	14286	14373	14334	14381	14265	14272	14353	14335	14458	14290	14347	14212	14402	14242	14277	14439	14236	14468	14391	14342	14322	14291	14288	14227	14330	14262	14412	14187	14158	14373	14472	14341	14454	14243	14264	14496	14477	14379	14253	14305	14305	14398	14428	14392	14284	14523	14442	14055	14398	14310	14255	14319	14383	14357	14278	14227	14396	14394	14255	14527	14297	14240	14421	14252	14512	14222	14448	14258	14394	14455	14394	14320	14466	14355	14548	14260	14473	14309	14497	14248	14387	14433	14431	14362	14374	14274	14305	14327	14478	14289	14238	14315	14341	14302	14331	14289	14456	14472	14314	14282	14229	14489	14269	14359	14263	14362	14420	14481	14473	14391	14312	14326	14330	14229	14345	14355	14279	14480	14433	14347	14428	14402	14188	14444	14245	14124	14406	14301	14246	14233	14321	14388	14225	14304	14256	14243	14367	14184	14355	14406	14438	14348	14286	14207	14049	14329	14189	14378	14306	14287	14364	14300	14255	14305	14307	14324	14352	14349	14401	14243	14418	14261	14384	14306	14448	14532	14488	14307	14312	14417	14423	14418	14268	14459	14373	14214	14377	14497	14333	14450	14357	14240	14451	14308	14370	14392	14410	14290	14407	14159	14460	14385	14344	14188	14361	14281	14411	14407	14451	14472	14331	14321	14362	14333	14242	14335	14261	14326	14246	14214	14300	14225	14152	14392	14365	14404	14515	14353	14461	14358	14289	14268	14421	14172	14306	14372	14301	14367	14473	14266	14325	14432	14490	14349
23959	25011	37265	31148	24503	23489	22394	17532	16679	16846	16965	16706	16735	16819	16677	16693	16539	16653	16743	16792	16458	16776	16765	16684	16464	16722	16446	16535	16514	16641	16631	16668	16706	16660	16606	16436	16610	16611	16505	16447	16476	16603	16725	16686	16712	16542	16694	16559	16327	16530	16341	16400	16509	16454	16468	16412	16351	16724	16641	16534	16609	16550	16675	16593	16741	16585	16324	16656	16555	16398	16512	16690	16566	16507	16528	16668	16674	16649	16589	16438	16602	16748	16290	16687	16409	16249	16479	16238	16577	16540	16612	16639	16451	16338	16578	16589	16699	16608	16492	16430	16745	16661	16600	16556	16520	16644	16475	16224	16381	16313	16287	16336	16537	16451	16568	16738	16463	16152	16299	16513	16448	16352	16570	16537	16579	16456	16505	16436	16293	16438	16448	16618	16525	16166	16461	16631	16566	16445	16566	16487	16716	16508	16576	16522	16739	16534	16595	16563	16490	16519	16333	16550	16450	16326	16666	16545	16473	16423	16503	16506	16476	16519	16540	16519	16628	16467	16458	16583	16535	16611	16533	16737	16379	16759	16410	16703	16483	16609	16236	16574	16549	16478	16371	16516	16598	16549	16564	16650	16546	16515	16411	16483	16597	16601	16512	16609	16415	16495	16538	16562	16630	16573	16343	16503	16419	16522	16515	16392	16628	16581	16414	16387	16531	16444	16315	16644	16392	16433	16402	16399	16489	16592	16578	16673	16528	16451	16740	16438	16494	16566	16358	16421	16561	16335	16503	16384	16471	16270	16386	16314	16650	16603	16458	16551	16599	16482	16559	16448	16519	16375	16580	16421	16503	16492	16531	16625	16345	16323	16336	16497	16477	16443	16397	16528	16449	16506	16361	16326	16599	16365	16349	16357	16464	16606	16534	16377	16348	16475	16446	16645	16586	16371	16535	16426	16350	16403	16355	16452	16584	16513	16345	16537	16453	16451	16526	16497	16592	16478	16662	16444	16580	16592	16344	16533	16476	16268	16344	16490	16503	16619	16272	16528	16472	16539	16445	16446	16522	16448	16563	16292	16381	16348	16473	16580	16421	16659	16592	16522	16587	16469	16425	16470	16632	16476	16637	16575	16296	16419	16382	16490	16532	16503	16631	16495	16606	16597	16561	16485	16542	16491	16558	16449	16543	16389	16515	16384	16570	16612	16535	16427	16664	16438	16307	16398	16531	16474	16485	16628	16587	16476	16463	16530	16468	16357	16453	16536	16519	16435	16335	16558	16473	16524	16488	16569	16272	16341	16380	16433	16684	16441	16382	16493	16463	16756	16495	16645	16422	16616	16407	16251	16569	16375	16491	16591	16504	16460	16277	16557	16267	16715	16516	16396	16321	16462	16530	16530	16400	16589	16545	16454	16562	16549	16561	16631	16522	16355	16638	16534	16404	16351	16605	16447	16550	16429	16415	16567	16320	16573	16361	16351	16506	16378	16554	16627	16469	16458	16298	16610	16552	16381	16496	16515	16514	16444	16416	16512	16647	16551	16512	16444	16463	16601	16419	16370	16422	16463	16300	16469	16503	16251	16387	16331	16673	16329	16701	16485	16532	16484	16334	16350	16478	16339	16506	16563	16475	16296	16494	16365	16403	16358	16368	16499	16631	16548	16376	16559	16519	16572	16575	16243	16453	16520	16177	16359	16416	16423	16404	16475	16386	16378	16336	16611	16469	16553	16354	16196	16478	16367	16440	16649	16664	16606	16385	16392	16416	16551	16523	16512	16602	16512	16562	16461	16595	16423	16460	16661	16508	16469	16606	16488	16626	16647	16492	16246	16440	16546	16364	16347	16474	16478	16500	16602	16415	16508	16594	16488	16396	16731	16610	16480	16527	16560	16292	16405	16650	16422	16741	16298	16350	16574	16525	16551	16662	16543	16409	16188	16374	16510	16349	16316	16361	16482	16437	16552	16513	16419	16541	16660	16606	16425	16700	16474	16521	16494	16544	16529	16533	16437	16499	16565	16649	16676	16354	16440	16443	16557	16389	16597	16377	16598	16696	16566	16641	16321	16286	16434	16516	16638	16505	16417	16426	16450	16427	16378	16525	16585	16435	16612	16497	16516	16590	16585	16279	16591	16497	16427	16371	16432	16584	16661	16449	16497	16306	16533	16633	16420	16433	16219	16386	16560	16495	16552	16338	16589	16428	16531	16346	16493	16517	16575	16553	16403	16466	16412	16503	16469	16514	16475	16541	16554	16641	16515	16481	16647	16443	16558	16594	16539	16499	16600	16458	16246	16371	16459	16491	16498	16385	16493	16386	16204	16473	16217	16524	16466	16464	16587	16637	16416	16553	16588	16398	16449	16426	16257	16237	16505	16524	16460	16480	16392	16365	16377	16418	16357	16393	16667	16690	16467	16526	16296	16402	16455	16538	16531	16567	16356	16504	16700	16463	16456	16711	16624	16246	16652	16410	16531	16342	16335	16350	16475	16271	16629	16443	16420	16679	16386	16481	16355	16523	16562	16237	16663	16429	16634	16363	16416	16592	16562	16505	16363	16203	16537	16407	16499	16458	16445	16564	16494	16585	16423	16475	16551	16374	16485	16525	16409	16407	16433	16625	16449	16324	16405	16342	16482	16496	16423	16613	16531	16446	16508	16459	16413	16575	16330	16408	16710	16644	16414	16496	16336	16478	16507	16467	16404	16299	16460	16598	16469	16459	16476	16406	16299	16622	16406	16580	16635	16414	16316	16411	16505	16420	16501	16323	16486	16506	16286	16412	16467	16588	16563	16374	16543	16618	16443	16647	16595	16463	16650	16497	16294	16587	16509	16450	16472	16368	16522	16498	16483	16616	16573	16516	16484	16470	16721	16490	16535	16360	16488	16559	16598	16496	16614	16537	16646	16583	16628	16668	16694	16646	16461	16490	16626	16181	16390	16458	16528	16528	16539	16424	16436	16368	16348	16500	16512	16584	16527	16367	16512	16574	16400	16478	16525	16443	16465	16385	16653	16502	16351	16458	16560	16561	16315	16519	16532	16334	16473	16250	16446	16473	16306	16470	16506	16645	16349	16395	16456	16476	16465	16363	16393	16522	16330	16458	16346	16428	16460	16687	16524	16412	16572	16452	16368	16503	16638	16416	16267	16788	16534	16613	16456	16428	16648	16370	16506	16599	16504	16790	16673	16525	16666	16614	16504	16503	16390	16661	16258	16543	16344	16522	16676	16462	16404	16379	16413	16594	16584	16689	16497	16546	16457	16481	16405	16440	16479	16480	16198	16515	16420	16347	16400	16646	16314	16713	16463	16558	16519	16248	16400	16631	16680	16413	16273	16575	16529	16357	16403	16669	16497	16608	16675	16366	16350	16517	16559	16553	16388	16724	16474	16444	16397	16607	16625	16636	16425	16550	16402	16491	16603	16499	16250	16370	16576	16690	16509	16570	16480	16326	16572	16612	16474	16623	16362	16593	16477	16392	16509	16508	16251	16541	16549	16583	16436	16379	16488	16471	16500	16609	16538	16506	16451	16622	16702	16625	16602	16461	16473	16400	16393	16385	16339	16307	16403	16515	16506	16399	16397	16525	16465	16394	16427	16620	16651	16575	16678	16497	16554	16471	16462	16533	16574	16671	16519	16334	16385	16380	16316	16522	16508	16551	16462	16410	16381	16443	16477	16393	16459	16461	16429	16448	16411	16474	16393	16309	16519	16342	16553	16369	16537	16360	16333	16540	16383	16668	16513	16561	16373	16631	16742	16358	16184	16442	16493	16446	16295	16437	16537	16588	16468	16439	16400	16443	16458	16513	16515	16542	16486	16472	16542	16363	16321	16644	16484	16386	16403	16326	16391	16544	16480	16609	16588	16457	16259	16435	16433	16545	16405	16406	16324	16605	16399	16432	16520	16596	16301	16506	16451	16577	16684	16447	16585	16535	16539	16287	16391	16526	16619	16405	16595	16484	16326	16792	16397	16656	16493	16532	16569	16372	16583	16552	16159	16746	16646	16579	16545	16564	16606	16539	16522	16535	16402	16425	16342	16500	16479	16422	16526	16373	16443	16682	16488	16554	16422	16635	16420	16575	16601	16558	16624	16508	16463	16560	16364	16465	16542	16658	16299	16601	16436	16365	16535	16404	16363	16557	16306	16317	16397	16534	16311	16397	16511	16494	16609	16426	16443	16526	16612	16493	16581	16243	16704	16700	16639	16447	16328	16346	16240	16609	16422	16398	16593	16667	16554	16544	16510	16600	16587	16280	16379	16386	16566	16480	16404	16559	16438	16421	16326	16467	16527	16642	16404	16443	16341	16525	16470	16347	16461	16402	16424	16366	16332	16561	16370	16525	16516	16485	16537	16584	16555	16441	16448	16285	16648	16486	16618	16610	16400	16344	16416	16313	16443	16521	16362	16374	16508	16464	16635	16454	16567	16344	16481	16609	16391	16359	16610	16568	16341	16443	16680	16437	16540	16373	16512	16423	16476	16534	16479	16458	16233	16521	16689	16491	16531	16376	16408	16542	16439	16593	16532	16283	16513	16389	16525	16418	16598	16510	16463	16618	16509	16655	16362	16792	16413	16262	16483	16379	16289	16489	16516	16505	16514	16474	16500	16660	16360	16215	16420	16615	16479	16418	16388	16348	16429	16427	16610	16423	16413	16480	16412	16239	16432	16466	16593	16541	16299	16534	16523	16481	16541	16387	16449	16515	16322	16578	16451	16430	16340	16492	16577	16465	16504	16523	16586	16550	16441	16747	16471	16493	16537	16509	16527	16688	16580	16603	16438	16477	16229	16576	16365	16565	16522	16501	16331	16447	16636	16279	16377	16504	16355	16502	16504	16601	16382	16539	16661	16479	16437	16496	16420	16455	16447	16624	16345	16398	16634	16423	16493	16510	16506	16328	16404	16586	16557	16698	16640	16409	16296	16341	16555	16615	16489	16427	16287	16426	16695	16486	16475	16440	16476	16610	16507	16465	16321	16366	16453	16410	16385	16498	16617	16497	16365	16356	16281	16425	16377	16523	16418	16428	16289	16417	16291	16626	16650	16533	16586	16258	16507	16482	16472	16698	16638	16613	16415	16461	16566	16597	16413	16462	16503	16567	16546	16378	16420	16199	16540	16395	16472	16507	16645	16509	16541	16433	16490	16532	16474	16513	16573
63477	107504	86032	55644	30197	17258	14807	14457	14172	14337	14291	14400	14267	14299	14436	14239	14351	14473	14422	14391	14131	14554	14412	14391	14415	14474	14410	14399	14370	14409	14299	14355	14230	14387	14470	14263	14538	14495	14370	14462	14262	14547	14330	14329	14389	14366	14350	14379	14459	14360	14315	14438	14250	14325	14560	14433	14298	14342	14348	14308	14153	14283	14380	14342	14358	14322	14277	14341	14377	14324	14253	14330	14364	14229	14394	14378	14454	14390	14428	14545	14235	14459	14456	14326	14376	14312	14346	14167	14119	14517	14139	14165	14405	14326	14399	14319	14514	14439	14434	14396	14461	14431	14034	14451	14222	14298	14385	14237	14567	14247	14294	14396	14536	14377	14405	14365	14245	14355	14356	14461	14389	14572	14277	14289	14291	14153	14474	14282	14317	14279	14290	14327	14311	14336	14327	14314	14401	14271	14401	14322	14433	14245	14261	14485	14304	14275	14453	14533	14272	14259	14358	14433	14473	14342	14322	14302	14340	14301	14374	14269	14312	14318	14339	14330	14372	14219	14350	14225	14374	14360	14414	14412	14305	14282	14376	14206	14477	14295	14421	14202	14345	14413	14307	14381	14294	14453	14322	14336	14411	14470	14341	14483	14297	14309	14503	14285	14408	14235	14346	14547	14417	14169	14327	14320	14318	14426	14264	14529	14371	14298	14440	14343	14270	14386	14387	14208	14451	14299	14297	14392	14334	14281	14392	14289	14338	14420	14340	14127	14448	14266	14261	14266	14391	14272	14338	14270	14267	14346	14344	14300	14498	14404	14469	14366	14345	14511	14348	14341	14325	14370	14423	14229	14261	14295	14444	14386	14265	14251	14458	14270	14440	14374	14306	14305	14296	14201	14497	14444	14351	14403	14313	14414	14388	14372	14266	14316	14545	14376	14432	14308	14482	14286	14393	14310	14473	14445	14465	14378	14396	14022	14227	14257	14364	14322	14363	14241	14337	14352	14451	14403	14265	14131	14521	14350	14363	14357	14322	14414	14266	14364	14378	14316	14395	14286	14403	14364	14184	14381	14382	14388	14380	14284	14414	14303	14341	14225	14258	14265	14350	14396	14253	14462	14217	14487	14261	14246	14431	14310	14131	14401	14454	14201	14496	14391	14340	14399	14248	14332	14374	14420	14327	14443	14288	14391	14362	14323	14450	14205	14275	14250	14158	14298	14369	14235	14549	14243	14254	14380	14307	14417	14431	14385	14261	14367	14400	14419	14410	14212	14519	14199	14315	14538	14294	14257	14375	14431	14317	14362	14463	14363	14417	14504	14439	14329	14457	14440	14396	14425	14296	14403	14323	14335	14418	14373	14323	14210	14281	14369	14557	14193	14380	14381	14465	14411	14312	14299	14383	14223	14335	14357	14429	14533	14461	14255	14468	14275	14352	14308	14345	14213	14408	14359	14162	14224	14430	14248	14362	14284	14236	14324	14245	14380	14207	14290	14326	14222	14483	14399	14580	14362	14265	14294	14469	14402	14327	14439	14367	14248	14220	14308	14284	14420	14425	14405	14343	14301	14387	14236	14536	14325	14410	14508	14307	14314	14352	14167	14426	14314	14274	14276	14394	14406	14300	14374	14447	14255	14275	14353	14232	14264	14419	14360	14462	14359	14269	14379	14437	14359	14366	14220	14377	14182	14335	14482	14231	14231	14300	14368	14294	14263	14458	14365	14397	14374	14376	14329	14429	14347	14236	14197	14333	14303	14430	14459	14400	14207	14392	14350	14219	14437	14352	14206	14316	14442	14335	14407	14340	14439	14359	14391	14448	14301	14282	14324	14299	14317	14438	14356	14280	14357	14211	14458	14297	14335	14349	14345	14301	14249	14350	14302	14297	14310	14149	14393	14358	14412	14413	14500	14382	14286	14392	14348	14324	14449	14329	14352	14298	14464	14417	14331	14301	14419	14266	14192	14296	14517	14490	14354	14359	14515	14352	14349	14382	14360	14186	14219	14229	14579	14378	14312	14342	14338	14307	14387	14192	14293	14303	14480	14240	14393	14426	14422	14393	14392	14280	14239	14394	14326	14240	14239	14464	14280	14453	14500	14280	14477	14399	14274	14236	14444	14397	14404	14373	14388	14300	14367	14396	14412	14464	14268	14584	14356	14436	14219	14362	14412	14378	14350	14286	14505	14142	14276	14253	14268	14455	14237	14221	14335	14424	14231	14330	14462	14396	14354	14337	14465	14386	14282	14432	14229	14344	14357	14321	14319	14261	14289	14339	14342	14208	14354	14397	14347	14283	14332	14383	14316	14360	14406	14276	14264	14371	14356	14281	14439	14354	14411	14232	14367	14352	14370	14296	14314	14182	14337	14431	14207	14359	14345	14278	14428	14336	14336	14472	14353	14337	14206	14348	14412	14380	14385	14213	14236	14339	14320	14300	14418	14367	14387	14310	14304	14292	14426	14452	14268	14359	14356	14375	14659	14451	14364	14270	14297	14311	14211	14261	14200	14421	14359	14252	14291	14269	14423	14407	14340	14326	14399	14286	14417	14309	14312	14397	14414	14329	14381	14392	14491	14101	14320	14322	14310	14240	14332	14208	14558	14258	14403	14253	14271	14224	14372	14187	14420	14266	14347	14269	14583	14309	14351	14221	14459	14332	14390	14224	14373	14124	14387	14408	14196	14445	14234	14400	14556	14279	14606	14426	14500	14462	14426	14370	14464	14425	14404	14319	14357	14433	14339	14334	14348	14356	14246	14425	14395	14373	14516	14332	14288	14431	14286	14313	14233	14361	14430	14457	14271	14281	14316	14363	14364	14561	14360	14418	14433	14118	14388	14319	14522	14355	14341	14421	14287	14421	14236	14301	14367	14289	14355	14303	14271	14508	14424	14139	14200	14377	14237	14353	14188	14352	14349	14435	14161	14321	14322	14297	14259	14355	14239	14359	14437	14290	14447	14399	14375	14236	14333	14373	14280	14375	14289	14210	14360	14433	14454	14255	14162	14322	14367	14315	14406	14273	14441	14351	14403	14318	14302	14443	14376	14273	14159	14539	14364	14290	14360	14345	14455	14259	14333	14379	14354	14412	14213	14328	14531	14404	14250	14361	14417	14355	14395	14354	14218	14393	14309	14412	14500	14424	14320	14372	14341	14327	14336	14120	14426	14439	14269	14320	14427	14417	14381	14282	14329	14162	14329	14499	14328	14254	14327	14266	14423	14421	14546	14457	14347	14456	14342	14220	14355	14412	14427	14386	14340	14315	14541	14417	14291	14185	14395	14413	14234	14228	14316	14388	14296	14320	14239	14529	14448	14377	14410	14403	14385	14451	14334	14354	14259	14324	14305	14458	14422	14413	14254	14333	14147	14167	14310	14267	14225	14352	14338	14407	14391	14447	14280	14327	14248	14364	14386	14416	14407	14310	14367	14330	14297	14286	14339	14256	14362	14435	14413	14275	14186	14462	14300	14365	14430	14381	14292	14381	14265	14305	14285	14139	14453	14338	14307	14397	14421	14326	14267	14354	14259	14440	14390	14335	14509	14280	14596	14352	14304	14346	14378	14382	14370	14324	14265	14278	14428	14378	14406	14244	14491	14404	14309	14328	14181	14354	14441	14366	14395	14461	14265	14244	14314	14331	14548	14201	14378	14293	14250	14388	14304	14417	14187	14402	14300	14361	14317	14392	14253	14412	14285	14298	14319	14467	14295	14315	14240	14282	14254	14462	14435	14390	14331	14396	14345	14352	14404	14410	14474	14320	14506	14241	14391	14315	14358	14315	14303	14383	14359	14464	14321	14411	14310	14263	14419	14351	14327	14198	14459	14346	14175	14366	14347	14386	14255	14255	14316	14424	14230	14384	14472	14347	14362	14351	14308	14355	14342	14264	14307	14390	14330	14235	14354	14452	14308	14311	14283	14365	14349	14323	14383	14258	14303	14258	14354	14254	14397	14283	14265	14459	14334	14256	14389	14341	14279	14176	14367	14214	14240	14362	14247	14207	14470	14156	14347	14277	14298	14543	14198	14412	14410	14325	14277	14463	14251	14373	14378	14368	14400	14316	14403	14400	14193	14382	14378	14379	14326	14365	14370	14321	14323	14372	14252	14402	14375	14443	14327	14233	14250	14407	14328	14257	14585	14228	14448	14242	14296	14405	14408	14303	14337	14307	14401	14215	14284	14199	14411	14293	14465	14241	14293	14435	14316	14364	14363	14365	14431	14187	14328	14308	14270	14369	14192	14456	14132	14221	14263	14349	14490	14341	14229	14369	14323	14103	14403	14505	14392	14414	14217	14226	14387	14455	14258	14493	14352	14418	14344	14241	14376	14377	14343	14310	14346	14349	14415	14317	14266	14332	14232	14461	14365	14176	14266	14430	14291	14329	14384	14338	14357	14361	14464	14344	14396	14353	14376	14349	14436	14444	14343	14284	14263	14190	14414	14284	14263	14436	14384	14170	14408	14425	14594	14481	14379	14395	14356	14266	14263	14287	14341	14209	14283	14432	14397	14333	14397	14339	14241	14423	14306	14359	14237	14240	14304	14426	14433	14438	14327	14411	14345	14316	14333	14354	14368	14441	14361	14382	14204	14130	14264	14340	14351	14402	14325	14269	14474	14314	14294	14090	14468	14401	14241	14337	14353	14250	14394	14307	14268	14330	14559	14318	14359	14220	14319	14376	14335	14325	14499	14322	14303	14321	14214	14400	14404	14381	14230	14324	14385	14395	14457	14143	14362	14228	14396	14431	14470	14400	14293	14213	14353	14374	14273	14338	14438	14379	14458	14224	14356	14456	14483	14402	14226	14323	14327	14219	14380	14337	14273	14353	14420	14344	14457	14429	14426	14466	14259	14352	14157	14220	14331	14350	14257	14259	14335	14286	14289	14347	14290	14301	14528	14456	14393	14443	14304	14275	14317	14359	14394	14393	14330	14338	14335	14276	14482	14342	14254	14227	14244	14330	14358	14302	14345	14398	14120	14293	14441	14273	14279	14357	14291	14331	14539	14338	14320	14385	14262	14424	14286	14276	14389	14262	14360	14335	14444	14287	14409	14186	14280	14436	14342	14485	14347	14219	14384	14230	14313	14336	14524	14282	14430	14314	14441	14149	14342	14444	14321	14384	14405	14348	14455	14248	14440	14489	14244	14293	14258	14445	14397
33551	40281	40414	27691	19082	17438	16991	16657	16688	16661	16584	16936	16634	16411	16737	16605	16563	16624	16680	16767	16624	16636	16635	16521	16552	16617	16552	16664	16512	16743	16641	16668	16599	16623	16595	16725	16769	16735	16599	16435	16644	16721	16711	16588	16698	16598	16641	16478	16641	16571	16567	16638	16677	16588	16526	16726	16714	16648	16855	16513	16573	16729	16653	16506	16235	16481	16470	16455	16609	16690	16596	16585	16594	16417	16451	16415	16529	16521	16520	16984	16866	16561	16654	16531	16665	16584	16473	16731	16673	16712	16571	16733	16310	16669	16620	16750	16688	16679	16766	16664	16810	16497	16509	16685	16682	16794	16779	16591	16667	16619	16769	16520	16556	16628	16649	16569	16569	16384	16566	16744	16603	16756	16657	16490	16795	16566	16506	16890	16683	16480	16669	16556	16439	16429	16457	16664	16878	16541	16499	16507	16593	16513	16885	16699	16663	16435	16502	16718	16613	16835	16696	16541	16573	16549	16355	16522	16480	16760	16714	16576	16580	16592	16605	16675	16734	16591	16516	16737	16651	16459	16713	16632	16670	16465	16637	16655	16569	16664	16597	16543	16727	16730	16524	16599	16650	16559	16592	16751	16759	16562	16624	16675	16629	16585	16489	16542	16584	16585	16808	16590	16734	16350	16781	16565	16793	16660	16734	16549	16597	16385	16523	16562	16579	16644	16705	16419	16597	16552	16416	16473	16512	16563	16726	16543	16783	16724	16747	16492	16459	16709	16672	16553	16545	16556	16625	16815	16674	16561	16645	16422	16603	16535	16621	16579	16396	16691	16641	16605	16661	16551	16608	16587	16481	16579	16693	16824	16449	16548	16569	16543	16589	16541	16603	16612	16777	16713	16555	16572	16611	16588	16610	16699	16439	16620	16661	16601	16616	16530	16571	16586	16495	16637	16557	16443	16571	16640	16368	16607	16706	16507	16594	16657	16602	16641	16493	16564	16493	16541	16564	16670	16738	16604	16781	16595	16753	16552	16733	16690	16736	16586	16445	16404	16595	16784	16600	16698	16702	16516	16636	16438	16691	16648	16541	16594	16490	16782	16534	16610	16648	16879	16693	16755	16538	16571	16694	16656	16484	16536	16634	16518	16565	16442	16662	16771	16743	16603	16653	16597	16410	16548	16482	16713	16615	16564	16645	16654	16673	16703	16559	16646	16773	16578	16733	16672	16617	16666	16559	16698	16530	16243	16574	16579	16597	16518	16660	16626	16539	16421	16455	16508	16631	16551	16767	16543	16504	16588	16751	16580	16620	16442	16648	16525	16542	16589	16517	16635	16534	16640	16672	16646	16653	16495	16624	16584	16582	16587	16416	16587	16675	16305	16624	16516	16705	16368	16610	16723	16545	16526	16476	16534	16705	16466	16427	16703	16654	16408	16635	16593	16535	16489	16589	16568	16419	16642	16663	16648	16564	16715	16575	16786	16607	16621	16663	16797	16562	16477	16715	16417	16669	16513	16665	16709	16731	16449	16615	16597	16606	16709	16432	16627	16516	16563	16574	16524	16725	16535	16697	16329	16753	16721	16730	16615	16832	16753	16397	16609	16713	16688	16972	16824	16582	16603	16557	16567	16665	16604	16498	16510	16490	16592	16719	16612	16665	16563	16305	16535	16547	16441	16464	16685	16616	16773	16612	16649	16573	16478	16606	16553	16670	16612	16678	16560	16800	16732	16530	16609	16658	16740	16541	16756	16571	16729	16629	16550	16630	16769	16574	16674	16566	16613	16684	16773	16627	16432	16607	16564	16566	16615	16761	16598	16672	16644	16638	16792	16714	16694	16406	16569	16578	16593	16736	16645	16638	16479	16549	16386	16699	16725	16622	16908	16526	16641	16555	16700	16781	16602	16802	16635	16682	16618	16548	16337	16665	16600	16544	16722	16635	16601	16595	16531	16509	16756	16647	16417	16599	16763	16629	16414	16707	16670	16541	16529	16599	16703	16635	16709	16679	16673	16570	16525	16590	16618	16776	16596	16599	16631	16559	16440	16701	16553	16723	16647	16568	16711	16577	16704	16638	16548	16662	16411	16369	16616	16637	16778	16632	16508	16650	16554	16638	16701	16744	16755	16698	16800	16546	16495	16422	16449	16597	16491	16616	16702	16489	16757	16637	16425	16620	16659	16568	16591	16723	16558	16678	16644	16643	16523	16391	16361	16532	16395	16564	16588	16684	16551	16566	16578	16633	16519	16588	16755	16590	16497	16480	16354	16647	16548	16479	16883	16596	16526	16541	16798	16512	16600	16691	16550	16513	16674	16574	16610	16711	16560	16712	16545	16454	16284	16618	16576	16650	16406	16592	16724	16436	16660	16593	16603	16653	16635	16562	16598	16673	16718	16648	16694	16450	16521	16695	16567	16584	16618	16720	16742	16609	16562	16691	16650	16691	16610	16525	16579	16544	16454	16654	16477	16650	16631	16820	16551	16514	16552	16392	16686	16793	16748	16630	16565	16604	16551	16564	16490	16446	16578	16661	16592	16443	16770	16651	16768	16687	16446	16697	16726	16510	16626	16647	16482	16607	16709	16890	16568	16431	16705	16400	16655	16731	16619	16745	16516	16508	16536	16595	16601	16612	16514	16735	16700	16519	16534	16697	16656	16579	16543	16607	16511	16547	16706	16688	16728	16656	16497	16621	16478	16620	16587	16746	16675	16586	16581	16641	16634	16752	16633	16791	16763	16573	16598	16714	16570	16653	16525	16622	16757	16457	16943	16857	16697	16526	16797	16846	16546	16591	16494	16535	16496	16622	16482	16716	16591	16696	16735	16706	16670	16569	16561	16769	16561	16482	16781	16756	16562	16739	16584	16791	16636	16583	16598	16522	16544	16692	16696	16640	16507	16507	16623	16690	16721	16602	16567	16416	16765	16736	16678	16551	16670	16622	16514	16451	16469	16572	16555	16603	16794	16708	16751	16593	16489	16440	16703	16801	16661	16568	16615	16585	16596	16629	16580	16595	16829	16483	16788	16672	16813	16405	16746	16618	16454	16625	16552	16492	16498	16793	16357	16680	16371	16635	16516	16807	16692	16556	16758	16690	16662	16573	16543	16473	16497	16736	16749	16618	16590	16518	16707	16483	16619	16690	16533	16671	16444	16570	16583	16726	16641	16679	16449	16398	16667	16657	16299	16578	16564	16795	16750	16748	16476	16685	16704	16503	16872	16834	16766	16745	16707	16632	16572	16760	16531	16581	16721	16488	16497	16637	16302	16727	16764	16608	16663	16601	16552	16422	16596	16521	16562	16535	16557	16589	16605	16624	16654	16730	16458	16721	16461	16664	16630	16816	16501	16625	16638	16697	16528	16397	16596	16485	16681	16663	16638	16492	16735	16515	16593	16647	16653	16641	16640	16695	16688	16633	16575	16771	16519	16621	16608	16622	16452	16616	16736	16674	16517	16423	16561	16491	16543	16654	16571	16743	16661	16395	16408	16472	16422	16508	16420	16791	16673	16783	16345	16556	16673	16632	16497	16538	16612	16706	17018	16422	16571	16499	16517	16609	16729	16719	16721	16431	16701	16688	16680	16542	16538	16689	16734	16617	16721	16673	16703	16779	16492	16540	16676	16614	16632	16556	16688	16725	16530	16539	16670	16545	16576	16610	16806	16711	16816	16798	16647	16733	16775	16585	16547	16633	16688	16721	16720	16631	16521	16662	16585	16439	16641	16602	16644	16617	16536	16478	16600	16772	16619	16638	16593	16699	16517	16497	16545	16647	16660	16672	16716	16524	16459	16542	16801	16783	16590	16487	16510	16620	16504	16730	16571	16503	16565	16506	16565	16541	16810	16639	16674	16541	16872	16572	16821	16795	16623	16814	16392	16433	16695	16689	16703	16719	16686	16531	16700	16624	16579	16539	16636	16497	16550	16572	16729	16474	16736	16719	16595	16548	16588	16496	16613	16568	16609	16686	16752	16589	16677	16602	16607	16511	16436	16409	16638	16754	16599	16496	16955	16694	16606	16505	16673	16759	16587	16693	16717	16620	16605	16586	16466	16508	16596	16700	16722	16505	16734	16710	16419	16778	16605	16557	16567	16488	16515	16505	16781	16695	16847	16705	16390	16612	16622	16705	16700	16560	16714	16736	16530	16547	16556	16570	16616	16626	16416	16295	16436	16623	16549	16637	16543	16596	16437	16831	16586	16565	16308	16565	16646	16587	16591	16596	16591	16710	16615	16720	16522	16533	16668	16559	16546	16702	16593	16576	16413	16689	16605	16845	16384	16647	16618	16500	16472	16738	16670	16600	16704	16476	16599	16558	16568	16543	16642	16615	16571	16656	16398	16543	16556	16713	16781	16794	16605	16718	16677	16512	16625	16623	16664	16624	16562	16494	16462	16474	16476	16833	16574	16496	16881	16603	16530	16583	16528	16831	16623	16827	16535	16731	16518	16625	16586	16654	16570	16476	16714	16591	16784	16765	16526	16531	16668	16531	16622	16683	16671	16486	16604	16637	16548	16542	16644	16757	16569	16425	16524	16751	16421	16610	16608	16648	16582	16512	16472	16543	16483	16492	16710	16629	16554	16494	16602	16727	16629	16680	16692	16619	16709	16679	16579	16400	16669	16396	16632	16620	16571	16643	16513	16577	16509	16618	16440	16666	16654	16403	16670	16556	16786	16496	16600	16665	16480	16836	16439	16560	16423	16685	16390	16486	16671	16589	16564	16682	16502	16734	16629	16643	16682	16691	16476	16621	16655	16613	16478	16577	16590	16635	16503	16617	16565	16511	16623	16746	16710	16604	16595	16442	16650	16606	16560	16582	16764	16489	16572	16624	16677	16693	16631	16632	16506	16660	16650	16805	16651	16665	16665	16610	16451	16669	16566	16670	16587	16536	16669	16827	16331	16556	16751	16541	16569	16780	16590	16668	16674	16477	16530	16755	16374	16544	16507	16702	16838	16486	16748	16433	16679	16437	16817	16536	16561	16658	16718	16745	16763	16805	16534	16509	16625	16689	16857	16727	16617	16520	16662	16578	16597	16580	16722	16592	16722	16617	16645	16676	16728	16496	16550	16606	16587	16822	16626	16593	16655	16651	16619	16535	16404	16548	16638	16713	16487	16556	16680	16773	16712	16504	16573	16694	16688	16698	16574	16426	16521
43325	58385	42092	23429	16219	14704	14360	14229	14534	14302	14391	14457	14364	14368	14499	14437	14404	14418	14427	14296	14471	14538	14237	14396	14485	14468	14267	14359	14404	14407	14628	14449	14554	14395	14138	14321	14271	14454	14486	14296	14424	14380	14283	14311	14423	14306	14389	14221	14260	14523	14273	14496	14388	14411	14373	14517	14487	14380	14479	14403	14451	14370	14380	14328	14288	14292	14336	14464	14435	14399	14521	14492	14364	14346	14337	14433	14393	14463	14559	14536	14263	14283	14360	14439	14220	14353	14328	14453	14280	14314	14538	14535	14299	14465	14213	14363	14528	14352	14368	14155	14552	14470	14325	14392	14369	14406	14245	14381	14589	14340	14378	14247	14431	14399	14406	14416	14267	14382	14238	14456	14428	14384	14350	14495	14472	14405	14399	14410	14447	14446	14375	14353	14394	14481	14302	14456	14306	14402	14443	14464	14236	14126	14507	14353	14430	14412	14404	14337	14450	14531	14359	14397	14538	14400	14377	14466	14485	14409	14471	14256	14466	14275	14445	14324	14394	14291	14293	14437	14311	14508	14430	14380	14631	14490	14402	14466	14349	14489	14241	14536	14457	14334	14443	14268	14557	14420	14508	14402	14323	14383	14278	14360	14609	14336	14111	14343	14314	14323	14519	14348	14504	14500	14318	14351	14374	14403	14486	14517	14354	14264	14432	14348	14277	14379	14426	14495	14294	14376	14399	14273	14478	14384	14417	14213	14344	14235	14515	14235	14354	14319	14338	14465	14464	14509	14580	14505	14449	14362	14399	14445	14399	14325	14563	14559	14348	14213	14442	14368	14431	14302	14333	14404	14397	14287	14417	14353	14288	14236	14478	14413	14429	14292	14312	14436	14473	14467	14371	14338	14410	14372	14487	14421	14432	14258	14340	14379	14330	14411	14433	14380	14235	14300	14314	14213	14321	14411	14346	14340	14167	14441	14506	14289	14475	14544	14522	14311	14377	14350	14286	14406	14474	14521	14323	14394	14389	14474	14435	14313	14383	14360	14431	14429	14607	14401	14273	14337	14504	14353	14348	14175	14508	14500	14570	14435	14289	14339	14261	14399	14430	14449	14275	14173	14282	14429	14439	14276	14300	14398	14483	14398	14350	14398	14236	14387	14383	14266	14334	14364	14367	14403	14271	14420	14477	14414	14507	14356	14447	14289	14303	14501	14421	14495	14367	14393	14393	14490	14473	14339	14343	14548	14471	14472	14215	14390	14435	14401	14506	14438	14452	14547	14364	14396	14367	14447	14385	14334	14120	14542	14301	14121	14302	14419	14393	14484	14447	14295	14286	14262	14331	14293	14453	14469	14395	14608	14330	14258	14407	14446	14400	14279	14308	14356	14554	14438	14407	14330	14335	14420	14368	14204	14382	14523	14578	14492	14318	14428	14482	14409	14417	14395	14522	14275	14318	14521	14402	14476	14435	14284	14359	14404	14337	14421	14371	14449	14322	14396	14401	14295	14480	14385	14377	14323	14314	14423	14343	14320	14479	14407	14382	14470	14345	14406	14377	14407	14411	14262	14485	14466	14373	14398	14311	14288	14353	14352	14442	14480	14456	14570	14429	14303	14502	14294	14234	14435	14410	14459	14558	14307	14377	14245	14272	14413	14335	14457	14434	14282	14296	14270	14354	14519	14530	14457	14327	14382	14398	14478	14333	14252	14248	14439	14411	14371	14475	14264	14394	14469	14295	14338	14472	14372	14354	14418	14327	14321	14310	14406	14325	14461	14476	14394	14296	14283	14289	14464	14420	14331	14282	14436	14487	14415	14416	14247	14294	14409	14298	14484	14324	14359	14318	14305	14317	14338	14330	14255	14360	14439	14335	14522	14384	14461	14404	14306	14613	14423	14473	14412	14465	14316	14460	14447	14518	14268	14354	14316	14535	14256	14434	14471	14444	14372	14425	14238	14259	14472	14495	14555	14339	14446	14376	14450	14397	14233	14482	14316	14414	14337	14405	14212	14382	14252	14555	14320	14495	14476	14337	14349	14546	14333	14376	14503	14329	14227	14367	14364	14332	14538	14497	14188	14465	14530	14276	14377	14529	14451	14289	14535	14213	14440	14413	14418	14420	14208	14571	14285	14444	14396	14454	14300	14449	14208	14302	14394	14314	14303	14532	14605	14467	14354	14259	14430	14580	14371	14345	14205	14315	14365	14349	14463	14450	14431	14544	14356	14394	14214	14318	14384	14319	14477	14484	14279	14309	14283	14372	14387	14305	14265	14420	14557	14496	14412	14392	14404	14332	14501	14301	14184	14350	14290	14348	14362	14367	14365	14399	14515	14297	14381	14166	14490	14341	14329	14499	14479	14376	14240	14448	14270	14314	14282	14455	14473	14489	14353	14427	14548	14215	14302	14353	14420	14328	14412	14442	14483	14531	14324	14272	14191	14415	14379	14371	14546	14426	14574	14209	14354	14415	14327	14187	14529	14425	14374	14370	14449	14333	14426	14504	14408	14318	14382	14410	14404	14531	14429	14286	14405	14352	14313	14299	14308	14449	14255	14194	14419	14324	14349	14328	14344	14433	14254	14460	14272	14368	14380	14329	14379	14420	14449	14366	14303	14396	14500	14321	14609	14325	14498	14479	14271	14376	14525	14247	14273	14319	14436	14556	14527	14522	14302	14416	14317	14257	14317	14637	14304	14506	14462	14589	14309	14429	14192	14382	14517	14451	14488	14505	14252	14415	14442	14240	14439	14479	14527	14242	14471	14378	14414	14302	14389	14431	14489	14283	14478	14598	14341	14403	14541	14351	14328	14439	14464	14487	14325	14414	14480	14331	14395	14537	14420	14471	14366	14417	14386	14353	14371	14382	14253	14305	14305	14212	14360	14356	14467	14552	14459	14281	14466	14424	14367	14357	14389	14357	14591	14418	14329	14217	14408	14346	14469	14641	14611	14377	14428	14330	14464	14471	14368	14177	14495	14195	14334	14190	14376	14481	14403	14388	14603	14404	14417	14476	14474	14405	14360	14344	14363	14258	14614	14299	14484	14358	14438	14442	14362	14463	14238	14360	14299	14524	14423	14119	14429	14408	14340	14352	14368	14475	14473	14333	14322	14362	14323	14353	14292	14561	14376	14378	14347	14400	14357	14311	14333	14237	14453	14306	14348	14406	14249	14478	14472	14309	14388	14261	14446	14460	14395	14501	14246	14373	14209	14577	14460	14427	14349	14451	14244	14337	14231	14388	14439	14486	14424	14354	14254	14339	14202	14444	14420	14316	14184	14372	14444	14482	14308	14416	14592	14353	14347	14463	14325	14605	14356	14382	14319	14246	14505	14265	14314	14351	14525	14370	14412	14217	14441	14597	14383	14537	14326	14378	14218	14332	14490	14437	14527	14331	14317	14450	14493	14505	14478	14321	14418	14275	14327	14477	14423	14365	14451	14442	14272	14353	14613	14380	14359	14463	14342	14664	14458	14145	14383	14547	14349	14313	14552	14401	14415	14303	14540	14242	14565	14319	14206	14327	14326	14293	14341	14503	14264	14483	14410	14408	14326	14288	14368	14427	14309	14236	14258	14406	14395	14524	14400	14358	14351	14329	14365	14329	14324	14477	14229	14338	14377	14334	14515	14495	14300	14493	14354	14217	14408	14459	14355	14354	14345	14326	14401	14343	14283	14423	14461	14320	14416	14372	14526	14399	14293	14255	14392	14218	14308	14443	14299	14427	14441	14447	14337	14360	14419	14458	14451	14518	14492	14382	14454	14309	14229	14418	14465	14318	14325	14600	14411	14393	14352	14348	14409	14343	14340	14615	14396	14489	14380	14418	14425	14535	14313	14551	14316	14325	14300	14454	14298	14292	14479	14345	14314	14289	14395	14315	14327	14373	14309	14411	14387	14337	14541	14446	14619	14420	14549	14333	14292	14563	14431	14549	14393	14406	14444	14449	14314	14293	14449	14401	14329	14373	14487	14446	14328	14518	14535	14213	14267	14223	14323	14326	14403	14470	14446	14580	14348	14363	14400	14402	14371	14328	14413	14376	14446	14317	14367	14351	14391	14473	14378	14382	14331	14485	14399	14288	14396	14358	14497	14541	14423	14494	14364	14430	14426	14362	14511	14475	14453	14397	14445	14274	14323	14460	14376	14410	14368	14358	14259	14441	14431	14342	14309	14547	14360	14338	14345	14273	14341	14371	14319	14442	14379	14411	14453	14509	14246	14340	14436	14337	14381	14287	14496	14473	14414	14273	14275	14435	14297	14475	14194	14315	14352	14334	14467	14341	14508	14345	14355	14379	14414	14484	14368	14474	14422	14186	14521	14514	14447	14343	14520	14279	14218	14509	14529	14334	14330	14196	14252	14279	14571	14237	14463	14331	14191	14331	14411	14404	14419	14365	14440	14338	14322	14342	14403	14278	14286	14349	14439	14444	14422	14496	14654	14256	14294	14412	14372	14367	14373	14531	14442	14475	14399	14426	14292	14341	14274	14478	14414	14608	14327	14431	14426	14490	14404	14427	14372	14356	14272	14395	14392	14480	14485	14355	14384	14275	14297	14323	14542	14523	14306	14383	14268	14570	14475	14464	14546	14541	14222	14364	14317	14336	14412	14371	14261	14371	14365	14355	14481	14352	14235	14435	14356	14309	14260	14391	14545	14489	14359	14280	14394	14478	14236	14474	14406	14302	14400	14437	14351	14308	14489	14354	14488	14330	14443	14482	14347	14478	14242	14530	14461	14360	14495	14345	14308	14303	14386	14319	14484	14409	14424	14346	14268	14461	14360	14559	14348	14494	14462	14551	14455	14339	14254	14443	14536	14570	14364	14341	14420	14474	14341	14284	14388	14560	14464	14537	14345	14348	14312	14279	14339	14368	14559	14436	14290	14288	14341	14589	14475	14348	14405	14348	14246	14321	14357	14459	14277	14394	14229	14218	14348	14543	14486	14448	14297	14602	14543	14382	14366	14270	14520	14459	14379	14326	14537	14396	14383	14431	14441	14363	14326	14297	14578	14470	14478	14444	14210	14350	14438	14477	14462	14488	14256	14450	14525	14244	14348	14329	14435	14337	14380	14382	14322	14412	14475	14521	14520	14216	14449	14441	14270	14358	14350	14433	14537	14274	14264	14399	14332	14274	14396	14488	14372	14365	14273	14363	14357
30168	38895	44976	31667	21073	17964	17272	16868	16796	16719	16991	16973	16682	16935	16911	16821	16858	16768	16816	16745	16890	16795	16618	17014	16676	16768	16527	16756	16649	16710	16612	16844	16786	16716	16812	16891	16811	16730	16536	16541	16669	16547	16780	16708	16724	16874	16633	16893	16815	16734	16750	16589	16670	16635	16866	16778	16726	16645	16808	16680	16520	16890	16696	16581	16702	16740	16773	16668	16738	16840	16648	16807	16978	16708	16657	16717	16750	16433	16771	16674	16707	16650	16725	16663	16710	16857	16672	16790	16695	16801	16725	16564	16564	16761	16748	16560	16646	16772	16813	16854	16655	16765	16777	16878	16609	16790	16718	16873	16822	16580	16723	16823	16758	16937	16726	16694	16847	16812	16801	16706	16732	16680	16631	16759	16556	16602	16418	16785	16571	16686	16741	16639	16582	16895	16993	16665	16757	16735	16807	16679	16729	16789	16739	16673	16814	16704	16862	16737	16767	16652	16612	16576	16737	16735	16675	16679	16781	16759	16524	16826	16685	16558	16890	16489	16736	16669	16605	16673	16507	16700	16649	16776	16804	16818	16789	16889	16845	16693	16853	16613	16717	16653	16750	16786	16740	16918	16663	16512	16523	16926	16662	16734	16653	16645	16827	16581	16718	16742	16778	16766	16767	16873	16771	16729	16691	16930	16702	16820	16890	16808	16687	16680	16623	16720	16570	16829	16815	16819	16688	16873	16832	16770	16832	16828	16522	16766	16737	16731	16657	16877	16834	16761	16809	16876	16588	16647	16834	16708	16811	16827	16614	16623	16632	16794	16933	16756	16777	16820	16787	16851	16740	16664	16651	16649	16827	16731	16687	16538	16593	16606	16718	16687	16678	16707	16816	16761	16743	17007	16868	16768	16725	16724	16803	16888	16722	16841	16736	16738	16705	16854	16750	16733	16809	16719	16607	16740	16661	16745	16757	16736	16635	16686	16742	16739	16729	16826	16862	16575	16683	16834	16752	16590	16544	16711	16656	16892	16658	16794	16709	16756	16801	16735	16691	16694	16641	16753	16811	16576	16598	16808	16860	16588	16872	16684	16683	16651	16598	16678	16845	16719	16844	16691	16804	16615	16657	16765	16886	16614	16808	16603	16436	16703	16653	16683	16795	16776	16834	16777	16726	16828	16813	16760	16779	16757	16555	16655	16785	16796	16823	16806	16895	16662	16769	16817	16832	16859	16912	16697	16611	16786	16789	16817	16524	16854	16684	16769	16697	16672	16666	16781	16601	16653	16817	16963	16917	16870	16562	16518	16757	16773	16815	16516	16694	16825	16648	16631	16422	16508	16514	16649	16629	16709	16730	16679	16875	16584	16895	16694	16859	16762	16862	16678	16650	16817	16802	16737	16474	16729	16662	16733	16612	16688	16704	16826	16434	16928	16588	16678	16842	16590	16731	16705	16863	16864	16689	16765	16724	16548	16779	16696	16697	16868	16641	16646	16683	16621	16786	16760	16731	16695	16726	16642	16664	16639	16578	16944	16469	16782	16604	16524	16721	16683	16571	16779	16752	16659	16775	16630	16608	16882	16574	16682	16812	16823	16681	16811	16647	16711	16605	16632	16699	16682	16780	16530	16571	16667	16704	16566	16653	16719	16616	16822	16682	16749	16801	16780	16774	16711	16729	16742	16686	16859	16735	16699	17033	16836	16565	16565	16793	16781	16746	16773	16824	16778	16890	16624	16806	16888	16784	16827	16727	16717	16740	16589	16646	16637	16736	16844	16841	16842	16620	16804	16928	16708	16736	16712	16700	16856	16534	16830	16883	16876	16973	16936	16695	16862	16823	16769	16616	16655	16600	16770	16838	16492	16780	16792	16986	16712	16787	16653	16664	16635	16814	16686	16633	16872	16625	16754	16822	16679	16959	16933	16570	16813	16627	16760	16582	16621	16803	16646	16934	16826	16670	16660	16700	16437	16701	16889	16881	16910	16770	16740	16990	16653	16560	16651	16595	16588	16699	16523	16731	16724	16637	16859	16709	16601	16729	16798	16707	16640	16700	16538	16774	16742	16846	16757	16995	16740	16625	16789	16743	16743	16603	16892	16788	16766	16728	16786	16789	16792	16851	16789	16809	16635	16856	16732	16875	16716	16850	16643	16703	16643	16740	16602	16668	16859	16899	16676	16659	16655	16711	16686	16713	16853	16884	16844	16671	16617	16683	16839	16621	16718	16642	16693	16559	16692	16602	16500	16764	16861	16633	16758	16750	16577	16578	16717	16533	16547	16708	16828	16727	16918	16661	16715	16681	16731	16797	16880	16755	16561	16695	16694	16811	16679	16713	16701	16779	16645	16763	16706	16604	16859	16868	16688	16718	16725	16713	16734	16835	16735	16661	16796	16615	16702	16676	16779	16613	16691	16847	16598	16633	16786	16735	16437	16519	16797	16670	16766	16442	16733	16625	16760	16767	16596	16679	16737	16739	16683	16530	16721	16564	16677	16663	16833	16816	16651	16778	16712	16963	16693	16785	16734	16708	16804	16665	16787	16708	16745	16921	16835	16597	16840	16901	16797	16510	16856	16629	16753	16816	16879	16859	16788	16649	16699	16726	16685	16888	16802	16624	16510	16619	16542	16831	16699	16623	16873	16604	16645	16947	16669	16772	16606	16727	16567	16695	16808	16750	16721	16739	16779	16643	16615	16922	16756	16478	16542	16708	16540	16844	17036	16514	16797	16543	16601	16715	16638	16803	16821	16519	16584	16747	16736	16803	16623	16566	16755	16633	16755	16552	16676	16564	16720	16653	16677	16737	16706	16896	16811	16583	16643	16730	16557	16663	16616	16820	16824	16819	16691	16823	16579	16605	16554	16638	16698	16694	16725	16844	16701	16886	16698	16758	16657	16557	16590	16689	16769	16686	16718	16686	16709	16545	16517	16645	16765	16791	16681	16614	16689	16617	16708	16535	16769	16771	16769	16879	16823	16657	16617	16857	16627	16693	16482	16694	16842	16778	16805	16822	16901	16760	16776	17012	16692	16611	16867	16650	16917	16850	16834	16619	16824	16688	16826	16700	16804	16643	16619	16887	16768	16669	16702	16802	16628	16776	16791	16541	16694	16777	16652	16784	16912	16874	16757	16765	16780	16591	16661	16655	16615	16744	16787	16735	16568	16914	16898	16614	16804	16957	16713	16735	16712	16616	16836	16743	16669	16769	16780	16709	16616	16907	16727	16896	16635	16712	16778	16713	16820	16614	16536	16820	16826	16528	16709	16774	16675	16516	16746	16914	16772	16800	16750	16650	16771	16711	16697	16637	16816	16649	16593	16744	16631	16532	16844	16868	16772	16798	16556	16588	16729	16693	16681	16778	16798	16528	16631	16852	16877	16675	16670	16693	16722	16794	16710	16672	16863	16599	16749	16502	16667	16682	16909	16804	16609	16663	16703	16754	16553	16611	16696	16764	16732	16807	16639	16650	16741	16708	16477	16822	16679	16731	16772	16659	16916	16794	16663	16760	16674	16635	16598	16734	16756	16796	16702	16855	16802	16818	16855	16817	16682	16847	16879	16812	16812	16680	16814	16799	16797	16770	16568	16773	16962	16861	16710	16562	16789	16759	16824	16649	16547	16818	16801	16633	16751	16909	16680	16867	16552	16866	16842	16714	16585	16859	16721	16580	16660	16794	16898	16751	16757	16751	16738	16639	16643	16626	16623	16662	16700	16779	16795	16850	16672	16838	16830	16643	16600	16863	16635	16838	16727	16652	16573	16588	16689	16839	16739	16809	16773	16756	16913	16635	16930	16716	16842	16676	16765	16750	16633	16648	16659	16864	16774	16756	16901	17007	16587	16699	16756	16686	16765	16898	16892	16890	16834	16510	16727	16756	16634	16589	16664	16664	16640	16738	16664	16791	16551	16725	16590	16894	16649	16619	16594	16551	16777	16948	16711	16705	16598	16759	16717	16674	16859	16893	16723	16718	16731	16560	16859	16567	16568	16647	16760	17025	16762	17025	16725	16686	16808	16816	16727	16690	16856	16781	16507	16760	16822	16769	16984	16783	16648	16736	16764	16751	16650	16764	16550	16786	16758	16808	16720	16566	16701	16786	16746	16661	16632	16710	16616	16516	16767	16784	16776	16841	16745	16644	16528	16660	16696	16702	16577	16717	16741	16660	16617	16803	16667	16584	16534	16552	16716	16729	16640	16634	16627	16851	16457	16771	16849	16553	16669	16648	16469	16580	16584	16808	16801	16644	16625	16668	16887	16733	16778	16751	16593	16666	16901	16830	16764	16775	16783	16675	16511	16889	16982	16644	16717	16749	16674	16579	16865	16870	16879	16851	16662	16674	16584	16759	16699	16908	16679	16759	16705	16866	16779	16704	16719	16724	16585	16721	16709	16720	16902	16673	16957	16702	16751	16603	16681	16700	16715	16710	16715	16437	16719	16801	16470	16575	16819	16575	16652	16837	16707	16692	16956	16645	16657	16711	16693	16613	16769	16828	16858	16846	16495	16792	16732	16705	16850	16701	16773	16891	16641	16809	16610	16736	16561	16651	16897	16624	16736	16667	16797	16739	16862	16795	16756	16815	16877	16843	16640	16794	16911	16546	16572	16705	16670	16750	16551	16723	16753	16802	16775	16808	16851	16641	16538	16869	16756	16850	16763	16591	16671	16704	16879	16637	16857	16567	16788	16885	16890	16838	16805	16719	16782	16831	16685	16640	16593	16583	16810	16765	16677	16797	16713	16763	16842	16601	16811	16649	16689	16796	16564	16680	16790	16612	16587	16711	16768	16652	16821	16763	16814	16655	16813	16790	16826	16600	16649	16855	16816	16692	17048	16788	16847	16658	16705	16951	16792	16737	16920	16505	16810	16657	16690	16704	16768	16751	16956	16742	16651	16645	16760	16828	16825	16837	16770	16762	16773	16582	16699	16718	16630	16594	16684	16710	16685	16659	16739	16646	16671	16583	16728	16732	16778	16681	16859	16857	16715	16513	16828	16751	16736	16585	16756	16581	16896	16818	16805	16747	16743	16839	16861	16725	16452	16661	16571	16628	16629	16556	16799	16693	16801	16851	16576	16757	16669	16716	16746	16583	16712	16735	16479	16796	16868	16691	16549	16618	16713	16726	16768	16545	16719	16806	16683	16899	16660	16758	16758
53624	74446	52529	28012	17393	15007	14391	14466	14473	14546	14547	14486	14496	14564	14302	14581	14351	14450	14459	14569	14468	14691	14388	14413	14568	14443	14512	14555	14422	14448	14580	14523	14353	14409	14541	14434	14400	14524	14414	14508	14521	14486	14591	14590	14333	14523	14303	14383	14412	14476	14339	14371	14513	14417	14425	14274	14395	14441	14611	14444	14378	14462	14448	14468	14548	14504	14250	14426	14368	14342	14295	14413	14458	14543	14343	14540	14384	14441	14243	14546	14413	14474	14334	14478	14628	14366	14471	14474	14365	14517	14568	14478	14599	14515	14342	14600	14788	14543	14359	14540	14508	14367	14339	14419	14335	14406	14503	14440	14624	14494	14481	14505	14463	14444	14567	14422	14522	14474	14392	14449	14524	14433	14406	14532	14337	14420	14399	14329	14400	14413	14511	14486	14679	14566	14514	14323	14565	14358	14473	14458	14323	14516	14472	14420	14581	14355	14556	14352	14436	14503	14632	14576	14639	14532	14422	14527	14396	14532	14377	14541	14472	14553	14499	14316	14491	14401	14559	14426	14245	14455	14434	14313	14347	14362	14377	14230	14357	14466	14450	14347	14344	14342	14631	14469	14540	14322	14507	14381	14567	14495	14486	14478	14500	14533	14427	14345	14589	14602	14244	14451	14597	14307	14518	14681	14286	14501	14333	14601	14405	14478	14533	14508	14564	14498	14382	14476	14294	14331	14277	14509	14387	14523	14572	14730	14404	14384	14358	14466	14394	14418	14386	14409	14312	14368	14374	14495	14404	14413	14570	14452	14323	14442	14439	14526	14287	14389	14437	14327	14341	14427	14484	14384	14388	14374	14350	14499	14491	14453	14463	14424	14482	14548	14354	14129	14667	14339	14405	14407	14419	14514	14400	14650	14546	14588	14488	14422	14500	14433	14376	14534	14475	14469	14353	14551	14531	14406	14442	14409	14377	14434	14469	14346	14289	14521	14460	14397	14409	14543	14476	14385	14315	14480	14401	14459	14386	14455	14523	14545	14446	14438	14485	14485	14393	14645	14529	14539	14552	14267	14437	14544	14630	14305	14447	14366	14364	14510	14411	14516	14526	14506	14594	14358	14357	14488	14409	14305	14292	14413	14312	14491	14316	14392	14444	14458	14439	14406	14461	14238	14538	14619	14529	14423	14528	14394	14483	14270	14492	14481	14501	14414	14363	14380	14444	14457	14647	14551	14546	14307	14483	14383	14555	14501	14501	14468	14418	14336	14502	14438	14294	14407	14209	14386	14385	14419	14308	14332	14422	14276	14585	14445	14367	14350	14683	14432	14340	14527	14626	14382	14487	14473	14621	14278	14596	14600	14360	14433	14247	14664	14401	14298	14533	14289	14158	14570	14481	14408	14679	14567	14465	14381	14545	14436	14498	14370	14543	14469	14608	14490	14518	14391	14294	14301	14374	14533	14364	14504	14400	14472	14564	14517	14451	14488	14579	14549	14413	14476	14451	14480	14365	14527	14559	14429	14507	14410	14632	14563	14323	14379	14434	14453	14382	14415	14440	14554	14485	14418	14540	14353	14492	14460	14458	14522	14387	14466	14436	14379	14489	14437	14538	14392	14589	14458	14497	14383	14541	14572	14331	14473	14554	14565	14280	14559	14314	14411	14474	14454	14428	14455	14474	14446	14452	14507	14422	14514	14540	14457	14387	14506	14364	14524	14452	14504	14415	14250	14447	14489	14535	14379	14669	14337	14703	14552	14519	14409	14438	14542	14497	14563	14363	14461	14460	14487	14337	14465	14569	14633	14543	14463	14398	14570	14430	14481	14310	14373	14603	14402	14291	14436	14474	14492	14575	14422	14535	14690	14403	14227	14335	14605	14417	14572	14359	14522	14335	14538	14358	14411	14542	14511	14425	14504	14392	14393	14496	14460	14543	14472	14284	14541	14576	14366	14385	14507	14542	14379	14441	14303	14496	14415	14479	14414	14283	14334	14474	14394	14462	14408	14307	14527	14455	14525	14468	14370	14437	14486	14552	14429	14460	14365	14481	14444	14478	14451	14471	14436	14423	14782	14409	14527	14291	14408	14482	14349	14287	14395	14513	14423	14443	14471	14445	14486	14496	14477	14369	14547	14454	14372	14575	14495	14449	14366	14373	14438	14264	14404	14553	14325	14432	14486	14316	14491	14520	14412	14493	14641	14492	14520	14528	14343	14344	14374	14527	14433	14455	14398	14498	14439	14463	14279	14532	14490	14381	14398	14454	14413	14501	14382	14509	14466	14558	14596	14477	14572	14469	14550	14506	14432	14609	14405	14343	14370	14502	14460	14518	14441	14461	14490	14576	14456	14143	14467	14440	14277	14334	14500	14467	14487	14304	14532	14404	14454	14310	14399	14579	14376	14606	14610	14364	14353	14551	14266	14391	14374	14406	14283	14403	14529	14458	14424	14462	14571	14398	14338	14458	14414	14512	14370	14327	14598	14536	14479	14441	14454	14346	14418	14399	14487	14407	14536	14430	14376	14405	14586	14508	14482	14502	14399	14235	14208	14429	14539	14391	14396	14427	14635	14375	14417	14425	14412	14370	14348	14329	14265	14440	14447	14441	14564	14618	14522	14307	14664	14315	14485	14567	14453	14623	14541	14541	14336	14397	14459	14360	14463	14463	14788	14481	14641	14355	14501	14352	14390	14497	14491	14299	14591	14482	14477	14414	14664	14596	14527	14498	14569	14567	14371	14437	14395	14368	14377	14464	14269	14588	14389	14496	14561	14466	14317	14410	14293	14579	14435	14472	14390	14515	14453	14364	14489	14426	14453	14415	14406	14441	14582	14509	14425	14465	14697	14613	14498	14382	14483	14413	14577	14468	14390	14407	14468	14416	14340	14437	14545	14464	14437	14442	14328	14432	14373	14553	14466	14464	14479	14472	14344	14601	14392	14295	14307	14352	14488	14503	14510	14451	14466	14573	14532	14507	14421	14539	14520	14453	14372	14429	14225	14478	14368	14338	14491	14449	14457	14528	14414	14483	14550	14591	14599	14303	14488	14429	14451	14445	14377	14579	14433	14472	14568	14347	14537	14434	14445	14601	14347	14419	14471	14495	14289	14317	14509	14676	14469	14354	14507	14480	14606	14544	14437	14480	14555	14373	14454	14580	14381	14504	14309	14299	14601	14432	14321	14509	14450	14404	14447	14440	14485	14485	14482	14509	14468	14369	14492	14462	14528	14441	14310	14344	14535	14425	14598	14582	14704	14416	14509	14545	14525	14547	14279	14373	14560	14500	14483	14388	14570	14564	14546	14372	14494	14473	14351	14523	14531	14356	14318	14442	14472	14399	14286	14539	14448	14353	14400	14599	14352	14554	14520	14530	14357	14369	14508	14558	14492	14513	14361	14658	14449	14437	14445	14467	14462	14558	14386	14546	14245	14475	14441	14265	14570	14471	14528	14345	14512	14601	14215	14349	14485	14374	14540	14426	14626	14553	14485	14398	14520	14505	14411	14588	14550	14333	14623	14486	14489	14542	14415	14416	14547	14508	14568	14468	14509	14462	14497	14583	14303	14472	14635	14587	14476	14647	14426	14643	14411	14341	14492	14533	14428	14420	14413	14428	14423	14315	14412	14373	14422	14414	14403	14356	14476	14372	14500	14373	14473	14584	14442	14598	14384	14459	14452	14389	14531	14410	14414	14453	14342	14343	14415	14372	14529	14414	14439	14471	14572	14519	14306	14412	14513	14354	14326	14608	14214	14525	14565	14437	14562	14699	14457	14519	14353	14343	14522	14412	14306	14568	14506	14400	14335	14455	14625	14324	14430	14200	14457	14396	14415	14602	14439	14464	14514	14498	14438	14503	14423	14327	14399	14515	14406	14458	14424	14383	14382	14406	14515	14329	14573	14530	14312	14510	14373	14528	14416	14542	14414	14398	14474	14746	14433	14557	14507	14618	14567	14425	14527	14384	14324	14435	14516	14309	14401	14498	14459	14427	14313	14461	14469	14562	14457	14339	14455	14435	14544	14330	14546	14478	14391	14465	14494	14281	14422	14461	14543	14305	14425	14549	14517	14361	14597	14251	14483	14533	14495	14343	14414	14479	14442	14413	14208	14499	14632	14576	14344	14574	14457	14434	14517	14467	14478	14432	14419	14438	14600	14495	14489	14543	14616	14537	14536	14508	14433	14504	14380	14468	14569	14342	14378	14337	14341	14482	14302	14598	14367	14442	14344	14505	14492	14580	14431	14482	14481	14624	14468	14520	14309	14435	14502	14456	14373	14599	14448	14320	14662	14531	14513	14437	14489	14540	14337	14469	14414	14396	14462	14312	14378	14532	14482	14467	14472	14597	14619	14502	14566	14442	14345	14455	14602	14383	14660	14319	14450	14680	14438	14626	14543	14506	14579	14386	14229	14349	14566	14532	14526	14404	14669	14477	14583	14620	14357	14495	14293	14385	14444	14461	14513	14341	14373	14400	14352	14710	14456	14519	14353	14381	14416	14553	14414	14449	14667	14588	14394	14544	14491	14497	14304	14360	14439	14472	14473	14518	14599	14393	14490	14416	14432	14422	14545	14416	14375	14587	14378	14506	14555	14464	14491	14370	14465	14449	14555	14436	14547	14515	14528	14538	14489	14436	14400	14510	14498	14634	14622	14432	14395	14472	14498	14372	14523	14509	14526	14483	14389	14405	14449	14502	14489	14265	14574	14395	14362	14330	14325	14498	14486	14511	14354	14483	14519	14504	14594	14367	14609	14573	14442	14480	14410	14482	14395	14655	14691	14512	14501	14328	14398	14478	14353	14577	14426	14384	14321	14539	14464	14558	14384	14467	14486	14454	14389	14436	14369	14486	14599	14631	14520	14321	14541	14491	14402	14422	14544	14461	14524	14423	14435	14493	14522	14383	14559	14423	14528	14500	14433	14600	14309	14589	14493	14432	14476	14462	14393	14493	14551	14378	14398	14472	14540	14451	14601	14421	14479	14495	14492	14478	14459	14536	14351	14482	14240	14551	14692	14452	14410	14501	14386	14441	14473	14458	14521	14558	14496	14514	14494	14527	14463	14518	14446	14392	14721	14378	14376	14431	14519	14487	14480	14369	14508	14375	14429	14416	14430	14528	14416	14388	14334	14419	14541	14336	14459	14405	14354	14572	14444	14392	14461
23993	24835	35821	28952	23524	23406	22486	17601	16924	17068	17139	16907	16943	16915	16972	17129	16810	16827	16993	16692	16695	16891	16839	16841	16716	16774	16710	16698	16554	16672	16903	16901	16529	16789	16827	16718	16838	17146	16796	16950	16604	16550	16837	16898	16784	16736	16836	16675	16723	16723	16885	16829	16674	16737	16773	16747	16780	16820	16659	16737	16801	16696	16883	16801	16636	16776	16551	16661	16810	16647	16594	16734	16690	16652	16671	16804	16651	16806	16723	16662	16697	16819	16542	16905	16763	16472	16487	16724	16776	16509	16742	16601	16685	16557	16463	16656	16686	16499	16772	16690	16850	16609	16540	16658	16658	16768	16651	16841	16749	16700	16720	16622	16729	16734	16673	16528	16695	16687	16712	16621	16761	16571	16769	16572	16684	16674	16670	16901	16785	16515	16541	16602	16613	16641	16763	16616	16532	16568	16544	16790	16779	16686	16908	16601	16692	16645	16849	16685	16613	16871	16600	16577	16868	16627	16566	16569	16632	16619	16784	16625	16698	16780	16709	16523	16650	16848	16574	16571	16706	16567	16585	16529	16702	16579	16656	16482	16495	16747	16648	16611	16587	16440	16706	16814	16524	16452	16808	16786	16723	16634	16617	16744	16851	16638	16697	16456	16728	16842	16517	16523	16513	16673	16581	16680	16667	16697	16795	16703	16631	16700	16616	16636	16751	16519	16358	16533	16604	16726	16647	16632	16608	16646	16759	16747	16749	16623	16679	16585	16655	16618	16677	16625	16782	16454	16787	16670	16607	16736	16500	16735	16756	16633	16661	16684	16687	16700	16613	16575	16557	16609	16558	16717	16797	16631	16709	16658	16560	16901	16703	16761	16753	16643	16741	16628	16746	16652	16641	16505	16772	16548	16643	16963	16604	16560	16612	16268	16486	16711	16542	16618	16923	16787	16381	16635	16670	16714	16632	16570	16730	16483	16711	16850	16633	16437	16617	16796	16828	16794	16588	16468	16712	16592	16584	16721	16684	16772	16677	16727	16610	16587	16741	16503	16681	16738	16619	16531	16583	16815	16628	16750	16709	16485	16549	16671	16660	16708	16781	16635	16663	16933	16804	16740	16589	16487	16765	16590	16533	16415	16683	16625	16624	16576	16743	16748	16466	16673	16634	16572	16500	16566	16623	16710	16610	16596	16735	16744	16649	16639	16679	16373	16654	16477	16384	16745	16704	16514	16675	16554	16647	16542	16616	16794	16751	16551	16736	16697	16423	16573	16715	16676	16496	16774	16510	16623	16750	16663	16688	16724	16764	16557	16810	16589	16684	16624	16698	16526	16600	16623	16541	16494	16710	16642	16583	16600	16673	16508	16651	16621	16897	16629	16760	16619	16588	16747	16749	16892	16862	16757	16596	16687	16804	16713	16774	16730	16602	16544	16731	16648	16469	16638	16758	16725	16557	16713	16850	16529	16813	16871	16540	16548	16603	16440	16422	16638	16675	16629	16633	16453	16530	16543	16568	16622	16682	16693	16672	16658	16727	16584	16737	16558	16625	16754	16780	16675	16541	16487	16685	16636	16723	16779	16851	16431	16504	16463	16538	16767	17004	16644	16471	16518	16522	16617	16732	16882	16763	16554	16844	16593	16406	16373	16644	16772	16636	16382	16705	16706	16544	16613	16620	16660	16772	16822	16656	16595	16751	16717	16634	16586	16723	16613	16749	16593	16662	16654	16755	16432	16682	16577	16510	16565	16577	16618	16694	16745	16759	16543	16626	16444	16702	16713	16691	16582	16808	16684	16783	16647	16858	16887	16690	16442	16687	16817	16630	16584	16568	16681	16555	16669	16836	16510	16744	16640	16682	16609	16759	16555	16582	16599	16714	16789	16697	16710	16684	16707	16741	16436	16473	16596	16505	16664	16536	16574	16807	16642	16681	16663	16564	16671	16695	16782	16566	16701	16751	16277	16608	16994	16612	16851	16573	16707	16581	16701	16799	16581	16603	16566	16449	16410	16550	16747	16552	16788	16589	16719	16541	16595	16691	16625	16670	16648	16665	16720	16690	16759	16586	16512	16819	16650	16619	16626	16563	16576	16636	16870	16570	16618	16545	16599	16593	16639	16584	16582	16714	16622	16632	16753	16380	16542	16571	16487	16765	16762	16672	16425	16508	16472	16570	16599	16490	16676	16644	16688	16590	16465	16614	16652	16807	16570	16627	16629	16856	16743	16722	16694	16714	16808	16771	16688	16708	16785	16779	16629	16607	16726	16698	16528	16573	16666	16663	16706	16722	16702	16619	16834	16623	16666	16724	16608	16606	16545	16769	16630	16710	16675	16628	16683	16621	16690	16879	16615	16527	16745	16588	16694	16635	16579	16660	16521	16739	16854	16774	16583	17042	16541	16675	16668	16766	16542	16471	16773	16709	16669	16484	16439	16590	16729	16662	16613	16719	16519	16738	16679	16545	16898	16632	16615	16576	16551	16678	16839	16872	16861	16534	16788	16667	16524	16629	16632	16539	16651	16692	16689	16565	16794	16627	16629	16699	16537	16466	16845	16717	16656	16687	16543	16610	16590	16657	16620	16611	16671	16782	16577	16749	16686	16665	16659	16694	16597	16645	16574	16527	16644	16671	16685	16593	16708	16734	16696	16828	16698	16670	16381	16565	16736	16649	16912	16509	16768	16632	16738	16668	16469	16533	16650	16642	16552	16796	16602	16698	16628	16587	16669	16596	16535	16689	16673	16789	16748	16606	16601	16647	16736	16823	16637	16536	16731	16430	16572	16579	16544	16735	16532	16709	16790	16475	16491	16933	16613	16741	16636	16582	16527	16811	16745	16688	16492	16549	16755	16724	16799	16646	16687	16581	16628	16885	16623	16642	16513	16767	16586	16717	16682	16738	16544	16728	16709	16608	16708	16677	16694	16759	16551	16538	16654	16771	16728	16553	16569	16635	16699	16626	16499	16657	16469	16902	16716	16477	16501	16507	16627	16694	16547	16611	16518	16656	16880	16884	16752	16432	16645	16641	16664	16534	16640	16607	16781	16757	16813	16601	16876	16667	16460	16487	16603	16693	16767	16788	16500	16605	16697	16812	16654	16770	16657	16691	16744	16637	16761	16713	16774	16496	16547	16829	16476	16623	16818	16674	16638	16627	16609	16608	16640	16574	16844	16763	16641	16753	16662	16652	16736	16531	16918	16697	16722	16641	16629	16605	16516	16791	16598	16599	16631	16840	16808	16914	16486	16363	16746	16671	16738	16809	16616	16650	16691	16514	16653	16630	16598	16548	16471	16634	16396	16552	16629	16647	16933	16604	16642	16512	16736	16587	16782	16642	16584	16478	16533	16481	16700	16447	16519	16558	16675	16495	16799	16799	16778	16873	16464	16429	16778	16938	16650	16709	16617	16644	16582	16556	16664	16754	16575	16532	16735	16568	16623	16941	16629	16710	16672	16654	16680	16556	16567	16737	16710	16577	16442	16558	16589	16609	16799	16932	16877	16618	16527	16843	16528	16816	16610	16525	16709	16650	16646	16694	16714	16741	16653	16617	16663	16652	16670	16550	16468	16624	16525	16655	16702	16598	16735	16650	16634	16639	16573	16555	16415	16794	16785	16722	16757	16639	16701	16591	16588	16591	16635	16514	16777	16637	16676	16552	16480	16601	16388	16721	16587	16620	16739	16721	16631	16655	16696	16585	16542	16560	16714	16659	16764	16778	16621	16701	16701	16608	16677	16764	16910	16772	16730	16541	16611	16680	16652	16395	16637	16632	16628	16519	16601	16686	16662	16664	16554	16598	16689	16570	16674	16706	16757	16694	16636	16569	16651	16782	16720	16511	16547	16680	16461	16653	16702	16775	16520	16762	16736	16643	16809	16613	16708	16709	16924	16548	16574	16812	16632	16817	16925	16836	16701	16781	16697	16794	16506	16908	16649	16738	16669	16681	16768	16643	16672	16662	16623	16572	16523	16589	16440	16657	16564	16849	16575	16746	16481	16588	16581	16358	16431	16957	16580	16684	16767	16506	16575	16742	16837	16728	16801	16802	16617	16758	16503	16696	16647	16599	16517	16693	16787	16476	16621	16675	16613	16605	16690	16955	16678	16488	16392	16729	16618	16615	16821	16746	16666	16755	16785	16664	16597	16687	16606	16550	16653	16643	16704	16493	16700	16714	16645	16679	16588	16660	16585	16567	16788	16552	16568	16828	16674	16768	16524	16633	16748	16866	16403	16534	16746	16644	16660	16501	16786	16822	16419	16608	16616	16840	16497	16674	16586	16671	16545	16723	16774	16471	16580	16386	16800	16848	16683	16651	16637	16754	16491	16670	16418	16664	16634	16816	16606	16738	16686	16711	16759	16639	16738	16621	16564	16701	16757	16620	16719	16580	16499	16686	16619	16560	16824	16681	16498	16409	16570	16575	16600	16568	16713	16575	16537	16811	16575	16593	16703	16669	16600	16661	16724	16664	16639	16467	16791	16501	16741	16642	16693	16735	16851	16649	16770	16738	16514	16564	16618	16585	16518	16587	16658	16717	16737	16675	16688	16402	16652	16543	16669	16523	16868	16724	16746	16590	16527	16661	16616	16657	16520	16641	16771	16646	16658	16657	16699	16408	16611	16629	16599	16633	16582	16695	16698	16848	16739	16743	16782	16816	16610	16689	16783	16655	16482	16917	16422	16552	16697	16631	16390	16825	16734	16489	16586	16591	16744	16875	16771	16629	16717	16660	16672	16559	16710	16602	16600	16649	16851	16865	16746	16762	16422	16582	16688	16526	16842	16828	16574	16774	16613	16719	16583	16685	16612	16671	16840	16624	16794	16716	16729	16684	16658	16778	16525	16697	16542	16581	16560	16625	16729	16809	16625	16476	16470	16553	16768	16637	16636	16583	16578	16637	16572	16730	16683	16700	16719	16758	16686	16620	16665	16774	16604	16707	16707	16635	16742	16541	16638	16527	16558	16502	16609	16627	16774	16776	16717	16533	16614	16692	16804	16787	16725	16699	16620	16509	16687	16737	16727	16420	16696	16571	16671	16588	16686	16439	16788	16632	16540	16793	16674	16416	16664	16490	16825	16815	16502	16629	16567	16678	16936	16855	16826	16645	16506	16777	16532	16654	16626	16561	16704	16724	16725	16937	16731	16445	16757	16686	16763
63233	107392	83375	51565	27977	16847	14618	14445	14344	14378	14320	14523	14464	14535	14449	14424	14542	14471	14560	14331	14431	14550	14434	14435	14507	14434	14267	14663	14492	14615	14543	14639	14405	14467	14531	14415	14347	14442	14439	14582	14580	14488	14420	14402	14489	14524	14471	14561	14506	14405	14401	14572	14296	14509	14386	14264	14576	14337	14432	14562	14452	14457	14364	14503	14457	14348	14345	14322	14453	14324	14481	14475	14469	14500	14592	14557	14387	14381	14594	14454	14463	14543	14554	14383	14445	14500	14406	14288	14365	14486	14541	14294	14619	14541	14368	14559	14312	14449	14598	14402	14467	14374	14395	14539	14452	14387	14446	14491	14538	14330	14502	14445	14398	14362	14226	14333	14594	14522	14472	14485	14359	14399	14584	14638	14398	14430	14297	14357	14294	14497	14393	14274	14488	14323	14363	14494	14485	14347	14523	14325	14552	14456	14561	14332	14502	14349	14304	14540	14554	14442	14617	14361	14598	14449	14353	14492	14469	14462	14463	14404	14456	14392	14476	14239	14255	14517	14329	14494	14570	14452	14418	14558	14312	14461	14365	14484	14416	14290	14378	14420	14281	14444	14484	14442	14420	14601	14520	14488	14335	14286	14403	14422	14404	14394	14359	14322	14341	14333	14451	14305	14454	14295	14440	14455	14575	14558	14496	14519	14506	14597	14413	14472	14405	14419	14504	14443	14318	14491	14387	14472	14517	14451	14419	14386	14434	14409	14347	14553	14408	14479	14423	14385	14482	14476	14376	14451	14501	14540	14400	14487	14282	14578	14467	14414	14516	14463	14365	14474	14425	14298	14269	14436	14406	14344	14403	14476	14418	14479	14472	14294	14213	14394	14395	14517	14346	14599	14382	14591	14414	14415	14603	14575	14670	14242	14411	14504	14280	14401	14439	14291	14451	14323	14416	14309	14551	14533	14362	14505	14358	14447	14371	14514	14576	14439	14510	14560	14448	14441	14407	14223	14460	14379	14525	14570	14545	14367	14370	14532	14248	14367	14545	14543	14608	14516	14506	14275	14507	14516	14436	14513	14608	14419	14368	14455	14394	14494	14338	14510	14327	14479	14395	14527	14432	14510	14421	14227	14492	14411	14412	14522	14478	14423	14440	14502	14589	14373	14343	14507	14439	14409	14405	14385	14327	14443	14516	14466	14462	14252	14456	14401	14591	14558	14251	14367	14598	14311	14539	14452	14497	14406	14540	14454	14530	14406	14395	14236	14471	14275	14328	14253	14178	14477	14484	14361	14422	14614	14414	14550	14501	14373	14414	14472	14421	14388	14406	14487	14377	14433	14509	14357	14441	14321	14486	14270	14573	14440	14516	14504	14411	14440	14431	14455	14408	14528	14366	14363	14437	14442	14405	14352	14534	14409	14281	14418	14354	14500	14434	14391	14404	14395	14389	14403	14323	14492	14488	14346	14455	14342	14377	14366	14341	14409	14523	14566	14356	14469	14224	14422	14429	14455	14475	14498	14387	14574	14588	14316	14396	14410	14487	14513	14326	14476	14343	14483	14381	14280	14401	14464	14517	14451	14525	14527	14416	14215	14399	14401	14332	14426	14333	14290	14443	14315	14432	14478	14558	14552	14414	14673	14617	14464	14481	14629	14492	14414	14408	14403	14536	14391	14397	14412	14326	14439	14488	14263	14469	14406	14460	14386	14430	14530	14420	14373	14455	14463	14409	14421	14439	14240	14331	14426	14365	14473	14492	14353	14544	14443	14453	14516	14624	14452	14474	14343	14327	14606	14487	14595	14477	14408	14408	14413	14487	14465	14407	14525	14599	14419	14532	14363	14560	14350	14258	14378	14535	14533	14335	14322	14441	14366	14385	14441	14363	14360	14388	14447	14374	14452	14315	14433	14343	14334	14414	14676	14506	14273	14461	14353	14527	14451	14348	14346	14428	14403	14368	14546	14593	14355	14542	14396	14473	14729	14495	14513	14397	14427	14511	14435	14211	14291	14453	14482	14223	14454	14497	14416	14276	14491	14492	14087	14488	14379	14264	14248	14296	14423	14467	14246	14440	14457	14476	14524	14445	14432	14257	14437	14485	14364	14363	14407	14490	14429	14359	14510	14349	14330	14487	14347	14502	14359	14425	14519	14527	14477	14415	14309	14515	14453	14469	14342	14356	14438	14379	14284	14386	14356	14543	14268	14510	14357	14542	14595	14467	14579	14332	14540	14367	14207	14438	14398	14371	14308	14420	14406	14432	14375	14264	14451	14468	14360	14412	14420	14420	14648	14524	14363	14534	14341	14391	14321	14346	14466	14348	14415	14463	14370	14371	14439	14498	14295	14558	14294	14485	14384	14480	14491	14453	14417	14357	14439	14493	14319	14498	14227	14489	14570	14610	14408	14463	14363	14511	14478	14128	14390	14371	14210	14324	14362	14513	14261	14474	14206	14436	14420	14414	14412	14471	14337	14449	14530	14439	14544	14343	14363	14362	14487	14474	14452	14589	14431	14394	14397	14342	14322	14415	14455	14201	14626	14595	14548	14482	14287	14254	14427	14387	14393	14356	14541	14597	14366	14541	14403	14376	14412	14586	14259	14536	14371	14396	14333	14475	14377	14530	14377	14266	14458	14632	14477	14459	14425	14395	14421	14454	14508	14360	14334	14469	14513	14480	14325	14581	14422	14404	14590	14470	14547	14383	14617	14573	14550	14482	14276	14582	14332	14387	14461	14321	14719	14434	14449	14473	14468	14470	14516	14451	14377	14337	14298	14472	14459	14431	14330	14475	14415	14439	14505	14527	14333	14331	14384	14301	14601	14442	14387	14435	14552	14449	14320	14338	14518	14299	14563	14612	14633	14465	14515	14438	14439	14339	14418	14434	14327	14397	14462	14497	14369	14342	14470	14311	14506	14435	14510	14355	14565	14526	14476	14432	14348	14454	14264	14740	14450	14302	14508	14454	14593	14493	14411	14367	14466	14382	14333	14716	14339	14507	14319	14518	14487	14482	14358	14371	14359	14282	14384	14472	14449	14517	14423	14384	14448	14684	14508	14426	14470	14299	14440	14491	14437	14544	14517	14404	14306	14349	14464	14447	14400	14223	14484	14398	14446	14428	14422	14282	14376	14440	14492	14507	14482	14682	14501	14433	14357	14269	14359	14480	14590	14289	14390	14237	14326	14374	14426	14447	14435	14312	14421	14437	14422	14556	14337	14370	14250	14304	14402	14392	14426	14369	14435	14532	14376	14556	14469	14515	14445	14616	14550	14377	14395	14528	14471	14355	14529	14490	14287	14516	14328	14402	14491	14442	14370	14422	14445	14590	14387	14388	14553	14291	14456	14497	14439	14564	14468	14530	14389	14561	14533	14287	14366	14568	14449	14434	14424	14535	14434	14413	14390	14481	14537	14343	14542	14605	14443	14505	14552	14473	14435	14293	14354	14496	14267	14369	14608	14485	14467	14562	14502	14435	14618	14456	14332	14412	14414	14497	14391	14394	14268	14455	14296	14380	14552	14456	14413	14415	14412	14432	14538	14472	14415	14499	14350	14483	14503	14459	14434	14506	14346	14447	14380	14399	14466	14558	14312	14455	14527	14510	14371	14349	14393	14600	14421	14390	14420	14381	14398	14373	14597	14553	14492	14445	14429	14382	14455	14427	14542	14392	14361	14510	14383	14292	14418	14610	14392	14328	14529	14445	14560	14547	14427	14345	14306	14363	14362	14461	14491	14320	14582	14510	14472	14282	14633	14368	14505	14418	14524	14242	14290	14358	14490	14361	14441	14408	14442	14557	14499	14311	14446	14486	14510	14463	14416	14516	14437	14377	14415	14389	14347	14527	14540	14433	14521	14254	14550	14308	14422	14273	14359	14398	14312	14495	14403	14357	14389	14545	14526	14426	14509	14439	14641	14165	14326	14493	14460	14442	14445	14379	14419	14364	14425	14423	14542	14516	14521	14494	14309	14491	14368	14452	14450	14427	14387	14475	14529	14555	14402	14450	14496	14428	14352	14537	14473	14427	14339	14487	14416	14309	14460	14543	14402	14235	14377	14389	14369	14391	14308	14484	14377	14458	14454	14384	14345	14418	14524	14280	14438	14452	14316	14355	14396	14510	14665	14533	14346	14355	14461	14266	14358	14467	14429	14544	14347	14329	14399	14372	14352	14328	14598	14541	14509	14343	14451	14442	14312	14616	14239	14230	14378	14426	14454	14383	14147	14286	14465	14399	14454	14479	14541	14386	14490	14334	14431	14505	14383	14300	14359	14492	14379	14536	14489	14552	14303	14502	14485	14180	14514	14391	14482	14361	14354	14466	14502	14657	14393	14423	14347	14425	14453	14407	14509	14310	14595	14337	14468	14397	14542	14460	14267	14272	14368	14337	14462	14509	14403	14467	14273	14457	14353	14432	14369	14588	14586	14502	14455	14389	14418	14483	14236	14584	14569	14423	14534	14421	14531	14311	14482	14352	14373	14333	14537	14443	14478	14348	14450	14430	14363	14469	14472	14433	14533	14263	14461	14565	14307	14422	14376	14351	14251	14530	14543	14334	14341	14367	14442	14347	14405	14503	14531	14518	14334	14385	14332	14467	14194	14358	14349	14458	14230	14313	14579	14219	14558	14581	14335	14329	14436	14536	14473	14165	14657	14448	14456	14550	14374	14496	14362	14513	14466	14367	14490	14527	14325	14399	14481	14402	14414	14497	14533	14414	14332	14543	14330	14567	14323	14393	14490	14394	14540	14574	14456	14614	14435	14441	14353	14515	14439	14619	14410	14453	14465	14546	14547	14217	14416	14331	14240	14614	14567	14515	14570	14406	14554	14365	14495	14347	14434	14448	14493	14456	14426	14464	14429	14482	14440	14284	14388	14461	14327	14408	14545	14453	14602	14291	14395	14443	14337	14497	14440	14473	14279	14363	14522	14522	14494	14440	14574	14468	14286	14508	14282	14284	14667	14402	14690	14473	14406	14342	14372	14312	14448	14586	14332	14420	14263	14571	14596	14317	14307	14493	14377	14380	14335	14465	14413	14381	14332	14401	14318	14482	14487	14383	14368	14578	14293	14400	14569	14365	14370	14477	14420	14607	14400	14661	14403	14370	14429	14533	14701	14527	14412	14423	14358	14407	14431	14533	14435	14472	14385	14322	14385
33895	41310	40237	27227	19349	17243	17151	17037	16699	16628	16766	16860	16790	16911	16728	16729	16828	16577	16665	16616	16556	16655	16592	16700	16801	16729	16703	16709	16488	16537	16712	16448	16526	16784	16561	16738	16696	16532	16768	16789	16547	16670	16500	16728	16769	16636	16596	16751	16599	16733	16565	16730	16795	16730	16506	16465	16564	16422	16720	16440	16791	16456	16610	16717	16798	16650	16607	16787	16642	16658	16777	16589	16586	16744	16741	16761	16925	16718	16689	16614	16615	16718	16674	16653	16650	16794	16378	16640	16669	16626	16581	16478	16591	16542	16729	16653	16793	16691	16734	16684	16599	16582	16591	16777	16464	16634	16536	16482	16649	16722	16536	16488	16584	16575	16622	16701	16509	16781	16754	16690	16656	16600	16685	16702	16632	16645	16686	16608	16497	16538	16507	16835	16516	16673	16756	16596	16783	16494	16626	16717	16521	16582	16523	16612	16576	16710	16459	16583	16624	16615	16662	16592	16684	16663	16491	16814	16659	16659	16698	16838	16639	16740	16740	16656	16626	16502	16648	16549	16653	16714	16581	16757	16597	16507	16577	16641	16668	16563	16650	16667	16813	16542	16666	16673	16622	16670	16635	16764	16797	16698	16676	16722	16824	16633	16611	16678	16512	16530	16793	16662	16511	16698	16572	16534	16610	16533	16631	16624	16610	16597	16736	16702	16746	16725	16635	16564	16608	16708	16479	16330	16548	16457	16672	16522	16760	16702	16613	16445	16462	16638	16679	16784	16807	16779	16671	16767	16637	16610	16838	16568	16560	16595	16713	16721	16632	16680	16706	16645	16630	16740	16746	16483	16582	16765	16749	16610	16803	16588	16679	16768	16640	16434	16651	16852	16551	16740	16673	16527	16445	16510	16777	16753	16867	16709	16687	16474	16715	16495	16480	16741	16622	16460	16653	16714	16769	16647	16879	16561	16698	16522	16747	16441	16676	16740	16652	16464	16712	16550	16686	16789	16693	16569	16699	16669	16598	16650	16588	16499	16675	16525	16817	16396	16572	16754	16827	16648	16553	16714	16607	16518	16696	16559	16793	16714	16593	16491	16584	16585	16528	16724	16702	16743	16504	16502	16605	16511	16629	16633	16785	16718	16721	16765	16744	16663	16703	16832	16760	16746	16554	16487	16698	16749	16762	16605	16685	16422	16741	16578	16588	16697	16755	16743	16662	16756	16471	16486	16741	16551	16509	16448	16663	16580	16524	16676	16565	16493	16709	16519	16607	16449	16555	16653	16500	16769	16543	16544	16847	16592	16667	16755	16584	16627	16663	16577	16760	16690	16720	16735	16602	16639	16769	16565	16735	16871	16504	16662	16546	16514	16690	16472	16708	16743	16718	16583	16494	16723	16657	16669	16607	16746	16457	16588	16652	16707	16688	16712	16686	16772	16582	16715	16627	16626	16831	16695	16734	16666	16530	16470	16627	16659	16548	16521	16443	16767	16805	16637	16615	16763	16497	16549	16773	16551	16633	16789	16572	16569	16740	16833	16490	16859	16669	16712	16467	16546	16737	16805	16676	16549	16535	16664	16559	16491	16802	16625	16818	16779	16613	16642	16834	16761	16640	16695	16733	16660	16705	16675	16660	16682	16728	16564	16593	16782	16571	16643	16598	16634	16460	16594	16504	16509	16729	16679	16461	16675	16620	16666	16521	16598	16667	16692	16747	16637	16606	16669	16659	16650	16637	16779	16558	16687	16585	16649	16698	16512	16763	16582	16699	16501	16648	16515	16675	16588	16511	16619	16751	16635	16717	16567	16563	16702	16730	16729	16865	16615	16602	16642	16391	16684	16665	16655	16733	16628	16644	16757	16612	16671	16467	16562	16748	16650	16680	16580	16528	16752	16701	16556	16380	16634	16688	16762	16680	16775	16633	16534	16624	16699	16762	16666	16681	16448	16764	16674	16583	16425	16483	16709	16698	16682	16800	16532	16646	16525	16771	16551	16798	16584	16738	16683	16714	16701	16894	16552	16418	16560	16747	16710	16775	16570	16635	16554	16392	16661	16435	16522	16612	16381	16828	16639	16545	16684	16598	16628	16631	16532	16656	16706	16760	16526	16667	16679	16692	16373	16632	16611	16689	16675	16641	16720	16774	16593	16893	16739	16486	16562	16695	16798	16621	16514	16389	16501	16566	16613	16429	16416	16762	16542	16687	16655	16769	16506	16554	16641	16664	16806	16760	16693	16604	16637	16660	16727	16669	16482	16620	16535	16570	16846	16470	16646	16837	16750	16798	16803	16613	16541	16656	16559	16647	16702	16501	16703	16476	16637	16550	16739	16483	16395	16623	16517	16594	16625	16512	16679	16737	16785	16704	16803	16774	16777	16634	16661	16643	16663	16645	16667	16661	16631	16703	16640	16897	16774	16761	16573	16517	16541	16819	16792	16505	16503	16605	16609	16657	16624	16637	16741	16602	16668	16807	16608	16653	16761	16650	16480	16623	16597	16692	16883	16732	16731	16612	16719	16868	16775	16693	16615	16470	16722	16902	16938	16785	16540	16571	16551	16794	16780	16465	16537	16723	16638	16812	16686	16619	16598	16447	16541	16898	16623	16723	16630	16757	16644	16616	16654	16773	16575	16705	16695	16627	16605	16496	16721	16558	16584	16580	16435	16697	16491	16644	16664	16641	16574	16771	16711	16712	16567	16676	16825	16822	16828	16629	16680	16558	16818	16582	16656	16575	16653	16552	16747	16725	16589	16456	16612	16511	16699	16879	16620	16755	16732	16755	16456	16732	16395	16529	16870	16694	16555	16705	16613	16740	16773	16698	16700	16692	16631	16529	16464	16678	16605	16514	16673	16398	16565	16808	16884	16584	16898	16626	16595	16460	16642	16746	16625	16735	16922	16763	16628	16725	16533	16662	16558	16760	16662	16676	16563	16561	16678	16642	16872	16823	16797	16653	16598	16755	16730	16846	16539	16642	16676	16479	16648	16720	16773	16731	16672	16727	16906	16573	16594	16347	16708	16650	16645	16863	16557	16700	16570	16491	16674	16685	16433	16606	16591	16506	16547	16843	16603	16500	16640	16638	16620	16529	16734	16633	16621	16473	16615	16650	16800	16638	16721	16663	16672	16522	16785	16652	16832	16434	16461	16672	16943	16908	16636	16576	16634	16807	16838	16867	16632	16608	16593	16722	16599	16677	16617	16634	16630	16665	16688	16609	16727	16574	16724	16570	16663	16654	16531	16764	16582	16772	16637	16705	16713	16834	16551	16419	16784	16627	16610	16580	16559	16681	16455	16697	16578	16608	16855	16708	16523	16674	16583	16604	16711	16831	16596	16550	16541	16546	16767	16668	16676	16606	16580	16670	16569	16582	16509	16647	16615	16643	16724	16754	16649	16725	16475	16475	16607	16633	16703	16568	16458	16516	16557	16660	16743	16471	16841	16624	16537	16602	16721	16758	16605	16603	16782	16698	16589	16731	16608	16544	16770	16803	16630	16730	16784	16424	16680	16760	16709	16678	16659	16668	16689	16760	16476	16648	16423	16464	16537	16857	16725	16600	16745	16533	16595	16582	16650	16384	16580	16754	16554	16435	16497	16786	16618	16591	16607	16782	16646	16615	16573	16641	16515	16739	16878	16686	16620	16810	16714	16646	16462	16693	16801	16724	16640	16606	16503	16570	16707	16756	16714	16723	16748	16760	16569	16880	16647	16637	16725	16706	16606	16564	16566	16709	16645	16663	16625	16481	16717	16837	16574	16732	16663	16635	16695	16598	16594	16622	16608	16548	16794	16815	16801	16427	16549	16635	16687	16591	16759	16809	16875	16655	16628	16382	16473	16562	16577	16721	16647	16585	16598	16710	16579	16587	16771	16568	16716	16594	16823	16571	16710	16732	16752	16550	16701	16546	16542	16445	16568	16410	16761	16707	16657	16613	16700	16577	16501	16545	16628	16511	16655	16577	16732	16418	16704	16658	16641	16746	16427	16496	16651	16506	16759	16618	16673	16548	16519	16562	16682	16769	16664	16669	16553	16731	16613	16767	16591	16442	16763	16713	16576	16660	16707	16491	16602	16768	16657	16611	16638	16515	16667	16727	16687	16811	16534	16428	16529	16584	16722	16512	16607	16532	16570	16731	16713	16888	16692	16718	16592	16569	16802	16715	16743	16757	16773	16493	16697	16624	16843	16663	16674	16477	16691	16595	16803	16655	16733	16648	16561	16712	16665	16616	16535	16844	16696	16556	16507	16711	16897	16603	16513	16554	16524	16661	16549	16639	16585	16813	16858	16580	16644	16609	16810	16711	16669	16717	16591	16515	16664	16601	16720	16796	16617	16706	16771	16590	16724	16510	16699	16700	16647	16738	16790	16531	16394	16576	16510	16768	16554	16672	16692	16592	16673	16651	16578	16483	16649	16731	16815	16687	16809	16557	16701	16694	16674	16654	16817	16705	16645	16691	16758	16692	16677	16499	16580	16510	16717	16815	16855	16700	16775	16667	16715	16640	16564	16585	16586	16629	16746	16660	16649	16604	16689	16638	16717	16490	16575	16564	16650	16648	16610	16791	16596	16714	16642	16542	16663	16735	16698	16361	16561	16636	16645	16468	16543	16724	16722	16728	16786	16652	16645	16771	16600	16750	16607	16587	16715	16538	16506	16741	16957	16672	16569	16530	16474	16718	16575	16746	16671	16691	16569	16714	16641	16683	16613	16495	16595	16688	16523	16619	16723	16770	16745	16670	16511	16610	16628	16630	16648	16565	16720	16694	16584	16742	16648	16587	16771	16566	16572	16698	16602	16725	16760	16796	16248	16652	16647	16680	16868	16486	16755	16487	16763	16796	16797	16799	16773	16723	16530	16615	16647	16655	16696	16680	16763	16674	16402	16597	16784	16827	16659	16638	16584	16621	16600	16671	16620	16655	16698	16560	16570	16559	16711	16537	16754	16589	16791	16785	16624	16502	16722	16596	16804	16632	16749	16838	16687	16511	16635	16699	16682	16612	16661	16751	16786	16722	16550	16699	16762	16729	16534	16634	16797	16607	16616	16778	16519	16677	16670	16616	16608	16774	16662	16633	16475	16763	16590	16464	16610	16601	16685	16660	16702	16585	16776	16561	16557	16767	16661	16798	16646	16617	16690	16901	16787	16617	16661
43027	58387	40820	22474	15910	14798	14497	14371	14345	14449	14709	14417	14366	14545	14161	14596	14467	14406	14329	14418	14504	14284	14608	14365	14410	14387	14597	14349	14447	14375	14372	14433	14373	14395	14377	14453	14472	14343	14289	14382	14489	14497	14427	14271	14406	14397	14398	14383	14351	14255	14396	14475	14458	14403	14356	14522	14348	14406	14356	14454	14413	14357	14390	14377	14416	14394	14295	14299	14407	14437	14201	14454	14302	14456	14275	14370	14283	14264	14422	14506	14522	14392	14546	14453	14283	14632	14436	14435	14383	14329	14381	14255	14515	14493	14485	14410	14319	14416	14359	14526	14588	14338	14308	14394	14301	14402	14274	14437	14351	14288	14525	14398	14428	14560	14286	14341	14363	14287	14404	14233	14389	14371	14467	14502	14357	14328	14255	14382	14464	14352	14452	14433	14293	14399	14402	14310	14611	14395	14322	14418	14364	14604	14261	14537	14367	14359	14342	14223	14559	14290	14342	14342	14232	14494	14481	14348	14407	14390	14379	14306	14588	14548	14496	14462	14465	14361	14527	14429	14554	14261	14516	14379	14476	14526	14494	14449	14254	14503	14387	14437	14329	14352	14421	14247	14218	14493	14242	14400	14422	14486	14354	14464	14435	14276	14524	14424	14496	14188	14316	14437	14378	14340	14342	14242	14400	14405	14408	14341	14327	14459	14324	14590	14228	14395	14415	14495	14365	14375	14483	14495	14278	14295	14411	14497	14362	14483	14509	14383	14429	14478	14384	14407	14317	14485	14409	14391	14480	14514	14408	14318	14426	14496	14426	14280	14441	14446	14424	14378	14426	14358	14372	14297	14277	14507	14290	14382	14442	14420	14483	14277	14428	14515	14331	14566	14199	14414	14522	14400	14557	14347	14520	14465	14404	14393	14466	14390	14367	14346	14259	14265	14301	14441	14443	14316	14325	14311	14476	14186	14515	14312	14355	14452	14283	14407	14374	14429	14359	14238	14384	14459	14320	14516	14396	14353	14452	14322	14428	14371	14219	14512	14223	14349	14458	14474	14521	14472	14225	14543	14385	14402	14315	14347	14372	14375	14575	14364	14402	14354	14406	14601	14451	14290	14461	14440	14303	14447	14358	14539	14547	14405	14427	14304	14261	14468	14559	14334	14429	14341	14470	14336	14277	14557	14491	14276	14336	14417	14395	14299	14326	14412	14354	14334	14445	14208	14479	14532	14429	14248	14448	14543	14425	14260	14415	14372	14316	14433	14384	14421	14348	14287	14539	14396	14552	14545	14455	14437	14473	14543	14247	14369	14300	14319	14351	14382	14571	14419	14481	14431	14314	14537	14380	14427	14336	14359	14288	14572	14319	14466	14349	14402	14398	14310	14342	14407	14252	14236	14490	14384	14511	14380	14443	14356	14410	14312	14337	14398	14207	14273	14334	14398	14386	14437	14565	14464	14352	14391	14496	14347	14401	14344	14221	14321	14451	14354	14338	14467	14484	14388	14461	14385	14626	14314	14403	14442	14542	14629	14502	14320	14414	14361	14440	14430	14200	14581	14267	14261	14361	14285	14538	14457	14360	14358	14449	14381	14445	14345	14514	14268	14287	14545	14346	14249	14351	14440	14196	14413	14593	14306	14422	14320	14302	14358	14430	14559	14548	14422	14487	14314	14318	14553	14504	14518	14406	14302	14300	14491	14465	14392	14319	14383	14438	14514	14520	14722	14457	14454	14481	14419	14280	14288	14423	14217	14483	14378	14342	14448	14388	14365	14351	14261	14490	14214	14511	14384	14333	14352	14296	14453	14505	14224	14326	14339	14433	14417	14408	14434	14307	14540	14460	14393	14361	14483	14391	14408	14461	14424	14342	14409	14402	14471	14407	14346	14423	14519	14430	14476	14476	14267	14378	14493	14534	14254	14648	14456	14317	14388	14627	14380	14358	14326	14356	14480	14350	14466	14361	14420	14481	14312	14512	14580	14449	14316	14375	14482	14314	14358	14435	14310	14526	14281	14418	14294	14469	14385	14507	14281	14364	14459	14330	14412	14343	14434	14335	14362	14335	14449	14439	14477	14399	14463	14442	14497	14546	14465	14437	14410	14420	14523	14345	14481	14365	14281	14451	14384	14482	14264	14445	14500	14321	14549	14493	14403	14465	14187	14492	14497	14428	14360	14524	14268	14441	14396	14375	14462	14480	14285	14381	14300	14344	14549	14467	14341	14452	14471	14481	14426	14435	14457	14441	14407	14434	14483	14380	14314	14518	14302	14300	14405	14263	14473	14364	14355	14467	14640	14424	14393	14357	14432	14287	14250	14446	14414	14415	14422	14329	14444	14445	14501	14499	14352	14332	14424	14426	14503	14377	14300	14499	14493	14568	14375	14537	14334	14400	14295	14431	14422	14594	14435	14326	14377	14367	14403	14316	14631	14346	14508	14378	14413	14446	14461	14458	14275	14554	14328	14443	14296	14358	14449	14360	14420	14478	14328	14311	14409	14628	14398	14340	14426	14376	14372	14261	14413	14241	14328	14500	14366	14350	14456	14434	14487	14354	14421	14269	14293	14521	14428	14370	14440	14338	14576	14425	14500	14354	14353	14504	14394	14391	14552	14324	14344	14359	14318	14320	14256	14495	14408	14491	14395	14395	14504	14331	14374	14421	14316	14576	14507	14275	14360	14443	14440	14293	14546	14324	14335	14250	14491	14272	14516	14360	14392	14443	14444	14293	14411	14313	14592	14435	14361	14377	14471	14457	14399	14477	14587	14439	14504	14409	14318	14394	14399	14368	14451	14426	14573	14380	14325	14384	14370	14553	14420	14357	14546	14412	14431	14421	14323	14585	14367	14468	14339	14541	14417	14208	14428	14541	14377	14375	14431	14404	14480	14439	14517	14417	14362	14434	14495	14362	14281	14444	14229	14335	14486	14438	14380	14455	14440	14366	14602	14379	14479	14307	14449	14273	14330	14329	14298	14393	14507	14344	14315	14332	14337	14543	14408	14554	14390	14417	14382	14597	14419	14433	14317	14378	14446	14394	14474	14553	14540	14347	14324	14356	14378	14337	14299	14431	14417	14420	14243	14470	14305	14507	14525	14351	14392	14423	14395	14357	14304	14346	14468	14360	14258	14389	14470	14303	14492	14386	14387	14456	14544	14462	14316	14261	14496	14333	14408	14389	14561	14309	14313	14520	14421	14451	14390	14458	14373	14375	14496	14255	14530	14303	14299	14503	14378	14332	14202	14543	14370	14338	14375	14339	14363	14384	14505	14507	14577	14418	14358	14330	14509	14341	14316	14421	14323	14388	14297	14456	14453	14273	14307	14269	14264	14435	14584	14341	14587	14543	14492	14348	14545	14419	14290	14444	14404	14301	14370	14370	14403	14430	14593	14366	14351	14248	14490	14471	14217	14443	14540	14419	14376	14431	14421	14416	14548	14437	14283	14465	14379	14421	14324	14501	14556	14461	14419	14319	14543	14341	14432	14600	14410	14485	14365	14249	14414	14564	14298	14332	14454	14543	14374	14553	14260	14512	14353	14401	14388	14244	14405	14531	14506	14500	14464	14414	14265	14365	14420	14463	14340	14396	14567	14418	14388	14435	14298	14449	14456	14452	14352	14465	14483	14390	14488	14549	14486	14562	14342	14351	14446	14547	14257	14549	14271	14519	14434	14338	14435	14383	14362	14467	14477	14366	14267	14345	14461	14490	14547	14441	14504	14451	14313	14567	14491	14331	14387	14282	14429	14457	14465	14405	14259	14370	14291	14305	14470	14360	14209	14514	14470	14397	14347	14280	14558	14294	14382	14318	14584	14324	14483	14255	14253	14273	14493	14334	14458	14377	14340	14477	14315	14339	14292	14458	14430	14439	14371	14314	14289	14495	14407	14529	14476	14399	14367	14477	14620	14396	14419	14282	14421	14251	14315	14344	14324	14410	14562	14527	14505	14469	14366	14554	14210	14232	14507	14355	14238	14349	14523	14337	14252	14507	14315	14390	14575	14480	14418	14321	14449	14353	14285	14356	14370	14260	14563	14413	14475	14600	14550	14514	14477	14391	14263	14508	14435	14574	14308	14328	14415	14394	14451	14304	14359	14361	14371	14385	14484	14603	14546	14503	14336	14415	14474	14237	14316	14552	14352	14259	14539	14419	14576	14465	14427	14315	14541	14204	14576	14377	14490	14489	14433	14212	14325	14363	14403	14457	14566	14378	14276	14426	14302	14478	14450	14405	14449	14398	14455	14297	14411	14153	14491	14481	14496	14425	14412	14297	14407	14383	14337	14393	14361	14303	14286	14430	14307	14519	14412	14423	14438	14401	14345	14431	14390	14320	14395	14360	14608	14271	14478	14347	14416	14436	14298	14397	14581	14364	14468	14621	14491	14384	14476	14278	14480	14259	14522	14281	14328	14484	14379	14447	14436	14269	14335	14409	14316	14350	14363	14386	14501	14548	14309	14435	14249	14338	14217	14326	14432	14463	14370	14344	14374	14388	14372	14267	14438	14566	14410	14490	14555	14409	14435	14537	14471	14394	14410	14414	14315	14423	14483	14468	14343	14379	14456	14297	14389	14417	14553	14382	14410	14410	14404	14389	14398	14395	14374	14430	14312	14520	14375	14285	14466	14405	14440	14329	14393	14432	14418	14423	14398	14476	14385	14492	14411	14367	14526	14421	14416	14472	14444	14364	14448	14510	14390	14454	14458	14617	14461	14452	14521	14422	14364	14356	14318	14360	14324	14511	14491	14384	14441	14425	14326	14340	14602	14392	14418	14435	14402	14264	14443	14455	14524	14556	14536	14402	14268	14441	14407	14472	14356	14475	14364	14431	14422	14536	14465	14407	14244	14609	14508	14539	14453	14459	14260	14548	14300	14581	14367	14401	14612	14295	14386	14460	14588	14440	14348	14209	14347	14455	14337	14430	14476	14372	14338	14425	14307	14554	14389	14404	14487	14477	14427	14393	14370	14506	14507	14302	14518	14259	14398	14491	14384	14336	14395	14403	14222	14512	14357	14503	14518	14422	14409	14343	14309	14328	14436	14322	14439	14423	14359	14435	14452	14425	14298	14409	14308	14474	14393	14392	14299	14398	14482	14301	14446	14412	14377	14212	14329	14347	14442	14490	14394	14353	14372	14427	14368	14285	14444	14368	14476
29968	39514	46248	32939	21534	17885	17359	16911	16673	16913	16857	16762	16770	16815	16640	16858	16761	16572	16670	16692	16560	16671	16753	16713	16772	16654	16729	16719	16632	16652	16595	16713	16647	16703	16797	16877	16659	16694	16640	16556	16723	16530	16548	16692	16622	16717	16635	16532	16684	16801	16574	16648	16672	16623	16500	16598	16763	16850	16861	16422	16377	16716	16685	16854	16655	16634	16673	16623	16559	16666	16663	16776	16732	16599	16501	16817	16662	16705	16631	16634	16583	16589	16597	16613	16596	16501	16590	16839	16599	16688	16791	16637	16688	16544	16720	16463	16688	16449	16576	16730	16513	16895	16790	16644	16770	16644	16608	16891	16501	16763	16879	16582	16636	16671	16687	16674	16635	16700	16571	16863	16574	16547	16850	16790	16762	16642	16352	16897	16676	16616	16715	16514	16487	16600	16824	16691	16583	16750	16666	16673	16816	16498	16727	16447	16503	16556	16685	16782	16580	16723	16703	16515	16539	16657	16672	16509	16625	16524	16642	16479	16667	16471	16637	16775	16635	16642	16705	16649	16697	16652	16628	16667	16536	16560	16624	16582	16666	16571	16493	16649	16454	16593	16781	16672	16534	16581	16807	16418	16478	16681	16681	16573	16701	16544	16724	16790	16512	16758	16735	16711	16529	16655	16737	16652	16688	16696	16768	16540	16569	16569	16832	16563	16744	16450	16608	16530	16677	16567	16638	16544	16410	16548	16705	16583	16664	16564	16865	16773	16682	16709	16509	16671	16466	16545	16707	16544	16462	16486	16517	16705	16586	16532	16579	16767	16567	16556	16473	16675	16674	16556	16666	16587	16653	16635	16499	16582	16618	16613	16611	16653	16589	16689	16747	16644	16529	16806	16759	16922	16548	16657	16534	16625	16549	16819	16669	16651	16709	16618	16730	16622	16602	16623	16524	16548	16632	16583	16573	16722	16409	16577	16557	16729	16780	16623	16599	16838	16624	16386	16503	16646	16625	16738	16731	16634	16699	16567	16623	16786	16564	16454	16508	16465	16621	16885	16795	16633	16619	16554	16643	16775	16619	16371	16552	16598	16693	16515	16780	16497	16579	16508	16565	16506	16758	16773	16562	16825	16656	16898	16462	16532	16664	16640	16729	16638	16630	16626	16602	16540	16502	16697	16545	16621	16478	16755	16588	16570	16714	16648	16678	16824	16446	16716	16619	16511	16657	16589	16578	16539	16395	16514	16802	16692	16636	16602	16668	16692	16580	16655	16729	16666	16742	16640	16673	16587	16720	16751	16554	16701	16850	16890	16675	16777	16462	16597	16633	16579	16601	16491	16570	16672	16556	16736	16892	16797	16567	16626	16728	16557	16656	16720	16623	16434	16683	16652	16782	16703	16707	16701	16634	16622	16614	16836	16626	16605	16562	16514	16584	16763	16673	16683	16737	16657	16697	16633	16683	16705	16621	16488	16698	16645	16837	16606	16587	16571	16482	16609	16778	16573	16561	16502	16555	16515	16612	16722	16668	16810	16597	16642	16818	16784	16664	16537	16540	16610	16572	16715	16605	16629	16791	16680	16738	16686	16732	16893	16620	16587	16713	16566	16782	16647	16685	16632	16713	16674	16776	16665	16453	16558	16524	16494	16547	16638	16933	16540	16630	16691	16883	16921	16877	16569	16587	16614	16700	16598	16558	16715	16693	16909	16757	16641	16679	16480	16621	16576	16633	16290	16639	16665	16784	16719	16680	16612	16476	16624	16850	16675	16693	16675	16582	16591	16570	16755	16727	16660	16754	16536	16488	16783	16609	16789	16646	16611	16620	16844	16681	16634	16773	16273	16818	16486	16665	16514	16630	16674	16423	16621	16527	16570	16599	16432	16403	16582	16687	16731	16373	16661	16389	16635	16724	16406	16731	16768	16497	16540	16464	16695	16636	16524	16644	16628	16698	16501	16675	16568	16701	16697	16606	16870	16602	16728	16616	16698	16650	16503	16641	16629	16713	16529	16746	16737	16646	16709	16601	16410	16631	16641	16678	16708	16688	16748	16824	16642	16596	16695	16693	16571	16678	16653	16695	16434	16516	16591	16631	16572	16586	16604	16718	16662	16793	16623	16606	16698	16677	16577	16731	16726	16881	16853	16575	16623	16528	16595	16640	16479	16488	16823	16836	16487	16633	16710	16582	16738	16654	16468	16725	16697	16762	16407	16610	16557	16652	16829	16787	16641	16363	16615	16624	16550	16705	16710	16884	16759	16912	16728	16605	16633	16587	16946	16619	16514	16449	16888	16562	16639	16821	16573	16587	16754	16538	16714	16792	16589	16720	16501	16690	16728	16506	16620	16795	16602	16741	16802	16645	16687	16613	16550	16476	16750	16750	16500	16711	16585	16579	16676	16647	16647	16691	16528	16717	16636	16616	16639	16666	16595	16687	16795	16696	16487	16620	16432	16635	16856	16578	16472	16704	16649	16633	16694	16605	16623	16758	16745	16632	16563	16751	16785	16625	16910	16651	16769	16533	16649	16628	16670	16459	16628	16432	16661	16466	16580	16608	16687	16578	16579	16498	16710	16701	16856	16784	16552	16464	16736	16729	16399	16573	16784	16440	16541	16625	16536	16426	16690	16605	16739	16592	16674	16749	16677	16749	16779	16633	16644	16709	16534	16815	16711	16633	16739	16579	16783	16687	16533	16567	16546	16733	16502	16585	16768	16674	16821	16663	16527	16587	16711	16417	16745	16620	16631	16536	16538	16642	16608	16433	16545	16462	16648	16659	16734	16739	16637	16502	16585	16557	16767	16639	16588	16730	16747	16701	16596	16801	16713	16602	16629	16962	16693	16681	16745	16636	16773	16703	16850	16638	16639	16488	16459	16743	16734	16694	16758	16596	16600	16538	16716	16723	16737	16590	16557	16610	16671	16862	16574	16674	16749	16780	16648	16688	16527	16619	16696	16587	16628	16751	16711	16502	16426	16552	16624	16669	16618	16759	16575	16666	16470	16692	16480	16529	16713	16741	16652	16541	16641	16727	16689	17012	16658	16642	16641	16627	16690	16694	16707	16452	16549	16678	16724	16720	16654	16712	16700	16752	16554	16833	16541	16801	16854	16770	16706	16575	16563	16413	16467	16757	16629	16765	16828	16657	16744	16798	16521	16791	16657	16639	16684	16789	16768	16716	16535	16526	16577	16769	16873	16715	16818	16667	16623	16763	16461	16607	16854	16595	16707	16436	16445	16759	16787	16820	16786	16586	16587	16739	16495	16791	16478	16491	16703	16791	16593	16707	16733	16678	16679	16515	16423	16773	16634	16457	16613	16583	16691	16655	16695	16923	16645	16729	16454	16386	16532	16583	16617	16820	16649	16818	16765	16590	16713	16746	16712	16890	16577	16603	16649	16864	16825	16714	16701	16496	16654	16580	16893	16782	16646	16770	16714	16775	16607	16825	16774	16767	16545	16405	16527	16496	16592	16436	16777	16633	16885	16744	16787	16470	16767	16575	16524	16571	16661	16671	16682	16565	16751	16590	16511	16695	16655	16852	16571	16838	16573	16469	16458	16466	16591	16465	16769	16769	16594	16737	16772	16687	16577	16697	16375	16596	16581	16579	16788	16864	16645	16357	16569	16470	16582	16643	16524	16497	16628	16660	16736	16552	16828	16444	16662	16698	16855	16647	16600	16771	16784	16673	16666	16684	16917	16760	16618	16582	16854	16758	16555	16729	16659	16870	16569	16645	16519	16664	16438	16618	16691	16686	16787	16543	16767	16964	16743	16517	16640	16643	16587	16576	16529	16640	16553	16558	16774	16598	16621	16688	16695	16697	16697	16723	16729	16536	16428	16676	16511	16654	16741	16552	16739	16855	16686	16545	16658	16781	16677	16693	16677	16581	16456	16462	16801	16868	16638	16562	16635	16644	16518	16475	16513	16710	16565	16654	16529	16738	16664	16690	16620	16537	16533	16637	16522	16772	16517	16649	16582	16505	16711	16593	16675	16647	16621	16486	16560	16609	16602	16766	16602	16711	16538	16552	16524	16619	16581	16385	16584	16718	16622	16621	16575	16805	16575	16481	16621	16775	16633	16588	16684	16486	16812	16655	16582	16718	16712	16518	16556	16641	16947	16621	16466	16640	16548	16732	16544	16496	16557	16421	16637	16819	16761	16711	16575	16687	16621	16543	16685	16578	16657	16759	16880	16849	16537	16567	16711	16464	16746	16792	16583	16578	16769	16747	16827	16834	16529	16589	16620	16743	16590	16637	16608	16598	16608	16609	16862	16561	16734	16547	16857	16626	16735	16778	16762	16642	16748	16618	16563	16628	16612	16794	16407	16758	16617	16825	16801	16689	16760	16657	16449	16456	16507	16625	16630	16672	16811	16514	16566	16704	16586	16609	16569	16823	16532	16658	16857	17002	16811	16657	16793	16375	16596	16596	16758	16537	16732	16618	16670	16894	16675	16631	16624	16738	16594	16744	16766	16630	16493	16724	16521	16753	16557	16685	16700	16439	16650	16666	16629	16742	16649	16844	16683	16667	16659	16487	16681	16791	16745	16640	16765	16712	16607	16631	16684	16582	16686	16629	16639	16800	16675	16713	16510	16508	16734	16764	16689	16837	16578	16600	16610	16599	16744	16588	16433	16871	16765	16648	16662	16806	16794	16453	16603	16646	16535	16699	16809	16683	16729	16623	16671	16542	16486	16361	16667	16834	16622	16635	16666	16480	16784	16742	16612	16575	16608	16569	16505	16507	16574	16707	16654	16695	16605	16547	16552	16563	16481	16655	16765	16493	16779	16544	16481	16662	16625	16591	16747	16900	16835	16719	16525	16584	16678	16610	16750	16657	16573	16763	16663	16701	16657	16583	16640	16599	16631	16453	16556	16546	16619	16448	16706	16499	16569	16629	16548	16655	16717	16710	16548	16747	16726	16533	16657	16549	16477	16752	16735	16852	16553	16649	16660	16691	16689	16539	16684	16580	16727	16645	16659	16592	16778	16624	16628	16569	16709	16768	16792	16414	16640	16524	16559	16636	16595	16699	16774	16773	16528	16765	16647	16622	16535	16771	16661	16606	16730	16848	16519	16637	16635	16789	16628	16623	16430	16603	16439	16582	16639	16699	16768	16600	16638	16732	16571	16565	16495	16735	16610	16704	16784
52536	75347	53760	29475	18000	15055	14624	14441	14406	14477	14615	14417	14582	14684	14451	14470	14317	14434	14382	14446	14465	14340	14657	14515	14363	14488	14410	14600	14499	14448	14367	14393	14452	14322	14290	14397	14525	14381	14505	14593	14412	14384	14457	14363	14547	14298	14382	14286	14394	14457	14618	14546	14330	14426	14485	14249	14426	14609	14416	14546	14421	14442	14468	14339	14471	14458	14626	14502	14399	14508	14447	14346	14375	14380	14261	14603	14293	14591	14581	14345	14357	14446	14412	14614	14377	14434	14425	14433	14392	14348	14442	14430	14363	14493	14449	14609	14439	14568	14455	14274	14291	14431	14463	14438	14318	14427	14514	14527	14359	14526	14306	14610	14406	14394	14360	14700	14434	14446	14410	14452	14358	14543	14424	14513	14530	14249	14388	14440	14640	14448	14261	14392	14528	14445	14448	14441	14347	14341	14584	14386	14320	14493	14436	14389	14642	14480	14432	14624	14427	14496	14376	14515	14382	14269	14496	14447	14504	14348	14402	14370	14254	14434	14571	14350	14459	14466	14352	14422	14496	14462	14247	14682	14437	14528	14354	14497	14312	14271	14399	14287	14445	14257	14566	14461	14427	14424	14392	14440	14474	14344	14524	14445	14242	14607	14487	14344	14550	14336	14411	14551	14353	14494	14505	14352	14434	14414	14256	14505	14314	14310	14379	14526	14578	14549	14465	14493	14507	14606	14459	14316	14502	14472	14420	14481	14541	14356	14504	14523	14336	14388	14528	14390	14432	14412	14499	14442	14458	14396	14425	14386	14343	14578	14563	14504	14416	14468	14442	14561	14407	14476	14463	14429	14537	14611	14216	14337	14244	14373	14393	14522	14453	14522	14386	14457	14525	14366	14443	14436	14484	14491	14423	14445	14427	14454	14258	14483	14487	14505	14393	14454	14428	14252	14470	14416	14463	14316	14569	14456	14407	14347	14318	14491	14360	14295	14529	14290	14323	14277	14489	14338	14408	14492	14359	14516	14454	14281	14557	14534	14372	14270	14636	14595	14404	14564	14396	14603	14498	14388	14461	14475	14340	14435	14314	14511	14281	14480	14259	14573	14277	14315	14382	14446	14527	14509	14505	14491	14388	14557	14509	14478	14521	14291	14678	14384	14302	14492	14459	14407	14419	14475	14413	14704	14564	14483	14463	14321	14519	14278	14324	14466	14468	14434	14428	14365	14412	14480	14582	14445	14432	14435	14414	14506	14373	14421	14420	14438	14409	14342	14620	14207	14407	14300	14397	14463	14530	14418	14505	14563	14297	14281	14339	14363	14385	14554	14458	14381	14449	14397	14283	14493	14331	14652	14493	14411	14409	14487	14483	14429	14516	14395	14405	14331	14428	14313	14442	14257	14312	14275	14650	14430	14430	14489	14406	14523	14488	14507	14457	14383	14423	14393	14453	14531	14400	14634	14386	14328	14478	14514	14481	14453	14476	14475	14399	14538	14421	14439	14379	14338	14421	14595	14310	14451	14440	14412	14441	14484	14467	14368	14469	14293	14502	14372	14597	14470	14325	14569	14612	14475	14436	14321	14420	14401	14336	14434	14414	14422	14677	14416	14522	14552	14552	14515	14401	14439	14402	14373	14437	14238	14466	14359	14329	14303	14433	14337	14366	14549	14326	14530	14529	14440	14506	14388	14352	14426	14423	14509	14317	14437	14561	14474	14361	14350	14518	14513	14627	14446	14560	14442	14336	14263	14489	14438	14325	14483	14427	14521	14447	14276	14370	14384	14313	14554	14298	14432	14359	14387	14596	14544	14422	14446	14348	14342	14543	14420	14537	14452	14447	14524	14402	14554	14470	14445	14525	14325	14537	14403	14420	14536	14556	14415	14464	14346	14563	14329	14515	14365	14437	14396	14449	14428	14383	14386	14616	14527	14432	14470	14493	14377	14335	14476	14289	14499	14481	14368	14380	14352	14541	14545	14551	14284	14454	14324	14337	14388	14272	14496	14469	14394	14449	14451	14550	14413	14429	14352	14492	14293	14459	14619	14597	14400	14488	14383	14414	14501	14405	14607	14580	14416	14453	14446	14351	14404	14553	14527	14365	14410	14389	14385	14554	14344	14449	14547	14314	14477	14455	14423	14396	14445	14426	14453	14567	14468	14369	14247	14386	14245	14381	14567	14327	14371	14424	14299	14529	14563	14397	14509	14598	14423	14247	14487	14584	14475	14385	14405	14466	14403	14446	14374	14449	14352	14529	14380	14470	14471	14302	14389	14468	14545	14507	14364	14525	14280	14455	14327	14448	14475	14405	14526	14407	14349	14401	14492	14321	14560	14505	14465	14357	14430	14298	14373	14382	14504	14379	14401	14367	14651	14361	14527	14450	14299	14502	14429	14423	14512	14516	14310	14321	14361	14424	14350	14395	14354	14464	14372	14294	14498	14346	14471	14505	14602	14318	14474	14322	14562	14342	14529	14358	14460	14560	14416	14240	14353	14530	14387	14408	14436	14425	14578	14397	14453	14669	14423	14415	14405	14482	14305	14480	14453	14330	14246	14465	14422	14474	14353	14440	14361	14420	14495	14631	14254	14387	14573	14408	14329	14487	14347	14615	14448	14427	14516	14465	14469	14448	14470	14451	14405	14357	14521	14375	14385	14568	14444	14500	14469	14408	14516	14383	14470	14347	14409	14435	14203	14700	14373	14361	14505	14549	14364	14211	14379	14515	14598	14440	14223	14449	14350	14341	14427	14619	14399	14473	14489	14322	14394	14436	14571	14394	14373	14485	14422	14523	14555	14456	14437	14343	14620	14575	14302	14422	14415	14490	14296	14264	14465	14317	14717	14379	14466	14361	14401	14398	14504	14416	14467	14466	14405	14508	14439	14564	14497	14418	14556	14216	14581	14503	14478	14507	14402	14434	14474	14477	14439	14418	14529	14468	14399	14413	14284	14536	14502	14300	14398	14499	14389	14552	14564	14386	14468	14382	14415	14466	14341	14462	14433	14367	14437	14398	14272	14446	14449	14467	14434	14472	14445	14423	14403	14509	14365	14521	14355	14366	14355	14533	14638	14524	14445	14288	14393	14302	14456	14400	14405	14423	14385	14524	14538	14532	14375	14500	14468	14535	14369	14424	14418	14399	14232	14510	14336	14427	14498	14305	14362	14465	14494	14421	14298	14399	14550	14390	14387	14517	14254	14345	14455	14446	14403	14465	14251	14487	14450	14322	14498	14485	14430	14316	14506	14429	14311	14456	14365	14314	14484	14254	14400	14482	14477	14543	14529	14403	14354	14267	14340	14287	14172	14486	14470	14388	14503	14446	14301	14367	14536	14241	14434	14524	14252	14604	14291	14469	14467	14395	14549	14564	14394	14539	14359	14421	14433	14669	14447	14457	14543	14466	14449	14505	14507	14458	14355	14547	14548	14279	14464	14420	14412	14324	14506	14359	14392	14439	14466	14567	14318	14394	14367	14448	14598	14542	14350	14374	14397	14423	14530	14348	14251	14370	14411	14445	14330	14407	14440	14590	14333	14437	14432	14425	14472	14313	14501	14572	14360	14504	14477	14513	14201	14439	14446	14479	14385	14374	14428	14490	14509	14531	14306	14519	14484	14478	14619	14345	14611	14534	14414	14290	14570	14327	14501	14482	14222	14500	14441	14420	14432	14549	14475	14463	14467	14613	14350	14632	14382	14472	14394	14589	14401	14441	14269	14508	14486	14442	14423	14430	14491	14577	14383	14435	14298	14386	14640	14304	14377	14257	14360	14486	14515	14289	14414	14445	14540	14580	14233	14581	14443	14459	14444	14275	14452	14521	14437	14519	14456	14426	14305	14491	14373	14552	14429	14541	14384	14424	14361	14473	14222	14652	14521	14448	14439	14468	14285	14612	14625	14472	14491	14487	14455	14376	14518	14531	14460	14430	14427	14521	14305	14567	14356	14437	14430	14633	14301	14259	14518	14247	14610	14399	14349	14366	14480	14422	14496	14381	14414	14354	14484	14327	14420	14352	14354	14508	14477	14428	14510	14574	14311	14404	14327	14333	14395	14625	14230	14538	14314	14499	14497	14306	14659	14548	14227	14512	14398	14484	14313	14350	14437	14593	14335	14449	14377	14341	14498	14597	14469	14441	14470	14502	14516	14471	14505	14370	14643	14412	14607	14262	14680	14165	14534	14519	14381	14572	14587	14502	14420	14370	14393	14405	14374	14520	14377	14435	14446	14518	14398	14412	14498	14316	14480	14280	14374	14438	14424	14435	14514	14463	14432	14542	14619	14561	14405	14478	14534	14419	14427	14475	14509	14409	14540	14466	14468	14298	14591	14348	14357	14339	14418	14352	14517	14483	14292	14519	14519	14431	14455	14479	14349	14375	14512	14333	14557	14358	14341	14270	14541	14535	14511	14358	14453	14555	14511	14423	14354	14418	14529	14406	14402	14408	14412	14384	14670	14426	14426	14532	14267	14500	14430	14456	14253	14480	14371	14310	14331	14472	14450	14281	14618	14525	14418	14233	14278	14468	14422	14407	14617	14435	14356	14545	14566	14569	14335	14350	14341	14525	14507	14312	14512	14520	14332	14348	14463	14482	14251	14448	14456	14405	14483	14375	14306	14410	14371	14496	14482	14484	14429	14442	14602	14341	14666	14425	14554	14434	14364	14340	14359	14582	14455	14431	14386	14516	14419	14563	14406	14479	14494	14294	14501	14634	14396	14261	14553	14611	14410	14563	14554	14380	14389	14437	14578	14494	14403	14381	14417	14347	14379	14468	14435	14516	14489	14383	14620	14429	14599	14415	14412	14435	14396	14313	14390	14477	14455	14464	14440	14553	14375	14448	14600	14542	14320	14494	14496	14585	14425	14467	14281	14495	14593	14578	14458	14490	14427	14438	14420	14403	14419	14355	14457	14353	14395	14631	14441	14237	14392	14565	14309	14570	14403	14594	14572	14307	14373	14281	14593	14382	14505	14557	14477	14307	14460	14471	14405	14379	14506	14429	14364	14586	14340	14579	14475	14521	14526	14549	14193	14340	14468	14583	14552	14500	14286	14450	14296	14506	14279	14396	14528	14499	14585	14364	14447	14440	14454	14541	14285	14455	14444	14460	14227	14470	14480	14422	14328	14419	14471	14596	14542	14590	14585	14451	14573	14445	14604
23792	24847	36246	29847	24013	23352	22694	17697	16784	17054	16919	16838	16797	16903	16825	16781	16890	16788	16828	16664	16585	16659	16573	16643	16826	16884	16630	16650	16841	16782	16675	16740	16769	16776	16763	16802	16735	16683	16496	16822	16532	16664	16533	16767	16782	16674	16669	16541	16645	16419	16760	16713	16683	16654	16655	16564	16498	16570	16466	16344	16697	16646	16741	16696	16500	16664	16534	16702	16569	16480	16634	16482	16574	16551	16486	16612	16493	16610	16746	16577	16615	16873	16795	16750	16461	16685	16780	16587	16559	16735	16381	16614	16679	16661	16680	16748	16576	16804	16616	16527	16409	16465	16633	16660	16540	16588	16535	16702	16708	16571	16835	16593	16625	16642	16509	16426	16681	16649	16584	16567	16508	16400	16569	16302	16471	16555	16711	16620	16748	16667	16558	16269	16789	16393	16543	16557	16759	16556	16638	16587	16413	16645	16700	16555	16761	16428	16396	16686	16528	16573	16600	16610	16543	16814	16547	16510	16512	16365	16354	16723	16516	16476	16685	16625	16547	16589	16571	16346	16479	16782	16585	16524	16510	16342	16867	16641	16697	16736	16572	16554	16738	16774	16818	16710	16429	16668	16645	16490	16380	16628	16598	16548	16685	16389	16504	16730	16630	16696	16646	16486	16428	16413	16582	16428	16739	16469	16651	16508	16466	16597	16490	16486	16701	16650	16445	16495	16675	16554	16558	16604	16587	16529	16700	16669	16774	16403	16563	16449	16698	16684	16477	16613	16564	16564	16492	16656	16620	16861	16600	16530	16680	16642	16436	16564	16591	16678	16475	16392	16658	16593	16675	16439	16679	16557	16555	16705	16485	16517	16597	16555	16702	16528	16567	16389	16399	16339	16635	16465	16623	16535	16668	16456	16516	16590	16748	16769	16686	16495	16634	16464	16609	16337	16517	16703	16513	16284	16513	16593	16536	16724	16403	16737	16558	16611	16648	16707	16529	16465	16440	16771	16524	16545	16677	16709	16607	16568	16542	16299	16642	16670	16694	16610	16584	16631	16620	16554	16572	16556	16899	16642	16631	16674	16725	16494	16727	16485	16477	16557	16676	16574	16654	16820	16461	16655	16590	16527	16733	16587	16416	16640	16461	16686	16615	16482	16701	16663	16321	16548	16377	16514	16560	16674	16577	16545	16496	16418	16509	16688	16578	16801	16516	16549	16531	16556	16621	16562	16492	16512	16508	16547	16503	16658	16793	16606	16692	16473	16468	16753	16495	16825	16591	16450	16621	16601	16643	16691	16422	16425	16627	16578	16465	16520	16530	16503	16601	16677	16632	16643	16694	16478	16865	16659	16598	16508	16713	16465	16572	16643	16467	16492	16606	16548	16718	16512	16695	16468	16602	16518	16536	16519	16521	16527	16594	16582	16584	16488	16613	16602	16459	16703	16617	16616	16580	16431	16597	16392	16416	16580	16513	16381	16308	16693	16564	16420	16555	16592	16776	16739	16737	16716	16526	16506	16720	16462	16557	16453	16558	16720	16561	16532	16506	16800	16680	16658	16494	16437	16719	16534	16660	16615	16557	16519	16666	16599	16476	16438	16531	16451	16607	16538	16376	16480	16519	16467	16232	16563	16496	16657	16829	16614	16602	16723	16589	16614	16306	16600	16531	16539	16489	16507	16452	16600	16470	16670	16680	16702	16769	16668	16778	16603	16641	16758	16668	16579	16601	16573	16491	16635	16525	16658	16621	16573	16492	16741	16584	16696	16573	16642	16379	16432	16517	16474	16706	16712	16498	16651	16556	16690	16574	16564	16399	16308	16680	16567	16511	16740	16363	16693	16594	16657	16572	16566	16673	16541	16596	16570	16558	16636	16685	16565	16743	16411	16527	16560	16467	16674	16700	16608	16568	16537	16455	16533	16604	16470	16564	16415	16538	16592	16709	16355	16480	16594	16769	16764	16570	16489	16615	16481	16662	16669	16582	16653	16672	16495	16527	16639	16581	16627	16726	16569	16627	16651	16543	16511	16609	16415	16562	16806	16587	16571	16498	16543	16616	16542	16662	16768	16440	16471	16645	16640	16713	16366	16584	16733	16519	16653	16640	16686	16748	16743	16621	16520	16415	16462	16646	16640	16305	16523	16512	16660	16478	16427	16467	16471	16547	16512	16703	16649	16658	16380	16358	16674	16735	16412	16567	16543	16486	16551	16591	16488	16721	16755	16753	16532	16518	16759	16595	16559	16473	16469	16536	16565	16719	16592	16491	16434	16462	16411	16762	16602	16655	16554	16758	16641	16684	16389	16488	16589	16680	16616	16605	16659	16499	16488	16444	16741	16575	16383	16507	16499	16737	16751	16611	16546	16457	16550	16650	16339	16598	16596	16414	16314	16685	16588	16407	16480	16599	16499	16545	16467	16765	16923	16550	16522	16675	16644	16643	16532	16582	16639	16694	16375	16639	16600	16485	16530	16600	16360	16478	16668	16611	16598	16603	16580	16460	16555	16526	16473	16424	16614	16446	16509	16420	16617	16492	16402	16384	16774	16567	16651	16673	16792	16556	16745	16574	16741	16661	16597	16513	16508	16559	16464	16624	16735	16531	16503	16622	16465	16467	16589	16455	16529	16533	16641	16675	16580	16709	16688	16667	16548	16621	16827	16733	16683	16700	16345	16678	16618	16442	16707	16691	16859	16598	16514	16709	16698	16550	16655	16583	16484	16781	16680	16604	16468	16548	16621	16628	16652	16697	16608	16726	16554	16534	16587	16617	16639	16487	16638	16328	16544	16492	16470	16563	16647	16537	16417	16652	16547	16552	16415	16711	16693	16573	16416	16555	16317	16547	16485	16535	16377	16490	16540	16320	16469	16495	16493	16685	16639	16454	16527	16582	16544	16560	16589	16624	16647	16507	16499	16443	16581	16448	16679	16489	16608	16394	16578	16576	16611	16778	16561	16552	16578	16726	16844	16529	16554	16452	16554	16654	16725	16695	16610	16635	16679	16485	16405	16759	16693	16673	16512	16664	16520	16631	16445	16703	16498	16637	16434	16607	16627	16677	16612	16462	16502	16664	16517	16369	16392	16633	16664	16663	16686	16440	16854	16700	16505	16741	16493	16583	16648	16743	16690	16731	16495	16534	16668	16676	16468	16481	16688	16531	16786	16499	16621	16536	16608	16415	16560	16512	16688	16631	16768	16484	16489	16552	16674	16626	16574	16748	16619	16594	16591	16529	16335	16597	16572	16552	16553	16639	16650	16549	16636	16519	16634	16622	16461	16820	16529	16358	16460	16574	16635	16548	16675	16727	16522	16496	16487	16659	16501	16357	16514	16429	16322	16460	16557	16587	16743	16730	16629	16456	16487	16614	16304	16713	16496	16484	16548	16429	16769	16683	16440	16622	16384	16605	16729	16586	16635	16662	16442	16468	16369	16538	16539	16630	16573	16516	16788	16527	16692	16639	16404	16476	16649	16600	16611	16646	16601	16680	16548	16252	16709	16560	16768	16627	16477	16573	16543	16476	16646	16560	16455	16595	16489	16498	16605	16467	16557	16493	16530	16576	16622	16645	16732	16612	16628	16726	16558	16589	16432	16487	16507	16589	16589	16510	16658	16654	16652	16829	16434	16636	16557	16558	16662	16509	16636	16579	16523	16614	16656	16507	16496	16614	16736	16793	16636	16479	16612	16515	16503	16605	16770	16527	16418	16405	16344	16611	16565	16729	16652	16588	16693	16630	16691	16722	16648	16413	16616	16690	16614	16513	16673	16465	16413	16470	16531	16456	16585	16350	16440	16511	16566	16748	16392	16433	16608	16545	16677	16464	16550	16645	16639	16386	16365	16426	16483	16588	16372	16742	16585	16722	16523	16681	16690	16631	16772	16454	16571	16706	16695	16535	16569	16674	16570	16422	16722	16688	16613	16594	16571	16536	16561	16354	16523	16521	16472	16360	16473	16600	16780	16552	16516	16419	16735	16809	16621	16410	16544	16486	16581	16530	16440	16604	16695	16581	16698	16620	16475	16363	16630	16588	16696	16567	16499	16590	16533	16628	16545	16491	16679	16765	16368	16597	16766	16392	16602	16503	16622	16517	16418	16394	16502	16512	16629	16580	16560	16515	16654	16568	16563	16503	16821	16476	16458	16658	16650	16509	16673	16543	16236	16547	16557	16573	16696	16581	16797	16671	16651	16686	16494	16737	16407	16645	16582	16397	16454	16411	16626	16675	16578	16616	16639	16652	16701	16674	16549	16602	16485	16532	16627	16584	16754	16630	16596	16371	16355	16556	16535	16428	16637	16569	16813	16596	16360	16528	16636	16702	16543	16569	16603	16558	16654	16553	16592	16692	16752	16482	16704	16480	16570	16727	16646	16682	16484	16720	16581	16675	16670	16839	16389	16812	16593	16791	16566	16623	16491	16490	16515	16596	16516	16642	16484	16559	16614	16436	16506	16599	16659	16614	16370	16586	16556	16543	16666	16446	16595	16443	16403	16571	16372	16990	16722	16458	16575	16672	16509	16537	16465	16546	16461	16876	16517	16551	16615	16592	16550	16479	16470	16579	16430	16573	16485	16397	16406	16536	16291	16515	16421	16649	16529	16506	16445	16627	16532	16532	16676	16647	16577	16616	16546	16549	16634	16510	16557	16645	16679	16625	16399	16477	16565	16500	16619	16690	16610	16753	16810	16813	16656	16627	16450	16365	16616	16592	16580	16566	16784	16658	16682	16494	16768	16641	16415	16565	16597	16482	16579	16604	16612	16548	16497	16705	16771	16545	16560	16501	16579	16517	16665	16475	16524	16526	16596	16665	16771	16671	16632	16649	16683	16505	16585	16580	16469	16772	16518	16466	16622	16585	16489	16487	16488	16526	16669	16584	16588	16718	16699	16481	16580	16604	16567	16431	16634	16595	16586	16692	16570	16508	16691	16666	16473	16457	16789	16565	16545	16482	16630	16749	16562	16681	16474	16458	16554	16510	16450	16552	16456	16517	16441	16466	16442	16456	16521	16448	16393	16300	16726	16610	16636	16500	16534	16579	16605	16688	16537	16576	16562	16506	16665	16440	16474	16741	16534	16696	16617	16465	16591	16603	16635	16706	16541	16637	16611	16719	16575	16606	16878	16612	16576	16616	16481	16572	16571	16541	16423	16594	16258
62214	107172	84355	53057	28798	17078	14753	14407	14346	14538	14253	14279	14259	14317	14408	14394	14232	14450	14312	14520	14446	14356	14386	14428	14307	14471	14531	14436	14506	14424	14338	14216	14337	14254	14487	14327	14357	14492	14348	14434	14366	14167	14367	14547	14423	14445	14551	14441	14424	14297	14317	14301	14432	14373	14353	14265	14391	14297	14283	14332	14491	14385	14340	14256	14286	14361	14413	14370	14477	14374	14388	14290	14504	14508	14470	14485	14379	14457	14555	14451	14477	14467	14365	14345	14292	14336	14266	14260	14450	14395	14506	14311	14347	14360	14291	14385	14381	14282	14484	14315	14319	14236	14384	14322	14474	14260	14337	14460	14427	14448	14321	14298	14335	14377	14406	14209	14267	14529	14332	14398	14485	14328	14484	14423	14200	14456	14233	14303	14469	14300	14284	14287	14377	14328	14392	14484	14377	14273	14254	14291	14371	14276	14233	14283	14169	14339	14259	14483	14334	14409	14335	14457	14436	14239	14518	14310	14429	14415	14275	14477	14426	14483	14442	14315	14419	14373	14375	14303	14463	14632	14248	14254	14320	14344	14379	14389	14453	14433	14363	14579	14446	14380	14410	14303	14480	14357	14419	14580	14293	14481	14421	14438	14280	14436	14331	14427	14484	14181	14201	14273	14401	14280	14202	14356	14380	14486	14415	14410	14335	14354	14478	14265	14326	14355	14476	14422	14361	14098	14467	14374	14469	14266	14486	14447	14501	14188	14238	14398	14411	14363	14450	14477	14411	14498	14243	14371	14355	14439	14546	14445	14368	14181	14539	14228	14439	14426	14413	14357	14285	14363	14410	14212	14382	14311	14449	14352	14458	14585	14281	14432	14313	14379	14350	14321	14354	14492	14531	14370	14389	14471	14569	14374	14366	14341	14233	14427	14429	14466	14485	14274	14292	14310	14326	14131	14424	14492	14257	14411	14418	14150	14346	14404	14260	14421	14316	14240	14476	14632	14282	14332	14270	14210	14410	14298	14236	14224	14117	14321	14205	14499	14401	14349	14425	14453	14214	14224	14333	14332	14262	14381	14558	14387	14421	14438	14352	14385	14432	14583	14552	14425	14277	14467	14419	14333	14342	14349	14501	14394	14284	14454	14428	14328	14535	14343	14336	14231	14410	14622	14548	14552	14407	14476	14316	14481	14303	14346	14510	14194	14477	14302	14390	14253	14524	14445	14400	14435	14358	14278	14518	14276	14248	14351	14374	14454	14371	14489	14485	14445	14216	14410	14272	14480	14282	14478	14314	14435	14429	14468	14292	14338	14310	14103	14312	14564	14330	14299	14411	14385	14571	14424	14412	14200	14210	14321	14332	14367	14230	14404	14399	14343	14393	14346	14160	14296	14370	14296	14491	14274	14295	14401	14502	14232	14370	14417	14339	14287	14510	14476	14215	14410	14251	14398	14423	14212	14416	14335	14391	14253	14371	14400	14343	14444	14394	14401	14288	14079	14382	14546	14396	14320	14428	14339	14453	14221	14336	14324	14385	14644	14466	14283	14197	14404	14573	14254	14426	14198	14340	14303	14477	14334	14414	14386	14372	14345	14355	14369	14461	14238	14501	14303	14332	14661	14372	14479	14391	14316	14374	14334	14259	14409	14290	14436	14357	14324	14443	14359	14173	14301	14594	14499	14467	14263	14226	14480	14354	14278	14498	14525	14310	14458	14486	14508	14473	14467	14309	14342	14471	14386	14469	14360	14398	14387	14429	14398	14228	14391	14293	14264	14515	14381	14235	14395	14350	14535	14519	14317	14367	14328	14327	14286	14349	14236	14418	14297	14337	14476	14372	14427	14353	14389	14180	14388	14401	14385	14402	14295	14272	14350	14271	14414	14359	14393	14356	14371	14335	14407	14307	14215	14150	14415	14379	14486	14367	14249	14245	14440	14284	14251	14548	14358	14416	14311	14536	14235	14640	14444	14217	14461	14351	14284	14320	14333	14240	14278	14384	14383	14385	14235	14276	14279	14491	14468	14467	14419	14593	14342	14288	14249	14464	14266	14395	14324	14414	14225	14377	14371	14258	14350	14404	14369	14332	14360	14434	14316	14244	14452	14282	14476	14413	14536	14341	14423	14262	14597	14490	14294	14452	14392	14385	14345	14379	14387	14333	14371	14452	14515	14349	14225	14443	14386	14460	14307	14278	14411	14332	14235	14361	14321	14310	14412	14385	14445	14398	14334	14387	14397	14476	14175	14498	14541	14396	14440	14319	14411	14397	14223	14337	14375	14428	14276	14351	14382	14296	14382	14466	14315	14205	14412	14312	14338	14295	14440	14375	14323	14259	14287	14330	14379	14354	14518	14311	14402	14376	14487	14523	14387	14446	14458	14284	14441	14513	14272	14208	14323	14579	14191	14508	14297	14248	14415	14247	14387	14477	14597	14363	14198	14454	14443	14332	14428	14320	14324	14276	14313	14432	14435	14319	14473	14404	14657	14316	14415	14278	14488	14425	14418	14218	14471	14249	14349	14337	14437	14449	14239	14283	14368	14419	14443	14410	14369	14493	14429	14272	14456	14286	14458	14407	14431	14297	14341	14257	14489	14383	14381	14340	14402	14341	14279	14161	14430	14433	14202	14325	14309	14277	14513	14242	14534	14329	14515	14246	14384	14478	14301	14261	14292	14400	14409	14303	14325	14269	14273	14285	14249	14227	14249	14405	14311	14303	14218	14391	14444	14326	14378	14437	14378	14217	14184	14411	14274	14268	14265	14361	14352	14386	14495	14298	14420	14307	14390	14244	14362	14390	14388	14348	14307	14383	14280	14187	14359	14465	14450	14187	14380	14303	14432	14238	14265	14331	14297	14371	14344	14423	14407	14354	14369	14365	14426	14342	14443	14483	14368	14412	14460	14446	14322	14421	14321	14386	14522	14259	14384	14407	14366	14401	14364	14447	14236	14329	14331	14422	14407	14369	14386	14442	14279	14326	14439	14310	14422	14440	14464	14269	14342	14437	14315	14502	14206	14341	14436	14516	14274	14297	14415	14420	14435	14362	14340	14330	14331	14406	14340	14196	14358	14503	14418	14314	14451	14277	14352	14517	14344	14259	14424	14360	14358	14278	14300	14513	14496	14486	14459	14445	14448	14413	14444	14215	14552	14549	14272	14474	14372	14179	14397	14260	14271	14374	14271	14334	14220	14317	14377	14314	14258	14337	14254	14435	14322	14281	14391	14453	14302	14292	14156	14373	14424	14386	14604	14182	14569	14523	14473	14333	14348	14441	14438	14375	14251	14484	14463	14349	14395	14290	14304	14388	14402	14314	14442	14383	14194	14426	14389	14460	14549	14290	14307	14495	14355	14471	14488	14395	14398	14399	14398	14467	14334	14316	14206	14343	14369	14365	14152	14470	14492	14474	14369	14259	14403	14299	14324	14277	14343	14223	14381	14476	14274	14490	14442	14267	14261	14413	14412	14379	14410	14436	14410	14325	14499	14383	14367	14450	14398	14255	14383	14307	14535	14409	14456	14422	14470	14387	14427	14346	14409	14463	14337	14418	14369	14521	14341	14488	14346	14511	14330	14387	14312	14323	14334	14271	14226	14516	14396	14413	14429	14396	14315	14364	14508	14295	14373	14366	14319	14285	14385	14299	14416	14247	14399	14409	14346	14398	14235	14283	14260	14378	14389	14351	14451	14295	14303	14491	14270	14407	14334	14421	14258	14230	14288	14462	14274	14440	14265	14354	14351	14390	14396	14361	14335	14488	14413	14315	14452	14438	14354	14265	14319	14377	14434	14508	14132	14386	14541	14330	14322	14330	14403	14480	14329	14263	14225	14420	14217	14451	14496	14267	14348	14242	14325	14449	14471	14458	14329	14304	14582	14458	14308	14361	14567	14441	14450	14276	14488	14354	14305	14348	14367	14322	14407	14411	14352	14614	14276	14303	14284	14545	14474	14410	14347	14216	14224	14432	14409	14500	14407	14167	14505	14464	14345	14379	14478	14386	14364	14493	14404	14378	14363	14325	14575	14481	14250	14183	14535	14375	14510	14251	14121	14226	14453	14268	14334	14395	14357	14306	14292	14397	14272	14346	14268	14314	14361	14345	14372	14279	14470	14432	14338	14428	14194	14434	14243	14288	14423	14480	14315	14287	14430	14304	14432	14576	14348	14401	14332	14425	14377	14334	14479	14341	14430	14449	14314	14478	14278	14469	14404	14279	14280	14395	14419	14184	14321	14453	14275	14335	14254	14490	14446	14393	14544	14279	14404	14366	14388	14450	14383	14450	14221	14427	14520	14312	14340	14517	14430	14364	14261	14399	14488	14336	14317	14263	14405	14510	14302	14332	14341	14386	14290	14505	14356	14465	14268	14222	14425	14408	14268	14353	14449	14364	14283	14387	14455	14335	14336	14487	14486	14159	14456	14295	14482	14499	14086	14228	14411	14349	14303	14300	14356	14318	14426	14548	14447	14123	14430	14311	14342	14329	14501	14161	14277	14268	14377	14306	14431	14331	14429	14398	14434	14232	14401	14167	14336	14386	14323	14296	14335	14402	14470	14363	14454	14271	14471	14263	14431	14358	14361	14381	14248	14458	14385	14309	14208	14380	14498	14383	14423	14484	14257	14424	14491	14421	14234	14390	14223	14286	14329	14381	14335	14355	14385	14343	14405	14335	14520	14201	14406	14346	14387	14245	14357	14324	14381	14245	14318	14405	14370	14265	14369	14249	14368	14358	14383	14332	14351	14461	14276	14363	14359	14375	14298	14205	14434	14398	14309	14382	14410	14393	14276	14405	14322	14519	14419	14347	14440	14390	14497	14454	14086	14358	14402	14367	14489	14455	14521	14383	14465	14447	14392	14599	14333	14405	14258	14212	14540	14238	14454	14552	14483	14417	14473	14353	14415	14365	14386	14265	14393	14370	14473	14402	14440	14371	14435	14256	14362	14374	14328	14381	14271	14336	14305	14406	14636	14270	14235	14410	14269	14363	14225	14434	14364	14426	14250	14281	14489	14354	14412	14392	14382	14554	14433	14537	14373	14329	14526	14402	14298	14369	14513	14479	14525	14381	14510	14448	14413	14343	14534	14260	14487	14479	14298	14198	14393	14381	14416	14468	14344	14301	14324	14271	14309	14452	14488	14394	14445	14551	14258	14258	14358
33765	41970	40870	27776	19069	17328	17011	17010	16548	16801	16949	16559	16681	16617	16712	16711	16772	16666	16746	16784	16790	16835	16746	16852	16786	16727	16839	16745	16800	16758	16597	16770	16684	16735	16866	16636	16820	16822	16895	16752	16693	16885	16887	16763	16858	16811	16706	16565	16611	16468	16541	16742	16738	16532	16782	16835	16693	16853	16742	16745	16787	16880	16697	16636	16746	16588	16638	16544	16801	16621	16804	16697	16705	16882	16488	16640	16885	16672	16737	16756	16752	16690	16564	16543	16726	16678	16459	16735	16845	16664	16610	16796	16756	16789	16861	16695	16555	16581	16575	16554	16520	16458	16535	16671	16667	16780	16703	16639	16572	16796	16811	16778	16543	16393	16680	16561	16821	16587	16702	16656	16530	16595	16716	16673	16717	16687	16522	16581	16651	16836	16584	16776	16672	16499	16622	16860	16674	16722	16621	16703	16717	16623	16885	16717	16835	16697	16774	16635	16577	16532	16501	16801	16931	16628	16676	16716	16623	16680	16750	16593	16673	16711	16714	16747	16714	16670	16615	16571	16571	16663	16532	16736	16762	16597	16516	16698	16711	16780	16551	16599	16587	16881	16601	16563	16690	16757	16559	16590	16694	16622	16698	16808	16790	16518	16680	16818	16678	16748	16862	16703	16803	16720	16612	16891	16684	16772	16791	16695	16558	16595	16795	16710	16727	16598	16878	16495	16686	16517	16918	16706	16701	16758	16558	16567	16795	16674	16684	16732	16754	16482	16654	16583	16665	16780	16800	16729	16883	16575	16510	16746	16580	16684	16498	16571	16679	16734	16798	16741	16740	16775	16712	16685	16891	16576	16586	16507	16822	16904	16557	16642	16622	16895	16738	16818	16728	16670	16689	16720	16528	16533	16598	16655	16696	16680	16581	16551	16620	16644	16791	16461	16703	16638	16705	16731	16673	16769	16495	16626	16599	16665	16640	16749	16716	16674	16597	16526	16709	16745	16501	16774	16745	16725	16519	16590	16673	16609	16661	16616	16811	16708	16680	16635	16592	16730	16662	16642	16913	16819	16742	16776	16623	16696	16742	16788	16612	16721	16667	16634	16807	16649	16518	16556	16731	16632	16809	16752	16696	16804	16852	16699	16852	16610	16591	16601	16605	16539	16621	16584	16544	16603	16677	16635	16850	16530	16756	16551	16900	16674	16640	16691	16759	16962	16706	16721	16707	16833	16588	16466	16629	16770	16892	16600	16515	16656	16782	16701	16477	16466	16844	16703	16736	16583	16821	16616	16638	16817	16543	16570	16761	16790	16704	16538	16614	16538	16602	16573	16806	16731	16634	16634	16800	16765	16806	16688	16533	16743	16684	16554	16662	16761	16850	16674	16567	16851	16643	16561	16787	16653	16623	16617	16709	16772	16550	16649	16705	16420	16746	16583	16759	16866	16600	16509	16589	16552	16394	16566	16659	16719	16722	16739	16667	16739	16725	16684	16788	16614	16667	16577	16684	16569	16761	16757	16531	16649	16604	16672	16590	16570	16774	16852	16594	16642	16744	16636	16687	16463	16873	16654	16543	16519	16656	16629	16714	16625	16520	16706	16837	16573	16668	16681	16608	16515	16508	16752	16647	16608	16718	16745	16659	16782	16638	16490	16575	16634	16510	16485	16657	16445	16749	16561	16597	16636	16689	16674	16732	16665	16646	16765	16703	16486	16789	16795	16594	16687	16790	16974	16836	16622	16711	16603	16809	16732	16858	16541	16610	16700	16552	16682	16571	16618	16676	16735	16775	16525	16746	16833	16760	16553	16638	16477	16811	16779	16832	16689	16426	16575	16491	16525	16722	16575	16688	16761	16572	16800	16708	16721	16632	16673	16609	16791	16724	16648	16764	16697	16620	16811	16690	16856	16731	16748	16781	16748	16889	16680	16768	16680	16664	16737	16711	16575	16694	16561	16876	16549	16502	16477	16664	16456	16564	16659	16705	16790	16676	16552	16618	16625	16624	16615	16573	16600	16516	16833	16602	16616	16677	16485	16601	16752	16590	16583	16532	16752	16661	16680	16768	16753	16855	16745	16686	16655	16484	16728	16646	16694	16708	16687	16546	16779	16539	16695	16628	16655	16797	16796	16660	16511	16671	16610	16694	16605	16574	16706	16586	16785	16758	16516	16610	16616	16811	16706	16739	16746	16618	16977	16456	16728	16795	16591	16679	16790	16635	16549	16631	16805	16839	16879	16695	16659	16498	16600	16776	16829	16647	16544	16588	16680	16577	16774	16582	16790	16769	16613	16728	16643	16639	16645	16778	16911	16704	16546	16585	16770	16639	16570	16675	16609	16535	16672	16542	16588	16748	16790	16870	16621	16699	16796	16594	16639	16736	16516	16680	16819	16771	16700	16827	16589	16535	16648	16713	16794	16823	16752	16694	16666	16637	16702	16815	16743	16794	16593	16513	16579	16753	16774	16585	16489	16539	16766	16647	16775	16922	16562	16716	16854	16785	16567	16687	16744	16560	16609	16573	16530	16699	16553	16862	16702	16630	16748	16624	16761	16823	16747	16698	16757	16707	16726	16498	16421	16644	16601	16481	16592	16749	16737	16548	16723	16791	16803	16675	16693	16781	16700	16532	16655	16708	16508	16468	16762	16557	16756	16730	16612	16632	16659	16682	16735	16668	16771	16723	16526	16806	16652	16785	16498	16634	16849	16819	16609	16733	16769	16763	16509	16548	16534	16572	16825	16629	16636	16777	16786	16862	16734	16708	16830	16732	16592	16731	16804	16831	16633	16668	16825	16639	16698	16591	16705	16758	16677	16711	16765	16581	16713	16636	16596	16577	16799	16709	16793	16808	16742	16912	16620	16634	16849	16696	16870	16457	16551	16672	16540	16649	16610	16875	16641	16583	16586	16580	16592	16683	16635	16699	16613	16570	16454	16788	16780	16801	16749	16707	16717	16742	16679	16757	16790	16758	16444	16783	16718	16740	16687	16623	16459	16857	16577	16508	16705	16578	16692	16636	16739	16538	16716	16606	16419	16743	16632	16623	16711	16614	16652	16639	16600	16691	16619	16714	16660	16521	16712	16796	16617	16826	16867	16699	16644	16418	16761	16799	16727	16831	16584	16663	16734	16514	16691	16446	16696	16519	16585	16682	16810	16798	16514	16594	16675	16556	16663	16749	16741	16837	16536	16712	16809	16551	16707	16529	16683	16542	16586	16715	16468	16732	16706	16601	16665	16563	16220	16557	16699	16607	16577	16595	16525	16691	16672	16897	16761	16861	16789	16573	16718	16698	16750	16713	16666	16667	16526	16528	16859	16825	16676	16661	16671	16677	16717	16750	16623	16707	16863	16761	16610	16687	16625	16831	16538	16675	16709	16654	16689	16609	16675	16654	16714	16648	16814	16826	16642	16578	16728	16579	16735	16817	16738	16587	16632	16640	16751	16699	16636	16430	16649	16781	16657	16656	16366	16511	16596	16701	16710	16767	16847	16801	16598	16793	16711	16509	16540	16721	16675	16825	16847	16604	16783	16834	16577	16803	16839	16799	16842	16800	16731	16650	16494	16581	16721	16640	16651	16726	16573	16501	16700	16566	16789	16649	16661	16805	16746	16852	16639	16750	16441	16695	16762	16653	16619	16615	16637	16762	16747	16618	16527	16578	16743	16805	16638	16720	16675	16584	16620	16382	16608	16645	16779	16565	16504	16722	16929	16652	16551	16714	16654	16721	16500	16592	16813	16656	16624	16902	16553	16538	16596	16665	16685	16772	16626	16739	16766	16587	16692	16612	16720	16690	16575	16637	16771	16647	16486	16725	16742	16535	16785	16723	16699	16628	16645	16862	16676	16620	16661	16718	16647	16700	16742	16759	16547	16818	16719	16749	16929	16661	16688	16539	16613	16979	16740	16724	16604	16674	16548	16842	16766	16560	16786	16393	16700	16669	16614	16612	16864	16752	16455	16732	16823	16670	16647	16822	16630	16738	16864	16894	16766	16819	16745	16760	16714	16629	16710	16850	16786	16662	16625	16557	16726	17135	16651	16649	16659	16702	16709	16866	16795	16527	16692	16671	16636	16559	16619	16665	16514	16561	16766	16776	16774	16710	16644	16663	16757	16552	16655	16780	16623	16665	16749	16507	16753	16702	16725	16695	16768	16715	16709	16849	16936	16680	16797	16583	16557	16776	16594	16754	16697	16591	16456	16692	16538	16687	16672	16774	16670	16684	16683	16846	16580	16788	16796	16811	16665	16561	16702	16576	16664	16624	16863	16762	16764	16681	16659	16836	16518	16783	16910	16562	16719	16680	16617	16543	16519	16708	16805	16606	16621	16391	16715	16633	16615	16816	16873	16770	16614	16724	16561	16699	16556	16578	16747	16683	16639	16679	16610	16848	16750	16797	16532	16658	16751	16647	16687	16716	16631	16734	16679	16708	16803	16625	16740	16570	16825	16808	16577	16594	16687	16531	16906	16817	16656	16567	16433	16760	16575	16641	16691	16562	16775	16617	16859	16681	16609	16822	16733	16919	16707	16583	16575	16560	16721	16806	16991	16756	16650	16738	16686	16755	16560	16597	16804	16542	16664	16840	16765	16908	16658	16854	16837	16687	16718	16524	16692	16660	16624	16578	16736	16535	16546	16637	16691	16692	16552	16723	16719	16636	16600	16461	16452	16737	16802	16615	16713	16786	16660	16569	16526	16727	16778	16743	16605	16510	16584	16816	16512	16592	16886	16502	16650	16526	16732	16622	16694	16753	16680	16793	16694	16653	16616	16840	16615	16768	16695	16646	16500	16588	16599	17037	16664	16704	16676	16660	16671	16626	16625	16704	16628	16760	16521	16589	16710	16875	16705	16745	16752	16988	16850	16620	16591	16630	16587	16842	16852	16776	16464	16668	16778	16420	16454	16675	16810	16608	16565	16833	16812	16484	16851	16816	16597	16809	16751	16488	16593	16409	16740	16801	16566	16631	16746	16707	16432	16594	16663	16681	16973	16700	16699	16765	16698	16659	16715	16738	16737	16650	16707	16804	16718	16626	16741	16642	16613	16708	16613	16555	16546	16690	16602	16629	16568	16766	16523	16674	16711	16622	16578	16616	16799	16700	16690	16720	16814	16717	16806	16646	16709	16571	16776	16601	16656	16744	16611	16740	16777
43112	59017	41918	22788	16307	14536	14547	14382	14390	14521	14276	14476	14285	14373	14408	14508	14412	14347	14601	14558	14328	14510	14346	14439	14275	14486	14505	14472	14447	14479	14328	14393	14341	14427	14343	14397	14356	14442	14351	14500	14350	14316	14440	14318	14293	14411	14554	14382	14428	14410	14561	14315	14459	14536	14374	14479	14365	14447	14304	14341	14310	14371	14117	14285	14517	14350	14308	14453	14347	14462	14376	14580	14396	14246	14383	14257	14360	14381	14459	14388	14635	14503	14363	14527	14568	14412	14453	14291	14349	14457	14529	14373	14454	14309	14411	14416	14388	14232	14401	14427	14453	14504	14568	14508	14293	14454	14424	14452	14370	14418	14517	14400	14419	14470	14243	14292	14390	14438	14533	14375	14368	14354	14337	14422	14420	14622	14166	14551	14336	14399	14393	14425	14438	14536	14464	14457	14524	14359	14561	14367	14465	14419	14398	14474	14293	14454	14371	14391	14287	14312	14631	14346	14320	14509	14396	14448	14538	14509	14371	14420	14559	14509	14412	14301	14428	14479	14403	14444	14328	14299	14417	14256	14477	14435	14325	14321	14312	14450	14357	14351	14565	14376	14477	14451	14197	14395	14287	14394	14288	14402	14388	14487	14384	14469	14243	14197	14343	14322	14330	14417	14438	14583	14506	14506	14301	14389	14367	14373	14394	14629	14493	14499	14306	14344	14525	14248	14371	14324	14456	14487	14302	14410	14367	14518	14367	14468	14441	14559	14260	14519	14567	14508	14503	14396	14561	14393	14354	14329	14526	14364	14410	14476	14465	14328	14447	14265	14711	14367	14426	14327	14559	14615	14365	14451	14449	14469	14468	14455	14492	14475	14383	14313	14536	14330	14539	14368	14528	14308	14486	14571	14370	14521	14389	14294	14407	14458	14550	14300	14480	14307	14372	14395	14375	14608	14314	14497	14418	14462	14510	14387	14425	14343	14476	14428	14427	14398	14321	14474	14286	14414	14391	14439	14334	14384	14390	14382	14488	14361	14586	14436	14505	14230	14369	14526	14332	14692	14433	14547	14449	14428	14335	14213	14374	14470	14457	14370	14363	14426	14425	14343	14431	14382	14390	14401	14517	14254	14501	14378	14463	14428	14407	14381	14559	14434	14450	14486	14452	14428	14438	14342	14402	14380	14405	14356	14488	14407	14248	14537	14358	14315	14381	14478	14414	14427	14241	14505	14469	14305	14534	14344	14500	14683	14400	14335	14380	14549	14455	14509	14369	14512	14361	14424	14473	14326	14361	14171	14422	14475	14370	14523	14517	14505	14301	14334	14486	14497	14392	14372	14281	14460	14442	14426	14432	14238	14495	14455	14251	14260	14586	14371	14466	14413	14406	14492	14416	14401	14397	14571	14347	14264	14243	14337	14438	14531	14277	14495	14414	14399	14538	14473	14458	14296	14330	14314	14411	14306	14496	14405	14519	14369	14287	14433	14403	14224	14541	14479	14473	14532	14411	14482	14399	14563	14193	14535	14343	14514	14353	14503	14505	14358	14545	14363	14436	14475	14518	14292	14321	14222	14434	14547	14457	14385	14466	14307	14225	14462	14269	14476	14430	14439	14423	14250	14485	14486	14393	14486	14413	14458	14455	14524	14361	14262	14387	14428	14363	14523	14398	14460	14449	14388	14377	14275	14375	14392	14303	14604	14317	14485	14359	14580	14426	14373	14535	14424	14376	14531	14437	14476	14510	14254	14532	14364	14453	14351	14340	14420	14237	14416	14485	14492	14429	14437	14528	14413	14336	14474	14719	14587	14177	14401	14289	14476	14517	14263	14324	14292	14419	14318	14295	14594	14444	14438	14465	14389	14445	14595	14491	14427	14605	14335	14360	14645	14599	14462	14444	14534	14588	14391	14484	14413	14449	14399	14466	14400	14423	14436	14434	14318	14381	14513	14454	14490	14582	14397	14358	14294	14510	14524	14503	14398	14339	14275	14346	14500	14464	14569	14418	14469	14372	14193	14304	14492	14297	14396	14396	14022	14413	14292	14329	14524	14306	14449	14561	14266	14496	14458	14432	14292	14386	14377	14438	14329	14397	14478	14405	14520	14218	14443	14512	14488	14341	14553	14445	14183	14286	14406	14331	14363	14304	14490	14369	14454	14518	14526	14426	14429	14327	14348	14506	14496	14329	14551	14425	14462	14410	14406	14420	14385	14451	14530	14376	14421	14464	14393	14383	14359	14376	14472	14547	14360	14522	14354	14406	14425	14428	14331	14318	14495	14426	14473	14369	14469	14545	14509	14436	14347	14523	14444	14371	14405	14384	14425	14480	14391	14571	14495	14465	14546	14471	14406	14301	14373	14466	14213	14413	14397	14595	14309	14297	14554	14330	14454	14395	14341	14412	14241	14377	14500	14410	14505	14312	14345	14269	14363	14414	14494	14352	14396	14400	14484	14325	14357	14411	14374	14319	14310	14516	14291	14765	14654	14244	14518	14464	14320	14372	14326	14286	14374	14391	14303	14435	14389	14295	14232	14668	14429	14398	14359	14279	14300	14426	14472	14583	14406	14506	14465	14213	14488	14535	14541	14555	14327	14382	14384	14305	14514	14448	14582	14263	14403	14310	14435	14461	14396	14390	14554	14436	14570	14258	14372	14350	14547	14437	14444	14383	14505	14620	14350	14574	14423	14401	14506	14434	14421	14458	14229	14506	14301	14444	14299	14565	14590	14639	14334	14422	14651	14427	14377	14337	14550	14676	14247	14456	14516	14547	14304	14299	14371	14596	14528	14384	14413	14550	14613	14339	14460	14337	14408	14364	14373	14511	14491	14553	14433	14343	14431	14505	14440	14618	14539	14379	14438	14522	14517	14481	14406	14451	14419	14371	14448	14481	14554	14790	14427	14467	14515	14370	14429	14220	14456	14481	14378	14433	14501	14492	14577	14426	14503	14323	14330	14488	14524	14457	14463	14421	14487	14513	14346	14263	14290	14430	14343	14343	14484	14491	14537	14354	14549	14280	14438	14355	14427	14486	14452	14398	14640	14258	14430	14562	14365	14302	14457	14567	14550	14442	14498	14288	14420	14380	14551	14288	14596	14528	14425	14375	14431	14361	14363	14427	14580	14389	14628	14505	14222	14391	14508	14487	14414	14307	14360	14373	14292	14434	14395	14444	14421	14516	14223	14372	14598	14385	14524	14372	14444	14534	14203	14498	14415	14521	14563	14368	14336	14410	14268	14472	14481	14237	14485	14315	14444	14451	14514	14410	14354	14222	14449	14510	14321	14489	14393	14294	14434	14356	14155	14551	14244	14387	14130	14618	14239	14393	14279	14648	14279	14404	14376	14368	14507	14430	14505	14436	14507	14429	14302	14480	14298	14469	14339	14619	14267	14556	14599	14480	14325	14469	14403	14340	14493	14444	14346	14406	14352	14458	14473	14373	14380	14432	14436	14458	14484	14499	14466	14331	14430	14476	14301	14467	14501	14444	14370	14413	14494	14386	14333	14417	14430	14574	14430	14450	14480	14343	14587	14432	14496	14460	14323	14438	14488	14463	14500	14448	14412	14389	14271	14479	14423	14329	14420	14495	14523	14356	14413	14250	14363	14525	14193	14512	14420	14360	14448	14358	14328	14324	14281	14462	14335	14581	14519	14384	14387	14417	14462	14524	14137	14392	14311	14357	14411	14595	14396	14352	14467	14522	14327	14499	14293	14458	14463	14373	14345	14463	14527	14503	14408	14346	14544	14435	14361	14333	14411	14452	14498	14449	14497	14324	14368	14468	14387	14493	14497	14427	14271	14403	14304	14458	14442	14393	14469	14485	14456	14362	14465	14476	14493	14355	14363	14319	14502	14432	14575	14301	14309	14360	14488	14270	14602	14588	14371	14535	14512	14505	14456	14436	14424	14498	14520	14509	14460	14478	14337	14338	14363	14300	14414	14469	14387	14362	14345	14376	14284	14410	14362	14426	14387	14370	14380	14550	14234	14339	14473	14378	14518	14414	14535	14305	14473	14469	14381	14459	14469	14473	14587	14395	14481	14467	14351	14352	14331	14423	14432	14479	14254	14475	14459	14341	14450	14415	14377	14289	14446	14425	14561	14342	14561	14506	14465	14380	14424	14320	14433	14316	14456	14448	14393	14461	14391	14335	14554	14361	14534	14459	14385	14344	14420	14460	14439	14500	14381	14409	14417	14386	14458	14346	14582	14467	14534	14389	14326	14615	14402	14597	14534	14474	14486	14326	14430	14516	14214	14264	14307	14343	14408	14527	14522	14513	14402	14462	14407	14545	14485	14393	14377	14241	14436	14565	14511	14517	14430	14534	14197	14564	14254	14308	14474	14368	14451	14288	14463	14398	14563	14324	14543	14509	14407	14575	14401	14451	14452	14428	14491	14424	14371	14585	14418	14332	14231	14518	14487	14326	14519	14459	14447	14366	14524	14507	14452	14389	14340	14449	14542	14493	14381	14194	14183	14506	14394	14381	14312	14418	14466	14206	14391	14463	14445	14512	14412	14355	14471	14423	14412	14533	14543	14533	14610	14471	14310	14486	14292	14398	14490	14427	14482	14390	14409	14482	14379	14375	14381	14516	14420	14353	14376	14539	14415	14574	14276	14545	14366	14421	14557	14286	14336	14411	14396	14426	14305	14390	14366	14466	14276	14461	14652	14395	14608	14423	14481	14409	14392	14405	14456	14308	14267	14464	14491	14446	14357	14662	14504	14408	14325	14497	14436	14265	14348	14574	14374	14354	14523	14390	14464	14388	14296	14382	14558	14285	14411	14383	14245	14267	14377	14301	14398	14423	14546	14409	14381	14373	14302	14503	14303	14472	14411	14504	14231	14448	14542	14445	14392	14416	14341	14367	14481	14362	14318	14380	14501	14298	14295	14428	14499	14328	14644	14323	14392	14456	14442	14502	14470	14347	14527	14548	14355	14452	14516	14429	14350	14573	14285	14481	14547	14344	14329	14470	14447	14263	14508	14328	14484	14403	14330	14443	14233	14508	14525	14559	14248	14485	14435	14456	14529	14464	14519	14380	14402	14532	14427	14510	14357	14484	14393	14389	14375	14386	14350	14357	14304	14496	14488	14553	14565	14475	14535	14373	14504	14472	14365	14492	14455	14529	14407	14378	14406	14621	14573	14471	14476
30121	39887	46905	32710	21427	17856	17118	16840	16565	16823	16757	16716	16713	16739	16953	16685	16733	16658	16782	16610	16963	16751	16636	16530	16779	16703	16776	16505	16688	16813	16546	16598	16752	16674	16663	16423	16691	16584	16743	16626	16675	16888	16703	16511	16738	16610	16678	16748	16651	16755	16476	16481	16593	16755	16485	16610	16805	16715	16628	16740	16662	16556	16580	16587	16898	16530	16463	16438	16562	16663	16690	16525	16762	16652	16667	16540	16410	16567	16670	16675	16584	16498	16658	16593	16445	16706	16642	16584	16522	16721	16663	16663	16415	16627	16447	16682	16430	16439	16598	16666	16649	16643	16716	16607	16570	16483	16843	16709	16604	16661	16535	16557	16504	16473	16641	16692	16664	16671	16391	16554	16678	16470	16559	16750	16644	16656	16762	16730	16877	16608	16813	16561	16539	16464	16656	16751	16642	16662	16587	16579	16762	16648	16483	16805	16547	16858	16558	16728	16952	16630	16740	16574	16733	16623	16640	16537	16520	16568	16550	16679	16573	16744	16797	16409	16359	16614	16748	16641	16478	16563	16466	16684	16392	16571	16574	16547	16815	16654	16554	16594	16569	16305	16321	16441	16460	16610	16488	16569	16398	16631	16635	16459	16494	16591	16753	16729	16635	16676	16631	16614	16697	16520	16588	16582	16545	16531	16796	16629	16482	16548	16381	16531	16535	16664	16467	16476	16587	16703	16456	16492	16543	16662	16504	16746	16866	16606	16646	16629	16747	16631	16622	16645	16540	16578	16538	16414	16552	16763	16839	16699	16688	16505	16527	16498	16562	16545	16603	16692	16513	16528	16614	16466	16712	16343	16556	16682	16435	16799	16646	16716	16782	16686	16722	16421	16661	16661	16658	16646	16363	16668	16586	16522	16545	16465	16542	16529	16608	16697	16737	16725	16713	16472	16393	16623	16580	16485	16563	16658	16469	16603	16541	16561	16679	16775	16421	16717	16629	16567	16529	16394	16540	16753	16639	16749	16647	16527	16503	16773	16526	16496	16534	16747	16438	16535	16711	16646	16801	16431	16583	16639	16611	16718	16687	16669	16591	16660	16410	16738	16528	16524	16617	16746	16356	16498	16544	16342	16732	16700	16849	16735	16656	16542	16566	16542	16773	16768	16663	16579	16745	16694	16814	16379	16602	16704	16749	16628	16378	16814	16560	16681	16650	16617	16654	16597	16646	16835	16718	16589	16603	16554	16673	16866	16547	16530	16683	16704	16672	16630	16706	16557	16698	16739	16887	16796	16713	16803	16498	16614	16622	16370	16651	16542	16708	16604	16564	16494	16628	16424	16519	16341	16771	16548	16560	16580	16443	16502	16651	16489	16643	16563	16525	16878	16613	16746	16520	16679	16713	16546	16863	16420	16576	16498	16694	16517	16471	16634	16578	16597	16924	16617	16652	16605	16585	16574	16583	16664	16637	16463	16683	16494	16539	16736	16700	16744	16754	16567	16359	16586	16468	16633	16713	16631	16534	16407	16557	16695	16690	16601	16609	16430	16584	16615	16759	16604	16737	16604	16677	16584	16487	16757	16523	16664	16667	16619	16516	16414	16713	16668	16541	16738	16463	16731	16740	16550	16761	16553	16380	16630	16548	16435	16505	16647	16767	16528	16399	16491	16555	16594	16624	16536	16777	16611	16513	16453	16375	16593	16760	16549	16465	16656	16727	16616	16736	16940	16878	16691	16630	16722	17017	16765	16649	16547	16689	16715	16742	16627	16658	16485	16615	16554	16485	16640	16466	16443	16734	16785	16807	16687	16541	16589	16535	16589	16603	16501	16648	16768	16724	16493	16524	16499	16468	16448	16565	16573	16765	16471	16543	16509	16475	16669	16540	16613	16809	16717	16512	16556	16589	16676	16513	16536	16691	16697	16713	16508	16527	16554	16610	16710	16647	16557	16585	16470	16773	16419	16474	16595	16590	16587	16490	16497	16604	16458	16494	16589	16745	16746	16854	16619	16590	16523	16575	16665	16832	16630	16657	16640	16677	16592	16709	16546	16468	16397	16754	16663	16734	16726	16553	16622	16462	16846	16660	16624	16501	16493	16688	16525	16773	16670	16615	16417	16739	16611	16498	16485	16719	16476	16557	16624	16560	16589	16506	16619	16723	16649	16811	16548	16564	16666	16421	16461	16634	16654	16543	16583	16518	16764	16836	16705	16607	16550	16518	16551	16813	16540	16467	16557	16558	16684	16552	16718	16592	16718	16604	16701	16768	16607	16585	16629	16701	16803	16493	16588	16737	16675	16453	16635	16561	16568	16803	16786	16515	16744	16514	16699	16607	16658	16494	16559	16593	16671	16793	16656	16558	16643	16555	16376	16348	16520	16326	16654	16535	16398	16662	16632	16609	16443	16483	16553	16643	16645	16465	16571	16591	16436	16745	16526	16309	16548	16384	16659	16797	16690	16826	16526	16558	16543	16481	16549	16712	16626	16699	16657	16654	16633	16636	16600	16519	16710	16601	16535	16630	16621	16662	16539	16700	16517	16612	16547	16724	16578	16435	16564	16431	16609	16492	16508	16546	16603	16626	16620	16737	16651	16648	16723	16697	16646	16612	16440	16694	16590	16658	16610	16528	16683	16498	16596	16743	16465	16633	16501	16681	16486	16317	16746	16573	16513	16555	16709	16496	16545	16506	16636	16497	16700	16768	16745	16850	16532	16763	16554	16882	16638	16466	16778	16567	16596	16422	16600	16679	16455	16707	16736	16609	16576	16874	16651	16565	16816	16578	16545	16747	16576	16799	16861	16508	16563	16573	16497	16610	16499	16758	16653	16553	16550	16802	16729	16690	16478	16693	16680	16530	16594	16709	16557	16637	16638	16540	16649	16680	16452	16507	16525	16632	16672	16968	16642	16604	16595	16590	16678	16682	16546	16530	16498	16651	16540	16652	16566	16784	16558	16590	16676	16555	16550	16673	16493	16584	16634	16544	16652	16608	16663	16634	16587	16627	16614	16537	16542	16591	16762	16608	16493	16527	16637	16697	16669	16661	16719	16711	16636	16650	16628	16629	16447	16544	16632	16656	16552	16676	16480	16571	16674	16527	16524	16323	16725	16611	16682	16433	16551	16521	16773	16573	16536	16588	16582	16569	16802	16638	16490	16812	16571	16522	16653	16625	16819	16657	16586	16788	16573	16664	16612	16500	16733	16818	16693	16640	16493	16677	16684	16593	16490	16558	16552	16755	16571	16663	16449	16469	16550	16695	16548	16743	16682	16548	16761	16739	16704	16634	16826	16656	16813	16569	16819	16657	16498	16625	16740	16507	16394	16683	16640	16516	16545	16626	16541	16484	16653	16621	16826	16547	16569	16623	16589	16737	16928	16675	16693	16497	16718	16749	16797	16645	16321	16619	16578	16523	16672	16646	16443	16606	16529	16659	16651	16809	16525	16525	16417	16612	16841	16914	16795	16611	16594	16632	16541	16376	16589	16696	16735	16620	16401	16672	16308	16550	16425	16646	16504	16654	16684	16557	16606	16900	16566	16656	16658	16464	16452	16602	16703	16683	16590	16565	16538	16462	16631	16374	16502	16629	16572	16445	16540	16576	16509	16452	16578	16735	16886	16487	16480	16538	16607	16698	16513	16631	16612	16847	16687	16547	16570	16701	16547	16443	16572	16491	16760	16619	16722	16689	16597	16632	16780	16757	16581	16651	16686	16465	16587	16674	16551	16530	16838	16612	16642	16631	16690	16917	16628	16502	16636	16713	16711	16595	16769	16652	16319	16481	16571	16694	16425	16605	16584	16708	16655	16650	16535	16755	16604	16854	16650	16725	16544	16500	16698	16715	16536	16566	16597	16658	16574	16581	16813	16605	16723	16595	16588	16588	16611	16714	16609	16438	16490	16584	16841	16475	16678	16699	16664	16699	16594	16622	16657	16439	16614	16632	16603	16824	16789	16646	16712	16541	16575	16828	16582	16488	16542	16309	16537	16597	16858	16649	16682	16668	16553	16543	16647	16557	16589	16705	16622	16566	16742	16452	16577	16540	16749	16752	16675	16704	16593	16620	16473	16676	16762	16674	16555	16692	16477	16788	16394	16476	16635	16749	16661	16902	16666	16414	16656	16985	16755	16454	16638	16661	16489	16660	16609	16574	16647	16590	16782	16634	16729	16728	16761	16628	16628	16408	16630	16582	16679	16623	16551	16574	16750	16861	16747	16655	16623	16525	16701	16903	16505	16499	16842	16669	16863	16554	16461	16487	16651	16607	16404	16560	16740	16571	16621	16480	16668	16601	16608	16689	16682	16561	16693	16553	16687	16843	16588	16507	16807	16522	16706	16599	16829	16651	16472	16666	16673	16738	16630	16641	16788	16519	16538	16688	16923	16675	16645	16624	16344	16538	16619	16420	16557	16435	16628	16419	16699	16576	16808	16543	16513	16641	16478	16433	16652	16470	16573	16636	16535	16717	16677	16676	16594	16605	16812	16569	16576	16721	16692	16687	16573	16392	16239	16442	16647	16617	16676	16535	16414	16747	16551	16662	16657	16562	16792	16677	16728	16736	16717	16597	16550	16537	16612	16632	16549	16603	16461	16625	16715	16510	16699	16822	16549	16542	16611	16428	16564	16521	16630	16600	16409	16654	16692	16739	16809	16679	16421	16800	16687	16910	16761	16598	16751	16643	16516	16532	16577	16604	16438	16522	16581	16542	16422	16729	16509	16538	16835	16583	16640	16773	16712	16600	16610	16654	16462	16506	16635	16589	16658	16650	16566	16695	16602	16707	16820	16713	16753	16642	16556	16662	16583	16649	16488	16533	16712	16575	16572	16603	16593	16560	16557	16747	16803	16552	16548	16797	16638	16434	16747	16600	16716	16681	16391	16542	16799	16594	16734	16718	16711	16663	16558	16711	16564	16713	16597	16649	16616	16641	16637	16683	16711	16633	16518	16893	16560	16687	16584	16609	16615	16742	16631	16356	16535	16633	16386	16641	16543	16508	16606	16460	16781	16609	16553	16653	16652	16585	16616	16675	16598	16690	16536	16366	16532	16585	16684	16492	16597	16743	16607	16632	16636	16756	16838	16713	16523	16741	16577	16591	16567	16687	16739	16751	16548	16587	16669	16751	16781	16608	16534	16634	16551	16676	16605	16631	16540
52056	75126	53834	28982	17725	14932	14574	14557	14355	14457	14424	14377	14438	14450	14444	14450	14470	14487	14231	14581	14308	14425	14445	14307	14455	14473	14342	14414	14419	14352	14448	14368	14493	14260	14462	14501	14513	14514	14347	14538	14480	14525	14366	14399	14423	14364	14468	14322	14351	14346	14534	14397	14536	14243	14357	14389	14387	14533	14383	14373	14505	14537	14485	14444	14519	14319	14243	14296	14421	14404	14353	14389	14283	14246	14489	14503	14339	14362	14633	14320	14477	14519	14500	14437	14499	14499	14383	14522	14499	14569	14353	14325	14489	14377	14413	14439	14254	14447	14365	14588	14356	14416	14477	14440	14218	14595	14475	14444	14242	14384	14534	14341	14486	14330	14511	14417	14391	14439	14386	14502	14613	14460	14447	14399	14410	14425	14359	14414	14364	14559	14343	14696	14367	14491	14480	14266	14397	14405	14398	14412	14453	14355	14592	14484	14641	14299	14503	14293	14278	14440	14521	14466	14507	14453	14317	14460	14542	14417	14282	14395	14367	14476	14399	14318	14332	14369	14362	14384	14406	14590	14486	14463	14403	14379	14456	14284	14511	14429	14579	14346	14411	14483	14471	14481	14458	14464	14245	14494	14446	14654	14360	14379	14381	14448	14455	14303	14614	14411	14402	14343	14298	14480	14428	14413	14531	14487	14527	14333	14268	14318	14560	14411	14410	14370	14429	14411	14552	14386	14329	14413	14442	14388	14478	14339	14466	14494	14516	14439	14405	14442	14405	14402	14522	14382	14437	14388	14337	14300	14603	14256	14394	14484	14493	14287	14356	14393	14228	14398	14258	14410	14438	14409	14414	14524	14370	14321	14270	14320	14483	14372	14407	14553	14417	14248	14339	14469	14487	14499	14477	14455	14411	14424	14625	14326	14409	14466	14339	14458	14468	14385	14359	14549	14357	14468	14437	14331	14336	14528	14581	14354	14493	14312	14549	14348	14368	14355	14479	14436	14401	14455	14198	14352	14491	14277	14487	14314	14471	14356	14411	14349	14449	14463	14457	14448	14600	14361	14386	14315	14312	14465	14432	14481	14445	14337	14434	14412	14461	14601	14431	14511	14413	14307	14360	14368	14443	14395	14499	14483	14300	14546	14434	14324	14527	14074	14522	14391	14559	14401	14349	14404	14526	14288	14499	14389	14521	14346	14388	14451	14276	14306	14466	14429	14290	14450	14297	14243	14422	14504	14356	14546	14478	14484	14211	14553	14457	14574	14262	14325	14444	14420	14426	14456	14465	14375	14509	14449	14503	14489	14429	14475	14465	14511	14494	14386	14485	14269	14353	14504	14303	14489	14386	14396	14443	14506	14497	14339	14471	14644	14485	14378	14311	14494	14406	14315	14355	14322	14533	14521	14409	14421	14431	14367	14374	14391	14392	14504	14489	14591	14651	14414	14538	14429	14317	14381	14606	14342	14451	14369	14322	14457	14626	14377	14484	14514	14376	14404	14484	14357	14225	14485	14473	14390	14380	14314	14267	14546	14497	14442	14350	14392	14373	14367	14344	14526	14439	14527	14502	14453	14484	14564	14338	14450	14521	14350	14462	14270	14477	14585	14453	14369	14313	14407	14247	14501	14482	14500	14472	14529	14404	14154	14463	14634	14528	14340	14356	14296	14360	14266	14454	14382	14542	14516	14397	14432	14301	14285	14313	14502	14338	14561	14403	14474	14283	14289	14462	14409	14438	14469	14430	14327	14267	14419	14405	14547	14531	14330	14389	14309	14499	14235	14355	14411	14313	14367	14409	14518	14493	14463	14412	14525	14392	14341	14489	14293	14368	14509	14382	14394	14504	14329	14328	14270	14607	14543	14426	14510	14426	14304	14514	14355	14343	14366	14517	14377	14415	14460	14398	14328	14536	14345	14410	14399	14430	14315	14167	14427	14576	14290	14363	14464	14394	14353	14399	14491	14569	14438	14455	14506	14478	14518	14366	14228	14589	14298	14538	14348	14594	14399	14562	14350	14239	14476	14536	14481	14452	14535	14450	14303	14510	14472	14567	14479	14459	14461	14465	14307	14563	14479	14499	14506	14428	14427	14457	14390	14422	14351	14421	14499	14296	14327	14536	14349	14496	14177	14465	14566	14402	14305	14491	14489	14512	14446	14302	14458	14384	14343	14381	14463	14234	14352	14359	14337	14239	14366	14469	14412	14495	14436	14083	14495	14602	14258	14463	14404	14282	14366	14393	14417	14406	14448	14201	14172	14516	14293	14504	14465	14319	14380	14540	14156	14412	14538	14438	14439	14403	14304	14401	14529	14346	14466	14345	14433	14517	14399	14477	14438	14507	14375	14393	14479	14451	14445	14472	14617	14480	14393	14204	14329	14338	14510	14545	14525	14502	14486	14401	14475	14391	14409	14374	14477	14580	14346	14530	14314	14494	14522	14313	14309	14412	14476	14552	14302	14524	14304	14427	14364	14554	14342	14300	14278	14546	14567	14261	14474	14374	14456	14366	14506	14464	14447	14420	14441	14326	14589	14512	14453	14405	14408	14515	14715	14428	14347	14390	14552	14457	14444	14530	14468	14441	14471	14327	14342	14493	14406	14510	14300	14560	14326	14251	14444	14233	14474	14473	14481	14473	14341	14337	14492	14602	14445	14479	14328	14325	14283	14332	14213	14322	14401	14381	14464	14453	14219	14389	14251	14436	14350	14579	14295	14311	14425	14316	14410	14274	14351	14323	14447	14385	14442	14282	14422	14514	14347	14302	14507	14328	14379	14296	14417	14287	14500	14667	14404	14411	14336	14428	14506	14443	14385	14383	14456	14292	14535	14503	14472	14494	14549	14428	14351	14361	14402	14259	14415	14432	14496	14352	14569	14484	14539	14416	14510	14428	14459	14414	14394	14547	14488	14349	14373	14417	14565	14484	14474	14520	14418	14482	14527	14437	14354	14420	14417	14187	14494	14330	14411	14228	14476	14313	14357	14221	14451	14466	14433	14616	14357	14413	14438	14481	14506	14399	14415	14298	14551	14521	14482	14225	14451	14520	14319	14563	14536	14574	14274	14533	14412	14317	14304	14512	14458	14270	14450	14569	14575	14338	14383	14556	14499	14377	14477	14404	14537	14307	14359	14476	14433	14540	14195	14358	14336	14601	14606	14330	14276	14501	14440	14399	14479	14314	14426	14383	14353	14296	14424	14390	14490	14396	14471	14551	14477	14203	14315	14434	14496	14458	14509	14406	14333	14415	14492	14577	14399	14458	14393	14308	14464	14445	14517	14389	14486	14444	14411	14521	14641	14254	14403	14349	14571	14489	14327	14544	14394	14349	14338	14351	14434	14545	14287	14401	14332	14544	14504	14491	14255	14268	14345	14398	14284	14365	14514	14523	14394	14317	14341	14367	14278	14504	14421	14450	14257	14480	14446	14534	14298	14365	14540	14411	14334	14455	14398	14484	14483	14295	14512	14562	14357	14466	14504	14332	14333	14436	14411	14426	14455	14413	14444	14226	14384	14536	14416	14402	14394	14534	14436	14338	14366	14559	14368	14376	14483	14432	14447	14378	14369	14337	14412	14407	14458	14469	14433	14428	14450	14364	14452	14468	14364	14397	14267	14654	14486	14670	14381	14386	14264	14473	14423	14513	14431	14296	14478	14429	14467	14524	14379	14296	14247	14454	14438	14682	14295	14448	14402	14491	14522	14196	14363	14341	14544	14319	14465	14479	14431	14209	14409	14484	14571	14285	14590	14296	14396	14395	14505	14280	14295	14478	14583	14525	14194	14459	14486	14373	14604	14385	14557	14364	14419	14394	14388	14541	14488	14356	14447	14340	14550	14419	14478	14382	14493	14423	14465	14300	14439	14470	14283	14458	14329	14359	14381	14463	14374	14363	14587	14453	14369	14452	14463	14323	14438	14344	14421	14475	14418	14366	14390	14406	14392	14431	14574	14518	14482	14387	14426	14373	14669	14566	14506	14437	14403	14448	14347	14430	14383	14474	14331	14537	14296	14533	14406	14402	14441	14457	14394	14362	14431	14432	14302	14410	14653	14473	14390	14503	14520	14231	14517	14193	14443	14442	14326	14372	14466	14448	14453	14315	14203	14299	14523	14431	14489	14276	14358	14358	14573	14283	14229	14434	14428	14395	14532	14372	14716	14578	14450	14491	14486	14242	14300	14401	14568	14411	14518	14385	14537	14514	14458	14400	14487	14428	14449	14244	14588	14423	14429	14205	14401	14430	14364	14433	14476	14258	14516	14296	14502	14503	14368	14418	14457	14339	14436	14448	14420	14480	14391	14388	14284	14327	14362	14579	14382	14513	14328	14406	14523	14195	14545	14436	14451	14448	14418	14515	14360	14505	14372	14411	14426	14461	14424	14559	14406	14553	14419	14381	14310	14460	14421	14628	14449	14244	14346	14282	14224	14493	14463	14404	14403	14433	14406	14537	14360	14668	14320	14534	14407	14518	14462	14291	14384	14508	14496	14256	14453	14407	14458	14243	14353	14413	14554	14370	14354	14516	14344	14446	14438	14451	14364	14410	14323	14391	14425	14363	14492	14507	14386	14511	14350	14458	14372	14413	14458	14437	14385	14446	14634	14368	14383	14466	14569	14594	14510	14307	14311	14507	14233	14546	14455	14444	14356	14560	14360	14519	14449	14446	14467	14457	14390	14181	14539	14363	14390	14441	14529	14396	14547	14458	14459	14457	14442	14555	14329	14418	14454	14434	14396	14477	14358	14422	14362	14431	14419	14515	14355	14387	14473	14367	14406	14354	14367	14251	14380	14546	14344	14514	14311	14505	14586	14246	14341	14500	14509	14340	14355	14496	14272	14388	14390	14562	14345	14237	14438	14496	14360	14428	14409	14559	14442	14426	14528	14430	14425	14481	14402	14388	14362	14345	14434	14406	14274	14540	14407	14459	14303	14248	14396	14448	14249	14444	14418	14581	14269	14451	14452	14526	14277	14388	14500	14424	14440	14398	14295	14270	14416	14453	14298	14503	14614	14348	14378	14334	14551	14444	14363	14316	14479	14453	14491	14517	14357	14448	14456	14318	14446	14473	14480	14428	14554	14530	14500	14398	14542	14519	14410	14625	14242	14421	14540	14457	14310	14281	14364	14450	14460	14564	14426	14366	14511	14447	14304	14363	14454
23925	24749	36543	30372	24367	23364	22725	17491	16514	17046	16891	16871	16965	16842	16882	16837	16727	16581	16983	16846	16687	16768	16698	16647	16698	16594	16767	16515	16531	16585	17114	16822	16720	16710	16711	16644	16551	16710	16752	16541	16507	16548	16618	16528	16659	16434	16719	16504	16496	16454	16689	16719	16628	16710	16640	16635	16875	16561	16565	16753	16632	16617	16557	16752	16562	16434	16377	16662	16645	16551	16623	16699	16637	16635	16571	16509	16780	16612	16493	16370	16697	16468	16667	16424	16403	16584	16403	16603	16764	16590	16646	16504	16550	16414	16594	16746	16632	16381	16621	16859	16557	16506	16331	16611	16709	16737	16810	16402	16702	16668	16698	16452	16643	16747	16563	16682	16594	16579	16511	16634	16659	16503	16857	16617	16577	16694	16349	16313	16724	16660	16309	16661	16692	16813	16679	16514	16425	16799	16485	16530	16354	16663	16663	16543	16428	16591	16592	16432	16528	16555	16604	16525	16539	16651	16264	16583	16648	16537	16473	16539	16397	16655	16802	16442	16668	16557	16550	16461	16462	16351	16443	16417	16399	16448	16629	16423	16315	16547	16530	16452	16539	16468	16639	16461	16499	16505	16497	16711	16718	16606	16593	16572	16407	16609	16592	16693	16502	16731	16489	16549	16426	16592	16472	16675	16498	16576	16525	16532	16504	16630	16494	16470	16476	16636	16673	16587	16463	16787	16634	16553	16340	16510	16393	16513	16534	16685	16553	16421	16600	16565	16653	16603	16624	16654	16709	16666	16541	16809	16723	16614	16565	16534	16542	16367	16371	16418	16544	16376	16596	16488	16517	16436	16771	16657	16573	16460	16664	16464	16528	16573	16460	16623	16751	16861	16552	16412	16500	16412	16493	16485	16766	16595	16686	16744	16493	16482	16612	16655	16699	16559	16509	16575	16357	16436	16453	16588	16838	16689	16471	16593	16476	16354	16428	16597	16504	16575	16459	16614	16677	16697	16588	16626	16539	16636	16503	16453	16439	16467	16458	16416	16493	16577	16564	16510	16786	16652	16600	16536	16639	16410	16598	16699	16497	16476	16512	16442	16533	16517	16497	16612	16660	16469	16641	16482	16476	16383	16627	16566	16444	16771	16486	16672	16601	16515	16496	16524	16478	16582	16460	16695	16223	16459	16634	16593	16518	16542	16639	16616	16625	16527	16494	16590	16619	16595	16635	16635	16666	16698	16557	16597	16597	16437	16458	16437	16477	16636	16687	16476	16773	16582	16558	16468	16727	16335	16571	16637	16513	16506	16500	16645	16791	16581	16526	16541	16668	16620	16592	16662	16580	16390	16526	16640	16615	16739	16730	16539	16626	16622	16488	16628	16531	16462	16472	16603	16396	16641	16362	16656	16494	16701	16490	16586	16461	16535	16517	16386	16395	16481	16627	16519	16544	16440	16632	16353	16388	16418	16564	16581	16741	16640	16577	16524	16512	16685	16555	16615	16729	16500	16559	16484	16603	16631	16855	16506	16681	16614	16579	16675	16734	16553	16612	16551	16617	16596	16711	16672	16515	16357	16511	16694	16488	16621	16592	16536	16304	16358	16565	16408	16478	16496	16551	16438	16649	16513	16696	16624	16598	16620	16369	16338	16766	16552	16545	16489	16520	16521	16624	16558	16579	16564	16590	16513	16391	16549	16537	16667	16640	16339	16516	16683	16506	16513	16398	16598	16695	16437	16429	16489	16743	16642	16358	16470	16551	16276	16420	16549	16579	16604	16445	16593	16549	16647	16304	16530	16652	16500	16709	16615	16426	16528	16553	16643	16462	16511	16297	16424	16397	16655	16597	16520	16521	16750	16665	16445	16591	16442	16421	16338	16520	16725	16533	16648	16615	16575	16581	16552	16573	16710	16616	16656	16689	16568	16655	16616	16821	16677	16657	16465	16431	16355	16614	16461	16628	16693	16571	16394	16543	16730	16534	16411	16696	16582	16524	16482	16492	16452	16643	16544	16600	16669	16534	16426	16635	16614	16596	16613	16622	16374	16644	16401	16604	16544	16718	16763	16699	16629	16686	16649	16471	16515	16673	16515	16617	16614	16512	16561	16439	16334	16700	16696	16753	16614	16502	16546	16428	16562	16582	16643	16431	16626	16501	16494	16507	16394	16484	16556	16699	16456	16588	16533	16536	16554	16397	16658	16511	16348	16562	16453	16366	16669	16525	16589	16515	16691	16540	16429	16537	16645	16368	16575	16541	16697	16511	16507	16682	16434	16665	16755	16487	16410	16377	16428	16609	16650	16273	16383	16603	16723	16442	16602	16446	16553	16562	16635	16560	16455	16600	16619	16618	16405	16596	16499	16591	16622	16466	16479	16563	16392	16444	16463	16423	16654	16685	16482	16517	16516	16706	16706	16691	16443	16607	16320	16561	16574	16455	16520	16470	16749	16654	16796	16635	16608	16632	16505	16703	16601	16701	16463	16590	16633	16508	16382	16517	16406	16476	16465	16651	16818	16695	16602	16621	16616	16684	16643	16617	16554	16497	16619	16562	16585	16766	16518	16599	16485	16375	16340	16601	16610	16582	16622	16567	16609	16551	16531	16626	16343	16593	16539	16539	16553	16558	16555	16441	16623	16447	16540	16410	16603	16637	16689	16710	16645	16588	16463	16460	16431	16514	16731	16642	16653	16649	16634	16608	16493	16536	16378	16643	16518	16458	16590	16551	16709	16458	16516	16475	16497	16466	16290	16321	16535	16661	16433	16465	16551	16320	16359	16746	16650	16457	16600	16574	16601	16602	16605	16575	16771	16608	16455	16461	16718	16560	16585	16622	16455	16452	16448	16692	16442	16316	16434	16574	16719	16550	16496	16491	16452	16740	16699	16557	16309	16385	16312	16545	16452	16407	16398	16666	16567	16782	16604	16687	16638	16682	16704	16605	16538	16574	16675	16598	16290	16621	16645	16383	16537	16526	16486	16493	16422	16530	16605	16413	16653	16691	16435	16733	16409	16442	16477	16606	16391	16489	16453	16528	16293	16468	16652	16521	16445	16317	16374	16565	16634	16636	16513	16475	16570	16398	16585	16578	16517	16536	16792	16733	16575	16577	16446	16586	16691	16498	16639	16595	16478	16653	16562	16622	16487	16564	16485	16633	16595	16552	16700	16558	16403	16675	16543	16473	16661	16805	16415	16331	16477	16558	16685	16473	16560	16504	16544	16652	16438	16630	16635	16575	16428	16532	16564	16612	16429	16527	16305	16658	16652	16533	16639	16770	16568	16578	16532	16362	16617	16341	16586	16518	16345	16469	16587	16644	16463	16500	16358	16538	16483	16685	16459	16575	16537	16474	16516	16550	16505	16481	16770	16526	16565	16571	16457	16530	16531	16434	16600	16568	16685	16543	16407	16619	16241	16479	16292	16567	16598	16545	16567	16482	16557	16728	16492	16515	16577	16350	16556	16563	16688	16378	16684	16657	16771	16479	16645	16438	16688	16642	16717	16646	16427	16484	16649	16555	16408	16607	16546	16700	16539	16581	16619	16787	16685	16662	16537	16271	16544	16496	16421	16343	16467	16550	16491	16655	16505	16554	16649	16708	16469	16722	16500	16755	16610	16535	16468	16547	16487	16412	16499	16545	16451	16737	16738	16696	16678	16565	16442	16754	16465	16537	16434	16539	16711	16479	16436	16619	16508	16608	16606	16668	16576	16372	16559	16440	16583	16403	16604	16504	16736	16739	16535	16784	16438	16465	16540	16604	16433	16673	16589	16615	16481	16383	16486	16566	16732	16586	16485	16532	16605	16522	16452	16582	16620	16547	16173	16424	16609	16550	16282	16378	16697	16584	16684	16549	16488	16602	16536	16418	16505	16472	16466	16548	16633	16634	16484	16706	16612	16640	16661	16425	16544	16337	16591	16503	16603	16593	16545	16671	16437	16642	16741	16659	16551	16326	16620	16515	16518	16682	16584	16594	16556	16671	16460	16511	16652	16552	16507	16520	16425	16538	16601	16700	16439	16574	16593	16499	16540	16653	16679	16593	16396	16628	16495	16527	16677	16469	16746	16512	16455	16564	16633	16518	16585	16720	16579	16441	16635	16602	16474	16671	16564	16363	16391	16587	16505	16550	16525	16684	16518	16660	16685	16713	16495	16545	16338	16555	16524	16438	16307	16440	16518	16548	16516	16546	16530	16416	16487	16364	16665	16510	16498	16795	16527	16391	16824	16805	16608	16704	16557	16598	16569	16704	16499	16579	16470	16653	16679	16739	16364	16392	16571	16610	16538	16641	16606	16517	16624	16423	16592	16537	16480	16566	16668	16376	16708	16613	16633	16500	16609	16580	16482	16544	16534	16618	16720	16580	16385	16662	16535	16622	16548	16478	16485	16630	16584	16454	16547	16415	16538	16556	16516	16660	16719	16604	16636	16633	16666	16574	16719	16499	16489	16609	16471	16785	16410	16839	16763	16545	16542	16661	16561	16497	16793	16472	16465	16392	16596	16466	16565	16489	16476	16561	16558	16349	16373	16354	16532	16604	16557	16337	16559	16614	16429	16671	16501	16542	16688	16531	16238	16469	16514	16671	16601	16450	16496	16553	16466	16552	16649	16714	16405	16589	16686	16720	16573	16466	16477	16434	16550	16615	16558	16624	16604	16424	16655	16506	16471	16645	16678	16535	16545	16466	16730	16685	16635	16665	16463	16422	16403	16732	16492	16586	16553	16660	16674	16402	16532	16465	16448	16416	16637	16637	16400	16669	16628	16624	16481	16526	16419	16620	16540	16632	16516	16559	16624	16612	16561	16548	16469	16735	16446	16416	16616	16565	16614	16639	16481	16552	16503	16510	16693	16424	16480	16779	16550	16490	16478	16622	16475	16530	16479	16454	16539	16658	16560	16572	16628	16526	16688	16509	16350	16529	16432	16538	16547	16590	16696	16783	16607	16624	16528	16513	16539	16635	16506	16406	16549	16685	16585	16630	16607	16549	16545	16491	16650	16655	16476	16782	16587	16528	16729	16505	16451	16533	16460	16686	16585	16657	16643	16543	16459	16577	16751	16683	16603	16743	16681	16479	16589	16679	16584	16379	16458	16631	16497	16560	16625	16591	16395	16457	16670	16336	16640	16501	16509	16525	16499	16601	16678	16780	16625	16432	16764
63060	107674	85495	54258	29445	17042	14592	14343	14329	14302	14248	14476	14443	14434	14512	14269	14573	14280	14424	14489	14412	14477	14418	14352	14456	14390	14568	14331	14334	14480	14310	14406	14408	14290	14273	14300	14297	14396	14434	14411	14415	14307	14408	14240	14505	14273	14436	14316	14332	14325	14302	14458	14308	14406	14393	14394	14420	14304	14386	14513	14740	14616	14488	14407	14416	14342	14403	14418	14447	14610	14387	14324	14351	14414	14446	14388	14534	14570	14422	14345	14353	14296	14374	14383	14247	14441	14597	14313	14385	14375	14431	14588	14468	14532	14329	14369	14529	14327	14411	14418	14351	14411	14486	14394	14447	14417	14284	14582	14309	14465	14495	14202	14374	14461	14375	14217	14366	14367	14354	14341	14381	14281	14506	14466	14548	14246	14229	14377	14327	14367	14353	14519	14546	14383	14478	14338	14380	14358	14432	14522	14436	14135	14315	14485	14457	14440	14444	14300	14311	14561	14410	14433	14360	14449	14440	14398	14372	14413	14466	14445	14432	14288	14360	14396	14565	14415	14331	14190	14364	14327	14559	14518	14226	14442	14405	14493	14322	14353	14452	14498	14398	14362	14578	14316	14428	14516	14399	14340	14268	14361	14359	14575	14571	14360	14278	14373	14498	14310	14336	14407	14282	14607	14486	14412	14317	14446	14339	14414	14387	14318	14400	14434	14288	14393	14250	14303	14547	14239	14164	14230	14459	14274	14489	14434	14404	14476	14384	14280	14518	14444	14273	14340	14373	14388	14446	14518	14328	14334	14406	14446	14357	14278	14479	14429	14407	14340	14482	14432	14447	14289	14433	14287	14334	14217	14524	14365	14361	14530	14325	14395	14370	14259	14442	14393	14469	14297	14326	14404	14408	14403	14287	14278	14380	14236	14586	14602	14509	14357	14305	14366	14408	14457	14282	14557	14416	14461	14372	14350	14304	14420	14468	14349	14403	14444	14367	14384	14262	14308	14360	14510	14358	14541	14527	14267	14336	14316	14298	14385	14474	14274	14421	14408	14220	14398	14502	14319	14256	14487	14405	14377	14507	14373	14492	14427	14493	14415	14489	14314	14497	14543	14317	14352	14096	14334	14473	14337	14499	14414	14403	14387	14330	14374	14320	14387	14356	14405	14346	14399	14414	14488	14406	14389	14397	14472	14394	14574	14445	14415	14314	14261	14372	14257	14415	14226	14249	14488	14348	14352	14429	14267	14480	14466	14297	14305	14319	14340	14549	14386	14328	14445	14688	14467	14308	14442	14476	14384	14487	14492	14407	14455	14157	14333	14481	14322	14326	14465	14572	14339	14525	14370	14299	14434	14432	14308	14407	14477	14518	14273	14446	14418	14433	14407	14368	14305	14457	14532	14381	14558	14395	14415	14386	14412	14434	14435	14386	14324	14429	14429	14463	14149	14489	14302	14258	14379	14565	14202	14225	14298	14272	14371	14406	14354	14465	14354	14576	14525	14321	14316	14385	14341	14473	14254	14462	14403	14403	14384	14445	14579	14508	14320	14375	14375	14373	14325	14426	14334	14340	14394	14370	14415	14431	14386	14274	14530	14281	14510	14294	14254	14596	14443	14351	14438	14363	14305	14364	14314	14417	14392	14416	14337	14356	14322	14396	14415	14407	14488	14348	14300	14525	14421	14315	14479	14451	14470	14418	14414	14376	14539	14546	14240	14165	14335	14456	14414	14408	14451	14480	14536	14497	14400	14468	14467	14359	14280	14399	14373	14326	14434	14569	14458	14454	14224	14456	14370	14519	14397	14566	14478	14318	14244	14399	14585	14334	14409	14411	14484	14448	14437	14583	14392	14051	14384	14380	14373	14366	14335	14375	14473	14344	14251	14387	14322	14422	14494	14411	14468	14549	14369	14297	14309	14456	14251	14313	14309	14256	14449	14245	14353	14365	14497	14400	14209	14374	14561	14508	14270	14201	14374	14257	14311	14442	14378	14313	14422	14257	14384	14315	14530	14437	14217	14554	14426	14541	14287	14614	14291	14339	14344	14392	14417	14634	14479	14277	14490	14552	14441	14457	14167	14457	14538	14364	14396	14536	14397	14406	14274	14322	14496	14364	14351	14393	14206	14425	14514	14290	14454	14332	14257	14471	14434	14366	14500	14230	14549	14463	14280	14334	14323	14401	14370	14537	14366	14453	14303	14522	14348	14339	14349	14345	14381	14483	14352	14475	14391	14305	14693	14236	14388	14369	14300	14422	14502	14249	14478	14154	14477	14472	14397	14468	14479	14379	14462	14516	14541	14361	14451	14524	14521	14529	14238	14447	14561	14224	14504	14261	14446	14327	14403	14401	14430	14344	14434	14446	14437	14261	14376	14302	14401	14525	14424	14239	14221	14414	14406	14580	14235	14408	14451	14434	14463	14513	14473	14239	14333	14582	14462	14387	14399	14329	14647	14318	14428	14276	14198	14528	14470	14412	14267	14305	14395	14293	14434	14447	14345	14344	14371	14275	14351	14356	14465	14401	14296	14341	14251	14193	14402	14310	14495	14483	14529	14410	14349	14365	14397	14592	14356	14237	14552	14530	14315	14417	14433	14462	14487	14340	14460	14430	14335	14483	14305	14437	14405	14483	14440	14293	14390	14329	14353	14354	14406	14426	14335	14458	14564	14505	14319	14247	14442	14488	14278	14435	14390	14447	14322	14359	14382	14351	14394	14327	14432	14347	14330	14331	14214	14415	14517	14397	14260	14554	14392	14435	14375	14338	14281	14299	14404	14410	14340	14435	14333	14255	14439	14500	14487	14327	14221	14433	14469	14382	14399	14286	14306	14272	14441	14375	14394	14249	14331	14231	14469	14467	14374	14413	14397	14408	14475	14123	14535	14354	14497	14454	14461	14327	14300	14508	14488	14295	14456	14360	14586	14456	14385	14347	14255	14566	14386	14431	14488	14323	14418	14409	14400	14357	14225	14434	14447	14416	14280	14564	14494	14293	14235	14375	14352	14404	14355	14397	14442	14435	14256	14419	14543	14560	14395	14247	14292	14369	14325	14468	14379	14264	14423	14476	14368	14545	14400	14393	14501	14496	14453	14434	14446	14452	14384	14557	14378	14526	14357	14283	14352	14340	14495	14342	14448	14350	14334	14294	14480	14274	14374	14268	14396	14365	14528	14416	14556	14309	14389	14348	14308	14375	14401	14427	14426	14319	14307	14502	14311	14221	14432	14469	14163	14402	14275	14445	14331	14322	14360	14511	14369	14338	14519	14354	14396	14426	14487	14506	14245	14384	14185	14477	14275	14366	14293	14371	14486	14269	14463	14686	14376	14276	14516	14485	14175	14502	14295	14355	14554	14431	14522	14500	14525	14453	14474	14359	14481	14307	14353	14442	14403	14447	14552	14366	14238	14415	14454	14263	14438	14358	14290	14272	14469	14474	14453	14299	14578	14375	14609	14425	14411	14373	14417	14532	14520	14372	14206	14487	14307	14338	14324	14505	14455	14402	14379	14448	14453	14287	14417	14275	14485	14404	14326	14357	14392	14429	14416	14457	14572	14421	14383	14470	14275	14259	14291	14417	14444	14302	14353	14499	14477	14550	14371	14477	14492	14436	14358	14248	14428	14467	14321	14521	14216	14336	14331	14390	14361	14540	14327	14286	14373	14434	14486	14323	14601	14430	14332	14369	14460	14342	14612	14415	14432	14475	14358	14322	14307	14587	14367	14476	14642	14292	14478	14185	14251	14346	14565	14306	14287	14649	14471	14604	14322	14396	14435	14437	14137	14535	14367	14253	14412	14203	14303	14502	14277	14279	14388	14367	14423	14491	14284	14340	14538	14377	14475	14527	14397	14482	14519	14300	14291	14451	14456	14374	14273	14363	14441	14407	14309	14347	14333	14362	14214	14611	14302	14524	14407	14407	14332	14578	14423	14476	14561	14398	14465	14428	14438	14648	14360	14315	14270	14369	14315	14514	14450	14422	14439	14548	14376	14393	14615	14300	14301	14442	14411	14272	14384	14495	14331	14345	14261	14447	14377	14390	14546	14465	14310	14602	14295	14369	14212	14263	14336	14323	14385	14289	14390	14311	14222	14291	14380	14420	14337	14402	14452	14235	14334	14458	14358	14323	14275	14424	14315	14449	14447	14362	14139	14319	14309	14337	14545	14279	14453	14402	14387	14273	14465	14450	14350	14356	14537	14501	14342	14531	14380	14430	14283	14385	14282	14445	14441	14339	14461	14354	14137	14461	14475	14460	14302	14397	14304	14212	14395	14448	14399	14391	14489	14440	14304	14357	14427	14444	14466	14369	14472	14252	14431	14479	14320	14470	14333	14479	14389	14429	14267	14382	14396	14469	14469	14300	14461	14478	14421	14419	14191	14477	14470	14428	14443	14294	14429	14418	14402	14472	14476	14505	14433	14357	14417	14456	14392	14516	14592	14244	14503	14369	14492	14470	14552	14468	14364	14528	14285	14405	14426	14389	14397	14276	14319	14369	14333	14460	14231	14720	14367	14513	14420	14470	14296	14441	14534	14294	14425	14428	14304	14513	14449	14393	14512	14492	14337	14556	14483	14411	14239	14441	14393	14408	14384	14422	14431	14222	14402	14414	14403	14431	14309	14500	14343	14390	14508	14407	14315	14380	14520	14298	14469	14361	14445	14451	14487	14509	14361	14276	14328	14307	14405	14451	14466	14354	14614	14272	14384	14494	14415	14354	14401	14209	14431	14357	14416	14543	14370	14301	14354	14282	14601	14360	14425	14447	14420	14325	14390	14300	14364	14406	14395	14414	14353	14479	14362	14450	14319	14466	14409	14446	14323	14345	14426	14352	14469	14332	14421	14260	14425	14360	14333	14404	14398	14392	14410	14265	14447	14437	14190	14428	14403	14375	14439	14272	14329	14546	14347	14532	14368	14268	14498	14413	14344	14228	14522	14485	14509	14356	14342	14468	14320	14385	14541	14419	14364	14384	14320	14365	14344	14418	14422	14314	14433	14466	14352	14509	14397	14330	14344	14446	14407	14548	14296	14417	14378	14418	14436	14317	14388	14606	14447	14405	14430	14465	14175	14311	14441	14508	14415	14356	14407	14372	14407	14425	14433	14439	14275	14410	14386	14527	14376	14401	14374	14290	14457	14508	14317	14428	14373	14447	14341
33703	40713	40752	28259	19609	17792	17256	16846	16859	16872	16967	17133	16796	16838	16857	16926	16958	16925	16835	17117	16992	16750	16713	16836	16809	16701	16755	16667	16805	16864	16817	16626	16733	16687	16913	16925	16897	16834	16599	16682	16866	16743	16678	16725	16639	16875	16968	16694	16657	16925	16635	16781	16718	16750	16887	16810	16833	16834	16648	16916	16732	16793	16828	16660	16708	16745	16746	16683	16913	16879	16755	16669	16763	16740	16844	16876	16784	16873	16692	16699	16718	16849	16842	16806	16784	16892	16965	17005	16641	16936	16824	16756	16458	16600	16733	16811	16671	16745	16888	16965	16963	16664	16962	16674	16661	16759	16802	16825	16630	16857	16882	16603	16761	16482	16756	16627	16770	16835	16671	16868	16875	16836	16790	16717	16838	16872	16731	16830	16571	16779	16843	16688	16781	16660	16582	16736	16829	16864	16637	16515	16774	16691	16668	16820	16732	16979	16714	16736	16538	16741	16837	16720	16854	16870	16772	16893	17045	16614	16967	16634	16742	16669	16864	16794	16628	16677	16694	16612	16871	16534	16872	16732	16644	16699	16657	16813	16691	16991	16881	16582	16643	16626	16612	16868	16803	16654	16643	16873	16937	16859	16705	16564	16888	16885	16790	16921	16813	16788	16644	16828	16862	16817	16773	16688	16966	16735	16899	16690	16885	16803	16962	16617	16681	16791	16636	16640	16640	16470	16746	16743	16727	16536	16694	16589	16773	16785	16626	16840	16707	16807	16777	16728	16756	16955	16859	16570	16857	16697	16612	16875	16812	16618	16623	16736	16590	16851	16759	16519	16799	16590	16851	16734	16815	16753	16732	16869	16889	16653	16558	16712	16725	16799	16884	16751	16913	16717	16953	16896	16764	16753	16610	16532	16641	16846	17017	16642	16798	16794	16782	16826	16798	16715	16665	16475	16819	16629	16763	16821	16832	16787	16925	16707	16681	16789	16993	16802	16770	16617	16737	16783	16873	16839	16882	16794	16709	16708	16803	16616	16764	16830	16837	17065	16824	16871	16887	16681	16600	16802	16725	16674	16806	16820	16819	16892	16923	16912	16503	16810	16690	16663	16749	16868	16932	16579	16922	16754	16863	16893	16780	16879	16817	16649	16690	16800	16653	16681	16699	16736	16840	16698	16792	16754	16893	16793	16683	16931	16877	16789	16829	16781	16694	16786	16603	16799	16697	16618	17057	16711	16664	16859	16814	16679	16658	16943	16789	16795	16900	16806	16958	16929	16781	16741	16745	16628	16691	16518	16738	16821	16823	16658	16826	16548	16849	16727	16950	16761	16765	16908	16723	16541	16861	16830	16827	16571	16899	16770	16868	16677	16985	16800	16923	16568	16675	16783	16775	16766	16719	16706	16733	16733	16678	16781	16750	16806	16725	16765	16863	16758	16874	16631	16828	16781	16654	16853	16840	16651	16772	16749	16915	17036	16695	17001	16695	16762	16791	16948	16786	16733	16803	16809	16705	16868	16615	16733	16780	16509	16848	16777	16601	16939	16718	16710	16586	16678	16642	16827	16651	16721	16965	16796	16860	16845	16805	16838	16851	16909	16804	16828	16724	16603	16578	16732	16926	16588	16563	16956	16815	16889	16776	16720	16723	16528	16777	16775	16772	16773	16635	16767	16687	16727	16719	16780	16832	16709	16797	16798	16889	16708	16813	16776	16846	16635	16788	16797	16749	16725	16912	16767	16762	16841	16982	17019	16946	17003	16762	16591	16749	16769	16765	16663	16740	16892	16888	16733	16781	16861	16909	16828	16804	16940	16702	16729	16636	16721	16891	16783	16664	16736	16900	16551	16767	16702	16715	16888	16885	16715	16674	16792	16483	16953	16756	16773	16784	16804	16913	16718	16726	16803	16832	16609	17003	16861	16939	16631	16756	16737	16626	16733	16758	16747	16939	16752	16716	16822	16682	16705	16859	16807	16568	16899	16664	16867	16717	16972	16839	16854	16874	16771	16945	16734	16853	16901	16705	16869	16684	16853	16904	16828	16759	16666	16615	16988	16636	16848	16852	16736	16783	16824	16846	17119	16619	16760	16685	16802	16969	16845	16830	16867	16605	16770	16762	16764	16784	16724	16855	16890	16870	16773	16602	16738	16811	16601	16871	16716	16740	16622	16742	16863	16507	16740	16806	16782	16714	16844	16814	16709	16716	16645	16891	16715	16725	16610	16811	16813	16687	16640	16771	16773	16962	16626	16816	16882	16674	16635	16751	16711	16852	16820	16729	16707	16912	16891	16751	16781	16849	16832	16769	16775	16755	16792	16759	16660	16853	16896	16762	16820	16688	16512	16795	16698	16660	16826	16857	16804	16715	16888	16892	16772	16830	16904	16816	16887	16812	16788	16666	16758	16965	16590	16693	16754	16679	16735	16787	16739	16912	16849	16746	16708	16639	16771	16844	16914	16932	16757	16622	16830	16715	16910	16834	16697	16826	16802	16814	16701	16827	16851	16711	16759	16789	16858	16778	16713	16940	16808	16759	16811	16644	16629	16928	16757	17040	16843	16784	16648	16960	16758	16817	16845	16675	16676	16574	16827	16677	16901	16816	16709	16781	16636	16702	16604	16928	16911	16903	16793	16771	16552	16771	16794	16819	16850	16866	16786	16867	16845	17003	16857	16670	16882	16827	16871	16931	16818	16695	16566	16729	16833	16642	16760	16915	16744	16846	16740	16829	16704	16880	16612	16607	16950	16777	16935	16845	16787	16797	16953	16769	16801	16814	16610	16797	16876	16790	16889	16626	16830	16708	16805	16803	16893	16779	16849	16662	16773	16949	16766	16839	17051	16622	16557	16808	16660	16552	16884	16675	16825	16777	16699	16799	16796	16714	16818	16779	16897	16684	16758	16841	16827	16818	16648	16618	16618	16915	16799	16574	16662	16836	16877	16991	16972	16722	16784	16931	16795	16584	16926	16833	16809	16651	16789	16715	16609	16696	16788	16896	16875	16737	16788	16945	16751	16729	16815	17088	16745	16822	16523	16677	16684	16797	16946	16684	16866	17009	16501	16616	16678	16858	16888	16695	16644	16806	16824	16657	16792	16792	16787	16773	16736	16825	16722	16915	16911	16817	16728	16593	16959	16765	16901	16856	16665	16840	16648	16868	16767	16630	16898	16929	16678	16918	16741	16810	16731	16818	16960	16885	16674	16627	16792	16786	16587	16890	16950	16716	16922	16856	16791	16680	16657	16684	16748	16696	16883	16861	16787	16776	16808	16897	16832	16782	16841	16898	16871	16823	16871	16632	16598	16802	17024	16715	16730	16768	16705	16812	16764	16827	16799	16531	16743	16779	16834	16819	16797	16812	16737	16785	16585	16880	16877	16888	16971	16669	16681	16816	16638	16763	16936	16887	16938	16790	16595	16647	16934	16693	16894	16780	16617	16759	17066	16930	16744	16858	16832	16687	16712	16812	16726	16782	16802	16712	16663	17138	16681	16815	16775	16896	16835	16653	16680	16761	16946	16943	16907	16769	16667	16770	16852	16844	16718	16649	16830	16818	16795	16892	16625	16877	16819	16649	16579	16873	16790	16803	16767	16871	16778	16789	16893	16841	16819	16830	16768	17019	16954	16944	16878	16647	16658	16852	16830	16736	16775	16516	16533	16840	16767	16740	16780	16738	16694	16680	16921	16740	16856	16799	16890	16714	16816	16856	16672	16861	16836	16925	16879	17044	16922	16817	16832	16892	16726	16918	16779	16777	16915	16808	16933	16881	16653	16870	16756	16740	16894	16795	16902	16933	17056	16911	16738	16505	16841	16762	16691	16741	16694	16605	16818	16739	16648	16559	16957	16753	16624	16753	16714	16876	16904	16803	16839	16756	16730	16756	16813	16839	16771	16765	17005	16776	17070	16884	16751	16626	16791	16876	16561	16596	16855	16803	16781	16845	16815	16739	16666	16705	16830	16871	16644	16857	16842	16929	16719	16974	16707	16675	16742	16851	16782	16731	16682	16861	16951	16684	16845	16721	16766	16951	16710	16742	16776	16962	16845	16721	16751	16677	16719	16815	16692	16892	16860	16872	16834	16738	16750	16630	16814	16618	16818	16545	16828	16843	16696	16848	16757	16651	16616	16901	16878	16858	16765	16811	16922	16786	16784	16673	16832	16762	16747	16747	16907	16607	16836	16725	16621	16788	16751	16897	16855	16700	16790	16857	16871	16872	16801	16836	16715	16812	16942	16716	16894	16778	16814	16639	16882	16710	16870	16774	16538	16775	16693	16651	16762	16835	16611	16705	16728	16386	16708	16844	16705	16848	16832	16685	16811	16778	16754	16834	16873	16763	16831	16531	16701	16656	16753	16703	16948	16870	16887	16895	16844	16694	16633	16895	16958	16872	16819	16927	16656	16827	16696	16750	16866	16725	16852	16815	16991	16844	16808	16764	16797	16744	16819	16931	16874	16774	16660	16583	16704	16751	16789	16854	16717	16779	16664	16673	16821	16752	16691	16702	16663	16654	16820	16642	16740	16771	16796	16816	16616	16705	16610	16769	16605	16807	16747	16700	16772	17007	16792	16789	16765	16714	16828	16937	16841	16837	16711	16666	16691	16744	16737	16696	16860	16686	16754	16847	16899	16811	16653	16601	16611	16807	16785	16618	16776	16669	16773	16630	16706	16781	16901	16791	16667	16740	16706	16755	16631	16927	16773	16968	16614	16759	16803	16912	16709	16859	16748	16846	16742	16936	16795	16685	16729	16806	16793	16683	16771	16765	16870	16825	16958	16748	16589	16769	16721	16867	16606	16821	16918	17008	16889	16901	16591	16768	16779	16782	16617	16721	16806	16764	16741	16807	16678	16758	16676	16883	16678	16819	16769	16829	16536	16762	16916	16888	16749	16944	16626	16812	16629	16782	17040	16749	16749	16618	16746	16777	16606	16737	16938	16797	16559	16728	16719	16751	16772	16948	16588	16780	16968	16743	16704	16655	16753	17005	16886	16998	16793	16898	16930	16775	16646	16671	16795	16804	16821	16783	16638	16718	16954	16865	16834	16771	16746	16809	16769	16445	16564	16540	16662	16824	16646	16641	16736	16695	16910	16904	16932	16667	16768	16761	16749	16868	16748	16811	16670	16617	16616	16733	16654	16643	16687	16824	16732
43576	58774	42368	23750	16550	14814	14350	14609	14499	14343	14514	14516	14454	14543	14451	14663	14609	14524	14554	14569	14510	14494	14731	14382	14432	14438	14406	14741	14390	14645	14336	14600	14498	14551	14618	14455	14503	14353	14602	14318	14616	14519	14619	14469	14519	14521	14391	14526	14530	14473	14716	14525	14387	14600	14589	14582	14508	14634	14599	14432	14424	14482	14435	14584	14548	14408	14509	14375	14527	14474	14419	14512	14641	14550	14570	14433	14508	14336	14552	14573	14304	14548	14627	14509	14248	14492	14452	14454	14659	14542	14570	14521	14510	14516	14427	14604	14431	14424	14496	14370	14592	14403	14390	14491	14492	14404	14465	14547	14650	14302	14582	14591	14456	14574	14519	14297	14573	14556	14530	14474	14296	14476	14398	14575	14364	14584	14503	14492	14369	14368	14482	14476	14528	14389	14572	14292	14465	14506	14415	14363	14505	14592	14590	14419	14319	14490	14498	14430	14403	14538	14597	14361	14365	14543	14475	14473	14485	14427	14615	14448	14561	14657	14425	14509	14499	14469	14471	14379	14450	14415	14501	14408	14397	14626	14485	14692	14353	14210	14457	14603	14350	14562	14470	14409	14298	14491	14590	14478	14589	14410	14507	14683	14423	14460	14488	14451	14483	14386	14567	14540	14317	14634	14439	14278	14415	14434	14495	14290	14299	14405	14443	14565	14407	14405	14529	14482	14405	14599	14556	14385	14617	14582	14626	14450	14364	14514	14322	14489	14413	14289	14479	14414	14353	14463	14454	14435	14563	14373	14470	14536	14470	14348	14663	14424	14588	14554	14547	14566	14316	14575	14484	14583	14370	14307	14298	14471	14511	14482	14469	14527	14338	14495	14422	14527	14504	14598	14494	14350	14453	14491	14603	14539	14438	14545	14491	14434	14343	14374	14524	14494	14327	14573	14563	14193	14550	14585	14446	14418	14645	14574	14333	14516	14507	14364	14558	14395	14556	14403	14663	14384	14332	14515	14509	14574	14417	14628	14510	14513	14489	14530	14563	14454	14397	14585	14377	14523	14562	14384	14513	14513	14575	14333	14657	14589	14372	14447	14545	14415	14444	14556	14536	14453	14360	14563	14443	14429	14469	14413	14514	14655	14412	14557	14729	14406	14554	14309	14620	14522	14424	14485	14480	14567	14452	14412	14493	14581	14491	14526	14539	14542	14421	14385	14322	14539	14395	14627	14539	14571	14541	14382	14429	14413	14348	14338	14485	14367	14502	14389	14485	14530	14445	14400	14565	14516	14362	14368	14598	14465	14608	14546	14365	14501	14633	14389	14497	14488	14423	14428	14466	14646	14419	14444	14337	14479	14446	14661	14468	14468	14414	14335	14616	14365	14631	14579	14345	14439	14547	14404	14589	14377	14433	14662	14286	14415	14436	14551	14510	14296	14464	14546	14465	14494	14452	14423	14566	14495	14420	14704	14532	14503	14537	14388	14462	14460	14408	14534	14505	14509	14541	14558	14635	14666	14584	14392	14432	14612	14493	14482	14411	14558	14585	14461	14507	14241	14404	14555	14372	14598	14397	14527	14385	14520	14373	14450	14386	14395	14592	14444	14468	14366	14524	14564	14575	14524	14462	14384	14492	14254	14544	14519	14504	14496	14416	14494	14477	14548	14551	14407	14426	14523	14538	14462	14552	14563	14379	14345	14425	14495	14473	14389	14420	14322	14549	14420	14382	14606	14549	14606	14316	14332	14484	14411	14373	14432	14504	14396	14582	14611	14348	14348	14501	14611	14502	14418	14631	14323	14588	14557	14345	14382	14455	14599	14703	14452	14573	14534	14440	14498	14504	14381	14440	14610	14514	14398	14374	14629	14447	14483	14508	14344	14473	14328	14440	14587	14507	14542	14564	14439	14325	14329	14666	14481	14477	14592	14643	14492	14425	14612	14677	14351	14506	14487	14512	14542	14509	14496	14475	14543	14439	14308	14478	14509	14471	14373	14503	14469	14587	14354	14599	14658	14603	14367	14694	14330	14363	14548	14414	14362	14514	14498	14472	14405	14392	14397	14385	14514	14329	14571	14356	14292	14630	14570	14249	14429	14502	14411	14390	14533	14508	14611	14447	14486	14576	14374	14456	14455	14489	14590	14416	14481	14537	14351	14477	14263	14510	14554	14468	14550	14390	14660	14510	14558	14319	14619	14387	14378	14511	14571	14516	14485	14416	14472	14312	14509	14537	14552	14535	14289	14570	14442	14557	14345	14387	14452	14627	14544	14580	14465	14594	14502	14465	14403	14620	14444	14547	14448	14526	14661	14577	14465	14380	14534	14435	14316	14425	14544	14568	14334	14591	14424	14360	14384	14454	14449	14585	14442	14517	14611	14309	14597	14523	14540	14455	14436	14493	14430	14374	14345	14383	14440	14344	14427	14485	14494	14455	14278	14341	14498	14360	14309	14477	14267	14594	14511	14522	14447	14534	14426	14633	14462	14451	14420	14545	14545	14514	14541	14666	14527	14522	14374	14599	14645	14507	14574	14509	14411	14627	14543	14514	14447	14720	14375	14526	14513	14399	14356	14390	14330	14424	14449	14510	14474	14338	14662	14386	14504	14536	14399	14554	14460	14429	14433	14555	14488	14513	14422	14546	14508	14479	14494	14492	14417	14411	14541	14611	14544	14556	14511	14532	14403	14524	14354	14365	14541	14523	14391	14551	14414	14602	14437	14594	14411	14380	14764	14319	14220	14403	14406	14586	14557	14331	14418	14422	14381	14487	14422	14434	14313	14397	14458	14718	14470	14653	14595	14480	14637	14428	14737	14500	14541	14577	14631	14499	14458	14629	14493	14431	14776	14486	14382	14578	14401	14475	14459	14618	14600	14465	14538	14526	14418	14536	14377	14500	14431	14358	14422	14484	14400	14553	14442	14192	14364	14470	14476	14352	14374	14442	14311	14600	14517	14534	14345	14256	14515	14565	14559	14502	14465	14525	14472	14271	14513	14543	14518	14592	14454	14530	14509	14571	14575	14318	14610	14465	14502	14640	14395	14447	14286	14533	14291	14384	14422	14505	14473	14474	14425	14316	14629	14419	14444	14423	14525	14507	14331	14388	14608	14490	14731	14310	14482	14458	14396	14359	14675	14574	14291	14593	14471	14460	14555	14463	14449	14512	14614	14465	14354	14533	14286	14401	14365	14624	14358	14345	14406	14495	14327	14552	14519	14566	14466	14494	14336	14628	14454	14590	14499	14605	14449	14293	14526	14507	14607	14538	14519	14443	14633	14438	14438	14531	14589	14536	14457	14521	14519	14404	14534	14487	14580	14463	14380	14418	14519	14527	14356	14589	14590	14667	14561	14484	14506	14536	14382	14414	14504	14447	14598	14397	14383	14560	14440	14644	14528	14337	14338	14446	14537	14487	14457	14484	14487	14341	14509	14563	14423	14401	14436	14389	14604	14533	14572	14628	14396	14442	14403	14504	14602	14422	14454	14498	14425	14456	14428	14564	14459	14469	14444	14590	14621	14509	14493	14390	14369	14555	14348	14529	14394	14463	14519	14601	14369	14538	14650	14457	14387	14640	14302	14432	14412	14655	14421	14466	14568	14694	14487	14268	14462	14501	14455	14436	14425	14524	14387	14407	14356	14559	14424	14574	14436	14394	14540	14453	14496	14433	14434	14559	14305	14393	14624	14753	14579	14574	14534	14404	14384	14640	14575	14384	14631	14296	14573	14593	14455	14434	14622	14451	14475	14452	14439	14390	14602	14256	14521	14500	14567	14461	14448	14496	14429	14581	14345	14606	14562	14200	14373	14450	14488	14473	14535	14535	14602	14467	14494	14696	14458	14537	14411	14368	14540	14447	14498	14415	14458	14488	14514	14383	14457	14649	14468	14575	14349	14522	14324	14614	14601	14551	14410	14499	14442	14588	14432	14290	14345	14548	14495	14431	14418	14656	14474	14433	14540	14449	14438	14375	14552	14437	14394	14524	14389	14486	14369	14442	14523	14437	14553	14342	14303	14439	14485	14514	14454	14567	14583	14477	14454	14478	14406	14478	14545	14376	14625	14447	14364	14423	14458	14400	14417	14357	14577	14656	14517	14495	14379	14664	14412	14478	14552	14701	14451	14597	14453	14529	14493	14598	14441	14536	14532	14477	14522	14460	14473	14525	14453	14519	14467	14525	14388	14629	14402	14572	14422	14534	14460	14421	14581	14566	14543	14538	14661	14518	14515	14477	14543	14387	14495	14574	14450	14501	14499	14518	14474	14486	14587	14508	14421	14555	14609	14486	14476	14548	14476	14628	14352	14452	14392	14561	14548	14461	14602	14492	14351	14472	14443	14414	14493	14570	14432	14395	14578	14320	14502	14593	14376	14467	14561	14448	14383	14549	14408	14537	14605	14555	14474	14460	14395	14584	14584	14500	14395	14545	14454	14494	14370	14402	14314	14574	14480	14570	14389	14523	14509	14448	14509	14450	14347	14541	14485	14521	14349	14646	14473	14513	14526	14299	14336	14576	14595	14313	14324	14521	14583	14660	14448	14778	14395	14350	14493	14406	14499	14485	14401	14564	14556	14539	14633	14590	14339	14600	14515	14501	14566	14538	14484	14399	14409	14511	14447	14585	14694	14377	14418	14334	14464	14607	14582	14541	14419	14290	14374	14450	14502	14276	14504	14497	14412	14566	14404	14249	14639	14468	14340	14361	14506	14465	14687	14208	14492	14254	14575	14512	14389	14555	14507	14402	14595	14494	14324	14515	14446	14380	14442	14324	14389	14588	14433	14474	14543	14474	14487	14601	14557	14582	14507	14449	14461	14375	14278	14596	14585	14448	14448	14351	14548	14412	14528	14479	14321	14521	14433	14348	14501	14439	14664	14472	14262	14568	14598	14476	14474	14612	14476	14378	14663	14472	14386	14508	14544	14402	14443	14211	14502	14559	14531	14554	14456	14624	14608	14418	14596	14427	14430	14412	14523	14540	14309	14593	14464	14384	14561	14541	14469	14394	14390	14555	14688	14481	14389	14423	14393	14551	14394	14566	14559	14477	14543	14415	14444	14249	14413	14494	14534	14476	14304	14503	14349	14585	14369	14393	14448	14589	14550	14433	14403	14418	14524	14688	14377	14575	14517	14496	14480	14330	14576	14588	14412	14455	14432
30059	39770	46153	32871	21637	17951	17351	17060	16922	16900	16728	16772	16744	16778	16871	16931	16777	16908	16844	16690	16602	16767	16863	16774	16716	16961	16887	16758	16772	16844	17015	16743	16889	16877	16905	16788	16862	16906	16785	16913	16803	16446	16867	16644	16710	16598	16735	16826	16761	16591	16709	16606	16699	16558	16751	16920	16767	16795	16618	16653	16806	16877	16679	16689	16717	16855	16766	16809	16667	16599	17036	16902	16888	16726	16767	16671	16734	16592	16829	16919	16855	16581	16561	16608	16889	16921	16706	16597	16763	16700	16864	16848	16820	16832	16865	16455	16754	16607	16727	16952	16913	16614	16924	16559	16708	16708	16835	16762	16833	16833	16943	16648	16785	16693	16782	16666	16480	16585	16628	16742	16730	16674	16674	16863	16537	16689	16665	16787	16635	16471	16587	16669	16525	16725	16782	16647	16694	16900	16748	16722	16772	16948	16754	16888	16802	16732	16831	16883	16794	16793	16766	16523	16667	16627	16868	16669	16834	16731	16829	16760	16473	16685	16557	16713	16757	16791	16660	16834	16680	16709	16637	16573	16633	16702	16615	16557	16762	16645	16784	16730	16637	16861	16763	16844	16830	16736	16776	16565	16936	16826	16734	16685	16567	16554	16814	16818	16812	16447	16705	16788	16490	16790	16774	16416	16691	16511	16807	16780	16979	16858	16778	16679	16718	16741	17063	16843	16614	16646	16686	16782	16904	16829	16707	16549	16956	16846	16632	16761	16761	16686	16724	16690	16836	16821	16532	16758	16619	16633	16782	16678	16716	16729	16700	16793	16589	16709	16856	16894	16569	16765	17010	16649	16719	16796	16843	16942	16736	16595	16585	16787	16848	16734	16737	16849	16637	16754	16799	16583	16789	16675	16666	16859	16618	16618	16723	16320	16756	16624	16882	16868	16669	16714	16644	16595	16833	16679	16916	16730	16749	16658	16685	16666	16775	16745	16571	16963	16968	16629	16715	16777	16565	16552	16810	16564	16763	16636	16659	16516	16982	16712	16792	16717	16752	16597	16816	16582	16746	16700	16432	16632	16647	16571	16740	16945	16730	16774	16710	16813	16585	16721	16616	16643	16636	16629	16527	16817	16975	16714	16903	16805	16677	16655	16638	16675	16501	16711	16816	16625	16654	16626	16919	16764	16675	16749	16776	16655	16756	16853	16636	16621	16709	16649	16663	16713	16894	16846	16850	16824	16744	16600	16923	16650	16649	16816	16670	16601	16883	17003	16795	16815	16480	16711	16639	16695	16675	16826	16803	16827	16829	16485	16691	16789	16686	16742	16809	16716	16791	16815	16873	16725	16594	16788	16669	16762	16750	16627	16813	16763	16818	16707	16803	16731	16788	16620	16686	16716	16676	16564	16707	16683	16757	16715	16996	16964	16614	16611	16769	16786	16696	16753	16676	16746	16683	16625	16827	16880	16485	16606	16690	16816	16785	16739	16733	16544	16829	16723	16839	16886	16770	16666	16724	16869	16787	16841	16687	16780	16670	16801	16617	16652	16779	16571	16563	16615	16669	16745	16577	16814	16782	16765	16696	16853	16669	16740	16872	17016	16696	16806	16765	16450	16806	16713	16662	16624	16653	16770	16536	16734	16584	16674	16701	16762	16637	16597	16688	16855	16684	16581	16560	16817	16626	16497	16709	16690	16765	16731	16744	16771	16623	16676	16762	16812	16604	16812	16737	16637	16804	16784	16952	16777	16785	16768	16717	16905	16641	16633	16768	16817	16738	16552	16650	16857	16865	16785	17000	16716	16943	16846	16914	16768	16868	16642	16784	16772	16638	16639	16719	16788	16826	16679	16761	16686	16851	16842	16709	16547	16774	16764	16708	16675	16908	16917	16715	16562	16682	16730	16579	16974	16666	16733	16721	16836	16879	16929	16525	16581	16631	16783	16780	16630	16848	16940	16887	16868	16589	16775	16905	16599	16765	16733	16598	16697	16704	16798	16630	16602	16775	16636	16764	16463	16757	16783	16673	16668	16721	16510	16646	16736	16913	16534	16542	16693	16783	16792	16861	16861	16870	16746	16749	16640	16554	16753	16679	16800	16826	16678	16883	16869	16869	16809	16822	16678	16696	16975	16711	16794	16920	16868	16728	16729	16730	16984	16703	16773	16700	16667	16732	16690	16732	17018	16943	16666	16593	16682	16602	16718	16832	16988	16752	16820	16713	16809	16734	16878	16756	16737	16714	16683	16836	16663	16723	16695	16858	16742	16610	16725	16811	16641	16661	16758	16859	16828	16716	16543	16767	16611	16654	16641	16716	16689	16660	16715	16595	16650	16627	16716	16860	16802	16618	16751	16602	16552	16744	16714	16876	16755	16787	16764	16716	16777	16533	16705	16856	16553	17054	16916	16735	16619	16762	16850	16765	16898	16749	16745	16793	16941	16354	16558	16713	16774	16696	16838	16646	16724	16474	16508	16595	16560	16634	16555	16837	16560	16848	16815	16706	17005	16652	16626	16892	16646	16948	16796	16625	16748	16862	16894	16652	16630	16806	16594	16638	16661	16705	16636	16882	16665	16569	16732	16770	16704	16691	16742	16658	16699	16882	16714	16604	16805	16953	16692	16736	16622	16669	16719	16818	16637	16755	16411	16784	16756	17102	16609	16744	16612	16790	16779	16814	16828	16989	16584	16555	16679	16724	16703	16773	16804	16883	16797	16822	16637	16498	16751	16687	16664	16924	16630	16761	16645	16683	16883	16831	16619	16644	17032	16664	16773	16810	16810	16763	16745	16754	16807	16799	16742	16834	16523	16815	16722	16705	16754	16735	16691	16759	16664	16904	16695	16890	16808	16759	16587	16642	16573	16955	16654	16676	16797	16611	16470	16653	16679	16633	16517	16654	16639	16659	16652	16673	16747	16763	16717	16753	16766	16731	16648	16764	16720	16812	16748	16851	16631	16807	16556	16508	16882	16587	16660	16724	16766	16820	16832	16784	16620	16842	16869	16704	16734	16939	16869	16744	16708	16621	16729	16617	16788	16834	16830	16855	16766	16945	16631	16919	16773	16756	16760	16929	16754	16967	16751	16698	16703	16698	16813	16803	16754	16793	16655	16632	16673	16957	16511	16793	17063	16774	16614	16780	16738	16890	16664	16763	16639	16721	16259	16613	16773	16818	16790	16727	16714	16792	16517	16843	16711	16708	16746	16809	16654	16915	16788	16904	16762	16891	16689	16646	16843	16841	16925	16702	16657	16823	16906	16571	16772	16572	16621	16807	16902	16725	16877	16621	16841	16871	16791	16805	16751	16807	16802	16704	16692	16822	16872	16804	16577	16914	16735	16738	16786	16841	16675	16558	16780	16841	16694	16696	16759	16795	16787	16552	16758	16631	16726	16750	16826	16829	16713	16664	16712	16634	16850	16699	16807	16669	16924	16780	16839	16661	16676	16814	16870	16402	16679	16703	16683	16680	16771	16901	16864	16613	16868	16584	16560	16743	16815	16770	16662	16652	16754	16525	16522	16614	16743	16700	16593	16638	16809	16750	16635	16837	16960	16767	16674	16711	16996	16632	16487	16857	16739	16666	16786	16935	16718	16737	16713	16673	16817	16633	16818	16565	16648	16819	16704	16741	16732	16860	16829	16783	16685	16692	16697	16798	16695	16856	16873	16809	16922	16727	16658	16708	16708	16808	16789	16734	16764	16652	16723	16602	16845	16975	16719	16658	16830	16685	16771	16616	16622	16667	16819	16631	16645	16778	16630	16741	16612	16623	16653	16589	16890	16831	16809	16753	16651	16908	16807	16703	16745	16771	16680	16784	16765	16679	16804	16844	16621	16838	16802	16778	16725	16516	16761	16742	16643	16797	16794	16881	16841	16754	16609	16569	16422	16650	16712	16912	16962	16902	16759	16807	16665	16705	16684	16915	16914	16709	16711	16756	16615	16750	16834	16686	16565	16710	16747	16646	16770	16739	16951	16810	16767	16782	16759	16660	16819	16566	16835	16626	16732	16731	16618	16821	16868	16770	16625	16738	16554	16854	16904	16692	16630	16701	16463	16605	16697	16688	16661	16720	16692	16548	16818	16944	16831	16712	16725	16887	16730	16855	16821	16777	16656	16624	16719	16728	16811	16793	16952	16602	16599	16619	16826	16894	16850	16625	16801	16643	16770	16728	16692	16608	16643	16737	16694	16753	16643	16759	16791	16783	16588	16783	16631	16746	16692	16626	16625	16813	16722	16713	16659	16726	16730	16785	16690	16809	16925	16893	16789	16698	16642	16803	16682	16867	16669	16863	16887	16783	16622	16674	16485	16703	16666	16570	16774	16873	16631	16569	16683	16918	16833	16654	16789	16764	16882	16587	16764	16606	16817	16945	16684	16510	16822	16570	16577	16609	16673	16675	16748	16659	16902	16809	16797	16821	16752	16740	16807	16672	16748	16739	16872	16544	16556	16814	16427	16806	16931	16726	16843	16639	16837	16799	16898	16782	16614	16726	16749	16858	16790	16900	16691	16854	16881	16647	16697	16649	16745	16651	16730	16801	16589	16471	16681	16762	16559	16713	16616	16537	16714	16728	16804	16928	16802	16817	16834	16822	16616	16771	16798	16793	16714	16636	16528	16697	16841	16749	16732	16771	16739	16717	16736	16943	16781	16698	16781	16755	16685	16531	16589	16710	16581	16606	16811	16698	16589	16606	16921	16619	16823	16682	16697	16593	16568	16645	16705	16850	16919	16715	16764	16692	16652	16537	16719	16630	16746	16640	16804	16638	16735	16813	16512	16730	16654	16684	16675	16713	16771	16764	16613	16829	16647	16966	16920	16698	16988	16659	16743	16719	16757	16665	16745	16747	17010	16887	16625	16676	16708	16688	17021	16799	16830	16708	16597	16757	16951	16725	16698	16675	16637	16807	16612	16746	16794	16850	16616	16737	16847	16499	16733	16960	16998	16730	16439	16602	16773	16814	16910	16759	16674	16645	16768	16546	16852	16789	16663	16622	16629	16716	16755	16697	16706	16605	16728	16817	16732	16828	16629	16780	16826	16662	16599	16713	16764	16638	16906	16858	16797	16985	16705	16768	16702	17050	16789	16775	16691	16553	16652	16834	16631	16856	16521	16653	16854	16805	16734	16789	16683	16768	16889	16878	16651	16831	16783
51873	74422	52962	29208	17967	14984	14625	14509	14561	14511	14676	14457	14444	14381	14651	14486	14589	14402	14368	14589	14411	14493	14473	14686	14489	14630	14514	14550	14409	14672	14384	14362	14475	14403	14388	14408	14567	14480	14484	14517	14490	14481	14612	14550	14479	14546	14504	14395	14681	14622	14394	14566	14462	14335	14528	14447	14370	14408	14537	14443	14521	14507	14563	14565	14594	14383	14543	14540	14439	14479	14551	14468	14434	14366	14543	14514	14542	14380	14636	14653	14549	14594	14428	14646	14581	14539	14307	14425	14442	14419	14724	14340	14377	14372	14638	14498	14539	14419	14381	14441	14396	14539	14645	14371	14377	14525	14487	14490	14600	14381	14555	14498	14520	14407	14377	14457	14457	14587	14490	14524	14488	14524	14444	14572	14585	14414	14543	14517	14574	14473	14611	14420	14573	14601	14520	14506	14486	14579	14648	14363	14435	14438	14463	14671	14453	14394	14505	14489	14430	14640	14498	14629	14470	14554	14433	14572	14531	14563	14522	14316	14503	14403	14609	14511	14495	14450	14525	14409	14235	14427	14489	14374	14591	14516	14538	14507	14686	14544	14608	14422	14479	14594	14481	14536	14512	14582	14469	14439	14398	14654	14338	14435	14489	14599	14514	14370	14426	14429	14599	14563	14359	14445	14426	14577	14348	14473	14472	14567	14457	14445	14408	14581	14569	14332	14626	14494	14519	14647	14540	14460	14480	14472	14575	14542	14490	14523	14364	14523	14414	14555	14468	14430	14471	14610	14536	14324	14509	14346	14410	14483	14613	14464	14293	14631	14407	14466	14422	14438	14556	14736	14586	14408	14531	14441	14610	14530	14440	14463	14426	14525	14515	14586	14454	14645	14384	14760	14656	14585	14379	14447	14644	14631	14565	14449	14413	14539	14583	14457	14522	14557	14388	14414	14507	14366	14693	14558	14706	14591	14622	14603	14508	14473	14595	14415	14489	14538	14304	14470	14440	14450	14488	14339	14670	14474	14524	14510	14517	14415	14452	14387	14527	14437	14417	14468	14579	14412	14497	14542	14706	14488	14502	14412	14469	14408	14585	14411	14513	14456	14386	14490	14479	14601	14566	14534	14517	14623	14580	14545	14529	14479	14447	14656	14553	14532	14419	14438	14523	14529	14449	14487	14502	14488	14376	14464	14335	14362	14524	14535	14531	14522	14345	14593	14522	14745	14491	14497	14507	14259	14441	14572	14536	14359	14620	14491	14443	14398	14485	14555	14529	14538	14404	14462	14582	14501	14552	14506	14486	14361	14448	14513	14618	14582	14474	14527	14457	14348	14495	14549	14501	14383	14565	14453	14412	14598	14583	14614	14558	14418	14530	14632	14576	14612	14413	14508	14555	14322	14568	14539	14534	14450	14552	14522	14478	14513	14623	14472	14480	14655	14432	14416	14498	14367	14656	14575	14662	14456	14459	14392	14668	14559	14564	14545	14447	14488	14426	14355	14516	14490	14475	14507	14554	14447	14527	14442	14656	14591	14529	14585	14652	14669	14524	14472	14499	14337	14445	14576	14443	14550	14400	14609	14476	14418	14411	14537	14523	14533	14488	14310	14603	14509	14422	14443	14604	14501	14538	14536	14505	14557	14463	14381	14525	14610	14455	14467	14513	14532	14269	14529	14528	14458	14406	14615	14524	14499	14542	14326	14521	14681	14401	14600	14522	14594	14552	14526	14460	14580	14468	14539	14519	14501	14558	14560	14463	14651	14516	14401	14525	14424	14635	14386	14426	14403	14596	14544	14409	14625	14524	14472	14667	14442	14574	14486	14398	14531	14439	14372	14628	14453	14668	14462	14589	14416	14629	14391	14503	14480	14457	14333	14622	14313	14274	14376	14724	14411	14202	14712	14545	14504	14466	14617	14342	14464	14431	14653	14484	14657	14433	14503	14583	14697	14486	14435	14565	14393	14410	14470	14510	14393	14637	14415	14435	14409	14441	14486	14501	14546	14383	14476	14411	14691	14528	14413	14487	14434	14483	14650	14681	14454	14521	14423	14421	14408	14543	14521	14336	14534	14473	14443	14376	14559	14563	14415	14579	14491	14365	14561	14569	14443	14405	14509	14447	14394	14355	14504	14488	14656	14552	14592	14361	14593	14535	14532	14520	14643	14558	14430	14483	14460	14457	14412	14601	14558	14285	14433	14362	14602	14470	14528	14434	14488	14446	14549	14509	14495	14494	14600	14553	14265	14482	14592	14469	14524	14492	14555	14344	14571	14635	14418	14428	14661	14435	14429	14502	14646	14402	14318	14613	14532	14456	14500	14482	14549	14620	14701	14502	14617	14640	14428	14409	14468	14539	14363	14481	14451	14454	14538	14430	14515	14547	14560	14515	14576	14387	14487	14468	14451	14439	14329	14394	14592	14610	14610	14407	14442	14611	14681	14668	14321	14490	14355	14702	14380	14600	14583	14544	14542	14351	14565	14536	14534	14448	14415	14562	14429	14578	14421	14533	14642	14602	14382	14425	14587	14436	14558	14595	14608	14578	14446	14648	14370	14572	14421	14512	14487	14462	14515	14299	14557	14585	14309	14410	14481	14454	14459	14389	14352	14491	14397	14455	14468	14457	14479	14536	14572	14500	14481	14373	14593	14434	14533	14422	14436	14528	14515	14493	14570	14559	14468	14593	14340	14459	14488	14453	14442	14342	14465	14449	14420	14499	14328	14327	14372	14402	14267	14422	14539	14425	14540	14550	14507	14427	14448	14415	14534	14491	14331	14676	14437	14616	14339	14579	14410	14544	14462	14499	14489	14478	14558	14541	14441	14610	14405	14475	14416	14458	14334	14517	14555	14497	14526	14435	14555	14618	14474	14519	14605	14502	14449	14474	14593	14548	14470	14592	14424	14573	14370	14549	14629	14607	14368	14521	14469	14399	14604	14483	14537	14481	14368	14360	14525	14524	14408	14493	14462	14442	14450	14393	14595	14386	14451	14637	14564	14545	14420	14527	14478	14553	14387	14635	14475	14509	14424	14487	14606	14392	14457	14454	14602	14436	14468	14483	14512	14527	14642	14512	14549	14503	14422	14600	14417	14506	14610	14432	14415	14573	14458	14401	14447	14445	14565	14512	14503	14586	14522	14679	14480	14660	14533	14531	14444	14502	14420	14405	14694	14585	14611	14330	14526	14561	14466	14531	14304	14574	14465	14589	14620	14491	14534	14442	14547	14421	14605	14485	14485	14741	14639	14545	14586	14632	14421	14483	14614	14604	14580	14381	14458	14512	14379	14451	14548	14534	14580	14467	14516	14385	14601	14490	14375	14294	14477	14483	14365	14537	14385	14605	14635	14376	14409	14452	14740	14502	14464	14365	14416	14472	14653	14527	14575	14464	14403	14503	14562	14594	14472	14430	14370	14343	14608	14404	14587	14694	14456	14511	14493	14467	14609	14502	14472	14502	14584	14505	14489	14585	14614	14434	14498	14517	14590	14448	14557	14430	14564	14527	14511	14431	14576	14641	14555	14529	14604	14591	14478	14384	14605	14585	14591	14594	14493	14310	14429	14375	14525	14569	14476	14493	14484	14548	14673	14507	14626	14584	14328	14515	14583	14539	14494	14601	14533	14517	14466	14464	14472	14557	14390	14368	14509	14470	14400	14540	14409	14509	14521	14499	14535	14397	14336	14600	14464	14595	14399	14576	14480	14528	14375	14246	14526	14313	14546	14473	14733	14565	14562	14409	14579	14507	14349	14566	14408	14504	14478	14388	14574	14551	14329	14403	14423	14587	14317	14599	14594	14440	14457	14525	14623	14608	14534	14614	14397	14514	14318	14380	14338	14548	14647	14360	14509	14427	14553	14467	14594	14472	14651	14451	14708	14465	14414	14522	14416	14220	14555	14536	14463	14586	14640	14486	14539	14503	14381	14545	14399	14458	14521	14521	14416	14572	14386	14598	14510	14589	14471	14529	14450	14422	14505	14379	14660	14535	14545	14466	14568	14452	14427	14442	14475	14520	14380	14563	14485	14526	14539	14493	14562	14441	14490	14347	14478	14554	14649	14498	14610	14421	14586	14650	14304	14567	14656	14532	14692	14584	14488	14520	14381	14502	14548	14534	14414	14609	14690	14404	14538	14447	14512	14595	14507	14506	14309	14567	14594	14445	14480	14638	14515	14548	14441	14407	14522	14615	14514	14409	14543	14430	14453	14456	14354	14506	14537	14467	14696	14434	14335	14563	14561	14684	14371	14438	14553	14590	14455	14559	14580	14408	14518	14413	14273	14630	14426	14507	14448	14383	14537	14433	14424	14474	14445	14537	14484	14277	14568	14513	14476	14354	14576	14312	14484	14389	14300	14539	14551	14587	14484	14460	14672	14577	14585	14471	14525	14558	14575	14396	14490	14493	14421	14599	14551	14571	14609	14611	14452	14423	14411	14462	14607	14528	14530	14476	14534	14414	14526	14454	14510	14341	14513	14644	14501	14376	14448	14505	14615	14461	14525	14474	14461	14544	14450	14497	14577	14590	14619	14480	14444	14476	14569	14398	14486	14508	14465	14441	14631	14416	14487	14454	14393	14506	14424	14486	14488	14442	14521	14396	14562	14593	14548	14577	14323	14544	14388	14408	14609	14466	14387	14568	14440	14498	14602	14550	14494	14392	14309	14566	14449	14488	14470	14452	14456	14401	14566	14505	14357	14408	14513	14629	14374	14491	14437	14529	14601	14445	14548	14653	14486	14604	14421	14539	14581	14310	14657	14600	14605	14407	14464	14456	14453	14384	14628	14595	14361	14560	14675	14612	14440	14410	14651	14536	14430	14505	14434	14427	14524	14483	14416	14507	14476	14576	14472	14404	14552	14464	14435	14417	14528	14454	14404	14429	14543	14445	14663	14494	14507	14318	14447	14454	14484	14525	14441	14494	14513	14684	14475	14381	14467	14395	14441	14482	14456	14599	14367	14547	14559	14611	14544	14536	14751	14338	14545	14495	14394	14451	14495	14430	14464	14623	14448	14507	14550	14583	14548	14495	14494	14562	14700	14439	14541	14513	14437	14465	14505	14397	14507	14571	14393	14594	14428	14509	14472	14309	14416	14616	14592	14528	14552	14617	14561	14483	14547	14475	14462	14632	14526	14532	14661	14606	14344	14543	14575	14582	14515
23859	24694	36248	29578	24016	23603	22829	17752	16943	17248	17114	17080	16865	16817	16954	16798	17084	16925	16954	16802	16919	16897	16945	16919	16928	16860	16892	16793	16727	16775	16771	16897	17007	16875	16786	16776	16747	16923	16812	16812	16811	17035	16819	16741	16949	17014	16763	16888	16845	16815	16413	16860	16695	16887	16772	16748	16740	16642	16937	16733	16807	16867	16986	16902	16853	16669	16755	16743	16748	17046	16643	16760	16928	16859	16728	16672	16934	16808	16814	16942	17034	16894	16690	16707	16583	16656	16689	16704	16767	16818	16758	16825	16951	16543	16604	16694	16984	16887	16854	16693	16993	16710	16779	16889	16964	16817	16923	16843	16716	16826	16636	16726	16855	16743	16773	16659	16591	16774	16837	16785	16750	16806	16657	16650	16640	16771	16810	16850	16591	16774	16704	16666	16636	16659	16689	16828	16671	16791	16845	16637	16742	16514	16779	16809	16802	16629	16745	16693	16795	16675	16611	16653	16957	16791	16706	16630	16630	16886	16943	16732	16861	16733	16453	16709	16853	16653	16972	16861	16743	16650	16755	16619	16607	16680	16788	16577	16801	16781	16827	16653	16776	16813	16825	16912	16864	16833	16953	16657	16770	16565	16908	16786	16666	16877	16825	16744	16693	16880	16703	16722	16521	16703	16754	16735	16580	16790	16682	16821	16804	16699	16800	16901	16871	16496	16818	16895	16835	16815	16905	16604	16619	16611	16730	16903	16848	16730	16764	16893	16795	16833	16810	16536	16642	16935	16820	16663	16789	16646	16784	16839	16815	16871	16789	17045	16795	16877	16637	16780	16578	16568	16840	17066	16715	16727	16563	16709	16815	16700	16657	16686	16747	16769	16647	16722	16751	16715	16622	16709	16885	16968	16698	16540	16723	16579	16696	16799	16820	16646	16684	16722	16812	16814	16994	16870	16606	16631	16627	16550	16678	16754	16741	16799	16790	16587	16712	16686	16698	16873	16571	16876	16914	16840	16601	16752	16496	16645	16802	16734	16723	16807	16687	16461	16725	16867	16708	16802	16873	16851	16667	16830	16697	16854	16675	16875	16963	16750	16886	16625	16735	16826	16769	16750	16722	16712	16740	16664	16820	16631	16714	16759	16899	16649	16661	16695	16799	16756	16561	16651	16720	16708	16513	16760	16843	16582	16695	16696	16723	16633	16656	16729	16711	16730	16656	16910	16657	16778	16822	16669	16716	16595	16630	16838	16796	16616	16789	16595	16681	16723	16742	16600	16715	16692	16611	16667	16532	16768	16864	16802	16671	16808	16734	16854	16706	16730	16752	16658	16677	16873	16611	16673	16695	16906	16837	16937	16804	16861	16698	16747	16602	16797	16666	16919	16943	16667	16661	16701	16692	16926	16756	16673	16718	16758	16694	16625	16835	16622	16758	16639	16594	16515	16799	16847	16890	16667	16690	16688	16808	16786	16812	16724	16729	16835	16880	16764	16895	16706	16664	16855	16751	16838	16709	16791	16687	16771	16746	16707	16686	16606	16825	16631	16656	16670	16786	16635	16767	16705	16782	16768	16823	16882	16719	16847	16754	16737	16663	16644	16968	16808	16748	16654	16590	16774	16777	16737	16673	16575	16666	16729	16753	16747	16785	16685	16631	16749	16772	16636	16753	16622	16670	16601	16928	16537	16655	16719	16831	16789	16768	16658	16588	16638	16784	16655	16647	16733	16702	16721	16661	16605	16579	16759	16804	16643	16752	16728	16874	16684	16896	16701	16970	16788	16724	16622	16818	16829	16815	16765	16707	16682	16702	16799	16782	16830	16607	16750	16860	16626	16765	16765	16750	16705	16775	16733	16568	16734	16497	16735	16751	16667	16532	16925	16618	16636	16745	16759	16703	16671	16663	16824	16546	16645	16990	16659	16735	16817	16836	16834	16992	16785	16804	16763	16534	16869	16656	16633	16665	16710	16738	16633	16960	16819	16996	16643	16856	16882	16728	16727	16738	16502	16521	16666	16636	16566	16746	16740	16637	16747	16840	16811	16870	16878	16731	16710	16798	16742	16801	16711	16604	16854	16514	16759	16953	16790	16725	16497	16641	16616	16693	16607	16709	16821	16845	16773	16740	16728	16828	16714	16729	16686	16772	16584	16621	16689	16832	16656	16784	16732	16685	16668	16657	16781	16880	16674	16662	16753	16863	16683	16564	16603	16745	16827	16605	17026	16785	16528	16762	16768	16677	16804	16960	16498	16880	16650	16811	16742	16902	16924	16793	16760	16833	16598	16808	16784	16628	16791	16879	16787	16785	16620	16849	16839	16858	16969	16671	16849	16619	16667	16641	16705	16934	16726	16743	16942	16869	16800	16965	17083	16631	16723	16652	16446	16761	16727	16817	16616	16641	16722	16611	16842	16692	16657	16709	16654	16803	16938	16585	16646	16772	16809	16660	16643	16797	16709	16799	16813	16581	16713	16720	16863	16902	16718	16841	16831	16566	16892	16862	16745	16675	16904	16964	16676	16714	16712	16877	16934	16785	16545	16731	16816	16768	16773	16806	16649	16821	16561	16844	16733	16711	16630	16890	16653	16583	16483	16732	16636	16770	16665	16601	16632	16841	16843	16680	16602	16712	16644	16649	16743	16593	16848	16833	16676	16902	16809	16687	16768	16796	16754	16762	16898	16659	16499	16715	16779	16683	16743	16877	16619	16616	16911	16817	16642	16891	16717	16665	16592	16690	16838	16658	16863	16690	16591	16827	16705	16767	16583	16721	16658	16786	16694	16631	16740	16736	16610	16753	16710	16742	16377	16709	16780	16810	16718	16779	16865	16769	16730	16795	16859	16924	16536	16754	16545	16846	16790	16657	16526	16833	16620	16508	16697	16981	16673	16720	16740	16549	16763	16499	16636	16941	16641	16713	16821	16859	16675	16806	16667	16692	16558	16795	16671	16644	16748	16499	16678	16701	16522	16924	16765	16768	16696	16609	16743	16823	16761	16736	16775	16727	16784	16724	16662	16814	16772	16751	16584	16841	16708	16569	16543	16647	16771	16625	16661	16745	16611	16777	16826	16753	16847	16848	16775	16655	16767	16894	16491	16768	16761	16731	16782	16712	16662	16824	16789	16796	16695	16654	16660	16672	16547	16771	16711	16674	16828	16776	16643	16532	16731	16840	16822	16743	16807	17001	16603	16830	16732	16835	16800	16691	16930	16823	17041	16607	16832	16759	16621	16646	16487	16672	16699	16710	16758	16642	16832	16791	16570	16775	16461	16880	16794	16812	16831	16622	16837	16782	16785	16626	16749	16611	16661	16712	16872	16828	16836	16838	16872	16788	16657	16753	16972	16720	16692	16654	16630	16708	16666	16714	16774	16727	16761	16691	16640	16839	16615	17060	16804	17000	16710	16650	16698	16554	16681	16677	16652	16812	16687	16792	16879	16849	16693	16666	16838	16633	16817	16675	16725	16737	16670	16802	16901	16747	16874	16752	16671	16774	16723	16873	16596	16781	16733	16742	16833	16646	16949	16765	16538	16778	16717	16779	16679	16963	16699	17005	16473	16647	16685	16792	16605	16851	16635	16705	16788	16785	16644	16660	16724	16510	16629	16700	16857	16591	16821	16826	16565	16818	16795	16820	16674	16759	16918	16652	16756	16934	16768	16880	16765	16756	16719	16793	16701	16955	16873	16725	16598	16904	16771	16796	16775	16789	16814	16810	16574	16724	16763	16652	16595	16760	16691	16701	16835	16636	16907	16767	16657	16774	16649	16876	16556	16662	16461	16638	16889	16698	16659	16653	16682	16816	16794	16716	16882	16916	16689	16601	16713	16613	16717	16935	16703	16683	16697	16682	16644	16768	16753	16660	16827	16660	16597	16737	16798	16777	16794	16522	16680	16614	16713	16747	16874	16637	16839	16874	16700	16688	16672	16791	16630	16843	16556	16756	16771	16936	16642	16924	16758	16803	16415	16527	16759	16578	16720	16736	16721	16648	16821	16694	16656	16746	16781	16923	16735	16761	16883	16680	16698	16737	16669	16694	16626	16757	16908	16737	16721	16763	16772	16862	16727	16768	16598	16843	16761	16768	16722	16730	16810	16690	16813	16889	16723	16794	16924	16662	16747	16688	16805	16974	16886	16827	16655	16721	16986	16653	16692	16873	16875	16785	16647	16805	16673	16841	16469	16546	16794	16729	16678	16781	16978	16666	16895	16745	16697	16700	16832	16836	16737	16794	16829	16668	16927	16767	16640	16743	16785	16628	16705	16607	16833	16637	16600	16645	16562	16774	16585	16753	16487	16777	16651	16514	16577	16729	16710	16896	16656	16827	16731	16625	16699	16663	16755	16617	16811	16630	16676	16689	16535	16545	16912	16541	16707	16722	16685	16560	16788	16799	16586	16730	16731	16806	16727	16663	16652	16680	16735	16608	16857	17064	16748	16746	16648	16927	16725	16828	16627	16840	16803	16711	16509	16784	16906	16510	16660	16779	16737	16756	16910	16717	16770	16765	16700	16812	16754	16642	16566	16740	16749	16775	16856	16853	16807	16826	16922	16600	16672	16758	16838	16749	16726	16528	16629	16673	16716	16784	16932	16666	16627	16879	16688	16781	16598	16779	16808	16831	16682	16698	16721	16501	16513	16791	16656	16844	16973	16789	16615	16804	16740	16737	16540	16911	16659	16727	16766	16914	16710	16664	16764	16749	16508	16763	16890	16749	16987	16615	16624	16944	16737	16710	16680	16768	16759	16959	16747	16640	16699	16615	16670	16903	16839	16857	16751	16655	16628	16934	16703	16743	16770	16746	16789	16634	16745	16911	16609	16645	16539	16843	16690	16768	16855	16879	16626	16883	16672	16938	16841	16748	16681	16666	16747	16891	16752	16815	16710	16785	16590	16740	16704	16682	16684	16851	16586	16688	16823	16536	16829	16700	16619	16625	16751	16636	16621	16631	16587	16755	16543	16816	16709	16603	16714	16766	16677	16701	16530	16591	16640	16905	16728	16737	16588	16886	16901	16667	16536	17015	16641	16629	16641	16655	16801	16661	16648	16726	16824	16586	16727	16643	16555	16842	16782	16770	16819	16721	16453	16770	16805	16718	16834	16726	16869	16636	16817	16676	16648	16673	16592	16626	16899	16834	16741	16727	16624	16563	16820
62929	107108	85528	53577	29675	17241	14833	14693	14474	14366	14361	14505	14465	14371	14600	14482	14601	14505	14505	14388	14651	14456	14375	14432	14490	14710	14427	14579	14680	14426	14408	14488	14655	14496	14437	14620	14595	14579	14569	14658	14353	14522	14583	14458	14428	14407	14494	14650	14414	14419	14629	14510	14433	14653	14497	14315	14407	14444	14523	14605	14410	14492	14715	14429	14432	14551	14593	14372	14466	14533	14469	14511	14463	14520	14431	14675	14507	14541	14570	14520	14338	14523	14376	14457	14531	14304	14462	14426	14523	14290	14478	14494	14446	14659	14651	14366	14439	14562	14479	14462	14583	14584	14429	14559	14342	14487	14440	14452	14428	14396	14562	14475	14733	14418	14644	14562	14472	14478	14445	14412	14493	14441	14541	14522	14455	14491	14426	14565	14270	14552	14445	14434	14463	14508	14531	14467	14364	14484	14626	14396	14467	14450	14376	14436	14378	14529	14542	14480	14507	14312	14391	14361	14525	14539	14514	14377	14585	14561	14417	14563	14528	14498	14471	14511	14416	14445	14619	14516	14478	14554	14499	14665	14388	14525	14320	14398	14557	14517	14511	14511	14492	14442	14535	14462	14578	14576	14538	14506	14530	14458	14484	14606	14486	14619	14393	14551	14522	14420	14582	14419	14509	14555	14472	14510	14535	14399	14612	14329	14476	14482	14536	14534	14435	14709	14413	14574	14463	14376	14333	14548	14326	14566	14418	14443	14360	14711	14417	14518	14655	14512	14788	14606	14377	14442	14586	14418	14599	14592	14441	14523	14442	14406	14575	14375	14392	14410	14450	14581	14457	14349	14426	14396	14553	14610	14334	14407	14459	14576	14397	14408	14285	14590	14522	14495	14625	14339	14595	14538	14526	14586	14498	14472	14513	14523	14379	14422	14304	14524	14417	14496	14465	14583	14312	14498	14500	14471	14496	14533	14618	14338	14539	14482	14601	14476	14355	14541	14535	14387	14426	14648	14566	14357	14434	14502	14408	14553	14359	14442	14536	14383	14439	14356	14537	14627	14679	14606	14453	14427	14355	14518	14512	14443	14619	14501	14510	14493	14500	14400	14507	14406	14403	14391	14597	14424	14564	14391	14552	14467	14517	14516	14725	14461	14576	14534	14460	14461	14526	14319	14405	14511	14557	14502	14532	14302	14514	14420	14391	14422	14469	14472	14470	14368	14515	14521	14410	14520	14457	14566	14523	14353	14553	14422	14505	14399	14563	14543	14371	14511	14457	14405	14467	14647	14480	14477	14502	14495	14508	14454	14585	14487	14508	14444	14504	14589	14521	14367	14444	14549	14472	14678	14448	14359	14530	14529	14564	14544	14284	14580	14477	14578	14277	14695	14387	14441	14500	14573	14569	14423	14498	14629	14662	14422	14497	14407	14519	14458	14505	14493	14486	14435	14540	14604	14382	14549	14516	14488	14424	14519	14462	14466	14575	14520	14537	14463	14519	14454	14500	14492	14508	14435	14500	14371	14488	14525	14444	14383	14609	14441	14645	14561	14515	14505	14487	14444	14489	14487	14470	14597	14578	14471	14660	14484	14534	14460	14491	14451	14586	14664	14348	14368	14353	14488	14544	14511	14467	14350	14521	14462	14594	14479	14359	14399	14344	14663	14516	14421	14517	14364	14404	14531	14655	14536	14460	14478	14656	14403	14546	14517	14446	14493	14474	14427	14513	14551	14524	14613	14535	14499	14451	14451	14409	14578	14390	14527	14626	14637	14438	14526	14445	14366	14482	14403	14471	14533	14671	14682	14414	14292	14535	14376	14733	14373	14434	14443	14512	14489	14507	14498	14554	14522	14672	14505	14577	14420	14536	14299	14458	14445	14545	14536	14473	14525	14506	14401	14631	14485	14556	14397	14563	14629	14360	14530	14412	14618	14612	14404	14406	14433	14602	14510	14430	14606	14537	14590	14513	14579	14822	14447	14515	14392	14452	14396	14583	14324	14461	14342	14444	14420	14469	14704	14401	14416	14432	14557	14494	14385	14432	14571	14382	14491	14530	14438	14409	14285	14424	14439	14499	14347	14404	14462	14464	14382	14412	14463	14348	14344	14334	14302	14590	14535	14518	14448	14529	14461	14746	14648	14366	14598	14506	14587	14414	14507	14545	14509	14353	14325	14629	14539	14622	14475	14533	14493	14522	14379	14524	14521	14455	14575	14618	14393	14465	14567	14445	14467	14627	14573	14432	14421	14480	14502	14557	14419	14632	14448	14641	14455	14464	14522	14373	14518	14635	14460	14423	14493	14574	14479	14641	14434	14585	14451	14503	14513	14602	14347	14554	14500	14400	14470	14569	14291	14524	14635	14392	14440	14507	14656	14321	14475	14478	14488	14583	14456	14596	14462	14520	14443	14471	14388	14580	14447	14343	14547	14421	14401	14329	14433	14335	14428	14498	14476	14531	14650	14558	14537	14419	14466	14477	14456	14637	14314	14404	14496	14456	14433	14275	14462	14337	14466	14484	14455	14400	14344	14570	14651	14395	14481	14481	14335	14603	14387	14712	14380	14236	14387	14482	14336	14455	14358	14692	14479	14542	14462	14424	14623	14636	14410	14414	14479	14654	14481	14576	14487	14375	14307	14414	14499	14544	14425	14511	14529	14423	14476	14498	14488	14565	14483	14481	14432	14433	14485	14356	14452	14549	14287	14646	14437	14511	14463	14305	14594	14581	14420	14612	14294	14462	14440	14544	14548	14670	14471	14513	14343	14458	14478	14484	14416	14621	14360	14413	14438	14661	14428	14517	14367	14396	14655	14486	14512	14362	14525	14372	14343	14608	14509	14450	14484	14387	14462	14546	14558	14592	14399	14460	14473	14649	14594	14440	14512	14450	14355	14361	14510	14530	14530	14655	14385	14824	14393	14322	14280	14473	14492	14429	14433	14387	14591	14548	14555	14560	14505	14411	14602	14645	14410	14437	14488	14531	14531	14254	14346	14536	14372	14520	14590	14480	14516	14449	14483	14555	14515	14435	14510	14475	14633	14484	14613	14359	14538	14607	14438	14347	14592	14462	14588	14514	14346	14449	14532	14438	14612	14536	14584	14563	14332	14503	14396	14500	14458	14469	14479	14433	14402	14360	14612	14492	14590	14319	14524	14322	14456	14437	14465	14742	14520	14367	14597	14333	14490	14223	14483	14513	14478	14439	14489	14419	14358	14575	14577	14430	14390	14605	14468	14323	14611	14546	14449	14503	14653	14595	14453	14597	14406	14429	14495	14380	14757	14382	14354	14611	14525	14540	14279	14384	14433	14559	14495	14560	14306	14444	14392	14499	14504	14469	14537	14527	14437	14555	14627	14454	14421	14535	14490	14484	14602	14488	14385	14362	14524	14547	14320	14384	14450	14528	14624	14456	14339	14534	14477	14429	14562	14564	14371	14532	14463	14450	14376	14603	14545	14326	14561	14373	14595	14525	14566	14498	14478	14547	14421	14601	14515	14441	14433	14517	14580	14425	14506	14383	14505	14598	14370	14337	14343	14500	14344	14512	14437	14613	14405	14421	14527	14491	14542	14291	14458	14670	14525	14326	14478	14425	14464	14495	14262	14545	14488	14357	14524	14467	14510	14322	14674	14461	14457	14648	14587	14490	14566	14414	14690	14538	14445	14596	14528	14444	14423	14578	14447	14566	14403	14446	14558	14519	14527	14437	14392	14431	14578	14549	14277	14397	14428	14539	14556	14400	14342	14575	14354	14436	14630	14359	14427	14576	14460	14525	14525	14490	14559	14422	14412	14614	14446	14535	14487	14526	14456	14344	14492	14397	14535	14495	14432	14492	14435	14561	14467	14458	14548	14439	14568	14583	14488	14397	14434	14520	14491	14389	14535	14514	14445	14419	14527	14566	14453	14524	14558	14504	14547	14531	14531	14493	14332	14429	14571	14415	14537	14414	14425	14416	14488	14466	14297	14399	14467	14353	14410	14668	14242	14393	14573	14564	14748	14627	14406	14428	14401	14450	14554	14526	14534	14434	14500	14408	14494	14547	14517	14641	14455	14396	14576	14455	14603	14523	14413	14513	14433	14533	14395	14463	14388	14516	14499	14508	14624	14400	14433	14363	14353	14511	14296	14455	14470	14473	14463	14543	14372	14531	14604	14453	14407	14425	14538	14391	14612	14389	14395	14553	14394	14599	14572	14585	14702	14533	14460	14508	14472	14462	14495	14438	14348	14381	14498	14519	14557	14431	14396	14449	14544	14451	14653	14360	14500	14560	14233	14533	14361	14429	14379	14392	14440	14336	14556	14501	14351	14603	14496	14418	14700	14468	14652	14397	14394	14561	14422	14737	14354	14444	14611	14454	14365	14366	14494	14490	14549	14609	14592	14482	14372	14581	14405	14455	14385	14412	14536	14472	14498	14483	14547	14467	14371	14446	14442	14560	14508	14447	14648	14564	14594	14473	14481	14558	14633	14421	14317	14310	14537	14368	14383	14428	14559	14555	14356	14317	14512	14453	14454	14540	14568	14538	14518	14346	14566	14423	14258	14553	14582	14527	14516	14375	14434	14554	14464	14333	14556	14420	14448	14461	14319	14349	14697	14332	14344	14475	14433	14348	14387	14455	14553	14588	14501	14709	14532	14457	14352	14462	14481	14541	14622	14178	14409	14470	14404	14354	14430	14453	14455	14583	14547	14492	14395	14465	14450	14521	14526	14526	14531	14406	14376	14469	14560	14453	14435	14636	14311	14513	14263	14504	14377	14401	14459	14550	14366	14632	14639	14400	14590	14568	14331	14575	14561	14417	14393	14533	14419	14496	14354	14413	14530	14553	14527	14273	14435	14611	14569	14528	14289	14507	14541	14498	14566	14596	14508	14299	14493	14417	14416	14566	14417	14405	14429	14345	14286	14298	14411	14417	14395	14643	14453	14453	14311	14424	14438	14472	14439	14535	14260	14520	14494	14437	14550	14375	14539	14479	14491	14530	14438	14431	14415	14526	14366	14514	14461	14510	14512	14498	14431	14452	14481	14492	14625	14564	14436	14533	14628	14521	14453	14423	14492	14512	14456	14356	14604	14442	14338	14476	14678	14463	14334	14469	14439	14445	14481	14394	14606	14576	14560	14389	14607	14485	14485	14627	14414	14566	14524	14521	14484	14613	14441
33721	40890	40523	27563	19429	17500	17114	16957	16930	16713	16844	16917	17013	16808	16640	16854	16924	16910	17058	16612	16933	16838	16902	16633	16998	16779	16678	16811	16935	16738	16860	16638	16870	16780	16612	16892	16806	16909	17006	16883	16857	16863	16793	16883	16889	16748	16936	17142	16930	17011	16893	16998	16878	16898	16774	16956	16772	16835	16896	16950	16891	16904	16864	16719	16778	16841	17009	16788	17002	16813	16859	17050	17224	16801	16818	16964	16806	16822	16837	16904	16873	16768	16765	16615	16845	16742	16793	16729	16881	16815	16821	16655	16868	16854	16493	16666	16783	16733	16846	16753	16837	16808	16838	16844	17072	16962	16950	16755	16720	16793	16951	16720	16700	16702	16943	16573	16810	16775	16905	16865	16924	16999	16772	16781	16822	16861	16689	16772	17049	17033	16898	16828	16762	16823	16973	16676	16681	17005	16942	16864	16852	16865	16800	16876	16801	16830	16826	16826	17010	16858	16844	17070	16856	16715	16821	16784	16803	16800	16819	16803	16961	17021	16781	16802	16729	17031	16871	16876	16943	16851	16808	16601	16844	16792	16733	16958	16879	16750	16747	16722	16794	16564	16892	16751	16949	16794	16819	16658	16638	16865	16695	16617	17064	16878	16903	16875	16836	16778	17052	16912	16698	16915	16576	16809	16688	16821	16996	16791	16876	17088	16887	16758	16875	16953	16840	16838	16929	16810	16685	16792	16875	16884	16797	16755	16650	16629	16757	16806	16748	16778	16924	16839	16796	16955	16924	16937	16907	16810	16982	16727	16920	17010	16915	16738	16916	16903	16968	16958	16789	16919	16730	16695	16846	17100	16664	16807	16830	16809	16801	16702	16843	16772	16946	16813	16839	16866	16945	16963	16809	16555	16815	16656	16784	17013	16780	16672	16711	16561	16812	16722	16878	16823	16730	16724	16671	16898	16747	16821	16793	16829	16717	16768	16742	17081	16959	16924	16891	16875	16801	17130	16908	16877	16802	16957	16894	16812	16917	16959	16786	16811	16919	16877	16931	16845	16624	16773	16850	16851	16885	16773	16801	16889	16978	16832	16703	16955	16736	16892	16673	16872	16916	17049	16901	16644	16869	16867	16951	16744	16725	16698	16716	16855	16661	16890	16773	16917	17000	16951	16945	16680	16774	16882	17079	16817	16722	16830	16916	16929	17135	16780	16821	16960	16841	16861	16751	16850	16812	16617	16869	16854	17047	16880	16689	16766	16829	16651	16647	16632	16821	17015	16900	16922	16822	16743	16918	16754	16856	16875	16787	16821	16656	16777	16759	16874	16991	16794	16701	16730	16956	16854	16849	16911	16712	16792	16872	16974	16817	16878	16769	16742	17147	16826	16713	16903	16883	16754	16799	16882	16695	16758	16918	16855	16920	16706	16839	16830	16759	16872	16673	16651	16740	16704	16804	16799	16704	16774	16822	16648	16886	16744	16877	16905	16927	16902	16979	16925	16775	16730	16931	16607	16951	16674	16789	16942	16809	16667	16882	16773	16739	17102	16747	16654	16795	16885	16755	16794	16834	16727	16858	16953	16664	16897	16824	16716	16657	16797	16947	16623	16787	16784	16823	16801	16786	16880	16736	16921	16844	16688	16756	16569	16895	16907	16971	16919	16741	16885	16852	16916	17030	16966	16737	16844	16982	16783	16846	16887	16908	16900	16640	16791	16862	16869	16886	16917	16926	17099	16774	16596	16960	16912	16772	16822	16809	16903	16809	16851	16699	16999	16784	16977	16824	16804	16897	17001	16970	16922	16790	16681	16889	16863	16903	16769	16982	16956	16900	16938	16811	16709	16772	16820	16736	16809	17007	16805	16668	17025	16980	16764	16780	16738	16883	16929	16937	16956	16871	16623	16794	16992	16867	16898	16729	16965	16603	16787	16818	16913	16965	16826	16894	16729	16931	16792	17013	16918	16824	16899	16894	16927	16971	16736	16780	16721	16523	16765	16796	16971	16733	16863	16948	16898	16950	16990	16747	16766	16845	16736	16982	16877	16813	16808	16906	16903	16828	16645	16870	16845	16765	16860	16988	16958	16971	16718	16887	16863	16839	16848	16822	16828	16720	16925	16793	16766	16677	16610	16806	16801	16865	16920	16817	16726	16944	16910	16821	16794	16814	17079	16919	16752	16793	16798	16808	16750	16913	16673	16787	16903	16669	16674	16875	16780	16890	16841	16802	16748	16843	16894	16922	16989	16920	16774	16757	16875	16884	16880	16957	16866	16703	16784	16706	16658	17049	16545	16800	16870	16838	16936	16781	16943	16867	16678	16763	16933	16671	16874	16734	16845	16965	16948	16787	16848	16738	16747	16782	16709	16829	16986	16705	16643	16920	16707	16971	16792	16934	16856	16811	16814	16763	16632	16637	16775	16855	17125	16938	16669	16792	17025	16662	16995	16634	16949	16793	17120	17183	16960	16780	16786	16717	16954	17024	16783	16731	16758	16668	16888	16794	16738	16962	16948	16971	16772	16802	16836	16702	16776	16792	16922	17039	16979	16906	16863	16790	16860	16762	16875	17020	16815	16776	16740	16779	16733	16737	16759	16963	16968	17088	16837	16825	16728	16958	16865	16873	16995	16729	16817	16875	16850	16678	16612	16731	16766	16950	16622	16803	16724	17079	16799	16860	16795	16913	16774	16859	16907	16944	16706	16943	17058	16845	16797	16929	17122	16816	16674	16799	16720	16810	16765	16835	16700	16896	16784	16734	16746	16896	16889	16920	16973	16834	16918	17040	16791	16833	16745	16726	16952	16631	16693	16822	16740	16931	16992	16870	16843	16868	16710	16821	16745	16876	16852	16796	17023	16918	17017	16801	16897	16851	16691	16859	16858	16912	16894	16825	16859	16892	16857	16874	16667	16870	16972	16796	16721	16887	16812	16979	16914	16864	16765	16639	16893	16896	16895	16904	16812	16764	16888	16623	17040	17025	16846	16805	16845	16718	17000	16737	16720	16713	16829	16780	16756	16954	16678	16862	16970	16872	16868	16839	16638	16731	16601	16847	16850	16888	16945	16889	16737	16776	16804	16731	16772	16684	16807	16685	16958	16958	16854	16823	16757	16972	16808	16849	16925	16924	17020	16911	16967	17037	16780	16899	16846	16871	16772	16825	16966	16622	16917	16956	16983	16926	16777	16922	16681	16959	16836	16863	16750	16860	16974	16762	16872	16739	16707	16864	16958	16869	16765	16652	16878	16858	16653	16640	16964	16857	16880	16866	16835	16922	16873	16786	16883	16918	16951	16917	16804	16954	16938	16845	16748	16813	16682	16869	16802	16905	16763	16748	16872	16816	16785	16942	16598	16910	16654	16772	16913	16667	17063	16703	16791	16841	16828	16688	16952	16946	16939	16908	16924	16854	16870	17064	16614	16854	16875	16718	16918	16911	16928	16871	16922	16837	16947	16967	16933	16927	16946	16991	16682	16577	16784	16770	16781	16822	16944	16551	16822	17039	16948	16882	16771	16801	16802	16788	16824	16907	16688	16957	16854	16991	16795	16802	16756	17017	16880	16765	16878	16783	16929	16827	16555	16780	16917	16935	16836	16788	16685	16945	16938	16771	16811	16796	17025	16880	16696	16673	16802	17003	16968	16628	16890	16939	16900	16907	16684	16820	16871	16852	17029	16865	16816	16800	16796	16788	16717	16856	16779	16890	16799	16708	16706	16789	16841	16729	16714	16795	16836	16795	16959	16924	16843	16835	16905	16927	16867	16917	16925	17145	16748	16944	16895	17067	16830	16899	16663	16810	16690	16853	16844	16860	16938	16821	16941	16924	16744	16962	16871	16909	16916	16737	16700	16983	16741	16661	16756	16870	16995	16596	16761	16796	16979	16999	16751	16676	16921	17048	16826	16964	16652	16847	16987	16828	16845	16781	17020	16633	16608	16798	16698	16894	16708	16948	16887	16822	16904	16873	17117	16601	16536	16727	16822	16902	16805	16824	16817	16978	16966	16908	16815	17001	16836	16849	16725	16627	16835	16881	16803	16924	16580	16746	16919	16829	16823	16761	16696	16838	16941	16862	16796	16915	16472	16794	16678	16739	16667	16784	16963	16870	16812	16688	16879	16587	16981	16748	16790	16888	16668	16831	16891	16721	16872	16846	16862	16829	16886	16895	16830	16813	16873	16806	16909	16897	16801	16933	16966	16648	16844	16857	16778	16950	16965	16649	16800	16846	16795	16622	16729	16945	16761	16820	17024	16856	16777	16661	16750	16756	16836	16813	16909	16933	16990	16916	16779	16931	16904	16919	16835	16831	16969	16975	16667	16825	16687	16900	16649	16741	16764	16826	16759	16924	16988	16943	16832	17091	16875	16633	16736	16561	16905	16747	16797	16882	16928	16852	16704	16953	16820	16812	16701	16783	17005	16789	16809	16736	16764	17128	16830	16897	17015	16786	16912	16836	16816	16824	16839	16812	16877	16835	16768	16450	16808	16656	16659	16726	16773	16603	16909	16765	16649	16875	16902	16907	16740	16913	16820	16778	16967	16938	16903	16663	16818	16681	16831	16783	16958	17035	16919	16821	16754	16880	16791	16950	16986	16946	16889	16759	16966	16974	16607	16850	16899	16919	16966	17017	16709	16797	16840	16801	16843	16847	16899	16983	16928	16884	16931	16928	16741	16805	16843	16635	16890	16873	16948	16893	16863	17127	16690	16876	16838	16666	16847	16832	17003	16948	16846	16791	16869	16806	16920	17066	16696	16838	16959	16978	16845	16813	16728	16852	16793	16804	16755	16809	16928	16904	16790	17092	16812	16780	17028	16887	17012	16962	16905	16903	17090	16881	16902	16822	16840	16796	16801	16717	16664	16685	16879	16669	16753	16882	16705	16719	16777	16862	16905	16804	16699	16784	16803	16857	16837	16817	16827	16837	17063	17078	16814	16742	16937	16831	16672	16878	16958	16729	16961	16810	16785	16876	16898	16763	16785	16745	16740	16784	16864	16983	17047	16842	16862	16829	16838	16853	16787	16612	16754	16833	16993	16915	16818	16897	16880	16832	16990	16843	16770	16941	16845	16912	16815	16837	16970	17050	17000	16672	16852	17125	16942	16753	16736	16821	16878	16785	16895	16830	16864	17073	17004	17011	16905	16880	16728	16875	16843
42870	58014	41225	22755	16069	14816	14569	14377	14493	14587	14500	14536	14492	14609	14593	14538	14528	14471	14563	14475	14615	14538	14655	14625	14747	14675	14511	14584	14526	14450	14586	14515	14516	14617	14734	14458	14451	14603	14632	14485	14583	14585	14451	14670	14596	14489	14482	14443	14557	14450	14550	14511	14604	14515	14583	14667	14674	14490	14745	14607	14473	14504	14565	14739	14623	14740	14428	14662	14497	14534	14533	14571	14603	14403	14605	14460	14562	14611	14657	14703	14691	14627	14604	14690	14472	14567	14578	14532	14694	14753	14636	14573	14560	14663	14525	14633	14455	14533	14522	14417	14648	14433	14377	14580	14487	14722	14504	14547	14446	14387	14578	14583	14498	14536	14496	14551	14503	14751	14497	14644	14650	14383	14571	14483	14725	14399	14675	14573	14531	14570	14461	14677	14615	14436	14483	14541	14547	14426	14602	14615	14462	14738	14458	14584	14488	14651	14646	14581	14515	14585	14541	14533	14736	14645	14469	14582	14648	14625	14400	14530	14507	14533	14467	14420	14373	14630	14717	14569	14629	14588	14585	14571	14511	14564	14542	14582	14568	14679	14538	14503	14394	14636	14626	14499	14581	14490	14700	14638	14539	14505	14674	14627	14533	14499	14685	14691	14518	14610	14482	14569	14355	14488	14504	14500	14760	14520	14515	14474	14635	14581	14575	14500	14694	14629	14490	14674	14495	14463	14548	14574	14449	14501	14614	14573	14532	14548	14428	14588	14640	14550	14611	14568	14709	14421	14467	14544	14555	14504	14521	14664	14524	14479	14428	14680	14603	14607	14462	14646	14634	14661	14532	14474	14682	14454	14674	14521	14479	14592	14436	14489	14575	14557	14620	14604	14658	14602	14570	14662	14643	14403	14550	14465	14666	14676	14640	14557	14616	14619	14517	14519	14610	14511	14639	14508	14503	14475	14517	14545	14527	14683	14481	14608	14590	14527	14659	14631	14641	14744	14593	14350	14514	14584	14639	14663	14496	14603	14490	14588	14324	14725	14669	14642	14487	14284	14587	14465	14443	14565	14427	14587	14502	14584	14683	14582	14639	14444	14638	14648	14588	14649	14581	14628	14597	14349	14535	14482	14580	14463	14569	14464	14497	14557	14421	14601	14436	14561	14580	14555	14320	14679	14614	14656	14605	14452	14614	14609	14505	14538	14620	14511	14501	14567	14596	14625	14515	14661	14529	14514	14579	14532	14632	14553	14679	14638	14494	14567	14527	14508	14487	14607	14570	14442	14520	14441	14542	14522	14618	14451	14458	14492	14500	14467	14549	14571	14472	14468	14388	14528	14588	14493	14540	14501	14606	14540	14523	14680	14771	14491	14513	14615	14634	14494	14411	14705	14494	14687	14678	14550	14513	14450	14590	14511	14608	14599	14533	14284	14476	14507	14553	14608	14662	14421	14543	14608	14565	14466	14404	14472	14571	14632	14565	14780	14682	14616	14556	14512	14487	14520	14566	14524	14634	14639	14628	14561	14496	14676	14568	14460	14505	14538	14391	14473	14763	14413	14527	14577	14520	14555	14628	14847	14487	14614	14421	14492	14625	14480	14455	14500	14503	14570	14543	14529	14499	14379	14667	14538	14729	14597	14491	14525	14525	14608	14647	14529	14553	14507	14552	14606	14464	14518	14511	14436	14521	14546	14597	14423	14383	14418	14590	14561	14311	14615	14786	14589	14531	14633	14495	14506	14519	14539	14434	14419	14488	14527	14471	14599	14628	14410	14602	14628	14561	14646	14733	14580	14453	14641	14534	14612	14691	14541	14512	14620	14351	14531	14514	14534	14643	14533	14619	14575	14606	14640	14559	14508	14647	14600	14675	14589	14496	14681	14690	14492	14618	14579	14488	14694	14575	14495	14541	14602	14649	14411	14419	14469	14719	14556	14649	14405	14768	14656	14404	14700	14504	14431	14532	14612	14420	14612	14561	14648	14472	14436	14383	14418	14499	14495	14652	14567	14691	14549	14643	14601	14409	14617	14560	14516	14514	14683	14574	14701	14505	14572	14577	14413	14506	14607	14519	14598	14642	14540	14590	14576	14525	14415	14559	14420	14542	14541	14506	14511	14610	14515	14605	14674	14634	14563	14475	14501	14586	14521	14649	14415	14728	14549	14524	14567	14734	14665	14491	14409	14591	14644	14542	14366	14588	14557	14533	14513	14601	14334	14473	14553	14451	14495	14711	14545	14479	14630	14631	14560	14641	14655	14540	14579	14606	14628	14513	14648	14619	14420	14556	14517	14500	14593	14388	14406	14422	14582	14689	14456	14519	14544	14656	14523	14444	14524	14606	14548	14627	14294	14522	14521	14711	14669	14592	14534	14565	14526	14553	14663	14504	14588	14491	14443	14530	14520	14663	14485	14612	14451	14461	14522	14564	14546	14484	14582	14502	14568	14557	14552	14610	14466	14581	14635	14394	14570	14582	14562	14504	14612	14480	14502	14670	14511	14426	14499	14428	14742	14594	14756	14424	14458	14426	14663	14582	14461	14530	14432	14564	14509	14514	14752	14516	14610	14445	14550	14557	14484	14603	14569	14559	14546	14702	14547	14451	14575	14663	14633	14483	14605	14410	14618	14429	14655	14676	14609	14518	14560	14530	14479	14588	14541	14479	14437	14558	14411	14590	14440	14556	14542	14531	14380	14392	14576	14441	14462	14534	14549	14677	14473	14507	14476	14480	14592	14583	14675	14442	14520	14488	14444	14511	14656	14535	14679	14403	14622	14610	14480	14587	14409	14405	14735	14441	14447	14490	14476	14446	14401	14619	14484	14455	14458	14389	14651	14617	14344	14623	14556	14496	14592	14554	14563	14551	14621	14393	14579	14650	14631	14751	14421	14435	14518	14518	14379	14646	14583	14456	14573	14488	14654	14502	14490	14681	14405	14515	14490	14587	14633	14518	14513	14511	14503	14579	14617	14569	14518	14690	14681	14531	14536	14469	14624	14428	14750	14476	14617	14454	14753	14560	14606	14521	14735	14451	14477	14643	14582	14680	14483	14432	14467	14524	14561	14566	14542	14576	14408	14553	14431	14448	14664	14502	14418	14564	14622	14746	14500	14628	14543	14639	14393	14496	14564	14329	14694	14602	14607	14432	14718	14577	14600	14523	14612	14650	14491	14386	14582	14464	14502	14782	14585	14661	14538	14413	14667	14689	14452	14465	14569	14530	14495	14504	14445	14437	14400	14647	14669	14481	14552	14477	14443	14464	14625	14564	14498	14584	14643	14723	14695	14506	14662	14641	14462	14554	14591	14598	14491	14650	14546	14626	14628	14465	14725	14591	14880	14513	14432	14519	14584	14459	14554	14607	14527	14402	14482	14518	14630	14434	14625	14727	14594	14496	14580	14738	14720	14463	14551	14558	14673	14441	14708	14508	14522	14562	14500	14574	14483	14575	14566	14462	14596	14584	14573	14533	14539	14689	14420	14606	14471	14551	14572	14608	14601	14629	14563	14445	14597	14729	14479	14401	14629	14429	14585	14559	14552	14685	14238	14561	14462	14640	14465	14447	14517	14510	14669	14415	14589	14587	14581	14431	14599	14717	14645	14665	14540	14544	14670	14391	14616	14292	14656	14601	14584	14580	14543	14574	14692	14623	14562	14647	14744	14466	14680	14433	14558	14503	14511	14542	14525	14547	14577	14544	14526	14673	14488	14590	14639	14661	14711	14689	14601	14477	14578	14460	14487	14577	14687	14591	14467	14603	14489	14414	14550	14449	14728	14649	14552	14479	14574	14480	14501	14407	14727	14610	14584	14605	14387	14667	14501	14375	14563	14553	14660	14281	14466	14486	14620	14410	14665	14539	14631	14423	14718	14757	14566	14404	14571	14543	14508	14492	14628	14571	14493	14455	14542	14573	14560	14607	14440	14489	14415	14619	14596	14560	14599	14626	14559	14453	14569	14524	14464	14593	14446	14411	14543	14629	14493	14584	14500	14700	14534	14520	14493	14567	14561	14513	14481	14586	14680	14576	14489	14371	14764	14679	14757	14564	14541	14488	14452	14794	14561	14608	14448	14512	14560	14681	14455	14524	14508	14479	14572	14645	14553	14639	14688	14519	14358	14605	14347	14365	14630	14522	14514	14543	14488	14600	14551	14636	14682	14503	14517	14661	14621	14663	14470	14517	14623	14603	14383	14521	14381	14698	14389	14530	14622	14474	14690	14321	14574	14602	14506	14715	14508	14528	14491	14643	14510	14693	14584	14569	14567	14576	14625	14523	14594	14472	14572	14517	14545	14532	14531	14481	14694	14649	14634	14375	14442	14468	14416	14656	14433	14587	14660	14626	14577	14578	14563	14541	14661	14507	14661	14531	14474	14638	14540	14488	14486	14677	14663	14569	14477	14706	14591	14552	14595	14539	14665	14654	14497	14609	14540	14481	14516	14581	14405	14582	14419	14429	14577	14526	14667	14521	14558	14605	14564	14479	14677	14513	14492	14445	14615	14466	14488	14406	14459	14638	14575	14551	14536	14499	14576	14552	14502	14612	14553	14693	14537	14604	14462	14741	14590	14543	14641	14562	14667	14594	14586	14681	14426	14552	14577	14447	14517	14528	14500	14442	14679	14534	14593	14478	14363	14541	14614	14549	14535	14552	14562	14555	14554	14685	14543	14582	14547	14599	14679	14515	14587	14616	14441	14466	14613	14508	14609	14521	14637	14531	14517	14577	14661	14513	14544	14398	14485	14497	14648	14700	14433	14409	14321	14435	14634	14508	14550	14576	14454	14563	14543	14384	14647	14532	14702	14481	14645	14584	14545	14605	14683	14638	14646	14455	14428	14562	14520	14449	14468	14607	14383	14524	14400	14467	14559	14452	14596	14501	14687	14531	14514	14614	14656	14570	14583	14634	14468	14652	14498	14593	14536	14558	14598	14436	14467	14587	14534	14724	14586	14574	14344	14726	14474	14509	14488	14562	14470	14612	14611	14595	14588	14651	14535	14479	14627	14574	14446	14446	14598	14517	14471	14481	14674	14653	14400	14667	14519	14634	14552	14475	14540	14738	14618	14579	14465	14486	14419	14603	14584	14617	14709	14679	14394	14638	14469	14421	14383	14520	14523	14392	14472	14677	14577	14364	14492	14517	14544	14520	14463	14524	14657
30414	40293	46563	32396	21211	18124	17650	16876	16931	17085	17177	17003	16911	17100	17055	17091	17236	17102	16982	16906	16969	17172	16952	17026	17107	16971	16906	16787	16922	16876	16870	16989	16997	17167	17004	17052	17190	17004	16816	16916	17043	16989	17033	16800	17093	16894	16839	16962	16861	16917	17028	16767	17100	16888	16902	16928	16938	16960	16972	16854	16908	16917	16899	16813	16892	16897	16901	16837	16945	16978	16870	17013	16905	16975	16838	17197	16890	16913	17020	16957	17076	16917	16990	17001	16957	17005	17059	17193	16959	16729	16798	17017	17026	16817	16771	17061	16966	16845	16800	16992	16872	17084	16965	17129	17116	17001	17092	16946	17117	16904	16787	17097	17114	16947	16885	16853	16881	16923	17201	16697	16915	16767	17112	17212	16984	17053	17143	16871	16840	17009	16822	16943	16817	16867	17206	17041	16943	17001	16942	17141	16851	16936	16951	17043	17034	16888	16987	16898	16964	17040	16825	16912	17095	17041	16941	16822	17154	16883	16882	16965	16940	17027	16734	16993	17022	16984	16928	16934	16953	17116	16998	17090	16748	16826	17043	16890	16988	16740	17026	16922	17041	16749	16958	16982	16874	16721	16883	17058	17084	16776	16958	16919	17037	16826	17101	17176	16853	16935	16870	16689	16820	16801	17120	16962	16873	16899	17182	16995	16964	16732	16790	17001	16805	16797	17004	17010	16826	16731	16955	17076	17001	16924	16854	17167	16912	16926	16950	17012	17144	16664	17049	16909	16834	17031	16980	16997	17012	17127	16824	16846	17155	16806	16897	16876	17147	16819	16599	17132	16931	17051	16862	17127	16816	16868	16927	16847	16906	16682	16793	17018	16792	16776	16848	16964	16838	16798	16825	16803	16922	16852	17172	16899	16812	17019	16711	16825	17094	17110	16821	16919	17159	16973	16935	16859	16748	16935	16726	16828	17037	17045	16992	16997	16993	16988	16778	17178	16955	16861	17023	16993	16959	17128	17080	16922	16858	16978	17090	17138	16816	16938	16723	16871	17011	17116	17137	16804	17007	16891	17168	17051	16937	16950	16963	17041	16870	16671	16775	16992	16895	16985	16978	16947	16878	17002	16861	16850	16998	16853	17012	16888	17049	16881	16986	17206	16981	16747	16958	16741	17035	17039	16861	16843	16885	16947	16919	17082	16963	16938	16775	16781	16877	16737	16780	16934	16880	16902	17005	17059	16849	16738	17009	16812	17142	16934	16828	16722	16766	16793	17027	16789	16901	16880	16948	16806	16930	16969	16967	16972	16932	16853	16831	16977	16740	16841	16880	16810	16908	16897	16860	16993	17022	16939	16836	17067	17047	16894	16879	16965	16927	16832	16992	16840	17035	17034	16850	16797	16989	16924	17018	16701	16972	16834	16758	16983	17093	16897	17009	16732	17041	17134	16920	16912	16816	16957	16836	16911	16890	16903	16933	16907	17044	16880	17156	16932	16970	16920	16976	16872	16927	16910	16874	16846	16881	16944	16961	16924	17043	16985	16963	16988	16789	17040	16972	16944	16840	17008	16840	16903	16854	16959	16919	16772	16837	16955	17061	16901	16942	16850	16782	16713	16849	16973	16934	16903	17011	17028	16892	16958	16645	16794	16975	16908	17065	16861	17037	16951	16808	16957	16863	16887	16970	16956	16856	16897	16990	16984	16919	16925	16889	17006	17091	17050	17106	16970	16846	17038	16869	17135	16888	16998	17094	17122	17001	16790	16995	16997	16892	16975	17057	16937	16833	17141	16896	16938	17023	16919	16695	16956	16864	16847	16883	16884	16984	16911	16806	16939	16874	16850	17100	16951	17118	16911	16898	16866	16908	16942	17027	17020	16768	16943	16985	17153	17148	17047	16942	16827	17034	16869	16971	17069	16989	17077	16738	16974	16898	16923	17121	16950	16999	16950	16828	16952	17019	16860	16940	17109	16940	16837	16763	16899	16915	17001	16873	16779	16962	16973	16972	16967	17040	16887	16917	17071	17033	17027	17026	16775	16900	17125	17019	16956	16991	16827	17142	16952	17075	16843	16806	16857	16822	16914	17099	16913	16845	16925	16964	17096	16879	17040	17112	16881	16805	16821	17011	16765	17133	16955	16786	17052	16978	17097	16883	16798	16966	16867	17082	17159	16995	17050	16861	17140	16922	16812	17045	17029	16878	16955	16968	17042	17078	16875	16872	16966	16694	16833	16942	17042	17244	17086	16988	17137	16829	17089	16988	16918	16994	16900	16646	16990	16954	16882	16929	16733	16909	17016	16950	16945	16889	16951	16784	16982	16973	16952	17109	16973	17011	16742	16994	16914	17055	16929	17055	17013	16978	17019	17030	17067	17048	16864	16885	16876	17030	16890	16862	16896	16959	16761	16973	16954	17022	17106	16759	16850	17055	16754	16948	17047	16887	16969	17094	16837	16840	16976	16895	16938	17068	16998	17031	16927	16920	16692	16922	17044	16640	16882	16973	16966	16859	16937	17052	16970	16941	16930	17095	16989	16866	16913	16918	16971	16753	16936	17208	17024	16921	17036	17001	16856	16924	16944	16899	16912	16999	17010	16977	17013	17062	16867	16988	16959	16775	16981	16826	16890	17027	17048	16868	17102	17055	16858	16988	17087	17138	17088	16995	16715	16781	16998	17114	16964	17069	17000	16975	16891	17112	16851	16870	17021	17007	17107	16930	16764	16964	17173	17199	17005	16982	16825	16903	17036	16957	16748	16888	16971	16981	16831	16966	16951	16914	16911	16970	17019	16923	17135	16902	16913	16833	17110	17109	16889	17008	16841	16923	16964	16998	17032	17024	16858	17084	16809	17122	16991	17061	17033	17045	16945	16825	16864	17122	16825	16886	16828	16933	16931	17093	17036	16836	16929	16969	16814	16946	16996	16944	16905	17110	17094	16913	16808	16870	17102	17103	16825	16944	17006	16867	16989	16975	16879	16865	16842	16837	16996	17096	17023	17067	17015	16762	17047	17073	16759	16935	16985	16964	17128	16980	16937	16993	16901	16780	16886	16974	17096	16729	16879	17110	17101	16856	16856	16801	17121	16947	16991	16992	16937	16852	17139	16934	16814	16868	17064	16852	16981	17079	16817	16918	17041	16996	16926	16919	16682	16858	16879	17022	16961	17005	16798	17036	16806	16890	16858	17224	16880	17122	17051	17123	16815	16863	16913	16740	16829	16910	16799	16791	16996	17073	17104	16970	16883	16931	16874	16916	16933	16877	16771	17138	16842	17002	16958	16953	17099	17059	16847	16832	16934	17038	17003	17022	16914	17108	16893	16802	16857	17012	17009	16841	17052	17030	16818	16813	17020	16836	17020	16827	17069	17036	17087	17056	16984	17149	16984	17081	16893	16972	16892	16774	16773	16903	16896	16840	16903	16991	16962	16925	17128	16931	16853	16986	17036	16860	17005	16923	17165	17036	17057	16895	16969	16921	16896	16781	17252	17001	17109	16896	16996	16910	17077	16945	16966	16869	16944	17254	17099	16954	17211	16844	16820	17076	16872	17051	16999	17029	16935	16820	17024	16806	17075	17049	16816	16841	17006	16909	16837	17079	16873	16875	17149	16942	16844	16897	16882	16975	16979	17023	16910	16968	16933	16905	16880	16920	16842	17103	16907	17150	16924	16616	16903	16839	16960	17008	16868	16880	16768	16799	16876	16720	16878	17038	16886	16811	16675	17062	16992	16931	16859	17142	17062	16805	16717	16894	16906	16887	16893	16946	16828	16959	16703	16739	16922	16758	16973	16958	16920	16903	16910	16959	16877	16612	16827	16800	17005	17150	16835	16820	16782	16909	16951	16861	16961	16848	16937	16797	16986	17035	16813	16821	17195	16901	16889	16849	16979	17053	17099	16974	16847	16912	16867	16723	17131	17042	16953	16811	16970	16884	17115	17044	16883	16921	16839	16809	16809	16935	16818	16890	16904	16898	16828	16995	16942	17057	17108	17056	17067	17126	17014	16811	16894	16599	16887	16961	16858	17077	16977	16915	16765	16838	16883	16860	16923	17182	17175	17096	16991	16925	16825	17046	16727	17023	16892	17097	16877	16929	16965	16893	16735	16828	17028	16851	16898	16847	16757	16900	16904	17063	16980	17074	17044	16950	17094	17048	16973	16893	16645	16763	16910	17025	16789	16923	16932	16909	17020	17111	16859	16892	16778	17100	17203	16975	17067	17134	16949	16957	17027	16882	16997	16916	17032	16964	17086	16941	16852	16856	16837	17164	16737	16815	16910	17062	16942	17122	17077	16905	16841	16867	17168	16952	16946	16925	17097	16961	16874	16988	17111	16837	16635	16949	16940	17027	16865	16984	16919	17073	16893	16961	16849	16909	16895	16897	16866	16824	16971	17156	17050	17158	16889	16886	16894	17004	16977	16975	16866	16824	17074	17021	16984	16942	16839	16954	16834	16784	16921	17201	17049	17056	17154	17011	17016	17020	16985	16980	17078	16909	17042	17041	17003	16824	16744	16916	17139	16781	16923	16885	17118	16845	16800	16913	16976	16782	16982	17096	16901	17107	16988	16946	16889	16812	17026	17028	16965	17126	16847	17068	17043	16861	16873	16957	16932	17100	16885	16792	16864	16998	17078	16876	16936	17053	16923	16833	17122	17098	17058	16886	16907	17027	16953	16807	16881	16940	16858	17012	16906	17078	16923	16931	16815	16928	16879	16961	16921	17070	17027	17026	16822	16877	17014	16986	16885	16880	16918	16966	17235	16985	16906	16786	16996	17123	17160	16908	16853	17145	17043	17052	16882	16816	17016	17006	17135	16962	16926	16852	17092	16846	16863	16938	16878	16880	16941	17036	17013	16973	17117	17057	17023	16867	16956	17091	16855	16787	16867	16934	16998	16950	16971	17141	16817	16906	17028	17182	16995	16980	16978	17001	17028	16800	16926	16903	16926	16979	16990	17046	16982	16752	17048	17111	16975	16892	16837	16926	16873	17100	17269	17103	16836	16791	16982	16924	16855	16834	16873	17124	16977	16975	16677	16985	16922	16817	17040	16911	17127	16869	16967	17156	17023	17000	16908	17130	16929	17048	17121	16883	16806	16821	16971	16963	17101	16804	17019	16696	17015	17064	16844	16873	16846	16984	17029	17095	16880	16833	16868
51104	73766	52624	28530	17732	14971	14683	14535	14746	14488	14498	14587	14489	14597	14684	14589	14437	14799	14532	14572	14610	14638	14631	14623	14709	14620	14702	14654	14633	14610	14612	14555	14538	14638	14620	14503	14617	14440	14731	14599	14663	14554	14625	14608	14655	14615	14547	14523	14512	14621	14722	14653	14709	14433	14424	14544	14837	14705	14506	14530	14474	14573	14709	14367	14764	14631	14595	14512	14387	14638	14408	14767	14606	14735	14549	14576	14518	14635	14630	14508	14765	14468	14817	14631	14722	14612	14622	14438	14558	14694	14490	14618	14764	14546	14484	14667	14595	14612	14474	14505	14595	14553	14541	14515	14416	14624	14528	14722	14655	14514	14510	14656	14667	14543	14553	14652	14666	14638	14515	14744	14706	14664	14498	14582	14781	14578	14648	14520	14632	14506	14435	14631	14616	14555	14786	14558	14668	14573	14581	14519	14610	14594	14597	14597	14636	14692	14457	14467	14560	14700	14646	14506	14665	14498	14557	14867	14650	14623	14544	14576	14626	14508	14625	14622	14529	14498	14756	14530	14632	14556	14730	14649	14527	14640	14564	14557	14515	14678	14684	14648	14743	14727	14653	14537	14658	14638	14722	14612	14473	14579	14638	14504	14461	14736	14552	14541	14616	14855	14511	14700	14601	14470	14547	14632	14538	14729	14378	14695	14784	14508	14536	14708	14738	14423	14576	14563	14650	14705	14557	14516	14742	14630	14463	14482	14552	14421	14591	14761	14594	14570	14528	14548	14554	14388	14506	14542	14581	14675	14570	14646	14800	14564	14607	14462	14611	14502	14583	14501	14531	14502	14403	14689	14624	14548	14641	14701	14619	14661	14733	14675	14618	14683	14583	14648	14447	14464	14752	14533	14528	14483	14455	14667	14552	14504	14783	14652	14547	14581	14822	14533	14754	14546	14716	14662	14730	14606	14604	14768	14775	14601	14656	14556	14588	14456	14482	14521	14709	14618	14482	14657	14631	14752	14654	14686	14580	14508	14772	14712	14699	14697	14438	14733	14449	14714	14600	14694	14514	14617	14726	14582	14687	14457	14652	14668	14541	14591	14572	14546	14482	14731	14559	14463	14681	14654	14629	14586	14632	14634	14710	14651	14462	14783	14410	14720	14692	14551	14522	14634	14611	14614	14568	14496	14662	14634	14687	14631	14450	14758	14632	14494	14545	14622	14533	14606	14580	14690	14518	14929	14430	14404	14618	14716	14545	14542	14586	14592	14726	14565	14472	14574	14525	14647	14686	14569	14721	14514	14681	14617	14662	14582	14690	14459	14569	14625	14758	14629	14617	14417	14580	14535	14611	14507	14662	14656	14575	14550	14653	14717	14632	14476	14704	14720	14580	14487	14693	14638	14634	14593	14545	14614	14631	14609	14574	14508	14633	14685	14802	14676	14621	14677	14747	14699	14390	14511	14509	14639	14626	14655	14710	14585	14643	14542	14593	14703	14599	14522	14615	14634	14512	14458	14413	14591	14568	14499	14671	14523	14470	14758	14685	14606	14644	14557	14653	14638	14560	14631	14506	14580	14680	14526	14536	14586	14808	14519	14595	14595	14704	14744	14480	14433	14566	14829	14453	14742	14480	14702	14519	14564	14563	14640	14643	14688	14558	14670	14513	14571	14500	14568	14541	14582	14631	14552	14858	14633	14631	14567	14521	14660	14484	14529	14498	14651	14613	14725	14629	14635	14448	14627	14659	14584	14620	14507	14591	14527	14573	14645	14480	14569	14659	14538	14641	14482	14568	14411	14642	14545	14687	14661	14786	14647	14741	14456	14792	14669	14556	14723	14554	14757	14592	14415	14597	14628	14554	14838	14657	14729	14647	14692	14670	14604	14668	14569	14680	14606	14468	14520	14741	14678	14671	14481	14576	14545	14668	14591	14504	14600	14562	14762	14469	14688	14585	14509	14667	14411	14596	14630	14651	14559	14840	14395	14663	14572	14599	14604	14595	14693	14609	14593	14567	14615	14650	14659	14601	14683	14677	14445	14549	14673	14623	14426	14555	14521	14418	14542	14505	14703	14560	14446	14720	14555	14556	14532	14665	14551	14717	14761	14453	14514	14500	14446	14658	14626	14756	14425	14588	14660	14623	14500	14490	14578	14608	14640	14649	14557	14638	14531	14538	14655	14515	14498	14639	14598	14580	14708	14475	14458	14476	14428	14664	14692	14486	14511	14472	14552	14802	14637	14788	14518	14679	14580	14554	14556	14541	14547	14647	14626	14602	14530	14701	14665	14656	14575	14714	14571	14472	14536	14754	14647	14688	14818	14490	14631	14655	14578	14419	14401	14789	14709	14580	14698	14538	14640	14680	14631	14608	14558	14542	14554	14579	14577	14579	14685	14713	14666	14528	14590	14445	14554	14441	14583	14594	14591	14726	14546	14343	14731	14663	14544	14735	14751	14674	14643	14594	14473	14564	14615	14559	14468	14548	14470	14621	14717	14778	14442	14585	14669	14455	14558	14523	14556	14572	14604	14582	14536	14440	14436	14509	14576	14460	14628	14552	14514	14586	14566	14542	14587	14640	14580	14675	14642	14417	14657	14608	14666	14623	14630	14568	14508	14623	14463	14799	14526	14616	14670	14452	14550	14611	14601	14637	14766	14535	14701	14592	14641	14697	14707	14574	14660	14610	14777	14575	14568	14738	14632	14551	14528	14598	14587	14548	14565	14737	14531	14594	14566	14525	14637	14655	14634	14584	14665	14704	14574	14672	14550	14533	14620	14572	14582	14588	14635	14590	14627	14790	14638	14540	14566	14557	14700	14663	14543	14584	14701	14461	14663	14644	14646	14711	14493	14603	14473	14595	14535	14544	14461	14613	14613	14566	14638	14569	14655	14699	14533	14556	14651	14690	14589	14481	14605	14622	14607	14561	14571	14717	14531	14657	14590	14476	14643	14596	14549	14540	14654	14641	14637	14695	14627	14708	14595	14795	14663	14455	14513	14445	14701	14615	14729	14608	14546	14537	14716	14499	14667	14613	14710	14828	14925	14511	14508	14703	14551	14648	14663	14553	14538	14612	14608	14522	14600	14580	14650	14475	14639	14583	14556	14471	14691	14746	14506	14655	14682	14514	14585	14647	14637	14671	14607	14548	14561	14750	14667	14482	14690	14617	14644	14618	14510	14518	14631	14749	14657	14627	14678	14531	14615	14594	14561	14690	14677	14516	14586	14536	14608	14637	14634	14628	14548	14758	14492	14579	14706	14680	14554	14496	14566	14622	14595	14738	14610	14533	14618	14693	14907	14679	14536	14618	14524	14499	14623	14606	14667	14453	14589	14681	14711	14569	14564	14795	14477	14573	14498	14422	14736	14698	14723	14624	14590	14662	14532	14708	14712	14666	14407	14625	14631	14409	14777	14652	14568	14648	14687	14602	14519	14469	14576	14533	14700	14532	14617	14561	14545	14814	14554	14639	14499	14573	14636	14604	14591	14642	14587	14647	14676	14637	14392	14557	14661	14412	14560	14591	14695	14553	14500	14645	14716	14476	14573	14620	14624	14556	14568	14549	14815	14636	14597	14741	14738	14626	14667	14585	14503	14396	14525	14536	14681	14575	14600	14688	14778	14604	14563	14537	14722	14576	14513	14482	14436	14607	14644	14588	14505	14686	14602	14564	14640	14587	14533	14579	14645	14507	14527	14501	14729	14739	14476	14441	14554	14717	14779	14702	14552	14644	14619	14672	14736	14574	14673	14522	14486	14569	14609	14745	14564	14631	14662	14698	14688	14587	14620	14543	14787	14639	14630	14429	14453	14637	14530	14545	14492	14683	14719	14593	14664	14675	14896	14590	14692	14571	14472	14655	14515	14551	14595	14704	14564	14626	14572	14540	14541	14598	14665	14786	14622	14345	14686	14720	14655	14595	14608	14551	14524	14652	14604	14581	14715	14634	14544	14632	14642	14569	14618	14505	14726	14701	14510	14789	14550	14549	14545	14693	14747	14529	14671	14642	14659	14622	14616	14597	14543	14551	14641	14644	14651	14693	14891	14587	14554	14517	14884	14625	14544	14459	14615	14566	14639	14633	14454	14690	14619	14668	14720	14640	14804	14688	14626	14746	14744	14564	14804	14517	14577	14548	14621	14604	14516	14504	14588	14747	14441	14520	14805	14527	14609	14583	14660	14752	14586	14554	14656	14710	14631	14747	14606	14475	14628	14730	14628	14569	14614	14614	14520	14594	14550	14495	14485	14550	14513	14713	14748	14594	14455	14508	14738	14547	14525	14550	14641	14714	14617	14621	14663	14602	14568	14705	14617	14662	14536	14666	14626	14638	14618	14811	14549	14599	14582	14709	14531	14766	14611	14604	14580	14458	14602	14668	14602	14664	14664	14605	14546	14663	14751	14367	14746	14427	14621	14455	14635	14494	14558	14661	14521	14671	14575	14524	14662	14600	14542	14456	14707	14666	14455	14501	14601	14774	14619	14650	14634	14598	14475	14698	14675	14569	14641	14441	14785	14496	14459	14559	14592	14586	14563	14507	14396	14524	14747	14606	14576	14687	14479	14633	14599	14441	14632	14632	14590	14694	14631	14774	14555	14571	14666	14739	14676	14701	14641	14647	14638	14493	14554	14823	14693	14653	14546	14684	14655	14658	14706	14717	14577	14462	14624	14585	14545	14810	14669	14623	14798	14762	14493	14535	14754	14630	14664	14528	14567	14749	14634	14752	14679	14571	14497	14729	14557	14635	14632	14682	14483	14638	14634	14623	14590	14633	14583	14570	14631	14642	14676	14716	14444	14516	14657	14507	14524	14769	14618	14633	14531	14505	14621	14644	14564	14678	14472	14689	14496	14695	14665	14593	14550	14708	14533	14421	14539	14597	14639	14574	14585	14690	14579	14664	14705	14731	14650	14743	14820	14702	14636	14764	14478	14802	14519	14677	14654	14645	14485	14569	14722	14577	14708	14523	14402	14554	14675	14682	14701	14804	14514	14625	14656	14724	14451	14713	14722	14654	14566	14471	14579	14558	14460	14614	14451	14470	14688	14577	14695	14621	14635	14594	14414	14684	14556	14520	14599	14588	14605	14681	14676	14448	14546	14705	14638	14592	14559	14715	14484	14575	14624	14531	14561	14446	14592	14651	14493	14589	14523	14597	14636
23984	24802	36445	30103	24186	23588	23023	18071	17337	17577	17569	17258	17270	17356	17225	17331	17181	17233	17041	17281	17158	17202	17159	17131	17301	17182	17179	17216	17325	16876	17224	17008	17050	17180	17067	17151	17086	17131	17137	17045	17184	17006	17051	17130	17141	17121	17265	17326	17098	17170	17161	16970	16931	17066	17211	17167	17126	16948	16963	17075	16862	17113	17177	16999	17080	17021	16907	16894	17193	17007	16927	17160	17095	17232	16978	16886	17155	17177	16992	17138	17226	16986	17089	17047	17048	17006	17111	17009	17091	17223	16704	16982	16974	16964	16944	16915	16936	16983	17050	16963	16953	17151	17127	16987	17152	17153	16963	17039	17074	17034	17018	17074	16916	16942	16875	17094	17051	17149	16889	16999	17043	17134	17098	16942	16975	17055	16864	17057	17034	16901	16905	17062	16975	16927	16800	17063	17100	17032	17123	17128	16958	16893	17145	17085	17053	16928	17224	17020	16802	17157	17140	17202	17045	17137	17039	17132	16866	17109	17339	16999	17140	17003	16957	17109	16985	17049	16894	17126	17065	17069	17021	17186	17074	17022	17120	16834	17230	17002	16946	17084	17051	17041	16898	17050	17092	17205	17159	16898	17054	17321	16998	16964	17133	17008	16956	17135	17040	17031	16930	16894	17102	16851	17015	17025	17062	17210	17144	17136	16907	17003	17018	17001	17035	17110	17194	17037	17233	17147	16890	16933	17052	16953	16921	16891	16842	16795	16937	17069	17032	17191	16993	16944	17087	17175	16863	16947	17190	17134	16869	17175	17006	17117	17158	16997	16994	17072	17188	17130	17052	17237	17051	16994	16924	17351	17120	17182	17083	16976	16956	17038	17082	16984	17129	16757	16784	17062	17012	17295	16944	16830	16951	16919	16904	17200	16940	16825	17157	16990	16988	17169	17253	17186	16815	16943	17127	17257	17027	16965	17025	16903	17079	17110	17059	16881	16973	16818	16896	17040	16861	16898	16875	17238	16918	16851	16834	16894	16988	16902	17087	17038	17104	16941	17091	16832	17166	17134	17023	16990	17190	16925	17091	16982	16849	16846	17169	17048	17154	17009	17147	17020	17159	17082	17079	16980	17087	17001	17206	17027	16889	17093	17111	17187	17192	17024	16905	16962	17112	17089	17198	17181	17209	16747	17165	16972	16907	16860	16924	17095	17014	16997	17002	17009	17008	17120	17021	17127	16922	16931	16911	16934	17140	17021	17103	17040	17054	17108	17212	17093	17066	17020	17020	16922	17028	17007	17096	17153	17008	16924	17018	16911	17193	17038	17081	16690	17078	16937	17177	17150	17005	16914	17181	16965	17098	16981	16918	17026	17250	17190	17014	16922	17038	17035	16738	17129	17010	17246	17080	17131	16927	16975	17135	16754	17008	17032	17071	17135	17160	17129	17060	17130	17181	17082	17223	17020	16895	16943	17047	17003	17187	17082	17125	16957	16936	17120	16865	17088	17125	17048	17098	16897	16787	16959	17057	16960	16981	17088	16942	17222	16811	16971	16980	17106	17093	16999	17051	17046	16854	16885	16916	16907	17043	16834	16983	16997	16952	17166	17091	17170	16878	16989	16911	16895	17220	16941	16933	17123	17070	16781	17107	16942	17151	16931	16940	16983	17061	17008	17028	16941	17023	16988	16907	16912	17053	17202	17355	16935	16933	16928	17019	16861	17021	17060	16932	17099	16906	17040	16968	17079	17018	17099	16980	17003	16995	16996	17078	17174	17089	17010	17173	16801	16969	17026	17064	16879	16933	16950	17175	17008	17276	16950	16944	17134	17100	17055	16967	17006	17216	17204	16715	17065	17263	17074	17156	17106	17003	16677	16908	16774	17104	17171	17063	17072	17079	17147	17119	17032	16916	17047	17130	17035	16890	17221	17117	16954	17052	17130	17046	17087	16970	16934	17198	17181	17099	17012	16789	16910	16924	17117	17103	17090	16970	16945	16892	17161	17180	16986	17068	17083	17136	17051	16947	16948	17056	17053	16933	16737	16987	16909	16960	16988	17087	17093	16875	16963	17027	17174	17271	17134	16974	16987	16979	17071	17014	17033	17102	17150	17011	16956	16841	16977	16935	16993	16988	17164	16931	16936	17192	16956	17079	16988	17024	17040	17131	16984	17116	17061	17211	16836	17211	16685	16804	16858	17123	16893	16864	17137	17061	16848	16983	17055	16790	16983	16997	17099	16905	17045	17034	17172	17039	17113	17156	16712	16739	16970	17144	17086	17049	17068	16903	16867	16820	16968	16857	17016	17230	16929	16859	17225	17059	17067	17030	17044	17044	16938	16930	17003	16995	17057	17017	17255	17015	16900	16934	16797	17022	17105	17187	16957	17052	16875	16982	16931	16979	17000	16932	17223	17182	17184	17218	16932	17143	17017	17049	17002	17187	17027	17048	16915	16948	16894	17073	17030	17135	17129	17165	17187	16968	16998	17176	16886	17011	16911	16815	17115	17211	17189	16954	16941	16960	16990	17020	16960	17105	16937	17151	16999	16948	17097	16914	17065	16934	17032	17026	17067	16967	16918	16990	17081	17259	17016	17309	16938	16926	16805	17084	17171	17357	16996	17200	17072	17146	17073	17062	16877	17161	17048	17167	16989	17030	16976	16974	16776	17182	16996	17123	17161	16846	16920	16998	16770	16855	17325	17206	17008	17119	16914	17174	16883	17078	16988	16963	17012	17007	16792	16979	16989	17012	17088	17313	16855	16832	17063	17085	17140	17095	16848	17135	16674	17096	17221	16939	17256	16943	16956	17051	16925	16774	16822	17064	17046	17058	16970	17037	16980	17057	17146	17019	17094	16937	16952	17045	17040	16888	17181	17165	17130	17039	17031	16831	17062	17014	17065	16850	16881	16899	17131	17160	17081	16992	16995	17135	16861	16867	17048	16772	16960	17238	16955	16989	17195	16932	17003	17083	17197	16973	17153	16937	17183	17022	17152	16992	16984	16969	17005	17282	16953	17070	17056	17199	16973	16871	16929	17120	17026	17336	17254	17029	17240	16958	16943	16929	17245	17158	17060	17043	16959	16967	16992	17059	17219	17246	17005	17176	17031	17150	16773	16746	17128	16873	17150	17112	16991	17020	17007	16930	17144	17238	16943	17075	17049	17066	16936	17003	17161	17199	17032	16810	17098	17106	17068	16957	16999	16965	16968	16931	17123	17131	17010	17209	16971	17058	17060	16987	17090	16990	17034	16847	16942	17138	17173	16851	17050	16937	17111	17194	16935	16951	17164	17128	17061	17097	17030	16862	17192	16915	17076	17008	16981	16970	17094	17129	17168	17375	17073	16955	17151	17017	16946	17069	16778	17005	17047	17146	16883	16923	16998	16913	16931	17046	17055	17085	17036	17080	16950	17178	16889	17177	17110	17137	16953	17086	17129	17067	16950	16932	17012	17084	17009	16784	17034	17006	16981	17113	17092	16945	17010	16976	16920	17000	16938	17043	17065	16867	16948	17111	17141	17136	17040	17036	17017	17124	17072	17127	17224	17122	16999	16986	17022	17079	17213	17123	17229	17085	17224	17021	16876	16917	17097	16972	16959	16852	17075	17051	17011	16946	17014	16803	17163	17210	16990	16801	17152	17195	17035	16990	17080	16959	17165	17114	16960	17050	17080	17020	17071	16974	17107	17097	17079	16931	16829	17015	17171	16894	17077	16995	17036	16812	17050	16865	16879	16820	17197	17029	17022	16955	17062	16894	16920	17073	16953	17073	17187	17185	17008	16921	17051	17082	17079	16988	17110	16908	16934	16945	16946	17232	16981	16998	17098	17116	17209	16885	16919	17023	17004	17088	17088	17075	17008	17134	16975	17157	16947	16976	17166	16956	16865	16950	17027	16924	16954	17200	16973	16932	17038	16998	16875	17009	16941	17019	17146	17126	17016	16926	17052	17001	17064	17039	17041	17106	16897	17059	17041	16985	17000	17025	17173	17075	16821	17135	16987	17141	16913	16905	16957	17145	16937	17009	16978	17122	16948	16886	17060	16964	16904	17039	17124	17115	17126	17206	17124	17098	16941	16867	17015	16879	16969	17043	16869	17163	16786	17086	17024	17123	16839	16987	17243	17213	16831	17161	16947	16790	16967	16962	16877	17120	16958	17031	17185	16852	17098	17173	16903	16976	16875	17069	16790	16764	16980	16807	17155	16963	16999	16991	17107	17023	17066	16982	17153	17034	17092	16936	17002	17068	17074	17020	16884	16990	17062	17028	17135	16967	17013	16819	17048	17250	17151	17097	17075	17031	17036	17028	17087	17059	16959	16975	16981	16916	16874	17005	16928	16988	16953	17025	17012	16986	17014	17143	16975	17062	17057	17052	17080	17048	17096	17133	17120	17013	16904	16835	16766	16974	17072	17188	16861	17238	16926	16831	17102	17106	17220	16964	17177	17129	16855	17000	16949	17063	16970	16873	17269	17052	16975	17139	17044	17070	17257	16910	16845	17014	16822	16880	16887	16955	16802	16972	17061	16973	17063	17002	16890	17082	16874	16977	17099	17157	17252	17082	16908	17200	16923	16882	16953	16824	16967	16892	16944	17048	17224	17032	16868	16933	17037	17100	16979	16884	16981	16942	17080	17098	16936	16962	16882	17223	17336	17119	17093	17132	16991	17118	17031	16904	16920	17057	17179	16906	16848	16843	17021	16764	17036	16967	17047	17047	16927	17069	16905	16897	16958	16985	17067	17091	16929	17011	17061	17152	17095	17053	16960	16883	16776	17047	16852	17034	17123	17044	17056	16864	16928	17040	17156	17198	17092	16850	16988	17099	17019	17053	17077	16951	17154	17020	17084	17120	17017	17032	16911	16965	16945	17127	16970	17004	16969	17045	16926	17110	16846	16906	16850	17112	16994	17135	16922	16743	17042	16970	17033	17016	16866	16940	17142	16863	17150	16787	16975	16881	16923	17039	16983	17117	17243	17239	16951	17092	16948	16858	17029	17035	16795	16923	17058	16953	16945	16733	16988	16945	17013	16855	17080	17051	17038	16876	16973	17055	16956	16875	17228	17008	17168	17027	17027	16984	16971	16999	16938	17010	17003	17009	16912	16889	16931	17051	17038	17113	17001	16908	17047	17019	17120	16978	17003	17149	16961	17009	16943	16963	16845
62689	108446	85428	53796	29452	17316	14948	14878	14667	14680	14670	14702	14753	14547	14864	14744	14671	14701	14785	14805	14722	14745	14814	14773	14762	14577	14671	14682	14619	14788	14657	14740	14693	14908	14744	14618	14710	14756	14661	14784	14568	14815	14646	14780	14589	14794	14622	14791	14775	14538	14831	14712	14651	14871	14759	14855	14610	14842	14791	14729	14642	14731	14664	14791	14668	14780	14667	14910	14790	14725	14655	14715	14758	14852	14767	14925	14788	14779	14710	14793	14572	14824	14747	14568	14692	14632	14626	14768	14628	14644	14856	14734	14593	14690	14692	14673	14657	14701	14909	14823	14705	14862	14690	14621	14723	14764	14736	14766	14576	14591	14642	14800	14708	14771	14665	14605	14778	14794	14446	14751	14517	14705	14540	14716	14551	14705	14665	14626	14878	14618	14708	14906	14798	14824	14715	14819	14748	14760	14769	14732	14765	14763	14685	14680	14628	14531	14757	14860	14858	14687	14684	14858	14522	14805	14622	14720	14566	14574	14743	14787	14768	14619	14611	14657	14730	14675	14695	14725	14686	14731	14819	14583	14784	14783	14605	14704	14581	14568	14799	14786	14765	14697	14752	14672	14810	14707	14681	14696	14694	14646	14628	14720	14891	14715	14623	14763	14677	14612	14880	14591	14728	14682	14882	14728	14743	14633	14616	14509	14683	14776	14684	14756	14706	14682	14696	14690	14586	14787	14838	14647	14783	14801	14589	14792	14814	14698	14700	14839	14772	14779	14907	14581	14859	14751	14692	14726	14737	14831	14797	14809	14580	14618	14777	14592	14742	14786	14806	14797	14969	14670	14756	14786	14646	14932	14613	14829	14708	14614	14700	14716	14547	14691	14777	14524	14681	14774	14376	14729	14770	14665	14698	14703	14722	14880	14614	14707	14758	14715	14674	14768	14627	14769	14899	14684	14653	14880	14741	14889	14610	14621	14726	14629	14753	14745	14612	14836	14637	14853	14667	14693	14680	14794	14594	14764	14731	14565	14738	14630	14819	14847	14687	14723	14761	14758	14689	14651	14773	14596	14769	14624	14674	14620	14683	14645	14890	14711	14757	14675	14748	14634	14620	14605	14660	14732	14857	14724	14747	14696	14895	14814	14654	14600	14676	14761	14745	14746	14748	14671	14876	14650	14875	14590	14666	14674	14715	14815	14697	14761	14817	14866	14725	14636	14592	14675	14679	14792	14758	14662	14828	14668	14786	14753	14725	14544	14707	14764	14570	14638	14566	14814	14628	14579	14672	14730	14802	14793	14756	14622	14882	14789	14617	14549	14598	14681	14718	14786	14693	14687	14707	14771	14708	14642	14690	14767	14806	14535	14796	14714	14696	14611	14852	14492	14594	14671	14717	14697	14684	14597	14684	14686	14699	14803	14691	14572	14832	14700	14846	14708	14811	14633	14722	14791	14868	14717	14876	14762	14813	14613	14649	14771	14664	14701	14736	14751	14596	14651	14578	14737	14777	14833	14817	14673	14473	14681	14769	14650	14759	14883	14732	14597	14594	14700	14708	14629	14720	14632	14649	14818	14826	14719	14741	14722	14781	14753	14593	14806	14933	14885	14671	14693	14768	14823	14487	14547	14572	14775	14823	14803	14705	14773	14794	14639	14482	14831	14795	14662	14611	14803	14691	14436	14581	14627	14677	14818	14637	14715	14848	14786	14650	14668	14863	14586	14704	14763	14665	14796	14642	14673	14799	14826	14878	14727	14619	14444	14727	14724	14653	14794	14802	14717	14578	14679	14632	14604	14743	14724	14702	14699	14777	14814	14656	14648	14743	14822	14634	14673	14746	14754	14570	14671	14744	14696	14798	14707	14689	14779	14707	14580	14752	14717	14667	14908	14853	14824	14769	14684	14616	14712	14699	14654	14733	14652	14727	14594	14710	14785	14711	14703	14619	14741	14794	14716	14727	14731	14734	14780	14809	14811	14629	14943	14863	14684	14695	14600	14842	14766	14578	14670	14819	14718	14663	14758	14533	14662	14701	14758	14932	14698	14462	14722	14777	14732	14537	14685	14590	14814	14697	14669	14739	14612	14704	14648	14595	14711	14576	14673	14657	14705	14664	14768	14729	14697	14736	14953	14700	14779	14583	14785	14728	14797	14550	14638	14646	14771	14539	14661	14679	14836	14752	14741	14709	14671	14766	14743	14725	14710	14629	14718	14699	14675	14743	14613	14498	14695	14774	14616	14663	14518	14609	14720	14620	14842	14517	14681	14798	14732	14726	14552	14647	14772	14699	14763	14742	14676	14680	14649	14670	14737	14594	14622	14812	14695	14810	14521	14638	14869	14865	14745	14527	14596	14698	14764	14652	14794	14600	14740	14694	14731	14761	14539	14843	14899	14746	14563	14842	14867	14720	14809	14497	14822	14702	14741	14564	14729	14732	14762	14699	14802	14705	14621	14751	14727	14577	14609	14604	14791	14721	14615	14729	14721	14692	14651	14702	14755	14758	14796	14812	14561	14546	14852	14871	14716	14657	14669	14874	14661	14678	14684	14695	14773	14795	14929	14607	14622	14758	14510	14708	14778	14716	14905	14791	14632	14691	14699	14782	14634	14809	14756	14705	14715	14638	14569	14626	14790	14696	14736	14773	14668	14784	14656	14814	14644	14623	14616	14734	14872	14664	14694	14568	14589	14696	14713	14702	14605	14593	14654	14660	14517	14774	14647	14738	14788	14649	14771	14760	14587	14522	14714	14816	14558	14785	14597	14804	14716	14597	14721	14683	14669	14746	14906	14727	14642	14799	14666	14609	14774	14696	14717	14654	14722	14617	14770	14725	14469	14787	14947	14499	14732	14752	14603	14719	14555	14953	14652	14802	14688	14760	14722	14824	14619	14791	14626	14836	14552	14550	14611	14722	14691	14822	14537	14869	14710	14638	14645	14725	14663	15032	14561	14656	14787	14664	14771	14654	14708	14617	14601	14738	14782	14872	14738	14710	14774	14657	14723	14706	14592	14718	14591	14582	14726	14678	14594	14713	14781	14797	14801	14658	14723	14671	14691	14679	14782	14688	14759	14560	14693	14734	14636	14693	14578	14733	14667	14725	14806	14802	14760	14596	14817	14742	14705	14742	14690	14668	14711	14672	14703	14814	14564	14823	14669	14685	14645	14556	14692	14755	14673	14775	14621	14735	14694	14798	14645	14812	14737	14759	14824	14709	14635	14604	14843	14795	14585	14657	14513	14752	14762	14668	14819	14745	14666	14690	14687	14704	14761	14718	14974	14740	14738	14799	14785	14747	14535	14665	14677	14731	14751	14851	14854	14785	14827	14778	14677	14785	14571	14693	14620	14705	14730	14677	14762	14649	14642	14848	14851	14797	14833	14902	14688	14770	14699	14656	14715	14746	14851	14658	14809	14720	14714	14732	14770	14600	14776	14643	14732	14757	14728	14773	14837	14794	14863	14658	14745	14579	14604	14625	14826	14798	14694	14686	14708	14701	14601	14535	14532	14757	14681	14861	14650	14659	14436	14762	14726	14847	14738	14558	14712	14797	14597	14729	14663	14823	14602	14740	14751	14766	14801	14855	14746	14734	14775	14743	14650	14744	14888	14835	14723	14751	14697	14716	14775	14663	14635	14779	14755	14718	14814	14785	14567	14764	14592	14744	14692	14864	14678	14655	14943	14633	14696	14779	14807	14716	14563	14273	14886	14702	14670	14623	14860	14694	14765	14674	14918	14603	14809	14813	14761	14805	14626	14766	14881	14727	14835	14807	14599	14688	14776	14739	14660	14662	14701	14750	14827	14736	14742	14637	14553	14706	14700	14653	14806	14614	14637	14794	14768	14724	14721	14845	14744	14682	14788	14611	14804	14580	14870	14744	14789	14626	14663	14805	14702	14812	14732	14714	14627	14727	14542	14757	14685	14641	14724	14789	14620	14616	14857	14777	14650	14745	14653	14544	14784	14701	14688	14752	14541	14745	14871	14679	14689	14772	14616	14609	14622	14825	14603	14782	14607	14750	14702	14812	14735	14658	14620	14593	14683	14878	14543	14643	14873	14746	14588	14685	14656	14646	14863	14744	14894	14601	14780	14663	14855	14674	14796	14747	14737	14856	14755	14619	14817	14769	14709	14734	14695	14608	14600	14686	14649	14705	14708	14869	14650	14605	14770	14589	14545	14743	14538	14727	14734	14723	14717	14878	14580	14791	14717	14793	14654	14808	14722	14803	14741	14726	14665	14659	14820	14696	14653	14790	14864	14755	14598	14593	14620	14662	14878	14579	14784	14724	14679	14611	14655	14641	14637	14598	14802	14779	14805	14721	14761	14598	14723	14640	14687	14803	14657	14794	14652	14895	14705	14584	14780	14621	14616	14627	14789	14532	14594	14808	14788	14548	14758	14595	14733	14674	14712	14778	14695	14598	14684	14760	14844	14750	14601	14763	14806	14408	14664	14655	14746	14765	14675	14710	14934	14569	14863	14688	14682	14646	14924	14569	14597	14710	14722	14890	14802	14550	14810	14666	14697	14754	14726	14820	14623	14677	14567	14724	14745	14720	14684	14855	14813	14702	14697	14679	14647	14538	14855	14769	14638	14812	14693	14861	14615	14828	14739	14754	14733	14589	14676	14617	14737	14647	14769	14731	14737	14640	14750	14623	14689	14661	14704	14655	14599	14820	14807	14719	14557	14657	14744	14662	14758	14596	14520	14810	14891	14675	14633	14488	14745	14689	14751	14662	14700	14543	14561	14833	14718	14820	14682	14539	14845	14715	14866	14659	14759	14678	14711	14593	14815	14587	14669	14622	14724	14739	14719	14734	14667	14660	14622	14873	14646	14788	14545	14661	14509	14712	14741	14683	14779	14699	14919	14585	14702	14709	14669	14717	14740	14723	14700	14390	14764	14626	14720	14677	14664	14594	14908	14784	14713	14751	14817	14565	14823	14767	14780	14736	14733	14622	14724	14743	14646	14846	14585	14749	14708	14660	14832	14812	14756	14651	14824	14798	14801	14733	14472	14687	14669	14716	14765	14569	14684	14652	14647	14513	14859	14885	14783	14736	14843	14788	14744	14915	14661	14759	14737	14503	14681	14721	14640	14782	14774	14700	14593	14897	14637	14757	14713	14817	14574	14734	14642	14901	14684	14569	14647	14637	14838
33585	41413	40943	28166	19657	17747	17445	17001	17234	17400	17163	17304	17088	17101	17082	17250	17164	17104	17224	17025	17067	17247	17044	17174	17148	17150	16807	17117	17108	17250	17289	17155	17218	17080	17133	17138	17295	17232	17185	17098	17093	17105	17220	17071	17163	17087	17085	17274	17099	17038	17091	17007	17009	16954	16987	16904	17163	17049	17058	17095	17163	17237	17064	17043	17134	17090	17027	17176	17091	17187	16904	17360	17065	16967	17141	17042	17125	17095	17019	17153	17049	17210	17134	17061	17138	17033	17141	17104	17053	17132	17021	17188	17552	16956	17042	17048	17181	17169	17306	17116	17135	16960	17048	17214	16946	17159	17129	17028	16894	17152	16947	17274	17219	17155	16910	17018	17239	17086	17078	16844	16965	17086	17154	17139	17157	16876	17046	17126	17240	17161	17201	17060	17053	16924	16973	17242	17302	17067	17024	17057	17162	17092	16984	17202	17104	17091	16898	17207	17014	17075	17177	17029	16954	17076	16997	17242	17014	17166	16994	17074	17228	16985	17071	17124	17169	17254	17083	17210	17145	17074	17263	17199	17126	17041	17166	17131	17024	17215	17122	17149	17119	17070	17133	17275	17221	16981	17381	17240	17073	17186	17269	17157	17096	17096	17146	17182	17146	16937	17003	17212	17014	17102	17102	17096	16878	16994	17050	17257	17072	16979	17245	17032	17054	17132	17025	17166	17230	17150	17332	17078	17125	16807	17158	17063	17128	17132	17025	17128	16893	16990	17000	17118	17145	17238	16985	17238	17033	17048	17070	17000	16778	17061	17163	17057	17135	17143	17019	17183	16966	16876	17064	17078	17069	17199	16981	17061	17027	17221	17037	17187	16996	17197	17074	17032	17073	17177	17023	17167	16989	16767	16988	17040	17132	17240	17129	17054	16900	17169	17077	17067	17050	17159	17042	17094	17112	16925	17079	17069	17153	17096	17097	17239	17146	17281	17059	17211	17068	17064	16992	17340	17209	16979	17078	16917	16849	16944	17071	16962	16958	16992	17096	17079	16775	16789	17169	17064	17093	17285	16924	17024	17110	17110	17136	17386	17191	17075	17074	17091	17023	16886	17088	17077	17149	16923	16988	17165	17215	17204	16877	16855	17208	17179	17079	17181	17318	17221	17173	17096	17072	17060	17133	17255	17191	17130	17259	17170	17101	17060	17059	17113	17115	17111	17214	17061	17101	17030	17120	17225	17099	17085	17065	17002	16948	17281	17102	16915	17150	16922	17121	17220	16928	17012	16933	17066	17150	16964	17071	17067	16958	17182	17152	17096	16934	16970	17147	17063	16885	17107	16890	17006	17184	17138	17302	17108	17090	16994	16978	16883	17156	17152	17293	17057	17007	17103	17124	17217	16890	17091	17072	17110	17074	17362	16924	17121	17019	17179	17228	17141	17136	16876	17141	17181	16825	16904	17024	17205	17086	17135	17040	16880	16977	17136	17070	17094	17071	17358	17054	17072	17082	17173	17150	17097	17138	17074	16971	17209	17253	17192	17063	17016	17054	17165	17110	17119	17200	16977	17183	17262	17316	17047	17218	17055	17326	17164	17261	17216	17277	17256	17148	17159	17034	17097	16906	16962	17112	17280	17137	17011	16929	17070	17098	16936	17269	17163	17035	17046	17198	17163	16988	16981	17087	17295	17251	17319	17016	17127	17002	17038	17198	17167	17187	17121	16908	17152	17104	17074	17297	17048	17052	17144	17159	16960	17119	16983	17097	17147	17161	17109	17023	16997	17154	17038	17070	17104	17033	17301	17100	16903	17160	17035	16948	17218	17105	17181	17077	17282	17268	17081	17053	17089	17145	17166	17287	17148	16976	17026	17030	17136	17092	17127	16986	17234	17038	17252	17129	16937	17207	17033	17005	16997	17045	17033	16982	17148	16988	17220	17081	17242	16947	17152	17282	17085	17153	17053	17077	17081	17064	17076	17122	17083	17126	16934	17039	16810	17131	17110	16996	17270	17333	17157	17066	17341	17113	17336	17180	17034	17011	16933	17248	17126	17248	17096	17006	17062	17069	17068	17268	17248	17165	17187	16958	17305	17052	17236	17193	17243	17030	17171	17051	17068	16974	17236	17023	17185	16932	17148	17201	16998	17021	17220	17145	17142	17170	17007	17273	17133	17138	16946	17091	17052	16963	17044	17220	17102	17072	17254	17224	17045	17153	17280	17323	17032	17150	17061	16867	16902	16857	17123	16985	16959	17154	17108	17010	16980	16915	17202	17217	17016	17297	17062	16967	17116	17132	17294	17283	17073	17053	16841	16948	17356	17326	16984	17150	17394	16778	16946	17206	17048	17180	17054	17277	17104	17241	17085	16938	17127	17065	17150	17067	17214	17069	17106	17242	16918	17059	16758	17073	17213	17135	17343	17180	16974	17064	17026	16978	17050	17042	16960	17066	16974	17092	17107	17058	17137	17048	17113	16972	17079	17213	17176	17110	17021	17371	17013	17169	17128	16977	17085	16967	17212	17212	17003	16938	17090	16900	16975	17035	17325	17053	16962	17117	17166	17142	17126	17075	17046	17335	17172	17189	17247	16993	17072	17058	17144	17194	17050	17081	17217	17020	16860	17076	17271	17072	17223	17056	17132	17011	17197	17175	17176	17199	17105	17193	17049	16938	17023	17148	17080	17082	17078	17092	17054	17079	17004	16923	17124	17171	17030	17157	17152	17254	17057	17047	17066	17246	17185	17134	16795	17210	17215	17053	17147	16840	17103	17155	17054	17024	17055	17182	17077	17139	17252	16875	17062	17101	17156	17119	17308	17226	17202	17096	17141	16862	17195	17233	17241	17135	17013	17210	17098	17077	17178	16999	17097	17115	17199	17136	17103	17096	16910	17169	17138	16984	17090	17214	17091	17233	17167	17093	17080	17400	17119	17167	17107	17037	17092	17225	17135	17192	17097	17162	17103	17141	17066	17066	17225	17058	17073	17086	17076	17145	17205	17168	17200	17292	17174	17107	17288	17175	17099	17127	17096	17082	16951	17187	16950	16995	17070	17233	17076	17169	17249	17117	17160	16996	17045	17075	16894	16987	16861	17026	17134	17189	17126	17078	17186	16956	17027	17235	16950	16973	17150	17053	17028	17165	17050	17182	17311	17033	17046	17039	17144	17205	17015	17134	17213	17303	17032	17105	17103	17100	17033	17196	17194	16987	17189	16971	17024	17330	17124	17097	17192	16937	17063	17158	16998	17017	17267	17391	17028	17162	17185	17093	17188	16870	17110	17203	17242	17120	17210	16940	17240	17144	17114	17210	17206	17122	17054	17057	17099	17203	16815	17221	17022	17013	17167	17131	17128	17129	17013	17224	17040	16974	17101	16963	17006	16842	17012	17043	17239	17219	17237	17073	17035	17025	16717	17267	17193	17115	17062	17090	17097	17200	16920	17206	17173	17151	17075	17171	17139	17098	16896	17030	17114	17080	17234	17148	17062	17258	17203	17055	17085	17046	17148	17057	17111	16907	16908	16846	17171	16965	17071	17239	17080	17329	17035	17274	17076	17005	17064	17005	17214	17370	16951	17139	17112	17167	16980	16992	17115	16957	17149	17101	17168	17193	17184	17155	17150	17179	17154	17275	17133	17130	16997	17114	17167	17225	17174	17241	17088	17111	17086	16933	17204	17087	17022	17112	17249	17137	17136	17239	17309	16994	16986	17040	16908	17276	17219	16948	17147	17184	17102	17017	16985	16896	17149	17089	17090	17123	17064	17123	17001	17107	17232	17242	17081	17170	17299	17194	17204	17289	17092	17178	17052	17122	17329	17063	16907	17162	17158	16889	17177	17178	17175	17187	17043	17050	17100	17005	17073	17038	17045	17038	17313	17074	17082	17118	17127	17295	17071	17096	17214	17159	17254	17103	17071	17009	17142	16940	17133	17168	17082	17110	17219	17015	17027	17220	17198	17299	17105	17076	17004	16881	17253	17324	16926	17351	17080	17174	16986	17081	17126	17184	17142	16918	17292	17442	17060	17109	17123	17069	17143	17053	17129	17011	17316	17306	16920	17102	17151	17013	17294	17044	16787	17287	17319	17126	17065	17279	17124	17142	17085	17227	17126	17155	17074	17047	17195	17104	17193	16943	17173	17108	17113	17076	17105	17114	16968	17180	17186	17122	17235	17081	16965	17055	17042	16977	17133	17195	17111	16993	17123	16955	17172	17234	17156	17057	17052	17015	17234	17168	17014	16970	17261	16958	17135	17039	17169	17120	17039	17044	17046	17079	17043	17110	16944	17176	17158	17162	17148	17174	17272	17253	17139	17103	17229	17256	17138	16975	17064	17184	17075	17112	17092	17054	17219	16972	16918	17014	17067	17051	17118	17143	17044	17066	17198	17131	17124	17123	17128	17100	17024	17100	17062	17281	17073	17054	17164	16983	17078	17092	16968	17006	17145	17184	17077	17088	17169	17140	17046	17169	17115	17176	17106	17393	17068	17115	17116	17027	17073	17126	17147	16842	16931	17136	16931	17062	17033	16837	17095	17063	17030	17176	17073	17207	17213	17061	17039	17014	17273	17067	17188	17044	17119	16962	16916	17038	17019	17036	17214	17114	17201	17154	17058	17188	17110	17039	16870	17012	17164	17162	17068	17103	17114	17047	17233	17097	16820	17009	17074	16991	17038	17065	17215	17043	17157	17043	17003	17039	17103	17227	17048	17005	17113	16961	17169	17062	17006	16965	17040	17072	17245	17360	17046	17048	16990	16983	16963	17242	17059	17214	17149	17127	17016	17289	17128	17147	17065	17018	17120	17184	17097	17173	17171	17021	17231	17032	17184	17288	17049	17131	17011	17231	17185	17120	17150	17219	17040	17032	17112	17130	17033	17101	17180	17010	17029	17130	17047	17034	17360	17053	17277	17018	17235	17288	17098	17031	16821	17006	17119	16956	17046	17012	17043	17207	17211	17080	17208	17269	17167	17146	16868	17245	17024	16996	17039	17077	17033	17214	17228	17192	17294	17256	16977	17313	16958	17145	17094	17235	17166	17076	17208	17100	17089	16911	17123	17117	17176	17152	17106	17062	17203	17220	16933	17177	17094	17079	17063	17332	17205	17392	17175	17318	16974	17320	17242	17128	17260	17233	17237	17031	17081	17146	16995	17129	17313
42986	58398	41630	23273	16484	15114	14883	14618	14705	14852	14837	14666	14838	14681	14645	14760	14872	14743	14605	14636	14662	14682	14698	14820	14809	14727	14916	14870	14676	14741	14936	14695	14759	14909	14701	14618	14707	14822	14729	14717	14736	14760	14855	14813	14789	14731	14772	14708	14708	14704	14852	14710	14945	14681	14634	14778	14766	14673	14729	14942	14835	14628	14623	14788	14701	14857	14690	14744	14613	14762	14813	14824	14653	14572	14745	14574	14866	14804	14728	14762	14827	14917	14890	14848	14732	14673	14792	14671	14769	14847	14742	14669	14820	14842	14771	14661	14736	14672	14694	14685	14773	14714	14642	14664	14561	14829	14844	14658	14712	14979	14743	14806	14732	14869	14715	14757	14757	14581	14867	14582	14711	14765	14899	14744	14741	14823	14787	14826	14650	14799	14728	14723	14773	14779	14717	14755	14667	14565	14577	14757	14797	14801	14793	14711	14722	14837	14642	14808	14910	14644	14633	14861	14580	14853	14900	14563	14687	14887	14719	14800	14676	14892	14519	14660	14563	14744	14669	14645	14678	14778	14619	14804	14541	14697	14674	14675	14674	14705	14729	14807	14692	14808	14700	14852	14822	14837	14744	14676	14751	14663	14769	14687	14775	14907	14781	14880	14667	14631	14810	14727	14705	14830	14775	14742	14847	14814	14964	14627	14742	14620	14605	14697	14895	14738	14739	14796	14768	14734	14861	14898	14679	14674	14973	14805	14679	14633	14750	14877	14646	14861	14893	14741	14747	14891	14729	14641	14731	14751	14725	14738	14742	14614	14810	14670	14655	14658	14655	14890	14720	14781	14638	14605	14772	14699	14773	14658	14762	14796	14742	14864	14757	14668	14647	14781	14819	14835	14705	14842	14933	14627	14792	14835	14823	14711	14852	14744	14849	14834	14837	14759	14750	14849	14682	14898	14820	14626	14895	14734	14828	14713	14479	14616	14749	14847	14718	14665	14838	14660	14683	14601	14860	14713	14818	14719	14808	14845	14654	14942	14530	14803	14736	14558	14766	14637	14776	14698	14729	14649	14664	14880	14621	14718	14680	14643	14862	14838	14709	14708	14877	14728	14812	14584	14784	14827	14703	14686	14787	14669	14933	14805	14861	14737	14857	14743	14715	14663	14792	14607	14796	14659	14810	14789	14748	14731	14771	14816	14836	14635	14750	14986	14678	14716	14833	14796	14794	14722	14719	14769	14732	14667	14632	14862	14911	14806	14726	14708	14700	14836	14708	14708	14721	14914	14724	14717	14826	14774	14725	14707	14737	14811	14901	14675	14838	14802	14898	14698	14899	14705	14816	14809	14684	14778	14768	14753	14784	14824	14576	14776	14948	14705	14831	14728	14785	14661	14825	14633	14749	14954	14999	14705	14858	14722	14586	14731	14969	14683	14614	14732	14859	14760	14893	14772	14709	14830	14710	14905	14764	14772	14971	14775	14814	14749	14826	14793	14659	14790	14723	14878	14763	14884	14758	14825	14853	14695	14656	14822	14927	14643	14711	14736	14847	14705	14624	14971	14848	14610	14913	14777	14860	14821	14582	14565	14707	14769	14847	14662	14777	14863	14812	14609	14742	14771	14733	14512	14805	14793	14799	14612	14740	14538	14708	14897	14676	14767	14795	14828	14757	14815	14776	14774	14717	14784	14649	14752	14583	14694	14600	14767	14817	14882	14708	14782	14681	14860	14860	14570	14969	14539	14770	14824	14896	14731	14756	14608	14781	14865	14986	14682	14810	14588	14982	14830	14874	14780	14607	14604	14646	14830	14802	14684	14739	14770	14700	14867	14816	14732	14715	14811	14764	14608	14818	14665	14683	14878	14803	14714	14722	14719	14836	14532	14841	14736	14786	14810	14781	14786	14748	14870	14589	14842	14865	14773	14790	14683	14828	14826	14822	14831	14796	14881	14734	14769	14760	14885	14882	14809	14808	14606	14757	14686	14942	14723	14759	14899	14792	14674	14675	14632	14770	14797	14669	14720	14734	14969	14781	14813	14826	14681	14650	14624	14679	14892	14757	14792	14690	14582	14921	14562	14875	14733	14801	14794	14662	14901	14714	14873	14706	14920	14728	14758	14655	14637	14711	14547	14767	14739	14700	14720	14709	14864	14851	14916	14587	14793	14901	14808	14746	14620	14918	14854	14809	14771	14761	14759	14792	14815	14784	14818	14766	14845	14690	14823	14714	14610	14787	14795	14796	14677	14785	14702	14789	14641	14723	14832	14718	14734	14858	14897	14637	14649	14827	14745	14756	14834	14710	14653	14725	14832	14794	14740	14944	14847	14717	14838	14660	14819	14908	14761	14842	14685	14824	14933	14623	14729	14747	14710	14650	14784	14941	14702	14779	14858	14642	14731	14722	14817	14732	14761	14674	14737	14757	14823	14711	14604	14893	14760	14808	14656	14873	14817	14732	14700	14951	14749	14852	14711	14813	14742	14652	14809	14676	14764	14934	14777	14891	14850	14721	14781	15004	14671	14835	14849	14712	14640	14802	14661	14695	14824	14794	14835	14508	14782	14799	14758	14828	14770	14827	14725	14887	14654	15007	14628	14728	14573	14768	14659	14677	14740	14676	14672	14876	14803	14724	14921	14800	14747	14792	14753	14830	14753	14897	14722	14830	14765	14848	14721	14758	14804	14704	14778	14876	15099	14851	14795	14844	14860	14731	14716	14766	14655	14893	14722	14617	14914	14762	14847	14780	14681	14710	14767	14878	14720	14722	14834	14648	14700	14891	14739	14890	14786	14747	14765	14694	14863	14703	14771	14578	14689	14674	14725	14812	14639	14733	14820	14841	14679	14721	14636	15011	14710	14797	14762	14639	14936	14643	14515	15012	14893	14846	14763	14716	14658	14663	14929	14613	14781	14677	14714	14654	14809	14826	14713	14832	14772	14755	14634	14558	14843	14882	14730	14713	14696	14902	14753	14666	14786	14831	14763	14850	14799	14691	14705	14714	14744	14981	14749	14697	14781	14722	14594	14724	14788	14699	14796	14754	14762	14763	14692	14749	14879	14758	14807	14987	14820	14818	14630	14662	14742	14804	14757	14665	14783	14834	14810	14836	14800	14761	14717	14624	14814	14769	14698	14724	14792	14690	14924	14766	14876	14777	14700	14629	14831	14850	14703	14820	14803	14714	14635	14714	14724	14778	14633	14772	14579	14729	14693	14798	14996	14924	14718	14743	14668	14731	14721	14705	14695	14740	14768	14727	14674	14719	14850	14813	14704	14827	14759	14776	14763	14652	14897	14871	14727	14915	14726	14790	14720	14749	14915	14812	14959	14751	14754	14821	14882	14823	14700	14778	14727	14816	14862	14629	14574	14826	14738	14757	14803	14875	14560	14584	14630	14841	14784	14546	14845	14615	14744	14899	14632	14674	14703	14766	14654	14845	14871	15003	14745	14893	14705	14872	14669	14870	14827	14752	14697	14867	14703	14787	14626	14724	14869	14771	14618	14843	14789	14647	14728	14836	14795	14604	14754	14781	14773	14665	14808	14696	14731	14702	14598	14664	14703	15027	14858	14733	14609	14801	14813	14839	14739	14786	14786	14650	14805	14644	14848	14799	14837	14671	14914	14822	14771	14634	14718	14771	14780	14763	14702	14897	14603	14790	14852	14653	14588	14712	14844	14812	14808	14678	14664	14869	14607	14717	14831	14759	14671	14650	14657	14754	14700	14810	14810	14734	14660	14780	14734	14768	14774	14718	14930	14645	14670	14687	14902	14690	14790	14816	14820	14707	14761	14696	14804	14577	14653	14791	14681	14751	14645	14734	14676	14724	14937	14957	14707	14723	14748	14824	14769	14674	14804	14771	14741	14899	14694	14775	14759	14823	14922	14935	14682	14703	14838	14876	14901	14749	14618	14666	14630	14702	14811	14559	14822	14869	14916	14866	14819	14816	14671	14701	14792	14679	14786	14818	14677	14753	14860	14799	14734	14951	14682	14792	14686	14884	14667	14817	14665	14820	14900	14607	14499	14810	14846	14793	14700	14670	14739	14816	14950	14676	14789	14871	14694	14716	14888	14694	14610	14981	14672	14904	14776	14723	14683	14868	14711	14676	14707	14805	14838	14778	14747	14870	14724	14712	14557	14675	14821	14779	14824	14698	14891	14761	14736	14717	14858	14565	14780	14646	14748	14597	14664	14697	14706	14637	14779	14768	14796	14822	14889	14763	14555	14762	14707	14766	14940	14890	14701	14784	14718	14710	14730	14788	14832	14714	14670	14733	15001	14767	14790	14839	14819	14674	14777	14696	14751	14740	14923	14696	14724	14673	14866	14817	14829	14743	14541	14879	14706	14608	14615	14724	14941	14641	14847	14765	14945	14726	14751	14794	14836	14615	14797	14891	14714	14734	14856	14840	14750	14764	14731	14633	14858	14734	14801	14723	14814	14596	14800	14737	14685	14809	14751	14694	14632	14800	14719	14831	14853	14774	14671	14738	14716	14858	14768	14905	14935	14705	14753	14793	14926	14683	14704	14716	14687	14711	14739	14709	14699	14575	14796	15048	14862	14797	14551	14788	14778	14846	14648	14661	14793	14696	14713	14788	14765	14749	14700	14794	14569	14708	14868	14793	14638	14839	14701	14866	14654	14880	14584	14798	14743	14602	14847	14602	14767	14761	14696	14788	14729	14503	14772	14813	14861	14828	14655	14739	14783	14764	14702	14730	14707	14626	14638	14698	14858	14762	14697	14833	14641	14720	14818	14796	14690	14867	14877	14851	14748	14655	14987	14786	14739	14803	14864	14788	14708	14801	14835	14713	14556	14832	14814	14665	14721	14678	14646	14686	14861	14869	14749	14715	14846	14752	14865	14932	14768	14900	14833	14811	14664	14841	14695	14844	14784	14739	14662	14778	14674	14786	14923	14749	14774	14733	14700	14654	14858	14780	14635	14635	14832	14767	14922	14905	14595	14757	14785	14715	14746	14705	14776	14748	14796	14709	14598	14685	14598	14808	14752	15001	14740	14708	14734	14827	14792	14650	14765	14785	14969	14894	14796	14610	14786	14908	14924	14827	14553	14669	14658	14691	14837	14607	14968	14724	14797	14703	14892	14765	14834	14779	14813	14610	14809	14736	14752	14623	14521	14826	14909	14877	14678	14890	14745
30670	40650	46350	32522	21518	18490	17817	17602	17391	17316	17383	17129	17237	17348	17363	17079	17411	17425	17267	17236	17355	17242	17398	17491	17421	17219	17161	17189	17299	17316	17154	17354	17269	17058	17357	17456	17128	17453	17487	17314	17262	17352	17130	17274	17212	17047	17164	17244	17376	17403	17140	17450	17115	17246	17172	17329	17547	17353	17290	17350	17318	17245	17312	17345	17251	17287	17280	17233	17121	17287	17389	17276	17328	17181	17325	17327	17436	17380	17084	17191	17195	17162	17301	17258	17297	17234	17322	17224	17314	17062	17269	17203	17123	17203	17267	17162	17401	17289	17271	17507	17495	17133	17293	17238	17230	17239	17267	17225	17233	17226	17206	17170	17359	17177	17293	17119	17427	17166	17182	17217	17204	17239	17032	17298	17374	17365	17218	17108	17359	17164	17358	17231	17231	17150	17368	17137	17338	17156	17099	17169	17478	17127	17321	17365	17269	17213	17124	17440	17209	17252	17369	17239	17255	17215	17358	17407	17389	17008	17119	17453	17310	17089	17169	17195	17141	17163	17329	17287	16927	17306	17349	17288	17417	17211	17172	17245	17247	17247	17254	17274	17205	17411	17385	17179	17360	17277	17202	17242	17209	17240	17117	17043	17232	17168	17130	17288	17335	17187	17232	17217	17189	17194	17451	17301	17125	17298	17403	17136	17301	17246	17193	17402	17134	17428	17178	17107	17186	17058	17200	17133	17317	17224	17221	17383	17055	17487	17319	17395	17190	17239	17203	17176	17107	17222	17330	17287	17295	17394	17218	17247	17203	17149	17094	17088	17389	17324	17445	17283	17207	17237	17255	17183	17275	17181	17194	17102	17327	17067	17071	17247	17181	17235	17203	17231	17197	17198	17426	17254	17183	17289	17129	17298	17249	17124	17268	17443	17418	17175	17297	17315	17240	17300	17225	17306	17389	17235	17482	17242	17101	17394	17245	17268	17185	17290	17058	17447	17293	17185	17241	17218	17192	17176	17283	17224	17139	17225	17217	17288	17031	17121	17297	17246	17027	17167	17160	17242	17353	17245	17287	17188	17128	17283	17083	17506	17259	17365	17298	17332	17272	17084	17111	17302	17196	17211	17376	17281	17393	17233	17188	17380	17282	17030	17123	17159	17317	17214	17095	17169	17160	17131	17329	17101	17260	17494	17171	17197	17226	17224	17285	17440	17188	17365	17211	17177	17262	17252	17349	17164	17061	17292	17228	17193	17360	17157	17193	17319	17508	17296	17283	17347	17203	17278	17062	17211	17412	17487	17112	17325	17398	17386	17319	17252	17203	17289	17246	17325	17224	17222	17180	17169	17389	17226	17187	17423	17217	17181	17242	17144	17389	17304	17233	17390	17249	17122	17269	16985	17174	17280	17255	17241	17149	17229	17351	17130	17375	17276	17309	17223	17168	17312	17174	17179	17161	17317	17129	17462	17266	17255	17234	17391	17210	17453	17085	17291	17195	17310	17225	17230	17157	17163	16950	17444	17414	17202	17219	17486	17389	17052	17158	17252	17286	17369	17272	17207	17326	17104	17238	17295	16910	17019	17415	17384	17222	17116	17397	17059	17314	17291	17217	17253	17181	17315	17241	17326	17233	17334	17317	17268	17313	17452	17318	17154	17520	17573	17218	17409	17376	17389	17250	17116	17413	17371	17285	17287	17303	17158	17228	17296	17141	17181	17116	17204	17223	17384	17229	17381	17258	17383	17345	17271	17188	17348	17233	17094	17185	17091	17332	17376	17351	17258	17261	17180	17361	17291	17293	17366	17242	17279	17253	17326	17315	17442	17106	17154	17242	17232	17091	17087	17209	17243	17186	17177	17093	17308	17386	17165	17472	17463	17298	17234	17286	17281	17382	17182	17500	17205	17239	17221	17204	17182	16984	17026	16945	17075	17137	17169	17326	17265	17202	17194	17125	17185	17016	17161	17165	17203	17331	17066	17320	17150	17103	17007	17206	17134	17191	17399	17267	17244	17123	17440	17368	17161	17160	17356	17383	17238	17349	17353	17327	17156	17237	17160	17339	17107	17206	17277	17501	17365	17406	17084	17313	17283	17248	17360	17078	17178	17171	17234	17233	17362	17344	17199	17289	17289	17178	17256	17218	17257	17239	17163	17305	17175	17287	17275	17431	17244	17189	17248	17421	17248	17250	17139	17180	17451	17225	17192	17179	17326	17270	17239	17140	17188	17273	17221	17333	17321	17281	17186	17226	17401	17184	17250	17245	17288	17008	17147	17224	17253	17152	17256	17292	17333	17478	17206	17383	17308	17019	17261	17178	17370	17366	17189	17371	17068	17230	17233	17085	17320	17097	17341	17310	17366	17198	17113	17221	17295	17258	17190	17184	17212	17179	17292	17016	17333	17208	17368	17324	17237	17525	17402	17248	17251	17117	17073	17150	17304	17268	17360	17283	17125	17083	17083	17189	17252	17320	17372	17208	17207	17318	17165	17323	17121	17207	17324	17250	17413	17408	17436	17359	17173	17209	17286	17091	17184	17416	17499	17335	17158	17364	17197	17311	17220	17346	17331	17086	17268	17165	17267	17283	17063	17225	17233	17185	17369	17152	17383	17444	17138	17170	17138	17420	17264	17186	17291	17475	17297	17167	17199	17403	17290	17315	17297	17035	17272	17379	17494	17172	17354	17333	17103	17274	17426	17290	17326	17368	17121	17271	17362	17332	17421	17272	17233	17198	17294	17294	17297	17324	17242	17184	17088	17300	17235	17155	17323	17233	17237	17329	17147	17280	17145	17283	17306	17447	17128	17310	17371	17330	17384	17356	17183	17330	17224	17218	17151	17276	17243	17300	17304	17206	17323	17318	17175	17237	17275	17045	17016	17439	17177	17402	17195	17361	17310	17190	17208	17332	17354	17315	17179	17441	17323	17002	17384	17185	17236	17275	17119	17152	17002	17297	17120	17107	17372	17280	17527	17200	17268	17221	17245	17191	17379	17300	17367	17168	17218	17304	17367	17235	17227	17274	17330	17248	17192	17111	17307	17208	17453	17126	17348	17309	17352	17250	17279	17317	17299	17273	17423	17217	17216	17162	17403	17268	17118	17353	16990	17192	17432	17467	16990	17388	17316	17042	17052	17425	17345	17510	17277	17295	17478	17312	17303	17276	17237	17280	17143	17174	17279	17366	17227	17256	17302	17212	17364	17551	17178	17269	17261	17115	17077	17298	17551	17315	17380	17520	17130	17295	17324	17321	17131	17139	17265	17137	17518	17160	17473	17297	17362	17164	17353	17519	17223	17163	17214	17185	17445	17113	17368	17194	17078	17185	17224	17302	17109	17401	17147	17314	17392	17232	17416	17399	17139	17208	17377	17281	17248	17302	17307	17259	17087	17177	17055	17014	17066	17226	17247	17128	17239	17197	17249	17281	17299	17090	17227	17175	17201	17273	17397	17040	17249	17417	17182	17378	17191	17220	17098	17308	17381	17464	17160	17155	17323	17281	17261	17276	17161	17344	17244	17303	17454	17133	17247	17237	17005	17234	17394	17240	17479	17449	17284	17256	17350	17218	17402	17367	17305	17252	17083	17248	17325	17205	17284	17260	17301	17257	17227	17128	17112	17207	17275	17148	17186	17161	17156	17331	17187	17344	17178	17358	17168	17054	17421	17391	17063	17306	17252	17245	17207	17280	17367	17292	17184	17276	17328	16985	17122	17217	17053	17150	17339	17303	17246	17275	17109	17229	17343	17292	17204	17411	17344	17087	17197	17039	17149	17146	17140	17087	17345	17258	17233	17192	17302	17286	17628	17307	17229	17303	17216	17257	17030	17185	17123	17421	17141	17136	17111	17330	17344	17367	17259	17266	17223	17374	17097	17351	17434	17362	17153	17275	17228	17133	17244	17345	17114	17283	17141	17426	17372	17209	17176	17262	17323	17440	17377	17241	17002	17234	17092	17326	17375	17227	17355	17401	17159	17248	17292	17270	17204	17236	17415	17153	17237	17257	17138	17143	17313	17495	17394	17157	17235	17133	17310	17218	17029	17399	17442	17276	17249	17302	17212	17249	17053	17069	17111	17271	17202	17424	17315	17368	17473	17265	17465	17110	17319	17296	17265	17253	17321	17237	17270	17216	17208	17170	17257	17357	17247	17197	17309	17242	17444	17220	17146	17356	17413	17276	17175	17321	17236	17382	17154	17289	17113	17117	17115	17069	17165	17232	17299	17277	17444	17304	17077	17231	17422	17274	17235	17165	17361	17131	17441	17317	17450	17267	17314	17311	17118	17231	17195	17232	17067	17471	17483	17137	17349	17420	17389	17342	17197	17235	17355	17402	17357	17164	17314	17363	17237	17393	17384	17378	17170	17233	17242	17308	17064	17355	17311	17121	17423	17350	17345	17261	17183	17332	17111	17268	17390	17073	17114	17253	17266	17013	17426	17482	17121	17259	17270	17079	17182	17208	17173	17436	17000	17314	17314	17195	17378	17277	17354	17482	17293	17198	17269	16917	17259	17146	17131	17367	17311	17229	17147	17566	17330	17274	17068	17207	17145	17410	17451	17254	17159	17458	17374	17261	17193	17299	17247	17226	17129	17278	17347	17449	17178	17396	17301	17285	17292	17078	17242	17207	17203	17197	17253	17414	17087	17062	17315	17306	17197	17375	17201	17292	17499	17197	17367	17281	17346	17260	17427	17222	17292	17402	17138	17268	17284	17518	17561	17409	17062	17368	17417	17317	17157	17175	17347	17109	17265	17360	17274	17476	17141	17100	17282	17330	17463	17284	17338	17273	17331	17261	17212	17134	17266	17275	17273	17321	17233	17375	17064	17292	17219	17543	17064	17200	17274	17261	17197	17414	17243	17160	17228	17327	17081	17278	17344	17057	17419	17154	17192	17351	17172	17258	17340	17362	17326	17326	17236	17173	17328	17241	17191	17244	17320	17369	17097	17190	17247	17353	17393	17320	17196	17306	17137	17529	17161	17362	17150	17321	17171	17198	17319	17281	17178	17325	17339	17102	17306	17367	17371	17210	17139	17101	17291	17155	17247	17307	17082	17180	17293	17247	17204	17398	17392	17200	17119	17222	17141	17163	17244	17258	17311	17299	17294	17374	17116	17285	17456	17299	17248	17419	17343	17324	17463	17488	17204	17368	17464	17262	17189
52001	74013	52494	28857	17976	15287	14818	14944	14871	14968	14882	14902	14943	14841	14897	14805	14876	14748	14860	14774	14803	14859	14881	14893	14755	14827	14824	14790	14964	14896	14856	14741	14869	14731	14851	15038	14915	14924	14915	14904	14670	14956	15015	14924	14947	14948	14834	14778	14902	14788	14793	14776	14770	14920	14869	14822	14820	14989	14836	15016	14850	14715	14847	14693	14834	14869	14773	14846	14806	14845	14866	14924	14958	14884	14985	14951	14814	14945	14929	14838	14898	14908	14867	15000	14940	14828	14832	14799	15016	14892	14850	14803	14998	14875	14815	15002	14899	14909	14784	14895	14825	14717	14877	14865	14781	14792	14791	14970	14805	14878	14878	14838	14970	14725	14751	14905	14937	15054	14727	14747	15026	14947	14852	14771	14854	14922	14890	14754	14807	14882	14834	14778	14904	14882	14817	14846	14843	14831	14864	14894	14838	14793	14882	14939	14957	14826	14821	14701	14967	14720	15013	15054	14940	14983	14913	14983	14956	14918	14933	14918	14842	15002	14889	14789	14828	14912	14733	14820	14880	14766	14857	14860	15118	14899	14808	14899	14880	14713	14724	14813	14878	14804	14887	14959	14757	14809	14780	14830	14922	14825	14960	14891	14845	14884	14954	14998	14787	14885	14645	14915	14844	14950	14938	14761	14902	14912	14839	14840	14956	14895	14917	14834	14770	15083	14864	14746	14964	14974	14684	14923	14739	14930	14820	14914	14950	14966	14930	14858	14891	14748	14763	15057	14902	14894	14855	14883	14844	14690	14837	14832	14828	14791	14930	14895	14801	14766	14845	14764	14987	14966	14579	14892	14879	14935	14653	14702	14905	14872	14912	14914	14786	14777	14853	14767	14957	14898	14893	14846	14784	14894	14994	14804	14948	14707	14995	14892	14916	14889	14821	14811	14888	14767	14791	15049	14933	14865	14977	14800	14589	14787	15099	14823	14730	14777	14764	14905	14790	14876	14971	14829	14779	14922	14860	14766	14756	14889	14775	14974	14920	14873	14657	14969	14978	14793	14767	14925	14910	14915	14888	14708	14923	14919	14850	14758	15038	14787	14834	14893	15040	14961	14838	14822	14771	14869	14788	14770	14794	14913	14950	14826	14856	14986	14964	14935	14887	14777	14877	14873	15025	14828	14960	14963	14872	14755	14845	14738	14842	14740	14846	14932	14950	14803	14853	14918	14896	14882	14897	14815	14812	14917	15011	14745	14881	14807	14911	14850	14803	14855	14875	14848	14869	14758	14874	14878	14915	14846	14953	14804	14846	14868	14785	14735	14871	14946	14938	15005	14884	14867	14901	15060	14855	14880	14869	14967	14790	14865	15024	14905	14782	14876	14845	15015	15022	14930	14955	14771	14887	14878	14766	14785	14854	14756	14756	14927	14821	14883	14740	14715	14776	14945	14993	15013	14915	14709	14950	14857	14917	14925	14828	14954	14816	14931	14774	14841	14937	14861	14911	14960	15046	14866	14824	14889	14880	14812	14991	14957	15079	14802	14985	14964	14734	14890	14748	14824	14847	14748	14968	14793	14736	14904	14812	14902	14972	14605	14875	14728	15071	14850	14917	14908	14754	14985	14750	14812	14906	14797	14951	14899	14983	14738	14616	14843	14837	14902	14718	14742	14849	14914	14952	14844	14940	14823	14859	14790	14858	14867	14806	14948	14837	14864	14859	14913	14751	14715	14831	14755	14872	15008	14792	14785	14911	14781	14679	14784	14860	14996	14944	14806	14900	14752	14961	14875	14811	14987	14812	14887	14944	14816	14866	14785	14877	14782	14855	14712	14899	14997	14789	14791	14994	15054	14703	14779	14838	14895	14897	14763	14905	14715	15079	14807	14830	14904	14830	14768	14997	14944	14825	14844	15067	14897	14960	14791	14916	14862	14922	14973	14920	15000	15001	14866	14836	14837	14838	14790	14851	14923	14753	14736	14866	15068	14896	14937	14867	14830	14817	15001	14924	14982	14773	14822	14871	14772	14833	14907	14758	14909	14998	14797	14744	14987	14763	14707	15027	14863	14894	14997	14769	14887	15020	14804	14663	14836	14832	14857	14972	14954	15016	14778	14814	14855	14839	14894	14724	14923	15056	14890	14894	14956	15046	14743	14763	14952	15016	14658	14919	14906	14915	14802	14835	14727	14766	14828	14921	14881	14822	14916	14808	14943	14851	14863	14937	14851	14809	14750	14906	14769	15083	14859	14850	14683	14859	14712	14873	15002	14849	14869	14940	14930	14964	14908	14971	14776	15011	14847	14822	15005	14851	14730	14956	14878	14845	14787	14758	14923	14922	14964	14884	14873	14959	14784	14719	14871	14838	14941	14867	14750	14851	14831	14835	14905	14721	14730	14770	14906	14996	14747	14938	14918	14795	14876	14954	14939	14930	14950	14972	14870	14807	14898	14813	15011	14966	14768	14805	15050	14657	14967	14843	14744	14778	14820	14825	14899	14822	14887	14916	14890	14940	14942	14913	14834	14769	14861	14884	14923	14904	14992	14766	14928	14652	14875	14875	15028	14914	14881	14995	14709	14743	14920	14879	14797	14827	14668	14943	14791	14854	14839	14818	15037	14632	14844	14774	15043	14862	14693	14939	14908	14825	14808	14840	14837	14756	14841	14983	14883	14914	14923	15104	14806	14902	14788	14870	14894	14805	14837	14908	14752	14980	15041	14870	14953	14820	15028	14988	14732	14708	14964	14869	14994	14906	14772	14661	14811	14848	14854	15030	15013	14774	14810	14993	14841	14973	14904	14894	14819	14802	15049	14948	14809	15022	15026	14882	14993	14689	14882	14894	14873	14809	14675	14846	14945	14887	14855	14971	14751	14988	14784	14989	14990	14772	14757	14866	14900	15004	14783	14720	14793	14807	14797	14712	14990	14929	14886	14936	15013	14907	14784	14859	14737	14685	14946	14570	14659	14953	14889	14857	14907	14914	14964	14974	14889	14860	14940	14805	14884	14987	14775	15094	14752	14988	15003	14755	14830	14748	14907	14866	14767	14856	14758	14928	14967	14874	14902	14800	14719	15064	14756	14918	14784	14721	14919	14701	15002	15045	14956	14962	14860	14958	14787	14848	14747	14880	14858	14847	14827	14757	14943	14857	14974	14772	14778	14841	14963	15153	14801	14774	14945	14881	15026	14777	14778	14964	14683	14745	14904	14837	14777	15001	14913	14904	14783	14897	14969	14805	14970	14933	14707	14847	14941	14805	14845	14793	14920	14683	14904	14786	14731	14826	14821	14904	14892	14750	14847	14750	14876	14838	14712	14831	14773	14864	14831	14795	14881	14850	14956	14987	14885	15122	14725	15027	14734	15004	14772	14898	15045	14856	15061	14831	14824	15024	14837	14868	14841	14939	14836	14957	14883	14874	14963	14701	14968	14839	14959	14970	14864	14750	14763	14890	14910	14791	14977	14886	14867	14932	15049	14975	14983	15038	14884	14824	14837	14723	14977	14758	14820	14855	14813	14929	14805	15060	14728	14926	14951	14838	14810	14833	14843	14897	14873	14907	15000	14957	14879	14926	15017	14885	14827	14946	14587	14891	14822	14807	14963	14769	14889	14791	14926	14846	14921	14827	14730	14875	14892	14792	14938	15005	14810	14976	14726	14917	14849	14747	14975	14958	14858	14824	14881	14949	14856	14838	14864	14858	14927	14777	14706	14738	14747	14884	14863	15233	14786	14762	14716	14823	14774	14912	15101	14742	14856	14890	14750	15065	14711	14788	14956	15023	14878	14885	14747	14769	14665	14942	14924	14805	14790	14801	14976	14921	14930	14847	14939	14745	14850	14722	14972	14865	14958	14850	14713	14879	14735	15017	14831	14816	14872	14912	14878	14823	14827	14889	14806	14950	14741	15052	14834	14770	14893	15033	14873	14856	14873	14880	14989	14713	14932	14962	14871	14811	14878	14948	14860	14809	14847	14827	14638	14989	14830	14795	15106	14816	14857	14858	14841	14958	15111	14821	14988	14742	14845	14820	14902	14876	14837	14801	14722	14742	14972	14873	14940	14873	14851	15039	14956	14874	14758	14885	14862	14858	15016	14924	15030	14930	14801	14915	14919	14883	14916	14926	14823	14893	14788	14731	14870	14866	14614	14954	14891	14898	14820	14928	14793	14832	14723	14910	14909	14962	14885	15035	14598	14905	14827	15004	14883	14849	14913	14958	14604	14951	14910	14971	14897	14639	14891	14861	14621	14806	14916	14713	15046	14884	14743	14978	14819	14956	14724	14805	14809	14877	14776	14895	14711	14929	14904	14810	14843	14891	14983	14786	14765	14992	14806	14936	14868	14989	14758	14785	14882	14908	14828	14793	14890	14793	14971	14820	14829	14816	14779	14816	14742	14964	14815	14784	14891	14810	14649	15028	14960	14834	14981	14860	14881	14852	14710	14803	14984	14904	14865	15059	14748	14791	14692	14734	14905	14887	14906	14883	14880	14958	14773	14770	14877	14934	14869	14952	14751	14713	14909	14888	14776	14847	14968	14818	14854	14935	15029	14847	14719	14844	14751	14861	14912	14727	14733	15025	14958	14970	14848	14982	14999	14765	14905	14972	14767	14713	14911	14929	14804	14864	14907	15056	14995	14801	14924	14752	14797	14980	14990	15003	14919	14840	15035	14932	14854	14852	14945	14808	14953	14885	14819	14737	14796	14943	14893	14766	14850	14750	14841	14883	14773	14820	14693	14944	14808	14792	14851	15013	14764	14749	14759	14834	14866	14820	14967	14851	14923	14797	14775	14842	14937	14870	14979	14885	14989	14948	14855	14815	14809	14889	14866	14883	15009	14730	15130	14844	14862	14741	15036	14992	14908	14895	14950	14759	15072	14772	14964	15127	14869	14907	14671	14882	14882	14678	15124	14884	14959	14712	14862	14779	14883	14821	14765	14910	14816	14806	14817	14712	14576	14883	14869	14876	15046	14872	14898	14909	14887	15010	14904	14867	14749	14654	14891	14959	14897	15027	14908	14976	14786	14921	14807	14940	14809	14717	14697	14869	14864	14968	14823	14726	14824	14800	14961	14856	14885	14983	14948	14998	14868	14917	14794	14813	14936	14857	14964	14730	14913	14813	14884	14742	14987	14841	14910	14892	14733	14764	14852	14843	15017
23966	24960	36190	29788	24092	23676	23173	18508	17750	17708	17896	17577	17772	17681	17667	17372	17819	17673	17456	17597	17703	17545	17599	17442	17301	17613	17195	17476	17640	17580	17472	17593	17457	17493	17293	17297	17491	17458	17402	17517	17449	17483	17432	17544	17446	17305	17375	17435	17620	17473	17438	17454	17813	17628	17626	17615	17453	17407	17495	17600	17368	17365	17227	17354	17360	17396	17281	17453	17393	17337	17786	17337	17590	17232	17605	17474	17327	17341	17335	17321	17408	17275	17309	17033	17363	17312	17254	17229	17251	17185	17365	17517	17350	17334	17416	17449	17465	17624	17385	17479	17413	17368	17293	17294	17382	17390	17337	17388	17349	17481	17376	17690	17343	17350	17349	17344	17324	17273	17403	17402	17252	17392	17456	17473	17498	17309	17260	17560	17231	17211	17629	17401	17348	17505	17411	17147	17237	17305	17375	17171	17302	17231	17502	17386	17300	17292	17202	17416	17416	17425	17522	17302	17372	17139	17225	17376	17456	17346	17236	17166	17402	17540	17306	17441	17363	17316	17265	17188	17181	17423	17625	17395	17422	17437	17277	17450	17296	17296	17223	17253	17352	17433	17275	17128	17393	17296	17154	17524	17422	17357	17520	17471	17471	17350	17457	17424	17306	17401	17373	17555	17529	17414	17242	17278	17399	17342	17507	17306	17192	17237	17483	17486	17290	17333	17378	17335	17593	17201	17373	17337	17438	17412	17211	17554	17328	17280	17680	17406	17457	17432	17392	17526	17567	17444	17320	17558	17398	17173	17281	17171	17518	17403	17313	17471	17365	17322	17127	17414	17364	17377	17446	17306	17183	17345	17372	17422	17411	17475	17233	17298	17387	17333	17477	17313	17337	17565	17278	17513	17330	17216	17324	17094	17195	17455	17582	17347	17354	17144	17199	17332	17299	17174	17337	17376	17591	17444	17436	17351	17120	17231	17362	17365	17342	17264	17216	17417	17266	17477	17338	17310	17408	17239	17458	17392	17507	17378	17517	17332	17484	17412	17419	17625	17462	17445	17579	17289	17189	17409	17433	17484	17325	17358	17392	17371	17398	17389	17321	17375	17264	17667	17344	17323	17397	17360	17350	17268	17442	17495	17274	17386	17365	17409	17326	17229	17642	17468	17557	17343	17545	17418	17197	17365	17535	17280	17300	17523	17337	17254	17330	17432	17515	17338	17341	17467	17201	17306	17211	17459	17508	17442	17598	17438	17318	17203	17553	17307	17551	17175	17402	17165	17375	17422	17302	17374	17443	17373	17552	17282	17462	17400	17288	17468	17557	17342	17370	17419	17403	17277	17403	17290	17551	17530	17603	17443	17280	17399	17526	17451	17212	17248	17443	17398	17302	17558	17428	17387	17543	17365	17310	17277	17392	17498	17513	17306	17324	17511	17266	17418	17334	17589	17248	17326	17274	17230	17511	17381	17364	17322	17407	17516	17213	17313	17320	17382	17283	17301	17387	17330	17363	17446	17307	17221	17376	17341	17482	17513	17276	17302	17453	17401	17217	17396	17371	17462	17457	17350	17475	17453	17333	17361	17402	17424	17425	17314	17501	17152	17399	17312	17367	17374	17391	17424	17204	17288	17265	17274	17390	17236	17521	17381	17455	17229	17378	17222	17351	17176	17152	17093	17415	17338	17392	17107	17382	17579	17421	17386	17329	17109	17185	17354	17409	17438	17287	17314	17347	17347	17369	17463	17214	17308	17446	17219	17525	17428	17204	17121	17546	17330	17360	17439	17457	17478	17444	17234	17372	17172	17342	17355	17567	17250	17265	17324	17356	17362	17300	17471	17431	17365	17477	17422	17200	17329	17283	17344	17352	17479	17205	17479	17220	17571	17447	17336	17279	17270	17224	17135	17375	17140	17176	17259	17394	17345	17257	17256	17481	17508	17328	17230	17342	17133	17138	17425	17355	17345	17397	17119	17498	17381	17461	17309	17457	17258	17222	17244	17112	17462	17140	17385	17453	17390	17533	17336	17185	17341	17300	17178	17485	17383	17561	17459	17263	17365	17438	17289	17447	17517	17457	17291	17270	17485	17450	17382	17422	17281	17203	17346	17446	17310	17173	17449	17441	17329	17225	17240	17215	17163	17149	17285	17230	17388	17305	17331	17471	17327	17272	17296	17567	17246	17334	17457	17417	17432	17305	17233	17360	17337	17355	17506	17483	17406	17536	17337	17410	17346	17456	17301	17315	17330	17259	17486	17495	17350	17227	17400	17263	17310	17388	17462	17375	17443	17506	17216	17509	17496	17292	17447	17216	17163	17385	17280	17293	17278	17416	17114	17182	17376	17141	17335	17172	17462	17207	17414	17433	17388	17454	17361	17589	17368	17420	17441	17351	17446	17351	17351	17399	17314	17221	17264	17351	17560	17360	17325	17422	17175	17547	17370	17437	17431	17377	17529	17581	17388	17291	17428	17437	17161	17212	17328	17454	17437	17262	17301	17301	17362	17229	17133	17365	17153	17295	17373	17249	17377	17419	17317	17378	17491	17578	17323	17386	17307	17395	17292	17434	17301	17189	17392	17581	17514	17186	17362	17461	17357	17404	17260	17478	17341	17514	17248	17401	17361	17157	17413	17449	17187	17460	17419	17421	17362	17459	17476	17446	17300	17162	17579	17281	17473	17409	17515	17439	17350	17405	17533	17508	17354	17241	17026	17593	17291	17516	17335	17350	17317	17164	17205	17470	17383	17199	17478	17384	17049	17335	17280	17258	17527	17295	17476	17392	17516	17286	17326	17411	17302	17398	17271	17384	17147	17467	17365	17196	17147	17321	17403	17344	17508	17101	17310	17475	17205	17393	17367	17280	17380	17348	17388	17190	17411	17362	17194	17421	17214	17441	17341	17267	17428	17464	17438	17433	17298	17413	17460	17490	17323	17371	17459	17376	17470	17529	17114	17431	17381	17537	17568	17366	17291	17316	17435	17396	17400	17270	17472	17377	17358	17238	17304	17439	17328	17379	17230	17325	17410	17351	17614	17437	17354	17377	17232	17348	17588	17271	17114	17250	17145	17112	17385	17409	17392	17585	17413	17403	17176	17555	17286	17359	17397	17502	17227	17268	17313	17405	17541	17294	17286	17168	17503	17349	17275	17367	17365	17253	17215	17351	17299	17318	17331	17459	17075	17282	17412	17298	17358	17487	17441	17504	17489	17396	17362	17439	17292	17496	17116	17352	17478	17255	17452	17350	17557	17401	17205	17357	17442	17334	17448	17275	17398	17323	17416	17590	17441	17319	17206	17305	17264	17305	17239	17279	17299	17453	17355	17367	17331	17227	17159	17519	17282	17394	17578	17323	17500	17332	17446	17268	17044	17262	17419	17368	17293	17219	17179	17304	17429	17422	17386	17399	17547	17274	17350	17413	17327	17191	17320	17285	17329	17354	17408	17298	17217	17502	17135	17334	17510	17442	17596	17348	17223	17524	17147	17252	17228	17318	17253	17223	17319	17280	17394	17361	17354	17313	17159	17416	17150	17293	17377	17320	17397	17331	17338	17187	17431	17247	17247	17298	17366	17336	17160	17387	17499	17438	17306	17359	17324	17341	17262	17470	17316	17357	17405	17312	17285	17122	17262	17505	17476	17311	17674	17330	17187	17238	17363	17495	17358	17425	17610	17221	17241	17231	17144	17372	17156	17355	17470	17238	17320	17311	17362	17329	17312	17352	17236	17323	17490	17420	17278	17418	17498	17086	17156	17463	17490	17272	17397	17420	17137	17414	17386	17334	17171	17477	17337	17312	17291	17349	17246	17336	17502	17316	17291	17452	17230	17520	17380	17446	17365	17330	17180	17206	17456	17284	17437	17338	17253	17364	17217	17335	17445	17376	17347	17290	17380	17498	17285	17285	17304	17275	17266	17518	17466	17347	17613	17472	17314	17004	17308	17271	17305	17416	17520	17561	17470	17484	17291	17568	17443	17406	17417	17314	17213	17378	17318	17417	17158	17282	17294	17430	17199	17239	17278	17176	17455	17321	17531	17406	17324	17419	17446	17072	17163	17391	17081	17314	17336	17418	17422	17291	17258	17386	17164	17308	17462	17386	17208	17310	17291	17286	17468	17476	17410	17191	17246	17229	17275	17384	17437	17222	17105	17343	17472	17225	17478	17656	17476	17517	17567	17345	17348	17449	17461	17429	17195	17453	17211	17388	17361	17276	17183	17558	17248	17456	17538	17320	17412	17375	17435	17263	17306	17503	17587	17346	17510	17263	17277	17437	17358	17428	17281	17488	17473	17541	17418	17324	17319	17156	17355	17016	17416	17396	17349	17133	17306	17510	17468	17445	17178	17231	17101	17204	17388	17298	17408	17228	17319	17271	17436	17470	17277	17466	17344	17047	17347	17183	17184	17567	17235	17317	17323	17365	17055	17390	17474	17372	17305	17231	17499	17335	17369	17596	17346	17307	17442	17562	17535	17255	17377	17397	17617	17451	17390	17296	17523	17376	17265	17323	17260	17332	17519	17358	17395	17448	17274	17273	17266	17465	17252	17475	17241	17357	17420	17544	17342	17428	17250	17328	17497	17251	17354	17260	17321	17476	17587	17277	17325	17403	17176	17216	17263	17417	17288	17325	17412	17272	17407	17461	17348	17157	17457	17256	17213	17282	17238	17446	17478	17620	17354	17277	17426	17350	17223	17451	17474	17521	17395	17406	17358	17316	17481	17277	17330	17408	17255	17390	17477	17538	17378	17415	17501	17341	17481	17363	17540	17350	17527	17276	17285	17392	17472	17672	17542	17223	17376	17222	17489	17452	17233	17315	17292	17281	17357	17314	17434	17295	17391	17290	17321	17514	17318	17163	17272	17324	17470	17420	17339	17292	17363	17402	17376	17457	17252	17377	17485	17446	17300	17526	17220	17521	17293	17410	17470	17466	17334	17331	17255	17364	17536	17567	17297	17434	17555	17454	17087	17354	17416	17403	17267	17316	17310	17347	17285	17361	17211	17250	17336	17470	17237	17396	17274	17232	17124	17443	17406	17407	17520	17403	17465	17107	17378	17448	17442	17463	17330	17451	17407	17348	17221	17281	17194	17344	17405	17150	17379	17100	17342	17529	17379	17423	17538	17213	17153	17276	17342	17307	17480	17252	17299	17302	17355	17682	17510
62426	107555	85005	53297	28814	17307	15207	14816	14955	15115	14862	14960	14947	14815	14926	15037	14937	15018	14954	14877	14710	14964	14922	15092	14915	15099	14920	15040	15003	15035	14945	15095	14918	15018	14939	14970	14849	14851	15054	15029	14949	14940	15070	15026	14988	14754	14993	14897	15034	14991	14961	15003	14886	14831	15028	14972	14885	14859	14969	14955	14859	14974	14963	15070	14969	14807	15080	15196	14929	14952	14963	14959	14969	14988	15100	15082	15151	15101	14947	15041	14962	14775	14970	15030	14965	14916	14849	15034	15015	14784	14994	14943	14814	14958	14979	15053	14881	15153	14794	15119	15039	14924	15022	14957	15129	14817	14974	14862	14959	15047	14911	14835	14889	14792	14907	14769	14832	14992	14830	14912	14955	14985	15012	14957	15088	14980	14910	14885	14945	14925	14974	14942	15058	14897	14949	14985	14892	15082	14786	14792	15033	15119	14866	14860	15014	14930	14915	14992	14788	14925	14909	15088	15047	14895	14901	14829	14756	14963	14909	14882	14820	14949	15178	14854	14922	14926	14905	15045	14937	15027	14955	14896	14969	14918	14743	14938	15007	15010	14932	14962	14974	14926	15013	15098	15009	14990	14923	14897	14975	14807	14990	14997	14970	15052	14821	14957	15199	14844	15066	15046	15100	14912	15010	14866	14909	14911	14960	14870	15076	14900	14997	15006	15062	14925	14805	14754	15048	14819	14824	14811	14949	14909	14978	14992	14962	14835	14945	14773	14899	14916	15039	15027	14899	14904	15048	15036	15076	14851	14987	14880	15005	14960	14893	15046	15038	15117	14957	14830	14976	14941	14977	15037	14793	14912	14808	15057	15010	15020	15010	15005	15057	15020	15113	14989	14972	14914	14971	14946	14832	14865	14958	15021	15153	14922	14894	15072	14893	14941	14920	14873	15003	15015	14730	14969	14843	14967	14897	15054	14969	15057	14833	15012	14987	14884	14954	14837	14904	14964	14856	14927	14874	15143	15056	15103	14903	14945	14888	15068	14912	14890	14968	15090	14937	15042	14958	14920	14894	14868	14988	15059	14851	14848	14933	14963	14808	14946	15045	14931	14919	14820	14886	15012	14904	14936	14982	14969	15005	15014	14929	14867	14912	14916	14796	15107	15046	14764	15083	14893	14996	14905	14950	14903	14717	15005	15053	14979	14878	14991	14936	14886	14785	15025	14994	15016	15117	14957	14890	15071	14957	14813	14825	15027	14774	15043	14959	14929	14858	14745	14929	14869	15000	14917	15152	15087	14915	15010	15063	14979	15082	15127	14772	14824	14904	14790	14968	14830	14982	14994	14911	14858	14990	15073	14898	14876	15038	15047	15000	14975	15043	14893	14898	14807	15000	14897	14971	14910	14949	15095	14898	14901	14989	14961	15145	15008	15155	14984	14872	14897	14990	15077	14863	14915	15013	15002	14869	15070	15095	15050	14857	14878	14943	14865	15004	14996	14847	14935	15055	14871	14959	15089	14983	15091	14963	14874	14812	14963	14994	14990	14925	14927	14926	14863	15143	14909	14919	14924	14931	14958	14991	14910	15174	14856	14983	15125	15194	14943	14824	14957	14870	15003	15023	14985	14913	14872	14941	14903	15052	14844	15050	14914	14895	15003	14986	14949	14964	14808	14807	14893	14842	14962	15017	14959	14900	14903	14884	14985	14942	14789	15102	14720	14781	14951	14797	14763	15086	14951	14830	14844	15055	15041	14840	15007	14950	15063	14954	14953	15077	14756	14760	15008	14978	14949	14961	14859	14829	14848	15018	14817	14876	14921	14887	14912	15130	14921	14990	14945	15035	14982	14919	14887	14935	15081	15035	15028	14839	14910	14868	14788	14990	15018	14913	14839	14792	14825	15019	15145	14916	14997	14794	15071	14937	14893	14933	15012	14962	14942	14916	14929	15076	14977	15030	15058	15095	14832	14868	15159	14786	15046	14919	15069	14931	15022	14866	14874	14858	14666	14909	15089	14884	14896	14944	14892	14788	14938	14985	14872	14772	14905	14810	14917	14921	15023	14858	14932	14788	14834	14938	15097	14803	14852	14824	14892	14966	14973	15072	15059	15014	14959	14996	15057	14948	14856	14967	14837	14857	14874	15163	15135	14886	15013	15101	14917	14957	14947	15011	14770	14944	14881	14859	14881	14851	15051	14862	14997	14986	14834	14819	14982	15109	14958	14872	14893	14816	14918	14906	14994	14851	15117	15195	14893	14995	14968	15008	14693	14830	14910	15035	14955	14985	15016	14947	14888	14999	14904	14869	14945	14987	14969	14904	15067	14970	14908	15010	14942	15051	14907	14996	14983	15054	14915	15001	15040	15009	15082	14931	14974	15011	15056	14959	14888	14933	15082	15028	14896	14757	14912	15079	15044	15077	15090	14795	15020	14956	14998	15103	14990	14985	14839	14886	14950	14736	14922	14911	15056	14795	14853	14892	14943	14877	15023	14942	14982	14937	15043	14916	14930	15070	14951	15027	15053	14940	14958	15018	14842	14867	14935	14897	15143	14965	14865	14985	14957	15134	15034	14936	15045	14879	15021	14998	14956	14929	14996	14786	14956	14884	14891	15057	14902	14946	15005	15040	14910	14800	14961	14870	14970	14858	15044	14854	15084	15018	15071	14884	14779	14830	14894	15131	14932	14904	15021	14832	14947	14966	14896	14881	14803	14931	14981	15070	14914	15021	14920	14965	15017	14860	14998	15020	14782	14868	14927	15085	15019	15048	14984	14707	14917	14834	15041	14990	14819	15013	14952	14809	15064	14989	15024	14888	14752	15049	14823	14991	14814	15066	15105	15028	14935	15113	14801	14862	14755	14970	15007	15050	14911	14939	14900	15059	14944	14916	15056	14822	15035	14850	14963	14943	14995	14939	14903	14995	14854	14959	14977	14987	14729	14883	15006	14972	14776	14773	14919	14907	14905	14832	15033	15040	14782	15011	15095	14934	15087	15008	15134	14958	15147	15079	14850	15086	14983	14789	14885	14941	14965	14815	14985	14830	15005	14988	15064	14841	14971	14985	14982	14961	14927	14816	14835	14751	14831	15002	15037	14922	14761	14935	15062	14800	15054	14837	14894	14822	15071	14932	14808	14891	15058	15127	14725	15155	15023	14740	14977	14899	15023	14987	14896	14975	14975	14849	14917	14823	14793	15001	14863	14895	14986	15049	15116	15007	14963	14912	15026	14940	14854	14818	14884	14815	14817	14931	15036	14902	14944	15032	14898	14989	14709	14938	14879	14975	14711	14996	15081	14842	14980	15063	14744	14808	14999	15060	15043	14794	15047	14989	14946	14957	14988	15068	14890	14927	14911	15016	15044	14982	15019	14862	15022	14840	15026	14809	14884	14864	14924	14819	14927	14790	14819	14925	15109	15046	14777	14899	14933	14797	14973	14950	14913	15175	15058	14881	14862	14895	15042	14847	14960	15008	14821	14847	14994	14926	15059	14919	14908	15048	14996	15003	14910	14933	14968	15023	14960	14796	14956	15080	14993	14936	14944	14917	14948	14937	15071	15026	15022	14891	14968	14946	14890	15015	14814	14799	15006	14991	14806	14934	14836	14874	14878	14799	14929	14784	14964	14989	14865	14933	15070	14885	14910	15065	14890	14982	15019	14930	14889	14762	14983	14982	15150	14927	15025	14958	14919	14807	14903	14992	14873	15016	15023	14885	15076	15012	14909	14881	14749	14872	14931	14867	14874	14905	14921	15079	15026	14978	15020	14870	14893	14970	15015	14852	14958	15062	15155	14859	15025	14907	14884	14936	14902	15032	14871	15082	15042	14912	14912	15025	14803	14824	14952	14996	14896	15042	14969	14910	14962	14998	14960	14950	15084	14871	15035	14862	14962	14962	14828	14986	14907	14899	14940	14920	14890	14922	14839	14882	14911	14750	15062	15029	14943	15106	14753	14799	14845	14862	14966	14718	15096	15009	14824	14931	14976	14938	14906	15027	14827	14969	14857	14881	14821	14762	14864	14864	14793	15138	14938	14870	15076	14807	14924	14913	14903	14959	14966	14919	14816	14984	14831	14823	15005	15005	15017	14869	14915	15059	14996	14934	14806	14883	14750	15032	14829	15053	14897	15133	14849	15012	14998	14978	15049	15022	15002	15095	14778	15157	14958	14893	14948	14896	14963	14982	14964	15016	14978	14938	15021	14842	14975	15010	14960	14984	14919	15005	14871	14874	14896	15045	14979	14831	14931	14976	14961	14894	14808	14806	14964	14859	14923	14902	15030	14953	14974	14862	15124	14981	14967	14934	15045	15116	14850	14976	14979	14907	14867	14870	15108	14920	15090	14986	15010	14935	14809	14982	15129	14999	15095	15021	14798	14880	14973	14882	14885	14952	14899	14806	14902	15042	14889	15012	14865	14988	15080	14874	15098	15137	14864	14843	14929	15020	15003	14776	15131	14924	14826	14875	14980	15071	14834	15013	14764	15005	14870	15022	14791	14888	14846	14864	14919	15119	14892	15088	14929	15061	14852	14973	14989	14939	15106	14971	15127	14861	14942	15139	14893	14999	14960	14922	14958	15033	14988	14986	14967	15091	14929	14968	15039	15052	14900	14969	14844	14910	14836	14930	15034	14816	14955	14916	14973	14828	14858	15018	14999	15118	14824	14964	15040	14878	14982	14948	14924	14966	14963	15084	14990	14767	14826	14822	15084	14894	15035	14596	15017	15074	14924	15025	14869	15059	14848	15141	14992	14783	14870	14869	15122	14993	14954	15013	14953	14911	14936	15009	14986	14990	14946	14940	15003	15100	14798	14982	14848	14881	15100	14831	14898	14959	14943	14855	14986	14867	14950	14842	14984	15015	14899	15075	14863	14907	14783	14903	14909	14962	14964	14860	15048	14946	14818	14970	14982	14935	15070	14837	14891	14850	14926	15030	14874	15021	14936	14903	14934	15005	14845	14865	14901	15037	14885	15067	14946	14930	14808	15074	14874	15020	14794	14914	14939	14881	14900	14970	14995	14923	15099	14824	14920	14903	15124	15027	14939	14961	14918	14970	15018	14911	14969	14834	14965	14873	15064	15059	15045	14992	14934	15005	15005	14963	14958	15119	14954	15010	15018	14982	14816	14865	15127	14928	14904	14880	15114	15006	14839	14950	14949
33778	41538	40912	28230	19838	18011	17913	17390	17311	17486	17369	17680	17558	17378	17377	17492	17380	17605	17471	17295	17579	17635	17468	17377	17445	17467	17480	17273	17269	17581	17425	17349	17520	17409	17630	17539	17430	17384	17475	17498	17509	17483	17280	17498	17467	17328	17422	17500	17353	17322	17452	17375	17459	17484	17379	17455	17502	17465	17504	17445	17456	17325	17452	17350	17421	17388	17450	17561	17343	17404	17491	17246	17585	17308	17475	17393	17304	17476	17412	17368	17538	17355	17467	17210	17562	17544	17444	17376	17464	17416	17356	17493	17435	17405	17347	17372	17387	17381	17397	17288	17573	17307	17393	17556	17235	17365	17260	17432	17397	17539	17410	17283	17259	17234	17314	17308	17312	17301	17513	17146	17085	17246	17405	17167	17483	17399	17387	17416	17502	17448	17470	17387	17425	17324	17232	17316	17250	17320	17484	17461	17537	17248	17285	17556	17617	17290	17498	17481	17406	17324	17428	17532	17479	17605	17465	17586	17452	17384	17575	17545	17370	17607	17412	17575	17456	17526	17351	17389	17483	17317	17502	17427	17504	17522	17420	17237	17263	17292	17358	17361	17358	17366	17725	17491	17498	17574	17413	17312	17377	17500	17511	17559	17290	17153	17448	17327	17405	17587	17513	17588	17643	17401	17372	17555	17459	17494	17361	17443	17434	17425	17511	17342	17402	17346	17593	17525	17323	17461	17584	17429	17501	17478	17264	17329	17534	17403	17513	17543	17498	17683	17456	17426	17585	17491	17597	17448	17550	17508	17391	17349	17640	17414	17403	17364	17639	17416	17403	17433	17309	17435	17500	17402	17567	17468	17630	17235	17289	17502	17440	17440	17401	17401	17472	17519	17443	17397	17237	17254	17275	17052	17626	17339	17465	17537	17472	17478	17485	17469	17565	17464	17327	17434	17401	17620	17272	17578	17509	17526	17349	17479	17383	17341	17444	17598	17463	17312	17442	17227	17447	17523	17495	17191	17308	17572	17284	17371	17538	17495	17543	17446	17254	17342	17304	17550	17667	17579	17314	17478	17562	17519	17240	17472	17435	17454	17437	17520	17344	17462	17474	17399	17481	17573	17500	17404	17278	17582	17365	17535	17601	17498	17568	17445	17483	17360	17479	17066	17470	17324	17390	17377	17718	17501	17375	17083	17281	17415	17396	17525	17521	17196	17437	17441	17310	17477	17466	17430	17527	17436	17374	17376	17403	17321	17494	17460	17434	17533	17308	17237	17368	17431	17745	17599	17406	17386	17511	17510	17467	17233	17296	17229	17270	17523	17220	17461	17444	17424	17478	17495	17636	17386	17372	17410	17490	17460	17354	17551	17520	17354	17285	17491	17335	17412	17304	17288	17533	17355	17317	17399	17541	17352	17451	17310	17493	17353	17279	17575	17358	17601	17401	17418	17300	17630	17476	17507	17495	17557	17279	17315	17524	17423	17543	17363	17492	17582	17356	17477	17563	17491	17509	17541	17371	17209	17484	17501	17459	17416	17376	17613	17460	17370	17351	17388	17515	17488	17408	17457	17384	17616	17289	17467	17494	17488	17462	17396	17505	17484	17371	17443	17426	17540	17459	17523	17261	17724	17301	17231	17410	17357	17399	17326	17467	17231	17418	17414	17371	17479	17588	17463	17449	17684	17401	17267	17531	17513	17445	17505	17394	17520	17515	17481	17511	17542	17531	17493	17279	17420	17304	17444	17442	17454	17518	17315	17391	17365	17481	17581	17329	17461	17304	17366	17253	17557	17596	17479	17347	17325	17403	17560	17331	17391	17506	17331	17288	17533	17239	17280	17409	17493	17255	17395	17475	17487	17300	17315	17336	17422	17464	17669	17461	17450	17345	17393	17453	17463	17465	17089	17587	17256	17406	17235	17122	17365	17552	17251	17473	17413	17269	17286	17400	17500	17413	17478	17196	17611	17506	17536	17317	17389	17367	17482	17502	17195	17385	17395	17419	17466	17413	17391	17441	17213	17372	17440	17388	17457	17408	17665	17492	17484	17317	17584	17523	17466	17552	17376	17221	17332	17339	17456	17502	17333	17414	17325	17633	17412	17428	17253	17366	17488	17453	17321	17461	17532	17278	17461	17469	17378	17397	17281	17529	17375	17166	17309	17365	17327	17362	17307	17535	17466	17372	17354	17541	17553	17410	17456	17257	17521	17241	17462	17436	17383	17289	17376	17469	17308	17418	17547	17890	17456	17498	17479	17400	17556	17507	17318	17426	17406	17493	17391	17479	17408	17548	17287	17398	17329	17498	17437	17440	17357	17119	17671	17517	17638	17403	17596	17433	17534	17405	17242	17498	17197	17494	17423	17370	17510	17409	17471	17609	17610	17493	17541	17622	17460	17304	17267	17404	17517	17537	17486	17533	17417	17235	17376	17449	17591	17495	17460	17443	17419	17560	17474	17385	17539	17480	17662	17740	17504	17584	17636	17405	17465	17304	17350	17619	17493	17646	17493	17520	17506	17338	17408	17486	17370	17370	17251	17423	17348	17570	17536	17481	17596	17433	17361	17371	17352	17413	17493	17470	17372	17473	17438	17514	17298	17300	17321	17329	17334	17545	17390	17354	17340	17374	17531	17208	17470	17690	17421	17412	17535	17532	17305	17659	17539	17344	17244	17463	17549	17449	17386	17374	17329	17251	17492	17161	17411	17514	17247	17532	17412	17547	17321	17575	17511	17373	17452	17299	17447	17523	17416	17457	17451	17439	17674	17424	17300	17480	17455	17517	17345	17588	17460	17302	17419	17394	17332	17110	17251	17384	17598	17463	17502	17495	17597	17499	17140	17410	17568	17403	17459	17511	17482	17390	17605	17548	17320	17137	17546	17318	17210	17290	17363	17382	17308	17397	17376	17401	17181	17212	17372	17564	17446	17388	17315	17328	17259	17397	17417	17558	17393	17367	17422	17436	17335	17506	17504	17362	17316	17410	17644	17310	17478	17567	17611	17664	17419	17362	17400	17467	17610	17495	17568	17651	17378	17546	17535	17425	17465	17433	17420	17556	17419	17403	17323	17356	17423	17447	17427	17472	17465	17607	17545	17410	17498	17337	17407	17459	17502	17384	17434	17386	17307	17353	17356	17454	17431	17150	17509	17660	17376	17234	17371	17145	17092	17331	17450	17457	17432	17339	17410	17691	17493	17534	17384	17168	17365	17287	17505	17214	17551	17405	17371	17441	17564	17453	17336	17502	17472	17363	17351	17475	17474	17423	17196	17334	17398	17420	17503	17476	17319	17421	17059	17426	17503	17453	17483	17581	17428	17563	17409	17378	17542	17378	17316	17360	17454	17346	17561	17644	17327	17511	17309	17438	17281	17475	17330	17487	17303	17345	17296	17316	17438	17631	17535	17466	17439	17494	17395	17362	17360	17518	17327	17396	17327	17277	17242	17255	17344	17633	17506	17358	17359	17494	17222	17334	17532	17366	17540	17514	17256	17132	17332	17432	17438	17326	17336	17524	17551	17578	17397	17227	17205	17520	17247	17555	17386	17650	17428	17502	17619	17525	17693	17482	17372	17278	17272	17454	17539	17361	17415	17501	17403	17278	17379	17457	17361	17391	17240	17464	17480	17440	17495	17355	17541	17484	17322	17456	17265	17468	17463	17549	17405	17399	17426	17496	17588	17282	17596	17324	17476	17468	17477	17493	17480	17584	17179	17317	17433	17482	17309	17348	17404	17587	17239	17308	17438	17481	17558	17408	17546	17471	17402	17409	17461	17674	17447	17121	17492	17371	17332	17448	17401	17507	17289	17497	17345	17365	17498	17441	17147	17446	17415	17531	17515	17592	17449	17349	17445	17458	17494	17385	17426	17548	17271	17292	17441	17504	17279	17242	17351	17482	17298	17298	17313	17319	17274	17578	17530	17428	17388	17266	17498	17340	17332	17506	17350	17306	17669	17344	17439	17697	17364	17454	17377	17514	17545	17313	17350	17298	17503	17404	17694	17592	17494	17515	17467	17288	17345	17431	17161	17342	17424	17409	17571	17245	17350	17418	17323	17541	17542	17618	17295	17443	17328	17286	17265	17501	17600	17569	17369	17492	17486	17396	17543	17465	17235	17500	17504	17236	17404	17395	17445	17339	17206	17405	17391	17204	17313	17373	17358	17502	17516	17456	17499	17366	17437	17445	17411	17471	17441	17459	17552	17642	17504	17456	17614	17498	17429	17431	17410	17563	17447	17311	17579	17276	17399	17447	17582	17420	17535	17527	17350	17492	17457	17453	17490	17518	17320	17419	17507	17506	17461	17515	17581	17562	17445	17480	17300	17662	17670	17300	17469	17291	17429	17604	17425	17363	17401	17449	17429	17498	17355	17212	17606	17431	17467	17588	17412	17449	17449	17383	17387	17264	17577	17294	17572	17577	17512	17473	17446	17458	17416	17349	17451	17403	17311	17510	17298	17486	17338	17344	17292	17544	17171	17271	17409	17314	17502	17497	17472	17289	17371	17441	17411	17616	17352	17437	17482	17570	17637	17637	17365	17500	17531	17565	17601	17227	17428	17563	17485	17290	17523	17358	17408	17372	17387	17376	17322	17419	17359	17387	17257	17298	17467	17563	17347	17279	17489	17524	17227	17532	17307	17301	17426	17531	17334	17341	17654	17075	17397	17426	17375	17454	17479	17514	17321	17456	17516	17419	17465	17543	17445	17503	17394	17334	17754	17538	17351	17396	17219	17453	17468	17448	17515	17365	17256	17327	17339	17345	17353	17478	17331	17417	17550	17472	17449	17593	17507	17478	17490	17407	17422	17537	17505	17406	17402	17353	17478	17351	17359	17694	17599	17348	17565	17388	17456	17729	17431	17448	17560	17270	17272	17470	17594	17338	17468	17337	17307	17471	17590	17487	17305	17413	17551	17388	17496	17437	17316	17389	17629	17373	17401	17512	17618	17479	17331	17288	17477	17451	17277	17539	17422	17507	17557	17566	17427	17258	17390	17305	17321	17212	17245	17407	17385	17447	17347	17438	17430	17445	17300	17311	17200	17554	17383	17501	17408	17450	17484	17387	17408	17395	17619	17264	17468	17547	17457	17402	17513	17332	17472	17324	17589	17487	17564	17379	17515	17455	17331	17255	17341	17570	17470	17362	17378	17413	17324	17345	17448
43133	59090	42069	23545	16696	15385	15023	14870	15058	14951	15127	14978	14928	14981	14959	14905	14910	15068	14888	14954	14923	15009	14992	14844	14923	14783	14905	14970	15136	15018	15007	14992	14898	15064	14847	14799	14988	15140	15098	15012	14989	14952	14945	15102	14921	15043	15063	15038	14968	14909	15108	15047	15251	14916	15107	15134	14992	15109	15013	15008	14906	14862	14942	14838	15029	14962	14968	15095	15128	15058	14934	14879	15010	15024	14955	14877	15028	14968	15002	14946	15065	14906	14998	15089	15029	15139	14945	14990	14817	14974	14900	14890	15006	14971	14923	14804	14921	14832	14981	14930	14861	14937	14937	15073	14955	14843	14972	14824	15073	14938	15098	14983	15047	15022	14995	14980	14834	14922	14896	14996	15146	14964	15038	15009	14905	14877	15072	15002	14893	15106	15027	14883	15023	14966	14981	14893	14843	15049	14939	14890	14853	14940	14886	15022	15018	14825	14990	15069	14880	14961	14949	15125	14874	15019	14938	14977	15036	14882	15035	14948	15050	14956	14961	14767	15005	15243	14810	14841	14943	15061	14909	14892	15055	14869	14920	15118	14841	15033	14901	15088	14985	14805	14973	14975	15041	15010	15192	15084	15051	15050	14909	14826	14940	14993	14838	15013	14775	14829	14994	15045	14978	15040	14715	14836	14973	14999	14973	15088	14869	15085	14805	14982	14971	15033	15024	15043	14845	15020	14980	14921	14963	14979	15075	14897	14857	14951	14970	15164	14896	14938	14947	15053	14871	15048	14799	14994	14938	14873	14909	15080	14926	14874	15019	14985	15032	14904	15064	14949	14947	14982	15011	15016	14951	14908	14863	15007	14898	15092	14947	15044	15013	14960	14994	14865	14912	14996	14882	15011	14978	14883	15021	14997	15037	15062	14973	15001	15013	14893	15095	14798	15039	14986	15057	15000	15034	14887	14949	14945	15072	15039	14979	14952	14967	14949	14935	14947	14856	14918	14986	15119	14810	14957	14941	14941	14969	14884	14985	14887	14857	14996	14977	14870	14802	14964	15039	15064	14939	14704	14965	14947	15072	14944	14904	14915	15024	14959	14910	14860	14943	14914	14911	14917	15069	14989	15088	15063	14776	15037	14939	14931	14918	14994	14934	14995	14968	14903	14829	15027	15007	14904	14963	14917	14878	14881	14968	14922	14948	14919	14958	14848	15059	14978	14996	15043	14953	15214	14898	15026	14990	14869	14972	14862	14967	14867	14994	14850	15024	14910	14975	15060	14893	14786	14949	14952	14920	15003	15007	14956	14965	15024	14854	15130	15031	14991	15019	14819	14805	14817	14835	15078	14956	14860	14942	14827	14985	15064	15094	14907	15011	14867	14848	14981	14917	14950	15094	14850	15154	15002	15065	15086	15036	15060	15007	15119	14735	14934	14996	14953	15068	14886	14854	15035	14859	15021	14841	15039	14841	14958	15085	15018	14649	14988	14916	15048	14971	14882	14913	14953	14882	14982	14934	14972	14922	14978	14832	14858	15025	14857	14966	14818	15044	15020	14962	14849	15038	14821	15051	15088	15049	14912	15008	15031	14950	14887	14906	14893	14961	15024	14772	15018	14880	14964	14808	14982	15074	14991	14835	15169	14809	14910	15119	14948	14957	14943	14992	14969	15023	14914	14857	14932	14951	14926	14978	15123	14976	14950	14910	15006	14982	14900	14932	14699	14853	15076	14927	14890	14877	14862	15045	15012	15033	14947	14945	15027	14926	15097	15048	15174	14942	15009	15002	14953	15068	15289	14938	14942	14885	14955	14928	14903	14857	14866	14951	15026	14957	15100	14970	14883	15216	14877	15041	14916	15038	14919	14950	14946	15016	15014	15026	15147	15002	14881	14931	14963	14862	15006	15022	14846	14857	14790	15044	14935	14962	15032	14948	15066	14935	15036	14962	14880	14967	15036	14902	15075	14888	14991	14947	14869	14889	14910	14998	14990	15054	14983	15022	15057	15108	15128	14893	15025	14955	14884	15066	15018	15070	15118	14867	15122	14807	15056	15006	14928	15232	14797	14995	15048	14945	14950	14980	15082	15091	14852	14989	14857	14819	14874	15046	15026	14853	14879	15038	14971	14927	14848	14837	14930	14882	14911	14971	14760	14975	14952	15087	15014	14817	14987	15117	15233	14876	14958	15015	15074	15022	14898	14990	14900	14878	15036	14901	14925	14840	15050	14928	14855	15066	14974	14957	15098	14917	14957	14884	15079	14765	15088	15025	14886	15030	14910	14803	14913	15148	14968	15005	15158	15093	14959	14852	15008	14969	15143	14860	14844	15076	14958	14845	14924	15063	14988	14986	14859	15003	14962	14839	14845	14978	15022	14997	14988	15087	15005	15000	14933	15120	15083	15046	14958	15030	15062	15035	14923	15126	14982	14855	14818	15014	15092	14933	15087	14901	15014	14921	15094	14880	14872	15039	14985	14877	15150	15022	14933	14771	15041	15098	14955	15062	14887	15039	14859	14947	14919	14904	14992	14772	14829	14926	15030	15047	14947	14962	15121	14933	14912	15090	14906	15005	14897	14905	14772	14897	15070	14922	14990	15063	14969	15003	14910	14843	14995	15061	14929	15126	15042	14932	14750	14875	14995	14866	14993	14983	14961	14990	14971	14888	15091	15008	14914	15015	15228	15055	14915	14897	15029	14754	14970	15170	14986	14932	15023	14862	14974	14931	14946	14928	14907	14935	14915	14833	15151	14973	14946	14999	15021	14836	15000	15099	14901	15032	14981	14969	15044	15013	14990	15018	14972	15062	14997	15014	14967	15145	14929	14861	14980	14960	15194	14941	14983	14837	15109	14970	14926	14997	14921	15007	14981	14940	14987	15051	14963	15039	15146	14814	14912	14997	15111	14852	14976	15008	14918	15150	14934	15007	15026	15058	14933	14906	15075	14807	14892	15023	14937	14939	14833	14856	15142	14959	14996	15112	14844	14816	15014	14792	14943	14980	14936	14730	14877	14923	15060	15209	14950	14822	14836	15035	15032	14967	14948	14889	15007	15011	15096	14775	14868	15111	14824	15083	14925	15070	14879	15052	15043	14991	14836	14848	14825	15001	14998	14836	15011	14930	15028	14999	14973	14939	14958	15168	15055	14913	14867	14976	15029	15128	14790	14902	14986	14894	15056	15049	15080	14962	14923	15087	14904	14939	14981	14854	14799	14880	14948	14901	14920	14893	15024	15105	15059	15015	15028	14806	14990	14855	15118	15133	14952	14940	15085	14857	14987	15039	14905	14971	14814	15039	14806	15026	14992	15013	15013	14931	14999	14883	15006	14913	14930	14982	14935	14987	14891	15090	14946	14824	15095	15037	14879	14957	15155	14747	14958	14920	14999	15106	14806	14897	15021	14966	14974	14870	15013	14951	14982	14995	14994	14975	15037	15146	14835	15065	14859	14905	14997	14801	15244	15056	14899	14886	15144	14965	15048	14830	15209	14914	14940	14978	15059	14987	15113	14944	15285	15031	15036	15094	15078	14992	15024	15021	14933	14967	14911	15093	14930	14960	14922	15026	14988	14908	15038	14927	14976	14933	14877	15080	14920	14837	14901	14911	14950	15038	14935	15018	14977	15037	14848	14816	14898	14979	14850	14877	14856	14973	15073	14886	14795	15027	14895	14839	14928	14946	14865	14896	14934	14913	14882	15002	14876	15099	15063	15103	14797	14922	15042	14976	15087	14910	14931	14954	14961	15104	14980	14880	14883	14982	14991	15062	14804	14959	15061	15029	14890	14882	15093	14958	15110	15074	14845	14957	14984	15014	14930	14936	15001	14822	14953	14971	14976	15091	15063	14860	14970	14895	15035	14900	14840	14980	14850	14893	14962	15139	14930	14863	15052	15039	14959	15056	15084	15054	15074	15010	14872	15139	15072	15047	14767	14928	14891	15077	14994	15001	14845	14946	14660	15177	15043	14889	14972	14957	15124	14952	14946	14975	14980	15019	14829	15067	14995	15010	14912	14844	15117	15040	14876	15051	14756	14975	14831	14972	14999	14895	15026	14954	14942	14772	15040	15047	14921	14875	14950	14994	15066	14929	15020	14973	14970	14990	14993	15098	14893	14927	14762	14980	14891	15086	15094	15081	14972	14923	14976	14885	15036	15014	14850	15062	14856	15068	14799	14961	14888	14903	14956	14965	15012	14871	15079	14988	15024	15088	14899	14933	15012	15133	15104	14836	14912	15040	15050	14939	14983	14875	14816	14895	15176	14933	14923	14840	15090	14898	14853	14944	14937	14878	14910	14984	14887	14875	15032	14905	14804	15093	15056	14844	15046	14993	14942	14995	14886	14851	15102	14957	14908	15020	14861	15091	14922	15178	14961	15091	14833	15083	14907	15053	14943	14875	14944	14954	15010	15140	14928	14913	15246	14704	15009	15090	15074	15078	15014	15076	14996	14836	14944	15023	14929	14936	15029	14843	15005	14954	15021	14998	14856	14950	14942	14862	14916	14858	14955	14957	15077	14784	14960	14997	15024	14979	15100	14880	14898	14860	15008	15010	14998	14939	14939	14862	15111	14876	14888	15048	15016	15038	14903	14879	15149	14832	14921	15022	15118	14952	14985	14823	14994	14981	14897	14920	15022	15186	14823	15111	15023	15043	14870	14869	14942	15004	14894	14851	15030	15225	14858	15012	15055	15093	14854	15082	15026	15032	14774	15098	14989	15192	14970	14871	15100	14866	14944	15077	14850	14955	14795	14942	14918	15011	14921	15020	14795	14956	14834	14968	15058	14893	14897	14944	15042	14953	14869	15016	14974	14910	15159	14980	15036	15017	15009	14909	15084	14960	14887	14903	15121	14815	14924	15140	14997	14877	14826	14848	15001	14984	14964	14973	15035	14880	14834	15003	14961	14996	14965	14958	15095	14947	14648	14989	14985	15061	15115	14984	15049	14999	14972	15019	14903	14893	15028	14967	14974	14888	15029	14988	15054	15103	15059	14941	14892	15006	15005	15087	15118	15072	14992	15122	14739	14965	15092	14974	14903	15062	15041	14772	15080	14988	14884	15136	15017	14990	15157	15055	15060	14911	15043	15094	14846	15036	14976	14982	15061	15030	14874	14814	15134	15030	14937	14994	14921	14938	14960	14862	15063	14992	14971	14945	14887
30517	41542	47453	32685	21767	18651	18150	17822	17630	17555	17586	17554	17577	17479	17579	17437	17557	17485	17353	17499	17549	17644	17423	17621	17611	17367	17555	17274	17600	17463	17701	17559	17575	17770	17607	17464	17536	17570	17624	17565	17526	17357	17431	17454	17455	17388	17403	17464	17467	17464	17591	17578	17487	17277	17242	17415	17514	17484	17462	17563	17539	17625	17478	17485	17334	17454	17527	17496	17413	17633	17525	17307	17500	17458	17333	17422	17461	17646	17494	17412	17513	17294	17342	17330	17465	17404	17608	17511	17446	17496	17402	17604	17400	17445	17491	17545	17457	17573	17319	17435	17607	17368	17397	17472	17536	17473	17391	17355	17406	17347	17660	17559	17325	17385	17464	17376	17531	17514	17399	17420	17434	17254	17329	17393	17376	17506	17519	17272	17261	17568	17453	17205	17475	17483	17492	17571	17458	17558	17432	17675	17458	17499	17483	17492	17468	17334	17539	17282	17394	17506	17465	17500	17362	17491	17417	17405	17488	17362	17398	17490	17427	17295	17549	17330	17592	17882	17556	17618	17454	17354	17511	17482	17536	17593	17350	17408	17387	17475	17488	17353	17582	17678	17573	17363	17310	17340	17366	17373	17549	17399	17483	17502	17734	17484	17443	17567	17621	17476	17523	17533	17428	17240	17364	17382	17716	17516	17710	17644	17563	17605	17535	17583	17401	17508	17655	17533	17393	17506	17485	17707	17596	17529	17551	17199	17374	17427	17531	17456	17521	17155	17416	17499	17456	17455	17449	17688	17554	17680	17620	17459	17261	17476	17677	17537	17340	17214	17656	17245	17542	17322	17232	17312	17630	17567	17534	17510	17475	17444	17344	17427	17441	17775	17653	17411	17192	17497	17414	17480	17596	17326	17637	17663	17628	17572	17630	17573	17462	17555	17445	17443	17452	17438	17676	17436	17409	17663	17383	17407	17478	17560	17518	17439	17616	17302	17520	17374	17497	17258	17456	17496	17194	17363	17474	17481	17457	17367	17635	17460	17512	17415	17324	17436	17478	17480	17480	17460	17436	17171	17307	17507	17545	17525	17491	17452	17616	17485	17690	17402	17619	17447	17533	17415	17520	17537	17579	17630	17566	17589	17375	17538	17278	17301	17440	17250	17492	17529	17506	17616	17533	17438	17289	17430	17544	17403	17527	17410	17346	17465	17326	17496	17398	17342	17512	17464	17561	17448	17515	17520	17630	17607	17550	17500	17689	17471	17492	17615	17534	17493	17542	17574	17389	17757	17503	17363	17465	17398	17512	17518	17531	17442	17345	17261	17607	17540	17401	17501	17241	17530	17296	17626	17406	17349	17494	17540	17350	17515	17534	17396	17455	17445	17461	17640	17516	17438	17507	17479	17624	17577	17301	17553	17565	17455	17597	17583	17546	17482	17633	17516	17563	17645	17450	17632	17253	17565	17480	17358	17501	17711	17481	17531	17726	17554	17356	17530	17504	17508	17597	17618	17670	17455	17487	17374	17486	17464	17348	17452	17621	17456	17581	17605	17527	17485	17506	17546	17474	17678	17583	17709	17407	17357	17701	17265	17431	17552	17398	17329	17527	17344	17589	17565	17532	17332	17529	17404	17223	17445	17505	17426	17588	17489	17504	17336	17445	17489	17309	17430	17522	17502	17557	17581	17472	17435	17532	17694	17535	17489	17539	17547	17265	17384	17556	17633	17562	17349	17463	17417	17527	17427	17396	17518	17478	17627	17427	17392	17582	17742	17526	17623	17635	17390	17441	17392	17676	17395	17523	17504	17485	17367	17571	17547	17622	17612	17460	17569	17604	17364	17630	17610	17435	17454	17547	17557	17508	17480	17508	17409	17473	17509	17386	17445	17378	17462	17366	17459	17370	17404	17522	17596	17466	17509	17560	17314	17546	17586	17372	17489	17519	17305	17710	17680	17334	17469	17548	17675	17561	17688	17598	17565	17436	17429	17616	17413	17546	17520	17701	17319	17365	17547	17439	17400	17785	17400	17523	17613	17693	17577	17455	17441	17534	17565	17381	17406	17471	17502	17417	17476	17456	17291	17423	17454	17398	17444	17521	17509	17387	17612	17435	17554	17684	17449	17550	17614	17311	17441	17331	17535	17568	17373	17308	17363	17619	17552	17357	17439	17469	17363	17524	17532	17471	17699	17463	17514	17463	17438	17543	17486	17440	17496	17464	17374	17571	17493	17524	17522	17502	17435	17494	17482	17563	17737	17540	17622	17477	17435	17469	17577	17578	17408	17467	17670	17433	17444	17504	17514	17496	17571	17516	17502	17469	17400	17349	17596	17404	17582	17478	17731	17644	17549	17501	17427	17347	17459	17571	17599	17511	17484	17534	17469	17556	17375	17380	17456	17511	17416	17450	17488	17668	17460	17387	17451	17290	17341	17318	17429	17441	17519	17233	17374	17244	17178	17420	17432	17506	17701	17470	17640	17392	17540	17649	17666	17624	17513	17714	17558	17504	17494	17524	17443	17514	17457	17380	17505	17412	17426	17499	17490	17643	17560	17414	17538	17579	17517	17564	17443	17330	17565	17558	17559	17450	17716	17650	17579	17644	17423	17424	17504	17565	17225	17568	17496	17616	17641	17422	17559	17656	17530	17633	17375	17152	17456	17542	17549	17350	17398	17643	17498	17366	17227	17332	17418	17452	17343	17535	17451	17653	17354	17366	17439	17431	17590	17375	17580	17509	17600	17281	17345	17707	17469	17660	17409	17436	17528	17300	17488	17429	17408	17456	17435	17521	17501	17452	17575	17552	17506	17514	17647	17340	17536	17646	17482	17469	17433	17464	17529	17466	17356	17437	17528	17510	17315	17381	17158	17314	17613	17449	17451	17642	17329	17602	17431	17471	17483	17461	17541	17339	17419	17540	17555	17547	17555	17532	17644	17324	17483	17632	17557	17620	17410	17318	17563	17648	17569	17591	17560	17743	17419	17393	17548	17568	17268	17451	17542	17595	17574	17504	17552	17397	17442	17262	17773	17384	17384	17213	17315	17519	17479	17545	17409	17508	17466	17531	17448	17523	17256	17590	17502	17535	17449	17499	17372	17352	17584	17252	17550	17502	17500	17484	17533	17533	17366	17561	17517	17588	17597	17478	17726	17682	17293	17445	17513	17569	17411	17526	17504	17511	17518	17588	17365	17504	17561	17577	17406	17349	17526	17566	17363	17437	17458	17487	17462	17446	17430	17545	17422	17593	17640	17530	17396	17400	17449	17547	17350	17456	17449	17523	17611	17567	17470	17542	17559	17430	17512	17545	17662	17360	17333	17404	17264	17428	17450	17438	17636	17567	17778	17480	17400	17342	17404	17573	17545	17440	17514	17638	17536	17577	17661	17539	17662	17519	17610	17721	17586	17598	17145	17321	17435	17445	17309	17373	17619	17469	17395	17314	17494	17463	17388	17473	17427	17489	17536	17350	17575	17436	17530	17371	17448	17504	17417	17510	17525	17419	17329	17775	17417	17477	17543	17284	17259	17520	17504	17503	17474	17301	17488	17556	17493	17797	17474	17426	17409	17477	17625	17471	17395	17602	17457	17617	17453	17531	17389	17608	17526	17436	17345	17421	17378	17543	17595	17539	17449	17661	17202	17511	17560	17482	17438	17529	17540	17481	17624	17544	17464	17490	17385	17355	17512	17513	17459	17580	17510	17495	17419	17456	17552	17403	17655	17601	17556	17362	17366	17377	17380	17368	17563	17478	17272	17333	17502	17531	17465	17569	17506	17665	17280	17316	17400	17477	17597	17799	17382	17335	17224	17737	17591	17553	17443	17479	17263	17487	17454	17458	17251	17503	17424	17677	17447	17555	17598	17544	17448	17529	17459	17507	17393	17300	17629	17641	17368	17442	17381	17503	17380	17448	17477	17202	17507	17427	17656	17439	17232	17312	17266	17614	17461	17653	17570	17482	17445	17413	17559	17434	17401	17718	17534	17418	17401	17458	17602	17360	17593	17126	17368	17467	17476	17393	17671	17550	17451	17618	17538	17419	17350	17249	17435	17860	17449	17490	17528	17424	17705	17601	17614	17615	17531	17489	17544	17378	17353	17390	17499	17707	17453	17452	17525	17748	17715	17570	17393	17516	17668	17459	17454	17701	17476	17459	17451	17621	17500	17603	17474	17672	17197	17415	17399	17610	17417	17560	17338	17578	17533	17837	17570	17420	17484	17529	17552	17488	17416	17402	17441	17381	17421	17435	17676	17714	17572	17789	17556	17600	17391	17456	17485	17445	17551	17484	17335	17430	17594	17511	17415	17386	17671	17492	17352	17532	17519	17455	17457	17511	17672	17613	17305	17519	17432	17427	17355	17538	17315	17715	17520	17653	17396	17582	17611	17549	17484	17591	17510	17569	17503	17539	17641	17424	17362	17316	17607	17428	17177	17397	17582	17397	17435	17654	17565	17390	17527	17455	17694	17609	17620	17417	17530	17511	17332	17564	17480	17539	17385	17550	17416	17551	17637	17526	17308	17547	17382	17354	17528	17683	17333	17442	17617	17378	17331	17354	17525	17496	17503	17386	17533	17490	17250	17673	17555	17723	17436	17576	17594	17461	17472	17405	17477	17421	17669	17699	17486	17464	17312	17515	17363	17395	17699	17489	17574	17450	17527	17344	17487	17718	17461	17336	17456	17438	17261	17738	17585	17603	17463	17412	17400	17545	17514	17643	17400	17420	17442	17503	17576	17527	17434	17535	17578	17351	17347	17350	17333	17434	17478	17378	17650	17460	17475	17514	17449	17656	17668	17319	17529	17641	17511	17505	17595	17372	17371	17550	17486	17595	17675	17455	17424	17618	17382	17490	17615	17550	17560	17666	17431	17396	17410	17383	17509	17458	17360	17428	17577	17607	17446	17486	17471	17315	17654	17474	17569	17507	17672	17512	17506	17483	17384	17437	17440	17488	17302	17532	17493	17410	17410	17432	17618	17472	17486	17562	17470	17601	17433	17568	17416	17429	17480	17459	17259	17427	17331	17402	17306	17448	17364	17475	17528	17541	17480	17370	17635	17517	17521	17390	17553	17500	17431	17515	17799	17736	17535	17385	17257	17383	17522	17339	17484	17474	17315	17688	17642	17679	17399	17580	17367	17364	17462	17349	17527	17369	17672	17587	17387
50969	74759	53647	28817	18021	15523	14909	15035	15092	15059	14994	14945	15104	14942	15050	14946	15100	14959	15133	15168	14993	15025	15100	14998	15178	15172	15154	15140	14985	14985	15270	14896	14885	15240	15060	15079	14964	15007	15035	15017	14955	15094	15016	14919	15218	14818	14947	15029	14994	15052	14841	14973	15100	15033	15012	15149	14965	15050	14888	14882	15134	14934	15015	14979	15070	14949	15044	15118	15017	15061	14969	14946	15042	15052	14911	15100	15239	15096	15091	14892	15011	14958	15054	14969	15100	15060	14955	15022	15035	15032	14881	15152	15141	14900	15005	15105	15182	15041	14975	14863	14927	15133	14979	15000	15018	14744	15133	14848	14931	15049	14909	14956	15056	14949	15030	14965	15009	14939	15040	15149	14993	15026	15031	14910	15066	14969	14852	15015	14958	14938	15005	14974	14992	14953	15033	15063	15019	14942	15016	14919	15074	15141	15034	14955	14984	15151	14944	15061	14940	14976	15022	15121	15091	14895	15032	14973	15037	14922	14944	15007	15096	15042	15003	14916	15004	14970	14909	14945	15063	14982	15012	15018	14984	14993	15125	15110	14926	15044	14873	14900	15107	14799	15166	14897	15030	14994	14978	14932	15102	15014	15032	15119	15054	14949	15079	15028	15041	15070	14876	14972	14971	14924	15182	15025	14946	15096	14989	14937	14992	14864	14979	15174	14888	14825	14962	14965	15062	14900	15157	15113	14810	15084	15204	14912	15003	15042	14901	15067	14967	15099	14950	15151	15105	14854	15132	15110	14929	15007	15021	15020	15147	15066	15077	15141	15158	14908	15001	14905	14993	15037	15106	15129	15143	14958	14878	14884	14836	14921	14994	15073	15071	15097	14980	14946	14907	14921	14966	15074	15174	15091	15177	15029	15076	14972	14990	14947	14880	14912	14904	15101	15122	15034	15088	14981	15063	14927	15110	14989	15080	15222	15014	15050	14952	14966	15036	14970	14878	14921	15005	15067	15033	14941	15162	15075	15039	15076	15207	15038	15058	15223	14926	15011	14963	14836	15118	14845	14999	15009	14947	14933	15062	15070	14917	14987	15116	15104	14969	15051	14984	14801	15069	15028	14989	14945	14894	15163	14932	14912	14936	14859	14945	15075	14939	15112	15016	15054	14931	15173	15025	14874	15033	15023	15134	15059	14961	15036	14979	15094	15014	14979	14933	15042	15093	14964	15078	14945	15128	14920	15041	14938	15039	15048	15004	15157	15028	15074	15064	15025	14902	15013	14900	14855	14976	14814	15073	14999	15051	15109	14955	14759	14781	14927	14883	15139	15002	15126	14958	15099	14782	15283	15091	15040	14915	15068	15004	15084	15129	14874	14989	14837	14913	15069	14982	15019	15025	14962	14890	14947	14942	15016	15176	15204	15126	14889	15011	14873	15088	14862	15003	15092	14780	15011	14973	15017	15078	14880	14801	14967	15114	14899	14897	14948	15031	14974	15018	15095	15017	15094	14830	15022	14954	15026	14913	14942	14937	15035	14908	15026	15050	15077	15127	15096	14968	15017	15136	15007	14884	14965	15083	14896	14968	14999	15074	14953	15060	14960	15098	14991	14969	14955	15043	15157	15066	14977	15010	15116	14972	15002	15068	15023	15157	14963	14977	14900	15063	15158	14952	15066	14957	14864	14963	15017	14905	14990	14922	14949	14983	15064	14957	15045	15166	15087	15097	14870	15066	14991	14932	15020	14924	14980	15063	15124	15113	14988	14983	15003	14861	15007	14984	14972	15095	14978	15110	15115	15040	15050	14873	15206	14972	14867	14931	15137	15073	14935	15090	15067	15050	14954	15065	14917	15044	14880	15146	14858	14973	14962	15031	15078	15217	14804	14873	15098	15173	14907	15237	15170	15083	15120	14962	15081	15068	15031	15054	15023	15033	14867	15003	14953	14965	15066	14956	15083	15059	15027	14974	15195	14938	15073	14899	14948	15167	14960	15059	15198	15122	15092	15112	15082	15004	15100	15062	14917	15033	14950	15003	15187	15082	15145	14884	15081	15031	15017	15209	15011	14851	15074	14967	15082	14910	15124	14924	14907	15083	15024	15021	15096	14992	15036	15010	14929	15112	15053	15007	15089	14924	15072	15103	15145	15086	14974	15186	14996	14946	15156	14893	14883	15081	14861	14915	14997	15140	15131	14963	15121	14912	14972	15075	14867	15158	15142	14987	15010	15087	14883	14971	14945	15060	14964	14951	14923	14954	14986	14845	14975	15038	15178	14865	15073	14954	15071	15082	14883	15091	15003	14976	14989	14874	15027	14913	15042	14946	14882	15234	15070	14908	15086	14872	15057	14994	14900	15100	15055	15016	14955	14893	14983	14971	15145	14782	15035	14924	14876	14996	15079	14750	15219	15011	14830	15008	14881	14997	14815	15035	15046	15026	14961	15026	14935	15008	14904	15089	14975	14849	15116	15087	14907	14948	14914	14926	15157	15040	15010	14945	15150	15089	15093	14968	14992	15083	14838	15123	15084	15161	15134	15066	14988	14972	15058	14993	14993	14911	15060	15019	15023	14954	15132	14943	15115	14966	14969	14944	15009	15056	15038	15176	14903	14895	14979	14989	15062	14996	15085	15316	15120	15068	14855	15009	15005	15183	15000	15022	15034	14974	14960	14932	14954	15004	14929	15139	14988	15122	15072	15057	15023	14975	14931	14931	15162	15192	15018	15005	14886	15059	15075	14986	14921	14873	15012	15087	14916	14961	14936	15057	15132	14993	15176	14748	14965	15007	15023	15117	15143	15030	15151	15165	14695	14984	15155	15351	15136	15024	14941	14959	15023	14909	14898	15049	15084	15055	14964	15076	15120	15042	15092	15071	14934	14954	15047	14865	15164	14989	15075	14926	15049	15110	14973	14893	14968	15227	15128	15098	15174	15127	14875	15081	15055	15124	14907	15063	14948	14919	14967	14924	14937	14903	15056	15034	15039	14985	15176	15116	15022	15107	14971	15139	14947	14956	14959	14940	14915	15046	15075	15022	15084	14977	15010	14951	14973	14816	15069	14973	15004	15041	15139	15049	14989	14943	15264	15169	15120	14950	14893	14946	14834	14953	15005	14993	15016	15122	15074	14873	15029	15006	15055	15097	14935	14940	14907	15185	14969	15104	15040	14957	15054	14742	14850	15197	14957	15040	15138	15049	14896	15048	14992	15064	15085	15067	15092	14995	14974	14804	14837	15105	15018	15071	14936	14914	14996	15094	15039	14803	14970	15135	14993	15211	14936	15021	14962	14829	15053	15140	15199	15051	14967	15026	15088	15048	15057	15023	15151	15051	15039	14989	14976	14955	15042	14875	14822	15061	14933	15117	14940	14998	14998	15074	15081	14949	14930	14985	15032	14984	14978	15076	15016	14914	14938	15053	15112	15060	14911	14752	15047	14917	14930	14834	14924	14989	14942	15017	15036	14967	14959	14902	15062	14866	14907	15129	14871	15081	14805	14987	14979	14964	15004	14932	14988	15055	14879	15198	14976	14914	15104	15039	15111	15037	15158	15049	15005	15121	14821	15162	15128	14991	15006	14859	14937	15141	14948	14950	15123	14990	15054	14992	14987	15084	15046	15105	14958	14970	15052	15086	15249	15047	14938	14987	14907	15112	15028	14876	15118	14924	15048	15083	14898	15112	14857	15102	15027	14953	15011	15052	15009	15040	14969	14999	14951	14949	14930	14893	14977	14951	14933	15031	14919	15125	14980	14989	15161	15009	15075	15117	15111	15014	14926	14908	14937	15051	15106	14881	15148	15040	14878	15043	14984	14967	15011	14996	14882	15082	15108	15045	15169	15037	15072	14987	14880	15061	15096	15157	15128	14962	15187	15127	15147	14858	15126	14935	15007	14979	15021	14971	14992	14865	14992	15159	15094	15022	14926	14860	15118	15007	14997	15029	15028	14866	15107	14998	14832	15045	15026	15104	15008	14913	15124	14862	15055	15028	14960	14849	14945	15016	14938	14993	14929	14978	15203	14808	15015	15053	15049	15121	14858	14974	14929	15017	15130	15004	14964	15091	15005	14932	15018	14995	14780	15009	15022	15066	14995	15144	15155	15027	15102	15135	14860	14945	15153	15179	14986	15065	14898	14985	15021	14939	14860	15092	15132	14974	14755	14990	14919	15202	15009	15017	14953	14998	14919	15083	15053	14972	14980	15042	15066	15075	15160	15085	15019	15125	14952	14896	15104	15011	14952	14863	14896	14896	14894	15032	14929	14927	14979	15152	15099	15105	14941	15017	15185	14982	14977	14994	15067	14974	14793	15015	14956	14902	15016	14945	15016	15062	15029	14971	14996	15181	15010	15128	14973	15005	15111	15003	14894	14981	15005	14905	15092	15207	14874	14938	15024	15026	15015	14981	15054	15100	15128	15141	15030	15087	14985	15014	14944	15176	14917	15106	15018	15116	15122	14918	15126	15032	15071	14946	15024	14993	15005	14849	14864	15100	15223	14951	15125	15070	15057	15057	14993	14992	14753	14989	14881	15028	15048	15037	14946	15017	14903	15001	15058	15029	15080	14821	14959	15022	14998	15116	14959	15113	15000	15034	15061	15021	14957	14905	14930	14938	15059	15081	15024	15065	15086	15114	15091	14995	15124	15058	15018	15080	14755	15020	14959	15023	14926	15045	15091	15023	14954	15113	15234	15064	14964	15058	15092	14916	15020	15008	15000	14890	15020	15039	15088	14988	15080	15039	14891	15042	14981	15176	15003	14994	15072	15023	15079	15007	15111	14987	14913	15051	14972	15078	14956	14976	14961	14940	14954	14951	15120	14922	15053	15018	15078	14971	15036	15117	15059	14830	14901	15057	15092	15006	14911	15257	15138	14864	15152	15104	14940	15048	15110	14937	15013	14996	15004	15047	15114	14929	14952	15051	15061	15105	14943	14946	15056	14976	15034	15005	15241	14859	14837	15062	14889	15028	15035	14928	14977	15165	14999	14975	14885	14938	15061	15036	15073	14958	15017	14915	14949	14973	14941	15015	15141	14899	14919	14959	14948	15237	15169	14971	14927	14865	15000	15036	15001	15025	14969	14834	15189	15202	15061	15085	14941	15038	15122	15063	15172	14838	15162	14978	14986	15113	14832	15105	14967	15142	15137	14915	15221	15181	15072
23918	25191	37379	30523	24282	23714	23443	18817	17881	17927	17863	18007	17746	17948	17855	17813	17823	17757	17959	17837	17909	17675	17672	17896	17772	17706	17677	17782	17848	17670	17701	17716	17664	17390	17388	17643	17513	17757	17709	17618	17618	17741	17439	17706	17616	17667	17560	17835	17741	17553	17808	17663	17437	17475	17539	17342	17619	17551	17485	17721	17485	17311	17723	17694	17688	17615	17531	17475	17641	17610	17442	17444	17370	17673	17555	17671	17736	17546	17655	17583	17658	17755	17676	17459	17606	17406	17547	17594	17497	17661	17541	17338	17506	17538	17779	17501	17352	17310	17439	17448	17455	17617	17529	17519	17661	17569	17503	17313	17600	17514	17685	17552	17617	17498	17456	17521	17457	17331	17694	17561	17371	17453	17532	17589	17362	17596	17645	17488	17363	17713	17639	17450	17515	17615	17646	17613	17665	17878	17795	17573	17621	17414	17506	17607	17385	17598	17574	17708	17582	17386	17624	17604	17467	17760	17571	17355	17596	17588	17542	17712	17480	17635	17679	17517	17580	17459	17645	17525	17709	17706	17562	17584	17432	17311	17546	17704	17536	17237	17483	17545	17433	17569	17628	17630	17709	17612	17562	17665	17467	17468	17433	17369	17440	17515	17511	17597	17560	17530	17605	17486	17711	17585	17408	17502	17704	17540	17478	17629	17525	17504	17520	17587	17480	17516	17661	17524	17667	17489	17612	17518	17624	17517	17574	17790	17765	17332	17447	17676	17598	17639	17488	17354	17424	17503	17593	17478	17662	17530	17689	17594	17500	17358	17635	17630	17661	17440	17674	17725	17344	17584	17458	17454	17581	17482	17372	17442	17564	17598	17541	17631	17496	17744	17520	17611	17777	17588	17528	17783	17718	17563	17655	17537	17515	17690	17516	17530	17691	17691	17400	17461	17412	17606	17685	17464	17573	17477	17611	17646	17461	17464	17653	17308	17598	17688	17709	17513	17520	17624	17593	17550	17587	17702	17635	17617	17483	17544	17427	17537	17547	17609	17474	17642	17656	17438	17587	17711	17309	17706	17560	17279	17590	17424	17237	17620	17668	17555	17448	17739	17559	17410	17567	17575	17707	17612	17364	17628	17448	17654	17461	17553	17507	17642	17512	17735	17465	17485	17441	17613	17480	17640	17441	17375	17564	17540	17478	17466	17437	17587	17449	17466	17721	17635	17677	17441	17508	17690	17618	17626	17498	17582	17498	17597	17826	17566	17781	17316	17570	17438	17558	17605	17748	17647	17537	17653	17504	17454	17498	17467	17449	17726	17430	17510	17439	17523	17452	17569	17760	17542	17645	17503	17581	17538	17451	17664	17793	17624	17581	17577	17688	17704	17527	17601	17747	17597	17599	17561	17428	17654	17353	17441	17540	17504	17429	17677	17794	17716	17437	17639	17601	17721	17608	17562	17550	17471	17405	17319	17551	17517	17498	17624	17469	17458	17466	17447	17748	17583	17505	17377	17387	17526	17469	17600	17600	17661	17324	17503	17471	17418	17579	17602	17466	17592	17403	17511	17523	17488	17436	17518	17583	17600	17401	17616	17595	17650	17727	17468	17779	17386	17574	17520	17491	17562	17762	17637	17654	17548	17619	17503	17503	17627	17595	17407	17533	17488	17567	17605	17682	17595	17385	17419	17350	17444	17390	17508	17401	17319	17376	17450	17744	17376	17588	17617	17591	17322	17443	17770	17446	17406	17489	17413	17451	17691	17513	17417	17335	17555	17565	17474	17332	17672	17737	17363	17426	17777	17641	17331	17535	17409	17724	17737	17461	17802	17506	17646	17590	17761	17667	17545	17472	17536	17474	17745	17737	17692	17541	17518	17351	17486	17636	17418	17563	17653	17546	17651	17585	17502	17607	17672	17806	17560	17652	17560	17557	17708	17525	17540	17611	17615	17643	17422	17511	17619	17588	17580	17437	17602	17623	17618	17467	17673	17578	17631	17383	17491	17645	17692	17543	17650	17630	17410	17622	17522	17351	17815	17570	17582	17469	17414	17618	17328	17430	17557	17500	17499	17647	17684	17635	17532	17549	17673	17511	17518	17538	17765	17456	17570	17473	17540	17708	17478	17608	17432	17504	17635	17554	17563	17459	17550	17369	17568	17533	17538	17629	17436	17678	17669	17442	17488	17388	17289	17233	17597	17537	17695	17431	17396	17391	17525	17674	17705	17557	17528	17554	17589	17611	17410	17438	17466	17670	17529	17683	17423	17701	17534	17632	17634	17602	17511	17528	17628	17566	17465	17541	17670	17889	17622	17265	17572	17450	17632	17440	17532	17417	17187	17418	17530	17468	17482	17458	17641	17602	17503	17625	17662	17577	17677	17604	17498	17783	17535	17584	17535	17531	17426	17872	17548	17510	17400	17415	17422	17538	17429	17460	17615	17326	17572	17438	17396	17365	17394	17460	17353	17543	17421	17548	17547	17474	17483	17653	17664	17563	17447	17540	17691	17373	17519	17495	17626	17608	17506	17603	17631	17534	17461	17532	17542	17538	17682	17388	17712	17467	17510	17454	17402	17641	17494	17570	17322	17531	17636	17719	17523	17519	17702	17543	17524	17594	17597	17348	17628	17481	17475	17666	17479	17509	17546	17710	17669	17866	17511	17753	17826	17470	17479	17492	17544	17499	17276	17396	17626	17575	17408	17455	17665	17617	17494	17478	17559	17517	17450	17401	17519	17485	17642	17259	17443	17506	17706	17487	17528	17485	17472	17664	17585	17412	17776	17539	17521	17587	17646	17376	17358	17456	17461	17501	17139	17759	17526	17425	17532	17933	17596	17500	17600	17447	17467	17486	17612	17319	17528	17707	17467	17615	17516	17467	17458	17464	17545	17370	17479	17585	17526	17662	17427	17652	17534	17687	17390	17578	17616	17520	17563	17380	17679	17725	17604	17629	17607	17720	17475	17588	17646	17606	17698	17778	17445	17485	17567	17421	17567	17582	17500	17476	17612	17549	17689	17525	17551	17649	17786	17609	17596	17657	17464	17608	17433	17525	17561	17512	17630	17670	17621	17576	17426	17654	17501	17527	17429	17487	17346	17505	17469	17634	17425	17563	17624	17659	17406	17526	17599	17523	17509	17631	17643	17571	17346	17511	17245	17535	17570	17235	17652	17591	17675	17480	17364	17563	17604	17563	17521	17254	17816	17724	17566	17418	17501	17430	17559	17683	17619	17680	17465	17356	17438	17705	17706	17423	17490	17641	17755	17570	17553	17441	17209	17485	17560	17609	17407	17530	17620	17464	17548	17668	17509	17525	17599	17452	17693	17619	17234	17395	17553	17474	17365	17567	17526	17755	17428	17532	17551	17537	17674	17698	17492	17428	17428	17576	17638	17836	17495	17390	17672	17840	17645	17708	17292	17543	17723	17635	17572	17536	17708	17636	17693	17637	17372	17424	17560	17257	17354	17739	17565	17629	17674	17811	17451	17639	17640	17677	17575	17466	17504	17634	17734	17553	17492	17490	17610	17533	17459	17547	17827	17553	17593	17599	17563	17328	17484	17649	17654	17529	17528	17568	17504	17522	17362	17319	17462	17502	17424	17512	17363	17457	17712	17631	17621	17568	17463	17346	17430	17541	17348	17491	17517	17496	17520	17419	17763	17466	17353	17628	17668	17619	17493	17543	17599	17460	17488	17572	17408	17462	17448	17491	17439	17505	17515	17698	17509	17558	17408	17631	17459	17502	17433	17438	17543	17734	17367	17523	17595	17452	17541	17538	17488	17537	17456	17392	17437	17501	17580	17752	17269	17654	17750	17584	17419	17459	17687	17585	17456	17606	17500	17583	17413	17385	17572	17560	17543	17576	17595	17659	17473	17527	17395	17618	17524	17809	17629	17556	17432	17708	17815	17759	17522	17387	17692	17710	17500	17452	17566	17664	17626	17160	17427	17481	17587	17383	17516	17633	17498	17601	17689	17385	17521	17512	17578	17497	17522	17589	17406	17665	17635	17670	17628	17477	17658	17455	17542	17586	17326	17590	17742	17352	17552	17515	17458	17633	17549	17591	17622	17466	17510	17479	17467	17337	17613	17729	17658	17260	17428	17569	17445	17528	17702	17356	17373	17591	17454	17722	17499	17469	17497	17661	17443	17477	17678	17436	17713	17617	17307	17412	17438	17628	17362	17510	17535	17588	17317	17584	17527	17704	17479	17639	17630	17526	17443	17545	17335	17647	17656	17462	17698	17612	17798	17579	17557	17861	17580	17476	17481	17667	17318	17434	17639	17507	17582	17604	17504	17663	17540	17917	17362	17554	17644	17476	17425	17497	17555	17475	17333	17493	17516	17717	17482	17654	17510	17513	17480	17496	17803	17692	17332	17457	17627	17603	17504	17471	17431	17513	17669	17542	17481	17635	17521	17526	17526	17586	17390	17428	17490	17542	17302	17395	17380	17495	17451	17561	17578	17550	17717	17487	17553	17717	17517	17310	17658	17593	17564	17357	17532	17643	17352	17536	17575	17733	17739	17280	17669	17631	17834	17656	17479	17534	17668	17620	17543	17564	17440	17737	17660	17556	17579	17393	17443	17681	17606	17536	17577	17613	17552	17602	17587	17732	17522	17507	17520	17602	17586	17288	17345	17504	17618	17364	17819	17630	17666	17597	17437	17554	17622	17434	17585	17494	17631	17630	17458	17602	17552	17595	17551	17578	17657	17625	17638	17539	17333	17559	17536	17717	17594	17296	17594	17607	17499	17577	17702	17415	17484	17543	17739	17443	17584	17701	17548	17429	17618	17498	17541	17572	17370	17599	17511	17608	17464	17428	17639	17451	17482	17391	17547	17407	17618	17705	17501	17416	17382	17772	17705	17478	17589	17563	17731	17507	17629	17582	17638	17495	17537	17631	17649	17691	17448	17619	17531	17360	17389	17472	17544	17547	17577	17527	17612	17503	17298	17624	17289	17453	17546	17489	17476	17424	17545	17369	17466	17459	17537	17524	17568	17579	17291	17512	17731	17504	17519	17370	17417	17561	17391	17524	17489	17584	17494	17721	17701	17542	17365	17481	17361	17495	17598	17703	17582	17584	17635	17571	17445	17550	17551	17699	17644	17460	17567	17522	17659	17619	17605	17508	17420	17487	17485	17480	17584	17726	17524	17233	17333
61978	107485	85982	54046	28723	17416	15325	15047	15195	14971	14961	14958	15214	15134	15072	15075	15025	15058	15128	14830	15132	14996	15018	15149	15061	14896	15000	15043	15077	14915	15003	14851	14915	14913	15028	14955	15099	14922	14832	14991	14997	14861	14991	15080	15196	15072	15032	15110	15158	14964	15060	15010	15054	14982	14927	15132	15010	14989	14853	14882	14897	15038	14999	14930	14972	14931	14967	15009	14903	15042	14918	15186	15017	15152	15052	14946	14977	14963	14990	15036	15064	15041	14979	14941	15067	14865	14944	14912	15142	14980	14793	15331	14902	15050	15074	15000	14972	14875	15108	15044	14961	14875	15117	14919	14951	15012	15130	15184	15029	15007	15153	15065	15012	14948	14933	15065	14846	14914	15048	15007	15034	15067	15045	15024	15007	14915	14871	14975	14968	14928	14636	15064	14891	15136	14976	14901	14938	14879	14766	15140	15084	15043	15143	15009	15044	15111	14942	14835	14977	14979	14925	15133	14947	14933	15180	15106	14882	14924	14899	15153	15036	14826	15157	15139	15028	14958	15029	15000	15185	15119	14980	14825	14960	15026	14945	15128	14936	14958	15077	14852	15043	14873	14923	15008	15074	15003	15045	14950	14884	15144	14968	14958	14991	14946	15089	14897	15099	14919	15021	14944	14941	14972	15044	14994	15100	14859	15015	14970	15000	14979	14989	15137	14929	15031	15176	15015	14893	15103	15078	14973	15106	15016	14900	14961	15067	15000	15041	14906	15049	14920	15082	14885	14954	14946	15057	15057	14879	14754	15116	14990	15021	15029	14987	15079	15014	15029	15000	15053	15038	15225	15050	15077	14855	14829	15073	15073	15062	15003	14917	14934	15055	15050	15027	14991	14964	15042	15182	15057	14825	14711	14871	15044	15017	14917	15001	15054	14987	14793	14895	14883	14879	15073	14894	14980	14992	15132	15087	15178	14965	15073	15028	14875	15123	15115	14918	15042	15156	15005	14987	15060	15102	14979	14870	15001	15072	15090	15080	15146	15153	15084	14863	15108	14991	15070	15095	14822	14917	14939	15143	15083	15049	15037	14956	14883	14911	14898	15001	14944	14877	14939	14977	14959	15021	14936	15156	15067	15143	14880	15103	14992	15181	14986	15026	15038	14966	15023	15071	15013	14891	14931	14918	15057	14999	14977	14853	14955	15052	15091	15089	15028	14843	14992	14858	15091	14994	15044	14829	14975	14980	14982	15112	14863	14900	14861	14877	14980	14772	15081	15183	15141	14960	14950	14992	14956	15127	15158	15040	15061	14992	15016	15009	15025	15109	14792	15108	14799	15004	14896	14879	14942	14987	14907	15067	14872	15056	14942	15047	15143	14928	15005	15030	15074	14961	14825	14960	15179	15012	14988	14926	15167	15025	15106	14890	14934	14992	15057	15002	15134	15019	14932	15160	14995	15019	15012	14808	14957	15143	14733	15189	15153	15064	15075	14900	14827	14978	15112	14979	15019	15155	15083	14935	15086	15003	15038	15130	15067	14900	15025	14895	15011	14990	15003	14990	15006	14974	14871	14955	14992	14987	14845	15024	14930	14904	14979	14923	15034	14936	15054	14813	15035	15034	14831	15022	15203	15016	14954	14941	15079	14913	14823	14948	15316	15019	15047	14930	15022	14980	15132	15072	14917	15025	14874	14990	14866	14901	15171	15016	15017	15038	15103	14984	15031	15029	15205	14908	15028	14979	15008	15111	15034	15007	15062	15061	14904	15047	14909	15093	14938	15017	14908	14986	15066	15090	15096	14879	14960	14900	15155	14989	14796	15140	15102	14998	14915	15200	14960	14990	14861	14968	15111	14991	14980	15064	14968	14907	15027	15062	14957	15038	14730	14938	14927	14970	14959	14947	14955	14921	15117	15099	14857	15095	15000	14958	14939	15051	14953	14967	15038	14982	15089	15020	14931	14952	15086	15000	15036	14955	14974	14928	14980	14999	14897	14922	15092	15066	14996	14979	14712	14924	14887	15052	14918	15140	15025	15017	15114	15032	15109	14992	14963	14965	14997	15144	15016	14845	14853	14923	15212	14942	14804	14841	15035	14987	14902	14803	14960	14928	15043	14859	15091	14883	14975	15161	15094	15209	14822	15028	14884	15061	15074	15048	14898	14975	15091	15164	15088	14833	14990	14968	14975	14990	15043	15083	14945	14929	15129	14971	15070	15026	15111	15007	14925	14871	15054	14863	14915	14858	15059	15040	15121	14940	15044	15110	14971	14894	15001	14935	14955	15007	14959	14792	15199	15051	14965	15069	15154	15138	15014	15008	15063	15100	15034	15101	15053	15055	14920	14904	15020	15151	15023	15065	14928	15012	14959	14990	14919	14974	15016	14931	14959	14952	14807	14958	15184	14905	15004	15004	15163	14915	14999	15110	14938	15023	15072	14862	15019	14925	14975	15051	14979	14950	15033	15151	15136	15037	14996	15030	14941	14954	15042	14992	15189	14995	15022	14954	15071	15047	15037	14967	14915	15002	15053	14939	15020	14893	15034	14933	15108	14916	14988	14964	15021	14867	15034	14958	15018	15006	14977	14962	14992	15035	14976	15088	15051	15005	15102	14941	15015	15049	15026	14926	14911	15179	14869	15115	15101	14909	14927	14985	14805	14943	15073	14906	15094	14988	15036	14949	14991	15150	15048	14995	14983	15114	15152	14986	14926	14935	14938	14961	14927	14998	15009	14990	14903	14921	14930	15113	14745	15146	14814	14926	14840	14894	14884	14945	14949	15044	15021	15085	14943	15047	14969	14849	15094	15013	15112	15079	15066	15072	15171	15052	15000	14940	14926	14970	14929	15136	14921	15049	14953	14851	15019	15017	15055	15032	14861	15058	14966	14943	14918	14953	15044	15102	15005	14917	14976	14885	15093	14958	14992	14835	15011	14975	15039	14772	14919	15053	15113	15137	15031	15020	14945	14965	14939	15095	14973	14810	14889	15018	15041	15143	14906	15090	14991	15024	14992	15063	14907	14885	15096	15018	14987	14915	15082	15002	15025	15040	14992	15031	14880	14988	14900	15221	14879	14997	14980	15058	14949	15186	14965	14915	14973	15006	15113	14873	15082	15117	14898	15081	15137	15054	14960	14904	14983	14830	15067	14857	14966	15190	14940	15068	14910	14897	14864	14805	14702	14939	14879	14983	15038	15141	14958	15094	14907	15329	15063	15008	15004	14975	14883	15117	15011	15152	15073	14977	15113	15052	15060	15091	15029	14906	14991	15150	15001	14908	15065	14958	14927	14812	14993	14918	15016	15000	15063	15033	15079	15125	14996	15097	15043	15131	15044	14877	15097	14998	15170	14935	14907	15014	15057	15019	15156	15015	14965	15005	14816	14846	15220	14992	15070	15024	15144	14862	15103	14887	14976	15081	14937	15177	15014	14997	14884	15065	14856	15106	15069	15024	14892	15093	14998	14886	15090	14974	14987	15006	15021	14882	15042	15039	15032	14984	15045	14935	14903	14838	14970	15014	15197	15113	14914	14962	14900	15161	15005	15072	15037	15218	15028	15107	14899	14855	15184	14803	14797	15163	14994	15014	14957	15079	15081	14818	14910	15022	15042	14968	15015	14884	14965	14899	14933	14806	14974	15102	14991	15071	14922	15110	15066	15193	14724	14942	14996	15130	14915	14924	14932	14818	15029	14960	15078	14988	14982	14901	14976	14968	15048	14893	15118	14873	14963	14878	15039	14939	15025	15135	14862	15051	14887	14836	15054	14933	14968	14842	15100	14958	14818	15009	14840	14933	15053	14935	15021	14992	15000	15062	14965	15149	14963	14986	14992	15033	14858	15075	15011	15053	15107	15059	14963	15006	14932	14883	15040	15061	14933	15024	14984	14965	14952	15003	15088	15026	14917	15165	14982	14901	14884	14896	14976	15142	15111	14823	14946	15011	15055	15065	14972	14795	14898	15049	15003	14991	15057	15078	15223	14905	14981	14986	15048	14759	14892	15088	14959	15052	14941	15110	15170	14910	14988	14852	14949	14843	14774	15036	15236	15144	14936	15048	14998	15039	14942	15003	15079	14921	14737	15154	14927	15037	15072	14952	14767	15023	14964	14975	15050	14926	15031	14960	15171	14863	15043	14938	15038	14985	14917	14996	15079	14996	14874	15020	15044	14875	15086	15007	14856	15070	15027	14933	14984	15082	15058	15051	15059	14968	14901	14871	15027	14920	15049	14958	15049	14813	15074	15125	15003	15059	14937	15123	14921	15049	15153	15061	14991	14942	15042	14921	15006	15077	14903	14931	15066	15175	14994	14871	15206	15108	15047	14930	15016	14884	15013	15069	15069	14922	14836	15024	15058	14839	14863	14873	15089	15020	15204	15051	14929	15050	14867	15021	15053	14915	15078	15000	14944	15035	14888	15006	15027	14966	15005	14979	15010	14885	14904	15027	14990	15058	15067	14933	15068	14909	14953	14940	15007	15042	15118	15000	14975	15059	15039	15068	14989	15088	15087	14994	15023	14984	15001	14968	14829	15202	14957	15147	14969	14913	14776	15034	15028	14811	14774	15011	14990	14850	15152	14997	14886	15168	15082	14942	15133	15034	14906	15068	14986	14975	14861	15021	14954	14894	14949	14934	14953	14811	15001	14884	15034	14932	14892	15013	14982	14917	14909	15036	14886	14897	15012	14979	15147	14938	15089	14997	14926	15206	14988	14759	15001	15007	14859	15137	14932	15052	15066	15067	15069	15045	14935	15041	15025	14907	15010	15032	14939	15114	14871	15041	15015	14900	14986	14842	15027	15199	15065	14904	15044	14913	15080	14958	15009	15075	14980	14893	14880	15016	15340	14951	15029	14999	14960	14958	14895	15033	15006	15086	14927	15108	14947	15029	14929	15030	14991	15026	14995	15102	14898	14891	15047	14968	14835	14991	15038	14925	15143	14803	15032	15007	14969	15080	14889	14967	14965	14992	14917	15010	15057	14999	15038	14987	15020	14972	14899	14901	14923	14996	14915	14899	15021	14983	15086	14923	14898	14907	14998	15103	15028	14864	15014	14980	14839	14988	14920	14975	14994	14958	15055	15107	15053	14842	15091	14880	14929	15041	14911	14978	15029	14899	15090	15004	15084	14983	15029	15004	14986	14894	14946	15000	15039	14970	15023
33345	41779	41256	28672	19970	17928	17555	17399	17370	17303	17419	17378	17232	17566	17038	17340	17233	17370	17482	17552	17346	17178	17241	17472	17411	17485	17269	17202	17344	17327	17212	17156	17226	17302	17519	17423	17382	17460	17466	17151	17380	17408	17244	17370	17235	17347	17288	17310	17297	17232	17321	17340	17376	17432	17325	17427	16986	17425	17141	17383	17230	17445	17476	17246	17526	17349	17253	17281	17366	17247	17229	17169	17418	17384	17485	17438	17122	17266	17284	17311	17388	17113	17370	17313	17238	17138	17267	17502	17291	17232	17102	17390	17581	17255	17460	17252	17238	17235	17356	17390	17286	17307	17104	17274	17428	17311	17186	17345	17052	17383	17504	17385	17404	17316	17254	17359	17409	17377	17341	17209	17370	17358	17200	17315	17433	17325	17236	17130	17243	17259	17078	17299	17217	17316	17312	17460	17459	17180	17218	17084	17357	17218	17144	17170	17468	17416	17330	17502	17324	17296	17196	17281	17202	17258	17248	17170	17301	17524	17359	17263	17358	17304	17192	17305	17399	17386	17383	16997	17212	17286	17105	17161	17328	17162	17254	17440	17328	17364	17243	17278	17334	17119	17303	17170	17228	17182	17228	17405	17262	17325	17275	17582	17382	17287	17291	17241	17322	17269	17402	17198	17181	17271	17254	17167	17297	17203	17411	17223	17445	17346	17213	17271	17224	17121	17233	17348	17334	17414	17447	17336	17281	17362	17446	17412	17201	17248	17333	17258	17296	17252	17276	17326	17202	17100	17177	17262	17250	17216	17352	17302	17332	17143	17329	17353	17243	17143	17316	17144	17315	17288	17343	17108	17282	17298	17450	17253	17179	17204	17204	17247	17414	17563	17131	17334	17160	17047	17299	17253	17324	17223	17392	17305	17128	17197	17247	17297	17274	17262	17193	17288	17141	17144	17338	17245	17258	17464	17167	17327	17429	17283	17291	17270	17443	17324	17311	17470	17382	17195	17243	17131	17176	17136	17275	17329	17261	17120	17451	17254	17629	17442	17276	17273	17241	17458	17460	17240	17161	17336	17160	17201	17374	17507	17444	17182	17387	17350	17264	17296	17321	17183	17252	17376	17233	17383	17331	17453	17205	17335	17224	17437	17027	17344	17323	17292	17323	17286	17524	17340	17297	17142	16978	17100	17243	17404	17179	17312	17187	17275	17319	17206	17226	17521	17022	17225	17383	17297	17288	17096	17311	17142	17425	17350	17449	17287	17386	17292	17085	17320	17320	17313	17394	17254	17374	17260	17149	17119	17032	17348	17464	17224	17377	17450	17378	17289	17375	17294	17364	17251	17298	17048	17159	17340	17252	17285	17278	17361	17438	17395	17256	17235	17105	17232	17301	17331	17460	17372	17171	17172	17131	17381	17290	17627	17331	17260	17173	17232	17266	17180	17535	17324	17383	17275	17295	17250	17434	17301	17309	17350	17156	17157	17328	17185	17368	17215	17327	17301	17236	17356	17405	17210	17202	17340	17416	17330	17214	17301	17368	17395	17445	17309	17224	17278	17124	17361	17398	17235	17359	17229	17420	17127	17258	17174	17476	17281	17181	17105	17387	17289	17322	17210	17202	17160	17032	17407	17225	17313	17135	17273	17287	17041	17241	17125	17232	17466	17155	17311	17200	17350	17469	17433	17323	17187	17246	17247	17171	17183	17215	17235	17457	17089	17419	17517	17318	17358	17104	17233	17033	17224	17268	17408	17262	17128	17323	17086	17341	17471	16993	17397	17252	17394	17058	17380	17522	17456	17047	17279	17459	17334	17249	17323	17459	17488	17336	17332	17297	17262	17465	17492	17402	17422	17198	17124	17169	17375	17368	17112	17415	17263	17468	17205	17606	17190	17226	17203	17084	17352	17524	17308	17346	17126	17152	17209	17144	17452	17493	17446	17379	17259	17206	17083	17358	17184	17250	17273	17250	17270	17299	17268	17247	17121	17268	17200	17155	17241	17398	17237	17158	17260	17294	17264	17266	17243	17215	17231	17500	17340	17402	17185	17301	17196	17451	17311	17290	17264	17327	17295	17386	17342	17486	17309	17486	17325	17446	17210	17193	17492	17388	17208	17322	17304	17136	17185	17047	17317	17203	17294	17427	17423	17345	17330	17345	17287	17311	17427	17351	17316	17242	17316	17430	17545	17161	17298	17272	17337	17194	17333	17288	17281	17390	17199	17215	17333	17400	17458	17140	17340	17268	17063	17336	17355	17122	17154	17323	17276	17215	17168	17353	17248	17329	17246	17446	17421	17343	17163	17391	17191	17255	17371	17239	17178	17331	17283	17462	17387	17043	17501	17298	17314	17416	17346	17283	17254	17489	17409	17351	17333	17258	17469	17274	17323	17131	17213	17234	17363	17128	16943	17257	17258	17340	17086	17357	17408	17400	17375	17262	17381	17155	17211	17221	17341	17264	17245	17216	17380	17228	17337	17328	17528	17274	17283	17289	17456	17270	17418	17239	17372	17348	17323	17520	17215	17009	17470	17493	17250	17288	17229	17263	17291	17349	17403	17150	17227	17378	17439	17318	17344	17222	17330	17340	17258	17335	17587	17220	17268	17273	17374	17399	17293	17215	17373	17174	17350	17344	17364	17348	17108	17228	17229	17506	17209	17368	17264	17299	17270	17178	17298	17250	17139	17302	17224	17474	17169	17178	17386	17447	17160	17436	17297	17098	17407	17363	17098	17394	17205	17554	17610	17336	17455	17395	17209	17408	17244	17377	17481	17084	17144	17178	17213	17347	17201	17446	17307	17348	17279	17366	17462	17278	17393	17017	17220	17413	17554	16950	17249	17471	17282	17290	17204	17081	17299	17188	17107	17313	17175	17346	17244	17320	17248	17214	17241	17183	17381	17300	17248	17593	17379	17574	17415	17229	17348	17319	17453	17224	17328	17237	17164	17127	17317	17301	17346	17304	17326	17410	17065	17294	17261	17300	17340	17292	17364	17465	17031	17149	17215	17143	17298	17373	17191	17366	17311	17199	17279	17367	17306	17182	17200	17160	17222	17230	17239	17261	17281	17319	17255	17229	17269	17527	17234	17269	17188	17062	17136	17206	17420	17250	17320	17240	17233	17308	17385	17372	17244	17325	17362	17193	17194	17277	17145	17221	17228	17145	17231	17312	17176	17186	17296	17224	17254	17547	17250	17397	17232	17281	17387	17288	17261	17354	17083	17316	17374	17201	17230	17243	17324	17238	17061	17240	17091	17325	17350	17343	17207	17389	17153	17137	17324	17250	17412	17154	17125	17340	17226	17351	17132	17418	17277	17257	17279	17199	17271	17109	17309	17419	17436	17460	17117	17269	17279	17454	17376	17098	17347	17245	17211	17513	17218	17455	17274	17308	17252	17275	17236	17121	17226	17316	17215	17248	17236	17288	17393	17197	17275	17231	17493	17376	17233	17328	17257	17151	17401	17189	17244	17377	17242	17246	17249	17342	17435	17427	17226	17399	17432	17357	17154	17272	17262	17235	17296	17275	17327	17116	17222	17294	17390	17261	17055	17292	17292	17424	17274	17474	17112	17244	17373	17370	17255	17185	17432	17351	17347	17203	17307	17157	17350	17360	17257	17180	17223	17191	17342	17125	17119	17514	17195	17112	17396	17144	17244	17123	17179	17411	17174	17296	17201	17350	17403	17165	17273	17285	17249	17215	17244	17258	17412	17450	17268	17389	17256	17289	17346	17333	17373	17279	17449	17183	17254	17147	17440	17306	17211	17585	17473	17313	17186	17391	17288	17256	17327	17271	17178	17369	17506	17393	17303	17405	17251	17377	17344	17310	17368	17328	17349	17300	17177	17325	17259	17340	17340	17340	17340	17226	17234	17159	17190	17371	17255	17363	17151	17169	17276	17262	17312	17351	17397	17097	17280	17354	17241	17237	17408	17377	17372	17378	17286	17392	17262	17374	17205	17307	17221	17230	17356	17443	17158	17369	17397	17298	17358	17411	17172	17167	17281	17403	17343	17176	17244	17215	17270	17341	17314	17208	17288	17245	17176	17291	17157	17274	17192	17292	17507	17293	17069	17267	17146	17222	17355	17286	17183	17433	17104	17112	17292	17269	17303	17425	17263	17357	17189	17343	17441	17237	17342	17145	17322	17156	17226	17191	17410	17231	17438	17182	17330	17402	17230	17108	17407	17392	17429	17196	17284	17261	17336	17344	17266	17335	17378	17114	17216	17321	17553	17367	17473	17476	17219	17276	17326	17423	17176	17343	17220	17283	17275	17217	17253	17372	17299	17452	17178	17321	17247	17302	17166	17128	17252	17343	17397	17310	17478	17295	17291	17337	17425	17285	17490	17328	17249	17318	17264	17354	17153	17344	17220	17041	17293	17350	17463	17284	17249	17483	17490	17318	17378	17233	17153	17420	17393	17289	17334	17424	17257	17470	17335	17420	17388	17475	17340	17201	17575	17296	17405	17328	17574	17431	17394	17200	17434	17328	17284	17302	17353	17282	17323	17207	17356	17215	17479	17246	17253	17343	17385	17378	17321	17299	17356	17293	17296	17208	17256	17160	17270	17341	17360	17347	17485	17325	17286	17425	17501	17429	17300	17289	17241	17344	17285	17392	17135	17302	17269	17456	17345	17388	17252	17166	17264	17166	17122	17303	17047	17425	17328	17287	17389	17255	17369	17465	17254	17165	17408	17345	17388	17150	17061	17309	17090	17544	17237	17272	17328	17314	17322	17252	17240	17446	17377	17210	17347	17138	17374	17148	17376	17488	17164	17228	17091	17396	17617	17314	17149	17365	17307	17388	17220	17182	17378	17256	17348	17392	17311	17374	17313	17485	17297	17406	17449	17171	17167	17507	17378	17183	17135	17314	17281	17172	17209	17231	17377	17429	17369	17455	17255	17140	17202	17294	17408	17422	17126	17406	17174	17403	17342	17350	17396	17403	17161	17226	17564	17433	17485	17297	17221	17247	17282	17190	17143	17332	17492	17189	17347	17288	17143	17410	17343	16995	17164	17381	17423	17330	17244	17218	17369	17135	17333	17198	17507	17347	17046	17265	17345	17167	17117	17284	17271	17225	17246	17202	17430	17271	17297	17312	17305	17321	17114	17076	17313	17305	17123	17247	17367	17486	17396	17398	17400	17284	17295	17251	17347
42415	59093	42334	23882	16606	14990	14867	14898	14992	14893	14919	15019	14780	14877	14949	14810	14812	14917	15079	14877	14850	14827	14866	14840	14815	14993	14763	14862	14795	14933	14934	14850	14817	14930	14943	14848	14897	14938	14889	14764	14682	14857	14677	14919	14958	14880	14892	14902	14888	14821	14813	14863	14848	14814	14949	14881	14659	14845	14902	14876	14859	14845	14874	14923	14803	14720	14798	14899	14767	14889	14696	14810	14737	14863	14898	14929	14797	14934	14853	14849	14822	14817	14879	14839	14891	14932	14899	14856	14978	14792	14758	14903	14735	14821	15042	14681	14672	14774	14879	14723	15042	14782	14885	14773	14734	14743	14828	14947	14700	14763	14960	14892	14788	14817	14729	14806	14914	14973	15215	14878	14854	14969	14920	14878	14779	14981	14797	14898	14957	14936	14864	14935	14790	14812	14900	14857	14890	14827	14825	14907	14905	14902	14766	14738	14793	14758	14743	14856	14954	14927	14843	14908	14877	14835	14783	14942	15033	14696	14821	15013	14763	14862	15090	14877	14832	14754	14907	14938	14704	14908	14755	14870	14892	14965	14841	14841	14789	14807	14807	14900	14937	14775	15047	14707	14930	14849	14927	14959	14953	14918	14805	14817	14870	14821	14910	14900	14791	14660	14907	14898	14926	14862	14807	14818	14917	14850	15059	14799	14759	15051	14887	14886	14866	14803	14713	14834	14700	14989	14923	14788	14904	14899	14727	14813	15015	14839	14837	14708	14896	14584	14795	14919	14886	14702	14841	14693	14807	14907	14851	14891	15013	14831	14953	14660	14872	14807	14784	14961	14950	14855	14963	14889	14965	14914	14916	14749	14954	14956	14763	14731	14764	14876	14743	14823	14917	14896	14829	14950	15140	14734	15015	14873	14807	14648	14999	14795	14894	14905	14752	14856	14859	14681	14870	14799	14916	14982	14735	14765	14865	14750	14963	14799	14905	14883	14882	14726	14847	14819	14801	14768	15021	14628	14908	14793	14686	14847	14957	14862	15001	14944	14864	14845	14696	14560	14900	14740	14919	15012	14780	14898	14974	14820	14916	14804	14939	14873	14983	14897	14624	14830	14869	14810	14803	14913	14747	14838	14943	14725	14548	14889	14781	14873	14721	15035	14858	14858	14907	14856	14910	14796	14906	14728	14757	14718	14715	14912	14786	14932	14777	14739	14851	14947	14987	14674	14928	14910	14932	14776	14720	14975	14758	14835	14936	14866	14876	14746	14883	14673	14867	14868	14835	14754	14665	15018	14809	14621	14886	14878	14774	15009	14856	14869	14587	14814	14941	14990	14746	14738	14910	14877	14875	14908	14823	14753	14833	14927	14850	14794	14931	14669	14766	14878	14867	14882	14857	14802	14944	14994	14984	14987	14892	14852	14824	14941	14837	15052	14754	14646	14768	14906	14765	14770	14832	14738	14802	15003	14985	14808	14979	14795	14753	14788	14760	14871	14926	14657	14879	14689	14878	14914	14727	14965	14811	14752	14926	14768	14876	14821	14928	14923	14730	14880	14801	14834	14828	14920	14740	14865	14650	14951	14888	14869	14827	14731	14795	14840	14978	14906	14911	14728	14794	14955	14850	14904	14979	14970	14743	14820	14761	14760	14871	14870	15023	14960	14648	14975	14768	14854	14895	14775	14702	14929	14760	14821	14775	15082	14873	14894	14805	14877	14810	14864	14852	14844	14899	14963	14983	14847	14901	14805	14800	14888	14882	14880	14924	14822	14914	14871	14899	14835	15080	14729	14926	15039	14803	14934	14837	14993	14761	14736	14751	15082	14877	14774	14812	14723	14711	14892	14813	14895	14919	14877	14794	14919	14905	14924	14885	14665	14748	14976	14664	14864	14855	14785	14761	14918	14885	14806	14694	14859	14811	14782	14818	14821	14919	14833	14916	14794	14929	14782	14689	15076	14831	14906	14935	14746	14919	14972	14784	14940	14787	14850	14781	14872	14752	14741	14822	14852	14928	14800	14867	14816	14611	14757	14921	14814	14882	14865	14871	14853	14952	14674	14946	14887	14836	14701	14792	14918	14938	14968	15104	14789	14958	14788	14942	14866	15002	14852	14771	14808	14668	14912	14801	14863	14876	14805	14872	14818	14758	14846	14770	14875	14904	14942	14703	14873	14787	15040	14963	14729	14801	14806	14981	14982	14779	14949	14952	14816	14883	15176	14762	14861	14792	14816	14818	14848	14893	14890	14865	14925	14891	14785	14853	15031	14943	14835	15041	14926	14805	14896	14796	14818	14776	14848	14787	14979	14861	14764	14819	14886	14918	14943	14901	14818	14820	14989	14806	14920	14846	14963	14758	15012	14884	14827	14911	14950	14828	14919	14958	14691	14843	14780	14716	14953	14893	14896	14799	14916	14767	14740	14820	14830	14866	14960	14844	14804	14884	14713	14782	14757	14779	14811	14872	14693	14839	15005	14709	14840	14836	14879	14878	14752	14713	14904	14960	14814	15053	14784	14835	14843	14836	14930	14924	14934	14714	14926	14839	14938	14862	14782	14968	14875	14954	14803	14871	14838	14831	14867	14741	14837	14856	14802	14833	14941	14919	14879	14824	14865	14938	14816	14815	14948	14921	14751	14813	14906	14862	14961	14998	14661	14971	14811	15050	14848	14795	14934	14875	14924	14823	14993	14884	14970	14784	14783	14802	14888	14867	14786	14996	14697	14755	14811	14853	14755	14891	14956	14841	14732	14763	14792	14758	14871	14866	14718	14854	14942	14839	14740	14794	14976	14790	14831	14720	14616	14770	14933	14827	14850	14882	14941	14842	14668	14716	14836	14951	14850	14890	14757	14785	14737	14676	14624	14938	14903	14872	15065	14855	14984	14902	14874	14982	14832	14874	14843	14963	14722	14794	14887	14875	14876	14877	14867	14820	14790	14891	14729	14795	14760	14833	14852	14715	14803	14812	14870	14842	14970	14714	14944	14779	14908	14888	14965	14913	14824	14996	14916	14953	14991	14773	14894	14786	14693	14979	14949	14818	14961	14996	14912	14942	14828	14931	14850	14799	14864	14860	14822	14864	14787	14835	14825	14826	14796	14695	14843	14736	14895	14817	14938	14834	14777	14924	14823	14885	14912	14761	14675	14976	14765	14745	14814	14857	14729	14949	14898	14920	14949	14828	14861	15051	14842	14873	14711	14899	14765	14797	14944	14966	14847	14878	14987	14831	14853	14896	14995	15028	14757	14875	15019	14854	14834	14793	14672	14923	14829	14829	14761	14857	14896	14789	14799	14854	14828	14865	14703	14988	14678	14709	14779	14872	14881	14857	14962	14902	14848	14692	14816	14885	15013	14777	14880	14944	14718	14779	14894	14802	14896	14764	14808	14894	14731	14802	14844	14956	14665	14748	14903	14795	14860	14876	14732	14791	14994	14889	14894	14988	14892	14743	14905	15026	14893	14796	14839	14903	14845	14846	14929	14890	14963	14974	14767	14882	14877	14850	14709	14944	14896	14813	14821	14828	14926	14771	14684	14822	14828	14879	14867	14747	14739	14971	14835	14817	14784	14734	14894	14826	14925	14812	14871	14813	14829	14919	14764	14737	14921	14822	14933	14913	14783	14993	14743	14918	14733	14754	14787	14815	14769	14953	14866	14939	14721	14840	14656	14810	14882	14841	14996	14788	14836	14934	14811	14723	14765	14766	14759	14973	14782	14846	14974	14630	14863	14696	14750	15043	14789	14957	14819	14699	14824	14883	14894	14796	14792	14913	14817	14887	14758	14909	14771	14871	14888	14917	14804	14886	15007	14853	14880	15109	14906	14829	14909	14861	14849	14930	14841	14883	14716	14842	14759	14814	14900	14955	15032	14920	14857	14969	14842	14899	14845	14805	14793	14913	14819	14885	15015	14842	14632	14790	14928	14818	14916	14934	14891	14772	14830	14797	14914	14838	14976	14699	14998	15008	14858	14759	14703	14799	14816	14834	14809	15062	14746	14953	14819	14899	14836	14973	14872	14869	14860	14886	14816	14788	14922	14786	14917	14816	14855	14792	14873	14762	14918	14849	14916	14867	14765	14910	14841	14806	14963	14918	14835	14747	14844	14831	14854	14810	14871	14887	14962	14986	14907	14697	14857	14918	14951	14935	14933	14890	14696	14826	14841	14905	14674	14888	14806	14881	14997	14938	14780	14637	14894	14986	14992	14713	14901	14874	14860	14810	14757	14909	14877	14878	14715	14789	14805	14716	14775	14938	14726	14894	14902	14864	14796	14971	14750	15045	14900	14842	14905	14851	14756	14792	14831	14751	14854	14897	14770	14881	14730	14843	14833	14810	14907	14933	14711	14815	14770	14978	14948	14684	15069	14783	15018	14922	14907	14876	14872	15002	14938	14971	14926	14825	14868	15144	14834	14856	14870	14825	14751	14867	14696	15010	14943	14999	14747	14822	14752	14868	14838	14776	14766	14885	14763	14940	14988	14892	14911	14849	14862	14876	14847	14847	14810	14934	14871	14745	14704	14793	14854	14781	14868	14847	14902	14821	14635	14825	14807	15023	14897	14888	14692	14920	15025	14848	14936	14933	14861	14819	14803	14749	14919	14843	14849	14875	14911	15020	14799	14931	14796	14844	14975	14789	14980	14969	14797	14946	14678	14663	14926	14758	14765	14899	14890	14896	14956	14871	14837	14834	14724	15018	14920	14917	14772	14741	14871	14865	14778	14833	14600	14738	14928	14946	14984	14856	14810	14745	15036	14946	14949	14770	14892	14855	14789	14841	14840	14705	14881	14923	15016	14780	14673	15108	14756	15068	14912	14829	14845	14899	14804	14897	14846	14809	14795	14945	14965	14726	14969	14812	14870	14740	14956	14642	14863	14808	14745	15001	14937	14800	14671	14905	14885	14894	14855	14846	14949	14805	14733	14847	14997	14932	14639	14789	14726	15034	14791	14903	14668	14950	14815	14763	14789	14809	14790	14892	14955	14848	14939	15083	14824	14743	14890	14925	14889	14849	14806	14816	14939	14768	14950	14855	14990	14697	14785	14942	14916	14805	14697	14860	14716	14918	14862	14718	14779	14780	14772	14767	14775	15049	14707	15018	14927	14787	14916	14896	14766	14836	14733	14829	14955	14937	14879	14978	14918	14782	14830	14894	14706
30328	41481	46985	33038	21609	18504	18021	17176	17385	17415	17381	17200	17395	17227	17256	17317	17370	17165	17168	17175	17203	17290	17302	17115	17300	17353	17244	17075	17268	17254	17259	17193	17366	17254	17223	17200	17128	17324	17154	17244	17225	17238	17355	17321	17204	17346	17298	17345	17461	17423	17402	17281	17116	17231	17195	17224	17103	17069	17364	17374	17354	17157	17392	17260	17402	17337	17276	17077	17220	17296	17216	17192	17247	17168	17140	17150	17120	17144	17090	17144	17466	17275	17322	17315	17222	17250	17079	17181	17215	17254	17289	17029	17420	17296	17225	17326	17228	17284	17116	17315	17230	17315	17324	17190	17228	17313	17059	17291	17030	17119	17230	17173	17220	17527	17213	17372	17136	17243	17128	17271	17371	17138	17326	17023	17289	17329	17073	17178	17327	17133	17296	17360	17211	17253	17324	17191	17167	17091	17264	17119	17198	17203	17270	17110	17322	17122	17377	17002	17247	17409	17303	17441	17136	16976	17268	17242	17350	17105	17383	17160	17043	17229	17231	17411	17129	17319	17115	17144	17091	16991	17363	17342	17141	17459	17358	17297	17117	17217	17253	17285	17296	17150	17188	17161	17317	17227	17413	17059	17027	17282	17222	17375	17136	17222	17175	17072	17141	17172	17299	17260	17107	17274	17382	17346	17281	17139	17346	17263	17103	17418	17232	17125	17241	17363	17201	17056	17347	17367	17140	17080	17227	17269	17256	17210	17496	17255	17333	17059	17165	17207	17391	17061	17350	17275	17034	17186	17227	17215	17161	17401	17289	17200	17204	17407	17150	17252	17475	17329	17205	17174	17366	17305	17375	17312	17286	17348	17146	17305	17237	17218	17230	17176	17252	17082	17318	17285	17073	17101	17374	17259	17276	17294	17150	17493	17316	17214	17274	17104	17230	17177	16962	17278	17013	17239	16995	17294	17204	17089	17339	17159	17223	17162	17123	17193	17012	17351	17337	17303	17209	17105	16995	17112	17296	17312	17356	17236	17294	17424	17280	17282	17322	17262	17234	17150	17408	17328	17271	17135	17326	17364	17080	17194	17091	17485	17309	17265	17520	17186	17002	17211	17231	17174	17092	17217	17166	17140	17201	17374	17369	17302	17144	17252	17613	17171	17231	17378	17359	17307	17253	17051	17274	17233	17264	17014	17155	17350	17229	17162	17282	17122	17394	17218	17274	17044	17294	17238	17112	17314	17344	17289	17299	17379	17072	17223	17337	17264	17219	17521	17298	16908	17118	17221	17231	17079	17182	17205	17157	17268	17073	17180	17314	17331	17242	17396	17146	17281	17296	17030	17187	17060	17265	17136	17195	17429	17616	17179	17417	17268	17284	17197	17181	17069	17119	17138	16918	17211	17136	17339	17279	17097	17148	17049	17231	17377	17078	17391	17361	17157	17304	17158	17318	17496	17289	17287	17289	17365	17249	17302	17185	17214	17285	17463	17407	17200	17268	17248	17311	17226	17277	17268	17030	17016	17114	17273	17373	17265	17248	17192	17264	16870	17184	17245	17492	17510	17366	17294	17290	17150	17216	17175	17205	17605	17181	17304	17373	17229	17137	17140	17296	17133	17138	17538	17196	16990	17043	17067	17230	17142	17273	17186	17192	17131	17221	17332	17538	17237	17130	17168	16957	17107	17279	17129	17222	17122	17370	17268	17302	17409	17351	17351	17215	17187	17226	17211	17391	17215	17204	17116	17383	17060	17275	17167	17520	17158	17072	17434	17275	17160	17210	17254	17154	17297	17166	17326	17229	17204	17293	17438	17336	16996	17138	17348	17099	17335	17329	17082	17458	17423	17349	17339	17407	17311	17288	17097	17278	17142	17070	17244	17373	17300	17249	16833	17327	17127	17235	17214	17150	17222	17464	17268	17250	17374	17160	17265	17180	17133	17291	17130	17037	17192	17103	17355	17263	17369	17087	17116	17188	17236	17321	17255	17296	16971	17350	17220	17243	16991	17406	17238	17115	17168	17339	17138	17085	17292	17104	17112	17137	17207	17372	17152	17101	17349	17227	17305	17185	17033	17265	17170	17052	17227	17211	17284	17194	17047	17313	17517	17042	17292	17108	17345	17028	17165	17173	17247	17082	17339	17230	17043	17272	16967	17358	17272	17196	17365	17102	17312	17042	17183	17245	16965	17270	17282	17307	17203	17280	17293	17203	17253	17214	17000	17428	17200	17206	17228	17302	17124	17322	17034	17241	17169	17231	17492	17196	17246	17337	17398	17251	17126	17226	17218	17079	17237	17160	17157	17197	17171	17139	17198	17296	17204	17122	17235	17006	17251	17450	17495	17255	17559	17432	17247	17296	17043	17127	17324	17241	17351	17263	17353	17269	17313	17180	17322	17283	17152	17206	17156	17244	17287	17271	17267	17297	17324	17377	17380	17217	17224	17142	17091	17294	17188	17336	17329	17313	17243	17019	17274	17202	17169	17284	17279	17176	17110	17170	17166	17098	17305	17028	17313	17190	17037	17209	17260	17222	17326	17274	17280	17219	17269	17402	17230	17044	17220	17258	17257	17180	17273	17134	17302	17368	17177	17197	17505	17151	17016	17116	17273	17117	17324	17413	17566	17383	17310	17055	17313	17114	17202	17267	17152	17138	17404	17162	17171	17290	17376	17239	17168	17227	17223	17389	17085	17229	17062	17265	17223	17322	17147	17403	17181	17407	17130	17059	17250	17199	17173	17121	17325	17465	17416	17320	17549	17459	17136	17354	17259	17303	17134	17299	17205	17234	17091	17283	17302	17401	17417	16997	17397	17237	17218	17168	17406	17213	17146	17216	17274	17119	17225	17149	17176	17061	17233	17150	17185	16979	17234	17169	17239	17248	17053	17342	17312	17205	16851	17137	17246	17255	17038	17126	17092	17157	17266	17147	17276	17240	17202	17394	17324	17283	17325	17104	17229	17235	17408	17202	17398	17369	17366	17351	17170	17312	17342	17338	17195	17352	17293	17145	17071	17126	17045	17277	16967	17178	17435	17292	17067	17427	17374	17290	17247	17234	17394	17327	17401	17373	17233	17137	17178	17161	17102	17359	17152	17120	17409	17066	17105	17006	16968	17411	17430	17144	17194	17005	17095	17079	17222	17314	17281	17282	17119	17236	17348	17196	17250	17347	17288	17080	16967	17169	17325	17101	17218	17140	17319	17282	17292	17346	17250	17140	17264	17027	17353	17219	17309	17108	17207	17261	17170	17350	17312	17444	17097	17315	17066	17144	17312	17120	17470	17259	17155	17329	17318	17100	17269	17167	17514	17248	17251	17421	17432	17060	17475	17143	17199	17373	17255	17167	17075	17129	17240	17382	17441	17303	17141	17213	17430	17108	17264	17178	17347	17151	17249	17330	17314	17331	17062	17137	17358	17209	17209	17173	17161	17430	17099	17405	17381	17281	17321	17385	17478	17229	17261	17199	17188	17240	17252	17438	17306	17287	17031	17379	17265	17179	17178	17243	17230	17206	17279	17133	17154	17449	17282	17351	17238	17238	17212	17486	17268	17279	17271	17254	17195	17209	17273	17256	17498	17283	17229	17234	17333	17069	17050	17360	17222	17109	17428	17271	17074	17298	17190	17211	17151	17322	17114	17321	17090	17087	17284	17211	17329	17203	17303	17362	17311	17023	17171	17166	17325	17387	17472	17229	17236	17429	17019	17260	17352	17388	17048	17196	17041	17293	17220	17453	17304	17141	17244	17186	17245	17183	17091	16963	17161	17292	17433	17308	17148	17303	17281	17355	17008	17233	17124	17126	17128	17057	17341	17414	17363	17149	17294	17287	17166	17153	17251	17192	17392	17182	17174	17242	17430	17341	17242	17080	17225	17365	17333	17274	17249	17291	17058	17149	17086	17049	17004	17300	17215	17220	17069	17140	17256	17123	17204	17274	17347	17277	17381	17233	17068	17105	17090	17099	17508	17324	17318	17207	17298	17078	17269	17204	17401	17158	17013	17198	16946	17278	17372	17161	17205	17112	17243	17142	17111	17172	17251	17342	17379	17255	17140	17351	17263	17216	17266	17466	17352	17222	17160	17234	17249	17043	17118	17127	17261	17468	17386	17465	17372	17263	17235	17232	17259	17428	17139	17283	17384	17082	17375	17302	17322	17190	17098	17269	17282	17332	17033	17231	17392	17161	17368	17270	17063	17277	17000	17263	17357	17356	17385	17105	17249	17167	17089	17279	17198	17244	17375	17127	17408	17385	17363	17378	17065	17212	17181	17223	17368	17176	17132	17233	17394	17214	17289	17444	17275	17162	17455	17364	17268	17440	17262	17408	17222	17124	17109	17162	17367	17458	17359	17264	17310	17050	17342	17236	17451	17345	17196	17377	17259	17334	17104	17234	17045	17386	17118	17198	17302	17338	17043	17246	17468	17055	17474	17345	17097	17360	17156	17137	17271	17341	17290	17330	17190	16956	17406	17272	17243	17383	17158	17317	17184	17134	17286	17400	17082	17339	17148	17257	17212	17277	17246	17339	17335	17080	17213	17358	17401	17304	17021	17251	17427	17265	17291	17093	17480	17244	17070	17157	17353	17217	17271	17176	17137	17298	17326	17233	17301	17148	17264	17275	17133	17384	17239	17174	17041	17314	17384	17496	17290	17287	17173	17326	17289	17226	17192	17173	17265	17239	17425	17092	17166	17082	17388	17266	17023	17400	17224	17282	16972	17259	17350	17195	17464	17254	17372	17184	17211	17371	17453	17228	17345	17291	17350	17263	17264	17243	17171	17398	17155	17359	17276	17348	17172	17143	17237	17328	17006	17146	17256	17312	17222	17288	17250	17260	17257	17254	17256	17341	17113	17209	17189	17332	17277	17153	17358	17168	17045	17234	17255	17240	17460	17073	17140	17165	17302	17137	17401	17135	17205	17353	17466	17166	17215	17282	17196	16917	17252	17141	17292	17252	17226	17388	17323	17086	17295	17476	17352	17338	17093	17228	17200	17148	17327	17266	17237	17322	17222	17253	17326	17269	17341	17263	17301	17348	17233	17281	17125	17126	17336	17032	17194	17302	17375	17176	17253	17250	17272	17239	17162	17050	17198	17258	17169	17198	17272	17220	17320	17274	17322	17389	17135	17405	17285	17209	17229	17203	17151	17320	17205	17178	17187
50214	74433	53206	29221	18059	15351	15041	14628	14828	14843	14808	14759	14850	14758	14843	14819	14763	14994	14921	14913	14848	14947	14847	14753	14844	14995	14817	14727	14876	14698	14917	14786	14819	14898	14869	14833	14898	15151	14712	14908	14793	15015	14686	14810	14724	14892	14740	14995	15002	14803	14761	14749	14951	14773	14811	14843	14983	14735	14708	14854	14939	14935	14795	14894	14792	14779	14979	14735	14788	14912	14864	14837	14903	14706	14878	14562	14833	14768	14914	14806	14930	14870	14863	14905	15043	14582	14647	14949	14796	14764	14712	14952	14891	14793	14831	14867	15113	14832	14757	14936	14730	14896	14905	14802	14804	14803	14704	14851	14767	14776	14826	14842	14728	14762	14835	14770	14768	14662	14783	14945	14693	14710	14720	14993	14861	14788	14901	14859	14818	14941	14892	14764	14914	14797	14827	14954	14780	14920	14846	14857	14788	14882	14802	14838	14855	14799	14844	14757	14911	14793	14952	14818	14905	14791	14820	14835	14814	14708	14854	14923	14773	14703	14896	14709	14922	14857	14909	14806	14782	14875	14963	14727	14788	14995	14812	14813	14844	14829	14857	14899	14759	14812	14934	14806	14823	14843	14773	14874	14665	14972	14831	14864	14697	14893	14936	14827	14780	14849	14883	14895	14811	14877	14640	14851	14825	14795	14737	14941	14728	14715	14799	14922	14929	14877	14831	14698	14928	14887	14831	14837	14894	14906	14897	15034	14672	14880	14778	14938	14819	14651	14803	15101	14706	14812	14898	14916	14865	14729	14744	14660	14916	14976	14866	14823	14823	14853	14751	14759	14740	14906	14714	14784	14834	14834	14944	14980	14766	14936	14772	14849	14834	14889	14922	14839	14890	14843	14894	15019	15126	14915	14890	14790	14916	14716	14838	14996	14973	14724	14840	14783	14843	14860	14840	14786	14718	14694	14814	14758	14904	14855	14905	14877	14937	15113	14883	14837	14864	14819	14958	14876	14763	14758	14827	14626	14920	14842	14797	14830	14580	14910	14924	14878	14815	14738	14979	14687	14902	14662	14809	14642	14834	14801	14522	14900	14857	14878	14816	14822	14964	14935	14924	14834	14804	14622	14893	14735	14798	14879	14845	15015	14649	14976	14769	14835	14807	14868	14808	14889	14795	14884	14933	14941	14872	14752	14941	14733	14923	14893	14970	14832	14726	14744	14922	14604	14759	14786	14845	14809	14694	14798	14892	14753	14728	14828	14858	14779	14772	14831	14833	14741	14796	14881	14948	14818	14745	14725	14895	14859	14843	14825	14899	14810	14972	14859	14971	14768	14719	14740	14977	14791	15051	14655	14810	14806	14790	14910	14805	14892	14764	14699	14750	14940	14754	14800	14682	14708	14945	14795	14747	14807	15031	14820	14844	14920	14878	14693	14652	14897	14905	14873	14858	14736	14910	14937	14820	14919	14887	14783	14861	14831	14765	14928	14719	14916	14719	14829	14967	14655	14781	14995	14849	14651	14629	14837	14752	14849	14661	14619	14758	14866	14853	14732	14840	15081	14877	14682	14931	14925	14740	14863	14873	14821	14858	14857	14867	14728	14748	14912	14655	14776	14878	14904	14802	14923	14915	14770	14763	14850	14704	14799	14757	14785	14698	14754	14850	14673	14812	14931	14770	14662	14734	14901	14867	14987	14939	14740	14928	14764	14835	14655	14788	14827	14833	14987	14906	14782	14895	14698	14788	15010	14866	14819	15014	14664	14872	14709	14877	14841	14637	14738	14762	14887	14852	14914	14798	14764	14989	15041	14944	15044	14850	14790	14922	14711	14829	14710	14824	14786	14716	14780	14879	14919	14721	14894	14869	14734	14837	14844	14821	14863	14708	14823	14764	14895	14923	15147	14851	14773	15107	14798	14788	14854	14974	14754	14832	14812	14725	14935	14774	14772	14844	14750	14886	14902	14814	14687	14818	14820	14821	14800	14867	14922	14724	14980	14831	14962	14765	14880	14687	14886	14838	14825	15054	14736	14763	14807	14813	14849	14677	14957	14834	14946	14840	14830	14863	14833	14696	14816	14697	14912	14881	14690	14846	14797	14829	14702	14848	14728	14870	14740	14766	14946	14834	14735	14885	14804	14980	14891	14675	14723	14891	14843	14933	14906	14921	14840	14720	14745	14949	14789	14872	14802	14768	14832	15032	14794	14848	14766	14820	14833	14924	14751	14860	14837	14910	14854	14819	14811	14615	14798	14859	14779	14909	14771	14829	14702	14713	14877	14995	14849	14883	14938	14847	14923	14908	14899	14746	14823	14912	14780	14933	14820	14726	14912	14801	14763	14891	14893	14723	14960	14872	14757	14844	14975	14807	14853	14871	14811	14846	14971	14861	14958	14761	14818	14971	14866	14921	14680	14682	15070	14738	14777	14942	14718	14803	14845	14738	14920	14667	14813	14917	14719	14898	14803	14956	14727	14929	14803	14753	14893	14818	14701	14838	14684	14618	14889	14833	14699	14907	14688	14740	14708	14903	14923	14852	14853	14860	14857	14958	14817	14823	14896	14832	14892	14865	14743	14891	14840	14923	14820	14844	14595	14842	14799	14873	14794	14794	14859	14873	14951	14862	14978	14836	14800	14800	14781	14599	14837	14740	14905	14810	14672	14878	14991	14707	14684	14938	14820	14828	14723	14759	14931	14962	14821	14727	14754	14791	14799	14791	14740	14908	14908	14883	14826	14695	14710	14663	14804	14904	14794	14812	14808	14722	14689	14870	14838	14912	14964	14816	14773	14718	14968	14821	14920	14922	14939	14807	14847	14888	14817	14775	14985	15035	14781	14932	14638	15163	14730	14809	14794	14717	14772	14751	14806	14759	14776	14965	14835	14790	14803	14799	14846	14891	14703	14941	14991	14784	14862	14649	14833	14758	14920	14729	14771	14873	14829	14777	14859	14828	14785	14730	14873	14627	14790	14904	14771	14892	14934	14814	14818	14980	14895	14800	14809	14908	14765	14754	14838	14792	14805	14789	14874	14846	14777	14845	14752	14808	14856	14818	14777	14833	14771	14788	14956	14702	14872	14788	14866	14843	14838	14739	15072	14944	14783	14828	14939	14718	14760	14793	14949	14783	14742	14672	14731	14848	14797	14757	15001	14807	14722	14932	15006	14788	14844	14652	14755	14673	14844	15028	14918	14890	14782	14787	14947	14753	14886	14942	14812	14886	14756	14737	14986	14878	14786	14968	14677	14790	14652	14940	14917	14929	14895	14904	14848	14782	14894	14948	14709	14856	14834	14739	14874	14777	14842	14750	14790	14848	14891	14860	14842	14797	14899	14737	15003	14767	14730	14692	14727	14747	14889	14972	14894	14842	14597	14652	14835	14855	14919	14875	14775	14777	15008	14795	14829	14703	14767	14762	14816	14807	14908	14763	14911	14970	14741	14761	14813	14933	14845	14838	14905	14811	14864	14812	14925	14968	14707	14879	14754	14962	14612	14867	15007	14758	14767	14981	14795	14891	14732	14962	14942	14850	14766	14768	14762	14965	14889	14827	14763	14808	14682	14945	14748	14759	14698	14744	14845	14685	14967	14981	14809	14810	14773	14913	14843	14816	14841	14985	14891	14683	14740	14775	14722	14695	14838	14979	14603	14989	14785	14890	14816	14817	14805	14877	14861	14891	14778	14882	14657	14673	14756	14847	14807	14737	14918	14878	14862	14803	14798	14808	14748	14865	14824	14863	14992	14634	14706	14771	14937	14904	14869	14852	14915	14860	14816	14932	14838	14972	14737	14859	14685	14821	14806	14926	14872	14830	14740	14822	14818	14774	14892	14812	14970	14851	14850	14879	14834	14973	14852	14860	14745	14904	14725	14950	14943	14948	14856	14720	14773	14553	14872	14908	14748	14780	15037	14927	14658	14789	14957	14928	14821	14864	14942	14780	14926	14765	15045	15031	14976	14903	14801	14797	14744	14879	15004	15051	14784	14817	14895	14889	14907	14705	14824	14792	14656	14798	14792	15068	14781	14951	14912	14862	14760	14932	15027	14804	14857	14880	15016	14861	14713	14932	14931	14892	14828	14703	14943	14908	14780	14918	14942	14906	14644	14725	14781	14803	14801	14649	14856	14921	14703	14776	14791	14855	14896	14916	14902	14635	14918	14997	14955	14918	14888	14760	14688	14835	14774	14847	14891	14984	14935	14875	14787	14862	14916	15006	14876	14611	14770	14612	14760	14810	14868	15066	14754	14753	14942	14831	14825	14948	14845	15050	15128	14967	14741	14944	14964	15002	14895	14761	14908	14870	14917	14788	14806	14986	14759	15009	14808	14798	14977	14843	14760	15073	14810	14811	14943	14618	14755	14886	14814	14609	14775	14925	14714	14928	14945	14863	14824	14829	14886	14775	14831	14879	14858	14908	14714	14767	14497	14901	14909	14742	14784	14880	14868	14862	14948	14747	14886	14954	14825	14913	14830	14761	14740	14853	14683	14850	14861	14967	14954	14848	14856	14955	14855	14902	14667	14865	14925	14762	14882	14778	14860	14800	14699	14796	14855	14925	14876	14966	14890	14937	14922	14700	14854	14759	14797	14899	14903	14934	14764	14564	14942	15034	14779	14886	14760	14883	14938	14816	14944	14712	14973	14769	14919	14913	14970	14894	15039	14875	14804	14837	14802	15000	14711	14767	14837	14953	14805	14746	14801	14703	14838	14880	14901	14833	14802	14860	14668	14844	14812	14891	14972	14689	14854	14711	14889	14804	14820	14853	14802	14807	14794	14909	14864	14841	14874	14881	14640	14826	14848	14894	14844	14922	14828	14941	14873	14726	14913	14779	15024	14747	14807	14751	14776	14819	14951	14844	14781	15007	14770	15064	14826	15069	14732	14864	14981	14783	14750	14973	14737	14909	14673	14758	14743	14909	14920	14661	14800	14884	14934	14898	14917	14650	14731	14779	14821	14828	14880	14955	14891	14841	15069	14657	14853	14920	14823	14843	14788	14834	14894	14828	14769	14934	14769	14795	14955	14888	14807	14657	14892	14847	14852	14873	14816	14794	14992	14849	14855	14875	14907	14848	14734	14804	14848	14776	14801	14693	14761	14961	14718	14990	14711	14856	14838	14794	14977	14687	14916	14866	14904	14717	14826	14756	14842	14867	14784
23964	25326	37299	30826	24581	23767	23042	18266	17338	17439	17205	17306	17342	17292	17353	17358	17296	17308	17339	17127	17123	17315	17218	17264	17280	17252	17207	17442	17142	17283	17398	17085	17125	17229	17064	17147	17119	16972	17104	16877	17060	17117	17142	17174	17096	17112	17213	17125	17298	17042	17200	17002	17125	17119	17064	17166	17166	17115	17088	16994	17014	17084	17040	16982	17259	17029	16974	17096	17105	17051	16951	17099	17193	17089	17097	16976	16780	17257	16857	17098	17045	17202	17120	17200	16926	17055	17118	17259	17265	16867	17105	16997	17090	17000	17218	17039	17082	16815	17027	17190	17240	17148	17127	17072	17198	17006	17097	17016	17033	17142	17017	17154	16996	17128	16873	17032	17037	16952	17092	17027	16904	16898	17044	17045	17278	16972	16984	17179	16992	17228	17090	17185	17135	17192	17043	17081	17057	17175	17113	17018	17039	17022	16974	16857	17059	16877	17223	17182	17131	17211	16812	16940	16881	17012	16944	16948	17092	16955	17069	16961	17058	16939	17186	17071	17013	17078	16977	17110	17016	17103	17027	17144	17117	17376	17003	16984	17118	16977	17109	16893	17235	17114	17029	16923	17161	16991	17042	17341	17022	17055	17070	16996	16925	17072	17121	17152	17096	17076	17011	17028	17208	17023	16914	16860	16744	16981	17045	16996	16925	17093	16867	17055	16944	17133	16887	17021	16841	17096	17160	16982	16991	17061	17037	16961	17005	17079	17208	17120	17109	16995	17144	17008	16975	17019	17108	17132	16992	16997	16972	17189	17195	17082	16940	16937	17011	17009	16915	17180	17010	17108	17123	16959	17002	17154	16933	17106	16946	17022	17101	16943	17089	17181	16871	16850	17087	17013	16868	16942	17002	16788	17061	17069	16798	16822	17288	17219	16970	17012	16987	16926	17070	17092	17140	17152	17132	16887	16825	17109	17076	17022	16957	16993	17088	16938	17085	17095	17040	17195	17094	17037	16948	16984	16992	16939	17074	16924	17057	17284	16806	17179	17111	17174	17208	16948	17005	17225	17126	17112	16829	16914	16925	17002	16897	17119	16971	17110	17083	16996	16982	17118	16975	17093	17071	17242	17031	16791	16993	17234	17051	17181	16941	17053	17038	17156	16759	16899	17090	17049	17143	17198	16993	17036	17094	17036	17051	16945	17097	16965	16833	17120	17176	16884	17068	17125	16973	16912	17093	17019	17084	16860	16905	17108	17077	16660	16888	17107	17034	17053	16915	16828	16976	17125	17101	17056	16924	16862	17019	17135	17018	17241	16845	16767	16856	17063	17251	16845	17030	16978	17131	17137	17056	17030	17352	17064	17060	16983	17024	16946	17083	17034	17132	16997	17034	16915	16954	16990	16994	17104	17177	16915	17185	17076	16989	17058	17189	17045	16998	17191	17004	16971	16983	16947	17116	17094	17329	16950	17007	17094	17200	17033	17186	17088	17088	16916	16998	16904	16939	17114	17019	17007	17248	17210	17002	16915	16992	16810	17029	16915	16948	17162	16923	17046	17233	16966	16915	17139	16851	17280	17145	16868	16880	17027	17017	16919	17182	16834	16943	16912	17160	16775	17089	16970	16946	17069	17184	17101	16833	17164	16957	17068	16996	17072	17037	17078	17157	17045	16952	17045	17055	17084	17111	17075	16971	17221	17239	16898	17061	16915	17155	17062	17066	17015	16964	16972	16968	16985	17178	17182	17019	17117	17074	17081	17056	17186	17172	16909	16842	17010	17215	16997	16933	16923	16935	17097	17031	16879	17154	17030	17137	16942	17112	17201	17145	17241	17054	16937	17052	17130	17117	17076	17102	17129	16989	17045	17015	16744	16919	17046	17019	17172	16979	17071	17021	17003	17078	16756	17035	17051	16896	16967	16890	17051	16923	17062	17099	16886	16941	17113	16942	17170	16984	16988	16890	17052	17034	16946	17133	16854	17212	17097	16918	16907	16984	17100	17037	16952	17095	16935	16857	17014	17241	17184	17276	16903	16913	17130	17037	17252	17144	16976	17120	17075	16836	17066	16851	17032	16898	16946	17155	17184	17260	16849	16938	17151	17107	16882	17111	17038	17000	16753	17098	16920	17042	17080	17034	16745	17064	17167	17223	17144	17021	16858	17054	17136	17091	16998	17101	17257	17005	17064	16989	16934	17034	16763	17238	17154	16989	17064	17169	17214	16973	17015	16976	17145	16976	17121	16962	17054	16932	16976	17013	17070	17236	17035	16968	17072	17286	16858	16893	16913	17064	17250	17166	17047	17252	16984	17054	17064	17075	17006	16930	17067	16988	17272	16970	17070	16826	17196	17022	16913	16950	16969	17115	17102	17083	17181	17068	16922	16902	17270	16973	17143	16972	16936	17193	17116	16950	16864	17035	16950	16877	17005	16978	17027	16828	16984	17175	16980	16982	17018	17027	17168	16933	17178	17170	16974	17148	17112	17261	16941	17056	17042	16925	17189	17050	17115	16943	16978	17128	17229	17006	16997	17108	16990	17151	17016	17043	17057	16866	17076	16878	17153	17144	17037	17081	16996	17014	16954	17124	16980	17152	17052	17070	17220	17145	16891	17243	16901	17039	17060	16990	17157	17083	17127	17117	16954	17150	16878	17160	16877	17179	17147	17126	16969	16944	17159	16967	16996	17048	17162	17016	17165	16826	17162	17224	17166	16997	16888	16973	17075	16975	17054	17043	17210	17118	16949	17086	17130	17041	16983	16847	16900	17079	17053	17198	17144	16995	17134	17102	17156	16945	16914	17181	17099	17091	17124	16994	17150	17100	16904	16992	17005	16891	16915	16933	17106	16865	16933	16959	16992	16989	16969	16966	16842	17032	17070	16980	17160	17199	17011	17109	16670	17103	16978	17201	17118	17207	17044	16898	17017	17057	16746	17059	16935	17057	16990	17147	17102	17003	16937	17030	17086	16916	17061	17004	17108	17016	16986	17032	17086	17045	17118	17116	17039	17218	17181	16989	16972	17109	17022	17074	16982	17165	17144	16747	17061	17245	17128	17197	16925	16972	17057	17243	17179	17117	17053	16887	17071	17015	17011	16956	17069	17027	17117	17058	17049	17118	17133	16992	17098	17021	17014	17041	17131	17234	17173	17209	16888	17054	16940	17132	17129	17002	17181	17127	17020	16926	16964	16909	16868	17080	16917	16906	17259	17169	17195	17004	17079	17080	16799	17050	17107	16970	17289	16815	17045	17146	17162	17064	16889	16771	17154	17032	16907	16976	17187	17035	17112	17076	16933	17225	16959	17150	16947	17008	16837	17197	17124	17139	16986	16981	16913	17060	17248	17070	16858	17109	17207	16855	17102	17040	17078	16763	16961	17144	17067	17033	16859	17216	17280	17014	17279	16967	16998	17111	17200	16928	17085	16920	17043	16827	17056	17093	16981	17130	16940	16875	16932	16804	16857	17044	16928	16942	17011	16966	16828	16981	16992	17128	17028	17036	17032	17090	16966	16994	16931	17259	17054	17129	17165	17060	17269	16811	17153	17023	17026	17016	17114	16842	16990	16837	16988	17063	16952	16986	17072	16978	17027	16951	17046	16991	17029	16943	17016	16958	17150	16962	17062	17150	16874	16900	16966	16861	16877	16975	16988	17096	17141	16971	17009	17015	17063	17008	17138	17066	17077	16953	16865	17118	17075	16958	17133	17061	16863	17073	17131	16919	17130	16823	16869	17057	17150	16949	16823	17055	16912	16988	17135	17037	16797	16906	16885	17115	16932	17202	17007	17108	17262	16999	17152	16930	17076	17122	17103	17243	16958	17025	17085	17057	17079	17126	17158	16834	17317	16645	17091	16924	17184	17165	17197	16892	17115	17090	17055	17075	17056	16834	17068	17101	16690	17041	17199	17127	17159	16948	17182	16893	16986	17121	17039	16875	17174	16955	16943	16981	17220	17125	17029	17076	17098	17029	16937	16975	17060	17090	16904	16973	17003	17115	17090	17184	16960	17030	17107	16993	16978	17147	17152	17094	17102	16968	17210	16920	16847	17013	17277	16925	16930	16908	16995	16989	16986	16813	17146	16979	16865	17003	17050	17075	16876	16886	16919	16869	16896	17066	17036	17074	16969	16884	17134	17177	17021	16900	17133	17197	17031	17139	16973	17131	17001	16903	17012	17084	17006	16957	16936	17092	16782	16899	16975	16902	16809	17162	17075	17094	17158	17037	16878	17026	17009	16999	17040	17089	17176	17170	17062	17018	16841	16888	16981	17035	17072	17165	17243	16999	17052	17176	16856	17183	17047	17042	17093	17096	17188	16996	17139	17178	17097	17072	17024	17135	16937	17006	17130	16972	17122	16927	17083	17091	17092	16979	17139	17099	16920	17095	16786	17210	17155	16800	17058	16809	17090	16946	17088	17126	17181	17103	17170	17033	16824	17010	16879	17055	17078	17106	16896	17075	17042	17035	17108	17038	17035	17035	17057	17136	17026	17116	17140	16920	16972	17156	16911	17145	17179	17198	16967	17014	17217	17011	16920	17068	17113	17038	17085	17089	17117	17162	17029	16986	17136	17097	17145	17089	16882	16767	17267	17090	16888	17172	17023	17082	17024	17157	17137	17001	16994	16912	16994	16931	17039	17164	16992	17023	16941	16955	16816	16956	16844	17026	17006	17078	17185	17154	16865	16997	17093	17249	16842	16923	16935	16973	17139	17209	17053	17094	17163	16987	17041	16938	16989	17079	16848	16871	16870	17160	16845	17034	17409	16924	16766	16998	17256	17102	17012	17003	17117	17120	17187	16928	16965	16926	16957	17084	16949	16961	17059	17126	16990	17180	17173	16974	17181	17168	16920	17156	16913	17040	17102	17167	17078	17078	17193	17316	16939	16815	17120	17118	16990	16870	17054	17020	17015	17199	17300	17184	17006	17139	16950	17265	17280	17172	16963	16977	17129	17056	17039	17159	16958	16995	16976	17192	17092	17092	17033	17063	17090	17191	17021	17095	17002	17107	17090	17073	17033	16866	17062	17126	16925	16986	17028	17118	16942	17187	17085	17117	16991	16977	16876	17180	17213	17012	17101	17069	16849	16955	16928	17017	17084	16921	17024	17126	16872	16895	16971	17134	16979	16976	16671	16966	16982	17083	16965	17010	16996	16810	16899
61351	106879	86825	55849	30754	17820	15171	14625	14627	14697	14819	14751	14649	14605	14646	14833	14874	14726	14795	15008	14769	14874	14708	14719	14835	14790	14849	14701	14802	14720	14660	14871	14773	14731	14798	14808	14878	14705	14858	14675	14742	14658	14659	14665	14819	14704	14731	14845	14921	14864	14939	14809	14763	14628	14826	14905	14899	14615	14799	14656	14809	14888	14875	14735	14649	14658	14808	14834	14699	14700	14684	14791	14864	14675	14768	14760	14925	14939	14778	14685	14744	14712	14666	14865	14774	14441	14694	14832	14734	14575	14931	14619	14750	14598	14591	14885	14779	14658	14877	14670	14599	14697	14698	14967	14690	14700	14837	14552	14811	14701	14573	14759	14675	14779	14687	14779	14808	14625	14515	14720	14703	14611	14751	14756	14846	14507	14812	14696	14703	14790	14673	14514	14835	14694	14783	14691	14776	14670	14875	14745	14536	14948	14833	14734	14865	14719	14790	14797	14703	14819	14668	14676	14701	14560	14661	14759	14838	14848	14720	14808	14650	14894	14997	14672	14921	14650	14747	14732	14772	14775	14640	14622	14619	14727	14709	14877	14697	14668	14966	14729	14769	14841	14609	14718	14939	14775	14701	14928	14665	14641	14722	14801	14820	14748	14935	14763	14665	14805	14815	14608	14793	14715	14643	14635	14738	14737	14684	14829	14690	14682	14531	14596	14686	14723	14778	14637	14842	14717	14672	14724	14810	14623	14654	14791	14724	14948	14612	14828	14628	14884	14604	14647	14689	14818	14861	14743	14746	14555	14928	14821	14622	14625	14511	14710	14935	14766	14686	15003	14662	14713	14680	14701	14956	14688	14731	14719	14790	14743	14796	14715	14747	14819	14761	14645	14778	14830	14872	14654	14816	14624	14725	14719	14644	14669	14780	14726	14658	14781	14705	14585	14688	14702	14726	14774	14759	14640	14651	14781	14790	14492	14716	14782	14605	14696	14819	14627	14823	14698	14807	14773	14761	14664	14771	14731	14694	14726	14774	14685	14781	14806	14750	14734	14816	14704	14750	14803	14607	14751	14795	14708	14831	14800	14976	14554	14720	14633	14671	14808	14707	14825	14703	14754	14652	14723	14608	14627	14623	14795	14596	14736	14973	14590	14699	14642	14946	14649	14931	14716	14803	14756	14830	14842	14599	14740	14830	14571	14674	14770	14577	14716	14829	14714	14896	14705	14693	14635	14849	14827	14774	14881	14712	14808	14875	14805	14933	14709	14841	14639	14794	14756	14732	14683	14717	14810	14808	14849	14747	14546	14817	14742	14706	15006	14705	14489	14724	14838	14773	14761	14814	14756	14702	14800	14728	14656	14674	14831	14862	14760	14562	14573	14658	14601	14787	14670	14688	14710	14685	14582	14554	14675	14729	14739	14734	14599	14858	14860	14620	14837	14804	14736	14832	14902	14824	14629	14646	14734	14958	14794	14877	14707	14676	14798	14703	14729	14700	14815	14704	14720	14781	14621	14688	14773	14638	14658	14748	14782	14776	14622	14676	14692	14648	14854	14772	14722	14645	14755	14764	14868	14649	14595	14786	14769	14619	14747	14632	14808	14643	14722	14646	14617	14690	14988	14582	14682	14697	14636	14773	14602	14843	14722	14628	14681	14841	14658	14610	14830	14761	14934	14575	14567	14727	14557	14688	14582	14670	14899	14689	14736	14690	14693	14793	14698	14805	14709	14869	14702	14727	14667	14674	14720	14945	14550	14776	14803	14706	14841	14764	14717	14826	14754	14658	14721	14776	14823	14756	14670	14819	14892	14713	14651	14594	14627	14774	14651	14784	14765	14736	14776	14704	14617	14859	14868	14553	14808	14716	14661	14730	14756	14839	14671	14667	14634	14604	14756	14786	14761	14891	14805	14658	14720	14646	14784	14740	14791	14822	14741	14726	14621	14710	14914	14748	14839	14682	14744	14715	14827	14615	14798	14699	14760	14609	14765	14793	14552	14919	14871	14576	14750	14764	14812	14766	14550	14747	14681	14907	14763	14791	14643	14712	14957	14808	14776	14875	14687	14806	14721	14598	14876	14707	14545	14868	14796	14803	14721	14819	14726	14784	14784	14699	14799	14830	14798	14791	14686	14745	14664	14851	14725	14580	14704	14803	14843	14962	14740	14829	14707	14666	14505	14648	14797	14788	14889	14630	14829	14588	14787	14744	14802	14769	14697	14716	14727	14702	14891	14760	14650	14679	14744	14758	14590	14812	14642	14761	14773	14675	14925	14697	14869	14675	14689	14797	14837	14678	14706	14799	14711	14757	14710	14829	14685	14813	14585	14702	14893	14727	14708	14821	14586	14757	14801	14543	14867	14834	14796	14964	14766	14857	14722	14763	14948	14826	14690	14611	14820	14705	14671	14751	14728	14789	14686	14627	14680	14538	14610	14921	14674	14851	14761	14628	14594	14588	14786	14805	14671	14731	14660	14777	14721	14744	14590	14635	14671	14671	14782	14665	14751	14645	14755	14821	14697	14805	14714	14609	14809	14682	14644	14749	14726	14752	14729	14729	14854	14803	14793	14629	14629	14719	14867	14648	14871	14832	14758	14620	14820	14733	14629	14794	14790	14770	14628	14756	14711	14646	14860	14725	14684	14589	14791	14871	14713	14854	14910	14799	14622	14673	14946	14822	14702	14630	14532	14668	14690	14704	14781	14535	14585	14499	14788	14778	14600	14622	14714	14765	14791	14689	14709	14760	14695	14746	14807	14723	14668	14709	14896	14517	14773	14770	14712	14781	14804	14743	14796	14758	14873	14718	14807	14633	14680	14815	14881	14839	14833	14595	14780	14672	14589	14685	14834	14627	14808	14779	14761	14805	14609	14824	14819	14534	14779	14682	14663	14710	14742	14879	14644	14718	14540	14804	14900	14737	14774	14667	14652	14783	14763	14573	14763	14987	14684	14629	14670	14886	14667	14956	14618	14851	14657	14774	14736	14723	14747	14883	14777	14858	14829	14785	14692	14807	14641	14845	14715	14946	14766	14790	14689	14751	14834	14664	14805	14707	14648	14694	14688	14603	14720	14745	14700	14740	14584	14722	14657	14731	14689	14573	14768	14687	14749	14781	14591	14684	14936	14658	14924	14561	14895	14662	14755	14780	14782	14750	14852	14852	14638	14882	14616	14613	14699	14735	14699	14692	14776	14749	14713	14786	14814	14815	14574	14811	14783	14822	14924	14671	14839	14554	14616	14896	14629	14958	14921	14732	14904	14845	14717	14782	14656	14636	14650	14759	14592	14731	14628	14739	14786	14666	14652	14763	14702	14722	14753	14748	14568	14811	14662	14599	14853	14804	14974	14784	14738	14752	14714	14633	14861	14547	14691	14616	14824	14645	14811	14643	14693	14746	14726	14750	14675	14772	14660	14793	14819	14618	14708	14742	14370	14906	14801	14738	14741	14728	14638	14762	14770	14692	14674	14788	14742	14919	14995	14765	14795	14699	14721	14658	14838	14820	14646	14857	14812	14767	14702	14761	14697	14859	14829	14898	14681	14775	14838	14529	14652	14750	14845	14919	14698	14759	14739	14748	14691	14626	14585	14729	14952	14726	14573	15006	14835	14604	14677	14882	14754	14708	14639	14583	14688	14758	14682	14728	14839	14617	14702	14707	14533	14759	14763	14859	14883	14812	14769	14794	14883	14753	14842	14663	14789	14848	14886	14741	14725	14958	14868	14724	14893	14826	14721	14694	14812	14648	14682	14861	14775	14689	14844	14589	14753	14537	14813	14695	14848	14733	14785	14774	14638	14634	14661	14745	14880	14660	14829	14744	14809	14820	14767	14771	14732	14713	14639	14827	14921	14851	14693	14756	14538	14731	14848	14699	14753	14824	14599	14608	14729	14727	14836	14760	14922	14743	14777	14790	14687	14686	14657	14870	14832	14687	14708	14737	14810	14920	14760	14715	14819	14692	14678	14784	14768	14671	14560	14851	14832	14707	14847	14796	14854	14776	14632	14569	14763	14743	14673	14811	14897	14685	14834	14753	14850	14709	14694	14734	14810	14681	14645	14717	14725	14776	14784	14743	14735	14779	14625	14868	14663	14723	14697	14722	14663	14805	14667	14718	15063	14718	14820	14726	14756	14571	14499	14741	14998	14648	14824	14881	14733	14798	14800	14665	14781	14669	14766	14694	14770	14642	14640	14754	14825	14692	14696	14774	14751	14624	14683	14669	14659	14627	14712	14696	14825	14775	14668	14806	14672	14794	14822	14823	14900	14713	14719	14873	14723	14630	14809	14980	14804	14766	14569	14698	14965	14548	14585	14788	14725	14807	14883	14645	14777	14934	14503	14873	14777	14560	14794	14786	15023	14725	14736	14770	14758	14797	14938	14578	14822	14801	14676	14706	14842	14842	14691	14533	14895	14664	14783	14921	14735	14700	14822	14716	14808	14734	14506	14799	14873	14752	14703	14818	14778	14636	14638	14819	14794	14760	14608	14658	14730	14792	14822	14725	14617	14867	14860	14823	14702	14962	14679	14709	14621	14709	14781	14865	14805	14735	14559	14872	14705	14721	14681	14677	14645	14788	14798	14840	14669	14688	14862	14543	14441	14785	14550	14802	14764	14742	14839	14837	14711	14765	14618	14583	14842	14671	14719	14679	14746	14845	14606	14749	14779	14702	14638	14719	14728	14835	14907	14853	14808	14658	14767	14938	14875	14692	14604	14648	14654	14816	14720	14715	14698	14672	14803	14782	14746	14690	14747	14798	14668	14604	14775	14669	14639	14735	14784	14771	14703	14714	14735	14802	14675	14726	14704	14745	14749	14634	14592	14955	14702	14708	14927	14701	14802	14748	14710	14586	14676	14599	14690	14779	14727	14829	14648	14609	14755	14652	14735	14816	14618	14791	14719	14718	14807	14727	14621	14954	14785	14733	14720	14663	14718	14669	14716	14729	14599	14719	14735	14712	14694	14663	14669	14890	14826	14663	14768	14652	14677	14705	14789	14867	14636	14702	14726	14701	14897	14867	14793	14644	14870	14602	14560	14849	14670	14694	14831	14580	14556	14846	14649	14667	14736	14619	14795	14652	14860	14668	14710	14666	14732	14786	14811	14559	14863	14609	14484	14701	14552	14644	14751	14787	14680	14685	14702	14554	14812	14755	14849
33664	42314	41661	28204	19551	17515	17148	16830	16852	16772	16909	16646	16722	16984	16918	16898	16801	16945	16820	16779	16725	16752	16900	16963	16666	16817	16939	16916	17023	16681	16603	16996	16798	16589	16955	16741	16888	16876	16808	16835	16845	16769	16982	16677	16806	16832	16832	16688	16791	16772	16833	16610	16686	16607	16822	16727	16753	16970	16848	16815	16776	16890	16773	16738	16678	16874	16736	16832	16594	16825	16802	16684	16965	16977	16763	16686	16867	16791	16926	16821	16844	16754	16791	16832	16631	16766	16796	16710	16860	16643	16793	16946	16861	16865	16980	16766	16881	16732	16865	16915	17011	16781	16618	16680	16733	16843	16638	16735	16852	16766	16646	16930	16766	16617	16933	16716	16906	16745	16716	16930	16860	16600	16829	16734	16562	16757	16637	16695	16848	16677	16555	16662	16790	16838	16920	16828	16857	16745	16542	16899	16776	16907	16628	17019	16614	16775	16984	16689	16730	16604	16659	16819	16948	16961	16734	16857	17015	16815	16925	16968	16826	16953	16907	16843	16733	16615	16622	16976	16927	16572	16603	16790	16690	16827	16811	16786	16931	16779	16780	16640	16782	16815	16861	16632	16729	16879	16710	16783	16941	16683	16803	16815	16602	16941	16717	16804	16804	16675	17025	16733	16833	16675	16822	16835	16667	16805	16964	16770	16594	16739	16617	16725	16809	16946	16829	16570	16854	16590	16736	16888	16865	16884	16783	16962	16817	16858	16641	16714	16752	16740	16978	16765	16866	16833	16694	16784	16747	16872	16863	16748	16494	16891	16721	16791	16647	16755	16940	16761	16616	16690	16834	16790	16985	16820	16945	16863	16732	16646	16737	16893	16950	16792	16800	16822	16801	16804	16790	16696	16829	16770	16745	16805	16777	16849	16815	16697	16754	16721	16989	16740	16626	16833	16972	16847	16759	16681	16742	17085	16821	16906	16733	16599	16798	16744	16856	16628	16837	16853	16786	16797	16870	16844	16732	16701	16735	16779	16733	16826	16817	16800	16791	16859	16894	16787	16803	16887	16741	16874	16859	16608	16779	16687	16794	16829	16610	16765	16789	16878	16806	16623	16725	16791	16998	16818	17013	16872	16711	16992	16832	16745	16859	16922	16758	16667	16867	16827	16752	16815	16555	16762	16930	16866	16827	16639	16690	16904	16992	16792	16794	16946	16885	16720	16741	16655	16922	16935	16683	16751	16830	16625	16793	16813	16929	16785	16647	16798	16935	16763	16785	16685	16642	16744	16594	16799	16770	16852	16660	16963	16753	16887	16630	16820	16857	16832	16910	16820	16861	16714	16950	16738	16744	16740	16825	16816	16776	16780	16716	16727	16805	16867	16775	16655	16616	16780	16913	16620	16843	16527	16954	16743	16851	16795	16662	16631	16903	16926	16792	16811	16961	16954	16686	16784	16804	16788	16773	16983	17108	16619	16910	16684	16848	16768	16873	16786	16780	16724	16766	16749	16931	16850	16907	16810	16577	16667	16668	16875	16831	16560	16927	16819	16897	16754	16701	16634	16899	16871	16772	16708	16620	16910	16633	16590	16769	16830	16707	16744	16756	16751	16976	17051	16834	16717	16987	16640	16792	16852	16922	16740	16956	16745	16776	16782	16785	16876	16737	16893	16679	16781	16755	16799	16826	16802	16666	16747	16756	16515	16706	16765	16906	16626	16696	16811	16828	16815	16721	16858	16532	16768	16724	16850	16823	16918	16736	16741	16800	16826	16881	16794	16688	16952	17006	16477	16603	16635	16683	16849	16688	16919	16789	16835	16941	16888	16582	16802	16948	16853	16801	16910	16810	16795	16821	17040	16725	16693	16880	16896	16732	16773	16967	16816	16756	16596	16906	16678	16845	16662	16827	17003	16788	16822	16705	16762	16768	16682	16831	16812	16926	16877	16762	16564	16626	16929	16675	16743	16800	16996	16786	16672	16877	17086	16692	16863	16834	16819	16851	16816	16823	16827	16699	16768	16928	16833	16930	16716	16916	16917	17085	16911	16927	16702	16757	16749	16892	16879	16782	16720	16531	16783	16799	16695	16707	16741	16872	16759	16801	16959	16790	16597	16759	16787	16913	16718	16741	16862	16711	16988	16642	16834	16679	16882	16920	16831	16714	16864	16786	16809	16818	16678	16781	16749	16670	16904	16637	16658	16780	16720	16832	16685	16841	16745	16675	16716	16615	16655	16745	16912	16685	16830	16717	16814	16770	16684	16838	16864	16690	16744	16812	17021	16822	16645	16727	16735	16748	16762	16820	16963	16778	16931	16745	16582	16798	17050	16744	16626	16840	16879	16944	16837	16830	16931	16812	16854	16964	16783	16868	16776	16805	16639	16714	16680	16901	16955	16885	16730	16755	16899	16751	16773	16805	16682	16771	16678	16879	16849	16933	16885	16640	16828	16682	16737	16731	16643	16698	16899	16750	16726	16767	16696	16648	16571	16633	16647	16640	16931	16913	16785	16769	16661	16794	16821	16774	16794	16854	16649	16763	16976	16923	16886	16834	16752	16768	16824	17022	16858	16821	16779	16823	16881	16609	16739	17100	16730	16830	16776	16810	16865	16723	17062	16922	16884	16905	16895	16791	16716	16985	16741	16893	16972	16990	16952	16857	16875	16789	16814	16817	16902	16942	16597	16851	16876	16948	16751	16831	16715	16802	16618	16722	17047	16767	16869	16734	16663	16747	16708	16620	16909	16692	16788	16963	16949	16789	16968	16896	16898	16974	16707	16761	16717	16821	16865	16990	16822	16671	17024	16684	16929	16746	16885	16608	16775	16792	16805	17015	16783	16855	16498	16887	16758	16943	16801	16839	16859	16831	16762	16825	16812	16754	16665	16906	16748	16680	16777	16842	16747	16715	16717	16701	16846	16751	16827	16995	16944	16679	16671	16752	16832	16817	16894	16623	16912	16669	16787	16602	16714	16737	16825	16931	16822	16923	16505	16820	16705	16699	16822	16901	16798	16746	16881	16858	16868	16798	16818	16942	16784	16740	16684	16765	16807	16599	16880	16919	17010	16979	16764	16905	16744	16749	16691	16836	16841	16867	16755	16849	16545	16753	16875	16708	16672	16983	16932	16722	16955	16633	16813	16758	16794	17017	16805	16787	16833	16890	16969	16668	16716	16792	16911	16657	16773	16738	16923	16710	16740	16941	16915	16762	16767	16686	16819	17055	16803	16933	16724	16813	16898	16835	16870	16841	17049	16898	16818	16643	16734	16887	16841	16723	16761	16960	16927	16713	16586	16777	16845	16865	16765	16734	16796	16942	16883	16951	16615	16791	16712	16732	16749	16952	16754	16683	16737	16792	16753	16729	16721	16564	16604	16832	16910	16895	16810	16893	16936	16757	16809	16728	16735	16917	16832	16900	16738	16696	16704	16779	16841	16923	17093	16915	16818	17004	16879	16616	16920	16802	16772	16833	16848	16839	16803	16719	16716	16918	16973	16840	16965	16969	16955	16798	16926	16774	17012	17064	17030	16747	16786	16885	16827	16769	16718	16673	16875	16666	16617	16679	16590	16623	16709	16908	16820	16783	16699	16661	16759	16963	16976	16898	16878	16753	16558	16942	16844	16930	16909	16605	16623	16695	16826	16685	16521	16798	16777	16946	16810	16693	16827	16893	17005	16625	16688	16849	16735	16757	16692	16850	16647	16784	16952	16662	16763	16695	16719	16969	16851	16719	16770	16954	16830	16748	16895	16871	16818	16880	16801	16846	16694	16788	16908	16933	16920	16677	16849	16736	16702	16872	16820	16694	16795	16944	16830	16944	16940	16709	16846	17073	16759	16701	16798	16806	16674	16960	16845	16607	16734	16727	16696	16542	16848	16722	16659	16917	16892	16776	16846	16745	16884	16734	16787	16673	16754	16669	16759	16732	16905	16902	16819	16498	16810	16856	16804	16865	16940	16838	16595	16783	16899	16811	16859	16740	16846	16815	16878	16821	16544	16688	16701	16710	16799	16791	16822	16701	16959	16932	16891	16730	16716	16638	16585	16837	16828	16787	16927	16493	16869	16761	16814	16775	16901	16624	16839	16889	16753	16769	16833	16693	16834	16805	16837	16829	16854	17013	16646	16783	16905	16803	16598	16770	16775	16792	16943	16779	16900	16942	16649	16793	17003	16790	16754	16638	16735	16702	16727	16694	16840	16796	16818	16722	16537	16722	16831	16646	16828	16683	16730	16769	16730	16703	16681	16853	16807	16838	16708	16625	16901	16794	16849	16689	16753	16694	16873	16818	16934	16870	16688	16857	16724	16836	17044	16725	16942	16840	16787	16810	16637	16812	16772	16725	16652	16682	16775	16689	16820	17019	16808	16802	16722	16764	16836	16736	16614	16689	16629	16589	16662	16777	16780	16739	16863	16756	16826	16769	16783	16861	16784	16705	16847	16689	16896	16772	16878	16807	16964	16779	16749	16697	16686	16728	16821	16715	16558	16742	16799	16901	16701	16959	16628	16834	16741	17019	16738	16834	16842	16829	16616	16777	16701	16925	16819	16749	16807	16890	16824	16916	16826	16972	16582	16876	16888	16713	16807	16745	16913	16855	16951	16871	16764	16640	16750	16855	16688	16940	16922	16729	16883	16855	16764	16956	16635	16734	16864	16922	16786	16755	16786	16776	16937	16842	16749	16725	17057	16838	16588	16579	16728	16693	16711	16489	16873	16757	16710	16909	16644	16887	16881	16933	16946	16937	16832	16723	16762	16832	16869	16860	16869	16913	16745	16888	16990	16897	16798	16925	16704	16862	16677	16744	16788	16853	16801	16889	16619	16737	16798	16925	16883	16842	16660	16806	16904	16733	16826	16792	16555	16783	16924	16877	16693	16644	16730	16629	16542	16910	16956	16614	16794	16833	16807	16962	16851	16875	16698	16532	16726	16806	16688	16806	16732	16881	16868	16668	16733	16840	16951	16779	16833	16865	16840	16776	16735	16508	16868	16912	16759	16771	16782	16651	16759	16780	16786	16859	16618	16583	16892	16826	16774	16696	16798	16665	16765	16633	17010	16957	16840	16901	16819	16619	16833	16725	16686	16736	16915	16839	16684	16678	16823	16681	16835	16756	16748	16907	16834	17055	16810	16645	16851	16942	16625	16616	16826	16962	16783
42437	59072	42579	23382	16474	14810	14568	14636	14606	14476	14821	14418	14570	14651	14618	14569	14652	14574	14629	14695	14578	14632	14680	14524	14592	14486	14610	14677	14415	14753	14429	14631	14696	14638	14603	14765	14630	14546	14667	14649	14648	14544	14606	14461	14619	14518	14668	14654	14706	14737	14443	14642	14512	14586	14524	14645	14487	14622	14613	14749	14652	14558	14518	14593	14570	14647	14543	14586	14572	14623	14452	14449	14592	14549	14650	14435	14746	14606	14490	14509	14439	14624	14615	14850	14622	14583	14475	14489	14570	14503	14527	14440	14746	14570	14615	14747	14685	14612	14540	14637	14659	14667	14571	14557	14576	14556	14731	14559	14575	14495	14466	14655	14613	14707	14565	14520	14629	14606	14586	14571	14518	14500	14561	14633	14441	14676	14536	14510	14562	14625	14356	14687	14518	14584	14783	14624	14600	14581	14508	14406	14689	14786	14543	14519	14578	14662	14570	14561	14664	14524	14463	14469	14461	14660	14708	14587	14490	14666	14636	14500	14633	14511	14629	14523	14495	14691	14622	14557	14676	14527	14512	14367	14478	14515	14516	14631	14628	14460	14546	14604	14496	14687	14598	14675	14441	14696	14425	14498	14512	14660	14530	14360	14541	14716	14587	14675	14629	14671	14673	14422	14602	14624	14430	14509	14665	14700	14502	14472	14497	14627	14541	14629	14572	14648	14424	14559	14534	14538	14801	14741	14700	14645	14466	14468	14698	14522	14497	14705	14816	14565	14400	14626	14587	14527	14673	14533	14500	14590	14613	14560	14616	14526	14642	14767	14398	14597	14672	14653	14582	14579	14550	14622	14428	14454	14585	14531	14497	14602	14842	14446	14697	14637	14643	14496	14609	14658	14649	14597	14675	14502	14691	14511	14542	14654	14513	14473	14372	14519	14429	14691	14479	14564	14621	14502	14509	14383	14644	14625	14481	14546	14503	14582	14569	14482	14572	14753	14557	14408	14558	14562	14490	14687	14564	14631	14624	14514	14648	14491	14691	14484	14484	14354	14678	14451	14560	14698	14472	14623	14548	14743	14621	14587	14457	14596	14660	14521	14526	14489	14550	14607	14776	14660	14513	14427	14734	14598	14521	14524	14712	14671	14544	14585	14577	14529	14580	14593	14275	14588	14662	14515	14580	14547	14376	14627	14385	14662	14630	14462	14695	14611	14597	14552	14370	14539	14661	14566	14642	14453	14554	14769	14584	14607	14542	14525	14601	14614	14667	14557	14595	14538	14597	14464	14676	14492	14511	14602	14553	14668	14470	14628	14524	14446	14522	14656	14585	14456	14671	14427	14412	14513	14569	14408	14342	14621	14561	14571	14507	14609	14567	14388	14510	14632	14482	14438	14585	14566	14577	14423	14447	14550	14564	14406	14643	14650	14610	14447	14514	14604	14588	14494	14464	14773	14548	14495	14602	14648	14491	14483	14510	14620	14470	14593	14693	14501	14720	14735	14640	14678	14591	14471	14537	14694	14581	14501	14457	14503	14588	14385	14544	14600	14484	14609	14604	14491	14535	14544	14644	14612	14583	14549	14576	14643	14557	14650	14506	14519	14555	14612	14549	14583	14450	14513	14662	14451	14527	14591	14662	14683	14419	14442	14479	14639	14450	14566	14638	14556	14437	14708	14503	14631	14498	14678	14571	14538	14573	14494	14565	14509	14609	14512	14722	14568	14630	14481	14656	14577	14589	14399	14346	14581	14606	14522	14543	14544	14543	14379	14455	14580	14659	14591	14598	14594	14509	14379	14577	14500	14666	14650	14537	14564	14478	14536	14519	14639	14684	14689	14510	14546	14637	14642	14695	14525	14477	14546	14579	14469	14385	14471	14702	14654	14601	14609	14827	14405	14465	14580	14697	14542	14562	14683	14514	14587	14600	14624	14597	14622	14536	14783	14704	14523	14509	14574	14522	14610	14635	14300	14547	14579	14380	14490	14367	14609	14684	14703	14592	14486	14555	14530	14590	14537	14574	14514	14555	14640	14477	14584	14458	14423	14638	14794	14521	14683	14572	14712	14535	14564	14528	14731	14658	14578	14484	14507	14691	14484	14592	14587	14674	14478	14478	14648	14503	14497	14560	14350	14576	14539	14556	14457	14452	14574	14552	14508	14578	14562	14575	14491	14778	14685	14624	14557	14408	14557	14572	14386	14677	14699	14504	14630	14647	14451	14503	14714	14683	14468	14490	14482	14501	14514	14494	14704	14570	14491	14609	14739	14548	14420	14551	14498	14565	14499	14679	14517	14576	14491	14656	14627	14616	14491	14485	14471	14520	14501	14442	14544	14566	14426	14547	14719	14493	14655	14681	14658	14737	14744	14531	14437	14610	14369	14762	14434	14701	14651	14698	14518	14592	14644	14548	14511	14469	14485	14661	14561	14622	14558	14486	14526	14732	14389	14458	14754	14632	14750	14520	14557	14624	14671	14434	14552	14530	14611	14604	14606	14495	14496	14581	14611	14641	14617	14628	14631	14646	14736	14701	14738	14452	14513	14614	14678	14650	14650	14593	14409	14412	14575	14701	14499	14554	14721	14602	14540	14584	14429	14589	14584	14576	14662	14786	14712	14794	14453	14442	14457	14620	14498	14547	14696	14512	14462	14445	14672	14586	14679	14706	14472	14599	14488	14530	14520	14540	14528	14811	14504	14531	14458	14667	14471	14634	14640	14443	14679	14540	14542	14525	14402	14493	14617	14605	14559	14378	14569	14663	14794	14483	14578	14539	14630	14567	14519	14495	14640	14606	14473	14662	14750	14602	14616	14600	14657	14658	14645	14606	14583	14658	14448	14646	14535	14516	14572	14549	14559	14656	14641	14556	14621	14592	14516	14593	14591	14541	14580	14541	14526	14630	14610	14465	14736	14637	14482	14587	14555	14547	14479	14543	14809	14675	14657	14519	14641	14895	14643	14468	14606	14514	14460	14595	14505	14476	14472	14598	14641	14444	14504	14573	14462	14494	14660	14478	14623	14696	14520	14684	14478	14642	14648	14700	14497	14563	14637	14707	14422	14511	14530	14603	14505	14762	14549	14670	14499	14520	14518	14683	14391	14337	14558	14690	14500	14605	14579	14543	14450	14668	14470	14481	14450	14877	14569	14534	14477	14639	14609	14482	14588	14727	14504	14603	14535	14425	14623	14555	14531	14671	14666	14657	14567	14569	14746	14542	14641	14592	14636	14546	14438	14648	14538	14561	14537	14550	14526	14605	14629	14672	14782	14566	14672	14690	14624	14742	14671	14594	14511	14457	14544	14577	14629	14686	14507	14528	14657	14479	14774	14501	14584	14611	14640	14674	14592	14523	14612	14604	14507	14480	14635	14619	14661	14741	14427	14620	14648	14567	14572	14784	14555	14961	14550	14566	14544	14612	14444	14592	14650	14598	14547	14463	14580	14634	14479	14554	14381	14696	14481	14391	14602	14427	14560	14827	14522	14696	14713	14528	14805	14553	14695	14417	14540	14555	14490	14498	14659	14626	14669	14438	14621	14445	14576	14470	14736	14572	14560	14584	14641	14460	14759	14603	14479	14733	14605	14527	14640	14651	14591	14486	14501	14715	14397	14541	14642	14678	14469	14607	14583	14345	14654	14651	14608	14632	14612	14536	14847	14464	14652	14621	14557	14454	14708	14515	14686	14670	14564	14649	14537	14513	14491	14518	14599	14624	14628	14626	14633	14539	14569	14611	14631	14709	14395	14688	14455	14526	14561	14735	14776	14583	14502	14517	14552	14545	14629	14730	14437	14651	14641	14591	14546	14565	14697	14507	14524	14609	14675	14499	14457	14778	14600	14589	14382	14517	14681	14587	14483	14542	14566	14547	14859	14702	14604	14478	14664	14603	14476	14584	14691	14402	14709	14549	14568	14579	14681	14667	14782	14478	14656	14491	14547	14561	14515	14712	14797	14559	14719	14470	14539	14621	14602	14655	14557	14707	14486	14418	14522	14573	14480	14631	14502	14597	14599	14545	14773	14534	14679	14537	14655	14718	14482	14729	14569	14430	14708	14683	14630	14544	14736	14708	14427	14609	14711	14716	14602	14418	14576	14690	14532	14614	14698	14628	14634	14470	14551	14481	14541	14458	14517	14721	14727	14506	14588	14574	14560	14520	14872	14667	14418	14476	14549	14621	14464	14472	14562	14609	14670	14678	14508	14505	14638	14522	14669	14530	14417	14577	14626	14473	14587	14497	14611	14711	14736	14679	14314	14688	14509	14562	14476	14502	14545	14378	14605	14542	14564	14562	14547	14500	14480	14542	14639	14509	14596	14617	14392	14528	14657	14533	14598	14505	14570	14624	14603	14464	14458	14488	14576	14593	14706	14579	14621	14527	14464	14555	14605	14724	14605	14598	14664	14507	14506	14460	14505	14564	14464	14615	14610	14512	14481	14574	14543	14432	14524	14436	14635	14565	14725	14563	14333	14566	14750	14493	14437	14598	14686	14578	14615	14689	14351	14583	14598	14502	14704	14424	14592	14468	14628	14669	14555	14583	14540	14497	14620	14777	14672	14534	14491	14555	14517	14412	14644	14693	14616	14513	14609	14403	14635	14671	14578	14525	14568	14625	14587	14520	14592	14463	14703	14659	14647	14544	14584	14603	14667	14514	14620	14577	14773	14604	14575	14633	14652	14600	14647	14717	14572	14527	14766	14577	14414	14561	14545	14562	14439	14498	14521	14469	14510	14678	14558	14520	14565	14615	14631	14610	14489	14616	14601	14577	14598	14749	14615	14612	14520	14635	14576	14548	14499	14622	14548	14576	14603	14401	14642	14568	14554	14870	14677	14705	14586	14664	14660	14720	14637	14684	14561	14615	14553	14603	14623	14541	14505	14592	14590	14604	14614	14528	14579	14576	14609	14565	14417	14657	14673	14803	14572	14497	14466	14754	14494	14486	14630	14584	14549	14641	14537	14685	14508	14516	14628	14454	14528	14686	14670	14618	14564	14643	14604	14663	14559	14567	14549	14543	14681	14560	14588	14461	14573	14594	14593	14583	14635	14537	14524	14813	14698	14583	14578	14604	14385	14527	14532	14640	14568	14690	14575	14510	14562	14472	14513	14489	14466	14599	14479	14536	14638	14518	14527	14628	14576	14663	14491	14598	14590	14566	14580
30670	42545	47447	32399	21128	17745	17182	16828	16611	16602	16767	16719	16800	16630	16786	16702	16787	16785	16825	16654	16559	16603	16993	16633	16728	16733	16707	16493	16593	16787	16924	16652	16433	16674	16527	16626	16537	16794	16781	16622	16697	16676	16769	16792	16520	16452	16677	16628	16546	16719	16645	16573	16849	16628	16714	16803	16699	16593	16736	16657	16598	16515	16562	16552	16559	16721	16718	16799	16667	16702	16728	16689	16619	16611	16699	16546	16713	16628	16720	16633	16306	16502	16715	16669	16817	16584	16760	16534	16668	16596	16612	16690	16680	16669	16769	16599	16723	16566	16814	16708	16511	16660	16649	16571	16805	16862	16671	16612	16697	16796	16720	16534	16707	16499	16684	16522	16566	16751	16615	16470	16873	16846	16713	16666	16567	16665	16626	16770	16455	16671	16614	16498	16739	16720	16719	16464	16625	16556	16685	16416	16673	16706	16668	16647	16489	16712	16755	16562	16813	16538	16610	16612	16623	16658	16650	16691	16600	16662	16650	16634	16757	16696	16547	16730	16637	16590	16669	16489	16490	16678	16632	16642	16713	16484	16615	16569	16676	16637	16720	16748	16779	16609	16820	16631	16633	16529	16741	16761	16741	16546	16610	16706	16572	16531	16762	16603	16559	16526	16583	16459	16768	16438	16952	16570	16539	16512	16776	16521	16783	16610	16718	16755	16283	16575	16631	16620	16510	16568	16862	16567	16862	16673	16611	16782	16678	16784	16830	16576	16665	16634	16634	16783	16804	16697	16731	16701	16599	16889	16730	16700	16763	16629	16606	16636	16717	16618	16635	16870	16841	16956	16569	16740	16479	16475	16882	16587	16478	16731	16624	16485	16652	16631	16733	16908	16543	16449	16736	16551	16539	16598	16460	16666	16609	16497	16548	16622	16670	16499	16568	16551	16604	16513	16844	16738	16698	16951	16690	16790	16598	16761	16701	16575	16632	16768	16672	16908	16724	16661	16604	16696	16751	16547	16861	16622	16713	16676	16503	16596	16774	16643	16641	16568	16555	16607	16660	16549	16788	16655	16585	16549	16588	16651	16727	16393	16753	16475	16837	16719	16720	16697	16637	16649	16517	16585	16737	16465	16760	16686	16770	16623	16789	16574	16438	16643	16656	16613	16577	16643	16818	16539	16779	16701	16775	16661	16652	16570	16737	16709	16598	16644	16514	16703	16542	16592	16577	16604	16685	16476	16594	16676	16685	16725	16847	16501	16573	16720	16795	16746	16642	16766	16773	16634	16775	16684	16642	16676	16789	16698	16729	16850	16647	16584	16767	16854	16728	16863	16794	16609	16658	16682	16752	16678	16630	16555	16578	16666	16604	16691	16777	16585	16473	16738	16875	16592	16885	16568	16584	16502	16530	16732	16684	16602	16740	16683	16606	16596	16578	16545	16706	16634	16551	16661	16744	16526	16675	16782	16561	16539	16624	16627	16645	16713	16479	16462	16753	16683	16541	16784	16755	16546	16821	16762	16915	16549	16590	16702	16665	16578	16614	16432	16541	16595	16615	16716	16931	16766	16679	16841	16917	16587	16504	16591	16587	16631	16730	16697	16665	16582	16647	16613	16585	16560	16486	16446	16503	16617	16642	16680	16533	16582	16798	16694	16650	16472	16467	16571	16461	16576	16616	16674	16530	16614	16617	16811	16654	16789	16795	16566	16509	16713	16509	16624	16579	16662	16639	16782	16472	16580	16691	16756	16566	16448	16580	16795	16791	16824	16576	16696	16809	16732	16827	16483	16634	16704	16557	16629	16355	16599	16723	16500	16540	16779	16437	16745	16787	16595	16641	16639	16765	16582	16578	16723	16550	16551	16672	16653	16624	16503	16445	16568	16670	16694	16607	16584	16562	16789	16605	16654	16466	16699	16595	16724	16707	16814	16746	16764	16558	16690	16750	16703	16455	16698	16886	16556	16587	16704	16501	16688	16833	16787	16742	16579	16835	16567	16754	16884	16507	16599	16714	16804	16416	16611	16667	16677	16544	16702	16752	16590	16655	16650	16575	16670	16721	16498	16704	16681	16661	16545	16572	16638	16479	16817	16707	16552	16865	16769	16627	16609	16620	16566	16595	16681	16493	16739	16647	16632	16571	16677	16578	16559	16679	16656	16866	16640	16505	16695	16640	16546	16678	16703	16573	16658	16841	16641	16751	16653	16408	16529	16665	16589	16679	16507	16572	16544	16757	16761	16859	16536	16624	16575	16705	16634	16814	16717	16670	16555	16624	16696	16573	16586	16495	16597	16519	16808	16550	16620	16570	17002	16784	16538	16905	16704	16670	16707	16813	16557	16564	16683	16625	16655	16748	16564	16620	16666	16657	16741	16672	16621	16623	16591	16655	16610	16738	16359	16602	16680	16633	16624	16652	16800	16540	16564	16816	16603	16693	16716	16531	16713	16768	16677	16399	16539	16558	16697	16750	16574	16675	16700	16667	16670	16651	16720	16581	16629	16632	16722	16781	16817	16672	16688	16714	16543	16570	16483	16660	16955	16602	16625	16568	16809	16776	16932	16663	16628	16747	16686	16452	16688	16698	16708	16539	16708	16764	16730	16528	16861	16763	16446	16653	16458	16797	16524	16823	16852	16625	16703	16699	16516	16592	16737	16763	16616	16743	16738	16820	16832	16891	16640	16803	16540	16589	16450	16666	16514	16642	16717	16699	16700	16741	16817	16650	16512	16846	16713	16835	16563	16688	16638	16565	16876	16948	16821	16788	16781	16813	16481	16708	16696	16516	16593	16672	16579	16786	16591	16799	16646	16915	16757	16677	16728	16867	16903	16623	16720	16659	16724	16483	16655	16718	16557	16547	16580	16746	16577	16696	16705	16661	16450	16593	16674	16741	16649	16795	16629	16661	16610	16541	16730	16616	16843	16684	16458	16526	16770	16679	16518	16780	16674	16867	16439	16665	16723	16650	16822	16575	16567	16808	16582	16886	16594	16591	16614	16587	16484	16754	16590	16392	16478	16408	16579	16524	16753	16690	16488	16441	16579	16711	16779	16588	16623	16777	16740	16416	16734	16648	16581	16760	16633	16836	16724	16607	16620	16718	16612	16674	16791	16713	16579	16696	16772	16677	16826	16573	16595	16545	16835	16663	16559	16516	16580	16629	16568	16690	16675	16512	16622	16732	16813	16790	16664	16765	16753	16689	16624	16590	16748	16764	16544	16646	16584	16504	16530	16499	16622	16891	16777	16676	16519	16401	16691	16595	16695	16639	16645	16603	16540	16650	16626	16393	16598	16703	16846	16701	16582	16486	16683	16685	16774	16569	16480	16702	16785	16593	16451	16775	16744	16809	16742	16719	16801	16773	16807	16685	16712	16503	16966	16613	16499	16587	16724	16556	16646	16472	16614	16609	16663	16714	16710	16675	16645	16500	16560	16772	16534	16746	16611	16875	16685	16570	16669	16781	16581	16568	16709	16455	16701	16676	16664	16923	16661	16786	16657	16701	16648	16479	16602	16591	16699	16733	16614	16633	16794	16683	16843	16677	16578	16493	16755	16659	16619	16498	16635	16658	16766	16689	16625	16504	16549	16566	16810	16704	16685	16733	16652	16493	16831	16656	16833	16724	16683	16692	16703	16730	16476	16631	16771	16903	16666	16643	16625	16584	16617	16756	16635	16713	16655	16732	16676	16478	16522	16656	16517	16841	16490	16583	16387	16544	16709	16564	16580	16727	16686	16628	16691	16705	16606	16706	16697	16784	16518	16660	16606	16606	16624	16674	16693	16611	16607	16874	16691	16562	16714	16642	16641	16725	16671	16686	16898	16627	16664	16706	16615	16673	16585	16689	16578	16850	16694	16904	16630	16649	16695	16708	16695	16445	16562	16713	16642	16612	16680	16412	16512	16522	16731	16985	16798	16610	16845	16824	16719	16752	16727	16655	16752	16665	16695	16703	16532	16545	16596	16688	16708	16675	16773	16726	16509	16543	16792	16885	16667	16682	16854	16805	16629	16826	16617	16480	16443	16714	16697	16712	16540	16692	16607	16844	16643	16555	16474	16754	16647	16759	16427	16583	16770	16703	16602	16614	16436	16649	16583	16721	16674	16697	16767	16752	16626	16613	16769	16752	16878	16644	16751	16658	16639	16688	16640	16508	16638	16667	16734	16769	16657	16742	16663	16657	16744	16791	16821	16427	16784	16656	16713	16569	16657	16646	16607	16591	16497	16591	16639	16816	16434	16666	16721	16674	16674	16609	16743	16440	16699	16721	16717	16664	16663	16597	16653	16572	16677	16772	16641	16531	16597	16494	16520	16482	16748	16526	16816	16646	16602	16718	16539	16759	16605	16776	16505	16543	16663	16549	16577	16798	16626	16737	16757	16665	16669	16676	16637	16916	16515	16743	16705	16648	16412	16760	16780	16724	16850	16753	16673	16634	16541	16579	16637	16620	16763	16716	16594	16571	16630	16528	16691	16619	16656	16638	16749	16740	16511	16833	16655	16563	16471	16688	16714	16640	16773	16663	16656	16780	16706	16754	16607	16669	16439	16533	16563	16642	16747	16625	16454	16609	16783	16684	16925	16522	16658	16694	16632	16668	16648	16519	16741	16638	16623	16923	16787	16535	16548	16666	16483	16521	16588	16697	16717	16702	16509	16761	16730	16617	16634	16370	16746	16622	16654	16504	16490	16759	16672	16692	16712	16773	16726	16667	16721	16559	16675	16503	16667	16948	16702	16661	16668	16766	16597	16681	16582	16711	16774	16711	16675	16754	16601	16645	16700	16756	16757	16670	16645	16618	16598	16673	16855	16762	16573	16691	16486	16724	16649	16825	16775	16600	16903	16647	16674	16491	16697	16585	16861	16688	16719	16873	16537	16786	16824	16792	16723	16857	16686	16674	16770	16565	16687	16642	16667	16897	16767	16800	16633	16758	16732	16787	16583	16726	16763	16717	16564	16686	16477	16643	16813	16664	16430	16604	16509	16590	16730	16659	16659	16763	16675	16536	16725	16731	16755	16531	16744	16764	16548	16752	16657	16665	16704	16718	16620	16606	16648	16588	16847	16730	16816	16652	16770	16640	16601	16487	16557	16682	16584	16573	16593	16570	16775	16595	16478	16625	16723	16532	16536	16718	16796	16701	16487	16705	16747	16941	16664
50298	74037	52978	28650	17734	14910	14630	14470	14594	14401	14455	14540	14611	14585	14734	14469	14516	14467	14542	14425	14485	14639	14494	14585	14448	14530	14655	14311	14540	14558	14590	14608	14468	14356	14475	14529	14380	14650	14380	14509	14467	14589	14568	14532	14483	14485	14464	14501	14566	14475	14477	14537	14523	14509	14461	14486	14598	14513	14740	14529	14471	14554	14554	14577	14464	14415	14488	14499	14430	14616	14548	14523	14547	14465	14662	14615	14586	14431	14666	14388	14569	14601	14564	14505	14662	14426	14341	14498	14543	14499	14492	14630	14551	14456	14447	14491	14516	14591	14426	14543	14682	14549	14583	14663	14277	14550	14427	14580	14475	14562	14345	14416	14447	14532	14661	14556	14543	14486	14440	14706	14459	14508	14406	14456	14514	14540	14543	14332	14611	14540	14519	14734	14594	14352	14631	14579	14565	14505	14513	14720	14478	14715	14478	14483	14636	14476	14472	14412	14487	14568	14562	14379	14541	14448	14531	14375	14601	14491	14619	14402	14552	14555	14582	14484	14445	14557	14525	14455	14566	14586	14489	14569	14594	14457	14569	14627	14527	14474	14579	14548	14337	14506	14704	14554	14409	14439	14514	14554	14435	14561	14595	14647	14490	14488	14605	14479	14510	14702	14573	14429	14646	14443	14522	14409	14487	14554	14523	14708	14464	14401	14505	14617	14663	14524	14527	14488	14779	14494	14380	14630	14406	14496	14374	14750	14505	14428	14451	14658	14310	14405	14415	14505	14651	14469	14251	14538	14549	14543	14664	14501	14463	14616	14274	14552	14528	14442	14538	14562	14644	14619	14432	14258	14536	14531	14444	14373	14376	14611	14494	14439	14584	14521	14647	14552	14397	14630	14542	14682	14559	14548	14519	14552	14473	14488	14516	14578	14592	14479	14480	14439	14502	14683	14534	14597	14460	14532	14499	14503	14513	14539	14463	14546	14498	14552	14617	14435	14484	14375	14739	14517	14491	14630	14463	14484	14435	14442	14464	14548	14347	14583	14549	14399	14659	14451	14481	14599	14647	14443	14328	14475	14469	14487	14624	14630	14485	14625	14595	14520	14471	14640	14487	14624	14653	14502	14501	14661	14570	14330	14384	14555	14624	14414	14597	14506	14408	14521	14583	14475	14523	14438	14373	14554	14576	14591	14559	14671	14764	14252	14498	14448	14602	14496	14506	14626	14494	14436	14522	14572	14706	14462	14473	14519	14556	14620	14482	14686	14431	14589	14603	14582	14583	14654	14498	14589	14466	14574	14509	14445	14480	14442	14460	14543	14582	14486	14588	14483	14539	14481	14404	14566	14502	14651	14471	14456	14554	14590	14471	14548	14497	14583	14511	14461	14424	14448	14598	14382	14475	14471	14589	14389	14593	14583	14451	14537	14494	14548	14586	14411	14547	14531	14557	14560	14504	14564	14559	14623	14425	14694	14445	14490	14482	14583	14465	14511	14605	14578	14414	14649	14588	14559	14553	14667	14645	14631	14443	14415	14498	14668	14328	14402	14599	14495	14541	14494	14316	14402	14477	14442	14693	14450	14446	14545	14415	14395	14378	14544	14471	14483	14505	14555	14499	14669	14630	14441	14455	14549	14587	14652	14223	14443	14524	14612	14618	14631	14452	14626	14532	14583	14514	14460	14454	14447	14535	14527	14351	14584	14535	14551	14503	14498	14464	14531	14627	14523	14634	14545	14610	14456	14304	14640	14419	14442	14571	14529	14516	14391	14376	14536	14354	14459	14507	14602	14684	14417	14691	14570	14543	14443	14524	14445	14526	14585	14413	14504	14329	14488	14468	14549	14376	14482	14511	14664	14471	14396	14552	14459	14349	14433	14514	14554	14670	14476	14446	14743	14436	14387	14577	14490	14504	14396	14405	14402	14469	14499	14573	14473	14566	14364	14565	14495	14298	14731	14540	14478	14521	14471	14653	14482	14529	14568	14570	14659	14551	14621	14500	14516	14481	14607	14582	14493	14550	14484	14667	14491	14541	14382	14578	14546	14440	14515	14634	14396	14636	14594	14462	14426	14469	14567	14391	14601	14542	14308	14734	14575	14547	14565	14578	14502	14605	14616	14691	14558	14528	14487	14483	14438	14487	14428	14318	14491	14683	14554	14645	14283	14474	14570	14489	14587	14538	14624	14579	14423	14558	14497	14444	14425	14528	14448	14457	14413	14568	14490	14626	14551	14588	14728	14541	14517	14603	14545	14624	14523	14432	14466	14410	14484	14711	14496	14366	14530	14303	14450	14410	14606	14655	14551	14433	14482	14422	14486	14627	14663	14510	14421	14493	14575	14663	14526	14415	14470	14268	14514	14492	14513	14496	14573	14531	14511	14709	14526	14620	14717	14559	14405	14344	14471	14458	14705	14528	14445	14556	14459	14756	14470	14468	14523	14457	14598	14450	14391	14549	14396	14702	14543	14371	14580	14556	14533	14572	14677	14531	14758	14470	14544	14749	14482	14507	14503	14608	14517	14642	14472	14491	14617	14607	14470	14503	14484	14489	14542	14480	14582	14552	14545	14481	14486	14540	14680	14402	14490	14509	14484	14362	14370	14519	14477	14613	14530	14425	14545	14433	14570	14427	14529	14255	14441	14571	14590	14561	14559	14364	14517	14557	14420	14647	14494	14437	14529	14526	14566	14402	14608	14514	14473	14559	14647	14429	14478	14493	14619	14343	14425	14596	14360	14539	14476	14510	14514	14298	14317	14473	14520	14546	14557	14631	14529	14490	14516	14490	14543	14613	14456	14487	14495	14403	14535	14459	14530	14521	14371	14577	14686	14443	14591	14627	14513	14428	14580	14523	14551	14517	14586	14358	14477	14511	14521	14565	14664	14444	14454	14609	14510	14687	14393	14487	14546	14632	14390	14554	14329	14472	14456	14574	14480	14496	14425	14435	14560	14538	14600	14656	14501	14543	14390	14562	14578	14557	14321	14498	14511	14500	14530	14562	14533	14449	14566	14402	14597	14512	14461	14657	14407	14502	14501	14515	14471	14321	14514	14603	14371	14430	14683	14482	14574	14533	14502	14530	14604	14485	14489	14544	14627	14490	14513	14577	14584	14556	14478	14559	14440	14617	14436	14630	14446	14479	14467	14540	14652	14529	14353	14499	14584	14541	14514	14549	14463	14543	14616	14514	14605	14368	14651	14534	14560	14552	14560	14522	14528	14481	14522	14537	14549	14590	14428	14494	14441	14368	14540	14593	14465	14464	14446	14499	14369	14408	14685	14574	14699	14531	14387	14494	14614	14550	14457	14386	14463	14509	14500	14492	14528	14348	14564	14625	14587	14340	14492	14581	14678	14469	14553	14565	14523	14614	14510	14593	14387	14534	14576	14573	14562	14533	14495	14574	14574	14585	14511	14442	14539	14518	14416	14587	14714	14494	14606	14439	14475	14525	14570	14405	14416	14554	14417	14478	14593	14623	14605	14538	14703	14462	14543	14339	14599	14502	14557	14698	14443	14644	14537	14609	14533	14603	14463	14719	14490	14670	14542	14656	14365	14510	14536	14602	14536	14481	14569	14535	14512	14498	14542	14436	14684	14649	14447	14626	14295	14472	14498	14528	14622	14489	14424	14659	14563	14467	14556	14439	14379	14592	14508	14578	14561	14523	14497	14577	14263	14528	14515	14536	14396	14561	14556	14527	14461	14550	14554	14587	14474	14583	14587	14546	14517	14649	14590	14482	14509	14512	14553	14505	14557	14500	14551	14638	14452	14604	14525	14495	14618	14490	14666	14582	14622	14464	14570	14502	14569	14442	14388	14473	14572	14667	14333	14669	14558	14637	14483	14437	14501	14545	14500	14424	14710	14487	14523	14441	14565	14640	14386	14640	14402	14447	14511	14577	14496	14470	14382	14545	14485	14564	14439	14448	14447	14620	14633	14717	14420	14424	14525	14498	14484	14560	14556	14649	14596	14492	14600	14494	14549	14462	14399	14306	14468	14591	14624	14519	14580	14386	14585	14577	14609	14529	14393	14411	14502	14530	14600	14595	14503	14543	14722	14633	14684	14548	14501	14456	14409	14526	14465	14524	14683	14547	14415	14412	14556	14457	14527	14524	14475	14425	14591	14531	14511	14549	14621	14593	14575	14632	14530	14488	14488	14504	14465	14471	14534	14536	14582	14335	14412	14472	14516	14518	14479	14686	14627	14471	14572	14600	14528	14699	14492	14497	14539	14530	14436	14603	14632	14588	14319	14589	14512	14373	14441	14586	14643	14527	14682	14562	14448	14494	14423	14413	14540	14441	14606	14794	14561	14509	14560	14568	14674	14498	14506	14640	14508	14508	14551	14609	14391	14658	14381	14539	14594	14685	14588	14467	14446	14443	14632	14416	14569	14584	14633	14592	14503	14451	14539	14307	14582	14601	14577	14466	14462	14414	14413	14590	14698	14613	14500	14455	14354	14416	14468	14600	14547	14559	14773	14546	14550	14434	14551	14639	14452	14481	14501	14716	14562	14410	14623	14524	14540	14474	14595	14427	14505	14592	14587	14458	14526	14523	14514	14296	14763	14496	14709	14547	14519	14516	14373	14518	14461	14589	14536	14469	14555	14550	14539	14451	14518	14601	14458	14490	14519	14487	14481	14507	14558	14518	14567	14621	14440	14606	14477	14707	14394	14529	14572	14485	14361	14474	14477	14465	14557	14380	14518	14445	14662	14584	14592	14526	14534	14468	14678	14488	14452	14376	14397	14671	14464	14442	14450	14580	14437	14610	14502	14453	14592	14657	14542	14722	14450	14402	14554	14669	14515	14490	14409	14579	14441	14499	14734	14541	14610	14472	14530	14699	14585	14609	14441	14537	14510	14504	14564	14573	14747	14465	14473	14623	14355	14521	14532	14603	14726	14497	14586	14502	14333	14427	14455	14457	14504	14419	14433	14717	14474	14679	14632	14573	14581	14410	14389	14539	14462	14598	14396	14581	14569	14515	14453	14383	14509	14502	14500	14509	14590	14501	14464	14549	14611	14532	14701	14503	14508	14527	14468	14301	14575	14421	14499	14601	14610	14421	14467	14494	14573	14628	14525	14464	14415	14461	14497	14448	14392	14584	14355	14609	14443	14384	14575	14633	14530	14536	14503	14509	14476	14459	14382	14452	14502
23983	25296	37552	30830	24256	23504	22657	17702	16945	17076	17037	16902	16951	16820	16641	16819	16844	16931	16677	16811	16665	16651	16830	16615	16658	16589	16581	16754	16560	16663	16775	16615	16485	16658	16714	16482	16414	16529	16639	16504	16787	16468	16653	16622	16605	16557	16448	16515	16623	16692	16596	16601	16533	16429	16643	16695	16827	16651	16586	16676	16506	16598	16531	16670	16537	16522	16518	16647	16389	16622	16492	16686	16598	16525	16679	16568	16579	16603	16396	16443	16611	16624	16507	16696	16785	16553	16816	16507	16647	16637	16622	16397	16357	16457	16221	16614	16365	16646	16619	16414	16561	16607	16537	16531	16653	16689	16556	16678	16618	16502	16514	16603	16564	16700	16553	16350	16344	16504	16406	16547	16492	16614	16546	16795	16682	16413	16772	16757	16661	16535	16657	16749	16617	16481	16634	16380	16449	16569	16604	16490	16596	16475	16388	16713	16331	16413	16505	16611	16721	16565	16661	16252	16613	16619	16562	16368	16539	16562	16554	16509	16606	16605	16590	16603	16429	16727	16505	16553	16488	16476	16522	16368	16598	16610	16662	16380	16404	16566	16451	16624	16716	16649	16595	16552	16590	16531	16370	16452	16684	16491	16566	16638	16652	16391	16648	16311	16404	16511	16496	16217	16533	16392	16608	16475	16504	16804	16627	16749	16493	16637	16456	16658	16360	16738	16658	16505	16531	16591	16451	16318	16589	16519	16397	16360	16540	16600	16712	16744	16633	16714	16682	16482	16499	16632	16488	16638	16454	16443	16518	16641	16560	16509	16482	16448	16570	16400	16510	16555	16538	16531	16488	16495	16771	16730	16562	16652	16782	16722	16670	16729	16576	16564	16574	16539	16499	16513	16747	16693	16593	16649	16470	16557	16556	16498	16577	16462	16727	16490	16434	16440	16563	16600	16415	16529	16427	16363	16324	16475	16430	16535	16498	16641	16669	16705	16679	16316	16501	16364	16505	16478	16420	16611	16608	16476	16452	16466	16688	16527	16420	16353	16544	16524	16496	16449	16506	16509	16587	16774	16515	16450	16524	16716	16726	16698	16454	16813	16815	16462	16607	16595	16567	16392	16522	16430	16640	16505	16532	16536	16407	16520	16416	16482	16385	16184	16504	16501	16471	16669	16553	16592	16467	16663	16423	16597	16419	16601	16486	16841	16460	16350	16400	16438	16491	16486	16677	16567	16378	16435	16586	16455	16577	16465	16431	16587	16730	16622	16451	16403	16572	16592	16571	16395	16400	16656	16580	16512	16326	16592	16555	16625	16439	16603	16529	16421	16534	16373	16588	16539	16600	16604	16475	16575	16570	16613	16493	16348	16514	16668	16575	16535	16572	16596	16455	16524	16813	16604	16417	16501	16425	16454	16372	16594	16549	16435	16564	16530	16321	16208	16374	16445	16589	16666	16380	16602	16537	16456	16556	16614	16508	16607	16676	16541	16499	16373	16480	16462	16446	16513	16259	16755	16655	16644	16709	16509	16521	16466	16549	16636	16313	16349	16574	16409	16443	16571	16577	16499	16550	16492	16457	16603	16694	16611	16456	16566	16475	16688	16553	16493	16469	16235	16428	16564	16501	16747	16514	16729	16667	16566	16757	16443	16422	16346	16606	16532	16359	16496	16642	16689	16516	16725	16616	16429	16619	16597	16444	16556	16585	16600	16267	16511	16618	16625	16529	16556	16494	16367	16587	16628	16630	16322	16615	16533	16665	16406	16470	16507	16456	16452	16725	16638	16548	16582	16555	16840	16467	16598	16402	16482	16455	16334	16463	16563	16391	16443	16599	16710	16528	16483	16665	16538	16583	16517	16582	16491	16533	16644	16449	16555	16491	16660	16417	16612	16599	16567	16548	16431	16315	16565	16450	16470	16497	16643	16638	16451	16556	16540	16608	16720	16741	16620	16873	16482	16485	16535	16581	16428	16614	16577	16628	16583	16450	16513	16589	16398	16526	16505	16552	16503	16497	16455	16477	16629	16583	16448	16620	16543	16627	16449	16718	16578	16490	16387	16381	16349	16665	16534	16494	16492	16446	16371	16542	16443	16426	16492	16303	16399	16423	16546	16405	16528	16422	16793	16369	16498	16513	16462	16485	16464	16535	16466	16325	16646	16389	16473	16587	16820	16536	16450	16506	16605	16353	16474	16593	16576	16481	16380	16475	16352	16658	16562	16576	16399	16448	16541	16480	16544	16662	16390	16502	16670	16555	16356	16635	16405	16658	16357	16460	16503	16615	16688	16563	16631	16560	16304	16543	16466	16426	16559	16537	16574	16682	16722	16710	16354	16381	16463	16426	16551	16474	16535	16573	16472	16482	16430	16662	16528	16448	16567	16616	16667	16805	16572	16476	16604	16500	16366	16626	16479	16605	16284	16615	16560	16468	16447	16581	16555	16443	16473	16296	16648	16472	16518	16483	16549	16713	16453	16479	16588	16665	16561	16575	16404	16417	16352	16543	16621	16483	16503	16374	16481	16443	16651	16432	16434	16436	16509	16828	16545	16667	16506	16452	16438	16546	16539	16737	16508	16484	16591	16652	16466	16633	16523	16580	16400	16686	16586	16408	16515	16682	16511	16574	16517	16491	16397	16596	16462	16727	16440	16567	16579	16338	16326	16395	16718	16443	16650	16527	16568	16376	16436	16568	16523	16695	16490	16461	16503	16407	16431	16454	16539	16542	16408	16552	16450	16482	16451	16528	16587	16711	16603	16649	16339	16682	16526	16555	16667	16465	16763	16580	16578	16584	16337	16715	16757	16579	16642	16480	16623	16571	16575	16718	16619	16544	16432	16537	16582	16617	16446	16464	16539	16493	16415	16443	16619	16386	16612	16433	16563	16401	16476	16714	16604	16592	16397	16275	16541	16591	16576	16706	16664	16596	16371	16445	16726	16463	16386	16376	16604	16561	16523	16360	16582	16521	16533	16393	16417	16375	16532	16579	16653	16494	16566	16689	16338	16559	16532	16422	16558	16415	16521	16477	16473	16344	16488	16496	16484	16530	16460	16509	16456	16379	16477	16506	16678	16440	16750	16508	16374	16507	16585	16446	16402	16402	16663	16580	16601	16319	16546	16523	16362	16626	16581	16420	16565	16432	16418	16537	16658	16485	16323	16628	16620	16578	16573	16618	16602	16557	16433	16523	16587	16564	16354	16698	16545	16447	16312	16477	16292	16658	16446	16575	16552	16438	16756	16481	16537	16443	16574	16397	16589	16334	16630	16341	16581	16413	16690	16578	16508	16483	16422	16501	16611	16459	16528	16505	16538	16767	16523	16482	16493	16687	16485	16567	16510	16386	16434	16292	16462	16646	16553	16593	16623	16640	16514	16689	16747	16444	16301	16517	16590	16607	16459	16448	16385	16434	16639	16555	16495	16607	16430	16517	16442	16544	16606	16403	16407	16554	16318	16577	16491	16559	16595	16464	16393	16626	16506	16601	16300	16710	16567	16586	16302	16486	16544	16583	16532	16790	16479	16474	16702	16567	16510	16644	16495	16351	16419	16711	16649	16635	16634	16315	16564	16625	16585	16382	16398	16573	16545	16621	16593	16554	16422	16611	16596	16515	16663	16505	16475	16525	16641	16366	16473	16609	16417	16656	16696	16640	16621	16344	16408	16477	16414	16385	16426	16443	16464	16469	16484	16416	16539	16476	16637	16511	16748	16727	16538	16652	16544	16473	16356	16666	16399	16386	16451	16411	16311	16509	16701	16215	16551	16477	16566	16385	16574	16432	16581	16420	16526	16597	16624	16484	16599	16659	16645	16454	16508	16495	16408	16477	16525	16393	16349	16477	16584	16557	16514	16515	16393	16644	16642	16398	16420	16703	16696	16532	16539	16352	16528	16513	16312	16705	16456	16541	16605	16579	16809	16565	16632	16525	16453	16513	16524	16503	16578	16611	16304	16475	16641	16622	16513	16516	16387	16447	16645	16496	16333	16523	16532	16516	16592	16448	16341	16410	16580	16615	16428	16281	16365	16415	16402	16705	16484	16469	16588	16401	16465	16503	16531	16429	16425	16582	16430	16638	16483	16654	16450	16488	16517	16347	16518	16612	16635	16673	16441	16424	16740	16405	16616	16573	16533	16349	16435	16482	16467	16781	16247	16605	16553	16431	16587	16565	16603	16579	16705	16468	16465	16653	16329	16665	16630	16614	16652	16558	16472	16390	16594	16545	16700	16641	16632	16531	16606	16421	16420	16541	16471	16494	16349	16374	16458	16370	16347	16478	16266	16730	16642	16610	16523	16532	16407	16619	16533	16683	16521	16353	16619	16697	16385	16503	16408	16574	16543	16410	16500	16397	16503	16414	16457	16427	16430	16343	16343	16503	16540	16407	16614	16455	16567	16305	16635	16601	16600	16388	16533	16651	16711	16542	16388	16514	16513	16503	16360	16555	16617	16782	16724	16527	16380	16417	16430	16516	16638	16598	16448	16450	16574	16531	16659	16447	16486	16395	16693	16562	16439	16613	16458	16451	16527	16649	16682	16567	16590	16541	16689	16623	16672	16625	16516	16474	16385	16410	16469	16695	16711	16600	16380	16417	16612	16756	16469	16561	16666	16516	16464	16394	16680	16638	16449	16698	16624	16413	16628	16684	16672	16499	16592	16539	16678	16461	16646	16662	16558	16547	16268	16366	16705	16418	16508	16742	16415	16425	16497	16543	16806	16395	16614	16387	16378	16387	16574	16311	16501	16580	16638	16425	16372	16494	16631	16607	16471	16674	16442	16439	16478	16578	16515	16680	16405	16343	16633	16526	16616	16563	16511	16647	16691	16453	16585	16462	16415	16662	16658	16497	16536	16666	16457	16626	16647	16632	16527	16455	16416	16639	16569	16499	16460	16624	16505	16427	16367	16688	16607	16537	16535	16436	16431	16546	16776	16583	16752	16752	16775	16583	16184	16344	16620	16502	16452	16500	16617	16623	16641	16656	16607	16379	16456	16549	16689	16513	16468	16347	16534	16610	16633	16518	16396	16558	16560	16589	16643	16566	16648	16573	16629	16483	16600	16392	16545	16559	16493	16553	16605	16663	16517	16787	16494	16369	16500	16433	16383	16297	16425	16618	16472	16395	16322	16603	16419	16553	16429	16587	16451	16310	16576	16536	16567
60969	107994	85884	54447	29413	17186	14522	14350	14326	14381	14392	14571	14406	14368	14443	14349	14402	14621	14373	14453	14477	14516	14478	14444	14517	14252	14561	14418	14370	14196	14398	14383	14189	14532	14364	14450	14617	14539	14391	14486	14316	14495	14439	14365	14571	14143	14476	14315	14114	14409	14405	14477	14246	14518	14330	14386	14458	14413	14322	14437	14506	14320	14432	14289	14487	14618	14348	14498	14416	14357	14572	14615	14456	14364	14475	14371	14250	14602	14360	14453	14420	14428	14273	14295	14449	14316	14328	14398	14535	14231	14288	14365	14347	14470	14296	14455	14261	14374	14191	14553	14490	14442	14434	14508	14535	14299	14539	14364	14427	14493	14417	14412	14363	14417	14448	14574	14457	14440	14335	14511	14319	14348	14413	14494	14421	14435	14401	14358	14438	14324	14492	14218	14475	14310	14553	14441	14320	14385	14411	14249	14546	14429	14407	14405	14294	14270	14287	14447	14491	14324	14385	14379	14340	14280	14415	14517	14480	14482	14417	14338	14583	14310	14477	14391	14289	14373	14512	14541	14357	14367	14510	14485	14448	14510	14450	14286	14380	14430	14481	14585	14452	14488	14327	14321	14413	14390	14383	14571	14363	14415	14295	14548	14399	14558	14380	14284	14349	14588	14480	14432	14341	14415	14455	14395	14338	14433	14388	14240	14455	14413	14422	14451	14447	14308	14287	14312	14406	14516	14422	14468	14453	14295	14485	14384	14364	14316	14496	14241	14563	14546	14419	14280	14561	14424	14360	14311	14390	14319	14335	14249	14448	14357	14294	14279	14347	14376	14297	14558	14438	14381	14370	14341	14506	14528	14358	14563	14440	14290	14418	14537	14338	14396	14464	14419	14502	14481	14432	14432	14375	14385	14360	14567	14245	14505	14334	14320	14433	14409	14221	14698	14464	14362	14407	14414	14405	14249	14350	14369	14405	14466	14227	14398	14458	14358	14541	14319	14445	14413	14362	14530	14542	14528	14255	14284	14427	14426	14500	14346	14233	14528	14418	14390	14402	14324	14488	14372	14412	14318	14473	14375	14487	14389	14501	14307	14664	14460	14281	14355	14411	14345	14450	14303	14383	14448	14390	14466	14340	14558	14404	14391	14450	14463	14477	14531	14203	14482	14354	14416	14364	14340	14259	14402	14431	14554	14405	14402	14533	14355	14415	14395	14367	14512	14269	14336	14453	14448	14481	14312	14423	14362	14350	14386	14364	14404	14435	14290	14401	14355	14308	14461	14424	14394	14397	14362	14540	14386	14502	14520	14536	14467	14488	14581	14532	14268	14499	14293	14445	14367	14324	14515	14417	14462	14505	14282	14330	14480	14341	14438	14432	14290	14253	14538	14413	14310	14444	14393	14409	14398	14371	14343	14657	14374	14460	14494	14503	14368	14426	14377	14404	14359	14317	14492	14292	14234	14454	14380	14444	14373	14358	14345	14318	14423	14387	14290	14384	14413	14413	14430	14513	14709	14218	14255	14319	14485	14234	14455	14386	14334	14468	14580	14365	14362	14381	14342	14498	14425	14490	14291	14364	14295	14509	14534	14419	14462	14618	14212	14397	14273	14298	14554	14327	14488	14500	14465	14524	14520	14380	14486	14072	14524	14482	14482	14361	14257	14334	14330	14444	14534	14571	14415	14397	14546	14436	14273	14478	14415	14427	14281	14564	14302	14381	14516	14253	14277	14319	14423	14502	14211	14418	14453	14318	14439	14521	14434	14255	14285	14410	14446	14372	14295	14434	14580	14529	14390	14526	14476	14488	14435	14397	14455	14408	14307	14397	14297	14278	14372	14452	14256	14402	14271	14431	14498	14368	14260	14550	14466	14449	14396	14531	14277	14403	14443	14273	14453	14377	14389	14477	14435	14633	14258	14526	14342	14358	14428	14442	14429	14285	14405	14476	14319	14403	14363	14530	14503	14327	14502	14293	14353	14583	14471	14290	14516	14451	14275	14365	14420	14534	14346	14221	14327	14349	14453	14424	14297	14398	14329	14437	14521	14266	14440	14503	14345	14379	14190	14296	14533	14427	14358	14466	14406	14446	14391	14465	14482	14374	14426	14303	14358	14365	14523	14475	14323	14545	14364	14228	14260	14387	14482	14341	14312	14516	14457	14414	14395	14286	14454	14682	14385	14470	14403	14397	14302	14435	14338	14282	14430	14361	14434	14345	14328	14396	14406	14441	14531	14513	14371	14463	14429	14271	14392	14338	14352	14562	14271	14507	14411	14426	14440	14421	14521	14231	14407	14396	14540	14414	14453	14493	14628	14450	14453	14503	14507	14458	14300	14502	14519	14263	14413	14264	14485	14426	14336	14334	14557	14327	14604	14250	14372	14299	14286	14413	14398	14387	14416	14374	14556	14462	14433	14244	14559	14471	14543	14376	14440	14357	14571	14440	14496	14386	14510	14460	14470	14466	14446	14432	14406	14383	14364	14392	14514	14294	14283	14331	14259	14433	14464	14507	14348	14438	14259	14340	14585	14414	14229	14562	14302	14321	14434	14616	14389	14461	14355	14509	14482	14417	14361	14506	14383	14240	14381	14445	14392	14392	14525	14257	14344	14584	14543	14640	14455	14466	14543	14516	14318	14265	14309	14329	14530	14438	14291	14472	14475	14381	14557	14382	14361	14656	14399	14485	14490	14426	14519	14402	14252	14235	14322	14419	14422	14274	14448	14460	14321	14451	14297	14408	14535	14408	14354	14341	14418	14457	14390	14278	14497	14293	14505	14500	14500	14293	14349	14386	14708	14488	14512	14273	14434	14460	14447	14466	14499	14321	14302	14496	14336	14324	14189	14476	14329	14347	14469	14551	14350	14521	14360	14436	14385	14489	14547	14426	14494	14418	14238	14430	14273	14450	14477	14491	14471	14366	14468	14362	14319	14219	14559	14425	14295	14358	14426	14471	14447	14202	14316	14419	14502	14378	14325	14440	14401	14449	14285	14222	14562	14499	14426	14422	14321	14400	14362	14279	14449	14552	14276	14490	14408	14441	14417	14322	14344	14422	14516	14419	14454	14499	14233	14551	14443	14502	14417	14219	14352	14421	14363	14405	14336	14502	14329	14410	14392	14316	14611	14350	14403	14495	14416	14557	14265	14422	14448	14416	14384	14256	14497	14190	14347	14219	14531	14534	14289	14329	14423	14417	14321	14544	14575	14264	14290	14323	14374	14461	14448	14352	14322	14392	14435	14402	14321	14336	14327	14325	14536	14410	14276	14414	14421	14291	14227	14285	14179	14462	14450	14424	14439	14436	14371	14511	14322	14366	14419	14452	14419	14553	14508	14394	14331	14407	14465	14268	14586	14315	14237	14415	14332	14474	14296	14340	14441	14438	14317	14518	14367	14295	14359	14478	14481	14320	14383	14326	14454	14447	14376	14434	14386	14401	14489	14324	14590	14413	14377	14315	14361	14553	14219	14484	14452	14421	14347	14345	14530	14376	14456	14313	14469	14370	14438	14225	14462	14446	14508	14525	14402	14445	14401	14303	14467	14478	14372	14505	14410	14278	14458	14350	14632	14377	14367	14430	14564	14408	14322	14394	14463	14423	14360	14339	14499	14526	14413	14560	14481	14404	14357	14322	14399	14392	14435	14523	14372	14609	14273	14408	14237	14341	14350	14406	14314	14304	14496	14336	14441	14324	14225	14296	14388	14268	14538	14400	14246	14451	14372	14343	14323	14534	14202	14493	14360	14394	14259	14321	14368	14484	14376	14328	14347	14338	14453	14393	14318	14591	14360	14527	14398	14618	14478	14346	14359	14327	14217	14375	14458	14431	14476	14508	14354	14262	14355	14414	14397	14315	14341	14544	14246	14513	14391	14481	14397	14314	14474	14275	14548	14422	14247	14290	14450	14337	14313	14661	14480	14338	14355	14339	14282	14347	14450	14455	14575	14506	14389	14435	14501	14535	14379	14327	14391	14414	14349	14320	14454	14367	14346	14350	14554	14339	14374	14461	14496	14410	14309	14345	14476	14395	14304	14505	14346	14495	14480	14493	14421	14324	14430	14436	14341	14395	14443	14416	14573	14299	14291	14377	14417	14461	14390	14239	14389	14363	14476	14393	14325	14560	14383	14238	14398	14259	14292	14536	14420	14378	14346	14302	14422	14489	14380	14462	14489	14373	14404	14413	14445	14486	14423	14472	14555	14408	14481	14364	14352	14423	14295	14362	14515	14467	14577	14546	14542	14323	14522	14476	14517	14342	14396	14351	14441	14405	14367	14431	14296	14317	14335	14386	14482	14318	14495	14554	14420	14426	14387	14289	14437	14441	14363	14409	14431	14367	14484	14250	14519	14338	14374	14381	14517	14456	14321	14472	14502	14308	14539	14243	14267	14559	14543	14513	14557	14435	14353	14623	14390	14303	14400	14463	14313	14575	14503	14560	14290	14454	14190	14306	14335	14381	14614	14484	14509	14476	14421	14236	14390	14508	14318	14444	14454	14449	14295	14403	14482	14374	14610	14371	14435	14493	14372	14390	14414	14377	14323	14482	14404	14422	14516	14378	14311	14264	14495	14398	14440	14469	14255	14194	14471	14452	14450	14450	14547	14400	14351	14224	14312	14592	14481	14383	14391	14385	14433	14474	14663	14351	14566	14380	14352	14416	14425	14480	14401	14422	14456	14311	14343	14510	14580	14318	14494	14497	14432	14413	14491	14412	14250	14360	14362	14356	14288	14330	14373	14295	14349	14514	14262	14368	14434	14304	14296	14590	14363	14427	14375	14371	14322	14481	14412	14292	14401	14354	14564	14271	14233	14435	14411	14362	14506	14185	14510	14399	14570	14363	14380	14467	14413	14497	14618	14420	14398	14371	14219	14340	14312	14387	14240	14287	14362	14307	14518	14443	14227	14282	14537	14391	14311	14456	14312	14571	14497	14411	14508	14459	14441	14392	14586	14380	14407	14405	14407	14510	14652	14196	14475	14452	14395	14414	14560	14524	14335	14412	14492	14516	14330	14260	14323	14395	14314	14432	14569	14246	14276	14474	14445	14339	14451	14238	14334	14198	14439	14454	14215	14593	14424	14373	14524	14335	14377	14444	14423	14314	14492	14333	14491	14494	14500	14208	14477	14272	14433	14290	14440	14433	14353	14373	14438	14372	14585
33092	42405	41369	27774	19038	17042	16769	16499	16475	16369	16404	16306	16282	16285	16488	16416	16441	16373	16347	16569	16618	16172	16268	16375	16421	16500	16284	16273	16344	16120	16241	16479	16166	16424	16451	16272	16255	16190	16352	16373	16355	16461	16400	16240	16243	16369	16463	16331	16093	16369	16148	16197	16228	16473	16564	16428	16279	16370	16242	16415	16339	16174	16329	16352	16254	16365	16226	16136	16390	16476	16493	16267	16460	16275	16218	16209	16297	16338	16352	16332	16293	16285	16245	16200	16267	16248	16350	16231	16089	16078	16194	16382	16242	16336	16326	16283	16439	16354	16401	16335	16311	16238	16389	16261	16588	16101	16324	16220	16314	16165	16201	16418	16468	16346	16218	16472	16215	16136	16491	16224	16331	16482	16205	16218	16260	16484	16344	16126	16378	16260	16137	16444	16297	16556	16399	16214	16427	16435	16309	16238	16258	16383	16289	16295	16487	16390	16414	16276	16252	16523	16358	16371	16212	16166	16337	16389	16251	16290	16427	16411	16428	16634	16197	16172	16298	16287	16332	16436	16266	16258	16302	16310	16231	16195	16232	16298	16226	16482	16222	16332	16434	16232	16191	16280	16353	16287	16469	16463	16129	16280	16479	16364	16462	16210	16410	16290	16477	16331	16269	16316	16218	16214	16416	16400	16534	16206	16334	16503	16239	16237	16398	16419	16571	16381	16216	16430	16323	16397	16303	16342	16406	16338	16332	16452	16281	16300	16621	16168	16154	16238	16229	16287	16145	16418	16356	16351	16266	15951	16111	16363	16245	16269	16413	16111	16206	16274	16342	16302	16424	16195	16166	16367	16561	16220	16376	16322	16130	16500	16504	16338	16223	16280	16275	16284	16298	16302	16361	16527	16463	16172	16315	16412	16457	16239	16525	16472	16475	16376	16425	16338	16321	16271	16302	16220	16362	16429	16340	16385	16443	16302	16562	16431	16090	16155	16291	16420	16524	16406	16344	16277	16108	16414	16246	16377	16369	16410	16406	16247	16516	16578	16503	16350	16266	16208	16337	16083	16310	16194	16189	16218	16060	16346	16065	16290	16204	16360	16282	16357	16426	16307	16377	16169	16414	16286	16358	16422	16326	16408	16306	16231	16412	16251	16225	16422	16238	16312	16373	16253	16157	16258	16315	16203	16347	16477	16182	16535	16305	16248	16434	16304	16443	16263	16330	16230	16430	16337	16382	16265	16388	16402	16303	16217	16290	16307	16374	16556	16302	15982	16327	16220	16225	16252	16240	16246	16303	16485	16375	16570	16154	16241	16471	16498	16322	16244	16382	16415	16222	16492	16516	16248	16561	16493	16496	16373	16359	16212	16192	16343	16407	16211	16321	16266	16506	16265	16325	16400	16346	16363	16434	16279	16301	16400	16290	16305	16387	16643	16410	16371	16372	16165	16364	16320	16379	16314	16458	16235	16248	16445	16257	16385	16367	16302	16504	16422	16389	16164	16278	16337	16585	16590	16461	16466	16312	16432	16318	16192	16352	16262	16420	16137	16312	16321	16015	16270	16458	16227	16328	16163	16458	16129	16275	16088	16400	16191	16486	16171	16155	16322	16157	16341	16516	16359	16292	16115	16390	16360	16307	16288	16314	16163	16509	16346	16302	16267	16182	16323	16283	16277	16309	16278	16298	16370	16285	16334	16481	16254	16196	16246	16321	16329	16413	16191	16082	16446	16219	16458	16540	16450	16425	16203	16386	16159	16198	16312	16204	16276	16223	16254	16310	16444	16490	16309	16172	16229	16438	16188	16330	16292	16375	16242	16326	16326	16324	16446	16277	16263	16217	16344	16345	16423	16416	16410	16042	16183	16413	16423	16096	16142	16184	16245	16309	16447	16316	16301	16239	16458	16314	16344	16216	16269	16030	16227	16258	16257	16266	16370	16356	16420	16358	16214	16405	16343	16228	16421	16370	16266	16283	16324	16425	16358	16224	16412	16434	16435	16495	16343	16271	16225	16189	16366	16243	16285	16213	16385	16314	16470	16453	16254	16311	16156	16131	16343	16283	16281	16324	16388	16376	16256	16652	16522	16510	16212	16198	16273	16246	16530	16339	16444	16241	16391	16375	16258	16405	16274	16535	16181	16458	16401	16241	16533	16412	16303	16470	16301	16388	16412	16358	16311	16256	16493	16298	16128	16327	16355	16463	16543	16393	16382	16296	16243	16326	16320	16359	16378	16387	16511	16231	16444	16267	16334	16457	16296	16254	16423	16158	16169	16236	16339	16487	16303	16095	16107	16541	16266	16368	16402	16351	16392	16336	16327	16232	16520	16279	16285	16405	16138	16272	16053	16189	16443	16302	16174	16394	16242	16195	16279	16243	16307	16402	16336	16556	16283	16129	16453	16355	16314	16444	16442	16562	16208	16336	16364	16178	16553	16536	16380	16196	16217	16357	16261	16527	16294	16284	16466	16450	16216	16262	16409	16296	16418	16270	16294	16357	16466	16349	16428	16440	16248	16366	16425	16721	16205	16287	16374	16352	16165	16444	16210	16279	16229	16255	16520	16342	16310	16413	16244	16094	16232	16381	16226	16407	16254	16213	16279	16427	16320	16232	16416	16256	16516	16289	16386	16274	16318	16217	16083	16219	16526	16562	16539	16278	16265	16149	16346	16248	16445	16307	16285	16384	16292	16227	16364	16381	16329	16368	16220	16463	16366	16196	16507	16423	16649	16313	16252	16361	16381	16229	16523	16451	16346	16523	16512	16447	16472	16324	16153	16311	16304	16281	16268	16268	16304	16302	16388	16521	16307	16493	16420	16271	16288	16252	16410	16373	16398	16280	16488	16221	16434	16406	16465	16341	16127	16215	16178	16226	16402	16372	16295	16283	16333	16460	16248	16366	16503	16310	16203	16594	16279	16233	16420	16303	16344	16229	16247	16251	16166	16332	16424	16429	16175	16317	16301	16169	16296	16189	16296	16171	16170	16255	16317	16316	16436	16274	16429	16247	16429	16157	16343	16074	16294	16447	16290	16361	16356	16489	16371	16269	16454	16263	16221	16251	16475	16362	16217	16324	16178	16333	16435	16581	16351	16297	16289	16516	16315	16306	16237	16416	16470	16327	16234	16341	16449	16464	16301	16198	16374	16158	16406	16481	16313	16368	16440	16192	16435	16205	16259	16390	16338	16250	16234	16177	16430	16599	16521	16327	16280	16217	16185	16344	16527	16219	16455	16447	16156	16060	16368	16204	16196	16225	16268	16250	16372	16487	16364	16261	16285	16328	16375	16292	16253	16251	16338	16159	16253	16333	16292	16517	16361	16364	16463	16335	16079	16299	16310	16429	16337	16335	16415	16203	16303	16464	16278	16359	16285	16412	16400	16175	16392	16311	16193	16509	16333	16481	16184	16265	16090	16370	16313	16475	16363	16236	16253	16286	16359	16632	16183	16306	16235	16516	16286	16405	16271	16354	16372	16321	16321	16433	16336	16418	16442	16290	16246	16201	16207	16287	16404	16375	16377	16403	16157	16214	16190	16324	16288	16354	16218	16467	16478	16217	16417	16228	16254	16229	16346	16460	16160	16260	16496	16327	16250	16530	16202	16387	16204	16154	16334	16496	16222	16343	16139	16343	16235	16518	16481	16475	16276	16308	16360	16515	16443	16384	16319	16545	16360	16277	16348	16187	16602	16241	16146	16340	16458	16161	16093	16140	16429	16216	16484	16192	16356	16300	16259	16357	16329	16429	16443	16295	16173	16402	16275	16179	16199	16435	16298	16508	16215	16326	16435	16381	16293	16458	16342	16311	16339	16321	16334	16371	16292	16384	16359	16300	16348	16372	16241	16469	16414	16301	16155	16495	16491	16337	16318	16309	16491	16309	16326	16193	16378	16317	16284	16308	16309	16322	16421	16454	16466	16356	16301	16094	16167	16108	16416	16287	16353	16411	16395	16278	16398	16480	16418	16391	16510	16506	16368	16554	16488	16296	16235	16397	16529	16367	16216	16460	16220	16270	16270	16355	16392	16200	16225	16290	16432	16398	16327	16466	16269	16371	16274	16177	16209	16438	16434	16366	16394	16350	16441	16329	16455	16359	16420	16215	16188	16054	16409	16254	16432	16258	16281	16356	16402	16397	16331	16520	16169	16177	16414	16425	16260	16311	16107	16193	16440	16318	16238	16466	16427	16189	16193	16252	16207	16297	16211	16079	16444	16364	16362	16564	16309	16225	16331	16451	16241	16299	16184	16259	16236	16289	16499	16131	16212	16285	16273	16379	16275	16491	16338	16341	16103	16278	16522	16283	16465	16480	16370	16242	16462	16388	16088	16171	16292	16401	16293	16471	16368	16287	16457	16549	16192	16099	16178	16434	16232	16137	16405	16340	16465	16262	16404	16581	16522	16463	16446	16083	16120	16113	16392	16438	16151	16285	16202	16072	16291	16603	16224	16639	16437	16392	16491	16377	16198	16351	16265	16296	16412	16437	16252	16134	16481	16488	16336	16202	16394	16219	16583	16315	16248	16173	16114	16299	16368	16398	16270	16399	16394	16457	16655	16393	16166	16491	16342	16269	16331	16307	16285	16444	16171	16407	16378	16427	16247	16491	16330	16489	16393	16355	15997	16186	16218	16460	16294	16407	16258	16218	16266	16142	16399	16171	16092	16372	16468	16214	16328	16208	16288	16115	16163	16329	16261	16348	16189	16562	16426	16489	16310	16500	16337	16350	16165	16181	16169	16252	16268	16455	16387	16469	16358	16443	16299	16034	16370	16167	16199	16339	16260	16331	16340	16147	16307	16312	16233	16393	16331	16185	16156	16371	16428	16453	16303	16280	16471	16473	16302	16323	16551	16361	16291	16443	16226	16223	16356	16418	16364	16606	16244	16350	16435	16284	16199	16223	16164	16118	16290	16422	16414	16425	16301	16438	16590	16356	16236	16311	16385	16351	16260	16277	16360	16218	16369	16421	16261	16324	16165	16447	16311	16066	16164	16366	16198	16304	16209	16224	16313	16379	16307	16246	16395	16340	16157	16342	16013	16267	16407	16447	16453	16318	16434	16311	16399	16073	16349	16286	16307	16306	16230	16373	16189	16303	16498	16537	16118	16416	16267	16325	16172	16273	16454	16186	16312	16429	16290	16133	16213	16221	16303	16225	16187
41920	59290	42451	23015	16140	14580	14373	14247	14162	14111	14043	14126	14208	14234	14431	14376	14266	14151	14258	14343	14309	14286	14279	14103	14328	14212	14201	14293	14190	14266	14263	14316	14316	14002	14235	14427	14258	14310	14340	14201	14108	14273	14445	14199	14218	14182	14337	14342	14370	14163	14274	14290	14246	14218	14283	14200	14203	14330	14310	14134	14236	14291	14317	14404	14252	14130	14207	14339	14213	14185	14282	14129	14198	14285	14219	14106	14237	14127	14235	14221	14194	14255	14129	14266	14403	14206	14332	14359	14206	14080	14404	14211	14208	14313	14329	14288	14372	14157	14352	14115	14326	14143	14199	14362	14108	14294	14268	14271	14370	14221	14242	14288	14269	14315	14129	14253	14191	14182	14192	14033	14360	14239	14148	14352	14385	14214	14241	14015	14432	14238	14007	14367	14231	14273	14200	14275	14252	14260	14245	14223	14149	14222	14365	14292	14260	14272	14378	14455	14432	14344	14258	14156	14204	14186	14185	14029	14261	14200	14292	14224	14225	14141	14107	14295	14242	14188	14219	14190	14258	14167	14238	14196	14179	14158	14293	14336	14165	14209	14385	14303	14053	14268	14293	14021	13968	14163	14304	14174	14365	14163	14384	14188	14273	14213	14132	14157	14246	14182	14159	14140	14045	14329	14519	14149	14207	14089	14378	14285	14147	14306	14209	14320	14025	14150	14300	14142	14280	14292	14193	14272	14247	14224	14228	14397	14184	14146	14219	14220	14286	14336	14256	14174	14132	14325	14026	14231	14106	14347	14320	14359	14341	14299	14307	14339	14178	14153	14283	14265	14141	14258	14232	14223	14237	14165	14274	14240	14248	14353	14226	14130	14396	14054	14262	14150	14179	14223	14241	14376	14425	14282	14367	14231	14114	14199	14167	14053	14222	14187	14177	14269	14081	14154	14181	14112	14325	14227	14284	14169	14234	14130	14207	14195	14173	14243	14461	14197	14188	14285	14373	14255	14421	14200	14199	14259	14257	14508	14317	14208	14020	14221	14217	14284	14309	14329	14110	14266	14346	14078	14166	14377	14189	14172	14255	13999	14309	14255	14287	14130	14185	14377	14244	14223	14149	14266	14203	14211	14345	14149	14252	14149	14316	14295	14180	14064	14173	14186	14191	14216	13997	14191	14334	14243	14253	14180	14360	14264	14173	14331	14282	14395	14268	14123	14175	14275	14237	14203	14266	14282	14223	14239	14128	14270	14103	14211	14393	14165	14329	14199	14137	14313	14362	14384	14223	14309	14353	14318	14425	14276	14261	14178	14267	14412	14206	14266	14262	14207	14187	14258	14259	14279	14230	14232	14180	14232	14192	14294	14188	14152	14319	14186	14287	14119	14121	14260	14280	14155	14270	14303	14416	14145	14234	14364	14180	14263	14289	14184	14199	14197	14288	14171	14255	14321	14065	14324	14296	14238	14321	14153	14225	14086	14115	14123	14269	14248	14370	13975	14370	14229	14421	14189	14308	14144	14133	14186	14118	14086	14164	14430	14334	14068	14098	14358	14197	14165	14141	14329	14234	14307	14249	14312	14323	14300	14157	14215	14276	14227	14245	14288	14162	14300	14243	13976	14116	14374	14226	14383	14111	14238	14084	14197	14252	14489	14284	14016	14036	14186	14229	14382	14341	14208	14243	14379	14264	14324	14365	14139	14198	14410	14385	14211	14174	14221	14199	14320	14040	14225	14256	14160	14208	14125	14250	14103	14036	14281	14163	14255	14230	14220	14282	14308	14303	14168	14128	14261	14279	14346	14169	14299	14231	14011	14171	14071	14217	14303	14364	14364	14330	14185	14165	14192	14168	14152	14275	14418	14171	14216	14218	14346	14229	14339	14187	14273	14212	14161	14264	14169	14278	14202	14273	14262	14152	14292	14193	14149	14242	14278	14049	14429	14225	14293	14323	14163	14246	14210	14175	14423	14410	14266	14302	14166	14142	14285	14221	14408	14201	14180	14172	14218	14248	14197	14235	14124	14258	14242	14239	14245	14235	14173	14244	14240	14473	14182	14237	14261	14297	14334	14270	14230	14119	14283	14104	14310	14259	14308	14159	14273	14245	14383	14155	14104	14201	14302	14271	14226	14344	14335	14180	14166	14318	14356	14163	14304	14284	13982	14244	14141	14319	14229	14370	14149	14534	14258	14162	14147	14221	14321	14099	14410	14374	14172	14306	14190	14272	14326	14229	14120	14212	14330	14035	14162	14367	14156	14317	14240	14186	14295	14119	14273	14294	14032	14196	14391	14198	14119	14127	14193	14171	14322	14348	14106	14004	14186	14154	14293	14265	14254	14288	14268	14323	14210	14341	14256	14107	14278	14154	14311	14248	14277	14237	14151	14294	14119	14314	14216	14130	14203	14262	14229	14193	14198	14264	14114	14327	14236	14337	14358	14165	14132	14346	14423	14181	14369	14261	14083	14258	14135	14300	14257	14064	14104	14050	14195	14235	14340	14443	14183	14304	14305	14373	14141	14317	14145	14377	14253	14230	14127	14298	14238	14195	14271	14147	14446	14346	14154	14177	14232	14190	14259	14210	14176	14347	14274	14331	14338	14201	14405	14216	14296	14132	14218	14174	14283	14294	14117	14322	14186	14272	14173	14298	14221	14150	14241	14111	14285	14259	14083	14255	14103	14376	14352	14300	14308	14211	14324	14299	14223	14239	14315	14140	14275	14205	14244	14415	14229	14176	14182	14375	14285	14282	14119	14272	14291	14240	14215	14142	14153	14224	14193	14339	14305	14444	14130	14320	14016	14369	14274	14214	14346	14145	14243	14261	14391	14236	14259	14254	14339	14300	14333	14126	14221	14231	14365	14116	14257	14204	14141	14225	14452	14283	14192	14060	14318	14162	14278	14276	14192	14336	14354	14196	14233	14329	14155	14107	14208	14291	14276	14164	14303	14098	14332	14190	14219	14324	14106	14423	14064	14247	14366	14148	14287	14156	14245	14255	14236	14113	14288	14238	14084	14099	14224	14351	14282	14211	14242	14090	14127	14290	14260	14217	14349	14477	14104	14259	14271	14332	14257	14197	14410	14244	14387	13978	14260	14293	14373	14203	14234	14247	14313	14297	14324	14314	14242	14323	14282	14283	14261	14291	14328	14405	14103	14138	14349	14308	14229	14164	14360	14262	14304	14271	14252	14280	14263	14295	14193	14281	14297	14175	14199	14244	14305	14309	14304	14104	14386	14217	14163	14265	14009	14257	14225	14229	14345	14272	14167	14174	14255	14176	14244	14226	14420	14265	14083	14325	14367	14127	14228	14188	14177	14417	14264	14097	14263	14370	14524	14043	14125	14054	14361	14321	14202	14150	14290	14269	14107	14264	14263	14278	14143	14172	14122	14378	14315	14082	14215	14290	14263	14242	14218	14310	14289	14305	14287	14170	14222	14376	14092	14347	14217	14098	14259	14140	14163	14256	14229	14277	14282	14247	14260	14349	14308	14253	14255	14239	14219	14212	14217	14362	14270	14160	14142	14374	14355	14231	14262	14329	14309	14352	14246	14160	14149	14249	14297	14067	14115	14433	14107	14216	14197	14246	14468	14283	14283	14150	14263	14279	14288	14136	14307	14081	14256	14097	14230	14474	14171	14188	14164	14093	14288	14457	14146	14225	14309	14417	14307	14147	14335	14232	14111	14265	14333	14189	14270	14398	14329	14271	14286	14198	14194	14395	14065	14245	14199	14263	14266	14125	14434	14273	14323	14229	14323	14367	14156	14226	14205	14255	14364	14148	14264	14232	14351	14221	14436	14287	14318	14311	14094	14082	14376	14217	14303	14244	14242	14248	14452	14304	14186	14380	14283	14174	14239	14352	14251	14146	14185	14288	14294	14106	14272	14309	14243	14333	14048	14169	14266	14363	14291	14274	14355	14322	14166	14172	14448	14143	14171	14170	14314	14278	14338	14081	14029	14209	14104	14265	14342	14255	14218	14190	14220	14176	14353	14317	14240	14251	14250	14063	14296	14213	14321	14182	14385	14173	14427	14253	14307	14396	14233	14222	14242	14230	14371	14323	14093	14174	14264	14170	14274	14203	14288	14314	14248	14235	14330	14312	14045	14411	14088	14251	14069	14181	14255	14272	14285	14133	14283	14248	14219	14207	14180	14318	14170	14221	14414	14124	14264	14201	14203	14139	14279	14129	14179	14410	14275	14183	14236	14178	14060	14266	14414	14012	14271	14127	14166	14169	14204	14399	14139	14207	14162	14092	14422	14134	14235	14173	14299	14237	14263	14263	14194	14293	14280	14451	14314	14197	14375	14231	14081	14244	14249	14363	14261	14387	14210	14165	14304	14267	14244	14119	14096	14300	14300	14335	14344	14271	14301	14152	14134	14210	14219	14167	14195	14188	14301	14376	14312	14323	14130	14238	14213	14149	14222	14345	14241	14224	14084	14276	14084	14300	14303	14253	14095	14142	14395	14215	14495	14162	14400	14099	14195	14436	14416	14139	14151	14171	14327	14376	14361	14398	14447	14279	14254	14258	14301	14303	14137	14177	14178	14304	14252	14388	14463	14105	14269	14241	14151	14184	14302	14447	14270	14114	14225	14162	14233	14274	14217	14368	14197	14388	14167	14204	14396	14163	14204	14248	14100	14172	14101	14311	14159	14224	14276	14196	14125	14486	14059	14191	14376	14482	14155	14167	14175	14248	14087	14372	14324	14311	14306	14286	14311	14222	14286	14300	14083	14302	14164	14254	14359	14286	14170	14227	14404	14085	14202	14147	14482	14070	14249	14005	14196	14234	14316	14296	14086	14285	14353	14293	14305	14331	14350	14070	14103	14268	14281	14030	14076	14176	14282	14318	14194	14217	14228	14119	14233	14105	14258	14174	14227	14290	14376	14235	14411	14195	14351	14357	14225	14276	14224	14252	14059	14254	14259	14309	14132	14294	14276	14237	14233	14071	14149	14121	14211	14207	14391	14286	14357	14313	14188	14203	14283	14230	14300	14259	14302	14155	14167	14278	14356	14289	14398	14309	14229	14183	14177	14159	14109	14308	14137	14354	14165	14279	14365	14216	14232	14369	14344	14320	14227	14265	14222	14289	14363	14518	14257	14163	14307	14205	14118	14173	14114	14328	14214	14215	14390	14410	14238	14484	14391
30690	42064	46982	31951	20808	17521	16911	16598	16364	16366	16241	16373	16509	16435	16420	16516	16356	16557	16444	16512	16623	16429	16432	16359	16481	16198	16388	16367	16374	16514	16445	16270	16255	16276	16360	16307	16478	16423	16420	16709	16397	16265	16392	16362	16440	16586	16386	16418	16500	16454	16102	16350	16225	16436	16441	16353	16360	16249	16492	16562	16564	16355	16471	16134	16317	16438	16379	16405	16390	16412	16270	16371	16479	16634	16351	16397	16349	16257	16473	16402	16426	16286	16534	16329	16466	16526	16289	16232	16326	16320	16399	16105	16322	16308	16536	16323	16276	16360	16284	16205	16274	16567	16437	16326	16331	16422	16249	16574	16284	16442	16381	16119	16172	16319	16381	16314	16300	16310	16228	16437	16292	16480	16443	16341	16369	16355	16234	16379	16273	16472	16482	16426	16318	16343	16362	16339	16453	16264	16293	16311	16178	16428	16263	16397	16400	16404	16359	16278	16194	16400	16384	16554	16438	16360	16330	16295	16292	16364	16438	16490	16332	16364	16259	16272	16585	16511	16371	16431	16390	16251	16295	16163	16341	16395	16534	16156	16375	16453	16319	16462	16538	16207	16515	16257	16475	16376	16110	16487	16329	16364	16447	16571	16416	16326	16473	16262	16316	16345	16150	16208	16475	16557	16324	16437	16472	16262	16330	16195	16163	16190	16098	16292	16247	16375	16404	16587	16114	16304	16400	16127	16447	16382	16420	16230	16244	16346	16311	16604	16310	16147	16297	16275	16395	16329	16154	16446	16149	16486	16552	16546	16347	16447	16276	16365	16455	16392	16250	16240	16229	16358	16463	16208	16447	16454	16269	16432	16383	16338	16134	16209	16391	16371	16070	16367	16361	16284	16470	16393	16323	16218	16381	16369	16601	16177	16167	16169	16375	16291	16423	16496	16350	16260	16268	16407	16452	16287	16453	16297	16430	16230	16338	16222	16355	16340	16266	16427	16436	16467	16496	16569	16366	16236	16361	16503	16438	16373	16193	16417	16451	16409	16488	16250	16169	16416	16407	16419	16268	16234	16349	16117	16419	16374	16481	16522	16332	16302	16238	16211	16177	16310	16363	16578	16522	16521	16186	16384	16547	16543	16665	16515	16376	16386	16309	16429	16268	16205	15925	16323	15891	16406	16207	16099	16523	16320	16264	16314	16324	16353	16361	16307	16385	16265	16236	16130	16519	16317	16434	16377	16379	16302	16419	16224	16497	16377	16357	16242	16507	16382	16362	16443	16282	16490	16293	16505	16097	16233	16419	16479	16575	16266	16338	16327	16414	16260	16474	16529	16504	16359	16326	16374	16378	16563	16365	16421	16364	16306	16341	16300	16240	16217	16378	16367	16279	16269	16363	16408	16350	16415	16593	16321	16208	16287	16373	16271	16158	16230	16278	16388	16487	16150	16398	16385	16213	16459	16406	16348	16566	16311	16395	16362	16402	16324	16471	16262	16386	16296	16261	16544	16376	16409	16404	16304	16517	16653	16253	16424	16260	16123	16128	16425	16234	16294	16258	16315	16466	16366	16325	16444	16330	16474	16347	16481	16452	16412	16391	16300	16232	16443	16294	16344	16366	16439	16284	16259	16381	16475	16308	16384	16324	16341	16476	16471	16390	16148	16498	16401	16542	16368	16138	16161	16184	16359	16192	16398	16572	16401	16338	16364	16492	16319	16291	16377	16523	16422	16437	16260	16396	16352	16512	16362	16286	16330	16286	16511	16636	16386	16501	16347	16401	16327	16516	16306	16302	16340	16418	16291	16374	16573	16202	16409	16516	16350	16418	16575	16302	16371	16322	16193	16557	16175	16444	16147	16357	16481	16310	16234	16508	16217	16214	16421	16233	16358	16247	16316	16460	16427	16646	16410	16192	16633	16417	16165	16444	16030	16295	16385	16227	16426	16452	16252	16177	16464	16460	16323	16272	16566	16382	16221	16494	16353	16420	16348	16502	16344	16566	16289	16385	16468	16421	16295	16253	16196	16561	16342	16382	16149	16418	16316	16354	16248	16321	16405	16638	16372	16430	16342	16619	16206	16431	16199	16340	16513	16412	16389	16291	16405	16413	16187	16295	16235	16316	16178	16363	16522	16497	16500	16367	16437	16747	16576	16421	16264	16391	16362	16121	16296	16316	16565	16438	16400	16263	16330	16526	16470	16240	16244	16556	16226	16450	16352	16339	16424	16514	16416	16382	16371	16321	16228	16166	16442	16528	16226	16275	16485	16298	16226	16300	16296	16380	16530	16299	16369	16367	16379	16332	16363	16254	16356	16368	16294	16410	16344	16510	16265	16431	16345	16341	16364	16316	16359	16190	16185	16337	16345	16275	16656	16381	16304	16414	16425	16311	16191	16153	16288	16417	16370	16407	16308	16489	16268	16336	16228	16505	16325	16304	16261	16442	15937	16370	16439	16398	16214	16433	16263	16357	16351	16288	16325	16384	16371	16267	16376	16398	16316	16394	16354	16341	16463	16322	16364	16416	16375	16348	16436	16391	16400	16358	16419	16377	16162	16266	16069	16159	16276	16326	16538	16231	16138	16297	16467	16035	16318	16171	16249	16167	16216	16245	16501	16531	16558	16340	16481	16353	16240	16430	16515	16344	16316	16299	16365	16293	16380	16490	16218	16158	16431	16528	16255	16388	16536	16547	16204	16489	16594	16404	16094	16450	16402	16570	16452	16455	16301	16546	16245	16479	16288	16411	16259	16653	16288	16398	16369	16377	16423	16229	16303	16165	16279	16466	16386	16349	16378	16252	16243	16257	16226	16383	16308	16330	16224	16355	16378	16544	16373	16214	16518	16268	16150	16252	16304	16351	16278	16298	16362	16350	16441	16085	16366	16153	16348	16550	16107	16412	16290	16365	16584	16348	16198	16246	16471	16488	16378	16270	16280	16291	16397	16343	16410	16425	16194	16276	16214	16616	16282	16381	16460	16432	16298	16375	16400	16297	16381	16665	16446	16294	16476	16514	16614	16428	16382	16373	16540	16487	16192	16245	16417	16231	16330	16235	16156	16207	16440	16482	16548	16491	16574	16448	16324	16252	16423	16379	16434	16465	16528	16234	16310	16523	16406	16415	16456	16339	16317	16526	16341	16312	16131	16217	16269	16408	16248	16238	16327	16588	16508	16325	16194	16362	16428	16633	16149	16241	16358	16556	16488	16310	16126	16229	16399	16381	16494	16491	16325	16239	16403	16185	16291	16466	16462	16240	16527	16203	16300	16140	16321	16259	16240	16334	16166	16131	16284	16439	16448	16395	16472	16327	16232	16335	16453	16151	16194	16381	16504	16352	16299	16379	16481	16225	16340	16667	16344	16466	16362	16486	16367	16478	16329	16381	16553	16508	16437	16548	16589	16482	16156	16310	16445	16349	16369	16430	16211	16451	16396	16410	16539	16335	16534	16406	16507	16375	16275	16400	16421	16329	16516	16424	16190	16412	16009	16611	16391	16314	16263	16507	16476	16361	16261	16327	16269	16332	16613	16308	16352	16313	16542	16214	16286	16410	16522	16461	16377	16617	16499	16400	16275	16322	16311	16426	16220	16524	16251	16363	16435	16282	16202	16170	16379	16528	16337	16347	16523	16329	16343	16343	16313	16171	16310	16305	16382	16400	16606	16365	16444	16436	16400	16566	16401	16409	16464	16404	16032	16363	16208	16313	16399	16335	16408	16324	16273	16231	16358	16384	16105	16287	16186	16379	16201	16424	16377	16419	16299	16420	16355	16461	16373	16224	16536	16494	16226	16201	16226	16378	16438	16421	16217	16284	16270	16382	16288	16526	16189	16333	16330	16303	16388	16550	16332	16380	16373	16489	16550	16425	16564	16355	16121	16318	16304	16385	16424	16515	16246	16367	16393	16574	16465	16281	16216	16380	16224	16142	16265	16457	16464	16317	16233	16220	16343	16630	16286	16399	16476	16472	16270	16303	16359	16417	16401	16323	16383	16396	16335	16330	16261	16076	16333	16479	16260	16220	16398	16216	16301	16645	16340	16412	16178	16265	16627	16489	16507	16550	16268	16580	16359	16330	16248	16668	16245	16352	16424	16295	16456	16442	16180	16221	16431	16314	16323	16234	16427	16524	16391	16462	16229	16397	16525	16399	16341	16443	16346	16301	16423	16328	16209	16075	16454	16196	16376	16304	16370	16328	16439	16398	16437	16592	16455	16362	16296	16464	16407	16435	16325	16415	16563	16552	16460	16485	16386	16284	16320	16591	16441	16364	16507	16521	16454	16448	16219	16380	16318	16445	16458	16239	16210	16370	16489	16316	16369	16541	16324	16313	16546	16415	16538	16464	16347	16492	16615	16295	16270	16206	16189	16244	16214	16482	16424	16477	16480	16371	16364	16342	16221	16609	16543	16202	16298	16484	16309	16524	16435	16327	16404	16348	16372	16174	16288	16477	16408	16369	16428	16509	16168	16338	16412	16474	16192	16347	16421	16497	16462	16555	16283	16494	16560	16323	16309	16316	16149	16385	16521	16510	16362	16297	16477	16440	16390	16514	16545	16237	16669	16327	16324	16556	16222	16293	16532	16306	16502	16489	16194	16560	16326	16320	16317	16390	16417	16429	16372	16473	16245	16519	16376	16309	16370	16230	16155	16492	16295	16475	16333	16539	16308	16220	16283	16352	16528	16405	16496	16316	16496	16343	16339	16409	16367	16334	16369	16335	16423	16297	16550	16260	16288	16650	16384	16564	16288	16327	16327	16404	16268	16252	16454	16272	16251	16440	16446	16509	16154	16240	16463	16298	16271	16284	16269	16284	16321	16321	16342	16456	16189	16208	16267	16241	16534	16396	16523	16263	16187	16170	16311	16247	16258	16486	16245	16335	16390	16326	16442	16395	16336	16248	16280	16410	16268	16419	16328	16265	16342	16367	16214	16375	16452	16442	16318	16244	16274	16386	16502	16260	16622	16460	16276	16420	16390	16191	16417	16280	16348	16424	16314	16151	16387	16486	16571	16451	16526	16577	16459	16274	16543	16419	16424	16476	16244	16443	16412	16463	16377	16259	16387	16380	16611	16389	16140	16314	16405	16486	16355	16518	16313	16361	16435	16275	16503	16443	16415	16703	16313	16189	16383	16310	16481	16416	16446	16438	16398	16521	16380
50199	73641	52316	28020	17390	14802	14456	14132	14299	14414	14334	14453	14258	14190	14333	14305	14325	14260	14136	14368	14347	14178	14443	14255	14172	14396	14390	14445	14163	14389	14339	14247	14129	14282	14257	14365	14047	14188	14445	14233	14240	14416	14427	14404	14226	14246	14299	14217	14327	14220	14374	14214	14255	14262	14213	14408	14255	14206	14349	14207	14238	14302	14236	14453	14447	14400	14168	14557	14189	14239	14298	14402	14352	14301	14490	14228	14357	14294	14232	14351	14309	14266	14235	14280	14187	14242	14351	14271	14225	14293	14343	14174	14274	14270	14231	14308	14329	14357	14275	14121	14360	14361	14320	14287	14216	14305	14398	14297	14288	14270	14183	14425	14090	14259	14288	14296	14304	14307	14329	14302	14292	14260	14273	14454	14252	14299	14370	14291	14307	14332	14476	14436	14250	14439	14453	14326	14221	14234	14279	14281	14311	14309	14363	14201	14299	14358	14269	14420	14259	14305	14445	14182	14418	14292	14297	14355	14314	14312	14266	14235	14410	14224	14325	14271	14444	14119	14323	14370	14207	14233	14169	14305	14197	14263	14263	14311	14356	14322	14193	14292	14399	14389	14114	14259	14235	14319	14452	14197	14200	14337	14391	14190	14251	14360	14138	14104	14251	14231	14187	14242	14265	14303	14346	14113	14152	14086	14311	14259	14338	14250	14201	14131	14296	14300	14352	14297	14185	14417	14360	14209	14403	14336	14277	14063	14312	14184	14386	14280	14084	14221	14478	14320	14385	14238	14368	14274	14336	14279	14278	14432	14339	14304	14314	14351	14381	14317	14383	14291	14314	14205	14232	14369	14203	14296	14389	14169	14152	14362	14156	14279	14183	14411	14410	14333	14399	14193	14470	14322	14320	14118	14508	14211	14416	14370	14402	14407	14401	14301	14437	14245	14306	14409	14381	14283	14359	14210	14442	14281	14344	14464	14057	14329	14270	14252	14457	14159	14304	14374	14233	14443	14483	14286	14307	14208	14377	14261	14268	14201	14389	14240	14239	14382	14206	14328	14269	14214	14348	14171	14287	14236	14323	14241	14039	14194	14314	14387	14325	14311	14340	14218	14263	14356	14318	14253	14202	14378	14327	14285	14351	14258	14268	14037	14279	14151	14477	14129	14366	14393	14140	14268	14177	14261	14383	14313	14349	14373	14223	14321	14308	14423	14230	14347	14440	14255	14313	14131	14137	14440	14471	14257	14388	14073	14228	14407	14328	14126	14401	14380	14220	14341	14156	14314	14302	14292	14362	14349	14285	14182	14171	14164	14278	14255	14402	14239	14284	14325	14233	14416	14264	14240	14311	14211	14279	14436	14403	14318	14504	14269	14267	14248	14200	14249	14244	14316	14215	14386	14275	14296	14252	14241	14198	14353	14313	14401	14271	14178	14322	14310	14412	14148	14274	14340	14319	14078	14182	14331	14101	14483	14177	14463	14189	14153	14272	14300	14177	14210	14356	14233	14182	14327	14336	14269	14365	14296	14260	14263	14471	14198	14071	14337	14432	14148	14308	14286	14329	14376	14372	14332	14258	14460	14212	14190	14410	14387	14254	14250	14353	14290	14354	14387	14197	14307	14228	14353	14351	14401	14230	14201	14233	14327	14109	14484	14372	14156	14464	14348	14330	14498	14206	14203	14298	14316	14426	14246	14281	14295	14437	14308	14380	14320	14220	14364	14204	14221	14236	14354	14167	14515	14263	14307	14242	14376	14387	14412	14333	14442	14399	14159	14229	14434	14358	14241	14172	14348	14379	14322	14311	14176	14293	14351	14233	14174	14273	14173	14256	14259	14430	14259	14379	14200	14257	14191	14403	14403	14293	14015	14232	14390	14378	14221	14223	14280	14188	14457	14255	14401	14294	14343	14248	14261	14331	14083	14366	14288	14319	14297	14316	14371	14138	14393	14271	14361	14291	14285	14237	14301	14317	14338	14292	14351	14379	14327	14300	14358	14319	14295	14251	14164	14464	14437	14270	14342	14306	14363	14273	14377	14320	14248	14291	14220	14170	14225	14316	14293	14359	14271	14188	14397	14237	14239	14115	14320	14315	14332	14279	14301	14344	14271	14459	14373	14499	14397	14295	14278	14122	14387	14209	14463	14400	14224	14423	14284	14231	14450	14185	14313	14388	14318	14268	14288	14157	14446	14316	14283	14355	14303	14263	14383	14188	14222	14388	14385	14312	14384	14259	14376	14239	14273	14250	14368	14299	14197	14448	14177	14372	14196	14260	14279	14404	14334	14220	14300	14350	14396	14217	14188	14188	14425	14354	14291	14356	14345	14490	14267	14426	14277	14364	14504	14156	14430	14304	14340	14148	14312	14266	14322	14284	14434	14304	14244	14327	14149	14209	14243	14248	14283	14367	14223	14269	14360	14311	14482	14528	14273	14474	14287	14371	14248	14364	14079	14130	14350	13991	14309	14355	14327	14395	14306	14273	14291	14266	14566	14404	14319	14150	14222	14249	14417	14352	14307	14229	14448	14373	14212	14221	14392	14383	14381	14411	14427	14233	14424	14299	14353	14249	14409	14236	14298	14221	14277	14419	14426	14464	14211	14236	14235	14327	14422	14165	14452	14274	14280	14196	14185	14357	14119	14249	14278	14416	14226	14199	14370	14351	14338	14378	14214	14360	14202	14297	14135	14364	14242	14253	14296	14335	14146	14332	14327	14346	14418	14283	14375	14361	14252	14392	14294	14255	14433	14361	14279	14236	14300	14092	14325	14318	14259	14315	14230	14304	14477	14467	14213	14310	14304	14348	14268	14322	14260	14335	14181	14279	14335	14250	14262	14404	14258	14296	14191	14341	14212	14176	14333	14248	14188	14133	14204	14396	14435	14359	14342	14332	14154	14398	14222	14349	14231	14231	14178	14381	14294	14317	14182	14334	14378	14490	14299	14407	14311	14343	14209	14261	14340	14317	14319	14042	14338	14308	14247	14222	14479	14325	14257	14373	14313	14178	14325	14391	14208	14262	14246	14364	14452	14253	14169	14256	14494	14214	14581	14207	14380	14296	14292	14243	14264	14400	14181	14259	14360	14396	14427	14542	14298	14249	14315	14185	14242	14407	14177	14384	14151	14341	14203	14370	14163	14298	14370	14155	14309	14287	14365	14326	14215	14141	14293	14289	14134	14260	14242	14381	14255	14201	14229	14283	14282	14460	14235	14455	14308	14272	14413	14251	14576	14228	14333	14267	14344	14333	14277	14289	14125	14204	14399	14273	14312	14391	14232	14353	14293	14262	14474	14452	14241	14262	14438	14323	14343	14318	14190	14184	14202	14426	14427	14212	14335	14288	14228	14355	14265	14366	14311	14396	14292	14411	14249	14165	14206	14372	14244	14396	14243	14284	14501	14329	14211	14288	14411	14168	14261	14335	14483	14336	14339	14209	14288	14319	14291	14257	14379	14242	14238	14293	14346	14196	14291	14322	14303	14292	14322	14239	14416	14430	14372	14259	14363	14313	14334	14271	14327	14319	14209	14357	14216	14427	14342	14364	14361	14194	14440	14313	14356	14420	14323	14138	14250	14362	14314	14281	14132	14348	14184	14185	14191	14324	14276	14399	14328	14371	14283	14271	14281	14255	14428	14347	14335	14272	14215	14453	14420	14434	14341	14185	14270	14317	14327	14242	14242	14224	14362	14532	14243	14187	14147	14277	14260	14366	14415	14273	14245	14298	14236	14259	14353	14250	14395	14307	14263	14470	14289	14363	14512	14339	14164	14463	14214	14352	14254	14071	14338	14479	14286	14292	14386	14310	14205	14326	14452	14304	14177	14353	14330	14318	14356	14434	14264	14141	14246	14501	14372	14383	14351	14367	14256	14393	14411	14343	14229	14184	14240	14396	14374	14210	14311	14246	14088	14432	14328	14240	14460	14301	14264	14274	14225	14329	14341	14177	14345	14291	14334	14401	14269	14163	14222	14279	14322	14282	14402	14376	14390	14308	14290	14319	14248	14350	14277	14389	14309	14351	14177	14366	14525	14254	14398	14225	14254	14207	14292	14196	14319	14496	14218	14298	14505	14234	14414	14297	14490	14264	14363	14251	14443	14330	14173	14181	14106	14282	14297	14182	14357	14245	14287	14408	14217	14283	14463	14359	14364	14223	14316	14351	14284	14381	14272	14284	14279	14437	14376	14282	14308	14196	14175	14406	14384	14455	14099	14282	14342	14395	14329	14359	14250	14300	14412	14269	14284	14218	14364	14419	14132	14360	14445	14372	14387	14274	14182	14365	14280	14548	14443	14227	14370	14272	14466	14362	14325	14379	14126	14200	14287	14447	14300	14319	14323	14432	14447	14266	14207	14316	14357	14157	14391	14202	14387	14299	14288	14296	14170	14204	14255	14107	14259	14173	14330	14504	14300	14446	14223	14165	14196	14503	14374	14222	14213	14303	14475	14271	14358	14153	14400	14319	14262	14354	14087	14385	14262	14181	14231	14355	14322	14235	14332	14231	14274	14263	14333	14165	14188	14293	14412	14242	14335	14414	14345	14284	14296	14319	14233	14432	14176	14162	14304	14332	14444	14279	14400	14449	14274	14280	14374	14415	14350	14307	14446	14347	14307	14274	14332	14378	14309	14363	14320	14260	14157	14339	14343	14433	14211	14429	14341	14182	14248	14321	14286	14391	14348	14254	14435	14206	14353	14193	14281	14406	14220	14134	14411	14307	14139	14338	14253	14336	14345	14481	14263	14178	14479	14268	14467	14404	14266	14325	14514	14241	14272	14261	14272	14360	14304	14305	14424	14224	14387	14390	14215	14326	14450	14399	14348	14492	14428	14221	14430	14127	14229	14458	14248	14375	14507	14363	14423	14396	14212	14179	14388	14375	14324	14201	14351	14389	14265	14345	14390	14284	14165	14464	14368	14129	14393	14432	14371	14495	14298	14298	14323	14422	14379	14286	14290	14394	14354	14342	14299	14260	14245	14352	14325	14267	14370	14276	14481	14294	14244	14131	14222	14365	14406	14187	14302	14320	14438	14332	14311	14402	14345	14297	14391	14156	14318	14381	14453	14361	14322	14287	14391	14396	14235	14223	14420	14417	14401	14439	14046	14401	14312	14404	14452	14347	14380	14383	14329	14298	14303	14142	14296	14328	14275	14115	14381
23943	25381	37670	30830	24396	23321	22213	17295	16433	16895	16754	16542	16505	16383	16367	16287	16458	16402	16243	16334	16481	16374	16498	16250	16258	16220	16368	16493	16393	16294	16254	16180	16398	16377	16556	16384	16176	16431	16154	16271	16286	16134	16215	16193	16414	16331	16275	16193	16253	16332	16331	16360	16289	16382	16446	16262	16427	16238	16325	16178	16179	16247	16090	16404	16230	16240	16355	16279	16261	16306	16311	16329	16190	16265	16157	16395	16373	16343	16225	16359	16391	16313	16293	16284	16395	16334	16255	16125	16325	16306	16387	16148	16240	16127	16122	16106	16483	16392	16173	16220	16256	16298	16377	16183	16322	16388	16319	16279	16359	16138	16192	16385	16290	16128	16183	16176	16164	16236	16207	16200	16176	16060	16122	16308	16182	16107	16227	16382	16184	16309	16234	16396	16414	16396	16297	16206	16298	16029	16212	16243	16098	16017	16285	16214	16366	16224	16317	16246	16378	16243	16314	16344	16201	16126	16061	16361	16427	16383	16235	16301	16309	16309	16140	16239	16181	16073	16267	16133	16538	16304	16174	16098	16267	16027	16050	16362	16163	16301	16411	16137	16152	16178	16370	16127	16144	16291	16201	16047	16065	16272	16176	16164	16403	16277	16013	16027	16155	16257	16299	16234	16318	16279	16236	16199	16272	16262	16134	16361	16334	16346	16024	16284	16360	16231	16240	16263	16448	16259	16464	16259	16157	16212	16317	16389	16136	16125	16402	16388	16275	16150	16324	16169	16071	16180	16281	16366	16119	16204	16142	16132	16002	16339	16293	16192	16275	16182	16213	16159	16192	16283	16279	16294	16167	16265	16345	16258	15987	16320	16054	15985	16233	16304	16260	16134	16429	16305	16241	16235	15993	16236	16070	16326	16282	16264	16076	16094	16304	16230	16278	16204	16303	16380	16257	16315	16213	16258	16174	16105	16164	16163	16269	16382	16338	16171	16064	16484	16227	16251	16373	16214	16179	16308	16235	16161	16305	16200	16225	16276	16157	15989	16221	16179	16123	16102	16237	16283	16159	16188	16158	16184	16309	16129	16174	16053	16322	16226	16228	16314	16191	16366	16178	16321	16329	16350	16393	16142	16157	16413	16303	16331	16260	16336	15989	16094	16208	16042	15980	16115	16167	16323	16202	16132	16228	16219	16059	16239	16184	16228	16225	16171	16317	16474	16166	16175	16244	16097	16319	16411	16064	16044	16192	16185	16301	16071	16139	16220	16189	16287	16234	16198	16272	16322	16315	16159	16302	16331	16123	16163	16294	16295	15936	16175	16283	16377	16183	16348	16191	16219	16245	16073	16253	16354	16066	16055	16212	16003	16127	16295	16305	16122	16226	16227	16087	16453	16185	16198	16287	16172	16298	16232	16200	16045	16277	16357	16264	15995	16371	16138	16197	16075	16298	16125	16254	16056	16278	16060	16206	16222	16163	15941	15985	16231	16264	16324	16121	16037	16253	16096	16130	16115	16232	16185	16143	16272	16359	16192	16174	16207	16230	16201	16353	16049	16177	16194	16360	16262	16180	16170	16204	16325	16205	16080	16326	16286	16216	16305	16208	16213	16292	16157	16397	16376	16161	16452	16200	16236	16378	16110	16298	16159	16251	16305	16196	16320	16295	16118	16108	16032	16093	16048	16046	16327	16250	16310	15924	16078	16420	16195	16376	16280	16147	16313	16335	16288	16214	16537	16218	16215	16132	16213	16385	16322	16220	16304	16212	16301	16281	16412	16348	16258	16175	16182	16168	16040	16299	16205	16205	16296	16229	16234	16206	16430	16290	16175	16299	16070	16277	16274	16340	16212	16363	16046	16274	16244	16184	15990	16368	16325	16231	16497	16303	16480	16405	16220	16196	16259	16082	16164	16219	16179	16257	16385	16217	16044	16215	16074	16011	16092	16255	16315	16116	16329	16314	16260	16190	16184	16300	16207	16210	16178	16216	16138	16240	16173	16353	16224	16334	16363	16255	16212	16145	16160	16119	16432	16280	16386	16028	16176	16145	16266	16131	16295	16122	16414	16147	16027	16242	16146	16107	16283	16060	16351	16324	16369	16178	16027	15979	16046	16095	16231	16244	16068	16292	16145	16248	16150	16227	16454	16216	16302	16146	16043	16342	16178	16074	16276	16282	16159	16190	16187	16230	16171	16206	16080	16360	16177	16197	16250	16132	16187	16283	16205	16275	16361	16228	16221	16270	16230	16212	16008	16185	16176	16270	16088	16307	16099	16102	16277	16274	16370	16341	16131	16288	16253	16325	16272	16271	16043	16067	16067	16110	16180	16261	16266	16188	16399	16396	16574	16346	16321	16180	16264	16319	16051	16268	16369	16433	16395	16165	16147	16282	16354	16383	16280	16406	16290	16217	16190	16234	16261	16388	16167	16256	16158	16136	16106	16213	16345	16142	16067	16351	15950	16216	16243	16191	16314	16124	16165	16132	16156	16224	16351	16188	16088	16334	16313	16285	16190	16289	16405	16181	16138	16375	16170	16227	16060	16076	16474	16250	16335	16226	16306	16117	15988	16386	16364	16374	16247	16087	16301	16369	16292	16268	16340	16131	16127	16160	16242	16381	16206	16277	16023	16196	16224	16231	16238	16303	16322	16290	16441	16257	16304	16236	16055	16246	16336	16320	16257	16171	16312	16383	16029	16139	16335	16241	16103	16387	16093	16235	16087	16282	16319	16223	16154	16358	16400	16062	16202	16166	16226	16405	16214	16226	16301	16153	16171	16226	16246	16184	16101	16014	16326	16143	16479	16072	16310	16313	16242	16403	16176	16270	16085	16094	16017	16057	16265	16161	16057	16152	16233	16233	16190	16295	16389	16168	16354	16105	16128	16242	16166	16231	16248	15962	16147	16013	16296	16261	16125	16242	16203	16179	16240	16353	16536	16081	16187	16321	16344	16344	16123	16235	16205	16215	15960	16368	16264	16246	16083	16220	16086	16304	16217	16094	16387	16285	16298	16195	16102	16262	16250	16280	16302	16134	16129	16045	16325	16255	16311	16183	16320	16272	16076	16283	16290	16075	16084	16408	16360	16141	16375	16258	16394	16223	16132	16254	16007	16151	16476	16183	16112	16247	16137	16240	16195	16040	16245	16170	16169	16099	16238	16259	16185	16289	16163	16236	16215	16349	16051	16194	16160	16354	16332	16206	16287	16405	16067	16328	16266	16276	16304	16143	15985	16301	16126	16180	16292	16129	16241	16396	16179	16294	16008	16076	16093	16362	16223	16108	16343	16334	16301	16331	15924	16159	16346	16101	16184	16178	16015	16098	16198	16279	16129	16337	16213	16175	16294	16271	16157	16137	16168	16109	16291	16364	16367	16149	16239	16198	16104	16312	16291	16249	16193	16409	16273	16247	16200	16179	16128	16159	16177	16237	16254	16293	16238	16076	16133	16285	16265	16225	16157	16194	16230	16217	16093	16119	16549	16151	16089	16229	16221	16333	16160	16503	16338	16057	16185	16208	16001	16120	16110	16173	16270	16215	16118	16215	16057	16266	16402	16213	16134	16103	16100	16206	16008	16233	16001	16033	16130	16225	16119	16227	16295	16093	16226	16274	16279	16268	16400	16258	16087	16403	16444	16268	16213	16299	16128	16207	16292	16208	16321	16395	16279	16196	16265	16285	16205	16227	16263	16170	16132	16063	16149	16126	16289	16158	16194	16090	16206	16215	16370	16184	16376	16339	16322	16285	16158	16309	16202	16339	16275	16112	16285	16270	16212	16248	16256	16214	16008	16250	16194	16370	16087	16174	16217	16203	16362	16408	16389	16068	16312	16094	16352	16306	16212	16163	16047	16105	16094	16256	16345	16178	16262	16208	16161	16022	16266	16155	16274	16462	16555	16217	16101	16301	16234	16075	16131	16327	16366	16310	16098	16336	16371	16258	16330	16213	16353	16242	16360	16392	16319	16251	16236	16176	16289	16193	16238	16329	16424	16435	16492	16296	16034	16278	16064	16163	16055	16207	16144	16091	16193	16249	16205	16061	16065	16276	16179	16196	16203	16362	16257	16406	16185	16192	16124	16256	16214	16207	16189	16068	16240	16333	16329	16260	16102	16227	16229	15966	16119	16155	16047	16111	16237	16227	16221	16348	16181	16410	16230	16384	16255	16338	16406	16123	16072	16131	16077	16273	16387	16518	16203	16315	16231	16314	16245	16035	16192	16231	16281	16330	16273	16244	16173	16257	16298	16301	16306	16277	16208	16080	16112	16168	16289	16235	16230	16290	16090	16188	16216	16267	16208	16355	16294	16420	16092	16332	16299	16176	16205	16395	16156	16099	16342	16249	16232	16079	16117	16252	16185	16314	16094	16303	16063	16384	16198	16295	16245	16400	16309	16385	16389	16182	16128	16254	16197	16189	16175	16155	16349	16255	16377	16316	16221	16171	16283	16235	16151	16250	16268	16176	16268	16196	16052	16321	16185	16165	16094	16287	16260	16292	16279	16164	16277	16283	16258	16389	16410	16245	16046	16141	15994	16338	16455	16102	16470	16161	16231	16266	16213	16062	16273	16322	16267	16343	16033	16055	16180	16061	16206	16290	16304	16284	16317	16240	16084	16395	16337	16062	16256	16137	16275	16036	16240	16129	16134	16105	16216	16271	16282	16267	16170	16413	16353	16309	16206	16077	16180	16478	16092	16058	16259	16185	15984	16291	16062	16344	16315	16272	16248	16366	16262	16254	16281	16057	16323	16139	16073	15972	16361	16260	16366	16096	15996	16377	16251	16025	16171	15981	16268	16217	16370	16444	16165	16178	16192	16177	16242	15961	16489	16275	16251	16209	16255	16302	16195	16109	16304	16234	16337	16218	16413	16468	16263	16166	16171	16236	16134	16219	16225	16290	16295	16182	16222	16208	16220	16276	16304	16225	16020	16153	16388	16443	16438	16193	16022	16191	16216	16038	16432	16097	15971	16157	16164	16181	16211	16452	16223	16395	16233	16173	16335	16447	16431	16205	16306	16217	16149	16292	16167	16299	16207	16061	16061	16248	16270	16249	16417	16195	16235	16226	16186	16296	16050	16231	16335	16263	16296	16336	16235	16160	16124	16092	16089	16203	16240	16241	16212	16089	16159	16105	16375	16305	16337	15961	16159	16397	16179
62886	107409	85058	53730	29299	17045	14316	14085	14151	13995	14315	14141	14283	14177	14284	14112	14074	14251	14113	14439	14336	14297	14158	14266	14197	14190	14034	14126	14194	14313	14273	14193	14330	14148	14237	14100	14024	14136	14218	14216	14138	14193	14248	14282	14174	14093	14091	14066	14103	14219	14145	14194	14152	14188	14183	14231	14364	14506	14153	14118	14229	14221	14132	14319	14185	14206	14218	14292	14122	14227	14224	14106	14121	14203	14106	14214	14201	14148	14234	14127	14116	14257	14169	14210	14033	14333	14196	14240	14096	14245	14277	14152	13968	14312	14126	14203	13963	14200	14326	14171	14239	14229	14306	14202	14232	14157	14170	14282	14268	14299	14055	14446	14009	14228	14202	14190	14204	14113	14280	14228	14198	14156	14252	14232	14228	14230	14103	14046	14165	14096	14150	13944	14237	14180	14212	14215	13994	14222	14215	14193	14130	14173	14300	14148	14364	14107	14303	14234	14309	14187	14287	14199	14207	14109	14194	14262	14172	14178	14316	14098	14230	14181	14179	14084	14122	14241	14209	14254	14275	14051	14172	14320	14139	14032	14235	14010	14183	14268	14097	14116	13982	14321	14132	14024	14197	14218	14294	14243	14109	14148	14188	14160	14103	14315	14252	13977	14198	14261	14177	14183	14136	14270	13989	14200	14307	14291	14164	14255	14323	14298	14341	14274	14109	14292	14128	14121	14204	14197	14203	14162	14281	14127	14348	14254	14446	14186	14028	14368	14344	14324	13999	14250	14140	14265	14120	14089	14270	14095	14306	14139	14330	14152	14425	14235	14230	14011	14421	14208	14144	14240	14234	14170	14355	14175	14097	14008	14156	14078	14077	14187	14201	14314	14121	14242	14250	14258	14257	14281	14154	14133	14077	14136	14164	14219	14222	14229	14331	14416	14137	14182	14187	14083	14049	14208	14182	14022	14303	14177	14265	14101	14218	14281	14206	14282	14306	14206	14317	14106	14304	14327	14336	14042	14092	14027	14322	14221	14302	14156	14019	14190	14172	14207	14317	14325	14310	14097	14297	14387	14131	14257	14192	14253	14173	14193	14360	14037	14048	14166	14132	14079	14210	14140	14292	14276	14041	14041	14298	14394	14120	14149	14060	14060	14227	14261	14232	14221	14201	14159	14294	14156	14083	14269	14074	14252	14214	13955	14295	14146	14300	14224	14221	14113	14070	14132	14217	14215	14061	14277	14173	14138	14179	14077	14276	14366	14063	14052	14256	14034	14201	14164	14159	14276	14193	14166	14201	14143	14265	14245	14348	14271	14243	14213	14200	14065	14163	14306	14233	14189	14205	14163	14208	14040	14264	14196	14145	14208	14112	14155	14182	14281	14148	14381	14297	14470	14137	14153	14182	14161	14131	14151	14203	14357	14202	14093	14209	14073	14251	14275	14093	14160	14121	14230	14190	14138	14159	14306	14277	14104	14166	14199	14232	14169	14297	14274	14179	14060	14222	14112	14271	14246	14139	14086	14160	14081	14440	14084	14181	14192	14133	14282	14288	14099	14170	14323	14274	14151	14281	14210	14167	14130	14072	14145	14233	14238	14186	14170	14241	14103	14181	14098	14304	14283	14243	14242	14216	14201	14201	14121	14180	14238	14280	14262	13987	14406	14175	14176	14106	14368	14142	14278	14270	14081	14177	14235	14240	14214	14292	14317	14356	14362	14226	14054	14182	14221	14263	14119	14212	14208	14197	13983	14092	14132	14327	14077	14018	13990	14212	14368	14208	14216	14209	14155	14232	14091	14295	14316	14128	14154	14203	14186	14175	14131	14194	14086	14286	14277	14196	14183	14078	14085	14144	14147	14312	14067	14165	14026	14243	14131	14230	14207	14328	14280	14289	14110	14130	14109	14090	14200	14247	14177	14355	14048	14305	14139	14205	14191	14293	13981	14279	14048	14037	14087	14221	14217	14140	14226	14266	14246	14239	14199	14214	13985	14260	14295	14131	14209	14216	14208	14170	14319	14172	14156	14260	14272	14103	14169	14238	14136	14224	14282	14269	14254	14226	14202	14211	14152	14491	14077	14231	14316	14000	13956	14156	14077	14239	14110	14113	14071	14137	14221	14188	14317	14251	14137	14301	14054	14198	14131	13976	14197	14238	13977	14100	14160	14066	14349	14064	14237	14118	14134	14252	14329	14190	14395	14075	14215	14419	14108	14263	14088	14025	14311	14148	13978	14361	14127	14117	14203	14261	14274	14179	14304	14249	14264	14232	14095	14255	14164	14238	14039	14071	14177	14250	14033	14101	14102	14170	14246	14257	14229	14214	14139	14162	14155	14305	14140	14210	14280	14471	14169	14312	14205	14158	14212	14094	14161	14227	14267	14084	14382	14138	14188	14246	14319	14192	14159	14047	14209	14188	14339	14030	14304	14266	14133	14241	14175	14209	14266	14214	14236	14175	14030	14087	14338	14315	14356	14316	14248	14124	14254	14178	14247	14108	14279	14230	14231	14169	14208	14168	14193	14245	14208	14303	14084	14105	14288	14098	14249	14104	14193	14026	13998	14257	13998	14015	14111	14245	14136	14076	14136	14145	14265	14138	14360	14112	14230	14135	14173	14112	14161	14051	14253	14247	14236	14254	14121	14273	14181	14137	14125	14138	14210	14028	14329	14097	14165	14128	14143	14266	14129	14086	14182	14174	14137	14097	14251	14273	14178	14240	14218	14121	14215	14213	14120	14145	14137	14270	14028	14206	14236	14220	14154	14298	14133	14321	14130	14131	14079	14538	14117	14102	14144	14236	14175	14149	14274	14355	14151	14192	14185	14127	14083	14174	14162	14181	14242	14237	14181	14214	14011	14159	14206	14112	14027	14158	14178	14228	14266	14340	13980	14081	14208	14089	14217	14206	14244	14112	14188	14404	14361	14304	14005	14291	14272	14304	14194	14230	14125	14036	14248	14120	14189	14266	14110	14185	14107	14194	13984	14064	14193	14347	14284	14247	14249	14169	14109	14367	14020	14108	14302	14154	14258	14196	14012	14150	14231	14094	14188	14222	14128	14308	14186	14235	14158	14115	14234	14128	14136	13997	14052	14052	14210	14164	14201	14326	14195	14180	14032	14133	14299	14151	14147	14154	14051	14245	14069	14279	14338	14144	14162	14171	14196	14047	14178	14232	14001	14186	14081	14264	14113	14181	14139	14363	14188	14245	14171	14274	14218	14127	14147	14152	14228	14181	14226	14234	14196	14122	14235	14311	14095	14339	14207	14313	14070	14234	14152	14184	14137	14176	14119	14200	14379	14152	14218	14217	14095	14335	14199	14271	14167	14195	14349	14032	14442	14194	14123	14335	14012	14100	14188	14162	14084	14206	14135	14168	14259	14175	14095	14014	14261	14173	14279	14255	14381	14277	14357	14182	14183	14366	14187	14238	14268	14107	14315	14142	14147	14319	14242	14100	14273	14208	14275	14113	14140	14263	14089	14169	14180	14145	14244	14060	14245	14247	13945	14279	14279	14103	14325	14335	14073	14204	14164	14166	14297	14251	14316	14146	14190	14170	14306	14044	14124	14178	14346	14094	14129	14200	14377	14232	14155	14323	14163	14231	14243	14190	14268	14202	14193	14223	14177	14193	14195	14298	14188	14221	14229	14037	14235	14116	14185	14132	14221	14222	14401	14161	14143	14211	14292	14248	14124	14198	14039	14176	14197	14162	14184	14217	14090	14184	14173	14164	14156	14140	14034	13955	14035	14344	14164	14162	14124	14154	14218	14292	14037	14166	14204	14307	14238	14122	14245	14094	14218	14255	14267	14323	14227	14155	14413	14123	14183	14123	14234	14192	14158	14128	14111	14180	14175	14221	14147	14206	14160	14110	14095	14259	14201	14273	14142	14389	14196	14116	14097	14246	14252	14294	14125	14120	14076	14162	14358	14148	14002	14201	14184	14195	14400	14195	14254	14315	14273	14276	14195	14102	14337	14219	14109	14146	14348	14242	14300	14050	14092	14146	14110	14022	14189	14047	14209	14285	14300	14094	14121	14132	14213	14143	14223	14126	14193	14080	14227	14136	14097	14329	14299	14050	14272	14122	14142	14133	14266	14248	14310	14073	14161	14311	14202	14249	14309	14164	14332	14213	14096	14413	14161	14175	14178	14268	14131	14063	14201	14124	13993	14211	14401	14156	14248	14161	14176	14088	14339	14111	14149	14092	14277	14127	14209	14218	14182	14011	14180	13976	14212	14263	14198	14378	14044	14317	14034	14096	14320	14198	14249	14196	14061	14236	14151	14144	14179	14194	14160	14041	14114	14334	13999	14199	14111	14296	14414	14362	14115	14201	13905	14252	14114	14330	14197	14019	14259	14165	14339	14106	14132	14065	14051	14260	14259	14456	14128	14139	14143	14109	14182	14076	14216	14098	14097	14040	14261	14119	14035	14247	14221	14410	14363	14247	14310	13937	14296	14192	14038	14124	14084	14258	13998	14006	14104	14227	14184	14087	14127	14264	14213	14211	14273	14173	14216	14364	14072	14034	14204	14239	14129	14296	14323	14195	14299	14194	14317	14178	14099	14171	14145	14084	14098	14062	14173	14023	14180	14198	14318	14291	14228	14053	14234	14228	14298	14222	14138	14126	14207	14232	14340	14121	14137	14212	14349	14013	14128	14235	14206	14237	14369	14132	14123	14237	14178	14077	14412	14092	14218	14178	14271	14296	14279	14038	14196	14246	14204	14270	14109	14203	14194	14035	14150	14191	14055	14232	14159	14121	14197	14231	14217	14169	14314	14212	14103	14219	14196	14230	14200	14248	14144	14290	14237	14119	14178	14480	14156	14190	14098	14194	14163	14215	14129	14246	14165	14181	14309	14172	14114	14367	14262	14304	14221	14219	14270	14142	14192	14075	14163	14074	14169	14238	14083	14090	14098	14422	14303	13995	14260	14187	14075	14263	14273	14178	14077	14209	14116	14242	14208	14217	14037	14081	14239	14128	14228	14344	14014	14178	14152	14372	14217	14160	14038	14230	14239	14164	14008	14106	14084	14232	14095	14137	14160	14135	14317	14064	14245	14221	14241	14264	14122	14279	14212	14200	14219	14176	14064	14132	14076	14171	14101	14129	14239	14106	14088	14265	14258	14205	14335	14300	14295	14172	14221	14246	14139
33366	41565	41162	27458	18743	16859	16423	16324	16420	16193	16090	16307	16242	16176	16104	16298	16210	16192	16208	16235	16343	16069	16096	16334	16149	16134	16083	16115	16284	16030	15907	16013	16031	16249	16052	16059	16208	16215	16288	16152	16405	16182	16261	16213	16236	16055	16236	16043	15893	16219	16082	16228	16334	16229	16269	16109	16084	16169	16227	16231	16293	16321	16149	16194	16110	16176	16180	16219	16067	16052	16003	16327	16070	16102	16328	16048	16003	16373	16225	16288	16170	16000	15992	16017	16282	16065	16254	15937	16351	16330	16382	16159	16139	16093	16245	16184	16135	16003	16089	16085	16093	16191	15967	16279	16198	16113	15954	16120	16053	16143	16289	16104	16139	16378	16006	16149	16205	16241	16106	16153	16236	16102	15940	16276	16040	16009	16323	16128	15911	16147	16257	16109	16298	16232	16316	16229	16094	16101	16158	16217	15919	16141	16330	16185	16088	16159	16169	16070	15940	16255	16028	16071	16180	16107	15881	16023	15912	16162	16115	15946	16094	16137	16019	16059	16018	16072	16052	16129	16004	15990	16201	16037	16347	16206	16169	16161	16031	16305	16151	16220	15961	16399	16198	16108	16074	16183	16043	16131	16136	16062	16138	15954	16007	16191	16053	16098	16155	16076	16154	15977	16201	16153	16235	16035	16060	16049	16269	16231	16279	16055	15988	16170	16047	16108	16348	16036	16018	16114	15940	16014	16297	16237	16086	16123	16230	16245	16108	16251	16086	16296	16134	16081	16157	16060	16209	16050	16094	16178	16148	16247	16117	16036	16129	16038	16081	16053	16006	16032	16043	16235	16193	16084	16123	16189	16345	16045	16113	16023	16022	16170	16155	16141	16122	16042	16179	16054	16184	16117	16132	16123	16142	16143	16007	16131	16112	16117	16191	15967	16174	16051	16162	16237	16064	16124	16229	16272	16055	15956	16126	16096	16216	16147	15939	16142	16119	16221	16293	16102	15990	16148	15999	16246	16242	16288	15996	16175	16046	16178	16177	16082	15992	16382	16033	16129	16109	16095	16169	16102	16368	16274	16256	16284	16003	16211	16255	16151	16088	16058	16241	16093	16259	15966	15981	16150	16046	16069	16053	16068	16087	16040	16172	16175	16132	16217	15932	16026	16143	16220	16292	16242	16071	16068	16201	16244	16251	16243	16240	16090	16064	16028	16210	16050	16309	16074	16271	16001	16044	16211	16021	16161	16097	16080	16214	16090	16310	16183	16185	16085	16055	16090	15960	16154	16139	16231	16156	16046	16089	16077	16228	15939	16120	16028	16204	16010	16233	16098	16072	16085	16289	16173	16117	15971	16092	16073	16096	16222	16245	16126	16158	16185	16168	16357	16116	16101	16241	16276	15972	16165	16093	16073	16111	15908	16093	16140	16022	16040	16112	15972	16100	16095	16247	16330	16007	16123	16154	16167	16137	16018	16027	15987	16101	15965	16224	16233	16223	16111	16298	16073	15923	16261	16045	16172	16123	16390	16150	16216	16010	16061	16148	16095	16150	16254	16150	16171	16161	16202	16072	16071	16107	16092	15997	16166	16038	16223	16323	16042	16041	16162	16071	16231	16074	16189	16191	16080	16364	16106	16154	15884	16291	16142	15945	16103	16124	16190	16120	15980	16003	16140	16037	16265	15946	16094	16204	16303	16055	16197	15852	16086	16250	16378	16227	16015	16154	16193	15989	16091	16140	16123	15948	16082	15873	16151	16201	16094	16106	16260	16155	16306	15931	16084	16426	15998	16308	16154	16212	16199	16304	16022	16196	16126	16128	16079	16025	15910	16326	16014	16091	15948	16264	16332	16101	16154	16053	15899	16165	16202	16366	16095	16109	16041	16228	16285	16124	16061	15962	15975	15996	16254	16413	16283	16197	16279	16150	16317	16241	16401	15959	16154	16156	16146	16127	16229	16197	16298	16191	16178	16267	16230	16027	16060	16136	16165	16077	16138	16175	16141	16167	16085	16190	16218	16257	16022	15998	16081	15852	16099	16287	16166	16052	15920	16048	16105	16200	16328	16133	16172	16218	16273	16232	16093	16369	16195	16291	16163	16118	16101	16110	16112	16147	16027	15980	16062	15970	16206	16284	16268	16030	15960	16057	15895	16262	16125	16260	16169	16191	16146	16316	15966	16013	16015	16115	16092	16162	16325	16075	16196	16290	15899	16282	16210	16053	16206	16249	16136	16170	16127	16128	16070	16039	16061	16103	16039	16047	16134	16211	16025	16117	16138	16142	16060	16092	16303	16008	16113	16174	16072	16140	16172	16162	16111	16071	16046	16215	16180	16311	16119	16064	16106	16095	16077	16031	16192	16068	16160	16090	16124	16095	16012	15999	16305	16204	16079	16329	15971	16042	16039	16115	16218	16236	16228	16096	16199	16167	16203	16072	15973	16088	16088	16267	16061	16123	16345	16098	15850	16170	16292	16127	16134	16301	16210	16138	15945	15949	16193	16086	16093	16128	16042	16020	16223	16121	15883	16135	16183	16100	16274	16191	16172	16127	16308	16318	16073	16283	16128	16265	16181	16096	16226	16232	16126	16127	16106	16193	16189	16025	16239	16428	16002	16020	16284	16176	16178	16194	16073	16188	15982	16169	15982	16313	16050	16103	16125	15829	16058	16295	16119	16208	16204	16122	16044	16328	15901	16282	16325	16048	16399	16185	16034	16002	16043	16212	16142	16254	16017	16009	16205	16087	16098	16116	16150	16125	16336	16013	16220	16007	15898	16025	15912	16173	16086	16059	15947	15800	16128	16066	16004	15927	15945	16241	16241	16107	16117	16214	16136	16085	16291	16021	16151	16120	16095	16036	16081	16100	16242	16091	16028	15824	16073	16192	16120	16160	16259	16090	16138	16244	16390	16134	16070	16216	16297	16168	16048	16131	16401	16193	16260	16066	16080	16139	16261	16100	16129	16017	16089	16216	16057	16115	16460	15998	16154	16061	16230	16060	16091	16128	16084	16153	16135	15983	16117	15942	16244	16317	16094	16034	16055	16114	16194	16102	16068	16203	16113	16177	15996	16266	16019	16193	16013	16099	16294	16202	16027	16041	16144	16176	16150	16193	16032	16168	16146	16069	16162	16178	16002	15971	16117	16127	16144	16026	16222	15935	16204	16152	16093	16036	16031	16100	16033	16169	16074	16130	16188	16142	16209	16131	16351	16345	16214	16157	16232	16213	16074	15942	16164	16132	16381	16069	16150	16188	16217	16299	16221	15940	15953	16108	15957	16005	16157	15994	16098	16201	16294	16237	16117	16150	16168	16017	16009	16219	16197	16081	16216	16259	16226	16173	16150	16058	16096	16029	16117	16270	16054	16111	16083	16183	16167	16165	16184	15941	16270	16099	16031	16175	16138	16251	16198	16018	16216	15986	16228	16202	16062	16327	16335	16110	16236	16209	15968	16093	15958	16131	16279	16245	16121	16294	16134	15923	16122	16111	16146	16062	16144	16211	16177	16323	16330	16203	16085	16213	15980	16170	16161	16192	16178	16100	16222	16034	16050	16215	16343	16196	16229	16228	16117	16125	16095	16094	16133	16121	15975	16243	16014	16107	15972	16305	16373	16366	16195	16047	16187	16065	16092	16121	16174	16302	16144	16231	16129	16021	16144	16198	16023	16168	16277	16174	16088	16208	16298	16017	16061	16084	16263	16078	16215	16155	16094	16135	15962	16105	16177	16058	16293	16093	16375	16159	16134	16138	16069	16138	16173	16137	16220	16164	16012	16080	16300	16227	16118	16195	16155	16278	16123	16097	16022	16070	16126	16072	15991	16224	16073	16093	16233	16137	16166	16223	16175	16014	16296	16246	16058	16283	16042	15981	16112	16199	16215	16238	16083	16215	16118	16127	16189	16208	15894	16230	16170	16116	16088	16070	16075	16074	15895	16120	16161	16113	16217	16150	16105	16128	16111	16326	16182	16349	16255	16089	16120	16191	16112	16201	16169	16057	16224	16208	16218	16078	16160	15976	16183	16071	16175	16047	16189	16269	16118	16363	16284	16253	16312	16081	15914	15903	16069	15920	16191	16003	16331	16114	16161	16020	16160	16179	15955	16192	16084	16259	15902	16087	16049	16106	15884	16130	16032	16014	15868	16286	16208	16217	16256	16117	16285	16058	16031	16153	16049	16018	16080	16074	16103	16102	16133	16344	15979	16073	16312	16117	16133	16043	16357	16114	16272	16290	16273	16117	16124	15961	16176	16174	16026	16232	16446	16210	16067	16329	16084	16143	16144	16251	16048	16181	16236	16432	16125	16337	15967	16279	16221	16210	16148	16134	16216	16063	16070	16044	15962	16046	15928	16046	16114	16058	16139	15955	16251	16147	16201	16035	16126	16195	16251	16039	16195	16277	16021	16465	16196	16206	16200	16121	16172	15992	15916	16171	16158	16183	16228	16249	16127	16173	16246	16387	16240	16310	16258	16204	16143	16251	16179	16153	15977	16039	16129	16229	16079	15994	16150	16439	16235	16144	16093	15982	16288	16171	16026	16143	16341	16299	16055	16152	16174	16179	16308	16211	16133	16156	16201	16180	16169	16114	16298	16232	16257	16203	16204	16239	16076	16293	16283	16328	16178	16276	16312	16299	16064	16141	16227	16314	16119	16115	16079	16230	15996	15944	16186	16176	16164	16232	16225	16129	16112	16091	16133	16264	16150	16157	16158	16282	16174	16111	15915	16167	16426	16059	16294	15980	16099	16280	16081	16065	16149	16094	15977	16173	16199	16409	16207	16190	16160	16195	16183	16084	16100	16075	15948	16056	16264	16314	16221	16194	16352	16144	16087	16068	15879	16125	15912	16016	16244	16045	16009	16013	16184	15853	16232	16052	16403	16091	16141	16198	16092	16347	16177	16124	16264	16152	16115	16045	16212	15945	16193	16078	16200	16038	16187	16178	16070	16173	16156	16162	16136	15964	16109	16142	16262	16071	16008	15999	16180	16098	16315	16068	16014	16179	16103	15813	16294	16182	16062	16301	16106	16465	16064	16201	16026	16134	16115	16005	16041	16111	15957	16192	16118	16009	16118	16235	16194	16000	16025	16187	16167	16094	16165	16165	16297	16036	16184	16167	16238	16363	16326	16224	16236	16101	16181	16205	16003	16080	16264
42257	59147	42096	23095	16118	14229	14121	14173	14321	14128	14026	14060	14180	14102	14127	14104	14093	14386	14070	14262	14099	14165	14067	14187	14218	14165	14311	14112	14206	14066	14298	14078	14272	14336	14203	14238	14194	14032	14256	14052	14148	14146	14178	14032	14152	14074	14263	14124	14053	14215	14179	14195	14273	14203	14116	14230	14036	14105	14299	14100	14116	14040	14180	14017	14284	14114	14096	13915	14221	14264	14120	14230	14092	14168	14344	14177	14288	14089	14261	14198	14204	13960	14136	14044	14150	14202	14058	14152	13999	14305	14075	14178	14169	14079	14105	14156	14136	14123	14307	14185	14232	14080	14130	14095	14031	14027	14030	13986	14233	14212	13995	14178	13973	14205	14096	14132	14120	14115	14426	14019	14333	14264	14213	14153	14254	14075	14167	14229	13972	14103	14201	14055	14046	14118	14028	14250	14123	14154	14106	14235	14159	14064	14090	14246	14285	14231	14249	14153	14079	14192	14094	13978	14311	14128	14112	14177	14169	14058	14214	14051	14161	14150	14177	14178	14156	14050	14217	14209	14217	14140	14038	14217	14001	14135	14124	13977	14100	14096	14110	14242	14180	14157	14232	14053	13938	14155	14158	14162	14079	14184	14093	14149	14050	14126	14370	14152	14243	14306	14123	14298	14167	14077	14156	14085	14216	14231	14242	13961	14156	14244	14159	13923	14252	14271	14118	14133	14048	14173	14137	14180	13891	14150	13960	14083	14095	14108	14205	14331	13828	14160	14006	14315	14267	14219	14113	14224	14157	13927	14132	14224	14050	14213	14200	14240	14127	14169	14055	14189	14068	14244	14213	14028	13998	14136	14183	14106	14069	14093	14069	14172	14128	14265	14138	14157	14027	14093	14067	14105	14229	14171	14115	14108	14213	14191	14013	14160	14021	14305	14198	14093	14227	14284	14186	13962	14304	14137	14113	14056	14404	14097	14096	14275	14166	14277	14012	14099	14143	14012	14281	14159	14164	14380	14059	14126	14083	14181	14149	14150	14098	14186	14140	14109	14172	14139	14075	14016	14253	14230	14220	14075	14106	14121	14162	14144	13956	14063	14367	13811	14105	14133	14032	14103	14125	14066	14222	14224	14200	14094	14313	14092	14217	14157	14122	14200	14103	14265	14134	14097	14075	14226	14238	14068	14179	14094	14167	14247	14130	14024	14040	14073	14208	14246	13941	14024	13953	14143	14255	14165	14189	14015	14193	14178	14181	14141	14139	14312	14118	13988	14215	14254	14187	14129	14097	14335	14246	14258	14215	14264	14301	14285	14192	14094	14154	14067	14141	14198	14225	14249	14037	13993	13958	14007	14243	14135	14072	14250	14116	14114	13990	14167	14142	14204	14405	14003	14120	14078	14079	14253	13988	14359	14135	14234	14268	14193	14248	14082	14316	14114	14084	14040	13988	14096	14026	14081	14032	14161	14271	14050	14162	14200	14149	14171	14130	14015	14110	14235	13998	14240	14098	14115	14149	14232	14072	14073	13958	14245	14190	14066	13994	14312	14178	14168	14176	14095	14187	14139	14055	14137	13951	14114	14136	14139	14194	14314	14118	14230	14099	14207	14114	13935	13864	14217	14166	14111	14140	14066	14291	14244	14038	14038	14087	14152	14180	14089	14212	14167	14092	14043	14235	14080	14049	14121	14161	14085	14036	14141	14180	14040	13916	13998	13949	14200	14211	14173	14117	14172	14158	14005	14167	14264	14144	14304	14220	14187	14242	14145	14103	14118	14083	14202	14206	14008	14194	14000	14186	14223	14102	14243	14172	14109	14086	14191	14200	14176	14071	14096	14168	14254	14044	14076	14170	14236	13970	14191	14127	14063	14054	13984	14158	14066	14108	14072	14220	14210	14176	14091	14121	14235	14150	14121	13995	14141	14231	14207	14189	13997	14154	14031	14171	14222	14079	14213	14253	14268	13937	14059	14020	14120	14113	14153	13948	14123	14233	14287	14244	14037	14108	14100	14225	14207	14156	14087	14184	14090	14033	14163	14091	14156	14134	14108	14244	14232	14264	14148	14150	14274	14151	14106	14042	14078	14088	14285	14145	14034	14165	14106	14126	14166	14008	14317	14221	14149	14239	14153	14187	14031	14078	14239	14089	14050	14332	14054	14187	14322	14335	14123	14203	14037	14095	13953	14006	13998	14143	14125	14067	14051	14103	14146	14226	14117	14149	14157	14143	14306	13935	14163	14045	14072	14218	14179	14076	14182	14075	14005	14250	14246	14180	14052	13914	14137	14096	14123	14215	14201	14016	14112	14218	14068	14026	13983	14225	14098	14277	14007	14186	14165	14161	13976	14054	14117	14167	14222	14224	14095	14120	14090	14222	14127	14055	14144	14288	14213	14183	14175	14331	14147	14155	14121	14076	14190	14125	14096	14137	14189	14140	14117	14245	14170	14073	14113	14087	14118	14063	14209	14045	14066	14216	14101	14125	14185	14058	14195	14093	14002	14082	14132	14168	14094	14159	14101	14191	13994	14356	14239	14112	14094	13970	14057	14041	13910	14005	14202	14133	14269	14131	14146	14046	14157	14155	14114	14146	14078	14205	14107	14149	14321	14227	14470	14069	14085	14020	14046	14114	14067	14083	14150	14169	14239	14253	14160	14043	14065	14205	14263	14115	14135	14098	14008	14215	14239	14051	14125	14215	14091	14043	14254	14049	14086	14180	14208	14216	14195	14142	14341	14116	14208	14158	14057	13935	14204	14085	14122	14195	14088	14198	13936	14058	14024	14220	14229	14196	14157	14040	14062	13970	14088	14025	14194	14035	14068	14064	14037	14222	14187	13908	14150	14339	14004	14212	14238	14123	14211	14183	14028	14179	14182	14063	14174	14110	14019	14255	14045	14099	14050	14000	14089	14205	14145	14035	14115	14007	13938	14109	14190	14164	14183	14118	14292	14168	14301	14225	14214	14212	14141	14180	13986	14066	13994	13904	14035	14066	14068	14185	14285	14169	14079	14185	14137	14053	14027	14253	14235	14187	14048	14167	14081	14108	14227	14152	14148	14117	14168	14065	14076	14226	14316	14388	14010	14154	14199	14060	14249	14281	14209	13972	14130	14108	13887	14050	13945	14197	14229	14099	14323	14055	13968	14174	14153	14143	14037	14037	14314	14176	14138	14042	14094	13972	14132	14114	14163	14143	14109	14006	14143	14163	14123	14182	14007	14162	14261	14075	14086	14080	14181	14218	14209	14208	14315	14115	14256	14186	14147	14047	14038	14099	14098	14262	13974	14185	14242	14187	13946	14120	14172	14326	14088	14087	14241	14107	13868	14307	14046	14265	14137	14116	14294	14168	14018	14133	14173	14138	14114	14160	14317	14103	14281	14145	14099	14126	14294	14125	14016	14142	14288	14127	14168	14194	14274	14261	14093	14103	14102	14188	14123	14098	14256	14200	14004	14172	14238	14043	14200	14099	14271	14061	14225	14202	14221	14142	14218	14158	14096	14089	14192	14150	13990	14270	14108	14153	14034	14165	14151	14144	14080	14244	14242	14166	14173	13905	14264	14182	13979	14269	14190	13995	14137	14105	14189	14156	14254	14189	14318	13895	14173	14194	13976	14145	13958	14074	14260	14100	14083	14121	14147	14085	14113	14320	14304	14314	14239	14153	14089	14245	14052	14048	14269	14225	14141	14255	14232	14185	14375	14121	14058	14123	14046	14000	14237	13944	14142	14105	14318	14251	14115	14150	14016	14098	14247	14180	14231	13957	13979	14090	14263	14118	14064	14141	14200	14025	14086	14138	14089	14141	14136	14156	14175	14046	14140	14211	14184	14076	14207	14130	14165	14222	14119	14157	14121	14153	14119	14083	14054	14095	14066	14192	14318	14259	14223	14251	14281	14206	14252	14155	14210	14214	14175	14193	13955	14142	14291	14004	14234	14179	14175	14094	14186	14208	14175	14144	14174	14092	14230	14261	14199	14234	14037	14132	14179	14300	14125	14078	14162	14133	14087	14119	14210	14159	14095	14180	14129	14186	14126	14045	14197	14084	14214	14287	14107	14211	14350	14185	14210	14075	14087	14296	14031	14086	14255	14235	14206	14099	14285	14232	14080	14135	14259	14068	14246	14323	14138	14287	14157	14131	14316	14076	14016	14054	14170	13981	14173	14146	14091	14210	14215	14117	14178	14169	14253	14123	14160	14047	14046	14353	14147	14156	14210	14034	14102	14107	14166	14240	14121	14222	14158	14132	14089	14125	14008	14091	14231	14112	14138	14036	14368	14169	14144	14285	14071	14278	14190	13947	14123	14216	14131	14126	14051	14140	14179	14150	14014	14180	14125	14090	14201	14149	14112	14046	14168	14269	14046	14224	14232	14211	13989	14182	14010	14061	14194	14074	14216	13993	14245	13997	14139	14085	14164	14120	14133	14065	14357	14262	14176	14165	14043	14226	14032	14192	14129	14314	14205	14214	14152	14028	14087	14138	14188	14036	14064	14233	14072	14219	14146	14273	14127	14157	14088	14107	14031	14279	14246	14196	14206	14243	14022	14204	13928	14103	14253	14173	13964	13980	14108	14155	14164	14181	13936	14261	14339	14182	14118	14117	14189	14185	14239	14063	14041	14090	14350	14125	14155	14030	14081	14240	14184	13966	14227	14263	14024	14264	14182	14046	14301	13990	14121	14264	14030	14040	14130	14060	14168	14336	14163	14115	14042	14169	14156	14188	14184	14215	14182	14007	14188	14048	14225	14216	14043	14205	14089	14100	14113	14288	14099	14058	14139	14070	14187	14214	14062	14224	14147	14218	14068	14323	14183	14182	14045	14104	14035	14041	14268	14062	14084	14026	14054	14156	14261	14040	14165	14151	14148	14240	14020	14154	14240	14012	14215	14126	14140	14093	14143	14203	14213	14140	14063	14143	14120	14108	14099	14136	14241	14159	14194	14204	14157	14107	14130	14211	14155	14161	14069	14164	14190	14151	14138	14105	14135	14159	14131	14261	14289	14098	14160	14249	14075	14124	14279	14261	14103	14137	14267	14278	14162	14149	14138	14192	14145	14112	14060	14270	14166	14269	14109	14031	14230	14165	14316	14328	14130	14167	13926	14151	14174	14233	14318	14108	14194	14035	14264	14240	13957	13928	14253	14248	14070	14137	14174
30280	40996	45798	32252	21101	17513	16735	16154	16232	16266	16160	16033	16173	16159	16346	16228	16249	16253	16366	16167	16147	16126	16169	15962	16135	16297	16079	16001	16325	16314	16154	15944	16062	16071	16041	16236	16164	16157	16115	15949	16180	16009	15900	16154	16084	16042	16225	16055	16018	16099	16132	16136	16141	16103	16163	16257	15886	16049	16267	16228	16138	16074	16033	16087	16204	16075	16070	15993	16209	16114	16099	16215	15890	16112	16132	16112	16196	15948	16152	15989	16146	16244	16073	16081	16196	15996	16035	16205	16117	16193	15953	16266	16044	15934	16127	16108	16441	16175	15796	16149	16030	16043	16058	16035	15967	16057	16169	15973	16020	16085	15999	16030	16163	16176	16037	16231	16170	16201	16031	15996	16203	16099	16187	16076	15835	16236	16040	16006	16044	15924	15944	15982	16224	16058	16061	16109	16139	16097	16156	16027	16119	16041	16132	16318	16073	16052	15914	15894	15958	16008	16076	15992	15936	15783	15791	16051	16112	16204	16130	16040	16054	16210	15961	16141	16184	15956	16117	16081	16219	15985	16294	15997	16245	16123	16011	16058	16069	15975	16153	16296	16296	16055	16006	15828	16146	16029	15871	16119	16184	16100	16228	15988	16097	15992	16081	15986	16217	16055	15995	15993	16055	16167	16151	16107	16030	16045	16014	16036	16098	16068	16098	16101	15982	16146	16131	16106	16256	16179	16014	15832	15998	16029	16178	16132	16198	16060	16100	16274	16153	16010	16154	16143	15862	16024	16113	16141	16050	15916	16103	16149	16022	16311	16036	16222	16218	16386	15854	16068	16075	15989	16030	16076	16011	16305	16042	16071	16081	16068	16134	16036	16149	16213	15937	16036	15916	15904	16030	16396	15991	16151	15930	15910	16168	15984	15937	15886	16183	16135	16203	16047	15994	15976	16079	16200	16079	15930	15976	16194	16128	16002	16190	16259	16229	15905	15966	16000	15894	16134	16384	16072	15943	16147	16004	15915	15902	15908	15978	15929	15922	16067	16047	16071	16180	16120	16158	16119	16128	16042	16198	16023	16116	15977	16064	15982	16117	16218	16107	16230	15885	15851	16219	16121	16102	16312	15914	16125	16073	16172	16125	16029	16232	16017	16167	16142	16339	16032	16108	16073	16025	15946	15995	16176	16151	16092	16132	16114	15997	16151	15966	16053	16194	16062	16066	16073	15948	16129	16065	16129	16201	16039	16026	16012	16054	16125	16020	15999	15936	15970	16300	15876	16279	16113	16007	16077	15949	16116	15988	15980	15980	16151	16016	16022	16058	15820	16100	16211	16124	15964	16241	15986	15831	16077	15952	15942	16064	16219	16023	16192	16131	16167	15998	16001	15921	16153	16067	16074	16068	16086	15999	16109	16108	16003	15885	16246	16055	16039	15950	15997	16105	16011	16106	16121	15938	16061	16147	15982	16250	16215	16079	16299	16225	16199	16002	16193	16120	16222	16117	16203	15816	16128	16152	16052	16198	16129	16103	16090	16049	16003	16317	15877	16176	15963	15999	16255	15979	16151	15900	16227	16140	16098	16111	16120	16043	16135	16145	16109	16118	16100	16011	16003	16107	16088	16130	16260	15968	16096	15978	15982	16062	16155	16336	15959	16228	16161	16115	16025	16269	16045	16116	16080	16108	16155	15902	16235	16064	16146	16156	15977	16217	16002	16124	16050	16097	16109	16134	15929	16110	15988	16191	16049	16080	16268	16215	16050	16182	16376	16166	15909	16108	16069	16102	16240	15883	16049	15904	15970	16228	16149	16152	16197	16219	16024	15890	15954	16171	16117	16021	16196	16231	16126	16198	15885	15941	15955	16116	16070	15934	15883	16243	16165	15961	16067	16139	16072	16029	15921	16086	15958	15997	16113	16161	16354	16119	16064	16360	16042	15984	16047	16136	16186	15978	16057	16329	16005	16014	15863	16034	16034	16074	16029	16170	16018	16046	16045	16245	16323	16384	16308	16058	16084	16063	15902	16097	16087	16093	16238	15970	16234	16093	16168	15874	16137	16030	15754	15949	16041	16078	16125	15918	15893	15947	16109	16179	16001	16054	16142	16107	16144	16019	16013	15991	16027	16122	16346	16177	15780	16167	16080	16177	16033	16145	16079	16102	16148	16145	16115	16120	16133	16096	16259	16033	16114	16081	16263	16015	15904	16143	16098	16147	16050	16013	15834	16073	16097	16034	16162	16053	15982	15971	16149	15858	15988	16145	16049	16142	16216	16222	16309	16115	15989	15991	16200	15983	16028	15901	16032	15977	16029	16009	16023	16099	16222	16264	16187	16168	16235	16286	16056	16113	16006	15829	15946	16160	16122	16040	16057	16022	16078	16055	16100	16158	16132	16183	16055	16034	16118	16127	16054	16014	15936	16164	16059	15984	15996	16301	16091	16038	16086	16095	16133	16003	15858	16270	15889	15988	16061	16155	16081	16198	16161	16161	15946	16264	16075	15953	16120	16322	16106	16180	16365	16090	16141	15950	16355	16184	16075	16053	16114	16152	16042	15837	16169	16120	16070	16303	16044	16078	16084	15998	16095	15847	16048	15892	15996	16106	16178	16021	16052	16259	16116	16061	16310	16007	16140	16260	16006	16025	15971	15990	15958	16193	15973	16017	16151	16030	16038	16074	16013	16112	16077	16128	16097	16071	16007	16188	16052	16017	15990	16060	16042	16040	16083	15853	16134	16192	15955	15855	16134	16122	15926	16125	16175	16121	16104	16125	16016	16171	16252	16016	16068	15886	16103	16372	16065	16194	16130	16061	15978	16166	16152	16200	16082	15925	15944	16082	15961	15911	16123	16007	16043	15969	16085	15893	16021	16141	15982	16114	15989	15879	16324	16099	16256	16157	16030	16201	16024	16234	16185	16168	16308	16205	16177	16049	16234	16074	16092	16080	16233	16185	16300	15972	16108	15826	16081	16187	16202	16115	15874	15973	16126	16180	15975	16112	15998	16164	16087	16191	16295	15935	15800	16279	15964	16140	16393	16233	16074	16008	16103	15797	16048	16022	16052	16138	15945	16108	16008	15937	15965	16221	16263	16023	15847	16209	16134	16297	16169	16138	16053	16116	16139	16111	15954	16052	16119	15956	15958	16094	16038	16079	16028	16169	15771	15983	15940	16071	16084	16125	16172	16110	16024	16062	16107	16082	15999	16078	15968	16024	16166	16329	16000	16092	16137	16204	16222	15891	16026	15939	16111	15786	16119	16027	16071	16131	16110	16187	16100	16196	16137	16164	16279	16061	16178	16177	16228	16010	15971	16211	16047	15974	16033	16191	16054	16145	16210	16150	15971	16054	16011	16100	16040	16178	16184	16220	16082	16151	15875	16190	15984	16060	16046	16133	16024	16111	16226	16067	16033	15966	15999	16116	16308	16016	16057	16201	16015	15932	16245	15896	16023	16077	16293	16149	16083	16305	16218	15960	16184	16110	15912	16327	15963	16093	16082	16052	16134	16099	16167	15997	16191	16212	16089	16013	16224	16111	16134	16376	16099	16160	16098	16150	16033	16069	16102	16290	16165	16052	16012	16244	16127	16059	16081	16149	16197	16162	16117	16029	15906	15873	15951	15967	16043	16211	16232	15930	16174	16017	16237	16049	15870	16249	16084	15839	15946	16196	15990	15893	16105	16163	16160	16238	16097	16064	16019	16066	16078	16015	15951	15992	16154	16023	16133	16114	16075	16126	16159	16267	15964	16077	16099	16099	16044	16131	16084	15985	16063	16039	16032	16003	15973	15936	15924	16054	15936	16100	16027	16249	16118	16135	16247	16045	16232	16055	15991	16213	16031	16134	15830	15960	15953	16014	16102	16150	16225	16125	16031	16097	16127	16070	15904	15961	16094	15951	16200	16158	16119	16130	16138	15931	15835	16094	16066	16215	15902	16208	16226	16045	16234	16102	16162	16048	15921	16037	15985	16175	16079	16006	16003	15971	16215	16086	16245	16224	15795	15996	16041	16139	16133	16233	16164	16105	15897	15855	16208	16073	16062	15866	16140	16113	16185	16007	16070	16227	15925	15966	16032	16052	16131	16045	16119	16157	15967	15898	16181	15856	16239	16087	15965	16214	15968	16051	15969	16186	16182	16287	16196	15979	16264	16074	15829	16000	15993	16048	16161	16247	16121	15984	16003	15969	16054	15951	16123	16179	16147	16222	16066	16254	16166	16175	15995	16069	16180	16034	16028	16092	16072	15927	15935	16093	15850	16209	16079	16292	16216	16220	16021	16066	16012	16185	15924	16030	16155	15993	16142	16110	16149	16074	16084	16139	16303	16005	16260	16043	16180	16020	16113	16157	15946	16030	16241	16394	16050	15958	15830	16243	16237	16180	15981	16077	16260	16105	16115	15939	16313	16208	15990	16130	16067	16198	15928	16089	16185	16184	16303	16109	16037	15986	16056	16208	15956	16032	15984	16205	16279	16121	16059	16252	16143	16120	16143	16002	16226	16005	16137	16151	16028	15988	16153	15966	16100	16072	15953	16140	15975	16014	15810	15932	16112	16154	16253	16189	16158	15929	16013	16158	16197	16221	16061	16249	16041	15892	16095	16162	16148	16040	16137	16009	16065	16159	15963	16219	16129	15906	15949	16022	16134	16104	16063	16052	16061	16036	15952	16069	16057	16018	16120	15895	15972	16115	16026	16100	16025	15997	16069	16084	16067	16323	16067	16207	16178	15924	16044	15940	15947	15885	16057	16163	15941	16187	16082	16012	15891	16031	16092	16181	16185	16052	16111	15982	16082	16015	16301	16144	15904	16054	16074	16051	16096	16102	16059	16115	16078	16168	16226	16012	16048	16094	16107	15969	16036	15960	16200	16091	16019	16108	16279	15981	16102	16177	16054	15989	16156	16067	16222	16359	16188	16092	16252	16171	16038	15962	16016	15932	16116	16198	16077	15935	16039	15965	16191	16249	16132	16147	15856	15990	16094	16108	16004	16049	16093	16165	16155	16005	16063	15965	16044	16076	16174	16303	15802	16269	16395	16193	16179	16267	16213	16008	16107	16092	16163	16011	16107	15947	15927	16019	16049	16015	16058	16140	16061	15983	15917	16015	16077	16142	16093	16025	16054	16064	16017	16201	16005	16059	16047	16237	16035	16119	16077
49573	73298	52040	28572	17632	14556	14124	14167	14279	14037	14124	14092	14092	14189	14038	14114	14100	14145	14203	14282	13971	14034	14273	14014	14038	14225	14079	14038	14084	14188	14042	14124	14147	14202	14179	14071	14114	14021	14187	14123	14286	14111	14089	14121	14037	14237	14058	14199	14036	13948	14218	14213	14312	14032	13939	14110	14172	14140	14137	14122	14186	14124	14046	14226	14158	13984	14154	14303	14058	14158	14209	14149	14101	14131	14131	14118	14272	14049	14116	14182	14175	14024	14136	14109	13971	14101	14273	14170	13927	14047	14159	14108	14171	14013	14212	14232	14149	14036	14241	14192	14073	14119	14204	14136	14200	14175	14124	14049	14165	14112	14056	14104	14063	14209	14123	14284	14118	14243	14348	13973	14156	14111	14143	14073	14082	14000	14135	14162	14014	13978	14108	14111	14060	14190	14153	14202	14109	13993	13967	14270	14093	14319	14134	14085	14122	14110	14174	14047	14125	14154	14179	13952	14103	14121	14138	14170	14207	14159	13933	14072	14103	14091	14109	14168	14072	14054	14222	14106	14297	14409	13906	14273	14128	14252	14204	14184	14237	14335	14376	14080	14125	14136	14075	14004	14169	14167	14197	13905	14111	14018	14192	13931	14111	13920	14085	14053	14138	14169	14091	14086	14130	14182	14120	14149	14112	14255	14193	14199	14189	14118	14018	14059	14125	14221	14038	14104	14141	14201	14163	14137	14061	14098	14096	14213	14133	14051	14288	14147	14136	14075	14365	14084	14213	14174	14033	14096	14200	14086	13973	14379	14074	14148	14102	14078	13976	14085	14182	14031	13910	14069	14101	14132	14296	14174	14137	14128	14253	14104	14123	14325	14107	14240	14142	14230	14140	14096	14151	14065	14277	14159	14225	14238	14143	14157	14056	14132	13999	14283	14052	13929	14284	14140	13975	14071	14011	13963	14015	14100	14240	14104	14057	14212	14124	14159	14204	14109	14122	14197	13993	13998	13874	14062	13970	14065	13999	14282	14312	14034	14157	14195	14092	14213	14169	14100	14130	14047	14195	14079	13991	14013	14326	14022	13980	14030	14093	14243	14081	14208	14147	14095	14060	14123	13950	14282	14078	14111	14119	14182	14294	14205	14117	14195	14209	13925	14166	14024	14176	14174	14136	14244	14018	14145	14317	14148	14231	14294	14296	14147	14161	14203	14243	14179	14185	13931	14185	14205	14270	14116	14221	14280	14202	14105	14172	14149	14112	14351	14191	14137	14070	13851	14169	14131	13963	14042	14291	14210	14229	14160	14028	14191	14074	14011	14049	14277	14077	14107	14139	14048	14194	14182	14128	14048	14095	14102	14217	14170	14152	14303	14134	14122	14193	14263	14096	13950	14122	14163	14158	14135	14068	14112	14141	14121	14046	13997	14154	14117	14135	14013	14134	14093	13930	13985	14139	14244	14088	14025	14218	14164	14145	14146	14116	13997	14046	14205	13982	14224	14113	14088	14129	14103	14209	14363	14070	14048	14105	14060	14091	14141	14147	14162	14117	14319	14047	14147	14121	14152	13933	14103	14136	14163	14297	14179	14197	14088	14034	14088	14319	14114	14178	14215	14118	14143	14283	14090	14106	14320	14186	14214	14187	13995	14279	14189	14080	14084	14193	14114	14303	14201	14174	14102	14056	14064	14167	14146	14238	14105	14113	14122	14009	14177	14016	14073	13971	14270	14196	14107	14225	14060	14129	14108	14171	14178	13991	14287	14190	14014	14099	14111	14222	14139	14072	14081	14230	14198	14113	14339	14192	14060	14070	13906	14103	13960	14201	14124	14193	14190	14005	14126	14093	14020	14005	14240	14149	14248	14174	14035	14389	14097	14088	14140	14070	14160	14143	14067	14137	14080	14083	14072	13889	14131	14217	14041	14007	14116	14170	14221	14053	14025	14064	14329	14179	14191	14196	13981	14167	14089	13970	14286	14182	14271	14129	14044	14249	14239	13877	14110	14151	14016	14065	13965	13993	14126	14057	14105	14252	14155	14282	13949	14044	14107	14087	14203	14171	14074	14072	14175	14192	14248	14061	14142	13873	14140	14194	14110	13987	14352	14071	14249	14311	14115	14192	13944	14097	14153	14365	13991	14161	14208	14082	14173	14191	14202	14032	14190	14263	14210	14063	13931	14248	14140	14061	14133	14108	14244	14197	13950	14079	14125	14087	14141	14161	14206	14075	14015	14155	14166	14198	14025	14176	14287	14156	14093	14061	14085	14126	14373	14150	14071	14055	13999	14161	14133	14174	14051	14049	14138	14141	14225	14177	14054	14033	14126	14140	14123	14231	14247	14061	14182	14163	14117	14142	14168	14128	14136	14268	14074	14077	14056	14002	14032	14191	14212	14093	14034	13992	14167	14104	13897	14152	14217	14197	14158	14241	14223	14127	14196	14102	14005	14144	14146	14222	14093	14198	14059	13969	14180	14098	14116	14072	14264	14130	14000	14095	14244	13944	14165	14183	14188	14017	14218	14230	14354	14270	14119	14007	14302	14274	13993	14182	14170	14193	14139	14212	14148	14163	14215	14131	14173	14093	14219	14176	14142	14256	14199	14186	14116	14056	14245	14233	14123	14073	14084	14169	14064	14211	14065	14105	14165	14025	14389	14056	14039	14081	14058	14230	14023	14013	14186	14074	14104	14141	14185	14201	14046	14208	14084	14115	13986	14018	14155	14094	14114	14299	13880	14068	14049	14058	14142	13989	14029	14104	14213	13920	14023	13983	14141	14094	14027	14182	14078	14281	14084	14130	14006	14005	13916	14176	14076	14044	14049	14181	14134	14160	14083	14144	14209	14109	14207	13984	14194	14047	14160	14216	13998	14094	14173	14029	13989	14079	14089	14102	14139	14107	14011	14053	14004	14223	14170	14104	14253	14176	14258	13993	14284	14153	14151	14140	14184	14293	14112	14080	14315	13937	14298	14291	14272	14184	14357	14117	14198	14114	14062	14307	14339	14259	14102	14204	14108	14176	14221	14085	14102	14111	14225	14058	14221	14091	14160	14180	14123	14239	14184	14166	14222	14092	14299	14065	14082	14167	14190	14136	14065	14170	14146	14220	14249	14238	14099	14291	14420	14107	14231	14283	14036	14220	14124	14180	14108	14044	14003	14112	14208	13979	14128	14092	14334	14137	14192	14182	14302	14225	14190	14070	14205	14130	14108	14122	14194	13920	14138	14144	14236	14214	14156	14329	14085	14012	14244	14146	14104	14117	14102	13974	14001	13971	14246	14090	14104	14257	14302	14093	14087	14131	14234	14167	14089	14116	14148	13915	14120	14316	14215	14203	14084	14170	14111	14041	14134	14040	14074	14215	14178	14247	13948	14118	14252	14252	14047	14158	14273	14122	14296	14086	14132	14304	14034	14111	14178	14169	14153	14159	14202	13963	14153	14207	14044	14188	14112	14041	14133	14220	13986	14123	14267	14176	14157	14089	14134	14236	14184	14187	14026	14064	14131	14147	14091	14127	14118	14135	14075	14223	14219	14128	14086	14223	13991	14173	14206	14143	14093	14115	14190	14056	14107	14184	14218	14262	14247	14063	14176	14138	14021	14335	13928	14010	14101	14027	14162	14208	14082	14143	14053	14076	14013	14036	14189	14151	14117	14243	14071	14131	14000	14026	14243	14183	14283	14258	14125	14070	14084	14215	14209	14053	14218	14213	14159	13995	14098	14108	14191	14016	14183	13965	14185	14109	14062	14029	14119	14069	14197	14152	14152	14150	14053	14100	14334	14133	14001	14062	14218	14123	14280	14112	14071	14091	14087	14180	14182	14267	14062	14080	14157	14164	14119	14097	13983	14198	14172	14153	14088	14047	14132	14117	14064	14328	14127	14171	14272	14047	14092	14059	14076	14227	14112	14151	14302	14265	14308	14078	14007	13902	14304	14208	14213	14193	14125	14003	14204	14087	14307	14108	14153	14274	14062	14088	14328	14104	14127	14091	13950	14103	13884	14057	14303	14120	14106	14064	13905	14061	14391	14082	14328	14047	14179	14066	14212	14261	14170	14273	14063	14075	14120	14123	14124	14146	14064	14114	14165	14088	14262	14102	14140	14247	14164	14117	14021	14048	14152	14208	14035	14159	13953	14005	14182	14143	14285	14084	14167	14215	14047	14019	14195	14067	14163	14035	14111	14153	14012	14210	14105	14208	14197	13999	13966	14079	14097	14143	14124	14071	14168	14207	14120	14269	14083	14095	14051	13938	14123	14047	14264	14082	14149	14035	14162	14335	14043	14121	14120	14179	13942	14067	14065	14103	14214	14094	13946	14164	14098	14121	14175	14298	14111	14086	14173	14174	14138	14049	14326	14104	14153	14174	14064	14143	14098	14027	14236	14303	14074	14093	14181	14200	14192	14114	14144	14120	14235	14202	14146	14053	14031	13965	14132	14055	14071	14100	14017	14106	14177	14141	14148	13941	13958	14109	14301	14279	14202	14277	14052	14114	14120	14148	14153	14171	14157	14175	14363	14201	14226	14248	14189	13975	14275	14061	14298	14213	14234	14105	13990	14037	13957	14157	14134	14115	14140	14099	14325	14090	13968	14219	14158	14044	14084	14128	14185	14154	14116	14048	14104	14084	13974	14276	14052	14203	13914	14175	14122	14193	14207	14088	14042	14090	14026	14065	14079	14129	13979	14120	14236	14135	13946	14113	14236	14128	14120	14140	14125	13936	14067	14019	14206	14091	14281	14120	14083	14198	14114	14231	14136	14114	14098	14166	14114	14150	14035	14282	14283	14150	14229	14236	14204	14238	14138	14128	14285	14164	14119	14073	13995	14256	14054	14253	14104	14147	13966	14204	14041	14298	13991	14126	14101	13985	14138	14290	13936	14177	14165	14228	14172	14182	14118	14103	14127	14118	14222	14141	14345	14200	14116	14133	14091	14031	14200	14150	14139	14145	14109	14149	14162	14040	14238	14187	14145	14141	14127	14235	14162	14080	13860	14170	14171	14153	14208	13959	14093	14152	14250	14063	14309	14139	14092	14184	14220	14066	14099	14239	14029	14117	14245	14106	14018	14104	14180	14065	14001	14162	14114	14174	14179	14210	14138	14101	14212	13990	14166	14239	14057	14107	14133	14222	14104	13984	13943	13980	14210	14146	13998
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
