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
339937310807	339937311373	339937311923	339937312473	339937313023	339937313573	339937314125	339937314673	339937315223	339937315773	339937316324	339937316874	339937317424	339937317974	339937318524	339937319074	339937319624	339937320174	339937320724	339937321274	339937321824	339937322374	339937322924	339937323475	339937324025	339937324575	339937325125	339937325675	339937326225	339937326775	339937327325	339937327875	339937328425	339937328975	339937329525	339937330075	339937330625	339937331176	339937331726	339937332276	339937332826	339937333376	339937333926	339937334476	339937335026	339937335576	339937336126	339937336676	339937337226	339937337776	339937338327	339937338877	339937339427	339937339977	339937340527	339937341077	339937341627	339937342177	339937342727	339937343279	339937343827	339937344377	339937344927	339937345477	339937346028	339937346578	339937347128	339937347678	339937348228	339937348778	339937349328	339937349878	339937350428	339937350978	339937351528	339937352078	339937352628	339937353179	339937353729	339937354279	339937354829	339937355379	339937355929	339937356479	339937357029	339937357579	339937358129	339937358679	339937359229	339937359779	339937360329	339937360880	339937361430	339937361980	339937362530	339937363080	339937363630	339937364180	339937364730	339937365280	339937365830	339937366380	339937366930	339937367480	339937368031	339937368581	339937369131	339937369681	339937370231	339937370781	339937371331	339937371881	339937372431	339937372981	339937373531	339937374081	339937374631	339937375181	339937375732	339937376282	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2722	3600	2300	2722	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23330	21666	29600	24328	22577	26442	28529	23393	21975	22107	21433	21057	20558	20134	20201	19904	19617	19605	19697	19665	19267	19144	19309	19051	19461	19055	19070	19134	19106	19010	19012	19091	18970	19146	19102	19112	18989	18771	18872	18885	19026	19067	19247	18891	19012	19059	18873	18744	18631	18908	18804	18807	18927	19066	19007	18762	19056	18952	19116	18684	18994	19090	18938	19020	18894	18865	19041	18837	19009	19070	18925	18853	18788	19013	18705	18670	18589	18704	18915	18962	18919	18703	18932	18738	18830	18800	18751	18624	18839	18756	18662	18781	19002	18878	19030	18753	18744	18899	18890	18760	18674	18991	18915	18828	18742	18822	18746	18864	18680	18813	18699	18698	18756	18795	18745	18792	18903	18767	18582	18738	18707	18889	18835	18694	18875	18722	18734	18672	18794	19028	19041	18985	19023	18711	18962	18865	18643	18843	18701	18918	18829	18826	18727	18753	18883	18860	18924	18771	18810	18792	18662	18708	18906	18848	18764	18779	18827	18773	18802	18882	18860	18739	18822	18750	18936	18729	18717	18801	18804	18632	18852	18550	18780	18708	18786	18944	18921	18750	18684	18722	18870	18772	18641	18899	18758	18873	18857	18854	18979	18770	18830	18927	18685	18714	18752	18638	18582	18713	18578	18670	18875	18815	18769	18573	18778	18772	18656	18809	18751	18690	18716	18672	18676	18662	18522	18679	18919	18916	18671	18796	18858	18968	18764	18813	18820	18667	18803	18794	18881	18929	18689	18767	18744	18705	18647	18719	18702	18815	18887	18854	18731	18770	18748	18647	18848	18774	19010	18756	18694	18696	18655	18896	18804	18790	18755	18791	18745	18755	18789	18581	18700	18807	18948	18920	18688	18776	18816	18696	18780	18858	18742	18714	18894	19066	18851	18862	18785	18900	18893	18647	18765	18663	18816	18736	18523	18847	18754	18933	18786	18708	18787	18792	18826	18830	18893	18735	18876	19013	18782	18827	18572	18710	18970	18963	18564	18620	18629	18581	18636	18883	18782	18557	18815	18769	18758	18737	18781	18836	18788	18727	18800	18699	18745	18795	18820	18768	18793	18611	18836	19005	18948	18828	18656	18715	18703	18870	18830	18727	18774	18831	18844	18708	18655	18912	18794	18784	18826	18511	18741	18680	18773	18937	18867	18884	18751	18801	18650	18558	18857	18822	18715	18901	18785	18871	18934	19010	18929	18659	18814	18803	18704	18757	18752	18636	18807	18816	18671	18799	18767	18824	18783	18805	18677	18711	18780	18778	18743	18724	18834	18907	18918	18859	18914	18729	18977	18864	18741	18857	18800	18720	18921	18680	18673	18820	18774	18661	18746	18711	18849	18663	18751	18808	18923	18678	18823	18819	18801	18785	18819	18671	18626	18773	18723	18820	18779	18738	18893	18823	18778	18779	18719	18776	18771	18869	18559	18703	18819	18721	18761	18631	18755	18734	18943	18977	18671	18631	18719	18681	18953	18743	19013	18842	18605	18672	18836	18821	18793	18683	18983	18906	18587	18728	18727	18723	18557	18889	18848	18662	18705	18751	18903	18782	18710	19001	19134	18727	18685	18903	18788	18772	18807	19043	18771	18765	18657	18726	18970	18936	18740	18876	18603	18610	18854	18799	18457	18571	18706	18565	18681	18594	18730	18639	18659	18741	18789	18850	18529	18793	18630	18797	18483	18743	18861	18918	19013	18766	18674	18657	18784	18813	18740	18803	18544	18621	18814	18718	18687	18639	18841	18739	18862	18873	18892	18756	18798	18703	18752	18871	18799	18711	18766	18624	18764	18714	18834	18884	18781	19056	19019	18727	18654	18973	18625	18786	18719	18800	18675	18905	18623	18848	18752	18836	18912	19091	18718	18777	18795	18750	18845	18666	18920	18755	18615	18993	18612	18740	18801	18744	18817	18836	18948	18723	18651	18927	18775	18814	18879	18751	18884	18813	18838	18761	18796	18770	18576	18820	18767	18888	18760	18789	18783	18838	18842	18840	18686	18911	18545	18663	18793	18653	18889	18693	18667	18789	18642	18712	18812	18755	18695	18557	18911	18779	18605	18685	18984	18845	18586	18887	18623	18665	19094	18892	18746	18932	18841	18897	18956	18791	18799	18627	18779	18611	18662	18557	18738	18745	18657	18695	18707	18840	18796	18719	18882	18934	18852	18816	18842	18980	18820	18584	18735	18737	18670	18660	18738	18933	18768	18814	18871	18718	18751	18763	18728	18916	19003	18670	18654	18985	18705	18569	18806	18810	18712	18725	18720	19057	18824	18666	18828	18782	18852	18847	18731	18716	18695	18589	18590	18698	18780	18783	18853	18809	18706	18840	18916	18981	18648	18626	18844	18991	18743	19061	19011	18817	18987	18919	18650	18661	18820	18793	18775	18798	18827	18851	18643	18779	18789	18743	18668	18718	18926	18682	18776	18913	18792	18634	18766	18670	18998	18897	18807	18841	18776	18920	18723	18923	18587	18947	18856	18704	18874	18663	18919	18823	18767	18647	18634	18683	18823	18723	18700	18606	18871	18697	18586	18825	18796	18904	18873	18772	19010	18775	18857	18670	18838	18827	18891	18688	18649	18638	18744	19096	19036	18861	18880	18776	18617	18912	18803	18824	18939	18669	18832	18960	18779	18917	18712	18801	18931	18602	18916	18715	18645	18733	18722	18999	18819	18593	18654	18816	18841	18731	18706	18896	18925	18779	18697	18712	18802	18599	18835	18649	18869	18868	18679	18730	18644	18684	18673	18721	18846	18955	18656	18904	18658	18745	18942	18944	18674	18919	18777	18712	18660	18660	18801	18712	18810	18904	18925	18757	18849	18607	18855	18883	18761	18800	18663	18637	18691	18702	18768	18754	18828	18626	19035	18809	18738	18835	18744	18860	18796	18749	18887	18915	18795	18839	18971	18850	18770	18766	18731	18610	18621	18794	18855	18745	18749	18747	18807	18748	18808	18798	18576	18710	18557	18529	18733	18811	18994	18870	18926	18771	18661	18897	18828	18821	18879	18899	18579	18661	18564	18782	18718	18632	18895	18822	18642	18970	18770	18720	18816	18714	18772	18732	18893	18769	18867	18899	18835	18854	18849	18802	18800	18656	18651	18741	18746	18814	18714	18495	18831	18820	18813	18718	18761	18411	18632	18742	18948	18854	18763	18611	18854	18708	18610	18815	18679	18904	18729	18869	18813	18703	18745	18733	18875	18785	18777	18950	18747	18612	18829	18869	18855	18776	18740	18631	18838	18719	18764	18952	18769	18808	18771	18924	18784	18763	18652	18617	18995	18865	18800	18806	18936	18721	18849	18840	18838	18621	18810	18835	18772	18646	18559	18656	18656	18843	18790	18820	18781	18670	18817	18547	18731	18706	18857	18646	18912	18892	18726	18735	18734	18596	18528	18670	18853	18765	18868	18862	18880	18731	18745	18855	18750	18728	18779	18714	18814	18808	18825	18916	18671	18715	18809	18844	18773	18777	18905	19039	18725	18647	18880	18688	18605	18632	18793	18676	18738	18685	18738	18668	18761	18717	18840	18736	18814	18849	18596	18785	18831	18871	18949	18733	18596	18781	18732	19004	18929	18923	18545	18826	18794	18842	18706	18591	18501	18699	18783	18819	18808	18707	18845	18950	18965	18683	18959	18779	18915	18759	18685	18600	18884	18799	18570	18629	18715	18612	18828	18797	18675	18695	18717	18699	18788	18892	18818	18787	18523	18701	18540	18617	18816	18770	18763	18574	18748	18653	18775	18898	18618	18661	18891	18976	18681	18673	18799	18833	19191	18809	18762	18727	18872	18783	18711	18600	18883	18716	18762	18758	18900	18804	18979	18719	18722	18618	18900	18699	18460	18661	18598	18887	18739	18792	18761	18875	18853	19012	18727	18866	18869	18656	18751	18749	18688	18857	18699	18681	18936	18852	18821	18840	18829	18790	18854	18896	18733	18609	18999	18836	18641	18831	18803	18841	18859	18924	18829	18944	18833	18730	18565	18854	18854	18859	18661	18791	18914	18790	18632	18780	18726	18627	18525	18614	18777	18738	18787	18684	18711	18724	18733	18884	18649	18692	18685	18860	18802	18604	18743	18877	18863	18653	18564	18711	18816	18842	18865	18757	18793	18982	18781	18744	18891	18768	18664	18685	18394	18786	18778	18827	18918	18771	18636	18739	18852	18798	18755	18797	18919	18545	18793	18836	18682	19030	18760	18807	18860	18808	18813	18845	19043	18758	18759	18674	18835	18630	18614	18814	18895	18689	18530	18738	18834	18967	18735	18605	18852	18613	18736	18809	18675	18892	18915	18736	18930	18835	18792	18980	18688	18726	19001	18739	18711	18763	18905	18587	18660	18833	18844	18714	18598	18766	18792	18801	18794	18895	18929	18719	18805	18844	18810	18603	18880	18653	18898	18959	18645	18904	18481	18842	18823	18831	18870	18922	18874	18567	18645	18694	18980	18951	18829	18732	18754	18830	18744	18804	18728	18794	18868	18735	18991	18867	18813	18675	18960	18804	18761	18900	18912	18896	18823	18798	18696	18809	18787	18617	18686	18677	18764	18546	18795	18574	18588	18593	18763	18777	18873	18666	18775	18711	18794	18749	18869	18749	18791	18729	18883	18750	18838	18671	18835	18941	18654	18801	18602	18714	18851	18790	18645	18731	18846	18880	18786	18496	18784	18923	18762	18753	18853	18637	18774	18619	18883	18721	18700	18691	18713	18813	18597	18596	18780	18721	18703	18675	18795	18642	18870	18847	18786	18778	18793	18735	18759	18460	19004	18635	18922	18826	18854	18752	18824	18749	18715	18930	18856	18725	18666	18834	18709	18845	18794	18627	18411	18953	18637	18744	18541	18909	18787	18814	18853	18701	19005	18692	18830	18673	18876	18747	18845	18683	18914	18821	18618	18788	18810	18862	18564	18943	18791	18873	18722	18949	18747	18946	18667	18880	18820	18827	18734	18792	18798	18972	18640	18586	18827	18909	18830	18701	18670	18881	18951	18594	18711	18698	18805	18742	18753	18756	18931	18960	18773	18613	18874	18693	18716	18656	18750	18689	18756	18718	18652	18572	18749	18914	18601	18733	18987	18732	18912	18744	18549	18726	18760	18855	18746	18666	18696	18719
26995	48727	45297	35745	31200	27343	23864	21744	20741	20220	18920	18965	17929	17212	17087	16697	16520	16627	16527	16564	16224	16023	16037	15932	15966	15940	16048	15971	15901	15915	15712	15879	15671	15624	15589	15750	15785	15791	15663	15855	15751	15563	15644	15636	15716	15637	15521	15583	15631	15666	15749	15594	15592	15701	15623	15735	15546	15567	15492	15720	15560	15571	15659	15599	15559	15603	15602	15607	15589	15482	15793	15596	15708	15567	15594	15712	15691	15488	15510	15323	15651	15783	15465	15587	15545	15657	15467	15590	15513	15517	15663	15589	15630	15433	15728	15554	15441	15446	15642	15695	15598	15734	15570	15615	15667	15621	15489	15718	15611	15497	15625	15776	15614	15610	15648	15577	15612	15553	15500	15468	15604	15617	15473	15577	15537	15576	15619	15535	15649	15661	15553	15706	15664	15557	15584	15612	15523	15548	15595	15770	15649	15661	15536	15594	15552	15434	15764	15720	15629	15399	15575	15654	15493	15555	15583	15492	15552	15630	15505	15430	15636	15574	15590	15689	15613	15572	15616	15474	15507	15731	15481	15599	15440	15602	15481	15617	15662	15585	15544	15525	15686	15605	15555	15632	15613	15653	15628	15504	15484	15729	15500	15427	15641	15636	15656	15594	15697	15487	15722	15357	15701	15601	15553	15496	15639	15517	15451	15590	15847	15574	15585	15704	15567	15529	15639	15493	15415	15588	15548	15684	15709	15331	15453	15469	15585	15786	15491	15590	15569	15585	15506	15717	15521	15675	15481	15577	15461	15420	15446	15730	15580	15633	15482	15590	15640	15533	15380	15714	15553	15603	15456	15457	15491	15650	15701	15604	15620	15475	15649	15799	15683	15629	15696	15598	15676	15577	15565	15497	15683	15665	15567	15722	15615	15720	15420	15775	15717	15475	15610	15469	15533	15611	15538	15533	15653	15483	15587	15779	15558	15535	15480	15388	15717	15432	15554	15478	15672	15631	15397	15540	15685	15536	15683	15553	15457	15694	15571	15596	15621	15510	15631	15650	15546	15620	15615	15645	15554	15771	15533	15553	15642	15515	15409	15437	15583	15608	15390	15514	15673	15619	15562	15745	15429	15582	15561	15595	15383	15437	15637	15441	15387	15633	15519	15524	15689	15538	15504	15511	15452	15497	15494	15365	15597	15347	15466	15484	15500	15625	15611	15444	15491	15580	15615	15425	15488	15560	15683	15563	15828	15425	15705	15490	15562	15644	15707	15464	15532	15699	15556	15731	15501	15602	15550	15553	15619	15470	15629	15577	15427	15685	15734	15486	15518	15700	15496	15469	15480	15687	15513	15527	15598	15572	15594	15505	15527	15514	15513	15477	15667	15740	15768	15473	15580	15698	15727	15435	15593	15608	15624	15606	15517	15854	15448	15670	15630	15532	15652	15811	15584	15513	15502	15603	15546	15462	15470	15592	15679	15633	15593	15517	15739	15503	15525	15679	15688	15438	15789	15573	15650	15396	15430	15381	15548	15525	15588	15445	15555	15477	15496	15536	15465	15522	15577	15756	15619	15527	15752	15542	15766	15616	15438	15597	15657	15648	15514	15367	15443	15656	15608	15503	15506	15537	15518	15669	15633	15654	15469	15587	15613	15632	15640	15628	15573	15607	15653	15482	15617	15631	15579	15484	15822	15551	15614	15588	15489	15642	15638	15671	15551	15624	15718	15448	15567	15619	15548	15580	15771	15573	15684	15473	15727	15545	15665	15437	15503	15634	15544	15738	15288	15476	15570	15483	15611	15492	15631	15548	15477	15581	15638	15651	15633	15666	15456	15625	15566	15597	15603	15672	15506	15685	15607	15528	15471	15605	15771	15538	15600	15536	15439	15737	15574	15514	15602	15555	15490	15486	15555	15523	15520	15510	15643	15662	15562	15557	15598	15610	15604	15762	15601	15563	15498	15627	15345	15700	15608	15450	15453	15360	15673	15530	15551	15622	15432	15674	15413	15510	15665	15493	15598	15659	15406	15575	15549	15437	15408	15726	15554	15524	15505	15488	15611	15579	15476	15585	15509	15587	15588	15528	15522	15610	15612	15518	15643	15299	15694	15770	15609	15558	15570	15639	15652	15552	15481	15581	15589	15540	15698	15551	15546	15530	15572	15654	15554	15510	15635	15687	15599	15653	15322	15466	15596	15572	15583	15532	15682	15458	15386	15691	15486	15542	15564	15648	15519	15671	15514	15741	15366	15619	15676	15571	15624	15594	15725	15493	15501	15696	15430	15618	15545	15740	15438	15557	15700	15606	15795	15442	15631	15593	15764	15699	15623	15556	15634	15600	15520	15661	15538	15596	15534	15538	15827	15623	15651	15532	15604	15454	15552	15397	15459	15435	15505	15670	15501	15568	15434	15654	15505	15493	15446	15545	15580	15713	15499	15640	15573	15460	15481	15399	15506	15437	15509	15508	15699	15715	15446	15729	15461	15530	15772	15388	15591	15638	15614	15615	15587	15553	15532	15607	15668	15520	15540	15471	15615	15476	15573	15520	15544	15474	15492	15668	15713	15574	15742	15673	15696	15687	15477	15639	15495	15756	15477	15553	15522	15435	15633	15699	15491	15508	15678	15878	15518	15515	15463	15501	15424	15776	15713	15694	15581	15577	15589	15669	15776	15461	15575	15673	15502	15485	15441	15638	15724	15513	15485	15561	15521	15685	15598	15705	15481	15475	15647	15647	15610	15460	15578	15547	15581	15550	15577	15371	15407	15654	15694	15481	15544	15241	15758	15755	15618	15683	15543	15752	15489	15508	15558	15647	15506	15591	15571	15704	15461	15627	15680	15692	15323	15564	15390	15578	15683	15438	15610	15503	15551	15574	15606	15625	15582	15693	15485	15574	15766	15533	15704	15607	15668	15653	15641	15667	15582	15562	15727	15624	15557	15549	15571	15354	15639	15534	15619	15673	15476	15564	15654	15630	15695	15638	15416	15563	15530	15592	15521	15494	15568	15608	15557	15426	15614	15422	15416	15433	15671	15709	15633	15690	15601	15318	15716	15488	15608	15314	15644	15752	15470	15600	15579	15685	15474	15673	15442	15563	15635	15792	15452	15574	15403	15506	15707	15521	15690	15667	15551	15615	15666	15373	15599	15617	15793	15554	15508	15615	15608	15459	15610	15712	15535	15853	15571	15439	15532	15785	15621	15739	15649	15188	15490	15604	15535	15593	15666	15360	15447	15596	15579	15597	15572	15611	15437	15634	15474	15709	15701	15548	15600	15602	15664	15365	15564	15626	15583	15566	15608	15565	15653	15644	15697	15596	15692	15412	15402	15619	15552	15398	15428	15599	15537	15437	15717	15563	15609	15459	15500	15659	15476	15639	15434	15676	15491	15626	15613	15586	15419	15459	15633	15663	15584	15427	15567	15634	15653	15406	15664	15504	15540	15463	15584	15522	15615	15625	15702	15549	15477	15415	15523	15575	15659	15643	15726	15583	15632	15820	15461	15534	15466	15757	15564	15527	15660	15658	15512	15537	15402	15434	15538	15681	15499	15441	15500	15489	15706	15460	15534	15680	15723	15562	15517	15530	15363	15786	15546	15682	15746	15688	15625	15635	15508	15475	15687	15432	15474	15624	15589	15722	15564	15428	15557	15534	15575	15505	15649	15678	15440	15538	15471	15650	15634	15641	15482	15560	15577	15568	15432	15611	15694	15512	15844	15522	15676	15592	15709	15704	15732	15612	15583	15704	15434	15503	15663	15536	15575	15552	15557	15454	15535	15744	15525	15496	15626	15383	15607	15528	15491	15574	15500	15402	15538	15569	15528	15639	15584	15697	15667	15732	15719	15335	15659	15568	15625	15511	15678	15496	15693	15649	15830	15665	15650	15519	15587	15654	15631	15665	15649	15443	15586	15572	15539	15470	15617	15618	15648	15653	15438	15415	15511	15712	15513	15464	15608	15497	15622	15401	15377	15658	15573	15456	15636	15587	15472	15552	15538	15443	15350	15845	15340	15498	15544	15605	15417	15395	15482	15636	15732	15454	15362	15650	15652	15533	15702	15606	15359	15751	15680	15491	15545	15517	15684	15629	15491	15512	15462	15521	15458	15610	15619	15536	15514	15506	15598	15621	15675	15536	15652	15521	15520	15620	15590	15658	15510	15571	15828	15406	15603	15443	15579	15545	15455	15584	15429	15504	15588	15545	15376	15638	15649	15584	15580	15611	15683	15522	15725	15572	15501	15680	15557	15723	15627	15408	15426	15491	15509	15777	15630	15476	15648	15532	15540	15623	15562	15487	15608	15462	15662	15514	15656	15546	15573	15664	15478	15662	15657	15608	15759	15771	15503	15760	15772	15413	15711	15537	15717	15340	15642	15603	15543	15469	15269	15567	15594	15512	15599	15778	15491	15450	15565	15457	15530	15730	15759	15629	15648	15525	15499	15573	15547	15635	15492	15551	15587	15505	15469	15597	15653	15571	15662	15650	15573	15462	15592	15582	15658	15382	15568	15675	15683	15414	15712	15764	15475	15655	15679	15598	15618	15554	15565	15622	15615	15567	15442	15564	15595	15640	15617	15508	15490	15488	15750	15593	15492	15574	15596	15503	15631	15624	15456	15635	15483	15616	15609	15590	15717	15623	15702	15549	15585	15539	15594	15548	15760	15462	15611	15478	15703	15512	15614	15685	15495	15635	15415	15742	15720	15654	15403	15864	15509	15727	15653	15470	15481	15553	15514	15575	15503	15533	15723	15701	15317	15594	15516	15494	15464	15487	15388	15606	15478	15615	15556	15718	15572	15532	15668	15766	15527	15696	15619	15592	15521	15806	15557	15683	15714	15676	15686	15437	15640	15586	15512	15660	15523	15594	15510	15640	15624	15578	15511	15707	15659	15650	15623	15521	15729	15629	15549	15435	15487	15440	15752	15424	15545	15583	15514	15499	15609	15534	15457	15516	15485	15652	15694	15585	15587	15583	15548	15621	15644	15425	15453	15654	15589	15705	15695	15452	15554	15631	15585	15529	15631	15631	15460	15636	15459	15498	15673	15530	15568	15421	15594	15495	15654	15606	15650	15422	15588	15624	15659	15671	15678	15463	15529	15595	15651	15501	15539	15819	15561	15561	15719	15578	15557	15529	15581	15368	15500	15635	15599	15723	15634	15492
28084	24513	30521	27626	22996	21272	19836	18776	18379	18391	18020	17646	17631	17517	17370	17378	17432	17243	17419	17177	17052	17252	17281	17222	17095	17086	17043	17211	17128	17169	16858	17154	17125	17156	17186	17120	17023	16978	16960	17134	17270	17071	17096	17177	17078	17225	17181	17100	17026	17126	17078	17011	16839	17090	16926	17180	17077	17089	17178	17040	16972	16699	16780	17018	17069	16982	16996	17136	16821	17081	17178	17087	17019	16961	16839	17119	17175	17028	16965	16871	17091	17138	16947	17026	16994	17117	16963	16950	17116	17088	17108	16732	17113	17195	17008	17187	17120	16874	17094	17150	17083	17052	17076	17026	17024	17103	17162	16940	17168	17059	17057	17033	17127	17146	16724	17042	17053	17051	16945	17137	16958	17071	17176	17127	16915	17040	17099	16919	16914	16953	17156	17029	16864	17033	17217	17021	17094	17003	17023	17020	17091	16976	17194	17006	17203	17049	17130	17177	17117	17023	17027	16900	17073	16969	17007	17043	16953	17198	16752	16998	16975	17062	17061	16922	17030	17030	17227	16940	16997	17150	17045	16990	17034	16984	16945	17092	16865	17044	17050	16959	16941	17239	17070	17047	17066	17256	17107	17092	17030	16995	17174	17032	16916	17055	17030	16844	17050	16945	17264	16992	17008	17145	17082	17007	16888	17155	17210	16797	17050	16934	16999	17216	16890	16838	17062	17213	17030	16827	16835	17048	16960	16996	17041	17150	17055	16946	17066	16967	17087	17219	16964	16965	16988	16923	16963	16939	16818	17178	17045	17102	16819	16894	17112	17181	17026	17048	17214	17025	17134	17255	17051	16811	17111	17220	17040	17022	16917	16986	16843	16899	17072	16930	17022	16970	16831	16826	17180	17063	16964	17066	17117	17166	17272	17180	16855	17000	17024	16961	17081	16993	16974	17072	17133	17226	17218	17058	16936	16979	16954	17116	16893	16946	16976	16983	16998	17024	17152	17173	17038	17085	17021	17136	17154	16941	17032	16783	16842	16956	16939	16973	17072	17015	16915	16941	17108	17215	17044	16832	16868	16999	17172	16869	17050	17247	16919	16790	17015	16962	16938	17010	17018	16859	17193	17069	17068	17159	17030	17086	17081	16859	17158	17255	17150	16990	16955	16817	17143	16922	17249	17016	17181	17018	17084	16972	17170	17025	17138	16985	17024	17148	16960	17016	17046	17242	17166	17161	17204	17161	17017	17018	16841	17091	16952	16837	17042	16987	17001	16975	17021	17034	16928	17128	17091	17009	16881	16921	17093	16819	17230	17406	17202	16906	17061	17120	16954	16946	17067	16942	16836	17065	17250	16932	16966	17160	16815	16956	16839	17151	17136	17086	16909	17064	17062	17110	17135	17358	17114	16969	17026	17122	17241	17104	17169	17027	17192	17075	17009	17008	17101	17079	17216	16926	16945	16842	17267	17149	16936	17097	16965	17022	16881	16825	17062	17246	16967	17053	17081	17127	16959	16998	16874	16986	17317	17027	16991	17023	16855	17193	17116	16791	16990	16906	17079	17013	17171	16825	17038	17121	16986	16983	16981	17187	16980	16892	17153	16923	17153	17016	17211	17044	16993	17084	16887	16825	17055	17237	16943	17086	17010	17150	16929	17030	16941	16995	17092	16879	17151	17055	16825	17006	16975	16826	16941	17028	16943	17163	17074	17035	16749	17150	16814	17033	16974	16635	16942	17195	17097	17074	16874	17099	16968	16855	16843	17002	17119	16895	16893	17017	17101	16985	17092	17166	17121	16943	17050	17012	17237	17079	16899	17060	17013	17026	16900	17015	17048	16915	16790	17071	16915	16918	17277	16934	17056	17067	16865	17075	17210	17200	17287	17157	17050	16745	16939	16850	16940	17094	16949	16966	17087	17151	17188	17082	17045	17152	16908	16922	17019	17003	17000	17065	17051	16971	17057	17283	17166	17125	17011	17083	17145	16936	17017	17075	17228	16873	16974	17042	17025	17167	16989	16994	16811	17006	17126	17004	17052	17002	17070	17006	17237	16850	17109	17029	17142	17095	17003	16990	17091	17081	16908	16904	17002	17022	17072	17132	17098	17155	17064	17155	16954	16957	16933	17140	17014	16899	16920	17169	16949	16999	17054	16868	17137	16902	17030	16863	17072	17119	17073	17082	17030	17148	16991	17171	17058	17122	17101	17060	16884	17034	17081	17111	17082	17015	17049	17050	17061	17210	17002	17132	17150	17118	17167	17005	16942	17153	17012	17117	17195	17075	17019	17084	16873	16885	17106	17059	16964	16876	17114	16854	16944	17301	16966	17012	17210	16864	16954	17131	17098	17173	16837	17018	16969	16894	16865	16960	17087	17108	17009	17025	16989	17013	16882	17108	17081	17102	16972	17121	17042	17025	17082	17087	17085	17069	17083	16912	17038	17220	17197	16999	17086	17004	16804	17204	17165	17030	17177	17238	16955	17245	16944	16857	17214	17091	16949	16928	16813	16932	17091	17161	17145	17166	17057	17017	17264	17161	16946	16903	17177	16889	16983	16932	16993	17058	17140	16950	16966	17177	17107	16998	17147	17063	17123	17045	17033	17106	17073	17063	16991	16970	17047	16962	17096	16980	17064	17076	17038	16932	16942	17194	16982	16917	17095	16880	17149	17002	17133	17024	16880	16891	16988	17152	17046	17021	16944	17268	17065	17123	17014	16959	17172	17072	16970	16997	17022	17036	17033	17274	17113	17069	17141	17225	17100	17042	16988	16927	17012	17030	17012	16970	16908	17045	17217	17129	17085	17217	16947	17078	17071	17070	16997	16819	16924	16963	16844	17014	17152	17029	17030	17130	17047	16925	17103	17146	17164	17026	16988	17099	17009	17021	16982	17131	16939	16968	17173	16946	16826	17007	16993	17061	17110	17122	17202	17246	16920	17007	17164	17174	17161	17114	17302	17012	17117	17100	17113	17001	16987	17133	17069	17008	16951	16984	17097	16958	17057	17050	16970	16994	17054	16908	17018	17004	16847	17114	16821	16877	17016	16998	17087	17075	16898	17045	17141	17070	17009	17003	17181	16938	17060	17097	17056	17041	17208	17178	17003	17037	16866	17012	17117	17150	17060	17149	16909	16957	16934	17007	17018	17033	17243	17034	17025	16766	17139	17254	16950	17074	16815	17020	16931	16993	17148	16938	16851	16964	17137	16934	17012	16826	17003	16989	16993	17092	17028	17016	17148	17034	16988	17087	17053	16712	16924	17110	16971	17198	16926	16896	17104	17019	16936	17207	16906	16909	16996	17093	17051	16961	17143	16794	16888	17211	17019	16980	17033	17129	16763	17089	17099	17141	16877	16811	16921	16876	17174	16946	17147	16962	17052	17042	16972	16947	16872	16969	17094	16866	16954	17006	16880	16930	16864	17000	16915	17040	16920	16919	16942	17048	17062	16925	16963	16972	17092	17148	17273	17129	17081	16942	17007	16948	17264	17252	17025	16926	16973	16948	16994	17054	16981	17124	16899	17177	16941	16849	16982	17048	17054	17042	17077	17058	17076	17102	17047	16895	16891	17036	17007	17234	17191	17038	17145	17146	16914	16977	17162	17226	17042	16876	17033	17030	17084	16935	16939	17050	17074	16933	17086	17001	17090	17045	16990	16964	17129	16972	17195	16949	17067	16905	16922	16905	17037	17125	17051	16832	16968	17013	17075	17132	16969	17088	17160	17033	17089	17164	17021	16983	17206	17155	17018	17005	17083	17133	17087	16740	17285	17012	16963	16926	17012	16977	17081	17017	17023	17086	17120	16931	17118	17139	17151	17005	16915	17120	17130	17105	17194	17035	16961	17098	16893	16982	17123	17187	16917	16986	17122	16865	17035	17123	17027	16966	17134	16930	17142	17028	17116	17103	17065	17139	16907	16946	17003	17075	16840	17124	16991	17075	16958	16975	17027	16878	16985	17115	17004	17123	16973	17162	17062	17062	16801	16977	17101	17027	17156	16892	16913	16959	17063	17196	17144	17020	17003	17023	17119	17124	17065	17120	16921	17118	17016	17262	17298	17183	17188	16884	17008	17038	17146	16841	17197	16944	16864	17021	17037	16985	16862	17110	16818	16903	16911	17116	16933	16843	17124	17074	17172	17027	17030	16991	17070	17123	17082	16936	17019	17026	16995	17121	17050	17161	16884	17143	17003	17094	16944	17096	16998	17075	17062	17011	17128	17089	16942	17046	16981	16877	17258	17026	16990	17289	16999	16998	17018	17151	16925	16979	16874	17012	17183	16914	16866	16666	17038	17098	17161	17050	17112	17088	17006	16949	16925	16921	17041	17020	17284	17134	17005	16968	17201	17020	16863	16944	17086	17039	17258	17050	16915	16932	16968	16974	16865	17052	17121	17204	16950	16945	16888	16987	16678	17161	17091	17126	17104	16982	17055	17112	17130	16959	16892	17091	16916	17131	17152	16973	17065	16966	16905	17166	16900	17060	17140	17028	16942	16962	17200	16863	16960	16971	17051	16989	17065	17105	17006	16979	17153	16884	17115	17020	17064	16878	17119	17206	17049	17142	17018	16975	17094	16943	16971	16983	17023	16944	17092	16878	17066	16865	16973	17124	17073	17143	17152	16997	17011	16985	17010	17192	17153	17032	16987	17057	17001	16893	17018	16968	16997	16896	17019	16986	17073	16928	16951	16860	16953	17046	17027	17043	17057	17091	16969	16971	17122	16891	17168	17051	16997	16874	17224	17058	17022	17306	16999	17134	17215	16958	16900	17015	16895	16775	16849	16973	17204	16858	16904	16977	17113	17048	16982	17408	17162	16847	17188	17033	16875	17160	17037	17041	17112	17073	16884	16994	17008	16890	17098	16983	17106	16934	16887	17054	16893	17034	17048	16888	17207	17129	16997	17171	17154	17047	16860	17123	17060	16883	17092	17132	17103	17170	17104	17089	17087	16957	17087	16990	16966	16943	16999	16951	16965	16992	16970	16928	17048	17072	17100	17087	17218	17110	16860	16963	17059	16953	17067	16953	16991	16880	17082	17272	17045	16883	17043	16978	17077	17079	16944	17051	16964	17079	17103	17068	17127	16884	17089	16998	17129	16898	17095	17081	17069	16994	16933	16967	17032	16884	17074	16821	17160	17082	16972	17001	16881	17064	16985	17003
24251	36302	32902	25534	22670	20153	18199	17103	16690	16301	16007	15574	15324	15024	14875	14929	15006	14787	14890	14774	14517	14626	14666	14629	14676	14716	14566	14517	14597	14486	14509	14497	14474	14548	14430	14621	14205	14477	14526	14350	14408	14696	14467	14524	14377	14508	14498	14563	14374	14360	14347	14429	14415	14572	14338	14399	14367	14416	14482	14422	14356	14420	14460	14353	14488	14432	14495	14554	14470	14482	14495	14444	14435	14561	14508	14257	14475	14368	14512	14490	14432	14513	14508	14425	14428	14344	14637	14449	14310	14523	14353	14413	14505	14298	14360	14445	14434	14339	14505	14486	14425	14605	14488	14398	14497	14442	14471	14463	14315	14517	14553	14459	14602	14617	14433	14506	14503	14366	14638	14455	14469	14388	14511	14391	14505	14483	14491	14423	14322	14444	14349	14501	14449	14431	14406	14584	14421	14305	14527	14398	14354	14303	14471	14374	14459	14338	14408	14449	14475	14404	14360	14459	14503	14514	14392	14602	14462	14274	14459	14542	14435	14504	14351	14425	14595	14400	14423	14516	14364	14297	14302	14447	14460	14410	14488	14535	14370	14470	14470	14278	14494	14310	14453	14303	14378	14392	14558	14321	14444	14500	14461	14355	14551	14316	14450	14424	14372	14476	14450	14366	14492	14443	14575	14627	14421	14355	14419	14311	14438	14391	14520	14303	14414	14300	14401	14427	14516	14308	14468	14545	14421	14398	14342	14378	14369	14444	14445	14316	14327	14470	14469	14532	14309	14390	14364	14520	14299	14392	14552	14333	14413	14278	14442	14357	14392	14359	14478	14581	14429	14377	14202	14461	14495	14452	14489	14474	14231	14597	14455	14577	14511	14346	14512	14617	14437	14399	14435	14253	14330	14535	14255	14524	14437	14464	14353	14373	14687	14453	14513	14459	14301	14344	14509	14519	14381	14230	14327	14357	14262	14376	14484	14605	14457	14587	14477	14644	14283	14471	14371	14444	14416	14356	14316	14453	14520	14387	14520	14439	14574	14339	14361	14501	14405	14340	14493	14243	14440	14527	14430	14291	14461	14486	14510	14492	14363	14330	14571	14379	14522	14426	14631	14391	14382	14556	14184	14485	14403	14652	14399	14643	14324	14410	14562	14606	14428	14517	14509	14430	14308	14414	14453	14438	14452	14410	14521	14393	14431	14356	14318	14215	14654	14453	14641	14462	14485	14314	14587	14459	14340	14461	14509	14445	14380	14310	14449	14407	14302	14160	14584	14329	14485	14486	14479	14407	14425	14403	14443	14404	14638	14468	14428	14347	14470	14336	14416	14612	14413	14477	14529	14580	14286	14542	14461	14466	14425	14381	14307	14366	14507	14380	14349	14447	14453	14428	14553	14474	14323	14540	14448	14412	14551	14543	14304	14261	14691	14410	14557	14450	14492	14285	14421	14373	14433	14453	14364	14472	14425	14592	14332	14443	14494	14329	14543	14453	14349	14459	14492	14421	14353	14303	14410	14332	14348	14376	14480	14578	14501	14384	14504	14361	14490	14508	14424	14535	14475	14313	14402	14516	14340	14487	14464	14546	14462	14385	14439	14487	14419	14302	14323	14422	14560	14505	14346	14325	14372	14633	14447	14419	14418	14710	14284	14370	14543	14235	14444	14467	14611	14393	14388	14390	14532	14470	14342	14370	14457	14381	14324	14463	14347	14415	14440	14482	14444	14535	14527	14416	14515	14405	14385	14476	14459	14415	14319	14317	14358	14580	14569	14437	14457	14405	14475	14609	14369	14547	14477	14566	14445	14372	14355	14471	14313	14226	14383	14453	14492	14402	14552	14385	14441	14391	14219	14388	14576	14418	14290	14561	14500	14392	14453	14429	14608	14250	14372	14702	14576	14420	14599	14540	14519	14317	14270	14559	14532	14586	14537	14478	14427	14295	14479	14468	14504	14337	14409	14499	14346	14495	14385	14559	14529	14497	14519	14334	14617	14499	14439	14474	14469	14408	14458	14488	14509	14473	14466	14348	14478	14422	14385	14554	14221	14331	14423	14342	14484	14520	14487	14630	14391	14395	14517	14236	14502	14438	14361	14456	14422	14318	14460	14481	14446	14398	14490	14290	14535	14480	14372	14466	14445	14484	14464	14414	14495	14441	14553	14630	14416	14174	14660	14500	14376	14231	14200	14466	14357	14495	14379	14477	14418	14333	14438	14499	14429	14435	14633	14573	14569	14440	14552	14344	14468	14294	14417	14480	14356	14301	14450	14498	14453	14387	14331	14501	14426	14530	14396	14447	14485	14700	14341	14438	14492	14349	14527	14375	14422	14371	14475	14310	14534	14499	14308	14304	14502	14394	14445	14288	14469	14476	14451	14483	14572	14349	14476	14323	14523	14370	14390	14432	14568	14501	14409	14393	14469	14535	14394	14404	14429	14334	14477	14320	14547	14377	14343	14289	14457	14304	14352	14472	14441	14373	14347	14475	14600	14572	14504	14322	14392	14535	14514	14339	14398	14471	14409	14621	14411	14236	14574	14424	14252	14446	14316	14685	14351	14354	14349	14634	14398	14648	14528	14254	14425	14590	14385	14469	14531	14529	14462	14420	14517	14487	14571	14481	14546	14448	14415	14596	14635	14360	14335	14334	14581	14432	14488	14598	14566	14418	14283	14557	14374	14453	14455	14477	14482	14328	14468	14413	14482	14453	14480	14567	14378	14482	14379	14436	14502	14501	14411	14457	14475	14365	14539	14497	14468	14528	14342	14508	14324	14263	14468	14447	14434	14486	14397	14395	14252	14434	14245	14629	14527	14379	14370	14565	14563	14430	14452	14286	14629	14396	14358	14409	14517	14310	14543	14574	14376	14353	14455	14371	14632	14393	14468	14255	14453	14519	14448	14572	14479	14604	14426	14409	14412	14540	14408	14447	14700	14258	14464	14464	14482	14398	14485	14410	14576	14473	14522	14505	14472	14647	14543	14642	14488	14373	14611	14602	14495	14499	14434	14285	14521	14550	14359	14473	14423	14435	14391	14318	14677	14558	14398	14556	14350	14468	14337	14398	14499	14332	14360	14356	14484	14587	14566	14501	14505	14460	14415	14429	14534	14483	14373	14468	14367	14504	14380	14665	14489	14582	14349	14562	14500	14446	14408	14632	14464	14325	14375	14306	14426	14426	14645	14490	14235	14444	14457	14528	14450	14522	14455	14506	14368	14559	14495	14428	14391	14373	14505	14481	14524	14375	14526	14501	14433	14374	14417	14598	14218	14426	14483	14449	14436	14333	14474	14446	14373	14324	14341	14282	14502	14471	14429	14333	14390	14384	14593	14399	14248	14460	14382	14434	14320	14365	14257	14424	14318	14362	14644	14467	14313	14431	14469	14211	14445	14655	14260	14414	14344	14409	14494	14436	14349	14372	14298	14434	14340	14369	14403	14553	14344	14310	14427	14339	14461	14338	14559	14496	14485	14504	14446	14599	14263	14553	14323	14448	14438	14457	14422	14469	14501	14510	14429	14459	14278	14452	14520	14493	14363	14336	14542	14369	14383	14361	14337	14205	14548	14480	14508	14333	14396	14289	14474	14465	14283	14539	14510	14571	14402	14559	14286	14460	14524	14364	14478	14468	14429	14327	14579	14522	14424	14459	14450	14548	14348	14497	14414	14496	14557	14469	14614	14511	14413	14542	14318	14524	14438	14595	14365	14365	14633	14327	14435	14425	14478	14513	14585	14419	14419	14426	14458	14426	14505	14471	14438	14526	14342	14382	14544	14469	14442	14362	14399	14447	14416	14432	14299	14320	14531	14389	14252	14228	14450	14501	14564	14507	14437	14517	14377	14326	14365	14507	14484	14261	14504	14334	14513	14526	14516	14410	14522	14414	14402	14575	14460	14614	14552	14415	14458	14452	14461	14305	14359	14379	14511	14419	14487	14375	14376	14427	14355	14578	14442	14508	14635	14485	14202	14668	14328	14335	14446	14435	14454	14406	14398	14267	14437	14423	14522	14389	14384	14414	14604	14583	14514	14407	14403	14487	14451	14294	14464	14484	14375	14472	14377	14353	14521	14284	14492	14537	14593	14506	14435	14415	14541	14446	14524	14482	14447	14354	14508	14264	14527	14447	14355	14357	14527	14447	14340	14427	14521	14450	14364	14487	14360	14381	14454	14347	14439	14326	14292	14409	14371	14379	14370	14388	14537	14533	14458	14531	14539	14537	14441	14415	14507	14397	14621	14412	14359	14475	14465	14479	14462	14604	14457	14390	14458	14460	14417	14641	14515	14544	14462	14518	14554	14559	14672	14432	14396	14435	14330	14461	14382	14160	14473	14335	14302	14443	14407	14441	14486	14494	14489	14423	14420	14438	14385	14423	14489	14484	14563	14387	14353	14240	14400	14275	14341	14600	14345	14530	14561	14256	14458	14404	14421	14503	14509	14417	14401	14334	14419	14520	14371	14307	14547	14353	14584	14374	14530	14434	14474	14387	14298	14517	14566	14423	14504	14345	14291	14431	14563	14454	14522	14601	14606	14622	14586	14285	14533	14521	14482	14311	14317	14383	14416	14480	14596	14331	14360	14445	14508	14340	14330	14498	14530	14387	14483	14493	14368	14529	14495	14460	14449	14484	14462	14386	14594	14508	14451	14184	14587	14474	14665	14379	14646	14462	14649	14506	14337	14583	14519	14390	14450	14583	14363	14496	14436	14570	14448	14421	14407	14414	14463	14585	14490	14385	14547	14469	14299	14670	14332	14554	14585	14481	14470	14364	14379	14384	14406	14374	14528	14378	14603	14472	14577	14562	14360	14543	14536	14388	14396	14259	14544	14358	14434	14475	14403	14460	14508	14403	14381	14411	14520	14369	14436	14378	14501	14518	14431	14458	14520	14536	14373	14543	14526	14339	14395	14314	14403	14471	14464	14411	14444	14672	14435	14467	14548	14562	14502	14297	14353	14511	14311	14391	14660	14470	14516	14514	14665	14398	14407	14469	14518	14474	14381	14459	14526	14360	14435	14640	14379	14383	14386	14366	14520	14548	14533	14427	14296	14399	14239	14534	14514	14470	14513	14439	14472	14442	14572	14464	14333	14395	14303	14230	14515	14525	14400	14413	14471	14515	14436	14315	14497	14409	14337	14431	14593	14470	14475	14628	14506	14608
23888	21125	28538	24471	23695	24953	24008	20297	19405	19193	18926	18326	18171	17969	17714	17629	17719	17677	17493	17499	17331	17322	17381	17407	17293	17354	17288	17469	17357	16963	16918	17010	17112	17271	17267	17137	17032	17055	16898	17038	17155	17133	17302	17126	17146	17104	17085	17199	17046	16929	16990	17135	17117	17058	17320	17033	16919	17166	16919	17065	17097	17060	17143	17100	17041	17187	17153	16983	16987	17050	16995	17022	17135	17223	16979	17001	17191	16984	17090	17007	17284	17074	17082	16974	17153	16999	16945	17117	17012	16863	16987	17004	16901	17071	17035	16853	17092	17006	17145	16930	16791	16942	17018	17020	17045	16946	16947	16989	17202	16872	17116	17087	16969	16852	17110	17058	17050	17121	16983	17141	16966	16919	16928	17057	17172	16938	17149	17090	17103	17179	16822	17003	16846	17097	17071	17180	16920	17174	17144	17180	17012	17110	16949	17085	17063	17163	17056	16988	17005	16996	16859	16921	16985	17036	17035	17130	16802	17074	17060	16991	17040	17249	16983	17305	17031	16837	16987	17207	16967	16911	16992	16990	16978	16949	16997	17042	17111	17147	16928	17032	16963	17060	16843	16795	17052	16896	17019	16912	16966	17100	17085	16933	17019	17161	17037	17119	16718	16914	16960	16922	16807	17232	16960	16974	17010	17076	17151	16819	16824	16779	16822	16987	17100	17041	17141	17295	16958	17038	16786	17129	17159	16955	17061	17026	17003	17082	17012	17093	16982	16922	17063	17130	16996	16881	17212	17008	17053	17042	17136	17090	17241	17015	17190	17057	17128	17036	16828	17104	17209	17030	16953	17086	17104	16952	16941	16875	17092	16906	17090	16951	17008	17075	17040	17026	17036	17031	17079	17142	17074	16982	17184	17033	16826	17017	16984	16895	16756	16991	17188	16980	16952	17193	17125	17147	17155	16848	17140	16963	16994	17064	17041	17032	17263	16982	17105	17015	16926	17107	17141	16969	16865	16725	17025	17002	17082	17064	16837	17013	17013	16965	17038	16923	16942	17139	17134	17063	17083	17117	16865	16999	17003	16981	16866	17032	16900	17008	17053	17192	17028	16979	17117	17120	16817	17034	17086	16941	17081	17016	17043	17081	17179	17138	17187	17021	16853	17190	17125	16881	16960	16853	17156	17020	17085	17169	16952	16932	17004	16779	17244	17029	17007	17096	16848	16873	17161	17191	17096	17067	17106	17025	17122	16916	17044	16885	17095	16944	16901	16973	17234	17096	17152	16876	17088	16990	17052	17111	17036	16936	16986	16753	16964	17227	16989	17028	16926	17091	17024	16953	17008	16928	17161	16886	17190	17112	17131	17133	16896	16954	17032	17061	17164	17135	17124	16918	16998	16935	16861	16986	17060	16957	16962	17078	16895	16931	16926	17246	17132	17056	16874	16914	17123	16991	17127	17169	16788	17101	16825	16838	17020	17167	16938	17072	16996	17034	17000	16843	16978	16943	16974	17215	17186	17074	17216	16928	16693	17013	16845	16872	17130	17053	17066	16842	17073	16958	17097	17132	16932	17290	17129	16847	16927	17053	17161	17067	17102	17027	16902	16879	16889	16963	16978	17005	17057	16690	17092	16970	16979	17109	17022	17163	17054	16821	16853	17053	17033	16953	17023	16908	16984	17027	17129	17200	17016	17008	17115	16986	17095	17108	16861	16972	17035	17079	16989	17122	17038	17110	16897	16977	16868	16980	16906	16837	17100	16890	17112	16847	17044	16926	17054	17077	16880	17103	16984	16957	16901	17182	16964	17171	17015	16973	16943	17003	16942	17119	17198	17089	17120	16919	16981	17021	17102	17059	17016	16948	17154	17140	17247	17071	16963	17238	17077	17074	17050	17180	17036	16960	16906	16878	17100	17012	17141	17010	17082	17104	17191	17037	17012	16948	17039	17268	16977	17033	17190	16992	17009	17099	17214	16886	16885	17086	17071	17075	16961	16912	16931	17177	17093	17157	16970	16938	16878	17148	17169	17005	17007	17114	17307	17016	17126	16860	17158	16994	16812	17123	17035	16937	16825	17063	17058	17051	17209	17018	17021	17137	16825	16771	17239	17022	17007	17124	17042	16944	17194	16893	17037	17101	16982	17096	17019	17072	17043	17032	17065	16945	17058	17050	16968	16932	17081	17127	17019	16964	16957	16984	16898	17165	16956	17127	17096	16916	17059	17021	17034	16919	16937	16912	17053	16905	16954	17055	17048	16909	17185	16814	17016	16913	16989	16890	17153	16990	17149	17000	17141	17010	17110	16968	16899	17049	16928	17119	16945	17238	17123	16954	16994	16866	16650	16960	17065	17210	17278	17075	17151	17073	16778	16764	16908	17156	16993	17176	17024	16993	17163	17096	16736	16843	16961	16690	17018	16864	17079	17097	17079	17100	16961	17036	17294	17077	16842	17015	16914	17070	17053	17005	17236	16940	16966	17021	16904	16996	16970	17122	16944	17017	17006	17099	17165	17241	17007	17030	16969	17003	16900	17121	17160	17023	17036	17181	17041	17030	17046	17088	16893	17070	16966	17004	17087	17132	17106	16975	17062	17003	17003	16988	16974	16943	17193	16724	17052	17045	16868	17229	17156	17055	17091	17130	16977	17036	17135	17206	17085	16971	16927	16940	16906	17077	17037	17088	17036	17001	17077	16855	17198	17060	16839	16961	17076	16817	17232	17133	17147	16983	16920	17049	17020	17136	17073	17009	16718	16976	17138	16965	17119	16915	16893	17137	16775	17091	16885	17096	17181	17202	17040	16938	17070	16982	17021	16944	17063	16920	16991	17011	17075	16862	16927	16951	17077	17016	16959	16969	16969	16906	17355	17021	17134	17106	16962	16984	17171	16961	17086	17002	16946	17075	17133	16831	17167	16878	16906	16893	16934	16916	17018	16934	16881	17090	16814	17120	17192	17081	16941	16952	16987	17029	16919	16909	17028	16887	17019	17034	17112	16858	17046	16970	16922	17012	17126	17045	17052	16935	17234	17058	16930	17055	17178	16999	17181	16998	16856	17053	17131	16841	16970	17316	16933	17133	17077	17135	17214	17404	17102	16824	16919	17172	17152	17022	17322	17030	17044	17095	16959	17022	17251	16979	17022	17141	17064	16983	17098	17158	17087	16825	16987	16986	16845	17215	17068	17008	16813	16899	16958	16884	17001	17026	17083	17090	17053	16766	16910	16880	16827	17153	17092	16827	16937	17047	17070	17046	17116	16994	16713	16952	17206	17130	16893	16974	17023	17070	17126	16936	17027	17152	16994	16918	17084	17083	16947	17054	16944	16929	17021	17016	17113	17253	17177	16999	16823	17020	16782	17133	16990	17268	16907	16968	16906	16975	17051	17132	16858	16877	17066	17264	17018	16949	16891	16891	17107	17115	17006	17045	17073	17035	16823	16912	17088	17108	17122	16990	17080	17063	17027	17088	17113	17193	17065	16849	17146	16971	17150	17006	17035	17014	17067	16977	16927	17088	16854	16826	16892	17075	17117	17019	16807	17220	16925	16933	17100	16824	16933	16889	17090	17116	17037	16912	16963	17038	17129	17052	17274	17201	16947	16993	17092	17012	16959	16901	17002	16898	17171	16992	16967	17115	17021	17156	17092	16906	17043	17147	16988	17043	16928	16992	16911	16858	17183	17187	17012	17066	16685	16784	17024	17020	16835	17057	16895	16805	16883	17075	17211	17128	16982	16987	17070	17152	17047	16842	17013	17037	16903	16943	17150	17004	17304	16997	17114	17179	16986	17056	16888	16856	16951	17182	16969	16969	16811	16995	17153	17355	17083	17103	17007	17026	17169	17227	16847	17228	17029	17045	17015	17279	16981	16986	17081	16785	17015	17028	17101	17171	17010	16851	16950	17027	17088	17043	16850	16951	16862	16937	16994	17217	16917	17119	17033	16999	16977	17078	17034	17127	17083	16942	17186	17007	17133	17145	17145	17301	17199	17075	17168	17106	17107	17132	16703	16981	17074	17017	17239	17056	16837	17028	17089	17094	17240	17187	16927	17085	17172	17199	17172	17070	17139	16956	17175	16958	17057	17153	17173	17093	17121	16982	16939	17086	17243	17018	17006	17052	17074	17033	17134	17063	17207	16812	17137	16958	16814	17100	17049	16924	17126	17006	16970	16898	16893	17212	17087	17141	17249	17291	17075	17102	17244	17073	17167	17013	17125	17061	17008	16802	16942	17173	17008	17107	16819	17031	16900	17034	17109	17135	17062	17165	16982	17026	16935	17076	17066	16904	17076	16996	17006	16913	17177	16956	17045	17114	17087	16892	16961	16879	16828	16884	17103	16976	17219	17096	17059	17143	16944	17110	16847	17164	16845	17005	17015	16960	17141	16899	16839	17045	17036	17003	17088	17108	17075	16944	16827	16759	17029	16952	17036	17176	17122	16963	17236	16821	16881	16960	17266	17053	17020	17088	16945	16955	16996	16999	17171	16964	16946	17023	17179	17190	16982	16993	17085	16986	17074	16901	16818	17149	16989	17101	16951	17129	17282	17132	16994	16985	16943	17029	16968	16988	16825	17037	17059	17238	17128	17095	16968	17022	16905	17025	16756	17001	17117	16970	17244	17086	16904	17090	17204	17056	16796	17079	17147	17102	17028	17182	17242	17009	17075	16978	17075	17102	17050	17107	17117	17016	16849	16927	17177	17133	16921	17196	17122	17205	17038	16932	17044	17023	17009	17124	16801	17045	16993	17049	17117	17039	17083	16812	16985	17001	16750	16948	17118	16927	17016	17037	17066	17075	17142	17151	16894	17204	17028	16989	16924	17063	16978	16943	17057	17200	16994	16868	16910	16986	17019	16957	17080	17058	16788	16864	16897	17013	17053	17156	17021	17037	17056	17237	17133	17097	17010	17086	16929	17062	16893	17048	17007	16849	17057	17020	16919	17056	17213	16961	17045	16911	17060	17088	17073	17096	17060	17014	16914	16916	17062	16994	16979	16949	16745	16968	16962	17037	17004	16944	17097	16960	17209	17076	17111	17005	16928	17088	16930	16923	16954	16964	17074	17162	17053	17135	17124	16954	16942	17079	17003	16972	16917	17017	17082	17130	17132	16915	17052	16902	17016	17185	17196	17005	17162	16936	17068	16873	17156	17158	17182	16757
23910	42615	39816	30967	27038	23696	20709	18883	18033	17527	17111	16337	16211	15604	15536	15370	15391	15081	15191	15052	14742	14779	14587	14751	14752	14887	14598	14659	14694	14813	14669	14671	14593	14451	14603	14741	14524	14467	14415	14504	14496	14386	14551	14515	14381	14340	14586	14580	14564	14533	14502	14390	14604	14392	14561	14556	14681	14456	14568	14673	14583	14500	14695	14340	14323	14399	14494	14474	14558	14534	14385	14370	14540	14203	14516	14418	14438	14537	14391	14435	14402	14453	14522	14440	14354	14359	14533	14338	14330	14514	14464	14462	14470	14526	14374	14544	14232	14506	14398	14456	14469	14510	14584	14693	14381	14243	14382	14515	14399	14451	14408	14613	14311	14642	14440	14250	14430	14303	14457	14492	14408	14485	14468	14562	14573	14471	14370	14492	14487	14282	14388	14405	14557	14411	14481	14367	14438	14544	14414	14410	14425	14459	14495	14513	14509	14459	14521	14495	14335	14421	14361	14482	14448	14424	14468	14407	14498	14543	14538	14349	14383	14410	14307	14294	14661	14557	14382	14518	14396	14440	14501	14585	14534	14459	14467	14442	14349	14352	14414	14280	14417	14450	14585	14206	14431	14361	14491	14519	14387	14278	14729	14556	14316	14308	14509	14143	14577	14414	14285	14417	14361	14401	14378	14591	14524	14497	14379	14436	14525	14643	14347	14433	14460	14315	14550	14548	14559	14522	14448	14449	14351	14414	14473	14359	14504	14515	14396	14395	14456	14501	14570	14544	14549	14472	14512	14414	14427	14377	14514	14376	14526	14333	14502	14555	14403	14539	14580	14350	14561	14569	14379	14343	14436	14495	14424	14191	14465	14584	14502	14546	14351	14474	14486	14492	14517	14438	14391	14481	14539	14477	14478	14470	14410	14233	14594	14555	14436	14402	14363	14431	14522	14430	14194	14493	14409	14538	14360	14468	14362	14402	14458	14419	14588	14526	14658	14463	14628	14238	14268	14367	14400	14374	14505	14614	14522	14386	14422	14427	14475	14379	14242	14459	14368	14482	14550	14448	14690	14354	14438	14530	14344	14396	14345	14589	14498	14393	14434	14455	14666	14475	14420	14436	14454	14348	14352	14353	14548	14558	14406	14540	14455	14340	14513	14504	14371	14530	14378	14475	14418	14475	14570	14257	14520	14554	14678	14294	14439	14351	14410	14429	14472	14487	14411	14479	14468	14528	14396	14476	14444	14472	14472	14437	14498	14388	14496	14374	14453	14489	14562	14505	14559	14492	14534	14408	14441	14567	14460	14438	14420	14412	14318	14460	14256	14412	14467	14404	14461	14298	14480	14627	14382	14349	14425	14414	14496	14522	14411	14583	14504	14327	14446	14593	14466	14526	14440	14422	14461	14356	14508	14509	14621	14472	14505	14546	14462	14567	14540	14357	14497	14482	14234	14189	14543	14501	14361	14568	14363	14315	14503	14361	14488	14273	14449	14430	14489	14540	14480	14397	14462	14457	14290	14504	14612	14231	14484	14334	14422	14448	14617	14420	14469	14426	14578	14548	14358	14425	14467	14623	14481	14337	14282	14541	14395	14381	14489	14519	14588	14532	14509	14364	14575	14508	14240	14463	14600	14344	14502	14530	14468	14347	14314	14467	14355	14546	14397	14386	14598	14604	14494	14460	14410	14526	14520	14490	14445	14507	14267	14471	14490	14447	14489	14287	14595	14570	14407	14388	14542	14316	14316	14403	14218	14416	14477	14414	14441	14278	14378	14531	14537	14509	14442	14583	14422	14391	14411	14380	14402	14527	14557	14580	14438	14488	14689	14423	14479	14270	14486	14514	14545	14511	14364	14354	14481	14596	14455	14372	14565	14479	14439	14542	14305	14419	14473	14497	14448	14513	14469	14395	14493	14309	14435	14303	14504	14418	14387	14593	14463	14330	14404	14212	14568	14439	14382	14543	14437	14478	14381	14454	14532	14656	14449	14585	14492	14431	14368	14666	14529	14472	14561	14406	14540	14503	14470	14485	14359	14381	14352	14512	14476	14344	14503	14445	14556	14462	14486	14440	14391	14428	14380	14321	14600	14386	14330	14311	14363	14443	14369	14486	14312	14377	14402	14405	14662	14474	14354	14404	14456	14448	14471	14415	14439	14431	14321	14221	14506	14369	14585	14346	14419	14405	14356	14340	14463	14309	14605	14320	14229	14504	14366	14548	14511	14366	14491	14478	14581	14334	14372	14453	14484	14309	14508	14541	14470	14544	14516	14679	14328	14387	14429	14144	14513	14444	14364	14407	14559	14313	14412	14452	14603	14496	14489	14443	14409	14538	14356	14355	14329	14579	14419	14549	14498	14491	14535	14338	14382	14538	14513	14364	14358	14419	14463	14431	14544	14669	14346	14624	14566	14512	14451	14423	14512	14507	14482	14414	14520	14336	14311	14497	14343	14526	14365	14389	14483	14379	14447	14446	14361	14348	14604	14414	14303	14467	14414	14563	14595	14349	14613	14493	14391	14459	14551	14430	14324	14564	14401	14414	14447	14442	14520	14553	14463	14446	14551	14418	14310	14472	14361	14411	14556	14479	14320	14366	14406	14596	14364	14324	14317	14415	14561	14370	14420	14426	14419	14526	14426	14567	14389	14477	14475	14565	14299	14540	14486	14462	14355	14494	14397	14500	14507	14453	14443	14351	14645	14357	14488	14507	14456	14566	14591	14552	14526	14424	14436	14266	14181	14548	14695	14460	14464	14465	14309	14528	14396	14459	14372	14439	14390	14549	14420	14575	14285	14562	14376	14381	14441	14600	14384	14500	14427	14542	14395	14416	14437	14354	14330	14553	14423	14432	14485	14250	14545	14561	14395	14338	14544	14337	14233	14444	14595	14441	14561	14385	14522	14366	14314	14393	14366	14491	14577	14432	14572	14388	14523	14600	14571	14414	14355	14316	14554	14377	14411	14496	14402	14568	14506	14470	14294	14485	14245	14576	14353	14461	14445	14508	14485	14404	14422	14445	14498	14352	14405	14688	14297	14502	14320	14344	14543	14495	14403	14392	14521	14573	14447	14407	14343	14434	14419	14339	14383	14427	14332	14364	14187	14561	14528	14389	14431	14547	14427	14674	14577	14405	14427	14149	14667	14416	14402	14426	14438	14650	14506	14372	14291	14449	14375	14565	14324	14420	14440	14583	14352	14486	14492	14328	14404	14496	14472	14316	14428	14498	14475	14409	14322	14212	14421	14553	14445	14464	14430	14478	14413	14579	14492	14466	14542	14536	14276	14382	14649	14311	14614	14332	14435	14338	14370	14595	14391	14523	14465	14511	14393	14459	14539	14558	14465	14473	14568	14338	14507	14439	14452	14395	14486	14569	14411	14287	14498	14420	14324	14339	14397	14480	14418	14477	14414	14329	14436	14413	14539	14183	14357	14558	14463	14563	14383	14509	14405	14485	14622	14489	14353	14428	14355	14265	14465	14180	14487	14499	14385	14423	14493	14400	14403	14503	14503	14379	14554	14311	14525	14394	14515	14597	14552	14412	14518	14536	14342	14422	14339	14320	14450	14584	14447	14481	14399	14280	14402	14363	14410	14569	14329	14642	14454	14312	14431	14497	14521	14416	14272	14352	14441	14380	14505	14729	14417	14502	14531	14238	14541	14459	14309	14425	14459	14428	14547	14448	14279	14530	14518	14456	14437	14375	14457	14572	14471	14484	14564	14365	14474	14404	14434	14504	14378	14485	14398	14421	14370	14414	14457	14584	14455	14402	14573	14345	14316	14208	14682	14582	14501	14494	14419	14427	14529	14507	14448	14495	14453	14575	14459	14430	14549	14529	14238	14439	14437	14633	14364	14422	14454	14455	14361	14268	14560	14457	14457	14440	14278	14601	14445	14427	14257	14240	14335	14529	14477	14413	14470	14405	14467	14445	14483	14265	14411	14513	14470	14369	14449	14355	14421	14429	14510	14459	14405	14444	14461	14451	14374	14334	14274	14355	14555	14619	14504	14478	14395	14654	14496	14508	14451	14558	14320	14361	14452	14729	14555	14467	14519	14506	14497	14592	14384	14579	14462	14482	14529	14405	14437	14343	14480	14402	14442	14403	14532	14328	14294	14394	14459	14613	14488	14420	14397	14447	14451	14416	14437	14450	14498	14396	14533	14397	14428	14488	14580	14437	14357	14519	14371	14654	14582	14479	14512	14569	14471	14443	14432	14357	14509	14451	14356	14560	14492	14498	14435	14404	14514	14403	14434	14512	14178	14341	14516	14470	14595	14403	14528	14384	14490	14467	14483	14535	14502	14554	14542	14366	14274	14533	14535	14439	14549	14480	14359	14453	14372	14550	14608	14441	14259	14357	14472	14410	14364	14575	14355	14449	14543	14295	14399	14475	14396	14292	14397	14602	14426	14350	14445	14402	14348	14404	14465	14505	14532	14546	14426	14482	14483	14503	14370	14429	14485	14515	14272	14366	14415	14415	14364	14351	14547	14675	14366	14496	14340	14446	14511	14337	14360	14605	14469	14540	14357	14582	14568	14584	14401	14396	14450	14342	14487	14578	14388	14237	14412	14559	14352	14473	14513	14478	14482	14415	14321	14237	14569	14504	14495	14514	14586	14500	14493	14446	14387	14531	14344	14264	14494	14516	14427	14543	14443	14508	14411	14425	14345	14580	14385	14248	14610	14357	14368	14596	14325	14255	14528	14499	14464	14387	14543	14632	14456	14496	14414	14361	14532	14515	14539	14538	14316	14535	14347	14256	14409	14319	14490	14512	14416	14526	14565	14453	14506	14512	14411	14562	14330	14269	14475	14310	14235	14399	14477	14451	14514	14391	14606	14570	14421	14436	14365	14310	14280	14270	14543	14404	14414	14384	14500	14480	14477	14463	14547	14565	14614	14453	14366	14504	14470	14421	14321	14308	14287	14484	14519	14344	14407	14363	14580	14559	14500	14541	14535	14444	14449	14455	14562	14311	14521	14355	14428	14473	14610	14292	14323	14362	14435	14387	14290	14447	14348	14471	14530	14566	14339	14528	14433	14477	14575	14515	14384	14486	14313	14607	14442	14391	14476	14344	14405	14444	14459	14524	14431	14538	14438	14462	14314	14508	14515	14427	14483	14578	14453	14445	14378	14418	14297	14471	14496	14467	14298	14401
22584	20962	28659	23565	21987	25360	27751	22792	21400	21072	20367	19873	19901	19588	19072	19152	19078	18859	18802	18645	18419	18562	18458	18325	18480	18304	18399	18421	18474	18389	18482	18017	18358	18013	18370	18281	18209	18221	18146	18251	18107	18388	18225	18054	18138	18334	18201	18186	18235	17998	18174	18218	18100	18122	18299	18171	18184	18182	18070	18194	18364	18077	18212	18301	17846	18007	18076	17970	18013	18166	17916	18163	17986	18034	18134	18025	18130	17950	18226	17978	17986	17838	18034	18146	18109	18054	18172	18089	18039	17884	17857	18041	18052	18160	17930	18044	18056	18025	18086	17801	18079	18044	18024	18013	18265	18155	18112	17921	17950	18059	17775	17815	18247	18000	17798	18052	18081	17919	17972	18326	17986	18154	18005	18048	18228	18321	18085	17948	18061	18090	18031	18068	18118	18146	18182	18172	18143	17982	17969	18135	18152	18006	17996	17939	18130	18124	17991	17953	17892	18147	18071	17981	18224	17969	17930	18131	18183	18191	18118	17832	18156	18081	18054	18156	18085	18059	17995	18016	18168	17926	18041	18010	18163	18060	18017	17824	17956	18040	18331	18000	18152	18150	18103	18121	17918	18243	18058	18055	17858	18211	18227	18113	17935	18101	18272	18030	18055	18146	18198	18009	18047	17838	18102	18177	18007	18202	18047	18109	17943	18248	18181	17892	18193	17961	17964	18115	18183	17957	17933	18116	17945	18064	17944	18115	17999	18215	18145	18174	18278	17952	17986	18021	17931	17958	18147	17898	18071	18146	18122	18037	17943	18066	17855	17859	18123	18111	17985	18282	18181	18211	18113	18096	18051	18045	18133	18097	18067	18039	18045	18176	18052	17834	18076	18096	17925	17995	17970	17871	18123	17982	18069	18021	17922	18122	18156	17995	18008	17961	18034	17864	17969	18053	17930	18013	17779	18030	18081	18207	18044	18055	18063	18126	18192	17878	17874	17869	18123	18039	18139	18001	18055	18103	18066	18032	18189	18186	17936	17923	17929	17971	18087	18084	18176	18048	18193	18059	18130	18251	18320	18258	18047	18011	17940	18117	18031	18115	18040	18017	17755	18005	17960	18086	17977	18088	18168	18064	17984	18146	18175	17991	18054	18033	18263	18006	17957	17899	18009	18126	17939	18245	17847	18035	17941	18176	18111	17960	17904	17854	18044	17949	17981	18068	18124	18205	17963	18221	18188	17983	17991	17899	17978	17963	18115	17760	18011	18111	18050	18070	17924	17953	18167	18172	17970	18073	18006	17906	18040	18161	18202	18052	17916	18022	17776	18090	18112	18007	17999	18171	18045	18033	17933	18116	18017	17852	18116	18216	17975	18032	17809	18049	18153	18054	17811	17934	18056	18017	18178	18057	18012	18100	18221	18189	18105	17785	18006	17887	18089	17879	18135	18367	18107	18154	17961	18056	18140	18035	17724	17942	18117	18075	17911	18011	17884	18114	18217	18213	18002	18012	18176	18155	17908	17992	18195	18132	18043	17819	17979	18229	18266	17825	17877	17918	17967	18015	18108	17890	17986	17947	18039	18126	18053	18016	18137	18070	18030	18308	18044	18018	18006	18215	17964	18150	17937	17982	17868	18014	17870	17941	18059	18041	18001	17954	18199	18103	18029	17986	18074	17905	17978	17948	18065	18082	17967	18035	18238	18163	17859	17964	18081	17882	18026	17870	18131	18019	17940	18234	17964	17924	17859	18053	17946	18058	18001	17822	17866	17946	17789	18328	18076	18083	18152	18092	17912	18233	17978	18122	18026	17986	18057	18068	17975	18150	17871	17972	17948	18115	18194	17899	18033	18127	17979	17885	18222	18274	18113	18255	17903	17744	17826	18023	18090	18225	18236	17922	18128	17983	17866	18133	17819	18077	18040	18082	17914	17933	18008	18000	17959	18091	18052	17989	18086	18217	18039	17960	18100	17938	17964	18249	18111	18045	17992	17947	18310	18139	18062	18068	18004	18053	17991	18054	18071	17867	17965	18068	17969	17939	18026	18073	18052	18109	18269	17988	17837	17784	17841	18058	18153	18120	17845	18107	18050	17909	17824	17942	18062	18056	17893	18184	18151	17904	18020	17974	18097	18044	18066	18139	18290	17942	18161	17989	18129	17965	17991	18107	18091	18182	17980	18303	18064	17999	18020	17994	18011	18003	17910	18055	18258	17789	18071	17992	18005	18198	18170	17789	18191	17909	17783	18125	17982	17954	17829	18010	18103	18290	18069	17927	17950	17911	18236	17907	17959	18209	18173	17964	17901	18135	17940	18128	18237	18064	17982	17965	18306	17894	17834	18104	18193	18170	17937	17709	18037	18263	18037	18226	18104	18106	18179	17892	18108	18037	18155	17981	18131	18156	17948	18274	18061	18090	18071	18003	17912	17956	18044	18157	18122	18187	18137	17979	18146	17931	17976	18165	17865	17919	18025	17984	18215	18201	18159	18173	17872	17865	17851	17877	17983	18042	18163	18025	18208	18004	18017	17884	18061	17957	18055	18266	17917	18034	18171	17913	18174	17950	17984	18033	18014	18107	18081	18011	17986	17863	17955	17961	18033	18121	17730	18043	18028	17840	18062	17905	18014	18093	18126	18203	17953	18130	17961	18235	18132	18113	18056	18077	17906	18113	17992	17925	17960	18138	18027	18247	17838	18088	17957	18036	17986	18023	18015	18035	17769	17898	18002	18084	17962	18125	18169	17800	17912	17871	18119	18037	17765	17858	18153	18156	17923	18084	18228	18054	18005	18182	17942	18179	18131	17926	17842	18151	17896	18090	18114	18173	18182	17918	17942	18175	18013	18007	18188	18237	18011	18016	18449	18073	18199	18271	18168	18134	17939	17977	18231	18038	17819	17915	18028	17887	17885	17933	17974	17940	18024	18113	17859	17945	18007	17962	17766	18198	17973	18107	18166	18048	18103	18073	18015	18071	18139	18014	18123	17862	18100	18269	18167	18144	18007	17924	17884	18270	18054	18032	18053	17752	18020	18106	18029	17745	17970	18046	18018	18010	18293	18253	18044	18071	18028	17999	18048	17841	17993	18210	18163	18161	18068	17823	18008	18062	18060	18140	18153	18178	17960	18032	18180	17891	17999	18165	17977	18095	18220	18107	18110	18250	18292	18134	18180	17992	18249	18136	18223	18175	18200	18097	18132	17790	18119	17902	17987	18086	18066	17911	18213	18162	18114	17937	17994	18144	18139	17940	18124	18055	17941	18109	17926	17941	18075	18028	18174	18257	17981	18066	17960	18076	18015	18048	18065	18064	18147	18041	18148	18031	17915	17935	18184	17869	17949	17998	18222	18130	18153	18044	17976	17951	18170	18151	18148	18217	18153	18152	18041	17898	17838	18144	17979	18101	18009	18230	18076	18119	18087	17987	18113	18287	18099	18085	18019	17875	18097	18052	17906	18011	18213	17948	18052	18142	17994	18110	18112	18028	17837	17881	18025	17997	18070	17938	17923	18057	17886	18151	18153	18111	18110	18064	17932	17897	18162	17956	18173	18093	18064	18068	18290	17990	18187	18392	18014	18185	18130	17899	18148	18114	18110	17900	18105	17922	18036	18129	18103	18126	18041	18059	17968	17872	17970	18081	18225	17902	18196	17999	18052	18104	18040	18101	18108	18243	18018	18070	18097	17996	18143	18019	18047	18156	17850	18037	18045	18202	18240	18057	18095	18015	17860	17853	18159	18037	18106	18036	17889	18103	17918	17904	18003	18120	18030	17997	17971	18226	17931	18105	18229	18016	18078	18184	17921	18133	17950	17984	18000	17978	18123	17994	18003	18003	17743	18107	17832	18059	18128	18034	17972	18174	18182	18126	18058	18149	18105	17934	18025	18104	18047	18057	17913	17979	18046	17992	18146	18171	18100	18106	18273	18105	17914	18039	18037	18144	18185	18080	18085	18077	17897	18067	18134	18214	17830	18010	18001	17901	17799	17938	18077	17945	18131	18056	18055	17932	17974	18125	17796	17816	17996	18082	18153	18164	18096	18089	18206	17850	18087	18236	17958	17826	18011	17947	17814	17993	18124	18118	18175	18202	18203	18120	18038	18054	17992	18005	17996	17995	18058	18096	17920	17982	17948	18046	18105	17992	17938	18034	18001	17981	18276	18120	18173	18065	17981	17792	17942	18036	18234	18045	18077	18042	18278	17906	18108	17898	17840	17903	17997	17961	17950	18065	18153	18011	17990	18102	18238	18372	18202	18000	17967	18047	18084	18052	17886	17898	18036	17994	18079	18102	17796	18093	18072	18067	18113	18042	18051	18124	18106	17926	18102	18047	17972	18243	18037	18010	18023	17938	17935	18182	18079	18193	18062	17961	17824	18037	18032	18081	18009	18111	17909	17928	17984	17915	17919	17913	17977	17781	18012	18086	17922	17925	17973	17971	18139	17886	18073	17763	18112	17837	18076	17915	18116	18056	18223	18222	17999	18114	18036	18116	17997	17845	18235	17851	17960	17929	18055	18154	18051	18152	17968	17948	18105	18193	18021	17928	18042	17898	18047	17949	18136	17902	17916	18056	18055	18005	18205	18226	18046	18001	18011	17905	17996	18152	18030	17987	17959	18041	18021	18103	18141	18033	18008	17908	18105	17884	17951	18005	18195	17854	18050	17915	18113	17864	18010	17972	18160	18016	18199	18135	18001	18184	18032	17972	17949	17728	18333	18032	17801	18038	18010	18192	18003	17974	18023	17944	18112	18093	18016	17924	18187	17905	18127	17938	17906	18068	17905	18021	18112	18168	18056	18118	18037	17997	18065	18025	18074	17931	18045	17884	18017	18165	18115	17904	17939	17971	18076	18050	17843	17888	18289	18023	18184	18264	18139	17812	18216	18075	18001	18235	17886	18069	18071	17874	18066	18038	18063	18109	18127	18063	17866	17943	17854	18002	17884	17921	18022	18095	18059	18114	17927	17855	18081	18122	17948	18131	18249	18097	17962	18069	18119	17884	18189	17935	18007	18046	18202	18099	18105	18078	18160	18247	17968	17965	18050	18015	18213	18053	18166	17887	18009	17947	18183	18028	18144	17956	17955	17955	18220	18068	17888	18239	18143	18228	17846	17942	17921	18063	18102	18106	18065	17951	17944	17806	17877	17948	18107	18113	18070	18135
25672	47590	43895	34665	30677	26778	23282	21102	19757	19247	18438	17566	17078	16716	16358	16124	15975	16002	15865	15612	15579	15544	15550	15387	15351	15359	15357	15328	15186	15153	15101	15149	15251	15148	15025	14995	15115	15104	15015	15042	15065	14908	15187	15072	15057	15067	14859	15086	15079	15053	15008	14829	15026	15163	14684	15111	14981	15201	15068	15082	15083	14905	14937	14953	14968	14960	14895	14919	15051	14947	15006	14908	15112	15045	14987	14987	15018	15105	14923	14961	15001	14861	14905	14927	14848	15060	15049	15013	14971	14854	14937	14836	15023	15010	15018	15008	15101	14910	14982	14936	14822	15112	14874	14898	15260	15151	15144	14858	14838	14873	15030	15044	15034	15119	15070	15010	14962	14917	15102	15024	15045	14832	14964	15026	14924	15207	15113	14960	15113	14940	14875	14944	14926	14852	14981	14915	14966	14982	14821	14852	15074	15041	14930	14946	15025	14843	14999	14981	14825	14989	14907	14962	15180	14926	14896	14870	14993	15060	15062	14756	14962	15056	14978	15023	15033	14989	15033	14879	14941	14885	14954	14893	15008	14802	14863	14797	15014	15082	15075	15029	14977	14878	15037	14861	15053	14882	15040	14923	14947	14955	15021	14846	15001	15029	14905	15096	14968	15026	14905	15008	14933	15133	15008	14965	14750	15036	14948	14898	15000	14728	14951	15005	15070	15063	14927	14968	15049	15037	15093	14849	14864	14855	15017	15026	14900	14785	14877	14847	15151	15009	14932	15086	14943	14851	15135	14960	15143	15086	15038	14757	15073	14807	14781	14965	15077	14849	14971	14933	15027	15027	14994	14804	14788	14915	14932	15081	15002	14918	15076	14896	14920	15034	14960	14907	14758	14973	14901	15001	14941	15013	14954	15024	14904	15011	14934	14990	14911	14940	14916	14988	15123	14915	14834	15057	14908	14797	15003	14935	15021	14946	14876	14991	14854	15104	14818	15059	14837	14994	15038	14761	15015	14903	15093	14888	14863	14941	14902	14963	14818	14845	15178	14963	14840	14844	14943	15073	15038	14935	14881	15121	14950	14950	14935	14895	15094	14978	14823	14902	14867	14947	14975	14999	14986	14919	15025	15115	14969	14952	14895	14919	14963	15122	14986	14989	14828	14737	14906	14947	14891	14917	15041	14984	14756	14876	14988	15097	14919	15069	14967	14930	15013	15018	15009	14935	14797	14923	15030	14976	15090	15110	14941	14885	14959	14873	14991	15167	15045	14874	14965	14867	15196	14985	14941	14949	14910	15077	14901	14904	14974	15013	14848	14879	15049	14917	15144	14869	14942	15021	14987	15065	15130	15157	14976	14959	14966	14889	15052	15056	15006	14990	15120	15060	15030	15003	15117	14977	15082	14919	14844	15053	14846	15016	14915	14910	14968	14754	14999	14980	14870	14834	15002	14798	15085	15056	14736	15005	14843	15035	15051	15081	14959	15097	15032	15028	15163	14939	15087	14966	15054	15169	14947	14856	15067	14872	14980	14884	14864	15045	15012	15017	14858	14946	14956	14856	14895	14940	14937	14952	15145	14954	15038	14834	14735	14956	15016	15049	14840	14877	14819	14878	15087	14914	14923	15001	14895	14928	14867	15009	14943	14994	15079	14893	14974	15019	15226	15029	14960	15017	14913	14819	14842	14951	14954	14934	15056	14912	15037	15017	14900	15022	14897	15086	14962	15075	15020	15041	15052	14964	14897	14979	14995	14918	15013	14999	15004	14928	14903	14959	14941	15016	14921	14796	14896	14948	15131	15002	15013	14874	14822	15072	14924	14955	14990	14942	14977	15101	15036	14814	14731	14931	14984	15018	14812	14905	14902	14964	14954	14801	15015	14836	14940	14969	14965	14892	15012	14892	14896	14826	14922	14823	14957	15076	14853	14869	15152	14926	14953	14955	14917	14959	14874	14891	15008	14928	14925	14938	14924	15118	15051	15008	14748	15021	15045	15018	14840	15049	14936	14955	14901	15056	14871	14920	14944	14825	14910	14980	14837	14953	15004	14829	14922	15072	14906	15020	14911	14937	14941	15030	15036	14914	14907	15015	14908	14910	14871	14838	14869	14841	14896	14995	14894	14942	14892	14982	15117	14968	15053	14888	15002	14876	15005	15034	14952	14782	14932	14972	14919	14895	15010	14985	14954	14859	14920	15042	15030	14809	14748	15103	14913	14993	15031	14997	14839	14924	15022	14995	14949	14829	15073	15110	15134	14892	14942	14968	14891	14956	14827	15086	14933	14925	14913	15010	14864	15028	14838	14868	14902	14850	15010	15040	14855	15027	14903	15045	15001	15076	15051	15049	14985	14942	14983	14971	15070	14924	14939	14895	14932	14830	15134	14929	15024	14931	14942	14987	14988	14928	14950	14977	14938	15013	14963	14973	14943	14685	15057	14885	15009	14826	14857	14976	14774	14934	14999	14946	15010	15021	14963	14786	14864	15042	14967	14921	15005	15028	14894	14882	14932	14963	15116	14970	14890	14889	14888	15021	14937	14961	14856	14824	14908	15133	15018	14935	14970	14922	15057	14929	14867	15010	14918	14674	15052	15049	14799	14942	15152	14821	14883	15015	14959	14886	15031	14925	14985	14919	15003	14855	14876	14860	14912	14960	14893	14934	14964	14984	15070	14878	15026	14923	15091	15012	15094	14989	15029	15172	15096	15111	14748	15193	15015	14930	14934	14881	14864	14911	14871	14935	15016	15039	14995	14883	15199	14947	14838	14886	14857	15028	14995	15210	14995	14740	14878	14910	14947	15175	14795	15029	14954	15060	14853	14786	15159	14973	14949	14993	15023	14869	15081	15026	15080	14892	15030	14950	15057	15091	14986	14874	14955	14965	14943	14986	14812	14734	14805	14913	15009	15066	14991	14939	15028	14869	15078	14770	14887	14979	14881	15071	14947	14891	15104	14959	15001	14773	15129	14947	14874	14885	14888	14962	15093	14778	15004	15165	14859	14868	14995	14869	14961	14993	15167	15071	15100	15001	14930	15027	14858	14905	14886	14817	14974	15030	14941	15048	15077	14987	15064	14959	14972	14864	14943	15097	14971	15026	15041	14898	14865	14945	14951	14918	15060	14834	15018	14813	14906	14981	15118	14877	14996	14819	14933	14852	14998	14861	14940	14919	15015	14965	14962	14885	14933	14974	14985	15094	14877	14908	14906	14953	14968	14853	15057	14995	14942	14999	14921	14873	14847	15078	14915	15237	14868	14978	15011	15089	14980	15044	15008	15022	14943	14962	15066	15122	15071	14999	14983	14829	14896	14958	15138	14956	14989	14881	14952	15133	15037	14766	15126	15008	14949	15123	14846	15111	14983	15004	14923	14964	14923	14816	14963	14918	14998	15023	15056	15093	15015	14903	14988	15053	14898	14918	14868	14927	15005	14881	14900	15109	14865	15114	14805	14937	15043	14953	14713	15121	14965	14922	15072	15110	14941	15196	15047	14835	15121	14882	14890	14933	14884	14972	14952	15061	14776	15016	15058	14945	14795	14975	15065	14931	14938	14905	14968	14957	14983	14915	15034	14848	14937	15155	14882	15037	14983	14998	15061	15067	14858	15012	14917	14950	14918	14914	14905	14978	15066	14943	14724	15161	14971	15118	15029	14990	15035	14941	14898	14885	14927	14908	15003	14971	14932	14858	14829	14907	15073	14792	15003	14910	14967	14940	14851	15059	14924	15020	14978	14955	14917	14960	14792	14821	14976	15035	15017	15046	15079	14992	15083	14930	14983	14955	14966	15200	14855	14936	14861	15104	14960	14882	14888	15073	14805	14999	14963	14932	14715	15012	15080	14948	14887	14979	14840	15018	14969	14881	14964	15101	14969	14886	14881	14857	14820	15188	14848	14946	14996	14958	15136	14884	14950	15038	15159	15046	14881	14780	14930	14982	14970	14797	15077	15010	14993	14913	14950	15031	15007	15193	14974	14979	15023	14774	14829	14993	14819	14901	14935	14929	14841	15085	14972	15006	14882	15027	14973	14959	15091	15107	15070	14872	14919	14968	14891	15052	14983	14898	14953	14976	14952	14830	14878	15179	15097	15106	15084	15065	15030	15013	14956	14953	14842	14973	14859	15026	14982	15049	14789	14887	14832	14872	14875	14946	14918	14785	14764	15032	14911	14987	14890	15052	14888	14990	14862	14872	14848	14978	14999	14920	14914	15019	14765	14958	14951	14922	15058	15023	15043	14935	14848	14998	14973	14843	14915	14856	14982	15055	14949	14819	14849	15011	14842	14775	15106	14897	14803	15014	14953	14975	14904	15001	15038	15000	15019	14954	15014	14974	14720	14848	14873	15030	14895	15034	14944	14953	14915	15092	14960	15048	15090	15127	14746	14995	14921	14951	14958	14989	14936	15021	15069	14957	14886	14933	14778	14891	15017	14890	14840	15125	14875	15024	14967	14979	14964	14872	15073	14919	15082	14987	14793	15029	15074	14948	14781	15049	14824	15113	14978	14920	14839	15065	15044	14813	15040	14858	14982	14901	14819	15000	15147	14986	15009	14896	15021	14885	14969	15120	15055	14956	15073	14960	14946	15100	14911	14902	14984	14959	14913	15084	15059	14929	15090	15043	14962	14864	14883	14937	15040	14861	14819	14825	14981	14919	14872	15001	14967	14934	15023	14913	14912	15030	14923	15075	14949	15124	15002	14864	14874	14990	15005	15003	15107	14862	15002	15072	14940	14954	14944	14806	14920	14978	14952	14790	14989	14988	15017	14978	14966	15051	14927	14905	15146	15101	14991	14948	14888	14893	15125	14954	15113	15043	14995	14930	14960	15029	14954	14911	14875	14980	14953	15105	15010	14766	15061	15011	14907	14920	14991	14924	15091	14985	15015	14881	14879	14730	14862	14872	15024	14783	15058	14821	14977	15051	15007	14946	14847	14996	14931	14930	14867	15027	14996	15047	14858	14970	14973	14863	14948	15047	14981	14932	14993	15088	14881	15045	15083	14885	15024	15069	15000	14866	15095	14922	15079	14976	14943	14799	14968	15076	14923	14894	15019	14880	15037	14839	15010	14916	15115	14896	14946	14915	14916	14818	14832	14916	15039	14744	15032	14910	15186	15055	14880	14912	14719	14890	14946	15025	14801	15083	14725	14806	14903	14848
28059	24492	30674	27851	23040	21015	19781	18791	18190	18083	17830	17829	17334	17261	17246	17114	17306	17130	17073	16845	17183	16847	17102	16777	17053	17164	17056	16975	17029	16917	16956	16874	16995	16950	16696	16949	16795	16755	16794	16617	16885	16801	17042	16953	16979	16973	17103	16839	16921	17093	16831	17000	16883	16827	16952	16774	16714	16666	16951	16809	16742	16777	17001	16768	17003	16956	16778	16650	16719	16863	16725	16881	16893	16822	16744	16793	16899	16731	16976	16842	16773	16684	16965	16882	16973	16753	16713	16907	16708	16866	16811	16685	16784	16886	16895	16891	16918	16716	16991	16948	16913	16667	16780	16743	16880	17069	16763	16845	16837	16876	16823	16902	17107	16899	16898	16857	16902	16983	16963	16829	16722	16915	16907	16832	17061	16986	16869	16713	16857	16958	16931	16744	16571	16800	17086	16945	17080	16847	16907	16751	16805	16965	16916	16617	16896	17095	16853	16727	16707	16915	16741	16573	16768	16912	16827	16814	16834	16861	16832	16706	16660	16745	16887	16713	16829	16737	16916	16880	16809	17075	16651	16694	16945	16674	16728	16870	16832	16827	16928	16752	16878	16695	16976	16778	16754	16884	16754	16928	16900	16885	16798	16853	16797	16861	16879	16730	16792	16843	16778	16928	16832	16878	17022	16914	16902	16963	16884	16875	16691	16952	16712	16828	17068	16914	16868	16855	16861	16728	16815	16885	16765	16690	16979	16918	16891	17190	16764	16710	16925	16856	16721	16853	17012	17057	16812	16780	16743	16921	16828	16801	16833	16827	16930	16879	16826	16811	16701	16957	16870	17028	16935	16793	16904	16676	16817	16848	16749	16841	16859	16839	17060	16718	16915	16838	17116	16906	16885	16926	16819	16936	17030	16822	16668	16888	16904	16837	16871	16811	16987	16950	16864	16901	16675	16763	16751	16711	16832	16963	16815	16775	16986	16782	16741	16861	16867	16744	17029	16930	16984	16500	16963	16953	16909	16779	17103	16845	16828	16941	16679	16786	16923	16800	16753	16882	16905	16579	16820	16796	16691	16948	16667	16676	16857	16938	17011	16823	16708	16926	16744	16831	16746	16848	16810	16713	16866	16685	16908	16884	16763	16672	16854	16606	16756	16916	16847	16857	16953	16796	16831	16770	17004	16906	16730	16834	16889	16970	17040	16890	16742	16802	16904	16689	16843	17056	17027	16733	16727	16841	16823	16899	16967	17059	16815	16954	16996	16800	16914	16826	16640	16696	16740	16783	16862	16926	16835	16831	16834	16812	16562	16671	17021	16930	16775	16905	16846	16894	16794	16998	16818	17010	16771	16960	17048	16859	16754	16777	16988	17105	16842	16810	16753	16761	16761	16788	16897	16830	16932	16816	16743	16834	16830	16816	16708	16744	17009	16638	16898	16874	16960	16883	16816	16857	16940	16872	16661	16719	16807	16902	16830	16703	16925	16829	16944	16808	16836	16849	17072	16832	16836	16710	16788	16764	16893	16815	16885	16987	16809	16795	16928	16835	16892	16902	16991	16779	16820	16711	17021	16690	16791	16730	16905	17011	16715	16757	16649	16795	16958	16930	16720	16844	16896	16860	16966	16884	16880	16791	17004	16705	16959	16662	16819	16773	16650	16663	17146	16773	16894	16857	16787	16672	16855	16664	16746	16872	16998	17172	16786	16929	16860	16813	16786	16812	16795	17042	16936	16859	16958	16884	16766	16992	16787	16889	16938	16890	16845	16659	16949	16839	16974	16920	16910	17072	16941	16843	16909	16611	16800	16685	16515	16825	16836	16871	16703	16843	16916	17025	16823	17029	16957	16669	16855	17041	17120	16888	16633	16792	16779	16745	16889	16829	16684	16869	17036	16964	16855	16848	16856	16946	16829	17061	16922	16999	16953	16866	17090	16920	16754	16812	16795	16783	16897	16724	16743	16684	16778	16927	16845	16871	16603	16879	16774	16881	16977	17073	16987	16902	16860	16743	17010	16709	16912	16637	16943	17012	16909	16795	16719	16888	16977	16881	16676	17062	16819	16825	16752	16861	16820	16689	16688	16791	16900	16727	16798	16734	16979	16902	16949	16601	16853	16884	16748	16873	16793	16778	16638	16781	16788	16828	16906	16946	16886	16896	16847	16812	16982	16897	16977	16855	16831	16986	17074	16870	16808	16746	16741	16763	16881	16991	16872	17036	16665	16943	16901	16927	17057	16824	16975	16972	16842	16828	16936	16924	16737	16805	16824	16931	16813	16997	16892	16862	16952	16806	16796	16926	16970	16882	17146	16703	16795	16994	16927	17019	17013	16898	17007	16771	16873	16925	16892	16810	16789	16935	16804	16751	16828	16808	16803	16862	16643	16774	16770	16703	16905	16815	16784	16848	16785	16918	16897	16749	16837	16973	16719	16729	16795	16992	16748	17035	16886	16903	16726	17022	17036	16746	16775	16852	17055	17105	16857	16783	16767	16889	16658	16997	16938	16902	16830	16837	16898	16824	17136	16749	17033	16821	16927	16760	16831	16692	16873	16767	16971	16708	16861	17016	17017	16843	17106	16817	17046	16844	16962	16852	16746	16921	17027	16863	16916	17006	16992	16747	16879	17006	16844	16949	16860	16748	16642	16937	16759	16824	16954	16763	16602	16914	16642	16808	16845	16757	17048	16711	16780	16836	16627	16816	16752	16764	16943	16863	16814	16875	16915	16887	17003	16802	16995	16876	16917	16759	16670	16804	16882	17010	16906	17018	17017	16995	16835	16669	16790	16752	16814	16931	16671	16835	17051	16896	16948	16989	16977	16694	16803	16687	16894	16816	16943	16764	16737	16992	16934	16760	16852	17022	16878	17007	17018	16857	16779	16901	16614	16786	16778	16918	16932	16937	17020	16902	16722	16708	16873	16850	16887	16875	16926	16967	16757	16771	16779	16857	16761	16745	16836	16833	16814	16800	16956	16858	16927	16973	17017	16952	17024	16738	16887	16855	16665	17041	16884	16951	16800	16634	16784	16828	16692	16887	16881	17042	16978	16763	16586	16805	16809	16786	16794	16912	16839	16853	16850	16802	16828	16907	16936	17034	17109	16853	16887	17046	17054	16887	16787	17017	16899	16814	16863	16797	17126	17001	16870	16974	16824	16886	16883	16715	16872	16896	16914	16955	16857	17113	16749	16871	16819	16896	16862	16903	16863	16930	16693	16896	16788	16849	16888	16730	16635	16758	16690	16877	17002	16820	16772	16946	16917	16941	16543	16692	16944	16723	16790	16826	16996	16786	16793	16882	16887	16789	16952	17051	16942	16923	16809	16858	17103	16910	16872	16667	16752	16741	17190	16856	16755	16701	17002	16865	16709	16779	16734	16771	16884	16828	16870	16908	16777	16905	16806	16988	16958	16799	16873	16945	16956	17043	16927	16868	16838	16733	16729	16747	16729	16936	16716	16677	16832	16832	16813	16931	16812	16883	16866	16820	16802	16722	16923	16865	16957	16945	17042	16819	16875	17002	16770	16911	16782	16731	16869	16943	16704	16917	16922	16875	16739	17123	17042	16855	16871	16733	16803	16928	16834	16709	16962	16917	16832	16653	16951	16912	16798	16902	16921	17056	16877	16804	16838	16778	16780	16698	16934	16760	16922	16751	16883	16826	16900	16949	16807	16850	16857	16873	16872	16998	16823	16737	16801	16797	17040	16838	16671	16999	16735	16637	16768	16860	16844	16731	16925	16852	16784	16907	16779	16766	16960	16923	16839	16816	16844	16942	16829	16814	16899	16864	17050	16770	16864	16858	16604	16780	16751	16832	16993	16786	16782	16823	17000	16672	16922	16957	16845	16896	16850	16839	16805	16958	16847	16725	16849	17059	16907	16811	16733	16804	16609	16717	16659	16750	16877	16925	16934	16929	16778	17001	16931	16903	16747	16970	16738	16915	16829	17081	16732	16918	16872	16900	16822	16868	16926	16895	17147	17001	16951	16744	16720	16729	16813	16916	17050	16891	16944	16936	16639	16889	17125	16893	16959	16700	16801	16980	16888	16935	16873	16762	16658	17048	16747	16802	16663	16945	16699	16949	16856	17014	16892	16812	17012	16950	16921	16811	16933	16959	17041	16989	16697	16920	16886	16797	17027	16815	16921	16934	16943	16884	16870	16938	16994	16752	16673	16950	16873	16907	16679	16680	16572	16796	16844	16866	16578	16852	16896	16816	16674	16854	16975	16878	16920	16811	16795	16950	16863	16890	16893	16923	16776	16621	17005	16933	16765	16833	16847	16700	16976	16700	16868	16792	16781	16874	17095	16781	16881	17080	16952	16889	16902	16898	16838	16786	16778	17030	16957	16892	16830	16779	16968	16849	16827	16765	16935	16853	16919	16867	17026	16758	16996	16983	16832	16688	17152	16816	16875	16786	16985	16852	16825	16825	16857	16876	16741	16992	16861	16994	16950	16937	16876	16732	16792	16571	16840	16779	16766	16836	16873	16942	16648	16913	16685	16712	16875	16873	16851	16845	16747	16807	16742	16977	16876	16907	16945	16804	16899	16850	17070	16683	16868	16772	16892	16782	16867	16885	16904	16932	16932	16853	16964	17026	17170	16894	16889	16512	16682	16841	16993	16735	16806	16860	16947	16775	16817	16850	16829	16718	16956	16857	16946	16792	16772	16683	16898	16897	16871	16693	17027	16930	16873	16791	16972	16845	16836	16800	16642	16919	16898	16974	16874	16778	16842	16919	16887	16921	16831	16807	16667	16716	16710	16811	16648	16824	16980	17034	16983	16834	16990	16981	16927	16765	16894	16670	16778	16918	16852	16897	16881	16943	16790	16829	16973	16756	16840	16859	16802	17052	16661	16775	16872	16751	17021	16798	17009	16904	16846	16789	17012	16753	16898	16904	16796	16849	16922	16817	16850	16890	16782	16867	16996	17001	16865	16897	16819	16628	16896	16960	16956	17017	16781	17105	17100	16828	16839	16910	16789	16636	16951	16885	16925	16839	16840	16852	16959	16881	17007	16871	16787	16748	16866	16721	16765	16885	17008	16968	16941	16883	16764	16778	16768	16984	16843	16786	16950	16788	16926	17043	16793	16848	16828	16666	16902	17089	16900	16822	16874	16965	16738	16844	16774	16850	17015	16962	16718	16906	16969	16936
24393	36600	33174	25561	22758	20118	18014	16883	16392	16038	15961	15409	15207	15033	14684	14857	14741	14694	14689	14432	14660	14647	14491	14314	14464	14374	14480	14444	14400	14307	14393	14466	14267	14438	14385	14397	14264	14304	14256	14324	14437	14261	14294	14413	14266	14392	14347	14281	14563	14416	14384	14246	14382	14298	14563	14375	14351	14297	14378	14202	14260	14294	14412	14239	14369	14310	14442	14262	14368	14225	14471	14219	14317	14297	14203	14344	14204	14346	14197	14124	14145	14372	14166	14379	14131	14235	14295	14486	14219	14217	14277	14444	14223	14437	14262	14226	14408	14126	14360	14301	14167	14262	14351	14418	14167	14226	14365	14450	14307	14516	14302	14451	14173	14341	14314	14485	14301	14348	14222	14150	14242	14130	14037	14221	14273	14362	14230	14391	14288	14341	14275	14489	14417	14495	14238	14213	14303	14301	14401	14387	14239	14282	14182	14347	14276	14411	14238	14325	14376	14423	14386	14268	14293	14271	14277	14290	14248	14315	14234	14319	14340	14326	14394	14186	14005	14261	14299	14317	14400	14420	14247	14173	14242	14336	14400	14414	14387	14599	14242	14316	14554	14355	14350	14353	14232	14290	14364	14162	14311	14382	14302	14384	14426	14300	14459	14286	14356	14251	14324	14160	14260	14131	14325	14369	14333	14137	14306	14333	14374	14460	14246	14517	14372	14022	14379	14384	14261	14407	14334	14308	14292	14296	14259	14139	14424	14469	14380	14242	14455	14235	14230	14341	14300	14333	14380	14355	14234	14142	14316	14373	14240	14310	14383	14459	14352	14244	14289	14414	14231	14370	14426	14231	14233	14499	14173	14376	14328	14385	14377	14207	14329	14189	14358	14377	14276	14384	14254	14215	14250	14329	14510	14351	14341	14157	14418	14228	14275	14180	14366	14174	14403	14426	14323	14346	14205	14237	14383	14153	14209	14492	14239	14380	14458	14277	14429	14345	14262	14295	14178	14380	14191	14329	14295	14301	14306	14314	14318	14363	14349	14322	14370	14153	14226	14349	14387	14440	14367	14257	14370	14379	14375	14278	14241	14336	14298	14309	14283	14366	14336	14291	14368	14337	14356	14355	14357	14417	14210	14209	14368	14268	14312	14297	14343	14276	14140	14342	14340	14366	14291	14366	14302	14371	14459	14322	14327	14191	14194	14454	14271	14243	14415	14312	14246	14297	14302	14350	14437	14322	14411	14185	14397	14249	14193	14334	14367	14406	14314	14382	14208	14163	14234	14175	14304	14379	14243	14392	14303	14290	14208	14361	14349	14260	14374	14251	14131	14343	14315	14296	14388	14288	14349	14211	14235	14417	14316	14314	14114	14303	14254	14332	14364	14378	14297	14424	14318	14293	14336	14242	14236	14351	14169	14521	14490	14145	14406	14302	14220	14239	14269	14260	14256	14260	14288	14290	14287	14296	14280	14381	14166	14518	14380	14236	14409	14443	14464	14437	14133	14278	14229	14368	14249	14253	14397	14236	14235	14317	14286	14419	14137	14385	14358	14301	14399	14320	14432	14462	14428	14308	14429	14382	14400	14411	14168	14341	14155	14263	14202	14404	14204	14302	14206	14452	14377	14297	14298	14285	14299	14389	14430	14257	14333	14171	14361	14258	14326	14199	14317	14264	14357	14368	14348	14298	14297	14281	14387	14216	14293	14336	14318	14323	14340	14232	14388	14421	14338	14250	14304	14175	14285	14199	14355	14286	14429	14292	14332	14206	14319	14543	14187	14327	14354	14223	14288	14370	14300	14426	14397	14354	14288	14194	14370	14225	14331	14267	14271	14400	14276	14335	14213	14328	14624	14362	14259	14235	14248	14410	14294	14277	14427	14251	14194	14232	14269	14342	14304	14176	14325	14468	14317	14271	14279	14283	14333	14425	14317	14395	14260	14491	14427	14230	14409	14422	14279	14331	14257	14356	14270	14331	14275	14360	14298	14227	14214	14403	14310	14380	14423	14430	14304	14290	14173	14345	14207	14346	14385	14433	14289	14274	14205	14290	14433	14379	14228	14234	14355	14336	14159	14116	14314	14343	14262	14264	14213	14285	14407	14350	14326	14236	14175	14256	14399	14091	14177	14226	14269	14457	14295	14206	14278	14289	14349	14397	14274	14230	14374	14330	14351	14194	14453	14145	14338	14339	14405	14249	14197	14281	14310	14260	14373	14336	14329	14319	14248	14302	14307	14338	14371	14292	14217	14258	14260	14224	14334	14427	14405	14380	14297	14289	14092	14415	14175	14375	14350	14339	14258	14276	14303	14342	14307	14266	14362	14180	14247	14255	14214	14186	14124	14487	14296	14165	14380	14306	14182	14357	14360	14049	14321	14281	14272	14144	14166	14225	14257	14401	14431	14248	14322	14223	14299	14223	14248	14411	14405	14381	14161	14300	14204	14270	14295	14281	14144	14273	14195	14261	14220	14344	14449	14303	14262	14273	14320	14329	14177	14283	14180	14492	14352	14168	14232	14334	14152	14337	14356	14462	14268	14416	14331	14358	14181	14391	14267	14245	14342	14427	14429	14290	14257	14522	14464	14167	14235	14161	14458	14223	14330	14310	14433	14153	14406	14439	14294	14412	14325	14383	14420	14359	14321	14315	14402	14340	14443	14401	14248	14223	14269	14383	14326	14420	14326	14218	14275	14379	14393	14528	14299	14250	14357	14319	14321	14477	14163	14326	14320	14421	14365	14461	14216	14297	14365	14450	14489	14379	14264	14242	14268	14336	14246	14376	14255	14293	14291	14159	14318	14244	14313	14299	14300	14265	14274	14316	14269	14197	14261	14276	14202	14092	14397	14539	14329	14386	14323	14355	14254	14332	14310	14477	14421	14188	14186	14508	14299	14454	14411	14228	14251	14402	14399	14309	14308	14277	14153	14337	14364	14310	14335	14233	14325	14288	14299	14303	14355	14280	14238	14169	14388	14348	14408	14297	14346	14177	14340	14403	14201	14178	14350	14322	14281	14283	14259	14404	14353	14324	14327	14576	14197	14281	14372	14344	14375	14400	14389	14339	14271	14389	14257	14348	14485	14245	14248	14177	14329	14079	14283	14348	14268	14249	14342	14273	14273	14262	14406	14228	14543	14308	14235	14385	14363	14164	14297	14332	14134	14355	14334	14327	14274	14343	14087	14301	14334	14240	14467	14159	14252	14310	14310	14133	14322	14339	14376	14297	14395	14338	14273	14265	14175	14333	14402	14330	14075	14274	14323	14155	14126	14150	14394	14440	14276	14356	14326	14468	14297	14269	14234	14310	14264	14420	14102	14414	14420	14282	14146	14325	14257	14460	14289	14270	14345	14519	14319	14326	14239	14412	14206	14268	14252	14378	14301	14336	14428	14251	14302	14375	14399	14277	14427	14358	14333	14283	14359	14343	14360	14206	14451	14253	14343	14286	14290	14376	14232	14264	14471	14196	14340	14391	14345	14317	14335	14251	14218	14274	14283	14254	14248	14337	14306	14411	14226	14391	14232	14460	14321	14350	14206	14314	14292	14445	14356	14260	14393	14305	14455	14359	14313	14213	14066	14504	14258	14294	14212	14256	14366	14407	14336	14142	14353	14355	14311	14296	14419	14187	14364	14380	14366	14214	14447	14355	14378	14229	14388	14380	14209	14232	14225	14137	14431	14366	14289	14303	14226	14336	14254	14330	14298	14424	14371	14420	14269	14121	14443	14386	14264	14252	14345	14404	14320	14176	14326	14310	14291	14285	14229	14386	14394	14445	14337	14348	14395	14285	14349	14486	14334	14407	14358	14240	14295	14329	14371	14328	14263	14161	14324	14206	14346	14290	14501	14099	14285	14320	14345	14260	14339	14229	14492	14381	14244	14335	14312	14303	14378	14394	14296	14302	14358	14326	14245	14192	14338	14579	14271	14334	14225	14469	14237	14258	14509	14265	14198	14281	14314	14347	14307	14421	14213	14214	14410	14456	14210	14284	14265	14284	14411	14338	14399	14199	14307	14281	14291	14337	14340	14464	14288	14315	14429	14324	14369	14252	14189	14428	14321	14207	14392	14311	14363	14399	14326	14303	14406	14301	14337	14255	14413	14288	14361	14257	14406	14312	14428	14273	14423	14293	14310	14247	14255	14330	14254	14180	14252	14188	14254	14361	14395	14455	14271	14287	14407	14403	14178	14337	14209	14269	14178	14364	14450	14199	14174	14206	14257	14409	14327	14358	14292	14426	14282	14443	14354	14410	14343	14294	14301	14152	14339	14236	14391	14253	14307	14264	14402	14327	14321	14300	14324	14431	14316	14354	14263	14300	14187	14276	14275	14325	14256	14315	14231	14282	14368	14393	14309	14267	14200	14289	14335	14432	14430	14191	14244	14161	14303	14311	14345	14364	14329	14279	14426	14151	14367	14285	14318	14368	14405	14275	14321	14220	14402	14298	14161	14367	14299	14306	14270	14400	14233	14275	14244	14228	14448	14293	14189	14427	14375	14233	14312	14440	14300	14216	14357	14377	14186	14290	14217	14148	14175	14311	14478	14211	14512	14189	14255	14165	14496	14364	14241	14332	14185	14250	14365	14267	14343	14414	14358	14277	14337	14358	14279	14311	14237	14248	14374	14416	14314	14077	14261	14447	14254	14180	14341	14243	14220	14272	14205	14355	14350	14296	14304	14361	14350	14353	14343	14285	14309	14297	14368	14256	14280	14283	14351	14222	14531	14413	14359	14344	14296	14208	14116	14271	14334	14209	14300	14450	14386	14271	14216	14353	14199	14410	14371	14391	14286	14354	14260	14167	14284	14402	14294	14249	14269	14307	14328	14394	14304	14364	14260	14251	14167	14256	14303	14205	14310	14274	14406	14188	14380	14344	14360	14207	14329	14289	14339	14274	14086	14445	14302	14253	14423	14125	14344	14198	14088	14399	14201	14258	14189	14353	14450	14257	14373	14223	14404	14348	14164	14538	14464	14425	14358	14317	14429	14291	14185	14382	14173	14270	14357	14193	14414	14200	14245	14409	14351	14400	14393	14426	14355	14451	14209	14472	14234	14228	14384	14322	14218	14218	14306	14274	14338	14362	14302	14286	14276	14245	14385	14467	14258	14182	14293	14329	14236	14450	14381	14346	14290	14360	14341	14208	14232	14372	14447	14197
23971	21117	28504	24541	23520	24877	23934	20404	19680	19365	19160	18549	18352	17965	18119	17760	17671	17845	17565	17659	17482	17428	17487	17635	17489	17394	17516	17522	17368	17220	17148	17350	17084	17458	17542	17195	17294	17536	17314	17330	17209	17372	17272	17235	17274	17302	17604	17352	17223	17352	17377	17242	17299	17093	17309	17283	17192	17379	17180	17297	17179	17324	17173	17312	17353	17275	17260	17295	17229	17112	17160	17173	17188	17167	17336	17229	17210	17269	17391	17204	17038	17194	17134	17149	17072	17118	17131	17227	17257	17211	16905	17308	17045	17371	17300	17112	17386	17144	17154	17104	17286	16995	16998	17296	17211	17134	17077	17045	17110	17307	17128	17239	16888	17094	17249	17037	17278	17214	17207	17150	17138	17313	17159	17153	17401	17131	17255	17261	16991	17147	17447	17281	17257	17290	17350	17200	17213	17189	17191	17229	17307	17178	17180	17135	17210	17156	17272	17249	17268	17200	17253	17149	17030	17223	17084	17275	17113	17107	17202	17201	17327	17315	17215	17191	17266	17076	17225	17211	17372	17311	17130	17298	17310	17262	17271	17252	17069	17192	17166	17234	17208	17217	17288	17289	17298	17278	17382	17410	17132	17054	17107	17071	16937	17289	17076	17051	17266	17095	17242	17137	17356	17205	17053	17197	17281	17113	17185	17177	17181	17152	17218	17260	17157	17083	17189	17117	17182	16947	17016	17367	17158	17191	17297	16946	17052	17295	17187	16995	17379	17041	17308	17121	17227	17135	17378	17017	17019	17311	17135	17166	17271	17169	17288	17366	17296	17058	17075	17070	17063	17020	17178	17288	17345	17253	17300	17062	17423	17217	17157	17256	17241	17140	17329	17193	17285	17264	17028	17223	17098	17053	17119	17403	17359	17064	17121	17162	17367	17144	17170	17209	17191	17287	17126	17224	17182	17302	17198	17183	17260	17213	17341	17093	17142	17346	17142	17101	17066	16927	17364	17176	17263	17058	17253	17145	17113	17359	17070	17136	17370	17197	17432	17254	17245	17142	17334	17182	16920	17299	17297	17227	17211	17097	17077	17175	17196	16984	17139	17246	17271	17219	17297	17145	17213	17227	17314	17125	17347	17206	17093	17188	17024	16938	17177	17036	17284	17245	17161	17014	17114	17330	17287	17127	16893	17202	17275	17188	16980	17155	17145	16922	17239	17208	17118	17125	17264	17347	17160	17127	17196	16998	17164	17059	17087	17271	17271	17268	17322	17217	17281	17151	17275	17199	17261	17129	16991	17137	17204	16951	17314	17015	17396	17077	17162	17020	17232	17160	17087	17018	17303	16995	17049	17109	17328	17205	17303	17314	17233	17274	17148	17270	17329	16984	17070	17219	16936	17159	17397	17214	17449	17187	17346	17214	17132	16961	17206	17239	17131	17230	16886	17131	17121	17136	17291	17093	17106	17208	17147	17229	17181	17269	17097	17226	17126	17001	17193	16932	17002	17191	17076	17020	17187	17148	17310	17307	17197	17176	17348	17283	17099	17287	17052	17180	17399	17342	17113	17401	17216	17295	16971	17187	17163	17251	17159	17178	17271	17178	17123	17321	17363	17286	17064	17075	17359	17215	17204	17199	17066	17277	17291	17196	17266	17198	17084	17272	17173	17092	17440	17123	17193	17295	17134	17320	17226	17017	16980	17109	16930	17207	17116	17235	17232	17228	17218	17271	17153	17077	17224	17221	16852	17203	17117	17505	17186	17282	17130	17381	17211	17039	17215	17163	17364	17322	17254	17326	17249	17260	17140	17254	17091	17196	17206	17236	17138	17161	17121	17101	17169	17136	17059	17133	17373	17255	17286	17204	17311	17322	17136	17295	17150	17011	17280	17236	17115	17290	17104	17263	17186	17023	17397	17233	17215	17211	17223	17119	17109	17209	17259	17342	17115	17416	17248	17305	17188	17161	17171	17109	17242	17017	17028	17213	17141	17177	17218	17180	17217	17019	17195	17155	17428	17360	17015	17225	17220	17137	17193	17256	17381	17141	17062	17377	17282	17113	17250	17334	17223	17316	17315	17130	17089	17022	17214	17054	17117	17143	17258	17067	17095	17172	17035	17350	17211	17318	17147	17207	17166	17146	17370	17396	17532	17321	17228	17229	17311	17199	17139	17142	17145	17108	17096	17047	17142	17198	17203	17261	17150	17059	17307	17194	17304	17440	17106	17143	17151	17126	17244	17136	17172	17087	17049	17256	17207	17033	17154	17087	17041	17215	17157	17362	17249	17226	17196	17161	17091	17280	17081	17135	17259	17227	17042	17166	17196	17302	17429	17159	17021	17089	17271	17124	17265	17158	17244	17270	17241	17202	17009	17225	17263	17187	17195	16958	16972	17307	17344	17108	17262	17131	17218	16960	17197	17240	17208	17089	17429	17046	17151	17290	17219	17226	17326	17278	17359	17225	17355	17403	17217	17181	17307	17119	17069	17198	17218	17155	17006	17193	17304	17174	17394	17242	17070	17343	17166	17025	17275	17217	17240	17194	17170	17274	17298	17166	17107	17266	17238	17227	17150	16988	17172	17369	17141	17108	17029	17085	17206	16997	16993	17308	17196	17020	17232	17372	17205	17118	17034	17231	17259	17021	17072	17187	17047	17232	16944	17201	17054	17113	17313	17242	17168	16883	17259	17194	17263	17211	17131	17004	17085	17023	17199	17132	17296	17077	17063	17156	17316	17126	17130	17125	17361	17149	17225	17011	17169	17217	17228	17165	17039	17290	16992	17154	17221	17079	17278	17013	17402	17125	17030	17174	17257	17315	17188	17108	17186	17065	17006	17040	17290	17144	17173	17159	17304	17277	17224	17317	17323	17291	17274	17202	17347	17120	17160	17008	17136	17192	17061	17278	17332	17140	17168	17064	17397	17152	17036	17042	17095	17096	17268	17203	17246	17059	17079	17114	17121	17027	17134	17285	17180	17087	17232	17171	17043	17121	17121	17116	17206	17155	17387	17262	17336	17067	17336	17237	17484	17004	17205	17065	17134	17211	17144	17135	17253	17123	17074	17142	17245	17295	17220	17240	17255	17236	17274	17182	17153	17227	17400	17136	17212	17311	17277	17201	17124	17099	17321	17110	17031	17185	17203	17229	17081	17162	17019	17171	17139	17185	17265	17177	17235	17092	17007	17106	17158	17204	17140	17120	17378	17152	17283	17192	17082	17065	17270	17228	17328	17176	17136	17296	17061	17297	17013	17092	17120	16861	17088	17082	17138	17406	17152	17272	17416	16998	17069	17034	16995	17103	17442	17324	17347	17101	17243	17220	17302	17440	17309	17108	17274	17042	17166	17136	17127	17145	17239	17163	17152	17107	17167	17170	17170	17198	17311	17221	17164	17096	17251	17313	17052	17283	16998	17163	17019	17266	17190	17079	17222	17208	17173	17181	17189	17414	17264	17063	16915	17170	16965	17242	17157	17198	17106	17229	17038	17087	17016	17345	17034	17034	17153	17212	17248	17253	16989	17277	17106	17075	17228	17227	16999	17035	17242	17325	17125	17024	17112	17261	17232	17063	17067	17064	17033	17004	17206	17006	17142	17045	17361	17286	17189	17170	17160	17224	17395	17287	17187	17188	17161	17233	17187	17196	17323	17173	17157	17085	17145	17057	17130	17253	17329	17133	17118	17146	17289	17200	17241	17086	17122	17131	17344	17163	17186	17449	17137	17219	17265	17268	17189	16923	16908	17037	17063	17099	17355	17120	17180	17107	17002	17169	17103	17223	17199	16900	17288	17114	17260	17171	17456	17150	17123	16924	16983	17157	17040	17178	17118	16994	17292	17228	17262	17284	17194	17126	16949	17168	17062	17150	17217	17008	17354	17155	17359	17273	17194	17246	17217	17098	17315	17021	17162	17169	17327	17170	17189	17139	17319	17298	17267	17147	17092	16983	17082	17318	17096	17273	17180	17202	17269	17316	17111	17257	17075	17074	17081	16969	17268	17213	17295	17225	17088	17350	17419	17240	17300	17336	17352	17378	17530	17326	17226	17124	17220	17286	17191	17238	17158	17216	16990	17058	17162	17085	17154	17191	17293	17285	16955	17072	17218	16991	16983	17188	17353	17198	17214	17105	17339	17342	17192	17082	17329	17243	17221	17153	17303	17240	17114	17011	17109	17050	17019	17312	17063	17180	16979	17225	17327	17105	17194	17316	17295	17330	17145	17270	17011	17221	17154	17276	17084	17148	17086	17280	16989	17105	17145	17293	17185	17197	17116	16911	17260	17275	17270	17138	17083	17046	17168	17214	17191	17160	17191	17320	16979	17260	17085	17237	17287	17031	17025	17180	17289	17001	17243	17392	17181	17395	17202	17205	17113	17162	17008	17299	17244	17124	17272	17179	16944	17137	17196	17180	17125	17168	17334	17159	17053	17309	17341	17122	17262	17318	17315	17299	17076	17113	17175	17100	17242	17220	17409	17369	17468	17395	17315	17289	17227	17212	17310	17280	17123	17123	17383	17131	16985	17311	17189	17106	17005	17370	17157	17130	17298	17212	17115	17085	17294	17326	17205	17151	17144	17224	17152	17290	17319	17124	17288	17145	17298	17112	17073	16995	17226	17175	17285	17242	17108	17009	17272	17280	17140	17301	17110	17121	17068	17155	17118	17051	17341	17134	17145	17284	17275	17195	17257	17191	17113	17281	17262	17330	17099	17328	17103	17103	17188	17334	17295	17154	17248	17084	17052	16883	17232	17090	17240	17308	17075	17123	17150	17225	17078	17355	17310	17273	17327	17297	17069	17446	17311	17082	17077	17029	17257	17239	17060	17227	17196	17227	17291	17341	17318	17159	17334	17310	17262	17204	17213	17059	17270	17092	17175	17147	17037	17345	17184	17148	17313	17303	16932	17215	17168	17256	17276	17239	17119	17120	17002	17081	17326	17262	17082	17337	17039	17266	17393	17199	17138	17197	17194	17092	17194	17284	17164	17038	16981	17295	17120	17393	17327	17195	17205	17269	17292	17343	17150	17049	17159	17093	17184	17283	17271	17249	17122	17144	17041	17134	17065	17176	17112	17219	17038	17073	17315	17106	17287	17257	17147	17333	17171	17219	17247	17290	17305	17241	17191	17149	17184	17031	17185	17027	17261	17313	17163	17391	17136	17088
24441	43084	39519	30695	26721	23669	20806	19116	18543	17799	17251	16480	16105	15838	15365	15350	15239	15428	15137	15079	14965	15115	14914	14856	14940	14837	14929	14711	14798	14850	14603	14650	14687	14577	14632	14679	14563	14642	14571	14693	14648	14689	14718	14603	14649	14492	14515	14663	14900	14741	14610	14592	14650	14666	14530	14653	14734	14631	14628	14771	14600	14517	14668	14601	14684	14612	14602	14505	14678	14559	14688	14608	14687	14565	14607	14660	14620	14500	14536	14688	14758	14606	14657	14610	14567	14484	14614	14428	14700	14666	14653	14618	14560	14536	14659	14515	14602	14496	14626	14439	14460	14634	14713	14543	14642	14547	14533	14617	14493	14638	14650	14504	14543	14477	14559	14611	14470	14588	14595	14504	14496	14491	14545	14621	14671	14501	14506	14622	14674	14432	14654	14724	14594	14671	14581	14487	14640	14518	14655	14593	14529	14715	14476	14604	14540	14568	14472	14520	14375	14546	14639	14580	14618	14646	14435	14433	14610	14652	14367	14638	14683	14576	14420	14814	14484	14619	14521	14380	14603	14729	14738	14637	14434	14626	14525	14584	14533	14609	14535	14606	14497	14416	14524	14520	14625	14591	14641	14581	14638	14569	14403	14543	14579	14605	14523	14594	14843	14672	14497	14583	14556	14695	14521	14513	14605	14695	14577	14472	14500	14556	14617	14567	14717	14579	14539	14528	14600	14477	14603	14417	14555	14743	14634	14608	14579	14570	14837	14396	14662	14562	14568	14468	14663	14607	14545	14597	14601	14756	14390	14586	14582	14699	14809	14571	14593	14676	14677	14505	14656	14465	14577	14476	14626	14559	14677	14667	14555	14498	14515	14582	14525	14622	14570	14717	14406	14685	14499	14677	14645	14649	14537	14596	14505	14445	14512	14440	14547	14653	14606	14494	14652	14453	14611	14523	14472	14633	14748	14581	14500	14390	14535	14590	14563	14413	14521	14769	14647	14600	14488	14622	14651	14524	14550	14621	14617	14527	14662	14580	14565	14529	14446	14448	14602	14412	14619	14419	14612	14407	14621	14601	14604	14558	14614	14584	14538	14656	14524	14610	14218	14544	14354	14550	14446	14693	14531	14681	14548	14500	14600	14636	14621	14531	14545	14551	14560	14458	14416	14558	14541	14485	14567	14604	14656	14712	14693	14513	14685	14641	14566	14472	14503	14496	14529	14588	14483	14499	14473	14681	14561	14498	14631	14545	14459	14659	14578	14600	14521	14605	14629	14563	14603	14559	14304	14456	14568	14350	14610	14510	14643	14643	14660	14717	14617	14420	14575	14636	14385	14645	14535	14553	14493	14522	14659	14537	14544	14625	14398	14661	14596	14604	14453	14494	14529	14443	14553	14507	14394	14527	14459	14594	14476	14431	14521	14694	14435	14623	14392	14586	14477	14662	14551	14590	14489	14685	14466	14589	14644	14459	14546	14591	14529	14621	14597	14659	14599	14678	14653	14643	14620	14481	14534	14538	14484	14610	14556	14558	14643	14543	14592	14550	14514	14575	14734	14601	14647	14547	14562	14691	14487	14486	14433	14436	14592	14544	14532	14744	14464	14516	14758	14721	14736	14594	14460	14738	14603	14617	14470	14406	14582	14505	14610	14614	14595	14597	14492	14676	14581	14488	14635	14457	14519	14638	14566	14613	14573	14496	14488	14615	14617	14457	14755	14549	14588	14485	14478	14487	14686	14564	14351	14569	14509	14566	14576	14495	14363	14475	14541	14651	14548	14589	14517	14629	14692	14432	14550	14421	14341	14569	14638	14695	14378	14677	14396	14738	14650	14320	14522	14701	14521	14598	14611	14610	14391	14702	14498	14534	14692	14517	14655	14515	14502	14567	14493	14434	14583	14549	14661	14638	14530	14521	14471	14692	14499	14499	14396	14554	14663	14420	14664	14615	14635	14600	14539	14559	14625	14649	14527	14676	14576	14566	14379	14607	14575	14504	14489	14650	14670	14587	14582	14663	14460	14560	14493	14530	14629	14604	14558	14542	14425	14550	14553	14603	14517	14514	14537	14609	14633	14614	14540	14378	14535	14636	14653	14408	14575	14475	14708	14485	14537	14595	14624	14679	14694	14605	14576	14671	14627	14447	14527	14702	14444	14480	14615	14536	14648	14640	14604	14650	14525	14550	14413	14640	14572	14487	14636	14573	14540	14388	14533	14648	14618	14699	14480	14486	14500	14432	14704	14563	14454	14582	14611	14523	14691	14569	14617	14399	14659	14539	14599	14472	14522	14544	14558	14541	14631	14555	14596	14584	14467	14322	14694	14612	14661	14545	14414	14759	14510	14469	14584	14575	14606	14509	14561	14649	14552	14551	14666	14743	14474	14597	14508	14555	14461	14478	14407	14706	14647	14553	14584	14676	14646	14542	14400	14516	14476	14588	14550	14677	14440	14384	14480	14476	14575	14554	14580	14519	14490	14668	14635	14444	14496	14806	14588	14808	14599	14563	14496	14665	14495	14522	14494	14488	14566	14585	14664	14442	14617	14578	14580	14633	14578	14637	14638	14604	14628	14574	14281	14659	14736	14636	14532	14409	14545	14495	14671	14713	14652	14486	14656	14606	14599	14493	14539	14630	14533	14549	14712	14487	14491	14510	14511	14512	14484	14711	14720	14690	14442	14558	14602	14352	14464	14573	14453	14548	14554	14638	14290	14761	14454	14539	14671	14639	14589	14482	14453	14473	14568	14611	14491	14571	14651	14746	14388	14634	14456	14569	14512	14583	14570	14515	14470	14660	14605	14564	14568	14564	14298	14719	14688	14579	14530	14589	14865	14517	14633	14415	14650	14748	14550	14579	14481	14720	14488	14592	14497	14737	14612	14606	14603	14464	14590	14533	14566	14604	14644	14382	14543	14474	14614	14583	14423	14539	14473	14659	14540	14441	14472	14535	14427	14692	14719	14430	14637	14738	14447	14332	14496	14504	14751	14536	14571	14544	14572	14399	14536	14475	14607	14400	14547	14469	14755	14554	14524	14508	14378	14402	14447	14446	14496	14561	14575	14495	14446	14514	14497	14586	14582	14524	14682	14686	14621	14519	14475	14489	14446	14537	14457	14553	14413	14548	14608	14598	14543	14558	14441	14603	14593	14568	14457	14456	14572	14695	14516	14548	14555	14575	14524	14674	14523	14715	14408	14627	14461	14722	14738	14642	14628	14597	14709	14439	14453	14459	14521	14570	14631	14434	14545	14558	14629	14563	14524	14524	14612	14534	14630	14490	14705	14602	14630	14581	14481	14640	14580	14542	14605	14495	14830	14619	14792	14448	14590	14664	14518	14682	14498	14723	14588	14595	14725	14628	14465	14481	14568	14192	14485	14535	14594	14548	14628	14574	14574	14431	14513	14459	14525	14638	14641	14429	14593	14589	14595	14543	14645	14399	14554	14606	14575	14723	14612	14550	14595	14628	14483	14467	14468	14684	14375	14701	14472	14622	14600	14536	14647	14585	14642	14483	14432	14468	14680	14440	14596	14712	14427	14499	14745	14445	14472	14661	14591	14574	14586	14643	14425	14632	14639	14589	14513	14556	14458	14705	14671	14702	14480	14625	14464	14419	14411	14625	14535	14612	14561	14484	14392	14501	14489	14603	14510	14609	14532	14448	14588	14550	14567	14533	14557	14548	14500	14461	14484	14583	14530	14677	14487	14685	14626	14684	14470	14477	14568	14560	14535	14421	14531	14612	14686	14534	14444	14425	14414	14662	14510	14707	14623	14514	14605	14746	14451	14422	14698	14528	14454	14562	14591	14604	14578	14646	14382	14650	14593	14538	14540	14585	14471	14705	14653	14512	14698	14666	14486	14638	14524	14550	14489	14645	14639	14541	14570	14566	14610	14642	14577	14510	14591	14509	14365	14611	14617	14668	14600	14644	14483	14525	14790	14561	14588	14359	14540	14642	14446	14565	14474	14490	14569	14645	14585	14621	14554	14743	14543	14644	14405	14515	14594	14450	14392	14534	14636	14503	14541	14667	14525	14545	14609	14527	14513	14669	14623	14556	14628	14565	14474	14605	14708	14505	14583	14460	14578	14364	14614	14544	14726	14617	14655	14379	14726	14668	14644	14608	14587	14541	14586	14545	14510	14536	14519	14648	14430	14641	14529	14771	14397	14503	14633	14691	14453	14507	14578	14512	14470	14674	14532	14584	14453	14566	14513	14527	14651	14526	14572	14500	14574	14549	14603	14548	14618	14430	14550	14721	14599	14479	14572	14491	14586	14500	14645	14551	14551	14528	14613	14495	14668	14580	14609	14674	14502	14577	14652	14527	14601	14385	14522	14625	14870	14401	14724	14403	14689	14501	14460	14535	14353	14575	14529	14740	14531	14711	14610	14483	14723	14601	14390	14662	14568	14484	14595	14317	14607	14558	14471	14435	14648	14670	14682	14546	14634	14646	14570	14630	14496	14466	14544	14543	14648	14557	14450	14752	14615	14561	14659	14634	14620	14576	14687	14721	14587	14565	14628	14499	14463	14632	14521	14394	14553	14472	14568	14458	14645	14549	14652	14855	14595	14381	14604	14592	14561	14600	14639	14489	14515	14501	14731	14568	14586	14458	14522	14482	14462	14359	14453	14715	14638	14542	14623	14526	14546	14607	14452	14308	14596	14429	14571	14647	14509	14573	14578	14351	14743	14548	14413	14785	14535	14674	14505	14559	14633	14568	14634	14490	14705	14442	14427	14632	14600	14488	14465	14655	14522	14430	14639	14645	14534	14545	14383	14666	14494	14497	14586	14714	14450	14367	14651	14594	14740	14447	14552	14560	14662	14563	14671	14658	14584	14543	14616	14509	14758	14435	14476	14409	14615	14577	14562	14586	14692	14610	14526	14561	14384	14596	14507	14565	14727	14596	14351	14655	14543	14500	14612	14444	14426	14414	14521	14656	14461	14533	14566	14475	14643	14483	14443	14515	14497	14451	14366	14672	14721	14536	14744	14649	14601	14592	14303	14504	14643	14586	14515	14455	14591	14609	14710	14649	14588	14499	14502	14404	14456	14615	14793	14605	14351	14514	14575	14452	14631	14476	14399	14469	14532	14566	14578	14556	14513	14612	14739	14487	14390	14612	14660	14490	14547	14504	14636	14625	14538	14523	14523	14703
22656	21006	28698	23557	21923	25490	27754	22789	21508	21594	20917	20105	19897	19619	19385	19278	19249	19123	18972	18968	18959	18770	18732	18714	18510	18530	18575	18579	18724	18572	18595	18571	18486	18607	18531	18759	18599	18401	18424	18424	18492	18488	18485	18320	18445	18429	18410	18505	18348	18389	18265	18443	18450	18484	18463	18398	18479	18295	18269	18267	18449	18449	18359	18292	18357	18371	18371	18393	18383	18378	18289	18546	18530	18333	18408	18441	18212	18250	18231	18487	18597	18451	18415	18185	18316	18160	18488	18410	18205	18294	18030	18105	18241	18347	18311	18308	18222	18325	18445	18265	18411	18511	18261	18312	18416	18215	18271	18232	18275	18267	18111	18310	18254	18156	18337	18394	18361	18334	18363	18291	18074	18187	18236	18319	18060	18250	18340	18282	18177	18046	17972	18119	18434	18363	18312	18303	18321	18426	18342	18422	18228	18394	18234	18257	18353	18333	18354	18392	18442	18339	18420	18306	18244	18302	18252	18318	18261	18216	18132	18057	18147	18095	18214	18397	18151	18018	18360	18287	18236	18293	18280	18326	18463	18289	18337	18517	18164	18048	18217	18347	18358	18319	18335	18284	18195	18239	18210	18331	18290	18154	18226	18298	18121	18322	18287	18281	18422	18307	18217	18269	18336	18292	18269	18396	18368	18189	18435	18280	18332	18271	18176	18447	18194	18328	18120	18280	18305	18280	18409	18332	18089	18261	18191	18195	18404	18183	18005	18207	18404	18385	18322	18087	18368	18487	18225	18099	18221	18333	18299	18305	18248	18175	18293	18298	18447	18201	18193	18189	18133	18291	18130	18298	18357	18080	18081	18283	18372	18280	18164	18419	18296	18378	18331	18353	18309	18341	18209	18202	18092	18258	18286	18110	18355	18135	18373	18210	18265	18400	18394	18264	18256	18047	18207	18278	18313	18182	18125	18271	18268	18279	18242	18280	18201	18251	18168	18358	18315	18305	18200	18153	18415	18479	18361	18343	18321	18345	18353	18322	18461	18364	18357	18358	18252	18260	18280	18215	18335	18121	18268	18202	18346	18453	18220	18304	18474	18364	18274	18290	18266	18410	18416	18333	18471	18311	18199	18369	18336	18295	18251	18301	18437	18414	18268	18273	18283	18234	18183	18245	18280	18059	18280	18336	18450	18356	18308	18079	18275	18357	18193	18321	18238	18270	18057	18176	18108	18262	18357	18194	18078	18165	18399	18393	18565	18323	18365	18271	18391	18352	18199	18214	18234	18472	18292	18322	18478	18519	18258	18369	18306	18150	18360	18340	18437	18111	18181	18220	18242	18336	18422	18130	18150	18002	18319	18344	18343	17995	18173	18285	18285	17998	18308	18349	18342	18506	18254	18336	18108	18389	18322	18477	18245	18295	18165	18204	17916	18278	18517	18184	18289	18304	18232	18172	18210	18296	18029	18361	18487	17997	18379	18320	18331	18438	18140	18290	18378	18255	18097	18490	18193	18258	18145	18256	18356	18411	18258	18120	18439	18388	18276	18386	18291	18304	18421	18454	18271	18271	18228	18293	18187	18429	18361	18403	18225	18304	18128	18189	18327	18271	18372	18066	18274	18382	18225	18404	18252	18235	18361	18169	18189	17947	18247	18353	18384	18236	18387	18232	18215	18345	17990	18106	18207	18225	18238	18383	18319	18346	18226	18232	18436	18239	18330	18455	18146	18371	18288	18086	18153	18391	18426	18404	18296	18288	18163	18237	18227	18320	18488	18310	18314	18361	17987	18183	18194	18314	18370	18251	18289	18237	18538	18278	18364	18179	18185	18348	18255	18390	18285	18391	18346	18171	18275	18361	18390	18063	18276	18232	18248	18497	18264	18339	18124	18127	18155	18285	18320	18362	18292	18192	18274	18409	18255	18370	18283	18388	18214	18318	18307	18269	18286	18488	18017	18387	18201	18389	18291	18331	18297	18314	18142	18460	18185	18300	18387	18388	18375	18319	18164	18119	18343	18502	18499	18226	18281	18081	18277	18273	18330	18321	18294	18161	18135	18448	18196	18391	18303	18466	18170	18217	18249	18344	18136	18312	18175	18343	18262	18323	18239	18361	18174	18255	18219	18453	18475	18217	18383	18149	18406	18121	18101	18060	18191	18160	18165	18173	18210	18272	18391	18461	18487	18333	18249	18287	18471	18448	18186	18204	18343	18397	18252	18396	18188	18080	18227	18346	18244	18507	18497	18288	18129	18195	18350	18297	18179	18125	18263	18293	18199	18202	18260	18264	18389	18145	18276	18447	18371	18201	18352	18572	18281	18230	18451	18111	18356	18370	18291	18319	18226	18352	18226	18337	18343	18525	18271	18425	18196	18281	18373	18369	18418	18379	18123	18206	18305	18251	18293	18248	18484	18311	18221	18432	18370	18292	18218	18416	18430	18282	18229	18231	18258	18180	18329	18181	18263	18497	18347	18299	18364	18054	18127	18301	18262	18184	18488	18311	18277	18167	18411	18222	18154	18229	18404	18363	18416	18137	18289	18494	18318	18349	18466	18473	18131	18345	18208	18354	18155	18276	18240	18314	18234	18242	18083	18439	18013	18285	18161	18277	18432	18359	18179	18120	18389	18291	18353	18268	18442	18208	18363	18420	18375	18212	18204	18383	18225	18219	18268	18352	18198	18358	18172	18272	18283	18253	18397	18189	18062	18240	18483	18283	18190	18273	18430	18258	18230	18172	18328	18424	18223	18309	18240	18144	18370	18361	18405	18404	18309	18171	18348	18354	18236	18292	18313	18257	18271	18550	18275	18235	18278	18499	18377	18428	18516	18269	18463	18158	18004	18196	18418	18245	18342	18405	18271	18074	18341	18428	18218	18181	18229	18339	18113	18305	18333	18289	18328	18213	18228	18155	18150	18208	18381	18393	18186	18263	18438	18463	18360	18151	18372	18148	18328	18238	18009	18321	18112	18423	18309	18274	18309	18373	18417	18197	18246	18311	18415	18266	18479	18335	18283	18290	18310	18222	18194	18153	18277	18247	18308	18203	18181	18174	18211	18329	18175	18368	18447	18480	18367	18224	18223	18271	18074	18269	18246	18162	18248	18324	18325	18182	18395	18390	18273	18253	18423	18237	18414	18090	18254	18479	18254	18243	18488	18415	18623	18207	18394	18284	18247	18420	18424	18309	18389	18082	18136	18304	18266	18181	18256	18300	18270	18621	18352	18241	18210	18189	18258	18264	18305	18168	18180	18270	18367	18198	18465	18104	18197	18274	18358	18313	18416	18178	18226	18189	18369	18211	18376	18260	18277	18130	18272	18244	18318	18354	18167	18183	18122	18259	18435	18208	18393	18290	18293	18111	18078	18101	18275	18265	18304	18347	18232	18231	18382	18378	18476	18401	18155	18167	18337	18277	18309	18444	18327	18114	18381	18263	18319	18271	18221	18417	18214	18075	18213	18409	18244	18405	18174	18216	18227	18116	18182	18049	18202	18438	18132	18083	18096	18270	18392	18529	18201	18241	18431	18334	18240	18340	18549	18262	18175	18316	18260	18118	18234	18370	18388	18447	18306	18321	18267	18244	18169	18154	18309	18489	18337	18084	18388	18518	18377	18480	18250	18367	18195	18314	18478	18245	18192	18091	18125	18199	18381	18376	18298	18268	18277	18342	18177	18375	18429	18269	18295	18363	18557	18287	18292	18251	18377	18267	18177	18365	18134	18255	18465	18251	18387	18216	18302	18070	18287	18354	18126	18116	18250	18200	18176	18271	18321	18227	18272	18350	18108	18298	18360	18248	18184	18221	18290	18168	18129	18353	18063	18410	18213	18282	18228	18359	18497	18206	18331	18416	18227	18296	18274	18207	18310	18151	18216	18415	18460	18314	18288	18219	18253	18087	18090	18272	18278	18195	18428	18061	18193	18257	18278	18364	18459	18261	18363	18298	18539	18366	18252	18234	18170	18310	18390	18307	18146	18185	18288	18374	18330	18168	18535	18207	18199	18354	18241	18376	18312	18289	18304	18177	18229	18248	18289	18164	18251	18347	18247	18236	18414	18163	18276	18173	18319	18192	18328	18202	18300	18249	18251	18366	18495	18401	18299	18240	18476	18237	18324	18192	18341	18265	18335	18237	18311	18319	18200	18234	18446	18184	18570	18127	18378	18298	18174	18328	18261	18257	18141	18142	18165	18146	18486	18453	18259	18453	18290	18236	18167	18411	18165	18230	18453	18260	18365	18376	18070	18280	18407	18250	18411	18294	18220	18392	18227	18085	18267	18114	18303	18331	18180	18452	18217	18225	18234	18192	18240	18400	18488	18326	18361	18333	18283	18346	18299	18344	18189	18281	18291	18332	18232	18145	18302	18272	18128	18364	18217	18162	18205	18181	18366	18179	18552	18253	18334	18239	18339	17998	18285	18314	18289	18370	18437	18381	18391	18424	18133	18351	18401	18173	18153	18166	18214	18090	17982	18276	18137	18292	18341	18236	18291	18390	18380	18076	18320	18454	18337	18294	18234	18206	18459	18287	18228	18297	18464	18399	18228	18293	18350	18145	18290	18361	18258	18381	18251	18227	18431	18246	18556	18287	18263	18188	18438	18257	18320	18002	18469	18372	18381	18439	18281	18382	18127	18232	18320	18167	18291	18276	18284	18314	18505	18207	18467	18208	18340	18312	18243	18273	18475	18385	18407	18212	18303	18140	18165	18217	18285	18232	18195	18264	18292	18311	18235	18307	18288	18252	18167	18374	18170	18361	18423	18409	18339	18234	18350	18151	18202	18207	18234	18353	18333	18282	18189	18344	18164	18247	18342	18356	18306	18219	18133	18503	18122	18261	18281	18432	18269	18609	18324	18272	18341	18422	18267	18213	18295	18313	18267	18268	18236	18317	18354	18238	18207	18338	18260	18252	18432	18291	18276	18213	18247	18297	18466	18343	18137	18350	18335	18433	18396	18178	18311	18402	18192	18240	18351	18370	18328	18371	18323	18241	18134	18030	18202	18299	18210	18258	18253	18193	18396	18176	18486	18298	18274	18357	18235	18373	18254	18248	18065	18359	18155	18399	18363	18218	18314	18469	18460	18442	18262	18275	18294	18394	18362	18434	18105	18463	18304	18158	18061	18170	18238	18378	18107	18183	18410	18326	18363	18362	18300	18214
26027	47773	43393	34618	30280	26678	23159	21458	20236	19430	18691	18076	17385	16931	16556	16205	16110	16181	15883	15844	15698	15834	15555	15503	15552	15492	15535	15484	15461	15339	15089	15218	15504	15263	15315	15253	15259	15078	15302	15225	15304	15307	15104	15422	15295	15188	15176	15383	15240	15151	15044	15299	15175	14908	15289	15159	15214	15133	15362	15019	15263	15324	15267	15194	15154	15229	15152	15083	15075	15185	15110	15209	15231	15277	15121	15247	15131	15186	15091	15138	15109	15221	15190	15069	15182	15038	14974	15174	15172	15191	14917	15109	15053	15226	15161	15318	15236	15040	15128	15328	15046	15243	15337	15122	15212	15262	15198	15140	15268	15191	15177	15167	15144	15202	15290	15246	15144	15050	15102	15124	15124	15139	15403	15102	14943	15129	15128	15204	14909	15132	15247	15233	15042	15302	15149	15115	15046	15128	14950	15031	15282	15249	15222	14985	15187	15195	15084	15133	15168	15103	15222	15233	15230	15314	15089	15074	15195	15215	15014	15279	15078	15320	15076	15186	15221	15100	15122	15060	15182	15318	15153	15143	15119	15293	15053	15130	15025	15082	15142	15148	14976	15114	15278	15202	15029	15070	15078	15301	15204	15056	15315	15302	15118	15070	15148	15237	15165	15088	15223	15091	15186	15207	15259	15047	15159	15036	15085	15176	15042	15219	15144	15196	14913	15286	15299	14899	15251	15111	15234	15092	15264	15197	15195	15243	15085	15210	15223	15004	15345	15165	14888	15154	15247	15021	15256	15125	15222	15127	15119	15144	15254	15128	15206	15026	15161	14983	15232	15331	14985	15127	15146	15085	14935	15305	15157	15098	15155	15045	15194	15339	15008	15302	15178	15109	15027	15026	15146	15224	15136	15197	15050	15213	15253	15290	15177	15279	15185	15148	15198	15137	15237	15179	15277	15185	15106	15075	15039	15072	15106	15201	14966	15107	15029	15021	15277	15193	15050	15152	15117	14993	15154	15158	15155	15032	15197	14969	15034	15102	15123	15024	15185	15019	15096	15058	15211	14990	14984	15170	15079	15184	15067	14966	15351	14978	15124	15203	15188	14995	15121	15007	15237	14985	15161	15209	15164	15067	15123	15286	15196	14962	15173	15153	15282	15203	15043	15233	15136	14997	15169	15298	15158	15243	15172	15138	15042	15191	15109	14979	15180	15112	15056	15179	15216	15330	15179	15149	15040	15187	15030	15078	15167	15165	15242	15150	15322	15138	15126	15173	15111	15261	15146	15241	15189	15054	15283	15155	15014	15131	15001	15064	15137	15003	15166	15147	15122	15144	14975	14968	15140	15066	14974	15252	15218	15216	15222	15218	15030	15084	15019	15173	15204	15096	15062	15246	15278	15281	15009	15079	15237	15232	15236	15132	15112	15102	14882	15100	15139	15174	15221	15070	15099	15038	15229	15058	15237	15082	15090	15165	15141	15140	15144	15062	15122	14940	15318	15217	15418	15144	14803	15248	15094	15024	15145	15078	15000	15085	15083	15138	15049	15274	15191	15198	15133	15226	15030	15263	15211	15099	15103	15105	15289	15238	15205	15077	15271	15056	15264	15080	14967	15142	15179	15192	15179	15270	15213	15171	15216	15146	15137	14970	15236	15111	15203	15239	15274	15208	15232	15199	15135	15257	15216	15095	15262	15078	15203	15074	15139	15175	14972	15166	15175	15178	15240	15112	15003	15187	15147	15312	15046	15059	15104	15263	15055	15199	15072	15220	15057	15011	15132	15071	15151	15172	15240	15113	15063	15215	15131	15059	15102	15006	15497	14955	15061	15125	15028	15094	15193	15064	15106	15241	15111	15162	15189	15103	15134	15206	15085	15080	15064	15122	15064	15172	15068	15098	15084	15136	15146	15148	15238	14927	15047	15158	15177	15243	15260	15119	15217	15140	15064	15143	15070	15161	14986	15174	15280	15159	15179	15247	15099	15064	15092	15032	15289	15097	15058	15199	15160	15243	15096	15249	15185	15302	14995	15181	15247	15211	15292	15348	15150	15077	15047	15004	15059	15152	15161	15202	15134	14968	15064	15282	15043	15151	15132	15123	15142	15097	15076	15009	15127	15070	15085	14901	15180	15162	15241	15117	15180	15090	15233	15108	15094	15167	15103	15071	15115	14874	15223	15129	15215	15031	15171	15301	15112	15044	15130	15179	14931	14857	15097	15192	15124	15180	15216	15091	15203	15153	15242	15192	15217	15152	15118	15118	15225	15179	15254	15118	15230	15247	15098	15097	15215	15230	15260	15235	15204	15215	15073	15158	14972	15282	15198	14963	15208	15087	15172	15148	15184	15233	15161	15115	14978	15083	15260	15101	15024	15190	15013	15126	15250	15169	15139	15025	15160	15119	15185	15290	15125	15106	15121	15222	15209	15101	15186	15137	15112	15308	15107	15105	15259	15132	15104	15132	15035	15037	15145	15129	15074	14962	15078	15160	15286	15133	15156	15161	14995	15074	15148	15079	15147	14981	15012	15073	14984	15256	15171	15162	15321	15142	15128	15132	15033	15137	15060	15241	15211	15017	14996	15109	15115	15209	15140	15110	15171	14979	15054	15197	15078	15144	15076	15205	15085	15257	15142	15130	15116	15185	15195	15167	15143	15239	15054	15118	15169	15130	15266	15164	15123	15224	15110	15099	14970	14970	15044	15172	15242	15243	15208	15271	15248	15017	15212	15100	15244	14993	15202	15118	15191	15267	15162	15040	15032	15085	14990	15242	15008	15172	15011	15123	15108	15181	15155	15106	15105	15120	15034	15227	15185	15229	15150	15016	15223	14971	15071	15245	15156	15193	15144	15097	15082	15228	15197	15149	15249	15172	15166	15114	15153	15104	15158	15144	14924	15213	15135	14957	15148	15177	15154	15251	15167	15089	15102	15016	15261	15026	15130	15127	15237	15055	15264	15068	15122	15141	15214	15122	15193	15054	15084	15017	15064	15026	15150	15095	15196	15299	15144	15118	15215	15171	15129	15261	15153	15016	15120	15202	15117	15169	15148	15196	15136	15072	15007	15322	15064	15109	15218	15206	15190	15054	15125	15169	15229	15157	15188	15097	15028	15118	15105	15209	15349	15064	15121	15134	15223	15203	15052	15114	15274	15174	15105	15200	15326	15063	15011	15127	15131	15154	15363	15099	15185	15172	15074	15249	15142	15171	15210	15084	15263	15094	15199	15235	14991	15103	15032	15176	15250	15219	15070	15115	15054	15224	15289	15078	15275	14918	15067	14906	15234	15113	15135	15172	15084	15040	15130	15239	15085	15164	15030	15240	15190	15278	15130	15141	15052	15112	14920	15204	15145	15163	15116	15183	15096	15130	15091	15042	15143	15037	15061	15065	15078	15230	15104	15152	15197	14955	15086	15140	15156	15073	15230	15113	15301	15099	15181	15287	15021	15104	15149	15096	15100	15068	15173	15185	15210	15122	15205	14962	15104	15296	15210	15070	14882	15132	15084	15121	15012	15351	15187	15148	15224	15183	15046	15074	14983	15098	15095	15150	15118	15137	15214	15064	15129	15174	15162	15335	15085	15076	15264	15107	15220	15205	15057	15069	15148	15180	15163	15090	15266	15224	15077	15210	14854	14939	15123	15140	15063	15097	15185	14991	14993	15084	15069	15140	15287	15234	15167	15044	15263	14982	15024	15205	15211	15058	15212	15152	14970	15038	15102	15221	15203	15231	15226	15219	15225	14999	14970	15168	15347	15184	15137	15315	15020	14976	15179	15210	15140	15266	15294	15262	15095	15282	15066	15188	15169	15199	15122	15112	15264	15055	15124	15173	15099	15164	15250	15059	15191	15237	15098	15075	15100	15125	15143	15235	14979	15073	15104	15230	15209	15113	15053	15147	15202	15004	15279	14990	15127	15099	15187	15162	15042	15233	15143	15189	15083	15062	15155	15106	14988	15120	15140	15088	15029	15035	15274	15197	15085	15220	15226	15148	15155	14903	15080	15286	15283	15052	15145	15098	15318	15180	15302	15074	15184	15265	15090	14971	15007	15024	15237	15119	15127	15095	15290	15348	15159	15210	15195	15054	15254	15301	15064	15305	15211	15215	15117	15081	15157	15039	15243	15116	15178	15101	15089	15205	15240	15066	15186	15059	15275	15138	15109	15265	15007	15131	15180	15324	15220	15151	15138	15292	15141	15179	15206	15093	15132	15246	15063	15184	15195	15052	15239	15056	15224	15121	15015	15307	15073	15020	15127	14872	15059	15180	15247	15176	15251	15018	15119	15185	15133	15016	15280	15208	14897	15089	15194	15121	15137	15029	15220	15081	15122	15219	15043	15165	15151	15262	15000	15141	15158	15069	15008	15197	15212	15227	15230	15161	15131	15173	15369	15273	15236	15125	15031	15014	15192	15270	14920	15177	15138	15122	15217	15269	15093	15133	15255	15105	15008	15162	15149	14983	15106	15010	15110	14973	15142	15146	15119	15327	15255	14987	15114	15186	14964	15117	15121	15162	15184	15239	14958	15232	15080	15014	15077	15203	15157	15230	15258	15177	15217	15062	15090	15018	15284	15127	15237	15013	15088	14989	14971	15291	15158	15155	15041	15121	15200	15222	15078	15089	15030	15031	15035	15184	15239	15060	15243	14936	15174	15131	15088	15022	15110	15208	15157	15158	14993	15062	15094	15112	15299	15208	15114	15160	15265	15195	15206	15289	15325	15209	15213	15299	15164	15182	15146	15049	15209	15268	14932	15284	15275	15162	15105	15031	15326	15218	15167	15177	15182	15160	15158	15114	15081	15219	15295	15051	15143	14984	15085	15079	15138	15198	15211	15182	15260	15122	15088	15119	15150	15083	15201	15205	14995	15229	15012	15046	15203	15074	15040	15115	15106	15149	15168	14945	15233	15349	15367	15271	15003	15176	15360	15293	15041	15165	15193	15194	15163	15086	15107	15042	15212	15121	15133	15008	15242	15092	15192	15245	15107	15055	15143	15308	15140	15271	15248	14999	14935	15052	15017	15100	15214	15184	15092	15105	15035	15097	15237	15092	15193	15152	15009	15272	15224	15095	15080	15107	15213	15108	15145	15024	15380	15194	15201	15089	15256	15193	15076	15235	15095	15183	15204	15074	14949	15290	15117	15241	15295	15204	15104	15207
28277	24437	30307	26958	22537	20790	19351	18367	18314	17801	17759	17523	17149	17183	17183	17107	17047	17076	16933	16857	17101	16848	16773	16885	16845	16853	16985	16682	16672	16603	16828	16662	16604	16549	16858	16592	16772	16788	16666	16696	16773	16919	16859	16832	16759	16768	16723	16840	16808	16775	16860	17256	16851	16823	16735	16675	16664	16742	16561	16623	16750	16799	16719	16568	16582	16625	16568	16871	16735	16674	16637	16684	16603	16853	16619	16674	16700	16838	16673	16662	16699	16670	16604	16706	16674	16690	16765	16675	16655	16677	16753	16789	16634	16557	16684	16847	16754	16577	16558	16601	16702	16749	16601	16778	16726	16910	16544	16968	16681	16719	16788	16749	16666	16699	16660	16592	16740	16730	16600	16662	16638	16827	16635	16619	16740	16721	16750	16667	16799	16700	16855	16742	16838	16688	16734	16805	16667	16542	16683	16537	16503	16659	16787	16678	16784	16666	16729	16756	16663	16571	16567	16524	16692	16605	16666	16677	16673	16961	16766	16658	16563	16814	16544	16618	16845	16687	16807	16784	16574	16548	16484	16754	16774	16850	16922	16615	16508	16632	16517	16742	16656	16756	16654	16682	16676	16512	16545	16508	16504	16611	16741	16864	16799	16811	16666	16725	16667	16664	16691	16846	16725	16755	16733	16473	16613	16811	16799	16706	16625	16637	16623	16827	16833	16804	16616	16605	16784	16545	16710	16777	16599	16647	16634	16644	16600	16847	16611	16879	16793	16715	16751	16698	16637	16687	16728	16616	16776	16764	16587	16698	16809	16678	16761	16577	16585	16982	16493	16873	16573	16593	16655	16697	16639	16515	16838	16554	16756	16700	16566	16730	16553	16555	16822	16886	16499	16654	16647	16504	16801	16719	16638	16613	16756	16668	16732	16667	16491	16720	16671	16683	16610	16782	16811	16760	16549	16648	16608	16528	16653	16492	16571	16630	16725	16895	16761	16727	16655	16601	16620	16380	16505	16505	16716	16529	16623	16699	16750	16611	16491	16597	16591	16691	16735	16600	16656	16761	16692	16626	16768	16663	16821	16781	16601	16676	16612	16806	16779	16598	16566	16845	16799	16809	16701	16878	16687	16546	16593	16804	16755	16667	16876	16671	16561	16862	16621	16589	16734	16755	16798	16785	16883	16745	16533	16598	16651	16702	16521	17001	16635	16670	16943	16681	16839	16757	16889	16802	16706	16680	16650	16715	16603	16689	16725	16478	16773	16446	16878	16674	16833	16680	16831	16595	16850	16866	16676	16798	16787	16701	16780	16691	16682	16558	16663	16578	16567	16704	16909	16754	16644	16414	16724	16657	16740	16696	16831	16604	16832	16670	16846	16823	16524	16720	16463	16469	16551	16460	16720	16811	16666	16583	16801	16798	16613	16850	16679	16748	16454	16776	16767	16859	16676	16829	16639	16811	16715	16740	16597	16712	16781	16432	16707	16624	16544	16544	16634	16679	16641	16577	16758	16635	16627	17137	16569	16747	16725	16713	16845	16876	16700	16680	16774	16727	16733	16693	16619	16729	16718	16631	16737	16941	16759	16647	16687	16828	16810	16667	16567	16641	16543	16584	16717	16610	16826	16577	16778	16648	16636	16789	16541	16706	16908	16774	16790	16876	16657	16714	16641	16761	16543	16693	16788	16568	16746	16853	16805	16596	16638	16640	16623	16906	16736	16619	16683	16754	16641	16616	16923	16747	16743	16991	16631	16647	16644	16701	16736	16778	16899	16495	16749	16791	16668	16718	16779	16826	16600	16704	16719	16586	16666	16653	16655	16705	16746	16707	16781	16671	16866	16571	16642	16699	16669	16674	16484	16787	16670	16758	16659	16629	16833	16727	16644	16637	16631	16578	16855	16655	16645	16634	16750	16704	16731	16699	16781	16807	16554	16569	16825	16630	16699	16776	16658	16677	16851	16718	16903	16839	16384	16699	16884	16668	16461	16601	16729	16652	16886	16664	16708	16731	16709	16729	16638	16785	16611	16671	16538	16753	16644	16623	16722	16708	16828	16662	16799	16766	16592	16593	16641	16636	16533	16755	16859	16611	16644	16505	16727	16728	16707	16788	16653	16636	16617	16737	16774	16647	16405	16504	16666	16637	16790	16683	16716	16724	16618	16725	16738	16895	16580	16707	16621	16561	16714	16638	16801	16624	16731	16472	16823	16428	16623	16682	16692	16523	16663	16868	16819	16579	16717	16497	16696	16780	16499	16781	16563	16581	16891	16623	16794	16638	16659	16534	16588	16631	16838	16482	16666	16692	16768	16592	16754	16751	16745	16737	16587	16558	16511	16670	16701	17078	16751	16670	16647	16826	16816	16734	16668	16712	16652	16671	16843	16798	16703	16585	16704	16411	16832	16777	16596	16801	16721	16796	16683	16812	16716	16935	16694	16678	16797	16601	16751	16626	16595	16634	16797	16722	16832	16808	16805	16787	16621	16569	16941	16742	16652	16755	16658	16657	16702	16622	16583	16719	16644	16656	16764	16566	16771	16562	16572	16658	16581	16616	16784	16697	16851	16673	16687	16710	16675	16855	16719	16503	16756	16842	16734	16683	16912	16773	16571	16664	16806	16650	16893	16773	16690	16703	16726	16571	16640	16740	16591	16818	16551	16643	16858	16658	16573	16676	16708	16704	16706	16399	16752	16753	16550	16975	16741	16630	16798	16713	16921	16656	16744	16566	16785	16640	16728	16670	16826	16530	16693	16621	16739	16532	16768	16834	16661	16514	16782	16765	16668	16660	16813	16721	16765	16787	16615	16754	16489	16756	16700	16369	16725	16542	16644	16561	16660	16821	16477	16652	16771	16872	16839	16703	16809	16679	16780	16883	16725	16685	16841	16657	16825	16685	16811	16813	16810	16651	16443	16682	16773	16542	16763	16600	16653	16555	16721	16679	16671	16655	16474	16748	16783	16688	16703	16765	16696	16694	16660	16545	16656	16483	16493	16719	16617	16652	16505	16558	16775	16726	16828	16753	16873	16717	16638	16758	16735	16687	16670	16718	16687	16622	16514	16592	16841	16641	16632	16682	16729	16637	16640	16719	16938	16657	16612	16680	16691	16731	16710	16638	16707	16747	16753	16749	16689	16745	16626	16439	16739	16703	16681	16797	16569	16668	16621	16586	16739	16709	16495	16679	16734	16551	16667	16646	16694	16726	16717	16611	16568	16430	16654	16777	16734	16584	16565	16957	16525	16627	16788	16734	16672	16788	16873	16880	16767	16562	16675	16743	16777	16877	16541	16634	16568	16655	16761	16577	16567	16793	16591	16658	16528	16642	16667	16722	16813	16637	16741	16493	16643	16679	16721	16813	16650	16713	16663	16853	16866	16831	16646	16713	16713	16681	16812	16613	16658	16753	16588	16775	16718	16927	16890	16676	16818	16652	16655	16855	16638	16669	16640	16503	16610	16783	16649	16471	16746	16633	16666	16589	16545	16804	16625	16663	16651	16736	16596	16927	16690	16559	16722	16692	16707	16628	16816	16746	16652	16512	16561	16776	16796	16784	16550	16803	16774	16461	16766	16838	16782	16887	16682	16775	16933	16805	16669	16661	16598	16837	16661	16881	16777	16583	16607	16671	16606	16647	16601	16855	16523	16735	16736	16527	16704	16527	16745	16602	16795	16609	16640	16542	16785	16671	16607	16802	16837	16587	16626	16638	16883	16583	16687	16684	16638	16522	16874	16675	16587	16797	16648	16594	16716	16690	16856	16436	16664	16661	16535	16699	16935	16712	16596	16652	16594	16520	16573	16649	16631	16606	16476	16837	16505	16718	16676	16825	16723	16711	16744	16817	16847	16949	16596	16699	16808	16869	16592	16564	16804	16559	16837	16767	16719	16572	16638	16746	16610	16704	16920	16745	16638	16884	16643	16722	16598	16685	16718	16657	16614	16518	16723	16727	16673	16627	16678	16806	16732	16759	16843	16669	16622	16950	16688	16600	16567	16756	16687	16681	16588	16931	16747	16751	16899	16872	16699	16732	16816	16737	16506	16712	16814	16750	16656	16749	16771	16576	16776	16790	16643	16621	16678	16784	16566	16704	16639	16767	16452	16711	16701	16693	16517	16701	16719	16539	16607	16644	16655	16687	16572	16719	16643	16680	16632	16709	16709	16644	16595	16487	16864	16598	16793	16450	16544	16766	16572	16649	16699	16715	16812	16705	16672	16737	17073	16752	16790	16640	16784	16852	16602	16452	16727	16775	16893	16705	16661	16812	16744	16929	16507	16706	16680	16681	16721	16714	16470	16538	16414	16776	16636	16753	16800	16921	16759	16574	16655	16814	16834	16628	16604	16697	16730	16759	16735	16419	16590	16703	16708	16579	16526	16804	16702	17043	16814	16643	16699	16802	16987	16659	16602	16700	16621	16623	16643	16582	16524	16590	16751	16797	16739	16841	16627	16722	16609	16751	16592	16750	16761	16578	16741	16621	16693	16724	16694	16652	16696	16562	16742	16535	16556	16703	16581	16450	16518	16512	16704	16693	16649	16630	16674	16761	16921	16888	16649	16486	16738	16815	16551	16832	16749	16721	16670	16780	16594	16578	16671	16606	16690	16631	16719	16612	16580	16893	16637	16685	16628	16792	16565	16732	16910	16740	16943	16688	16763	16855	16741	16572	16466	16556	16898	16817	16565	16670	16644	16651	16686	16677	16839	16721	16746	16747	16659	16510	16622	16866	16655	16814	16690	16594	16745	16441	16582	16632	16770	16693	16623	16549	16790	16822	16887	16686	16756	16569	16801	16468	16556	16704	16604	16464	16709	16806	16760	16735	16531	16707	16786	16418	16693	16686	16608	16885	16768	16682	16672	16717	16899	16639	16915	16632	16780	16695	16745	16714	16789	16650	16677	16676	16574	16718	16509	16562	16620	16771	16528	16642	16584	16722	16418	16556	16632	16673	16737	16756	16546	16749	16789	16785	16816	16775	16694	16747	16729	16904	16706	16646	16673	16813	16844	16812	16543	16718	16639	16647	16769	16616	16717	16545	16552	16606	16584	16581	16806	16715	16498	16655	16553	16801	16913	16695	16628	16749	16709	16677	16678	16672	16755	16833	16695	16690	16534	16913	16718	16644	16735	16779	16832	16592	16680	16826	16768	16837	16867	16778
24084	36224	32685	25025	22192	19817	17759	17141	16585	15966	15880	15437	15162	14830	14788	14675	14772	14524	14570	14514	14413	14440	14446	14366	14402	14389	14471	14292	14423	14370	14298	14268	14289	14196	14179	14324	14377	14277	14281	14294	14241	14302	14204	14444	14395	14271	14296	14277	14193	14384	14322	14232	14475	14182	14262	14319	14270	14438	14109	14325	14298	14207	14328	14374	14341	14240	14297	14146	14265	14197	14364	14191	14344	14158	13947	14223	14329	14183	14304	14262	14215	14168	14403	14232	14113	14411	14265	14164	14274	14283	14178	14293	14302	14389	14235	14254	14216	14132	14264	14218	14189	14262	14331	14135	14275	14280	14294	14287	14183	14144	14274	14214	14330	14433	14255	14100	14068	14271	14125	14199	14316	14036	14308	14170	14286	14232	14224	14304	14260	14239	14243	14195	14216	14199	14219	14456	14167	14346	14261	14091	14138	14313	14421	14112	14275	14138	14222	14144	14142	14060	14100	14110	14232	14182	14144	14008	14256	14165	14112	14242	14227	14262	14191	14239	14336	14305	14382	14075	14218	14160	14317	14304	14140	14211	14238	14224	14124	14299	14321	14075	14188	14195	14283	14250	14395	14329	14271	14169	14362	14443	14362	14201	14189	14296	14022	14169	14356	14166	13899	14211	14318	14257	14300	14269	14194	14194	14209	14215	14369	14136	14118	14215	14176	14085	14128	14172	14336	14131	14270	14333	14132	14332	14255	14196	14207	14152	14112	14256	14155	14257	14431	14113	14328	14257	14086	14093	14059	14320	14271	14082	14193	14213	14375	14159	14164	14355	14456	14205	14143	14244	14180	14317	14091	14256	14237	14377	14319	14188	14182	14335	14419	14161	14104	14264	14296	14189	14156	14208	14443	14247	14185	14079	14320	14218	14422	14168	14284	14346	14074	14246	14182	14092	14027	14314	14227	14283	14159	14352	14299	14206	14266	14237	14087	14257	14429	14285	14165	14181	14241	14424	14361	14290	14177	14307	14243	14160	14219	14255	14301	14225	14342	14298	14157	14192	14277	14141	14107	14225	14330	14261	14267	14157	14302	14205	14197	13985	14252	14162	14179	14217	14489	14399	14207	14389	14337	14320	14237	14056	14311	14218	14154	14376	14081	14189	14300	14374	14404	14417	14086	14342	14109	14123	14098	14248	14195	14244	14335	14256	14238	14159	14242	14149	14293	14263	14160	14254	14324	14332	14298	14185	14221	14286	14388	14285	14130	14144	14415	14178	14065	14207	14182	14228	14313	14263	14419	14102	14259	14247	14344	14452	14218	14424	14338	14215	14287	14244	14203	14275	14307	14190	14299	14307	14324	14127	14247	14265	14283	14211	14030	14331	14288	14238	14230	14255	14273	14364	14332	14258	14271	14207	14118	14122	14213	14220	14229	14330	14306	14357	14145	14087	14291	14226	14304	14308	14234	14274	14177	14365	14344	14323	14114	14200	14272	14274	14287	14217	14177	14279	14276	14318	14290	14165	14235	14296	14206	14276	14282	14167	14219	14395	14228	14196	14376	14316	14119	14101	14200	14142	14267	14366	14365	14359	14200	14190	14154	14274	14071	14222	14382	14328	14353	14387	14023	14274	14120	14333	14337	14118	14167	14298	14380	14309	14455	14218	14250	14356	14319	14209	14254	14176	14298	14197	14488	14224	14185	14431	14333	14326	14212	14155	14225	14309	14313	13962	14195	14186	14151	14329	14081	14230	14217	14297	14346	14123	14208	14235	14253	14253	14361	14294	14371	14189	14258	14284	14152	14283	14286	14328	14238	14188	14157	14290	14141	14218	14203	14256	14230	14316	14156	14191	14090	14199	14369	14128	14281	14228	14239	14214	14227	14197	14148	14204	14231	14194	14318	14169	14371	14170	14187	14337	14428	14356	14144	14258	14337	14255	14145	14232	14245	14243	14146	14239	14171	14203	14139	14242	14232	14291	14268	14313	14260	14323	14120	14294	14126	14127	14334	14158	14173	14200	14302	14394	14295	14111	14117	14445	14148	14094	14203	14301	14167	14093	14157	14292	14341	14293	14276	14093	14249	14278	14344	14281	14293	14216	14267	14277	14104	14171	14276	14239	14149	14253	14338	14142	14113	14173	14239	14355	14119	14227	14302	14246	14109	14265	14119	14197	14253	14174	14193	14175	14090	14299	14121	14198	14157	14214	14320	14207	14170	14362	14277	14275	14236	14267	14281	14146	14241	14035	14274	14025	14277	14271	14239	14246	14181	14270	14234	14270	14262	14156	14380	14317	14357	14287	14227	14077	14168	14356	14227	14207	14181	14368	14185	14110	14151	14244	14397	14452	14178	14127	14147	14073	14242	14255	14239	14263	14229	14216	14249	14173	14211	14383	14259	14219	14265	14276	14189	14284	14093	14406	14179	14328	14140	14199	14167	14387	14244	14319	14390	14229	14391	14185	14216	14205	14265	14084	14273	14323	14255	14150	14282	14294	14260	14317	14220	14226	14190	14333	14187	14292	14334	14259	14101	14275	14254	14259	14326	14202	14157	14124	14294	14277	14100	14238	14028	14280	14273	14083	14031	14312	14289	14330	14188	14288	14312	14123	14151	14244	14106	14289	14383	14244	14368	14358	14200	14335	14263	14101	14192	14297	14254	14290	14194	14107	14272	14410	14331	13980	14178	14279	14253	14256	14386	14101	14318	14433	14437	14367	14234	14243	14344	14266	14431	14098	14229	14068	14363	14072	14240	14174	14150	14310	14362	14459	14379	14446	14290	14179	14268	14391	14087	14293	14283	14184	14372	14132	14412	14166	14287	14129	14287	14332	14364	14114	14207	14307	14229	14097	14243	14454	14203	14322	14349	14330	14181	14359	14183	14310	14239	14138	14022	14359	14321	14279	14066	14232	14143	14384	14296	14362	14337	14239	14077	14364	14359	14386	14201	14179	14360	14405	14264	14267	14281	14267	14171	14384	14427	14166	14227	14290	14169	14333	14177	14167	14165	14258	14368	14269	14224	14311	14285	14267	14276	14066	14331	14187	14082	14223	14097	14345	14180	14276	14349	14119	14244	14357	14512	14242	14189	14289	14231	14181	14235	14257	14277	14316	14214	14203	14172	14281	14227	14332	14153	14347	14284	14246	14167	14126	14224	14380	14250	14334	14291	14212	14187	14235	14270	14289	14097	14221	14262	14262	14085	14190	14152	14241	14242	14171	14400	14339	14210	14249	14200	14137	14158	14198	14422	14221	14167	14259	14196	14284	14288	14324	14269	14116	14186	14220	14260	14270	14293	14299	14205	14181	14179	14234	14211	14281	14105	14361	14321	14196	14387	14298	14348	14261	14219	14071	14283	14396	14190	14193	14228	14243	14145	14301	14417	14210	14270	14345	14313	14204	14265	14189	14193	14250	14136	14129	14321	14248	14375	14420	14292	14242	14515	14275	14202	14380	14133	14198	14256	14409	14335	14207	14172	14270	14115	14223	14420	14152	14191	14090	14082	14207	14177	14138	14306	14307	14124	14245	14154	14238	14082	14418	14140	14351	14221	14384	14249	14328	14219	13973	14318	14203	14331	14248	14173	14278	14086	14055	14357	14385	14383	14103	14190	14161	14330	14195	14351	14337	14273	14309	14324	14314	14346	14189	14132	14177	14301	14065	14245	14324	14230	14358	14200	14310	14297	14262	14258	14275	14227	14275	14158	14185	14122	14122	14188	14190	14134	14304	14175	14249	14183	14177	14299	14109	14186	14445	14463	14155	14311	14235	14256	14291	14171	14248	14327	14136	14116	14251	14424	14261	14242	14329	14289	14185	14358	14305	14243	14274	14192	14257	14250	14419	14229	14261	14218	14323	14080	14341	14245	14275	14130	14249	14259	14145	14071	14295	14252	14296	14188	14083	14194	14287	14158	14304	14219	14337	14340	14219	14321	14148	14358	14232	14427	14110	14282	14394	14220	14123	14306	14076	14271	14371	14147	14150	14333	14223	14151	14218	14183	14275	14276	14171	14176	14255	14335	14042	14152	14080	14324	14380	14258	14482	14419	14316	14288	14214	14154	14126	14231	14132	14202	14284	14118	14220	14125	14313	14201	14345	14298	14323	14313	14287	14397	14180	14123	14426	14166	14101	14369	14394	14494	14257	14226	14311	14253	14261	14086	14234	14307	14271	14268	14334	14160	14343	14164	14062	14402	14213	14100	14168	14154	14360	14299	14337	14328	14185	14354	14153	14305	14175	14227	14443	14058	14321	14196	14073	14057	14232	14281	14102	14085	14309	14252	14270	14219	14240	14270	14068	14446	14326	14243	14266	14339	14239	14121	14428	14381	14360	14065	14304	14406	14216	14368	14251	14347	14337	14131	14304	14189	14340	14118	14374	14175	14202	14033	14195	14365	14201	14128	14406	14172	14447	14322	14180	14312	14110	14334	14281	14167	14212	14329	14238	14321	14270	14316	14284	14254	14156	14263	14127	14151	14176	14347	14324	13975	14377	14218	14223	14253	14150	14174	14247	14403	14271	14112	14172	14310	14250	14272	14248	14326	14167	14161	14140	14246	14316	14276	14292	14330	14298	14301	14221	14269	14107	14265	14264	14224	14179	14299	14198	14133	14206	14368	14047	14124	14332	14437	14075	14321	14218	14355	14308	14143	14322	14227	14144	14213	14168	14199	14284	14214	14355	14162	14303	14126	14235	14329	14180	14446	14274	14318	14208	14111	14230	14246	14297	14170	14303	14163	14062	14393	14194	14236	14309	14375	14197	14277	14169	14296	14165	14414	14237	14237	14192	14201	14254	14303	14313	14246	14172	14272	14304	14281	14092	14214	14276	14160	14202	14217	14222	14324	14189	14061	14314	14198	14123	14375	14324	14358	14291	14250	14235	14393	14205	14163	14303	14425	14242	14365	14196	14178	14404	14339	14268	14251	14097	14258	14292	14132	14302	14346	14332	14258	14198	14331	14305	14212	14263	14197	14246	14317	14218	14231	14179	14224	14205	14358	14216	14183	14207	14309	14231	14204	14109	14188	14171	14172	14081	14350	14225	14469	14219	14162	14327	14243	14317	14291	14265	14222	14104	14409	14235	14208	14218	14118	14319	14210	14320	14322	14309	14106	14201	14286	14043	14300	14257	14231	14205	14160	14262	14290	14295	14267	14303
23820	21092	28453	24449	23366	24739	23717	19914	19144	18886	18446	18124	17739	17888	17657	17389	17255	17355	17318	17266	17227	17052	17177	17011	17028	17186	16841	16975	17012	17014	16990	16689	16860	16817	17043	16760	16823	16864	16825	16819	16863	16790	16669	16883	16723	16796	16852	16881	16819	16765	16973	16955	16971	16822	16770	16807	16589	16849	16814	16926	16969	16802	16758	16682	16757	16731	16840	16750	16727	16757	16847	16720	16932	16681	16768	16785	16760	16795	16759	16735	16645	16804	16766	16814	16832	16801	16738	16564	16751	16765	16773	16875	16707	16855	16784	16741	16750	16827	16651	16737	16946	16844	16775	16669	16656	16779	16875	16701	16854	16889	16699	16745	16845	16849	16741	16859	16717	16955	16912	16763	16540	16713	16911	16978	16850	16810	16864	16805	16869	16783	16750	16635	16735	16723	16803	16688	16576	16871	16749	16842	16628	16699	16734	16780	16918	16757	16841	16772	16898	17076	16584	16773	16961	16877	16799	16713	16717	16777	16762	16743	16945	16848	16651	16675	16750	16626	16788	16916	16621	17007	16868	16743	16760	16794	16749	16684	16714	16835	16753	16795	16802	16775	16640	16643	16832	16921	16849	16779	16557	16753	16664	16735	16700	16663	16783	16808	16684	16805	16783	16744	16673	16744	16712	17000	16789	16817	16702	16775	17157	16726	16657	16654	16822	16738	16535	16617	16610	16815	17044	16628	16805	16819	16998	16949	16944	16705	16891	16496	16844	16582	16752	16941	16873	16852	16750	16849	17125	16801	16899	16703	16837	16819	16885	16816	16763	16896	16937	16510	16588	16494	16798	16955	16864	16732	16706	16623	16602	16640	16808	16775	16645	16671	16733	16794	16516	16856	16770	16918	16771	16756	16916	16743	16885	16734	16767	16761	16649	16802	16803	16718	16830	16686	16841	16936	16787	16851	16730	16707	16530	16936	16849	16799	16700	16542	16772	16795	16804	16826	16780	16677	16654	16833	16764	16749	16786	16676	16765	16942	16848	16788	16713	16612	16838	16929	16943	16786	16844	16647	16854	16714	16903	16639	16722	16962	16781	16745	16739	16771	16828	16788	16530	16746	16802	16499	16576	16682	16752	16607	16814	16740	16938	16694	16625	16522	16762	16800	16890	16831	16640	16787	16706	16705	16804	16755	16728	16727	16649	16683	16486	16560	16858	16646	16565	16646	16787	16871	16631	16805	16897	16783	16611	16738	16770	16838	16507	16862	16587	16894	16706	16910	16642	16845	16851	16455	16909	16750	16933	16783	16766	16799	16607	16687	16818	16527	16922	16691	16867	16771	16631	16936	16612	16687	16682	16647	16734	16829	16788	16592	16701	16575	16798	16852	16863	16751	16819	16769	16762	16642	16573	16624	16846	16542	16782	16767	16794	16674	16847	16774	16740	16811	16831	16609	16684	16615	16755	16811	16543	16548	16773	16828	16737	16783	16710	16669	16894	16788	16705	16795	16905	17057	16800	16774	16916	16892	16813	16687	16592	16765	16610	16888	16789	16763	16671	16766	16748	16845	16657	16767	16784	16782	16904	16828	16682	16656	16760	17074	16761	16709	16636	16497	16776	16907	16692	16815	16650	16881	16793	16866	16800	16969	16913	16778	16682	16738	16881	16740	16985	16686	16661	16916	16780	16898	16825	16778	16643	16715	16649	16720	16885	16838	16968	16746	16713	16888	16791	16846	16715	16764	16828	16653	16886	16823	16759	16738	16578	16609	16672	16742	16703	16646	16956	16932	16816	16747	16635	16668	16861	16917	16890	16717	16863	17042	16791	16804	16721	16732	16805	16861	16752	16700	16957	16914	16844	16662	16619	16640	16869	16675	16852	16789	16806	16804	16712	16606	16539	16890	16898	16797	16812	16849	16849	16833	16737	16726	16834	16730	17011	16923	16854	16781	16758	16678	16776	16728	16868	16579	16815	16611	16666	16739	16832	16784	16756	16833	16655	16787	16561	16715	16527	16712	16819	17030	16744	16749	16653	16705	16695	16863	16688	16956	16861	16757	16874	16851	16547	16860	16982	16867	16741	16428	16602	16837	16745	16817	16767	16687	16663	16998	16754	16771	16817	16713	16853	16710	16886	16855	16680	16978	16849	16645	16793	16768	16794	16725	16600	16571	16830	16640	16745	16732	16925	16564	16825	16745	16705	16714	16518	16662	16771	16712	16684	16781	16807	16847	16644	16742	16645	16819	16727	16835	16923	16826	16865	16828	16907	16708	16743	16789	16694	16605	16678	16898	16617	16796	17005	16775	16604	16851	16832	16915	16870	16849	16697	16940	16806	16875	16832	16715	16708	16708	16942	16870	16731	16896	16802	16827	16632	16725	16664	16742	16748	16662	16739	16691	16845	16736	16724	16972	16923	16790	16581	16777	16871	16764	16610	16790	16906	16615	16782	16835	16741	16750	16798	16879	16773	16825	16655	16862	16649	16754	16705	16741	16760	16760	16677	16617	16800	16736	16563	16758	16866	16828	16679	16726	16872	16697	16668	16582	16720	17015	16710	16478	16836	16783	16601	16755	16621	16649	16749	16720	16814	16527	16576	16673	16833	16734	16744	16757	16810	16760	16737	16772	16651	16478	16719	16819	16621	16548	16611	16665	16767	16783	16866	16754	16906	16877	16765	16735	16568	16796	16562	16536	16959	16828	16723	16790	16886	16930	16920	16868	16821	16723	16794	16811	16622	16757	16524	16722	16541	16711	16839	16613	16773	16698	16677	16646	16767	16837	16808	16832	16975	16721	17046	16603	16644	16763	16777	16716	16820	16798	16617	16752	16772	16806	16884	16899	16841	16785	16652	16705	17011	16683	17056	16725	16667	16859	16928	16787	16825	16861	16834	16675	16650	16805	16619	16944	16784	16805	16628	16719	16733	16809	16779	16731	16729	17029	16871	16614	16574	16726	16651	16590	16803	16659	16568	16920	16675	16747	16812	16808	16896	16882	16711	16867	16705	16643	16858	16711	16917	16807	16690	16801	16793	16700	16797	16668	16701	16801	16779	16676	16643	16720	16949	16731	16793	16762	16649	16592	16723	16758	16636	16903	16696	16714	16725	16821	16620	16723	16868	16767	16827	16859	16784	16973	16757	16838	16871	16855	16811	16782	16887	16739	16630	16722	16760	16592	16643	16696	16743	16945	16658	16556	16769	16642	16864	16857	16669	16648	16596	16801	16845	16595	16793	16767	16724	16832	16804	16827	16703	16818	16782	16650	16841	16848	16903	16778	16722	16723	16888	16827	16785	16609	16985	16766	16641	16714	16777	16855	16671	16793	16910	16770	16929	16680	16760	16881	16745	16657	16868	16872	16601	16791	16742	16708	16851	16720	16765	16890	16955	16725	16794	16642	16554	16701	16905	16787	16684	16739	16902	16667	16834	16755	16730	16786	16692	16657	16794	16838	16814	16673	16767	16635	16799	16719	16835	16758	16690	16715	16671	16827	16555	16627	16639	16547	16784	16799	16718	16732	16810	16497	16679	16631	16592	16547	16845	16792	16680	16783	16916	16741	16591	16674	16833	16745	16589	16725	16819	16656	16809	16921	16449	16975	16659	16706	16560	16894	16697	16832	16705	16729	16782	16707	16649	16732	17132	16742	16698	16783	16577	16593	16745	16721	16747	16834	16802	16667	16665	16785	16854	16549	16662	16883	16635	16945	16864	16809	16701	16804	17103	16923	16567	16825	16724	16774	16638	16632	16880	16884	16752	16700	16905	16715	16763	16587	16899	16837	16927	16710	16708	16596	16698	16894	16831	16800	16906	16904	16882	16814	16836	16763	16784	16822	16660	16720	16734	16732	16660	16679	16777	16798	17038	17021	16669	16668	16495	16719	16681	16745	16526	16615	16655	16602	16568	16676	16683	16888	16969	16712	16831	16709	16742	16763	16883	16804	16563	16604	16819	16813	16803	16536	16792	16910	16884	16717	16778	16721	16827	16874	16894	16877	16700	16860	16864	16772	16580	16831	16519	16769	16819	17020	16790	16773	16899	16637	16758	16761	16784	17063	16716	16798	16788	16878	16699	16662	16813	16660	16589	16781	16674	16612	16750	16684	16615	16889	16790	16791	16839	16791	16680	16587	16648	16783	16752	16644	16825	16741	16672	16838	16816	16883	16663	16906	16756	16811	16697	16880	16836	16591	16722	16792	16735	16821	16743	16776	16776	16777	16534	16659	16718	16491	16991	16930	16812	16616	16830	17005	16777	16716	16659	16827	16628	16848	16969	16750	16557	16819	16800	16716	16684	16863	16775	16710	16858	16676	16940	16626	16803	16536	16730	16586	16908	16819	16543	16743	16763	16796	16768	16832	16793	16577	16872	16686	16695	16659	16592	16599	16620	16683	16793	16790	16536	16646	16852	16665	16651	16853	16739	16802	16668	16771	16878	16648	16767	16754	16881	16787	16761	16674	16760	16797	16770	16683	16742	16774	16727	16574	16930	16611	16731	16974	16659	16800	16863	16775	16785	16905	16667	16835	16815	16645	16772	16907	16846	16847	17038	16690	16780	16737	16722	17006	16860	16785	16957	16646	16567	16790	16663	16821	16788	16762	16636	16719	16760	16870	16787	16721	16683	16633	16826	16924	16844	16714	16736	16549	16749	16701	16613	16869	16794	16669	16807	16847	16869	16923	16711	17013	16779	16812	16763	16732	16698	16698	16751	16952	16728	16792	16531	16381	16651	16937	16710	16740	16645	16887	16729	16823	16830	16867	16740	16819	17009	16836	16898	16720	16859	16811	16740	16537	16838	16671	16903	16676	16781	16649	16796	16516	16867	16858	16842	16885	16726	16708	16751	16741	16732	16764	16712	16781	16860	16673	16869	16762	16585	16874	16775	16866	16647	16755	16788	16692	16713	16813	16868	16853	16683	16769	16734	16523	17003	16839	16858	16959	16810	16842	16738	16620	16631	16554	16732	16464	16675	16780	16954	16805	16864	16586	16682	16878	16760	16839	16613	16704	16850	16738	16738	16629	16805	16765	16660	16599	16675	16784	16619	16773	16791	16875	16821	16896	16881	16783	16903	16698	16807	16865	16753	16851	16710	16796	16854	16675	16725	16808	16743	16684	16933	16660	16810	16768	16723	16686	16729	16767	16662	16830	16726	16736
24141	42338	38435	30060	26351	23814	20739	18838	18177	17321	17039	16406	15832	15661	15335	15193	14971	15078	14842	14825	14925	14622	14450	14639	14515	14565	14507	14708	14542	14514	14318	14411	14550	14534	14318	14380	14560	14300	14163	14342	14248	14522	14245	14210	14350	14343	14475	14262	14254	14470	14511	14107	14338	14362	14377	14421	14287	14270	14264	14324	14361	14319	14193	14227	14237	14331	14243	14392	14327	14348	14376	14335	14265	14327	14507	14323	14206	14350	14432	14363	14281	14180	14381	14216	14292	14312	14457	14423	14415	14325	14391	14350	14297	14203	14414	14377	14433	14263	14176	14296	14321	14349	14195	14390	14192	14300	14437	14261	14282	14254	14303	14391	14309	14324	14373	14426	14357	14221	14339	14306	14254	14311	14194	14555	14162	14174	14226	14354	14198	14372	14365	14263	14371	14267	14293	14307	14260	14340	14313	14269	14272	14347	14178	14474	14393	14248	14335	14189	14264	14216	14456	14151	14281	14210	14461	14308	14193	14366	14121	14257	14355	14246	14322	14328	14329	14294	14403	14222	14212	14502	14433	14361	14227	14425	14056	14227	14202	14259	14299	14366	14316	14493	14228	14264	14434	14356	14327	14304	14315	14114	14324	14289	14363	14366	14332	14231	14225	14412	14320	14222	14266	14298	14291	14315	14333	14389	14270	14261	14450	14281	14302	14401	14270	14319	14394	14196	14379	14234	14364	14425	14160	14337	14334	14315	14253	14335	14348	14464	14511	14244	14263	14337	14121	14299	14450	14173	14158	14235	14402	14378	14343	14325	14288	14105	14419	14272	14231	14323	14297	14307	14307	14199	14293	14209	14232	14339	14286	14395	14294	14322	14353	14231	14331	14285	14393	14423	14256	14120	14530	14304	14198	14308	14248	14180	14145	14287	14294	14210	14280	14498	14396	14196	14359	14407	14325	14290	14426	14180	14461	14204	14276	14379	14168	14371	14175	14202	14342	14398	14271	14289	14343	14494	14319	14321	14406	14252	14407	14218	14169	14271	14575	14408	14188	14373	14162	14117	14325	14280	14370	14467	14179	14367	14105	14389	14240	14061	14208	14137	14321	14383	14317	14420	14379	14198	14231	14301	14351	14275	14144	14263	14353	14266	14359	14352	14273	14328	14224	14225	14262	14382	14342	14260	14450	14155	14297	14180	14312	14279	14388	14327	14375	14249	14483	14317	14179	14332	14435	14114	14275	14265	14228	14305	14268	14243	14284	14248	14337	14494	14221	14361	14301	14287	14328	14247	14215	14328	14372	14328	14275	14268	14494	14380	14372	14252	14361	14261	14370	14342	14422	14269	14235	14278	14295	14354	14249	14485	14305	14153	14438	14378	14203	14463	14443	14348	14303	14220	14347	14339	14365	14148	14249	14254	14300	14425	14432	14263	14290	14516	14213	14236	14294	14336	14350	14186	14366	14280	14216	14243	14098	14320	14307	14290	14416	14228	14301	14342	14398	14383	14322	14091	14299	14238	14211	14343	14529	14267	14410	14355	14263	14325	14243	14147	14308	14235	14243	14256	14434	14345	14358	14241	14279	14288	14387	14150	14344	14287	14310	14282	14395	14184	14261	14244	14343	14334	14462	14317	14333	14300	14287	14240	14329	14153	14178	14212	14335	14329	14421	14295	14125	14314	14298	14357	14320	14359	14396	14324	14409	14342	14270	14283	14252	14470	14249	14399	14301	14289	14273	14309	14325	14441	14333	14075	14402	14294	14372	14283	14323	14373	14322	14331	14408	14174	14288	14275	14278	14139	14304	14287	14380	14310	14243	14370	14339	14288	14203	14303	14285	14268	14300	14399	14307	14237	14220	14192	14404	14315	14214	14439	14240	14300	14236	14327	14175	14291	14270	14384	14368	14353	14268	14383	14416	14360	14143	14340	14269	14433	14250	14278	14201	14466	14475	14348	14320	14310	14265	14290	14158	14155	14536	14234	14350	14220	14030	14397	14312	14416	14167	14380	14308	14310	14305	14237	14330	14345	14414	14466	14187	14112	14182	14360	14278	14193	14267	14197	14289	14309	14183	14416	14353	14277	14405	14273	14089	14227	14375	14229	14238	14333	14449	14465	14400	14413	14219	14284	14354	14339	14244	14280	14147	14404	14339	14326	14288	14376	14326	14304	14176	14123	14417	14311	14204	14307	14332	14264	14147	14269	14423	14320	14417	14220	14350	14248	14190	14335	14316	14364	14270	14381	14324	14318	14283	14119	14127	14402	14300	14331	14325	14239	14216	14430	14261	14301	14365	14271	14207	14411	14470	14260	14362	14424	14327	14343	14252	14248	14238	14174	14222	14245	14424	14245	14305	14411	14334	14476	14378	14201	14421	14276	14458	14238	14284	14269	14292	14385	14254	14392	14336	14309	14318	14327	14194	14327	14096	14329	14361	14350	14293	14380	14462	14128	14351	14117	14267	14283	14469	14370	14152	14181	14341	14315	14312	14344	14361	14357	14437	14319	14339	14408	14376	14356	14398	14324	14384	14329	14263	14370	14178	14267	14326	14246	14379	14198	14450	14324	14360	14333	14262	14269	14191	14363	14336	14398	14262	14561	14292	14209	14355	14271	14274	14340	14389	14392	14306	14374	14177	14216	14288	14254	14438	14182	14295	14287	14331	14216	14221	14345	14269	14478	14352	14307	14352	14425	14379	14408	14181	14477	14230	14295	14168	14310	14406	14470	14253	14448	14238	14292	14480	14178	14310	14198	14357	14432	14323	14277	14408	14235	14301	14365	14437	14354	14274	14303	14304	14291	14210	14288	14078	14352	14380	14229	14302	14342	14435	14341	14203	14266	14250	14393	14263	14362	14244	14247	14379	14442	14405	14319	14357	14298	14272	14236	14375	14535	14338	14220	14197	14130	14267	14313	14216	14313	14129	14425	14375	14199	14248	14335	14267	14355	14427	14192	14177	14455	14402	14281	14170	14289	14360	14215	14360	14408	14157	14337	14408	14193	14322	14288	14411	14282	14289	14298	14394	14235	14321	14185	14009	14322	14223	14322	14309	14374	14223	14182	14301	14486	14047	14183	14210	14248	14345	14333	14477	14230	14484	14264	14360	14191	14289	14212	14435	14344	14302	14412	14382	14305	14197	14253	14138	14268	14325	14277	14142	14311	14237	14241	14311	14422	14249	14333	14452	14148	14359	14264	14383	14259	14346	14186	14327	14259	14195	14323	14242	14364	14069	14303	14387	14308	14283	14283	14346	14216	14517	14343	14340	14325	14313	14383	14382	14290	14295	14220	14275	14239	14386	14294	14296	14275	14188	14296	14207	14206	14232	14378	14362	14269	14391	14273	14306	14267	14145	14337	14245	14335	14320	14218	14366	14386	14405	14348	14282	14410	14221	14243	14295	14317	14201	14390	14211	14383	14231	14261	14199	14237	14373	14065	14334	14178	14225	14290	14335	14233	14307	14264	14305	14264	14242	14336	14359	14392	14325	14137	14234	14167	14147	14351	14376	14336	14236	14373	14333	14145	14187	14303	14347	14289	14238	14249	14209	14258	14327	14096	14309	14170	14283	14334	14227	14263	14274	14311	14257	14380	14221	14192	14224	14270	14281	14249	14300	14371	14259	14314	14185	14286	14150	14237	14296	14150	14452	14237	14290	14193	14459	14155	14273	14417	14333	14232	14289	14437	14471	14185	14357	14232	14265	14336	14164	14362	14279	14253	14222	14212	14396	14219	14323	14244	14288	14174	14194	14296	14265	14229	14389	14346	14369	14340	14384	14383	14181	14233	14259	14400	14280	14322	14341	14371	14301	14394	14261	14482	14227	14340	14219	14443	14312	14223	14218	14272	14323	14302	14441	14358	14397	14349	14343	14337	14290	14218	14283	14340	14308	14299	14523	14394	14225	14382	14376	14098	14384	14385	14205	14393	14332	14407	14306	14270	14239	14305	14278	14288	14331	14428	14451	14282	14263	14362	14244	14397	14281	14182	14159	14165	14357	14432	14246	14274	14382	14306	14165	14389	14182	14348	14225	14410	14274	14322	14177	14291	14207	14205	14466	14279	14392	14389	14335	14190	14321	14278	14272	14294	14293	14368	14357	14340	14127	14260	14138	14277	14168	14361	14154	14315	14230	14245	14543	14348	14272	14407	14337	14272	14231	14382	14198	14252	14219	14352	14431	14434	14229	14329	14260	14210	14296	14321	14164	14211	14280	14018	14325	14388	14282	14228	14252	14334	14176	14312	14448	14352	14244	14227	14239	14279	14332	14367	14308	14487	14241	14369	14157	14418	14347	14207	14424	14130	14343	14299	14516	14325	14092	14498	14263	14425	14270	14336	14222	14216	14375	14359	14425	14194	14307	14224	14647	14296	14253	14223	14279	14174	14348	14348	14370	14258	14228	14278	14229	14345	14271	14334	14207	14348	14423	14141	14372	14187	14127	14331	14406	14251	14175	14415	14274	14414	14253	14208	14277	14221	14348	14395	14286	14276	14311	14393	14116	14236	14287	14399	14215	14351	14310	14506	14415	14387	14310	14399	14436	14494	14298	14332	14305	14222	14265	14232	14374	14259	14231	14328	14167	14190	14406	14205	14391	14246	14304	14317	14225	14303	14227	14358	14264	14094	14220	14457	14339	14347	14334	14270	14386	14471	14368	14326	14261	14550	14281	14341	14274	14290	14491	14425	14143	14203	14287	14359	14392	14117	14285	14314	14331	14206	14303	14421	14227	14339	14397	14302	14259	14440	14225	14245	14396	14401	14160	14321	14228	14253	14234	14354	14246	14447	14271	14385	14372	14259	14329	14332	14352	14283	14175	14319	14287	14265	14335	14329	14346	14366	14123	14419	14275	14300	14346	14366	14325	14399	14502	14329	14243	14235	14218	14220	14396	14187	14328	14204	14292	14310	14346	14347	14404	14211	14219	14295	14375	14106	14468	14215	14318	14304	14329	14375	14218	14278	14412	14203	14291	14297	14375	14308	14352	14307	14396	14285	14230	14273	14369	14370	14318	14407	14183	14187	14352	14258	14257	14484	14327	14316	14320	14177	14308	14359	14323	14136	14441	14341	14370	14199	14206	14355	14419	14289	14369	14288	14170	14299	14250	14345	14250	14462	14288	14430	14426	14320	14304	14251	14202	14253	14320	14371	14268	14180
22633	21031	28800	23559	22000	25651	28076	22754	21584	21305	21037	20473	20003	19680	19522	19284	19220	19139	19053	18853	19083	18794	18632	18763	18794	18830	18529	18701	18494	18611	18542	18594	18478	18628	18370	18647	18612	18443	18537	18493	18183	18551	18421	18461	18366	18507	18463	18416	18349	18425	18367	18508	18351	18563	18450	18371	18373	18397	18381	18613	18407	18391	18528	18298	18480	18307	18351	18418	18134	18266	18429	18374	18432	18524	18523	18327	18357	18368	18442	18289	18454	18364	18287	18250	18123	18509	18366	18243	18131	18404	18237	18478	18386	18316	18251	18295	18353	18144	18272	18329	18460	18241	18259	18197	18379	18421	18352	18259	18367	18304	18417	18283	18148	18391	18245	18322	18469	18205	18178	18453	18350	18280	18336	18340	18423	18572	18363	18495	18467	18353	18119	18358	18404	18428	18302	18073	18253	18065	18603	18413	18260	18370	18318	18329	18437	18339	18050	18402	18126	18380	18195	18303	18205	18213	18223	18153	18311	18305	18364	18266	18194	18443	18355	18222	18197	18227	18389	18274	18140	18253	18332	18400	18499	18217	18152	18206	18250	18240	18392	18248	18527	18123	18266	18190	18207	18503	18361	18299	18293	18259	18291	18167	18388	18176	18310	18347	18357	18335	18112	18356	18520	18163	18469	18331	18216	18321	18238	18344	18416	18321	18399	18135	18284	18074	18204	18235	18190	18426	18284	18241	18175	18284	18202	18360	18158	18176	18339	18364	18563	18385	18544	18502	18393	18466	18387	18349	18319	18385	18354	18465	18390	18154	18353	18236	18467	18420	18385	18145	18373	18477	18333	18295	18343	18320	18039	18217	18472	18055	18636	18444	18384	18066	18417	18271	18254	18389	18322	18427	18387	18334	18352	18410	18421	18532	18395	18366	18234	18255	18184	18462	18388	18350	18614	18442	18357	18121	18363	18331	18309	18160	18310	18237	18263	18351	18192	18215	18350	18337	18228	18256	18306	18212	18330	18270	18577	18378	18462	18311	18402	18434	18231	18339	18366	18458	18175	18336	18547	18373	18309	18352	18279	18383	18303	18181	18184	18167	18537	18156	18064	18214	18322	18226	18355	18321	18251	18543	18053	18265	18440	18285	18312	18166	18392	18088	18389	18377	18607	18512	18266	18325	18398	18460	18310	18134	18261	18260	18442	18127	18263	18340	18104	18180	18509	18270	18452	18375	18110	18426	18352	18410	18224	18433	18204	18384	18224	18327	18200	18516	18474	18250	18322	18208	18187	18381	18420	18365	18332	18160	18051	18293	18391	18339	18267	18125	18226	18349	18277	18414	18407	18126	18254	18472	18245	18128	18280	18432	18346	18272	18218	18056	18253	18196	18230	18308	18429	18292	18248	18161	18457	18211	18172	18317	18412	18146	18365	18324	18321	18234	18247	18384	18424	18381	18349	18220	18289	18328	18317	18303	18516	18066	18342	18322	18250	18296	18147	18318	18225	18358	18277	18379	18218	18435	18234	18165	18230	18556	18405	18180	18351	18263	18314	18440	18372	18291	18331	18475	18426	18307	18226	18325	18253	18391	18250	18336	18401	18222	18263	18203	18313	18212	18370	18472	18488	18267	18502	18446	18407	18300	18443	18174	18027	18252	18177	18413	18450	18348	18353	18302	18524	18308	18079	18231	18109	18091	18310	18325	18232	18124	18476	18295	18438	18248	18093	18105	18524	18360	18413	18222	18414	18330	18200	18237	18358	18270	18148	18193	18461	18325	18403	18348	18366	18247	18171	18235	18366	18509	18263	18173	18233	18172	18477	18654	18457	18284	18423	18248	18237	18159	18226	18385	18304	18309	18308	18173	18135	18399	18265	18329	18291	18382	18467	18307	18341	18183	18583	18138	18255	18299	18208	18235	18049	18280	18359	18474	18201	18550	18483	18297	18268	18339	18010	18315	18201	18116	18477	18207	18197	18172	18432	18328	18428	18404	18394	18240	18239	18277	18181	18335	18206	18373	18029	18366	18230	18284	18434	18125	18154	18345	18204	18180	18379	18346	18160	18302	18367	18307	18262	18243	18486	18075	18225	18370	18491	18216	18153	18332	18298	18251	18327	18240	18217	18146	18113	18337	18349	18098	18254	18399	18449	18352	18461	18415	18334	18298	18281	18381	18266	18396	18457	18311	18250	18293	18477	18247	18160	18198	18358	18331	18288	18418	18198	18055	18419	18567	18447	18328	18208	18332	18412	18293	18572	18170	18452	18293	18215	18379	18510	18328	18446	18194	18268	18147	18448	18416	18355	18357	18341	18182	18330	18257	18138	18380	18411	18156	18237	18169	18252	18490	18158	18267	18362	18232	18151	18303	18242	18552	18253	18016	18476	18329	18411	18136	18417	18203	18425	18580	18204	18265	18246	18280	18228	18269	18224	18210	18352	18048	18223	18444	18295	18376	18178	18246	18311	18184	18343	18342	18271	18404	18501	18084	18143	18255	18310	18288	18215	18241	18329	18289	18439	18290	18325	18408	18179	18136	18078	18277	18201	18232	18197	18445	18380	18424	18375	18192	18082	18276	18216	18229	18402	18355	18290	18373	18144	18331	18422	18255	18296	18382	18349	18241	18193	18294	18360	18206	18382	18402	18333	18265	18405	18311	18353	18306	18256	18394	18429	18397	18254	18290	18343	18379	18162	18345	18246	18339	18424	18138	18312	18136	18268	18326	18129	18327	18303	18301	18296	18197	18462	18334	18161	18277	18208	18402	18356	18252	18378	18389	18187	18366	18248	18260	18304	18290	18152	18415	18411	18320	18564	18256	18254	18348	18179	18437	18407	17991	18004	18367	18294	18320	18251	18245	18300	18422	18336	18371	18302	18140	18178	18153	18261	18325	18137	18303	18131	18189	18125	18094	18370	18229	18383	18570	18307	18208	18235	18278	18242	18340	18181	18217	18398	18264	18224	18262	18206	18268	18432	18243	18279	18361	18237	18285	18424	18265	18307	18344	18401	18173	18518	18269	18235	18485	18320	18219	18372	18190	18146	18307	18195	18442	18239	18374	18332	18347	18353	18203	18481	18320	18180	18287	18366	18256	18362	18423	18355	18268	18489	18271	18284	18244	18315	18103	18098	18289	18209	18356	18301	18375	18413	18337	18149	18289	18094	18320	18150	18024	18517	18427	18347	18223	18199	18274	18277	18303	18232	18412	18430	18314	18100	18445	18147	18360	18279	18421	18104	18438	18325	18324	18221	18373	18195	18205	18323	18401	18271	18226	18420	18188	18218	18317	18138	18403	18280	18200	18242	18230	18224	18234	18184	18163	18157	18419	18339	18322	18376	18166	18288	18306	18016	18453	18495	18430	18272	18155	18252	18315	18342	18351	18312	18407	18335	18247	18279	18235	18345	18031	18178	18226	18425	18410	18300	18136	18193	18170	18122	18562	18289	18117	18252	18244	18224	18316	18180	18134	18283	17908	18306	18206	18265	18382	18221	18124	18143	18314	18261	18378	18110	18367	18239	18332	18339	18417	18449	18443	18286	18140	18070	18424	18245	18275	18304	18351	18457	18325	18206	18218	18374	18135	18473	18333	18177	18312	18454	18292	18413	18377	18332	18332	18258	18285	18333	18263	18104	18255	18274	18137	18207	18274	18493	18156	18589	18172	18350	18188	18184	18388	18490	18297	18397	18286	18139	18125	18262	18248	18333	18298	18398	18305	18322	18353	18442	18383	18351	18281	18324	18281	18225	18216	18409	18325	18184	18512	18249	18187	18462	18417	18321	18375	18196	18277	18187	18372	18177	18225	18174	18475	18337	18340	18195	18195	18282	18425	18348	18211	18231	18412	18286	18335	18483	18140	18417	18245	18272	18169	18127	18145	18322	18292	18485	18516	18322	18383	18163	18288	18303	18135	18281	18273	18436	18378	18337	18344	18410	18290	18319	18260	18470	18427	18377	18099	18176	18291	18242	18199	18394	18449	18318	18220	18272	18285	18329	18215	18404	18392	18180	18262	18342	18376	18425	18411	18322	18173	18362	18196	18398	18292	18312	18442	18288	18207	18386	18253	18273	18230	18204	18403	18328	18345	18388	18313	18272	18393	18307	18289	18447	18439	18234	18331	18248	18268	18240	18365	18481	18340	18222	18299	18411	18296	18372	18434	18233	18258	18415	18237	18361	18280	18394	18591	18511	18262	18319	18327	18385	18524	18419	18408	18371	18246	18168	18392	18311	18197	18566	18320	18315	18228	18458	18485	18224	18592	18288	18331	18277	18308	18020	18322	18196	18389	18224	18341	18344	18317	18429	18203	18149	18368	18250	18286	18374	18456	18226	18485	18155	18234	18321	18159	18325	18374	18286	18380	18307	18156	18177	18280	18304	18464	18532	18168	18282	18219	18409	18143	18003	18230	18282	18312	18409	18189	18264	18434	18328	18328	18266	18291	18342	18061	18407	18292	18142	18599	18077	18236	18468	18361	18332	18308	18275	18297	18499	18467	18125	18244	18352	18252	18237	18281	18275	18192	18441	18213	18439	18160	18246	18431	18314	18140	18347	18277	18317	18407	18119	18398	18522	18372	18377	18231	18446	18360	18121	18205	18401	18326	18274	18116	18333	18256	18390	18371	18259	18350	18243	18175	18404	18272	18259	18495	18253	18151	18130	18017	18069	18416	18235	18238	18140	18475	18436	18554	18425	18265	18181	18427	18091	18251	18290	18404	18308	18358	18393	18219	18470	18389	18277	18283	18293	18313	18226	18458	18330	18271	18406	18115	18345	18229	18196	18316	18372	18378	18445	18220	18274	18318	18218	18261	18418	18397	18396	18299	18382	18290	18270	18274	18271	18154	18410	18072	18266	18500	18424	18340	18293	18301	18400	18523	18320	18531	18256	18268	18249	18190	18402	18426	18299	18333	18337	18337	18209	18213	18358	18302	18335	18174	18431	18189	18278	18312	18307	18323	18372	18224	18207	18535	18174	18331	18300	18231	18231	18293	18397	18231	18243	18222	18313	18298	18397	18286	18348	18397	18211	18214	18349	18251	17989	18198	18236	18155	18195	18280	17974	18318	18081	18279	18104	18179	18169	18165	18422	18168	18140	18344	18211	18577	18366	18133	18236	18268	18254	18378	18383	18346	18272	18299	18123	18155	17992	18344	18212	18272
26010	46977	43209	34173	30496	27389	23744	21106	20424	19292	18796	18003	17491	17044	16767	16385	16265	16103	15924	15816	15766	15686	15408	15732	15451	15476	15499	15441	15582	15424	15336	15394	15303	15311	15270	15144	15071	15122	15311	15181	15224	15184	15214	15123	15178	15139	15358	15241	15300	15226	15208	15242	15328	15270	15102	15204	15058	15235	15334	15347	15224	15185	15090	15067	15190	15075	15440	15119	15288	15205	15163	15336	15070	15098	15162	15092	15020	15176	15111	15111	15152	15159	15029	15220	15152	15317	15138	15258	15174	15115	15225	15144	15097	14891	15176	15239	15178	15290	15109	15143	15301	15077	15054	15316	15208	15019	15189	15378	15104	15187	15252	15211	15135	15126	15073	15210	15180	15093	15137	15206	15147	14926	15149	15090	15164	15230	15273	15127	15170	15099	15145	15183	15066	15257	15268	15288	15050	15004	15138	15137	15027	15080	15051	15117	15188	15259	15084	15269	15207	15363	15163	15184	15213	15205	15268	15053	14949	15082	15101	15093	15289	15125	15082	15149	15230	15242	15161	15176	15183	15149	15212	15041	15110	15175	15085	15143	15145	15168	14991	15157	15093	15120	15068	15038	15513	15318	15143	15143	15030	15193	15137	15306	15118	15204	15033	15136	15180	15286	15257	15162	15031	15075	15237	15216	15172	15016	15231	15197	15117	15296	15128	15196	15220	15175	15205	15219	15095	15034	14969	15177	15334	15103	15049	15214	15166	15123	15158	15229	15108	15149	15237	15137	14950	15166	15049	15010	15160	15039	15166	15129	15067	15132	15300	14959	15228	15069	15226	15056	15099	15260	15006	15190	15220	15091	15166	14965	15241	15227	15071	15030	15061	15083	15165	15046	15078	14930	15138	15045	14872	15175	15091	15270	15151	15086	15243	14960	15047	15080	15311	15231	15186	15308	15258	15154	15186	15103	15026	15094	15228	15127	15111	15147	15081	15143	15075	15177	15076	15193	14979	15236	15062	15127	14991	15126	15098	15112	15050	15007	15184	15068	15142	15281	15153	15111	15141	15035	15150	14936	15020	15071	15192	15036	15011	15148	15068	15345	15052	15094	15113	15283	15126	15150	15093	15094	15137	15096	15049	15004	15213	14923	15161	15373	14953	15298	15124	15129	15047	15042	15093	15033	15142	15130	15166	14926	15193	15204	14986	15199	15087	15200	15273	15319	14993	15226	15151	15334	15083	15044	15182	15302	15038	14955	15178	15185	15024	15121	15182	15007	15148	15046	15200	15084	15226	15077	15035	15040	15100	15292	15123	15096	14992	14953	15128	15173	15043	15260	15196	15040	15220	15182	15063	15129	15150	15197	15113	15279	15037	15176	15153	15120	15106	15079	15147	14997	15162	15334	15027	15238	15144	15133	15130	15300	15130	15096	15165	15103	15299	15189	15177	15122	15043	15132	15132	15284	15164	15154	15065	15188	15292	15090	15152	15039	15147	15188	15181	15021	15197	15161	15122	15146	15118	15176	15202	15153	15259	15060	15183	15193	15258	15046	15019	15273	15182	15106	15176	15137	15078	15039	15144	15164	15080	15177	15184	15362	15018	15096	15086	15191	15144	15076	15211	15155	15180	15273	15363	15315	15101	15121	15206	15162	15127	15250	15337	15081	15090	15250	15244	15179	15093	15092	15231	14953	15101	15268	15221	15016	14941	15105	14956	14997	15166	15311	15091	15143	14996	15075	15158	15107	14936	15220	15005	15088	15158	15157	14969	15224	15337	15177	15039	15251	15097	15196	15130	15152	15128	15140	15114	15143	15038	15171	15064	15026	15056	15020	15183	15137	15245	15183	15118	14924	15154	15108	15278	15038	15270	15082	14967	15113	15001	15057	15156	15020	15149	15099	15170	15032	15174	15046	15346	15074	15248	15182	15191	15269	15287	15187	15082	15153	15096	15130	15234	15189	15062	15107	15204	15170	15014	15112	15172	15154	15128	15062	15195	15206	15138	14991	15120	15050	15133	14984	15079	15132	15257	15108	15039	15232	15190	14957	15112	15082	15233	15173	15014	15238	15146	15247	15056	15121	15091	15007	15049	15059	15164	15084	15180	15111	15054	15064	15132	15094	15057	15155	15091	15190	15245	15219	15077	15263	15073	15058	15287	15013	14950	15057	15190	15114	15054	15006	15195	15338	15147	14988	15256	15029	15072	15170	15187	15249	15130	15223	14918	15087	15138	14891	15117	15192	15164	15279	15147	15059	15094	15034	14925	15078	15112	14943	15029	14895	15034	15066	15195	14974	15115	15088	15149	15045	15159	15192	15098	15148	15195	14975	15016	15193	15176	15143	15213	15102	15050	15112	15351	15117	15062	14943	15185	15181	15005	15209	15112	15034	15137	15179	15104	15185	15081	15060	15047	15119	15055	15088	15182	15221	15304	15035	15029	15177	15359	15048	15126	15030	15024	15130	15012	15141	14913	15232	15121	15230	15229	15179	15104	15102	15023	15134	15098	15113	15197	15107	15050	15215	15102	15057	15195	15162	15034	15130	15212	15035	15255	15041	15129	15191	15223	14983	15217	14941	15372	15283	15111	15128	15182	15224	15068	15246	15117	15009	15157	15258	14990	15110	15119	15209	15095	15217	15253	15229	15167	15127	15238	15117	14963	15172	15235	15056	15104	15187	15162	15019	15225	14972	14932	15150	15174	15137	15206	15048	15192	15232	15129	15045	15186	15048	15261	15047	15147	15395	15254	15391	14946	15101	14952	15249	15218	15241	15280	15046	15144	15111	15003	15163	15090	15039	15220	15055	15086	15020	15204	15113	15023	15167	15007	15079	15062	15070	15108	15073	15086	15130	15121	15034	15062	15076	15255	15352	15020	15312	15079	15210	15069	15211	15184	15239	15164	15098	14957	15221	15093	15065	15110	15111	14990	15278	15039	15133	15014	15039	15317	15322	15133	14935	15091	15022	15155	15134	15025	15152	15116	15182	15081	15105	15132	15007	15023	15108	15112	14996	15127	15106	15141	15169	15053	15124	15094	14902	15415	15072	15145	15208	15148	15302	15065	15038	14962	15113	15050	15126	15166	14935	14981	15127	15068	15159	15133	14962	15196	15077	15112	15212	15156	15072	15120	15201	15063	15125	15224	15130	15207	15138	15094	15301	15014	15117	14981	15328	15277	15000	15045	15152	15164	15199	14978	15168	15253	15156	15014	14965	15224	15152	15119	15093	15169	15299	15158	15312	15172	15015	15050	15263	15053	15127	15149	15026	15110	15245	15065	15038	15081	15214	15244	14981	15186	15190	15119	15169	15160	14914	15120	15151	15068	15233	15034	15057	14982	15044	15206	15223	15038	15138	15124	15008	15438	15157	15139	15160	15167	15073	15214	15115	14959	14961	15014	15207	15078	15059	15222	15005	15174	15176	15183	15307	15207	15134	15036	15268	15041	15007	15220	15109	15047	15075	15315	15207	15152	15048	15129	15277	15131	15126	15161	15256	15134	15073	15205	15138	15022	15149	15282	15061	15330	15044	15123	14958	14948	15105	15207	15157	15089	15102	15013	15183	15010	14911	14999	15033	15242	15210	15055	14994	15034	15084	15244	15129	15147	15037	15180	15128	15074	15151	15121	15228	15051	15054	15155	15106	15061	14955	15154	15154	15092	14975	15275	14931	14950	15183	15058	15022	15126	15195	15057	15244	15035	15129	15069	15073	15159	15269	15202	15065	15177	15027	15038	15161	15239	15060	15264	15258	15199	15226	15137	15211	15079	15184	15225	15095	15206	15274	15149	14971	15159	15228	15244	15123	15195	15008	15106	15128	15219	15154	15238	15142	14994	15009	15149	15256	15210	15304	15093	15166	15028	15333	15190	15174	15220	15084	15092	15128	15115	15166	15129	15092	15281	15205	15065	15187	15041	15152	15082	15118	15303	14790	15132	15223	15086	15210	15165	15158	15335	15109	15082	15161	15066	15283	15113	15157	15147	15321	15151	14983	15208	15060	15048	15132	15204	15171	14924	15158	15043	15145	15295	15067	15128	15107	15050	15101	15253	15136	15164	15053	15286	15105	15266	15132	15000	15207	15152	15212	15071	15097	15190	15113	15144	15293	15146	15217	15032	15036	15080	15337	15209	14958	15082	15092	15132	14959	15137	15128	15036	15094	15302	15128	15119	15087	15099	15210	15013	15071	15180	15157	15071	15121	14973	15101	15213	15088	15115	15132	15045	15207	15311	15104	15032	14973	15241	15296	15235	15100	15330	15163	15074	15146	15106	14933	15157	15282	15178	15044	15237	15113	15009	15071	15093	15139	15285	14961	15214	14994	15008	15112	15267	15066	15195	15145	15137	15248	15007	15087	15219	15196	15087	15096	15190	14915	15117	15226	15101	15237	15080	15114	15169	15286	15290	15232	15194	15130	15190	15189	15190	15144	15175	15266	15040	15010	15297	14948	15230	15079	15011	15172	15202	15043	15242	15108	15173	15007	15244	14957	15150	15184	15152	15164	15022	15075	15004	15044	15178	15157	15129	15124	15022	15205	15218	15178	15183	15165	14993	15005	15160	14961	15138	15004	15209	15026	15131	15097	15205	15166	15139	14996	15470	15007	15136	15073	15084	15247	15057	15146	15065	15085	15009	15197	15248	15144	15162	14991	15173	15048	15104	15066	15220	15080	15103	15154	15230	15131	15085	15169	15253	15204	14946	15190	15071	15197	15041	15163	15087	15168	15288	15087	15185	15113	15167	15118	15084	15130	15158	15287	15217	15039	15183	15031	15186	15079	15273	15198	15229	15117	15079	15094	15194	15197	15329	15149	15077	15250	15329	15062	15141	15000	15209	14920	15256	15116	15323	15022	15177	14985	15190	15220	15226	15116	14989	15202	15108	15137	15190	15169	15298	15135	15022	14891	15023	15185	15149	15372	15219	15106	14988	15077	15107	15349	15050	15191	15146	15166	15036	15217	14977	15084	15122	15223	15008	15070	15137	15230	15159	15178	15227	15178	15109	15132	15113	15141	15236	15117	15008	15036	15005	15146	15120	15110	15133	15118	15215	15140	14932	15045	14980	15110	15206	15047	15184	14992	15252	15011	15346	15280	15019	15087	15157	15096	15272	15051	15088	15232	15192	15207	15113	14966	14941	15171	15208	15195	15192	15095	15070	15217
28129	24591	30335	27250	22757	21413	19958	19027	18301	18043	17812	17807	17555	17485	17538	17480	17509	17464	17359	17275	17306	17094	17315	17073	17225	17180	17119	17103	17143	17220	17145	16964	17184	16990	17170	16911	17016	16914	17009	17143	17047	17080	17180	17018	17030	17175	17016	17169	16879	16778	17025	16994	17158	17015	16885	16896	17236	16879	17132	17076	17024	17093	17009	17079	16993	17021	16956	17030	17075	17008	17000	17084	16954	16920	17131	17145	17075	17020	16798	16979	17100	17009	17078	17211	17163	17192	17002	17079	16999	16876	16973	16995	17079	17208	16946	16874	17135	16965	16869	17219	17101	17010	17059	17219	16899	17105	17097	16969	16961	16999	17047	17052	16937	16944	16891	16867	17003	16826	16886	17038	17133	17050	17073	16825	16961	16961	16972	17160	17137	17010	17045	16978	16828	17040	16961	16918	16935	17132	16924	17005	16931	17115	16975	17083	17125	17014	17143	17044	17161	17024	17075	16915	16983	17062	17100	17223	17032	17094	17112	17072	16966	17007	17059	16884	17165	17075	16874	17212	17046	17014	16805	16970	16955	16917	17017	17044	16742	16996	17197	17195	17167	17256	16833	16980	17120	17009	17038	17025	17155	17064	16893	17080	17026	17142	17002	17420	17034	17073	16785	17261	17136	16997	16938	17016	16771	17138	16941	16951	16817	16997	17186	17015	16957	17217	16960	16938	17065	17074	17052	16971	17026	17055	16978	17087	17057	17008	17171	16849	16968	17024	17009	17075	17125	17042	16982	17051	17151	16981	17216	16888	17037	17095	17078	16931	16790	17008	16822	16989	17035	17003	17101	17160	16871	16979	17053	17119	16967	17140	16863	16914	17160	17237	16885	17205	16865	17180	17038	17222	17067	17021	17085	17003	17002	16834	17120	17121	17026	17105	17070	16896	17169	16824	17121	17155	17155	17075	17199	17180	17122	17118	16927	16962	17002	16956	16782	16754	17024	16886	17033	17018	17161	17081	16992	17084	16962	17070	17103	16990	17175	17126	16829	17019	17030	16859	16936	16963	16889	17091	17073	17054	17082	17111	16774	17097	16979	17047	17011	17059	17137	17068	17081	17172	16988	17231	17189	17207	17029	17165	16998	16875	17013	16953	16980	17276	16976	17050	17029	17204	17095	17043	16872	16988	17047	17184	17255	17019	17142	17003	17062	17061	17176	16909	17287	16967	16905	16937	17069	17116	17179	17223	16924	16839	17078	17029	17079	17212	17005	16947	16858	16964	17018	17074	17050	16967	17277	17086	16978	16945	17007	16846	17001	17058	17047	17048	17153	16858	17110	17175	17030	17026	17051	16928	16951	17088	17015	17026	16974	17012	17046	16853	17114	16921	16942	16960	16891	16950	17159	17168	16924	16910	17111	17032	17153	17067	16910	17033	16930	17004	16963	17132	17103	16918	17094	17043	17067	17060	17014	17091	17099	17004	16903	17005	16995	17092	17139	17144	16974	17142	17028	17014	17113	16998	16996	17025	17103	16894	16958	17033	17014	16947	16900	17127	17029	16737	16962	17067	16834	16864	16945	17173	16894	17127	17036	16961	16894	16976	17027	17023	16929	16791	16908	17119	16921	16804	17060	17152	17155	17331	17246	17098	17205	16898	17076	17064	16995	16968	16910	16891	17310	17097	17067	17266	16984	16813	17147	16903	17098	17082	17149	17091	17018	16889	16976	16908	17220	17031	17055	16968	17044	17017	17149	16864	17074	17027	17070	17038	16747	17048	17092	16897	17091	17125	16940	17007	17062	17005	17035	17031	17119	17221	17094	17030	17142	16998	17211	16971	17085	16939	16990	17090	17067	16994	17045	16960	16897	16884	17019	16869	17063	17054	17165	16934	16808	17049	16976	17069	17066	16919	17107	17221	17108	17067	17176	16984	16986	16976	17111	16913	17126	17026	16985	16972	16860	17075	16924	17254	17043	16836	16936	17014	16969	16921	17120	17114	17291	17217	16920	17069	16856	17067	17216	17072	17264	17068	16945	17016	17104	17067	16945	16839	16968	17126	17081	17078	16890	16840	16855	17012	17013	17203	16982	17156	16929	16938	16775	16882	17079	17086	16980	17111	16933	16913	17028	16973	16998	16927	17175	17104	17269	16979	17080	17215	17089	16952	16952	16932	17029	16953	17149	16976	17140	16889	16942	17066	17216	17029	16886	17107	17117	17139	16921	16937	17047	17007	16860	16983	17096	17009	16887	17063	17131	17247	17037	16997	17034	16989	17156	17125	17090	17045	16947	16909	17082	17042	17042	16936	17322	16905	16914	16792	16963	16985	17028	16889	17130	17045	17022	16860	17007	16920	17074	17056	16995	16941	17418	17163	16970	16729	16857	17072	16985	17134	17101	16951	16977	16854	17161	17165	17133	17074	17230	16958	16935	17171	17102	16933	17075	17108	17214	16995	17001	16915	17061	16959	16941	17023	17248	17048	17110	17199	16963	17054	17093	17045	16857	17226	17058	16929	17117	17056	17033	16947	16909	17141	17022	17232	17187	17034	17297	17206	16930	17036	16781	16984	16834	17165	17144	16962	17062	16998	17191	16983	17009	16978	17088	17028	16869	16946	16867	17138	17159	16974	16899	17188	17135	17019	17054	17112	17163	16883	17171	16919	17079	17077	16930	16996	17237	17037	16981	17082	16912	17002	17123	17308	16931	17053	17091	16881	17097	17146	17051	16953	16932	16980	16864	17295	16995	17057	17021	17121	17206	17007	17143	16994	16798	17014	17117	16966	16938	16950	17039	17203	17138	16947	17123	17204	16986	17016	17012	16973	17133	16981	17131	16966	17067	16972	16976	17012	17070	17055	17175	16987	17067	17066	17020	17234	17062	16918	16897	16946	17030	17040	17010	17253	17159	16910	16940	16949	17110	16877	16859	16977	16929	17016	16987	16850	17113	17185	16992	16907	17026	17081	17082	17233	17110	17122	17019	16992	17176	17028	17199	17047	16976	17134	17139	16952	17052	17088	16846	17031	17269	16832	17079	17161	17048	17072	16902	16796	16857	17051	16931	16809	17125	16927	17158	16907	16971	17007	16973	17196	16711	16971	16987	16827	16986	17088	17112	16969	17053	16882	17195	16970	17054	17074	17010	16847	17134	17122	17115	17038	17006	17252	17069	17046	16752	16941	16898	17191	16879	17056	17149	17058	16866	17185	17070	16911	16964	17041	17046	16995	16926	17064	17326	16952	17198	16986	17186	17076	16908	16982	16965	17001	16917	16961	16941	16853	17191	17084	17054	17167	16998	17053	17090	17084	17062	17085	17153	17234	16938	16965	17212	17167	17031	17114	16887	17098	16984	16876	16928	17053	17043	17028	17151	17055	17093	17022	17087	16974	17003	16958	16766	17309	17121	16809	17068	16821	17022	17008	17100	17064	17028	16974	17173	16969	17030	16907	16974	16901	17053	17137	16898	17094	16927	16899	17103	17009	17102	16948	17055	16965	16893	16984	16985	16819	16986	17108	16806	17025	17043	16910	17041	16945	17063	17155	16893	16989	16905	16947	17079	17105	17101	17102	17210	17243	17028	16846	17079	17160	17084	17016	17086	16871	16902	17079	16987	16925	17139	17045	17009	16904	17096	17151	17018	17039	16877	17044	17220	17043	17187	16980	17054	17136	16978	16967	16931	17380	16977	17033	16981	17035	16806	17045	17023	17195	16976	17117	16958	17024	17062	17208	17110	17049	17104	17072	16884	17047	16996	17164	16921	16958	16908	16808	16994	17063	17174	17073	17168	16969	16993	16981	16959	17063	17279	17051	16933	16996	16957	17183	17044	17296	17153	16901	17067	16900	16878	17008	16812	16987	17260	16910	17106	17112	17225	17096	17281	17106	17047	17102	16975	17134	17147	16913	17064	17079	17025	16982	17054	16941	17096	17115	17079	17109	17011	17236	17206	17012	16888	17103	17057	17012	17057	17151	17081	17112	16971	17116	17028	17035	16931	16776	16979	16835	17041	16924	17151	17234	16930	17010	17158	16891	17057	17142	16971	17090	16973	16892	17039	16780	16979	17136	17039	16919	17007	17147	17147	17094	16880	17007	17213	16975	16939	17072	16921	17066	17070	17380	17173	16966	17180	17028	16955	17154	17082	17187	17059	17174	17019	16932	17214	16878	16977	17164	17035	16988	17152	17113	16927	17145	17180	17080	16908	17164	17093	17127	16947	17070	17061	16945	16942	16991	16887	17123	17168	16781	17003	16944	17364	17158	16896	17127	16958	16960	17077	17096	17014	16967	16828	16923	16841	17114	16938	16942	17021	17071	17120	17105	17097	16842	16924	17241	17031	17037	16866	16904	17061	16882	16971	17084	17242	16940	17230	16943	16985	17174	17103	16940	17120	17044	16933	17018	16942	17086	17128	17189	16852	17002	17266	17130	17190	17081	16973	17076	17202	16858	16877	16941	16949	16758	17017	17086	17009	17006	17197	16936	17182	17118	17160	16899	16975	17222	16945	17046	17009	17090	17052	16924	16952	17008	17160	16944	17114	17039	16912	17122	17007	16947	16948	17029	17212	17067	16988	17135	17048	16949	17270	17146	17134	17057	17160	17139	17062	16963	16870	17062	16850	17007	17050	17098	17104	16916	16933	17086	16934	17186	17003	16860	17182	17018	17031	17017	16929	16989	17060	17111	17158	17248	16949	17156	16818	17005	17275	17016	17271	17013	17137	16837	17177	17117	16877	16902	17024	17100	17014	16912	17053	17174	16927	17042	17094	17172	17057	17181	17101	16961	17110	17103	17098	17022	17054	17024	17045	17142	17126	16938	16950	17029	17175	17198	17159	17032	16913	17006	16901	16993	16839	16897	17080	17011	17030	16807	17076	17057	17188	16962	16945	17038	16974	16946	17034	17049	17294	17187	16915	17240	17089	17229	16946	16974	17125	17024	16982	16991	17087	17008	17016	17132	16998	16839	16905	17014	17175	16973	16838	17142	17206	16986	16943	16988	17088	17042	17209	17099	16926	17057	17147	16868	16965	17159	17045	17077	17070	17121	17087	17106	17125	17100	16947	16994	17199	17004	17104	17127	16960	17117	16869	17244	17040	16886	16992	17077	17195	17020	17033	16886	16898	16866	16871	17174	16987	17021	17157	17159	16895	16958	17007	16897
23818	35460	32221	25173	22316	20329	18216	17318	16568	16290	15994	15693	15440	15360	14989	14889	14920	14894	14639	14816	14780	14720	14784	14760	14642	14738	14531	14540	14576	14550	14657	14586	14666	14398	14565	14307	14664	14468	14390	14410	14517	14522	14601	14441	14459	14416	14661	14459	14659	14531	14395	14515	14445	14442	14651	14407	14600	14283	14529	14433	14627	14441	14634	14344	14551	14337	14528	14505	14570	14379	14583	14547	14635	14599	14468	14458	14342	14504	14517	14594	14429	14521	14499	14437	14374	14554	14488	14309	14432	14500	14635	14322	14554	14530	14392	14328	14445	14519	14510	14616	14615	14463	14334	14431	14670	14577	14565	14632	14528	14500	14459	14343	14398	14534	14664	14473	14381	14474	14302	14416	14448	14460	14416	14347	14691	14378	14343	14367	14619	14248	14456	14596	14610	14573	14705	14354	14488	14464	14607	14494	14497	14480	14377	14363	14358	14447	14433	14450	14556	14476	14383	14635	14475	14577	14469	14543	14435	14380	14483	14661	14352	14401	14515	14450	14379	14583	14538	14509	14295	14385	14509	14492	14466	14575	14549	14504	14444	14503	14484	14463	14451	14418	14447	14384	14515	14366	14554	14521	14536	14399	14537	14367	14375	14469	14575	14421	14517	14387	14301	14483	14470	14396	14424	14465	14450	14299	14388	14350	14303	14645	14427	14455	14480	14516	14576	14609	14454	14463	14531	14633	14376	14474	14359	14380	14474	14412	14316	14496	14575	14370	14545	14560	14299	14326	14521	14507	14612	14605	14517	14443	14431	14556	14601	14527	14395	14442	14576	14483	14448	14613	14497	14543	14525	14371	14472	14567	14443	14560	14489	14596	14501	14351	14534	14411	14481	14426	14679	14351	14428	14371	14469	14301	14592	14455	14407	14535	14517	14488	14295	14447	14443	14390	14386	14318	14398	14539	14308	14492	14553	14471	14453	14520	14556	14444	14477	14371	14425	14567	14549	14392	14415	14611	14398	14567	14469	14416	14392	14486	14364	14368	14393	14326	14529	14584	14650	14394	14693	14385	14677	14376	14341	14527	14351	14337	14526	14355	14501	14366	14502	14440	14523	14469	14604	14489	14551	14527	14445	14516	14546	14540	14649	14437	14465	14463	14575	14415	14463	14515	14496	14465	14494	14567	14416	14546	14332	14269	14530	14496	14406	14559	14453	14433	14401	14409	14465	14533	14506	14573	14416	14685	14582	14581	14348	14430	14484	14589	14458	14424	14426	14386	14348	14380	14439	14338	14411	14480	14488	14431	14389	14442	14485	14627	14506	14316	14430	14398	14532	14446	14510	14488	14583	14633	14401	14479	14444	14543	14489	14554	14511	14299	14542	14596	14478	14446	14566	14384	14481	14598	14504	14499	14411	14389	14439	14451	14499	14433	14477	14361	14482	14457	14389	14600	14525	14556	14354	14335	14675	14482	14447	14424	14506	14427	14398	14401	14472	14560	14495	14517	14319	14527	14495	14444	14371	14660	14480	14569	14431	14460	14322	14560	14478	14524	14438	14472	14353	14556	14310	14462	14448	14426	14423	14589	14397	14382	14563	14542	14610	14498	14471	14540	14439	14582	14329	14431	14381	14440	14437	14427	14401	14392	14468	14362	14483	14430	14455	14516	14461	14364	14551	14518	14366	14478	14390	14383	14484	14726	14477	14516	14599	14555	14460	14526	14652	14466	14384	14441	14616	14599	14431	14486	14487	14655	14338	14405	14353	14481	14579	14572	14471	14256	14566	14326	14221	14571	14709	14405	14550	14402	14547	14480	14386	14479	14278	14489	14418	14417	14505	14655	14381	14493	14516	14444	14512	14458	14501	14533	14602	14538	14357	14427	14546	14449	14391	14528	14436	14425	14433	14364	14527	14519	14530	14380	14395	14615	14343	14584	14480	14456	14534	14442	14502	14453	14501	14471	14460	14576	14362	14481	14336	14518	14439	14396	14426	14622	14627	14532	14396	14437	14303	14492	14355	14514	14460	14407	14578	14500	14549	14521	14520	14501	14435	14549	14644	14490	14683	14351	14686	14401	14551	14376	14581	14346	14317	14498	14552	14443	14482	14472	14357	14331	14494	14362	14360	14343	14443	14352	14462	14391	14417	14565	14407	14512	14401	14539	14589	14397	14440	14576	14283	14437	14443	14605	14465	14423	14451	14390	14567	14542	14451	14663	14411	14522	14463	14359	14481	14525	14640	14557	14584	14406	14538	14491	14557	14431	14421	14424	14567	14428	14428	14583	14442	14364	14314	14548	14609	14457	14601	14533	14399	14475	14449	14354	14619	14563	14599	14419	14365	14498	14499	14545	14378	14534	14621	14700	14530	14398	14332	14444	14498	14469	14302	14358	14446	14487	14544	14578	14382	14591	14486	14504	14662	14543	14473	14494	14534	14577	14486	14403	14589	14470	14459	14476	14382	14403	14618	14527	14457	14430	14368	14539	14508	14552	14549	14520	14496	14424	14427	14351	14560	14569	14486	14433	14492	14317	14441	14466	14494	14539	14464	14568	14356	14462	14491	14452	14419	14483	14445	14449	14582	14530	14427	14571	14380	14421	14751	14505	14444	14405	14402	14537	14428	14288	14353	14466	14400	14405	14503	14479	14485	14461	14515	14289	14485	14541	14528	14430	14413	14626	14487	14344	14422	14467	14517	14381	14524	14486	14558	14498	14461	14475	14429	14444	14530	14517	14679	14588	14412	14454	14675	14479	14411	14258	14455	14285	14564	14245	14525	14483	14561	14428	14688	14414	14574	14289	14565	14451	14347	14622	14536	14525	14542	14416	14475	14564	14327	14452	14518	14455	14473	14644	14565	14501	14444	14371	14448	14353	14420	14501	14363	14491	14493	14443	14445	14535	14497	14464	14449	14520	14457	14523	14489	14401	14425	14765	14443	14588	14670	14453	14525	14547	14629	14533	14513	14448	14496	14557	14377	14610	14546	14634	14541	14370	14406	14551	14669	14463	14462	14507	14412	14508	14505	14509	14488	14587	14518	14621	14242	14498	14285	14486	14421	14543	14567	14526	14527	14503	14555	14462	14524	14437	14662	14442	14513	14414	14418	14567	14528	14460	14409	14476	14361	14584	14530	14556	14485	14305	14669	14374	14654	14440	14497	14428	14289	14426	14428	14288	14551	14712	14630	14456	14716	14436	14590	14403	14516	14375	14413	14429	14495	14265	14582	14434	14478	14430	14416	14506	14470	14423	14555	14471	14643	14339	14437	14303	14406	14436	14585	14614	14505	14469	14538	14442	14474	14506	14518	14404	14457	14467	14486	14430	14426	14609	14439	14373	14479	14426	14350	14528	14518	14526	14509	14504	14297	14600	14512	14424	14382	14597	14405	14402	14405	14496	14358	14463	14539	14504	14345	14418	14479	14410	14321	14555	14449	14233	14346	14511	14281	14310	14354	14451	14394	14411	14480	14501	14398	14419	14533	14404	14488	14555	14475	14324	14368	14341	14425	14652	14419	14463	14419	14564	14426	14523	14575	14468	14526	14453	14466	14569	14388	14402	14613	14534	14549	14399	14612	14449	14430	14307	14339	14498	14573	14466	14271	14415	14283	14486	14624	14400	14549	14570	14416	14416	14521	14618	14482	14402	14405	14353	14432	14634	14449	14474	14416	14517	14611	14391	14485	14495	14533	14556	14554	14644	14268	14520	14537	14445	14408	14452	14428	14464	14469	14542	14479	14373	14489	14582	14323	14564	14523	14489	14446	14557	14495	14425	14537	14517	14543	14514	14676	14433	14544	14377	14515	14443	14228	14434	14492	14496	14434	14409	14598	14589	14449	14378	14409	14539	14705	14393	14544	14559	14443	14668	14374	14452	14457	14413	14515	14463	14604	14477	14496	14513	14440	14370	14432	14475	14340	14446	14502	14489	14461	14446	14502	14548	14382	14546	14413	14479	14584	14355	14603	14579	14572	14464	14385	14473	14629	14446	14512	14539	14702	14408	14615	14573	14630	14551	14326	14488	14476	14561	14569	14460	14625	14544	14436	14475	14468	14433	14555	14516	14499	14538	14619	14511	14599	14516	14565	14556	14546	14536	14606	14486	14505	14716	14644	14488	14361	14614	14399	14433	14624	14359	14584	14447	14474	14314	14291	14617	14473	14436	14486	14425	14654	14794	14615	14350	14424	14519	14385	14503	14303	14437	14467	14534	14389	14438	14540	14522	14605	14427	14582	14445	14604	14512	14507	14586	14544	14448	14466	14494	14513	14529	14442	14468	14394	14325	14439	14475	14632	14491	14446	14379	14525	14535	14496	14413	14343	14465	14470	14581	14391	14537	14557	14523	14480	14406	14484	14417	14441	14380	14530	14391	14586	14587	14464	14483	14687	14460	14466	14611	14646	14470	14691	14444	14478	14500	14489	14329	14435	14449	14454	14423	14507	14567	14461	14522	14530	14397	14490	14427	14418	14608	14389	14408	14517	14511	14584	14554	14561	14443	14442	14510	14624	14490	14570	14603	14472	14691	14337	14351	14401	14424	14369	14402	14407	14507	14587	14606	14461	14557	14449	14511	14420	14405	14345	14353	14340	14387	14573	14475	14331	14358	14349	14539	14423	14608	14576	14414	14675	14413	14506	14321	14389	14484	14363	14502	14340	14508	14526	14528	14291	14397	14569	14600	14455	14482	14501	14332	14512	14587	14593	14550	14589	14543	14365	14530	14451	14567	14500	14430	14515	14684	14502	14539	14720	14516	14412	14385	14509	14391	14760	14496	14450	14452	14444	14458	14325	14517	14429	14448	14555	14446	14298	14530	14526	14468	14317	14543	14409	14528	14447	14580	14493	14391	14596	14358	14695	14711	14411	14482	14392	14507	14491	14343	14435	14550	14518	14469	14277	14409	14638	14474	14574	14418	14476	14600	14304	14590	14566	14496	14438	14481	14390	14361	14465	14502	14445	14495	14320	14407	14376	14538	14694	14445	14397	14551	14644	14538	14503	14516	14492	14454	14451	14444	14443	14517	14612	14469	14609	14306	14577	14353	14341	14646	14609	14583	14596	14476	14510	14474	14422	14490	14499	14358	14467	14523	14546	14582	14577	14526	14501	14328	14519	14483	14486	14538	14513	14426	14337	14476	14467	14540	14406	14392	14446	14584
23870	21090	28536	24374	23444	24953	24027	20517	19674	19060	18908	18416	18376	18007	17765	17637	17762	17532	17580	17337	17412	17392	17257	17115	17328	17281	17243	17191	17147	17103	17224	17151	17410	17057	17058	16995	16851	17241	16998	17219	17034	17051	17177	17164	17199	17165	17122	17289	17064	17020	16987	17195	17046	17219	17029	16997	17056	17012	17275	17034	17124	16752	16992	17015	17176	17083	17060	16965	17105	16913	16917	16999	16884	16925	17016	16801	16895	17092	16931	17002	16993	17139	17034	17041	17070	16914	16966	16949	16993	16950	16975	17271	17084	16927	17106	17013	17077	16883	16870	17171	17062	16857	16938	17108	16975	17150	16991	17050	17064	16972	16948	16873	16868	16880	17180	16852	16984	16883	17133	16836	16966	16816	17138	16996	16938	16951	16841	16772	17193	17037	16844	16813	16798	16896	16933	17129	16681	17131	17067	16899	16897	17060	17036	16951	17159	17129	16945	16711	16933	17008	16972	16930	16894	16971	16875	16915	17024	16959	16998	16917	17268	16967	17070	16899	16989	16883	17113	17040	17036	16881	17099	16901	16799	16956	16881	16869	16953	17087	17066	16752	16826	16789	16950	17055	17043	16898	16945	17027	16884	16958	17020	16840	16851	17081	17267	17061	16968	16875	16969	17143	17181	16983	16940	16954	16990	17059	16789	16839	17040	17035	16966	16863	17003	17027	16993	17017	16979	16693	16951	16765	16838	17080	16933	16892	16857	16970	16839	16717	16726	16930	17032	17092	17113	16901	16933	16900	16987	17057	17185	17161	16791	17056	16868	17052	17085	16937	16883	16959	16950	16667	17040	16893	16868	17011	17018	17031	17061	17141	16905	17029	17094	16908	17244	16835	17089	16761	16872	16905	16986	16915	16790	17091	17073	16706	17007	17238	17117	16988	16919	16936	16996	16809	17048	17133	16856	16919	16858	16883	16898	16840	16960	16980	17059	16917	16840	16907	16931	17074	16783	16733	16927	16755	17086	16969	16958	17037	17030	17125	16987	17061	16958	16946	17064	16832	16949	16998	17046	17009	17052	17062	17074	17059	16862	17048	17021	16815	16825	16928	17052	17005	16972	17139	16924	16848	16982	16834	16980	16937	17024	16886	17025	16906	16960	16955	17105	16957	17005	17178	17064	17018	16952	16726	17137	17035	17042	16690	16876	16977	17044	16790	16798	16884	16890	16882	16873	17054	16837	16954	16873	17023	17066	17050	17086	17077	16937	16880	17073	16985	16817	17182	17027	16895	17041	16971	16993	16829	17009	16742	16806	16855	16974	16778	16940	16782	17047	16918	16786	17243	16966	16906	16947	17017	16914	17007	16967	16826	16862	16920	16874	16836	17041	16924	17006	16876	16944	16945	17015	16984	17076	17108	16939	16865	17049	16941	16905	16851	16933	16920	17053	16977	16981	16963	17133	16997	16839	16967	16850	16966	16887	16941	16963	16915	17034	17045	16863	16894	16813	17219	16897	17008	17157	16843	16926	16997	17119	16994	16878	17057	17108	17007	16930	17007	16975	16810	16964	17024	17076	16824	16992	17108	16985	16843	16804	17055	17129	17190	17101	17169	16928	16989	16987	16849	16947	17145	17033	16908	17120	17055	16894	16886	16960	16965	16735	16960	17097	16859	16879	16897	17067	17091	17113	16879	16756	16888	16954	17023	16806	16806	16814	16810	16918	16720	17135	17022	17041	16890	16977	16886	16980	16990	16923	16844	17014	16904	17091	17222	17029	17007	17049	16918	16936	16765	16925	16942	16922	17046	16801	16820	16978	17079	17124	16872	17007	16960	17123	16917	16976	16992	16809	16905	17048	16919	17016	16984	16889	16803	16872	16648	16924	17018	16956	16862	17044	16963	17114	16923	16819	16795	16974	17056	17068	16967	16958	16922	16943	16885	17001	16917	16882	17003	16818	16891	16986	17017	16912	17056	17023	16830	16759	16836	17189	17051	16939	16933	17180	17187	16822	17076	17065	17085	16795	16921	17074	16878	16875	17033	16963	16953	17091	17226	16835	17071	16891	16866	17019	16867	16988	17087	16913	16957	16926	17024	16913	16895	17166	16911	17103	17024	16994	17128	17182	16886	17025	17078	16931	16927	16926	16845	17017	16990	16874	16931	16859	17009	17111	16962	17002	17085	17075	16803	17007	17081	16968	16984	17000	16950	16838	17012	16948	17113	16956	16918	17028	16977	17050	16906	16919	16887	16776	16931	16774	17151	16981	17016	17008	16768	16845	16930	17072	16865	17010	16920	16939	17039	17015	16872	16984	17062	17029	16883	17228	16842	16945	17027	16989	17200	17076	17119	16815	16931	16863	16970	16921	17072	17004	16981	17080	17105	16967	17174	16777	16820	16895	16888	16991	16762	16862	16884	16873	16895	16910	16942	17016	16842	16953	16991	16979	16915	16991	16920	17034	16807	16990	16869	16996	17172	17200	16911	17011	16975	17144	17009	17178	16870	17122	17019	16878	17055	16874	17164	17060	17093	17084	16899	16990	17019	17087	16953	16849	17172	17126	16870	17112	16890	16978	17023	16711	17069	16928	17008	17178	16931	17095	16918	17124	17059	16926	16782	16654	16802	17088	17181	17205	17099	17213	16962	16848	16826	17006	17097	16951	17084	16872	16945	17069	16898	16901	16971	17058	16899	16700	16990	16841	16853	17162	16955	17014	16983	17129	16822	16826	16884	16897	16867	17053	17043	16791	16970	16965	16900	17015	16949	17107	16897	16935	16875	16994	16972	17114	17164	17102	16836	16934	17002	16965	16927	16922	17158	16965	17096	16843	17133	17041	16781	16971	16941	16776	17014	17002	16961	16845	16912	17077	17212	16890	17126	16874	17003	16820	17050	17014	17177	17116	16966	16958	16936	16907	16972	16997	17123	17019	16919	16914	16913	16992	17200	17022	16728	16917	17018	17172	16965	17130	16965	16959	16989	16854	16763	17025	16895	16900	17083	16848	17135	17223	17019	16820	17209	16842	16870	16974	16977	16979	16895	17146	16959	16889	16950	16872	16938	16835	17019	17021	17157	16916	17031	16930	17036	17068	16964	16903	16976	16954	16977	17237	16822	16929	16886	16851	16793	17037	17154	17131	17022	17154	17240	16987	16915	17277	16840	17022	17196	17150	16866	17064	16920	17039	16906	16711	16719	16964	16853	17122	17124	17077	16781	16872	16859	16835	17165	16950	16946	16902	16997	16976	16921	16933	17103	16992	17023	16957	16772	16991	16974	17034	16905	16899	16997	17052	16999	17050	16965	16789	16937	16901	17006	16809	16867	17038	16957	17000	16803	16892	16995	17057	16923	16802	16977	16895	17020	16828	17090	17077	17022	16960	16849	16999	16915	16872	16955	16816	16969	16890	16986	16896	16996	17036	17146	16916	16952	17052	16926	17086	16933	17197	16937	16954	17103	16918	17022	16845	17087	16947	16930	16924	16871	16956	17078	17123	16907	17067	17046	17051	17044	17039	17055	16973	16934	17017	17189	16995	16946	17117	17015	17022	16890	16688	17102	16866	16939	16888	16910	17029	17009	17083	16947	17070	16941	16894	17048	16977	16724	16789	17080	17031	16831	17138	17102	17135	17103	16857	16908	17024	16931	16939	16951	17038	17064	17038	16979	16903	17078	17142	17040	16869	17201	17035	16994	17100	17041	16950	16870	17207	17072	16949	17129	17030	16956	17022	17030	16890	16969	17135	17005	17143	16880	16933	16701	17104	16893	17043	16989	17097	16727	16917	17037	17004	16851	17088	16925	16964	16839	17031	16993	17051	16894	17026	17055	16901	17090	16944	16858	17134	16999	16924	17014	16859	16928	17175	16973	16844	16942	16948	16793	17068	16904	17149	17065	16958	17177	16950	16889	16953	16765	17178	17190	17024	16928	17054	16750	16983	17077	17201	16891	17036	16825	17010	17002	17077	16979	17056	16887	17053	17038	16971	16991	16959	16974	16913	17045	17252	16907	16989	17011	16968	16926	17108	16943	16813	17024	17103	16949	16968	16939	17113	17058	17038	16921	16924	17055	16982	16916	16935	16947	16926	16895	17044	17179	17013	17033	17116	16751	16958	16991	17016	17070	17071	16914	16995	17178	17011	16893	17253	17166	17033	16906	17151	17027	16839	17023	17247	16944	17121	16732	16978	17033	16811	16782	16820	17098	16887	16916	16914	16851	16850	16828	16876	16876	17040	16796	16980	16852	16821	16988	17075	16974	16873	17051	17054	17236	17036	17121	16928	17002	16941	17042	17061	17052	16959	17191	17299	16860	17085	17065	16859	17060	17002	16934	16923	16928	16887	17106	16912	17167	16901	16808	16881	17122	17192	17076	17027	17148	17073	16887	16962	17014	16956	16989	17138	17063	16947	17008	16967	16814	16847	17114	16916	16691	16995	16906	17091	17136	17032	17057	17029	17022	16954	16967	16943	16934	16957	17102	17024	16926	17079	17183	16735	16979	16946	17122	16913	17012	16867	17050	17116	17022	17018	17056	16954	17206	17223	17129	16951	16818	16904	16902	16858	17120	16740	16918	16891	16937	16828	16959	17163	16986	17003	16879	16883	17107	16969	16934	17008	17048	17062	17048	17138	16886	16898	16885	16938	17054	16935	16732	16948	17076	17043	17057	17005	17349	16894	17118	16923	17217	17070	16967	16852	17155	17022	17125	17183	17145	17148	16984	16892	16994	17147	16974	17007	17062	17112	17078	16952	17066	16967	16843	16808	16881	16932	16915	16989	17077	16890	16980	16894	16953	16923	16905	16897	17031	16796	17108	17040	16981	16932	16977	16884	17050	17005	17150	16822	16982	16948	16918	16907	16938	17192	16951	16911	17022	17167	16996	16930	16810	17005	17007	17010	16996	16974	16918	16922	17203	16782	17106	16978	16766	16909	17014	17024	17177	17070	16952	16893	17099	16919	16901	17009	16871	16927	17022	16951	17194	17174	17100	16935	17068	17052	17145	16984	16941	17083	16883	17102	17028	16924	17228	17033	16940	17191	16901	16867	17052	16917	16875	17060	16918	17140	17001	17106	16961	16939	16963	16951	17061	17086	16985	16838	16888	16974	16783	16904	17049	17000	17012	16797	16865	17080	17019	16962	16854	16897	17110	16924	16924	17012	17000
23328	41275	38204	29754	26909	23835	21149	19236	18487	17496	17017	16417	16271	15897	15580	15267	15237	15053	15259	14967	15044	14783	14670	14786	14728	14565	14633	14733	14619	14605	14710	14557	14580	14646	14800	14605	14565	14581	14706	14528	14546	14529	14466	14394	14547	14530	14516	14549	14476	14355	14416	14557	14552	14660	14414	14591	14659	14482	14557	14701	14564	14473	14473	14413	14384	14311	14497	14501	14598	14371	14403	14416	14467	14457	14312	14619	14599	14503	14553	14335	14490	14367	14668	14490	14513	14535	14380	14454	14512	14423	14606	14627	14591	14442	14457	14397	14374	14553	14406	14487	14627	14463	14483	14232	14480	14373	14267	14585	14511	14481	14380	14516	14399	14618	14535	14610	14436	14375	14460	14440	14312	14466	14391	14473	14304	14501	14324	14413	14385	14327	14548	14490	14536	14428	14261	14511	14496	14324	14470	14430	14577	14292	14488	14362	14524	14331	14449	14524	14414	14495	14572	14345	14461	14367	14476	14279	14631	14381	14409	14427	14328	14374	14466	14408	14323	14595	14437	14657	14536	14506	14527	14389	14404	14497	14599	14536	14529	14424	14452	14400	14563	14492	14383	14447	14459	14528	14198	14504	14573	14296	14425	14408	14644	14182	14503	14524	14532	14313	14380	14386	14359	14406	14425	14327	14450	14483	14371	14454	14438	14453	14469	14313	14492	14442	14379	14505	14487	14440	14532	14505	14387	14435	14500	14482	14523	14413	14400	14492	14367	14614	14511	14282	14461	14438	14360	14444	14473	14446	14418	14357	14600	14404	14335	14286	14420	14304	14540	14487	14589	14543	14366	14484	14592	14692	14313	14250	14492	14698	14241	14533	14555	14339	14435	14493	14314	14492	14451	14500	14369	14430	14422	14581	14567	14607	14477	14361	14403	14432	14418	14369	14340	14599	14567	14415	14328	14321	14391	14555	14291	14276	14403	14431	14462	14389	14455	14470	14441	14201	14348	14435	14527	14506	14585	14329	14423	14638	14422	14516	14595	14533	14522	14551	14574	14529	14436	14409	14546	14453	14388	14430	14371	14434	14366	14449	14487	14357	14388	14503	14360	14374	14397	14374	14450	14358	14514	14266	14512	14441	14612	14379	14365	14432	14533	14460	14486	14513	14485	14343	14331	14327	14507	14386	14464	14420	14331	14401	14404	14466	14292	14481	14472	14498	14458	14423	14661	14461	14350	14419	14446	14372	14533	14338	14425	14447	14506	14435	14321	14428	14425	14519	14612	14425	14286	14302	14499	14447	14526	14478	14280	14399	14293	14415	14380	14401	14491	14655	14348	14390	14529	14534	14618	14525	14326	14277	14438	14340	14610	14423	14417	14525	14331	14443	14614	14507	14283	14370	14311	14444	14446	14423	14344	14306	14468	14396	14425	14517	14481	14376	14228	14482	14533	14463	14271	14405	14443	14342	14498	14504	14267	14354	14306	14520	14553	14477	14340	14578	14514	14450	14424	14494	14299	14368	14434	14527	14359	14340	14411	14570	14511	14471	14388	14223	14467	14483	14432	14259	14475	14551	14438	14492	14432	14402	14509	14358	14180	14377	14495	14375	14473	14381	14513	14375	14419	14265	14562	14548	14321	14451	14436	14502	14455	14290	14345	14389	14375	14494	14588	14396	14428	14403	14489	14345	14470	14406	14481	14631	14519	14465	14586	14438	14192	14505	14514	14506	14424	14464	14401	14447	14343	14690	14533	14549	14555	14322	14273	14464	14511	14479	14368	14597	14459	14517	14508	14416	14356	14300	14452	14499	14464	14419	14605	14355	14459	14416	14366	14496	14373	14429	14362	14303	14479	14505	14627	14358	14406	14516	14524	14449	14408	14502	14471	14386	14477	14380	14542	14470	14410	14359	14464	14433	14386	14507	14387	14436	14290	14347	14561	14538	14487	14440	14381	14431	14363	14658	14344	14407	14405	14457	14405	14318	14219	14381	14468	14562	14341	14426	14416	14474	14626	14307	14257	14326	14409	14466	14388	14520	14470	14543	14484	14404	14541	14385	14342	14485	14375	14583	14445	14348	14437	14486	14402	14390	14392	14378	14402	14481	14394	14284	14537	14642	14516	14451	14482	14333	14559	14419	14325	14399	14366	14364	14406	14559	14452	14331	14277	14446	14490	14343	14397	14382	14347	14401	14402	14478	14373	14333	14385	14403	14529	14431	14486	14450	14441	14501	14497	14342	14562	14343	14342	14494	14454	14322	14650	14604	14435	14667	14320	14538	14600	14385	14413	14360	14526	14412	14402	14435	14523	14414	14522	14538	14361	14463	14292	14498	14513	14555	14518	14315	14646	14503	14589	14245	14529	14408	14577	14393	14338	14302	14269	14306	14459	14241	14472	14217	14380	14390	14529	14576	14492	14467	14387	14552	14541	14563	14318	14411	14387	14516	14411	14410	14269	14417	14496	14274	14333	14472	14470	14664	14463	14527	14457	14292	14513	14542	14499	14550	14467	14353	14396	14555	14235	14483	14427	14543	14441	14350	14489	14520	14578	14483	14552	14482	14485	14292	14564	14303	14530	14436	14503	14537	14534	14456	14553	14365	14528	14414	14371	14611	14518	14458	14452	14594	14559	14412	14469	14376	14439	14321	14376	14443	14571	14387	14467	14421	14505	14518	14541	14365	14545	14398	14607	14382	14488	14355	14490	14557	14544	14352	14496	14516	14428	14316	14415	14411	14514	14411	14547	14527	14499	14489	14410	14296	14501	14395	14387	14378	14617	14257	14497	14358	14373	14480	14317	14446	14374	14531	14272	14401	14401	14484	14490	14489	14585	14433	14551	14418	14476	14426	14520	14428	14464	14262	14534	14510	14559	14519	14542	14453	14386	14534	14496	14463	14466	14299	14347	14639	14346	14362	14546	14626	14531	14226	14491	14547	14570	14437	14454	14522	14329	14467	14536	14447	14163	14504	14440	14451	14652	14528	14476	14480	14390	14529	14357	14480	14579	14423	14485	14561	14279	14389	14350	14324	14465	14644	14296	14571	14455	14428	14463	14504	14341	14450	14485	14509	14357	14549	14470	14497	14448	14307	14553	14422	14602	14351	14619	14422	14202	14592	14408	14365	14390	14389	14500	14287	14489	14339	14371	14537	14332	14433	14616	14327	14592	14260	14496	14523	14383	14364	14476	14527	14275	14344	14538	14464	14303	14379	14413	14411	14417	14454	14468	14340	14490	14367	14435	14359	14276	14473	14446	14523	14591	14271	14468	14578	14367	14588	14437	14278	14295	14363	14523	14611	14515	14397	14379	14442	14377	14425	14357	14356	14362	14479	14484	14366	14628	14301	14484	14330	14376	14432	14460	14483	14278	14620	14613	14458	14450	14483	14383	14433	14430	14471	14478	14372	14390	14469	14452	14468	14531	14413	14572	14441	14381	14513	14454	14364	14459	14565	14514	14547	14555	14548	14431	14441	14336	14634	14219	14491	14478	14392	14452	14412	14263	14512	14348	14429	14569	14554	14539	14475	14494	14581	14448	14519	14314	14499	14429	14403	14531	14697	14756	14558	14506	14503	14548	14476	14358	14410	14416	14508	14521	14467	14500	14364	14510	14286	14572	14274	14300	14460	14420	14636	14604	14397	14408	14614	14450	14258	14320	14403	14378	14390	14603	14397	14450	14406	14379	14306	14582	14542	14627	14450	14361	14473	14617	14340	14488	14445	14527	14474	14520	14529	14502	14431	14409	14314	14462	14589	14262	14531	14259	14481	14319	14531	14491	14467	14570	14356	14431	14453	14538	14460	14535	14475	14612	14288	14425	14441	14483	14353	14294	14483	14557	14538	14597	14522	14441	14408	14368	14356	14443	14445	14583	14514	14488	14386	14418	14481	14419	14509	14593	14480	14298	14402	14351	14307	14408	14409	14367	14459	14548	14520	14415	14288	14224	14473	14425	14681	14424	14403	14414	14489	14471	14402	14240	14399	14394	14446	14570	14555	14451	14369	14374	14470	14406	14594	14518	14448	14460	14386	14353	14714	14510	14362	14546	14532	14434	14393	14475	14416	14461	14445	14335	14451	14379	14408	14563	14465	14521	14563	14406	14537	14483	14470	14284	14550	14445	14402	14307	14414	14410	14402	14525	14478	14413	14399	14412	14593	14369	14308	14358	14391	14336	14328	14302	14468	14594	14224	14516	14435	14408	14288	14325	14499	14691	14306	14494	14392	14340	14510	14532	14395	14376	14537	14476	14431	14279	14497	14603	14555	14526	14534	14420	14631	14371	14422	14311	14539	14466	14639	14468	14499	14623	14488	14580	14476	14422	14498	14547	14339	14434	14395	14367	14342	14551	14415	14342	14338	14388	14494	14425	14344	14294	14385	14421	14481	14487	14634	14316	14355	14509	14531	14445	14365	14650	14595	14494	14395	14385	14285	14576	14527	14402	14438	14537	14551	14533	14559	14424	14491	14349	14414	14432	14417	14517	14456	14485	14512	14467	14523	14451	14449	14318	14387	14415	14476	14527	14366	14414	14274	14439	14458	14579	14291	14407	14404	14610	14526	14450	14412	14494	14492	14425	14432	14316	14414	14460	14448	14530	14358	14640	14437	14491	14424	14409	14357	14460	14293	14501	14488	14616	14459	14545	14450	14524	14540	14330	14406	14462	14426	14465	14501	14319	14460	14435	14204	14486	14448	14344	14472	14521	14532	14348	14446	14446	14439	14449	14425	14462	14384	14506	14330	14418	14382	14330	14443	14473	14369	14450	14452	14432	14447	14417	14364	14586	14385	14416	14412	14591	14496	14371	14490	14424	14382	14432	14460	14376	14527	14588	14446	14474	14414	14516	14575	14351	14502	14373	14523	14458	14456	14437	14511	14609	14472	14432	14428	14317	14531	14345	14415	14260	14437	14559	14492	14339	14442	14432	14446	14590	14554	14495	14371	14411	14582	14455	14392	14486	14418	14476	14419	14405	14257	14418	14448	14327	14552	14499	14481	14434	14372	14390	14391	14440	14467	14468	14402	14598	14337	14629	14375	14519	14379	14509	14598	14322	14302	14429	14446	14588	14442	14574	14344	14559	14471	14380	14481	14462	14468	14500	14523	14472	14427	14601	14484	14443	14317	14504	14460	14284	14417	14514	14472	14614	14590	14657	14475
22781	21130	28908	23686	22011	25563	28314	22976	21655	21544	20744	20231	20064	19988	19540	19399	19247	18995	18965	18943	18892	18594	18484	18808	18874	18820	18556	18717	18549	18489	18665	18542	18321	18475	18548	18463	18492	18531	18385	18364	18285	18500	18174	18334	18317	18587	18321	18471	18165	18376	18405	18552	18297	18373	18317	18179	18391	18408	18479	18259	18372	18285	18164	18327	18093	18293	18257	18183	18220	18178	18315	18298	18434	18388	18515	18213	18343	18405	18358	18250	18193	18282	18404	18460	18307	18415	18078	18281	18334	18242	18405	18362	18192	18362	18284	18300	18281	18130	18269	18201	18413	18364	18173	18040	18245	18350	18165	18218	18150	18435	18189	18241	18183	18327	18342	18209	18162	18542	18181	18197	18303	18043	18068	18164	18261	18230	18319	18460	18412	18603	18372	18196	18397	18226	18314	18075	18094	18205	18363	18232	18474	18346	18190	18308	18187	18228	18215	18198	18469	18432	18168	18387	18276	18129	18313	18372	18310	18152	18189	18267	18302	18135	18214	18199	18036	18379	18232	18200	18320	18244	18326	18237	18285	18363	18433	18321	18369	18249	18297	18314	18247	18158	18046	18164	18181	18155	18231	18377	18106	18341	18331	18029	18387	18242	18255	18349	18071	18065	18308	18239	18400	18337	18186	18329	18282	18157	18276	18502	18293	18207	18387	18306	18375	18248	18132	18245	18145	18238	18325	18148	18305	18211	18283	18300	18120	18226	18186	18259	18233	18325	18299	18368	18079	18244	18219	18405	18543	18139	18261	18139	18227	18181	18466	18260	18373	18278	18080	18224	18371	18312	18258	18186	18264	18314	18561	18132	18183	18262	18176	18338	18262	18235	18439	18321	18327	18269	18298	18103	18188	18544	18423	18256	18152	18263	18187	18341	18163	18065	18284	18305	18249	18159	18080	18150	18349	18240	18115	18352	18360	18222	18189	18178	18412	18203	18074	18326	18230	18119	18054	18215	18213	18243	18307	18241	18202	18253	18362	18304	18116	18203	18177	18342	18341	18435	17970	18270	18237	18248	18355	18449	18205	18209	18318	18170	18260	18254	18322	18080	18261	18357	18469	18311	18487	18342	18456	18251	18260	18353	18391	18015	18198	17945	18218	18096	18343	18340	18209	18283	18194	18204	18118	18448	18058	18161	18338	18171	18147	18170	18297	18276	18383	18129	18236	18391	18198	18253	18219	18145	18369	18169	18164	18359	18124	18096	18259	18194	18145	18195	18256	18296	18170	18168	18249	18172	18205	18171	18316	18280	18317	18041	18242	18346	18304	18354	17994	18274	17976	18204	18247	18159	18274	18210	18191	18128	18234	18101	18224	18254	18436	18185	18351	18310	18322	18278	18315	18147	18258	18386	18349	18059	17867	18239	18367	18346	18486	18187	18084	18257	18324	18161	18020	18317	18433	18382	18235	18368	18413	18152	18148	18214	18307	18477	18377	18230	18213	18193	18100	18109	18275	18444	18319	18215	18228	18170	18185	18231	18337	18431	18524	18271	18402	18235	18369	18206	18477	18099	17937	18344	18231	18248	18264	18377	18193	18398	18160	18101	18028	18317	18295	18304	18199	18137	18089	18217	18167	18322	18199	18087	18290	18288	18042	18333	18334	18248	18172	18269	18450	18262	18329	18079	18373	17974	18406	18240	18237	18480	18277	18317	18205	18113	18040	18139	18341	18073	18030	18344	18366	18117	18075	18303	18192	18476	18206	18058	18185	18170	18237	18211	18226	18254	18081	18207	18195	18440	18262	18297	18518	18352	18483	18277	18295	18187	18227	18291	18187	18290	18571	18226	18235	18274	18366	18160	18112	18467	18299	18340	18195	18150	18334	18430	18097	18307	18202	18173	18211	18446	18326	18408	18299	18266	18423	18403	18311	18275	18265	18227	18038	18336	18143	18375	18310	18223	18011	18358	18332	18243	18341	18308	18175	18399	18200	18276	18090	18326	18167	18321	18186	18237	18234	18321	18311	18218	18229	18260	18139	18369	18300	18308	18291	18450	18211	18441	18165	18327	18395	18319	18295	18468	18197	18281	18166	18200	18067	18253	18406	18245	18282	18298	18306	18106	18123	18332	18194	18338	18431	18132	18358	18370	18302	18294	18259	18053	18186	18327	18248	18255	18287	18300	18349	18246	18237	18319	18162	18148	18333	18175	18182	18143	18296	18082	18427	18160	18292	18157	18156	18180	18166	18312	18157	18219	18229	18333	18379	18279	18197	18105	18066	18183	18445	18220	18416	18319	18285	18198	18349	18252	18403	18134	18338	18241	18345	18364	18171	18298	18082	18230	18235	18201	18258	18021	18172	18225	18295	18131	18146	18127	18080	18178	18284	18294	18098	18038	18284	18198	18230	18123	18265	18193	18187	18337	18339	18390	18358	18511	18124	18273	18258	18062	18313	18160	18141	18315	18231	18174	18260	18276	18178	18242	18288	18293	18312	18094	18372	18121	18157	18163	18366	18211	18367	18038	18281	18316	18145	18264	18256	18216	18454	18263	18532	18125	18273	18433	18329	18068	18202	18386	18192	18244	18157	18119	18505	18163	18093	18214	18256	18275	18154	18289	18282	18191	18210	18257	18261	18100	18531	18256	18298	17998	18156	18190	18189	18143	18241	18259	18229	18277	18108	18201	18070	18202	18371	18053	18352	18219	18316	18267	18231	18358	18312	18287	18246	17971	17840	18219	18265	18164	18458	18287	18327	18171	18280	18211	18244	18214	18153	18167	18295	18097	18310	18331	18344	18194	18167	18377	18332	18293	18359	18257	18050	18063	18249	18349	18066	18351	18156	18386	18454	18324	18273	18188	18337	18221	18299	18238	18100	18141	18269	18066	18273	18182	18209	18201	18019	18178	18120	18136	18285	18164	18389	18104	18260	18311	18085	18196	18328	18115	18297	18119	18224	18271	18293	18193	18378	18122	18343	18322	18347	18207	18310	18247	18242	18373	18284	18185	18318	18147	18062	18391	18392	18290	18317	18185	18347	18292	18179	18265	18313	18090	18397	18208	18403	18231	18272	18146	18202	18329	18360	18160	18325	18327	18446	18369	18138	18230	18190	18116	18244	18182	18238	18079	18398	18388	18228	18303	18238	18318	18133	18421	18195	18231	18310	18149	18386	18211	18142	18034	18273	18416	18135	18176	18104	18117	18005	18228	18388	18214	18246	18220	18249	18161	18293	18260	18155	18271	18381	18176	18205	18271	18035	18104	18307	18043	18049	18384	18402	17980	18267	18300	18411	18247	18300	18215	18112	18129	18226	18232	18221	18185	18182	18338	18147	18443	18251	18154	18213	18261	18171	18312	18155	18131	18475	18118	18200	18275	18367	17960	18138	18129	18149	18326	18216	18250	18277	18198	18375	18145	18139	18285	18178	18318	18114	18134	18260	18172	18102	18272	18388	18287	18202	18449	18356	18190	18209	18319	18307	18313	18343	18159	18271	18118	18331	18080	18435	18346	18208	18237	18126	18270	17967	18171	18238	18424	18126	18085	17950	18239	18234	18223	18285	18219	18241	18094	18415	18141	18090	18142	18242	18150	18283	18243	18167	18300	18340	18122	18407	18483	18208	18196	18109	18265	18284	18047	18230	18101	18317	18131	18106	18314	18248	18283	18187	18115	18156	18145	18413	18145	18040	18200	18356	18149	18259	18151	18142	18390	18211	18370	18132	18161	18269	18232	18219	18244	18185	18507	18355	18091	18274	17900	18123	18266	18168	18363	18157	18388	18314	18057	18303	18374	18312	18528	18245	18049	18189	18136	18215	18311	18303	18397	18214	18159	18266	18152	18284	18156	18296	18405	18339	18268	18321	18150	18411	18234	18231	18374	18250	18076	18108	18322	18479	18162	18005	18216	18178	18279	18120	18101	18029	18299	18259	18134	18170	18172	18226	18258	18153	18016	18177	18437	18189	18213	18114	18080	18272	18296	18169	18261	18261	18156	18293	18578	18356	18287	18462	18500	18292	18346	18311	18157	18248	18297	18160	18073	18322	18253	18397	18026	18173	18262	17995	18358	18373	18095	17974	18188	18353	18400	18279	18430	18350	18092	18304	18255	18162	18269	18179	18338	18087	18214	18134	18202	18278	18434	18073	18434	18327	18383	18314	18303	18169	18389	18142	18167	18313	18143	18138	18204	18157	18263	18287	18161	18353	18247	18418	18286	18086	18328	18366	18264	18293	18055	18442	18297	18247	18220	18186	18319	18203	18242	18117	18061	18215	18408	18326	18097	18106	18089	18068	18274	18140	18123	18553	18075	18423	18183	18218	18272	18471	18100	18286	18360	17966	17978	18327	18087	18258	18317	18268	18031	18020	18294	18258	18293	18423	17970	18244	18199	18311	18272	18350	18291	18165	18156	18393	18206	18111	18150	18291	18148	18402	18261	18378	18135	18176	18136	18195	18307	18237	18181	18333	18086	18267	18114	18309	18101	18314	18169	18448	18228	18219	18186	18336	18375	18130	18171	18186	18171	18149	18006	18257	18168	18258	18255	18251	18139	18114	18102	18178	18239	18266	18301	18164	18431	18295	18234	18423	18237	18278	18420	18356	18375	18365	18023	18123	18223	18268	18102	18206	18344	18236	18126	18393	18319	18031	18259	18222	18149	18219	18195	18382	18223	18432	18282	18184	18241	18055	18111	18271	18010	18267	18272	18304	18020	18332	18193	18307	18130	17972	18200	18147	18228	18187	18208	18184	18305	18247	18350	18261	18336	18103	18146	18154	18254	18139	18137	18167	18149	18369	18229	18220	18357	18129	18224	18253	18363	18289	18143	18250	18209	18274	18030	18123	18547	18360	18230	18166	18369	18268	18354	18228	18301	18270	18305	18076	18214	18088	18262	18148	18653	18254	18170	18272	18369	18326	18248	18246	18407	18376	18381	18242	18082	18262	18207	18339	18339	18177	18392	18326	18497	18384	18301	18172	18258	18323	17980	18231	18180	18197	18158	18270	18201	18182	18257	18283	18175	18227	18262	18075	18173	18272	18358	18206	18357	18348	18099	18252	18354	18316	18130	18310	18179	18503	18249	18118	18282	18343	18099	18113	18234	18215	18388	18210	18301	18233	18301	18246	18208	18129	18239	17953	18252	18367	18141	18274	18221	18186	18049
25619	46422	43233	34270	30533	27048	23657	21477	20486	19446	18511	18111	17466	17027	16726	16331	16380	15998	16057	15913	15756	15625	15580	15664	15694	15530	15286	15524	15423	15497	15286	15418	15302	15233	15213	15259	15198	15187	15219	15233	15185	15143	15190	15168	15229	15278	15267	15142	15250	15198	15030	15293	15272	15359	15102	15233	15082	15329	15264	15144	15152	15212	15275	15218	15351	15320	15168	15226	15204	14934	15158	15064	15353	15195	15252	15237	15121	15131	15343	15023	15193	15239	15108	15199	15017	15217	15144	15069	15257	15062	15006	15009	15252	15009	15330	15200	15113	15025	15077	15128	15229	14978	15266	15152	15193	15294	15330	15121	15185	15176	14951	15191	15198	15319	15169	15262	15381	15044	15180	15206	15157	15086	15255	15110	15024	15104	15142	15122	15079	14970	15064	15165	15109	15278	15146	15127	15298	15017	14989	15288	15053	15125	15212	14932	15171	15141	15186	15244	15031	15137	15151	15072	15216	15267	15238	15067	15029	15223	15132	15206	15077	15138	14984	15282	15135	15071	15108	15195	15189	15187	15088	15114	15123	15161	15109	15079	15190	15266	15117	15266	15174	15145	15097	14976	15120	15197	15061	15086	15270	14756	15262	15249	15162	15030	15072	15126	15008	15161	15214	15040	15178	14789	15168	15134	15218	15112	15206	14916	15024	15145	15191	15098	15119	15206	15080	15311	15025	15157	15196	15124	15104	15127	15194	15094	15080	15201	15281	15108	15166	15197	15014	15193	15235	15059	15269	15055	15093	15137	15025	15031	15164	15316	15179	15103	14976	15150	15193	15075	15140	15225	15105	15167	15177	15022	15067	14897	15121	15112	15061	14993	15181	15058	14931	15119	15088	15090	15020	15050	15161	15273	15180	15076	15099	15277	15212	15127	15112	15184	15135	15190	15142	15196	15029	15089	15086	15022	15058	15379	15185	15049	15257	15098	15057	15167	15116	15161	15104	15108	15195	15146	15275	15131	15134	15162	15156	15161	15139	14979	15116	15118	15208	15063	15042	14956	15048	15051	15223	15218	15107	15199	15089	15362	15197	15097	15133	15120	15175	15209	15195	15069	15097	15181	15185	15059	15020	15179	15154	15116	15117	15029	15228	15118	15203	15160	15133	15139	15204	14971	15108	15207	15208	15302	15170	15086	15124	15099	15002	15157	15089	15110	15149	15111	15336	15118	15136	15152	15017	15198	14886	15070	15057	15202	15216	15081	15078	15192	15005	15109	15291	15201	15034	15114	15156	15230	15168	15104	15066	15101	15119	15288	15240	15084	15215	15003	15190	15233	15233	15149	15110	15055	15237	15053	15392	15230	15132	15029	15137	15042	15170	15265	15159	15037	15156	14933	15079	15197	15104	15023	15109	15010	15078	15055	15040	14874	15038	15277	15107	14998	15118	15060	15165	15142	15125	14924	15052	15166	15213	15062	15038	15102	15117	15071	15118	15098	15092	15019	15310	15095	15156	15087	15060	15325	15157	15207	15116	15070	15060	15111	15018	15237	15164	15238	14998	15296	15139	15206	15242	15045	15119	15084	15156	15176	15194	15452	15258	15090	15236	15363	15151	15135	15204	15403	15067	15168	15112	15061	15114	15246	15095	15043	14961	15153	15057	15032	15209	15128	14937	15127	15101	15011	15161	15364	15092	14991	15108	14982	15158	15140	15074	15067	15211	15047	15156	15146	15136	15069	15173	15134	15071	15198	15180	15007	15166	15066	15140	15147	15044	14996	15233	15175	14884	15128	15097	15107	15068	15074	15177	15201	15142	15030	15027	14889	15144	15119	15209	15060	15107	15158	15170	15048	15032	15300	15141	15150	15208	15231	15111	15225	15125	15197	15190	15171	15184	15066	15107	15235	15334	15181	15113	15244	15317	15135	15145	15073	14984	15197	14954	15231	15167	14914	15111	15183	15118	15121	15032	15263	15122	15041	15185	14957	15260	15050	15250	15214	15080	15214	15117	15467	15160	15210	15094	15094	15094	15148	15059	15240	15293	15131	15286	15000	15184	15222	15188	15106	15107	15079	15177	15195	15241	15112	15281	14908	15212	15174	15079	15169	15009	15199	15116	15092	15090	15127	15112	15196	15136	15285	15122	15145	15252	15046	15153	14893	15139	15041	15133	15282	15245	15184	14982	15053	14979	15136	15027	15115	15055	15115	15182	15099	15022	15169	15249	15091	15125	15207	15260	15242	15194	15121	15017	15039	15225	15168	15269	15142	15196	15086	15151	15173	15145	15031	15233	15057	15146	15228	15211	15115	15173	15111	15207	15255	15128	15086	15268	15119	15081	15082	15081	15225	15178	15040	15183	15124	15160	15187	15164	15012	15090	15180	15118	14905	15061	15076	15309	15003	15074	15052	15120	15047	15131	15085	15107	15009	15255	15244	15218	15212	15103	15242	15095	15258	14986	15212	15040	15191	15237	15293	15212	15202	15063	15169	15196	15084	15031	15193	14984	15287	14977	15051	15216	14923	15083	15211	15007	15059	15349	15206	15135	15241	15166	15159	15187	15164	15169	15097	15151	15041	15117	15250	15108	15028	15153	15212	15295	14961	15259	15123	15052	14975	15244	15056	15201	14993	15193	15048	15085	15182	15098	15054	15136	15273	14927	15167	15070	15009	15305	15012	15024	15043	15076	15242	14993	15078	15082	15342	15187	14976	14990	15052	15144	15239	15000	15131	15032	15097	15156	15155	15152	15160	15157	14986	15114	15110	15229	15120	15302	15257	15223	15188	15142	15139	15149	15124	15006	15018	14929	15310	14953	15229	15142	15212	15024	15078	15143	15082	15091	15138	15148	15141	15249	15284	14957	15087	15042	15138	15163	15127	15097	15096	15191	15107	15198	15193	15263	15133	15074	15072	15043	15086	15206	15159	15130	15047	15082	15340	15185	15109	15186	15109	15014	15146	15192	15214	15188	15214	15283	15043	15202	15145	15230	15059	15230	15090	15177	15113	15012	15031	15048	15034	15316	15184	15012	15265	15176	15124	15193	15062	15044	15151	15144	15173	15243	15057	15208	15000	15153	15228	15012	15112	15092	15091	15146	15171	15194	15055	15082	15211	15128	15181	15100	15266	15268	15213	15077	14958	15085	15215	14988	14994	15228	15062	15047	15102	15114	15065	15150	15271	15100	15043	15172	15129	15215	15014	15207	15202	15172	15170	15063	15064	15085	15214	15184	15049	15078	15025	15091	15114	14932	15135	14908	15235	15081	15179	15202	15082	15079	15226	15119	15185	15193	15343	15037	15201	15110	14969	15235	15181	15254	15029	15070	15114	15079	15195	15021	15143	15247	15130	15131	14999	15163	15015	15253	15101	15040	15316	15026	15096	15016	15207	15134	15030	15313	15223	15107	15152	15010	15087	15114	15285	15060	15140	15092	15027	15308	15034	15126	14927	14944	15084	15128	15068	15045	14945	15419	15024	14998	15014	15036	15002	15027	15074	14982	15062	15045	15319	15091	15065	15037	15171	15079	15144	15181	15021	15142	15094	15229	15176	15073	15239	15264	15188	15074	15126	14918	15053	15086	15008	15196	15110	15232	15140	15271	15135	15044	15156	15082	15137	14989	15201	15142	14809	15005	15036	15041	15171	15036	15165	15121	15080	14927	15106	15042	15359	14995	15114	15054	14988	15213	15191	15146	15115	15061	15170	15149	15131	15061	15110	15218	15121	15225	15030	15047	15181	14989	15212	15131	15096	15240	15045	15059	15150	15085	15221	15185	15166	15172	15262	14885	15180	15066	15009	15177	15140	15085	15299	15041	15042	15113	15111	15140	15161	14994	15145	15021	15010	15019	15076	15192	15078	15210	15131	15157	15092	15242	15133	15038	15151	15175	15134	15221	15102	14872	15186	15197	15183	15096	15141	15151	15238	15061	15226	15055	15271	15012	15079	15308	15143	15090	15044	15203	15117	15026	15271	15175	15034	15214	14992	15144	15169	15141	15110	15294	14904	15205	15089	15194	15142	15134	15119	15103	15081	15036	15040	15101	15158	15061	15080	15087	15199	15145	15219	15187	15055	14989	15126	15046	14984	15253	15180	15212	15101	15240	15067	15147	15176	15040	15219	15193	15094	15064	15159	15084	15003	14968	15120	15185	15161	15366	15055	15150	15135	15192	15160	15102	15232	15229	15091	15203	15036	15186	15191	15006	15127	15066	15183	15133	15233	14937	15102	14974	15082	15001	15123	14993	15168	15285	15007	15187	15280	15119	15097	15271	15220	15123	15046	15148	15098	15138	15108	15269	15035	14928	15137	15206	15031	15078	15156	15002	15105	15122	15224	15082	15035	15065	15063	15043	15268	15143	15153	15300	15092	15014	15220	15193	14996	15129	15162	15195	15266	15040	15012	14986	15144	15105	15172	15244	14924	14975	15085	15013	15160	15161	15054	15095	15128	15053	14920	15169	15242	15071	15010	15270	15249	15043	15263	15053	15078	15019	15057	15202	15064	15049	15125	15249	15103	15402	15067	15022	15087	15169	15165	15100	15087	15267	15247	15157	15021	15096	14979	15290	15097	14958	15098	15246	15179	15098	15132	15163	15178	15137	15114	15028	15045	15061	15014	15103	15087	15102	15005	15105	15163	15176	15228	14919	15126	15155	15070	15173	15111	15087	15056	15239	15080	15241	15312	15095	15281	15174	15103	15131	15180	15058	15287	15073	15116	15004	15173	15033	14989	15023	15293	15090	15175	15223	15264	15145	15028	15098	14965	15140	15171	15099	15209	15103	15108	15250	15243	15013	15081	15142	15229	15026	15174	15241	15192	15085	15107	15160	15248	15066	15295	15235	15080	15159	15157	15136	15235	14971	15218	14996	15208	15235	15158	15116	15193	15151	15170	15167	15163	15176	15059	15076	15163	15198	15203	15155	15246	15119	15123	15017	14891	15212	15131	15030	15217	15145	15177	15129	15233	15035	15055	15038	15269	15167	15012	15013	14997	15117	15173	15099	15206	15126	15087	15072	15010	15212	15105	15078	15117	15226	15081	15037	15104	15169	15170	15145	15238	15106	15187	15157	15353	15093	15105	15340	15061	15194	15036	15168	15051	15086	15219	15090	15218	15172	15145	15175	15203	15110	15053	15089	15096	15149	15022	15230	15058	15109	15137
28054	24003	29664	26630	22523	20693	19602	18566	18084	17804	17420	17272	17195	16899	17169	16878	16891	17074	16897	16870	16753	16607	16753	16740	16572	16895	16546	16486	16751	16652	16642	16602	16628	16765	16522	16516	16554	16836	16808	16643	16801	16586	16590	16566	16551	16766	16480	16397	16809	16720	16357	16307	16669	16633	16643	16444	16666	16332	16595	16592	16346	16413	16554	16537	16724	16678	16362	16596	16458	16586	16499	16755	16508	16236	16569	16648	16701	16545	16476	16524	16491	16691	16512	16533	16618	16590	16419	16601	16452	16662	16532	16651	16516	16588	16426	16627	16526	16537	16456	16493	16599	16748	16708	16472	16329	16486	16635	16658	16549	16464	16356	16466	16577	16546	16591	16370	16616	16511	16527	16680	16493	16724	16827	16521	16639	16467	16445	16480	16679	16760	16591	16692	16494	16400	16468	16558	16676	16548	16374	16714	16654	16397	16517	16491	16555	16699	16456	16451	16538	16697	16379	16467	16651	16541	16525	16376	16657	16492	16598	16613	16521	16576	16645	16479	16698	16468	16480	16432	16696	16695	16579	16586	16645	16569	16612	16645	16746	16679	16442	16607	16603	16362	16469	16647	16541	16525	16578	16342	16372	16411	16562	16707	16418	16638	16749	16739	16690	16541	16341	16569	16613	16563	16600	16592	16600	16605	16560	16410	16607	16659	16570	16448	16701	16571	16538	16541	16659	16409	16766	16308	16749	16511	16405	16640	16534	16654	16543	16486	16760	16422	16593	16457	16622	16552	16480	16710	16638	16676	16526	16412	16486	16386	16532	16745	16620	16773	16546	16602	16574	16523	16546	16600	16654	16532	16657	16640	16455	16629	16596	16554	16569	16622	16667	16697	16465	16552	16422	16578	16561	16573	16442	16681	16579	16569	16590	16611	16583	16676	16559	16511	16669	16642	16684	16752	16464	16498	16477	16674	16691	16529	16620	16533	16470	16714	16630	16592	16631	16569	16442	16462	16687	16634	16592	16382	16501	16648	16597	16540	16642	16600	16467	16623	16664	16688	16444	16726	16643	16636	16522	16532	16636	16622	16703	16478	16496	16513	16636	16436	16594	16663	16618	16286	16450	16482	16651	16558	16463	16531	16661	16449	16633	16561	16560	16753	16582	16613	16553	16498	16425	16560	16715	16772	16659	16549	16447	16456	16474	16477	16617	16424	16421	16633	16478	16501	16705	16658	16683	16501	16517	16548	16409	16600	16530	16600	16702	16509	16497	16601	16398	16663	16504	16453	16383	16492	16487	16683	16749	16680	16604	16487	16643	16459	16590	16505	16528	16686	16386	16466	16365	16419	16594	16632	16631	16513	16616	16592	16483	16548	16479	16637	16423	16525	16583	16544	16597	16672	16496	16677	16509	16489	16708	16803	16542	16697	16469	16629	16575	16520	16782	16668	16533	16603	16495	16638	16564	16592	16480	16554	16743	16645	16670	16640	16664	16703	16529	16497	16619	16536	16645	16670	16644	16326	16565	16689	16659	16463	16491	16568	16557	16518	16446	16679	16466	16490	16533	16485	16572	16563	16586	16502	16426	16428	16542	16455	16524	16616	16579	16465	16395	16537	16415	16244	16512	16389	16541	16668	16680	16559	16438	16674	16523	16597	16673	16665	16501	16635	16655	16650	16716	16532	16569	16539	16656	16498	16652	16481	16534	16695	16447	16484	16657	16553	16719	16493	16568	16566	16337	16644	16660	16612	16633	16509	16465	16645	16649	16435	16631	16329	16366	16559	16288	16488	16491	16515	16646	16686	16616	16584	16443	16665	16394	16624	16786	16412	16410	16547	16640	16530	16663	16733	16624	16484	16550	16541	16479	16483	16483	16348	16758	16434	16545	16627	16551	16554	16424	16485	16694	16686	16578	16565	16743	16689	16467	16596	16522	16686	16532	16533	16647	16555	16669	16577	16421	16652	16620	16406	16782	16640	16619	16559	16612	16732	16526	16613	16468	16430	16502	16504	16528	16471	16783	16492	16700	16698	16809	16600	16735	16615	16600	16465	16630	16637	16473	16587	16586	16506	16674	16711	16292	16604	16592	16536	16638	16504	16502	16453	16662	16537	16735	16580	16681	16567	16414	16468	16593	16512	16470	16396	16710	16569	16726	16635	16671	16587	16683	16524	16535	16528	16370	16351	16563	16797	16716	16755	16872	16653	16712	16679	16611	16571	16538	16394	16539	16445	16356	16538	16456	16619	16521	16407	16625	16585	16607	16601	16479	16509	16489	16487	16579	16655	16704	16668	16760	16497	16589	16555	16423	16493	16628	16663	16450	16501	16574	16542	16568	16626	16487	16642	16582	16383	16535	16640	16746	16646	16364	16554	16624	16568	16673	16397	16548	16614	16788	16566	16731	16487	16328	16571	16642	16596	16691	16633	16458	16407	16631	16627	16619	16480	16651	16428	16649	16485	16766	16565	16531	16467	16663	16550	16494	16619	16447	16576	16703	16390	16404	16472	16526	16377	16413	16676	16633	16465	16508	16535	16618	16628	16665	16561	16836	16558	16713	16517	16586	16486	16536	16503	16851	16678	16639	16627	16343	16543	16541	16713	16638	16555	16552	16622	16714	16416	16732	16605	16462	16743	16679	16629	16698	16499	16481	16658	16746	16711	16476	16550	16567	16704	16685	16431	16928	16674	16518	16705	16761	16757	16454	16690	16569	16675	16561	16661	16569	16573	16547	16641	16650	16674	16686	16622	16541	16796	16479	16515	16358	16840	16749	16712	16620	16571	16558	16587	16595	16485	16478	16640	16585	16664	16775	16602	16543	16648	16656	16387	16681	16623	16550	16567	16553	16708	16612	16429	16589	16599	16587	16490	16501	16636	16461	16565	16585	16663	16601	16494	16439	16528	16515	16558	16472	16522	16697	16544	16667	16500	16632	16422	16484	16357	16598	16615	16699	16572	16428	16465	16548	16496	16497	16486	16544	16644	16415	16720	16492	16484	16592	16584	16444	16766	16464	16665	16595	16501	16611	16593	16515	16566	16407	16593	16570	16478	16608	16648	16543	16281	16410	16606	16490	16654	16782	16626	16452	16510	16435	16435	16430	16564	16582	16517	16630	16692	16436	16695	16835	16428	16561	16587	16467	16665	16645	16660	16422	16622	16656	16654	16487	16435	16693	16530	16635	16540	16674	16484	16587	16555	16529	16656	16562	16328	16932	16502	16750	16668	16627	16605	16608	16624	16492	16579	16481	16652	16671	16494	16395	16751	16517	16439	16466	16669	16475	16562	16470	16403	16603	16768	16485	16332	16777	16444	16476	16526	16649	16397	16708	16657	16652	16659	16577	16546	16674	16659	16485	16545	16607	16530	16567	16653	16651	16461	16804	16855	16759	16449	16597	16489	16629	16661	16792	16645	16670	16499	16723	16735	16501	16508	16442	16624	16521	16608	16611	16323	16453	16728	16572	16526	16476	16360	16714	16648	16656	16683	16754	16831	16661	16557	16652	16584	16512	16707	16425	16810	16534	16518	16464	16396	16507	16702	16653	16543	16506	16451	16507	16671	16524	16588	16757	16616	16717	16585	16544	16574	16712	16599	16237	16459	16587	16445	16620	16506	16671	16637	16591	16391	16545	16637	16590	16660	16531	16564	16466	16490	16594	16616	16597	16472	16407	16427	16546	16343	16628	16589	16611	16495	16566	16541	16662	16807	16589	16730	16635	16591	16769	16548	16613	16361	16503	16540	16485	16593	16454	16461	16538	16488	16625	16396	16742	16666	16621	16544	16543	16734	16452	16636	16583	16498	16529	16506	16552	16321	16422	16616	16612	16684	16599	16601	16568	16685	16568	16507	16635	16559	16679	16562	16466	16585	16395	16677	16574	16819	16737	16486	16528	16271	16688	16451	16440	16582	16475	16419	16684	16798	16870	16614	16758	16677	16533	16595	16543	16769	16619	16469	16763	16636	16532	16505	16391	16856	16773	16502	16500	16725	16460	16485	16562	16302	16622	16727	16544	16482	16574	16532	16686	16435	16354	16475	16534	16606	16681	16450	16532	16750	16589	16560	16558	16563	16563	16331	16408	16490	16663	16647	16772	16561	16564	16632	16694	16513	16654	16586	16640	16555	16595	16655	16512	16461	16392	16718	16404	16494	16580	16654	16573	16498	16600	16524	16442	16628	16339	16507	16560	16538	16602	16577	16685	16613	16605	16480	16550	16667	16560	16573	16683	16629	16516	16540	16362	16641	16637	16787	16476	16696	16369	16412	16517	16591	16501	16707	16687	16472	16609	16601	16571	16670	16382	16608	16560	16659	16776	16628	16598	16555	16559	16824	16592	16479	16634	16365	16472	16580	16345	16570	16672	16659	16586	16757	16669	16721	16728	16516	16663	16581	16460	16547	16604	16606	16544	16774	16451	16557	16810	16655	16527	16875	16790	16701	16550	16546	16527	16662	16737	16485	16390	16650	16541	16669	16621	16495	16519	16570	16619	16706	16604	16544	16376	16324	16427	16442	16527	16653	16525	16409	16525	16591	16576	16523	16522	16537	16417	16504	16749	16494	16572	16582	16667	16548	16552	16378	16542	16513	16648	16518	16474	16385	16607	16618	16678	16687	16623	16535	16403	16705	16299	16648	16604	16716	16686	16500	16564	16696	16564	16552	16639	16596	16423	16648	16695	16511	16770	16528	16475	16593	16593	16441	16628	16625	16541	16539	16435	16393	16678	16598	16530	16453	16618	16759	16631	16361	16540	16814	16713	16742	16494	16657	16542	16482	16537	16574	16569	16501	16625	16644	16526	16589	16691	16350	16616	16619	16675	16686	16560	16508	16629	16514	16537	16646	16492	16537	16648	16498	16642	16556	16621	16384	16574	16559	16528	16640	16509	16702	16551	16568	16695	16598	16455	16616	16752	16565	16512	16477	16587	16582	16362	16458	16625	16416	16586	16633	16683	16440	16579	16443	16668	16622	16610	16467	16784	16653	16756	16583	16554	16445	16873	16692	16709	16680	16581	16426	16641	16752	16589	16807	16548	16886	16642	16497	16680	16686	16562	16576	16689	16558	16506	16545	16399	16498	16557	16665	16552	16815	16501	16569	16584	16556	16538	16410	16563	16437	16503	16409	16490	16626	16478	16607	16484	16598	16544	16473	16560	16316
23280	34661	31804	24790	22228	19759	17992	17128	16510	15986	15719	15436	15091	15041	14827	14734	14600	14611	14668	14656	14486	14413	14414	14337	14359	14483	14405	14381	14264	14307	14504	14263	14238	14366	14226	14156	14198	14289	14218	14259	14114	14251	14252	14428	14288	14206	14237	14142	14218	14249	14127	14277	14204	14234	14314	14267	14444	14230	14423	14366	14065	14259	14399	14249	14254	14182	14261	14247	14435	14131	14238	14254	14304	14262	14179	14167	14157	14234	14256	14265	14232	14329	14200	14128	14215	14120	14425	14158	14266	14238	14244	14197	14173	14350	14248	14260	14196	14096	14116	14146	14247	14165	14174	14253	14482	14157	14453	14134	14239	14010	14470	14138	14215	14138	14112	14287	14261	14183	14228	14249	14104	14321	14189	14232	14135	14130	14241	14327	14306	14193	14187	14221	14118	14336	14212	14300	14322	14212	14170	14093	14288	14289	14268	14173	14149	14144	14227	14268	14240	14217	14199	14251	14333	14115	14102	14123	14053	14183	14383	14200	14235	14365	14235	14120	14257	14205	14484	13995	14244	14255	14199	14306	14315	14223	14320	14176	14211	14217	14103	14275	13969	14370	14411	14227	14299	14298	14286	14201	14074	14197	14255	14440	14180	14253	14124	14249	14334	14200	14162	14245	14115	14230	14078	14217	14291	14219	14171	14286	14281	14306	14172	14147	14314	14310	14314	14473	14186	14230	14075	14375	14080	14309	14277	14184	14088	14194	14289	14102	14295	14311	14333	14104	14280	14153	14328	14151	14060	14318	14259	14125	14108	14200	14271	14178	14117	14089	14221	14221	14265	14279	14167	14220	14159	14135	14166	14178	14147	14338	14322	14207	14197	14268	14208	14188	14220	14328	13994	14174	14465	14198	14214	14191	14046	14256	14096	14355	14258	14266	14078	14243	14207	14193	14170	14221	14227	14285	14222	14148	14029	14253	14197	14247	14190	14428	14182	14193	14144	14135	14200	14185	14187	14200	14396	14293	14381	14224	14113	14185	14287	14239	14140	14265	14114	14314	14271	14151	14237	14314	14185	14131	14208	14135	14409	14310	14151	14288	14392	14168	14303	14302	14216	14316	14189	14168	14128	14190	14242	14412	14204	14163	14365	14268	14044	14197	14198	14183	14208	14138	14074	14110	14342	14116	14431	14130	14286	14220	14403	14004	14277	14171	14159	14102	14290	14468	14174	14298	14255	14193	14251	14342	14207	14134	14277	14175	14232	14291	14360	14090	14276	14086	14103	14288	14258	14301	14197	14318	14170	14214	14315	14308	14240	14199	14143	14071	14116	14370	14258	14311	14164	14177	14302	14365	14315	14305	14305	14191	14131	14200	14451	14014	14424	14354	14277	14266	14187	14327	14107	14140	14223	14079	14371	14236	14316	14197	14121	14121	14281	14409	14289	14236	14170	14227	14309	14117	14244	14322	14214	14271	14154	14144	14180	14028	14182	14350	14146	14130	14197	14284	14329	14229	14148	14215	14141	14237	14178	14163	14277	14273	14240	14181	14148	14128	14233	14227	14293	14248	14271	14298	14118	14316	14303	14336	14129	14146	14286	14324	14308	14128	14267	14165	14243	14149	14145	14207	14099	14251	14284	14251	14045	14192	14284	14139	14126	14159	14229	14185	14444	14141	14180	14278	14045	14194	14308	14205	14212	14359	14154	14139	14322	14138	14164	14225	14287	14136	14193	14126	14194	14257	14242	14108	14150	14270	14212	14065	14187	14199	14353	14201	14197	14347	14265	14120	14203	14254	14244	14381	14314	14120	14259	14244	14111	14229	14136	14264	14327	14277	14226	14094	14292	14217	14262	14106	14187	14065	14334	14396	14116	14227	14279	14135	14275	14321	14147	14290	14158	14119	14065	14332	14257	14284	14256	14235	14234	14366	14173	14219	14270	14243	14084	14313	14513	14306	14280	14206	14253	14288	14065	14192	14311	14237	14062	14189	14223	14301	14197	14079	14278	14194	14400	14092	14291	14354	14172	14157	14291	14268	14248	14289	14289	14192	14193	14274	14090	14280	14264	14235	14271	14307	14207	14265	14382	14014	14180	14183	14148	14242	14350	14223	14167	14302	14204	14167	14133	14345	14244	14139	14229	14485	14184	14332	14331	14121	14159	14101	14298	14105	14255	14369	14306	14085	14276	14153	14177	14114	14069	14106	14293	14001	14261	14186	14181	14186	14321	14115	14175	14214	14181	14290	14219	14233	14192	14202	14224	14368	14227	14171	14213	14212	14209	14299	14220	14340	14268	14275	14221	14214	14407	14051	14114	14066	14253	14408	13929	14194	14142	14052	14352	14243	14370	14141	14315	14242	14253	14237	14131	14133	14165	14234	14195	14287	14157	14129	14339	14264	14074	14318	14358	14175	14153	14288	14295	14335	14281	14103	14341	14194	14216	14144	14238	14151	14368	14137	14159	14224	14261	14163	14113	14010	14177	14428	14175	14100	14211	14237	14137	14231	14279	14261	14188	14110	14192	14086	14233	14336	14175	14129	14156	14154	14114	14340	14186	14183	14188	14231	14005	14229	14249	14276	14321	14119	14088	14210	14290	14095	14430	14178	14266	14207	14314	14122	14079	14395	14321	14122	14194	14145	14276	14257	14091	14337	14284	14110	14246	14190	14246	14273	14210	14184	14377	14279	14094	14172	14308	14116	14298	14155	14239	14226	14265	14210	14126	14148	14279	14311	14249	14226	14194	14189	14181	14257	14376	14144	14337	14174	14135	14159	14136	14231	14236	14240	14148	14216	14147	14327	14019	14223	14203	14323	14218	14504	14080	14144	14306	14352	14399	14190	14105	14267	14194	14192	14219	14309	14188	14328	14326	14171	14055	14122	14405	14271	14339	14183	14274	14168	14296	14085	14179	14233	14114	14121	14180	14206	14228	14080	14349	14137	14263	14143	14365	14110	14233	14217	14148	14401	14258	14218	14350	14403	14316	14251	14288	14370	14171	14333	14207	14068	14275	14061	14227	14134	14244	14139	14102	14288	14286	14194	14178	14293	14183	14207	14249	14356	14240	14309	14220	14328	14140	14121	14205	14319	14368	14269	14059	14304	14301	14196	14227	14073	14201	14062	14287	14297	14332	14177	14056	14251	14128	14371	14185	14152	14277	14286	14302	14177	14248	14098	14200	14332	14184	14067	14196	14129	14263	14107	14254	14321	14373	14134	14314	14336	14396	14289	14165	14255	14254	14164	14300	14316	14259	14398	14133	14169	14233	14139	14316	14267	14324	14103	14174	14229	14207	14218	14180	14149	14082	14399	14162	14186	14183	14264	14270	14342	14262	14373	14216	14237	14174	14348	14294	14286	14211	14383	14266	14150	14095	14302	14207	14368	14192	14177	14146	14319	14270	14163	14163	14181	14150	14214	14242	14208	14146	14297	14321	14358	14295	14195	14168	14377	14223	14179	14178	14082	14250	13949	14340	14229	14138	14217	14279	14162	14070	14245	14297	14277	14205	14284	14252	14133	14197	14220	14316	14245	14166	14289	14277	14230	14435	14255	14295	14186	14147	14153	14264	14227	14260	14076	14300	14158	14262	14170	14300	14296	14108	14246	14324	14239	14213	14398	14236	14244	14174	14217	14246	14206	14222	14086	14198	14129	14262	14134	14024	14169	14019	14147	14168	14213	14184	14197	14298	14293	14316	14136	14278	14093	14153	14323	14347	14123	14260	14241	14257	14142	14190	14159	14212	14286	14087	14122	14211	14225	14210	14116	14249	14265	14159	14396	14156	14149	14262	14334	14228	14084	14103	14130	14183	14227	14065	14344	14086	14150	14250	14125	14140	14120	14218	14223	14077	14166	14257	14254	14275	14350	14218	14298	14252	14161	14304	14357	14152	14202	14144	14154	14288	14284	14242	14195	14273	14216	14256	14127	14270	14242	14042	14265	14118	14194	14345	14072	14381	14343	14309	14312	14083	14140	14248	14392	14229	14292	14398	14204	14304	14241	14187	14279	14194	14201	14282	14093	14255	14197	14170	14443	14116	14313	14181	14280	14248	14274	14218	14179	14406	14187	14252	14178	14316	14032	14258	14062	14261	14271	14093	14264	14032	14256	14121	14123	14305	14153	14225	14208	14159	14281	14197	14341	14255	14290	14281	14128	14121	14189	14167	14055	14323	14166	14240	14206	14297	14168	14115	14145	14164	14182	14249	14134	14331	14225	14045	14213	14184	14311	14256	14043	14067	14262	14120	14185	14225	14157	14273	14160	14222	14335	14082	14268	14164	14206	14166	14064	14160	14267	14401	14072	14167	14129	14212	14172	14242	14199	14318	14324	14311	14182	14165	14008	14277	14366	14029	14178	14168	14139	14139	14262	14035	14266	14108	14230	14186	14364	14252	14176	14162	14439	14280	14332	14147	14219	14193	14354	14275	14330	14154	14154	14266	14228	14161	14181	14349	14211	14253	14276	14182	14069	14306	14292	14159	14081	14497	14170	14322	14105	14021	14403	14108	14198	14313	14328	14316	14301	14292	14408	14363	14112	14182	14253	14247	14262	14208	14171	14309	14382	14279	14200	14296	14161	14236	14269	14065	14422	14141	14235	14108	14417	14227	14168	14194	14241	14267	14232	14216	14167	14146	14219	14220	14187	14232	14189	14252	14379	14251	14208	14289	14296	14304	14147	14292	14235	14309	14244	14159	14240	14225	14068	14225	14287	14196	14230	14101	14175	14256	14322	14319	14305	14247	14203	14107	14274	14331	14132	14365	14120	14143	14183	14376	14263	14153	14137	14040	14289	14138	14153	14157	14069	14339	14153	14278	14152	14368	14263	14156	14192	14241	14216	14195	14287	14297	14137	14297	14265	14161	14138	14164	14200	14145	14176	14309	14241	14309	14237	14307	14167	14344	14205	14381	14164	14237	14193	14197	14161	14298	14319	14342	14280	14106	14354	14147	14164	14138	14212	14206	14120	14309	14269	14226	14211	14245	14146	14168	14151	14147	14312	14033	14357	14109	14139	14069	14310	14200	14264	14263	14126	14343	14040	14331	14148	14072	14205	14028	14229	14394	14206	14193	14240	14222	14402	14181	14369	14387	14231	14096	14188	14277	14121	14294	14205	14151	14119	14131	14305	14189	14186	14102	14259	14087	14166	14208	14203
23949	21139	28524	24444	23513	24443	23688	20526	19299	19151	18889	18249	18050	17831	17780	17549	17548	17536	17411	17358	17100	17310	17376	17376	17386	17152	16909	17134	16977	17043	16967	16949	17214	17116	17065	17042	17091	16776	17124	16917	17064	16996	16783	16976	17045	16889	17032	17004	16831	16861	16890	16738	16920	16985	16833	17064	16988	16918	16862	16951	17068	16869	16920	16997	16880	16996	16827	16965	16927	17029	17064	16957	17052	16982	16954	17027	16792	16922	16953	16857	16801	16913	17053	16949	16991	16858	16669	16798	16801	17045	17006	16759	17140	16917	16935	16778	16789	16738	16908	16705	16947	16938	17002	16865	16989	16737	17051	17031	16989	16829	16798	16862	16869	17080	16923	16851	16790	16836	16730	16829	17061	16932	16917	16952	16798	16954	16887	16891	16984	16788	16857	16949	16949	16790	16968	16755	16922	17049	16814	16596	16906	16755	16737	16953	16841	16874	17035	16998	17148	17047	16843	16875	17031	16973	16771	16823	16699	16754	16880	16995	16770	16848	16862	16963	16775	16956	16865	16776	16849	17108	16941	17037	16913	16875	16889	17126	16896	16934	16689	17008	16974	16974	16911	17028	16971	16832	16748	16722	17023	16843	16723	16963	16880	17017	16975	16914	16827	17115	16713	16907	16967	16912	16844	16788	16891	16917	16873	16790	16941	16899	16912	16923	17037	16922	16712	16907	16920	17043	16833	16644	16838	16840	16901	16764	16914	16794	16801	16791	16868	16795	16822	16852	16978	16755	16924	16649	16731	16764	16959	17019	16984	16845	16895	16903	16948	16916	16704	16865	16791	16765	16740	16964	16961	17065	16823	16982	16939	16865	16895	16926	16867	16805	16967	16768	16752	17019	16925	16944	17034	16996	17039	16830	16977	17057	17192	17033	16832	17055	17054	16908	16834	16880	17000	16839	16745	16681	16924	16805	16852	16962	16869	16749	16913	17004	16943	16819	16970	17053	16688	16812	16985	16920	16886	17070	16837	16951	16994	17088	16908	16780	17049	16931	16942	16792	16739	16761	16813	16899	16847	16673	16723	17047	17060	17006	16739	17002	16950	16976	16767	16859	16846	17061	17126	16970	16963	16796	16991	17000	16808	17060	17147	16915	17016	16863	16909	16981	16990	16750	17203	16929	16946	17008	17043	16797	16742	16952	16999	16911	16879	17167	16869	16823	16617	17014	16921	16907	17022	16947	16857	16989	16783	16888	16841	16982	16780	16900	16788	16762	17036	17052	16926	16900	17036	17028	17156	16938	17015	17020	17005	16972	16715	16902	16956	16869	16744	16909	17003	16652	16960	16949	16839	16925	16824	16914	16973	16906	16919	16978	16981	17015	17116	17016	16947	16889	17235	16931	17006	16926	16897	16821	16909	17000	17100	16787	16928	17040	16879	16671	16933	16906	17025	16862	16807	16867	16949	16878	16948	16723	16874	17017	17098	16879	16828	16703	16813	16965	17013	16762	16742	16794	17051	16997	16722	16985	16950	16928	16766	16897	16746	16886	16905	16899	16804	16827	16889	16846	16828	16841	16972	17017	16732	16954	16770	17008	16810	16807	17002	16966	16880	17055	16930	16867	17005	17131	16942	17128	16928	16819	17017	16926	16916	16896	16991	16893	17061	16850	16845	16761	16981	16979	17018	16676	16812	16800	16874	16881	17059	16944	16762	16821	16907	16892	16791	16905	16641	16832	17064	17012	16819	17165	16881	16650	16877	16701	16774	16854	16866	17003	16853	16912	16890	16693	17000	16836	16858	17138	16941	16817	16973	16817	16882	17023	16854	16769	16762	16795	16928	17029	17031	16889	16785	16870	16871	16916	16948	16891	16907	16913	16838	16936	16901	16992	16744	16755	17023	16999	16984	17068	16770	16707	17122	17110	17016	16798	16956	16921	16741	16734	16977	16681	16946	17017	16795	16902	16716	16865	16958	16917	16839	17132	16801	16921	16885	16946	16829	16843	16752	16876	16718	16757	17042	16856	16911	17041	16791	16994	16912	16744	16917	16875	16755	16733	16706	16887	17129	17058	16895	16799	16764	16952	16768	16783	16950	17025	16937	16876	16937	17003	16957	16856	16866	16917	17021	17148	17033	16912	16910	16689	16800	17051	16831	16949	16802	17045	16888	16710	16886	17085	17075	16980	16843	16809	16952	17069	16902	16926	16840	16748	17079	16922	16766	16988	16916	16837	17059	16879	16896	16985	16813	16936	17059	16884	17005	16858	16917	16972	16886	16730	16921	16992	16737	16918	16801	16853	16746	17022	16749	16904	16919	17009	16981	17042	16933	16806	17008	16958	17071	16939	16825	16912	17022	17097	16923	17031	16895	16993	16998	16973	17179	16742	17020	17022	16993	16889	16804	17073	16982	16881	16704	16927	17121	16841	16831	16958	16997	16826	16838	16986	16961	16766	16891	16937	16957	16733	16693	16990	16901	16852	17072	16864	16921	16781	16935	16913	16878	17046	16902	16744	17058	16766	16783	16837	16799	16972	17068	16752	17125	16813	16777	16933	16967	16796	16929	16880	17058	16988	16806	16649	16973	16996	16810	16976	17022	16916	16978	16618	16851	16929	16903	16961	17014	16929	16806	16839	16832	16957	16711	16997	16806	16690	17072	16725	17012	16860	16924	16970	16956	16973	17065	16943	16960	17087	16885	16848	16916	16925	16825	16735	17108	16838	16945	16747	17006	17002	17060	16845	16861	16760	16978	16864	16819	16855	16759	16942	16855	16771	16977	16950	16953	16996	16969	16904	16673	16917	16869	17146	17128	16823	16767	16917	16909	16950	16743	16838	16972	16914	16791	16759	17033	17124	16830	16887	16795	16993	16871	16982	16925	16819	16977	16956	16972	16758	16825	16751	16907	16872	16985	17047	16934	16799	17065	16993	16845	16772	16647	16819	16954	16792	16858	16852	16986	16939	16690	16909	16812	16922	17029	16849	16889	16893	17092	16820	16817	16855	17105	16858	16953	17002	16822	16918	16873	16971	16918	16911	16730	16755	16960	17020	16787	16939	16641	17028	16774	16986	16726	16782	16902	16835	17014	16798	16870	16998	16861	16737	16848	16870	16870	16797	16958	17033	16833	16926	17145	16935	16830	16889	16780	16983	16814	16786	16996	16786	16803	16925	17025	17063	16793	17125	16976	16852	16876	16814	16757	16885	16804	16988	16833	16821	17043	16800	16873	16869	16692	16840	16894	16807	16837	17001	16942	17063	16939	16931	16813	16896	16957	16811	17031	16944	16939	16896	17060	17061	16818	16825	17011	16744	16791	16920	16923	16920	16950	16643	16759	16918	16969	16844	16959	16833	16794	16869	17148	16860	16813	16573	17023	16807	16954	17035	17115	16942	17095	16971	16679	16688	16981	16698	17052	17128	16989	16860	17082	16901	16911	16909	16882	16828	16724	16746	16804	16854	16890	16909	16746	16954	16900	16869	17083	17010	16787	16980	16985	16922	16905	16784	16768	17131	16862	17021	16931	16828	16897	16765	16832	16846	16900	17114	17169	16949	16789	16841	17011	16798	16861	16973	17065	16890	16967	16901	17015	17066	17090	16932	16817	16824	16931	16793	16795	17014	17149	16974	16811	16818	16802	16870	16996	17210	16945	16849	16655	17056	16824	16720	16805	16705	16912	16989	17096	16858	16804	17019	16776	16861	16895	16816	16810	16848	17032	16673	16849	16925	16946	16859	16839	16857	17137	16869	16825	16830	17044	16782	16731	16962	17012	16832	16710	16803	16923	16700	16822	17000	16864	16928	17055	16972	16942	16829	16944	16952	16551	17136	16728	16832	16837	16869	16815	17023	16823	16938	16958	16695	16716	16889	16918	16795	17066	17069	16984	16922	17002	17087	16810	17009	16807	16762	16968	16847	17003	17024	17018	16961	17045	16905	16807	16787	16922	17002	16915	17180	16944	16934	16723	16725	16780	17128	16972	17012	16889	16975	17187	16831	16938	16781	16840	17048	16800	16819	16859	16865	17028	16742	16890	17097	16994	17000	16776	17042	16781	16772	16979	16718	17006	16820	16850	16733	16882	16892	16849	17029	16943	16936	17224	17018	16779	16880	16869	16940	16673	16780	16848	16806	16944	16854	17025	16815	16950	16938	16906	16990	16857	16768	16758	16789	16900	16923	16868	16755	17131	16763	16965	16915	16872	16879	16958	16801	17012	16972	16568	16956	16995	16869	16977	16868	16855	17107	16956	16881	16880	16804	16941	16765	16930	16971	16996	16923	16704	16911	16711	16941	16737	16987	16997	16971	17003	16701	16927	16934	16652	16950	16896	16923	16979	16847	16851	16854	16918	16957	16938	16942	16753	17062	16876	16940	16907	17058	17019	16791	16808	16871	17018	17044	17172	16701	16681	16708	16813	16774	17097	16987	16896	17026	16984	16794	16800	17077	16918	16799	16843	16818	17004	16745	16775	16770	16741	16890	16873	16794	16816	16962	16885	16942	16925	16853	16831	16886	16938	16818	16794	17130	16782	16907	16856	16911	17137	16994	16924	16949	17030	16785	16829	17067	16826	17002	16810	17042	16756	16871	16737	16809	17044	16942	16846	16806	16790	16908	16849	16892	16925	16988	16926	16946	16958	16961	16959	16806	16977	16945	17109	16848	16955	16965	16803	16978	16885	16914	16869	16793	16967	16885	16876	16910	16801	16803	16867	17043	17100	16964	17069	17037	16920	16886	16905	16878	17001	16971	16755	16916	16899	16818	16975	16789	16704	17024	16873	16884	16964	16915	16909	16794	17112	16842	16780	16824	16964	17059	16999	17011	17025	16940	17004	16765	17063	16848	16802	16767	17033	16952	16915	16911	16923	17066	16909	17045	16872	16877	16894	16908	17118	16784	16824	17021	16975	17085	16809	16791	16902	16926	16980	16794	16932	16917	16865	16842	17193	16902	16910	16956	16803	16904	16943	16785	17067	16878	16960	16663	16949	16843	16682	16912	16823	16775	16820	16895	16801	16921	16748	16754	16991	16818	16803	16683	16775	16886	16789	16994	16871	16974	16967	16656	17077	17111	16982	16842	17019	16832	16671	17046	16896	16922	17117	16904	17145	16979	16983	16837	17126	16848	16881	16973	16858	16980	16951	16766	16942	16699	16933	16902
22662	40748	37941	30055	26497	23124	20964	19167	18466	17494	16807	16470	16068	15822	15515	15253	15196	15279	15106	15090	14940	14929	14792	14996	14821	14675	14466	14727	14587	14453	14523	14458	14536	14496	14561	14446	14469	14528	14496	14492	14546	14509	14530	14315	14642	14366	14579	14464	14433	14411	14353	14407	14635	14523	14396	14285	14543	14582	14467	14329	14309	14465	14240	14347	14408	14528	14238	14414	14436	14370	14395	14293	14552	14515	14397	14509	14492	14341	14544	14334	14332	14475	14348	14497	14413	14347	14504	14488	14339	14518	14432	14371	14378	14268	14168	14189	14349	14408	14299	14443	14500	14403	14271	14386	14292	14367	14468	14272	14396	14347	14554	14391	14412	14390	14397	14332	14294	14428	14319	14327	14449	14483	14341	14285	14516	14350	14639	14524	14255	14510	14405	14314	14455	14353	14546	14389	14489	14261	14523	14315	14348	14368	14304	14263	14364	14591	14378	14418	14481	14206	14358	14331	14448	14395	14196	14368	14383	14517	14553	14514	14316	14314	14498	14384	14390	14475	14373	14426	14583	14296	14418	14334	14436	14412	14326	14363	14218	14497	14333	14423	14222	14253	14193	14466	14454	14340	14430	14478	14311	14496	14436	14268	14348	14533	14368	14496	14179	14414	14527	14538	14395	14364	14326	14315	14310	14570	14257	14418	14321	14422	14262	14279	14547	14352	14155	14560	14445	14346	14446	14358	14253	14438	14664	14505	14329	14358	14496	14500	14502	14489	14484	14299	14273	14371	14395	14446	14511	14283	14484	14322	14257	14435	14449	14540	14406	14409	14318	14472	14422	14341	14592	14359	14245	14437	14312	14338	14332	14438	14429	14428	14445	14276	14471	14247	14330	14450	14442	14273	14340	14361	14342	14355	14362	14572	14370	14326	14457	14340	14324	14525	14401	14535	14480	14465	14535	14400	14529	14310	14364	14429	14511	14350	14384	14537	14419	14446	14409	14458	14434	14294	14363	14432	14542	14518	14549	14429	14363	14323	14311	14455	14435	14464	14392	14315	14377	14568	14349	14527	14417	14354	14450	14277	14397	14271	14406	14305	14487	14446	14494	14407	14254	14422	14229	14353	14347	14391	14355	14388	14409	14318	14476	14551	14303	14160	14451	14309	14385	14296	14392	14333	14479	14334	14492	14211	14411	14326	14245	14432	14372	14449	14327	14502	14357	14602	14500	14461	14302	14359	14496	14456	14479	14436	14502	14307	14220	14255	14458	14222	14487	14438	14357	14186	14292	14451	14506	14446	14530	14422	14383	14360	14394	14303	14420	14350	14424	14341	14465	14353	14386	14368	14327	14364	14406	14278	14575	14352	14339	14364	14497	14293	14557	14419	14308	14433	14409	14383	14368	14430	14348	14353	14450	14370	14274	14488	14504	14379	14473	14481	14379	14420	14323	14426	14290	14381	14346	14316	14282	14491	14209	14384	14400	14308	14429	14375	14521	14336	14491	14468	14364	14368	14550	14485	14305	14334	14457	14279	14447	14525	14307	14209	14277	14241	14461	14192	14390	14498	14349	14380	14498	14347	14288	14343	14444	14408	14246	14396	14346	14421	14445	14339	14328	14356	14376	14439	14487	14500	14371	14457	14279	14365	14355	14416	14489	14341	14523	14398	14376	14255	14335	14460	14324	14356	14391	14407	14362	14309	14372	14535	14339	14348	14449	14361	14194	14480	14495	14406	14424	14530	14406	14438	14252	14616	14220	14587	14421	14270	14377	14323	14530	14405	14486	14296	14489	14127	14443	14494	14252	14374	14522	14308	14350	14114	14167	14398	14343	14393	14345	14194	14360	14349	14301	14288	14497	14450	14269	14254	14428	14378	14234	14383	14443	14334	14503	14322	14339	14500	14470	14360	14195	14433	14551	14499	14245	14423	14400	14169	14330	14240	14377	14344	14350	14383	14347	14332	14342	14348	14449	14259	14413	14521	14297	14291	14315	14278	14276	14278	14398	14399	14483	14431	14457	14373	14525	14382	14384	14443	14473	14374	14347	14350	14438	14449	14433	14269	14228	14365	14328	14461	14418	14514	14379	14340	14547	14427	14225	14440	14347	14505	14402	14438	14363	14359	14334	14463	14521	14540	14478	14317	14371	14281	14319	14409	14600	14376	14410	14175	14316	14306	14463	14362	14460	14411	14422	14284	14322	14432	14471	14495	14487	14459	14391	14273	14460	14396	14524	14275	14319	14375	14368	14510	14377	14353	14290	14624	14308	14348	14442	14399	14432	14272	14391	14418	14289	14239	14523	14351	14263	14491	14331	14423	14292	14355	14354	14416	14392	14473	14513	14451	14423	14398	14501	14427	14346	14275	14269	14401	14419	14406	14387	14569	14402	14354	14451	14370	14229	14347	14430	14401	14535	14491	14572	14280	14330	14423	14294	14330	14271	14331	14455	14282	14365	14365	14351	14419	14424	14586	14365	14483	14358	14383	14319	14439	14439	14348	14339	14330	14276	14269	14359	14397	14443	14379	14368	14352	14356	14549	14349	14242	14308	14184	14347	14285	14355	14581	14313	14260	14389	14411	14296	14372	14420	14324	14277	14505	14459	14374	14516	14389	14305	14227	14390	14315	14425	14376	14463	14504	14397	14278	14503	14398	14335	14440	14366	14513	14462	14354	14252	14448	14449	14379	14280	14408	14592	14269	14438	14385	14344	14452	14378	14385	14490	14496	14407	14444	14417	14435	14370	14386	14311	14187	14430	14469	14332	14555	14235	14334	14366	14405	14452	14505	14445	14265	14382	14256	14166	14446	14436	14563	14440	14368	14401	14454	14406	14386	14286	14417	14293	14313	14522	14328	14445	14393	14350	14448	14507	14377	14198	14356	14531	14336	14346	14418	14534	14384	14333	14498	14396	14471	14235	14431	14336	14285	14199	14263	14374	14428	14538	14201	14327	14344	14317	14286	14374	14280	14455	14325	14390	14353	14428	14364	14458	14428	14308	14428	14407	14485	14162	14436	14419	14545	14296	14571	14470	14518	14597	14404	14290	14464	14288	14510	14366	14567	14425	14565	14401	14424	14460	14431	14572	14336	14445	14368	14265	14534	14218	14250	14424	14335	14634	14380	14504	14484	14332	14396	14166	14334	14311	14258	14353	14507	14329	14418	14340	14406	14468	14348	14473	14396	14413	14419	14137	14483	14384	14465	14454	14585	14436	14467	14449	14358	14386	14363	14360	14416	14438	14327	14259	14261	14354	14301	14404	14275	14485	14214	14466	14409	14446	14471	14424	14300	14309	14343	14448	14499	14223	14465	14595	14187	14283	14401	14478	14330	14315	14413	14334	14258	14439	14313	14392	14373	14346	14192	14486	14342	14509	14280	14369	14346	14364	14364	14319	14395	14448	14323	14256	14304	14358	14307	14445	14420	14588	14371	14286	14330	14372	14424	14330	14420	14424	14293	14331	14373	14462	14377	14224	14384	14392	14439	14427	14238	14428	14374	14426	14549	14400	14351	14171	14471	14473	14335	14263	14414	14327	14384	14500	14357	14280	14376	14519	14394	14577	14366	14415	14330	14387	14387	14562	14313	14436	14522	14261	14527	14377	14444	14397	14377	14362	14317	14261	14338	14587	14370	14325	14275	14477	14508	14333	14403	14373	14263	14394	14361	14465	14496	14396	14499	14522	14493	14293	14481	14263	14233	14375	14436	14350	14494	14412	14365	14418	14551	14357	14237	14409	14417	14325	14442	14413	14283	14256	14341	14335	14487	14613	14308	14495	14424	14298	14300	14426	14399	14312	14447	14408	14500	14318	14402	14463	14166	14444	14338	14386	14485	14330	14387	14404	14250	14378	14386	14223	14324	14424	14371	14377	14467	14275	14365	14495	14395	14298	14514	14649	14390	14358	14175	14450	14344	14357	14434	14408	14283	14462	14552	14339	14415	14230	14356	14426	14363	14125	14457	14299	14255	14366	14433	14415	14335	14313	14359	14345	14483	14515	14563	14184	14461	14147	14396	14218	14422	14364	14345	14337	14308	14385	14464	14366	14355	14393	14559	14375	14342	14310	14525	14339	14288	14405	14432	14246	14227	14280	14462	14480	14266	14521	14418	14311	14379	14533	14689	14244	14236	14485	14523	14366	14422	14350	14278	14217	14475	14349	14350	14176	14393	14257	14293	14350	14388	14322	14274	14480	14408	14447	14388	14300	14510	14331	14369	14269	14537	14501	14511	14332	14183	14325	14336	14385	14452	14449	14305	14431	14305	14394	14438	14433	14442	14347	14520	14584	14268	14330	14376	14525	14296	14482	14307	14428	14424	14336	14310	14509	14352	14350	14282	14421	14314	14457	14483	14352	14469	14580	14266	14405	14531	14494	14504	14397	14293	14328	14267	14491	14403	14563	14332	14532	14349	14386	14310	14356	14474	14277	14418	14487	14404	14554	14505	14468	14436	14451	14304	14540	14345	14584	14337	14308	14323	14371	14408	14372	14413	14406	14334	14393	14336	14349	14428	14280	14267	14393	14460	14433	14353	14260	14295	14450	14536	14420	14612	14367	14382	14299	14394	14452	14476	14407	14619	14336	14502	14376	14466	14279	14447	14413	14343	14418	14255	14392	14426	14442	14286	14379	14426	14304	14391	14499	14385	14389	14484	14329	14465	14476	14463	14470	14212	14290	14305	14450	14336	14198	14451	14268	14378	14470	14195	14482	14302	14403	14540	14471	14242	14221	14518	14398	14447	14417	14349	14465	14371	14547	14479	14478	14385	14342	14498	14416	14276	14428	14351	14524	14311	14304	14284	14505	14268	14579	14370	14494	14397	14353	14362	14357	14479	14502	14486	14589	14351	14361	14369	14324	14351	14297	14377	14422	14223	14419	14396	14302	14373	14310	14310	14233	14398	14441	14515	14445	14424	14356	14241	14402	14436	14379	14395	14411	14431	14450	14275	14355	14403	14207	14488	14365	14304	14369	14536	14191	14411	14424	14174	14335	14385	14388	14340	14532	14439	14429	14390	14392	14446	14436	14264	14503	14347	14574	14345	14213	14278	14446	14449	14361	14501	14431	14229	14487	14437	14375	14487	14478	14457	14370	14543	14430	14309	14440	14413	14259	14382	14211	14403	14491	14368	14362	14425	14455	14333	14443	14395	14346	14357
22688	21036	28730	23618	21920	25483	27920	22961	21654	21170	20713	20213	19578	19417	19181	19015	18988	19126	18829	18954	18782	18826	18766	18825	18376	18626	18522	18480	18538	18449	18629	18252	18346	18270	18303	18312	18301	18266	18692	18261	18146	18157	18222	18360	18246	18193	18147	18209	18228	18182	18396	18264	18258	18169	18239	18250	18010	18271	18392	18120	18012	18122	18271	18182	18324	17985	18246	18119	18540	18183	18129	18123	18258	18151	18147	18163	18071	18001	18030	18198	18095	18149	18011	18405	18271	18265	18127	18344	18154	17997	18227	18269	18304	18218	18153	17784	18327	18220	18126	18236	18006	18053	18189	18232	18204	17977	18172	18108	17942	18137	18030	18076	18177	18129	18100	18111	18022	18292	18029	18125	18270	17991	18243	18223	18292	18286	18103	18241	18239	18005	18245	18342	18068	18111	17977	18037	18375	18259	18241	18113	18102	18127	18022	17912	18077	18271	18197	18209	18253	18185	18025	18351	18271	18173	18166	18026	18184	18072	18205	18100	18045	18272	18111	18136	17964	18087	18155	18128	17939	18289	18141	18334	18065	18189	18143	18202	18151	18019	18096	17951	17968	18079	18103	18087	18206	18070	18117	18145	18174	18026	18094	18159	18127	18200	18166	18098	18161	17914	18128	17955	18144	18000	18025	18221	18131	18144	18117	17992	17946	18174	18169	17873	17890	17963	18211	18162	18244	18048	18087	18211	18098	18199	18198	17996	18283	18267	18005	18167	18034	18325	18155	17958	18036	18287	18169	17838	18289	18009	18220	18123	18290	18150	18203	18052	18092	17863	18077	17996	17892	18124	18155	17947	17972	18199	17896	17995	18066	18025	18179	18478	18161	18133	18086	18218	18250	18231	18089	18105	18187	18004	17975	18316	18253	18060	18220	18217	18200	18019	18252	18245	18261	18220	18084	18127	18250	18081	18014	17946	18019	17939	18003	18024	18027	18117	18074	18206	18217	18041	17954	18140	18035	18076	18231	18015	18028	18105	18174	18196	17948	18284	18247	17986	18221	18259	18015	18013	18104	17926	18281	18067	18224	17870	18203	18155	18187	18209	18129	18106	18546	18199	18174	17957	18051	18001	17854	18003	18180	18117	18201	18056	18267	18253	18101	18147	18137	18122	18172	18144	18191	18217	18106	17971	18089	17964	18000	18416	18181	18447	18237	18352	18197	17980	18165	18237	18099	18091	18027	18102	18245	18095	18292	18021	18288	18234	18304	18067	18128	18162	18077	18039	18127	18208	17953	18338	18100	18025	18001	18191	18035	18322	18187	18279	18198	18132	18112	18225	18245	18103	17968	18327	18284	18123	18136	18097	17960	17938	18063	18072	18019	18141	18054	18041	17949	18172	17991	18212	18029	17876	18154	18024	17973	18155	18022	18166	18102	18124	18197	18100	18062	18057	18016	18172	18096	18189	17917	18086	18241	18046	18274	18105	18047	18163	18046	18262	18190	17920	18103	17978	18182	18128	18053	18038	18198	18039	18115	17906	18033	18116	17867	18059	18107	18110	18211	18346	18085	17921	18067	18267	18219	18073	18256	18166	18404	18096	18131	18175	18108	18037	18170	18083	18201	18173	18102	18091	17954	18136	18331	17893	18308	17947	18244	18187	18044	18116	18172	17957	18160	18134	18234	18064	18031	18155	18014	18199	18176	18023	18107	18101	18129	18100	18008	18023	18301	18237	18267	17925	18139	18030	18414	18320	18164	18192	17916	18070	18269	18103	17952	18329	18092	18056	18146	18255	18218	18032	17954	17979	18050	18137	17993	18015	17916	17995	18302	18229	18308	17982	18255	17922	17979	17869	18234	17975	18040	18249	18374	18161	18207	18015	18099	18074	18001	18111	18299	18230	18193	18001	18144	18118	18010	17999	18296	18080	18207	18193	18180	17942	18305	18100	18069	18174	18087	18189	18248	18041	18155	17978	17959	18185	18068	17999	18156	18116	17975	18116	18146	18054	18169	18145	18049	18097	17983	18105	18177	18020	18029	18000	18155	18028	17972	18131	18009	18231	18160	18255	18186	18032	18045	18128	18226	17944	18215	18309	18015	18266	18133	18203	18110	18148	18007	18217	17901	18102	17959	18044	18008	18114	18158	17886	18126	18147	17991	18055	18078	17974	17995	18149	18291	17972	18123	18212	18221	18233	18069	18065	17986	18187	18217	18118	18221	18107	18053	18326	18117	18247	18222	18454	18212	18202	18202	18188	18081	18175	18094	18069	18055	18076	18027	18020	18252	18194	18164	18172	17893	18002	17972	18193	18218	17945	18254	17997	18122	18011	18207	18133	18347	18185	17946	18092	18142	18032	18160	18167	18061	17963	17990	18130	17961	18087	17921	18094	18120	18117	18245	18204	18068	18316	18042	18080	18090	18185	18047	18363	18332	18202	18042	18124	17850	17981	18134	18086	18046	18093	18033	18292	18269	18115	18125	18183	18324	18177	18077	18096	18165	18016	17959	17898	18055	18043	17848	17832	18103	18027	18084	18266	17975	18301	18027	18102	18079	17905	18156	18163	18182	18086	18141	17926	18177	18026	18214	17934	17826	18092	18031	18124	18055	18014	18124	18008	18070	18091	18200	18189	17844	18064	18194	18185	18170	18109	18073	18144	18081	18121	18063	17835	18047	18022	18049	18172	18160	18130	18183	18059	18127	18238	18106	18085	18115	18184	18155	18089	18200	18203	18106	18260	18324	18060	18066	18058	18041	18120	18032	18004	17820	17949	17964	18194	18263	18202	18246	18139	18090	18047	18145	18232	18012	18131	17974	17993	18133	18162	18020	18124	18198	18262	18333	18084	18026	18130	18180	18074	17907	18098	18043	18096	18188	18177	18118	18391	18000	18047	18185	18179	17985	18083	18067	18085	18080	18061	18052	18205	17910	18145	18034	17959	18126	18137	17879	18190	18095	17952	18189	18198	18096	17800	18127	17890	18092	18109	18022	18000	18114	18265	18204	18224	18043	18173	18092	18037	18193	18159	18131	18046	18142	18149	18149	18044	18151	18073	18067	18020	18111	18314	18041	18089	17925	18256	18072	18128	18160	18070	18143	18023	17904	17900	17969	17901	18116	18020	18281	18161	18160	18395	18179	18147	18158	18146	18088	18122	18265	18120	18090	18282	18060	18055	18071	18250	18065	18167	17965	18127	18167	17902	18172	17997	18019	17861	18171	18213	18104	18164	18220	18198	18039	17995	18003	18018	18201	17968	18196	18081	18195	17952	18192	17946	18307	18225	18015	18283	18152	18176	18021	18099	17945	18156	18095	18181	18376	18184	18009	18119	18108	17943	18117	18031	18313	18165	18184	18310	18022	18234	18312	17995	17976	18000	18058	18203	18022	18389	18100	18091	18157	18168	18105	18266	18274	18109	17902	18205	18046	17917	18280	18147	17981	18137	18013	18192	18015	18011	18240	18076	18368	18211	17873	18183	18332	18149	18032	17928	18311	17933	18010	18345	18212	18072	18040	18228	18130	18221	18162	18143	18093	18101	18066	17954	18247	18073	18195	18211	17955	18168	18329	18097	18128	17907	17919	17892	18009	17999	18041	18262	18002	18176	18069	18141	17843	18192	18088	18126	18135	18001	18053	18282	17982	18025	18253	18132	18239	18066	18008	18076	18123	18043	18014	17986	17992	18035	18042	18211	17929	18063	18225	18140	18042	17978	18104	18104	18113	18038	18241	18052	18226	17988	18146	18155	18111	18093	18028	17971	18237	18206	18166	18246	18391	18315	18226	17991	17985	18000	17958	18182	17999	17991	18035	18221	18242	18113	17993	18065	18153	18021	17893	18184	18078	18025	18050	18003	18004	18159	18193	18096	17901	17969	18149	18104	17862	18327	18176	18033	18090	18082	18389	18073	18062	18097	18222	18281	18210	18080	18277	18039	18135	18090	18040	18211	18013	17956	18147	17971	18077	18085	17881	18226	18121	18064	17901	18066	18192	17963	17930	18116	18138	17771	18260	17972	18134	18015	18022	18082	18154	18186	18108	18226	18195	18162	18277	18098	18047	18256	18124	17982	18049	18149	18036	17994	18084	18037	18060	18064	18191	18089	18139	18130	18231	17900	18193	18127	18017	18248	18126	18149	18322	17974	18042	18124	18188	18060	17995	17952	18039	18073	17976	18355	18134	18197	18093	18179	18222	18023	18055	18163	18287	18301	18106	18129	18057	18105	18312	18138	18054	18190	18185	18115	18117	18121	18283	18077	18074	18010	17976	17992	18200	18048	18287	18155	18151	18205	18172	17988	18158	18155	18115	18112	18215	17954	17990	18076	18085	18143	18195	18050	18054	18162	18169	18146	18239	18258	18025	18118	17936	17840	18097	17938	18010	18047	18038	18265	18194	17917	18254	17920	18137	18098	18049	18208	18218	18001	17896	18368	18086	18134	18186	18005	18129	18086	18132	18120	18068	18063	17999	17953	18088	18194	18129	17873	18178	18012	18005	18256	18008	18200	18087	18017	18262	18299	18167	18135	18223	18087	17979	18067	18263	18105	18119	18152	18178	18129	18155	18269	18256	18014	18318	18157	18191	18192	17962	17971	18217	18381	17905	18170	18303	18041	17931	18153	18199	18342	17984	18183	17979	18211	18247	18249	18325	18250	18203	18260	18250	18196	18256	18105	18183	18087	17939	18000	17936	18070	18020	17970	18113	18211	17929	18217	18135	18047	18237	18286	18037	18178	18370	18221	17891	18146	18227	18116	18096	18122	17915	18212	18009	18040	18055	18174	18263	18151	18225	18197	18202	17928	18212	17886	18086	17998	18145	18211	18006	18233	18091	18096	18119	18067	17926	18261	18274	18171	18034	18180	17971	18095	18044	18204	18216	18238	17998	17849	18122	18173	18211	18065	18098	18049	18347	18210	17816	18203	18135	18170	18168	18090	18171	18220	18137	18100	18091	18184	17818	18133	18121	17864	18349	18003	18054	18015	17966	18250	18171	18044	18239	17945	17982	17863	18196	18035	18140	18169	18181	17980	17936	18008	18200	18174	17901	18226	18046	18185	17945	18028	18229	18252	18220	18240	18068	18262	18190	18071	18151	18318	18215	18054	18136	18132	18103	18039	17850	17987	18140	17949	18076	17924	18001	18060	17933	18171	18155	18208	18033	17894
24766	45900	43053	34350	30183	26923	23738	21603	20124	19552	18610	17943	17485	16994	16713	16355	16293	16390	16133	15901	15699	15726	15736	15469	15397	15586	15453	15280	15353	15182	15216	15273	15330	15285	15336	15224	15079	15268	15163	15252	15102	15299	15213	15101	15139	15125	15138	15223	14991	15270	15081	15097	15168	15040	15116	15272	15249	15107	15142	15194	15306	15026	15089	14960	15038	15154	15084	15212	15145	15017	15180	15071	15096	15015	14967	15096	15227	15059	14925	15159	15218	15204	14959	15154	15120	15047	15178	15278	14901	15160	15100	14978	15085	15157	15223	15095	15111	15023	15013	15091	15218	15118	15132	15083	14974	15055	15060	15069	15215	15140	15032	15190	15057	15002	14981	15198	15191	15060	15027	15168	15059	15120	15145	15054	15026	14973	14909	14919	14895	15007	15104	15139	14984	15057	14855	14901	15240	15190	15080	15082	15074	15053	14924	15060	14968	14941	14945	15259	15071	14985	15041	15023	15026	15055	15046	15093	14958	15021	15046	15029	15097	15080	15131	15059	15149	15159	15045	15040	14871	15101	15250	15140	15081	15168	15061	15042	15011	15137	15022	15098	15190	14943	15248	14986	15047	15196	15170	15158	14917	14830	14869	14932	15151	15046	15139	15094	15013	15107	15046	15030	15109	14918	15055	15251	15087	14873	15085	15042	14976	15063	14980	15132	15005	15128	15067	15085	15130	14954	15106	15044	15119	15100	15045	15068	14939	15235	15217	15197	14917	14865	15018	15226	15058	14926	15025	15015	14898	15241	15110	15242	15002	15160	15092	14997	15025	14953	15164	15044	15203	15082	15002	15056	15191	14879	14941	15170	14983	14964	15105	15052	14954	15060	15037	14984	15029	15052	15099	15273	15198	15169	15111	14925	15002	15056	14946	15127	15222	14966	15086	15047	15022	15253	15112	14995	14828	14989	14971	15040	14894	15207	15057	15110	14936	15030	15150	14996	15114	15212	14859	15095	14858	14957	15125	15183	14975	15029	15091	14916	14944	15014	15035	15041	15058	14940	14985	15011	15015	15211	15052	15128	15045	15105	15121	15057	14938	15101	14815	15005	14826	15124	15049	14910	15101	15237	15131	15112	14853	15191	15017	14999	15008	15130	15208	15111	15002	15207	14966	15088	15025	15176	15020	15023	15110	14917	15075	15236	14937	15077	15162	15084	14934	15075	15065	14862	15248	15014	14925	15062	15211	15152	15174	15000	15233	14993	15240	14942	15134	15197	14956	15143	15025	15251	15088	15067	15150	15068	15122	15126	14893	15172	14931	15065	15004	15100	15129	15159	15024	14980	15028	15057	14914	15154	15303	15009	15090	15117	14956	15063	14979	15085	15059	15185	15205	14999	15084	15072	15035	15125	14891	14869	15155	15135	14933	15054	15071	14978	14917	15106	15122	15052	15036	15067	15075	15168	15006	15284	15069	15048	15123	14996	15010	14999	14890	15116	14884	14941	14853	15107	15155	15215	15058	15133	15049	15124	15057	15195	15095	15113	14991	15021	15290	15202	15126	15005	15181	15061	14991	15038	15115	15049	15084	15071	15069	15109	15099	15061	15278	15047	15145	15035	15101	15037	15091	14985	15096	15024	15086	15060	15007	15106	15065	15007	15133	15036	15016	14928	15097	15043	15098	14956	15031	15132	15079	15181	15054	15176	15068	15175	14914	15074	15017	15161	15002	15011	15153	14845	15045	15096	15063	15179	15119	15118	15142	15092	15061	15084	15088	15037	15168	15007	15002	15153	15075	15035	15095	14996	14988	15014	15036	15153	15145	15063	15262	15040	15220	15124	15180	14972	15108	15296	15048	15076	15145	15069	15137	15014	15091	15202	15000	14953	15084	15099	14943	15005	15069	15092	15201	14767	15140	15114	15001	15139	15325	15172	15080	14934	15116	15065	15103	14995	15166	15145	14949	15019	14871	14998	14902	15059	15133	15159	14858	15069	15073	14994	15208	15097	14858	15029	15117	15036	14995	15033	15064	15008	14995	15084	15001	15016	14981	15148	15190	15021	14933	14988	14970	15217	15015	15083	14969	15175	15145	15045	14895	15061	15049	14962	15098	14964	15109	15157	15094	14959	15053	14924	14998	15111	15245	14978	14939	15074	15048	15030	15230	15222	15005	15006	15124	14882	15018	15117	15038	15030	14987	15169	15128	15158	15129	14984	14990	15236	14957	15002	15113	14984	15135	15069	15095	15033	15051	15110	15140	15138	15200	15178	15091	15163	15086	15102	15075	14995	15063	14975	15152	15194	15155	15113	15007	15257	15101	15041	15016	15000	15173	15066	15031	14919	14842	15144	15082	15291	15024	14978	14946	15082	15191	15146	14916	15079	15045	15012	15001	14999	15203	15080	15104	15002	15128	15186	15053	15080	14900	14949	15063	14976	15027	15247	15133	15020	15175	15263	14927	15208	14793	15088	15125	15055	15130	14834	14962	14966	15254	15118	14881	15067	15228	14986	15039	15289	14955	15118	15269	14964	15110	14920	14902	15118	15079	14990	15051	15129	14975	15092	15004	15124	15145	15051	15082	15110	14995	14951	15145	15129	15169	14939	15215	14944	14863	14978	15206	15018	14991	14991	15074	15021	15008	15055	15059	15099	14941	15081	15158	14953	14992	15001	15160	15105	14994	15150	15015	14941	15017	15148	14923	15138	15173	14942	15107	15034	15141	15028	14854	15089	15017	15060	15350	15028	14944	15045	15068	14923	14958	14947	15045	15130	15060	14918	15192	14932	15140	14906	15132	14851	14866	14992	15065	14892	15122	14994	14951	15248	15060	15138	14971	15197	15222	15025	15048	15051	15041	14982	15226	14911	14975	15021	15039	15086	15097	15159	14967	14992	14901	15050	14953	15036	15070	15049	15027	14948	15050	15143	14995	15064	15135	15017	15186	15062	15288	15160	14985	14994	14945	15106	15068	15202	15072	14952	15204	14990	14974	15141	15107	14897	15062	15028	14956	14978	15186	15281	14989	15229	15056	15165	15163	14998	15081	15202	15143	15015	15005	15078	14972	14966	15089	15104	15128	15199	15099	15101	15183	15214	14923	15176	15063	14835	15147	15101	15018	15085	15070	15106	15188	14993	15259	15035	15081	15187	15147	15177	15253	15148	15067	15055	15189	15165	14955	15072	15027	15160	15025	14939	15008	15029	15005	15064	15167	15023	15081	14950	14984	15149	14909	15066	15105	15055	15083	15083	15035	15003	15169	15132	15114	15037	15036	14895	14909	15117	14991	14990	14932	15122	14993	15196	15079	15140	15082	14859	15168	14841	15102	15232	15003	15030	15071	15049	14910	15115	15009	14969	14988	15111	15026	14971	15273	15051	15128	15012	15046	14869	15052	15180	15050	15085	15127	15127	14961	15136	14996	15020	14980	14966	15047	14981	15006	15081	15247	15026	15096	15038	14920	14927	15153	15040	15129	14981	15038	15134	15253	15097	14981	15181	15070	14963	15037	15091	15161	15003	14858	14956	15022	15119	15158	15055	15127	15036	15007	15105	14967	15099	15168	15027	15240	15132	15007	14985	15090	15009	14983	15107	15014	15031	14959	15192	15058	15061	15026	15100	15140	15026	15208	15215	14780	15028	15086	14988	15037	15185	15098	15134	15113	15012	15005	15024	14982	15103	14922	15016	15049	15165	15269	14939	15167	15192	15155	15029	15017	15210	15106	15059	14958	15145	14899	14996	15081	15102	15008	15149	15093	15126	14992	15094	15125	15001	15104	15122	15040	15141	14904	15114	15138	14924	15115	14982	14903	15096	15147	15080	15035	15156	15117	15303	15069	14952	15167	15086	15118	15019	15047	15129	15036	14989	15180	15048	15104	14963	14935	15083	15187	15013	15115	15027	14990	14899	15215	14937	14950	15085	14976	14943	15113	15041	15063	15041	15183	15275	14965	15023	15122	14893	15200	15059	14959	15079	15169	15145	15249	15099	15013	15198	15080	15052	15153	15107	15248	14879	15042	15065	15009	15071	15012	15057	15015	15111	15038	15148	15154	15202	14915	15061	15088	14969	15088	15029	15130	14992	15168	15051	15181	15132	15234	14913	15207	15190	14960	15089	14946	15067	15030	14815	15152	15004	15055	14933	14925	14991	14988	15017	15001	15163	15062	14869	15152	15143	15228	15221	15020	14981	15099	14988	14839	14950	15062	15059	15153	15055	15187	15133	15002	15031	15129	15164	15187	15107	15226	15064	15124	15149	15154	15120	14997	15185	15068	15151	15039	15165	14985	14942	15115	15084	14921	15182	15110	15015	15069	15220	15092	15206	14974	14838	14961	15067	15102	14947	15121	15157	14970	15115	15044	15148	15111	15019	14915	15150	15108	14915	15000	15085	15062	15215	15070	14957	15328	15043	15129	15101	15219	14982	15064	15129	15072	15074	14937	15037	15117	15059	15103	15051	15064	15067	15056	15130	15089	15127	14890	14971	15315	14911	14977	15122	14920	14893	15141	15238	15059	15004	15034	15015	15015	15033	15010	15028	14990	15126	15187	15061	14927	15120	15142	15075	14994	15075	15087	14994	14957	14995	15131	15161	14982	14976	15086	15025	15031	14882	15154	14936	15064	15067	15163	15074	14976	15016	15039	15039	14966	15061	14994	14913	14944	15077	15000	15025	15132	15020	14990	15036	15236	14984	15053	15084	15121	15171	15177	15144	14976	15084	15041	15017	14867	15044	15043	14971	15053	15106	15154	15065	15130	14976	15042	15086	15013	15129	15088	15163	14890	15076	15081	14959	14986	15039	14998	15011	15175	15137	15148	15072	15130	14939	15075	15097	14990	14947	15056	14898	15086	14914	14960	15152	15012	15018	15017	15176	14938	14929	14959	15105	14833	15053	15086	15091	14914	15015	15070	15028	15090	14998	15065	15164	14945	15109	15030	14977	15007	15180	15036	15110	15015	15045	15064	15035	15133	14906	15164	14938	15144	15032	15173	15006	15132	15042	15044	15145	14979	15035	15136	15144	15010	15051	15022	15008	15056	15121	14887	15013	15103	15047	15223	15005	15029	15245	14970	14931	15121	15280	15178	14988	14950	15275	15025	15239	15100	15033	14937	15103	15124	14868	14918	15006	15121	15035	15061	15000	15076	14905	15088	15061	14974	14972
27928	23866	29434	26644	22451	20549	19533	18408	17836	17825	17405	17296	17050	16972	16748	16719	16777	16694	16784	16667	16594	16667	16647	16390	16746	16383	16660	16616	16649	16564	16525	16546	16498	16423	16327	16426	16549	16648	16390	16589	16498	16356	16435	16469	16511	16504	16407	16422	16484	16315	16406	16478	16403	16367	16420	16506	16363	16404	16559	16588	16424	16358	16333	16376	16440	16518	16499	16385	16486	16544	16392	16603	16354	16584	16554	16379	16385	16386	16364	16454	16555	16339	16588	16552	16442	16427	16290	16546	16316	16469	16427	16362	16282	16568	16360	16446	16562	16303	16518	16421	16536	16348	16375	16351	16458	16399	16500	16487	16465	16420	16559	16443	16466	16325	16308	16407	16583	16352	16389	16436	16403	16490	16484	16567	16593	16676	16219	16470	16510	16352	16351	16594	16425	16638	16295	16300	16471	16397	16350	16542	16439	16513	16390	16510	16417	16306	16498	16401	16478	16492	16386	16458	16523	16346	16556	16446	16256	16277	16433	16301	16382	16466	16384	16278	16447	16410	16571	16447	16392	16469	16250	16509	16529	16393	16485	16383	16476	16393	16500	16436	16494	16465	16460	16538	16752	16431	16489	16404	16447	16442	16415	16367	16294	16436	16526	16395	16514	16500	16341	16472	16343	16570	16364	16304	16488	16527	16266	16430	16489	16328	16363	16453	16561	16438	16485	16449	16615	16414	16465	16542	16425	16359	16433	16326	16405	16313	16511	16523	16572	16303	16466	16389	16564	16410	16426	16386	16287	16504	16493	16564	16439	16435	16379	16614	16236	16372	16441	16375	16605	16446	16376	16331	16380	16425	16481	16412	16372	16338	16380	16302	16396	16325	16377	16401	16377	16403	16524	16339	16457	16515	16352	16413	16433	16591	16403	16524	16529	16317	16494	16513	16334	16565	16528	16537	16502	16418	16497	16465	16419	16472	16385	16469	16511	16548	16537	16536	16513	16101	16381	16533	16443	16579	16538	16398	16359	16356	16439	16358	16507	16527	16602	16578	16688	16376	16462	16321	16410	16524	16384	16447	16475	16523	16412	16353	16399	16511	16595	16392	16410	16429	16444	16460	16407	16447	16333	16503	16316	16400	16405	16222	16504	16434	16428	16720	16601	16422	16546	16487	16570	16510	16286	16310	16547	16639	16520	16659	16496	16560	16596	16521	16347	16516	16420	16390	16780	16549	16509	16311	16527	16531	16378	16445	16449	16337	16134	16342	16538	16428	16555	16490	16587	16530	16554	16423	16433	16615	16364	16366	16455	16333	16347	16399	16251	16238	16479	16306	16554	16388	16353	16431	16488	16407	16430	16289	16375	16498	16326	16340	16547	16464	16443	16456	16410	16426	16363	16560	16447	16487	16399	16270	16608	16452	16489	16487	16321	16289	16446	16365	16475	16397	16461	16508	16386	16414	16377	16351	16532	16563	16519	16662	16585	16339	16448	16415	16349	16330	16529	16356	16354	16541	16409	16352	16374	16357	16324	16445	16369	16305	16363	16271	16457	16393	16608	16494	16426	16577	16414	16329	16367	16349	16204	16411	16394	16229	16315	16327	16435	16578	16364	16521	16420	16429	16505	16362	16479	16527	16480	16462	16427	16576	16515	16387	16460	16524	16422	16341	16259	16407	16630	16568	16449	16710	16503	16309	16511	16387	16237	16060	16452	16458	16377	16417	16523	16474	16606	16494	16406	16270	16372	16561	16371	16669	16656	16507	16187	16449	16543	16408	16508	16610	16328	16347	16547	16578	16513	16556	16493	16505	16554	16548	16426	16581	16267	16472	16406	16316	16585	16417	16422	16390	16549	16556	16431	16295	16414	16454	16446	16259	16406	16621	16414	16609	16373	16393	16518	16586	16473	16468	16465	16452	16254	16483	16420	16271	16334	16249	16275	16448	16571	16437	16459	16107	16333	16584	16294	16667	16431	16397	16392	16438	16323	16424	16568	16523	16374	16447	16550	16493	16570	16423	16294	16449	16466	16426	16465	16435	16240	16392	16429	16385	16419	16431	16344	16460	16600	16395	16454	16484	16413	16362	16270	16478	16535	16340	16513	16413	16456	16407	16400	16193	16312	16419	16351	16413	16279	16512	16446	16424	16452	16370	16388	16370	16395	16567	16476	16384	16381	16361	16539	16594	16374	16351	16529	16641	16623	16577	16472	16163	16580	16386	16429	16593	16502	16330	16554	16467	16389	16639	16399	16325	16518	16327	16420	16287	16391	16171	16445	16395	16539	16129	16571	16323	16234	16422	16280	16435	16411	16372	16281	16387	16334	16587	16488	16573	16541	16339	16404	16469	16636	16498	16256	16459	16400	16408	16413	16583	16526	16601	16395	16309	16338	16576	16292	16554	16391	16532	16234	16378	16362	16305	16425	16513	16385	16488	16316	16432	16477	16493	16558	16385	16518	16384	16540	16369	16426	16388	16393	16543	16366	16573	16396	16458	16493	16449	16446	16429	16391	16589	16339	16400	16372	16366	16490	16524	16414	16471	16333	16317	16703	16363	16411	16209	16461	16511	16473	16523	16362	16424	16420	16425	16635	16502	16506	16375	16565	16456	16570	16401	16423	16390	16678	16193	16413	16480	16523	16686	16399	16528	16411	16438	16327	16431	16380	16687	16479	16248	16317	16488	16374	16591	16336	16461	16369	16335	16498	16552	16183	16629	16327	16251	16480	16465	16289	16323	16547	16382	16337	16566	16427	16521	16510	16425	16351	16417	16357	16444	16564	16717	16412	16394	16269	16405	16318	16302	16335	16469	16390	16611	16465	16450	16501	16644	16417	16755	16487	16430	16400	16424	16464	16694	16396	16436	16370	16447	16559	16565	16351	16426	16619	16322	16296	16193	16421	16497	16309	16409	16221	16575	16395	16450	16472	16263	16498	16714	16512	16510	16486	16097	16274	16402	16528	16413	16312	16477	16300	16362	16428	16520	16411	16439	16333	16650	16223	16432	16567	16465	16517	16392	16267	16399	16203	16209	16240	16527	16545	16416	16654	16535	16531	16562	16524	16481	16567	16236	16264	16484	16395	16368	16212	16483	16402	16450	16566	16523	16405	16535	16421	16425	16531	16603	16464	16299	16740	16414	16465	16262	16411	16438	16395	16361	16544	16394	16354	16371	16401	16498	16382	16532	16533	16468	16373	16387	16519	16382	16297	16257	16339	16482	16340	16379	16514	16536	16350	16448	16307	16422	16409	16489	16374	16441	16340	16444	16431	16101	16480	16310	16432	16418	16335	16566	16438	16184	16439	16346	16433	16555	16543	16526	16544	16707	16374	16468	16540	16433	16357	16437	16538	16516	16227	16408	16395	16535	16575	16617	16572	16490	16487	16496	16347	16382	16427	16333	16566	16307	16347	16372	16375	16449	16416	16304	16543	16413	16367	16562	16579	16522	16418	16389	16474	16481	16452	16478	16399	16513	16406	16598	16542	16603	16661	16305	16532	16324	16374	16428	16530	16588	16639	16457	16461	16433	16337	16316	16534	16270	16622	16527	16517	16448	16415	16446	16440	16437	16434	16628	16306	16477	16224	16493	16747	16535	16420	16150	16626	16547	16542	16543	16643	16382	16375	16528	16489	16381	16444	16490	16427	16223	16475	16309	16395	16378	16583	16510	16365	16426	16421	16344	16352	16566	16551	16539	16509	16644	16487	16508	16468	16448	16594	16381	16584	16280	16414	16296	16398	16198	16581	16393	16506	16361	16569	16331	16328	16518	16343	16422	16496	16437	16440	16246	16502	16197	16342	16315	16590	16549	16532	16395	16380	16583	16261	16568	16453	16571	16567	16421	16401	16357	16545	16508	16523	16319	16536	16383	16499	16435	16324	16522	16377	16583	16393	16534	16456	16288	16436	16525	16520	16483	16372	16444	16480	16370	16572	16606	16642	16354	16517	16633	16424	16280	16449	16633	16446	16550	16421	16449	16502	16286	16477	16392	16493	16431	16387	16514	16522	16463	16487	16549	16500	16518	16382	16419	16513	16450	16374	16451	16301	16646	16639	16462	16515	16408	16450	16720	16495	16473	16657	16330	16225	16496	16206	16284	16313	16202	16426	16616	16500	16468	16597	16459	16369	16584	16491	16323	16416	16487	16431	16651	16660	16466	16340	16160	16302	16528	16425	16339	16306	16501	16577	16599	16505	16545	16285	16513	16431	16469	16677	16409	16558	16359	16626	16281	16354	16379	16301	16456	16362	16466	16809	16531	16532	16383	16486	16508	16351	16527	16429	16599	16573	16433	16477	16323	16423	16458	16521	16337	16412	16517	16410	16417	16289	16536	16586	16476	16432	16724	16439	16163	16402	16518	16521	16509	16595	16481	16477	16287	16403	16541	16368	16441	16468	16543	16378	16480	16475	16398	16397	16589	16416	16316	16520	16306	16553	16460	16573	16434	16687	16651	16584	16241	16685	16512	16500	16516	16433	16552	16398	16242	16417	16321	16491	16423	16357	16593	16565	16531	16364	16328	16460	16570	16596	16409	16488	16358	16592	16294	16557	16375	16367	16410	16331	16314	16481	16499	16451	16684	16712	16491	16574	16451	16287	16242	16291	16438	16441	16357	16335	16492	16482	16470	16586	16395	16613	16489	16250	16225	16310	16411	16446	16521	16612	16364	16615	16348	16408	16473	16668	16487	16463	16323	16352	16643	16531	16424	16392	16455	16425	16652	16435	16407	16363	16335	16673	16442	16483	16431	16534	16618	16320	16344	16255	16474	16407	16595	16547	16582	16350	16464	16506	16471	16530	16628	16460	16629	16616	16258	16484	16321	16496	16540	16592	16351	16540	16522	16512	16603	16232	16349	16668	16790	16170	16363	16533	16282	16449	16600	16499	16411	16305	16369	16621	16435	16416	16490	16491	16609	16526	16341	16613	16577	16385	16460	16545	16601	16314	16522	16604	16405	16365	16600	16309	16590	16412	16504	16327	16417	16616	16459	16542	16367	16271	16320	16429	16233	16341	16559	16573	16413	16562	16365	16314	16393	16407	16494	16352	16636	16534	16428	16395	16541	16517	16423	16440	16492	16370	16386	16508	16426	16464	16436	16363	16475	16554	16206	16521	16401	16632	16613	16574	16435	16433	16673	16619	16524	16639	16339	16386	16130
22778	34097	31277	24647	22243	20094	18269	16901	16297	15999	15671	15479	14968	14888	14744	14556	14601	14524	14527	14485	14410	14303	14366	14350	14223	14195	14416	14376	14101	14173	14174	14208	14103	14367	14179	14315	14206	14228	14306	14132	14128	14117	13937	14258	14147	14121	14168	14170	14058	14215	14265	14085	14210	14260	14077	14072	14184	14064	14131	14115	14000	14112	14145	14177	14101	14164	14321	13844	14130	14180	14164	14203	14041	14178	14100	14060	14064	14022	14033	13981	14064	14257	14101	14061	14064	14122	14147	14012	14108	14108	14169	14028	14115	14033	14122	14082	14151	14233	14147	14119	14291	14235	14091	14002	14139	14122	14083	14140	14132	14179	14123	13969	14030	14223	14205	14105	13974	14092	14091	14038	14263	14068	14135	13975	14089	14181	14189	14152	14077	14149	13897	14046	14038	14081	14112	14010	14125	14083	14220	14001	14138	14165	14206	14206	14037	14140	14250	14174	14190	14018	14069	14196	14053	14155	14183	14115	14037	14001	14089	14071	14030	14098	14061	14174	14145	14075	14090	14165	14260	14218	14181	14081	13967	14029	14005	14026	14162	14234	14223	14075	14170	14072	14190	14068	14158	14079	14122	14181	14185	14154	13988	14099	14037	14211	14037	14049	14123	13982	14070	14186	14080	13887	14062	13945	14270	14121	14199	14019	13967	14057	14100	14113	14113	14132	14076	14161	14203	13950	14233	14094	14238	14008	14204	13972	14201	14192	14256	14006	14215	14149	14146	14274	13995	14226	14168	14260	14154	14045	14150	14020	14227	14103	14052	14124	14265	13955	14151	14063	14093	14194	14099	14144	14239	14113	14083	14075	14107	14025	14046	14067	14067	14090	14085	14121	14052	14112	14146	14121	14242	14124	14123	14037	14117	14117	14195	13974	14201	14277	14153	13992	14180	14107	14315	14240	14101	14129	13970	14215	14309	14034	14178	14186	14142	14257	14099	14106	14248	14113	14087	14177	14091	14083	14108	14052	14158	14117	14077	14074	13928	14218	14079	14056	14006	14104	14211	14173	14178	14118	14182	13829	14089	14241	14151	13948	13966	14330	14095	13934	14091	14160	14073	14079	14215	14089	14034	14128	14160	14098	14115	14274	14075	14092	14309	14032	14176	14148	14206	14036	14157	14236	14031	14067	14106	14260	14258	14259	14160	14117	14119	14103	14103	14185	14071	14051	14226	14223	13947	14250	14179	14100	14218	14071	14133	14265	14075	13971	14236	14089	14069	14258	14211	14163	14181	14127	13914	14282	14044	14036	14014	14058	14050	14047	14039	14091	14154	14126	14028	14014	14166	14071	14053	14050	14137	14158	14359	14103	14071	13985	14062	14145	14085	14077	14121	13975	14158	14117	14099	14029	14126	13990	14152	14104	14154	14027	14061	14464	14180	14092	14098	14088	14172	13978	14196	14293	13916	14064	14203	14115	14149	14139	14122	14064	14283	14005	14197	14080	14239	14026	14047	14046	14304	13977	14114	14064	14128	14121	14205	13958	14281	14156	14321	14132	14116	14225	14181	14035	14044	14290	13980	14151	14064	14155	14201	14080	14109	13995	14155	14141	13928	14029	14154	13986	14099	14112	14054	14097	14179	14084	14165	14213	14101	14142	14015	14208	13950	14182	14142	14066	14102	13947	14210	14067	14014	13995	14048	14076	14095	14199	14098	14143	14159	14138	14075	14258	14115	13955	14147	14045	13988	14122	14094	14252	14288	14141	14106	14134	14187	14166	14071	14195	14195	14132	14037	14132	14147	14220	13962	14071	14102	14147	14041	14214	14043	14066	13998	14114	14186	14060	14109	14169	14034	14145	14065	14166	13978	13990	14036	13907	14059	13959	14260	14002	14209	14079	14087	13969	14184	14139	14267	13980	14073	14289	14025	14059	14112	13971	14090	14036	14199	14221	14282	14204	14238	14038	14087	14068	14114	14175	14329	14319	14201	14128	14064	14113	13967	14041	14085	14307	13983	14168	14160	14073	14069	14084	14180	14040	14156	14175	14108	14281	14014	13934	14161	13964	14156	14171	14073	14051	14123	13931	14106	14196	14102	14220	14134	14168	14075	14097	14268	14048	14000	14098	14184	14206	14066	14062	14077	14147	14232	14156	13988	14012	14237	14104	14184	14106	14197	14145	14145	14239	14084	14053	14117	14261	14173	14127	14336	14127	13993	14155	14057	14119	14157	14309	14160	14023	14071	14229	14199	14120	14128	14160	14184	14178	14055	14192	14271	14084	14184	14233	14171	14095	14051	14052	13987	14218	14147	13950	14091	14181	14222	14226	14161	14147	14091	14130	14111	14040	14082	14103	14241	14013	14249	14176	14251	14267	14275	14112	14251	14188	14126	14031	14131	14117	14105	14125	14141	14108	14153	14059	14154	14118	14222	14176	14162	14163	14057	14007	14095	14137	14071	14225	14040	14049	14207	13954	14024	14044	14326	14172	13967	14191	14075	14200	14172	14068	14113	14186	14199	13994	14056	14149	14073	14155	14243	14046	14051	14072	14056	14162	14073	14012	14158	14181	13921	14140	14308	14217	14109	14123	14263	14187	14106	14143	14149	14003	14246	14128	14145	14240	14275	14017	14169	13995	14151	14296	13988	14234	13970	14105	14192	14089	14092	14019	13981	13986	14253	14162	13996	14096	14024	14167	14146	14176	14116	14080	13999	14236	14053	14029	14087	14047	14140	14093	14157	13993	14031	13940	14147	14013	14059	14187	13995	14255	14084	14200	14247	14273	14148	14072	14223	14090	13966	14185	14231	14116	14210	14043	14078	14192	14250	14272	14071	14201	14178	13988	14299	14182	14043	14084	14034	14146	14084	14112	13896	13927	14067	14116	14257	14273	14212	14126	14088	13924	14065	14011	14203	14084	14168	14055	14214	14208	14071	14057	14058	14109	14149	14223	14251	14141	14094	14113	14167	14201	14314	14006	14035	14179	14124	14123	14123	14185	13999	14287	14289	14105	13977	14273	14221	14041	14054	14111	14154	13967	14169	14134	14027	14205	14045	14080	14081	14202	14124	14181	14211	14210	14160	14037	14053	14000	13889	14217	14047	14124	14066	14170	14085	14155	14229	14045	14223	14216	14098	14280	14285	14050	14096	13920	14095	14194	14222	14230	14049	14151	14106	14194	14045	14035	14101	14225	14209	14176	13994	14053	14166	14038	13998	14077	14078	14184	14203	14132	14046	14212	14002	14212	13991	14098	14080	14371	14039	14021	13999	14112	14214	14237	14168	14104	14119	14040	14231	14144	13992	14049	14235	14044	13959	14297	14055	14230	14092	14297	14175	14061	14127	14184	14093	13994	14095	14085	14199	14228	14108	14199	13945	14185	14227	14040	14053	14056	14076	13941	14178	14318	13982	14136	14165	13996	13940	14049	14090	14289	14026	14034	14121	14064	14098	14191	14112	14027	13992	14131	14207	14196	14063	14075	14211	14047	13942	14138	14120	14140	14135	14041	14144	14098	14097	13931	14274	13890	14016	14086	14121	13970	14258	14072	14185	14007	14164	14088	14133	14268	14164	14052	14209	14215	14257	14146	14130	14199	14166	13960	14070	14218	14102	14152	14049	14134	14021	14086	14158	14157	14125	14236	14032	14150	14137	14011	14084	14060	14037	14034	14070	14067	14135	14125	14125	14219	14089	14149	14234	14153	13968	14056	14133	14073	13991	14001	13953	14166	13961	14101	14118	14236	14307	13977	14116	14060	14121	14073	14244	14212	14051	14211	14037	13942	14237	14146	14026	13963	14136	14207	14116	14078	14060	14113	13959	14219	14279	14196	14082	14107	14157	14257	13986	14082	14197	14258	14148	14186	14190	13949	14068	14095	14201	14137	14147	14194	13971	14003	14161	14062	14193	14258	14128	14155	14199	14019	14176	14136	14193	14095	14238	14346	14204	14109	14157	14132	14221	14059	14047	14081	14052	14119	14098	14052	13967	14098	14018	14128	14097	14098	14008	14319	14178	14101	14107	13974	14068	14250	14210	14094	14007	14091	14043	14133	14170	14117	14207	13971	14248	14066	14146	14052	14079	14202	14075	14133	14198	13946	13995	14181	14161	14129	14338	14308	14140	14209	14150	14121	13975	14181	14216	13894	14087	14182	14114	14079	14080	14184	14140	14206	13959	14112	14056	14067	14140	14177	14172	14057	14107	14154	14117	14217	13989	14113	14230	14151	14062	14204	14132	14118	14185	14074	14275	14146	14182	14078	14143	14002	14029	14248	14093	14023	14080	14010	14196	14129	14025	14211	14033	14085	14107	14236	14158	14117	14117	14086	14243	14140	14167	14179	14055	14074	14202	14205	14136	14148	14091	14264	14036	14264	14072	13956	14207	14010	14103	14119	14108	13938	14098	14041	14157	14046	14025	14131	14223	14129	14064	14010	14100	14153	14112	14081	14109	14113	14089	14125	14112	14213	14130	13973	14220	13911	14196	14272	14014	13978	14135	14113	14141	14031	14004	14033	14233	14139	14152	14054	14024	14019	14261	14170	14111	13961	14061	14436	14030	14148	14322	14105	13984	14098	14073	14149	14207	14132	14269	14107	14022	14108	14019	14114	14248	14161	14242	14139	14048	14197	13996	14112	14174	14032	14320	14098	14178	14066	14028	14222	14064	14048	14062	14189	14074	14211	14282	14139	14211	14062	14173	14055	14207	14013	14088	14082	14185	14123	14085	14107	14180	14212	14204	14036	14231	14083	14081	14037	14057	14234	14009	14093	14266	14074	14125	14014	13963	14118	14176	14127	14081	13970	14049	14154	14197	14158	13942	13963	14159	14146	14107	14189	14273	14320	14130	14060	14049	14077	14058	14064	14242	14163	14139	14210	14030	14219	14132	14208	14105	14103	14085	14090	14158	14210	14053	14072	14081	14006	14121	14070	14144	14175	14128	14056	14008	13977	14140	14203	14289	13885	14099	14167	14022	14241	14073	14011	14338	14013	14182	14108	14112	14179	14154	14136	14250	13998	14167	14004	14274	14157	13959	14107	14157	13956	14057	14221	14204	14159	14246	14093	14036	14026	14048	14133	14154	13948	14258	14208	14124	14064	14078	14158	14222	14145	14444	14234	14139	14143	14097	14188	14091	14023	14207	14225	13943	14119	13957	14126
23736	20953	28309	24178	23080	24116	23174	19763	18630	18665	18014	17935	17457	17129	17048	17120	17039	16892	16887	16639	16613	16588	16529	16525	16553	16418	16529	16471	16439	16396	16464	16273	16278	16458	16636	16391	16371	16451	16383	16424	16506	16475	16502	16391	16413	16337	16323	16182	16412	16268	16452	16422	16403	16522	16342	16375	16253	16321	16376	16498	16441	16211	16321	16510	16391	16351	16231	16324	16274	16157	16243	16384	16245	16271	16387	16319	16267	16372	16555	16453	16130	16214	16305	16333	16224	16445	16269	16326	16333	16216	16449	16323	16407	16480	16258	16421	16423	16213	16272	16317	16234	16209	16177	16340	16451	16247	16325	16164	16116	16502	16148	16130	16411	16452	16292	16264	16143	16268	16166	16246	16088	16247	16145	16143	16130	16230	16421	16248	16098	16262	16146	16311	16328	16435	16265	16384	16239	16427	16396	16236	16133	16342	16514	16508	16230	16275	16483	16362	16394	16275	16221	16335	16326	16276	16263	16326	16303	16411	16485	16447	16302	16333	16182	16338	16338	16301	16181	16360	16403	16336	16469	16245	16419	16082	16345	16471	16530	16202	16284	16427	16372	16196	16301	16267	16255	16491	16361	16234	16002	16217	16273	16241	16160	16139	16329	16559	16333	16371	16298	16303	16226	16230	16403	16405	16422	16295	16372	16309	16352	16103	16373	16225	16226	16382	16268	16316	16078	16148	16206	16136	16283	16153	16125	16267	16329	16348	16226	16099	16275	16249	16275	16379	16265	16447	16326	16334	16315	16227	16367	16514	16503	16242	16466	16201	16248	16143	16191	16142	16242	16314	16291	16248	16298	16282	16315	16090	16224	16077	16133	16243	16247	16401	16428	16616	16382	16347	16317	16416	16267	16412	16208	16215	16019	16137	16387	16389	16334	16495	16277	16238	16411	16173	16101	16180	16343	16430	16235	16433	16167	16089	16200	16426	16327	16301	16128	16340	16209	16133	16229	16226	16359	16358	16185	16313	16050	16128	16044	16272	16398	16218	16237	16373	16070	16102	16249	16314	16389	16299	16163	16205	16468	16305	16089	16270	16409	16315	16374	16189	16198	16203	16364	16279	16200	16166	16248	16414	16158	16344	16293	16324	16338	16353	16239	16274	16181	16399	16211	16088	16268	16183	16451	16137	16301	16387	16283	16278	16475	16421	16235	16346	16175	16093	16129	16140	16402	16106	16276	16205	16395	16332	16257	16209	16390	16121	16398	16347	16294	16300	16274	16336	16527	16302	16286	16317	16188	16280	16297	16344	16389	16543	16375	16319	16292	16127	16443	16207	16271	16260	16344	16131	16350	16307	16391	16276	16238	16204	16479	16229	16021	16291	16053	16227	16458	16525	16385	16409	16373	16251	16327	16208	16176	16267	16596	16279	16215	16222	16398	16490	16217	16187	16169	16201	16264	16296	16294	16374	16213	16245	16341	16515	16241	16267	16334	16390	16208	16249	16269	16304	16465	16399	16336	16274	16343	16323	16245	16311	16416	16361	16226	16255	16370	16339	16361	16242	16221	16180	16276	16420	16424	16319	16252	16172	16267	16234	16037	16155	16328	16494	16192	16385	16204	16212	16242	16185	16372	16150	16144	16299	16449	16153	16385	16513	16046	16190	16281	16350	16343	16180	16083	16307	16219	16091	16234	16073	16369	16270	16207	16168	16276	16127	16079	16139	16136	16231	16353	16247	16427	16046	16102	16110	16066	16243	16150	16590	16485	16246	16105	16160	16177	16463	16101	16387	16370	16342	16187	16388	16083	16411	16061	16182	16154	16346	16226	16374	16313	16282	16311	16253	16353	16401	16398	16323	16201	16237	16293	16334	16108	16187	16281	16124	16310	16352	16217	16340	16147	16111	16224	16287	16368	16196	16376	16069	16371	16173	16343	16231	16354	16188	16244	16434	16464	16017	16323	16375	16363	16040	16313	16413	16233	16293	16300	16268	16233	16303	16505	16323	16213	16493	16302	16492	16230	16176	16356	16021	16173	16273	16285	16392	16151	16290	16135	16152	16275	16363	16239	16185	16384	16355	16117	16327	16535	16456	16302	16193	16295	16251	16167	16357	16331	16444	16189	16191	16186	16521	16152	16195	16259	16302	16378	16216	16215	16479	16279	16242	16424	16187	16380	16265	16361	16337	16214	16184	16366	16428	16245	16270	16343	16308	16223	16209	16444	16300	16277	16078	16407	16400	16336	16199	16230	16058	16312	16322	16284	16241	16449	16317	16180	16200	16087	16203	16325	16033	16380	16247	16461	16329	16347	16213	16138	16085	16114	16216	16273	16423	16340	16210	16462	16149	16257	16389	16259	16173	16095	16285	16237	16230	16338	16153	16326	16425	16174	16133	16239	16094	16136	16048	16254	16445	16501	16369	16405	16376	16218	16070	16211	16312	16154	16172	16322	16349	16079	16253	16153	16511	16190	16135	16457	16227	16303	16060	16436	16381	16489	16430	16252	16246	16497	16209	16194	16321	16323	15886	16251	16303	16317	16248	16362	16172	16234	16321	16284	16380	16139	16164	16045	16230	16116	16296	16365	16074	16345	16205	16454	16611	16257	16398	16347	16344	16414	16186	16251	16322	16048	16176	16405	16485	16320	16317	16343	16332	16414	16347	16339	16295	16261	16196	16316	16533	16221	16359	16096	16296	16305	16357	16230	16401	16293	16244	16245	16269	16178	16123	16369	16132	16200	16363	16174	16067	16114	16264	16237	16233	16273	16204	16349	16192	16259	16205	16398	16107	16281	16028	16163	16301	16199	16380	16243	16157	16131	16203	16269	16147	16210	16317	16272	16468	16289	16215	16309	16288	16419	16276	16368	16230	16332	16250	16166	16242	16366	16401	16125	16280	16288	16213	16229	16662	16111	16105	16281	16333	16149	16355	16263	16328	16394	16286	16442	16551	16158	16254	16264	16376	16254	16303	16275	16406	16311	16212	16303	16261	16138	16098	16462	16119	16102	16238	16420	16308	16174	16318	16380	16234	16223	16374	16316	16313	16208	16361	16379	16419	16051	16159	16187	16430	16275	16367	16391	16190	16394	16379	16290	16147	16450	16542	16418	16316	16431	16268	16301	16398	16174	16286	16127	16388	16232	16221	16226	16209	16278	16399	16321	16400	16300	16321	16360	16361	16325	16319	16318	15951	16258	16430	16257	16166	16394	16141	16218	16133	16122	16389	16220	16299	16309	16360	16219	16187	16219	16353	16260	16016	16089	16112	16169	16402	16271	15992	16200	16193	16155	16162	16196	16193	16204	16297	16009	16367	16324	16155	16252	16314	16402	16287	16281	16200	16295	16323	16247	16101	16256	16143	16330	16437	16474	16394	16206	16359	16088	16330	16282	16252	16254	16252	16230	16181	16286	16271	16476	16225	16215	16392	16168	16393	16350	16216	16193	16408	16178	16309	16268	16255	16315	16397	16266	16347	16207	16317	16330	16238	16407	16205	16327	16241	16289	16266	16129	15950	16152	16306	16236	16234	16366	16308	16130	16503	16310	16392	16304	16238	16236	16291	16187	16233	16178	16256	16376	16348	16181	16135	16411	16078	16262	16383	16357	16403	16153	16229	16204	16332	16295	16262	16270	16346	16255	16230	16322	16268	16247	16195	16148	16252	16130	16219	16292	16277	16407	16326	16202	16419	16256	16253	16160	16411	16246	16336	16492	16445	16464	16430	16311	16424	16355	16218	16275	16153	16125	16267	16117	16259	16421	16155	16352	16106	16356	16178	16370	16410	16222	16236	16244	16316	16146	16254	16068	16286	16328	16273	16353	16341	16327	16369	16414	16437	16466	16255	16176	16528	16196	16293	16267	16176	16289	16254	16499	16242	16228	16579	16535	16303	16270	16373	16141	16211	16267	16220	16320	16165	16122	16338	16092	16255	16278	16370	16211	16321	16202	16140	16084	16472	16252	16281	16526	16331	16322	16122	16298	16324	16421	16341	16102	16371	16391	16296	16281	16295	16258	16201	16375	16574	16267	16315	16201	16046	16156	16096	16112	16366	16272	16416	16232	16259	16244	16233	16314	16182	16162	16224	16425	16149	16298	16508	16169	16252	16252	16392	16365	16392	16438	16223	16416	16251	16261	16447	16305	16235	16181	16387	16283	16256	16350	16203	16160	16229	16374	16279	16281	16283	16334	16163	16337	16374	16355	16295	16391	16327	16275	16307	16139	16297	16115	16208	16252	16090	16346	16417	16271	16381	16137	16509	16270	16264	16375	16324	16228	16374	16246	16006	16196	16171	16187	16256	16177	16288	16249	16264	16338	16266	16326	16292	15922	16230	16359	16193	16303	16168	16333	16269	16452	16307	16454	16185	16439	16450	16305	16327	16409	16195	16302	16331	16249	16295	16383	16255	16176	16240	16256	16211	16339	16332	16321	16111	16429	16271	16184	16350	16219	16291	16289	16244	16375	16196	16270	16219	16191	16410	16522	16349	16254	16284	16133	16311	16417	16191	16430	16255	16427	16341	16179	16269	16245	16114	16463	16159	16276	16489	16322	16361	16449	16299	16458	16336	16526	16365	16333	16326	16147	16290	16227	16369	16105	16491	16234	16304	16243	16226	16129	16094	16123	16268	16297	16269	16279	16277	16328	16373	16331	16197	16396	15939	16317	16479	16341	16231	16287	16383	16497	16234	16088	16057	16186	16110	16218	16215	16434	16332	16208	16238	16070	16162	16290	16413	16385	16400	16386	16340	16423	16254	16294	16284	16039	16444	16301	16296	16447	16304	16133	16393	16257	16219	16122	16095	16255	16198	16295	16274	16263	16263	16390	16147	16435	16180	16285	16513	16354	16389	16216	16378	16473	16221	16203	16313	16308	16238	16438	16201	16573	16150	16147	16254	16314	16284	16186	16321	16224	16374	16317	16341	16223	16391	16320	16406	16092	16170	16115	16270	16201	16321	16348	16306	16480	16254	16260	16324	16204	16310	16340	16115	16290	16221	16223	16373	16191	16329	16255	16307	16283	16266	16182	16163	16176	16409	16304	16324	16267	16108	16573	16418	16324	16307	16369	16030	16334	16427	16285	16053	16023	16182	16369	16254	16262	16403	16288	16196	16472	16351	16386	16198	16557	16042	16329	16207	16116	16330	16092	16349	16245	16239
22393	39874	37322	29196	25956	23058	20649	18787	17927	17215	16648	16449	15740	15377	15264	15074	15003	14809	14695	14571	14400	14498	14453	14287	14388	14407	14266	14242	14241	14102	14413	14258	14253	14231	14120	14158	14233	14245	14308	14133	14192	14173	14023	13997	14170	14269	14251	14140	14138	14238	13965	14112	14062	14089	14042	14340	14218	14221	14127	14100	14103	13972	14156	14184	14151	14048	14017	13936	14017	14076	13925	14092	14090	14069	14080	14107	13943	14082	13965	13904	14021	13981	14183	14182	14019	14068	14048	13891	14068	14087	14093	13961	14136	14040	14131	14006	14058	14194	14094	14063	14170	14201	14156	14024	14178	14020	14133	13996	14261	13982	13958	13956	14009	14094	14142	14022	14007	13999	14065	13955	14157	13997	14063	13973	14021	14016	14085	14081	14023	14115	13988	14038	14008	14102	14137	14022	14035	14103	14109	14240	14121	14049	14189	14058	14070	13945	13945	14073	14121	13888	14023	13984	14222	14114	14023	14010	14058	13942	14016	13943	14149	14114	14050	14022	13927	14080	13996	14075	14056	14142	14033	14022	14128	14163	14109	14044	14159	13923	14031	14122	14116	14079	14096	14011	13966	14091	14025	14158	14103	13980	14161	14065	14121	14083	14108	13947	14280	14098	14117	14035	14193	14090	14275	14136	14146	13890	14177	14027	13926	13961	14047	13774	14007	13979	14098	13916	14138	14063	14145	13975	14042	14091	13986	13949	14030	14116	14047	13999	13892	14082	14203	14102	13912	14096	14131	14102	14030	14067	13998	14133	14243	14086	14062	13980	14088	14155	14049	14056	13944	14236	13977	14053	14150	14190	13936	14056	13997	14038	14068	13956	13964	14117	13960	14002	14028	14064	14074	13968	13975	13917	14094	13951	14221	14027	14100	14159	14107	14022	14018	14101	14046	13988	14013	14265	14062	14008	14005	14090	14027	14104	14130	14139	14104	14153	13919	14040	14134	14191	14073	14039	14032	14133	14093	13936	13959	14061	14082	14080	14163	13931	13925	14058	14077	13939	14077	14033	14102	14015	13984	13940	14130	13970	14119	14050	14076	13866	14066	14010	14098	14049	14124	14139	14114	14017	14102	14023	13950	14054	14126	14048	14149	13928	14075	14062	14039	14013	14095	14031	14081	14034	14012	13887	13880	13925	14270	13934	14158	13997	14057	14063	14067	14152	13907	14023	14039	14125	14047	14127	14144	14128	13942	14043	14001	13999	13999	13967	14096	14091	13962	14137	14045	13907	14203	14145	14148	14119	14062	14039	14066	14052	14057	14136	14099	14011	14060	13973	14157	14314	14039	13962	14147	14012	14099	14111	14123	14120	14085	13937	13969	14125	13887	14096	13940	14020	14059	14104	14068	13977	14230	14116	14110	13939	14075	13995	14182	14124	14141	13970	14212	13986	14169	13937	13979	14131	14239	14002	14074	14098	14085	13962	14120	14065	14152	14062	13994	14024	13965	14003	13888	14056	14073	14133	14027	14042	14043	14038	13963	14109	14194	14101	14088	14202	14291	14132	14052	14028	13870	13989	14130	14087	13979	14011	14174	14014	14087	13925	14110	14065	14102	13981	14067	14032	14058	14075	13935	14013	14019	13916	13998	14082	13994	14146	13931	13982	14132	14032	14111	13975	14128	13980	14077	13842	14063	13956	13840	13989	14096	14048	14228	14061	13928	14034	14228	14163	14062	14043	14101	14096	13849	14035	14035	13916	13977	14070	14052	13941	14118	13995	14152	14126	14032	14190	14055	14075	14002	13948	14045	14075	14067	13937	14000	14127	14193	14026	14006	14004	14069	14070	14122	14050	13880	13949	14071	14209	14014	14052	14138	13940	14070	14040	13976	13925	14081	14001	14107	14098	14010	14110	14028	14200	14082	14002	14025	14055	14102	13943	14071	14110	14094	14011	14191	14124	13965	14047	14111	14059	14099	14136	14144	14040	14034	14186	14144	14170	14079	13958	14150	14121	13843	14234	14214	14020	14072	14065	14038	14111	14067	13946	14086	14100	14052	14177	14184	14144	14170	13985	14080	14046	14086	14038	14029	14149	14127	14045	14003	14031	13944	14138	14004	13975	14132	14042	14246	14145	14020	14057	14033	14093	14161	13956	14083	14255	13946	14094	13964	13865	14060	14048	14088	14071	13951	13984	14235	14037	14033	13975	13999	14109	14180	14050	14065	14059	14075	13978	14076	14222	14076	14008	14057	14127	13955	14054	14104	13979	14011	14121	13990	14074	14157	14194	14056	13981	14042	14128	14110	13946	13914	14205	13969	13964	14220	13961	13997	13965	14099	14088	14144	14099	14022	14123	14096	14077	14154	14176	14073	13909	13962	14101	14171	14049	14060	14007	14081	14034	14087	14107	14063	14087	14166	14199	14136	14073	13998	14237	14039	13998	14057	14033	13961	14138	14127	14195	14111	14046	14139	14166	14071	14069	13882	14023	14157	13955	13991	14005	14124	13961	14229	14117	14226	14184	14088	14053	14189	14187	14088	14005	14054	14230	14024	14029	14140	14050	14214	13867	14126	13968	14093	13956	14026	14012	14162	14026	14081	14128	14145	13992	14083	14294	13885	14115	14058	13860	14241	14016	14241	14069	13975	14136	14181	14037	13996	13987	14097	14118	14068	13980	13971	14084	14044	14057	14183	14097	13986	14064	14166	14026	13963	13977	14074	14010	14013	14048	14138	14272	14037	14143	13941	14136	13970	14060	13981	14132	14068	14056	14165	13961	14020	14098	14029	14160	13850	14029	14096	14048	13891	14136	14090	14141	14024	14047	14088	14085	14054	14086	13993	14051	13930	14054	13876	14087	13932	14013	13959	13924	14054	13951	14096	14020	14006	14076	14092	13897	13952	14093	14160	14133	14061	14164	13983	14076	13989	14201	14006	14144	14014	14030	14207	13975	14083	13999	14127	14196	13967	13970	14168	13990	14027	14089	14081	14043	14149	14152	14064	14141	13979	14020	14124	14084	13864	14020	13898	14062	14052	13977	14018	14119	13969	14236	14024	14143	14116	14107	13969	14204	14027	13942	14085	14066	14127	14065	14066	13953	14110	14072	14172	14007	14225	13989	14209	14153	13958	14180	14018	13984	14098	14166	13808	14197	13864	14215	13940	14154	14099	14209	13897	14115	14209	14123	14249	14207	14085	13944	13864	14101	14044	14007	13990	14037	14174	14091	14124	14044	13960	13997	14109	14025	14120	13945	14112	14040	14070	14068	14216	14137	14117	13918	14072	14030	14225	14039	14091	13988	13972	14029	14107	14134	14094	14082	13892	14166	14114	14052	14090	13926	14210	14047	14248	14255	13947	14063	14036	14281	14015	14153	14073	14026	14145	14116	13930	14071	14072	14032	14082	14161	13920	13896	13989	13822	13972	14181	14106	14083	14055	14081	13986	14100	14078	14184	13948	13982	14109	14065	14046	14135	14203	14054	14095	14111	13939	14052	14203	14028	14060	14091	13864	14148	14006	14130	14116	14060	14008	13971	13883	14036	14039	14033	13787	13991	14057	13940	13965	14052	14046	14088	14057	14081	14133	14136	14149	14056	14085	14081	14134	14155	14106	13838	14176	14011	13998	14015	14087	14088	13998	14005	14064	14179	14234	14053	14025	14253	14024	13901	14350	14252	13923	14043	13988	13976	14082	13969	13874	14096	14256	13959	14067	14095	14128	13973	13979	14160	13994	14027	14180	14077	13971	14075	14005	14011	14194	13935	14111	13937	14024	14079	14001	14085	13996	14169	13983	14052	13994	14103	14318	14179	14144	13852	13953	13926	13989	14293	14182	14018	14127	14053	14092	14106	14205	14165	13955	14006	14193	14076	14160	14124	14064	14004	13946	14043	14070	14200	13913	13971	13999	13873	13909	14002	14151	14043	14013	14116	14157	13966	13930	13944	14035	14089	14053	14033	13989	13993	13887	13956	14024	14088	14042	14006	14035	14023	13892	14151	13963	13880	13955	14077	14144	14151	13908	13958	14044	14232	14083	13988	13964	14056	14070	14041	14008	13984	14234	14034	13877	13961	14040	14062	14029	14176	14086	14210	14000	14071	14206	14008	14317	13934	14054	14118	14133	14201	14104	14075	14030	14153	13885	14057	14151	14047	14022	14061	14051	13953	14020	14228	14269	14122	14141	14038	14197	14077	14058	14266	14194	14111	14084	13991	14050	13996	14039	13984	14080	14253	14118	14030	14009	13891	14169	14101	14189	14082	14072	13869	14157	14145	14067	13951	14246	14007	14028	14083	14226	14145	14191	14090	14059	14124	14052	14116	14212	14086	13941	14020	13906	14123	14045	14120	13990	14017	14120	14095	14048	14027	14005	14045	14081	13947	14012	14024	13928	14035	13992	14166	14116	14041	14128	14279	13967	14061	14071	14115	13988	14060	14247	14048	13812	14215	14045	14131	14111	14182	14118	13887	14009	13950	14035	14243	14221	14038	13927	14125	14098	14030	13961	14091	13997	14140	13986	14178	14131	13964	14024	14067	14092	14011	14156	13947	14072	13960	14264	13948	14044	14029	13976	14203	14104	14114	14233	13916	13945	14093	14187	14033	14079	14018	13976	14125	13858	14086	14231	14040	14061	14089	13982	14187	14162	14039	14130	13990	14023	14238	13979	13951	14197	14024	14033	14112	14027	14198	14035	14061	14091	13959	13850	14057	14104	14002	14027	14214	14133	14053	13987	14100	14027	14165	13995	14102	14200	13985	13950	14107	14205	14036	14050	13873	14172	14117	14166	14008	14137	13794	14257	14035	14156	14011	13956	14135	14067	14199	14050	14150	14069	14095	14145	14037	14069	13981	14068	14057	14037	14188	14082	13913	13897	14066	13991	14036	14046	14030	14103	13995	14086	13934	14009	13988	14017	14111	14074	14147	14024	14077	14199	14013	14088	14087	13948	14032	14006	14084	13987	14001	14069	14026	13999	14069	14112	13859	14126	14049	14132	14125	14119	13851	14058	14162	13880	14187	14218	14049	14059	13934	14167	13998	13954	14058	14092	13891	14017	14033	14139	14070	14059	14098	13992	14076	13812	13970	14028	14102	14049	14175	14045	14019	14041	13949	13973	14040	14222	14130	14167	14045	14133	14073	14255	13992	14248	13896	14030	14059
22762	21072	28836	23588	21802	25445	28041	22582	21248	21140	20260	20148	19573	19200	18892	18840	18763	18686	18518	18500	18428	18293	18154	18113	18185	18372	18153	18131	17969	18044	17868	17867	18179	17758	18148	18066	17733	17928	17935	17848	17960	17761	17534	17980	17923	17916	17970	17981	17670	17904	17942	17957	17868	17807	17736	18120	17885	17693	17922	17768	17646	17879	17673	17696	18019	17803	17784	17534	17847	17731	17747	17644	17923	17712	17734	17940	17688	17852	17796	17862	17760	17626	17720	17864	17793	17862	17740	17839	17784	17816	17709	17559	17788	17855	17747	17783	17942	17859	17656	17812	17569	17765	17819	17727	17845	17711	17636	17706	17800	17732	17799	17767	17845	17782	17702	17551	17923	17561	17814	17617	17854	17808	17531	17817	17775	17826	17948	17640	17787	17861	17920	17762	17905	17616	17578	17689	17697	17891	17731	17589	17732	17455	17587	17698	17840	17946	17636	17830	17692	17733	17844	17632	17942	17744	17922	17716	17806	17843	17859	17995	17703	17955	17969	17643	17721	17784	17778	18020	17906	17700	17552	17694	17671	17774	17710	17770	17930	17670	17806	17785	17838	17721	17807	17654	17803	17779	17762	17834	17845	17637	17633	17604	17847	17561	17669	17771	17725	17706	17837	17527	17823	17762	17772	17716	17665	17838	17643	17829	17657	17823	17667	17647	17803	17492	17796	17712	17901	18095	17943	17822	17693	17827	17829	17836	17618	17643	17618	17762	17640	17755	17689	17533	17840	17594	17586	17704	17794	17674	17652	17890	17790	17842	17849	17938	17644	17569	17719	17616	17732	17778	17736	17547	17815	17823	17689	17851	17757	17628	17827	17675	17947	17805	17836	17737	17718	17535	17865	17776	17746	17780	17546	17581	17593	17567	17748	17747	17614	17765	17699	17704	17733	17982	17671	17834	17726	17882	17673	17779	17866	17889	17813	17686	17803	17809	17763	17780	17752	17900	17599	17795	17694	17856	17904	17765	17617	17671	17690	17772	17558	17733	17785	17716	17757	17896	17706	17691	17747	17828	17779	17811	17645	17547	17731	17719	17451	17622	17701	17746	17728	17908	17689	17737	17721	17760	17650	17572	17720	17603	17747	18078	17851	17754	17757	17876	17628	17744	17507	17771	17876	17836	17737	17852	17876	17786	17654	17641	17681	17675	17791	17661	17817	17644	17827	17839	17693	17529	17961	17688	17770	17759	17534	17537	17706	17746	17849	17848	17842	17545	17639	17702	17752	17750	17858	17866	17770	17862	17691	17785	17655	17738	17704	17662	17717	17769	17640	17797	17709	17849	17551	17755	17784	17829	17904	17729	17766	17623	17875	17714	17693	17834	17583	17577	17606	17709	17617	17669	17746	17798	17802	17720	17671	17641	17429	17683	17529	17631	17724	17719	17659	17724	17674	17534	17603	17717	17526	17562	17834	17711	17865	17877	17814	17594	17718	17721	17762	17940	17788	17639	17585	17620	17753	17636	17711	17883	17733	17790	17908	17670	17776	17679	17627	17864	17611	17726	17954	17795	17651	17611	17551	17789	17777	17621	17626	17813	17708	17750	17836	17881	17663	17708	17873	17769	17759	17784	17768	17829	17757	17695	17805	17682	17699	17809	17603	17782	17753	17656	17604	17720	17884	17769	17729	17759	17815	17394	17707	17431	17621	17675	17585	17595	17809	17610	17660	17652	17789	17871	17856	17736	17641	17776	17679	17794	17684	17771	17829	17809	17737	17799	17744	17777	17622	17645	17678	17537	17629	17904	17874	17807	17719	17718	17704	17530	17543	17683	17873	17667	17751	17564	17808	17805	17904	17614	17878	17582	17702	17790	17836	17816	17661	17668	17773	17789	17561	17494	17614	17877	17810	17941	17792	17666	17796	17607	17940	17883	17657	17625	17749	17453	17618	17736	17604	17670	17799	17809	17823	17776	17761	17711	17574	17999	17587	17744	17411	17828	17595	17773	17615	17978	17714	17855	17759	17698	17719	17882	17509	17678	17932	17694	17678	17672	17807	17717	17979	17687	17727	17721	17656	17790	17881	17683	17632	17720	17739	17680	17776	17714	17553	17560	17719	17710	17785	17836	17707	17652	17784	17604	17701	17721	17754	17740	17846	17749	17542	17677	17702	17880	17857	17801	17680	17433	17532	17620	17738	17550	17669	17759	17823	17778	17594	17799	17928	17724	17618	17642	17709	17777	17706	17702	17840	17525	17642	17668	17818	17596	17628	17654	17743	17716	17643	17895	17701	17852	17603	17720	17729	17569	17841	17483	17738	17658	17742	17443	17634	17662	17765	17562	17699	17674	17695	17691	17476	17638	17463	17676	17790	17749	17780	17858	17582	17920	17523	17532	17470	17845	17714	17676	17744	17669	17928	17581	17924	17886	17732	17557	17528	17814	17814	17547	17755	17672	17843	17436	17666	17726	17672	17609	17725	17963	17899	17850	17777	17631	18003	17812	17805	17749	17767	17673	17767	17584	17773	17866	17867	17785	17693	17825	17694	17718	17663	17760	17815	17711	17746	17681	17621	17871	17745	17793	17713	17811	17835	17683	17588	17350	17509	17824	17839	17725	17636	17813	17648	17857	17815	17547	17646	17666	17817	17866	17777	17824	17941	17756	17732	17720	17825	17780	17681	17857	17801	17794	17734	17780	17763	17584	17944	17813	18005	17755	17671	17748	17891	17778	17569	17696	17747	17479	17914	17868	17725	17458	17909	17781	17646	17601	17916	17730	17918	17723	17800	17922	17602	17928	17609	17695	17770	17690	17688	17576	17648	17579	17599	17873	17560	17613	17730	17600	17675	17770	17642	17660	17623	17892	17790	17853	17667	17727	17665	17860	17843	17586	17716	17811	17660	17702	17562	17673	18076	17722	17561	17733	17796	17760	17850	17640	17573	17782	17621	17663	17686	17689	17837	17597	17675	17610	17223	17664	17767	17641	17648	17646	17606	17698	17545	17561	17638	17690	17718	17613	17709	17825	17656	17830	17738	17769	17697	17948	17748	17502	17872	17904	17823	17765	17661	17685	17674	17613	17877	17865	17754	17603	17660	17905	17689	17905	17627	17740	17832	17831	17494	17655	17752	17725	17619	17795	17853	17643	17739	17690	17754	17770	17698	17791	17692	17671	17795	17658	17680	17705	17984	17635	17838	17804	17441	17896	17644	17798	17905	17763	17634	17805	17561	17690	17459	17711	17904	17746	17575	17896	17644	17860	17719	17689	17704	17815	17597	17838	17754	17791	17738	17818	17648	17606	17682	17679	17748	17630	17779	17826	17860	17747	17788	17746	17937	17628	17781	17825	17760	17598	17666	17820	17541	17954	17525	17785	17663	17612	17805	17806	17651	17924	17725	17804	17676	17735	17681	17883	17605	17560	17816	17702	17612	17600	17698	17822	17611	17742	17734	17809	17739	17993	17727	17812	17642	17783	17739	17657	17713	17633	17801	17769	17948	17582	17516	17440	17725	17510	17798	17663	17658	17787	17644	17554	17778	17595	17777	17616	17623	17597	17659	17600	17486	17699	17665	17970	17786	17672	17583	17835	17840	17656	17629	17850	17580	17721	17777	17733	17806	17742	17592	17808	17614	17682	17530	17574	17743	17745	17801	17607	17596	17621	17722	17709	17771	17910	17706	17862	17825	17837	17681	17710	17772	17710	17769	17598	17832	17679	17790	17710	17939	17788	17677	17814	17483	17855	17676	17665	17782	17625	17639	17500	17774	17674	17784	17630	17757	17670	17503	17602	17820	17758	17725	17845	17567	17559	17895	17825	17625	17756	17574	17807	17435	17691	17808	17655	18099	17807	17598	17711	17686	17804	17731	17764	17778	17698	17872	17780	17678	17619	17695	17713	17933	17806	17833	17739	17583	17780	17715	17895	17584	17677	17802	17582	17676	17696	17680	17819	17858	17753	17643	17651	17665	17849	17672	17516	17785	17983	17838	17826	17620	17790	17883	17825	17687	17619	17856	17808	17691	17714	17751	17613	17676	17902	17590	17985	17761	17608	17626	17588	17579	17540	17748	17694	17672	17846	17380	17813	17705	18012	17804	17836	17798	17671	17858	17848	17661	17656	17662	17750	17555	17515	17662	17675	17829	17718	17687	17769	18021	17791	17996	17648	17958	17888	17811	17709	17709	17589	17527	17700	17821	17847	17742	17831	17719	17762	18012	17846	17710	17548	17717	17739	17505	17452	17777	17552	17703	17752	17615	17698	17647	17654	17738	17529	17832	17618	17864	17685	17772	17833	17840	17876	17835	17706	17541	17806	17724	17715	17615	17922	17731	17614	17817	17586	17705	17815	17642	17739	17667	17626	17682	17749	17575	17577	17891	17809	17484	17820	17636	17726	17583	17721	17612	17712	17677	17729	17676	17809	17731	17762	17757	17910	17731	17819	17703	17748	17749	17829	17709	17741	17822	17543	17772	17750	17680	17801	17446	17776	17654	17545	17724	17688	17612	17822	17747	17998	17811	17944	17700	17559	17684	17607	17932	17674	17869	17275	17648	17654	17797	17740	17887	17714	17723	17642	17833	17694	17666	17679	17822	17609	17818	17456	17894	17825	17651	17723	17610	17776	17492	17820	17815	17718	17983	17658	17797	17952	17805	17772	17757	17553	17714	17579	17542	17602	17742	17762	17760	17771	17777	17845	17776	17812	17844	17648	17919	17749	17473	17781	17719	17591	17650	17598	17691	17570	17854	17744	17902	17724	17742	17641	17870	17684	17657	17811	17893	17702	17709	17878	17659	17789	17535	17821	17712	17682	17750	17911	17577	17622	17860	17946	17808	17894	17777	17792	17609	17615	17717	17560	17668	17738	17668	17499	17636	17852	17785	17619	17899	17882	17449	17710	17812	17809	17669	17591	17714	17843	17686	17759	17851	17653	17862	17908	17797	17759	17996	17830	17659	17721	17829	17627	17630	17775	17927	17738	17704	17756	17883	17628	17789	17892	17803	17777	17826	17582	17544	17734	17712	17854	17804	17802	17824	17980	17869	18075	17800	17765	17678	17814	17764	17701	17736	17671	17742	17894	17753	17860	17665	17679	17900	17612	17846	17814	17781	18027	17844	17700	17758	17665	17847	17657	17795	17594	17880	17751	17579	17604	17667	17756
24581	44836	41522	33071	28851	26519	23558	21147	20133	19484	18238	17876	17377	16852	16429	16164	16145	15881	15732	15637	15564	15292	15338	15169	15134	15308	15213	15308	15130	15068	15092	15098	15071	15012	14963	14999	14993	15090	14890	14930	14774	15036	14932	14806	15011	15233	14865	15000	14994	15041	14887	14871	15018	14920	14861	15004	14918	14784	14922	14849	14864	14835	14852	15011	14877	15009	14963	14788	14848	14910	14758	14883	14989	14867	14862	14809	14983	14895	14804	14875	14861	14924	14854	14946	14924	14898	14863	14950	14954	14903	14857	14858	14874	14794	14875	14970	14817	14814	14844	14995	14951	14840	14792	14870	14815	14974	14829	14879	14652	14974	15024	14862	14829	14716	14842	14798	14761	14923	14733	14828	14988	14886	14966	14828	14726	14750	14985	14926	14889	14852	14931	14873	14779	14853	14931	14868	14938	14934	14949	14839	14956	14850	14914	14753	15057	14836	14740	14878	14843	14908	14851	14882	14949	14832	14710	14810	14966	14947	14942	14940	14819	14983	15014	14831	14814	14884	14729	14801	14945	14814	14889	14799	14757	14937	14706	14858	14998	14777	14838	14935	14842	14857	14753	14836	14935	14809	14761	14744	14825	14912	14949	14725	15099	14769	14970	15112	14792	14857	14882	14841	14777	15116	14793	14824	15053	14928	14833	14842	14757	14852	14852	14915	14914	14897	14667	14776	14733	14938	14664	14848	15045	14700	14829	14807	14973	15145	14867	14899	14921	14819	15103	14905	14857	14863	14792	14697	14814	14843	14760	14958	14844	14951	14889	14879	14828	14850	14945	14975	14977	14785	14946	14872	14814	14895	14818	14760	14930	14956	14783	14882	14793	14886	14753	14869	14947	14881	14810	14981	14767	14943	14934	14790	14762	14860	14666	15053	15019	14873	15035	14889	14965	14778	14923	15012	14883	14762	14807	14804	15064	14826	14828	14814	14790	14772	14895	14946	14951	14811	14774	14823	14754	14714	14843	14989	14789	14971	14867	14780	14872	14796	14868	14807	14934	14899	14972	14743	15001	14835	14986	14784	14853	14888	14810	14820	14964	14949	14859	14827	14813	14946	14884	14678	14920	15065	14885	14948	15034	14921	14930	14821	14808	14667	14901	14875	14654	14794	14940	14780	14826	14747	14780	14776	14907	14823	14848	14904	14939	15005	14790	14920	14946	14863	14931	14916	14862	14971	14743	15102	14944	14910	14814	14747	14844	14748	14695	15002	14994	14892	14738	14744	14963	14851	14810	15097	14892	14885	14697	14906	14872	14865	14777	15010	14838	14887	14940	14786	15006	14938	14894	14778	14895	14923	14855	14934	14723	14859	14870	14787	14939	14956	14785	14594	14920	14848	14924	15061	14787	14922	14880	14967	14793	14801	14937	14851	14803	14787	14981	14853	14966	14846	14842	14929	14995	14783	14705	14782	14946	14981	15020	15052	14664	14745	15004	14838	14945	14826	14795	14652	14819	14847	14929	14850	14950	14747	14807	14988	14814	14950	14894	14776	14996	14898	14798	14761	14685	14881	14908	14964	14815	14811	14924	14802	15043	15077	14735	15003	14773	14852	14956	14989	14793	14903	15035	14848	14949	14884	14809	14931	14774	14941	14850	14797	14789	14716	14875	14792	15055	14776	14924	14881	14814	14877	14805	14818	14857	14863	14808	15007	14854	14786	14831	14780	14806	14845	14904	14828	14844	14866	14885	14841	14727	14775	14758	14914	14803	14833	14798	14962	14839	14912	14804	14923	14806	14907	14703	15087	14810	14843	14805	14877	14997	14896	14859	14874	14842	14814	14833	14903	14974	14743	14827	14830	14806	14931	14864	14770	14815	14962	15107	14647	14820	15023	14774	14694	14744	14817	14835	14986	14883	14969	14976	14673	14815	14870	15073	14833	14779	15016	14840	14892	14881	14953	14861	14854	14946	14811	14745	14764	14715	14892	14782	14943	14838	14887	14798	14922	14770	14930	14862	14925	14849	15000	14730	14806	14695	14909	14802	14875	14860	14883	14979	14849	14750	14794	14856	14691	14977	14979	14952	14708	14868	14916	14928	14917	14845	14933	15008	15078	14852	14903	14736	14807	14862	14832	14817	14793	14783	14726	14785	14803	15046	14781	14986	14976	14873	14914	14888	14920	14766	14858	14848	14956	14687	14895	14820	14729	14696	14585	15126	14918	14888	14825	14689	14819	14888	14773	14795	14784	14878	14785	14762	14953	14762	14846	14904	14927	14868	14966	14711	14995	14892	15076	14897	14722	14847	14884	14964	14949	14879	14746	14791	14838	14932	14878	14917	14852	14742	14816	14787	14803	14927	15017	14855	14961	14852	14843	14827	14935	14844	14822	14865	14986	14826	14843	14854	14894	14742	14878	14923	15029	14814	14877	14699	14913	14777	14848	14749	14983	14944	14827	14976	15021	14759	14941	14710	14908	14930	14950	15071	15003	14876	14728	14975	14760	14990	14969	14827	14847	14659	14744	14851	14782	14812	14918	14853	14832	14882	15046	14916	14923	14842	14794	14826	15017	14907	14810	14722	14884	14997	14781	14849	14857	14874	14918	14813	14844	14930	14943	14719	14898	14933	14983	14795	14654	14917	14940	14766	14985	14789	14859	15007	15067	14983	14784	14927	14887	14774	14796	14941	14715	14979	14829	14834	14767	14941	14799	14921	14850	14939	14931	14859	14957	14841	14695	14869	14762	14890	14707	14851	14864	14859	14792	14723	15019	14781	15048	14893	14788	14646	14879	14971	14938	14830	14825	14841	14831	14826	14991	14730	14727	14897	14823	14785	14839	14698	14873	14785	14938	14856	14769	14907	14832	14952	14820	14794	14797	14878	14832	14924	14805	14836	15077	15025	14873	14764	14874	15010	14744	14943	15004	14776	14794	14721	14901	14869	14721	14888	14850	14694	14714	14722	14894	14922	14997	14883	14890	14871	14790	14799	14938	14763	14912	14840	14780	15003	14805	14875	14962	14953	14982	14856	14883	14986	14777	14845	14916	14974	14814	14838	14882	14780	14793	14871	14820	14739	14775	14821	14922	14872	14761	14679	14693	14902	14768	14883	14863	14888	14793	14764	14889	14910	14785	14795	14811	14786	14936	14682	14901	14938	14898	14842	14862	14971	14980	14856	14775	14905	14880	14933	14853	15066	14905	14780	15037	14841	14842	14896	14907	14880	14926	14834	15149	15001	14887	14552	14792	15006	14860	14948	15001	14880	15023	14821	14841	14802	15027	14755	14716	15029	14977	14860	14831	14765	14863	14890	14856	14922	14870	14692	14982	14875	14774	14939	15005	14765	14834	14838	14788	14870	14859	14831	14837	14727	14961	14833	14933	14872	14863	14827	14891	14845	14817	14865	14829	14986	14872	14894	14786	14940	15031	14874	14891	14863	15001	14921	15073	14946	14958	15012	14878	14868	14868	14803	15016	15003	14711	14778	14911	15005	14934	14840	14784	14918	14921	14752	15007	14919	14895	14758	14899	14957	14771	14964	14986	15054	14714	14896	14683	14832	14836	14766	14868	14797	14821	14645	14977	15028	14840	14997	14721	14914	14996	14851	14900	15026	14929	14875	14897	14815	14692	14935	14851	14840	14683	14869	14872	14875	14849	14867	14835	14833	14896	14989	14958	15019	15000	15054	14890	14866	14935	14907	14846	14810	14815	14991	14817	15024	14796	14790	14869	14773	14859	14840	14896	14865	14840	14841	14802	14854	14871	14950	14835	14813	14973	14702	14934	14936	14903	14752	14946	14982	14803	14901	14819	14747	14923	14706	14915	14974	14915	14780	14852	14959	14788	14778	14736	14887	14745	14801	14685	14806	14829	14801	14829	14886	14823	14978	14852	15013	14787	14844	15026	14808	14939	14792	14761	14924	14781	14912	14741	14885	14893	14916	14808	14816	14998	14785	14853	14869	14767	14927	14868	14938	14836	14847	14777	14882	14858	14839	14918	14851	14746	14781	14730	14982	14950	14935	15041	14868	14935	14922	14815	14816	14984	14789	14855	14743	14818	14945	14854	14681	14877	14723	14853	14888	14877	14946	14755	14878	15064	14811	14719	14900	14922	14961	14992	14869	14868	14870	14793	14853	14902	14720	14885	15020	14916	14844	14767	14805	14936	14921	14699	14902	14882	14769	14945	14996	14831	14742	14843	14781	14704	15021	14858	14787	14641	14957	14653	14720	15036	14881	14968	14873	14838	14697	14855	14958	14802	14972	14893	14864	14858	14822	14927	14851	14767	14743	14826	14984	14886	14815	14779	14785	14966	14794	14720	14941	14809	14954	14784	14905	14961	14840	14824	14787	14783	14965	14738	14779	14689	14863	14938	14955	14919	15202	15056	14790	14811	14901	14874	14905	14737	14852	14782	15013	14966	14880	14910	14827	14836	14885	14944	14918	14793	15038	14721	14947	14869	14699	14797	14769	14882	14836	14775	14943	14872	14812	14958	14905	14861	14705	14954	14841	14743	14974	14788	14868	14870	14933	14887	14994	14715	14877	14948	14837	14840	14844	14870	14678	14719	14778	14806	14861	14888	14818	14970	14733	14920	14847	14805	15027	14769	14929	14900	14852	14901	14761	14877	14919	14878	14970	14851	14817	14610	14785	14793	15012	14798	14938	14937	14823	14906	14877	14821	14869	14673	14858	14943	14987	14735	14766	14740	14965	14789	14928	14690	14802	14914	14783	14691	14848	14966	14849	14980	14828	15109	14909	14836	14809	14827	14943	14847	14751	14745	14955	14870	14928	14795	14808	14814	14715	14697	14885	14764	14743	14774	14828	14750	14856	14931	14815	14964	14760	14943	14800	15077	14753	14833	14622	14816	14991	14749	14830	14743	14916	14928	14991	14952	14841	14900	14845	15019	14866	14992	14986	14841	14886	14849	14850	14857	14907	14859	14969	14831	14888	14823	14788	14787	14857	14874	15032	14732	15003	14729	14834	15006	14990	14908	14950	14906	14816	14840	14746	14766	14868	14948	14827	14710	14781	14906	14761	14996	14983	14887	14970	14801	14918	14830	14826	14777	14935	14980	14922	14754	14904	14925	14897	14862	14855	14693	14962	14818	14851	14902	14873	15035	14929	14723	14874	15137	14933	14956	14858	14833	14924	15004
28050	23694	28660	26083	21813	20497	19078	18179	17637	17592	17147	16978	17027	16736	16657	16784	16873	16497	16563	16551	16524	16617	16679	16515	16402	16357	16425	16291	16439	16533	16340	16295	16337	16375	16407	16470	16419	16378	16314	16503	16380	16352	16363	16181	16524	16344	16345	16245	16276	16095	16403	16254	16273	16484	16142	16426	16420	16114	16340	16361	16432	16297	16514	16343	16291	16241	16190	16187	16501	16289	16307	16339	16203	16209	16388	16244	16127	16414	16277	16362	16398	16234	16361	16398	16252	16339	16336	16214	16572	16465	16175	16193	16160	16146	16293	16336	16341	16126	16283	16254	16261	16450	16321	16220	16630	16488	16381	16400	16383	16358	16400	16186	16226	16282	16500	16520	16425	16326	16438	16355	16258	16215	16276	16365	16604	16279	16303	16336	16453	16149	16370	16168	16241	16196	16357	16163	16207	16266	16305	16174	16389	16281	16332	16325	16347	16282	16348	16202	16279	16330	16504	16478	16263	16370	16266	16239	16379	16085	16146	16456	16398	16187	16255	16328	16280	16236	16221	16189	16320	16311	16125	16330	16346	16342	16385	16277	16117	16193	16310	16296	16082	16193	16115	16238	16441	16228	16335	16362	16223	16250	16292	16227	16124	16221	16243	16214	16243	16370	16148	16412	16270	16099	16424	16265	16316	16080	16249	16203	16308	16207	16285	16392	16363	16241	16371	16506	16266	16421	16359	16405	16342	16319	16221	16356	16525	16365	16131	16297	16354	16361	16201	16266	16197	16340	16373	16271	16486	16285	16345	16261	16312	16217	16465	16145	16242	16253	16310	16442	16083	16257	16424	16121	16404	16329	16420	16263	16202	16222	16300	16053	16251	16326	16318	16393	16449	16398	16226	16319	16245	16377	16244	16035	16365	16365	15998	16310	16489	16334	16554	16409	16212	16392	16402	16453	16330	16436	16296	16326	16230	16349	16186	16225	16243	16383	16421	16135	16308	16283	16319	16332	16479	16278	16254	16240	16578	16371	16425	16278	16433	16153	16426	16302	16275	16316	16447	16252	16282	16324	16244	16245	16408	16378	16253	16200	16407	16277	16357	16274	16513	16411	16281	16313	16285	16298	16348	16261	16654	16241	16290	16396	16320	16286	16339	16430	16414	16336	16423	16378	16379	16391	16309	16095	16246	16163	16381	16332	16281	16288	16338	16351	16272	16201	16288	16512	16503	16222	16138	16162	16289	16459	16301	16205	16246	16281	16376	16321	16255	16280	16273	16280	16283	16344	16381	16391	16258	16187	16372	16184	16313	16312	16434	16339	16334	16280	16190	16317	16202	16308	16147	16288	16433	16370	16366	16405	16196	16187	16220	16193	16300	16333	16354	16425	16410	16179	16509	16350	16360	16391	16445	16122	16430	16216	16256	16226	16257	16336	16190	16441	16208	16149	16388	16317	16400	16421	16193	16414	16315	16208	16486	16400	16331	16132	16272	16084	16389	16166	15993	16243	16208	16257	16423	16258	16324	16212	16354	16466	16203	16324	16508	16432	16189	16524	16137	16197	16204	16258	16254	16289	16308	16468	16554	16340	16120	16291	16077	16114	16279	16180	16248	16295	16361	16371	16299	16336	16424	16221	16180	16100	16400	16644	16135	16288	16243	16386	16315	16274	16605	16182	16515	16425	16384	16177	16464	16475	16356	16205	16360	16326	16410	16349	16487	16165	16272	16226	16405	16528	16332	16291	16442	16305	16338	16347	16576	16383	16376	16396	16252	16421	16391	16253	16310	16525	16220	16281	16362	16229	16215	16184	16270	16143	16429	16333	16236	16326	16415	16445	16513	16171	16379	16294	16338	16301	16281	16275	16376	16327	16411	16328	16424	16325	16283	16301	16112	16175	16456	16250	16269	16325	16446	16299	16397	16188	16278	16215	16353	16154	16400	16391	16424	16320	16476	16176	16298	16532	15942	16127	16112	16365	16443	16241	16191	16178	16388	16464	16270	16227	15990	16129	16160	16253	16366	16267	16215	16428	16520	16391	16315	16161	16269	16429	16023	16273	16214	16339	16134	16135	16278	16152	16321	16229	16225	16441	16338	16363	16200	16157	16344	16326	16290	16306	16168	16222	16012	16313	16343	16305	16415	16443	16369	16184	16229	16136	16286	16138	16368	16142	16327	16349	16405	16211	16326	16240	16246	16304	16254	16490	16388	16371	16665	16403	16225	16455	16327	16417	16135	16273	16313	16338	16156	16261	16232	16375	16144	16245	15992	16297	16456	16356	16379	16466	16117	16416	16303	16228	16421	16401	16421	16307	16406	16417	16133	16472	16127	16330	16294	16447	16370	16283	16297	16385	16310	16188	16422	16175	16314	16307	16123	16557	16252	16213	16398	16363	16415	16197	16355	16198	16212	16011	16222	16272	16357	16132	16053	16270	16310	16333	16505	16274	16281	16407	16336	16201	16363	16501	16192	16312	16388	16249	16228	16318	16460	16234	16213	16529	16197	16267	16255	16224	16227	16262	16442	16337	16416	16278	16260	16393	16495	16400	16147	16341	16372	16387	16173	16183	16278	16366	16066	16422	16246	16273	16266	16331	16210	16213	15899	16364	16342	16646	16295	16317	16291	16092	16275	16383	16373	16253	16414	16485	16622	16362	16240	16151	16106	16247	16366	16413	16282	16459	16464	16313	16322	16243	16459	16219	16347	16281	16232	16242	16207	16332	16322	16061	16295	16326	16148	16275	16388	16288	16271	16333	16342	16243	16193	16394	16277	16283	16482	16308	16407	16432	16286	16170	16472	16479	16438	16291	16517	16467	16326	16363	16266	16387	16296	16317	16330	16408	16309	16176	16243	16173	16259	16341	16477	16340	16393	16293	16278	16358	16430	16399	16345	16197	16297	16199	16341	16330	16287	16411	16365	16233	16393	16368	16358	16424	16395	16481	16266	16225	16383	16346	16280	16484	16180	16384	16419	16348	16341	16392	16384	16451	16300	16347	16463	16317	16177	16036	16476	16369	16372	16374	16404	16212	16307	16237	16420	16360	16163	16182	16256	16425	16198	16366	16331	16311	16438	16492	16471	16378	16393	16383	16241	16271	16127	16182	16293	16128	16361	16135	16590	16220	16156	16204	16201	16348	16219	16264	16268	16257	16493	16340	16317	16454	16306	16187	16410	16467	16270	16379	16052	16139	16273	16271	16454	16359	16300	16305	16221	16324	16467	16452	16109	16315	16165	16237	16400	16267	16253	16116	16100	16180	16310	16356	16285	16295	16272	16337	16144	16146	16424	16394	16225	16365	16233	16110	16353	16315	16291	16362	16493	16304	16394	16394	16454	16248	16161	16235	16169	16366	16223	16336	16249	16409	16524	16392	16246	16388	16295	16446	16167	16339	16416	16346	16369	16403	16421	16173	16278	16226	16393	16310	16170	16330	16211	16238	16314	16118	16388	16288	16243	16249	16203	16151	16452	16478	16286	16252	16328	16352	16067	16338	16263	16270	16112	16325	16130	16182	16320	16434	16366	16293	16443	16171	16413	16325	16281	16090	16156	16298	16310	16342	16251	16232	16118	16202	16176	16280	16182	16300	16041	16277	16412	16371	16286	16429	16362	16437	16091	16192	16336	16310	16320	16233	16442	16303	16493	16401	16321	16182	16201	16318	16285	16087	16306	16559	16484	16349	16342	16235	16408	16221	16321	16279	16214	16220	16418	16294	16122	16163	16476	16183	16304	16403	16250	16487	16511	16130	16286	16453	16300	16269	16365	16160	16298	16166	16249	16110	16303	16551	16400	16388	16216	16467	16485	16341	16256	16416	16246	16421	16260	16119	16381	16481	16192	16307	16403	16419	16377	16352	16273	16418	16512	16369	16424	16379	16530	16528	16175	16474	16275	16336	16152	16342	16321	16443	16217	16283	16387	16375	16218	16308	16344	16211	16187	16462	16337	16510	16094	16421	16249	16239	16300	16268	16336	16243	16472	16286	16433	16559	16295	16218	16324	16317	16176	16212	16144	16383	16225	16319	16214	16304	16359	16405	16264	16309	16379	16359	16404	16344	16336	16458	16283	16332	16331	16352	16360	16191	16182	16269	16255	16296	16184	16223	16526	16573	16250	16262	16501	16332	16335	16243	16255	16287	16476	16304	16426	16189	16239	16114	16234	16442	16346	16209	16542	16346	16151	16289	16364	16429	16377	16293	16199	16233	16172	16246	16354	16241	16213	16310	16298	16307	16304	16307	16294	16159	16282	16224	16339	16283	16228	16137	16199	16140	16174	16240	16289	16242	16373	16157	16272	16483	16253	16254	16404	16138	16425	16288	16216	16322	16150	16273	16317	16412	16353	16234	16219	16243	16156	16243	16557	16291	16276	16533	16368	16140	16255	16087	16199	16201	16237	16284	16399	16166	16278	16363	16375	16443	16211	16267	16327	16203	16545	16338	16136	16376	16285	16047	16278	16424	16365	16067	16223	16184	16259	16611	16229	16224	16430	16359	16323	16378	16434	16503	16340	16284	16126	16103	16352	16286	16160	16235	16084	16287	16160	16312	16488	16353	16175	16398	16241	16359	16365	16495	16246	16066	16447	16455	16427	16355	16227	16169	16273	16352	16280	16282	16399	16334	16337	16406	16271	16306	16582	16567	16417	16194	16366	16415	16667	16454	16397	16403	16289	16124	16205	16235	16177	16258	16381	16276	16176	16238	16112	16208	16264	16120	16367	16319	16294	16212	16276	16469	16233	16287	16254	16313	16370	16361	16432	16331	16416	16367	16314	16386	16275	16347	16458	16240	16321	16207	16341	16313	16202	16230	16299	16263	16257	16326	16411	16399	16325	16260	16410	16484	16793	16314	16283	16301	16331	16478	16364	16295	16127	16095	16282	16475	16378	16399	16153	16331	16280	16335	16389	16341	16503	16250	16149	16540	16469	16374	16216	16394	16179	16411	16253	16262	16362	16361	16388	16180	16428	16309	16338	16299	16181	16284	16296	16425	16266	16311	16450	16198	16203	16326	16334	16445	16246	16408	16338	16156	16280	16253	16131	16278	16118	16318	16283	16418	16314	16221	16247	16196	16085	16267	16235	16263	16255	16235	16186	16321	16327	16291	16194	16178	16208	16372	16423	16386	16538	16338	16296	16397	16462	16382	16383	16287	16520	16443
22639	33310	30518	23977	21820	19436	17883	16868	16294	15894	15406	15354	15043	14741	14639	14592	14510	14503	14607	14539	14410	14240	14370	14071	14311	14198	14125	14258	14036	14203	14148	14076	14013	14133	14182	14128	14098	14144	14052	14142	13982	14169	14159	14340	14094	14150	14076	14188	14069	14048	14044	14196	14171	14120	14117	14100	13975	14153	14179	13983	14052	14200	14161	13971	14116	14122	14199	14014	14069	14007	13960	14236	14072	14207	14138	14050	13954	14083	14107	14268	13946	14073	13989	13953	14007	14016	14174	13981	14005	14104	14136	13961	14103	14047	14118	14212	14099	14010	14058	14060	13970	14091	14216	14109	14143	14225	14058	14035	14096	13942	13981	14155	13923	14072	14244	14175	14065	13985	14068	14221	14012	14046	14024	14093	14061	14102	14028	14028	13942	14147	14062	13850	13960	13938	14056	13976	14223	13919	13948	13953	14114	13981	14074	14146	13875	13937	14112	13989	14133	14076	14109	13996	14093	14090	13962	13991	13951	14046	14120	14147	13986	13973	14123	14219	14098	13939	14146	14095	14099	14031	14167	13895	14056	13922	14008	14265	14044	14058	14068	13959	13992	13910	14125	14099	13943	14009	14128	14057	13956	14021	13952	13999	14258	13905	13944	14049	14044	14037	14047	13980	14118	13992	14127	13995	13970	14145	14073	14060	13881	13988	14214	14164	13979	13992	14176	14188	14168	14006	14056	13935	14156	13994	14041	14039	14007	14037	13932	14108	14020	14069	13971	14058	14234	14085	14063	13903	13946	14009	13908	13952	14074	14015	13928	13906	14029	14142	14042	14308	13888	14041	14035	14008	14055	14015	14155	14007	14166	14049	14256	14113	14142	14031	14134	14020	14060	13951	14042	13936	14214	14108	13984	14189	14064	13984	14055	14026	14143	14027	14128	14025	14145	14213	14089	13973	14024	14191	14091	14269	13895	13995	14030	14159	14048	13971	14056	14211	14135	14042	14077	14085	14050	14047	13792	13873	14147	14055	14118	14163	14276	14166	14053	13872	14060	14106	13902	13951	13929	14024	14258	14066	13899	14098	14043	14114	13979	14072	13997	14118	14191	14126	14004	14082	14026	14061	14271	14042	14040	14189	14087	13960	13996	14129	13944	14127	14142	14102	14068	14014	14113	14108	14034	14044	13979	14214	13817	14060	14136	14008	14067	14169	13881	14104	14154	14122	13897	14069	14103	14179	14077	14137	14228	14018	14100	14115	14063	14171	13980	14216	13947	14005	14186	14040	13969	13994	13972	14124	14019	14010	14156	14068	14093	14034	14069	13899	14096	14143	13877	14263	14153	14135	14001	14152	14035	14098	14246	14121	13966	13927	14103	14181	14086	14097	13971	14096	14041	14117	13859	14058	14111	14113	13974	14124	14238	14118	13983	14052	13995	14055	14203	13927	14114	13935	14053	14107	14142	14158	14042	14213	14000	13904	14216	14183	14012	14014	14122	14010	14043	14082	14145	13953	14086	14039	14109	14127	13930	14149	13999	14224	14011	14034	14059	14086	14008	13980	14076	13925	13894	13950	14030	14159	14026	13927	14167	14111	14187	14030	13866	13986	14084	14094	13893	13995	14129	14103	14180	14154	14150	14007	14086	14063	14061	14044	14054	14000	14086	13993	14111	14064	14175	14063	13916	14051	14087	13993	14079	14157	14176	14177	14037	13878	14250	14033	13924	14009	14130	14005	14098	13830	13876	14093	13993	14109	13969	13959	14145	14184	13874	14083	14016	14038	14014	13818	14183	14165	14068	14156	14117	14106	14164	14003	14186	14080	14237	13866	14142	14105	13947	13901	14034	14066	14042	14127	14098	13782	14009	13896	14000	14174	14206	14210	14130	14139	13956	14047	13947	14047	13923	14031	14130	14104	14031	14106	14180	14005	14133	13980	14032	14055	14256	14049	14126	14143	13931	14103	13934	14219	14083	14171	14048	14131	14019	13937	14013	13913	14243	14042	14089	13921	13884	14036	14020	14315	14141	14045	14025	14051	14009	14110	13991	14116	14074	14187	13933	14111	14193	14020	14139	14230	14139	13985	13970	14025	14154	14072	14176	14044	14043	13933	14083	14040	14018	14123	14010	14075	14101	14183	13885	14091	14058	14037	14116	14082	13835	13931	14173	14062	14066	14032	14100	14030	14113	14006	14210	13969	14056	14094	14087	13990	14029	14106	14144	14088	14085	14018	14068	14084	13951	14123	14132	14128	14016	13915	13868	14043	14023	13976	13846	14023	14102	14055	13976	14022	14281	14106	14069	13981	13964	14186	14131	13979	14163	14151	13980	13980	14099	13890	14092	14113	14059	14090	14043	13958	14215	13965	13982	14061	14114	14067	14040	14095	14178	14090	14034	14209	14084	14083	13898	14151	14162	14108	14009	14075	14238	14107	14032	14009	14135	13958	14189	13956	14130	14008	14011	14278	14090	13980	14004	13951	13908	14112	14134	14092	14173	14013	14003	14081	14262	14080	14129	14063	14052	13966	13952	14067	14148	14171	14259	14020	14001	14079	13951	14057	13976	14061	13986	14140	14171	13964	14130	14081	13897	14145	14142	14023	13969	14082	14130	14061	14151	14153	14193	13867	13877	14027	14135	14007	14107	14145	14136	14105	14253	14137	14174	14031	14148	14039	14152	13965	13926	14025	13873	13997	13993	14121	14065	13979	14009	14049	13944	13978	13925	14054	14106	13948	13938	14064	14204	14111	13958	14106	14036	14116	14048	14065	14022	14001	14110	13963	14016	13952	14115	14009	14106	14038	14048	14261	13950	14263	14122	13953	14049	14028	14060	14043	14093	14043	14074	14190	14134	14114	13948	14240	14091	14102	14079	14075	14146	13911	14156	14094	13999	14030	14206	14043	14135	14180	14112	14062	14117	13993	13951	14089	14089	13831	14051	14140	14047	14003	14128	14153	13966	14024	14287	14075	14020	13940	13952	14081	14088	14297	14073	14096	14127	13965	14025	14024	14023	14223	14008	13897	14004	14069	13962	14076	14151	14079	14040	14022	14072	14285	14092	14061	14073	14086	13946	14189	13944	14114	13990	14016	14159	14187	14000	14115	14073	14150	14017	14009	14080	13932	14147	14014	14045	13853	14090	14157	14185	14056	13999	14175	14029	14124	13912	14151	14071	14055	13985	14038	14127	13867	14081	14083	13931	13961	14066	14060	14163	13998	14165	14064	14182	14060	14071	13871	13975	14046	14015	13949	13998	14106	14119	14189	14008	14179	13913	14140	14058	14069	14079	13913	14002	14084	14352	14021	14118	14011	14111	14082	14003	14155	14152	14099	13943	14124	14041	14033	14116	14020	14006	14019	14157	14038	14039	14070	13977	14117	13936	14097	13978	14210	14254	14170	14104	14143	13955	14092	14191	14105	14174	14207	13922	13970	13927	13952	13962	13947	14109	14046	14101	13901	14168	14095	14084	14004	14106	14032	14037	14056	13991	14127	14063	13993	14072	13880	14103	14112	13968	14083	13950	13965	14147	14159	13969	14027	13925	14015	14030	14163	14014	14111	13944	13920	14189	14003	14069	14120	13971	14164	13869	13938	14022	14091	14114	14063	14230	13876	13983	14024	13968	13983	14089	14065	14043	13927	14205	14003	14020	14092	14032	13934	14082	14167	14064	14094	14072	14042	14141	14246	14023	13880	13898	14107	14012	13925	14057	14128	14018	14026	14226	14070	14018	14008	14090	14013	13965	14264	14021	14129	14015	13986	14085	14126	13978	14099	14045	14159	14028	14069	14005	14084	13987	14046	14141	13998	14158	13979	13944	13873	14099	14142	14030	13998	13939	14164	14005	14083	14101	14124	13993	14138	13990	14015	14107	14027	14177	13972	13933	13977	13976	14073	14148	14061	13893	14063	14028	14016	13919	13981	13983	13944	14215	14078	14098	14032	14122	14040	14080	14069	14121	14108	14152	14093	14122	14114	13990	14077	13883	14051	14169	14165	14012	14047	14099	14107	14121	14197	14052	13993	14020	14063	14047	14084	14037	13967	14101	14139	13925	14145	14144	14009	14049	14071	14167	14092	14081	13720	14064	14191	14095	14031	13971	13974	13998	14116	14080	14117	14145	13987	14097	13928	14100	14064	13907	14053	14144	14121	14012	13951	14137	14074	14035	13990	14126	14161	13876	14052	14254	13896	13983	14026	13922	14046	13904	14169	13872	13858	14121	14093	13936	13973	14046	14157	14067	14189	14084	14095	14101	14009	13956	14104	13934	14118	14027	14130	14112	14096	14053	14129	14178	14123	13832	14013	14062	14095	14000	14002	13936	14137	14128	13951	13989	14090	14176	14195	14190	14139	14216	13969	14080	14173	13999	13964	14187	14250	14114	14021	14242	14128	14071	13985	14153	14034	14119	14021	13973	14230	14069	13901	13954	14080	14131	14124	13983	14092	14178	14135	13952	13979	14071	14062	14084	14165	13989	14110	14033	13944	14057	14117	14217	14117	13975	14086	14128	13979	14067	14034	14157	14093	14077	14085	13986	14104	14183	14001	13893	14003	13975	13926	14118	14105	13968	14029	14050	14118	14219	14016	14174	14163	14107	14042	13890	14014	13986	13922	14052	14078	14078	14003	14058	14091	14084	13915	14163	14026	14061	13896	13970	14150	14134	13993	14037	14019	14105	14070	14255	14003	14064	13993	14042	13985	14049	13980	14033	14059	13921	14080	14198	14055	14139	13993	14074	14072	13998	13998	14115	14151	14053	14009	14054	14064	14165	13986	13897	14177	14008	14067	14046	14142	14109	13954	14054	14034	14138	14105	13927	13954	13969	13867	13954	14011	14027	14077	14077	14082	13966	14191	14050	13903	14140	14072	14061	14166	14333	13877	13961	14055	14098	14058	14137	14075	14170	14032	14091	14063	14083	14056	14110	13965	14158	13795	14088	14024	14035	14085	14103	13911	14090	14103	14054	13982	14133	13975	13826	14274	14012	14046	13910	14194	13965	14151	13886	14197	14038	14118	13991	14066	13997	14136	14065	13942	14122	14149	14189	14037	14151	13926	13950	14088	14019	14137	14199	14204	13976	14104	14040	14140	14163	14171	14135	14022	14020	14242	14077	13908	14077	14186	14068	14183	14096	14011	14016	13950	14169	13990	14109	14107
23775	21062	28410	24285	23104	24296	23391	20052	18868	18799	18369	17889	17752	17537	17263	17386	17292	17117	17085	16994	17026	16753	16802	16716	16779	16831	16644	16849	16845	16682	16525	16497	16484	16441	16864	16613	16628	16600	16504	16601	16612	16643	16550	16537	16523	16637	16534	16336	16493	16392	16634	16539	16636	16159	16448	16439	16433	16574	16428	16444	16335	16362	16661	16419	16586	16517	16351	16534	16567	16528	16330	16602	16495	16490	16820	16423	16346	16411	16544	16506	16327	16503	16507	16385	16616	16484	16431	16435	16555	16488	16575	16344	16501	16425	16426	16439	16625	16433	16569	16374	16304	16318	16574	16347	16542	16495	16363	16345	16485	16480	16539	16498	16345	16468	16521	16501	16269	16456	16474	16344	16581	16522	16360	16339	16265	16440	16709	16464	16580	16468	16517	16657	16202	16533	16294	16426	16402	16528	16496	16291	16581	16695	16587	16413	16359	16503	16402	16718	16379	16529	16310	16383	16497	16414	16646	16362	16355	16280	16517	16373	16435	16319	16204	16525	16682	16344	16418	16466	16588	16422	16595	16334	16600	16466	16512	16553	16542	16423	16329	16534	16428	16339	16485	16303	16398	16435	16319	16468	16623	16411	16532	16381	16656	16657	16347	16440	16528	16331	16456	16552	16574	16500	16514	16459	16629	16391	16319	16243	16423	16399	16318	16396	16402	16514	16571	16473	16623	16475	16318	16571	16468	16524	16422	16645	16418	16582	16292	16545	16412	16455	16557	16535	16578	16530	16461	16532	16314	16196	16509	16439	16400	16205	16398	16604	16311	16475	16430	16484	16570	16386	16399	16509	16149	16391	16427	16422	16196	16640	16612	16445	16507	16362	16535	16354	16378	16607	16468	16424	16597	16261	16516	16416	16275	16481	16507	16465	16498	16470	16498	16419	16374	16663	16560	16372	16334	16402	16413	16343	16415	16568	16275	16376	16425	16284	16385	16444	16539	16421	16370	16331	16502	16448	16305	16356	16401	16367	16440	16328	16307	16648	16212	16573	16522	16331	16342	16412	16580	16564	16479	16383	16616	16446	16299	16529	16374	16438	16474	16533	16574	16347	16528	16400	16513	16395	16289	16535	16737	16390	16561	16308	16460	16409	16693	16521	16462	16452	16294	16362	16322	16495	16411	16415	16592	16501	16516	16553	16643	16409	16201	16458	16564	16492	16524	16461	16489	16508	16354	16427	16495	16434	16534	16529	16451	16516	16356	16614	16367	16466	16474	16382	16417	16304	16500	16536	16382	16548	16481	16298	16629	16302	16411	16306	16668	16408	16509	16489	16402	16508	16515	16263	16402	16588	16397	16413	16485	16527	16415	16350	16386	16397	16570	16495	16515	16288	16468	16360	16326	16388	16323	16337	16276	16457	16395	16552	16370	16372	16240	16615	16476	16421	16369	16307	16713	16327	16539	16778	16497	16490	16432	16707	16384	16211	16483	16527	16518	16360	16363	16440	16371	16338	16440	16411	16258	16435	16523	16611	16445	16368	16486	16307	16499	16411	16458	16452	16542	16335	16348	16348	16718	16533	16669	16391	16448	16311	16609	16529	16402	16543	16397	16444	16446	16391	16604	16423	16515	16358	16527	16307	16300	16236	16560	16274	16314	16487	16585	16452	16417	16492	16461	16352	16595	16585	16326	16443	16526	16409	16538	16422	16510	16479	16283	16579	16561	16512	16512	16272	16354	16336	16306	16324	16484	16735	16510	16532	16414	16507	16567	16431	16465	16315	16561	16292	16322	16499	16480	16445	16381	16278	16585	16182	16578	16430	16470	16502	16300	16356	16229	16393	16586	16432	16524	16439	16412	16398	16288	16362	16615	16441	16445	16556	16655	16616	16517	16296	16489	16603	16586	16528	16402	16522	16352	16571	16610	16381	16459	16514	16593	16385	16620	16521	16628	16481	16587	16451	16416	16499	16366	16502	16325	16484	16371	16589	16554	16252	16361	16406	16520	16423	16537	16280	16531	16304	16363	16707	16384	16413	16385	16676	16483	16396	16270	16450	16202	16463	16423	16462	16542	16449	16401	16351	16446	16505	16512	16687	16281	16368	16360	16513	16573	16446	16714	16598	16435	16343	16421	16351	16414	16470	16556	16513	16633	16306	16466	16522	16415	16583	16368	16623	16426	16514	16419	16422	16490	16474	16748	16492	16463	16480	16248	16539	16278	16513	16269	16601	16439	16526	16217	16555	16512	16247	16505	16568	16312	16449	16454	16691	16323	16521	16458	16553	16407	16291	16545	16447	16318	16427	16443	16662	16578	16456	16383	16465	16341	16420	16323	16315	16472	16268	16234	16562	16480	16435	16624	16494	16580	16415	16521	16421	16352	16333	16558	16426	16438	16545	16312	16284	16424	16508	16563	16529	16405	16650	16731	16230	16443	16281	16606	16364	16365	16376	16409	16521	16377	16338	16244	16286	16334	16324	16398	16215	16480	16488	16495	16209	16665	16388	16315	16332	16597	16391	16531	16618	16683	16339	16372	16520	16701	16533	16460	16610	16358	16443	16475	16437	16248	16424	16469	16303	16493	16355	16314	16410	16559	16658	16488	16321	16400	16410	16466	16507	16517	16530	16507	16473	16335	16376	16227	16495	16436	16519	16562	16480	16322	16687	16564	16347	16452	16374	16449	16402	16516	16466	16458	16564	16312	16420	16490	16456	16636	16347	16446	16345	16475	16201	16470	16357	16436	16414	16569	16522	16403	16218	16372	16474	16452	16412	16478	16553	16619	16600	16616	16368	16569	16326	16379	16346	16505	16609	16775	16459	16393	16421	16358	16384	16283	16312	16470	16238	16398	16275	16442	16462	16537	16460	16398	16373	16480	16382	16549	16545	16484	16514	16561	16557	16647	16384	16472	16545	16415	16365	16319	16459	16536	16474	16346	16434	16441	16405	16299	16441	16590	16594	16425	16437	16307	16474	16636	16596	16482	16369	16488	16404	16296	16310	16320	16579	16341	16641	16292	16358	16572	16362	16410	16518	16413	16337	16359	16499	16590	16501	16461	16313	16531	16345	16525	16538	16352	16410	16428	16464	16369	16406	16566	16517	16513	16360	16526	16475	16578	16463	16484	16533	16375	16436	16320	16158	16246	16454	16361	16449	16469	16375	16534	16397	16522	16498	16655	16474	16496	16470	16268	16347	16536	16433	16508	16279	16554	16595	16464	16337	16398	16511	16358	16363	16326	16464	16607	16617	16618	16591	16522	16439	16384	16391	16358	16281	16669	16509	16350	16405	16668	16559	16420	16423	16196	16549	16457	16541	16423	16545	16629	16394	16622	16502	16559	16519	16420	16319	16452	16408	16430	16180	16566	16473	16349	16414	16543	16442	16393	16418	16508	16190	16428	16349	16518	16303	16371	16285	16354	16551	16557	16466	16536	16337	16381	16615	16577	16439	16536	16354	16370	16466	16390	16591	16419	16497	16442	16181	16367	16447	16427	16583	16331	16557	16532	16499	16286	16375	16351	16552	16513	16457	16619	16470	16643	16421	16552	16372	16423	16273	16382	16433	16286	16448	16429	16476	16297	16428	16296	16447	16502	16611	16390	16330	16462	16420	16408	16512	16440	16378	16386	16513	16406	16556	16497	16470	16368	16610	16467	16405	16427	16438	16470	16368	16217	16500	16400	16393	16457	16455	16529	16425	16259	16397	16601	16599	16594	16675	16424	16486	16690	16245	16363	16345	16565	16457	16245	16187	16287	16336	16452	16600	16433	16390	16629	16584	16525	16466	16367	16516	16364	16255	16278	16507	16440	16384	16478	16610	16574	16427	16268	16366	16691	16694	16549	16503	16439	16434	16519	16585	16473	16437	16575	16530	16286	16426	16376	16419	16393	16420	16324	16583	16553	16551	16467	16387	16500	16429	16280	16527	16375	16470	16568	16325	16693	16369	16504	16401	16344	16502	16413	16373	16483	16356	16275	16537	16493	16366	16375	16375	16467	16458	16331	16399	16517	16546	16762	16487	16473	16309	16551	16387	16547	16660	16277	16387	16406	16543	16653	16358	16523	16433	16339	16399	16596	16336	16589	16438	16556	16616	16716	16564	16392	16399	16619	16456	16485	16421	16447	16272	16335	16352	16433	16331	16535	16317	16442	16231	16367	16505	16287	16454	16388	16443	16422	16537	16470	16481	16385	16194	16622	16734	16394	16337	16335	16372	16419	16476	16618	16411	16477	16529	16489	16557	16315	16534	16536	16241	16390	16433	16364	16498	16382	16293	16198	16750	16389	16447	16445	16318	16589	16426	16487	16557	16427	16533	16566	16397	16499	16344	16619	16558	16620	16332	16494	16187	16530	16476	16301	16486	16457	16446	16511	16335	16373	16326	16446	16427	16404	16354	16471	16340	16445	16295	16383	16369	16350	16421	16640	16691	16591	16467	16534	16393	16346	16633	16615	16346	16665	16358	16416	16643	16294	16471	16544	16430	16674	16459	16387	16516	16353	16319	16577	16514	16421	16646	16588	16613	16259	16477	16342	16587	16637	16364	16277	16518	16405	16340	16392	16467	16498	16657	16409	16420	16446	16491	16356	16390	16540	16418	16334	16535	16476	16493	16683	16407	16387	16387	16419	16345	16494	16345	16589	16403	16066	16533	16197	16409	16473	16499	16479	16494	16363	16444	16529	16436	16461	16310	16548	16544	16377	16491	16587	16488	16327	16446	16713	16492	16556	16448	16300	16444	16297	16563	16476	16368	16463	16268	16454	16397	16466	16378	16494	16414	16487	16547	16532	16530	16568	16305	16409	16480	16344	16272	16565	16458	16584	16465	16420	16458	16352	16686	16523	16434	16360	16393	16443	16333	16311	16435	16439	16495	16442	16621	16516	16360	16615	16259	16575	16262	16471	16395	16292	16472	16353	16367	16360	16385	16414	16285	16528	16414	16502	16469	16407	16595	16364	16594	16428	16414	16367	16460	16320	16513	16411	16437	16392	16411	16560	16363	16273	16397	16678	16237	16207	16474	16425	16306	16294	16327	16446	16433	16427	16467	16465	16524	16426	16413	16318	16565	16425	16410	16490	16642	16601	16504	16450	16452	16476	16680	16523	16623	16573	16451	16864	16422	16464	16626	16554	16592	16407	16256	16226	16384	16472	16564
22460	39508	35654	28106	25724	22874	20608	18965	17919	17546	16691	16128	16013	15306	15154	15065	14891	15029	14827	14951	14746	14627	14522	14314	14433	14450	14340	14218	14380	14340	14328	14341	14090	14142	14081	14161	14207	14091	14016	14449	14238	14326	14043	14149	14289	14086	14084	14099	14022	14106	14186	14137	14127	14094	14098	14149	14161	14174	14182	14146	14244	14148	14167	14290	14162	14142	13969	14176	14100	14081	14318	14199	14153	14133	14090	14073	14137	14157	13986	14060	14270	14223	14181	14212	14099	14101	14178	14077	13893	14178	14012	13970	14083	14116	13894	14049	13896	14124	14082	14165	14119	14081	14254	14179	14091	14105	14217	14123	14115	13922	14042	14000	14160	14026	13942	14104	14158	14163	14003	14148	14041	14033	14069	13811	14129	14247	14124	14193	14325	14153	14102	14053	13978	14119	14135	14060	14176	14018	14138	14055	14223	14104	14016	14142	14133	14022	14258	14145	14188	14082	14053	14192	14137	13992	13995	14224	13986	14182	14246	14266	14231	14128	14083	14099	14203	14098	14042	14204	14165	14069	14169	13886	14208	14086	14192	14333	13958	14130	14093	14121	14193	13934	14055	14324	14085	14072	14303	13998	14070	14240	14269	14132	14090	14246	14080	14055	14021	14095	14055	14227	13961	14216	14065	14043	14328	14213	14178	14084	13889	14071	14047	14116	14067	14110	13963	14103	14035	14218	14092	14085	14077	14095	14258	14250	13921	14076	14059	14178	14133	14332	14123	14132	14029	14074	14127	14175	14038	13984	14091	14304	14165	14125	14086	14091	14054	14013	14144	14110	14093	14110	14096	13924	14094	14078	14152	14164	14093	14038	14140	14147	14120	14121	14135	14055	14144	14176	14198	13926	14119	14073	14292	14105	14023	14231	14082	14048	14085	14159	14177	14127	14136	14166	13901	14115	14215	14115	14125	14101	14337	13967	14216	13996	14184	14104	14051	14005	14088	14132	14182	14099	14099	13977	14164	14136	14170	14089	14299	14085	14160	14149	14062	14131	14257	14094	14098	14123	14162	14157	13965	14006	13994	14018	14148	13947	14144	14176	14062	14024	14139	14208	13915	14164	14055	14022	14056	14054	14195	14159	14009	14088	13991	14016	14063	14258	14020	14115	14012	13968	14115	14080	14114	14102	14167	14253	13967	14172	14071	14072	14112	14150	13993	14203	14071	14100	13958	14145	14199	14162	14033	14077	14036	14099	14197	14285	13954	14012	14217	14062	14037	14079	14146	14155	14044	14071	14017	14108	13863	14091	14066	14118	14157	14143	14128	13983	14128	13958	14032	14063	14160	14150	14042	14045	14303	14007	13957	14052	14116	14081	13965	13976	13887	14089	14110	14053	14092	14024	14052	14047	14013	14047	14208	14121	13920	14134	13990	14151	14244	14165	14284	13994	14027	14218	14099	14058	14135	14066	14087	14190	13989	14174	14230	14268	13985	14075	13985	14130	14159	14084	14052	14180	14265	14149	13904	13947	14185	14239	13973	14027	14065	14192	14057	14116	14214	14086	14128	14150	14145	14128	14033	13999	14395	14072	14347	13943	14052	14271	14244	14236	14053	14243	14249	14088	14165	14207	14230	14059	14107	14101	14333	14058	13947	14223	14055	13994	13962	14011	14239	14167	14267	14104	13992	14200	14080	14099	14172	13889	14072	13926	14157	14128	14037	14099	14185	14050	14196	14076	14080	14056	14282	14176	14059	14214	13860	14057	14208	14028	14064	14140	14071	14175	14138	14017	14193	14080	14081	14110	14035	14002	13897	14109	14057	14082	13987	13895	14206	14011	14052	14137	14123	14200	14203	14215	13920	14187	14005	14167	14101	14061	14144	14283	14200	14159	14157	13973	14083	14208	14218	13941	14126	14190	14233	14069	14115	14103	14195	13993	14034	14180	13990	14033	14044	14096	14014	14143	14088	14213	14006	14029	14034	14260	14024	14033	13976	14097	14155	14201	14087	14263	14228	14054	14031	14070	14060	14088	14266	14171	13994	14069	14176	14086	14199	14243	14248	14219	14087	14160	14136	14145	14027	14195	14139	13944	14195	14101	14011	14074	14173	14190	14160	14048	14209	14116	14254	14087	14113	14225	13947	14105	13979	14017	14073	14156	14175	14061	14068	13995	14023	14071	14317	14238	14292	13995	14143	14172	14163	14118	14312	14383	14115	14122	14103	14200	14167	14093	14189	14227	14048	14004	14178	14159	14126	14069	14020	14232	14220	13994	14013	14147	14113	14095	14175	14224	14217	14176	14052	14108	14098	14242	14024	13970	14155	14263	14005	14066	14126	14131	14021	14176	14190	13954	14230	14102	14036	14145	14033	14089	14027	14097	14044	14047	14074	14197	14127	14200	14157	13947	14251	14107	14001	14127	14132	14090	14204	14187	14091	14002	14179	14190	14198	14054	13989	13989	14185	14126	14052	14157	14235	14101	14055	14213	14153	14132	14057	13999	14114	14121	14019	14167	14090	14141	14131	14058	14169	14065	14006	13989	14024	14153	14042	13977	14129	14233	14132	14349	14165	13967	14096	14035	14157	14041	14026	14070	14078	14008	14007	14146	14066	14036	14075	14119	14170	14165	14279	14009	13956	13979	14176	14028	14042	14133	14148	14019	13962	13989	14166	14151	14115	14176	14113	13923	13958	14207	14032	14183	14200	14114	14101	13973	13982	14070	14317	14050	14156	13944	14213	14204	14243	13936	14150	13948	13938	13966	14019	14289	14153	14101	14040	14040	14144	13970	14121	14013	14086	14312	14107	14082	13925	14167	14045	14153	14144	14041	13936	14159	14248	14153	14206	14153	14104	14175	14126	14139	13972	14285	14003	13935	14201	14164	13921	14207	14104	14059	14011	14240	14055	14186	14128	14056	14213	14099	13978	14090	14152	14043	14033	14185	14126	14054	14209	14040	14099	14047	14221	14191	14238	14171	13972	14104	14222	14029	14076	14006	14016	13993	14040	14129	13912	14060	14029	14080	14128	14067	14128	14129	14190	14036	14302	14148	13972	14184	14054	14158	14039	14048	14150	14246	13938	14139	13981	14139	13932	14171	14104	14200	14089	14065	14217	14023	13932	14269	14162	14109	14145	14234	13981	14094	14068	14151	14162	14054	13956	14179	14158	13977	14048	14090	14086	14135	14112	14085	14199	14231	14135	14040	14062	14114	14262	14083	14049	14144	14206	14000	13995	13941	14055	14152	14123	14095	14103	14083	14148	14163	14106	14136	14120	14091	14184	14276	14140	14282	14043	14056	14170	14051	13972	14387	14094	14042	14149	14210	14146	14216	13979	14249	14178	14164	14129	14199	14230	14219	14131	14160	14074	14017	14204	14160	14097	14296	14252	14029	14257	13924	14134	14092	14128	14214	14118	14064	14099	13951	14072	14199	14041	13903	14051	14056	14044	14275	14019	14287	14144	14001	13987	14017	14080	14018	14043	14312	14185	13894	14004	14168	14100	14016	14091	14089	14085	14088	13999	13978	14114	14031	14160	14086	14252	14156	14093	14145	14013	14104	14158	13841	14086	13890	13974	13928	14233	14114	14194	13835	14153	13930	13983	14230	14094	14144	13988	13987	14051	14015	14155	13969	14119	13894	14020	14141	14027	14065	13981	14127	14101	14100	14095	14047	14062	14042	14137	14093	13830	14127	14020	14417	14255	14101	13928	14127	14064	14039	14067	14212	13952	14264	14355	14184	14056	14138	13966	14151	14053	14175	14099	14181	14147	14114	14233	14213	14087	13980	14179	14051	14200	13914	14230	14112	14064	14137	14055	14057	13984	14125	14192	14139	14128	13937	13980	14134	14110	14098	14167	14201	14172	14078	14014	14131	14270	14077	14133	14117	14045	14110	14011	14345	14080	14093	14064	13826	14113	14211	14160	14110	14076	14130	13983	14116	14125	14061	14060	14224	14010	13919	14026	13987	14127	14154	13963	14191	14203	14069	14116	14011	14082	14055	14141	14044	14018	14085	14117	14094	14100	13976	14055	13985	14346	14183	14155	14217	14087	14020	14207	13997	14106	13963	14206	14239	14140	14078	13984	14068	14123	14095	14134	14017	14213	14403	14172	14014	14053	14241	14094	14076	14183	13959	14121	14142	14176	14117	14018	13974	14177	13979	14120	14154	14102	14201	14145	14151	14136	13981	14127	13887	14173	14115	14151	14071	14166	14197	14076	14027	14003	14024	14212	14240	14232	14000	14011	14254	14197	14176	14087	14017	14143	14218	14078	14169	14081	13988	14192	14122	14193	14098	14219	14053	14073	14125	14110	13970	14256	13983	14145	14003	13994	14188	14086	14043	14140	14265	14032	14115	14089	13881	14067	14137	13942	14067	13987	14102	14118	14209	14083	14022	14166	13948	14106	14048	13923	14224	14061	13982	14122	14171	14138	13946	14082	14154	14140	14103	14116	14023	14039	14022	14165	13957	14126	14225	14023	14024	14083	14063	14144	14042	14184	14117	14124	14048	14152	14014	14228	14053	14051	14050	14036	14098	14048	14029	13999	14010	14097	14111	14094	14154	13873	14030	14042	14015	14161	14008	14120	14128	13940	14142	14015	14160	13961	14116	14177	14242	14146	14078	14139	14144	14070	14086	14176	14080	14180	14068	14065	14157	13942	13946	14072	14004	14184	14039	14020	14230	14083	14189	14079	14009	14118	13969	14140	14040	14118	14205	14131	14196	14156	14145	14196	14152	13950	14180	14047	14025	14045	14199	13962	14294	14165	14066	14000	14112	14216	14055	13872	14194	14131	14230	14225	14064	14371	14150	14063	14087	14114	14104	14149	13983	14279	14139	14179	14106	14070	14233	14291	14059	14155	13974	14221	14091	14102	13993	14248	14041	14188	14107	14092	14078	14113	13933	14149	14092	14089	14014	14102	14020	14242	14111	14114	14061	14099	14033	14214	13956	14203	14128	14033	14141	14221	14234	14113	14286	14047	14058	14109	13985	14274	14220	14207	14025	14143	14099	13986	14099	13955	14134	14307	14183	14205	14108	14235	14114	13963	14085	14133	14001	14179	14043	13903	13959	14092	13970	14055	13945	14006	14179	13973	14310	14140	14306	14091	14199	13918	14103	14125	14078	14201	14119	14055	14158	14103	14077	14027	14038
22656	21056	28823	23599	21844	25269	27548	22658	21245	21076	20353	19885	19685	19033	18998	18735	18596	18606	18713	18262	18225	18263	18223	18196	18136	18053	18107	17960	18262	18112	18025	17785	18053	18064	17891	17866	17823	17790	17872	17768	17842	17771	17904	17924	17927	17653	17655	17581	17779	17804	17850	17790	17794	17907	17735	17926	17806	17749	17891	17802	18008	17808	17879	17850	17884	17811	17741	17764	17796	17595	17769	17625	17773	17860	17885	17657	17715	17810	17752	17689	17845	17746	17889	17694	17731	17833	17832	17739	17730	17760	17855	17964	17516	17732	17703	17832	17737	17773	17616	17615	17804	17738	17766	17725	17727	17883	17820	17771	17485	17690	17853	17979	17819	17893	17788	17764	17829	17961	17798	17636	17784	17779	17653	17858	17826	17768	17546	17968	17772	17573	17588	17697	17789	17624	17754	17663	17873	17698	17921	17712	17824	17935	17785	17739	17846	17771	17875	17772	17872	17884	17751	17544	17716	17596	17613	17487	17687	17701	17814	17865	17815	17726	17645	17862	17833	17683	17631	17518	17752	17739	17693	17787	17793	17711	17790	17815	17736	18020	17820	17713	17939	17729	17818	17747	17754	17917	17867	17687	17581	17606	17823	17637	17562	17657	17652	17725	17641	17814	17705	17698	17746	17564	17653	17821	17766	17724	17673	17772	17820	17742	17676	17732	17805	17817	17835	17624	17677	17669	17773	17675	17742	17703	17815	17768	17557	17684	17820	17829	17786	17865	17742	17481	17718	17679	17484	17647	17521	17744	17735	17535	17642	17736	17823	17786	17691	17701	17746	17818	17914	17728	17647	17593	17643	17915	17714	17862	17739	17824	17699	17874	17602	17662	17772	17805	17780	17735	17790	17761	17772	17462	17845	17569	17697	17611	17935	17737	17733	17713	17729	17690	17860	17578	17726	17529	17764	17647	17723	17728	17667	17783	17638	17842	17652	17832	17753	17841	17800	17850	17651	17632	17760	17694	17873	17673	17552	17536	17778	17820	17819	17677	17754	17776	17554	17776	17498	17900	17944	17766	17846	17778	17725	17694	17565	17492	17792	17723	17923	17813	17852	17716	17604	17681	17627	17846	17608	17596	17543	17766	17709	17769	17894	17721	17759	17831	18036	17680	17784	17751	17791	17611	17667	17701	17803	17727	17607	17793	17828	17795	17851	17611	17634	17625	17653	17823	17751	17657	17675	17684	17691	17659	17720	17802	17771	17632	17688	17524	17651	17753	17813	17671	17605	17893	17796	17685	17803	17642	17803	17699	17809	17774	17626	17743	17606	17677	17915	17638	17660	17793	17874	17585	17735	17711	17769	17472	17868	17635	17832	17772	17693	17806	17807	17719	17686	17719	17961	17787	17877	17739	17550	17752	17678	17732	17789	17653	17540	17865	17809	17679	17945	17843	17581	17863	17653	17805	17790	17733	17731	17741	17557	17572	17825	17510	17568	17768	17356	17629	17848	17790	17577	17558	17579	17670	17670	17637	17808	17766	17646	17617	17727	17893	17648	17769	17634	17620	17583	17660	17564	17686	17759	17668	17630	17805	17858	17762	17878	17797	17937	17908	17553	17725	17525	17922	17621	17770	17762	17572	17582	17753	17818	17495	17824	17511	17728	17734	17994	17681	17852	17692	17602	17598	17773	17409	17809	17599	17862	17747	17749	17723	17782	17666	17806	17727	17622	17653	17651	17692	17672	17782	17765	17929	17714	17631	17713	17831	17715	17672	17465	17794	17784	17886	17704	17608	18048	17827	17639	17868	17605	17643	17591	17962	17694	17658	17677	17632	17710	17835	18026	17734	17789	17754	17852	17759	17675	17770	17583	17687	17767	17762	17766	17863	17704	17496	17792	17479	17494	17771	17813	17696	17701	17754	17609	17730	17978	17705	17777	17786	17741	17941	17808	17741	17757	17811	17708	17821	17655	17796	17874	17879	17540	17775	17808	17720	17877	17617	17534	17607	17714	17680	17544	17770	17934	17849	17743	17741	17630	17710	17790	17579	17803	17586	17673	17939	17768	17754	17741	17852	17900	17837	17630	17766	17927	17924	17692	17679	17835	17753	17761	17604	17838	17657	17598	17805	17762	17717	17581	17789	17532	17844	17588	17780	17849	17645	17718	17876	17555	17735	17747	17622	17622	17752	17698	17579	17844	17798	17768	17646	17773	17706	17884	17772	17738	17754	17772	17640	17881	17832	17994	17759	17614	17880	17693	17618	17691	17853	17867	17673	17753	17915	17996	17801	17485	17715	17745	17641	17575	17602	17804	17703	17501	17670	17703	17786	17797	17662	17799	17788	17763	17725	17521	17782	17698	17807	17768	17745	17846	17763	17822	17515	17865	17590	17648	17683	17524	17660	17780	17698	17731	17541	17754	17601	17736	17760	17530	17659	17710	17553	17744	17771	17699	17802	17564	17662	17737	17544	17707	17798	17705	17700	17494	17739	17801	17650	17365	17531	17682	17736	17640	17889	17614	17727	17588	17908	17661	17608	17539	17760	17498	17831	17895	18006	17706	17783	17816	17678	17815	17824	17690	17761	17776	17985	17935	17718	17578	17659	17933	17714	17680	17850	17704	17542	17499	17915	17804	17757	17970	17634	17726	17702	17949	17697	17751	17687	17783	17702	17459	17707	17604	17875	17574	17742	17752	17766	17646	17703	17723	17698	17595	17883	17806	17780	17773	17712	17610	17729	17659	17718	17717	17588	17780	17713	17763	17663	17825	17708	17575	17756	17822	17856	17839	17697	17626	17617	17696	17680	17737	17753	17641	17857	17594	17757	17706	17880	17781	17531	17756	17727	17810	17670	17738	17868	17763	17707	17870	17741	17613	17511	17722	17732	17737	17725	17646	17724	17714	17629	17712	17555	17583	17795	17688	17731	17787	17745	17775	17503	17740	17452	17851	17649	17862	17647	17516	17556	17810	17625	17857	17828	17650	17545	17871	17809	17855	17862	17581	17608	17617	17740	17561	17697	17846	17798	17535	17795	17842	17744	17799	17884	17612	17617	17982	17728	17665	17502	17599	17769	17819	17790	17849	17698	17812	17659	17797	17817	17789	17659	17830	17756	17594	17695	17669	17678	17665	17757	17747	17622	17636	17755	17773	17697	17578	17674	17768	17555	17726	17643	17587	17588	17760	17676	17550	17748	17699	17514	17700	17677	17914	17864	17595	17796	17740	17565	17860	17944	17742	17741	17727	17559	17704	17679	17629	17752	17715	17874	17634	17553	17773	17754	17652	17771	17821	17452	17827	17545	17914	17697	17589	17609	17628	17737	17779	17832	17867	17847	17593	17820	17661	17739	17580	17724	17719	17599	17660	17807	17815	17653	17627	17681	17569	17730	17762	17622	17553	17683	17823	17686	17847	17637	17811	17808	17743	17662	17539	17713	17674	17745	17699	17748	17775	17826	17475	17723	17659	17889	17793	17746	17772	17740	17731	17748	17617	17708	18087	17672	17584	17799	17892	17799	17769	17928	17885	17745	17711	17709	17884	17662	17610	17749	17884	17708	17757	17571	17947	17753	17403	17796	17702	17866	17684	17637	17894	17822	17587	17681	17842	17813	17802	17825	17714	17783	17590	17713	17716	17734	17677	17589	17916	17833	17758	17763	17661	17868	17902	17467	17659	17671	17710	17695	17733	17642	17700	17724	17646	17628	17608	17968	17670	17837	17669	17643	17727	17695	17877	17801	17642	17719	17768	17668	17769	17826	17615	17551	17617	17613	17759	17790	17847	17864	17747	17773	17822	17830	17650	17931	17643	17698	17800	17810	17753	17776	17506	17725	17683	17627	17793	17617	17664	17678	17638	17771	17682	17537	17640	17649	17671	17760	17663	17756	17589	17713	17658	17722	17666	17765	17482	17699	17945	17703	17565	17728	17795	17755	17837	17567	17474	17828	17710	17629	17696	17680	17908	17706	17750	17526	17549	17561	17789	17628	17681	17804	17632	17599	17822	17631	17786	17927	17681	17857	17905	17797	17834	17708	17693	17839	17787	17749	17693	17681	17749	17676	17809	17796	17721	17716	17806	17755	17938	17843	17746	17810	17756	17670	17983	17690	17691	17694	17667	17602	17826	17680	17722	17655	17784	17618	17664	17765	17879	17730	17486	17764	17799	17765	17728	17696	17910	17830	17709	17828	17643	17616	17952	17772	17776	17659	17895	17607	17580	17857	17620	17592	17760	17789	17916	17780	17698	17550	17698	17718	17670	17694	17700	17707	17758	17656	17907	17860	17727	17758	17583	17720	17892	17894	17783	17650	17656	17555	17905	17621	17743	17751	17742	17723	17743	17656	17861	17759	17840	17530	17732	17943	17730	17720	17949	17706	17642	17611	17726	17698	17655	17520	17606	17733	18118	17721	17702	17665	17797	17718	17794	17745	17767	17897	17641	17719	17853	17700	17775	17605	17690	17701	17869	17696	17706	17844	17885	17689	17691	17728	17741	17660	17852	17634	17782	17721	17705	17822	17782	17683	17634	17796	17932	17798	17710	17737	17781	17758	17608	17709	17840	17695	17798	17701	17573	17870	17647	17753	17720	17534	17632	17587	17743	17628	17625	17560	17704	17664	17840	17740	17559	17821	17726	17492	17784	17733	17787	17669	17691	17550	17630	17757	17788	17689	17632	17846	17730	17936	17741	17758	17660	17682	17875	17807	17657	17840	17922	17830	17488	17753	17980	17588	17565	17804	17783	17632	17818	17636	17585	17795	17814	17810	17650	17858	17672	17728	17777	17721	17689	17535	17768	17619	17735	17536	17982	17610	17805	17610	18015	17757	17796	17756	17909	17756	17838	17672	17725	17582	17765	17556	17751	17897	17853	17781	17671	17814	17588	17630	17763	17573	17725	17796	17679	17806	17619	17475	17888	17733	17687	17726	17754	17718	17688	17801	17764	17694	17584	17861	17877	17774	17828	17861	17507	17857	17461	17757	17882	17701	17730	17710	17633	17637	17744	17680	17806	17829	17688	17707	17892	17969	17847	17733	17873	17781	17841	17768	17684	17755	17725	17754	17631	17433	17689	17674	17850	17735	17760	17862	17922	17776	17581	17762	17788	17776	17803	17814	17666	17805	17630	17523	17728	17721	17802	17893	17642	17490	17629	17868	17708	17512
24278	44236	40518	31847	29399	26307	23307	21585	20197	19646	18523	17612	17653	16684	16555	16412	16142	15901	15982	15889	15712	15485	15378	15435	15112	15148	15103	15265	15151	15165	14999	15090	14984	15031	14876	15012	15031	15116	14976	15173	15023	15068	14989	14700	15068	15084	14787	14912	15032	14980	14895	14905	14908	14973	14858	14854	14986	14976	14902	14818	14936	15036	14905	14888	14927	14609	14923	15188	14924	14961	14957	14816	14816	14888	14914	14835	14894	15011	14823	14944	14956	14751	14816	14934	15039	14868	14750	14917	15044	14971	14746	14599	15070	15020	14912	14972	14928	14769	14788	14981	14906	14967	14789	14971	14975	14870	14763	14700	14953	14836	14891	14791	14778	14825	14846	14874	14862	14926	14856	14812	14809	14836	14988	14893	14752	14762	14926	14906	15078	15045	14922	14919	14929	14967	14782	14778	14913	14934	14967	15017	14728	14691	14920	14857	15041	14941	14839	14918	14756	14843	14882	14917	14868	14808	14913	15008	14820	14955	14703	14845	14890	14822	15026	14945	14820	14809	14971	15019	14847	14843	14801	15032	14836	15069	14839	14884	14911	14916	14872	14635	14800	14685	14950	15022	14842	15064	14953	14811	14860	14897	14883	14843	14950	14777	14754	15040	14913	15043	14780	14789	14806	14802	14831	14833	14803	14905	14899	14851	14675	14978	14870	14973	14837	15059	14866	14954	14882	14771	14874	14772	14806	14792	14995	14805	14879	14917	14868	14874	14881	14777	14974	14806	15029	14952	14922	14663	14810	14994	14921	14784	14790	14956	14876	14859	14764	14865	14810	14784	14911	14815	14907	14737	14838	14842	14902	14963	14947	14858	14951	14813	14991	15054	14813	14901	14977	14741	14883	14863	14839	14834	14880	14981	14818	14950	14952	14729	14890	15080	15091	14907	14827	14914	15073	14824	14877	14913	14871	14865	14814	14710	14884	14784	14800	14951	14915	14908	14923	14836	14781	14881	14983	14672	14871	14935	14982	14866	14855	14886	14977	14906	14906	14889	14929	14825	14859	14703	14928	14785	14800	14736	14779	14977	14777	14953	14817	14794	14751	14898	14957	14740	14991	14917	14751	14832	14934	14772	14858	14763	14790	15010	14775	14854	14939	14988	14682	14918	14806	14765	15032	14660	14772	14753	14882	14762	14923	14878	14766	14803	14786	14862	14837	14827	14751	14946	14890	14935	15024	14886	14672	14732	14710	14687	14703	14894	14770	14835	14864	14926	14737	14786	14891	14851	14915	14854	14832	14894	14786	15052	15060	14945	14898	14869	14951	14711	15001	14748	14800	14554	14764	14713	14802	14777	14813	14898	14969	14945	14962	14872	14758	14974	14779	15001	14768	15012	14937	14871	14906	14891	14751	14824	14793	14902	14841	14905	14865	14723	14800	14945	14893	14980	14874	14910	15001	14846	14836	14831	14839	15045	15112	15035	14829	14909	14826	14961	14862	14853	14844	14926	14928	14864	14981	14872	14752	14987	14897	14800	14888	15009	14829	14865	14899	14784	14786	14830	14934	14785	14941	14858	14858	15025	14845	14789	14995	14979	15047	14804	14893	14848	14918	14960	14921	14856	14946	14885	14825	14908	14832	14839	14917	14899	14916	14952	14712	14835	14917	14810	14858	14805	14813	14820	14893	14805	14804	15178	14654	14802	14940	14770	14934	14813	14776	14907	14800	14960	14871	14947	15013	14816	14892	14890	14781	14914	14894	14721	14899	14795	14822	14902	14871	14700	15012	14783	14938	14819	14959	14794	15037	14736	14897	14890	14661	14906	14789	14760	14774	14806	14837	14851	14894	14908	14789	14740	14982	14696	14868	14856	14775	14955	14854	14798	14876	14899	14998	14754	14811	14909	14847	14782	14987	14923	14834	14769	14812	14883	14916	14893	14709	14901	15008	14936	14975	14791	14980	14877	14818	14999	14872	14902	14781	14674	14920	14847	14839	14930	14929	15046	14905	14984	14977	14908	14947	15067	14815	14603	14831	14897	14790	14957	15011	14956	14888	14861	14805	14803	14930	14731	14811	14805	14962	14846	15073	15032	15040	14838	14860	14908	14883	15036	14805	14870	14803	14887	15116	14785	14923	14981	14868	14861	14855	14780	14936	14868	14830	14851	14909	14882	15023	14975	14872	14733	14890	14872	14710	14865	14791	14728	14819	14688	14798	14940	14943	14968	14969	14758	14939	14778	14811	14883	14774	14948	14906	14752	14851	14805	14844	14780	14781	14926	14926	14893	14859	14953	14850	14896	14881	14894	14787	14970	14861	15107	14978	14749	14814	15005	14950	14885	14878	14866	14775	14962	14818	14886	14793	14860	14800	14789	14786	14802	14884	14867	14850	14789	14816	14931	14694	14913	14648	14968	14903	14858	14971	14848	14830	14982	14761	14876	14831	14926	14963	14952	14965	14971	14930	14925	14998	14889	14848	14864	14988	14872	14843	14846	14778	14682	14711	14846	14984	14978	14827	14942	14746	14838	14612	14814	14740	14862	14901	14901	14854	14971	14834	14730	14825	14896	14910	14813	14929	14846	14832	14874	14779	14781	14693	15044	15028	15127	14882	14808	14870	14877	14832	14830	14829	14843	14860	14785	14838	14895	14801	14870	14840	14820	14843	14868	14895	14951	14982	14800	14747	14943	14882	14737	14818	14778	14769	14895	14715	14808	14731	15012	15021	14871	14794	14864	14902	14943	14958	14756	14885	14808	14939	14727	15002	14816	14969	14892	14678	14933	14928	14813	14966	14947	14774	14789	14887	14905	14745	14798	14781	14730	14927	14773	14796	15008	14911	15076	14873	14859	14773	14890	14788	14831	14967	14751	14707	14924	14860	14733	14928	14738	14805	14756	15025	14874	14907	14930	14986	14829	14687	14876	14916	14934	15013	14762	14855	14826	15071	14762	15043	14756	14937	14836	14755	15024	14829	14865	14817	14898	14747	14808	14904	14773	14972	14782	14805	14886	15007	14951	14712	14778	14941	14794	14746	14842	14845	14843	14847	14733	15090	14900	14967	14898	14935	14991	14809	14790	14976	14886	14942	14828	14875	14789	14809	14760	15073	14824	14739	14755	14860	14792	15048	15083	14802	14796	15088	14793	14979	14822	14867	14839	14843	14702	14859	14813	14769	15028	14809	14756	14748	14831	14738	15010	14836	14948	14917	14713	14898	14927	15078	14861	14812	14946	14988	14737	14855	14849	14832	14777	15054	14858	14759	14818	14873	14944	14927	14839	14873	14787	14817	14726	14944	14823	14954	14900	14798	14948	14688	14825	14821	14800	14989	14769	14870	14863	14897	14824	14864	14991	15148	14710	14891	14844	14867	14731	14908	14862	14827	14949	14863	14914	14738	14847	14952	14763	14978	14737	14911	14951	14997	14849	14886	14749	14843	14896	14828	14848	14677	14868	15010	14749	14701	14650	14745	14861	14679	14933	14801	14854	14811	14882	15015	14834	14953	15028	14968	14962	14828	14835	14850	14807	14890	14843	14899	15051	15025	15002	14732	14936	14798	14919	14839	14873	14863	14834	14696	15034	14895	14930	14877	14852	14815	14912	14838	14905	14878	14805	14946	14983	14784	14818	14752	14941	14835	14888	14785	14837	14674	14847	14759	14761	14764	14838	14810	15004	14827	14917	14736	14926	14812	14847	14827	14829	14809	14922	14768	14851	14956	14943	15066	14861	14948	14798	14881	15005	15066	14840	14953	14912	14758	14827	14755	14961	14990	14787	14993	14752	14881	14681	14922	14877	14706	14785	15011	14760	14843	14763	14781	14980	14948	14827	14898	15001	14918	14929	14886	14921	14748	14886	15041	14798	14796	14881	14901	14859	14885	14840	14913	14794	14843	14914	14810	14854	14848	14934	14839	14905	14917	14839	14900	14901	14744	14844	14795	14794	14922	14935	14627	14856	14901	15011	14886	14824	14894	14923	14957	14930	15044	14781	15001	14837	14866	14877	14807	14896	14768	14852	14657	14763	14879	14894	14879	15009	14726	14930	14742	14797	14992	15002	14899	14962	15013	14908	14687	14755	14873	14880	14763	14973	14874	14948	14868	14901	14890	14930	14895	14964	14922	14955	14736	14767	14880	14799	14808	14876	14798	14885	14899	14820	14841	14807	14786	14867	14901	14969	14868	14927	14956	14905	14779	14819	14930	14974	14924	14905	14699	14940	14730	14795	14988	14707	14840	14944	14933	14791	14999	14766	14787	14806	14965	14914	14858	14829	14874	14688	14966	14879	14862	14726	14979	14873	14888	14937	14776	14891	15063	14659	14933	14821	14852	14812	14909	14954	14855	14802	14983	14996	15021	14852	14943	14741	14876	14855	14828	14837	14816	14706	14977	14879	14840	14981	14868	14794	14839	14889	14828	14926	14840	14894	14889	14821	14878	14946	14771	14859	14917	14758	14862	14971	14868	14952	14883	15006	14685	14896	14776	14817	14778	14943	14851	14841	14793	14929	14728	15039	14853	14809	14942	14929	14932	14791	14690	14809	14850	14878	14981	14823	14964	15008	14900	14810	14910	14876	14891	14794	14824	14902	14853	14800	14919	14867	14912	14875	14814	14849	14924	14769	14751	14939	14685	14806	14741	15010	14779	14852	14865	14823	14966	14753	14893	14918	14885	14940	14834	14938	14823	14756	14893	14810	14656	14938	14816	15064	14786	14890	14796	14874	15141	14999	14967	14723	14969	14952	14837	14754	14919	14781	14888	14878	14821	15036	14789	14931	15113	14821	14924	14896	14847	14679	14887	14926	14919	14858	14945	14779	14925	14793	14882	14886	14864	14929	14901	14833	14936	14889	14996	14881	14934	14968	14956	14980	14954	14908	14579	14764	14738	14791	14829	14905	14904	14996	14842	15021	14919	14878	14800	14968	14904	14789	15063	14969	14770	14890	14758	14896	14722	14864	14920	14918	14969	14786	14794	14872	14872	14921	14944	14664	14913	14605	14794	14885	14911	14816	14640	14914	14929	14950	14730	14863	14985	14899	14874	14920	14779	14830	14806	14866	14932	14758	14866	14763	14890	14846	14880	14876	14909	14784	14799	14817	14920	14920	14822	14975	14787	14944	14945	14927	14801	14952	14963	14790	14901	14940	14841	14913	14703	14867
27884	23480	28266	25741	21786	20434	19032	17812	17574	17460	17192	17010	16926	17013	16564	16571	16590	16443	16554	16609	16349	16331	16250	16228	16439	16392	16465	16404	16514	16454	16284	16172	16504	16261	16070	16310	16263	16183	16218	16331	16491	16252	16502	16080	16097	16276	16354	16222	16183	16396	16439	16260	16274	16234	16211	16347	16308	16467	16478	16267	16168	16087	16294	16357	16291	16338	16432	16228	16262	16200	16223	16237	16382	16538	16208	16209	16432	16262	16498	16306	16199	16372	16174	16199	16211	16142	16330	16340	16290	16118	16143	16459	16189	16296	16268	16279	16370	16328	16454	16218	16390	16207	16319	16212	16212	16190	16207	16171	16163	16224	16186	16185	16107	16023	16266	16123	16193	16232	16147	16332	16152	16298	16258	16248	16285	16339	16301	16325	16394	16286	16214	16225	16315	16216	15978	16300	16362	16196	16263	16285	16273	16161	16134	16059	16172	16134	16169	16501	16311	16163	16351	16174	16296	16257	16185	16211	16367	16193	16058	16302	16303	16115	16310	16186	16157	16060	16090	16208	16091	16237	16144	16225	16304	16261	16171	16036	16254	16243	16281	16403	16188	16133	16320	16224	16351	16479	16519	16250	16436	16323	16210	16306	16105	16077	16261	16364	16284	16294	16215	16266	16351	16225	16203	16155	16271	16054	16334	15944	16404	16347	16300	16148	16398	16347	16325	16299	16216	16047	16234	16055	16234	16149	16188	16204	16133	16425	16181	16475	16251	16349	16351	16175	16328	16414	16173	16386	16242	16244	16214	16249	16320	16225	16256	16255	16279	16380	16260	16116	16301	16222	16366	16379	16324	16222	16404	16440	16231	16329	16281	16004	16267	16297	16087	16135	16172	16081	16229	16173	16243	16293	16304	16343	16339	16277	16387	16151	16083	16436	16369	16307	16322	16366	16334	16186	16202	16096	16136	16306	16129	16176	16007	16121	16197	16313	16317	16155	16207	16269	16191	16260	16157	15959	16189	16275	16301	16034	16147	16089	16145	16167	16217	16383	16327	16432	16149	16182	16292	15959	16115	16176	16331	16156	16056	16207	16167	16337	16400	16268	16131	16210	16271	16152	16228	16359	16413	16148	16235	16276	16352	16197	16223	16327	16282	16214	16234	16093	16393	16209	16367	16256	16194	16132	16364	16069	16410	16147	16304	16318	16279	16311	16311	16290	16258	16095	16095	16227	16087	16499	16275	16125	16300	16259	16233	16284	16133	16251	16297	16244	16245	16208	16296	16215	16264	16248	16410	16345	16339	16449	16099	16350	16488	16330	16180	16119	16284	16125	16169	16286	16231	16310	16398	16346	16357	16295	16374	16046	16003	16172	16291	16208	16034	16467	16267	16161	16305	16232	16347	16230	16141	16238	16220	16269	16325	16066	16108	16136	16321	16260	16382	16199	16266	16249	16305	16172	16148	16108	16306	16243	16208	15961	16185	16083	16292	16329	16054	16220	16059	16303	16113	16157	16425	16429	16176	16315	16156	16309	16244	16225	16238	16347	16084	16427	16234	16341	16556	16222	16292	16170	16117	16187	16255	16520	16212	16146	16359	16210	16104	15991	16122	16314	16133	16183	16150	16189	16168	16198	16091	16164	16229	16168	15997	16190	16352	16336	16020	16284	16299	16122	16353	16259	16165	16133	16276	15911	16192	16253	16281	16362	16154	16449	16180	16160	16182	16184	16283	16248	16249	16329	16162	16271	16362	16225	16212	16213	16412	16285	16298	16268	15957	16252	16238	16229	16256	16165	16424	16481	16345	16130	16118	16170	16319	16194	16111	16203	16203	15976	16257	16159	16146	16099	16132	16177	16173	16271	16168	16307	16218	16293	16321	16228	16220	16296	16186	16159	16302	16280	16166	16327	16113	16232	16308	16286	16203	16392	16081	16140	16229	16236	16253	16279	16417	16336	16226	16092	16314	16113	16238	16128	16087	16130	16216	16283	16174	16192	16132	16119	16138	16059	16182	16294	16249	16239	16391	16052	16122	16145	16215	16305	16416	16114	16198	16386	16287	16149	16113	16221	16312	16225	16273	16044	16238	16049	16130	16078	16279	16410	16301	16366	16372	16081	16260	16279	16121	16289	16189	16228	16334	16289	16199	16413	16206	16361	16103	16005	16341	16301	16369	16328	16205	16310	16123	16143	16218	16078	16371	16147	16157	16068	16141	16176	16293	16196	16219	16169	16280	16349	16180	16344	16139	16182	16463	16074	16309	16343	16435	16179	16314	16118	16078	16212	16327	16405	16279	16077	16204	16310	16249	16137	16348	16401	16239	16296	16275	16219	16266	16333	16163	16344	16213	16512	16214	16224	16290	16266	16285	16204	16126	16253	16332	16198	16387	16095	16285	16097	16276	16223	16320	16208	16236	16282	16195	16176	16160	16427	16205	16172	16203	16031	16460	16040	16419	16244	16338	16171	16262	16159	16155	16068	16381	16098	16257	16264	16088	16310	16296	16251	16237	16283	16140	16330	16163	15949	16286	16134	16206	16201	16248	16199	16445	16245	16338	16085	16378	16357	16153	16302	16302	16429	16319	16218	16101	16376	16187	16367	16298	16214	16155	16150	16039	16289	16265	16321	16200	16115	16480	16265	16261	16254	16169	16287	16214	16402	16327	16309	16009	16168	16274	16240	16277	16374	16254	16144	16267	16227	16159	16267	16208	16067	16394	16233	16391	16232	16289	16370	16330	16185	16390	16242	16291	16158	16100	16185	16141	16480	16282	16510	16250	16239	16077	16160	16180	15949	16371	16322	16303	16335	16056	16063	16266	16151	16105	16424	16235	16325	16281	16248	16276	16386	16150	16119	16221	16260	16270	16271	16089	16235	16275	16488	16181	16351	16312	16188	16086	16148	16241	16276	16283	16350	16189	16341	16162	16061	16212	16103	16263	16351	16169	16353	16241	16074	16090	16265	16487	16258	16096	16155	16342	16215	16168	16090	16264	16099	16234	16205	15927	16271	16312	16141	16142	16351	16270	16242	16085	16156	16262	16226	16245	16208	16268	16058	16173	16285	16287	16316	16001	16039	16302	16408	16216	16458	16234	16301	16159	16293	16228	16354	15947	16268	16223	16193	16255	16251	16106	16144	16145	16280	16197	16325	16422	16379	16412	16378	16184	16409	16222	16076	16317	16355	16251	16170	16147	16398	16360	16244	16454	16159	16271	16297	16313	16183	16374	16199	16218	16117	16369	16235	16377	16192	16325	16048	16197	16302	16327	15996	16080	16343	16400	16187	16394	16362	16296	16255	16319	16278	16247	16279	16196	16394	16257	16135	16188	16413	16187	16280	16076	16201	16322	16161	16212	16214	16265	16237	16303	16347	16192	16186	16195	16295	16312	15989	16339	16382	16313	16357	16241	16412	16323	16184	16154	16224	16224	16517	16307	16320	16201	16285	16274	16252	16150	16428	16349	16275	16245	16284	16165	16416	16415	16059	16188	16132	16085	16284	16221	16167	16235	16259	16388	16229	16187	16138	16168	16470	16395	16450	16424	16301	16100	16217	16162	16022	16110	16389	16224	16309	16511	16444	16279	16372	16359	16378	16274	16277	16024	16010	16422	16199	16334	16229	16140	16207	16201	16181	16295	16082	16232	16154	16152	16173	16256	16378	16103	16413	16184	16353	16251	16214	16159	16274	16173	16416	16202	16255	16247	16363	16295	16452	16446	16315	16212	16137	16272	16432	16210	16246	16233	16171	16183	16125	16289	16188	16336	16364	16090	16166	16407	16285	16232	16243	16290	16363	16218	16237	16373	16107	16165	16287	16223	16299	16166	16409	16282	16251	16433	16569	16304	16190	16121	16217	16135	16223	16142	15841	16211	16224	16227	16168	16082	16298	16248	16424	16349	16331	16338	16258	16245	16126	16221	16326	16180	16377	16382	16365	16192	16060	16385	16296	16014	16201	16387	16151	16143	16490	16193	16311	16371	16248	16181	16202	15938	16323	16281	16101	16107	16033	16364	16193	16353	16259	16456	16303	16234	16421	16196	16455	16060	16192	16170	16288	16110	16172	16249	16186	16334	16392	16207	16348	16202	16201	16373	16161	16389	16415	16288	16182	16437	16072	16258	16288	16258	16349	16275	16224	16237	16285	16193	16323	16281	16308	16247	16391	15985	16344	16246	16353	16296	16477	16399	16390	16289	16017	16207	16232	16137	16237	16247	16119	16378	16342	16384	16262	16102	16267	16115	16170	16257	16356	16197	16290	16280	16419	16364	16324	16249	15956	16217	16233	16268	16178	16227	16360	16136	15950	16332	16390	16340	16267	16238	16401	16112	16232	16419	16134	16092	16260	16037	16321	16396	16259	16160	16224	16191	16189	16198	16090	16282	16304	16226	16017	16313	16274	16280	16335	16198	16160	16190	16400	16488	16320	16403	16358	16016	16173	16411	16099	16205	16348	16208	16224	16210	16098	16152	16149	16148	16227	16133	16385	16254	16116	16361	16241	16319	16211	16189	16307	16279	16436	16345	16132	16275	16330	16294	16334	16301	16287	16078	16268	16521	16276	16111	16070	16276	16271	16181	16227	16076	16287	16350	16331	16338	16318	16229	16273	16312	16158	16127	16204	16316	16367	16310	16143	16290	16128	16475	16119	16237	16295	16274	16414	16280	16184	16298	16078	16124	16201	16162	16374	16227	16019	16105	16199	16272	16272	16139	16099	16230	16135	16215	16386	16305	16381	16177	16360	16228	16243	16333	16168	16386	16257	16421	16475	16080	16195	16132	16207	16028	16237	16017	16242	16273	16271	16250	16125	16213	16393	16420	16252	16154	16289	16232	16301	16347	16230	15983	16370	16321	16382	16363	16437	16296	16295	16321	16177	16151	16222	16280	16219	16358	16393	16282	16182	16203	16045	16183	16322	16338	16250	16272	16035	16502	16262	16386	16061	16254	16238	16171	16235	16203	16312	16200	16348	16139	16243	16078	16194	16299	16092	16200	16164	16389	16377	16280	16208	16357	16303	16273	16080	16347	16286	16308	16251	16448	16101	16001	16256	16414	16203	16279	16227	16136	16116	16211	16296	16390	16399	16298	16168	16138	16234	16464	16146	16397	16282	16335	16269	16358	16195	16214	16450	16317	16316	16221	16094	16315	16371	16365	16294
22203	32688	30012	23826	21489	19879	17874	16901	16340	16069	15563	15198	15226	14781	14584	14604	14532	14623	14724	14310	14394	14317	14356	14094	14114	14259	14059	14051	14156	14272	14079	13990	14191	14241	14034	14156	13800	14064	13993	13980	13961	14001	14006	14109	14045	13978	14069	14164	14195	14204	14162	14076	13963	14066	14167	13998	14116	14119	14101	14139	13945	14149	14095	14075	13797	14183	14143	13965	14032	13937	14140	14134	14009	14099	14132	14045	14159	13995	14109	14094	14057	14215	14078	13859	13978	14180	14098	14020	13897	13963	13974	13890	13986	14141	14195	14139	14041	14150	14041	14078	14118	14013	14116	14182	14047	13946	14065	14117	14018	13878	14074	13859	14025	13879	14054	13878	14037	14078	14173	14020	14069	13855	13947	14051	13965	14032	14114	13850	13903	14048	14060	14005	14041	13755	13898	14098	13964	13970	14024	14058	14327	14048	13890	14168	14000	14134	14150	13975	14084	14114	14051	13952	13897	14108	13892	14176	14071	13957	14042	14036	14012	14100	14063	14127	13818	14223	14097	13999	14062	13954	14067	13962	14092	14073	14049	14043	13968	14109	14083	14092	13940	14004	13954	14317	13930	14180	14137	14072	14169	13879	14103	13819	13963	13995	14086	13961	13926	14112	13985	14186	14035	14156	13957	13995	14071	14015	14044	14076	13901	14038	14105	14113	14212	14051	14088	13943	14164	13973	14188	14046	14121	13942	14028	13897	13900	14168	14039	14035	13859	13968	14169	14060	13982	13998	13981	14004	13910	13906	14010	14230	14172	14151	13951	14062	14013	14017	14137	14043	14068	13882	14088	13923	14007	14217	14198	13889	14024	14190	14154	14141	14000	14160	13898	13939	14043	13964	14212	13995	14101	14024	14035	14185	13948	14169	13955	13915	13869	14118	13962	13996	14124	13926	14049	14022	14148	14177	14070	14065	14163	13975	14068	13982	14085	13959	14143	14190	14024	14066	14153	13914	14104	14130	13994	14189	13991	14009	14151	14073	14011	14072	14050	13971	13939	14034	14043	14023	14121	14101	14036	13979	14141	14106	14047	14080	14041	14067	14095	14025	14002	14113	14077	14014	13972	14192	14055	14187	13961	14099	13987	14043	13989	14191	14022	14205	13992	14113	13969	14141	13990	14215	13956	13926	14017	13889	14056	14025	13944	14061	13858	14143	13980	14154	14015	14090	14023	14003	14190	13899	14093	14055	14071	14157	13987	13797	13987	14020	14128	14039	13941	14128	14113	14066	14010	13994	14061	14109	13949	14250	14065	13927	13978	14141	14043	14168	14042	13957	14050	14083	14211	14093	13984	14018	14057	14058	13923	14069	14231	13963	13949	14056	14191	14124	13985	14110	14089	14079	13898	14092	14013	14164	14092	14173	13969	13955	13934	13972	14002	14123	13998	14054	14173	14061	14005	13985	14048	13933	14082	14076	14061	13935	13920	14074	14062	13836	14266	14149	14132	13973	13912	14059	14123	14138	14125	13954	14127	14073	14252	14074	14093	13933	14050	13855	14008	13947	14132	13970	14060	13814	14037	14249	13990	14071	14078	13944	14092	14082	14046	14069	14102	14063	13995	14032	14177	13983	14031	14227	14003	14066	14022	14142	14128	13886	14061	13945	14007	13861	13952	13936	14155	14028	14081	13957	14027	14055	14104	14005	13895	14089	14095	14054	14035	14006	14131	13944	14116	14034	14034	14115	14045	14068	13861	13973	14086	14126	13878	13880	14121	14064	13996	13852	14093	14088	14100	14159	14157	14064	14121	14086	14088	13866	13992	14110	13943	14194	13870	14105	14071	14102	14147	14147	13979	14017	14227	14195	13962	14160	14084	14041	14089	14090	13882	14142	14020	14202	14071	13871	14091	14163	14073	14049	14157	14042	14004	14122	14222	14005	13992	14009	14005	14111	14096	13809	14078	14002	13985	13919	14172	13925	14062	13895	14163	13954	13943	14213	14001	14119	13994	14143	13954	13989	14034	14073	14046	14003	14015	14042	14019	14013	13990	14025	14080	14119	14078	14126	14019	14021	13976	14034	14046	14173	14086	13969	14256	14082	13916	14053	13853	14107	14002	13992	14126	14055	14124	14028	13993	14090	14086	13763	14086	13999	14119	13774	13885	14022	13803	14141	13901	14096	14149	14017	14044	14093	14139	13959	13999	14132	14223	14068	13920	13979	13809	14097	14079	13972	13987	14183	14077	14161	14117	14093	13945	13985	14038	14006	14123	14068	14063	14105	13886	14026	14037	14159	14036	14050	14110	14010	14093	14225	13910	13978	13946	14119	13958	14030	14185	14055	13999	14195	14072	13876	14128	13917	14259	14013	14130	13882	14100	13930	13960	14029	14016	14080	14175	14143	14062	14029	14045	14111	13970	14038	13921	13962	13863	14164	14133	14081	13949	14233	14007	14063	14051	14114	14014	13877	14038	14091	14012	14057	14044	14076	14002	13922	14002	14073	14060	13947	13982	14217	14011	14054	14129	14050	13979	14098	14096	14114	14135	13989	14004	14120	13997	13990	14183	13995	13954	13875	13992	13934	14171	13975	14162	14078	13901	14044	14121	13983	14134	14150	14172	14121	14050	13913	14105	14148	13963	14092	13960	14076	13938	14151	13994	14129	14205	13943	14052	14084	14137	14047	14105	14080	13979	14095	14095	13993	14043	14014	14204	14141	14125	14141	14031	14061	14133	14018	14009	14119	13942	13935	14004	14085	14129	14041	14022	13935	13984	14337	13952	13939	13906	14078	14193	14133	13879	14034	14063	13963	14115	14047	14264	14147	14093	14056	13991	13848	14136	14184	13970	14055	14099	13983	14071	14077	13889	14265	14100	14042	14114	14068	14187	14022	13935	14028	14058	14035	13999	13979	14117	14013	13970	14153	13808	14146	14118	13891	14054	14183	13990	14119	14116	14153	14050	14083	13926	14064	14111	14070	13983	13962	14063	14242	14148	13976	13944	13928	14025	14109	14075	14018	14091	14121	14195	14152	13907	13983	14055	13929	14046	14013	14159	13922	14004	14002	13933	14093	14041	14014	14007	14164	14085	13951	14061	14044	13981	14031	14184	13985	14201	14090	14051	14118	14093	14029	14010	14007	13990	14098	13995	14096	14115	14218	14080	14048	13991	14177	13972	14187	13946	14151	14099	14163	14020	14032	14003	13964	14198	14100	13891	14025	14079	14129	14109	14103	14124	14162	14037	13850	13879	14097	14046	13949	13987	13962	14136	14063	14020	14112	13918	14079	13970	14031	13989	14074	14161	14100	14093	14106	13956	14099	14110	14003	14125	14074	14102	14099	13924	14097	14049	14066	14102	14044	14017	14045	14184	14195	13851	14064	13924	13944	14079	13964	14082	14023	13979	14073	14013	14138	14053	14052	14138	14088	13883	13977	13944	14057	13982	13917	14180	14007	14146	14074	14138	14189	14084	13986	13897	14046	14080	14205	14222	14029	13917	14163	14047	14125	14216	13899	14054	14045	14162	13957	14094	14198	14020	14021	14125	14186	14014	14088	14085	13848	13995	14106	14084	14210	14007	14153	14058	14159	14042	13960	14110	14132	14018	13967	13989	14028	14217	14025	14011	14107	14205	14211	14059	14147	13955	14079	14082	13979	14021	14016	13878	14007	14098	14136	13922	14058	14094	13933	14089	14039	14012	14134	14144	13878	14037	14246	13850	14000	14120	14143	14010	14094	13919	14052	14081	13920	13999	14152	14066	13889	13932	14032	14018	14145	14002	14116	13944	14194	14008	14084	14178	14031	14054	13982	14072	13910	14115	13899	14089	13998	14041	14031	14016	14005	13951	14051	14054	14064	13945	14008	14134	14053	13971	14027	14022	13852	14042	13999	14135	14039	14035	13940	13949	13967	14134	13943	14182	13965	14066	13940	14108	13930	14191	14016	13946	13983	14276	13895	14049	13990	14088	14034	13828	14120	14150	14149	14080	14084	14130	14074	13949	14015	13984	14055	14128	14083	14032	14008	14226	14219	13977	13902	13991	13975	14131	14007	14132	14052	13953	14038	14215	14045	14062	14012	14026	13979	14083	14127	13881	14095	14176	14082	14034	14189	14013	14030	14012	14087	14063	14125	13972	13956	13960	13942	13932	13958	14091	14209	14024	14079	14022	14235	14143	13848	14116	13956	13971	14006	13894	14085	14137	14143	14095	14118	13975	14045	14007	14142	14034	13991	14006	14180	13938	14044	14072	14222	14054	13962	14130	13974	14016	14043	13987	14033	14055	14129	14079	14182	14016	14000	14188	13871	14128	14007	14015	14006	13982	14030	13987	13895	13926	13911	13996	14107	14109	14093	14081	13936	13997	14136	13973	13977	14094	14122	14151	14069	13963	13938	14159	13990	14159	14061	13966	14137	14052	14014	14131	14245	14092	13990	14237	14194	14123	14006	14020	14008	14039	13919	14095	14094	14125	14019	13986	13912	13799	13973	14051	14015	14119	14097	14026	13941	14057	14234	13911	14005	14284	14047	14108	13897	14136	13917	14015	14116	14012	14046	14129	14055	14013	13931	13994	14191	13942	13985	14030	14152	14078	14107	14133	13891	14037	14162	14048	14196	13936	14089	14089	14108	14040	13936	14084	13983	14020	14045	14040	13910	13862	14136	13955	14131	14059	13960	13987	14013	13931	14210	14060	13939	14294	13984	14004	14007	14170	13900	13807	14002	14023	13963	14090	14027	14094	13868	13935	14082	14214	14010	14115	14042	14140	13948	13863	14043	14057	13895	14069	14026	14057	13948	13898	14139	14060	14139	13907	14021	13903	13953	13980	13890	14122	14021	13934	13954	14033	13990	14029	13971	14117	14269	14038	13957	14012	14010	14046	13987	14065	14070	14009	14008	14039	14019	14022	14112	14112	14091	14022	13842	14002	14196	14041	14217	14099	13974	14009	14063	13983	13929	14003	14046	14108	14205	13982	14182	14164	14105	13932	13901	14017	13902	13995	14046	13997	14093	14043	14141	14035	14057	14022	13927	14337	13903	14018	13921	14223	14153	14053	13939	13966	13909	14024	13918	13912	14285	14147	14148	14004	14090	14030	14157	14059	14064	14079	14213	14155	14021	13944	13881	14033	13962	13885	14111	14006	14108	14044	14094	14096	13888
23825	21069	28402	24352	23210	24331	23314	20044	19217	18708	18120	17722	17663	17563	17193	17194	17070	17245	17051	17092	17004	16905	16746	16774	16675	16659	16867	16620	16521	16580	16566	16434	16628	16593	16508	16487	16611	16516	16495	16389	16570	16587	16454	16822	16478	16394	16598	16321	16156	16425	16483	16607	16559	16380	16410	16417	16460	16464	16445	16447	16618	16434	16294	16575	16568	16559	16317	16352	16555	16285	16511	16381	16469	16375	16452	16382	16454	16404	16447	16441	16536	16498	16356	16585	16374	16564	16572	16455	16409	16519	16532	16609	16368	16555	16269	16509	16644	16309	16665	16407	16523	16650	16616	16626	16419	16458	16556	16536	16510	16422	16356	16420	16645	16424	16489	16564	16748	16408	16488	16574	16389	16498	16306	16387	16479	16487	16384	16545	16460	16506	16661	16372	16717	16372	16268	16474	16441	16554	16620	16282	16493	16435	16503	16738	16573	16386	16562	16394	16484	16314	16569	16357	16534	16526	16465	16367	16765	16694	16378	16360	16303	16444	16312	16328	16471	16376	16306	16350	16437	16459	16488	16464	16299	16528	16447	16524	16464	16439	16491	16490	16732	16430	16378	16438	16244	16357	16473	16398	16523	16521	16285	16412	16505	16329	16318	16418	16588	16371	16501	16501	16320	16486	16513	16498	16502	16555	16503	16352	16252	16597	16390	16415	16410	16576	16458	16595	16239	16460	16542	16324	16435	16341	16297	16327	16525	16368	16296	16346	16428	16308	16486	16345	16561	16437	16388	16577	16512	16503	16421	16516	16337	16382	16382	16289	16751	16555	16447	16298	16354	16300	16514	16524	16479	16419	16329	16477	16326	16371	16424	16394	16417	16323	16415	16503	16471	16421	16373	16517	16426	16418	16406	16389	16395	16236	16532	16342	16500	16319	16439	16496	16410	16318	16393	16370	16328	16421	16549	16270	16556	16456	16324	16487	16507	16485	16347	16386	16472	16407	16487	16303	16430	16463	16527	16265	16322	16361	16385	16684	16328	16334	16585	16391	16431	16521	16581	16348	16359	16377	16255	16569	16422	16416	16558	16430	16472	16370	16544	16399	16416	16464	16382	16302	16249	16367	16210	16581	16545	16480	16318	16504	16349	16367	16267	16583	16633	16536	16327	16471	16227	16521	16312	16293	16506	16299	16600	16541	16394	16289	16395	16453	16376	16433	16268	16416	16442	16441	16549	16414	16459	16462	16360	16450	16371	16234	16498	16369	16396	16653	16275	16332	16306	16354	16464	16383	16297	16488	16446	16606	16580	16630	16344	16521	16248	16417	16708	16619	16373	16640	16388	16295	16238	16358	16314	16510	16488	16535	16559	16623	16399	16152	16339	16390	16471	16420	16109	16416	16532	16467	16583	16357	16445	16350	16501	16384	16651	16430	16325	16463	16233	16095	16348	16286	16648	16358	16506	16446	16319	16331	16469	16317	16549	16509	16488	16466	16318	16374	16315	16351	16478	16515	16317	16320	16619	16329	16445	16617	16406	16428	16392	16537	16370	16607	16621	16237	16440	16489	16571	16497	16433	16168	16351	16510	16484	16192	16355	16440	16379	16509	16557	16507	16428	16325	16300	16371	16448	16558	16415	16436	16383	16156	16474	16410	16330	16376	16395	16305	16461	16542	16556	16483	16441	16214	16556	16450	16520	16387	16373	16542	16684	16504	16481	16456	16370	16573	16544	16614	16504	16406	16462	16190	16419	16223	16379	16414	16385	16616	16460	16430	16455	16385	16279	16393	16441	16298	16375	16540	16361	16502	16525	16410	16358	16414	16381	16557	16430	16505	16366	16444	16408	16569	16348	16449	16434	16417	16406	16388	16471	16439	16485	16466	16491	16418	16397	16385	16685	16183	16298	16527	16558	16450	16801	16454	16403	16572	16400	16218	16354	16284	16366	16344	16512	16470	16538	16540	16468	16425	16575	16416	16410	16518	16537	16631	16546	16471	16423	16351	16498	16443	16320	16465	16439	16438	16428	16324	16189	16382	16455	16399	16482	16305	16462	16550	16443	16636	16423	16579	16643	16332	16376	16493	16419	16516	16493	16483	16349	16577	16628	16236	16531	16577	16595	16382	16570	16420	16583	16456	16346	16448	16569	16490	16518	16411	16645	16396	16383	16333	16361	16432	16431	16475	16356	16338	16433	16396	16510	16382	16504	16452	16575	16422	16436	16495	16507	16605	16584	16497	16451	16465	16372	16340	16118	16568	16635	16274	16515	16468	16542	16512	16276	16334	16485	16411	16292	16256	16244	16373	16394	16576	16163	16231	16475	16374	16483	16213	16340	16476	16390	16336	16394	16290	16585	16420	16478	16509	16460	16341	16493	16403	16225	16403	16696	16538	16489	16551	16586	16579	16404	16369	16194	16458	16622	16304	16426	16340	16424	16472	16410	16508	16336	16172	16506	16513	16569	16361	16580	16495	16534	16389	16255	16489	16512	16340	16401	16395	16493	16388	16360	16615	16335	16309	16407	16561	16524	16525	16364	16436	16464	16487	16459	16231	16518	16526	16547	16435	16492	16547	16468	16627	16238	16461	16417	16146	16389	16253	16149	16388	16476	16524	16328	16358	16385	16435	16481	16256	16675	16275	16371	16405	16492	16506	16617	16432	16570	16306	16371	16353	16552	16291	16223	16458	16528	16451	16411	16437	16194	16444	16574	16361	16191	16396	16375	16515	16587	16585	16405	16277	16404	16408	16285	16387	16275	16551	16451	16301	16411	16369	16451	16441	16343	16483	16495	16355	16596	16439	16440	16489	16506	16473	16470	16565	16479	16416	16374	16339	16323	16383	16310	16383	16474	16325	16353	16375	16317	16294	16465	16536	16579	16487	16345	16328	16434	16368	16160	16312	16625	16634	16129	16406	16488	16414	16465	16504	16500	16254	16543	16410	16302	16603	16191	16270	16303	16314	16416	16477	16549	16382	16537	16277	16408	16251	16324	16366	16477	16378	16483	16415	16609	16356	16474	16391	16503	16576	16411	16407	16524	16505	16603	16422	16272	16233	16443	16401	16329	16647	16264	16287	16268	16360	16440	16325	16344	16275	16594	16392	16373	16651	16317	16475	16405	16403	16487	16459	16570	16516	16512	16404	16432	16285	16456	16385	16302	16576	16259	16577	16413	16538	16298	16391	16422	16491	16478	16587	16541	16445	16628	16432	16562	16342	16451	16437	16389	16492	16387	16371	16471	16292	16650	16395	16451	16511	16658	16245	16409	16380	16293	16392	16488	16554	16473	16333	16205	16494	16197	16365	16233	16461	16340	16357	16531	16481	16525	16435	16681	16411	16490	16394	16591	16384	16528	16462	16595	16423	16580	16496	16405	16448	16376	16341	16556	16452	16260	16398	16543	16447	16431	16396	16548	16489	16587	16474	16425	16386	16283	16515	16426	16463	16485	16344	16430	16463	16496	16585	16380	16510	16492	16376	16469	16438	16408	16347	16444	16502	16469	16405	16509	16616	16576	16259	16583	16546	16366	16422	16517	16407	16333	16476	16353	16506	16571	16331	16341	16531	16508	16424	16314	16421	16577	16607	16554	16343	16515	16226	16412	16253	16431	16200	16598	16434	16409	16331	16411	16348	16597	16467	16224	16592	16443	16566	16331	16347	16405	16465	16398	16537	16390	16638	16573	16515	16479	16817	16527	16296	16299	16455	16388	16487	16438	16373	16274	16516	16475	16495	16416	16477	16463	16364	16456	16444	16518	16345	16695	16494	16556	16298	16448	16389	16470	16413	16356	16390	16280	16286	16639	16620	16544	16460	16536	16479	16420	16348	16520	16385	16526	16467	16356	16604	16531	16518	16463	16359	16453	16530	16490	16454	16380	16331	16378	16429	16348	16359	16582	16454	16472	16549	16328	16275	16298	16229	16403	16331	16392	16610	16433	16408	16529	16349	16479	16543	16414	16384	16392	16408	16421	16524	16743	16394	16289	16452	16250	16560	16437	16410	16341	16567	16450	16514	16434	16373	16328	16672	16403	16599	16476	16455	16282	16562	16562	16389	16434	16465	16353	16517	16452	16327	16273	16397	16599	16471	16599	16509	16636	16469	16170	16505	16424	16365	16546	16568	16371	16395	16518	16437	16521	16371	16518	16378	16454	16430	16342	16383	16489	16368	16650	16410	16442	16374	16356	16355	16199	16518	16475	16435	16459	16366	16321	16577	16418	16646	16344	16671	16477	16431	16369	16642	16529	16584	16520	16553	16478	16249	16408	16376	16405	16416	16316	16390	16253	16352	16445	16450	16262	16378	16368	16540	16186	16142	16359	16342	16313	16572	16471	16381	16457	16604	16441	16516	16470	16684	16459	16500	16390	16586	16476	16471	16156	16403	16566	16502	16610	16486	16463	16406	16327	16647	16492	16484	16505	16507	16381	16336	16426	16417	16623	16415	16583	16182	16412	16311	16462	16276	16408	16553	16439	16448	16291	16206	16286	16330	16446	16396	16500	16432	16281	16774	16369	16164	16287	16485	16310	16458	16564	16455	16471	16397	16432	16280	16304	16312	16331	16292	16166	16387	16495	16604	16592	16393	16389	16351	16327	16568	16453	16406	16347	16311	16588	16276	16483	16596	16465	16303	16360	16335	16545	16439	16558	16311	16580	16499	16313	16433	16341	16552	16471	16412	16455	16502	16374	16220	16611	16575	16407	16266	16483	16488	16377	16310	16460	16462	16455	16350	16550	16358	16448	16373	16275	16305	16602	16684	16561	16669	16431	16482	16387	16457	16441	16353	16556	16408	16522	16555	16394	16354	16559	16489	16561	16487	16476	16458	16215	16317	16597	16451	16448	16424	16721	16421	16478	16180	16491	16468	16364	16393	16447	16568	16461	16463	16296	16560	16597	16376	16352	16558	16631	16569	16376	16362	16525	16431	16367	16360	16359	16399	16350	16580	16507	16533	16518	16190	16591	16140	16403	16527	16520	16326	16338	16373	16429	16328	16460	16480	16514	16512	16408	16369	16381	16364	16641	16455	16229	16473	16467	16405	16425	16397	16351	16653	16479	16612	16518	16342	16551	16240	16555	16487	16354	16407	16297	16498	16652	16635	16263	16509	16458	16408	16474	16346	16547	16578	16357	16574	16569	16520	16395	16357	16376	16311
21835	38876	35884	29060	25851	23244	20873	19129	18220	17537	16740	16056	16063	15763	15429	15179	15152	15001	14920	14907	14786	14524	14564	14563	14501	14454	14296	14447	14215	14417	14341	14300	14321	14124	14350	14389	14170	14425	14227	14267	14201	14423	14100	14231	14246	14164	14270	14328	14298	14434	14308	14315	14113	14190	14391	14201	14350	14089	14112	14355	14236	14222	13995	14151	14235	14397	14107	14135	14170	14206	14361	14004	14361	14149	14141	14078	14122	14229	14324	14130	14349	14182	14164	14295	14142	14208	14285	14218	14190	14094	14239	14501	14228	14147	14283	14010	14255	14252	14301	14185	14169	14132	14247	14208	14261	14129	14218	14094	14148	14134	14142	14140	14174	14077	14051	14231	14092	14185	14068	14226	14244	13992	14168	14283	14279	14055	14300	14233	14106	14124	14257	14350	14233	14221	14008	14254	14194	14192	14373	14076	14031	14202	14289	14079	14283	14160	14323	14075	14302	14233	14272	14328	14127	14112	14251	14165	14238	14160	14115	14075	14152	14234	14168	14166	14203	14179	14209	14198	14200	14194	14136	14303	14096	14132	14306	13942	14177	14174	14085	14288	14381	14280	14033	14038	14171	14192	14130	14286	14329	14204	14265	14210	14263	14139	13972	14238	14375	14089	14299	14254	14126	14322	14236	14119	14148	14311	14163	14119	14209	14142	14180	14085	14107	14140	14284	14183	14205	14127	14292	14156	14360	14083	14157	14215	14210	14261	14143	14237	14062	14188	13982	14276	14144	14324	14180	14118	14143	14139	14117	14326	14166	14172	14209	14158	14244	14071	14391	14086	14170	14340	14308	14111	14227	14297	14084	14191	14361	14004	14163	14114	14143	14189	14150	14298	14168	14103	14120	14187	14038	14262	14331	14301	14230	14226	14120	14166	14265	14060	14229	14172	14268	14297	14014	14077	14415	14259	14108	14447	14306	14166	14039	14231	14112	14326	14115	14119	14135	14230	14078	14191	14304	14218	14161	14139	14089	14143	14133	14125	14122	14251	14138	14175	14152	14122	13991	14081	14065	14088	14166	14212	14165	14190	14184	14061	14082	14207	14259	14117	14030	14231	14077	14424	14162	14155	14353	14219	14284	14176	14089	14220	14452	14240	14217	14189	14196	14265	14339	14223	14266	14172	14085	14252	14205	14219	13976	14134	14326	14282	14053	14342	14247	14146	14155	14155	14268	14324	14278	14166	14198	14184	14130	14221	14152	14083	14263	14219	14396	14047	14143	14205	14143	14489	14265	14124	14213	14146	14307	14320	14244	14190	14077	14022	14226	14091	14140	14140	14098	14000	14057	14149	14186	14260	14379	14031	14182	14179	14142	14061	14039	14174	14197	14111	14120	14326	14197	14295	14202	14193	14243	14317	14193	14256	14124	14132	14224	14176	14186	14149	14252	14073	14214	14146	14242	14137	14230	14133	14240	14230	14214	14177	13979	14166	14091	14246	14197	13969	14339	14180	14161	14219	14048	14184	14251	14131	14027	14107	14187	14077	14281	14229	14035	14190	14228	14119	14146	14217	13996	14022	14271	14103	14066	14135	14088	14315	14165	14055	14331	14214	14195	14404	14285	14264	14232	14194	14220	14182	14043	14128	14180	14114	14214	14176	14053	14171	14125	14284	14156	14177	14309	14293	14203	14337	14223	14345	14307	14257	14221	14096	14060	14338	14422	14159	14308	14126	14223	14291	14231	14146	14283	14179	14184	14102	14230	14226	14155	14180	14173	14131	14278	14294	14193	14234	14206	14133	14170	14211	14009	14092	14280	14215	14280	14193	14130	14235	14291	14349	14183	14145	14205	14110	14355	14187	14186	14068	14267	14267	14142	14335	14219	14175	14196	14127	14169	14149	14090	14125	14337	14199	14329	14295	14147	14278	14011	14100	14248	14166	14120	14182	14239	14185	14115	14030	14251	14206	14243	14189	14358	14020	14178	14230	14092	14227	14318	14165	14196	14121	14307	14093	14154	14194	14175	14274	14272	14102	14105	14158	14075	14047	14082	14014	14201	14219	14270	14270	14149	14037	14025	14073	14276	14010	14265	14122	14305	14245	14205	14041	14015	14252	14243	14266	14290	14347	14312	14234	14138	14115	14218	14255	14329	14297	14123	14344	14178	14206	14325	14085	14162	14066	14233	14001	14216	14308	14051	14120	14195	14233	14332	14220	14253	14328	14190	14237	14204	14170	14189	14443	14205	14332	14244	14305	14177	14171	14147	14098	14171	14312	14260	14210	14153	14271	14180	14190	14160	14112	14210	14396	14197	14228	14130	14235	14210	14226	14108	14021	14074	14107	14221	14380	14446	14119	14253	14158	14290	14465	14315	14204	14202	14096	13965	14110	14188	14136	14381	14198	14346	14188	14085	14179	14039	14336	13988	14373	14164	14038	14169	14286	14247	14390	14134	14086	14192	14126	14197	13910	14054	14187	14370	14084	14294	14226	14115	14272	14185	14294	14278	14177	14079	14294	14198	14153	14259	14129	14153	14187	14191	14174	14236	14044	14060	14050	14287	14143	14180	14197	14274	14135	14143	14178	14088	14225	14152	14195	14108	14167	14102	14173	14336	14192	14066	14113	14348	14211	14275	14091	14270	14202	14289	14248	14187	14148	14146	14073	14179	14386	14239	14206	14199	14226	14135	14263	14202	14164	14306	14119	14237	14172	14295	14166	13996	14015	14218	14083	14263	14146	14240	14105	14072	14041	14314	13998	14112	14295	14326	14256	14288	14254	14249	14027	14119	14116	14222	14171	14233	14285	14148	14136	14101	14183	14150	14208	14196	14055	14175	14143	14121	14159	14130	14168	14258	14253	14319	14241	14318	14429	14244	14149	14102	14036	14049	14004	14234	14288	14104	14127	14162	14275	14165	14095	14366	14341	14173	14162	14139	14138	14189	14114	14160	14046	14224	14142	14057	14244	14138	14151	14388	14257	14057	14315	14242	14115	13984	14108	14292	14149	14195	14137	14185	14228	14182	14168	14143	14145	14384	14095	14037	14095	14258	14190	14246	14203	14119	14164	14060	14376	14187	14240	14293	14206	14290	13828	14061	14053	14231	13985	14172	14384	13990	14143	14220	14034	14032	13867	14242	14369	14401	14153	14036	14204	14208	14210	14391	14171	14258	14147	14216	14217	14237	14281	14309	14041	14108	14067	14148	14067	14256	14284	14076	14086	14032	14109	14134	14133	14094	14314	14140	14174	14243	14076	14321	14022	14366	14240	14230	14068	14234	14244	14243	14081	14072	14166	14175	14085	14162	14315	14059	14203	14276	14020	14337	14157	14065	14214	14159	14162	14231	14123	14157	14212	14166	14297	14155	14212	14097	14169	14107	14184	13970	14187	14229	14101	14211	14288	14334	14324	14122	14166	14198	14232	14285	14316	14137	14262	14147	14277	14335	14268	14187	14025	14237	14143	14065	14148	14208	14217	14117	14258	14016	14216	14053	14212	14101	14056	14188	14063	14122	14022	14067	14070	14207	14276	14035	14082	14197	14221	14084	14117	14102	14035	14222	14056	13996	14243	14207	14292	14203	14162	14022	14138	14130	14279	14267	14209	14137	14179	14128	14012	14124	14190	14247	14159	14280	14189	14200	14174	14051	14294	14015	14017	14287	14149	14208	14278	14193	14238	14153	14251	14121	14241	14108	14174	14257	14291	14278	14229	14217	14185	14179	14279	14207	14204	14192	14097	14129	14302	14264	14046	14168	14127	14044	14154	14313	14260	14204	13855	14180	14115	14269	14155	14145	14153	14362	14230	14040	14141	14335	14115	14338	14191	14204	14281	14158	14145	14127	14260	14240	14118	14144	14175	14226	14299	14114	14285	14172	14057	14214	14401	14118	14107	14327	14272	14058	14215	14182	13953	14077	14244	14293	14148	14147	14073	14288	14296	14103	14283	14305	14248	14175	14091	14146	14307	14104	14041	14140	14222	14102	14188	14286	14158	14259	14064	14369	14284	14215	14349	14300	14133	14105	14091	14225	14238	14254	14131	14247	14221	14191	14106	14023	14123	14364	14028	14279	14292	14074	14168	14304	14259	14360	14115	14144	14188	14257	14223	14209	14243	14258	14245	14246	14194	14261	14300	14162	14138	14246	14245	14182	13924	14231	14104	14229	14121	14314	14250	14021	14315	14208	14226	14241	14170	14221	14189	14139	14230	14281	14218	14156	14176	14144	14054	14031	14186	14132	14241	14366	14052	14243	13994	14211	14238	14274	14242	14174	14361	14154	14071	14193	14184	14034	14294	14182	14046	14149	14072	14430	14145	14334	14234	14200	14209	14223	14137	14267	14031	14115	14089	14230	14070	14108	14286	14291	14216	14382	14210	14047	14213	14176	14249	14101	14254	14217	14209	14310	14083	14279	14182	14235	14217	14284	14195	14201	14259	14158	14331	14273	14282	14149	14196	14156	14030	14116	14150	14231	14281	14220	14047	14104	14235	14130	14230	14164	14330	14193	14111	14244	14355	14180	13992	14277	14260	14279	14228	14102	14246	14257	14329	14263	14052	14073	14175	14163	14253	14088	14342	14257	14125	14175	14274	14026	14405	14080	14308	14145	14241	14284	14183	14091	14272	14169	14296	14218	14253	14155	14365	14046	14090	14229	14193	14199	14132	14366	14219	14234	14283	14133	14022	14261	14255	14249	14189	14273	14030	14042	14139	14209	14156	14143	14178	14343	14185	14095	14291	14140	14259	14104	14251	14258	14091	14227	14141	14209	14317	14091	14189	14218	14172	14152	14345	14240	14292	14271	14169	14227	14400	14081	14276	14247	14201	14273	14156	14108	14244	14252	14046	14347	14156	14023	14118	14003	14161	14138	14185	14224	14112	14075	14164	14083	14151	14157	14112	14174	14203	14245	14018	14059	14175	14077	14167	14039	14228	14236	14313	14122	14178	14173	14157	14115	14319	14240	14161	14035	14337	14075	14197	14171	14168	14079	14056	14268	14220	14216	14193	14218	14055	14202	14045	14016	14320	14232	14299	14210	14124	14108	14307	14120	13979	14260	14228	14270	14330	14275	14117	14145	14004	14138	14046	14346	14309	14212	14245	14052	14367	14174	14159	14171	14409	14069	14076	14146	14167	14191	14378	14280	14028	14126	14314	14267	14417
22701	21056	28809	23574	21759	25294	27748	22528	21351	21162	20587	19599	19482	19336	18924	18756	18870	18644	18630	18516	18358	18223	18549	18228	18297	17998	18088	18232	17927	18033	18085	18028	18157	17715	17995	17710	17637	17914	17847	18031	17769	17852	17938	17828	17835	18083	17999	17612	17939	17881	17792	17891	17748	17925	17836	17775	17823	17981	17927	17709	17744	17757	17863	17811	17758	17591	17799	17687	17653	17703	17933	17856	17894	17923	17891	17790	17615	17649	17554	17618	17777	17797	17740	17965	18147	17659	17620	17869	17936	17784	17707	17851	17636	17823	17786	17597	17821	18076	17794	17638	17831	17883	17753	17872	17643	17716	17883	17811	17718	17829	17748	17842	17677	17845	17943	17691	17660	17748	17573	17721	17778	17666	17879	17795	17950	17865	17971	17691	17815	17792	17692	17891	17757	17905	17698	17839	17825	17659	17703	17750	17934	17954	17755	17948	17740	17648	17724	17915	17771	17683	17703	17929	17907	17816	17963	17884	17753	17700	17948	17638	17705	17734	17622	17709	17705	18033	17916	17681	17782	17592	17632	17727	17553	17852	17841	17787	17652	17911	17682	17814	17741	17806	17798	17690	17682	17695	17685	17740	17684	17655	17849	17699	17727	17632	17698	17798	17852	17793	17835	17901	17728	17647	17900	17800	17720	17914	17868	17722	17829	17897	17739	17734	17677	17695	17814	17643	17737	17728	17993	17906	17780	17971	17667	17723	17862	17758	17827	17736	17620	17585	17675	17884	17786	17880	17614	17705	17599	17770	17902	17657	17899	17830	17837	17383	17568	17710	17651	17582	17814	17859	17834	17836	17976	17840	17857	17634	17680	17759	17745	17737	17885	17868	17888	17855	17569	17778	17647	17787	17652	17635	17788	17806	17725	17767	17695	17729	17720	17800	17907	17764	17766	17807	17616	17890	17724	17863	17895	17898	17748	17614	17727	17697	17720	17893	17620	17743	17853	17769	17778	17715	17813	17674	17743	17897	17946	17653	17798	17875	17813	17986	17966	17832	17740	17770	17700	17698	17628	17617	17664	17792	17930	17858	17700	17611	17636	17777	17799	17961	17707	17680	17859	17699	17572	17819	17610	17720	17843	17788	17863	17745	17717	17546	17793	17827	17748	17738	17777	17780	17806	17895	17784	17681	17825	17800	17737	17634	17765	17748	17641	18027	17799	17810	17765	17656	17730	17782	17726	17851	17692	17703	17646	17963	17743	17855	17588	17632	17748	17820	17681	17724	17963	17879	17731	17687	17841	17744	17745	17648	17656	17692	17636	17641	17896	17838	17697	17902	17885	17800	17825	17726	17901	17913	17509	17856	17689	17794	17643	17844	17817	17777	17517	17619	17896	17824	17805	17716	17911	17661	17846	17629	17607	17755	17738	17554	17656	17818	17750	17781	17765	17715	17700	17774	17720	17716	17698	17878	17641	17730	17699	17558	17735	17715	17747	17573	17699	17727	17795	17779	17795	17966	17766	17814	17599	17715	17902	17871	17858	17675	17595	17585	17774	17591	17597	17739	17613	17978	17766	17649	17651	17730	17644	17719	17757	17902	17872	17719	17793	17637	17727	17686	17804	17918	17820	17763	17772	17349	17781	17761	17883	17624	17786	17580	17682	17726	17831	17697	17762	17798	17875	17816	17797	17834	17887	17858	18056	17574	17721	17710	17814	17759	17518	17727	17764	17793	17641	17706	17805	17674	17592	17725	17564	17785	17871	17815	17856	17684	17752	17787	17629	17809	17813	17958	17737	17522	17722	17397	17867	17745	17708	17700	17651	17893	17731	17624	17609	17711	17648	17805	17735	17652	17717	17903	17869	17866	17736	17787	17789	17594	17640	17677	17743	17814	17907	17730	17837	17869	17777	17732	17659	17696	17937	17871	17763	17717	17898	17794	17732	17713	17761	17965	17740	17688	17869	17812	17620	17614	17838	17877	17696	17682	17818	17844	17730	17668	17848	17736	17622	17906	17676	17808	17651	17632	17573	17764	17811	17756	17641	17901	17924	17641	17830	17839	18028	17807	17658	17470	17888	17687	17774	17711	17747	17819	17935	17946	17716	17750	17722	17622	17723	17796	17691	17507	17662	17677	17773	17686	17747	17770	17990	17718	17768	17584	17857	17768	17708	17666	17832	17713	17725	17854	17745	17668	17715	17601	17686	17851	17660	17716	17898	17720	17850	17637	17678	17656	17919	17603	17694	17695	17792	17615	17816	17740	17791	17783	17742	17960	17574	17848	17630	17878	17723	17600	17807	17796	17558	17891	17631	17647	17796	17769	17854	17854	17460	17675	17904	17927	17767	17837	17699	18034	17673	17760	17833	17687	17587	17689	17640	17583	17612	17862	17830	17845	17538	17594	17696	17696	17618	17859	17797	17812	17745	17880	17659	17639	17649	17811	17717	17795	17659	17576	17511	17672	17778	17819	17622	17806	17789	17748	17800	17779	17856	17839	17774	17665	17680	17663	17858	17594	17704	17756	17936	17694	17793	17655	17626	17773	17777	17620	17723	18004	17692	17841	17802	17853	17782	17751	17738	17759	17804	17574	17696	17651	17709	17725	17982	17905	17891	17755	17782	17694	17783	17732	17859	17534	17708	17674	17931	17765	17957	17740	17755	17583	17655	17615	17620	17894	17877	17865	17767	17797	17660	17811	17574	17798	17763	17867	17924	17999	17707	17703	17800	17811	17897	17716	17782	17622	17611	17554	17772	17931	17619	17711	17515	17576	17814	17588	17939	17959	17714	17715	17803	17899	17712	17825	17765	17786	17826	17581	17721	17535	17637	17804	17789	17641	17884	17735	17819	17698	17834	17571	17765	17850	17804	17755	17612	17716	17782	17808	17814	17747	17909	17728	17584	17784	17691	17888	17580	17644	17571	17623	17870	17558	17734	17598	17751	17685	17898	17758	17705	17789	17710	17576	17674	17738	17651	17798	17634	17820	17779	17934	17729	17809	17841	17700	17743	17661	17751	17772	17797	17783	17647	17925	17649	17831	17561	17715	17795	17776	17748	17702	17698	17737	17643	17731	17711	17794	17950	17590	17712	17741	17810	17804	17853	17648	17851	17643	17837	17560	17629	17897	17640	17891	17782	17910	17879	17838	17765	17904	17603	17732	17583	17838	17713	17603	17753	17765	17817	17834	17672	17694	17785	17716	17734	17634	17856	17627	17670	17662	17795	17819	17624	17600	17723	17751	17673	17727	17671	17604	17676	17659	17892	18006	17669	17554	17796	17770	17769	17645	17559	17556	17936	17824	18015	17687	17800	17574	17898	17631	17709	17845	17769	17678	17561	17939	17762	17563	17807	17553	17760	17634	17895	17648	17732	17734	17622	17800	17775	17914	17816	17601	17785	17686	17897	17674	17595	17689	17620	17603	17903	17638	17768	17730	17805	17591	17801	17859	17896	17737	17787	17832	17867	17734	17827	17829	17877	17921	17749	17704	17705	17903	17671	17632	17576	17623	17914	17783	17708	17746	17708	17853	17784	17810	17705	17837	17895	17579	17596	17583	17721	17710	17734	17805	17896	17920	17737	17474	17916	17984	17741	17773	17646	17618	17877	17761	17751	17783	17728	17885	17759	17801	17895	17803	17780	17822	17431	17779	17743	17581	17655	17596	17740	17953	17749	17538	17797	17721	17768	17745	17719	17778	17694	17522	17540	17732	17708	17915	17768	17742	17708	17765	17634	17909	17694	17511	17585	17727	17885	17784	17616	17718	17877	17738	17481	17871	17688	17802	17997	17861	17748	17690	17983	17742	17633	17817	17835	17632	17855	17665	17783	17695	17753	17831	17758	17654	17516	17580	17618	17815	17557	17770	17711	17882	17753	17738	17721	17825	17898	17622	17903	17690	17690	17805	17756	17651	17812	17711	17732	17696	17760	17849	17745	17791	17731	17946	17824	17852	17920	17801	17563	17625	17641	17803	17765	17653	17704	17695	17580	17899	17543	17675	17795	17790	17714	17743	17691	17749	17733	17796	17920	17759	17877	17742	17695	17812	17825	17845	17916	17581	17738	17973	17708	17847	17893	17656	17657	17881	17859	17694	17718	17572	17662	17763	17571	17943	17794	17654	17581	17714	17563	17804	17667	17836	17560	17750	17815	17815	17610	17591	17747	17635	17768	17740	17912	17607	17600	17664	17681	17662	17824	17712	17778	17859	17844	17798	17804	17748	17787	17796	17853	17797	17703	17762	17720	17766	17628	17781	17822	17960	17795	17817	17892	17834	17771	17671	17806	17776	17621	17609	17648	17799	17852	17716	17921	17962	17785	17670	17742	17587	17661	17653	17740	17923	17740	17493	17971	17924	17703	17825	17603	17716	17651	17820	17653	17763	17610	17796	17963	17833	17645	17653	17512	17743	17774	17704	17546	17869	17721	17591	17653	17678	17884	17696	17840	17964	17599	17761	17800	17832	17900	17839	17747	17664	17727	17876	17646	17582	17891	17505	17707	17720	17651	17728	17748	17684	17604	17685	17839	17846	17965	17674	17787	17638	17593	17847	17780	17864	17690	17925	17681	17742	17892	17875	17759	17833	17893	17604	17674	17862	17767	17764	17635	17764	17793	17672	17768	17798	17682	17623	17743	17785	17698	17700	17695	17680	17752	17635	17823	17733	17621	17689	17800	17834	17818	17746	17869	17650	17776	17778	17722	17445	17692	17787	17750	17638	17831	17765	17526	17682	17613	17894	17918	17751	17508	17728	17471	17667	17721	17841	17590	17607	17672	17774	17636	17764	17759	17858	17788	17648	17758	17999	17835	17813	17676	17744	17652	18019	17794	17566	17797	17880	17894	17847	17690	17637	17564	17490	17658	17929	17754	17667	17865	17792	17806	17828	17784	17746	17834	17730	17761	17835	17910	17770	17621	17783	17957	17892	17787	17701	17825	17723	17971	17589	17733	17750	17831	17787	17768	17827	17647	17758	17877	17715	17744	17755	17760	17683	17738	17864	17934	17852	17779	17823	17806	17687	17763	17916	17804	17924	17688	17931	17774	17707	17676	17711	17835	17864	17698	17786	17532	17558	17661	17746	17913	17742	17863	17585	17942	17803	17569	17764	17788	17823	17822	17614	17703	17798	17771	17798	17548	17650	17692	17930	17573	17656	17757	17799
23886	43737	40568	32759	29507	26578	23827	21582	20390	19526	18669	17613	17821	17207	16684	16398	16082	16219	16108	15968	15598	15646	15395	15413	15330	15338	15145	15081	15292	15118	15072	15035	15042	15054	14969	15024	14981	15035	15059	14794	15031	15042	15074	15062	14982	15091	14982	15006	15101	14820	14893	14967	14927	15065	14819	15116	15004	15114	14955	14993	15054	14997	14872	14977	14891	15027	14914	14913	15046	15116	14928	15046	14937	14848	14993	15069	14816	14933	14872	14959	14842	14814	14985	14845	14964	14749	14763	15013	15046	14908	14885	14828	14801	14885	14921	14888	14893	14869	15029	14818	14844	14953	14992	14827	15124	15066	14885	14841	14982	15007	14904	14673	14917	14877	15000	14806	14731	15073	14885	14921	14786	14968	14849	14940	15028	15126	15125	15100	14946	14957	15041	14964	15027	14870	14890	14936	14855	14912	14977	14844	14816	14925	14955	14710	14930	15003	15010	14916	14954	14771	14789	14951	14866	14910	14967	14997	14859	14981	14903	14856	14981	14766	14868	14915	14808	14732	15010	14940	15040	14958	14945	14874	14893	14885	14908	14966	14904	14815	14693	14724	15006	15032	14936	14989	15083	14867	14944	15010	14865	15040	14893	15018	14911	15080	14878	14894	14893	14897	14956	14962	14865	15045	14854	14943	14960	14841	14709	15051	14936	14951	14918	14773	14917	14825	15027	14814	14588	14915	14842	14818	14904	15089	14898	14894	14890	15029	15044	15145	14846	14826	14917	15006	14978	14967	15144	14840	14738	14837	14829	14859	15040	14981	14894	14941	14886	14809	14905	14892	14834	14949	14895	15008	14873	14838	14825	14922	14786	14937	14900	14893	15074	14916	14737	14965	14914	14930	14956	14939	14998	14980	14904	14910	14960	14763	14976	15200	14939	14866	15026	14849	14830	14737	14946	14821	14723	14929	14948	14922	14949	15005	14827	14770	14822	14894	14941	14865	14796	14887	14876	15118	14714	14974	14965	15176	14969	14905	15026	14876	14842	14992	15112	14979	14746	14999	14818	14836	14813	15009	14815	14951	14852	15052	14972	14828	14935	14863	14692	14895	14931	14977	14833	14886	14852	14902	15000	14918	14754	15040	14833	14847	14998	14984	14856	14797	14927	15017	14875	14830	14775	15032	14859	14848	14822	14918	15001	14945	15085	14868	14902	14885	15050	14905	15034	15028	14969	14930	14877	14781	14852	14910	14805	14846	14843	14935	14853	14820	14839	14935	14856	14882	14904	14867	14883	14825	14822	15024	15031	14834	14782	14905	14944	14966	14879	14977	14990	14796	15094	14956	14904	14927	14777	14856	14992	14785	14909	14853	14924	14886	14871	14871	14992	14807	14829	14968	14902	14877	14906	14812	14942	15041	14961	14947	14893	14869	14950	14912	14883	15067	14915	14861	14717	14990	15013	14865	15014	14856	14862	15007	14911	14722	15006	14862	14935	14893	14877	14868	14826	14923	14963	14942	14903	14934	14940	15032	14889	14721	14970	14927	14912	14875	14975	14635	14855	15141	14748	14916	14942	15057	14816	14760	15012	14912	15033	14915	14763	14841	14977	14902	14989	14842	14863	14839	14897	14859	15039	14731	14918	15024	15023	14947	14748	14825	14764	15018	14804	15093	14924	14876	14826	15019	14923	14945	14890	14852	14965	14803	14859	14948	15015	14927	14726	14595	14879	14897	15076	14970	15091	14929	15082	14860	14826	14939	15049	14966	14871	14829	15005	14905	15025	14977	14993	14849	14940	14952	15000	15041	15056	14919	14960	14944	14761	14859	14858	14698	15024	14944	14932	14928	14879	14711	14876	14880	14916	14900	15027	14903	15002	14953	14941	15003	14852	15032	14781	14951	14746	15037	14748	14917	14881	14919	14908	14849	14825	14958	14993	14827	14960	14833	14876	14854	14966	14892	15060	14724	14991	14840	15038	14915	14935	14781	14855	14940	14849	14887	14795	14865	14862	14868	14851	14959	14908	14892	14997	14906	14948	14834	14820	14899	14861	14863	14906	15107	14927	14902	14729	14929	14782	14969	14871	15050	14894	14925	14910	14880	14665	15018	14853	14896	14886	14896	14830	14943	15003	14879	14825	14747	15018	14775	14890	14901	14905	14841	14858	14986	14839	14919	14824	14944	14876	14880	14961	14718	14831	14937	14849	15006	14737	14929	14774	14837	14888	14802	15116	14928	14858	14924	14919	14894	15008	15047	14957	14946	14962	14975	14880	14831	14927	14917	14942	14902	14824	15004	14945	14824	14968	14781	14835	14836	15112	14784	14890	14916	14832	15026	14816	14757	15006	14822	14808	14933	14865	14845	15061	14933	14933	14947	14950	14806	14895	14912	14869	14852	14908	14860	14954	14875	14720	14958	14762	14843	14780	14773	14911	14931	14925	14954	14841	14746	14926	14871	14805	14953	14805	15017	14939	14863	14779	14912	14744	14908	14983	14935	14954	14754	14946	14848	14861	15081	15100	14905	14954	14927	14733	14837	14999	14904	14977	14874	14976	15099	14912	14847	14898	14794	14940	15062	14983	14846	14973	14842	14856	14856	14706	15002	14966	14966	14897	14801	14975	14997	14720	14975	14997	14913	15004	14987	14849	14893	14907	14770	14936	14907	14855	14942	15001	14999	14911	14982	14930	14712	15004	14908	14889	15071	15008	14906	14940	14876	15088	14770	14855	14939	14942	14937	14860	14979	14920	14860	15011	14894	14784	14926	14932	14945	14902	14902	14974	14924	15142	14961	14912	15029	14897	14945	14838	15060	14797	14763	14838	14770	14789	14742	15027	14994	14988	14917	14680	14948	14890	14929	14718	14824	14829	15091	14977	14900	15035	14962	14932	15103	14879	14878	14945	14949	14791	14983	14834	14933	14911	14781	14857	14901	14984	14711	14978	14839	14969	14856	14900	14716	14896	14865	14893	14946	14832	14843	15018	14952	14999	14902	15047	15130	14929	14914	14844	14896	14764	14988	14952	14900	14780	14860	14989	14782	14970	14817	14837	14930	14888	14942	14798	14906	15008	14806	14939	14655	15008	14882	14907	14887	14873	14818	14986	14918	14897	15058	14866	14749	14843	14869	14643	14976	14932	14871	14860	14909	15091	15091	14840	14824	15010	15026	14885	14809	14929	14739	14866	14787	14890	14903	14956	14841	14857	14804	14865	14894	15139	15014	14961	14927	14913	14846	14865	14843	14877	15023	14926	14980	15050	14787	15043	14950	14845	14772	14833	14878	14988	15038	14946	14907	15023	15003	14744	14873	14849	15033	14977	14904	14962	14746	14789	14959	14909	14874	15032	14992	14830	15077	14949	14906	14791	14843	14833	14974	14891	15007	14965	14815	14881	14818	14889	14806	14928	14846	14948	14889	14878	14958	14863	14955	14985	15030	14904	14994	14934	14915	14715	14937	14922	14734	15004	14939	14792	14869	14904	15057	14866	14794	14786	14850	14773	14923	14953	14931	14869	14929	14888	14874	14947	14828	14782	14780	14827	14880	14986	14949	14867	14845	14832	14906	14738	14928	15098	14663	14816	14833	14798	14965	14778	14908	14768	14984	14958	14870	14925	14807	14889	14764	14983	14765	14890	14998	15044	14848	15061	14847	14747	14843	14941	14946	15016	14958	14886	14778	15096	14998	14886	14887	14897	14893	14899	14847	14763	14878	14970	14858	15161	14795	14906	14952	14853	14963	15054	14794	14878	14813	14885	14940	14889	14964	14825	15001	15054	14921	14912	14983	14928	14903	14880	14939	14883	14838	15012	14820	14985	14799	15029	14809	14871	14870	14881	14975	14822	15129	15089	14801	14872	15074	14943	14690	14989	15011	14764	14793	14883	14937	14829	14863	14834	14825	15054	14799	14919	14889	14824	15046	14944	14840	14820	14974	14881	14955	14763	14965	15030	14832	14757	14951	14786	14840	14946	14948	14953	14944	14905	14923	14897	14985	15026	14861	14839	14862	14858	14815	14843	15041	15029	14903	14738	14939	15124	14911	14928	14991	14978	14828	14888	14975	14899	14706	14890	14837	14731	14833	14900	14841	14987	14960	14860	14885	14837	15063	14965	14737	14802	14778	14939	14833	14869	14767	14946	14867	14816	14750	15059	14974	14887	14934	14805	15077	14888	14803	14964	14978	14837	14742	14930	14931	14963	14838	14966	14785	14899	14887	15033	14999	15033	14804	14843	14855	14833	14871	14995	14748	14959	14973	14900	14786	15043	14709	14770	14870	14969	14835	14868	14906	15019	14928	14870	14797	14803	14952	14868	14869	15026	14886	14816	14960	14789	14866	14891	15039	14900	14917	15016	14816	14934	14907	14891	14823	14898	14887	14929	14961	14918	14905	14880	14960	14953	14984	14840	14731	15018	14844	14924	14770	14912	14939	14895	14820	14865	14938	14905	14936	14801	14992	15018	14903	14808	14996	14926	14816	15006	14857	15024	15025	14875	15020	14899	14898	14916	15062	14832	14808	14869	14889	14844	14855	14953	14925	14760	14945	14987	14843	14751	14828	14971	14839	14768	14830	14951	14822	14680	14839	14796	14909	14827	14852	14899	14951	14958	15016	14880	14983	14842	14860	15004	14962	14865	15042	14849	14812	14766	15090	15039	14917	14786	15037	14916	14829	15000	14929	15003	14860	14890	14894	14982	14882	14959	14819	14936	14846	14713	14855	14919	14780	15091	14943	15004	14828	15018	14966	14972	14970	14713	14955	15040	14842	14846	15026	14961	14919	14878	14930	14922	14900	15062	14894	14853	14916	14982	14529	15045	15009	14883	15038	14802	14933	14911	14883	14947	14964	15008	14933	14936	14880	14826	14861	15151	14778	14936	14870	15003	14864	14903	14975	14954	14958	15056	14994	14901	14794	14862	14733	14893	14840	14864	14827	14942	14810	14864	14799	14705	14946	14953	14906	14811	14987	15002	14761	14784	14948	15020	14834	14910	14898	14920	14956	14867	15095	15004	14954	14968	14927	14699	15024	14836	14936	14860	14897	14760	15059	14987	14827	15096	14936	14994	14818	14784	14899	14995	14984	14840	15017	14847	14930	14797	14797	14899	14809	14794	14870	14904	14921	15015	14905	14879	14880	15130	14874	14806	14817	14821	14838	14786	14855
27869	23467	28566	25510	21774	20536	19247	18280	17584	17563	17606	17350	17080	16889	16732	16664	17000	16852	16686	16779	16670	16507	16616	16660	16585	16434	16515	16310	16506	16326	16313	16326	16427	16514	16408	16417	16331	16577	16350	16410	16474	16554	16502	16461	16194	16418	16412	16318	16467	16275	16298	16316	16473	16522	16418	16236	16402	16371	16357	16452	16259	16274	16257	16546	16250	16338	16644	16179	16192	16345	16350	16556	16384	16447	16245	16199	16489	16484	16315	16401	16497	16364	16374	16332	16319	16206	16268	16340	16450	16399	16415	16509	16312	16262	16328	16493	16217	16307	16231	16361	16333	16346	16292	16288	16161	16406	16486	16219	16508	16154	16426	16252	16396	16370	16502	16200	16337	16336	16378	16147	16219	16205	16408	16304	16414	16372	16301	16197	16332	16285	16515	16353	16355	16356	16331	16318	16245	16596	16353	16227	16317	16521	16515	16420	16255	16391	16313	16162	16415	16366	16278	16174	16338	16398	16283	16362	16361	16481	16428	16409	16445	16334	16357	16318	16346	16178	16411	16501	16452	16539	16456	16389	16514	16372	16102	16231	16289	16456	16188	16246	16355	16465	16624	16401	16266	16281	16372	16426	16260	16252	16346	16331	16244	16417	16404	16404	16316	16367	16360	16514	16326	16462	16381	16325	16290	16314	16199	16394	16161	16271	16389	16187	16267	16412	16461	16305	16198	16499	16561	16453	16486	16423	16425	16423	16189	16468	16193	16196	16248	16346	16333	16184	16368	16530	16271	16507	16228	16260	16420	16480	16376	16349	16236	16550	16301	16438	16396	16448	16429	16273	16304	16400	16361	16310	16443	16508	16476	16453	16289	16372	16463	16340	16463	16302	16345	16359	16433	16260	16534	16139	16208	16082	16254	16283	16479	16466	16132	16014	16390	16098	16412	16701	16303	16506	16355	16464	16211	16306	16335	16338	16433	16109	16559	16366	16449	16340	16269	16519	16298	16324	16349	16471	16315	16546	16309	16275	16475	16448	16260	16303	16288	16242	16360	16312	16384	16301	16431	16606	16284	16245	16593	16291	16365	16260	16309	16304	16410	16396	16344	16271	16429	16264	16274	16240	16363	16510	16360	16254	16266	16361	16324	16374	16485	16331	16360	16541	16431	16629	16283	16186	16289	16161	16278	16561	16326	16445	16287	16500	16188	16160	16332	16251	16445	16148	16335	16482	16471	16506	16207	16534	16338	16261	16378	16336	16421	16509	16368	16378	16272	16369	16445	16386	16199	16462	16349	16281	16433	16548	16491	16414	16431	16517	16324	16187	16240	16299	16139	16257	16354	16372	16550	16419	16282	16492	16253	16477	16195	16309	16428	16331	16443	16304	16298	16317	16447	16205	16239	16324	16467	16513	16334	16485	16200	16460	16441	16251	16351	16404	16407	16209	16417	16525	16419	16456	16315	16279	16441	16522	16451	16352	16500	16415	16561	16212	16446	16299	16339	16453	16581	16407	16496	16215	16419	16382	16375	16199	16417	16292	16319	16346	16524	16544	16148	16217	16376	16433	16312	16285	16175	16564	16350	16401	16392	16371	16411	16201	16415	16485	16279	16297	16332	16283	16322	16281	16466	16445	16325	16411	16240	16349	16325	16411	16321	16419	16223	16385	16326	16316	16299	16187	16208	16374	16342	16276	16258	16327	16332	16484	16271	16411	16259	16251	16626	16287	16512	16247	16340	16297	16383	16195	16257	16221	16223	16374	16245	16490	16396	16461	16390	16242	16503	16323	16645	16143	16409	16186	16468	16238	16380	16363	16271	16491	16452	16397	16441	16426	16271	16446	16454	16402	16341	16271	16279	16270	16335	16530	16196	16253	16370	16231	16285	16255	16258	16237	16423	16401	16462	16276	16314	16461	16377	16390	16240	16204	16327	16288	16510	16296	16301	16465	16523	16332	16169	16238	16435	16404	16470	16454	16444	16508	16363	16321	16562	16414	16324	16290	16415	16290	16343	16588	16369	16411	16300	16311	16328	16301	16410	16326	16579	16244	16219	16401	16370	16367	16303	16390	16420	16323	16304	16092	16355	16344	16456	16409	16395	16542	16425	16461	16282	16468	16545	16503	16556	16296	16433	16413	16370	16249	16427	16427	16365	16361	16342	16265	16252	16503	16347	16564	16225	16298	16380	16358	16139	16255	16249	16402	16296	16275	16393	16395	16377	16258	16269	16317	16384	16069	16522	16261	16512	16414	16319	16232	16309	16231	16391	16310	16458	16468	16522	16473	16251	16385	16340	16360	16307	16382	16493	16627	16354	16480	16323	16221	16252	16319	16403	16433	16380	16409	16220	16575	16421	16175	16286	16299	16451	16308	16342	16119	16394	16410	16412	16297	16392	16363	16215	16645	16382	16313	16367	16541	16233	16351	16310	16434	16127	16255	16281	16260	16421	16480	16287	16312	16344	16296	16266	16409	16363	16216	16289	16460	16390	16358	16308	16325	16350	16452	16189	16191	16198	16227	16269	16504	16295	16168	16152	16343	16405	16371	16324	16119	16442	16426	16302	16310	16244	16230	16387	16391	16455	16361	16378	16460	16343	16226	16254	16322	16567	16425	16447	16247	16293	16384	16383	16508	16453	16369	16283	16307	16210	16495	16340	16312	16059	16451	16601	16339	16358	16277	16337	16244	16432	16428	16287	16315	16291	16309	16230	16257	16390	16225	16341	16415	16325	16345	16198	16554	16236	16169	16397	16374	16504	16274	16547	16511	16343	16349	16535	16335	16512	16341	16439	16504	16265	16478	16469	16454	16213	16431	16488	16342	16470	16390	16387	16536	16482	16581	16344	16272	16336	16149	16212	16296	16203	16199	16133	16342	16447	16502	16232	16559	16633	16445	16207	16302	16270	16489	16371	16377	16369	16298	16454	16513	16234	16271	16351	16272	16034	16319	16366	16315	16411	16450	16557	16448	16449	16322	16466	16239	16330	16263	16426	16219	16452	16314	16385	16221	16341	16209	16284	16380	16340	16425	16506	16486	16242	16266	16358	16324	16559	16355	16438	16391	16437	16533	16392	16438	16517	16393	16379	16386	16237	16354	16390	16199	16214	16397	16251	16297	16293	16349	16374	16416	16371	16309	16380	16289	16329	16418	16398	16533	16362	16466	16336	16360	16350	16465	16536	16280	16396	16352	16348	16251	16381	16169	16357	15993	16371	16295	16359	16436	16363	16365	16399	16326	16354	16375	16296	16298	16493	16350	16366	16187	16294	16600	16351	16507	16360	16339	16365	16224	16414	16371	16377	16375	16587	16356	16321	16257	16487	16450	16400	16394	16502	16361	16358	16437	16442	16354	16326	16449	16278	16352	16416	16432	16230	16300	16156	16233	16375	16514	16253	16432	16489	16126	16394	16696	16447	16295	16533	16462	16309	16361	16262	16442	16157	16253	16632	16378	16332	16280	16336	16252	16441	16388	16508	16558	16500	16451	16395	16522	16201	16338	16423	16224	16371	16273	16296	16295	16482	16477	16449	16237	16537	16288	16258	16531	16350	16237	16328	16463	16302	16427	16303	16488	16359	16289	16579	16271	16161	16339	16580	16460	16201	16137	16461	16306	16478	16468	16434	16289	16418	16559	16238	16481	16163	16496	16426	16357	16781	16394	16291	16330	16353	16452	16471	16453	16436	16504	16175	16289	16424	16267	16409	16441	16419	16412	16478	16278	16417	16341	16408	16296	16309	16535	16434	16382	16406	16312	16380	16327	16231	16317	16291	16047	16310	16484	16318	16335	16388	16656	16588	16358	16318	16373	16245	16210	16305	16503	16465	16497	16326	16132	16363	16276	16348	16247	16513	16324	16511	16442	16268	16411	16269	16379	16314	16458	16457	16386	16180	16427	16378	16268	16434	16224	16419	16502	16371	16309	16289	16390	16405	16689	16355	16653	16419	16377	16432	16562	16278	16287	16329	16296	16283	16402	16158	16483	16213	16245	16424	16498	16352	16480	16405	16362	16517	16301	16279	16430	16339	16478	16301	16233	16263	16334	16314	16248	16292	16322	16369	16205	16375	16366	16439	16335	16499	16418	16407	16543	16339	16319	16448	16316	16256	16431	16238	16410	16562	16338	16499	16485	16435	16274	16342	16192	16480	16506	16549	16420	16505	16303	16287	16462	16204	16474	16388	16284	16230	16482	16403	16504	16421	16516	16283	16417	16390	16195	16409	16502	16357	16322	16238	16150	16267	16223	16433	16406	16282	16406	16326	16438	16281	16438	16430	16226	16520	16490	16384	16304	16374	16330	16209	16248	16221	16361	16265	16445	16522	16361	16292	16393	16407	16500	16352	16565	16269	16394	16296	16373	16330	16313	16166	16404	16209	16372	16215	16579	16325	16420	16398	16435	16429	16350	16465	16403	16324	16271	16325	16162	16380	16133	16306	16445	16397	16457	16464	16355	16491	16446	16350	16548	16313	16283	16325	16351	16341	16437	16489	16540	16401	16347	16445	16198	16518	16448	16463	16421	16294	16283	16353	16494	16385	16349	16475	16356	16391	16323	16365	16555	16361	16290	16271	16100	16396	16189	16349	16533	16574	16395	16417	16404	16354	16165	16295	16341	16285	16471	16327	16161	16278	16158	16201	16351	16484	16639	16298	16338	16343	16353	16334	16380	16526	16212	16491	16303	16166	16347	16244	16270	16265	16472	16537	16417	16374	16401	16426	16370	16428	16320	16439	16300	16222	16312	16215	16230	16447	16375	16415	16386	16309	16330	16514	16232	16323	16587	16154	16275	16247	16329	16426	16373	16423	16460	16510	16363	16309	16238	16440	16532	16543	16479	16424	16110	16220	16382	16101	16169	16514	16525	16293	16379	16472	16289	16518	16289	16423	16307	16354	16518	16382	16027	16353	16463	16440	16301	16391	16274	16371	16230	16285	16295	16399	16336	16405	16282	16474	16281	16219	16366	16367	16183	16326	16182	16411	16299	16288	16316	16145	16209	16367	16355	16429	16285	16290	16386	16282	16557	16476	16387	16341	16313	16376	16421	16354	16497	16464	16266	16394	16447	16486	16438	16262	16333	16157	16305	16511	16262	16500	16353	16411	16414	16296	16309	16417	16482	16197	16384	16134	16409	16451	16538	16203	16372	16282	16518	16185	16485
22210	32351	29864	23509	21244	19666	18109	16937	16419	15940	15667	15269	15317	15047	14732	14841	14648	14802	14625	14321	14357	14383	14338	14352	14299	14341	14292	14134	14241	14203	14221	14156	14139	14080	14277	14239	14046	14264	14112	13978	14116	14142	14235	14170	14105	14125	14075	14135	14155	14048	14067	14099	13935	13979	14104	14194	14336	14029	14046	14282	13954	14237	14088	13931	14274	14273	14144	14091	14121	14318	14183	13993	14049	14093	14064	14191	14079	13977	13981	14341	14263	14008	14186	14112	14107	14126	14171	14121	14105	14141	14084	14063	14051	14126	14046	14150	14135	14046	14105	14083	14090	14062	14084	14328	13880	14106	14170	14097	14023	14062	14169	14112	14221	14113	14167	14142	13996	14029	14198	13889	14121	14109	14120	13957	13984	14006	14046	14260	14152	14276	14118	14129	14099	13954	14036	14065	14259	14210	14162	13989	14261	14002	14076	13913	14106	14079	13978	14210	14120	14210	14047	14236	14045	14010	14198	14076	14133	13979	14305	14110	14123	14143	14224	14129	13894	14147	14070	14177	14185	14250	14116	13991	14234	14190	14024	14273	14162	14166	14054	14011	14128	14213	14034	14087	13992	14091	14183	14187	14090	13989	14000	14067	14100	14153	14005	14252	14169	14162	14137	14224	14155	13968	14158	14090	14200	14082	14187	14103	14218	14168	14178	14081	14195	14136	13961	14194	14097	14173	14252	14172	14059	14184	14108	14005	14138	14069	14024	14013	14072	14204	14032	14069	14069	14058	14230	14085	14195	14006	14049	14122	14205	14084	14230	14031	14124	14194	14052	14043	13951	14065	14095	13959	14121	14108	14107	13850	14063	14089	14107	14151	14286	13984	14167	14128	13967	14154	14060	14088	14123	14183	14126	14026	14233	14141	14106	14118	14080	14115	14088	14107	14040	14158	14034	14087	14113	14169	14179	14071	14176	14201	14169	14075	14081	14204	14085	14129	14091	13856	14044	14110	14034	14068	14068	14156	14113	14026	14085	14041	14228	14040	14091	14207	14143	14040	14083	14076	14070	14135	14181	14212	14071	14063	14002	14129	14164	14106	14198	14158	14024	14110	14117	14069	14176	14029	14070	14090	14142	14156	14106	14191	14287	14036	14200	14038	13988	14038	14050	14142	14122	14354	14186	14049	14070	14192	14183	14074	14186	14136	14199	14013	14192	14028	14135	13900	14007	14003	14131	14147	14161	14129	14373	14116	13932	14184	14097	14159	14122	13941	14191	14248	14095	13978	14067	14045	13992	14259	14060	14197	14005	14312	14017	14172	14087	14009	14236	14175	14174	14106	14110	14097	14007	14245	14189	14113	14272	14171	14014	14186	14056	13990	14250	14256	14008	14032	14102	14019	14051	14030	14125	14032	14210	14125	14109	13981	14034	13984	14058	14354	14195	14149	14095	14082	14110	14033	14137	14287	14232	14058	14145	14170	14279	14091	14151	13987	14042	14075	14106	14042	14033	14183	14190	14192	14410	14108	14020	14147	14278	14108	14272	14174	14029	14298	14352	14062	13952	13966	14226	14153	14245	14229	14168	14102	14079	14097	13969	14154	14160	14274	14051	14153	13975	14004	14229	13975	14176	14217	14223	14189	14226	14115	14158	14088	14046	13938	14089	14147	14106	14117	14029	14024	14111	14220	14132	14183	14087	13985	13918	14214	14052	14148	14100	14099	14287	14028	14185	13924	14366	14200	14066	14083	14133	14153	14053	14163	14122	14166	14243	13941	14103	14199	14174	13917	14030	13985	14164	14207	14040	14072	14109	14177	14162	13906	14097	14210	14289	14156	14119	14099	14302	14147	14067	14068	14078	14106	14052	14194	14030	13975	14112	14212	14207	14253	14027	13987	14137	14160	14195	14175	14090	14124	14194	14109	14209	14105	14127	13952	14059	14065	14068	14159	14057	13985	14104	14218	14062	14096	14140	14283	13892	14073	14181	14100	14075	14220	14018	13972	13961	14074	14135	13958	14115	14197	14284	14173	14168	14198	14116	14238	14318	13936	14128	14054	14073	13975	14097	14158	14040	14099	14104	14255	13980	14164	14205	14226	14035	14270	14128	14144	13963	14199	14048	14103	14301	14008	14088	14156	13971	13994	14045	14080	14219	14020	13942	14013	14041	14104	14127	14229	14150	13965	14092	14126	14137	14219	14136	14046	14103	14024	14099	14261	14023	14075	14087	14015	14110	14103	14168	14072	14099	14142	14138	14195	14056	13936	13987	14168	14057	14303	14072	14151	14114	14111	14119	14043	14128	14101	14179	14140	14113	14044	14080	14020	14187	14157	14077	14004	13975	14169	14056	14291	14208	14113	14016	14195	14226	14274	14111	14081	14039	14102	14154	14092	14114	14112	14114	14158	14169	14212	14116	14266	14152	14313	14121	13995	14222	14173	14024	14096	13930	14118	14053	14164	14165	13975	14214	14192	13998	14245	14240	14110	14048	14066	14203	14165	14161	14005	14202	14134	14053	14120	14101	14121	14122	14196	14040	14183	14225	14137	14069	14083	14263	14023	14093	14212	14084	14097	14070	14081	14081	14137	14211	14192	14125	14257	14114	14119	14018	13996	14062	13922	14217	14184	14057	14088	14115	14188	14301	14097	14032	14256	14114	13969	14132	14002	14013	14226	14030	13907	14208	14137	14226	14115	14149	14096	14178	14005	14212	14152	14247	14162	14172	14144	14095	14013	14052	14130	14094	14257	14249	14040	14198	14234	14089	14165	14254	14145	14155	14018	13946	14160	14032	14024	14169	14055	14144	14099	14145	14000	14186	14082	14138	13975	14076	14085	14128	14240	14156	14041	14100	14172	14130	14097	14174	14250	13881	14280	14130	14241	14091	14242	14270	14090	14007	14110	14244	14125	14162	14266	14297	14128	14064	14108	14153	14097	14081	14193	14175	14117	14264	14160	14262	13985	14047	14123	14276	14040	14010	14158	14084	14122	14058	14127	13927	14030	14194	14244	14010	14270	14087	14118	14129	14147	14053	14215	14024	14159	14178	14017	14106	14056	14151	14145	14154	14037	14282	14074	14092	14064	14330	14095	14284	14061	14126	14022	14054	14143	13937	14067	14249	14214	14068	13926	14121	14066	14112	14162	14172	14128	14089	14017	14289	14052	14033	14070	14055	14203	14006	14095	14053	14154	14055	14303	14046	14178	14053	14227	14200	14171	13929	14178	14080	13991	14128	14078	14228	14139	14111	14170	14154	14086	14016	13982	14187	14057	14195	13959	14108	14029	14105	14244	13998	14194	14070	13966	14125	13914	14061	14047	14093	14053	14101	14265	14202	14040	14147	14022	14002	14134	14045	14168	14207	14073	14199	14174	14091	14098	14055	14061	14316	14217	14056	14115	14136	14015	14154	14201	14010	14108	14171	14049	14166	14139	14229	14072	13940	14227	14259	14226	14135	14027	14061	14021	14051	14291	14170	14244	14191	14142	14093	14143	14073	14154	13993	14028	14174	14055	13997	14199	14275	14065	14002	14139	13929	14011	14157	13955	14085	14286	14255	14128	14098	14145	14062	14270	14083	14077	14346	14081	14103	14101	14217	13984	14057	14152	14152	13990	14137	14170	14047	14179	14052	14172	14067	14178	14054	14079	14140	14198	14343	14071	14117	13858	14195	14113	14158	14080	14042	14010	14130	13958	14168	14139	14271	13955	14147	14209	14290	14107	14028	14069	14044	14098	14181	14208	14272	14112	13988	14139	14208	13964	14151	14283	14199	14114	13936	14194	14147	14119	14273	14156	14030	14112	14039	14041	14005	14074	13940	14060	14098	14172	14105	14076	14257	14042	13992	14164	14007	14164	14324	14178	14142	14084	14127	14174	14214	13951	14270	14074	13918	14047	14057	14054	14053	14257	14159	14016	14120	14201	14213	13942	14042	14128	14279	14173	14054	14251	14016	14131	14277	14148	14157	14118	14264	14182	14167	14287	14253	14082	14064	14169	13966	14245	14184	14007	13996	14238	14170	14236	13985	14047	14188	14249	14091	14168	14109	13974	14127	14097	14116	14276	14274	14198	14236	14316	14004	14089	14342	14267	14135	14001	14176	14019	14155	14192	14076	14088	14043	14137	14086	14049	14053	14087	14117	13986	14084	14126	14041	14205	14087	14156	14150	14160	14122	14046	14082	14165	14197	14178	14203	14232	14152	14071	14090	14139	14020	14181	14110	14228	14159	14173	14016	14196	14390	14320	13910	14076	14050	14205	14204	14223	14024	14177	14095	14009	14118	14090	14152	14143	13960	14015	14103	14259	14173	13931	14059	13943	14081	14163	14049	13960	14076	13985	14145	14301	14173	14058	14070	14167	14219	14183	14075	14129	14111	14065	14120	13959	14127	14159	14130	14138	14092	14090	14136	14032	14316	14284	14107	14167	14167	14060	14109	14032	14258	14241	14123	14240	14250	14087	14168	14178	14158	14014	14084	14099	13860	14176	14345	13984	14136	14241	13999	14136	14126	14220	14109	14117	14136	14078	14255	14087	14231	14197	14078	14284	14243	14163	14047	14069	14174	14116	14304	14123	14185	13945	14102	14111	14070	14092	14090	14080	13941	14025	14204	14186	14136	14177	14122	14070	14205	14145	14119	14055	14156	14048	14062	14085	14146	13936	13982	14104	13977	14015	14284	14160	13889	14026	14086	14025	14084	14131	14072	14102	14163	14159	14000	14123	14319	14118	14032	14103	14112	14031	14053	14086	14147	14116	13961	14068	14170	14150	14090	14132	14206	14318	14051	14132	14021	14285	14121	14227	14223	14160	14041	14197	14133	14029	14077	14201	14211	13955	14143	14027	14118	14231	14209	14051	14056	14116	14204	14060	14132	14019	14227	14028	14132	14124	14069	14051	14117	14214	14195	14183	14196	14212	14027	14257	14345	14068	14056	14261	14280	13969	14146	14060	14207	13980	14107	13980	14141	14092	14077	14112	13989	14211	14222	13937	13986	14210	14320	14217	14151	14083	14163	14156	14235	14111	14151	14006	14169	14172	14023	14096	14175	14082	13991	14013	14094	14101	14049	14149	14070	14053	13986	14207	14033	14056	14035	14097	14139	14324	14100	14128	13993	14032	14050	14014	14051	14060	14234	13930	14200	14336	14107	13997	14176	14206
23848	21037	28364	24280	23151	24295	23382	20037	18941	18777	18293	17813	17871	17704	17431	17324	17095	17224	17133	17077	16858	16935	16758	16853	16744	16811	16705	16632	16541	16496	16780	16760	16571	16521	16687	16480	16757	16656	16564	16528	16502	16449	16734	16458	16602	16556	16654	16613	16563	16483	16668	16602	16409	16607	16497	16461	16459	16471	16476	16553	16557	16498	16720	16492	16493	16684	16350	16439	16505	16304	16493	16550	16525	16504	16380	16572	16585	16585	16418	16486	16562	16480	16471	16354	16453	16493	16521	16462	16559	16489	16313	16390	16701	16299	16536	16401	16380	16543	16444	16513	16350	16326	16652	16376	16575	16382	16496	16407	16445	16636	16550	16592	16452	16408	16345	16564	16183	16359	16549	16398	16579	16444	16639	16548	16595	16456	16401	16468	16186	16670	16414	16366	16591	16442	16588	16534	16502	16469	16472	16321	16495	16462	16457	16379	16484	16351	16467	16450	16362	16543	16458	16529	16662	16515	16648	16487	16419	16534	16244	16471	16593	16417	16287	16264	16328	16429	16544	16520	16316	16415	16631	16177	16429	16328	16319	16480	16368	16583	16357	16505	16581	16483	16373	16240	16517	16399	16502	16474	16488	16403	16591	16407	16348	16629	16476	16535	16482	16533	16461	16426	16344	16649	16365	16429	16437	16379	16464	16426	16437	16262	16503	16466	16398	16457	16399	16398	16316	16144	16441	16432	16484	16379	16523	16552	16443	16757	16403	16677	16419	16488	16394	16397	16428	16418	16305	16448	16487	16415	16561	16419	16328	16364	16382	16522	16302	16374	16413	16440	16559	16425	16256	16601	16518	16373	16407	16376	16422	16510	16751	16680	16296	16330	16331	16544	16442	16457	16537	16534	16445	16352	16493	16201	16435	16649	16202	16524	16415	16514	16449	16343	16335	16270	16553	16342	16437	16393	16417	16305	16500	16619	16158	16456	16419	16667	16473	16359	16441	16498	16375	16429	16787	16252	16260	16339	16391	16370	16335	16527	16669	16353	16347	16443	16329	16401	16655	16492	16259	16267	16403	16386	16498	16456	16524	16750	16637	16327	16459	16430	16519	16277	16466	16625	16422	16462	16328	16245	16317	16417	16428	16345	16457	16315	16311	16494	16536	16511	16539	16511	16457	16453	16530	16506	16614	16602	16302	16415	16569	16591	16585	16687	16487	16500	16593	16381	16433	16457	16436	16370	16303	16538	16416	16292	16520	16298	16584	16428	16418	16472	16528	16518	16238	16553	16552	16504	16445	16477	16605	16334	16520	16536	16563	16611	16342	16623	16599	16206	16409	16379	16385	16548	16402	16499	16295	16396	16586	16586	16582	16377	16485	16484	16530	16478	16455	16375	16278	16498	16427	16397	16398	16510	16495	16644	16469	16495	16502	16566	16372	16488	16312	16425	16602	16447	16409	16623	16329	16445	16467	16397	16515	16654	16514	16541	16219	16533	16496	16349	16533	16493	16381	16227	16618	16495	16536	16506	16445	16575	16594	16527	16405	16501	16322	16473	16369	16581	16506	16388	16291	16601	16454	16574	16491	16622	16268	16540	16459	16711	16344	16423	16553	16476	16506	16410	16471	16507	16461	16555	16451	16554	16637	16445	16637	16323	16416	16427	16598	16506	16526	16421	16500	16607	16633	16437	16454	16411	16500	16353	16518	16449	16345	16507	16473	16300	16343	16401	16676	16459	16365	16336	16513	16500	16442	16274	16599	16412	16310	16297	16400	16491	16578	16521	16465	16377	16559	16649	16250	16557	16383	16426	16512	16209	16366	16260	16500	16475	16246	16554	16604	16760	16367	16511	16466	16528	16374	16422	16374	16340	16583	16378	16264	16212	16418	16320	16367	16323	16394	16340	16518	16276	16234	16463	16376	16556	16309	16389	16372	16440	16572	16591	16442	16288	16333	16465	16409	16342	16480	16294	16403	16561	16269	16492	16494	16442	16436	16232	16487	16458	16353	16464	16344	16495	16398	16387	16429	16384	16519	16629	16419	16317	16458	16479	16522	16586	16473	16570	16285	16379	16467	16326	16443	16535	16437	16329	16331	16219	16307	16275	16315	16410	16269	16523	16438	16428	16428	16488	16537	16355	16514	16467	16533	16406	16457	16512	16624	16468	16417	16435	16420	16291	16420	16323	16439	16467	16384	16475	16642	16563	16363	16413	16461	16390	16440	16656	16420	16447	16625	16438	16472	16567	16375	16384	16449	16485	16321	16471	16548	16364	16441	16467	16428	16543	16443	16445	16357	16427	16578	16527	16649	16670	16340	16426	16293	16548	16504	16422	16518	16555	16242	16409	16519	16428	16635	16509	16427	16454	16356	16445	16415	16413	16639	16469	16554	16488	16277	16576	16459	16613	16645	16407	16503	16368	16439	16349	16383	16605	16595	16397	16324	16365	16345	16610	16467	16328	16435	16350	16360	16270	16412	16603	16397	16453	16301	16311	16182	16575	16286	16484	16409	16359	16361	16459	16508	16489	16322	16295	16581	16612	16699	16598	16646	16182	16346	16564	16450	16256	16399	16406	16610	16485	16485	16561	16379	16285	16418	16465	16401	16159	16357	16495	16437	16533	16228	16388	16483	16555	16489	16525	16526	16503	16331	16441	16487	16425	16526	16544	16484	16450	16554	16487	16404	16566	16502	16577	16619	16282	16593	16388	16427	16460	16449	16507	16558	16520	16550	16416	16359	16735	16613	16395	16624	16695	16621	16567	16336	16287	16503	16450	16467	16471	16653	16586	16322	16561	16280	16393	16392	16377	16546	16381	16422	16453	16437	16579	16490	16599	16302	16420	16514	16360	16548	16415	16408	16581	16399	16568	16337	16468	16423	16510	16336	16428	16268	16544	16430	16363	16511	16479	16565	16312	16538	16433	16671	16616	16623	16593	16594	16570	16552	16473	16367	16408	16385	16551	16455	16522	16498	16220	16388	16504	16300	16505	16547	16461	16502	16546	16322	16418	16247	16568	16545	16512	16596	16377	16497	16399	16550	16177	16368	16569	16489	16476	16639	16605	16609	16720	16489	16181	16363	16498	16547	16388	16565	16399	16467	16576	16169	16583	16372	16338	16597	16205	16465	16318	16462	16526	16559	16414	16397	16418	16358	16509	16549	16622	16269	16485	16489	16407	16395	16364	16571	16491	16627	16433	16557	16621	16488	16292	16418	16599	16500	16578	16516	16309	16365	16424	16413	16382	16701	16188	16470	16409	16496	16517	16518	16397	16273	16253	16520	16350	16599	16302	16344	16409	16367	16392	16384	16595	16450	16566	16493	16473	16420	16527	16510	16536	16505	16489	16390	16521	16556	16344	16487	16456	16263	16294	16389	16471	16504	16519	16556	16414	16402	16338	16387	16498	16579	16555	16368	16482	16601	16506	16353	16578	16553	16528	16379	16365	16508	16402	16332	16359	16568	16387	16533	16379	16293	16357	16532	16429	16486	16459	16538	16550	16573	16565	16428	16383	16518	16500	16305	16616	16573	16518	16479	16405	16348	16545	16394	16531	16567	16483	16520	16640	16554	16309	16464	16517	16689	16289	16480	16387	16372	16459	16567	16371	16415	16375	16661	16388	16547	16486	16465	16431	16373	16635	16537	16455	16522	16480	16526	16632	16398	16421	16606	16364	16621	16467	16386	16537	16559	16373	16395	16627	16737	16639	16559	16334	16481	16317	16375	16518	16536	16577	16428	16522	16471	16464	16815	16518	16501	16370	16421	16522	16574	16407	16441	16417	16609	16469	16401	16420	16555	16377	16539	16523	16648	16307	16291	16214	16641	16388	16525	16348	16340	16423	16486	16361	16559	16493	16308	16568	16353	16394	16572	16551	16594	16433	16562	16363	16572	16535	16398	16496	16589	16438	16459	16435	16458	16361	16404	16310	16394	16319	16476	16549	16474	16564	16408	16527	16548	16365	16770	16575	16555	16832	16575	16397	16509	16415	16307	16412	16593	16453	16281	16563	16703	16658	16526	16492	16428	16590	16536	16567	16627	16298	16446	16494	16527	16508	16411	16573	16359	16362	16479	16515	16601	16547	16542	16570	16467	16442	16495	16490	16685	16390	16450	16536	16730	16481	16672	16507	16495	16404	16538	16411	16365	16519	16467	16379	16464	16504	16244	16530	16432	16530	16394	16439	16605	16402	16474	16541	16677	16470	16415	16345	16416	16370	16524	16602	16689	16442	16691	16477	16670	16437	16126	16446	16509	16467	16544	16554	16619	16275	16499	16539	16364	16541	16373	16568	16448	16343	16401	16479	16438	16363	16409	16279	16190	16291	16444	16487	16587	16612	16582	16365	16465	16453	16419	16470	16441	16323	16325	16353	16314	16479	16610	16516	16438	16333	16428	16387	16530	16315	16398	16387	16631	16720	16553	16449	16502	16336	16582	16538	16505	16541	16592	16409	16329	16431	16206	16468	16404	16281	16420	16494	16606	16519	16148	16554	16500	16329	16501	16424	16507	16417	16307	16419	16432	16579	16479	16751	16497	16358	16536	16425	16404	16526	16546	16317	16378	16683	16544	16371	16464	16443	16440	16304	16304	16330	16361	16440	16535	16582	16375	16288	16516	16493	16449	16560	16496	16487	16481	16569	16448	16398	16280	16492	16542	16445	16470	16391	16506	16282	16520	16428	16572	16488	16589	16511	16492	16258	16647	16418	16457	16380	16394	16492	16597	16343	16513	16472	16380	16453	16553	16558	16480	16324	16514	16570	16462	16444	16745	16396	16321	16335	16615	16322	16686	16577	16488	16505	16430	16577	16563	16483	16369	16487	16670	16247	16488	16359	16443	16424	16297	16398	16464	16526	16370	16337	16561	16492	16488	16647	16381	16625	16428	16327	16352	16437	16415	16319	16571	16499	16562	16569	16465	16439	16391	16461	16548	16407	16495	16455	16376	16472	16511	16251	16470	16661	16453	16407	16543	16508	16502	16474	16657	16343	16523	16376	16359	16405	16333	16400	16283	16318	16418	16527	16685	16413	16398	16397	16498	16476	16366	16473	16364	16539	16506	16703	16393	16288	16453	16754	16454	16676	16566	16481	16514	16389	16498	16410	16448	16497	16437	16485	16329	16365	16463	16396	16377	16465	16486	16580	16580	16658	16475	16566
21811	38688	35653	28298	25293	22731	20854	18926	18194	17444	17025	16113	16113	15821	15454	15292	15141	15090	15196	14917	14784	14744	14683	14439	14475	14470	14435	14315	14377	14384	14377	14216	14346	14368	14262	14240	14199	14358	14234	14161	14428	14184	14355	14233	14274	14163	14270	14233	14069	14301	14216	14297	14218	14178	14290	14218	14251	14144	14324	14195	14331	14148	14294	14142	14033	14242	14082	14318	14168	14285	14334	14036	14305	14117	14284	14163	14270	14233	14269	14092	14213	14075	14259	14284	14222	14323	14175	14253	14344	14222	14169	14227	14115	14239	14210	14267	14213	14207	14174	14076	14076	14342	14290	14233	14372	14028	14341	14253	14271	14210	14301	14333	14089	14248	14175	14141	14128	14154	14152	14277	14160	14134	14230	14145	14088	14225	14187	14221	14071	14382	14080	14196	14136	14304	14238	14196	14150	14340	14419	14104	14072	14074	14060	14133	14139	14275	14194	14292	14138	14227	14091	13976	14137	14309	14249	14190	14249	14111	14133	14183	14200	14066	14171	13967	14176	14154	14072	14071	14121	14123	14004	14317	14224	14035	14215	14003	14150	14334	13928	14142	14182	14221	14096	14278	14347	14275	14195	14112	14256	14131	14294	14199	14227	14320	14189	14277	14347	14218	14224	14257	14266	14044	14070	14133	14277	14166	14175	14106	14285	14064	14159	14365	14139	14119	14212	14322	14264	14103	14172	14143	14225	14129	14253	14210	14342	14232	14149	14265	14231	14136	14137	14162	14111	14102	14200	14248	14204	14213	14099	14103	14203	14347	14151	14303	14124	14289	14051	14287	14081	14128	14202	14119	14311	14021	14232	14137	14091	14275	14148	14342	14232	14267	14152	14311	14304	14191	14303	14241	14281	14131	14270	14116	14137	14105	14098	14109	14126	14308	14243	14185	14163	14289	14125	14297	14117	14345	14125	14093	14134	14229	14209	14202	14114	14378	14127	14346	14234	14195	14148	14161	14079	14233	14305	14152	14345	14098	14078	14175	14007	14276	14176	14219	14121	13974	14133	14232	14180	14028	14089	14229	14126	14164	14210	14100	14266	13955	14130	14072	14194	14270	14051	14099	14146	14319	14066	14196	14238	14188	14136	14055	14250	14124	14160	14163	14198	14252	14090	14266	14000	14291	14287	14207	14351	14189	14227	13994	14203	14312	14321	14221	14175	14242	14235	14190	14199	14226	14032	14169	14183	14212	14223	13935	14287	14237	14220	14216	14143	14418	14177	14348	14232	14170	14102	14170	14094	14256	14134	14232	14210	14181	14125	14162	14261	14161	14149	14295	14250	14182	14211	14136	14323	14106	14240	14177	14159	14171	14290	14198	14016	14201	14200	14209	14062	14179	14286	14028	14464	14262	14365	14229	14229	14082	14192	14274	14112	14088	14287	14225	14134	14244	14214	14197	14127	14096	14247	14153	14298	14334	13974	14217	14124	14221	14078	14118	14034	14255	14325	14162	14112	14358	14226	14203	14221	14209	14224	14242	13971	14186	14278	14184	13970	14214	14174	14188	14126	14020	14350	14164	14029	14107	14214	14307	14201	14097	14190	14164	14151	14043	14197	14133	14192	14303	14197	14283	14143	14283	14177	14092	14312	14290	14289	14167	14169	14269	14230	14038	14111	14187	14266	14078	14165	14072	14249	14190	14226	14174	14112	14127	14233	14281	14136	14185	14129	14338	14172	14029	13940	14366	14136	14139	14096	14177	14073	14196	14212	14115	14225	14208	14201	14297	14207	14333	14230	14063	14081	14243	14190	14317	14179	14199	14156	14198	14172	14215	14440	14287	14051	14137	14247	14149	14157	14186	14302	13996	14357	14285	14132	14128	14337	14394	14119	14296	14139	14078	14183	14140	14275	14119	14214	14228	14092	14077	14324	14265	14167	14212	14281	14354	14255	14259	14276	14269	14304	14290	14097	14027	14246	14196	14215	14190	14312	14193	14121	14056	14089	14192	14105	14085	14205	14182	14280	14210	14074	14220	14279	14146	14165	14061	14187	14116	14154	14228	14138	14315	14142	14257	14229	14124	14363	14155	14345	14209	14117	14066	14154	14253	14100	14146	14223	14261	14211	14182	14261	14067	14231	14154	14249	14098	14328	14180	14171	14241	14229	14243	14030	14060	14287	14341	14174	14153	14388	14201	14196	14350	14229	14357	14192	14061	14072	14218	14151	14270	14118	14146	14040	14116	14089	14249	14194	14163	14079	14147	14401	14125	14259	14208	14274	14225	14249	14201	14169	14294	14263	14157	14171	14035	14139	14257	14150	14209	14126	14309	14043	14161	14278	14294	14122	14349	14261	14169	14235	14070	14301	14054	14168	14137	14135	14091	14222	14195	14256	14227	14080	14301	14147	14170	14193	14065	14179	14166	14189	14275	14213	14212	14146	14376	14088	14203	14088	14175	14262	14190	14155	14292	14219	14303	14011	14311	14177	14155	14212	14324	14182	14039	14143	14186	14173	14222	14001	14320	14181	14205	14070	14149	14108	14083	14295	14093	14189	14231	14179	14088	14246	14172	14127	14464	14258	14172	14172	14096	14099	14008	14353	14053	14189	14276	13984	14236	14214	14280	14150	14205	14178	14111	14241	14276	14224	14144	14222	14140	14370	14175	14326	14308	14186	14295	14192	14066	14203	14240	14236	14326	14280	14414	14141	14217	14237	14116	14321	14189	14087	14102	14306	14063	14162	14298	14160	14129	14357	14243	14163	13972	14174	13898	14157	14205	14270	14270	13976	14230	14035	14205	14169	14167	14219	14186	14293	14068	14261	14191	14375	14107	14376	14286	14185	14228	14085	14191	14226	14059	14231	14296	14274	14152	14169	14097	14278	14320	14074	14203	14125	14262	14297	14312	14205	14300	14295	14209	14152	14288	14313	14147	14274	14301	14332	14402	14228	14292	14169	14139	14203	13991	14180	14214	14482	14208	14225	14142	14121	14305	14264	14112	14075	14258	14177	14137	14097	14250	14292	14218	14235	14109	14233	14303	14050	14114	14253	14117	14164	14295	14309	14085	14380	14177	14234	13973	14347	14093	14207	14267	14201	14235	13939	14199	14184	14224	14193	14224	14328	14281	14047	14296	14293	14208	14218	14295	14078	14263	14241	14029	14134	14203	14178	14248	14323	14174	14371	14065	14345	14063	14292	14161	14174	14122	14145	14141	14214	14246	14013	14312	14327	14143	14183	14145	14118	14254	14265	14205	14118	14198	14153	14137	14187	14173	14167	14179	14268	14157	14136	14257	14192	14136	14272	14131	14209	14355	14223	14087	14228	14125	14157	14268	14281	14075	14066	14134	14163	14108	14323	14309	14270	14205	14174	14181	14231	14073	14036	14220	14227	14333	14085	14133	14117	14316	14147	14204	14029	14154	14125	14173	14306	14116	14045	14174	14155	14116	14061	14207	14373	14256	14190	14072	14174	14083	14119	14203	14187	14165	14144	14129	14254	14074	14209	14124	14214	14129	14101	13951	14234	14041	14167	14040	14124	14201	14212	14081	14150	14157	14182	14304	14188	14215	14171	14191	14160	14252	14123	14165	14179	14333	14294	14099	14073	14079	14305	14172	13972	14305	14175	14254	14141	14200	14323	14342	14129	14162	14107	14306	14216	14213	14270	14181	14098	14223	14092	14191	14176	14169	14238	14196	14178	14240	14071	14126	14241	14262	14230	14322	14094	14082	14284	14092	14186	14082	14063	14269	14183	14305	14194	14178	14197	14191	14154	14234	14169	14149	14052	14219	14196	14188	14150	14090	14041	14277	14249	14220	14138	14115	14244	14224	14178	14100	14227	14266	14091	14164	14275	14258	14191	14148	14291	14178	14228	14231	14201	14193	14242	14153	14204	14207	14249	14222	14219	14253	14234	14191	14094	14271	14454	14279	14199	14259	14293	14069	14089	14176	14237	14038	14285	14263	14173	14328	14307	14174	14140	14062	14240	14098	14183	14098	14072	14040	14184	14207	14211	14189	14100	14075	14258	14240	14154	14196	14290	14195	14316	14201	14179	14125	14032	14275	14297	14154	14167	14093	14180	14174	14186	14379	14290	14264	14236	14199	14076	14022	14245	14198	14192	14120	14202	14168	14226	14230	14176	14122	14047	14289	14193	14103	14121	14092	14253	14140	14235	14219	14160	14192	14327	14343	14118	14028	14050	14332	14194	14163	14184	14245	14026	14305	14178	14266	14088	14319	14282	14162	14230	14202	14001	14290	14363	14089	14414	14135	14146	14074	14199	14056	14162	14134	14267	14284	14043	14098	14200	14223	14271	14060	14128	14245	14245	14110	14222	14104	14277	14027	13988	14176	14266	14341	14080	14202	14087	14115	14185	14246	14071	14073	14259	14305	14106	14281	14139	14402	14179	14236	14233	14300	14247	14236	14236	14162	14307	14116	14161	14247	14357	14171	13996	14067	14189	14170	14102	14187	14276	14208	14108	14194	14295	14212	14164	14238	14194	14224	14196	14221	14276	14235	14056	14185	14138	14203	14281	14121	14139	14236	14223	14279	14180	14052	14112	14088	14220	13993	13942	14403	14207	14169	14203	14366	14238	14183	14139	14223	14224	14431	14231	14137	14366	13925	14235	14259	14046	14152	14118	14205	14148	14288	14115	14149	14235	14230	14232	14178	14212	14282	14213	14122	14248	14101	14072	14290	14091	14178	14238	14150	14404	14253	14024	14271	14094	14029	14201	14092	14244	14261	14253	14258	14047	14288	14119	14239	14268	14193	14222	14067	14411	14073	14351	14245	14176	14202	14148	14326	14283	14069	14102	14159	14076	14220	14100	14150	14218	14180	14291	14211	14154	14127	14156	14208	14118	14188	14203	14123	14124	14284	14183	14366	14310	14215	14272	14180	14187	14125	14125	14380	14258	14303	14374	14102	14131	14234	14152	14280	13979	14179	14375	14221	14094	14312	14164	14183	14346	14281	14084	14348	14168	14232	14338	14208	14057	14227	14113	14206	14209	14211	14179	14315	14359	14127	14116	14202	14230	14188	14018	14149	14242	14246	14112	14116	14227	14120	14199	14155	14333	14134	14270	14211	14057	13996	14234	14282	14138	14404	13993	14147	14147	14103	14123	14158	14290	14132	14309	14042	14232	14257	14330	14220
22686	21050	28813	23560	21865	25367	28062	22780	21432	21231	20539	19885	19633	19558	19328	19146	19193	19036	18730	18556	18496	18873	18412	18285	18266	18333	18401	18382	18063	18046	18315	18267	18076	17918	18214	18196	18182	18146	18384	17970	17966	17972	17999	17859	17846	18065	17800	18047	17962	17994	18045	18035	17954	17778	18089	17874	18070	18162	17902	18043	17847	18004	18012	17914	17904	17939	18008	18039	18183	17747	18241	18018	18256	17756	17959	17872	18089	17877	17754	17759	18120	18076	17877	18003	17615	17754	18012	18099	17949	18022	17844	17995	17761	17990	17960	17768	18044	18084	17929	17865	17870	18098	17875	18041	17818	18149	17868	18061	17753	17956	17972	17828	18008	17844	17945	17983	17756	17865	18169	17917	18013	17940	18005	17846	17932	18132	17822	18090	17933	17846	17883	17940	17898	17970	17868	17805	17871	17957	17871	17794	17827	17803	18028	17990	17746	17913	18042	17981	17972	17760	18034	17833	17736	17962	17899	18028	17933	17936	17965	17824	17959	18035	17987	17815	17910	17954	18131	18024	17855	17990	17937	17934	17887	17945	18100	18007	17973	17933	18020	17793	17860	17950	17978	17937	17877	18012	17881	17898	17900	18011	17920	17894	17915	17946	17962	17842	17954	17835	17987	17900	17812	17842	17758	17771	17901	18044	17894	18062	17921	17964	17859	17893	17940	17924	17859	17803	17830	17821	17583	17713	18026	17919	18053	17985	18041	18038	17858	18029	18061	17777	18156	17843	17883	17680	17861	17945	18020	18018	18080	17697	17823	17801	17967	17785	17847	17937	17793	17836	17971	17808	17824	17840	18169	17894	17728	17697	18040	17861	17861	17743	17999	17802	17904	17951	17843	17838	17663	17900	17880	17783	17865	17853	17924	17860	18029	17962	17781	18022	17915	18227	17938	17912	17850	18088	17932	17952	17858	17943	17893	17972	17968	17805	17959	17892	17859	17871	17824	17728	17885	17826	17682	17763	17825	17957	17907	17795	18013	18108	18107	18066	17995	17729	18038	17913	17967	17868	17862	17974	18063	17775	17987	17873	17908	17875	17966	18166	17759	17846	17804	18147	17991	17714	17677	17963	17964	17751	17822	17987	17914	17945	17932	17893	17772	18008	17923	17832	17915	17895	18104	17852	17951	17879	17950	18011	17962	17800	18012	17940	17937	17805	17922	17994	17740	18018	17770	17841	17953	17755	17863	17876	17892	17865	17863	17922	18058	17980	17927	18022	18078	17887	17884	17854	17570	17828	17960	17825	17697	18027	17870	17988	17866	17846	17891	17741	17773	17842	17769	17912	17860	17962	17823	17862	17780	18048	17885	17853	17869	17924	18001	17885	17757	17695	17878	17808	17846	17834	17928	17924	17893	17930	17929	17839	17893	18027	17732	17739	17731	17815	17960	17760	17843	17875	18108	17851	17823	17914	17904	17848	18004	17894	18002	17838	17966	17782	18096	17734	17756	17753	18035	17893	17860	17976	17998	17825	17863	18023	17855	17845	17855	17810	18087	17690	17896	17690	17881	17831	18009	17759	18139	17767	17880	18010	17927	17937	17824	17883	17703	17714	17769	17927	17881	17960	17874	17945	17892	17769	17683	17810	18042	17913	17998	17927	17822	17978	17837	17917	17927	17806	18008	17992	17926	17771	17814	18097	17952	17826	17939	17969	18019	17881	18072	17901	17853	17753	17835	17933	18024	17825	17855	17917	17857	17787	17829	17741	18149	18056	17792	17853	17818	17940	17838	17868	17729	18172	17824	17874	17940	17788	17842	17800	17761	17878	17910	17685	17874	17717	18059	17979	17840	17960	18093	17915	17978	17594	17813	17841	17942	17721	17906	17899	18024	17946	17744	17999	17833	17857	17814	17866	17781	17953	17764	17828	17648	17922	18024	17916	17832	17785	17724	17953	17644	17729	17819	17933	17955	17846	17804	17866	18074	17791	17952	17844	17895	18011	18079	17709	17840	17893	17786	17981	18009	17848	17949	17838	17847	17905	17735	17759	17942	17859	17746	17855	18092	17897	17974	17700	17851	18035	17683	17800	18142	18063	17725	17956	17796	17909	17900	17872	17907	17817	17782	17934	17937	17964	18011	17913	17897	17817	18103	17780	17784	17851	17820	17973	17731	17673	17997	17903	17966	17999	17907	17735	17711	17898	17951	18066	17999	17890	17787	17986	17899	17978	17773	17961	18030	17964	17992	17882	17750	17794	17739	17740	17734	18039	17972	17731	17983	18007	17748	18190	17807	17862	17880	17763	17997	17768	18009	17855	17954	17838	17722	17886	17930	17836	17780	17933	18060	18033	17875	17973	17925	17884	17940	17906	17641	17931	17890	17876	17882	17677	17939	17845	17965	17830	17880	17761	17831	17907	17927	17841	17878	18008	17896	17960	17951	17864	17924	17744	18040	17777	18072	17656	17830	17839	17926	17954	17866	18051	18012	17984	17896	17902	17690	17852	17819	17834	17867	17912	17947	18014	18055	17970	17668	17925	17752	17812	17950	18020	17851	18042	17881	18116	17916	17963	17830	17954	17948	17802	17885	17867	17869	17940	17754	17742	17924	17913	17741	17836	18114	17945	17848	17823	17970	18017	17832	17921	17913	17999	17885	17990	17866	17961	17867	17899	18024	17879	17769	17946	17854	17933	17959	17984	17699	17920	17713	17980	18224	17879	17909	17776	17778	17996	17856	18040	17746	17814	17982	17903	17856	17750	17898	17760	17920	17779	18005	18032	17933	17803	17860	17945	17771	17922	18011	17728	17946	18066	17802	17837	17950	17927	17993	17670	18008	18036	17872	17828	17762	17943	17870	18069	17863	17873	17840	17786	17956	17900	17707	17886	17873	17958	17960	17846	17900	17890	17857	17755	17848	18044	18012	17938	17921	17852	17978	17628	17926	17961	17837	17757	17738	17975	18004	18247	17819	17840	17786	17789	17869	17879	18075	17896	18016	17850	17814	17987	17720	17984	17859	17739	18174	18207	17848	17730	18049	17742	17915	17782	17900	17879	17977	18207	17870	17722	17933	17872	17798	17973	17866	18040	18026	17972	17901	17972	17873	17917	18024	17985	17790	17899	17678	18059	17882	17747	17645	17905	17850	17926	17751	17816	17894	17768	17875	17991	17762	17837	18057	17812	17830	17853	17915	17849	17933	17881	18070	17930	17841	17865	17926	18045	18085	17908	18010	18010	17777	17972	17975	17955	18006	17907	17978	17987	18047	17934	18119	18057	17962	17857	17839	17853	18056	18029	17941	17832	17807	17934	17949	17977	18037	18225	18065	17862	18035	17868	17681	17879	17887	17704	17876	18051	17973	17984	17866	17666	18058	17963	17696	18060	17805	17979	17760	17767	18084	18063	17906	17904	18045	17761	17893	17909	17601	17937	17920	18060	17904	17801	17864	17804	17841	17799	17876	17795	17846	17805	17961	17817	17855	18129	18096	17827	17817	17589	17936	17822	17911	17938	17790	17829	17855	17874	17910	17979	18034	17850	17778	17785	17924	18004	17871	17924	17658	18049	18103	17966	17814	17867	17971	17873	17863	17993	17745	17831	18151	18041	17928	17886	17869	17887	18000	18049	17838	17857	17810	17740	17974	17954	18018	17752	18028	17908	17943	17796	18063	17813	17748	17884	17854	18009	17892	17937	17952	17833	17970	17852	17813	17925	18044	18034	17943	17952	17802	17807	17979	17887	17892	18051	17887	17801	17700	17805	17914	17869	17742	17932	17692	17749	17776	17882	17825	17937	17759	17827	17888	17842	17683	17802	17851	17907	17884	17682	17940	17870	17911	17829	17937	17895	17965	17881	17905	17805	17725	17859	17877	17894	18019	17967	17854	17914	17938	17886	17799	17799	17838	18041	18046	17997	17723	17988	18003	17951	17896	17893	17670	17861	17803	17914	17907	17864	17975	17959	17991	17712	17949	18058	17671	17870	17870	17802	17840	17693	18034	17868	17802	17777	18008	18009	17802	17860	17920	17949	17902	17805	17930	17831	17950	18102	17938	17875	17899	17991	17931	17954	17898	17953	18077	17860	17865	17862	17765	17940	17772	17833	17727	18150	17976	17892	17794	17803	17850	17917	17986	18071	18108	17955	17861	17874	17949	17821	17844	17808	18120	18048	17980	17967	17748	17866	17855	17748	18005	17990	18018	17925	17872	17934	18058	17744	17888	17908	17853	17759	17894	17826	17796	17871	17975	17855	17915	17647	17980	18036	18007	17770	17678	17842	17945	17988	17783	17799	17890	18095	17759	17960	17950	17798	17646	17734	18005	18044	17888	17826	17846	17921	18064	17844	17992	18011	17826	17891	17764	17917	18030	17746	17781	17916	17922	17914	17849	17968	17933	17630	17867	18042	17868	17923	18101	17894	17922	17737	17973	17949	17842	17978	17812	17887	17928	17908	17812	17820	17780	17807	17993	18021	17924	17978	17868	17989	17824	17845	18091	18182	17857	17908	17932	17874	17917	17936	17897	17829	18044	17801	17785	17695	17819	17813	17847	17770	17573	17926	17948	17850	17848	17745	17967	17876	17702	17777	17817	17890	17916	17875	17867	17677	17948	17770	17970	17940	17878	17869	17636	17826	17787	17940	17984	17949	17773	17908	17719	17859	17850	17870	18025	18051	18007	17911	17807	18043	17924	18238	17853	17855	17891	17900	17660	17655	17698	17834	17876	17888	17794	17906	17764	17983	17884	17796	17950	17985	17905	17933	18038	17991	17874	18085	17867	17796	17924	17788	17942	17701	17953	18017	17804	17886	18000	17871	18023	17972	17787	17997	17907	17875	17790	17881	17957	17687	18021	17884	17844	17722	18003	17927	17997	18003	17816	17999	17793	18013	17955	17968	17731	17766	17999	17781	17891	17941	17902	17821	17885	17862	17956	17940	17827	17972	17832	17897	17959	17968	17609	17833	17830	17825	17926	18058	17850	18009	17963	17859	18011	17824	17845	17792	17852	17799	17911	17988	17946	17927	18020	17965	17997	17790	17783	17835	17682	17985	17905	17993	17902	17728	18030	17870	17873	18135	17962	17884	17731	17979	17895	17707	17933	17776	17744	17869	17956	17853	17777	17902	17878	17673	17752	17858	17853	17932	17858	17958	17929	18094	18085	17932
23600	43197	39802	32051	29117	26012	24042	21563	20272	19415	18840	17622	17721	17348	16977	16735	16654	16183	16181	15986	15782	15615	15591	15657	15479	15484	15257	15244	15155	15119	15077	15250	15435	15439	15220	15096	15146	15214	14987	15057	15082	14993	14994	14984	15162	14975	15080	15169	15169	15225	15071	15188	14969	14964	15194	15096	15156	15059	14990	15060	15082	15127	14909	15107	15041	15147	15151	15189	15015	14989	14979	15012	14895	15025	15030	15030	15016	14865	15034	15004	14940	14919	14938	15085	15108	14905	15013	15090	14908	14965	15069	15126	14963	15010	15127	15007	14889	15175	15050	15060	14998	15042	15160	14947	15164	14986	14996	14869	14962	14970	15022	15241	15085	14999	15076	15031	15046	15080	14948	14824	14977	14954	14908	14946	14991	15023	15111	15009	15130	14812	15157	14992	14962	15071	14904	14871	15081	14959	14970	14967	15181	14996	15014	14917	14968	15166	15040	14944	15036	14974	15000	14872	14965	15119	15010	15021	15127	15067	15027	15224	14995	14829	15040	15027	15115	14944	14840	14898	14956	14952	14959	15156	15057	15186	15083	14894	14937	14819	14816	14941	15111	15103	14996	15007	15232	15116	14954	15090	14904	15050	15252	15026	15057	15160	15093	15057	14837	15055	14993	14980	15112	14969	15049	14974	15032	14976	15001	15000	15100	15175	15093	14858	14816	14953	15008	14936	15089	14993	15177	15052	14860	15143	14845	14977	15018	15126	14995	15093	14956	15054	14872	14973	15030	14968	14961	14980	14994	15142	15038	15013	15138	14889	15254	15038	15084	15007	14989	15013	15031	14975	15042	14981	14958	15045	15024	14934	14946	15049	14935	15022	15094	14975	15102	15021	15111	15026	14914	14959	15079	14939	15061	14931	14969	14964	15079	15044	15123	14899	15078	14883	15019	15126	15074	15083	15043	14933	15064	15052	14960	15029	14837	15033	15004	15072	14944	15054	15048	15132	15138	15188	15168	15062	14958	14859	14990	15088	15146	15042	15016	15061	14995	15004	15127	15127	15144	14972	15110	15001	15068	14932	15063	14923	15003	15245	14995	14839	15113	14991	15045	15015	14877	14941	15110	14962	14939	15126	15025	15058	15113	15014	14895	15064	15011	15045	15008	14862	15118	14994	14910	15118	15077	15057	14995	15121	14860	14850	14990	15118	15008	14980	15074	15043	14935	15078	14928	15034	14944	15072	15072	14925	15143	15069	14991	14906	14910	15021	15035	15145	14981	14959	15039	15059	14971	14926	14984	15126	15160	14838	14846	15007	14946	14961	15137	14973	15056	15000	15148	15224	14930	15054	15046	14972	14941	15090	15159	14911	14984	14957	15149	14861	15014	15035	14963	15003	15046	14769	15095	14931	15155	15098	14847	14875	14938	15153	15019	15184	15042	14948	15020	14883	15001	14957	14909	14994	15068	14997	15034	14960	14832	14939	14861	14965	15101	15076	15124	14921	15144	15065	15162	14954	15146	15232	15040	14965	15043	14877	15109	15095	14891	14966	15054	14945	15140	15025	15121	15109	14883	14908	15091	15171	15035	14797	14997	14953	14871	14976	14944	15014	14907	15182	15062	15038	14822	15045	15123	15196	14772	14980	14964	15053	15037	15080	14941	15044	15019	14956	15045	14989	14983	14975	15109	15029	14927	14974	14852	14932	15101	14921	14943	14981	14957	15000	15025	15049	15179	15055	15057	15151	14905	15065	14890	15032	14967	15051	14989	14854	14960	14968	14866	15041	15180	15113	14922	15244	14786	15091	14915	15015	14974	14965	15138	15116	15109	15145	15073	15049	14846	14897	15158	14922	14847	15003	15006	15068	15054	15023	14894	14877	14881	15045	15001	14908	15054	14957	15012	14795	15017	15002	14894	15210	14998	14973	14872	14861	15117	14961	15063	14897	14913	14974	15018	14974	15159	15029	15158	14989	15047	15142	15040	15038	14987	15118	14968	15020	14960	14957	14937	14975	15134	15000	15001	15049	15096	14860	15121	14912	14916	14910	15209	14804	15057	15001	15100	14888	14987	15049	15155	15155	14977	14864	15008	14843	15062	15000	15007	15066	14952	14990	15182	15069	15064	15000	15040	14963	14917	14918	14870	14780	15018	15018	14856	14977	15102	15088	15130	15090	14911	14973	15041	14985	14927	15057	15050	14934	14891	14949	15154	14816	14939	15126	14794	14845	15131	15068	15230	15164	14979	14996	14737	14935	15042	14998	14873	14943	15167	15021	14995	14858	14966	14848	15096	14899	15060	15028	15165	15135	14913	15070	15100	15036	14971	15224	15164	14841	14991	15111	15060	15068	15001	15090	14995	14962	14915	15206	14964	14939	14919	15054	15071	14926	15108	15054	15000	14915	15097	15081	14939	14930	14892	15154	15081	15154	15012	15037	14893	15005	14963	15064	15102	14855	15078	14963	14978	14853	14906	15007	15014	15111	14964	15099	15080	14735	15118	14986	14967	15030	15012	15037	15052	14941	15039	14928	15046	14780	15010	14877	15083	14899	14958	15057	14919	15297	14866	14754	15105	14864	15168	14910	15003	15164	15001	14860	14904	14839	14915	15002	15027	15060	15129	14931	15013	14822	14887	14991	14986	14957	15195	15050	14950	14852	15103	14992	14979	14972	15138	15132	14958	14822	15045	15147	14912	15054	14951	15126	14816	14824	14940	15036	14984	15047	15008	14964	15039	15050	15014	15136	15071	15151	14975	15219	15071	14927	15078	15019	14937	15039	15199	14909	15202	14981	15000	15063	14888	14983	14971	14962	15042	15003	14841	14984	15121	15100	14922	14892	15072	15081	14875	15010	14998	14903	14997	14969	14987	15007	14901	15119	14907	14972	14867	14977	14851	15008	14905	15044	14964	15084	14883	15029	15079	15059	15002	14959	15069	15061	14995	15088	14958	14997	15019	14833	15012	14966	14934	15135	15159	14959	15059	14832	14970	15100	14990	15082	15106	14921	15004	14915	14974	15141	15112	15062	14933	15085	14997	15096	15055	14877	14793	14860	14885	15114	15064	14907	14891	14707	15000	14916	14979	15028	15101	14989	15121	14925	15117	14986	15001	14914	15080	14960	14918	15014	14999	14927	15145	15005	15142	14874	15042	14934	15137	14958	15124	15135	14976	15082	14939	14879	14891	14905	15000	14957	15045	14891	14918	15083	15028	14930	14966	15061	14971	15033	14988	15008	14965	14921	15075	15048	15026	15058	14951	14913	15121	14877	15160	14917	14891	15132	14939	15109	14887	14992	15119	15191	15110	15070	15098	15107	14939	14912	15037	14953	15071	15029	15003	14917	14900	15069	15046	15045	15122	15090	14975	14898	15010	14923	15099	15127	14927	14949	14956	15255	14878	15165	15119	14918	14845	15139	14980	15298	15102	15033	15021	14907	14890	15015	15005	14869	15097	14848	15056	15037	15018	14975	14954	15175	14967	15202	15069	14916	15016	15054	15017	15081	14972	15037	15108	14806	14952	14938	15031	14856	15134	15021	14950	15197	15007	14987	14965	15049	15016	15075	14990	14793	14879	14988	14982	15068	15034	14981	15051	15102	14971	15084	15027	15040	14965	15137	15053	15010	15075	14903	15030	15087	14987	15069	14931	14943	14983	15138	14926	14895	15032	14843	15133	15007	14953	14964	14783	15027	15128	15096	14987	14978	15112	14831	14959	15052	15173	15044	15108	14997	15150	14926	14817	15034	14919	15193	15056	14990	15058	15052	15160	14996	15125	14855	15177	14982	15074	14941	14940	14923	15003	14994	14983	15088	15013	14924	14901	14935	15072	14916	14998	15054	15135	15005	14935	14958	14981	14946	15102	14954	15076	15066	14952	14985	15091	15003	14877	15074	15005	15004	14974	14942	15015	14938	15019	15050	14961	14967	14974	14902	14907	14891	15037	15004	15007	14785	15101	14860	15021	15017	14919	14917	15089	14971	15009	15121	15146	15111	14966	15059	15009	15016	15139	15045	14847	15100	15046	15140	15056	15005	14946	14900	14902	15035	15070	14993	15148	14956	14839	15076	14920	15093	15141	15141	15163	15003	14822	15020	15105	14954	15003	14862	14990	15011	15035	14941	15012	15157	14912	14923	14926	15075	15009	14968	14971	15112	15088	15042	15050	14934	14865	14871	15152	14979	15006	14984	15019	14994	14983	15008	15124	14985	15038	15020	15218	14995	15141	15140	15003	14954	15121	15168	15055	14900	14982	15149	14866	14967	14991	14959	14937	15055	15096	15021	15019	15039	14979	14891	14922	15091	15096	15122	15045	14852	14855	15050	14896	14928	14912	15201	14919	14900	15064	14872	14964	15106	14859	14928	15197	14946	14954	14925	15045	15005	15150	15035	14937	14933	15125	14825	14832	14989	15004	14957	14970	14856	14857	15022	15105	14940	15008	14852	14857	15035	15047	14961	15091	15038	14820	15154	14983	15019	14919	15110	15105	14863	14999	14859	15190	15015	15038	15090	15151	15024	14890	15099	15083	14976	15033	14992	14849	14911	15132	14982	14937	14865	14852	15133	15092	15128	15047	15100	14991	15055	14968	15057	14953	14955	15057	14935	15020	15073	14907	15067	14904	15246	14914	15077	14988	15135	15117	15046	14954	14976	15160	14940	15151	14957	15028	15019	15076	14979	15072	15035	15019	14961	15099	15094	14992	15003	14913	15085	15048	15013	15025	14935	15012	15214	15240	14953	14985	14948	15043	14971	15223	14932	14952	15063	14850	14935	15139	14918	15161	15267	15104	15030	14967	14923	15032	15028	15009	15121	14950	15232	14845	15067	15018	14918	15009	14973	14893	15051	14940	14965	14853	15026	15118	14912	14930	14972	15050	14870	15117	15017	15048	14956	15199	14930	15033	14910	14937	15061	15023	14979	14899	15116	15060	14993	15097	15058	15018	14999	15050	15138	14888	14909	14981	15149	14986	15030	15000	14929	14974	15056	15202	15125	15121	15076	15024	15050	15061	14932	15017	14916	15110	14844	15087	14919	15024	15052	15007	14915	14938	14954	15086	14975	14926	15026	15115	14984	15053	14982	14954	14905	15016	14855	14880	14887	14977	14973	14874	14937	14935	14995	15006	14952	15035	15028	15148	14905	14988	15132	15101	15077	15143	15047
28039	23500	28368	25911	21570	20523	19494	18344	18021	17556	17512	17640	17226	17124	17162	17038	16842	16901	16952	16972	16943	16741	16768	16769	16716	16723	16459	16450	16709	16822	16563	16609	16645	16400	16546	16668	16481	16560	16541	16338	16677	16550	16435	16368	16566	16711	16539	16613	16555	16580	16664	16651	16476	16512	16619	16523	16453	16830	16426	16576	16562	16623	16489	16332	16339	16642	16580	16551	16674	16352	16469	16516	16474	16606	16498	16432	16429	16576	16599	16523	16431	16269	16465	16582	16694	16631	16558	16705	16467	16465	16473	16470	16509	16562	16458	16489	16590	16585	16657	16566	16661	16435	16624	16507	16487	16430	16582	16571	16634	16492	16671	16436	16430	16460	16440	16552	16487	16596	16589	16776	16548	16626	16859	16525	16283	16388	16524	16613	16469	16449	16473	16606	16307	16559	16609	16515	16636	16632	16381	16499	16484	16564	16369	16347	16514	16505	16541	16705	16496	16444	16595	16687	16670	16484	16560	16477	16657	16521	16676	16580	16750	16412	16673	16534	16663	16527	16605	16639	16579	16452	16518	16572	16434	16594	16729	16449	16464	16503	16476	16628	16466	16568	16402	16634	16545	16539	16636	16504	16493	16514	16446	16588	16428	16539	16740	16383	16308	16435	16520	16422	16639	16503	16655	16704	16616	16623	16373	16678	16614	16590	16399	16362	16682	16633	16595	16391	16515	16460	16512	16521	16529	16460	16700	16555	16542	16315	16379	16365	16646	16443	16613	16709	16388	16473	16564	16496	16406	16437	16646	16565	16327	16621	16546	16479	16562	16513	16562	16299	16578	16396	16646	16720	16553	16497	16570	16449	16629	16670	16547	16368	16410	16400	16560	16512	16542	16630	16644	16534	16586	16399	16505	16529	16667	16456	16542	16325	16505	16480	16518	16597	16403	16404	16697	16577	16611	16588	16649	16490	16427	16402	16602	16640	16463	16570	16612	16213	16508	16477	16536	16434	16468	16658	16523	16418	16537	16679	16473	16468	16558	16706	16658	16349	16585	16410	16698	16590	16529	16542	16620	16447	16524	16439	16299	16576	16555	16548	16435	16506	16620	16484	16573	16475	16760	16509	16514	16477	16551	16639	16654	16566	16462	16516	16584	16382	16522	16599	16447	16469	16601	16600	16448	16454	16412	16657	16709	16560	16443	16404	16440	16378	16386	16482	16692	16508	16490	16528	16578	16333	16540	16539	16525	16278	16643	16342	16596	16593	16655	16531	16738	16499	16595	16380	16652	16342	16590	16699	16519	16444	16524	16305	16590	16442	16452	16662	16588	16640	16632	16681	16519	16450	16566	16454	16372	16269	16404	16507	16275	16591	16599	16649	16507	16554	16719	16384	16572	16489	16551	16406	16587	16374	16431	16554	16475	16508	16495	16505	16522	16593	16711	16415	16407	16286	16865	16618	16514	16509	16511	16431	16732	16439	16446	16603	16663	16452	16589	16571	16570	16388	16587	16610	16751	16523	16496	16354	16702	16403	16460	16610	16574	16520	16507	16435	16544	16623	16672	16537	16518	16646	16418	16445	16682	16467	16613	16415	16499	16515	16464	16326	16264	16276	16485	16475	16568	16238	16465	16521	16751	16654	16483	16740	16609	16419	16685	16613	16543	16537	16370	16417	16624	16476	16803	16599	16614	16500	16554	16479	16454	16583	16278	16518	16588	16415	16411	16696	16576	16658	16612	16638	16469	16482	16467	16531	16595	16503	16463	16792	16526	16485	16716	16560	16472	16446	16586	16534	16420	16607	16521	16476	16470	16495	16474	16667	16557	16692	16583	16324	16559	16382	16655	16524	16485	16622	16572	16670	16527	16565	16604	16533	16531	16685	16343	16682	16592	16468	16583	16593	16508	16638	16420	16490	16605	16601	16612	16554	16448	16507	16553	16492	16667	16427	16569	16502	16634	16530	16460	16521	16524	16600	16898	16332	16614	16566	16607	16623	16674	16605	16374	16522	16780	16729	16632	16594	16433	16642	16598	16837	16703	16555	16621	16545	16723	16482	16453	16421	16513	16604	16523	16792	16594	16430	16443	16342	16391	16711	16526	16496	16516	16497	16651	16552	16634	16622	16573	16459	16686	16443	16387	16681	16449	16591	16629	16454	16685	16435	16521	16543	16285	16535	16366	16496	16561	16486	16465	16543	16638	16610	16628	16506	16597	16810	16428	16405	16512	16552	16579	16166	16375	16805	16447	16471	16475	16365	16556	16628	16532	16599	16691	16413	16546	16726	16392	16636	16453	16463	16694	16665	16593	16559	16655	16591	16778	16600	16566	16580	16506	16266	16467	16225	16757	16497	16599	16434	16598	16498	16586	16706	16279	16505	16550	16659	16364	16430	16634	16272	16268	16341	16584	16567	16337	16695	16449	16379	16594	16484	16717	16474	16510	16500	16307	16494	16702	16808	16574	16443	16538	16628	16425	16606	16503	16517	16367	16399	16576	16427	16500	16547	16560	16370	16225	16544	16684	16583	16516	16488	16532	16464	16507	16613	16488	16466	16553	16726	16650	16536	16442	16263	16557	16558	16518	16441	16315	16609	16394	16499	16604	16481	16615	16448	16367	16520	16420	16321	16469	16556	16608	16403	16595	16592	16350	16518	16545	16581	16585	16405	16435	16463	16610	16347	16580	16460	16659	16458	16486	16571	16702	16762	16656	16570	16413	16549	16474	16513	16544	16520	16522	16548	16470	16360	16429	16469	16421	16545	16662	16574	16684	16674	16560	16628	16663	16669	16319	16479	16486	16553	16325	16552	16561	16514	16681	16469	16650	16582	16534	16347	16460	16491	16385	16574	16430	16543	16615	16539	16410	16673	16424	16514	16478	16365	16455	16683	16479	16536	16662	16484	16416	16590	16503	16446	16522	16473	16575	16437	16547	16580	16472	16416	16276	16432	16641	16419	16473	16657	16500	16661	16645	16545	16497	16386	16466	16363	16398	16513	16298	16418	16647	16528	16265	16775	16332	16484	16479	16372	16586	16473	16535	16614	16641	16694	16614	16515	16767	16494	16665	16431	16529	16509	16610	16439	16689	16747	16527	16527	16368	16560	16499	16593	16494	16536	16653	16543	16384	16405	16387	16641	16280	16543	16571	16397	16517	16458	16528	16825	16578	16413	16455	16447	16570	16916	16345	16477	16355	16502	16569	16496	16521	16498	16697	16659	16515	16437	16640	16497	16656	16484	16406	16505	16614	16539	16581	16595	16639	16560	16346	16603	16580	16588	16434	16733	16598	16359	16599	16550	16798	16622	16558	16375	16577	16636	16308	16376	16582	16535	16565	16612	16684	16673	16621	16573	16401	16602	16502	16622	16546	16597	16587	16544	16558	16328	16730	16412	16355	16587	16587	16517	16615	16682	16409	16387	16566	16599	16559	16351	16334	16244	16642	16348	16635	16454	16766	16531	16499	16513	16547	16530	16518	16525	16489	16341	16487	16487	16575	16421	16613	16583	16461	16533	16508	16649	16441	16479	16779	16463	16536	16443	16355	16347	16407	16471	16533	16614	16551	16673	16567	16646	16392	16582	16468	16614	16504	16372	16459	16267	16401	16574	16529	16341	16264	16460	16479	16461	16573	16505	16469	16379	16702	16491	16402	16644	16420	16574	16672	16564	16670	16439	16493	16661	16545	16565	16381	16502	16476	16598	16512	16500	16610	16342	16531	16679	16429	16437	16554	16358	16543	16533	16617	16363	16616	16439	16350	16497	16449	16604	16435	16662	16462	16434	16415	16501	16634	16451	16597	16566	16583	16435	16541	16745	16751	16614	16534	16239	16476	16759	16546	16603	16590	16456	16644	16648	16540	16348	16401	16545	16616	16645	16457	16341	16514	16593	16371	16597	16597	16535	16300	16511	16650	16536	16476	16585	16527	16390	16499	16486	16694	16473	16563	16463	16662	16490	16503	16453	16497	16587	16639	16549	16626	16578	16639	16402	16313	16632	16581	16600	16525	16473	16678	16554	16426	16520	16612	16755	16643	16556	16725	16651	16474	16500	16581	16551	16503	16427	16604	16449	16531	16669	16466	16517	16548	16643	16571	16643	16369	16578	16520	16388	16478	16432	16368	16580	16574	16535	16519	16374	16563	16678	16527	16294	16245	16383	16607	16450	16506	16408	16399	16427	16680	16620	16529	16482	16506	16434	16655	16556	16503	16753	16692	16509	16592	16473	16412	16632	16619	16408	16414	16462	16595	16343	16774	16428	16495	16653	16514	16541	16596	16458	16601	16604	16502	16703	16644	16431	16608	16585	16393	16543	16553	16482	16582	16540	16608	16515	16525	16597	16459	16560	16507	16642	16371	16443	16597	16544	16689	16431	16487	16657	16545	16781	16396	16245	16647	16567	16574	16503	16534	16528	16328	16509	16516	16600	16368	16684	16553	16636	16417	16300	16243	16220	16581	16591	16671	16576	16500	16571	16668	16707	16703	16421	16631	16662	16738	16569	16297	16634	16365	16430	16636	16532	16543	16553	16675	16605	16455	16518	16659	16398	16445	16613	16505	16524	16535	16740	16751	16656	16394	16533	16471	16285	16553	16598	16488	16710	16600	16469	16536	16520	16622	16625	16558	16480	16335	16495	16327	16383	16482	16293	16624	16620	16499	16736	16755	16467	16484	16490	16584	16626	16285	16413	16551	16557	16474	16432	16507	16487	16596	16572	16486	16424	16589	16725	16296	16713	16596	16409	16570	16730	16443	16611	16435	16265	16562	16612	16820	16582	16542	16469	16484	16634	16675	16564	16513	16402	16389	16764	16551	16632	16543	16544	16609	16582	16532	16466	16568	16612	16623	16856	16626	16818	16440	16449	16513	16407	16527	16540	16499	16592	16468	16555	16668	16537	16552	16463	16676	16560	16528	16601	16642	16717	16502	16598	16595	16510	16397	16809	16425	16432	16552	16300	16388	16546	16175	16512	16434	16451	16315	16514	16511	16493	16578	16373	16459	16496	16408	16568	16407	16579	16455	16759	16366	16332	16574	16447	16666	16530	16624	16636	16581	16563	16470	16720	16415	16302	16640	16541	16427	16624	16483	16400	16540	16625	16612	16401	16494	16508	16519	16578	16472	16441	16316	16632	16667	16416	16495	16458	16511	16441	16523	16545
21938	32075	29892	23540	21463	19857	18392	16929	16532	15975	15779	15509	15205	15167	14940	15001	14712	14791	14467	14606	14648	14487	14610	14539	14566	14262	14461	14249	14298	14337	14411	14389	14416	14412	14126	14182	14370	14253	14286	14413	14144	14193	14179	14251	14191	14213	14122	14294	14218	14244	14295	14163	14292	14244	14174	14111	14173	14360	14348	14164	14241	14250	14376	14197	14207	14054	14348	14164	14331	14441	14244	14167	14198	14351	14275	14193	14357	14326	14299	14236	14134	14291	14142	14068	14245	14375	14163	14159	14354	14269	14345	14316	14340	14286	14259	14254	14212	14223	14333	14120	14195	14243	14259	14271	14138	14030	14027	14277	14250	14159	14103	14096	14249	14329	14128	14076	14173	14258	14153	14218	14285	14099	14296	14285	14277	14158	14251	14329	14155	14229	14266	14222	14202	14230	14115	14181	14150	14294	14229	14296	14269	14206	14254	14177	14172	14149	14236	14343	14218	14102	14160	14363	14288	14207	14200	14081	14093	14285	14351	14192	14264	14307	14132	14200	14188	14320	14175	14140	14157	14362	14119	14153	14296	14352	14348	14135	14358	14199	14218	14480	14108	14144	14066	14092	14200	14331	14201	14165	14312	14224	14196	14212	14300	14122	14186	14313	14199	14111	14234	14363	14152	14265	14255	14305	14132	14165	14172	14088	14331	14074	14165	14274	14170	14140	14163	14104	14168	14207	14235	14207	14048	14100	14161	14155	14473	14060	14056	14019	14273	14194	14127	14258	14135	14228	14130	14095	14112	14090	14334	14137	14334	14205	14102	14154	14082	14148	14097	14247	14258	14253	13981	14221	14195	14110	14147	14166	14164	14218	14115	14311	14246	14356	14221	14334	14133	14122	14396	14292	14136	14334	14324	14090	14365	14279	14208	14194	14269	14035	14135	14326	14059	14130	14311	14225	14063	14243	14153	14278	14047	14168	14133	14245	14195	14308	14133	14397	14357	14125	14092	14194	14290	14187	14337	14117	14218	14277	14193	14183	14201	14295	14088	14392	14209	13994	14198	14314	14075	14255	14221	14331	14142	14476	14171	14093	14294	14228	14145	14094	14175	14362	14216	14185	14346	14263	14241	14137	14330	14213	14149	14229	14359	14146	14161	14284	14218	14158	14205	14268	14286	14165	14211	14100	14464	14190	14268	14172	14145	14234	14293	14292	14292	14237	14280	14056	14253	14332	14203	14139	14077	14288	14320	14270	14271	14160	14278	14145	14204	14260	14295	14172	14141	14366	14275	14159	14224	14526	14185	14276	14172	14351	14191	14198	14189	14260	14131	14008	14134	14181	14152	14190	14102	14060	14222	14045	14320	14374	14237	14148	14166	14172	14223	13931	14186	14122	14385	14163	14360	14155	14352	14235	14168	14112	14212	14380	14117	14201	14280	14255	14175	14245	14063	14397	14186	14386	14202	14314	14190	14290	14082	14308	14130	14172	14254	14262	14144	14166	14255	14193	14255	14254	14154	14247	14192	14195	14210	14255	14241	14269	14100	14120	14217	14213	14343	14193	14161	14196	14232	14084	14236	14187	14263	14211	14151	14131	14374	14231	14192	14297	14212	14225	14189	13992	14166	14256	14193	14276	14108	14204	14319	14392	14379	14251	14347	14327	14368	14252	14250	14096	14125	14296	14170	14234	14275	14180	14200	14183	14108	14240	14208	14251	14212	14228	14188	14182	14174	14317	14258	14231	14273	14153	14210	14210	14259	14109	14225	14211	14185	14179	14214	14219	14052	13933	14169	14170	14238	14321	14207	14273	14195	14329	14206	14185	14084	14101	14288	14283	14126	14146	14242	14096	14137	14448	14197	14205	14291	14120	14064	14017	14146	14295	14250	14206	14249	14254	14158	14116	14216	14041	14208	14028	14195	14210	14091	14209	14078	13972	14242	14197	14200	14187	14229	14145	14258	14221	14151	14040	14229	14188	14257	14120	14188	14368	14325	14243	14133	14301	14399	14199	14327	14226	14295	14186	14205	14163	14213	14293	14262	14159	14237	14299	14199	14370	14279	14256	14033	14234	14090	14198	14445	14258	14131	14147	14252	14283	14168	14341	14192	14113	14348	14252	14152	14313	14153	14184	14177	14195	14195	14272	14162	14178	14131	14145	14428	14332	14275	14192	14263	14138	14297	14244	14234	14384	14161	14162	14219	14336	14216	14291	14042	14213	14171	14178	14140	14052	14283	14231	14159	14163	14200	13979	14068	14296	14149	14088	14229	14124	14374	14239	14233	14202	14195	14323	14177	14179	14185	14368	14290	14280	14159	14432	14182	14211	14347	14188	14296	14157	14163	14204	14270	14191	14137	14249	14067	14176	14148	14250	14141	14397	14250	14196	14336	14150	14173	14291	14249	14256	14244	14032	14191	14188	14334	14321	14134	14411	14116	14200	14068	14215	14226	14140	14338	14260	14301	14140	14212	14143	14314	14156	14210	14196	14321	14197	14216	14224	14213	14076	14156	14244	14177	14323	14078	14092	14217	14113	14242	14140	14346	14006	14225	14224	14147	14235	14273	14199	14375	14213	14352	14026	14255	14001	14236	14205	14231	14184	14245	14168	14278	14212	14068	14223	14142	14212	14382	14125	14286	14181	14052	14227	14184	14159	13966	14252	14208	14145	14189	14282	14285	14175	14220	14097	14126	14360	14301	14129	14119	14079	14143	14347	14060	14244	14197	14085	14137	14005	14324	14196	14286	14219	14341	14327	14027	14321	14133	14217	14031	14120	14337	14204	14164	14127	14275	14296	14305	14242	14214	14223	14179	14341	14044	14182	14275	14213	14307	14302	14187	14070	14106	14160	14278	14300	14261	14009	14352	14036	14305	14188	14122	14220	14183	14217	14143	13999	14218	14250	14086	14204	14285	14193	14187	14256	14105	14198	14240	14316	14213	14329	14212	14253	14248	14209	14216	14129	14300	14066	14224	14185	14202	14125	14191	14196	14203	14338	14153	14221	14165	14311	14234	14110	14204	14133	14357	14346	14203	14292	14113	14161	14263	14306	14395	14286	14215	14266	14243	14203	14321	14355	14111	14277	14203	14215	14243	14356	14113	14286	14352	14132	14023	14107	14287	14448	14298	14162	14096	14134	14123	14353	14339	14214	14210	14253	14321	14046	14346	14303	14227	14320	14043	14135	14234	14253	14306	14237	14255	14238	14071	14174	14248	14254	14235	14211	14297	14025	14143	14182	14146	14045	14069	14146	14189	14182	14340	14424	14141	14212	14357	14243	14200	14232	14343	14095	14094	14165	14347	14159	14211	14223	14193	14065	14084	13988	14137	14265	14244	14285	14155	14280	14413	14045	14221	14212	14218	14224	14348	14245	14218	14091	14138	14387	14315	14264	14265	14188	14159	14107	14230	14249	14054	14093	14206	14031	14308	14102	14222	14272	14190	14268	14266	14349	14332	14263	14135	14198	14251	14272	14400	14083	14236	14364	14208	14204	14271	14226	14337	14233	14049	14140	14089	14291	14218	14051	14260	14125	14242	14324	14202	14106	14114	14189	14308	14304	14174	14238	14188	14204	14267	14103	14199	14230	14075	14171	14429	14186	14348	14374	14234	14163	14198	14221	14152	14287	13985	14246	14307	14253	14185	14164	14141	14203	14227	14115	14285	14221	14365	14149	14265	14214	14146	14344	14316	14357	14197	14256	14291	14272	14387	14145	14222	14125	14174	14186	14178	14184	14199	14226	14281	14099	14159	14262	14097	14156	14222	14398	14225	14081	14444	14168	14104	13991	14331	14255	14214	14118	14217	14181	14238	14197	14250	14256	14261	14209	14195	14196	14165	14192	14063	14247	14168	14278	14141	14146	14069	14157	14081	14247	14112	14143	14158	14311	14176	14331	14253	14350	14104	14120	14279	14199	14255	14063	14452	14105	14235	14066	14152	14356	14326	14102	14281	14134	14343	14426	14243	14055	14160	14093	14197	14142	14242	14359	14151	14052	14308	14264	14104	14340	14080	14321	14189	14133	14234	14224	14196	14140	14246	14313	14235	14429	14117	14262	14287	14210	14127	14240	14168	14134	14186	14313	14097	14230	14227	14232	14388	14132	14208	14197	14007	14279	14203	14182	14079	13941	14258	14292	14243	14162	14228	14312	14147	14032	14153	14162	14260	14098	14325	14216	14173	14282	14306	14177	14408	14246	14174	14162	14308	14285	14122	14303	14222	14368	14161	14229	14153	14172	14222	14118	14204	14101	14288	14221	14210	14098	14207	14191	14370	14067	14320	14182	14232	14095	14401	14201	14390	14240	14236	14195	14215	14193	14146	14238	14185	14228	14353	14363	14063	14058	14082	14214	14158	14076	14206	14294	14282	14348	14047	14236	14168	14143	14273	14113	14201	13939	14300	14074	14094	14301	14302	14238	14444	14389	14234	13996	14087	14221	14274	14216	14087	14181	14347	14385	14129	14231	14177	14146	14353	14220	14313	14147	14268	14082	14209	14284	14163	14362	14035	14107	14184	14055	14251	14150	14230	14222	14218	14080	14105	14155	14241	14341	14258	14240	14197	14370	14145	14110	14338	14272	14293	14308	14265	14304	14380	14197	14042	14382	14387	14267	14326	14202	14242	14207	14244	14145	14262	14132	14171	14251	14220	14212	14132	14130	14177	14245	14293	14004	14321	14321	14393	14106	14230	14201	14217	14225	14176	14280	14264	14332	14401	14327	14007	14225	14170	14398	14211	14302	14183	14209	14126	14245	14280	14220	14368	14262	14208	14181	14188	14247	14162	14116	14270	14243	14213	14248	14122	14174	14431	14085	14305	14216	14344	14208	14415	14150	14228	14165	14222	14042	14256	14017	14357	14345	14293	14165	14169	14186	14295	14195	14370	14332	14133	14227	14300	14259	14204	14202	14478	13996	14131	14128	14114	14375	14285	14337	14290	14252	14167	14219	14207	14281	14214	14273	14260	14343	14243	14266	14179	14281	14278	14122	14266	14206	14195	14218	14340	14337	14317	14151	14226	14350	14334	14308	14135	14123	14154	14353	14078	14007	14429	14286	14246	14164	14117	14219	14251	14141	14236	14208	14075	14138	14222	14193	14192	14096	14099	14259	14070	14119	14135	14194	14344	13977	14409	14187	14186	14184	14246	14417	14156	14297
23960	21131	28526	24363	23088	24359	23658	20239	19326	19200	18785	18347	17979	17711	17819	17560	17695	17499	17179	17225	17305	17127	17106	16989	17071	17075	17202	17074	16801	16863	17079	17060	16854	16900	16935	16842	16980	16892	16815	16711	16839	16914	16869	17003	16580	16822	16716	16542	16702	16675	16741	16715	16856	16791	16749	16759	16995	16670	16669	16707	16857	16738	16524	16810	16920	16844	16712	16808	16620	16824	16780	16660	16843	16702	16809	16660	16623	16631	16655	16794	16804	16618	16675	16966	16957	16782	16817	16648	16742	16859	16712	16710	16666	16656	16861	16643	16804	16589	16784	16824	16844	16916	16649	16739	16769	16572	16759	16668	16654	16715	16623	16590	16643	16844	16813	16538	16735	16766	16522	16678	16792	16737	16660	16963	16753	16651	16703	16885	16672	16799	16685	16713	16695	16681	16804	16810	16822	16656	16796	16755	16670	16917	16643	16682	16762	16683	16735	16651	16652	16703	16655	16637	16616	16513	16738	16711	16641	16818	16875	16754	16758	16794	16697	16775	16771	16581	16665	16786	16538	16435	16607	16806	16718	16591	16591	16607	16629	16635	16779	16690	16594	16746	16611	16900	16597	16808	16886	16529	16818	16920	16632	16663	16751	16685	16708	16606	16620	16518	16704	16510	16589	16545	16645	16697	16583	16713	16685	16666	16640	16522	16790	16498	16684	16827	16747	16578	16815	16447	16742	16652	16666	16820	16591	16642	16831	16626	16756	16696	16727	16699	16559	16563	16742	16726	16698	16609	16860	16761	16718	16746	16771	16533	16733	16680	16781	16758	16674	16606	16901	16579	16698	16441	16731	16763	16772	16750	16968	16910	16760	16688	16783	16653	16508	16857	17008	16723	16781	16826	16801	16678	16785	16606	16884	16826	16634	16571	16810	16657	16520	16556	16649	16730	16582	16845	16600	16667	16700	16564	16644	16798	16821	16858	16857	16715	16800	16530	16762	16717	16769	16806	16801	16931	16703	16656	16639	16710	16691	16606	16729	16642	16937	16768	16573	16630	16807	16879	16778	16826	16690	16682	16619	16604	16415	16626	16872	16679	16833	16751	16789	16547	16764	16912	16574	16711	16607	16835	16658	16637	16784	16858	16730	16745	16753	16797	16845	16620	16567	16827	16595	16696	16616	16640	16794	16757	16795	16733	16579	16812	16783	16868	16702	16640	16656	16746	16797	16362	16764	16720	16681	16691	16602	16643	16906	16553	16745	16886	16826	16617	16945	16536	16456	16427	16869	16574	16733	16746	16810	16515	16946	16787	16635	16637	16711	16658	16619	16813	17066	16801	16633	16781	16921	16860	16746	16629	16674	16752	16875	16560	16782	16634	16710	16842	16588	16806	16708	16581	16574	16621	16767	16785	16905	16763	16673	16677	16541	16681	16756	16736	16673	16667	16527	16612	16593	16585	16563	16819	16733	16769	16735	16804	16754	16662	16706	16657	16828	16925	16653	16836	16917	16958	16830	16650	16862	16619	16534	16711	16732	16672	16738	16589	16735	16691	16730	16437	16695	16785	16787	16634	16806	16852	16671	16547	16632	16671	16725	16860	16846	16831	16662	16660	16794	16707	16752	16709	16527	16699	16837	16636	16746	16610	16804	16907	16556	16760	16604	16662	16579	16595	16740	16653	16667	16831	16821	16822	16721	16716	16757	16680	16702	16872	16877	16801	16889	16941	16950	16714	16684	16907	16780	16665	16757	16649	16696	16802	16746	16837	16941	16635	17004	16503	16746	16636	16836	16771	16878	16872	16594	16651	16613	16837	16869	16678	16742	16662	16727	16600	16584	16565	16854	16632	16653	16519	16701	16570	16694	16604	16871	16601	16718	16629	16651	16652	16668	16541	16614	16611	16785	16757	16656	16545	16654	16774	16713	16596	16776	16705	16710	16739	16801	16853	16665	16761	16768	16636	16587	16660	16716	16523	16585	16846	16748	16701	16626	16667	16495	17033	16785	16763	16750	16583	16681	16697	16385	16745	16552	16588	16768	16657	16791	16775	16817	16847	16766	16751	16769	16662	16753	16745	16498	16829	16852	16794	16904	16578	16719	16742	16848	16665	16899	16701	16773	16727	16598	16707	16551	16824	16839	16714	16765	16789	16837	16584	16804	16735	16729	16751	16720	16649	16745	16710	16717	16909	16693	16583	16674	16848	16798	16657	16712	16751	16792	16623	16711	16766	16877	16841	16739	16732	16774	16634	16637	16833	16922	16659	16646	16496	16708	16763	16714	16714	16535	16642	16619	16930	16651	16757	16831	16596	16755	16641	16819	16857	16361	16817	16853	16736	16730	16708	16632	16824	16748	16668	16668	16634	16773	16711	16683	16708	16728	16789	16761	16659	16567	16702	16719	16636	16720	16682	16682	16786	16665	16774	16734	16577	16796	16593	16742	16791	16940	16715	16658	16687	16705	16755	16728	16734	16869	16615	16718	16825	16961	16584	16862	16553	16711	16780	17057	16840	16666	16582	16899	16716	16609	16702	16863	16632	16714	16819	16886	16670	16697	16856	16748	16672	16478	16674	16618	16873	16841	16658	16684	16674	16521	16750	16780	16736	16686	16776	16507	16780	16822	16783	16643	16874	16812	16750	16603	16874	16793	16908	16803	16780	16641	16564	16668	16554	16629	16835	16828	16674	16713	17038	16734	16626	16679	16504	16783	16810	16854	16756	16808	16861	16701	16772	16690	16756	16715	16769	16805	16787	16603	16716	16606	16717	16711	16708	16654	16608	16626	16756	16591	16752	16727	16724	16505	16757	16842	16620	16699	16806	16825	16608	16920	16907	16793	16617	16782	16720	16924	16936	16796	16928	16590	16630	16589	16599	16664	16670	16640	16780	16785	16726	16772	16698	16811	16961	16533	16582	16913	16835	16501	16650	16802	16597	16744	16500	16630	16802	16721	16594	16856	16683	16705	16873	16828	16927	16669	16655	16907	16705	16633	16798	16593	16703	16764	16584	16572	16676	16665	16621	16727	16691	16717	16651	16866	16666	16634	16681	16739	17022	16736	16725	16768	16566	16555	16670	16713	16661	16667	16786	16795	16600	16740	16709	16528	16749	16579	16688	16646	16727	16658	16514	16769	16590	16684	16384	16709	16611	16577	16813	16650	16659	16746	16742	16660	16640	16642	16683	16799	16736	16588	16649	16785	16677	16707	16628	16847	16839	16662	16809	16620	16815	16556	16814	16776	16473	16651	16643	16698	16844	16744	16743	16679	16711	16672	16451	16538	16742	16741	16703	16724	16834	16852	16449	16477	16720	16750	16710	16689	16638	16788	16515	16606	16623	16820	16902	16874	16630	16633	16752	16548	16627	16751	16634	16862	16880	16814	16782	16724	16673	16690	16533	16613	16778	16488	16707	16815	16512	16763	16844	16812	16723	16658	16518	16783	16786	16694	16702	16802	16587	16668	16601	16910	16774	16735	16559	16838	16683	16642	16870	16892	16459	16580	16751	16666	16529	16565	16781	16796	16620	16840	16639	16851	16726	16821	16780	16703	16781	16756	16723	16643	16778	16545	16716	16679	16641	16779	16571	16697	16643	16713	16869	16697	16725	16465	16537	16544	16777	16726	16902	16809	16559	16641	16768	16745	16735	16659	16988	16473	16770	16708	16836	16846	16702	16388	16696	16790	16818	16732	16746	16630	16696	16837	16586	16584	16763	16664	16724	16836	16678	16590	16627	16762	16666	16823	16665	16829	16769	16729	16588	16552	16633	16806	16691	16639	16771	16577	16718	16565	16781	16485	16795	16878	16791	16861	16689	16698	16662	16703	16543	16636	16583	16719	16665	16616	16813	16859	16887	16949	16633	16432	16723	16884	16883	16898	16744	16674	16799	16547	16524	16792	16765	16800	16700	16808	16744	16810	16695	16708	16629	16592	16760	16602	16666	16514	16783	16686	16563	16781	16497	16816	16591	16673	16670	16699	16787	16819	16597	16645	16747	16975	16833	16661	16870	16719	16849	16684	16903	16850	16672	16608	16787	16650	16785	16809	16992	16726	16882	16596	16599	16597	16665	16579	16733	16721	16799	16705	16768	16479	16627	16735	16683	16670	16575	16735	16789	16643	16638	16641	16539	16604	16724	16513	16675	16748	16695	16690	16584	16835	16712	16514	16779	16705	16812	16783	16499	16536	16788	16663	16804	16695	16743	16690	16845	16525	16640	16956	16683	16862	16643	16566	16632	16998	16573	16596	16691	16800	16607	16859	16660	16664	16610	16610	16697	16725	16738	16661	16897	16709	16548	16812	16728	16723	16609	16688	16829	16408	16767	16559	16696	16790	16680	16616	16892	16687	16692	16509	16707	16976	16870	16701	16876	16703	16755	16779	16624	16784	16721	16665	16602	16552	16580	16838	16630	16651	16583	16628	16794	16816	16962	16844	16915	16718	16775	16837	16677	16932	16751	16735	16852	16642	16822	16733	16614	16467	16585	16786	16537	16714	16727	16837	16703	16989	16561	16783	16590	16743	16956	16714	16692	16718	16600	16571	16627	16606	16767	16686	16638	16788	16781	16736	16725	16805	17018	16768	16781	16572	16664	16832	16735	16643	16751	16625	16813	16725	16851	16610	16670	16701	16882	16720	16840	16744	16709	16795	16763	16876	16799	16661	16505	16687	16794	16791	16860	16566	16824	16616	16635	16557	16549	16787	16637	16633	16660	16714	16847	16682	16629	16740	16873	16650	16648	16838	16879	16790	16662	16746	16864	16657	16709	16748	16664	16843	16851	16763	16712	16662	16478	16640	16751	16931	16620	16623	16593	16604	16515	16579	16803	16736	16467	16674	16781	16631	16647	16635	16637	16652	16628	16819	16523	16686	16514	16813	16758	16661	16786	16746	16887	16853	16796	16712	16721	16817	16547	16735	16686	16883	16847	16846	16650	16769	16716	16890	16765	16598	16693	16615	16626	16707	16845	16639	16675	16690	16535	16759	16755	16762	16557	16769	16799	16691	16564	16849	16682	16765	16815	16766	16787	16663	16616	16888	16617	16806	16661	16490	16509	16597	16475	16880	16666	16577	16614	16696	16597	16838	16784	16737	16618	16491	16553	16546	16526	16680	16842	16626	16842	16802	16608	16608	16694	16701	16785	16609	16643	16792	16629
21685	38628	35658	27886	24705	23095	21259	19163	18405	17741	16920	16539	16082	15787	15677	15652	15349	15290	15080	15185	14899	14764	14673	14771	14726	14485	14646	14690	14343	14642	14570	14515	14493	14567	14564	14412	14491	14448	14428	14437	14456	14378	14460	14319	14273	14448	14380	14433	14216	14355	14445	14384	14361	14495	14431	14334	14436	14390	14501	14340	14338	14364	14504	14269	14366	14348	14087	14444	14372	14429	14350	14342	14287	14366	14263	14366	14312	14371	14490	14267	14320	14266	14464	14504	14517	14540	14274	14440	14343	14503	14280	14364	14406	14371	14309	14314	14349	14289	14380	14311	14378	14309	14437	14227	14397	14505	14452	14406	14409	14282	14320	14355	14412	14296	14371	14372	14279	14386	14587	14464	14280	14301	14444	14261	14340	14288	14404	14378	14316	14376	14241	14380	14424	14425	14446	14241	14198	14242	14342	14329	14480	14309	14391	14375	14441	14420	14290	14383	14335	14342	14350	14412	14461	14528	14229	14201	14362	14368	14383	14300	14304	14384	14184	14350	14272	14351	14420	14258	14344	14552	14311	14350	14366	14270	14509	14377	14291	14447	14431	14217	14397	14364	14369	14476	14360	14340	14456	14340	14344	14400	14455	14368	14333	14336	14253	14424	14398	14317	14231	14345	14198	14456	14360	14374	14345	14389	14330	14269	14203	14364	14280	14566	14332	14503	14280	14226	14172	14482	14253	14412	14380	14357	14282	14254	14330	14370	14216	14409	14236	14463	14244	14423	14149	14396	14518	14219	14364	14215	14208	14195	14416	14259	14435	14342	14375	14568	14391	14190	14313	14449	14282	14370	14463	14323	14364	14421	14482	14243	14535	14309	14447	14178	14365	14306	14416	14409	14373	14288	14437	14275	14367	14311	14433	14411	14375	14463	14329	14356	14282	14381	14251	14340	14406	14431	14308	14275	14387	14401	14356	14439	14471	14427	14215	14394	14250	14334	14530	14509	14333	14476	14400	14295	14418	14357	14259	14234	14410	14436	14327	14231	14422	14410	14263	14325	14323	14378	14361	14207	14364	14425	14308	14437	14410	14320	14373	14335	14195	14316	14374	14339	14406	14417	14422	14453	14270	14357	14215	14390	14234	14409	14254	14412	14459	14349	14338	14358	14326	14365	14348	14283	14312	14337	14455	14469	14313	14265	14416	14360	14441	14306	14483	14342	14392	14199	14368	14347	14316	14317	14461	14327	14455	14393	14436	14381	14393	14280	14288	14478	14378	14323	14241	14256	14387	14406	14547	14361	14354	14339	14337	14310	14295	14419	14338	14459	14275	14386	14331	14290	14304	14235	14465	14440	14394	14229	14510	14466	14366	14458	14316	14381	14441	14254	14461	14672	14244	14156	14397	14373	14473	14318	14222	14377	14401	14376	14372	14391	14448	14513	14285	14407	14198	14225	14379	14392	14326	14398	14518	14375	14395	14509	14239	14340	14279	14480	14293	14263	14379	14349	14402	14343	14286	14277	14263	14381	14265	14358	14393	14372	14319	14453	14393	14336	14305	14497	14463	14250	14374	14316	14240	14609	14447	14321	14408	14376	14328	14534	14445	14339	14277	14296	14288	14283	14359	14310	14286	14310	14329	14387	14297	14206	14326	14450	14425	14414	14239	14471	14266	14488	14384	14244	14421	14134	14206	14460	14297	14142	14314	14449	14414	14297	14364	14350	14461	14257	14256	14512	14241	14354	14407	14458	14526	14341	14251	14244	14437	14324	14301	14472	14432	14233	14392	14368	14395	14312	14418	14451	14390	14359	14462	14237	14258	14377	14314	14282	14410	14278	14392	14584	14366	14265	14235	14380	14328	14263	14376	14455	14290	14148	14374	14291	14209	14292	14384	14488	14313	14366	14159	14362	14250	14467	14337	14204	14296	14336	14431	14362	14431	14277	14448	14207	14448	14374	14482	14395	14284	14307	14340	14257	14387	14361	14217	14226	14402	14332	14113	14492	14328	14359	14520	14462	14306	14391	14224	14290	14156	14280	14465	14174	14356	14375	14314	14312	14324	14252	14284	14450	14317	14286	14365	14316	14387	14547	14243	14484	14291	14342	14201	14580	14495	14144	14203	14515	14402	14381	14308	14341	14323	14318	14396	14416	14395	14271	14425	14430	14276	14239	14141	14251	14363	14419	14350	14470	14402	14337	14299	14358	14458	14425	14267	14437	14422	14284	14577	14301	14454	14109	14271	14170	14433	14291	14364	14398	14223	14316	14197	14275	14393	14486	14375	14219	14326	14538	14218	14363	14278	14469	14322	14341	14478	14323	14341	14443	14318	14403	14324	14383	14251	14316	14262	14288	14251	14516	14337	14481	14389	14340	14247	14374	14418	14393	14313	14224	14350	14396	14256	14297	14238	14393	14376	14320	14215	14358	14140	14379	14482	14321	14515	14348	14271	14329	14338	14364	14529	14257	14437	14280	14391	14415	14449	14346	14363	14378	14326	14360	14359	14381	14457	14418	14213	14315	14439	14657	14333	14473	14343	14367	14476	14463	14205	14352	14374	14477	14405	14416	14404	14365	14408	14079	14298	14327	14378	14429	14263	14235	14294	14414	14398	14192	14256	14281	14396	14373	14403	14306	14297	14379	14322	14332	14328	14428	14170	14390	14388	14406	14248	14448	14480	14431	14310	14537	14284	14281	14231	14527	14444	14421	14421	14208	14368	14455	14246	14287	14270	14269	14308	14250	14369	14284	14401	14371	14205	14509	14365	14310	14492	14465	14388	14470	14230	14425	14425	14359	14347	14513	14302	14476	14377	14267	14449	14520	14341	14311	14499	14202	14230	14317	14314	14431	14280	14318	14188	14380	14377	14383	14377	14261	14414	14445	14484	14453	14306	14347	14265	14417	14375	14564	14354	14338	14388	14274	14450	14420	14405	14235	14231	14229	14300	14431	14320	14265	14371	14355	14241	14532	14559	14349	14217	14475	14367	14489	14320	14256	14194	14401	14376	14271	14581	14377	14378	14494	14474	14255	14522	14402	14394	14372	14369	14433	14339	14390	14446	14472	14415	14344	14199	14466	14262	14410	14562	14404	14332	14296	14317	14336	14316	14359	14483	14486	14213	14293	14241	14576	14148	14434	14480	14207	14368	14447	14359	14389	14115	14335	14393	14396	14461	14337	14232	14345	14239	14413	14311	14220	14389	14291	14458	14284	14433	14468	14356	14387	14473	14385	14375	14186	14383	14310	14476	14356	14380	14318	14420	14264	14325	14542	14280	14476	14383	14461	14393	14611	14448	14198	14455	14384	14325	14353	14462	14380	14444	14255	14478	14497	14322	14218	14259	14424	14413	14408	14423	14382	14514	14437	14341	14243	14506	14269	14383	14362	14396	14306	14587	14370	14330	14412	14261	14332	14344	14407	14358	14469	14358	14419	14179	14369	14301	14451	14406	14166	14491	14337	14305	14436	14327	14339	14484	14245	14338	14308	14486	14325	14479	14332	14460	14327	14340	14198	14361	14373	14407	14499	14355	14379	14466	14321	14229	14566	14315	14383	14124	14496	14249	14546	14273	14410	14317	14373	14294	14303	14212	14378	14194	14478	14307	14499	14373	14492	14311	14324	14210	14506	14223	14328	14338	14313	14452	14331	14262	14369	14474	14385	14291	14374	14340	14256	14450	14275	14368	14226	14323	14456	14302	14252	14374	14333	14398	14374	14447	14484	14423	14427	14350	14426	14430	14471	14324	14280	14505	14488	14308	14200	14457	14301	14393	14230	14378	14404	14204	14480	14448	14412	14271	14203	14202	14386	14434	14341	14372	14410	14581	14324	14509	14226	14303	14467	14372	14336	14287	14314	14267	14377	14385	14322	14323	14319	14209	14343	14370	14252	14407	14569	14284	14322	14196	14434	14368	14224	14270	14282	14342	14353	14284	14369	14282	14414	14239	14257	14371	14457	14319	14429	14464	14352	14331	14485	14403	14347	14541	14292	14522	14258	14394	14274	14291	14298	14309	14390	14455	14204	14304	14279	14178	14605	14458	14431	14306	14274	14329	14368	14450	14356	14387	14327	14330	14391	14302	14194	14297	14326	14372	14501	14285	14245	14309	14306	14369	14284	14328	14477	14428	14372	14408	14151	14321	14384	14467	14387	14186	14430	14294	14345	14271	14452	14218	14293	14370	14322	14278	14309	14369	14450	14412	14159	14220	14321	14322	14425	14355	14400	14438	14366	14155	14169	14198	14405	14430	14275	14253	14304	14270	14434	14399	14383	14357	14351	14349	14407	14182	14488	14490	14505	14366	14345	14312	14444	14387	14300	14326	14278	14232	14334	14360	14312	14399	14439	14324	14468	14167	14345	14439	14347	14473	14318	14338	14410	14296	14200	14359	14297	14446	14460	14339	14562	14271	14354	14296	14350	14303	14188	14331	14404	14396	14379	14427	14289	14274	14398	14357	14225	14293	14264	14328	14464	14449	14296	14376	14412	14349	14228	14367	14120	14258	14203	14290	14234	14280	14287	14504	14495	14348	14398	14378	14398	14359	14315	14467	14344	14180	14196	14415	14406	14231	14310	14554	14308	14433	14465	14270	14188	14371	14453	14325	14430	14331	14252	14295	14259	14361	14566	14249	14542	14295	14302	14277	14243	14484	14392	14468	14283	14330	14382	14370	14358	14141	14435	14472	14370	14331	14450	14450	14484	14553	14347	14374	14325	14312	14419	14456	14306	14436	14607	14447	14310	14267	14263	14383	14246	14383	14406	14209	14538	14425	14419	14148	14497	14300	14347	14511	14252	14322	14425	14307	14468	14514	14282	14383	14499	14385	14420	14445	14341	14350	14388	14335	14382	14345	14291	14227	14227	14436	14213	14195	14343	14466	14268	14369	14190	14360	14339	14232	14389	14420	14422	14391	14531	14425	14377	14421	14479	14318	14464	14316	14273	14401	14541	14280	14244	14368	14330	14310	14427	14360	14503	14381	14351	14390	14351	14299	14289	14410	14307	14454	14350	14329	14395	14456	14315	14288	14368	14298	14323	14503	14348	14291	14472	14283	14293	14341	14336	14376	14391	14510	14407	14388	14358	14366	14254	14460	14362	14264	14268	14562	14375	14238	14371	14411	14220	14398	14496	14220	14377	14322	14397	14461	14126	14321	14314
22637	21048	28830	23497	21809	25296	28002	22973	21477	21253	20754	19943	19656	19456	19213	19281	19100	19038	19109	18598	18623	18588	18484	18323	18172	18297	18373	18193	18294	18133	18519	18230	18215	18350	18342	18222	18204	17933	18206	18038	18059	18018	17903	18126	18056	17983	18029	17952	18177	17986	18118	18120	18281	18034	17976	18064	17987	17842	17943	18121	17937	17952	18012	18118	18041	18036	18076	17831	18031	18029	18172	18177	17749	17927	17692	18125	18099	17981	18099	18207	17962	18093	17959	18005	18055	17934	17886	18065	18120	17982	18022	17991	18017	17914	17853	17968	17927	18041	18057	17769	18045	17922	18076	18081	17984	17882	17981	18145	17815	17997	18068	17919	18010	17991	18000	17988	17930	18129	18069	18070	17959	18011	17907	18016	17977	18060	17905	17895	17932	18045	18069	17960	18025	17925	17924	18158	17974	17880	17648	18239	17833	17679	17923	18168	17956	17910	17945	17974	17871	17887	17833	17813	17924	17963	17920	18056	17886	18092	17954	17832	18124	18103	18094	17873	17880	17922	17843	17964	18095	18139	17979	17862	18082	18351	17990	17909	18055	18016	18062	18067	18014	17846	18004	18076	17832	17998	17993	17834	17964	17998	18083	17985	17965	17941	18024	17929	17911	17884	17979	17782	17737	18028	17850	17868	17923	18156	18175	17788	18014	17924	17944	18049	17743	17794	17865	17833	17729	18008	17743	17848	17999	17825	17889	17750	17927	17853	18002	17899	18068	17958	17874	17925	17978	17727	18059	17719	17988	17985	17913	17971	17998	17845	17812	17929	17813	18018	17954	17946	17861	17814	17901	17979	17704	17898	17939	17958	17966	17970	17766	17993	17935	17939	18008	17966	17947	18139	18034	17935	17846	17806	17815	18016	17827	17901	17927	17864	18002	17850	17922	17747	18105	18062	18017	18009	17929	17869	17789	18073	18021	17945	17981	17977	18114	18031	17882	17928	17992	17812	18131	17814	17784	17774	17921	17987	17822	17976	17916	18007	17917	17860	17903	17951	17826	17911	17910	17990	17785	17740	17925	18102	17744	17986	18091	18096	17756	17733	18136	17826	17817	17996	17789	17924	17991	18108	17887	17744	17981	17798	17763	17871	18194	17662	18020	17928	17863	17969	17760	17870	18105	17904	18050	18003	17968	17997	18133	17969	17875	17923	18038	17843	17856	17953	17893	18008	17884	18066	17993	17798	17734	18205	18221	17936	17875	17844	17868	18002	17858	17974	17769	17904	17969	17981	18122	17833	17778	18001	17864	17829	17835	17862	17981	17911	17987	18020	17819	17933	18023	18002	17770	17939	17929	17787	17890	17966	17997	17967	18016	17780	17930	17872	18326	17921	17913	17837	17827	17918	17928	17774	17772	17945	17923	17797	17871	17825	17982	18002	18116	18017	18046	17853	17706	17878	17825	17965	18030	18077	18177	17788	17738	17814	18210	18004	17921	17880	17869	17922	17881	17854	17998	17862	17928	17779	18033	17846	17826	17820	17982	17992	17666	18065	17967	17987	18071	17813	17896	18116	17999	17979	17694	18051	17801	17881	17939	17928	17827	17791	17882	17890	17885	17820	17991	18071	18057	17993	17764	18114	17926	17957	17932	18099	17900	17910	18031	18116	18046	17765	17844	18100	18028	17874	18046	17922	18000	17946	17939	17928	17996	17949	17996	18202	17721	17814	18213	17835	17848	18091	18088	18005	18009	17805	18001	17907	17921	17807	18101	17726	18021	17954	17969	17993	17872	18083	17942	17870	17885	17936	17757	17710	18145	18098	17747	17863	18116	18143	17914	17966	17905	18073	17881	17927	17798	17902	17852	17867	18105	17845	18045	18045	17998	18046	17843	17917	17902	17785	17825	17799	17988	17865	18077	18046	17860	18077	17873	18049	17803	17878	17831	17909	18135	17945	17917	17983	17791	17923	17979	17884	17915	17893	17950	18019	17889	17832	17947	17943	18002	18144	17983	17735	18152	17974	18171	17911	17998	17946	17692	17840	17961	18159	17962	17842	17925	17868	18041	18063	17963	18036	17949	18023	18044	18143	18009	17926	17888	18125	17953	18032	18092	17929	17821	17803	18113	17983	17975	17848	17760	17792	17738	17945	17939	17928	18077	17984	18112	17822	17999	17940	17962	18004	17921	17915	17990	17874	17842	18044	17955	18038	17978	17817	17960	17844	18121	17925	17912	17958	18051	17830	18008	18064	18003	17876	18089	18050	17933	17989	17964	18096	18097	18109	17922	18014	18021	17767	18128	17858	17915	17978	17721	18056	17977	18097	17984	18071	18047	18006	17780	17898	18038	18019	18009	18085	18055	17929	18048	17815	17907	17951	18036	17949	17838	18036	18031	17956	17839	18115	18038	18241	17937	18103	18117	18014	17870	17746	17949	17895	17793	17868	17923	18052	17826	17915	18143	18136	18011	18030	18144	17978	18050	17782	18038	17921	17841	17883	17776	17811	17751	18110	18000	17791	17835	18051	17921	17780	17936	18134	17887	17779	17997	18101	17882	17952	17890	17910	17783	17965	17879	17947	17925	17930	17926	17960	18013	17933	17906	17859	17919	17640	17949	17956	17902	17844	17907	17932	17885	17833	18022	17882	18059	17876	17981	18065	18026	17872	17973	17949	17923	17912	18026	18083	17836	18144	17932	17857	18063	17816	17772	17926	17995	17792	17899	17805	17788	18048	17931	18111	18166	17946	17967	17745	17904	18088	17900	17830	17827	17670	17806	18090	17960	17982	17779	17921	18128	17777	17870	17976	17976	17848	17697	18059	17907	17726	18016	17950	18001	17936	17771	17928	17818	17913	17819	17862	17867	18241	17867	17919	17877	17937	17902	17966	18035	18054	17899	17920	17829	18026	18032	17922	18149	17990	18026	18202	18030	17805	18096	17877	17898	17969	17940	17890	18038	17954	17762	18018	17962	18051	18092	17975	18143	17963	17901	18164	17851	18017	17968	18010	17919	17955	17940	17924	17945	17997	17953	17882	18003	17934	17910	17765	17930	17862	18239	18211	18103	17965	17893	18143	17948	17801	18034	17850	17718	17966	18078	17841	17877	17944	18149	17818	18006	17940	17950	18017	17737	17944	18008	17802	18117	18008	17932	17950	17966	18024	17990	17829	17709	17885	18091	17887	17916	17829	17978	17929	18020	17726	17873	17849	17903	18022	18170	17847	18071	17965	18063	18001	17784	18015	17931	18040	17905	17815	17789	18167	18011	18012	17729	17773	17928	18070	17875	18085	18010	18111	17978	17711	17874	17954	18177	17954	17916	17946	17834	17864	17888	17832	17903	18043	17928	17848	17861	17739	17836	18229	17985	17995	17936	17900	17835	17868	17985	17986	17915	17908	17987	17985	18219	17892	17951	17835	17873	17831	18192	18050	17907	18064	17981	18121	18136	17945	17865	17982	18084	18086	17921	17860	17868	17796	17885	18068	17877	17880	17932	17709	17871	18153	17806	17937	17903	18041	17904	17921	18158	17998	18068	17971	17918	18049	17873	17871	17759	17758	17925	17820	17760	18103	18131	17800	17997	17885	17895	17835	17984	17853	17908	17989	17906	17852	17924	17903	17907	18127	17976	17740	17818	17977	17966	17847	17970	17929	17850	17901	17856	17836	17895	17918	17893	18092	17940	17939	17936	17919	17897	18121	18220	17871	17835	17891	18146	18053	17937	17980	17865	17850	17985	17715	17851	17887	17919	17971	17947	18044	18050	17883	18052	17826	17846	17922	18050	17799	17912	17810	18071	18025	18013	17865	17893	17967	18133	17880	18256	18213	17900	18156	17927	17947	18019	17787	17902	17843	17899	17819	17931	17945	17847	17897	17964	17981	17967	17942	17835	17874	17878	18078	18096	17874	17981	17788	18120	17984	18012	17808	17930	17789	17785	17869	17868	17902	18009	17882	18015	18016	17844	17819	17786	17818	17773	17871	17868	18011	17897	18000	18072	18049	18022	17912	17770	17719	17946	17740	17908	17837	17895	17932	18023	18060	17899	18031	17888	18014	17812	17858	17985	18007	18075	17906	18064	17896	17708	17807	17799	17951	18022	17951	17895	18062	17973	18096	17934	17830	17885	17825	17983	18012	17910	17771	17999	17881	17982	17896	17936	17906	17889	17872	17846	17802	17877	17755	17841	17787	17960	18043	17935	17976	18131	17953	18003	17969	17930	17975	17964	17908	17992	17897	18033	17860	18179	17783	18058	17979	18086	17810	17788	18080	17879	17883	17844	18165	18163	17913	17959	17925	18113	18001	17991	17881	17742	17908	17827	17800	18067	17880	17620	17948	18228	17837	17932	18031	17886	17848	17665	18018	17998	17878	18193	17951	17797	17916	18167	17829	18183	18009	17879	17907	18020	18035	18137	17734	17906	18014	18059	17904	17905	17882	17918	18074	17716	18008	17824	17968	18089	17941	17923	17887	18027	17854	17968	17946	17992	18058	17869	18029	17918	17966	17954	18090	17954	18106	18092	18191	18130	17762	17867	17782	17658	18014	17969	18105	18045	17880	18113	17946	17931	17963	17832	18050	17976	17939	18060	17891	17673	17964	17884	17961	17948	18021	18025	18149	17967	17959	18074	18047	18035	17894	18090	17805	17907	17851	18062	17949	17916	17777	17926	18071	18160	17781	17794	17922	17993	17898	18019	18291	17907	17982	17808	17893	17848	18066	18084	17772	17932	17795	17829	17896	17867	18011	18065	17990	17929	17857	17940	18049	17952	17955	18052	17789	18015	17811	18034	18002	18062	17877	17747	18043	18138	17961	17789	18019	18067	18049	17990	17802	17837	17807	17983	17950	17993	17817	17948	18031	18048	17958	18016	17866	17953	18045	17911	18078	18092	18043	18131	17998	17981	17841	17900	17730	17800	18012	17904	17841	17981	17751	17991	17765	17911	17739	17998	18092	17870	17751	18097	18089	18053	18171	17853	17952	17891	18048	18033	17937	17933	17692	18251	18158	17956	17779	18151	18141	17934	17944	17865	18027	18072	17857	18068	17948	17888	17946	18037	17902	17889	18095	18050	18000	17904	18109	17889	17740	17970	18031	17953	18208	18076	17919	17848	17958	17835	17961	18008	17768	18002	18060	17880	18030	17991	17869	17979	17929	17925	17921
23742	43379	40283	31777	28739	26385	24104	21667	20612	19462	18616	18111	17566	17113	16867	16448	16521	16123	16028	15997	15823	15594	15612	15541	15405	15355	15411	15145	15255	15245	15316	15256	15181	15197	15193	15273	15160	15082	15180	15026	15302	14883	15071	14938	15153	15151	15206	15169	15053	15227	15116	14864	14959	15255	15036	14958	15133	15030	15084	15005	15035	15042	15186	14954	15117	15035	14977	14961	14937	15042	14961	15091	14970	15005	15160	14987	15053	15138	15067	15057	15256	15010	15092	14849	15049	15056	14959	14970	14976	15117	15040	14829	14963	15073	14928	14929	14989	14997	14789	15182	15061	15051	15055	14942	15013	15161	15110	15063	15096	15064	14989	15045	15103	15091	14955	14904	14836	15226	14976	15052	15050	15087	14947	15132	15035	14902	15096	15008	14923	15007	14922	14894	14941	14903	15020	14893	14958	14964	15069	15028	15037	14860	15066	15030	14968	15038	14978	15095	14984	15004	14855	15094	15011	14959	14853	15001	15113	14960	15049	15059	15044	14976	15025	14917	14982	14840	14986	14972	15026	14958	14956	15083	14864	14845	14886	14959	15037	15079	15052	15179	14856	14963	14997	14926	15115	15029	14943	15127	15220	15043	15163	14957	15193	15079	15014	15064	15034	15076	14995	15061	14956	15003	15016	15004	14935	14954	15225	14943	14989	14917	15094	15139	14926	14863	15096	14995	15096	15162	15084	15025	15023	15085	15101	14953	15025	15282	15061	15067	14829	15126	15007	14878	15056	14888	14950	14988	15072	15036	15023	14868	15009	14872	14958	15114	14942	14966	15110	14880	15093	15125	14836	15043	14847	14867	15039	14855	14990	14890	14845	14876	14903	15047	15030	15076	14967	15088	14898	14891	14949	15030	15008	14989	14997	15062	15013	14930	15039	15044	14785	14986	15004	15091	15164	14946	15072	15059	14899	14826	15027	15078	15119	15119	14766	15069	15063	15200	15067	15056	14855	14872	15031	14928	14970	14969	15012	14993	14968	14958	15067	14942	14994	14938	15189	14978	15035	14862	15032	15001	14992	15027	14980	15063	14991	15183	14858	15060	14999	15105	15017	14958	14959	15116	14922	14806	14919	15006	15006	14975	15045	15005	15138	15087	14991	14874	14966	14908	15051	14996	14948	14885	14838	15036	14989	14782	15068	14951	14997	14935	15077	15076	14854	14863	14931	15054	14967	14893	15139	14791	15077	15097	14932	15064	15070	14968	14973	14924	14794	15028	15010	15066	15055	15190	15109	15003	14875	14949	15048	14833	15033	15008	15150	14993	14984	15118	15038	14969	14934	14921	15116	15039	15098	15053	14913	15108	15025	15106	14987	15027	14915	15018	14875	15066	14942	15116	14883	15057	15021	14980	15053	15201	15063	14801	15070	15024	15086	14938	15081	15094	15066	15000	14951	15029	14944	14757	14961	15000	15017	14959	15000	15121	15000	14861	14923	15054	15058	14853	14930	15125	14967	15112	14884	14889	15085	14963	14931	14975	15129	15113	14921	14776	14787	14945	14979	15076	14986	15052	14957	15126	14869	15003	14797	15204	15160	14889	14966	15041	15107	15025	14923	15101	15020	14933	15009	14912	14839	14819	15045	14919	14893	15103	14900	14970	14828	15036	14899	14931	14851	14913	14918	15095	14913	14978	15110	15021	15085	14954	14923	14932	14914	14996	14935	14938	15078	14898	14896	14979	14958	14959	14835	14871	15065	14964	14895	15123	15001	14963	14828	14824	15008	14770	14870	15139	14989	14867	15107	14992	14946	14846	14936	14919	15080	14984	14983	14871	14910	15169	15006	14822	14931	15043	15104	15107	14847	14849	15187	14973	14892	14957	15014	14830	14948	14738	15154	14877	15101	15074	15109	14778	14965	14978	15088	14950	15166	15062	14859	14934	15078	15095	14982	14931	14932	15125	15028	15117	15029	14867	14921	15047	14951	15082	14837	14927	14975	15046	14883	15108	14847	14996	14907	14913	15000	15106	14800	15008	14910	15118	15007	15056	14988	15076	14885	15060	14924	15002	14924	14988	15093	14886	14916	14957	14969	15030	14893	15037	15098	14981	15025	15124	15002	14843	15006	14953	14973	15153	15060	15095	15009	15023	14923	15046	15008	15135	14988	15046	14927	14997	15044	15121	15016	14848	15062	14975	15018	15057	14905	14938	14940	14896	15009	15071	14964	15067	14930	14955	14894	15140	14877	15030	14923	15081	15128	14889	14993	14955	14999	15042	14919	15002	15060	15066	15182	15115	15081	14988	14904	14830	14900	14981	14950	15022	14967	14945	14900	15014	15010	14968	14919	14970	14908	15050	14990	15062	15042	14860	15186	14882	14961	14942	14961	14870	14978	14868	15092	14946	14902	14955	14961	14947	15200	14976	14898	14902	15138	14942	15025	14991	15022	15076	14888	15115	14931	14983	14926	15080	14770	15072	14902	14982	14994	15060	15051	15038	14979	15034	15119	14969	15090	14851	15000	15013	14732	14845	15028	14905	14991	14950	15054	15049	14876	15066	15024	14963	14778	14796	14894	15034	15000	14906	15002	15097	14987	15004	15013	14915	14938	14827	15021	15007	14977	15060	14961	14961	14975	14974	14883	15187	14963	15022	14911	14999	15085	15044	15049	14929	14889	14900	15047	14959	14945	14994	15200	14884	14988	14913	15102	14997	15092	14967	14898	14900	14931	14919	14996	14761	15082	15042	15030	15039	15028	15107	15013	15037	15008	14871	14941	14980	15166	15089	15028	14954	14992	14915	15058	14968	14953	15178	15042	15055	14910	14911	14841	15031	15120	14991	15153	15066	14950	15050	14813	14966	15056	14916	15001	15042	15103	14946	14912	14927	15011	14957	15013	14913	14946	14994	14959	15081	14817	14959	15048	14998	14940	14974	15079	15029	15105	15119	15003	15014	14886	15023	15015	15017	14901	15039	14914	14959	14982	15110	15095	14795	15032	15017	15088	14842	15090	15083	15034	14901	15093	14893	14788	14993	14878	15036	15024	14795	14947	15089	15028	14953	14942	15059	14919	14919	14996	14920	15001	15043	15045	15003	15054	14796	14880	15132	15040	14985	14894	14887	15105	14841	15027	14817	14984	14942	14905	14908	15132	14870	14998	14998	14860	14976	14865	14969	14968	14895	14975	14983	15033	15065	15058	15062	15119	15005	14953	14948	14941	14961	15071	14936	14911	15214	15021	15185	14949	14784	14996	15029	14944	15068	14988	15153	14937	15001	15030	14999	15021	15005	14918	14980	14994	15062	15001	15049	14927	15128	14964	14966	14910	14925	14970	14930	15072	14814	14960	15015	14879	14928	15175	14800	15202	14957	14911	15051	14998	15061	15150	14849	14893	15062	14963	14803	15052	14850	14978	14904	15083	14949	14994	14913	14906	15011	15021	14930	14934	14918	14996	14796	15095	15019	14932	14987	15048	14868	15079	15090	14959	15076	14942	14975	14938	14970	14846	15001	15040	15023	15069	14938	15146	15028	14957	15006	14814	14977	15111	14935	14870	14932	14894	14888	15068	14979	14982	15114	14951	14975	15091	15078	15154	15214	14820	15023	14924	14879	14952	15038	14929	14967	14979	15101	15060	14926	14968	14801	14977	15068	14945	15044	15055	15015	15101	15015	14952	15138	14993	15089	14796	15046	14967	14942	15158	15120	15128	14997	14963	14932	14893	14970	14941	14827	15024	15119	14983	14952	15042	15081	14789	15202	14918	15009	14874	14817	14980	14884	14965	14954	15080	14934	14927	14923	15085	14949	15258	15113	15100	15033	14933	15054	15144	14957	14959	15038	14952	14988	14919	14915	14769	14936	14858	14956	14974	14907	14993	14845	15014	14981	14973	15020	14989	14972	15142	14968	15039	14914	15048	14926	14986	15096	14981	15091	14889	14998	15180	14927	14930	14975	15175	15043	14849	15006	15052	15114	14937	14793	14961	15036	14957	14937	15039	15091	14974	15030	14951	14834	15001	14985	15134	14815	14969	15041	14853	15042	14982	14896	15045	15038	14930	15022	14877	15069	14997	14944	15119	14982	14942	15124	14980	15055	15137	14896	15027	15089	14874	14779	15144	14855	14941	14915	15083	14883	15056	14983	15231	14889	14948	15030	15050	14975	14849	14955	15003	15000	14915	14919	14916	15045	14957	15044	14927	14911	14956	14897	15094	15047	15116	15084	15014	15067	15033	14836	15090	15051	15074	14776	15016	14967	14979	14926	15008	15007	15073	14896	15092	14945	15016	14918	15065	14903	14936	14926	15161	15141	15153	15155	15051	14863	14993	15031	15050	15128	15168	15008	15043	14994	14949	15112	15126	15016	14936	15033	14943	14993	14890	15006	14966	15019	14946	14962	14938	14923	14852	14968	15162	14961	14930	15060	15022	14899	14902	15093	15002	14914	14960	14897	14972	14969	14913	14852	15169	14915	14890	14917	14944	15062	15015	14973	14984	14808	14832	15032	15138	14918	14993	15054	14986	14861	15239	14858	14840	15071	15190	15109	15050	15021	14929	14915	14818	15007	15023	14919	14923	14991	14973	14950	15018	15095	14975	14992	14965	14895	15124	14939	14889	15051	14956	14981	15090	15062	14929	14826	15008	14979	14699	15016	15067	15044	14958	15101	15115	14930	15057	15075	15058	15007	14997	14945	14934	15089	15033	14989	14997	14827	14969	15091	14933	15108	15023	15112	15154	14908	14830	14945	15024	15021	14864	14994	14850	15037	14924	15156	15132	15073	14944	15010	15078	14798	15072	15030	15060	14959	15015	15116	14900	15015	14884	14970	14899	14978	14873	14988	15069	15094	14979	14792	14998	14991	15149	15015	15056	15064	14963	14894	14981	14992	15083	14846	14858	14977	14971	15100	15120	15071	15109	15029	15088	15143	15048	14965	14948	14858	15052	14891	15165	14952	14809	15037	15032	14903	15094	15060	14988	14887	15024	14931	14980	14873	15172	14932	15086	14972	15045	14798	15221	14950	15038	14898	15048	15104	14770	14956	14986	14931	15011	15103	14959	14978	15149	14944	15096	14982	15039	14998	15055	14977	14911	14932	14982	14993	15055	14766	14967	15026	15077	14974	15064	15073	15151	15067	15107	14985	15058	15069	15036	14959	14959	15068
28176	23695	28676	26015	21695	20744	19850	18606	18432	17834	17997	17653	17357	17253	17263	17209	17152	17132	17089	16849	17194	17233	17019	16855	16866	16699	16875	16956	16767	16891	16842	16891	16895	16766	16890	16866	17046	16753	16913	16701	16713	16591	16746	16918	16896	16739	16669	16808	16805	16633	16740	16604	17054	16759	16843	16748	16601	16741	16802	16651	16735	16676	16852	16765	16746	16851	16800	16718	16800	16806	16915	16783	16707	16724	16754	16642	16664	16784	16873	16785	16915	16646	16770	16842	16634	16790	16739	16781	16827	16753	16885	16715	16664	16841	16802	16789	16896	16849	16889	16794	16787	16817	16768	16943	16948	16754	16661	16801	16638	16764	16721	16626	16729	16657	16682	16715	16697	16814	16826	16661	16705	16824	16798	16764	16581	16704	16679	16728	16716	16767	16679	16638	16532	16548	16766	16612	16813	16600	16839	16679	16827	17030	16875	16799	16717	16931	16498	16668	16729	16792	16809	16638	16864	16726	16718	16736	16699	16717	16739	16749	16531	16802	16766	16739	16699	16841	16604	16792	16834	16852	16540	16712	16664	16988	16720	16709	16681	16709	16836	16840	16653	16725	16768	16792	16843	16783	16679	16871	16837	16755	16733	16772	16930	16620	16583	16747	16660	16777	16713	16859	16767	16817	16788	16643	16669	16809	16937	16732	16647	16687	16709	16649	16729	16816	16880	16936	16984	16814	16804	16780	16769	16773	16606	16537	16704	16818	16712	16886	16562	16994	16784	16705	16859	16770	16776	16650	16671	16701	16725	16735	16874	16708	16863	16817	16654	16866	16722	16774	16808	16843	16686	16683	16717	16913	16735	16492	16615	16706	16626	16768	16716	16761	16822	16796	16869	16626	16708	16737	16860	16624	16732	16880	16838	16739	16748	16652	16786	16630	16740	16708	16572	16882	16766	16779	16784	16725	16697	16723	16742	16968	16609	16733	16917	16849	16710	16849	17039	16776	16596	16841	16896	16832	16789	16830	16643	16810	16501	16705	16701	16748	16739	16814	16693	16482	16722	16753	16634	16724	16726	16851	16685	16985	16724	16676	16809	16877	16759	16753	16945	16795	16793	16799	16678	16736	16828	16590	16596	16778	16848	16777	16961	16746	16798	16922	16657	16764	16772	16666	16688	16764	16728	16692	16888	16667	16735	16777	16904	16907	16745	16878	16979	16652	16826	16593	16726	16700	16706	16808	16720	16679	16667	16960	16795	16781	16783	16579	16678	16600	16699	16741	16896	16621	16839	16865	16781	16756	16750	16816	16672	16504	16815	16644	16760	16711	16730	16619	16678	16622	16789	16770	16734	16719	16651	16730	16640	16883	16839	16807	16709	16543	16939	16891	16931	16859	16706	16674	16696	16729	17005	16876	16815	16743	16918	16849	16854	16856	16717	16865	16629	16934	16607	16939	16691	16768	16719	16798	16917	16739	16663	16597	16801	16713	16654	16807	16857	16393	16824	16690	16668	16589	16867	16513	16689	16791	16721	16798	16713	16688	16785	16866	16941	16818	16734	16919	16696	16747	16767	16888	16702	16696	16744	16772	16763	16607	16640	16694	16728	16753	16692	16787	16709	16849	16808	17078	16545	16681	16715	16738	16619	16673	16901	16667	16793	16671	16628	16787	16623	16855	16761	16813	16731	16833	16699	16788	16533	16674	16812	16704	16862	16688	16804	16865	16892	16583	16734	16816	16960	16821	16671	16808	17066	16636	16794	16634	16828	16905	16725	16826	16821	16659	16715	16644	16695	16526	16672	16495	16911	16660	16836	16566	16805	16784	16646	16817	16743	16750	16781	16712	16553	16781	16788	16855	16663	16783	16491	16808	16975	16919	17006	16878	16902	16745	16574	16747	16768	16848	16781	16683	16964	16798	16657	16720	16857	16816	16715	16851	16786	16729	16675	16714	16697	16877	16924	16790	16696	16623	16855	16701	16607	16760	16924	16882	16530	16741	16889	16731	16767	16832	16780	16810	16727	16730	16771	16666	16643	16765	16651	16732	16950	16869	16727	16818	16855	16690	16829	16796	16804	16888	16836	16630	16774	16821	16698	16659	16700	16599	16841	16871	16768	16708	16860	16723	16678	16728	16849	16846	16923	16847	16682	16815	16606	16866	16954	16687	16717	16768	16679	16757	16724	16521	16803	16504	16770	16659	16682	16726	16546	16653	16802	16901	16971	16661	16825	16898	16703	16973	16760	16674	16791	16736	16789	16642	16876	16630	16659	16676	16570	16831	16850	16756	16781	16791	16699	16803	16665	16584	16772	16851	16856	16953	16839	16740	16591	16840	16607	16883	16857	16738	16928	16716	16471	16706	16673	16706	16681	16787	16971	16606	16958	16837	16732	16743	16890	16565	16651	16540	16620	16590	16690	16700	16745	16732	16615	16950	16928	16778	16778	16523	16860	16735	16781	16759	16830	16774	16767	16569	16766	16772	16752	16641	16751	16702	16604	16504	16746	16661	16642	16605	16662	16732	16654	16590	16732	16731	16670	16915	17115	16800	16732	16787	16529	16649	16833	16807	17088	17081	16780	16763	16782	16832	16811	16823	16697	16817	16745	16645	16598	16768	16758	16715	16876	16692	16928	16544	16786	16916	16714	16785	16905	16617	16802	16648	16722	16966	16821	16859	16545	16914	16620	16668	16933	16657	16715	16626	16703	16766	16772	16718	16683	16780	16684	16626	16863	16768	16610	16632	16674	16613	16723	16596	16988	16754	16846	16806	16609	16765	16731	16851	16736	16667	16704	16954	16713	16676	16714	16764	16854	16782	16902	16880	16887	16662	16637	16779	16696	16752	16810	16663	16702	16645	16654	16780	16879	16828	16734	16598	16779	16766	16754	16682	16815	16510	16514	16712	16681	16790	16908	16869	16606	16695	16861	16789	16936	16942	17095	16555	16714	16791	16696	16695	16727	16719	16744	16993	16857	16710	16854	16719	16792	16978	17026	16439	16705	16694	16781	16877	16679	16612	16640	16695	16814	16757	16860	16901	16635	16799	16642	16743	16627	16716	16851	16865	16739	16746	16841	16642	16846	16908	16627	16864	16611	16744	16749	16877	16797	16739	16770	16809	16825	16825	16827	16723	16935	16619	16664	16582	16738	16741	16743	16818	16969	16779	16549	16548	16648	16921	16700	16715	16679	16940	16631	16863	16838	16662	16762	16782	16827	16802	16615	16673	16742	16801	16681	16712	16728	16770	16696	16821	16778	16549	16859	16863	16600	16800	16668	16679	16812	16808	16782	16821	16810	16809	17065	16851	16729	16595	16644	16488	16552	16729	16659	16690	16772	16660	16634	16722	16740	16895	16588	16728	16683	16804	16773	16645	16809	16934	16521	16612	16748	16819	16817	16845	16990	16772	17000	16769	16990	16668	16638	16860	16707	16742	16953	16636	16773	16702	16602	16741	16683	16606	16749	16645	16644	16455	16896	16850	16846	16680	16958	16874	16762	16656	16981	16832	16644	16773	16738	16531	16695	16691	16692	16923	16832	16698	16773	16869	16593	16986	16734	16885	16691	16780	16922	16847	16876	16757	16867	16770	16808	16741	16677	16962	16597	16880	16841	16735	16437	16839	16753	16602	16592	16731	16699	16728	16980	16646	16857	16860	16856	16733	16778	16812	16902	16901	16916	16689	16689	16783	16627	16681	16842	16871	16858	16762	16873	16628	16718	16803	16691	16690	16749	16795	16850	16854	16807	16729	16707	16643	16603	16662	16850	16625	16812	16812	16765	16742	16771	16666	16882	16742	16902	16735	16927	16747	16711	16723	16800	16949	16679	16724	16768	16669	16705	16801	16816	16833	16650	16714	16785	16796	16750	16659	16605	16741	16740	16778	16774	16876	16776	16811	16852	16756	17000	16857	16811	16916	16860	16687	16679	16820	16825	16733	16779	16607	16743	16870	16891	16966	16635	16897	16711	16889	16813	16709	16793	16924	16796	16934	16853	16952	16731	16668	16853	16705	16706	16782	16645	16818	16888	16798	16832	16838	16787	16518	16774	16829	16647	16830	16726	16682	16836	16897	16821	16971	16877	16958	16967	16817	16730	16647	16936	16837	16845	16636	16728	16735	16731	16786	16936	17019	16722	16824	16639	16830	16845	16942	16720	16799	16853	16865	16729	16729	16774	16883	16752	16710	16679	16922	16733	16829	16793	16928	16867	16591	16713	16677	16730	16584	16764	16725	16658	16800	16734	16574	16585	16488	16640	16707	16625	16646	16587	16548	16721	16807	16618	16969	16659	16536	16954	16681	16532	16785	16831	16602	16700	17035	16724	16713	16732	16792	16600	16826	16842	16487	16810	16905	16664	16754	16883	16949	16810	16736	16686	16736	16674	16844	17132	16541	16850	16770	16891	16835	16858	16831	16872	16885	16741	16798	16792	16833	16663	16669	16814	16766	16659	16644	16595	17153	16750	16668	16872	17035	16699	16991	16660	16835	16841	16637	16846	16635	16855	16524	16727	16875	16786	16813	16885	16922	16784	16647	16610	16676	16782	16711	16813	16700	16801	16669	16888	16870	16861	16907	16759	16678	16848	16712	16706	16822	16670	16662	16866	16802	16779	16666	16559	16985	16762	16760	16705	16852	16674	16828	16711	16737	16719	16895	16835	16797	16748	16861	16810	16813	16841	16606	16677	16728	16799	16790	16883	16879	16574	16537	16772	16745	16948	16733	16766	16721	16744	16838	16830	16964	16681	16722	16632	16793	16771	16736	16891	16764	16573	16636	16829	16854	16890	16808	16700	16819	16722	16758	16624	16802	16764	16596	16713	16832	16768	16741	16791	16771	16855	16802	16719	16694	16816	16685	16621	16752	16636	16754	16920	16954	16607	16798	16853	16730	16992	16841	16723	16648	16642	16796	16629	16752	16641	16764	16882	16911	16682	16698	16651	16636	16735	16664	16894	16809	16791	16879	16684	16801	16802	16644	16798	16750	16770	16739	16770	17125	16565	16832	16847	16808	16782	17025	16909	16773	16637	16715	16737	16769	16642	16993	17015	16842	16737	16885	16854	16841	16653	16631	16619	16703	16623	16694	16662	16504	16312	16577	16695	16757	16758	16695	16663	16588	16729	16777	16752	16654	16533	16569	16809	16843	16864	16734	16692	16697
21827	32681	29761	23328	21141	19809	18539	17306	16725	16199	15804	15649	15396	15135	14866	14797	14981	14745	14647	14658	14651	14524	14572	14545	14413	14447	14510	14327	14508	14198	14314	14285	14378	14506	14443	14392	14463	14336	14283	14315	14332	14251	14351	14372	14169	14201	14385	14285	14434	14417	14212	14311	14439	14387	14311	14396	14398	14623	14224	14338	14273	14387	14407	14428	14374	14375	14347	14128	14531	14240	14239	14222	14385	14350	14290	14470	14338	14174	14322	14302	14266	14373	14289	14307	14338	14388	14456	14215	14367	14341	14338	14168	14447	14251	14300	14509	14324	14280	14426	14178	14158	14437	14117	14375	14293	14281	14572	14315	14368	14103	14370	14048	14387	14301	14154	14349	14182	14276	14281	14450	14321	14338	14357	14403	14386	14232	14346	14420	14507	14373	14193	14307	14395	14251	14340	14415	14177	14170	14520	14435	14310	14476	14386	14307	14386	14347	14283	14456	14389	14201	14388	14146	14329	14183	14410	14434	14332	14232	14283	14242	14338	14338	14395	14265	14243	14334	14252	14502	14391	14393	14274	14258	14422	14436	14385	14110	14257	14240	14493	14313	14335	14305	14297	14301	14301	14519	14468	14300	14456	14229	14179	14233	14242	14441	14425	14447	14301	14435	14194	14358	14203	14140	14348	14349	14338	14337	14307	14277	14298	14293	14159	14334	14311	14277	14239	14331	14443	14409	14496	14417	14361	14190	14341	14379	14341	14268	14334	14308	14328	14319	14385	14242	14245	14125	14256	14411	14193	14295	14364	14241	14091	14286	14427	14380	14191	14338	14259	14373	14372	14404	14377	14395	14337	14192	14206	14328	14388	14285	14350	14318	14434	14308	14260	14269	14417	14316	14272	14404	14115	14171	14397	14494	14391	14192	14243	14137	14402	14208	14277	14246	14192	14233	14424	14404	14404	14313	14319	14338	14290	14365	14294	14336	14295	14353	14338	14359	14236	14259	14305	14542	14349	14348	14335	14249	14476	14456	14376	14187	14232	14259	14361	14222	14319	14386	14255	14365	14413	14326	14323	14362	14193	14322	14340	14351	14372	14359	14337	14212	14334	14457	14283	14401	14335	14312	14353	14457	14469	14426	14338	14265	14381	14216	14456	14480	14243	14114	14185	14432	14278	14451	14397	14303	14190	14470	14155	14269	14464	14170	14529	14252	14208	14343	14376	14287	14313	14323	14471	14273	14237	14319	14336	14250	14292	14265	14178	14278	14371	14124	14228	14258	14386	14389	14422	14395	14430	14378	14366	14500	14304	14363	14253	14171	14482	14307	14300	14377	14287	14382	14349	14453	14243	14427	14336	14313	14175	14123	14570	14328	14360	14298	14359	14445	14170	14256	14319	14222	14303	14254	14284	14330	14218	14245	14101	14165	14309	14395	14190	14204	14346	14359	14557	14384	14144	14178	14363	14270	14280	14341	14156	14390	14325	14405	14363	14308	14352	14334	14391	14444	14231	14433	14482	14449	14413	14189	14297	14517	14309	14256	14442	14229	14330	14285	14323	14140	14416	14088	14237	14310	14408	14128	14254	14347	14428	14189	14385	14451	14405	14269	14549	14253	14253	14273	14234	14351	14243	14366	14271	14358	14248	14152	14399	14222	14277	14279	14217	14529	14303	14358	14264	14253	14270	14228	14306	14376	14317	14364	14138	14361	14519	14448	14298	14349	14197	14294	14330	14371	14453	14425	14318	14385	14200	14319	14284	14296	14303	14291	14245	14414	14395	14263	14477	14243	14269	14278	14234	14288	14182	14171	14103	14228	14448	14230	14257	14302	14428	14328	14246	14157	14392	14473	14215	14308	14315	14366	14256	14257	14392	14333	14350	14394	14303	14215	14330	14464	14351	14321	14373	14318	14329	14401	14320	14275	14198	14357	14394	14222	14406	14273	14198	14277	14405	14293	14141	14303	14318	14369	14351	14263	14188	14191	14431	14382	14190	14261	14248	14493	14242	14215	14221	14306	14479	14358	14299	14316	14414	14256	14389	14357	14382	14322	14375	14320	14293	14303	14290	14296	14450	14331	14392	14536	14397	14340	14175	14233	14307	14172	14395	14319	14227	14173	14368	14311	14321	14226	14266	14368	14329	14407	14154	14344	14470	14341	14344	14237	14205	14433	14182	14231	14330	14380	14363	14328	14074	14248	14583	14318	14327	14313	14412	14351	14255	14295	14321	14295	14204	14315	14323	14388	14297	14290	14263	14502	14560	14266	14336	14340	14154	14221	14272	14304	14393	14405	14140	14170	14302	14239	14522	14228	14294	14244	14372	14218	14186	14354	14356	14329	14363	14403	14225	14278	14187	14356	14383	14335	14352	14270	14281	14392	14376	14237	14442	14166	14413	14221	14262	14435	14316	14452	14228	14340	14168	14306	14208	14312	14347	14422	14220	14422	14313	14289	14276	14234	14262	14291	14348	14223	14089	14265	14594	14455	14297	14230	14226	14224	14353	14332	14306	14360	14414	14212	14277	14193	14247	14364	14321	14320	14455	14200	14357	14387	14273	14381	14296	14338	14508	14204	14320	14522	14497	14368	14445	14242	14431	14353	14338	14166	14500	14491	14314	14209	14344	14280	14199	14265	14252	14343	14444	14384	14280	14157	14395	14309	14297	14272	14395	14485	14446	14341	14366	14305	14514	14264	14330	14305	14367	14280	14314	14349	14351	14180	14382	14282	14515	14324	14225	14377	14354	14218	14308	14357	14525	14247	14329	14379	14361	14209	14248	14386	14255	14319	14279	14304	14329	14312	14205	14196	14175	14257	14403	14300	14221	14217	14317	14486	14417	14342	14201	14309	14367	14402	14397	14301	14245	14270	14447	14407	14220	14340	14385	14272	14359	14370	14279	14348	14436	14334	14285	14371	14130	14212	14426	14329	14290	14281	14136	14270	14395	14383	14178	14356	14231	14170	14380	14296	14330	14421	14249	14358	14337	14352	14324	14284	14235	14398	14364	14330	14373	14342	14356	14330	14288	14395	14410	14294	14314	14296	14335	14378	14226	14251	14496	14350	14260	14402	14311	14373	14416	14285	14337	14372	14286	14419	14575	14349	14328	14286	14355	14418	14319	14297	14244	14302	14201	14419	14360	14464	14218	14440	14103	14484	14261	14339	14304	14223	14135	14235	14356	14295	14327	14366	14170	14401	14431	14331	14327	14402	14366	14203	14167	14293	14322	14369	14400	14328	14288	14271	14378	14308	14482	14251	14464	14304	14280	14300	14387	14252	14453	14365	14266	14446	14446	14473	14376	14344	14261	14266	14292	14184	14480	14508	14338	14365	14338	14183	14372	14301	14364	14394	14361	14294	14290	14321	14469	14294	14187	14156	14393	14497	14382	14268	14463	14397	14263	14321	14333	14221	14336	14363	14273	14492	14224	14346	14315	14380	14292	14423	14426	14482	14342	14421	14415	14453	14310	14394	14296	14362	14141	14456	14488	14351	14405	14290	14324	14394	14474	14336	14248	14347	14390	14437	14173	14376	14369	14284	14461	14519	14238	14189	14387	14567	14519	14485	14238	14384	14356	14266	14136	14406	14399	14414	14370	14419	14338	14449	14092	14296	14318	14322	14311	14475	14264	14240	14345	14276	14507	14083	14245	14295	14359	14201	14448	14285	14245	14468	14299	14249	14312	14570	14398	14443	14499	14305	14344	14391	14429	14238	14344	14295	14215	14282	14292	14346	14415	14339	14303	14319	14130	14340	14202	14379	14279	14346	14281	14119	14277	14364	14251	14136	14327	14378	14207	14140	14430	14266	14242	14328	14426	14301	14313	14350	14302	14287	14231	14440	14324	14306	14366	14213	14308	14270	14366	14463	14438	14332	14460	14392	14314	14325	14215	14306	14301	14353	14229	14521	14415	14313	14382	14377	14187	14286	14464	14237	14248	14408	14438	14191	14292	14279	14269	14293	14444	14253	14170	14313	14295	14337	14281	14407	14261	14335	14172	14469	14389	14153	14369	14557	14156	14284	14243	14107	14196	14254	14252	14388	14408	14513	14395	14273	14477	14154	14248	14460	14279	14355	14375	14348	14242	14359	14156	14262	14330	14358	14322	14380	14341	14246	14054	14386	14161	14404	14352	14258	14330	14102	14335	14360	14455	14329	14079	14319	14367	14439	14402	14223	14252	14434	14175	14404	14343	14349	14285	14267	14433	14334	14245	14280	14411	14219	14557	14280	14187	14504	14345	14216	14146	14367	14356	14312	14291	14232	14158	14322	14197	14321	14350	14121	14226	14383	14380	14287	14187	14427	14333	14289	14353	14327	14411	14357	14235	14317	14383	14352	14401	14381	14391	14258	14187	14280	14350	14515	14374	14252	14363	14202	14252	14304	14459	14230	14317	14367	14464	14397	14359	14273	14310	14428	14333	14340	14339	14286	14121	14427	14316	14458	14403	14236	14254	14449	14386	14508	14332	14447	14469	14386	14380	14561	14515	14349	14252	14145	14466	14415	14384	14202	14346	14215	14242	14396	14294	14238	14363	14369	14366	14341	14306	14332	14327	14462	14331	14298	14312	14573	14334	14354	14364	14258	14312	14343	14211	14317	14401	14303	14313	14457	14355	14346	14359	14215	14535	14343	14233	14411	14433	14352	14415	14501	14379	14130	14288	14387	14376	14454	14350	14306	14199	14516	14163	14301	14429	14428	14314	14264	14301	14441	14448	14309	14271	14525	14341	14281	14251	14416	14502	14274	14297	14412	14385	14318	14275	14260	14360	14403	14224	14234	14270	14195	14419	14316	14267	14590	14337	14445	14347	14373	14280	14159	14420	14410	14486	14366	14377	14328	14376	14455	14331	14284	14414	14457	14239	14251	14325	14303	14286	14313	14239	14351	14363	14336	14374	14451	14480	14265	14231	14277	14241	14317	14499	14174	14341	14324	14157	14214	14380	14351	14402	14188	14360	14218	14378	14401	14381	14279	14199	14268	14316	14384	14288	14487	14165	14241	14330	14291	14347	14338	14322	14272	14309	14313	14422	14402	14444	14408	14198	14430	14200	14268	14408	14062	14274	14409	14533	14277	14116	14309	14443	14271	14371	14321	14209	14430	14375	14001	14402	14277	14283	14371	14303	14506	14319	14262	14482	14314	14317	14398	14350	14458
23910	21115	28507	24345	23089	24461	23826	20728	19729	18977	18920	18710	18274	17978	17817	17584	17709	17494	17659	17474	17358	17327	17361	17106	17159	17049	16919	17098	17199	17221	17081	16885	16956	17187	16984	17008	16819	16923	16595	17175	16973	17156	17097	17020	17037	16844	17032	16777	16961	16987	16990	16943	17032	16880	16946	17048	17210	17045	16964	16745	17107	16995	17147	17081	17010	16771	16917	17138	16940	17077	16934	16896	16955	16945	17044	16935	16936	16699	16833	16946	17069	16947	16842	16798	16901	16867	16936	16851	16954	16966	16767	16867	16827	16719	16936	16834	16928	16938	16894	16871	16956	16970	16887	16943	16908	17148	16723	16999	16786	17067	17035	17185	16818	17043	17077	17164	16869	16830	16844	17082	17107	16853	16879	16893	16901	17064	16832	17097	16696	16848	16944	16897	16864	16944	17023	16912	16975	16977	17084	16777	16805	16709	16946	16982	16990	16828	17047	16961	17066	17036	16795	17239	16878	17080	16916	16849	16837	17062	17025	16895	16972	16960	16946	16922	16860	16974	16843	16880	16953	16942	16932	16720	16815	16988	16920	16998	16964	16978	16971	16866	17134	16788	16874	17022	16908	16943	16896	17005	16879	16760	17035	16958	16902	16876	16885	16969	17075	16822	16948	16881	16850	16937	16765	16842	16636	16748	16985	16869	16858	17131	17053	16944	17108	17130	16842	16943	16771	16909	17009	16970	16894	17073	16740	17004	16957	16894	16993	16848	16926	16940	16741	16851	16960	17020	16859	17098	17025	17015	16913	16828	16934	16831	17005	16977	17108	17074	16969	16827	17045	16822	16900	16771	16856	16840	17116	16814	16751	16912	16833	16920	16880	16933	16961	17030	17021	17079	16923	16881	16832	17117	16963	16853	16893	16797	16744	16817	16824	16730	17130	16990	17016	17168	17136	16820	17046	16880	16941	17070	16905	16848	16855	16930	17058	16982	16860	16867	17015	16955	17055	17025	16822	16889	16628	16797	17095	16832	16707	16825	16986	17194	16929	16853	16708	16709	16936	16737	17000	16834	16719	16772	16871	17011	16773	16952	17045	16832	16981	16969	16833	17014	16822	17025	16850	17174	16896	16896	16839	16929	16953	16887	16838	16956	16816	17010	16888	16960	17034	16864	16924	16889	17154	16987	16949	16864	16959	17013	17037	17107	16910	16853	16905	17203	16904	16803	17068	16964	17140	17168	16915	16985	16973	16832	16781	16801	17078	16925	16935	17107	16831	16874	16976	16739	16757	16786	16788	17037	16823	16760	16975	17071	17060	16927	16829	16839	17057	16868	16913	17109	16868	17083	16618	17048	16957	16938	16999	17074	16881	17038	17115	17023	17019	16998	16797	16934	16936	16905	17073	16935	16855	17083	16865	17091	16810	17031	16869	16935	16790	16956	17191	17028	16876	17103	16778	16940	17009	16961	16958	16983	16773	16914	16985	16937	17058	17012	16751	16897	16894	16847	16843	17070	16899	16891	16790	16855	17302	17014	16866	16875	17052	16932	17045	16835	17056	16903	16935	16793	17026	16848	16757	16785	16993	17069	16783	17022	16920	16787	16794	16843	17044	16835	16829	16863	16864	16941	16968	16893	16789	16712	16816	17017	16791	17177	16900	17055	16853	17027	16994	16953	16795	16951	17072	16956	16981	16862	16855	16974	16822	17002	16899	16946	16904	16804	17064	17031	16916	16955	16991	16919	16866	16876	16981	16969	16981	16772	16932	17000	16959	16942	17061	16891	16882	16995	16791	16845	17015	16853	16848	16659	16844	16760	16926	16969	16849	16781	16966	16847	16883	16680	16743	16813	16891	16872	16835	16926	17028	17044	17073	16776	16914	16986	16938	17130	17029	16856	17085	16775	16833	17099	16952	16958	16930	16789	17008	17055	16843	16827	17040	16871	16931	16847	16932	16797	17123	17064	16944	17022	17026	17096	16861	16792	17054	16900	16923	16976	16969	16834	17177	17048	16990	17131	17007	16807	17013	16978	16947	16934	16847	16943	16844	16883	16766	16831	16910	16819	17078	16819	16581	16866	16949	16987	16833	16992	17030	17014	17187	16840	16845	17037	16942	16863	17084	16939	17071	16746	16742	17037	16851	16924	16836	16934	16841	17055	16976	16857	17053	16872	17034	16756	16816	17094	16852	17031	16827	16643	17067	17110	16930	16821	16878	16804	16972	16740	17090	16983	16905	16947	17013	17021	16891	16871	16697	16902	16942	16883	17011	17129	16965	16851	17117	16985	16974	17161	16792	16778	16907	16836	16984	16929	16927	16943	17132	16926	16860	16963	16916	16933	16911	16822	16891	17065	16866	16950	17040	17053	16991	16963	16935	16827	16918	16723	17023	16938	16958	16735	16738	16780	17058	16940	16875	16892	16840	16907	17026	16847	16898	17060	16842	17156	17053	17179	16987	16897	16797	16890	16780	17037	16893	16914	16872	16910	16894	16959	16926	16954	16927	16794	16896	16904	16913	16995	17024	17098	16961	16916	16803	16936	17017	16931	16681	16847	17153	16996	16855	16675	16857	16959	17066	16731	16959	17080	17007	16829	16951	16997	17114	16915	16966	16999	17067	16792	16976	16968	17151	17158	16982	16902	16811	17020	16899	16888	16821	16911	17047	16886	17020	16964	17074	16975	16987	16898	16814	17036	16832	16686	16843	17031	17041	16981	17086	17040	16855	17029	16848	16976	16808	16863	17032	16999	16884	16986	16857	16779	16765	16780	16867	16976	16969	17050	16821	17173	17077	16689	16847	16764	17079	17197	16924	16962	17104	16940	17111	16938	16962	16777	16746	16828	16815	16895	16708	16825	16955	16859	17090	16633	17110	16791	16947	16727	17000	17055	16917	17094	16951	16858	17106	16895	17044	17000	16963	16854	17016	16975	17008	16866	16863	17004	16835	16968	16733	17016	16892	17045	16916	16640	17024	16817	16892	16884	17029	16690	17021	16910	16948	16959	17031	16996	16965	17048	16904	17024	16838	16763	16836	16957	17061	16985	16942	16940	16958	16801	17022	16961	17169	16930	16868	16799	16934	17017	17121	16848	16896	16808	17074	17002	16918	17020	16949	16893	17049	17036	16797	16837	16953	16873	16877	16994	16695	16914	16873	16940	16964	16871	16970	17060	16925	16774	16875	16905	16974	16956	16826	16584	16995	16872	16911	16764	16910	16874	16838	16944	16921	16992	16817	16828	17033	16834	17027	16764	17028	16999	16903	17053	16912	16899	16856	17097	16942	16865	16965	16816	17156	17052	16923	17171	17064	17054	16974	16919	17110	16913	16965	17052	16900	16754	17019	16824	16907	16848	16921	16877	16942	17012	17055	16913	16934	16973	16653	16899	16884	16571	16931	16808	17049	16935	16765	16742	16814	17014	16895	16910	16789	16932	16908	16850	16954	16796	16781	16714	16931	16879	17146	17079	17028	17136	16909	16915	16940	16966	16988	17025	16700	16790	16938	16923	16756	16905	16905	16949	16701	16851	16760	16858	16871	16754	17041	17092	16983	16893	16983	16779	16850	16911	16890	16951	17018	16990	16788	16878	16962	16844	17112	17018	16874	16896	17095	16935	17042	16916	17179	17075	16905	16983	16998	16781	17048	16968	17023	16848	17008	16872	17217	16912	17101	16995	16934	16941	16957	16965	17099	16809	16957	16832	16985	17062	16880	16751	16823	16909	16955	16725	17076	17010	17046	17068	16868	17112	16980	16849	16854	16912	16936	16790	17018	17041	16605	16935	16823	16872	16964	17034	17059	16984	16960	16814	16927	16970	16890	16780	16883	17013	17005	17125	16947	16964	17050	17160	17040	17080	16877	16664	17056	16887	17257	17008	16985	16837	17046	16977	16845	17144	16965	16870	17216	17091	17140	16877	16923	16719	16864	16776	16845	16978	16975	16975	16888	16940	17010	16891	16859	17124	16992	16964	16950	17008	16894	16915	17015	16894	16847	17048	16975	16938	17010	16968	17009	16876	17157	16778	16902	16931	16993	16890	17010	16896	16962	16818	16895	16723	16810	16674	17116	17024	16858	16939	16805	17060	16939	16859	16990	16948	16806	17050	16984	17002	17129	16821	16803	17229	16981	17019	17082	16896	16873	17077	17066	16919	16903	16891	16855	16911	16729	16906	16909	16998	16898	16896	17022	16883	16847	16895	16946	17014	17151	16707	16746	16809	16950	17102	16906	16931	16962	16842	17086	16982	17164	17071	16805	16948	16722	16848	16895	16988	16993	16993	16943	16979	17130	16950	17140	16970	16800	16874	16808	16972	16956	17011	16996	17045	17108	17012	17106	16818	17025	17094	16850	17029	16927	16888	16768	16804	16873	16782	16810	16896	16934	16894	16952	16857	16821	17059	17017	17121	16975	17109	17050	16941	16907	16883	16813	16860	16830	16894	16949	17007	16985	16725	16932	16922	16905	16929	16921	16879	16830	16772	16925	16880	16988	16916	16957	16950	17055	16930	17115	17179	16875	16966	16919	16814	16923	16937	17037	16898	16803	16993	16995	16860	16918	16969	16967	16866	16867	16951	16684	16871	17141	17173	16929	16951	16908	17096	16924	16952	16925	16734	16956	16711	16925	16899	17014	16912	16988	16922	17109	16929	16929	17012	16885	16891	16931	16902	16769	17077	16901	16868	17006	16955	16986	16931	16705	17027	16959	17086	16930	17015	17100	16762	17045	17090	16958	16919	16754	16987	17254	16898	16855	16875	17001	16948	16751	16717	17102	16966	17032	16844	16889	16936	16962	16874	16829	16998	17083	16970	16996	17006	16906	17046	17068	17226	16875	16873	16979	16932	16730	16903	17079	16905	16854	16994	16965	16875	17001	16816	17076	16929	16937	16958	16939	16988	16809	17023	17003	17075	16895	17170	17103	16997	16861	16836	16803	16904	16989	17088	16937	17059	16927	16973	16985	16884	16902	16945	17005	16889	17136	16740	17019	17127	17036	16911	17061	16866	16808	17038	16817	16902	16986	16664	17057	16773	17032	16946	16957	17123	16961	16811	16911	16940	16766	16956	16802	16957	17003	17159	16995	16870	16926	17136	16850	17126	16998	16994	16879	17027	17039	16962	17061	17058	17044	16823	16870	16815	16970	16957	16986	16727	16853	16920
21752	38832	35976	28236	24835	23057	21344	19122	18508	17528	16817	16764	16128	16026	15803	15461	15464	15490	15272	14992	15077	14905	14829	14901	14629	14651	14618	14664	14685	14554	14462	14419	14566	14560	14525	14479	14476	14563	14578	14616	14444	14574	14482	14556	14426	14509	14604	14668	14446	14530	14594	14565	14605	14494	14474	14527	14438	14593	14397	14579	14533	14425	14564	14328	14567	14505	14418	14396	14524	14533	14551	14563	14339	14563	14430	14308	14443	14513	14485	14244	14332	14407	14451	14491	14473	14410	14375	14562	14631	14572	14480	14358	14398	14412	14509	14367	14506	14394	14337	14333	14501	14435	14400	14421	14407	14545	14540	14507	14369	14390	14421	14454	14409	14537	14283	14613	14528	14515	14572	14338	14540	14477	14519	14650	14548	14428	14293	14307	14578	14413	14592	14212	14411	14384	14240	14366	14366	14295	14465	14578	14362	14416	14437	14378	14450	14257	14209	14441	14720	14230	14341	14419	14426	14452	14483	14529	14535	14323	14406	14358	14496	14473	14455	14329	14451	14422	14444	14552	14539	14469	14387	14563	14483	14148	14448	14541	14417	14306	14655	14521	14548	14452	14304	14352	14434	14413	14361	14405	14504	14362	14417	14508	14580	14362	14511	14372	14356	14470	14371	14500	14479	14391	14441	14451	14334	14309	14520	14398	14456	14334	14322	14206	14361	14423	14225	14354	14390	14429	14469	14361	14479	14575	14395	14303	14459	14652	14494	14451	14560	14515	14415	14385	14436	14511	14397	14520	14430	14307	14448	14290	14330	14402	14381	14520	14535	14417	14580	14430	14496	14580	14414	14482	14508	14321	14498	14432	14552	14577	14202	14461	14474	14490	14400	14435	14410	14399	14472	14466	14474	14368	14488	14457	14312	14524	14358	14294	14529	14150	14386	14437	14400	14505	14288	14276	14493	14370	14397	14371	14394	14420	14595	14322	14531	14174	14355	14359	14393	14374	14364	14506	14298	14364	14627	14460	14389	14467	14317	14364	14473	14374	14388	14517	14403	14364	14435	14408	14510	14376	14422	14471	14359	14478	14409	14492	14405	14386	14343	14454	14505	14504	14407	14201	14420	14582	14391	14537	14305	14446	14460	14401	14317	14407	14565	14418	14547	14573	14293	14446	14277	14534	14392	14371	14457	14459	14398	14472	14568	14396	14440	14583	14431	14422	14444	14460	14450	14361	14501	14762	14498	14355	14642	14439	14532	14507	14432	14473	14357	14441	14249	14277	14435	14377	14381	14445	14460	14362	14493	14459	14333	14477	14460	14541	14282	14378	14507	14539	14441	14243	14494	14330	14603	14461	14403	14490	14476	14548	14452	14394	14408	14286	14458	14297	14479	14416	14442	14399	14436	14520	14688	14408	14459	14551	14212	14466	14305	14381	14439	14328	14390	14501	14384	14324	14654	14341	14509	14490	14540	14302	14367	14479	14390	14503	14365	14570	14437	14286	14434	14527	14396	14354	14416	14428	14537	14341	14338	14409	14596	14471	14515	14476	14452	14680	14471	14488	14493	14215	14354	14402	14394	14528	14459	14537	14477	14377	14346	14400	14512	14275	14360	14348	14386	14402	14368	14401	14590	14569	14494	14372	14417	14637	14328	14382	14290	14406	14369	14318	14468	14565	14372	14354	14549	14447	14399	14251	14449	14423	14451	14275	14532	14445	14442	14438	14353	14448	14339	14634	14446	14435	14442	14421	14322	14275	14368	14442	14259	14590	14558	14386	14332	14410	14422	14531	14420	14539	14459	14424	14442	14519	14531	14380	14474	14356	14381	14442	14527	14601	14300	14444	14537	14361	14569	14404	14295	14548	14452	14331	14352	14398	14316	14438	14471	14326	14449	14293	14375	14412	14491	14464	14405	14299	14401	14397	14473	14319	14474	14429	14428	14644	14379	14606	14536	14456	14487	14576	14349	14347	14395	14400	14545	14497	14354	14593	14527	14493	14357	14420	14276	14379	14422	14450	14535	14360	14337	14425	14293	14510	14462	14452	14549	14387	14487	14329	14618	14295	14363	14443	14618	14414	14471	14370	14404	14479	14460	14439	14486	14279	14448	14301	14442	14332	14408	14438	14396	14595	14545	14418	14455	14557	14593	14481	14555	14492	14567	14360	14429	14459	14358	14261	14488	14366	14419	14453	14537	14493	14556	14434	14352	14427	14437	14395	14358	14222	14445	14523	14289	14455	14269	14394	14448	14413	14382	14496	14420	14570	14547	14443	14505	14306	14323	14537	14546	14284	14329	14246	14523	14515	14464	14500	14368	14499	14534	14290	14347	14591	14458	14496	14415	14539	14347	14488	14341	14572	14417	14546	14419	14404	14565	14538	14370	14388	14419	14386	14332	14626	14287	14424	14399	14447	14297	14389	14286	14378	14390	14556	14478	14344	14427	14448	14276	14457	14437	14362	14399	14392	14383	14403	14432	14423	14150	14391	14542	14533	14419	14343	14471	14419	14737	14450	14346	14532	14283	14501	14368	14408	14275	14571	14399	14242	14493	14507	14451	14395	14326	14327	14576	14394	14462	14480	14414	14606	14437	14388	14333	14602	14287	14360	14463	14380	14371	14466	14459	14417	14376	14465	14436	14300	14286	14270	14315	14481	14349	14400	14530	14463	14396	14488	14457	14467	14385	14341	14402	14295	14564	14257	14380	14386	14521	14306	14204	14589	14474	14430	14465	14269	14432	14442	14455	14307	14391	14425	14459	14462	14351	14505	14453	14453	14380	14568	14442	14476	14457	14468	14393	14222	14325	14374	14356	14467	14291	14524	14522	14398	14476	14435	14338	14498	14241	14608	14396	14533	14596	14299	14503	14595	14525	14466	14611	14352	14410	14373	14460	14427	14294	14416	14345	14362	14537	14466	14493	14331	14282	14413	14250	14481	14403	14487	14273	14425	14341	14441	14399	14433	14334	14494	14283	14457	14492	14392	14379	14399	14263	14492	14415	14445	14441	14368	14566	14502	14542	14527	14587	14368	14459	14458	14451	14368	14409	14526	14230	14341	14426	14374	14482	14352	14531	14408	14348	14601	14535	14524	14648	14336	14450	14388	14421	14421	14311	14250	14322	14352	14417	14354	14444	14544	14388	14560	14587	14488	14335	14266	14439	14546	14360	14308	14398	14354	14203	14550	14518	14360	14549	14293	14486	14289	14459	14504	14404	14558	14467	14463	14359	14556	14504	14570	14608	14485	14495	14614	14458	14481	14507	14447	14473	14532	14500	14262	14461	14398	14360	14376	14335	14429	14541	14247	14430	14577	14537	14401	14304	14416	14368	14280	14367	14375	14560	14394	14301	14578	14504	14450	14339	14488	14363	14289	14479	14431	14390	14386	14405	14429	14535	14679	14458	14527	14491	14318	14302	14440	14598	14375	14291	14359	14439	14527	14556	14418	14485	14366	14342	14388	14633	14296	14337	14381	14405	14444	14349	14476	14446	14543	14427	14439	14469	14283	14307	14417	14569	14410	14459	14451	14446	14481	14306	14338	14483	14391	14456	14488	14380	14451	14638	14260	14440	14362	14473	14476	14512	14315	14366	14392	14319	14412	14321	14337	14507	14304	14333	14305	14439	14465	14500	14448	14407	14448	14422	14429	14483	14573	14364	14562	14532	14410	14474	14393	14400	14521	14514	14300	14475	14525	14431	14412	14209	14270	14584	14443	14332	14445	14554	14351	14430	14541	14386	14373	14253	14342	14480	14438	14566	14353	14609	14462	14325	14409	14429	14481	14503	14413	14380	14424	14501	14551	14383	14435	14443	14349	14465	14368	14454	14473	14461	14367	14472	14514	14506	14489	14263	14563	14359	14374	14562	14428	14424	14359	14339	14335	14520	14604	14415	14306	14412	14372	14348	14460	14481	14363	14474	14365	14521	14361	14430	14434	14476	14258	14390	14377	14439	14317	14439	14337	14523	14536	14296	14640	14406	14497	14368	14635	14366	14412	14548	14323	14453	14452	14464	14491	14414	14356	14473	14387	14515	14570	14347	14451	14325	14365	14445	14423	14317	14351	14220	14407	14400	14429	14503	14374	14457	14249	14481	14284	14381	14341	14622	14525	14371	14402	14601	14555	14584	14433	14409	14482	14374	14373	14416	14528	14471	14438	14309	14322	14354	14426	14274	14404	14335	14446	14404	14598	14508	14320	14280	14437	14434	14510	14444	14547	14493	14277	14582	14527	14261	14435	14290	14405	14400	14535	14365	14512	14363	14303	14394	14462	14517	14435	14514	14301	14403	14531	14337	14550	14403	14220	14437	14390	14459	14274	14400	14375	14512	14406	14651	14429	14425	14289	14446	14316	14291	14476	14581	14375	14389	14436	14498	14492	14252	14363	14610	14380	14388	14487	14434	14436	14313	14290	14382	14572	14395	14373	14665	14434	14387	14457	14427	14478	14392	14336	14375	14508	14295	14364	14147	14445	14472	14559	14532	14535	14445	14460	14469	14459	14520	14431	14519	14514	14446	14434	14420	14305	14446	14607	14453	14382	14588	14400	14379	14578	14277	14502	14374	14473	14411	14453	14424	14456	14481	14198	14365	14503	14376	14269	14407	14479	14386	14518	14387	14435	14423	14584	14447	14281	14308	14515	14531	14390	14272	14428	14344	14415	14410	14493	14504	14417	14473	14511	14329	14457	14393	14486	14477	14359	14532	14552	14585	14471	14551	14418	14571	14408	14468	14448	14588	14425	14526	14346	14413	14295	14407	14252	14395	14527	14258	14355	14368	14271	14508	14418	14555	14393	14427	14488	14323	14391	14325	14371	14445	14343	14484	14574	14554	14367	14441	14229	14365	14482	14297	14538	14473	14277	14611	14330	14287	14418	14467	14433	14504	14291	14399	14445	14353	14352	14282	14354	14338	14318	14445	14488	14414	14474	14423	14477	14282	14424	14543	14419	14375	14438	14510	14497	14577	14477	14568	14422	14519	14466	14476	14301	14499	14559	14460	14362	14610	14316	14476	14462	14280	14356	14451	14457	14332	14437	14407	14571	14367	14353	14450	14365	14487	14470	14450	14351	14652	14495	14379	14426	14583	14370	14440	14458	14298	14423	14474	14409	14431	14538	14550	14387	14373	14558	14489	14432	14433	14369	14323	14420	14393	14460
22759	21136	28898	23692	21802	25218	28328	23040	21591	21382	20834	20694	19998	19908	19494	19403	19310	19353	18996	18719	19079	18898	18876	18516	18527	18500	18536	18508	18396	18488	18354	18605	18473	18349	18232	18383	18496	18463	18361	18247	18495	18318	18348	18343	18232	18362	18279	18478	18238	18344	18495	18281	18411	18340	18228	18415	18284	18300	18296	18237	18142	18277	18529	18346	18199	18381	18260	18316	18056	18179	18403	18491	18067	18069	18216	18445	18296	18189	18196	18294	18235	18317	18246	18275	18382	18106	18442	18185	18336	18330	18294	18171	18198	18129	18175	18063	18317	18391	18009	18358	18187	18067	18198	18127	18516	18129	18111	18491	18245	18379	18276	18252	18342	18095	18209	18174	18284	18200	18000	18211	18211	18329	18279	18141	18143	18242	18512	18211	18258	18131	18156	18214	18167	18046	18139	18138	18147	18173	18343	18189	18019	18079	18258	18143	18095	18270	18343	18216	18001	18167	18313	18299	18099	18289	18214	18401	18231	18040	18262	18128	18175	18247	18170	18254	18256	18215	18087	18221	18058	17867	18243	18090	18043	18154	18329	18341	18154	18067	18174	18259	18177	18163	18224	18171	18258	18099	18009	17898	18001	18248	18246	18125	18067	18087	18294	18021	18100	18145	18095	18057	18270	18003	18123	18313	18243	18123	18197	18217	18226	18094	18250	17964	18005	18180	18135	18154	18273	17987	18264	18156	18332	18360	18315	18175	18195	18079	18099	18172	18056	18341	18179	18076	18257	18251	18282	18125	18044	18078	18174	18382	18229	18125	18433	18003	18311	18251	18301	18230	18283	18103	18090	18163	18307	18233	18125	18153	18137	18316	18155	18206	17875	18149	18179	18079	18204	18087	18053	18254	18224	18221	18291	18183	18258	18249	18277	17961	18137	18312	18301	18298	18024	18284	18312	18187	18146	18052	18289	18071	18056	18095	18186	18366	18209	18201	18159	18153	18447	18205	18016	18053	18039	18112	18353	18116	18069	18310	18400	18395	18242	18248	18263	18208	18314	18349	18034	18130	18264	18111	18109	17957	18072	18300	18224	18253	18438	18204	18319	18354	18279	18343	18162	18104	18163	18232	18420	18145	18313	18275	18148	18060	18453	18088	18324	18277	18096	17904	18265	18108	18585	18066	18240	18074	18001	18159	17990	18146	18142	18100	18144	18025	18238	18066	18228	18227	17899	18216	18038	18136	18360	18189	18269	18195	18345	17897	18274	18203	18203	18229	18246	18119	18138	18002	18327	18097	18248	18072	18184	18379	18223	18293	18198	18046	18056	18281	18210	18086	18227	18204	18152	18200	18176	18219	18337	18206	18062	18079	18147	18035	18308	18292	18242	18158	18130	18319	18103	18315	18044	18162	18225	18215	18230	18277	18186	18274	18300	18472	18126	18124	18319	18172	18230	18197	18418	18331	18214	18323	18176	18282	18122	18100	18389	18084	18151	18300	18179	18150	18192	18239	18167	18164	18409	18258	18278	18469	18182	17990	18090	18201	18062	18332	18166	18143	18119	18155	18444	18136	18140	18236	17967	18069	18133	18044	18198	18213	18062	18226	18181	18346	18192	18199	18260	18109	18151	18032	18237	18104	18235	18265	18228	18178	18180	18053	18269	18141	18132	18139	18274	18394	18102	18084	18288	18265	18186	18332	18297	18056	18149	18327	18128	18052	18118	18069	18186	18249	18173	18103	18046	18193	18213	18301	18120	18363	18325	18160	18173	18257	18135	18168	18140	18061	18052	18057	18167	18144	18353	18190	18242	17914	18343	18051	18312	18057	18264	18154	18262	18116	18255	18143	18135	18115	18122	18289	18184	18349	18182	17973	18117	18149	18176	18306	18234	18222	18306	18314	18128	18243	17980	17902	18123	18112	18259	18303	18277	18205	18164	18072	18147	18299	18262	18305	18130	18323	18147	18168	17973	18230	18047	18093	18126	18141	18265	18023	18128	18055	18466	18240	18222	18246	18207	18468	18301	18122	18444	18170	18174	18302	18142	18126	18179	18188	18227	18100	18212	18097	18169	18267	18062	18109	18167	18220	18115	18208	18376	18087	18173	18236	18115	18108	18382	18105	18268	18061	17987	18241	18236	18100	18311	18053	18286	18337	18012	17978	18205	18097	18162	18185	18226	18176	18123	18154	18321	18464	18072	18220	18253	18159	18241	18123	18057	18256	18208	18132	18165	18099	18135	18257	18249	18179	18278	18128	18127	17926	18140	18056	17992	18186	18350	18272	17997	18234	18141	18198	18286	18098	18209	18197	17924	18146	18291	18316	18125	18245	18350	18317	18195	18371	18280	18059	18043	18140	18070	18211	18132	18280	18360	18187	18191	18162	18041	18135	18231	18058	18240	17999	18239	18176	18109	18196	18108	18087	18136	18175	18138	18206	18247	18086	18365	18377	18161	18228	18183	18296	18263	18067	18213	18073	18194	18059	18374	18334	18066	18271	18309	18192	18335	18117	18348	18198	18369	18289	18193	18157	18066	18174	18317	18101	18105	18208	18206	18178	18221	18020	18323	18191	18096	18366	18265	18184	18274	18102	18287	18175	18168	18384	18069	18291	18203	18178	18285	18065	18027	18181	18119	18112	18274	18152	18269	18358	18356	18352	18091	18334	18181	18217	18139	18177	18180	18261	18158	18053	18015	18120	18348	18223	18086	18389	18349	18215	18149	18316	18156	17974	18150	18353	18199	18244	18121	18384	18368	18206	18309	18138	18214	18191	18118	17946	18280	18156	18205	18329	17930	18095	18214	18342	18210	18317	18134	18134	18069	18103	18165	18390	18265	18214	18370	18035	18271	18126	18024	18174	18353	18217	18276	18173	18466	18317	18039	18194	18396	18320	18125	18271	18113	18172	18282	18213	18142	18394	18168	18400	18330	18122	18063	18151	18000	18220	18084	18157	18215	18304	18220	18436	18147	18435	18152	18045	18231	18301	18141	18099	18209	18053	18333	18042	18277	18358	18194	18161	17978	18017	18268	18206	18243	18115	17998	18162	18220	18227	18214	18266	18420	18318	18213	18108	18141	17952	18121	18096	18021	18074	18116	17985	18108	18073	18180	18019	18265	18038	18178	18113	18372	18392	18030	18212	18136	17993	17981	18136	17999	18104	18122	18344	18327	18218	18454	18250	18388	18229	18339	18297	18182	18124	18316	18221	18278	18330	18001	18196	18270	18301	18212	18153	18098	17839	18182	18424	18314	18108	18056	17941	17953	18140	18239	18204	18197	18238	18016	18414	18207	18440	18238	18163	18293	18248	18076	18145	18286	18099	18237	18160	18291	18207	18056	18360	18483	18233	18357	18123	18062	18064	18174	18069	18076	18073	18159	18209	18283	18232	18319	18113	18285	17961	18106	18266	18291	18202	18192	18045	18210	18114	18231	18219	18170	18131	18107	18315	18179	18236	18182	18136	18211	18033	18312	18157	18147	18187	18139	18104	18283	18395	18073	18184	18165	17997	18092	18222	18205	17917	18230	18151	18291	18171	18158	18358	18305	18206	18172	18354	18227	18107	18234	18273	18242	18170	18313	18198	18031	18229	18301	18083	18046	18277	18211	18125	18128	18507	18161	18086	18126	18206	18108	18399	18081	18314	18157	18205	18112	18096	18272	18099	18201	18060	18132	18225	18241	18149	18294	18303	18294	18054	18138	18266	18240	18255	18247	18096	18360	18249	18256	18357	18413	18198	18096	18124	18108	18091	18215	18146	18222	18497	18232	18355	18176	18034	18208	18433	18222	18164	18070	17988	18272	18174	18242	18089	18245	18083	18037	18341	18275	18068	18214	18234	18026	18185	18104	18126	18193	18066	18198	18286	18232	18365	18112	18237	18166	18159	18179	18211	18338	18062	18248	17976	18044	18159	18205	18097	18175	18182	18177	18182	18127	18177	18093	18247	18345	18203	18139	18357	18259	18212	18379	18220	18034	18251	18227	18143	18082	18333	18002	18016	18155	18237	18363	18129	17968	18078	18221	18171	18181	18418	18094	18109	18200	18148	18231	18203	18303	18352	18179	18206	18294	18096	18271	18284	18097	18124	18067	18175	18067	18390	17993	18219	18139	18147	18063	18221	18194	18233	18243	18054	18333	18029	18190	18420	18086	18237	18426	18162	18110	18099	18234	18132	18044	17932	18355	18070	18250	18358	18201	18226	18119	18222	18352	18399	18363	18244	18276	18112	18053	18274	18164	18089	17934	18071	18331	18098	18353	18158	18236	18346	18176	18267	18213	18078	18103	18264	18082	18184	17978	18162	18232	18210	18019	18381	18064	18031	18293	18080	18179	17982	18021	18007	18131	18235	18035	18169	18089	18131	18114	18147	18270	18271	18302	18305	18457	18109	18123	18327	18298	18224	18398	18507	18007	17948	17997	18284	18037	18056	18135	18271	18202	18360	18373	18339	18184	18318	18320	18108	18117	18126	17863	18435	18245	18154	18088	18242	18141	18245	18192	18198	18451	18239	18222	18259	18190	18018	18417	18012	18276	18248	18148	18140	18129	18062	18312	18271	18299	18254	18059	18450	18186	18212	18274	18188	18049	18177	18148	18158	18351	18132	18265	18224	18230	18242	18113	17938	18205	18433	18195	18146	18245	18358	18150	18239	18058	18280	18135	18261	18290	18210	18065	18318	18349	18254	18083	18032	17947	18098	18221	18397	18080	17998	18058	18198	18274	18196	18133	18069	18055	18203	18145	18290	18222	18110	18089	18195	18257	18216	18217	18122	18312	18312	18275	18145	18503	18102	18169	18203	17917	18163	18249	18164	18307	18148	18129	18148	18165	17914	18359	18239	18123	18006	18261	18340	18212	18185	17978	18078	18085	18291	18525	18281	18188	18335	18256	18177	18132	18268	18174	18124	18346	18340	18033	18087	18140	18343	18168	18326	18156	18044	18351	18410	18097	17961	18251	18077	18197	17993	18174	18187	18181	18272	18272	18251	18046	18255	18272	18030	18246	18363	18136	18393	18120	18175	18204	18260	18139	18234	18231	18226	18192	18360	18475	18107	18166	18259	18423	18227	18032	18126	18311	17972	18119	18136	18005	18186	18159	18175	18189	18226	18049	18318	18178	18132	18402	18181	18395	18207	17953	18278	18124	17893	18011	18188	18017	18438
23922	43863	40659	32387	28463	26078	24367	21946	21017	19233	18874	18536	17674	17067	16880	16783	16330	16311	16215	16134	15972	15674	15830	15849	15568	15437	15319	15570	15426	15476	15385	15330	15398	15211	15357	15343	15309	15373	15209	15211	15264	15233	15394	15187	15158	15190	15147	15273	15368	15292	15249	15153	15245	15040	15202	15185	15329	15106	15210	15112	15114	15042	15169	15206	15194	15142	15182	15249	15305	15151	15175	15163	15049	15349	15307	15329	15206	15231	15199	15285	15064	15186	15281	15144	15171	15134	15197	15276	15141	15242	15182	15235	15231	15285	15181	15164	15087	15138	15284	15221	15236	15140	15184	15014	15302	15155	15182	15252	15363	15280	15292	15109	15281	15264	15112	15316	15200	15128	15066	14993	15243	15371	15194	15108	15041	15253	15147	15271	15159	15126	15201	15101	15153	15382	14985	15118	15267	14974	15297	15117	15115	15249	15212	15061	15259	15242	15370	15146	15102	15058	15194	15288	15095	15223	15080	15151	15245	15160	15232	15281	15170	15080	15172	15283	15176	15314	15321	15315	15280	15336	15210	15214	15164	15337	15289	15164	14931	15232	15122	15427	15305	15163	15211	15006	15341	15241	15095	15058	15061	15245	15067	15141	15263	14972	15205	15039	15128	14970	15199	15200	15251	15248	15172	15268	15044	15156	15053	15270	15130	15296	15109	15301	15225	15295	15270	15050	15137	15210	15302	15307	15231	15068	15335	15155	15367	15220	15290	15192	15032	15209	14899	15087	15249	15109	15189	15227	15202	15199	15239	15279	15294	15264	15303	15074	15344	15262	15049	15451	15153	14974	15121	15139	15088	15206	15063	15199	15171	15164	15144	15015	15225	15102	15041	15191	15141	15037	15228	15218	15095	15446	15166	15157	15222	15087	15171	15339	15303	15078	15355	15222	15333	15239	15209	15278	15210	15017	15203	15142	15347	15110	15214	15207	15070	15179	15107	15200	15166	15083	15060	15184	15159	15271	15120	15151	15176	15207	15203	15212	15174	15159	15306	15172	15008	15110	15164	15019	15207	15119	15300	15175	15150	15056	15139	15221	15238	15224	15262	15055	15303	14964	15103	15284	15162	15075	15079	15161	15325	15150	15293	15036	15055	15422	15022	15056	15300	15169	15257	15365	15076	15161	15358	15125	15103	15281	15413	15089	14987	15352	15047	15232	15030	15177	15098	15304	15153	15314	15271	15164	15199	14960	15177	15154	15289	15117	15111	15117	15266	15134	15296	15277	15010	15182	15103	15077	15224	15076	15251	15277	15082	15029	15074	15193	15035	15131	15083	15015	15087	15147	15043	15230	15126	15208	15230	15185	15052	14999	15234	15160	15251	15139	15117	15270	15248	15198	15318	15342	15283	15159	15106	15442	15097	15123	15134	15082	15101	15207	15100	15275	15098	15040	15044	15180	15195	15234	15272	15058	15225	15081	15246	15208	15195	14952	15300	15109	15192	15263	15138	15193	15377	15269	15121	15264	15121	14781	15298	15334	15238	15053	15258	15074	15238	15246	15102	15288	15193	15195	14995	15298	15198	15185	15168	15049	15202	14905	15087	15315	15208	15170	15070	15149	15247	15351	15191	15227	15174	15209	15208	15153	15310	15243	15055	15069	15112	15255	15231	15516	15094	15209	15203	15142	15338	15148	15201	15129	15424	15131	15084	15114	15124	15015	15156	14989	15156	15167	15043	15221	15265	15209	15135	15072	15058	15111	15150	15186	15377	15247	15187	15282	15287	14969	15274	15253	15196	15242	15241	15171	15262	15225	15180	15123	15034	15032	15221	15257	15059	15129	15058	14951	15175	15203	15180	15147	15211	15125	15008	15059	15158	15256	15056	14988	15235	15164	15213	15171	15242	15077	15152	15122	15208	15209	15277	15261	14945	15209	15191	15237	15372	15161	15081	15129	15174	15260	15142	15189	15144	15191	15207	15231	15294	15216	15106	15112	15094	15253	15266	15119	15117	15287	15145	15022	15115	15158	15211	15078	15151	15116	15247	15178	15187	15196	15087	15232	15165	15078	15169	15211	15431	15249	15129	15101	15269	15087	15187	15268	15086	15230	15212	15164	15184	15359	15179	15166	15360	15338	15198	15230	15164	15098	15206	15188	15122	15190	15221	15145	15118	15141	15175	15041	15125	15126	14994	15331	15143	15190	15180	15092	15257	15323	15215	15192	15208	15204	15196	15044	15105	15135	15117	15196	15114	15138	15127	15270	15172	15199	15185	15265	15218	15090	15079	15308	15129	15101	15147	14957	15208	15158	15157	15148	15175	15225	15217	15203	15105	15146	15183	15080	15177	15229	15147	15072	15283	15223	15116	15151	15312	15130	15358	15097	15163	15142	15198	15038	15186	15238	15096	15236	15167	15085	15209	15041	15098	15199	14987	15128	15090	15064	15274	15139	15267	15173	15147	15374	15153	14944	15175	15111	15119	15259	15316	15344	15118	15341	15240	15121	15249	15316	15017	15100	15081	15248	15049	15216	15128	15101	15015	15196	15333	15209	14947	15119	15148	15234	15164	15115	15338	14994	15284	15264	15346	15191	15278	15216	15095	15201	15294	15118	15057	15097	15129	15192	15085	15186	15221	15165	15085	15184	15171	15281	15226	15182	15082	15149	15311	15125	15132	15125	15458	14994	15214	15417	15319	15331	15024	15075	15077	15081	15068	15101	15272	15133	15170	15107	15125	15057	15106	15082	15146	15166	15163	15019	15085	15083	15230	15240	15192	15346	15181	15127	15120	15072	15131	15285	15146	15182	15232	15002	15144	15204	15230	15071	15133	15061	15051	15336	15089	15168	15233	15292	15191	15150	15173	15371	15268	15190	15154	15225	15132	15270	15158	15228	15192	15180	14927	15169	15164	15173	15145	15209	15298	15133	15234	15233	15378	15288	15086	15246	15261	15156	15072	15337	15138	15090	15153	15065	15334	15157	15140	15125	14948	15292	15273	15163	15201	15470	15239	15290	15167	15136	15220	15082	15046	15127	14992	15237	15177	15196	15160	15111	15144	15230	15194	15263	15211	15232	14969	15229	15254	15101	15231	15077	15314	15073	15131	15280	15207	15149	15157	15101	15209	15168	15182	15214	15150	15116	15155	15158	15092	15105	15194	15283	15142	15053	15004	14930	15252	15277	15304	15260	15245	15079	15202	15288	15007	15112	15173	15094	15276	14991	15249	15145	15089	15315	15165	15142	15195	15099	15101	15231	15173	15183	15198	15149	15138	15058	15044	15278	15174	15148	15122	15188	15142	15269	15188	15030	15255	15002	15138	15229	15118	15055	15137	14992	15191	15074	15202	15074	15014	15139	15188	15309	15102	15120	15133	15097	15070	15319	15339	15050	15252	15001	15134	15157	15076	15338	15288	15289	15124	14925	15145	15003	15355	15070	15079	15059	15170	15140	15314	15211	15196	15261	15137	15294	14886	15123	15292	15033	15247	15163	15047	15240	15225	15222	15144	15297	15205	15179	15212	15172	15080	15043	15371	15093	15221	15244	15328	15156	15121	15195	15375	15073	15089	15118	15239	15213	15113	15332	15147	15050	15109	15040	15075	15159	15257	15152	15243	14991	14989	15071	15221	15166	15173	15284	15221	15323	15151	15050	15089	15208	15203	15051	15162	15096	15297	15220	15305	15230	15213	15177	15150	15212	15085	15194	15178	15169	15138	15116	15233	14985	15060	15292	14964	15257	15102	15079	15135	15153	15061	15152	15234	15277	15109	15244	15238	15251	15176	15165	15104	15142	15220	15110	15045	15238	15146	15101	15199	15251	15257	15199	15224	14995	15414	15158	15146	15169	15022	15148	15334	15314	15264	15092	15296	15073	15091	15212	15165	15273	15147	15272	15372	15290	15056	15217	15141	15260	15286	15127	15123	15071	15319	15189	15303	15158	15182	15254	15215	15157	15199	15027	15193	15238	15286	15014	15163	15170	15335	15260	15163	15226	15198	15140	15244	15119	15306	15202	15156	15089	15321	14955	15269	14981	15096	15149	15130	14971	15119	15231	15316	15159	15271	15215	15270	15192	15110	15122	15176	15155	15049	15287	15181	14991	15164	15266	15108	14979	15310	15180	15150	15182	15241	15113	15149	15319	15169	15207	15014	15173	15252	15333	15076	15155	15220	15217	15139	15206	15172	15187	15221	15223	15090	15090	15038	15044	15343	15138	15324	15213	15136	15209	15260	15147	15125	15116	15064	15105	15076	15106	14999	15294	15150	15217	15124	15122	15126	15282	15185	15102	15192	15158	15084	15148	15247	15039	15155	15080	15293	15329	14902	15095	15130	15193	15233	15160	15156	15117	15215	15134	15105	15359	15097	15271	15293	15062	15374	15138	15335	15169	15141	15129	15188	15300	15233	15019	15047	15144	15114	14920	15125	15076	15406	15077	15242	15337	15114	15133	15207	15106	15123	15235	15088	15202	15294	15172	15087	15309	15189	15231	15207	15180	15071	15020	15298	15123	15241	15082	15216	15196	15302	15134	15002	15019	15186	15364	15112	15177	14973	15172	15048	15106	15193	15164	15208	15175	15194	15045	15319	15067	15277	15245	15311	15295	15379	14988	15191	15029	15117	15244	15056	15148	15083	15202	15095	15169	15178	15123	15053	14987	15125	15132	15253	15092	15226	15218	15113	15181	14972	15103	15138	15149	15100	15103	15093	15207	15181	15106	15111	15237	15317	15019	15089	15178	15203	15228	15232	15372	15143	15368	15170	15111	15152	15275	15320	15196	15281	14974	15127	15275	15172	15106	15164	15045	15178	15181	15232	15291	15280	15160	15332	15030	15085	15307	15298	15358	14946	15254	15191	15189	15253	15094	15101	15113	15231	15329	15239	15218	15310	15086	15338	15344	15221	15193	14963	15192	15273	15090	15235	15226	15230	15138	15200	15188	15209	15195	15229	15367	15213	15100	15148	15166	15031	15232	15129	15023	15263	15356	15226	15106	15249	15177	15047	15251	15256	15121	15384	15096	15201	15222	15132	15129	15269	15197	15086	15212	15181	15291	15077	15227	15104	15041	15073	15089	15102	15221	15043	15092	15096	15176	15140	15371	15234	15233	15197	15286	15069	15093	15253	15133	15101	15316	15258	15152	15138	15099	15041	15168	14973	15233
28216	23679	28980	26168	21840	20651	19663	18636	18504	18120	17928	17943	17544	17339	17445	17402	17338	17236	17064	17113	17046	17191	17204	16975	17021	16986	17192	16962	17007	17169	16992	17115	16981	17184	17056	17023	17037	16851	17038	17036	16792	16792	16977	16852	16894	16865	16956	16790	16932	17058	16942	17013	16822	16909	16858	17047	16839	17098	16952	16885	16888	16727	16980	16994	16911	16924	16795	16872	16848	17021	16710	16723	16841	16860	16897	16892	16964	17034	17055	17017	16710	16894	16933	16712	16960	17007	16889	17005	16938	16959	16852	16778	16883	16753	16716	16722	17063	17108	16801	16927	16940	16954	16867	16980	16798	16925	16766	17153	16911	16891	16918	16829	16955	16855	16815	16883	16789	16837	16866	17056	16889	16808	16710	16775	16991	16835	16780	16899	16829	16902	16719	16798	17029	16875	17053	16725	16860	16816	16768	16875	16747	16673	16945	17029	16850	16830	17009	16932	16839	16860	16932	16790	16875	16690	16980	16848	16791	16935	16887	16885	16879	16967	16870	16771	16709	17069	16945	16930	17079	16717	16747	16795	16846	16859	17094	16965	16959	16822	16956	17028	17065	16932	17069	16833	16897	17008	17006	16875	16882	17082	17133	16878	16917	16771	16782	16913	16695	16933	16913	16836	16705	16679	16781	16921	16771	16655	16730	17064	17011	16825	16873	16645	16890	16983	16842	17171	16834	16922	16798	16745	16920	16888	16896	16960	16910	16739	16703	16674	16897	16767	17105	16878	16815	16848	16881	16892	16741	17014	16923	16819	16825	16642	16701	16827	16836	17014	16840	16829	16825	16687	16994	16854	16753	16687	16834	16836	16769	16973	16905	16978	17137	16742	16760	16935	17013	16982	17006	16701	17064	16716	16807	16797	16914	16995	16954	16830	17042	17019	16995	16885	16892	16621	16860	16985	17000	16847	16762	16884	16937	16753	16881	16787	17017	16990	16887	16774	17065	16660	16819	16709	16828	16980	17040	16968	16845	16912	17037	16848	16819	16768	16732	16826	16892	16807	16826	16885	16873	16763	16975	16837	16924	16846	16712	16576	16917	16933	16908	16725	16874	16909	16916	16913	16928	16982	16869	16713	16928	16923	16920	16946	16797	16869	16989	16879	16895	16988	16800	17030	17062	16985	16975	16779	17035	16862	16730	16972	17185	16935	17028	16796	17041	16978	16857	17018	17008	16911	16793	16736	16844	16904	16839	17002	17082	16795	16947	16912	16732	16807	16777	16998	16858	16762	17063	16823	16774	17014	16840	16889	16734	16978	16901	16949	16830	16940	16885	17001	16857	16885	17024	16818	16929	16757	16827	16786	16973	17118	16855	16732	16758	16879	16898	16843	16860	16931	16823	16741	16963	16806	16898	17055	16759	16855	16912	16925	16839	16899	17008	16751	16811	16887	17015	16866	16980	17016	16964	17002	16770	16840	16961	16678	16953	16897	16932	16876	16929	16847	16729	16981	16784	17071	16837	16845	16994	16991	16886	16979	16907	16860	16745	16755	16903	16827	16739	17033	16879	16858	16777	16759	16940	17106	16920	16959	17064	16784	16950	16772	16961	16957	16815	16856	16859	16676	16943	16997	16757	16723	16794	16881	17025	17027	17055	16918	16908	16806	16899	16823	16877	16917	16876	16957	17051	17044	16943	17061	16997	17082	16863	16902	16542	17053	17034	16914	16924	16934	16710	16914	16808	16867	16911	17006	17051	17032	16942	16880	17032	16761	16986	16794	16938	16908	16936	16827	16799	16820	16958	17026	17070	16932	17026	16796	16890	16970	16837	16688	17049	16851	16862	17008	16992	17006	16842	16723	16670	16802	17098	16734	17157	16948	16970	16883	16880	16846	17016	16970	16851	16881	16887	16804	16707	16864	17019	16991	16799	16754	17027	16692	16936	16896	16852	17023	17119	16965	16730	16915	16819	16993	17161	16894	16916	16994	17010	16904	16901	16940	16939	16903	16710	16992	17114	16949	17098	16946	16982	16911	16933	17070	16736	16937	17038	17168	17049	16892	17035	16888	16898	16818	16872	16966	16920	16880	16736	17121	16917	16955	16958	16884	16836	16769	17087	16908	16932	16831	16811	17001	16929	16835	16966	16983	16802	16886	16863	16825	16811	16676	16899	16875	17004	17027	17001	16763	16839	17019	17053	17020	16743	16913	16948	17098	16885	16778	16738	16989	16802	16941	16912	17037	16773	16912	16904	16859	16805	16938	16926	16466	16872	16789	16870	16897	16970	16990	16782	16904	17020	17089	16871	16923	16838	16959	17174	16882	16872	17004	16912	16828	16885	16769	16920	16652	16953	16855	16962	16776	16834	16862	16893	16878	16835	16844	17011	17118	16951	16855	17003	16818	17022	16963	16987	16770	17119	17030	16780	16967	17019	16982	17035	16919	16820	16915	16849	16906	16731	16995	17059	17111	16835	16821	16999	16850	16954	16897	16880	16850	16724	16886	16754	17022	16671	16749	16987	16917	16834	17008	16797	16810	16934	16923	16919	16863	16723	16685	16950	16956	17049	17032	16805	16989	17040	16889	16856	17049	16988	16789	16882	16939	17038	16944	16965	16920	16924	16838	16627	16843	16966	16932	16875	16971	16985	16909	16939	17055	16897	16755	16839	16873	17029	16931	16668	16786	16837	17001	16920	16918	16832	16927	17109	17002	16846	16842	16983	16932	16964	16911	16965	16742	16774	17047	16773	16911	16785	16794	16991	16951	16912	16769	16823	16895	16898	16831	16893	16793	16796	16977	17024	16854	16927	17042	16927	16901	16895	16873	16970	16714	16798	17007	16945	16818	16834	16934	16828	16950	16875	17008	16897	16932	16895	16863	16994	16827	16969	16819	17016	17002	17068	16767	16869	17134	16955	16984	16909	17011	16692	16774	16861	17029	17063	17028	16881	16832	16970	16797	16852	17049	16900	16812	16772	16867	16982	16976	16977	16789	16969	16885	16894	16812	16948	17045	16907	16881	16956	16965	17029	16756	17032	16769	16925	17023	16898	16973	16820	16752	17022	17023	16893	16871	16970	16987	17031	16965	16820	16778	16923	16942	16863	16981	16922	16887	16879	16977	16955	16729	16866	16687	16887	16976	16886	16872	17146	16852	17102	16802	16971	16795	16724	16870	16856	16670	16891	17159	16950	16821	16858	16919	17081	16743	16716	16882	16810	16814	17089	17021	16917	16840	16892	16893	16942	16902	16978	16617	16958	16785	16733	16931	16898	16813	16987	16838	16765	16805	16887	16993	17053	16929	16628	16998	16929	16905	16790	17038	16909	16998	16904	16611	16843	16855	16934	16847	17168	16942	16857	16888	16906	17062	17006	16681	17027	16841	16939	16968	16862	16899	16899	16996	17005	16931	16905	17054	17008	16897	16819	17010	16944	16948	16697	16876	17023	16932	16832	16994	16882	16852	16983	16829	16941	16877	16886	16881	17048	16702	16989	16894	16887	16857	16906	17025	16962	16805	16868	16789	16719	16661	17000	16895	16881	16846	16956	16977	16937	16653	17111	17030	16919	16906	16999	16908	16830	16809	17040	16732	16917	17013	16666	16978	16939	16891	16925	16833	16969	17181	17112	16891	17028	16889	16813	16882	16734	16916	16908	16898	17126	16844	17013	16910	16950	17037	16793	17033	17002	16828	16830	17008	16802	16971	17008	16867	16887	16875	17184	16889	17003	16805	16907	16932	16975	16944	16897	16892	17009	16950	16738	16737	16825	16830	16689	16901	16968	16885	17022	16978	16891	16832	17047	16920	16898	16871	16803	16694	16934	16911	16845	16817	16903	16952	16819	17010	17134	16909	17029	16890	17081	16782	16789	16945	16901	16732	17010	16762	16839	16890	17072	17131	16856	16877	16828	16732	16973	16796	16776	16958	16930	16963	17037	16868	16857	17045	16778	16707	16924	16829	17153	16979	16894	16812	16882	16674	16932	16749	16776	16842	16908	16923	16933	16969	16911	16955	17085	16974	16940	16917	16701	16903	16795	16980	16936	16826	16885	17047	16868	16902	16887	16892	16979	17070	16932	16869	17072	16782	16999	16944	16946	17070	17056	17031	16817	16875	16912	16867	16921	17109	16978	17012	16701	16959	16918	16853	16908	16973	17113	16939	16954	16798	16731	16836	16938	17080	16942	16914	17008	16909	16926	16854	16857	17047	16836	17007	16967	16983	16698	16920	16984	17026	16938	16726	16866	16752	16648	16769	16737	16824	16898	16868	16803	17058	17113	17003	17007	17073	16925	17115	16848	16882	16882	16875	16947	16885	16991	16871	17020	16849	16985	16915	17028	16825	16786	17053	16968	16823	17039	17072	16981	17019	16869	16805	16906	16852	17013	16810	16920	16762	16737	17068	17024	16997	17000	16845	16864	17116	17042	16942	16974	16775	17107	16955	17155	16906	16879	16785	16960	16908	16867	16817	16857	16847	16805	16884	16871	16727	16773	16859	16998	17068	16991	16850	16868	17022	16920	17091	16930	16827	16823	17092	16899	16806	16740	16946	16984	16807	17064	16945	16812	16933	16842	16649	16859	16864	16902	16746	16926	16881	16957	16907	16709	16840	16879	17003	16973	16815	16791	17028	16755	17013	16803	17001	16844	16983	16927	16867	16931	17033	16997	16847	16889	16698	17014	16954	16969	16958	16894	16897	16974	16895	16787	17010	16992	16837	17017	16932	16918	16906	16985	17023	17005	16859	16852	17003	16784	16907	16997	17020	16772	16932	17181	16862	16919	16856	16795	16943	16920	16874	16965	16913	17038	16980	17021	17071	16969	16986	17053	16925	16847	16968	16906	16876	16824	16754	16930	16762	16707	16782	17028	16865	16882	17044	16846	16923	16776	16837	16843	16839	16899	16823	16946	16740	16801	16965	16896	16807	16853	16752	16906	16790	16946	17032	17073	16825	17010	17029	16922	16828	16917	17021	16754	16960	16891	16920	16905	17087	16777	16761	16708	16971	16914	16805	16711	17042	16904	16764	16870	16835	16944	16990	16790	16899	16877	16862	16836	17023	16835	16826	16818	17013	17138	17005	16740	16918	16823	16976	17024	16770	16738	16962	16852	16762	16789	16888	16825	16976	16965	16657	16892	16937	17056	16924	16906	16959	16656	16802
22374	32648	30234	23892	21138	19592	18595	17491	16764	16173	15927	15722	15550	15447	15252	15096	14865	14948	15032	14878	14773	14664	14538	14742	14634	14438	14592	14265	14469	14554	14603	14406	14534	14442	14585	14438	14498	14534	14353	14446	14434	14385	14361	14519	14550	14466	14510	14425	14613	14352	14446	14385	14497	14374	14388	14387	14360	14345	14424	14515	14513	14373	14401	14319	14407	14417	14378	14481	14390	14329	14772	14347	14607	14509	14248	14350	14390	14538	14280	14488	14420	14359	14460	14633	14506	14348	14443	14429	14360	14345	14422	14382	14491	14573	14368	14451	14475	14542	14646	14402	14422	14421	14564	14332	14612	14549	14429	14573	14396	14548	14548	14562	14339	14455	14636	14383	14385	14474	14491	14394	14585	14453	14389	14447	14560	14342	14349	14458	14361	14306	14401	14475	14413	14444	14360	14542	14464	14557	14416	14512	14287	14541	14468	14623	14355	14521	14554	14354	14343	14404	14590	14364	14353	14691	14392	14377	14391	14458	14396	14489	14387	14385	14493	14285	14510	14309	14351	14465	14323	14315	14463	14381	14588	14350	14445	14438	14504	14478	14405	14318	14555	14448	14559	14327	14465	14393	14312	14514	14442	14287	14449	14386	14498	14375	14428	14435	14412	14604	14376	14341	14460	14368	14184	14381	14457	14306	14476	14373	14476	14341	14392	14211	14432	14413	14496	14406	14602	14423	14417	14154	14315	14487	14458	14286	14545	14579	14448	14464	14583	14402	14418	14251	14464	14390	14301	14432	14394	14303	14296	14425	14408	14208	14382	14342	14497	14387	14472	14517	14402	14651	14454	14594	14427	14394	14259	14499	14376	14521	14330	14413	14343	14441	14252	14336	14509	14391	14428	14416	14472	14431	14542	14287	14444	14563	14331	14282	14386	14553	14425	14452	14670	14361	14525	14466	14641	14495	14423	14550	14500	14488	14447	14476	14518	14309	14366	14183	14436	14481	14605	14258	14310	14467	14546	14432	14374	14301	14373	14363	14599	14287	14465	14419	14463	14403	14471	14334	14290	14364	14652	14529	14245	14368	14460	14584	14387	14515	14198	14567	14337	14442	14355	14447	14590	14452	14446	14395	14298	14314	14404	14500	14427	14438	14466	14536	14430	14405	14402	14427	14447	14503	14409	14366	14512	14501	14516	14394	14462	14352	14452	14458	14442	14596	14420	14412	14427	14566	14339	14317	14483	14364	14417	14687	14346	14316	14514	14448	14445	14432	14487	14436	14284	14420	14284	14471	14547	14384	14359	14360	14643	14522	14598	14460	14448	14402	14414	14390	14513	14376	14428	14404	14537	14471	14343	14401	14508	14355	14357	14516	14531	14410	14416	14419	14605	14477	14456	14534	14411	14456	14418	14413	14454	14474	14433	14357	14469	14434	14324	14404	14427	14391	14268	14462	14488	14331	14552	14441	14280	14572	14592	14416	14503	14425	14404	14475	14358	14391	14527	14420	14297	14531	14596	14589	14415	14422	14449	14370	14401	14356	14429	14427	14452	14405	14332	14308	14417	14387	14546	14331	14353	14406	14295	14603	14482	14450	14677	14402	14436	14475	14514	14379	14550	14360	14438	14410	14393	14402	14441	14511	14441	14358	14455	14282	14330	14420	14498	14286	14343	14451	14629	14394	14404	14424	14377	14375	14326	14440	14485	14417	14324	14297	14388	14526	14371	14435	14338	14364	14449	14502	14406	14466	14390	14407	14453	14472	14563	14360	14468	14373	14332	14597	14373	14536	14412	14412	14411	14374	14413	14553	14486	14477	14427	14435	14503	14401	14359	14378	14480	14430	14544	14528	14381	14405	14437	14252	14544	14295	14439	14407	14504	14474	14281	14475	14466	14265	14349	14590	14426	14384	14470	14429	14438	14442	14460	14396	14612	14391	14452	14276	14391	14369	14293	14316	14396	14590	14531	14478	14230	14655	14480	14390	14265	14348	14577	14388	14318	14329	14278	14407	14482	14367	14433	14438	14457	14386	14510	14542	14517	14530	14416	14485	14527	14483	14410	14539	14380	14334	14409	14417	14426	14391	14379	14424	14296	14412	14439	14272	14447	14448	14513	14509	14470	14474	14166	14412	14333	14537	14321	14521	14500	14335	14483	14419	14482	14473	14576	14560	14474	14345	14385	14323	14429	14537	14316	14339	14594	14404	14374	14441	14527	14400	14394	14648	14266	14459	14416	14489	14447	14317	14469	14486	14257	14405	14461	14659	14435	14336	14500	14359	14374	14285	14454	14441	14481	14372	14357	14435	14367	14349	14485	14541	14378	14273	14303	14324	14446	14413	14466	14376	14385	14344	14387	14569	14320	14502	14340	14299	14295	14338	14516	14457	14398	14405	14487	14269	14344	14422	14443	14468	14477	14590	14444	14341	14505	14385	14414	14527	14316	14638	14502	14294	14568	14421	14286	14333	14573	14455	14351	14379	14574	14640	14520	14380	14390	14556	14416	14539	14334	14407	14251	14281	14431	14321	14439	14358	14503	14313	14400	14537	14451	14430	14742	14346	14328	14421	14254	14507	14410	14304	14580	14318	14519	14393	14384	14451	14310	14423	14374	14392	14335	14359	14546	14490	14586	14622	14483	14301	14510	14368	14385	14486	14445	14377	14421	14438	14306	14630	14334	14584	14294	14621	14417	14477	14356	14515	14442	14405	14392	14494	14350	14507	14516	14480	14395	14424	14421	14470	14342	14401	14480	14400	14492	14476	14413	14250	14542	14366	14391	14577	14412	14476	14413	14395	14460	14523	14409	14366	14519	14446	14441	14396	14496	14317	14414	14243	14485	14241	14564	14427	14408	14402	14495	14471	14483	14357	14376	14501	14397	14469	14284	14478	14621	14256	14445	14459	14278	14419	14333	14550	14467	14380	14348	14495	14583	14434	14248	14286	14395	14382	14285	14244	14372	14347	14494	14432	14409	14434	14350	14379	14543	14570	14283	14494	14472	14376	14251	14383	14368	14295	14284	14366	14493	14464	14306	14553	14374	14415	14556	14437	14630	14446	14308	14368	14458	14377	14339	14578	14344	14381	14440	14487	14482	14487	14419	14362	14567	14409	14434	14442	14434	14353	14411	14536	14632	14370	14567	14416	14404	14450	14520	14407	14320	14396	14369	14466	14496	14513	14445	14526	14456	14307	14354	14474	14373	14392	14453	14361	14262	14351	14329	14504	14377	14523	14380	14427	14302	14348	14491	14553	14488	14257	14412	14385	14510	14327	14470	14379	14348	14241	14381	14370	14266	14378	14383	14425	14517	14497	14261	14378	14331	14332	14286	14584	14372	14302	14420	14446	14460	14516	14368	14486	14500	14430	14453	14303	14314	14240	14374	14432	14400	14430	14317	14460	14424	14284	14444	14507	14478	14500	14424	14425	14512	14615	14446	14543	14436	14374	14521	14372	14517	14302	14504	14586	14508	14340	14462	14332	14323	14416	14493	14431	14603	14518	14461	14460	14438	14453	14366	14343	14342	14352	14260	14579	14407	14355	14340	14354	14405	14412	14384	14434	14462	14582	14353	14194	14295	14365	14494	14399	14326	14524	14470	14541	14360	14534	14674	14297	14601	14441	14522	14526	14320	14661	14387	14422	14522	14258	14355	14438	14510	14349	14454	14462	14330	14620	14451	14382	14486	14377	14414	14482	14527	14328	14314	14360	14290	14328	14478	14483	14432	14437	14493	14287	14602	14407	14370	14481	14378	14541	14456	14476	14494	14366	14344	14473	14321	14417	14455	14522	14221	14254	14442	14460	14191	14662	14547	14427	14365	14511	14346	14448	14274	14404	14440	14495	14408	14313	14518	14471	14464	14475	14354	14491	14419	14575	14245	14396	14420	14508	14423	14406	14473	14459	14425	14489	14452	14549	14542	14531	14459	14486	14300	14423	14372	14481	14560	14339	14369	14359	14517	14395	14517	14353	14496	14542	14451	14342	14622	14403	14459	14369	14603	14402	14355	14470	14402	14399	14441	14618	14335	14239	14190	14420	14408	14528	14426	14382	14517	14423	14382	14564	14314	14451	14659	14397	14330	14738	14492	14601	14346	14451	14435	14437	14304	14449	14418	14358	14438	14459	14338	14464	14336	14540	14553	14370	14474	14365	14422	14400	14374	14451	14602	14378	14327	14277	14416	14543	14404	14337	14411	14443	14360	14332	14391	14510	14507	14480	14370	14382	14524	14281	14536	14511	14389	14164	14359	14266	14570	14470	14598	14462	14420	14596	14474	14447	14421	14445	14351	14431	14474	14561	14382	14470	14502	14453	14357	14350	14486	14381	14606	14394	14254	14354	14400	14505	14469	14443	14440	14371	14309	14495	14368	14354	14410	14415	14556	14373	14548	14341	14413	14280	14512	14496	14545	14433	14417	14446	14491	14403	14534	14480	14243	14519	14450	14457	14430	14440	14429	14375	14388	14345	14423	14365	14393	14510	14386	14259	14356	14341	14188	14430	14401	14361	14671	14468	14450	14405	14430	14472	14294	14460	14410	14382	14583	14445	14433	14308	14546	14422	14428	14386	14551	14490	14437	14510	14628	14337	14295	14544	14279	14411	14372	14476	14257	14364	14520	14445	14469	14505	14355	14594	14391	14434	14413	14373	14419	14450	14243	14352	14514	14497	14434	14279	14249	14450	14379	14361	14337	14469	14520	14285	14480	14486	14466	14392	14264	14339	14456	14504	14449	14384	14317	14450	14420	14463	14355	14276	14424	14422	14356	14494	14400	14428	14325	14306	14603	14468	14441	14568	14619	14463	14452	14496	14304	14398	14504	14450	14370	14415	14496	14376	14511	14482	14553	14486	14567	14439	14319	14419	14237	14541	14349	14465	14344	14565	14534	14370	14567	14477	14482	14381	14549	14340	14290	14561	14501	14546	14498	14613	14352	14442	14409	14415	14417	14624	14400	14407	14305	14403	14255	14480	14493	14427	14366	14487	14343	14536	14424	14350	14409	14253	14529	14462	14572	14241	14378	14538	14416	14581	14556	14451	14441	14192	14390	14490	14355	14415	14335	14448	14466	14480	14511	14658	14539	14492	14318	14469	14539	14343	14307	14383	14434	14538	14597	14539	14548	14470	14315	14503	14413	14414	14528	14507	14522	14322	14442	14482
23817	21094	28538	24258	23142	24446	24075	20512	19702	19562	19000	18597	18515	18078	17812	17938	17963	17791	17604	17517	17506	17479	17224	17452	17319	17094	17252	17371	17281	17418	17460	17249	17144	17150	17383	17227	17187	17149	17280	17176	17069	17352	17181	17309	17419	17212	17129	17051	17083	17156	17026	17057	17059	17125	17186	17190	17182	17005	17171	17082	17144	17110	16980	17446	17024	16964	17256	17229	17213	17246	17324	17104	17191	17116	17062	16995	17093	16953	17165	17137	16994	17189	17091	17074	17020	17119	17039	17238	17185	17266	16904	17301	16989	16968	17023	17046	17089	16967	17131	17110	17092	17112	17323	16972	17079	16821	17004	17223	17290	17248	17017	17100	16909	16888	17147	17270	17183	17017	17064	17037	16936	16952	17108	16988	17012	17028	17125	17154	17074	17107	17294	16976	17185	17034	17148	16899	17020	17080	17134	17090	17111	17147	17143	16978	17139	16893	17054	17098	17029	17167	17046	17064	16895	17086	17094	17055	17003	17080	16975	17093	17015	17044	17235	16902	17037	16977	17030	17212	17072	17150	17193	17190	17267	16633	17023	17109	17162	17002	16921	16947	17031	17154	17038	16859	17151	17145	17038	16936	16962	17075	16973	17052	16892	16994	17054	16990	17149	17152	17029	16918	16973	17163	17101	17062	17295	17043	17043	16775	16878	17086	17008	17214	17177	17000	17068	16936	17209	17265	17126	17048	17030	16887	17145	16823	17054	17155	17292	16972	17155	17124	17037	17121	17253	16982	17041	17177	17051	16980	17020	17231	17046	16895	16859	16871	17146	17016	16937	16966	17135	17183	17138	17209	17029	17163	16848	16937	17090	17154	17223	17109	17002	17133	17087	17111	17042	16843	17241	17088	17076	17043	17129	17101	17181	17029	17055	16943	17166	16946	17041	17078	17286	17188	16931	16879	17244	17095	17135	16827	17023	17214	17170	17014	17007	17072	17160	17046	17001	17288	17299	16838	16907	17019	17142	17124	16953	16950	16805	17166	17129	17072	17178	16981	16946	17133	17102	17052	17121	17258	17072	17088	17193	16957	17119	16996	16889	16998	17068	17196	17123	16934	16942	17100	17138	17131	17210	17063	17115	17023	17196	17156	17043	17149	16850	17175	17260	17075	17002	17335	17047	17225	16941	17071	16849	16970	17066	17092	17181	17007	17087	16860	17160	17139	17233	17247	17002	17093	17020	17288	17056	17318	17062	16926	17068	17188	17153	17292	17073	17068	17109	17106	16905	16988	16967	17138	17095	17192	17086	17098	17029	17065	17035	16945	17040	17174	16997	17107	17214	17118	17111	16900	17178	17203	16918	16756	17143	17173	17146	17234	17124	17273	17246	17057	17331	17107	16928	17098	17041	16967	17154	17052	17133	16947	17176	16968	17249	16979	17113	17003	17161	17144	17052	17050	17159	17016	17038	17359	17132	17130	16891	17108	17156	17071	17095	17065	17066	16991	17016	17028	17212	17099	17158	17241	16915	17066	16904	17199	17118	17121	16954	16869	16995	17203	17124	16908	17154	16973	17004	17200	17007	17107	16939	17091	16919	17309	17122	17032	17084	17200	17079	16945	17036	17040	17023	17092	17123	17051	16982	16971	17019	17296	17232	17347	17282	17118	17002	17192	17199	16997	17050	17183	17080	17143	16858	17123	17272	17094	16888	16981	17012	17108	17021	17014	17154	16919	17144	17141	17191	17045	16908	16987	17259	16919	17039	17133	17200	16969	17081	16942	16916	17151	16938	17248	17268	17078	17018	17172	17003	16994	17165	17026	17257	17022	16887	16866	17175	16952	17174	16901	17042	17174	17064	17021	17167	16980	17341	17017	16981	16846	17240	16961	17158	17031	17217	17048	16946	16988	16848	17189	17151	17066	17143	17128	16924	17077	17136	17138	17062	17072	17131	17098	17082	17213	17115	17059	17220	17097	17107	17183	17217	17142	16985	17143	17116	16971	16947	16993	17112	17107	17161	17235	17176	17057	17164	16916	17214	16911	17202	17129	17041	17386	17230	17171	17106	17078	17031	17220	17269	17070	17105	17145	17114	17110	17010	17127	17111	17223	16877	17233	17104	17186	17318	16941	16987	17094	17115	17054	17103	17012	17042	17238	17073	17127	17204	17321	17168	17099	17121	17169	17122	17111	17060	17173	16973	16956	17098	16983	17070	16908	17035	17103	16985	17160	17156	17184	16865	17052	16981	16862	17008	17095	16865	17137	17081	17272	17096	17130	17055	17097	17007	16974	16979	17072	17033	16978	16851	17087	17078	17018	17131	17071	17154	16868	17125	16971	16979	17159	17059	16942	16925	17052	17083	16920	16926	16863	17228	16953	17038	17008	16837	17006	17138	17206	17090	17045	16912	16887	17183	17138	16985	16918	16864	17020	17152	17248	17246	16966	17023	17115	17079	17208	17098	17069	17131	16948	16949	17082	17156	17142	16985	17117	17131	16972	16997	17228	17140	17013	17070	17004	17164	17035	17064	17051	17097	17157	17127	17024	16958	17187	17111	17021	17166	16986	17039	17187	17041	17034	17130	17060	17105	17320	17128	16893	17111	16934	17036	16972	16990	17043	17049	16983	17044	16917	16911	16947	17146	17117	17065	17122	17014	17149	17304	17101	17015	17207	17018	17093	17066	16859	17231	16937	17082	17069	17100	17070	17039	17065	17223	17119	16912	16995	17119	16884	17099	16952	16983	17334	17253	17212	17159	17259	17064	16871	17199	16944	17221	17103	17147	17017	16956	17002	17069	17184	17018	16985	16981	17132	17177	16985	17103	17063	17123	16965	17247	17136	16995	17083	17041	17110	16987	17076	17107	17024	17102	17123	17177	17049	17133	16902	16941	17128	17222	17114	16958	17155	16984	17087	16998	17005	17102	17073	17019	17095	17061	17074	17227	17079	17143	17129	17161	16750	16903	17104	17182	17123	17124	17052	16913	16965	16932	17043	17135	17099	17099	17065	16893	17122	17087	17172	17185	17134	16927	16958	17297	17087	17051	17043	17260	17041	17168	17001	16813	17108	17030	17354	16955	17108	17259	17192	16914	16972	17130	16947	17128	16972	17014	16955	17111	17110	16977	17136	17244	17242	17210	17090	17121	17036	17301	17493	17218	17196	17062	17339	17154	17080	16898	16965	17139	16914	17115	17212	17042	16994	17272	17008	17085	17013	16987	17068	16955	17090	17182	16981	17228	16991	17180	17161	17121	17033	17125	16976	17080	17006	17042	17146	17084	17054	16911	16976	17109	16991	17036	16774	17184	17105	17114	16996	17168	17029	17101	17159	17368	17185	17041	17095	17183	17175	17066	17341	17412	16883	17006	17031	17130	16987	17101	17046	17149	17160	17217	17174	17128	17152	16925	17096	17111	17015	17149	17047	17153	17040	17258	17046	17088	17007	17116	17044	17080	17080	17054	16945	17040	17273	17199	16948	17080	17104	16966	16920	16828	17135	17093	17029	17013	17028	16965	17060	16849	16995	17167	16960	17101	17233	17145	16917	17083	17161	16987	16998	17323	17086	17014	16958	16987	17024	17043	17359	17009	17234	17123	17232	16892	17036	17181	17146	17016	17066	17055	17023	17120	17148	17061	16979	17078	17149	17122	17162	16940	17001	17240	17097	17318	17090	16992	17048	17098	17103	17037	16992	16941	17036	16993	16797	17021	17182	17117	17073	17015	17116	17049	17110	17086	17053	17332	16989	17068	16983	17009	17309	17159	17103	17143	16994	16957	17047	17069	17060	16867	16879	16970	17010	17123	17034	17049	17003	17265	16986	16974	17146	16953	17354	17081	16864	17112	16988	17089	17078	17051	17187	17007	16918	17030	17089	17167	17054	16969	17159	17082	17100	17099	17063	17019	17005	17228	16974	17307	17029	17073	16988	17179	17034	17214	17108	17102	17156	17165	17072	17258	17223	17151	16867	17110	17162	16927	17093	17102	16884	17026	17000	17194	17056	16927	16990	17063	17160	17094	16987	17282	17126	17274	16926	17029	17008	17168	17033	17415	16898	16924	17124	17014	17069	16989	16929	17050	17178	17253	17164	17365	17090	17025	16981	17185	17162	16962	17386	17072	16960	17211	16965	17059	16960	16876	17074	17068	17055	17172	17170	17242	17047	17260	17102	16950	17133	16961	16851	17125	17256	17112	17143	17090	17296	17134	17209	17103	17063	17222	17265	16909	17186	17290	17131	17171	17099	17240	17119	17229	17137	17037	16809	17028	17168	16950	16970	17276	16980	16985	17261	17070	17078	17090	16882	17222	17043	17045	17016	17112	17136	17085	17077	16988	16925	16960	16814	17223	16934	16944	17041	17082	16939	17148	17057	17037	17107	17073	17182	17118	17034	17115	17037	17171	16974	16891	17140	17070	17172	16862	17096	17029	17170	17032	16970	17155	17125	17183	17066	16967	17184	17090	17184	17113	17320	17192	17063	17186	17350	17205	17176	17091	17236	16999	17272	17206	16812	17145	17160	17090	17036	17162	17170	17105	17091	17132	17124	17149	17104	17201	17011	17208	17185	17183	17216	17172	17069	17094	17047	17230	17000	16908	16929	17108	16863	17022	16998	16944	17058	17126	17046	17177	16998	16974	16839	17169	17274	17245	16994	17069	16937	16991	17085	17157	16996	17238	16832	17184	17025	17023	16811	17030	17095	16932	17062	16943	17036	17054	17128	16945	17189	16970	17035	17217	17116	17122	17060	17130	17149	17093	17177	16930	17072	17027	16978	17219	17145	17162	16912	17043	17003	17068	17152	16992	17083	17048	16932	16952	16892	17086	17233	16948	16994	16986	17066	17015	17012	16938	16829	17168	17043	16935	17155	17075	17012	17193	16849	17129	17235	17240	16976	17033	16803	17154	17095	16945	17017	17215	16972	17058	17136	17052	17043	16977	17104	17110	17281	17141	17063	17060	17228	17245	16990	17123	17071	16909	17049	17029	17218	17016	16979	16910	17086	17006	17068	17192	17237	17048	16947	17101	17098	16895	17032	16950	17206	17222	17241	17264	17198	17075	17056	17033	17085	17255	17343	17024	17117	17057	17158	17115	17198	17046	17334	17083	17051	17246	17200	16889	17078	17096	17135	16987	16906	16993	17095	17014	17073	17123	17035	17027	16997
21752	39185	35925	28351	25428	23086	21095	19335	18664	17764	16807	16994	16322	15965	15919	15635	15592	15452	15379	15127	15066	14889	15075	14701	14717	14755	14781	14799	14876	14796	14695	14720	14783	14694	14708	14819	14639	14661	14557	14579	14443	14617	14580	14736	14521	14667	14777	14611	14531	14575	14668	14673	14511	14472	14498	14574	14578	14570	14630	14495	14471	14485	14611	14599	14576	14607	14667	14512	14534	14511	14542	14706	14402	14574	14506	14516	14468	14514	14581	14395	14580	14423	14426	14565	14443	14395	14420	14384	14522	14430	14441	14543	14409	14425	14548	14580	14661	14652	14418	14556	14538	14409	14305	14687	14592	14554	14470	14340	14592	14545	14499	14630	14557	14482	14481	14605	14453	14599	14463	14508	14714	14443	14562	14455	14493	14485	14407	14550	14571	14526	14443	14563	14576	14547	14396	14489	14565	14366	14591	14526	14635	14591	14426	14549	14611	14500	14489	14473	14463	14473	14693	14613	14417	14573	14506	14574	14508	14639	14565	14484	14480	14321	14519	14486	14532	14307	14613	14409	14391	14520	14502	14537	14645	14548	14419	14420	14673	14494	14688	14394	14553	14615	14569	14566	14516	14482	14413	14563	14610	14548	14458	14498	14565	14610	14535	14704	14619	14566	14581	14414	14509	14630	14570	14426	14609	14473	14530	14679	14493	14389	14440	14534	14513	14597	14697	14386	14511	14574	14576	14509	14674	14323	14486	14616	14609	14342	14508	14562	14445	14556	14388	14695	14496	14580	14500	14531	14707	14597	14542	14588	14603	14492	14486	14518	14481	14308	14406	14392	14600	14628	14586	14475	14424	14542	14406	14572	14587	14558	14577	14603	14591	14521	14468	14350	14678	14547	14443	14441	14608	14681	14400	14445	14502	14387	14421	14507	14347	14378	14552	14581	14496	14579	14713	14406	14401	14409	14581	14570	14583	14570	14457	14425	14505	14647	14582	14546	14358	14448	14448	14655	14551	14417	14547	14333	14476	14485	14397	14615	14589	14505	14651	14454	14555	14404	14516	14394	14659	14571	14433	14636	14475	14539	14363	14281	14521	14501	14554	14386	14491	14660	14575	14461	14523	14608	14452	14473	14519	14519	14391	14576	14623	14598	14656	14598	14625	14648	14403	14663	14573	14690	14451	14753	14630	14525	14587	14709	14488	14446	14499	14479	14632	14465	14562	14403	14517	14369	14552	14548	14513	14423	14472	14563	14510	14367	14592	14526	14548	14323	14460	14547	14479	14557	14658	14565	14565	14436	14443	14611	14564	14630	14582	14549	14517	14461	14473	14582	14460	14554	14534	14484	14704	14423	14615	14681	14477	14525	14496	14633	14646	14492	14602	14490	14442	14556	14584	14509	14396	14524	14670	14455	14541	14480	14648	14497	14459	14566	14673	14443	14592	14457	14351	14493	14620	14503	14649	14474	14456	14375	14473	14587	14504	14552	14512	14556	14525	14554	14445	14549	14469	14700	14791	14590	14323	14415	14507	14415	14366	14669	14537	14346	14442	14813	14394	14527	14685	14545	14818	14386	14510	14526	14578	14515	14569	14497	14527	14355	14496	14455	14367	14512	14601	14557	14480	14461	14654	14590	14676	14640	14599	14582	14479	14429	14499	14438	14489	14357	14594	14507	14472	14290	14521	14665	14606	14593	14592	14520	14599	14626	14682	14379	14583	14476	14313	14544	14562	14465	14403	14357	14508	14381	14711	14520	14518	14522	14421	14457	14371	14594	14560	14682	14510	14490	14492	14436	14529	14425	14529	14501	14542	14643	14530	14418	14686	14702	14647	14524	14575	14593	14485	14468	14408	14530	14463	14611	14477	14455	14532	14648	14442	14375	14778	14721	14395	14381	14602	14312	14607	14314	14341	14617	14663	14485	14502	14415	14542	14478	14531	14622	14604	14483	14651	14530	14514	14426	14598	14641	14547	14547	14743	14398	14468	14450	14439	14628	14526	14736	14530	14303	14415	14444	14456	14434	14538	14498	14439	14464	14638	14552	14480	14507	14552	14485	14682	14618	14483	14503	14397	14440	14500	14713	14369	14314	14331	14427	14483	14567	14578	14374	14635	14494	14349	14477	14392	14480	14465	14557	14628	14408	14560	14447	14475	14571	14558	14357	14482	14504	14650	14508	14602	14485	14646	14510	14595	14442	14687	14609	14628	14608	14528	14507	14554	14553	14649	14582	14597	14478	14430	14664	14545	14696	14572	14528	14585	14462	14455	14573	14677	14346	14553	14571	14502	14523	14494	14581	14595	14426	14516	14690	14489	14439	14543	14359	14655	14565	14384	14480	14496	14456	14496	14514	14393	14508	14424	14404	14491	14557	14572	14470	14493	14541	14512	14596	14423	14488	14447	14409	14501	14611	14591	14590	14542	14619	14618	14417	14441	14516	14495	14492	14362	14490	14471	14544	14580	14474	14524	14457	14557	14488	14497	14633	14543	14661	14604	14561	14435	14412	14532	14524	14469	14591	14591	14444	14600	14396	14577	14524	14496	14776	14544	14545	14631	14542	14584	14545	14649	14420	14362	14545	14544	14507	14620	14595	14623	14487	14387	14524	14525	14553	14434	14551	14466	14450	14469	14443	14462	14374	14714	14588	14432	14356	14562	14360	14384	14443	14574	14691	14455	14468	14601	14513	14245	14316	14507	14611	14611	14607	14482	14412	14330	14368	14484	14433	14513	14482	14567	14509	14515	14521	14497	14595	14538	14564	14671	14700	14507	14628	14457	14414	14522	14534	14419	14598	14533	14696	14564	14433	14407	14509	14622	14567	14432	14508	14452	14523	14548	14694	14520	14378	14475	14634	14501	14542	14644	14684	14509	14478	14460	14446	14446	14634	14531	14321	14524	14469	14524	14517	14498	14439	14528	14797	14486	14512	14630	14562	14494	14488	14456	14603	14562	14466	14487	14463	14590	14457	14498	14391	14719	14536	14454	14497	14308	14465	14430	14453	14498	14427	14462	14498	14458	14427	14555	14616	14453	14552	14557	14327	14489	14407	14538	14565	14600	14483	14375	14625	14634	14606	14636	14612	14504	14392	14459	14478	14520	14570	14508	14649	14560	14494	14435	14417	14480	14493	14563	14449	14496	14521	14495	14500	14647	14578	14503	14412	14533	14394	14364	14553	14524	14449	14500	14450	14682	14451	14561	14482	14313	14425	14576	14531	14541	14485	14738	14436	14535	14530	14415	14595	14531	14487	14493	14653	14605	14559	14405	14470	14670	14554	14557	14562	14496	14722	14501	14621	14563	14536	14496	14597	14567	14579	14426	14417	14455	14489	14373	14526	14521	14502	14555	14512	14551	14566	14399	14461	14426	14494	14819	14488	14591	14652	14531	14473	14417	14389	14381	14553	14525	14370	14441	14351	14585	14598	14425	14541	14502	14565	14582	14508	14450	14704	14483	14696	14466	14573	14594	14609	14387	14479	14729	14498	14375	14407	14587	14557	14588	14444	14588	14495	14439	14465	14575	14583	14594	14503	14426	14593	14552	14442	14599	14385	14561	14545	14620	14578	14623	14663	14470	14435	14759	14477	14665	14565	14572	14457	14628	14576	14569	14598	14616	14606	14513	14393	14504	14540	14610	14594	14465	14388	14527	14558	14635	14439	14622	14494	14470	14534	14472	14793	14480	14656	14516	14479	14580	14588	14468	14479	14500	14563	14651	14368	14495	14571	14423	14455	14737	14628	14649	14539	14498	14553	14550	14542	14460	14525	14507	14630	14483	14629	14498	14563	14608	14368	14466	14499	14465	14443	14405	14511	14517	14503	14599	14315	14521	14681	14241	14550	14563	14414	14620	14639	14649	14540	14496	14620	14502	14554	14414	14578	14399	14562	14507	14841	14690	14506	14549	14595	14589	14450	14629	14440	14480	14337	14383	14625	14487	14670	14558	14613	14710	14561	14482	14509	14361	14592	14444	14542	14542	14413	14475	14444	14686	14681	14501	14506	14628	14488	14576	14530	14481	14502	14573	14534	14530	14522	14549	14551	14640	14627	14607	14441	14331	14498	14635	14488	14600	14432	14428	14651	14444	14381	14531	14550	14398	14392	14571	14572	14534	14595	14551	14557	14576	14406	14644	14553	14627	14440	14535	14669	14456	14611	14346	14471	14531	14647	14454	14548	14495	14448	14360	14419	14500	14496	14573	14513	14500	14652	14497	14451	14449	14477	14238	14554	14398	14548	14498	14389	14502	14517	14590	14567	14631	14522	14614	14592	14379	14562	14562	14539	14541	14429	14462	14509	14551	14571	14498	14327	14601	14547	14481	14535	14380	14530	14522	14719	14529	14523	14471	14562	14570	14626	14510	14481	14567	14594	14468	14535	14655	14669	14659	14520	14549	14435	14619	14618	14535	14599	14740	14553	14671	14571	14617	14650	14542	14523	14472	14525	14410	14456	14563	14369	14525	14593	14432	14674	14475	14572	14569	14514	14608	14464	14523	14364	14465	14500	14578	14469	14366	14624	14690	14526	14683	14589	14467	14642	14345	14495	14320	14551	14659	14560	14612	14473	14397	14564	14660	14426	14598	14491	14577	14549	14477	14472	14435	14460	14409	14425	14615	14568	14434	14468	14638	14557	14500	14461	14616	14652	14418	14538	14654	14526	14633	14531	14591	14558	14574	14631	14638	14542	14656	14462	14356	14486	14641	14514	14397	14562	14562	14583	14536	14400	14565	14417	14664	14513	14523	14553	14479	14490	14660	14471	14515	14555	14540	14565	14418	14522	14409	14473	14623	14444	14652	14566	14558	14413	14428	14550	14366	14491	14493	14587	14550	14484	14669	14493	14654	14567	14575	14559	14423	14533	14491	14417	14400	14398	14611	14473	14637	14669	14493	14496	14470	14603	14349	14571	14422	14365	14605	14550	14495	14523	14572	14550	14649	14609	14521	14299	14564	14547	14591	14492	14483	14577	14438	14460	14473	14610	14390	14403	14430	14612	14552	14613	14486	14510	14663	14448	14657	14577	14537	14541	14427	14518	14456	14380	14560	14529	14570	14648	14523	14480	14508	14472	14588	14364	14636	14588	14593	14407	14568	14424	14523	14552	14411	14605	14654	14647	14563	14433	14606	14546	14470	14464	14636	14435	14419	14393	14323	14511
22802	21122	28913	23623	21893	25565	28333	23401	22237	21890	21010	20513	20393	20240	19921	19831	19736	19509	19484	19190	19103	19195	18961	19009	18988	19042	18957	18871	18882	18871	19051	18728	18726	19036	18788	18825	18796	18620	18564	18806	18749	18663	18962	18485	18784	18742	18842	18745	18691	18759	18560	18702	18840	18931	18770	18794	18697	18858	18642	18481	18817	18795	18547	18811	18780	18730	18597	18753	18613	18585	18646	18587	18573	18542	18659	18598	18727	18562	18736	18784	18688	18647	18690	18739	18742	18535	18454	18534	18762	18703	18618	18509	18285	18782	18492	18722	18457	18566	18665	18584	18739	18589	18536	18729	18533	18635	18391	18583	18589	18767	18511	18631	18770	18519	18722	18439	18526	18707	18445	18659	18552	18530	18756	18677	18705	18465	18586	18549	18404	18467	18558	18531	18665	18708	18751	18559	18675	18817	18574	18572	18436	18403	18767	18532	18569	18547	18542	18635	18741	18837	18494	18660	18438	18743	18716	18507	18680	18574	18666	18699	18533	18396	18470	18606	18650	18555	18564	18492	18523	18712	18439	18670	18576	18592	18567	18711	18706	18386	18622	18669	18517	18572	18763	18785	18665	18477	18687	18724	18530	18700	18686	18702	18652	18560	18537	18687	18655	18619	18483	18746	18479	18575	18587	18818	18498	18693	18721	18501	18456	18609	18701	18347	18620	18735	18444	18556	18593	18389	18459	18467	18645	18622	18585	18563	18444	18890	18582	18847	18568	18504	18675	18611	18736	18520	18608	18695	18670	18704	18484	18705	18574	18671	18388	18330	18471	18424	18493	18543	18458	18729	18706	18615	18502	18711	18693	18692	18638	18692	18576	18636	18537	18590	18444	18716	18644	18399	18395	18721	18659	18506	18768	18569	18719	18649	18563	18619	18679	18717	18513	18393	18516	18563	18779	18475	18591	18586	18789	18676	18525	18615	18645	18423	18703	18554	18733	18612	18819	18671	18643	18380	18629	18676	18696	18517	18583	18616	18452	18683	18427	18684	18674	18675	18634	18811	18523	18667	18574	18736	18446	18578	18852	18480	18596	18581	18484	18539	18756	18511	18516	18389	18606	18432	18564	18590	18604	18375	18570	18615	18543	18759	18664	18596	18490	18527	18608	18418	18871	18896	18492	18507	18181	18598	18850	18601	18473	18480	18352	18764	18633	18739	18524	18707	18538	18768	18809	18472	18837	18647	18775	18463	18775	18539	18514	18537	18478	18490	18509	18679	18596	18575	18676	18436	18567	18457	18520	18544	18814	18549	18504	18524	18338	18455	18717	18506	18677	18622	18547	18571	18491	18453	18734	18473	18446	18614	18477	18572	18529	18606	18670	18558	18487	18549	18347	18570	18555	18667	18581	18653	18571	18718	18500	18539	18487	18728	18338	18604	18477	18608	18589	18453	18564	18574	18552	18521	18590	18388	18753	18610	18773	18681	18579	18547	18593	18437	18565	18686	18826	18537	18785	18644	18527	18498	18434	18521	18549	18671	18424	18586	18368	18583	18505	18529	18695	18542	18435	18740	18520	18498	18765	18524	18484	18417	18669	18681	18747	18367	18460	18547	18495	18695	18413	18748	18588	18584	18590	18580	18625	18585	18832	18472	18927	18744	18509	18563	18494	18690	18599	18767	18690	18820	18640	18460	18785	18431	18376	18431	18415	18346	18576	18443	18715	18686	18679	18536	18560	18638	18473	18550	18458	18288	18611	18670	18550	18605	18622	18495	18350	18686	18831	18522	18533	18887	18486	18512	18774	18567	18437	18365	18709	18607	18492	18609	18479	18575	18534	18582	18500	18491	18527	18712	18576	18550	18669	18333	18474	18418	18464	18549	18529	18467	18617	18613	18709	18525	18535	18277	18608	18699	18596	18578	18643	18859	18606	18501	18687	18649	18703	18643	18766	18441	18428	18514	18465	18569	18639	18607	18480	18486	18675	18670	18578	18657	18595	18426	18541	18538	18327	18426	18669	18832	18543	18479	18347	18482	18597	18638	18645	18436	18475	18794	18617	18647	18458	18675	18618	18680	18648	18623	18382	18480	18516	18515	18645	18570	18797	18548	18494	18528	18597	18720	18446	18689	18633	18569	18392	18565	18631	18633	18498	18503	18681	18525	18730	18632	18526	18544	18554	18544	18595	18532	18734	18583	18503	18604	18481	18592	18532	18652	18628	18352	18494	18650	18699	18588	18627	18503	18535	18542	18514	18622	18620	18388	18807	18502	18625	18317	18779	18599	18456	18776	18574	18432	18591	18713	18442	18660	18758	18651	18390	18699	18534	18715	18485	18468	18587	18648	18590	18678	18580	18474	18485	18505	18478	18517	18365	18533	18748	18772	18796	18695	18430	18700	18586	18430	18650	18608	18623	18510	18547	18644	18907	18524	18697	18526	18549	18508	18439	18402	18397	18803	18495	18560	18649	18558	18597	18614	18504	18521	18582	18560	18555	18545	18282	18641	18809	18575	18598	18650	18535	18472	18475	18625	18622	18697	18659	18597	18603	18744	18572	18542	18659	18514	18500	18707	18621	18760	18612	18452	18484	18643	18723	18834	18376	18515	18530	18449	18700	18538	18655	18836	18808	18733	18606	18569	18349	18680	18659	18505	18646	18731	18706	18579	18481	18626	18453	18514	18511	18657	18562	18675	18775	18505	18590	18683	18698	18517	18575	18547	18555	18638	18432	18557	18724	18491	18413	18396	18428	18428	18685	18677	18220	18789	18592	18603	18701	18594	18365	18670	18505	18430	18637	18619	18659	18621	18612	18621	18518	18622	18669	18759	18596	18582	18372	18624	18618	18576	18395	18480	18607	18656	18668	18578	18667	18573	18678	18389	18693	18450	18556	18604	18599	18663	18763	18756	18644	18736	18681	18696	18528	18433	18573	18607	18467	18639	18546	18552	18345	18366	18603	18693	18640	18612	18625	18520	18719	18422	18570	18591	18650	18703	18608	18778	18450	18622	18623	18557	18770	18711	18734	18469	18609	18861	18710	18437	18522	18160	18594	18716	18885	18459	18728	18644	18478	18507	18363	18645	18558	18737	18704	18629	18315	18586	18662	18469	18686	18610	18818	18628	18685	18517	18586	18579	18579	18509	18579	18616	18622	18480	18613	18566	18356	18593	18680	18348	18602	18646	18263	18507	18626	18626	18609	18539	18690	18632	18581	18736	18634	18374	18559	18668	18609	18676	18529	18556	18512	18488	18565	18507	18823	18487	18477	18508	18497	18596	18540	18549	18684	18936	18477	18549	18453	18616	18634	18660	18395	18701	18440	18615	18340	18677	18690	18635	18553	18521	18502	18638	18604	18565	18741	18523	18549	18577	18669	18603	18470	18458	18546	18583	18520	18537	18538	18583	18495	18447	18484	18627	18604	18603	18505	18605	18702	18570	18418	18612	18488	18490	18713	18515	18613	18772	18634	18426	18500	18533	18522	18568	18727	18748	18621	18664	18535	18560	18570	18559	18579	18390	18461	18575	18589	18617	18382	18570	18839	18490	18594	18718	18605	18629	18667	18668	18639	18416	18629	18574	18569	18400	18435	18808	18536	18510	18473	18629	18388	18553	18547	18601	18550	18745	18795	18615	18577	18682	18733	18773	18511	18542	18680	18467	18542	18741	18725	18402	18567	18732	18648	18492	18663	18572	18760	18581	18486	18587	18439	18602	18498	18634	18495	18518	18525	18665	18468	18439	18450	18649	18480	18512	18650	18634	18783	18616	18237	18557	18800	18702	18639	18717	18677	18642	18765	18343	18569	18622	18457	18594	18682	18760	18565	18569	18590	18451	18651	18446	18642	18494	18741	18758	18568	18422	18416	18602	18735	18489	18672	18633	18679	18615	18576	18817	18573	18404	18540	18548	18669	18545	18420	18938	18687	18471	18502	18462	18615	18469	18642	18588	18404	18637	18509	18614	18603	18606	18567	18695	18554	18604	18686	18643	18402	18621	18638	18696	18501	18396	18487	18438	18966	18773	18787	18586	18758	18896	18561	18396	18552	18705	18514	18689	18702	18572	18450	18571	18485	18611	18509	18511	18638	18566	18534	18449	18722	18829	18723	18481	18633	18601	18387	18630	18630	18558	18672	18662	18623	18627	18382	18446	18754	18609	18344	18789	18436	18562	18533	18597	18619	18838	18702	18825	18543	18712	18415	18681	18489	18510	18749	18602	18446	18730	18700	18433	18494	18530	18626	18662	18554	18503	18597	18484	18265	18553	18655	18645	18818	18418	18444	18380	18632	18532	18776	18612	18484	18507	18712	18414	18370	18551	18521	18697	18585	18478	18484	18526	18698	18655	18503	18345	18749	18343	18532	18554	18550	18251	18589	18448	18713	18665	18625	18616	18549	18557	18574	18622	18733	18472	18377	18387	18473	18579	18556	18591	18544	18610	18497	18654	18567	18459	18635	18633	18633	18484	18590	18395	18500	18569	18497	18359	18486	18679	18778	18630	18816	18623	18635	18568	18534	18586	18707	18703	18577	18589	18546	18638	18486	18656	18480	18610	18540	18532	18639	18391	18432	18675	18487	18738	18552	18682	18503	18613	18598	18596	18654	18568	18615	18536	18645	18505	18348	18518	18693	18411	18525	18618	18793	18642	18754	18402	18510	18404	18553	18616	18634	18705	18646	18616	18725	18675	18634	18601	18706	18530	18728	18691	18494	18834	18570	18647	18492	18534	18557	18715	18600	18688	18501	18394	18667	18520	18581	18726	18539	18593	18446	18621	18584	18618	18317	18606	18416	18465	18661	18587	18696	18789	18576	18678	18660	18723	18768	18690	18623	18521	18480	18619	18646	18709	18599	18501	18713	18587	18752	18536	18612	18696	18522	18631	18387	18514	18662	18597	18753	18568	18453	18656	18543	18454	18607	18780	18681	18561	18534	18473	18630	18562	18503	18682	18590	18578	18588	18638	18710	18640	18675	18706	18720	18389	18659	18627	18398	18384	18615	18601	18526	18375	18487	18350	18481	18365	18653	18539	18486	18674	18639	18729	18773	18577	18764	18426	18446	18505	18647	18465	18619	18457	18531	18612	18815	18724	18558	18540	18451	18492	18550	18506	18536	18761	18527	18519	18481	18630	18475	18527	18446	18614	18535	18466	18851	18883	18469	18324
23921	43924	40634	32066	29077	26597	24265	22019	21276	19788	18567	18634	18157	17584	17254	16874	16890	16588	16360	16165	16226	15971	15914	15899	15674	15732	15701	15735	15633	15541	15540	15498	15665	15501	15510	15619	15352	15464	15441	15540	15485	15595	15509	15332	15460	15446	15367	15475	15335	15602	15557	15690	15421	15363	15480	15210	15357	15455	15457	15500	15390	15358	15463	15331	15394	15377	15456	15438	15471	15352	15352	15422	15365	15393	15148	15379	15450	15328	15318	15369	15332	15332	15526	15396	15372	15417	15476	15383	15442	15250	15428	15437	15496	15282	15279	15408	15493	15261	15359	15458	15390	15266	15342	15430	15384	15528	15468	15281	15453	15487	15489	15316	15226	15530	15319	15352	15387	15460	15431	15372	15293	15142	15281	15354	15463	15261	15228	15379	15517	15522	15347	15479	15393	15363	15205	15533	15163	15273	15404	15340	15356	15329	15217	15424	15376	15329	15329	15425	15505	15478	15348	15212	15346	15500	15252	15290	15206	15428	15313	15400	15400	15275	15411	15189	15423	15219	15124	15457	15414	15322	15481	15329	15218	15209	15229	15350	15487	15335	15205	15395	15289	15190	15311	15414	15432	15302	15508	15282	15312	15412	15339	15347	15489	15355	15197	15401	15319	15395	15233	15365	15329	15401	15527	15487	15111	15416	15429	15459	15353	15307	15399	15337	15501	15271	15287	15319	15409	15200	15394	15359	15462	15304	15324	15361	15217	15245	15322	15338	15393	15305	15383	15521	15440	15381	15223	15454	15401	15359	15403	15169	15471	15397	15238	15291	15374	15521	15321	15320	15294	15292	15446	15251	15294	15308	15387	15456	15098	15396	15335	15269	15232	15362	15300	15539	15605	15365	15392	15434	15383	15330	15327	15330	15374	15239	15369	15392	15339	15339	15404	15176	15391	15300	15346	15382	15330	15486	15267	15424	15388	15351	15436	15331	15421	15404	15305	15275	15349	15355	15336	15421	15505	15490	15484	15362	15211	15404	15355	15475	15303	15325	15255	15474	15461	15122	15411	15317	15474	15409	15446	15375	15374	15503	15327	15402	15418	15359	15402	15366	15418	15293	15425	15337	15321	15513	15437	15496	15268	15219	15369	15383	15281	15456	15376	15383	15325	15230	15286	15375	15336	15377	15341	15396	15454	15205	15298	15184	15507	15354	15453	15294	15404	15213	15419	15476	15293	15326	15524	15511	15206	15381	15360	15264	15328	15363	15371	15135	15417	15381	15554	15531	15327	15420	15374	15254	15287	15267	15493	15274	15354	15347	15319	15439	15307	15250	15535	15253	15507	15360	15405	15437	15440	15473	15269	15384	15415	15525	15286	15400	15358	15379	15295	15349	15240	15438	15258	15345	15322	15625	15409	15445	15364	15291	15503	15306	15231	15335	15419	15301	15407	15329	15404	15417	15272	15349	15336	15506	15458	15388	15361	15342	15409	15446	15483	15317	15361	15404	15282	15279	15438	15428	15455	15362	15456	15432	15502	15384	15204	15473	15333	15574	15324	15225	15490	15380	15495	15303	15255	15527	15318	15360	15352	15384	15180	15371	15201	15531	15369	15345	15292	15277	15386	15228	15363	15259	15353	15446	15380	15491	15385	15308	15262	15275	15432	15253	15446	15484	15379	15352	15365	15182	15323	15176	15338	15369	15290	15378	15284	15387	15506	15375	15272	15389	15115	15468	15330	15386	15276	15273	15389	15248	15497	15442	15247	15530	15497	15412	15358	15536	15266	15259	15290	15281	15413	15392	15440	15230	15330	15396	15254	15383	15186	15315	15387	15432	15381	15286	15392	15439	15384	15317	15320	15590	15284	15487	15375	15325	15519	15283	15366	15400	15435	15338	15286	15190	15382	15436	15276	15296	15290	15405	15260	15290	15349	15233	15271	15404	15269	15290	15322	15550	15361	15359	15367	15249	15258	15356	15232	15370	15321	15387	15464	15399	15390	15327	15368	15197	15387	15445	15440	15330	15345	15410	15319	15319	15372	15436	15354	15317	15630	15403	15415	15388	15248	15196	15255	15344	15280	15378	15375	15389	15571	15404	15308	15322	15074	15398	15362	15516	15349	15486	15311	15273	15435	15447	15521	15383	15378	15399	15432	15461	15291	15119	15419	15392	15351	15238	15346	15406	15256	15549	15358	15399	15340	15354	15242	15346	15379	15313	15359	15261	15414	15370	15297	15308	15389	15403	15307	15413	15407	15455	15278	15464	15476	15303	15479	15533	15489	15242	15374	15372	15398	15548	15456	15347	15266	15217	15403	15601	15258	15470	15447	15415	15353	15272	15425	15221	15404	15209	15409	15393	15321	15302	15235	15504	15330	15338	15420	15408	15542	15513	15190	15415	15314	15167	15354	15435	15309	15412	15349	15120	15543	15387	15483	15409	15430	15340	15382	15407	15416	15236	15301	15310	15254	15269	15445	15468	15225	15503	15264	15351	15314	15496	15144	15439	15283	15320	15487	15377	15208	15390	15348	15211	15294	15464	15315	15386	15279	15416	15475	15254	15375	15271	15335	15358	15454	15325	15478	15414	15398	15253	15508	15393	15492	15194	15323	15444	15215	15460	15271	15505	15432	15417	15311	15183	15469	15435	15395	15334	15379	15198	15299	15217	15367	15250	15404	15392	15230	15376	15354	15289	15308	15330	15282	15420	15229	15328	15401	15345	15365	15270	15529	15238	15392	15231	15434	15439	15390	15365	15357	15286	15485	15264	15508	15487	15308	15597	15340	15138	15495	15294	15490	15451	15197	15382	15339	15364	15357	15491	15405	15411	15312	15439	15215	15316	15302	15337	15215	15402	15497	15380	15339	15270	15356	15461	15424	15406	15198	15289	15229	15522	15341	15241	15282	15433	15294	15331	15460	15328	15268	15518	15588	15159	15292	15378	15231	15413	15309	15452	15320	15336	15333	15312	15276	15265	15335	15431	15327	15502	15281	15284	15351	15522	15275	15520	15473	15254	15312	15224	15370	15185	15203	15391	15264	15397	15495	15365	15293	15248	15216	15346	15370	15218	15357	15328	15478	15314	15314	15329	15307	15220	15283	15435	15368	15419	15257	15318	15265	15352	15410	15569	15304	15276	15387	15493	15435	15502	15379	15453	15569	15142	15473	15266	15181	15398	15160	15333	15419	15377	15326	15349	15458	15483	15154	15258	15322	15307	15332	15367	15416	15464	15492	15363	15454	15470	15353	15232	15305	15263	15287	15354	15417	15397	15269	15287	15469	15299	15366	15393	15398	15406	15359	15394	15419	15349	15414	15281	15374	15554	15453	15369	15295	15349	15374	15270	15345	15570	15404	15413	15246	15349	15410	15284	15412	15379	15407	15372	15330	15177	15392	15241	15382	15382	15222	15291	15319	15371	15228	15334	15341	15307	15251	15243	15408	15491	15572	15517	15249	15554	15136	15249	15359	15403	15372	15341	15381	15488	15474	15348	15260	15283	15341	15233	15450	15332	15452	15284	15376	15243	15280	15336	15420	15410	15165	15454	15381	15085	15330	15333	15146	15400	15393	15404	15461	15084	15363	15314	15375	15553	15286	15349	15395	15451	15562	15333	15325	15559	15380	15350	15313	15510	15274	15471	15301	15325	15332	15415	15196	15430	15343	15127	15266	15230	15386	15389	15331	15379	15160	15478	15210	15430	15445	15535	15302	15414	15420	15502	15359	15334	15433	15282	15539	15392	15271	15447	15199	15334	15476	15283	15363	15401	15302	15427	15318	15410	15382	15289	15371	15415	15350	15366	15310	15322	15447	15325	15205	15311	15584	15395	15433	15293	15170	15473	15356	15231	15324	15357	15413	15426	15484	15336	15273	15406	15452	15210	15404	15362	15450	15237	15289	15337	15441	15286	15423	15460	15317	15353	15466	15154	15440	15270	15451	15340	15415	15494	15372	15236	15314	15465	15478	15400	15363	15390	15259	15216	15501	15371	15438	15276	15351	15214	15482	15180	15355	15553	15325	15404	15266	15378	15238	15346	15289	15377	15329	15344	15143	15390	15324	15428	15320	15320	15357	15310	15433	15081	15276	15446	15243	15267	15437	15557	15344	15377	15507	15430	15345	15344	15343	15365	15464	15253	15382	15461	15181	15284	15263	15241	15467	15336	15334	15205	15424	15409	15316	15481	15363	15364	15335	15347	15411	15384	15492	15575	15494	15523	15421	15332	15314	15399	15438	15380	15396	15453	15339	15471	15339	15368	15301	15433	15380	15280	15319	15549	15336	15190	15393	15445	15483	15252	15435	15354	15384	15391	15248	15247	15393	15273	15436	15280	15363	15436	15326	15442	15243	15299	15422	15229	15465	15386	15188	15325	15204	15577	15447	15381	15275	15545	15224	15424	15224	15243	15379	15398	15270	15365	15315	15350	15263	15528	15495	15249	15368	15452	15342	15420	15445	15193	15510	15469	15344	15284	15200	15415	15308	15371	15380	15417	15409	15307	15292	15309	15450	15283	15390	15318	15337	15231	15371	15483	15365	15427	15297	15426	15364	15483	15377	15225	15471	15332	15375	15462	15371	15348	15395	15275	15295	15325	15430	15359	15338	15355	15497	15422	15132	15451	15362	15346	15466	15409	15491	15349	15376	15488	15335	15331	15379	15392	15384	15614	15274	15320	15379	15381	15470	15328	15205	15403	15469	15358	15382	15371	15542	15332	15494	15342	15314	15417	15249	15285	15314	15449	15332	15511	15481	15235	15444	15411	15272	15392	15567	15436	15241	15462	15357	15324	15253	15338	15360	15279	15500	15349	15362	15368	15371	15618	15244	15167	15297	15457	15392	15444	15494	15318	15232	15384	15292	15342	15365	15481	15322	15379	15540	15274	15378	15215	15428	15385	15334	15470	15283	15412	15295	15364	15411	15330	15299	15317	15276	15398	15465	15403	15477	15381	15445	15364	15405	15416	15260	15443	15474	15259	15312	15401	15452	15585	15253	15354	15392	15405	15341	15374	15446	15558	15175	15311	15522	15193	15288	15338	15308	15377	15410	15476	15314	15489	15356	15273	15351	15310	15449	15371	15129	15341	15379	15157	15391	15361	15361	15274	15371	15384	15435	15250	15560	15167	15205	15437	15219	15234	15498	15378	15134	15418	15297	15305	15368	15329
28294	23799	28977	26461	22506	21371	20092	19297	18725	18684	18294	17962	18159	17960	17902	17759	17710	17802	17592	17561	17598	17494	17502	17298	17501	17535	17426	17394	17438	17388	17494	17331	17562	17372	17394	17606	17589	17536	17267	17360	17520	17544	17493	17454	17216	17526	17499	17375	17385	17457	17420	17391	17169	17267	17283	17268	17289	17271	17330	17446	17470	17303	17394	17258	17374	17518	17390	17202	17071	17270	17634	17380	17188	17411	17446	17305	17168	17189	17250	17312	17405	17303	17403	17401	17375	17511	17379	17458	17364	17430	17390	17265	17340	17403	17339	17296	17180	17589	17485	17422	17544	17473	17346	17339	17293	17348	17304	17296	17500	17318	17180	17439	17391	17323	17313	17437	17401	17050	17328	17302	17498	17286	17357	17400	17367	17149	17359	17141	17199	17355	17467	17204	17210	17532	17368	17542	17463	17384	17511	17284	17394	17253	17163	17250	17021	17381	17248	17279	17224	17399	17463	17355	17494	17382	17338	17316	17337	17384	17285	17298	17370	17406	17434	17400	17363	17344	17283	17380	17600	17489	17317	17146	17208	17170	17318	17511	17067	17350	17217	17230	17276	17361	17422	17436	17335	17260	17404	17189	17372	17135	17410	17236	17109	17262	17311	17257	17344	17348	17309	17327	17357	17389	17411	17315	17409	17463	17243	17154	17450	17450	17207	17101	17469	17346	17246	17280	17178	17313	17297	17291	17230	17218	17263	17377	17398	17192	17387	17201	17482	17278	17187	17237	17326	17259	17022	17221	17440	17524	17450	17415	17211	17313	17293	17282	17267	17500	17369	17252	17407	17288	17355	17224	17484	17154	17272	17368	17396	17439	17362	17415	17403	17325	17375	17238	17395	17169	17413	17458	17239	17344	17225	17287	17104	17203	17565	17231	17341	17468	17172	17338	17371	17172	17094	17394	17315	17065	17177	17280	17306	17502	17417	17347	17168	17369	17264	17330	17247	17122	17431	17283	17291	17215	17203	17285	17435	17274	17077	17141	17481	17371	17421	17118	17349	17456	17497	17406	17320	17316	17335	17247	17261	17424	17221	17397	17432	17562	17124	17276	17214	17311	17585	17269	17288	17183	17548	17198	17507	17301	17391	17231	17131	17264	17225	17288	17212	17183	17410	17284	17354	17365	17258	17289	17402	17281	17197	17173	17288	17285	17359	17135	17454	17271	17434	17294	17336	17402	17486	17513	17417	17555	17348	17378	17469	17522	17472	17299	17403	17089	17191	17268	17269	17204	17379	17244	17471	17337	17211	17143	17437	17459	17437	17094	17345	17358	17306	17057	17137	17357	17424	17320	17254	17284	17497	17419	17516	17349	17289	17062	17430	17318	17405	17258	17422	17279	17362	17156	17455	17293	17160	17286	17216	17414	17269	17301	17190	17332	17527	17507	17451	17161	17457	17286	17340	17456	17224	17343	17412	17179	17401	17370	17143	17294	17369	17334	17395	17436	17453	17221	17483	17239	17204	17607	17306	17409	17210	17397	17345	17186	17384	17335	17301	17337	17375	17390	17195	17309	17342	17442	17367	17462	17364	17279	17377	17405	17368	17221	17132	17438	17389	17198	17326	17204	17565	17158	17186	17298	17457	17348	17313	17488	17295	17178	17377	17354	17392	17366	17370	17528	17346	17383	17284	17196	17330	17343	17315	17217	17593	17282	17084	17240	17169	17556	17179	17190	17399	17232	17527	17136	17178	17253	17397	17237	17466	17121	17375	17247	17301	17460	17368	17300	17450	17350	17345	17391	17249	17375	17311	17342	17122	17503	17274	17455	17519	17357	17416	17284	17286	17439	17448	17292	17294	17402	17497	17477	17426	17492	17499	17368	17345	17294	17275	17087	17392	17350	17356	17312	17409	17516	17301	17091	17181	17304	17193	17364	17184	17256	17214	17345	17537	17441	17492	17282	17414	17306	17434	17314	17228	17326	17527	17186	17324	17233	17209	17491	17475	17257	17302	17380	17250	17296	17576	17163	17273	17261	17350	17309	17355	17458	17277	17335	17316	17167	17389	17330	17271	17328	17273	17241	17368	17317	17463	17415	17341	17362	17293	17441	17359	17458	17454	17202	17325	17108	17461	17460	17325	17295	17291	17139	17285	17316	17301	17263	17464	17361	17316	17338	17336	17509	17247	17288	17433	17290	17511	17522	17287	17348	17369	17147	17340	17239	17422	17249	17350	17307	17437	17371	17208	17395	17376	17330	17154	17218	17305	17510	17450	17410	17170	17229	17353	17194	17399	17357	17452	17445	17274	17467	17306	17127	17332	17316	17529	17281	17199	17385	17318	17541	17327	17566	17458	17236	17444	17575	17405	17478	17251	17396	17437	17353	17276	17459	17341	17402	17382	17251	17298	17188	17459	17429	17658	17433	17402	17251	17214	17408	17299	17292	17428	17287	17385	17439	17398	17481	17417	17377	17416	17366	17261	17234	17183	17175	17381	17321	17604	17381	17313	17214	17163	17381	17589	17142	17239	17320	17376	17441	17300	17108	17340	17273	17490	17374	17320	17595	17382	17096	17360	17210	17318	17264	17374	17191	17324	17385	17213	17434	17396	17379	17114	17314	17302	17354	17391	17398	17289	17055	17203	17370	17410	17232	17450	17338	17329	17475	17359	17266	17289	17314	17289	17336	17420	17314	17485	17244	17346	17383	17401	17119	17394	17377	17178	17074	17382	17410	17269	17224	17335	17361	17295	17502	17182	17334	17252	17361	17322	17326	17268	17227	17220	17229	17377	17135	17408	17245	17459	17410	17181	17165	17448	17511	17434	17338	17407	17247	17097	17214	17362	17290	17215	17240	17251	17192	17322	17319	17339	17317	17062	17177	17401	17414	17253	17428	17256	17293	17280	17367	17414	17493	17276	17387	17339	17456	17392	17429	17303	17217	17405	17341	17210	17312	17364	17313	17220	17322	17420	17275	17292	17376	17262	17476	17480	17425	17513	17435	17540	17356	17404	17336	17237	17410	17466	17663	17459	17290	17383	17292	17341	17333	17337	17381	17432	17236	17276	17417	17245	17497	17306	17516	17403	17301	17326	17322	17477	17163	17430	17304	17322	17338	17443	17291	17279	17377	17242	17361	17416	17438	17254	17450	17224	17473	17442	17272	17520	17492	17470	17439	17488	17321	17204	17390	17336	17465	17364	17444	17467	17480	17329	17257	17514	17421	17564	17309	17377	17419	17208	17459	17233	17129	17387	17442	17429	17199	17524	17281	17257	17522	17173	17272	17244	17378	17233	17277	17428	17108	17223	17240	17424	17294	17330	17250	17467	17238	17353	17250	17393	17333	17289	17470	17336	17232	17287	17332	17241	17425	17241	17491	17386	17359	17120	17267	17463	17440	17267	17379	17420	17272	17411	17235	17171	17214	17220	17459	17340	17377	17242	17394	17167	17122	17252	17420	17281	17543	17394	17092	17386	17487	17378	17093	17208	17359	17413	17520	17368	17261	17260	17336	17413	17158	17369	17210	17275	17216	17374	17437	17473	17422	17318	17202	17303	17294	17231	17297	17175	17239	17386	17451	17176	17297	17099	17248	17251	17425	17214	17380	17257	17362	17340	17351	17369	17233	17235	17209	17312	17407	17464	17271	17218	17286	17294	17381	17282	17202	17392	17207	17343	17217	17324	17466	17478	17190	17152	17215	17667	17396	17366	17102	17434	17417	17524	17304	17338	17324	17195	17216	17501	17345	17356	17258	17553	17252	17199	17479	17212	17295	17233	17477	17478	17321	17170	17320	17145	17381	17548	17408	17470	17452	17255	17419	17377	17477	17427	17287	17246	17232	17527	17473	17185	17163	17085	17274	17448	17365	17409	17435	17412	17268	17529	17337	17231	17312	17392	17154	17223	17325	17420	17265	17505	17386	17360	17417	17147	17128	17515	17146	17322	17223	17444	17283	17632	17356	17383	17219	17424	17292	17444	17345	17389	17409	17240	17191	17397	17232	17307	17396	17430	17387	17305	17318	17439	17477	17484	17434	17469	17360	17180	17178	17237	17184	17431	17470	17398	17501	17240	17452	17373	17266	17228	17201	17475	17392	17357	17367	17463	17300	17302	17494	17207	17285	17347	17193	17271	17352	17353	17592	17440	17212	17437	17464	17301	17211	17553	17335	17550	17478	17359	17440	17332	17397	17385	17269	17219	17355	17499	17384	17460	17403	17515	17266	17356	17058	17372	17406	17422	17214	17362	17287	17272	17309	17470	17260	17183	17318	17194	17379	17527	17469	17431	17000	17290	17087	17431	17115	17423	17312	17496	17269	17498	17342	17341	17367	17278	17489	17243	17304	17364	17442	17318	17471	17523	17138	17203	17306	17356	17381	17610	17414	17434	17537	17303	17361	17353	17362	17315	17433	17309	17467	17368	17372	17351	17376	17321	17452	17427	17426	17264	17230	17142	17220	17278	17296	17278	17207	17339	17302	17406	17293	17168	17282	17347	17383	17517	17341	17302	17216	17435	17360	17247	17330	17604	17403	17196	17301	17177	17039	17332	17327	17262	17117	17225	17409	17491	17322	17402	17424	17246	17332	17497	17263	17337	17311	17272	17255	17553	17485	17468	17402	17430	17182	17406	17404	17258	17242	17498	17322	17383	17375	17421	17264	17252	17294	17380	17234	17283	17132	17363	17283	17410	17340	17275	17383	17381	17436	17553	17284	17349	17419	17301	17391	17332	17493	17419	17230	17507	17320	17370	17586	17400	17326	17183	17438	17385	17402	17265	17299	17215	17394	17452	17445	17412	17264	17170	17307	17389	17218	17275	17319	17438	17295	17104	17401	17321	17384	17604	17359	17350	17333	17338	17232	17022	17583	17443	17428	17313	17248	17437	17281	17290	17148	17339	17518	17427	17291	17425	17306	17355	17354	17448	17135	17491	17454	17412	17372	17335	17195	17534	17488	17288	17158	17459	17380	17201	17480	17338	17279	17394	17543	17370	17485	17465	17356	17428	17486	17277	17198	17138	17130	17193	17375	17163	17284	17193	17317	17330	17331	17410	17549	17275	17268	17327	17427	17274	17195	17251	17265	17352	17282	17371	17315	17460	17493	17397	17372	17342	17300	17288	17413	17567	17325	17479	17191	17081	17157	17398	17246	17265	17615	17415	17424
22305	32831	29693	24012	21601	20291	18756	17624	17163	16721	15948	15892	15700	15733	15595	15259	15178	15176	15203	15048	14891	14905	14791	14967	14906	14647	14897	14680	14715	14678	14771	14635	14717	14827	14888	14578	14489	14615	14696	14877	14305	14858	14697	14520	14784	14564	14734	14757	14775	14733	14671	14583	14655	14817	14687	14564	14783	14751	14552	14605	14932	14719	14703	14542	14774	14724	14715	14633	14805	14680	14616	14650	14573	14640	14655	14638	14784	14563	14732	14696	14595	14552	14682	14711	14710	14631	14691	14840	14551	14768	14643	14618	14571	14630	14601	14745	14541	14723	14585	14809	14659	14645	14633	14855	14716	14727	14767	14713	14603	14639	14653	14828	14613	14656	14715	14812	14756	14788	14837	14794	14730	14616	14760	14669	14652	14681	14658	14865	14660	14695	14694	14549	14703	14642	14614	14564	14788	14534	14601	14636	14639	14869	14654	14564	14622	14659	14604	14561	14674	14547	14732	14681	14671	14727	14633	14612	14689	14477	14731	14543	14750	14744	14685	14750	14764	14597	14603	14603	14566	14667	14578	14812	14679	14715	14652	14733	14700	14715	14489	14634	14826	14570	14771	14613	14775	14570	14609	14558	14567	14870	14671	14691	14707	14682	14664	14631	14501	14838	14652	14657	14642	14466	14590	14663	14755	14567	14781	14569	14787	14638	14577	14683	14711	14667	14697	14499	14578	14820	14709	14511	14594	14543	14667	14663	14753	14801	14681	14732	14721	14590	14415	14642	14707	14669	14624	14637	14608	14781	14584	14727	14617	14586	14519	14720	14418	14806	14572	14750	14746	14766	14599	14638	14579	14705	14470	14641	14604	14605	14689	14772	14679	14676	14608	14638	14798	14624	14637	14752	14560	14517	14655	14726	14738	14524	14706	14654	14666	14729	14599	14566	14829	14824	14545	14567	14600	14593	14862	14626	14508	14599	14634	14577	14906	14474	14547	14685	14590	14669	14655	14634	14658	14711	14675	14747	14749	14726	14692	14670	14611	14523	14646	14673	14674	14761	14687	14695	14520	14783	14725	14697	14835	14732	14649	14591	14771	14512	14669	14653	14582	14667	14726	14776	14730	14629	14691	14647	14650	14594	14597	14573	14701	14683	14763	14732	14596	14679	14487	14498	14530	14415	14939	14683	14536	14495	14584	14572	14636	14522	14560	14623	14647	14552	14691	14571	14519	14628	14547	14665	14522	14475	14526	14630	14681	14652	14720	14591	14558	14922	14511	14803	14800	14654	14642	14622	14672	14643	14616	14666	14687	14761	14518	14621	14541	14644	14618	14597	14612	14586	14709	14597	14818	14629	14754	14567	14577	14662	14541	14723	14711	14673	14669	14629	14674	14686	14566	14664	14832	14708	14629	14653	14667	14698	14630	14730	14512	14616	14600	14564	14557	14633	14567	14545	14691	14565	14431	14749	14513	14711	14738	14656	14623	14673	14656	14603	14797	14606	14698	14782	14744	14563	14561	14782	14615	14732	14730	14690	14660	14628	14815	14573	14624	14551	14700	14645	14635	14662	14530	14834	14683	14833	14562	14623	14563	14755	14435	14655	14702	14660	14650	14528	14851	14604	14596	14626	14650	14809	14682	14515	14781	14740	14788	14666	14664	14597	14651	14808	14642	14977	14658	14580	14649	14578	14610	14824	14595	14619	14726	14457	14560	14902	14665	14757	14511	14822	14756	14589	14693	14759	14534	14756	14613	14483	14589	14552	14551	14728	14693	14620	14502	14491	14594	14688	14683	14728	14654	14613	14755	14652	14695	14706	14577	14631	14683	14699	14583	14691	14748	14676	14739	14851	14665	14628	14756	14614	14732	14539	14704	14728	14658	14762	14708	14710	14714	14598	14632	14621	14614	14619	14593	14735	14643	14374	14593	14777	14705	14670	14767	14731	14471	14878	14568	14651	14659	14686	14556	14706	14657	14608	14539	14623	14596	14647	14702	14640	14662	14744	14692	14629	14774	14796	14740	14639	14647	14596	14698	14717	14688	14657	14566	14781	14731	14713	14708	14509	14635	14603	14471	14619	14730	14664	14545	14593	14709	14653	14582	14669	14648	14625	14619	14824	14640	14615	14620	14695	14778	14713	14738	14518	14662	14730	14614	14536	14741	14636	14672	14615	14638	14520	14521	14694	14825	14569	14701	14609	14738	14731	14616	14763	14634	14544	14548	14745	14723	14774	14669	14684	14537	14510	14793	14888	14577	14538	14819	14815	14636	14583	14575	14627	14676	14707	14614	14697	14605	14452	14683	14724	14640	14432	14690	14655	14732	14564	14740	14782	14636	14644	14617	14785	14669	14728	14641	14645	14861	14596	14859	14700	14606	14719	14530	14616	14719	14759	14651	14586	14697	14643	14725	14764	14750	14663	14528	14446	14709	14658	14688	14584	14728	14749	14522	14657	14737	14695	14797	14775	14706	14726	14638	14709	14588	14744	14535	14833	14539	14525	14617	14603	14660	14710	14675	14637	14841	14695	14511	14599	14674	14729	14605	14796	14472	14482	14505	14687	14576	14667	14634	14447	14811	14783	14794	14716	14784	14808	14593	14690	14551	14569	14867	14771	14548	14639	14712	14712	14567	14778	14658	14599	14533	14789	14676	14634	14726	14598	14776	14723	14819	14780	14638	14758	14698	14603	14599	14661	14670	14611	14656	14623	14648	14685	14606	14644	14790	14703	14657	14746	14753	14485	14721	14696	14607	14535	14600	14732	14720	14612	14644	14626	14619	14644	14621	14606	14507	14712	14484	14620	14820	14653	14457	14785	14591	14696	14688	14537	14646	14585	14547	14687	14655	14657	14771	14702	14674	14609	14655	14527	14504	14593	14570	14645	14724	14596	14681	14666	14656	14821	14794	14600	14647	14720	14667	14618	14601	14654	14613	14534	14619	14731	14620	14784	14576	14789	14658	14732	14638	14698	14602	14759	14694	14695	14596	14642	14653	14719	14640	14629	14755	14642	14532	14692	14694	14676	14669	14530	14664	14785	14710	14671	14893	14704	14688	14643	14829	14585	14608	14705	14600	14820	14823	14508	14418	14800	14458	14725	14623	14799	14584	14584	14682	14582	14842	14724	14771	14818	14575	14625	14620	14843	14667	14534	14672	14691	14532	14624	14610	14671	14817	14542	14499	14808	14744	14624	14445	14455	14747	14555	14574	14584	14571	14674	14548	14627	14691	14615	14696	14769	14607	14480	14633	14656	14603	14669	14342	14740	14827	14527	14710	14788	14595	14856	14587	14641	14801	14660	14827	14545	14555	14710	14706	14553	14858	14460	14651	14735	14513	14780	14671	14721	14552	14534	14581	14556	14820	14634	14838	14506	14754	14448	14715	14686	14424	14501	14758	14610	14664	14699	14620	14708	14628	14619	14721	14630	14840	14637	14612	14740	14584	14810	14698	14658	14561	14659	14636	14596	14782	14425	14902	14620	14717	14756	14499	14537	14618	14729	14581	14582	14629	14728	14645	14571	14737	14633	14599	14845	14655	14828	14881	14655	14595	14551	14568	14661	14813	14610	14668	14614	14624	14662	14587	14716	14665	14612	14732	14648	14661	14654	14549	14654	14530	14673	14655	14748	14644	14872	14734	14545	14668	14544	14776	14746	14696	14774	14696	14837	14805	14710	14717	14675	14780	14585	14661	14811	14761	14532	14962	14659	14623	14700	14627	14595	14651	14686	14674	14576	14490	14659	14728	14774	14743	14762	14751	14705	14775	14666	14695	14514	14521	14476	14503	14704	14739	14483	14449	14632	14642	14658	14735	14701	14537	14713	14727	14538	14677	14673	14683	14756	14581	14681	14552	14539	14603	14727	14457	14643	14742	14806	14761	14689	14855	14568	14681	14574	14627	14605	14730	14694	14636	14603	14702	14787	14695	14585	14763	14632	14666	14571	14798	14499	14666	14676	14639	14728	14644	14719	14637	14646	14682	14730	14631	14720	14613	14625	14837	14644	14724	14703	14692	14717	14597	14609	14669	14637	14627	14649	14461	14610	14722	14792	14706	14540	14783	14685	14664	14734	14673	14682	14771	14636	14800	14706	14664	14721	14749	14549	14637	14648	14833	14694	14702	14562	14655	14713	14480	14674	14606	14812	14565	14530	14477	14692	14759	14567	14572	14660	14564	14504	14562	14689	14433	14591	14715	14862	14640	14599	14689	14657	14751	14572	14757	14656	14650	14576	14645	14833	14546	14654	14388	14660	14556	14703	14564	14680	14824	14436	14602	14645	14656	14738	14630	14766	14582	14932	14744	14588	14586	14692	14550	14521	14748	14590	14453	14851	14494	14750	14776	14708	14718	14524	14625	14488	14508	14644	14566	14732	14826	14716	14671	14630	14654	14751	14514	14847	14813	14594	14700	14638	14722	14488	14638	14601	14674	14682	14597	14876	14738	14707	14797	14694	14815	14605	14841	14622	14697	14611	14670	14689	14830	14777	14718	14626	14671	14567	14595	14583	14699	14792	14474	14694	14570	14597	14707	14735	14799	14913	14656	14545	14706	14574	14775	14707	14674	14628	14682	14574	14652	14610	14677	14876	14661	14730	14549	14687	14796	14602	14716	14626	14708	14694	14580	14645	14640	14562	14772	14854	14703	14663	14611	14669	14589	14633	14533	14686	14733	14686	14619	14593	14765	14761	14634	14793	14650	14500	14697	14669	14642	14768	14427	14747	14679	14579	14605	14662	14488	14621	14691	14461	14707	14559	14593	14762	14751	14735	14509	14694	14591	14684	14719	14663	14551	14470	14543	14742	14847	14785	14775	14762	14550	14714	14663	14633	14687	14707	14595	14465	14718	14656	14626	14663	14697	14587	14335	14617	14653	14518	14737	14626	14665	14697	14595	14873	14811	14756	14620	14667	14528	14526	14663	14748	14619	14687	14520	14742	14660	14515	14672	14691	14654	14576	14744	14638	14655	14711	14835	14619	14628	14775	14611	14711	14729	14653	14712	14786	14701	14600	14576	14424	14749	14566	14822	14614	14722	14527	14590	14607	14569	14687	14714	14775	14589	14678	14595	14808	14397	14797	14573	14674	14475	14569	14658	14627	14605	14682	14716	14720	14707	14682	14746	14698	14534	14703	14597	14663	14597	14735	14700	14569	14770	14537
23890	21129	28491	24439	23282	24652	24020	20867	20082	19699	19239	18893	18688	18724	18352	18207	18031	18053	18108	17808	17830	17954	17975	17860	17706	17481	17689	17629	17349	17546	17611	17562	17531	17669	17553	17365	17517	17480	17541	17693	17523	17631	17666	17691	17552	17443	17376	17450	17545	17292	17307	17499	17301	17210	17473	17375	17605	17620	17215	17389	17639	17741	17284	17475	17375	17545	17415	17689	17471	17541	17381	17435	17536	17407	17327	17474	17536	17433	17612	17346	17533	17494	17360	17481	17484	17501	17313	17314	17269	17366	17337	17146	17384	17296	17391	17237	17460	17450	17310	17498	17384	17497	17514	17526	17395	17376	17332	17391	17410	17374	17516	17453	17533	17447	17460	17439	17543	17277	17668	17561	17349	17478	17570	17314	17404	17325	17670	17649	17548	17474	17551	17424	17730	17339	17505	17504	17345	17330	17318	17520	17458	17379	17526	17400	17407	17321	17307	17406	17448	17353	17340	17427	17307	17666	17604	17524	17380	17326	17383	17403	17371	17318	17380	17308	17346	17412	17449	17387	17325	17529	17574	17235	17485	17273	17594	17394	17350	17540	17689	17334	17568	17503	17522	17569	17328	17376	17560	17296	17434	17396	17449	17266	17453	17353	17452	17361	17377	17244	17203	17418	17513	17607	17359	17383	17720	17428	17196	17336	17254	17439	17279	17621	17586	17404	17306	17391	17421	17686	17359	17380	17498	17289	17566	17392	17630	17499	17490	17431	17399	17398	17617	17399	17331	17461	17328	17375	17270	17496	17527	17372	17370	17520	17279	17321	17398	17473	17481	17384	17710	17423	17467	17368	17450	17396	17299	17356	17491	17417	17404	17392	17383	17534	17656	17413	17571	17451	17475	17225	17521	17514	17536	17430	17451	17572	17433	17246	17614	17428	17302	17516	17447	17392	17547	17383	17435	17554	17325	17383	17693	17287	17364	17302	17230	17274	17413	17273	17279	17614	17538	17368	17444	17461	17407	17315	17396	17456	17411	17217	17302	17297	17252	17230	17311	17078	17239	17354	17371	17303	17332	17349	17410	17293	17517	17496	17302	17617	17441	17336	17401	17408	17468	17509	17493	17529	17195	17366	17344	17408	17390	17420	17352	17345	17521	17451	17389	17303	17641	17402	17613	17414	17487	17242	17507	17582	17377	17563	17231	17403	17441	17368	17583	17437	17352	17499	17431	17401	17372	17473	17323	17455	17441	17399	17295	17445	17190	17248	17514	17425	17430	17231	17347	17437	17334	17320	17512	17220	17231	17430	17319	17250	17463	17526	17422	17390	17374	17318	17339	17364	17314	17364	17359	17417	17266	17211	17543	17528	17360	17439	17334	17358	17485	17285	17365	17444	17321	17139	17437	17415	17261	17307	17515	17253	17487	17660	17478	17399	17253	17401	17388	17562	17459	17383	17314	17321	17313	17247	17443	17511	17205	17277	17423	17390	17368	17434	17430	17227	17401	17355	17423	17410	17437	17333	17318	17565	17321	17444	17374	17386	17206	17439	17369	17371	17223	17296	17511	17416	17389	17555	17555	17520	17632	17339	17361	17349	17237	17577	17383	17134	17219	17347	17353	17545	17490	17237	17470	17266	17342	17496	17273	17571	17281	17527	17340	17280	17317	17539	17609	17302	17394	17325	17371	17545	17305	17307	17472	17395	17478	17511	17419	17491	17361	17343	17514	17390	17431	17317	17382	17488	17477	17369	17333	17227	17379	17431	17301	17203	17433	17501	17382	17459	17488	17396	17236	17410	17483	17417	17446	17449	17685	17353	17462	17328	17447	17440	17550	17241	17438	17652	17503	17502	17395	17357	17351	17428	17419	17648	17379	17353	17389	17403	17395	17481	17434	17423	17178	17303	17356	17251	17308	17389	17210	17483	17323	17302	17391	17345	17367	17380	17402	17384	17182	17482	17331	17503	17541	17530	17426	17332	17457	17246	17308	17333	17378	17375	17245	17456	17339	17424	17329	17415	17468	17327	17353	17479	17568	17350	17441	17496	17336	17463	17349	17267	17508	17459	17378	17292	17539	17508	17323	17258	17510	17353	17393	17290	17316	17540	17490	17535	17369	17258	17568	17389	17372	17354	17417	17282	17408	17434	17267	17235	17275	17369	17452	17526	17245	17267	17417	17398	17345	17309	17342	17357	17419	17625	17443	17436	17435	17327	17282	17392	17209	17407	17466	17420	17548	17456	17434	17553	17421	17699	17278	17384	17475	17399	17336	17412	17443	17451	17357	17665	17394	17254	17207	17445	17276	17149	17370	17476	17365	17525	17494	17313	17309	17247	17531	17576	17393	17309	17351	17488	17499	17206	17529	17439	17419	17387	17315	17391	17238	17410	17332	17425	17535	17558	17483	17540	17268	17430	17290	17474	17482	17353	17509	17430	17545	17365	17404	17234	17396	17380	17311	17476	17633	17285	17481	17629	17320	17430	17461	17404	17337	17223	17175	17347	17540	17290	17577	17490	17526	17249	17441	17516	17379	17245	17296	17382	17408	17666	17477	17267	17366	17430	17552	17298	17311	17344	17269	17569	17564	17542	17653	17288	17383	17461	17395	17527	17155	17387	17429	17419	17652	17256	17275	17241	17595	17209	17270	17410	17481	17278	17436	17225	17462	17366	17504	17218	17448	17437	17291	17297	17338	17488	17558	17395	17262	17266	17418	17333	17255	17327	17404	17385	17491	17396	17439	17420	17526	17479	17465	17418	17499	17421	17269	17475	17305	17522	17471	17273	17470	17213	17426	17432	17322	17345	17254	17366	17314	17443	17337	17375	17334	17526	17366	17437	17209	17520	17177	17398	17351	17296	17450	17318	17162	17381	17202	17395	17209	17276	17462	17545	17491	17335	17303	17391	17258	17242	17282	17457	17413	17458	17450	17382	17463	17530	17431	17352	17506	17548	17490	17503	17457	17612	17333	17268	17396	17243	17562	17415	17575	17501	17559	17470	17388	17407	17406	17598	17535	17664	17437	17374	17346	17285	17212	17335	17412	17277	17399	17297	17482	17402	17467	17551	17500	17264	17403	17394	17311	17333	17362	17385	17545	17329	17375	17220	17321	17409	17496	17431	17343	17505	17420	17509	17467	17161	17345	17534	17493	17476	17482	17352	17508	17259	17405	17417	17236	17529	17449	17398	17307	17215	17382	17333	17309	17460	17347	17349	17406	17439	17381	17168	17343	17392	17402	17464	17575	17393	17478	17464	17405	17517	17391	17584	17548	17447	17423	17544	17560	17396	17276	17408	17277	17496	17250	17208	17468	17479	17483	17366	17285	17359	17438	17616	17496	17480	17430	17218	17338	17357	17202	17562	17550	17639	17513	17313	17457	17465	17331	17264	17573	17501	17382	17494	17346	17369	17297	17467	17280	17480	17378	17380	17503	17366	17467	17463	17420	17588	17462	17338	17385	17416	17356	17294	17384	17403	17527	17295	17266	17519	17457	17355	17317	17422	17455	17487	17311	17403	17463	17440	17376	17211	17193	17322	17455	17606	17337	17175	17392	17320	17314	17274	17362	17330	17421	17395	17552	17390	17439	17430	17580	17419	17575	17440	17740	17267	17554	17426	17496	17325	17343	17361	17511	17370	17477	17378	17473	17500	17568	17245	17351	17522	17347	17323	17518	17414	17364	17333	17309	17241	17501	17377	17478	17447	17377	17350	17381	17343	17460	17326	17495	17476	17502	17528	17321	17267	17489	17447	17497	17394	17453	17457	17623	17419	17028	17563	17382	17499	17476	17387	17466	17443	17309	17153	17515	17386	17212	17322	17426	17358	17414	17433	17616	17433	17476	17267	17346	17182	17162	17545	17453	17517	17536	17264	17413	17337	17366	17420	17601	17327	17327	17273	17429	17423	17399	17409	17503	17434	17326	17247	17312	17282	17428	17156	17292	17556	17391	17522	17509	17387	17445	17488	17531	17332	17367	17263	17258	17576	17551	17564	17418	17390	17359	17485	17282	17235	17292	17385	17387	17429	17371	17317	17413	17450	17512	17288	17602	17527	17488	17540	17269	17316	17264	17306	17424	17233	17399	17394	17258	17481	17311	17565	17422	17372	17256	17413	17446	17547	17504	17640	17447	17614	17492	17366	17440	17408	17752	17325	17546	17502	17245	17401	17534	17367	17513	17468	17443	17440	17582	17294	17427	17337	17338	17506	17297	17379	17487	17540	17327	17403	17281	17381	17500	17509	17353	17287	17466	17407	17372	17511	17473	17451	17497	17339	17388	17413	17456	17551	17539	17364	17375	17416	17210	17480	17453	17495	17574	17356	17439	17508	17402	17451	17484	17126	17468	17355	17330	17359	17475	17352	17403	17299	17441	17286	17403	17397	17345	17380	17535	17417	17268	17491	17535	17422	17389	17483	17496	17388	17445	17328	17332	17398	17383	17286	17176	17432	17505	17436	17360	17467	17523	17431	17441	17487	17532	17598	17452	17290	17145	17326	17413	17356	17453	17343	17641	17444	17363	17333	17437	17284	17486	17376	17369	17533	17401	17507	17414	17404	17541	17372	17491	17390	17454	17498	17468	17283	17369	17612	17487	17339	17429	17237	17517	17509	17378	17313	17281	17229	17354	17398	17376	17464	17311	17460	17395	17556	17330	17421	17418	17241	17432	17460	17370	17310	17436	17352	17464	17096	17310	17475	17426	17248	17369	17355	17285	17369	17247	17384	17497	17432	17579	17556	17637	17293	17552	17549	17366	17339	17447	17450	17640	17544	17757	17360	17400	17315	17403	17173	17698	17512	17549	17520	17303	17230	17455	17291	17402	17480	17454	17460	17202	17476	17413	17387	17457	17296	17535	17203	17536	17538	17331	17489	17342	17538	17378	17441	17318	17278	17512	17508	17301	17149	17370	17342	17297	17535	17454	17358	17665	17354	17312	17403	17447	17466	17474	17621	17636	17349	17437	17348	17580	17370	17391	17480	17449	17382	17309	17472	17513	17582	17407	17101	17297	17236	17437	17128	17406	17345	17243	17320	17436	17403	17176	17302	17373	17297	17307	17458	17346	17253	17577	17604	17561	17552	17592	17360	17488	17254	17322	17247	17321	17208	17401	17530	17631	17306	17703	17508	17507	17334	17546	17438	17540	17436	17371	17495	17621	17282
21842	38867	36276	28525	25376	23130	21215	19643	18858	17989	17072	16665	16675	16451	16059	15834	15640	15564	15580	15209	15294	15340	15188	15046	15066	14885	15057	14901	14971	14839	14783	14783	14999	14792	14841	14726	14797	14699	14772	14759	14692	14823	14738	14782	14743	14861	14867	14783	14654	14832	14887	14731	14774	14812	14919	14692	14839	14804	14911	14795	14611	14942	14930	14687	14869	14680	14864	14842	14766	14821	14820	14702	14734	14708	14582	14569	14779	14786	14858	14721	14672	14645	14794	14682	14702	14833	14775	14737	14668	14607	14736	14805	14634	14702	14737	14774	14660	14925	14666	14895	14570	14792	14781	14713	14811	14677	14777	14817	14764	14574	14715	14662	14667	14797	14822	14680	14683	14604	14842	14756	14721	14745	14820	14815	14966	14655	14665	14569	14818	14670	14719	14908	14575	14906	14636	14696	14798	14638	14648	14727	14609	14735	14843	14707	14632	14734	14661	14670	14748	14837	14715	14818	14685	14672	14766	14608	14744	14730	14687	14750	14750	14746	14570	14672	14816	14677	14606	14908	14879	14662	14804	14614	14645	14559	14710	14759	14817	14722	14675	14608	14620	14731	14713	14805	14733	14615	14752	14734	14920	14643	14699	14738	14714	14580	14783	14764	14577	14738	14735	14576	14596	14790	14748	14646	14762	14684	14698	14795	14673	14622	14621	14694	14725	14977	14708	14556	14561	14810	14760	14699	14724	14836	14535	14755	14696	14735	14609	14502	14552	14650	14877	14882	14585	14620	14722	14738	14706	14569	14521	14665	14890	14642	14557	14837	14801	14720	14664	14619	14705	14811	14622	14707	14674	14700	14777	14708	14819	14783	14809	14645	14629	14793	14824	14685	14843	14590	14544	14766	14758	14707	14696	14631	14778	14765	14690	14718	14732	14629	14560	14758	14686	14634	14860	14737	14651	14730	14495	14660	14741	14675	14753	14383	14713	14887	14539	14735	14721	14710	14698	14850	14680	14800	14750	14770	14750	14682	14673	14676	14826	14649	14824	14838	14647	14876	14835	14702	14701	14897	14894	14678	14550	14706	14767	14848	14446	14754	14613	14755	14707	14738	14768	14776	14684	14620	14729	14560	14849	14707	14624	14696	14864	14551	14739	14685	14746	14584	14721	14682	14751	14667	14680	14668	14717	14720	14733	14733	14698	14605	14619	14515	14868	14682	14603	14776	14773	14852	14769	14845	14690	14698	14841	14614	14847	14640	14729	14780	14796	14609	14911	14830	14602	14854	14713	14670	14799	14755	14710	14711	14710	14740	14733	14731	14813	14769	14718	14497	14961	14706	14634	14796	14734	14916	14731	14823	14520	14733	14653	14819	14822	14704	14633	14594	14708	14852	14630	14775	14602	14714	14778	14579	14701	14800	14804	14696	14690	14770	14751	14753	14768	14633	14871	14599	14641	14694	14785	14720	14623	14509	14541	14762	14655	14799	14448	14863	14832	14695	14751	14818	14817	14768	14766	14752	14694	14690	14727	14646	14704	14705	14677	14767	14667	14816	14769	14676	14765	14835	14695	14723	14872	14975	14755	14781	14707	14834	14696	14798	14794	14763	14741	14880	14696	14704	14833	14648	14838	14468	14786	14699	14599	14522	14619	14596	14787	14787	14932	14575	14676	14804	14784	14788	14611	14788	14673	14890	14729	14768	14741	14711	14762	14727	14704	14792	14603	14645	14836	14803	14606	14679	14834	14686	14562	14727	14626	14760	14693	14668	14761	14730	14571	14762	14680	14856	14641	14833	14653	14620	14770	14603	14737	14678	14848	14724	14660	14478	14621	14736	14657	14877	14632	14648	14809	14748	14781	14699	14817	14613	14716	14722	14818	14670	14747	14717	14707	14640	14690	14678	14704	14633	14742	14704	14550	14936	14821	14736	14672	14904	14735	14706	14659	14761	14565	14603	14801	14654	14671	14640	14858	14803	14646	14741	14866	14737	14624	14887	14619	14655	14705	14868	14713	14758	14618	14733	14830	14739	14714	14600	14826	14660	14820	14734	14620	14877	14638	14750	14761	14598	14716	14675	14664	14789	14722	14785	14658	14667	14783	14669	14720	14817	14503	14670	14612	14739	14645	14594	14676	14783	14955	14638	14743	14616	14820	14620	14844	14736	14625	14638	14834	14736	14650	14822	14586	14659	14614	14826	14576	14781	14735	14614	14722	14727	14826	14869	14708	14817	14782	14829	14704	14665	14868	14785	14437	14600	14810	14858	14730	14800	14598	14651	14670	14718	14724	14756	14671	14716	14576	14762	14675	14650	14610	14674	14688	14602	14668	14741	14725	14586	14728	14660	14757	14654	14820	14587	14756	14784	14791	14628	14811	14790	14854	14554	14753	14734	14719	14679	14765	14722	14815	14749	14840	14764	14724	14771	14609	14804	14786	14754	14721	14844	14705	14849	14543	14626	14642	14741	14623	14813	14782	14618	14663	14656	14737	14690	14773	14808	14585	14751	14774	14703	14800	14796	14753	14769	14584	14766	14648	14592	14797	14607	14756	14847	14788	14716	14760	14611	14714	14704	14505	14665	14673	14692	14611	14616	14620	14746	14692	14647	14761	14674	14666	14629	14534	14881	14582	14703	14730	14858	14676	14630	14774	14764	14575	14709	14658	14722	14755	14679	14859	14790	14765	14796	14713	14619	14722	14647	14745	14635	14946	14611	14759	14645	14904	14720	14872	14594	14737	14946	14558	14672	14779	14710	14770	14701	14633	14632	14792	14686	14743	14713	14702	14692	14524	14545	14701	14697	14778	14633	14815	14689	14624	14638	14722	14639	14904	14563	14725	15021	14609	14775	14585	14639	14734	14688	14685	14730	14802	14580	14751	14650	14675	14794	14677	14737	14822	14538	14638	14766	14672	14781	14749	14663	14858	14828	14730	14516	14748	14894	14732	14673	14835	14835	14760	14769	14873	14709	14693	14639	14632	14702	14582	14765	14746	14745	14782	14844	14728	14759	14701	14764	14797	14788	14774	14734	14681	14936	14735	14716	14554	14729	14786	14800	14658	14636	14679	14454	14849	14764	14812	14725	14740	14737	14830	14675	14639	14643	14588	14807	14671	14717	14724	14721	14690	14678	14729	14688	14646	14873	14716	14770	14948	14835	14810	14867	14742	14794	14629	14801	14640	14573	15011	14649	14882	14566	14779	14690	14788	14634	14657	14832	14706	14624	14696	14744	14519	14595	14806	14709	14896	14725	14742	14753	14666	14660	14724	14506	14583	14654	14835	14573	14735	14748	14760	14583	14557	14679	14750	14711	14770	14869	14786	14755	14591	14698	14895	14797	14649	14509	14735	14756	14631	14686	14754	14770	14740	14856	14655	14727	14718	14824	14693	14783	14773	14715	14763	14724	14564	14572	14751	14618	14711	14725	14878	14884	14736	14782	14776	14702	14830	14756	14701	14669	14689	14612	14680	14732	14650	14751	14770	14674	14577	14721	14832	14621	14776	14526	14898	14737	14734	14675	14791	14707	14714	14834	14832	14775	14795	14645	14733	14666	14844	14670	14754	14738	14812	14746	14613	14647	14705	14676	14824	14791	14818	14708	14673	14718	14709	14765	14719	14786	14756	14710	14838	14754	14854	14813	14731	14748	14724	14753	14644	14641	14719	14590	14742	14694	14806	14535	14780	14595	14638	14649	14899	14726	14809	14770	14698	14899	14731	14899	14651	14784	14685	14804	14779	14774	14823	14808	14481	14811	14806	14584	14782	14664	14906	14730	14506	14677	14722	14663	14721	14922	14698	14851	14555	14830	14710	14710	14745	14750	14765	14795	14687	14904	14646	14760	14736	14605	14865	14657	14731	14642	14720	14844	14908	14753	14669	14700	14737	14770	14764	14752	14806	14795	14740	14680	14632	14770	14784	14804	14864	14638	14632	14848	14804	14662	14649	14792	14765	14664	14790	14773	14768	14667	14730	14790	14787	14566	14866	14686	14759	14669	14578	14805	14778	14668	14743	14656	14723	14737	14567	14624	14853	14722	14882	14626	14599	14639	14735	14718	14673	14573	14707	14674	14578	14565	14674	14720	14720	14755	14835	14675	14886	14691	14775	14644	14815	14824	14781	14724	14656	14710	14868	14479	14721	14878	14769	14858	14603	14760	14817	14564	14830	14790	14712	14757	14821	14676	14816	14784	14675	14732	14752	14599	14713	14695	14846	14689	14928	14638	14680	14757	14793	14756	14711	14681	14824	14651	14561	14784	14722	14787	14738	14650	14825	14698	14675	14708	14743	14675	14819	14790	14750	14529	14687	14773	14835	14798	14893	14623	14666	14735	14732	14702	14791	14698	14698	14793	14587	14653	14726	14833	14683	14566	14743	14623	14812	14738	14730	14679	14699	14882	14807	14869	14733	14825	14968	14665	14833	14712	14776	14682	14788	14714	14893	14812	14816	14557	14756	14509	14758	14625	14716	14699	14725	14721	14611	14810	14796	14843	14756	14666	14757	14685	14769	14715	14706	14848	14737	14768	14870	14722	14728	14685	14649	14753	14613	14692	14844	14678	14636	14690	14745	14667	14710	14814	14814	14742	14727	14730	14753	14895	14694	14728	14691	14656	14856	14791	14503	14680	14761	14708	14680	14633	14680	14725	14613	14791	14861	14792	14828	14619	14711	14652	14718	14691	14750	14647	14855	14699	14775	14671	14758	14718	14686	14814	14731	14739	14874	14516	14668	14878	14577	14756	14804	14790	14736	14597	14769	14726	14802	14730	14459	14659	14696	14616	14771	14701	14699	14564	14595	14687	14774	14659	14719	14683	14777	14758	14599	14586	14624	14688	14853	14635	14665	14814	14802	14675	14772	14608	14772	14611	14688	14668	14839	14567	14879	14612	14795	14762	14687	14882	14811	14670	14714	14809	14790	14700	14684	14671	14558	14552	14933	14730	14730	14740	14615	14894	14744	14792	14757	14507	14767	14790	14884	14732	14789	14493	14706	14702	14692	14806	14806	14641	14701	14731	14742	14635	14860	14798	14772	14853	14829	14548	14615	14726	14730	14721	14631	14617	14740	14881	14747	14760	14666	14774	14883	14611	14591	14719	14713	14772	14846	14731	14564	14722	14663	14775	14856	14713	14635	14706	14798	14770	14586	14728	14785	14420
22801	21120	28836	23677	21920	25572	28423	23658	22493	22234	21779	20814	20856	20387	20374	19815	19969	19839	19624	19676	19665	19403	19399	19401	19361	19177	19128	19103	19016	18927	19260	19181	19175	19220	19228	19013	19008	19168	18843	19227	18994	18715	19096	19069	18964	19019	19132	18700	18908	18901	18847	18908	18911	18944	19237	18869	18979	19067	18845	18980	18787	18805	19128	18711	19005	18954	18868	18838	19010	18896	19011	18932	19106	18835	18744	19089	18966	19033	18865	18832	18942	18820	18773	19071	18719	18820	18949	18792	18879	18885	19037	18990	18925	18920	19021	18783	18972	18775	18857	18808	19146	18906	18978	19100	18975	18639	18865	19044	18778	18843	18862	18985	18917	18933	19012	18867	19002	18789	18864	18786	18959	18876	18941	19041	18776	18785	18817	18861	18841	18932	18848	18844	18934	18769	18948	18968	18748	18755	18799	18766	18914	18831	18683	18920	18774	18824	18978	18861	18878	18811	19083	18802	18837	19062	18774	18873	18999	18831	18800	18802	19067	18806	18741	18843	18675	18824	18696	18829	18722	19143	18960	18931	18853	18903	18811	18842	18885	18851	19072	18881	19042	18873	19031	18918	18853	18882	18823	18861	19163	19023	18679	18796	18808	18946	18709	18896	18981	18848	18755	18851	18565	18848	18838	18845	18985	18661	18811	19097	18982	18814	18901	18859	18946	18841	18834	18824	18974	18837	18854	18935	18654	18833	18807	18825	18902	18730	18835	18775	18708	18765	18757	18871	18764	18720	19013	18898	18727	18996	18860	18632	18874	18812	18731	18968	18858	18589	18714	19002	18925	19092	18948	18836	18903	18836	18992	18806	18851	18819	18695	18780	18837	18633	18852	18767	18671	18902	18729	18923	18899	18827	18912	18965	18816	18512	18842	18808	19013	18887	18727	18744	18862	18874	18733	18947	18713	18962	19005	18840	18737	18840	19126	18935	19039	19045	18968	18778	18790	18807	18881	18844	18810	18859	18904	18837	18753	19037	18833	18942	18712	18895	18916	18884	18746	18764	18988	18970	18924	18897	18959	18926	19080	18814	18882	18820	18680	18785	18950	18977	18922	19007	19036	18968	18851	18708	18757	19086	18776	18796	18929	18937	18773	18958	18979	18893	18819	18948	18805	18710	18823	18881	18962	18718	18918	18835	18802	18622	18988	18988	18880	18880	18940	18832	18959	18958	18844	18961	18850	18914	18818	18788	18862	18907	18939	18909	18684	19066	18972	18846	18838	18908	18665	18679	18956	18777	18729	18717	18909	18954	18921	18836	18781	18802	18716	18707	18707	18782	18721	18787	18763	18945	18903	18738	19001	18905	18906	18868	18758	18853	18839	18914	18970	18724	18746	18981	18701	18931	18744	18926	19006	18915	18994	18794	18843	18702	18917	18976	18838	18945	18694	18942	18955	18741	18842	18821	18979	18980	18765	18901	19261	19046	18874	18771	18937	18947	18784	18740	18911	18944	18854	18887	18840	18767	18876	18878	18801	18903	18989	18491	18644	18664	18733	18865	18879	18882	18732	18829	18864	18515	18626	19018	18826	18900	18833	18984	18750	18866	18900	18923	18978	18835	18705	18844	19110	18768	18718	18978	19006	18818	18761	18785	18689	18682	18480	18746	18709	18809	18797	18963	18867	18874	18815	18819	18852	19143	18920	18995	18855	18894	18977	18620	18748	18701	18863	18727	18798	18951	18882	18777	18793	18789	18973	18948	18828	18832	18827	19105	18717	18853	18863	18676	18859	18814	18555	18900	18887	18819	18757	18775	18968	18759	18907	18759	18700	19068	18928	18888	18864	19030	18850	18655	18801	18894	18563	18955	18838	18938	18897	18919	18822	18921	18843	18938	18901	18882	18720	18863	18893	18752	18733	18934	18867	18847	18783	18709	18906	18947	19090	18821	18873	18802	18802	18745	19132	18684	18904	18797	18882	18882	18786	18851	18948	18962	18931	18846	18834	18842	18791	18821	18785	18824	18751	18644	18791	18882	18942	19091	18972	18917	18517	18831	18868	18661	18725	18721	18768	18711	18851	18869	18732	18771	18668	18643	19091	18660	18780	18849	18794	18963	18777	18831	18944	18831	18732	18830	18863	18768	18958	18967	19030	18571	18716	19025	18769	18953	18953	18900	18739	18872	18769	18738	18767	19048	18798	18960	18780	19109	18859	18892	18899	18794	18879	18852	18795	18843	19016	18865	18961	18944	18994	18797	18607	18795	18947	18786	18758	18651	18820	18866	18758	18841	18897	19001	18952	18668	19037	18851	18746	18865	19152	18941	18788	18870	18687	18729	19006	18759	18728	18742	18735	18845	18760	18816	18886	18853	18552	18963	18819	18865	18899	18867	19021	18848	18956	18868	19025	18783	18954	18814	19028	18851	18762	18972	18521	18711	18952	18835	18836	18843	18769	18791	18839	19119	18690	18800	18786	18748	18890	19003	19048	18923	18674	18767	18776	18796	18906	18878	18869	18720	18942	18875	19008	18829	19007	18863	19114	18600	18740	18743	18644	18833	18923	18718	18811	18883	18816	18841	18843	18870	18936	18815	18625	18767	18853	18949	18741	18819	18790	18992	18898	18793	18914	18615	18848	18850	18924	18993	18873	18880	18933	18742	18956	19060	18841	18856	18725	18628	18554	18730	18617	18874	18603	18765	18879	18837	18934	18928	18833	18836	18945	18794	18917	18875	18663	18859	19066	18838	18993	18801	18920	18987	18911	19134	18842	18631	18870	18867	18659	18659	18798	18845	19004	18920	18809	18775	19114	18976	18773	18849	18770	18921	19097	19005	18812	18840	18671	18871	19044	18850	18896	18816	18764	18883	18897	18840	19026	18846	19045	18803	18779	18700	18825	18991	18931	18853	18653	18626	18909	18813	18915	18733	18722	18821	18963	18743	18897	18694	18784	18907	19119	18617	18964	18961	18921	18623	18938	18855	18879	18710	18731	18817	18835	18745	18822	18748	18651	18783	19000	18880	18846	18918	18852	18780	18830	18801	18813	18896	18769	18825	18866	18744	18778	18690	18947	18868	18942	18784	18943	18912	18642	18871	18940	18729	18711	18723	18748	18786	19109	18796	18940	18847	18685	19040	18848	18900	18885	18995	18894	19044	18973	19003	19100	19110	18871	18875	19088	18834	18835	18882	18819	18901	18731	18757	19042	18930	18805	18839	18796	19063	18779	18799	18843	18943	18857	18902	18803	18894	18754	18835	18909	18724	18641	18876	18823	18939	18911	19071	18733	18699	18827	18838	18967	18794	18958	18869	18949	18809	18892	18775	18839	18859	18786	18927	18898	18846	18853	18820	18972	18786	18884	18765	18645	18755	18806	18761	18811	18851	18962	18747	18746	18922	18762	18772	18850	18796	18818	18647	19008	19076	18733	18644	18852	18905	18759	18920	18780	18720	18816	18788	18899	18684	18747	18818	18790	18930	19036	18911	18844	18895	18954	18866	18744	19013	18829	18791	18725	18762	18682	18788	18761	18876	18945	18777	19067	18890	18703	18927	18757	18787	19142	18891	18910	18871	18795	18741	18735	18980	19018	18702	18864	18865	18857	18753	18779	18666	18837	18615	18782	18895	19010	18978	18794	18871	19002	18874	18832	18859	18967	18831	18840	18667	19051	18834	18972	18881	18725	19038	19049	18987	19000	18726	18789	18787	19034	18861	18956	18800	18624	18815	18583	18703	18747	18794	19125	18902	18826	18780	18869	18855	18795	18857	18678	18858	18965	18760	18833	18733	18726	18872	18829	18570	18597	18748	19062	19190	18801	18718	18693	18904	18601	18814	18883	18940	18859	18932	18723	18717	19023	18882	18717	18776	18731	18662	18933	18752	18890	18865	18816	18669	18841	19060	18768	18677	19008	18843	18832	18914	18785	18730	18552	18812	18782	18800	18992	19012	18746	19102	18677	18900	18614	18751	18945	18876	18941	18897	18969	18854	18953	19021	18777	18850	18708	18813	18913	18909	18806	18871	18782	18937	19200	18874	18806	18843	18886	18795	18927	18750	18667	18809	18940	19005	19097	18992	18795	18761	18607	18805	19011	18787	18809	18731	18779	18720	18871	18815	18693	18784	18909	18766	18755	18900	18679	18794	18965	18625	19026	18837	18695	18884	18835	18739	19091	18859	18915	19035	18929	18912	18919	18766	18963	18844	18786	18922	18812	18999	18918	18751	18791	18715	18793	18846	18982	18594	18754	18863	18903	18728	18793	18874	18622	18711	18769	18690	18856	18867	18963	18814	18758	18744	18802	18887	18781	18663	18775	18654	18898	18890	18811	18989	19043	18744	18848	18631	18986	18799	18846	18973	18918	18684	18967	18745	18835	18806	19049	18778	19081	18778	18980	18858	18778	18935	18944	18922	18771	18953	18936	19031	18836	18823	18946	18849	18831	18695	18695	18881	18693	18675	18739	18939	18875	18882	18825	18883	18984	18755	18938	18837	18758	18946	18677	19001	18871	18727	19068	18927	18843	18856	18864	18862	18905	18704	18968	18980	18867	18950	18811	18875	18748	18787	18789	18657	19053	18932	18842	18915	18859	18748	18846	18844	19011	18716	18843	19004	18919	18833	18779	18820	18866	18915	19009	18863	18979	18807	18726	18718	18748	18919	18844	18809	18887	18825	19052	18699	18797	18877	19003	18728	18732	18869	18633	18707	18836	18875	18890	18857	18907	18654	18706	18953	18839	18922	18886	18884	18864	18745	18800	18971	18894	18848	18736	18933	19105	18899	18790	18712	18629	18968	19071	18798	19048	18868	18926	18661	18792	18813	18825	18904	18762	18830	18910	18694	18922	19124	18914	18785	18728	18689	18845	18481	18778	18823	18903	18790	18688	19060	18692	18863	18963	19078	18935	18806	18909	18844	18968	18687	18862	18875	18893	18596	18794	18683	19009	19051	18892	18796	18783	18758	18760	19042	18781	18762	18769	19036	18916	18859	18887	18751	18764	19031	18935	18895	19055	18754	18810	18985	18862	18856	18883	18950	18849	19004	18675	18809	18838	18897	18978	18610	19173	18972	18957	18536	18687	18802	18932	18700	18936	18904	19048	18798	18939	18870	18661	18955	18896	18755	18876	18874	18918	18694	18690	18785	18953	18896	18882	18763	18829	18792
23981	44065	40690	32472	28918	26516	23934	22261	21175	19953	18873	18336	18213	17907	17417	17147	16922	16797	16671	16452	16345	16327	16236	16069	15994	15771	15892	15851	16021	15850	15840	15949	15809	15848	15727	15727	15653	15664	15617	15495	15683	15789	15614	15831	15637	15739	15580	15565	15638	15651	15574	15514	15625	15653	15695	15721	15451	15718	15513	15700	15712	15590	15507	15586	15424	15641	15503	15665	15618	15587	15535	15678	15607	15722	15685	15551	15535	15611	15421	15558	15535	15441	15800	15583	15374	15624	15666	15686	15621	15439	15551	15596	15607	15715	15642	15566	15560	15402	15586	15472	15474	15740	15558	15499	15581	15482	15424	15337	15652	15553	15609	15588	15383	15404	15558	15581	15518	15701	15639	15465	15435	15655	15390	15678	15564	15582	15699	15764	15389	15502	15436	15535	15613	15521	15514	15649	15623	15459	15302	15449	15645	15552	15566	15539	15446	15373	15578	15540	15668	15392	15560	15555	15699	15464	15492	15615	15627	15620	15687	15624	15502	15436	15631	15473	15569	15491	15457	15461	15676	15522	15620	15626	15464	15533	15389	15723	15362	15492	15626	15733	15404	15586	15537	15598	15524	15370	15609	15312	15552	15650	15507	15685	15584	15559	15531	15503	15452	15629	15578	15448	15674	15531	15270	15451	15639	15682	15467	15672	15567	15412	15634	15545	15709	15379	15696	15461	15484	15506	15471	15521	15518	15589	15576	15534	15535	15495	15450	15534	15717	15427	15582	15609	15612	15583	15649	15573	15592	15660	15552	15498	15587	15528	15437	15614	15488	15564	15678	15524	15580	15541	15464	15469	15469	15627	15616	15525	15607	15332	15555	15466	15642	15450	15667	15556	15631	15524	15402	15559	15556	15626	15595	15476	15491	15553	15610	15600	15501	15490	15786	15617	15676	15587	15643	15552	15481	15520	15503	15406	15505	15454	15614	15601	15585	15532	15576	15614	15514	15626	15572	15641	15677	15644	15509	15538	15590	15404	15587	15718	15458	15365	15454	15548	15619	15505	15525	15472	15506	15454	15792	15493	15521	15718	15551	15507	15586	15469	15455	15582	15545	15542	15368	15563	15509	15623	15471	15530	15489	15502	15578	15548	15589	15606	15607	15497	15476	15490	15676	15735	15613	15526	15570	15545	15618	15664	15574	15514	15439	15651	15678	15592	15570	15529	15506	15616	15466	15741	15350	15456	15468	15562	15374	15504	15568	15620	15590	15552	15445	15517	15461	15457	15577	15466	15671	15441	15505	15424	15583	15355	15616	15596	15621	15653	15841	15462	15561	15640	15509	15515	15671	15508	15718	15519	15553	15524	15458	15554	15513	15509	15529	15305	15551	15640	15494	15455	15280	15527	15374	15428	15539	15509	15487	15673	15505	15570	15558	15743	15497	15384	15496	15579	15582	15539	15440	15685	15427	15601	15547	15525	15682	15439	15560	15487	15475	15630	15598	15544	15604	15637	15554	15476	15648	15420	15497	15551	15626	15484	15644	15533	15643	15604	15512	15348	15533	15558	15423	15467	15534	15553	15337	15551	15485	15579	15332	15637	15536	15522	15555	15535	15491	15499	15514	15517	15527	15482	15483	15503	15543	15584	15497	15597	15627	15556	15426	15526	15636	15393	15550	15579	15526	15646	15646	15423	15573	15612	15582	15511	15580	15549	15546	15582	15626	15549	15440	15608	15560	15406	15670	15550	15521	15577	15476	15540	15568	15688	15566	15378	15594	15500	15569	15497	15586	15530	15564	15596	15591	15459	15562	15483	15503	15422	15514	15385	15569	15555	15576	15567	15291	15452	15684	15508	15700	15584	15504	15629	15450	15623	15561	15672	15444	15523	15610	15659	15658	15668	15481	15604	15618	15520	15570	15639	15446	15482	15408	15536	15597	15540	15402	15578	15482	15640	15677	15431	15646	15729	15548	15537	15524	15507	15441	15544	15452	15751	15532	15562	15740	15475	15604	15570	15537	15677	15402	15537	15610	15571	15515	15413	15400	15399	15486	15435	15848	15470	15696	15560	15651	15606	15552	15469	15520	15601	15570	15543	15621	15435	15449	15618	15575	15655	15526	15537	15495	15726	15194	15541	15714	15691	15486	15496	15532	15581	15434	15538	15559	15418	15538	15538	15628	15572	15637	15462	15622	15590	15489	15348	15619	15663	15570	15494	15638	15631	15625	15582	15838	15441	15593	15707	15509	15445	15674	15536	15353	15531	15565	15483	15627	15508	15779	15495	15447	15430	15647	15490	15649	15494	15511	15513	15629	15648	15531	15568	15508	15457	15389	15602	15639	15632	15596	15674	15563	15420	15466	15549	15595	15423	15570	15519	15556	15510	15459	15519	15600	15571	15839	15626	15620	15606	15609	15638	15494	15655	15454	15495	15602	15501	15570	15401	15547	15539	15760	15459	15566	15653	15696	15714	15515	15519	15621	15543	15396	15652	15648	15408	15659	15525	15506	15676	15417	15511	15672	15404	15497	15583	15341	15443	15483	15594	15579	15675	15543	15597	15553	15579	15392	15502	15508	15580	15488	15375	15423	15599	15544	15338	15455	15601	15589	15795	15444	15423	15424	15549	15633	15558	15448	15452	15371	15723	15593	15466	15552	15457	15599	15493	15384	15663	15466	15394	15472	15427	15503	15693	15631	15528	15533	15531	15474	15476	15579	15542	15507	15473	15571	15635	15580	15510	15463	15570	15501	15403	15339	15665	15610	15530	15733	15475	15645	15669	15369	15618	15810	15522	15485	15441	15365	15599	15708	15671	15458	15607	15585	15501	15654	15547	15439	15575	15372	15598	15384	15500	15571	15534	15679	15459	15526	15399	15503	15612	15463	15771	15605	15627	15623	15398	15532	15701	15347	15516	15478	15506	15450	15538	15467	15513	15474	15416	15508	15505	15434	15634	15734	15675	15589	15596	15637	15610	15635	15643	15581	15716	15659	15428	15626	15505	15578	15651	15470	15524	15443	15571	15564	15482	15545	15533	15688	15417	15599	15537	15429	15539	15550	15669	15734	15499	15458	15358	15558	15631	15714	15531	15386	15354	15509	15518	15473	15582	15620	15635	15514	15604	15526	15537	15685	15528	15681	15373	15603	15585	15397	15501	15462	15498	15537	15311	15382	15585	15419	15600	15537	15414	15514	15675	15586	15533	15606	15638	15559	15433	15410	15541	15544	15376	15431	15496	15595	15623	15493	15513	15614	15521	15561	15507	15586	15465	15611	15402	15607	15564	15458	15616	15328	15569	15595	15395	15640	15453	15543	15527	15730	15440	15601	15543	15650	15449	15528	15832	15579	15461	15533	15522	15470	15436	15440	15263	15560	15593	15461	15612	15550	15613	15589	15343	15597	15541	15600	15586	15414	15613	15582	15553	15494	15690	15514	15623	15672	15480	15605	15579	15574	15573	15546	15475	15611	15513	15484	15582	15466	15652	15584	15581	15730	15654	15594	15519	15508	15534	15428	15605	15616	15598	15534	15446	15726	15668	15487	15572	15423	15557	15646	15484	15625	15636	15588	15651	15656	15407	15614	15484	15373	15506	15501	15700	15641	15686	15439	15467	15556	15474	15482	15407	15352	15574	15562	15507	15510	15467	15624	15430	15462	15612	15621	15651	15407	15374	15363	15593	15661	15578	15532	15636	15511	15617	15561	15657	15634	15571	15633	15581	15522	15589	15530	15559	15559	15600	15550	15584	15468	15408	15388	15560	15350	15707	15357	15608	15414	15665	15481	15495	15432	15529	15482	15558	15478	15601	15478	15563	15495	15484	15554	15377	15568	15535	15526	15498	15557	15557	15603	15655	15704	15690	15643	15596	15618	15511	15598	15517	15449	15603	15552	15681	15506	15542	15701	15597	15454	15492	15679	15396	15558	15658	15430	15473	15441	15561	15493	15589	15577	15689	15410	15670	15535	15590	15634	15629	15604	15762	15491	15606	15538	15534	15524	15654	15631	15464	15614	15470	15625	15521	15489	15529	15568	15464	15481	15606	15529	15531	15660	15463	15644	15536	15446	15475	15582	15689	15497	15627	15337	15636	15557	15670	15455	15714	15534	15405	15521	15441	15492	15557	15396	15623	15570	15617	15711	15498	15705	15509	15676	15450	15576	15718	15553	15719	15434	15230	15435	15634	15574	15418	15723	15679	15523	15657	15525	15448	15606	15400	15455	15529	15460	15652	15614	15489	15552	15650	15538	15695	15553	15486	15518	15553	15562	15602	15522	15571	15651	15548	15513	15640	15626	15686	15383	15426	15633	15538	15626	15722	15640	15648	15418	15607	15487	15466	15536	15446	15623	15571	15498	15702	15543	15563	15651	15505	15506	15580	15566	15516	15507	15590	15703	15520	15505	15534	15658	15717	15483	15535	15545	15491	15427	15452	15501	15604	15554	15555	15581	15493	15526	15507	15647	15650	15529	15396	15609	15649	15497	15637	15475	15449	15517	15642	15666	15594	15597	15455	15468	15432	15717	15404	15633	15634	15510	15488	15594	15379	15515	15563	15615	15473	15682	15491	15486	15522	15602	15477	15517	15585	15584	15529	15683	15314	15536	15552	15482	15448	15549	15483	15732	15543	15468	15587	15542	15490	15578	15636	15532	15491	15483	15596	15504	15614	15489	15702	15655	15436	15652	15554	15562	15581	15648	15625	15518	15495	15410	15405	15480	15527	15513	15358	15656	15468	15638	15610	15645	15641	15500	15334	15594	15564	15400	15468	15513	15557	15482	15480	15442	15590	15592	15507	15556	15703	15460	15601	15608	15572	15617	15554	15697	15568	15695	15544	15610	15448	15527	15489	15622	15369	15688	15479	15527	15631	15289	15540	15530	15580	15617	15601	15665	15420	15624	15486	15602	15571	15492	15569	15514	15420	15514	15589	15588	15523	15734	15540	15555	15478	15601	15345	15498	15570	15420	15436	15484	15625	15503	15677	15472	15663	15599	15665	15523	15625	15644	15565	15332	15427	15395	15412	15616	15442	15722	15510	15691	15551	15482	15542	15610	15783	15580	15532	15651	15562	15372	15492	15360	15522	15624	15549	15354	15594	15494	15583	15434	15476	15608	15531	15309	15450	15521	15586	15437	15479	15699	15401	15388	15769	15611	15542	15373	15572
28142	23743	28865	26751	22481	21200	20132	19642	18953	18822	18498	18050	18273	18044	18098	18074	17926	17941	17828	17632	17878	17855	17809	17663	17839	17689	17516	17652	17606	17533	17595	17528	17570	17557	17727	17517	17594	17366	17463	17545	17532	17531	17617	17489	17636	17594	17659	17892	17611	17554	17589	17643	17621	17766	17661	17496	17614	17597	17254	17321	17598	17505	17506	17526	17459	17533	17512	17501	17577	17654	17666	17569	17680	17503	17496	17523	17602	17592	17499	17630	17565	17326	17395	17631	17319	17464	17427	17619	17581	17452	17518	17353	17422	17468	17498	17695	17511	17658	17590	17430	17484	17255	17616	17616	17601	17507	17647	17368	17540	17561	17489	17581	17832	17488	17699	17541	17577	17528	17639	17571	17290	17444	17507	17600	17580	17372	17491	17527	17504	17430	17492	17643	17476	17395	17511	17481	17545	17751	17533	17580	17632	17631	17558	17594	17545	17502	17554	17503	17627	17465	17342	17610	17493	17587	17626	17327	17627	17774	17622	17486	17494	17387	17410	17486	17767	17505	17465	17463	17671	17471	17485	17548	17535	17632	17592	17644	17394	17519	17599	17748	17480	17347	17283	17452	17583	17587	17489	17319	17469	17432	17565	17492	17518	17317	17611	17597	17575	17629	17496	17471	17446	17383	17485	17788	17706	17525	17726	17433	17520	17476	17596	17720	17534	17393	17656	17541	17515	17646	17682	17412	17657	17573	17494	17507	17577	17614	17501	17671	17639	17587	17558	17636	17343	17526	17535	17575	17552	17453	17551	17535	17558	17522	17436	17564	17485	17680	17645	17444	17548	17341	17575	17534	17552	17614	17574	17507	17624	17619	17499	17409	17669	17521	17563	17544	17501	17269	17651	17302	17378	17427	17418	17476	17353	17546	17418	17333	17588	17364	17577	17760	17554	17352	17614	17244	17555	17508	17433	17423	17532	17446	17561	17620	17754	17438	17728	17435	17462	17623	17509	17404	17445	17751	17467	17456	17541	17480	17602	17363	17558	17442	17490	17378	17443	17390	17477	17412	17464	17499	17550	17432	17544	17580	17448	17595	17699	17470	17502	17576	17767	17606	17458	17604	17568	17358	17629	17610	17508	17540	17458	17355	17551	17645	17431	17304	17588	17662	17549	17378	17577	17465	17351	17520	17345	17375	17469	17382	17424	17340	17579	17614	17578	17542	17629	17504	17430	17627	17682	17578	17629	17679	17477	17561	17525	17523	17565	17404	17699	17397	17530	17451	17476	17635	17425	17638	17462	17496	17425	17598	17510	17598	17661	17421	17544	17575	17683	17695	17723	17329	17204	17397	17442	17719	17121	17268	17547	17312	17605	17504	17557	17690	17550	17649	17536	17579	17479	17583	17544	17331	17549	17459	17389	17449	17406	17532	17608	17370	17764	17689	17470	17417	17454	17334	17377	17555	17399	17553	17511	17332	17689	17737	17468	17564	17455	17289	17412	17692	17446	17727	17698	17565	17482	17480	17259	17667	17660	17529	17533	17492	17642	17531	17571	17401	17586	17776	17369	17793	17657	17506	17559	17311	17359	17429	17377	17548	17337	17509	17518	17184	17423	17795	17439	17593	17462	17609	17484	17463	17570	17518	17611	17691	17590	17466	17323	17474	17277	17376	17568	17603	17130	17672	17644	17251	17298	17491	17690	17608	17510	17419	17376	17430	17528	17638	17389	17565	17574	17614	17607	17538	17577	17491	17550	17423	17488	17506	17498	17533	17388	17537	17533	17575	17486	17504	17562	17390	17505	17788	17655	17587	17719	17491	17304	17479	17618	17402	17687	17475	17624	17403	17397	17359	17577	17300	17448	17506	17506	17369	17409	17505	17618	17708	17467	17393	17662	17421	17615	17522	17427	17560	17585	17544	17375	17456	17582	17412	17490	17740	17504	17443	17456	17803	17397	17686	17651	17463	17565	17707	17792	17630	17431	17543	17411	17500	17520	17527	17767	17577	17531	17680	17498	17478	17501	17605	17450	17384	17521	17649	17497	17582	17555	17738	17462	17384	17588	17675	17631	17406	17542	17517	17511	17495	17459	17496	17410	17560	17409	17462	17646	17547	17445	17593	17465	17436	17466	17573	17553	17659	17515	17548	17606	17591	17480	17820	17428	17562	17641	17626	17386	17408	17446	17458	17774	17388	17658	17558	17455	17521	17592	17411	17271	17509	17664	17519	17574	17373	17603	17473	17442	17325	17426	17480	17344	17422	17379	17431	17500	17495	17528	17574	17426	17598	17472	17607	17448	17553	17648	17598	17399	17295	17579	17417	17425	17562	17482	17465	17285	17539	17425	17460	17552	17673	17348	17489	17452	17418	17545	17574	17560	17328	17355	17395	17586	17429	17425	17570	17615	17429	17472	17512	17562	17642	17590	17635	17400	17553	17488	17541	17502	17387	17487	17491	17516	17670	17663	17461	17493	17349	17275	17730	17260	17636	17523	17683	17364	17562	17662	17541	17429	17382	17558	17444	17607	17570	17541	17546	17304	17406	17403	17574	17661	17555	17732	17699	17570	17628	17437	17523	17548	17544	17522	17756	17586	17427	17409	17509	17495	17426	17590	17592	17496	17639	17447	17405	17545	17567	17669	17451	17550	17469	17403	17276	17587	17433	17635	17444	17439	17489	17570	17614	17438	17609	17707	17585	17608	17550	17420	17411	17434	17517	17499	17558	17415	17423	17487	17605	17516	17444	17450	17449	17604	17549	17662	17625	17396	17377	17521	17780	17384	17619	17558	17410	17323	17409	17532	17328	17498	17617	17396	17658	17463	17501	17530	17499	17638	17434	17434	17578	17208	17420	17651	17452	17410	17500	17502	17624	17358	17726	17700	17509	17602	17560	17565	17316	17423	17590	17400	17467	17673	17534	17498	17692	17547	17526	17443	17599	17794	17451	17508	17527	17410	17528	17567	17450	17349	17687	17589	17421	17537	17724	17598	17756	17734	17364	17389	17612	17542	17749	17645	17402	17478	17375	17509	17575	17379	17527	17600	17338	17598	17579	17631	17543	17490	17456	17472	17430	17463	17677	17475	17477	17581	17402	17500	17471	17301	17644	17425	17605	17521	17544	17668	17564	17506	17431	17620	17504	17439	17418	17528	17528	17582	17636	17682	17423	17539	17357	17353	17383	17563	17593	17558	17544	17428	17617	17708	17385	17467	17618	17578	17504	17444	17695	17568	17381	17516	17627	17607	17596	17466	17522	17787	17439	17403	17574	17594	17410	17637	17669	17568	17539	17575	17702	17461	17416	17456	17553	17586	17286	17434	17504	17569	17530	17616	17606	17540	17479	17463	17500	17399	17743	17704	17539	17467	17529	17548	17458	17534	17312	17545	17582	17547	17733	17539	17468	17476	17595	17483	17691	17717	17634	17595	17468	17446	17282	17443	17384	17540	17355	17621	17582	17540	17640	17522	17635	17528	17651	17369	17506	17408	17348	17479	17551	17700	17384	17513	17399	17673	17509	17495	17378	17570	17645	17657	17428	17462	17622	17641	17540	17463	17483	17540	17595	17686	17540	17304	17389	17505	17550	17465	17595	17547	17630	17481	17423	17470	17511	17702	17612	17601	17543	17640	17462	17546	17499	17479	17702	17632	17495	17589	17417	17603	17271	17371	17509	17512	17368	17617	17619	17477	17510	17618	17516	17525	17422	17471	17518	17480	17681	17631	17543	17519	17466	17550	17402	17484	17545	17511	17323	17473	17631	17454	17527	17501	17636	17586	17606	17591	17680	17508	17486	17493	17553	17476	17391	17595	17394	17571	17428	17505	17431	17679	17540	17552	17515	17242	17474	17431	17387	17361	17423	17790	17648	17565	17504	17544	17634	17523	17619	17573	17355	17570	17413	17480	17790	17548	17524	17347	17615	17511	17527	17405	17496	17594	17543	17521	17446	17679	17476	17501	17526	17405	17439	17541	17382	17232	17460	17568	17549	17641	17596	17570	17543	17395	17505	17337	17623	17595	17472	17513	17530	17565	17348	17609	17620	17730	17560	17576	17444	17481	17491	17459	17577	17513	17714	17338	17481	17622	17520	17441	17575	17742	17532	17290	17476	17628	17513	17655	17369	17656	17654	17407	17346	17576	17474	17615	17632	17416	17522	17508	17493	17702	17638	17495	17410	17539	17487	17555	17549	17543	17657	17488	17348	17476	17352	17509	17471	17652	17712	17552	17533	17511	17494	17441	17420	17482	17573	17521	17484	17438	17467	17499	17547	17454	17530	17676	17490	17558	17421	17490	17412	17341	17428	17484	17366	17496	17460	17611	17487	17670	17399	17613	17539	17487	17314	17401	17647	17506	17614	17367	17492	17587	17507	17730	17401	17564	17514	17675	17636	17579	17555	17589	17377	17329	17387	17629	17688	17667	17542	17603	17564	17437	17555	17445	17492	17618	17442	17591	17430	17597	17630	17360	17516	17578	17556	17395	17666	17557	17620	17232	17357	17583	17381	17326	17426	17391	17596	17486	17462	17648	17321	17479	17552	17521	17612	17554	17448	17567	17490	17690	17780	17447	17633	17720	17562	17426	17517	17435	17521	17415	17514	17415	17594	17492	17543	17463	17428	17579	17545	17399	17484	17569	17439	17552	17479	17512	17452	17487	17497	17412	17482	17519	17554	17404	17383	17528	17541	17511	17482	17534	17575	17369	17542	17318	17646	17345	17421	17633	17522	17601	17448	17461	17480	17286	17470	17644	17420	17344	17619	17657	17614	17466	17694	17644	17702	17612	17337	17368	17287	17491	17537	17189	17606	17473	17462	17537	17375	17778	17474	17415	17634	17582	17549	17610	17475	17681	17335	17459	17409	17593	17543	17583	17588	17578	17421	17394	17401	17411	17395	17429	17617	17456	17690	17456	17388	17717	17667	17538	17502	17330	17504	17485	17541	17408	17658	17450	17501	17724	17540	17415	17438	17560	17490	17375	17519	17535	17547	17593	17543	17610	17469	17656	17537	17514	17608	17562	17276	17504	17594	17460	17302	17384	17352	17541	17634	17649	17445	17569	17519	17413	17621	17655	17497	17610	17654	17518	17333	17537	17560	17670	17520	17501	17341	17567	17603	17405	17471	17497	17502	17489	17528	17457	17520	17754	17649	17604	17374	17395	17513
21948	32968	30107	23793	21632	19846	18640	17550	17258	16621	16183	16021	15826	15775	15707	15473	15400	15231	15214	15140	15073	15122	14950	14943	14826	14862	14796	14973	14881	14807	15022	14766	15020	14733	14708	14774	14679	14679	14955	14970	14758	14841	14750	14804	14966	14753	14857	14779	14825	14811	14696	14859	14848	14858	14909	14826	14787	14762	14854	14841	14820	14957	14995	14789	14657	14817	15042	14754	14788	14674	14691	14847	14714	14826	14677	14843	14875	14833	14769	14835	14834	14915	14803	14763	14946	14683	14905	14644	14766	14656	14870	14823	14702	14773	14749	14747	14713	14698	14646	14809	14680	14702	14836	14749	14765	14811	14803	14790	14760	14999	14655	14828	14840	14771	14585	14628	14896	14624	14838	14838	15000	14714	14689	14802	14740	14678	14695	14864	14669	14865	14692	14885	14999	14889	14832	14778	14578	14798	14821	14772	14759	14930	14643	14908	14763	14886	14905	14776	14884	14594	14967	14840	14746	14794	14633	14996	14903	14752	14639	14611	14819	14947	14760	14523	14853	14809	14770	14836	14633	14750	14892	14555	14707	14844	14907	14803	14836	14962	14660	14900	14718	14853	14752	14732	14756	14905	14781	14761	14784	14705	14898	14698	14682	14792	14852	14797	14836	14776	14643	14682	14702	14996	14846	14753	14819	14708	14824	14672	14939	14779	14755	14714	14599	14732	14813	14910	14713	14791	14855	14840	14640	14797	14756	14757	14711	14937	14849	14854	15027	14757	14807	14947	14749	14643	14801	14724	14879	14792	14921	14729	14804	14792	14727	14820	14844	14783	14733	14724	14738	14800	14784	14831	14854	14791	14677	14725	14790	14819	14773	14843	14743	14559	14688	14749	14577	14773	14649	14739	14879	14814	14850	14850	14800	14671	14805	14902	14816	15008	14869	14854	14817	14732	14813	14667	14932	14785	14760	14694	14732	14707	14717	14875	14819	14967	14741	14695	14823	14776	14749	14755	14904	14715	14788	14781	14729	14717	14848	14820	14694	14853	14801	14528	14675	14749	14711	14632	14695	14754	14891	14852	14645	14843	14779	14914	14888	14854	14679	14695	14750	14848	14989	14842	14771	14834	14821	14832	14795	14912	14839	14831	14679	14828	14742	14724	14760	14701	14754	14892	14821	14832	14658	14843	14866	14721	14826	14784	14808	14942	14649	14854	14687	14889	14749	14748	14794	14812	14848	14833	14802	14820	14600	14713	14843	14778	14900	14829	14737	14940	14833	14607	14780	14724	14684	14715	14849	14859	14678	14706	14925	14602	14742	14875	14777	14961	14947	14830	14687	14712	14646	14822	14686	14820	14676	14709	14780	14749	14875	14768	14781	14708	14836	14719	14752	14548	14904	14872	14670	14714	14774	14827	14753	14717	14805	14744	14717	14638	14715	14677	14826	14802	14896	14792	14909	14710	14674	14632	14765	14714	14830	14946	14949	14793	14704	14586	14804	14626	14557	14753	14853	14758	14779	14798	14790	14619	14889	14705	14822	14909	14812	14957	14801	15033	14763	14738	14782	14733	14552	14672	14790	14747	14622	14597	14814	14739	14682	14836	14838	14921	14824	14807	14637	14916	14802	14801	14863	14615	14777	14729	14914	14690	14739	14777	14776	14694	14622	14882	14813	14824	14874	14793	14729	14922	14772	14816	14690	14841	14735	14671	14718	14839	14696	14868	14794	14728	14665	14668	14716	14762	14880	14907	14866	14816	14831	14664	14619	14721	14805	14914	14792	14635	14711	14969	14694	14953	14946	14802	14942	14779	14860	14782	14841	14868	14766	14648	14928	14858	14941	14760	14650	14716	14969	14913	14663	15019	14603	14963	14837	14726	14817	14942	14556	14733	14704	14692	14811	14701	14741	14739	14708	14676	14809	14823	14677	14658	14899	14984	14685	14798	14633	14804	14867	14714	14906	14709	14791	14720	14760	14538	14819	14870	14751	14651	14575	14783	14836	14633	14949	14786	14775	14716	14650	14845	14772	14799	14724	14786	14961	14724	14840	14699	14930	14788	14870	14636	14922	14713	14827	14834	14701	15071	14773	14680	14686	14949	14750	14887	14893	14683	14872	14819	14833	14681	14725	14855	14690	14816	14861	14812	14894	14727	14955	14705	14850	14766	14861	14735	14795	14788	14744	14858	14657	14730	14817	14833	14719	14883	14753	14828	14751	14825	14797	14895	14928	14744	14770	14676	14723	14703	14707	14731	14698	14792	14672	14977	14800	14618	14957	14683	14925	14763	14790	14821	14760	14770	14761	14616	14869	14692	14912	14733	14777	14733	14992	14907	14606	14773	14708	14644	14739	14929	14842	14587	14789	14736	14954	14887	14756	14803	14984	14775	14816	14670	14792	14743	14891	14796	14717	14787	14837	14731	14705	14833	14785	14723	14791	14804	14768	14742	14574	14842	14751	14684	14693	14855	14840	14777	14723	14746	14734	14811	14855	14769	14811	14799	14726	14828	14879	14821	14770	14876	14825	14757	14946	14698	14791	14839	14828	14761	14714	14698	14841	14779	14749	14716	14796	14845	14984	14895	14713	14598	14692	14690	14757	14673	14720	14614	14906	14859	14951	14689	14900	14839	14682	14705	14623	14788	14749	14807	14611	14596	14893	14802	14834	14874	14800	14743	14766	14810	14826	14765	14950	14848	14736	14743	14768	14727	14832	14793	14756	14729	14714	14922	14838	14809	14807	14732	14685	14923	14841	14830	14936	14666	14773	14700	14734	14836	14742	14729	14903	14723	14867	14830	14688	14736	14831	14907	14906	14834	14717	14950	14720	14841	14739	14562	14769	14670	14763	14871	14743	14893	14905	14589	14758	14839	14835	14853	14818	14700	14751	14743	14835	14756	14740	14797	14830	14740	14637	14772	14703	14660	14811	14819	14860	14929	14908	14772	14752	14855	14895	14761	14749	14770	14894	14822	14867	14632	14782	14783	14747	14794	14842	14638	14836	14844	14767	14699	14867	14818	14827	14642	14840	14818	14799	14822	14828	14694	14683	14658	14819	14751	14687	14780	14805	14792	14835	14786	14820	14767	14644	14855	14765	14756	14681	14847	14839	14713	14864	14781	14850	14627	14844	14786	14923	14797	14777	14725	14753	14655	14749	14781	14831	14752	14893	14795	14799	14751	14758	14688	14768	14792	14820	14976	14702	15018	14782	14693	14964	14773	14860	14712	14797	14768	14760	15032	14897	14787	14884	14804	14867	14630	14885	14809	15007	14855	14780	14848	14859	14686	14681	14889	14749	14737	14811	14809	14601	14789	14988	14688	14866	14724	14967	14903	14846	14731	14716	14995	14801	14861	14980	14907	14847	14741	14670	14856	14968	14821	14861	14890	14953	14784	14681	14838	14834	14724	14768	14827	14645	14839	14796	14819	14885	14937	14916	14784	14558	14712	14898	14675	14807	14841	14892	14839	14716	14916	14790	14755	14618	14958	14804	14856	14859	14906	14691	14759	14793	14763	14723	14909	14910	14931	14814	14910	14826	14851	14867	14659	14880	14901	14794	14752	14648	14782	14707	14768	14818	14654	14906	14751	14720	14820	14865	14832	14773	14739	14750	14740	14817	14701	14876	14784	14770	14708	14878	14752	14843	14746	14886	14682	14760	14831	14641	14826	14815	14705	14804	14831	14794	14704	14939	14868	14811	14924	14934	14905	14736	14798	14808	14736	14948	14819	14801	14751	14682	14615	14800	14705	14782	14833	14700	14673	14801	14845	14617	14697	14754	14749	14669	14749	15147	14888	14837	14566	14693	14828	14706	14747	14774	14790	14600	14859	14726	14702	14871	14787	14697	14838	14589	14948	14773	14844	14884	14888	14770	14592	14857	14821	14918	14770	14892	14768	14737	14674	14834	14711	14828	14799	14939	14897	14689	14741	14897	14854	14737	14676	14849	14730	14864	14678	14724	14714	14807	14560	14525	14637	14778	14769	14824	14765	14651	14678	14716	14967	14710	14728	14866	14738	14804	14826	14930	14837	14926	14838	14829	14865	14704	15014	14674	14809	14808	14542	14962	14893	14868	14632	14729	14635	14901	14965	14735	14915	14830	14724	14933	14615	14988	14910	14641	15022	14948	14742	14770	14802	14876	14634	14887	14761	14727	14786	14613	14791	14842	14808	14767	14823	14706	14966	14934	14836	14840	14710	14703	14902	14962	14895	14776	14790	14809	14550	14726	14712	14754	14746	14937	14719	14949	14811	14750	14740	14810	14888	14649	14835	14918	14807	14900	14600	14912	14815	14911	14751	14883	14670	14862	14922	14730	14727	14862	14782	14760	14828	14806	14854	14702	14860	14696	14872	14689	14843	14719	14796	14778	14928	14857	14870	14897	14740	14808	14858	14761	14768	14750	14890	14783	14662	14672	14920	14762	14703	14883	14871	14761	14800	14834	14673	14708	14796	14739	15041	14673	14784	14883	14918	14546	14721	14787	14923	14870	14760	14737	14777	14687	14704	14646	14768	14715	14925	14871	14652	14976	14803	14635	14765	14743	14725	14895	14746	14819	14753	14624	14645	14903	14825	14701	14829	14732	14739	14632	14638	14792	14686	14778	14743	14848	14906	14702	14545	14841	14674	14760	14962	14836	14861	14738	14723	14763	14788	14855	14787	14739	14741	14691	14992	14725	14751	14623	14750	14801	14908	14853	14811	14765	14717	14798	14942	14933	14558	14717	14771	14915	14739	14898	14856	14742	14899	14792	14736	14669	14845	14809	14600	15061	14825	14795	14888	14740	14773	14798	14920	14840	14728	14730	14753	14731	14681	14882	14784	14787	14764	14822	14716	14720	14937	14797	14972	14964	14861	14833	14688	14860	14795	14886	14923	14779	14955	14795	14799	14834	14681	14677	14872	14828	14685	14851	15011	14780	14612	14732	14851	14884	14816	14785	14823	14819	14651	14774	14740	14826	14788	14863	14879	14838	14973	14730	14822	14634	14837	14881	14863	14574	14784	14856	14758	14942	14916	14773	14679	14850	14875	14706	14874	14728	14914	14913	14737	14819	14790	14941	14674	14751	14706	14724	14683	14760	14690	14773	14816	14614	14516	14953	14785	14787	14879	14794	14726	14678	14681	14773	14961	14845	14881	14789	14672	14573	14738	14753	14663
23849	21136	28547	24340	23212	24770	24285	21131	20355	20079	19510	19007	18994	18997	18526	18530	18436	18260	18418	18007	18108	18295	18098	18144	17675	17920	18051	18009	17823	17895	17926	17884	17993	17781	17957	17906	17905	17680	17881	17949	17963	17866	17802	17692	17632	17927	17849	17699	17861	17673	17977	17805	17830	17874	17957	17960	17794	17713	17684	17614	17505	17655	17877	17795	17822	17681	17686	17707	17704	17884	17740	17789	17661	17783	17758	17526	17705	17717	17709	17811	17657	17611	17529	17690	17921	17828	17537	17678	17775	17675	17712	17806	17558	17701	17514	17703	17753	17662	17627	17657	17747	17523	17694	17906	17776	17586	17710	17698	17907	17657	17707	17576	17677	17611	17580	17571	17455	17632	17736	17755	17867	17778	17759	17582	17714	17598	17807	17837	17787	17611	17626	17704	17823	17492	17875	17744	17721	17721	17675	17610	17653	17548	17604	17670	17585	17722	17831	17863	17757	17576	17862	17399	17631	17686	17747	17927	17795	17510	17757	17653	17678	17724	17775	17657	17786	17779	17724	17723	17755	17654	17811	17675	17873	17730	17626	17723	17817	17795	17858	17620	17902	17798	17666	17755	17681	17444	17677	17596	17790	17879	17810	17627	17842	17978	17780	17820	17608	17942	17750	17841	17725	17759	17741	17653	17788	17827	17620	17824	17883	17766	17785	17742	17673	17727	17601	17869	17532	17561	17697	17596	17727	17668	17964	17872	17537	17508	17735	17517	17686	17647	17641	17668	17671	17701	17670	17425	17799	17551	17685	17597	17588	17621	17577	17795	17606	17487	17588	17652	17670	17730	17834	17786	17557	17688	17690	17513	17787	17605	17602	17657	17865	17530	17698	17676	17809	17841	17445	17503	17685	17666	17663	17635	17679	17532	17765	17797	17636	17717	17645	17549	17423	17594	17633	17758	17652	17670	17804	17664	17835	17703	17781	17788	17743	17615	17685	17717	17727	17830	17546	17655	17721	17904	17926	17629	17644	17749	17671	17577	17460	17621	17764	17793	17392	17613	17594	17796	17663	17642	17521	17546	17848	17608	17680	17731	17601	17411	17638	17687	17565	17800	17652	17633	17753	17744	17723	17894	17636	17535	17734	17663	17770	17650	17579	17641	17921	17688	17575	17564	17545	17708	17545	17676	17583	17391	17837	17724	17759	17654	17652	17594	17991	17648	17544	17797	17666	17716	17554	17880	17740	17867	17748	17541	17561	17701	17604	17751	17506	17622	17547	17735	17554	17473	17547	17643	17793	17468	17538	17746	17471	17617	17697	17804	17578	17635	17790	17729	17624	17620	17721	17624	17796	17848	17821	17626	17739	17664	17607	17793	17637	17620	17609	17553	17681	17985	17693	17793	17731	17835	17794	17602	17609	17664	17661	17624	17746	17589	17737	17710	17564	17397	17624	17773	17750	17746	17883	17898	17418	17814	17799	17746	17733	17752	17610	17621	17791	17582	17643	17656	17759	17577	17499	17842	17679	17731	17542	17685	17767	17727	17724	17678	17555	17758	17586	17665	17636	17811	17709	17604	17775	17746	17833	17801	17584	17789	17645	17542	17691	17712	17754	17621	17779	17726	17685	17735	17466	17587	17497	17414	17703	17575	17703	17699	17674	17584	17682	17625	17703	17844	17679	17889	17643	17619	17663	17442	17702	17652	17715	17753	17635	17509	17811	17882	17749	17586	17648	17792	17567	17569	17623	17836	17753	17452	17863	17515	17541	17715	17735	17738	17662	17877	17642	17584	17750	17706	17773	17724	17671	17664	17851	17851	17753	17637	17751	17639	17849	17890	17565	17561	17721	17668	17839	17885	17594	17362	17728	17488	17712	17717	17678	17652	17639	17519	17698	17726	17944	17654	17739	17588	17819	17607	17559	17861	17682	17687	17741	17765	17683	17719	17939	17676	17734	17786	17714	17680	17809	17670	17589	17826	17737	17589	17688	17895	17694	17730	17940	17757	17632	17652	17650	17798	17654	17696	17762	17645	17605	17748	17670	17741	17771	17657	17825	17727	17904	17725	17640	17631	17788	17835	17795	17871	17695	17856	17599	17686	17567	17765	17685	17783	17632	17535	17609	17766	17673	17695	17668	17579	17406	17760	17577	17556	17891	17773	17623	17587	17860	17703	17808	17798	17717	17663	17466	17628	17824	17589	17686	17764	17861	17796	17758	17650	17599	17842	17766	17556	17800	17839	17689	17674	17827	18002	17718	17539	17846	17597	17798	17647	17631	17881	17738	17544	17695	17749	17872	17544	17790	17791	17731	17566	17475	17855	17870	17860	17300	17621	17554	17507	17678	17691	17587	17528	17707	17674	17694	17509	17770	17589	17696	17783	17694	17589	17650	17692	17679	17620	17554	17704	17691	17606	17712	17831	17750	17633	17717	17644	17724	17713	17797	17687	18036	17813	17592	17874	17788	17923	17678	17861	17706	17824	17515	17413	17947	17728	17712	17900	17990	17838	17711	17720	17623	17630	17865	17625	17662	17548	17580	17885	17830	17694	17808	17679	17573	17886	17799	17771	17803	17745	17758	17894	17676	17665	17705	17634	17827	17664	17541	17557	17760	17544	17841	17626	17663	17822	17702	17717	17784	17649	17616	17833	17730	17623	17595	17638	17737	17830	17531	17761	17855	17783	17749	17691	17791	17626	17794	17480	17544	17689	17727	17650	17543	17842	17812	17708	17896	17734	17659	17707	17428	17843	17763	17704	17611	17642	17874	17829	17627	17699	17675	17716	17475	17744	17574	17609	17623	17744	17720	17726	17734	17718	17685	17657	17737	17632	17581	17744	17911	17521	17553	17648	17883	17635	17774	17665	17740	17816	17512	17645	17469	17711	17564	17594	17834	17723	17641	17778	17762	17699	17572	17643	17669	17737	17598	17596	17804	17962	17948	17922	17828	17949	17781	17777	17746	17700	17815	17862	17765	17858	17912	17800	17778	17657	17748	17571	17677	17390	17897	17514	17735	17573	17715	17681	17545	17471	17758	17484	17643	17444	17640	17607	17677	17790	17581	17696	17760	17606	17725	17636	17880	17798	17580	17946	17840	17657	17784	17696	17786	17745	17693	17674	17738	17571	17694	17805	17592	17574	17831	17538	17672	17642	17686	17850	17641	17619	17654	17618	17605	17470	17835	17696	17883	17573	17714	17601	17856	17762	17601	17801	17840	17920	17558	17935	17749	17786	17690	17595	17439	17631	17790	17565	17656	17918	17679	17688	17696	17600	17571	17916	17536	17774	17843	17760	17641	17712	17572	17741	17666	17423	17670	17800	17520	17540	17760	17656	17458	17728	17680	17675	17602	17520	17423	17520	17622	17689	17663	17699	17714	17688	17660	17840	17567	17764	17735	17563	17636	17825	17747	17663	17679	17528	17769	17575	17748	17670	17581	17851	17725	17811	17690	17807	17960	17645	17463	17499	17720	17884	17831	17591	17826	17837	17583	17700	17669	17648	17738	17695	17693	17563	17741	17655	17689	17591	17646	17655	17823	17718	17786	17743	17708	17608	17732	17804	17910	17755	17875	17809	17506	17793	17821	17795	17619	17513	17577	17639	17791	17849	18002	17813	17640	17495	17786	17698	17756	17852	17539	17806	17728	17891	17813	17782	17712	17695	17725	17576	17814	17565	17714	17548	17415	17606	17809	17664	17885	17653	17584	17892	17748	17467	17761	17655	17731	17747	17696	17684	17615	17741	17442	17557	17643	17912	17609	17584	17635	17598	17715	17603	17792	17574	17789	17737	17594	17797	17673	17604	17841	17768	17638	17742	17799	17814	17843	17853	17660	17897	17726	17734	17505	17782	17722	17632	17888	17684	17711	17722	17617	17633	17582	17821	17572	17691	17670	17750	17521	17765	17774	17738	17487	17701	17844	17639	17700	17649	17670	17714	17576	17641	17785	17728	17539	17826	17725	17741	18028	17679	17793	17835	17586	17757	17498	17604	17672	17735	17728	17673	17604	17603	17499	17805	17822	17472	17742	17538	17708	17841	17873	17700	17775	17894	17635	17550	17737	17657	17877	17763	17591	17652	17736	17852	17961	17717	17697	17695	17886	17775	17746	17623	17742	17594	17678	17623	17865	17616	17949	17724	17854	17753	17788	17616	17858	17536	17700	17762	17898	17869	17714	17700	17691	17723	17792	17659	17759	17623	17780	17700	17766	17802	17724	17846	17782	17773	17657	17569	17503	17709	17706	17677	17878	17774	17645	17660	17819	17715	17759	17603	17776	17597	17684	17630	17760	17773	17788	17676	17611	17809	17715	17650	17453	17565	17694	17703	17533	17547	17524	17781	17766	17650	17669	17576	17732	17729	17742	17740	17774	17669	17720	17577	17881	17741	17749	17706	17795	17587	17533	17788	17699	17967	17663	17553	17833	17680	17695	17645	17615	17735	17816	17812	17744	17893	17850	17777	17628	17728	17709	17673	17743	17490	17848	17479	17600	17759	17654	17719	17515	17667	17841	17650	17621	17784	17785	17737	17716	17516	17693	17790	17595	17719	17641	17756	18006	17770	17747	17815	17597	17763	17666	17821	17790	17669	17717	17683	17690	17503	17742	17712	17475	17516	17743	17621	17808	17617	17689	17868	17542	17443	17629	17780	17683	17611	17752	17744	17651	17787	17689	17878	17825	17618	17534	17642	17684	17740	17574	17498	17619	17577	17933	17657	17742	17679	17696	17642	17694	17633	17708	17752	17889	17762	17720	17733	17596	17691	17787	17670	17712	17712	17561	17560	17826	17591	17700	17544	17622	17963	17705	17745	17698	17661	17472	17710	17865	17760	17754	17794	17617	17671	17615	17743	17766	17777	17769	17554	17524	17912	17900	17733	17640	17707	17571	17806	17847	17955	17790	17921	17933	17851	17594	17644	17882	17489	17542	17683	17396	17677	17551	17797	17667	17762	17496	17612	17780	17506	17594	17668	17732	17611	17634	17741	17792	17799	17613	17589	17784	17534	17766	17664	17668	17907	17611	17809	17681	17857	17715	17553	17716	17868	17988	17852	17674	17644	17672	17584	17715	17791	17666	17608	17658	17632	17806	17738	17547	17737	17732	17733	17771	17587	17563	17646	17610	17602	17832	17707	17772	17576	17723	17668	17601	17604	17440	17662
21824	38643	35611	28317	25043	23162	21085	19815	19070	18188	17670	16902	16747	16693	16355	16101	15848	15840	15637	15402	15466	15271	15305	15330	15240	15136	15270	15316	15110	15215	15158	15024	14962	14924	14969	15073	15025	14883	15113	15050	15010	14997	14878	14931	14854	15066	15004	15072	14923	15042	14817	14945	15058	14817	15010	15074	14779	14943	15028	14984	15021	14876	14971	14986	14915	14851	14769	14988	14925	14847	15123	14819	15024	14940	14926	14977	14739	14690	14999	14987	15081	14928	14895	14938	15013	14624	14880	14986	14979	14972	14954	14953	14984	14754	14895	14897	14913	14970	14953	14921	15005	14934	14906	14980	14860	15028	14861	14785	15090	14934	15120	14911	14801	15008	14883	14771	14878	14805	14995	15026	15077	14889	14903	15001	14916	15064	14892	14949	14837	14952	15065	14889	14936	15083	14743	14929	14946	14824	14959	15095	14813	14845	15057	14909	14888	14785	14953	14866	14920	14791	14930	14945	14861	14874	14812	14795	14903	14986	15070	14925	14787	14912	14952	14914	14952	14976	14939	14874	14782	14775	14936	14840	14795	14946	14797	14939	14717	14793	15011	14891	14972	14910	14900	14853	14964	15022	14883	14903	14888	14808	14949	15005	15045	14956	14848	14964	15198	14924	14957	14933	15022	14975	14968	14888	14992	14844	15028	15107	14958	14907	14927	14913	15006	14856	14919	14800	15018	14848	15018	14978	14882	14977	14952	14943	14890	14937	14887	14958	14970	15054	15060	14959	15057	15140	14971	14931	15030	15016	14944	14760	14913	14923	14839	14890	14748	14693	14872	15014	15081	15158	15126	14883	14910	15051	14933	14952	15058	14787	15023	14943	14966	14892	14968	14921	14763	14937	14873	14842	14906	14923	14917	15082	15025	14897	14854	15024	14997	14811	14776	14720	14777	14798	15039	14903	14988	14926	14809	15027	14945	14978	14809	14987	14913	14834	15053	15062	14912	15075	14949	14891	14918	14765	14880	14954	14905	14705	14989	14902	14933	14848	14978	15000	14912	14947	15037	14994	14960	14895	14898	14820	14868	14929	14927	15015	14859	14793	14905	14724	14768	14956	15037	15000	14834	14874	14893	14927	14888	14957	14897	15157	14937	14842	14985	15042	14810	14838	15010	14815	14870	14939	14827	14893	14922	15027	14922	14919	15072	14954	14883	14994	14938	14935	14890	14917	15093	14933	14826	14907	14848	14966	14852	14877	14942	15154	14963	14954	14924	14866	14856	14916	14728	14982	15007	14720	15057	14823	14909	14928	14799	14960	14859	14845	14924	14824	14990	15123	15150	14925	14906	14961	14919	14909	14750	14849	15020	14779	14818	14975	14895	15075	15006	14963	14895	14915	14958	14852	14977	14949	14851	14942	14849	14945	14931	14974	14845	15006	14824	14868	14858	15163	14898	14926	15026	15112	15024	14987	14870	14922	14952	14937	14676	15021	14984	14841	14841	14875	14916	14857	14754	14983	14882	14826	14878	14724	15177	14889	15031	14969	14960	15031	15034	15020	14920	14872	14749	14884	14787	14936	14873	14881	14920	14917	15003	14878	15054	14989	15055	15055	14734	14835	14894	14853	14854	15079	14956	14934	14823	14927	14918	14847	15033	14795	14931	14884	14919	14975	14664	14880	14925	14861	14772	15163	14872	14961	14898	14893	14890	14789	14889	14994	14945	14951	14924	15063	14938	14954	14794	14905	14820	14857	14882	14968	14923	14950	14970	14903	14783	15077	14790	15051	15054	14909	14769	14965	14867	14918	14943	15041	14964	14791	14956	14819	14853	14997	14854	15012	15071	14989	14996	14986	15119	14799	14912	15016	14991	14985	15022	14741	14815	14935	15014	14892	14910	14930	14877	14754	14937	14978	14922	14939	14997	15052	14712	14961	14848	14874	15076	14878	15012	14920	14862	15013	14932	14907	14971	15017	14997	14982	14865	14931	14853	15064	14960	14898	14921	14964	14929	14908	14891	14923	14933	14839	15114	14913	14894	14899	14948	14949	14891	14997	15037	14904	14951	14786	14738	14899	14869	15037	14750	14944	14880	14964	14780	14992	15001	14934	15068	15016	14979	14983	14964	14799	14992	14913	15015	14870	14948	15064	14881	15053	14900	14863	14791	15044	14911	14908	15025	14849	14985	14969	14951	15018	14945	14876	14713	14884	14855	14897	14823	14949	14970	15040	14876	15140	14911	15063	14835	14889	14947	14974	14736	14812	14927	14832	14952	15004	15008	14987	14828	14883	14954	15064	14928	14847	14911	14639	15054	14994	14849	15012	15018	14931	14988	14879	14840	14892	14923	15105	15114	14826	14938	14866	15067	14945	14952	15134	14774	14897	14908	14799	14793	14964	14758	14962	14901	14980	14832	14773	14868	14904	14866	14983	15021	15027	14980	14792	14774	14965	14861	14816	14960	14751	15082	14882	14995	14850	14847	14777	14799	15056	14910	15003	14880	14752	14814	15006	15025	14823	14902	14936	15010	15007	14856	14947	14844	14787	15005	14796	14886	14921	15015	15025	14730	14927	14742	14903	14785	14868	14975	14871	14886	14850	14782	14822	14890	14980	14954	15077	14816	14788	14997	14894	14737	14985	14914	14755	14871	14959	14931	14968	14943	14958	14844	15024	14833	15050	14997	15006	14918	15095	15017	14913	15021	15037	14822	14989	14995	14902	14961	14947	15003	14953	14924	14677	14755	14945	14969	14857	15000	14848	14913	14928	14864	14966	14754	15042	14867	14879	14815	15027	15043	14734	14846	14790	14923	14966	14919	15051	14864	14840	14765	14981	14814	14933	14914	14998	14993	14752	15071	14998	14963	14827	14895	14940	14880	14925	14977	14948	14922	14757	15091	14889	15019	14940	14925	14857	15172	14808	14894	14980	14852	14949	15192	14961	14909	14966	14926	15049	15000	15043	14858	14965	15023	14894	15055	14989	14960	14925	14881	14882	14847	15011	14857	14935	14836	15026	14973	14879	15064	14695	14932	14919	15076	14910	14887	14910	15005	14839	14804	14988	14964	14937	14871	14855	14918	14770	14674	14918	14815	15009	15098	14997	14814	14953	15082	14913	14975	14882	14792	14938	15131	15042	15037	14842	14930	14792	14927	15057	15026	14839	14866	14872	14950	14871	14875	14981	14856	14917	15005	15032	14962	14987	14956	14972	14841	14982	14918	15022	14964	15038	14958	15119	14851	15048	14774	15023	14851	14828	15001	14806	14983	14888	14862	14908	14908	14962	15002	14976	14900	14936	14875	14904	14922	14891	14903	14966	15031	14999	14799	15112	14907	14953	14919	14989	14952	14944	14835	15096	15028	14879	14849	14914	15008	15088	15091	14823	14782	14925	14665	14862	14974	14880	15044	14887	14932	14919	14916	14930	14944	14964	15027	15007	14787	15034	14956	14803	14967	14744	14999	14854	14944	14919	14892	15084	14978	15059	14900	14979	14799	14944	14935	14971	14926	14792	14920	14802	15022	14673	15019	14863	14909	14842	14932	14735	15021	14855	14975	14944	15077	15086	14897	14830	14905	14832	14900	15021	14829	14971	14854	15007	14993	14945	14947	14867	14728	15020	14839	14814	14728	14797	14912	14909	14949	15081	14893	14762	15027	14876	14878	14920	14932	14852	14916	14827	14801	15164	15026	14999	14982	14945	14941	14905	14976	15020	15069	14903	15004	14735	14887	14883	14961	14805	14838	14889	14813	15042	14835	14847	15033	14917	14879	14902	14874	14693	14996	14919	14804	14876	14975	14867	14916	15034	14938	14804	14840	14890	14904	14978	14874	14721	14878	15034	14814	14911	14800	14851	14875	14989	14989	14995	15094	15060	14860	14978	14856	14951	14953	14899	14871	14959	14802	14917	14929	14954	14986	14751	15101	15075	14975	15004	15112	14689	14869	15089	14953	14957	14795	14900	14875	15198	14940	14869	14911	14928	14914	14761	15073	15056	14788	14881	14907	15045	15034	14986	14921	14962	14941	14907	14995	15252	15068	14783	14863	14834	15025	14876	14925	14928	14724	14909	14834	14857	14946	14781	15027	14907	14983	14776	15126	15101	15008	14886	14800	15104	15142	14993	14906	14932	15002	14722	14959	14973	15072	14900	14910	15071	14805	14901	14943	14926	14872	15030	15016	14888	14948	14877	15041	14972	14950	14917	14988	14945	14931	14982	14843	15048	14980	14952	14876	14951	14962	14948	14895	15218	14922	14907	14920	14910	14968	15067	14904	14956	14927	14923	14931	14818	14959	14961	14827	14956	14984	14941	14951	14971	14969	14964	15209	15039	15066	14898	14809	15097	14889	14890	14897	14849	14843	14826	14829	14871	14949	14854	14947	15060	14930	14873	14863	14891	14958	15007	15013	14914	15039	14904	14919	14944	15004	15115	15032	14828	15007	14845	15018	14859	14822	14856	14863	15101	14845	15008	14903	15011	14975	15035	14834	14961	14928	14893	14963	14974	14889	15057	15170	15059	15091	14914	15034	14874	14759	14950	14944	15054	14862	14979	14888	14860	14956	15019	14989	14887	14953	15122	14860	14811	14894	14976	14853	14713	14852	14820	14879	14960	14831	14922	14960	14907	14872	14858	15070	14950	15106	14802	14955	14979	15016	14746	14899	14783	14941	14822	14965	14945	14830	14918	14959	15053	15014	14788	14976	14851	14884	15009	14985	14811	14931	14998	14788	14946	14713	14827	14872	14929	14949	15059	14935	14890	15026	14981	14958	15019	14937	15028	15000	14796	14899	14853	14859	15062	15168	14896	15043	14946	14905	14991	14868	14915	14855	14950	14997	14924	14854	14985	14830	14856	14801	15047	14938	14825	14987	15033	14988	14773	14979	15143	14850	14980	14843	15004	14894	14975	15039	14934	14909	14886	14886	14751	14909	14902	14940	15108	14886	15065	14853	14980	14843	14934	14851	14982	14943	14895	14920	15055	14944	14898	14937	14900	14805	15144	14799	14874	15115	14967	14851	14863	15059	14776	14788	14813	14877	14835	14855	14894	14900	15027	14981	14942	15002	14918	14790	14998	14905	14966	15079	15074	14966	14842	14878	14793	15034	14868	14851	14704	15060	14990	14998	14904	14939	14966	14966	14965	14960	14989	14975	14988	14952	14800
22733	21116	28871	23634	21902	25414	28638	23641	22640	22394	21733	20954	20662	21019	20615	20391	20134	20059	20068	19863	19794	19488	19403	19519	19324	19398	19362	19442	19323	19502	19436	19524	19410	19417	19304	19070	19418	19164	19207	19130	19092	19056	19209	19143	19080	19119	19299	19178	19238	18962	19390	19185	18822	19251	19221	19312	19181	19226	19142	19215	19426	19231	19014	19023	19329	19181	19066	19348	18927	19017	19079	19258	19236	18991	19079	19063	19109	19039	19071	18945	19123	19202	19121	19230	19072	19171	19297	19149	19095	19019	19006	19058	19146	19185	19063	19229	19121	19088	19166	19027	19046	18920	19137	19233	19103	19027	19164	18972	19065	18950	18931	19228	19040	19289	19003	19346	18858	18968	19009	19197	19264	18983	19081	18985	18980	19225	19175	18980	19241	19033	18876	19091	19031	19159	19117	19172	18892	19026	19126	19017	19110	19057	19217	18875	19094	18994	18982	19129	19171	19159	19241	19092	19067	19105	18935	19149	19064	19090	19021	19055	19348	19089	19038	18984	19183	19059	19056	19052	19113	19243	19015	18971	19018	19010	18989	18873	19121	19032	19153	18985	19277	19131	19172	19121	19028	19071	18997	18863	19059	19317	19103	19029	18999	19208	19147	19003	19087	18926	19044	18956	19221	19109	19209	18938	19004	19117	19113	19111	19035	18998	19053	19232	19144	18853	19228	19093	19146	19094	19231	18889	19009	19042	19173	19246	18955	19004	19190	19151	19230	19015	18966	18973	19003	19183	18968	18988	19133	19128	19279	19212	19135	19094	18983	18987	19067	18858	18975	19133	18844	19066	19182	19210	19161	18919	19147	19244	19189	19236	19121	19076	19063	19395	19069	19019	19115	18858	19146	18990	19031	19087	19217	19053	19061	19141	19072	19182	19232	19049	19099	19083	18931	19024	18944	18979	19060	19133	19008	18930	19093	19095	19050	19195	18989	19231	18977	18904	19003	19303	19201	19000	18995	19069	19125	19196	19100	19192	19016	19123	18838	19099	19064	19041	19063	18981	19143	19097	19093	19062	18782	18945	18958	19343	19192	19003	19107	18984	18998	19179	19253	19204	19073	19113	19096	18962	19130	19108	18915	19077	19204	19253	19081	18888	19254	19135	19285	19036	19059	19065	19188	18988	19039	19089	19243	18941	18957	18959	18962	19136	19312	18994	19069	19257	19010	19287	19098	19072	19106	19187	19120	19364	19392	19046	19048	19070	19047	19293	19134	19128	19252	19247	19026	18888	18881	18961	18997	19266	19238	18985	18996	19061	19106	19206	18965	19012	19148	18941	19171	19146	18965	18980	19165	19018	19014	19232	19090	19140	19102	19017	19160	19228	19124	19229	19111	19099	19246	18959	19144	19040	18995	19125	18987	18947	19126	18944	18921	18896	19451	19087	19292	19113	19181	19106	19001	19065	18872	19053	19275	18946	19098	19141	19234	19308	18977	18925	19054	19166	19000	18898	19238	19054	19171	19109	18784	18965	19037	19167	19218	19130	19140	18910	19038	19037	19149	18983	19140	19157	19066	19099	19102	19040	19285	19159	18932	18934	18980	18868	19108	18995	19096	19167	19217	19209	19147	18954	18949	19166	19126	19093	18943	19105	19196	19079	19052	19023	18999	19312	19121	19022	19180	18842	19194	18920	19063	19058	19192	19151	19165	19029	19269	19268	19279	19019	19189	19109	19249	19087	19145	19353	19070	19169	19061	18836	18904	19123	19029	19153	19066	19053	19117	19074	19045	18926	19074	19059	18979	19071	19275	19164	19379	19207	19238	19205	19206	19105	18970	18944	18943	19136	19160	19025	18865	19109	19189	18925	19202	19006	19361	19184	19093	19249	19261	19085	18891	18976	19067	19028	19174	19276	19024	18990	19234	19111	19117	19197	19180	19156	19232	19328	19175	19194	19213	19159	18962	19201	19198	19027	19231	19006	19061	19175	19254	19121	19169	19026	19174	19096	19209	18956	19282	18920	19100	19159	19151	19001	18910	19045	19137	19161	18995	19115	19146	19141	19221	19141	18945	19322	19096	19104	19164	19167	19143	19049	19107	18997	19009	19105	18904	19008	19090	19094	18960	18885	19033	19168	19148	19184	19097	19193	18987	19122	19177	19292	19109	19396	19009	19008	18880	19321	19030	18939	19110	18961	18953	19162	19353	18791	19068	19055	19058	19073	19190	19096	19275	19006	19124	19159	19151	19172	19093	19077	19122	19003	19105	19228	18932	19163	19075	18948	19101	19050	19067	19196	18932	19067	19227	19056	19091	19214	19151	19082	19113	18880	19031	18998	19016	19163	19051	19027	19081	19089	19263	19069	19269	19131	19110	19147	19098	19027	19107	19059	19256	19355	19014	19041	19132	19039	19083	18994	19094	18889	19311	19256	19130	19145	19127	19144	19179	19004	19052	18727	18861	19011	19117	19181	19190	19106	19194	19016	19213	18981	18944	19151	19290	19146	19020	19129	19144	18864	19019	19058	19050	19297	19184	18977	19122	19084	19088	19022	19112	19030	19190	19017	19185	18977	19359	19071	19187	19037	19236	18957	19022	19016	18994	19289	19081	19090	18979	19186	18970	18904	19024	19124	19111	19158	19091	18861	19348	19132	19098	19077	18975	19188	19137	19080	19146	19173	19010	18937	18941	18912	19087	19262	19378	19004	19134	18838	18907	19155	19381	19119	18995	18877	19073	18964	19181	19038	19115	19094	19101	18902	19250	19130	18997	19016	19011	19144	19168	19243	18856	18857	19077	19036	19088	19056	19030	19023	19031	19093	19099	19118	18935	19472	19130	19050	19218	19147	19099	18913	19116	19018	19206	18934	19194	18886	19119	19271	19323	19069	19050	19147	19109	19034	19011	18967	19310	19251	18915	18880	19092	19276	19092	19181	19087	19025	19092	19155	19109	19166	19143	19026	19022	18850	19295	19098	19195	18962	19260	18976	19191	19247	19025	18986	19038	19128	19061	18970	19300	19232	19374	19177	19273	19229	19082	19167	19189	18952	18976	18990	19089	19039	19237	19060	19002	18938	18865	18952	19287	19150	19087	18945	19204	19033	19236	19157	19117	19062	19103	19025	19011	19036	19043	19080	18971	19108	18886	19091	19079	18955	19001	19146	19139	18999	18969	19210	19048	19205	19076	19302	19310	19130	18999	19128	19068	19183	19248	19009	19102	18574	19099	19104	19055	19285	19072	19048	18874	19060	19193	19140	19340	19082	19110	19253	19217	18932	19296	19044	19171	19330	19169	19008	18904	19090	19190	19203	19079	18942	19099	18864	19217	19073	19341	19321	19072	19079	19194	19154	18989	19268	18996	18877	18994	19069	19253	19226	19280	19138	19141	18986	18990	19160	18879	19110	19153	18954	19257	19154	19200	19024	19096	18995	19196	19402	19150	19298	18874	19103	18986	19203	19139	19239	19124	18947	19069	19095	19214	18957	19125	19250	19197	18995	19192	18952	19141	19253	18971	19096	18971	19056	18993	18996	19053	19070	19155	19076	19076	19063	19109	19159	19028	19070	19195	19112	19013	19135	19074	18961	19285	19175	19122	19104	19070	19226	18909	19022	18942	18977	19099	18771	19009	18996	19046	19167	19119	19041	19067	18971	19213	19240	19004	18978	19152	19165	19201	19149	18952	19123	19207	18979	18928	18898	19161	19102	18908	19348	19260	19225	19014	18891	19118	19079	18905	19030	19090	19203	18905	19141	18948	18980	19242	19334	19198	19283	19326	19117	19183	19165	19109	18909	19207	19102	19126	18973	18870	19103	18846	18843	18955	18771	19029	19162	19170	19153	19071	18835	19332	19082	18947	19193	19098	19194	19060	18959	19093	19201	19035	18973	19015	19044	19071	19112	19203	19118	19138	19211	19422	18919	19091	18919	19011	19100	19042	18773	19219	19101	19093	18908	18933	19102	19137	19065	18894	19115	18922	19190	19078	19120	19049	19239	19243	19014	19115	19122	19163	19145	19090	19102	19200	19144	19183	19054	18990	18825	19288	19167	19157	19138	18973	18907	19224	19105	19196	18834	19244	19069	19081	18991	19163	19075	19046	19302	18765	18857	18885	18927	18939	19158	19027	19023	19094	18915	19247	19153	19193	19006	19077	18976	18972	19059	19099	19111	18915	19017	18934	19174	19088	19202	19212	19120	19254	18911	19008	19042	19167	19183	19165	19125	19186	18973	19081	19207	19185	19172	18817	18968	19157	19062	19175	19090	19004	19363	19097	19002	19150	19144	19085	19026	19180	19144	19144	19251	19152	19088	19268	18977	19161	19085	18950	19154	19009	18869	18994	18987	19017	19243	19098	19038	19150	19447	19184	19086	19108	19106	19185	19166	18989	19126	18834	19013	19199	19072	19164	19063	19124	18957	19138	19104	19075	19130	19072	19153	18871	19159	19187	19093	19116	19102	19043	19129	19031	19166	19136	19199	19181	19232	19116	19119	19082	19166	19199	19268	19259	18947	18939	19263	19272	18953	19201	19115	19365	19225	19128	19015	19208	18993	18889	19184	19027	19155	19191	19077	19026	19192	19053	19025	19128	19199	18984	19102	19035	19026	18930	19149	19184	19151	19027	19285	19210	19227	19139	19057	19024	19123	19141	19215	19337	19045	18803	18987	19068	19190	18971	19103	19147	19219	18909	19017	18944	19040	19025	18979	19086	19158	19109	19028	19011	19177	19288	19068	19139	19089	19102	19214	19185	19184	19035	19214	18944	18970	19346	19106	19020	19096	19007	18990	19167	18930	19100	19189	19243	18874	19203	19115	19130	19030	19209	19399	19094	18922	19226	19129	18806	18913	19149	18938	19049	19073	19150	18803	18996	19086	19374	19128	19152	19222	19092	19274	19017	18835	19158	19064	19024	19151	19128	19086	19115	19029	19224	19094	19258	19277	19087	18977	19003	19174	19014	19144	19184	19061	19025	19011	18967	19182	19026	19103	18959	19119	19022	19169	18895	18993	19166	19140	19070	19134	19021	19046	19088	19226	19061	19164	19016	19036	19093	19184	19094	19058	19146	18941	19101	19329	19213	19083	19068	18832	18891	19150	18948	18972	19043	19222	19057	19173	19233	19015	18981	19155	19145	19091	19063	18982	19130	19019	18821	19141	19091	19021
23866	43348	39987	31890	28082	25932	23820	22228	21068	19968	19389	18260	18229	18152	17552	17327	17098	16882	16633	16509	16551	16184	16146	16148	15964	16064	15868	15936	15876	15970	16006	16024	15773	15822	15882	15662	15795	15981	15705	15840	15705	15859	15748	15823	15891	15964	15827	15867	15780	15739	15831	15607	16006	15692	15783	15820	15630	15767	15726	15740	15689	15795	15691	15883	15797	15575	15734	15614	15664	15643	15602	15825	15684	15803	15636	15617	15681	15693	15772	15952	15828	15944	15681	15756	15721	15663	15609	15757	15644	15682	15660	15839	15707	15628	15768	15717	15648	15701	15793	15726	15599	15528	15780	15711	15730	15668	15583	15675	15628	15736	15750	15629	15664	15837	15515	15589	15744	15857	15515	15634	15667	15675	15613	15646	15710	15608	15735	15699	15676	15846	15681	15751	15827	15646	15742	15692	15612	15607	15676	15735	15732	15584	15798	15582	15714	15604	15681	15658	15611	15565	15806	15620	15655	15641	15573	15718	15658	15835	15747	15648	15743	15637	15641	15760	15649	15667	15748	15671	15870	15595	15628	15515	15694	15800	15675	15678	15648	15708	15908	15550	15730	15820	15531	15609	15689	15668	15838	15732	15738	15634	15671	15700	15667	15711	15739	15689	15594	15728	15791	15835	15652	15577	15755	15596	15759	15743	15521	15616	15660	15586	15773	15595	15702	15691	15904	15647	15814	15722	15533	15528	15590	15703	15577	15864	15605	15756	15700	15724	15619	15807	15697	15628	15588	15885	15753	15639	15956	15532	15675	15719	15727	15634	15898	15734	15606	15683	15652	15650	15582	15789	15710	15772	15726	15696	15652	15735	15683	15823	15677	15805	15657	15657	15602	15513	15746	15839	15757	15611	15637	15478	15743	15787	15844	15792	15740	15796	15775	15412	15639	15780	15761	15661	15507	15638	15729	15775	15702	15844	15607	15629	15786	15715	15602	15702	15525	15530	15671	15640	15616	15699	15718	15623	15733	15690	15608	15701	15749	15861	15684	15717	15732	15717	15763	15871	15689	15596	15758	15544	15741	15651	15745	15560	15822	15683	15681	15815	15605	15716	15651	15707	15707	15539	15816	15732	15681	15554	15575	15493	15650	15730	15645	15593	15622	15707	15741	15694	15863	15829	15852	15671	15643	15730	15747	15713	15657	15531	15594	15615	15635	15621	15825	15757	15831	15729	15648	15735	15723	15782	15677	15617	15709	15665	15643	15666	15753	15629	15657	15805	15729	15667	15714	15727	15670	15687	15805	15753	15463	15769	15579	15633	15723	15624	15873	15645	15725	15772	15483	15685	15846	15749	15789	15827	15648	15826	15688	15595	15538	15716	15862	15526	15671	15670	15785	15851	15499	15820	15651	15684	15483	15713	15665	15683	15831	15680	15803	15808	15553	15659	15602	15551	15748	15671	15576	15671	15723	15762	15701	15809	15625	15585	15739	15762	15551	15785	15861	15730	15602	15821	15750	15699	15656	15573	15817	15588	15694	15680	15634	15521	15776	15668	15643	15729	15859	15768	15778	15601	15811	15493	15648	15784	15635	15571	15791	15770	15735	15640	15768	15576	15509	15605	15678	15841	15558	15729	15672	15750	15845	15643	15754	15688	15548	15743	15775	15725	15686	15644	15551	15690	15898	15871	15769	15717	15616	15595	15612	15603	15631	15782	15626	15627	15851	15619	15535	15646	15818	15658	15737	15618	15652	15581	15729	15786	15531	15640	15654	15824	15754	15706	15684	15631	15774	15659	15782	15678	15707	15704	15533	15581	15822	15652	15709	15556	15674	15708	15704	15762	15762	15514	15632	15689	15714	15780	15787	15777	15810	15745	15740	15663	15711	15660	15804	15644	15470	15730	15633	15738	15589	15655	15891	15883	15687	15756	15621	15699	15860	15700	15762	15816	15657	15600	15645	15870	15730	15713	15489	15680	15705	15849	15637	15645	15580	15685	15873	15719	15610	15696	15723	15597	15665	15711	15587	15768	15693	15669	15783	15683	15802	15815	15717	15629	15789	15929	15749	15759	15878	15595	15675	15695	15718	15736	15683	15688	15677	15543	15482	15666	15561	15527	15803	15529	15731	15633	15574	15680	15814	15745	15742	15762	15665	15724	15737	15631	15619	15923	15576	15667	15736	15745	15641	15687	15667	15546	15581	15627	15804	15526	15786	15526	15927	15540	15619	15683	15679	15694	15782	15771	15629	15704	15635	15604	15591	15619	15692	15630	15772	15704	15779	15627	15803	15537	15546	15624	15676	15770	15646	15741	15651	15828	15806	15730	15677	15696	15672	15732	15564	15771	15634	15687	15791	15608	15600	15819	15687	15636	15657	15662	15622	15528	15683	15649	15686	15799	15864	15691	15725	15744	15852	15695	15685	15585	15734	15850	15614	15751	15720	15707	15601	15744	15769	15714	15792	15544	15667	15669	15661	15678	15776	15695	15735	15751	15706	15681	15761	15652	15768	15841	15650	15691	15557	15746	15709	15514	15795	15589	15744	15640	15661	15654	15735	15871	15730	15628	15669	15690	15665	15721	15755	15563	15677	15765	15646	15763	15610	15674	15756	15664	15824	15479	15645	15673	15745	15606	15549	15779	15763	15666	15558	15741	15836	15532	15769	15642	15708	15636	15579	15823	15563	15509	15846	15748	15662	15705	15767	15590	15584	15871	15794	15534	15709	15637	15800	15543	15640	15765	15682	15695	15828	15659	15740	15656	15948	15718	15736	15652	15674	15605	15714	15812	15662	15591	15594	15761	15759	15728	15609	15638	15599	15764	15696	15572	15687	15599	15857	15663	15752	15643	15595	15640	15860	15663	15755	15619	15825	15533	15869	15709	15645	15799	15516	15726	15734	15524	15817	15606	15731	15655	15818	15666	15792	15679	15740	15678	15613	15720	15707	15719	15689	15692	15646	15746	15769	15732	15657	15673	15646	15883	15691	15701	15785	15784	15554	15751	15750	15760	15722	15728	15678	15663	15723	15485	15750	15602	15672	15713	15716	15776	15636	15727	15613	15576	15631	15670	15667	15740	15741	15701	15544	15688	15679	15686	15724	15770	15672	15667	15726	15668	15719	15706	15672	15684	15679	15579	15675	15627	15725	15590	15534	15701	15690	15785	15704	15794	15526	15606	15720	15635	15769	15424	15739	15635	15757	15572	15736	15543	15659	15714	15628	15664	15729	15987	15526	15800	15639	15615	15688	15672	15726	15693	15706	15597	15729	15672	15739	15700	15729	15686	15690	15596	15727	15658	15657	15815	15554	15593	15799	15552	15624	15630	15783	15623	15627	15763	15704	15627	15530	15768	15821	15671	15779	15645	15621	15751	15686	15625	15770	15660	15724	15723	15631	15578	15692	15769	15668	15776	15601	15752	15738	15756	15729	15867	15662	15753	15692	15663	15885	15550	15804	15639	15532	15455	15682	15681	15650	15680	15832	15552	15751	15791	15694	15615	15614	15720	15629	15561	15780	15586	15781	15794	15765	15665	15680	15624	15443	15714	15630	15756	15811	15624	15750	15775	15864	15737	15715	15692	15568	15672	15661	15702	15739	15716	15553	15561	15558	15815	15813	15659	15785	15776	15696	15539	15643	15666	15763	15650	15794	15654	15644	15663	15696	15627	15781	15746	15603	15658	15761	15744	15616	15656	15797	15631	15847	15655	15597	15647	15771	15594	15811	15524	15725	15564	15819	15569	15780	15737	15627	15689	15697	15804	15717	15553	15827	15598	15641	15625	15402	15731	15575	15735	15679	15635	15666	15561	15834	15678	15606	15797	15685	15767	15694	15702	15604	15605	15647	15665	15646	15660	15829	15711	15637	15740	15628	15627	15723	15570	15612	15522	15693	15625	15730	15587	15746	15546	15596	15532	15839	15659	15570	15735	15716	15652	15607	15748	15628	15877	15729	15502	15645	15684	15619	15752	15687	15589	15689	15711	15931	15684	15755	15496	15713	15725	15718	15765	16010	15615	15571	15766	15732	15702	15674	15512	15602	15728	15584	15656	15635	15591	15592	15651	15657	15489	15760	15640	15820	15599	15672	15832	15445	15662	15782	15777	15651	15495	15672	15695	15713	15667	15671	15974	15699	15590	15491	15865	15689	15643	15713	15557	15636	15797	15676	15541	15617	15682	15607	15627	15657	15751	15480	15762	15570	15512	15592	15539	15756	15882	15590	15530	15886	15788	15723	15599	15718	15560	15641	15758	15743	15625	15562	15591	15592	15627	15661	15734	15689	15595	15864	15754	15666	15578	15687	15682	15670	15641	15641	15705	15788	15781	15503	15548	15688	15565	15586	15833	15680	15615	15534	15828	15469	15729	15671	15695	15780	15671	15634	15693	15788	15608	15699	15695	15629	15687	15627	15540	15697	15689	15812	15763	15649	15711	15711	15626	15743	15544	15688	15637	15642	15804	15636	15694	15575	15717	15585	15685	15657	15759	15570	15654	15640	15792	15595	15877	15821	15561	15667	15746	15757	15488	15666	15633	15624	15758	15618	15589	15695	15664	15769	15882	15708	15758	15690	15800	15538	15502	15635	15708	15745	15701	15680	15539	15649	15604	15546	15688	15684	15630	15656	15912	15881	15570	15704	15673	15805	15654	15532	15552	15543	15665	15549	15691	15754	15830	15715	15616	15596	15570	15582	15843	15652	15786	15720	15772	15558	15485	15635	15630	15483	15740	15720	15665	15689	15775	15746	15687	15746	15732	15657	15564	15692	15589	15847	15617	15564	15836	15658	15472	15721	15637	15686	15794	15872	15706	15532	15730	15574	15835	15677	15690	15763	15735	15692	15734	15629	15634	15659	15608	15690	15694	15707	15738	15780	15772	15712	15581	15774	15743	15728	15574	15669	15607	15536	15586	15752	15669	15673	15608	15706	15812	15602	15675	15847	15913	15637	15661	15761	15847	15613	15651	15653	15642	15599	15666	15589	15595	15747	15640	15662	15646	15679	15459	15648	15581	15710	15650	15693	15737	15821	15711	15835	15734	15734	15610	15673	15602	15766	15783	15705	15574	15564	15536	15599	15908	15717	15737	15519	15724	15559	15782	15598	15961	15605	15735	15668	15694	15705	15686	15688	15652	15677	15619	15569	15675	15700	15640	15774	15702	15619	15673
28159	23694	28826	26323	22210	21234	20460	19353	18857	18791	18730	18388	18437	18442	18269	18017	17995	18093	17759	18007	17894	17533	17830	17731	17956	17637	17781	17743	17806	17611	17701	17808	17620	17671	17649	17672	17673	17726	17706	17589	17667	17776	17741	17875	17777	17687	17730	17770	17449	17726	17922	17615	17616	17573	17753	17551	17654	17661	17696	17689	17478	17850	17693	17613	17719	17743	17617	17717	17626	17789	17713	17486	17672	17329	17549	17728	17444	17539	17569	17477	18011	17729	17476	17677	17707	17783	17518	17685	17645	17715	17662	17793	17666	17523	17605	17644	17629	17608	17556	17480	17785	17563	17606	17696	17438	17668	17505	17589	17625	17624	17635	17661	17610	17572	17866	17705	17633	17448	17478	17520	17536	17727	17602	17579	17566	17579	17878	17811	17800	17365	17669	17624	17657	17627	17698	17818	17511	17801	17599	17714	17864	17712	17733	17819	17898	17717	17449	17524	17555	17663	17638	17494	17662	17679	17902	17533	17516	17646	17525	17534	17796	17749	17537	17740	17501	17543	17750	17669	17613	17602	17752	17540	17792	17701	17473	17507	17737	17565	17652	17571	17777	17578	17589	17621	17509	17511	17610	17621	17763	17585	17547	17473	17773	17610	17535	17648	17530	17632	17560	17684	17751	17546	17573	17728	17606	17703	17635	17638	17557	17481	17641	17567	17628	17404	17616	17717	17454	17611	17594	17457	17574	17665	17605	17548	17641	17762	17644	17653	17591	17525	17441	17475	17587	17587	17729	17616	17446	17586	17607	17461	17704	17486	17714	17547	18001	17612	17537	17689	17578	17769	17467	17521	17705	17822	17659	17415	17605	17815	17729	17740	17580	17653	17679	17662	17615	17567	17521	17653	17587	17606	17665	17485	17635	17640	17591	17777	17576	17609	17512	17654	17791	17501	17695	17658	17526	17571	17708	17669	17554	17705	17676	17522	17827	17432	17422	17657	17937	17644	17651	17633	17670	17715	17666	17487	17767	17542	17422	17535	17738	17774	17649	17575	17627	17608	17714	17511	17654	17647	17704	17426	17527	17540	17729	17653	17587	17654	17710	17763	17564	17680	17606	17738	17654	17625	17609	17525	17632	17733	17802	17702	17778	17612	17771	17784	17770	17601	17642	17648	17667	17809	17607	17656	17561	17618	17666	17691	17492	17561	17570	17582	17728	17816	17708	17709	17638	17553	17615	17622	17671	17519	17766	17570	17666	17625	17547	17720	17720	17640	17657	17719	17615	17427	17508	17608	17457	17568	17675	17437	17447	17680	17573	17727	17556	17665	17712	17514	17683	17843	17627	17778	17637	17737	17512	17451	17769	17774	17723	17582	17522	17857	17515	17347	17823	17913	17697	17844	17806	17697	17632	17664	17720	17570	17613	17580	17695	17513	17757	17543	17632	17702	17703	17669	17658	17795	17749	17598	17592	17663	17480	17672	17700	17637	17905	17675	17583	17649	17581	17444	17564	17519	17565	17846	17659	17814	17875	17555	17733	17658	17679	17680	17580	17686	17595	17603	17689	17624	17669	17497	17479	17502	17555	17426	17810	17544	17742	17564	17758	17595	17542	17748	17796	17606	17882	17791	17703	17801	17717	17739	17623	17729	17635	17737	17849	17674	17469	17580	17698	17522	17680	17640	17473	17697	17781	17579	17916	17661	17798	17592	17604	17711	17849	17389	17408	17420	17462	17642	17797	17853	17741	17668	17532	17569	17611	17698	17662	17487	17474	17621	17712	17626	17741	17445	17731	17744	17739	17836	17828	17708	17636	17531	17706	17667	17796	17794	17831	17592	17653	17705	17550	17734	17664	17676	17717	17582	17701	17670	17759	17622	17410	17789	17566	17599	17624	17718	17777	17656	17745	17679	17605	17545	17688	17740	17612	17552	17587	17532	17719	17569	17690	17515	17523	17706	17464	17709	17611	17571	17755	17688	17478	17769	17846	17549	17633	17613	17517	17500	17575	17646	17921	17623	17524	17733	17649	17827	17728	17725	17683	17788	17625	17537	17795	17567	17643	17576	17719	17637	17590	17808	17553	17556	17736	17720	17591	17834	17706	17679	17553	17665	17553	17593	17671	17567	17731	17778	17622	17527	17382	17800	17598	17766	17744	17726	17660	17556	17755	17308	17746	17738	17608	17798	17623	17555	17681	17528	17498	17616	17652	17622	17753	17561	17631	17673	17716	17786	17718	17547	17643	17533	17554	17706	17538	17667	17655	17994	17807	17703	17773	17502	17627	17606	17595	17676	17578	17576	17643	17665	17855	17794	17544	17619	17569	17769	17436	17859	17689	17629	17813	17444	17821	17598	17628	17508	17595	17703	17752	17659	17638	17625	17671	17659	17695	17539	17740	17741	17514	17765	17706	17708	17509	17709	17657	17677	17556	17517	17793	17591	17780	17654	17849	17831	17572	17688	17754	17579	17602	17654	17283	17707	17715	17578	17793	17850	17550	17592	17718	17681	17589	17590	17668	17541	17515	17564	17965	17590	17734	17700	17612	17622	17872	17612	17787	17724	17728	17828	17559	17623	17699	17694	17915	17782	17610	17830	17386	17732	17537	17559	17677	17531	17653	17801	17449	17549	17577	17659	17693	17920	17563	17699	17701	17711	17452	17766	17594	17623	17626	17500	17522	17548	17840	17603	17927	17640	17623	17821	17541	17513	17716	17478	17708	17588	17565	17621	17408	17489	17548	17607	17535	17480	17581	17621	17594	17862	17667	17608	17696	17809	17613	17751	17583	17629	17553	17537	17649	17668	17945	17647	17576	17707	17777	17657	17615	17438	17557	17655	17593	17742	17801	17607	17670	17769	17699	17737	17751	17646	17762	17690	17477	17402	17689	17637	17805	17682	17677	17783	17871	17586	17649	17817	17827	17689	17745	17592	17487	17579	17481	17577	17647	17883	17323	17637	17729	17738	17399	17486	17627	17615	17757	17682	17708	17636	17720	17705	17535	17690	17750	17471	17433	17586	17829	17587	17612	17507	17541	17578	17654	17409	17571	17747	17761	17807	17579	17508	17764	17465	17664	17514	17544	17600	17563	17724	17657	17572	17685	17654	17587	17601	17614	17644	17688	17716	17743	17578	17758	17623	17889	17667	17646	17861	17630	17761	17723	17662	17562	17514	17544	17531	17719	17527	17837	17593	17677	17578	17631	17448	17689	17591	17593	17646	17755	17919	17842	17616	17514	17719	17564	17625	17514	17485	17461	17411	17615	17903	17749	17724	17792	17667	17538	17725	17644	17685	17515	17666	17780	17804	17702	17523	17668	17721	17728	17666	17800	17620	17770	17708	17539	17677	17750	17781	17487	17668	17575	17535	17791	17514	17827	17663	17712	17561	17768	17707	17946	17671	17621	17603	17590	17777	17643	17604	17629	17698	17805	17799	17746	17665	17809	17685	17481	17485	17716	17747	17508	17681	17666	17697	17519	17403	17631	17785	17907	17718	17536	17626	17734	17897	17490	17710	17803	17646	17633	17676	17711	17772	17658	17656	17732	17658	17449	17658	17714	17492	17910	17353	17741	17657	17700	17798	17621	17659	17795	17782	17790	17592	17536	17647	17572	17842	17611	17750	17682	17491	17560	17588	17745	17691	17528	17790	17814	17662	17782	17564	17733	17724	17418	17759	17805	17533	17756	17579	17796	17750	17561	17670	17595	17870	17868	17671	17608	17816	17653	17777	17602	17685	17734	17697	17661	17681	17673	17563	17515	17614	17655	17764	17491	17678	17826	17522	17481	17776	17561	17635	17764	17494	17674	17746	17612	17608	17654	17618	17516	17610	17747	17547	17460	17536	17637	17613	17494	17706	17533	17577	17619	17510	17690	17833	17693	17629	17522	17567	17698	17659	17572	17731	17861	17490	17427	17591	17738	17671	17814	17780	17626	17726	17538	17524	17721	17489	17854	17687	17557	17574	17533	17654	17703	17939	17551	17719	17752	17699	17648	17464	17756	17592	17677	17709	17830	17711	17519	17603	17851	17729	17672	17943	17561	17528	17678	17624	17699	17520	17577	17793	17658	17507	17547	17617	17805	17886	17727	17561	17723	17652	17581	17656	17643	17479	17594	17660	17732	17487	17594	17872	17747	17614	17565	17552	17561	17400	17538	17826	17712	17478	17593	17700	17685	17762	17536	17662	17631	17572	17673	17553	17797	17679	17625	17635	17836	17656	17577	17899	17601	17606	17813	17663	17645	17803	17539	17649	17630	17598	17638	17652	17815	17812	17839	17677	17531	17396	17517	17662	17689	17495	17786	17967	17611	17665	17410	17583	17767	17703	17540	17648	17681	17507	17571	17773	17666	17752	17765	17459	17710	17675	17558	17665	17806	17747	17541	17609	17877	17513	17683	17655	17728	17533	17594	17603	17715	17489	17798	17671	17587	17721	17673	17627	17587	17582	17763	17822	17721	17602	17564	17910	17572	17584	17509	17531	17718	17757	17683	17624	17668	17530	17666	17522	17634	17774	17569	17620	17729	17531	17499	17526	17652	17729	17657	17804	17635	17751	17653	17756	17531	17708	17855	17973	17682	17595	17706	17632	17599	17548	17596	17770	17573	17695	17845	17711	17409	17592	17399	17404	17764	17764	17720	17668	17727	17456	17618	17781	17364	17685	17601	17703	17536	17623	17607	17769	17686	17693	17475	17546	17866	17628	17543	17502	17630	17765	17746	17490	17497	17784	17852	17609	17597	17688	17430	17530	17577	17543	17458	17553	17670	17382	17620	17648	17741	17857	17534	17748	17641	17568	17679	17646	17533	17596	17565	17731	17704	17686	17708	17634	17682	17817	17865	17645	17748	17771	17733	17771	17746	17526	17516	17877	17705	17511	17416	17586	17866	17759	17537	17667	17730	17645	17633	17812	17805	17670	17771	17705	17964	17456	17696	17709	17770	17661	17763	17708	17619	17706	17599	17582	17673	17618	17493	17534	17639	17630	17664	17674	17605	17677	17611	17707	17727	17575	17714	17933	17712	17599	17672	17757	17551	17741	17613	17712	17629	17636	17719	17587	17600	17620	17652	17665	17566	17712	17742	17676	17617	17754	17657	17774	17563	17631	17693	17525	17814	17646	17640	17642	17547	17644	17586	17753	17502	17626	17687	17646	17652	17647
21908	32211	29580	23258	21209	20027	18554	17633	17215	16801	16401	15961	15712	15959	15607	15641	15580	15377	15216	15324	15275	14958	14937	15210	14951	15036	15092	14880	14963	14872	15154	14917	14958	14919	14983	14741	14975	14970	14843	15069	14852	14715	14932	14763	14981	14748	14834	14924	15108	14939	14881	14810	15019	14753	14862	14724	15062	14878	14859	14818	14810	14770	14631	14970	14938	14839	14899	14992	14821	14766	14803	14719	14776	14767	14935	14716	14877	14788	14774	14933	14947	14832	14866	14879	14852	14971	14854	14829	14943	14926	14946	14974	14816	14942	14968	14935	14878	14882	14956	15043	14981	15080	14720	14725	14972	14898	14870	15052	14876	14868	14625	14808	14882	14963	14853	14794	14959	14856	14770	14846	14877	15082	14830	14809	14845	14830	14894	14644	14807	14808	14917	14766	14837	14804	14665	14944	14939	14681	14872	14890	15019	14861	14731	14737	14774	14868	14843	14812	14810	14862	14827	15050	15033	14885	14766	14689	14853	14854	14864	14854	14858	14963	14981	14909	14876	14962	15017	14906	14785	14852	14833	14881	14736	14822	14626	14922	14922	14850	15062	14782	14999	14807	14940	14872	14900	14946	14852	14808	14956	14622	14699	14969	14875	14887	14846	14992	14737	14932	14777	14895	14727	14810	14840	14924	14879	14762	14696	14744	14974	14877	14767	14860	14861	14942	14773	14977	14757	14904	14758	15054	14745	14810	14958	14955	14811	14778	14700	14911	14945	14831	14910	14872	14926	14896	14824	14777	14829	14655	14819	14779	14983	14761	14894	14895	14863	14773	14943	14932	14798	14824	14847	14851	14953	14921	14906	14995	15067	14806	14852	14770	14734	14853	14905	14880	15025	14793	14812	14769	14869	14886	14981	14921	14775	14824	14935	14893	15014	14837	14764	14950	14850	14868	14827	14700	14888	14930	15098	14920	14921	14739	14924	14780	14936	14927	14715	14917	14984	14862	14829	14987	14892	15039	14925	14870	15020	14873	14760	15026	14904	14807	14963	14663	14867	14876	14825	14708	15002	14852	14868	14879	14918	14850	15007	15017	14884	14743	14883	14849	14803	15013	15041	14712	14735	14759	15019	14964	14764	14904	14703	14697	14908	14935	14739	15040	14717	15072	14938	14817	14868	14902	14802	14836	14929	14931	14984	14925	14839	14807	14865	14942	14909	14826	14914	14666	14923	14974	14885	14908	14942	14853	14855	14876	14953	14748	14937	14778	14967	14987	14884	14807	14807	14984	14813	15032	15030	14549	14730	14721	14673	14817	14855	14876	14922	14930	14974	14925	14837	14869	14786	14902	14801	14917	14840	15001	14988	14938	15077	14768	14977	14820	14795	14813	15024	14967	14838	14955	14717	14904	14922	14692	15017	14800	14887	14743	14804	14690	14732	14854	14990	14908	14847	15004	14769	14975	14844	14784	15038	14904	14845	14921	14911	14989	14689	14837	15064	14877	14846	15056	15001	14767	15015	14757	14995	14863	14902	14843	14878	15008	14901	15000	14779	14938	14990	14911	15002	14858	14717	14849	14931	14749	14863	14891	14819	14967	14830	14607	14939	14906	14801	15214	14863	14917	14893	14890	15023	14939	14890	14959	14954	14979	14944	14865	15101	14856	14900	15055	14835	14984	14882	14986	14728	14809	14844	14865	14724	14705	14899	14890	14927	14866	15052	14796	14842	14952	14802	14706	14770	14787	14777	14898	14794	15043	14994	14786	14819	14927	14877	14901	14629	14959	14878	14734	14616	14862	14965	15013	14725	14744	14938	14781	14830	14941	14791	14845	14899	14681	14806	14850	14836	14831	14772	14793	14674	14830	14886	14911	14752	14888	14872	14875	14936	14679	14779	14920	14974	14993	15014	14881	14944	14786	14843	14877	14933	14980	15083	15010	14965	14755	14816	15020	14806	14904	14958	14943	15051	14963	14800	14919	14861	14919	14888	14896	14786	14913	14777	14737	14860	14958	14744	14882	14863	14865	14884	14747	14908	14992	14840	14803	14943	14823	14837	14915	14879	14721	14780	14645	14851	14958	15094	14596	14793	14781	14968	14960	14888	14921	14925	14736	15061	14873	14848	14949	14862	14643	14873	14912	15062	15004	15016	14985	14956	14785	14977	15004	14854	14828	14739	15093	14974	14844	14825	14850	14898	14885	14957	14660	14812	14844	14896	14894	14892	14838	14932	14785	14834	14898	14967	14889	14917	14971	14807	14940	14695	14786	14927	14882	14942	15063	14861	14892	15016	14970	14947	14694	14834	14790	14760	14956	14826	14987	14869	14975	14941	14778	14878	14969	15014	14888	15016	14845	14879	14827	15038	15009	14857	14911	14822	14802	14911	15139	14887	14937	14692	14821	14808	14880	14955	14944	14884	14714	14681	15001	14834	14927	14974	14892	14993	14940	14910	14987	14756	14847	14891	14922	14664	14846	14968	14987	14814	15003	15013	14767	15073	14804	14864	14836	14922	14925	14830	14715	14951	14978	14829	14779	14821	14786	14668	14879	15060	14808	14817	14925	14686	15005	14707	14842	14819	14757	14784	14957	14828	14898	14851	14840	14822	14766	14816	14567	14924	14842	14814	14870	14913	14834	14903	14896	14902	14928	14860	14825	14859	14799	14910	14940	14833	14879	14633	14771	14885	14866	14787	14787	14851	14808	14809	14776	14893	14784	14866	14821	15066	14918	14946	14877	14849	14988	14774	14838	14866	14856	14812	14905	14855	14890	14849	14855	14837	14762	14961	14893	14986	14741	14917	14883	14906	14841	14935	14933	14930	14869	15157	14746	14823	14880	14845	14905	14885	14921	14892	14851	14966	14797	14919	14810	14740	14855	14822	15049	14800	14782	15004	14737	14889	14796	14772	14727	14697	14945	14941	14996	14798	14937	14753	14964	14921	14835	14844	14811	14864	14802	14881	14997	14872	14640	15033	14864	15012	14867	15014	14933	14758	15059	14775	14873	14898	14845	14766	15082	14811	14894	14782	14878	14885	14906	14887	14698	14928	14911	14918	14930	14804	14858	14842	14790	14742	14838	14922	14859	14955	14893	15001	14797	14873	14898	14660	14954	14804	14774	14865	14972	14879	14855	14917	14782	14986	14929	14623	14858	14900	14867	14960	14872	14813	14645	14910	14966	14907	15038	14970	14865	14981	14877	15065	14819	14841	14810	14796	14827	14981	14990	14787	14950	14977	14875	14753	14802	14955	14762	14717	14892	14914	14890	14966	14786	14995	14910	15024	14852	14898	15031	14927	15004	14922	14979	14834	14797	14858	14712	14882	14744	14869	14814	14785	14804	14902	14783	14846	14825	14757	14992	14824	14881	14880	14770	14993	14818	14808	14996	14857	14860	14873	14864	14934	14888	14784	14774	14773	14877	14938	14704	14799	14883	14827	14834	14827	14812	14902	14876	14996	14885	14875	14827	14873	14884	14853	14850	14902	14862	14885	14810	14902	15103	14909	14881	15157	14825	15099	14956	14840	15016	14973	14931	14985	14943	15096	14843	15018	14952	15065	14791	14909	14819	14807	14766	14863	14797	14828	14852	14829	14967	15012	15117	14831	14788	14887	14919	14890	14888	14983	14710	15058	14898	14993	14904	14767	14846	14821	14725	14869	14708	14844	14723	14820	14955	14791	14782	14905	14937	14762	15045	14928	14791	14927	14954	14858	14892	14792	14789	14964	14636	15016	14768	14845	14816	14938	14862	14829	15099	14953	14696	14863	14844	14955	15002	14770	14944	14808	14960	14887	14979	14799	14876	15026	14929	14812	14961	14806	14921	14900	14984	14996	14944	14971	14870	14959	14734	14899	14953	14964	15015	14888	14967	14983	14872	15057	14860	14741	14872	15050	14810	14808	15020	14660	14950	14853	14781	14859	14931	14925	14974	15005	14843	14982	14826	14739	14903	14949	14972	14968	14843	14999	14777	14824	14841	14992	14882	14938	14831	14977	14869	14891	14969	14940	14905	14949	14926	14909	14813	14821	14868	14826	14859	14669	14785	14889	14941	14859	14896	14855	14729	14827	14993	14883	14880	14895	14773	14897	14958	15076	14938	14890	14760	14852	14742	14813	14892	15018	14814	15060	14858	14973	14877	14909	14941	14909	14988	14851	14937	14822	14869	14837	14835	14779	14737	14881	14815	15049	14871	14979	14912	14785	14945	14937	14898	15017	14832	14715	15073	14947	14911	15044	14925	14755	14838	14864	15005	15021	14779	14898	14980	14641	14841	14871	14914	14890	14938	14896	14864	15032	14867	14962	14799	14941	14929	14990	14885	14829	14930	14829	14889	14779	14824	14884	15018	14940	14884	14913	14777	14757	14787	14825	14704	15004	14769	14843	14828	14791	14715	14816	14833	14757	15085	14811	14736	14821	14746	14877	15010	14952	14804	14751	14744	14839	14814	15063	14735	14730	14913	15055	14994	14954	14897	14968	14750	15061	14945	14949	14892	14899	14764	14816	14892	14902	14963	14780	14893	14881	14947	14940	14911	14982	14925	14883	14755	14841	14978	14895	14827	14967	14874	14841	14866	14816	14836	14906	14887	14854	14736	14819	14807	14825	14786	14859	14980	14969	14897	14800	14899	14900	14737	14845	14984	14973	14783	14795	14763	15049	14774	14873	14867	14887	14946	14872	14702	14979	14890	14928	14980	14890	14919	14903	15032	14893	14707	14937	14957	15082	15041	14739	14817	14668	15004	14913	15048	14871	14976	14859	14819	14900	14895	14839	14781	14938	14839	14852	14799	14606	14818	14997	14787	14955	14851	14911	14747	14987	14979	14761	14943	14980	14918	14766	14852	14953	15053	14848	15044	14840	14917	14956	14865	14857	14913	14924	14723	14783	14845	14986	14875	14959	14938	14758	14856	14866	14787	14881	14928	15001	14969	14821	14983	14888	14873	14938	14873	14870	14856	14808	15134	14682	14983	14631	14948	15098	14871	14911	14848	14902	14788	14856	14757	14790	14875	14828	14736	14879	15005	14913	14991	14789	14786	14881	14901	14922	14850	14846	14874	14896	14913	14923	14890	14944	14896	14965	14963	14969	14763	15033	14726	14871	14991	14952	14935	14878	14782	14887	14887	14944	14840	14809	14791	15146	14780	14994	14840	14888	14755
23648	20975	28353	24134	23038	24583	24324	21323	20152	20113	19839	19423	18926	18929	18956	18850	18518	18623	18312	18351	18454	18238	18344	17929	18023	18053	18165	18139	18070	18100	18053	18072	17963	17935	17950	17973	17951	18076	17982	17779	17931	17808	17823	17861	18131	17906	17768	17873	17951	17814	17897	18081	17851	17670	17850	17847	17791	17838	17828	17894	17800	17876	17865	17769	17823	17953	17717	17874	17874	17960	17853	17603	17792	17782	17873	17752	17924	17885	17780	17948	17821	18018	17993	17842	17648	17636	17707	17669	17705	17739	17947	18198	17717	17828	17904	17907	17856	17835	17763	17960	17970	17673	17783	17856	17755	18035	17798	17863	17766	17710	17804	17772	17768	17714	17948	17728	17678	17965	17963	17755	17930	17937	17829	17884	17912	17936	17930	17736	17814	17779	17631	17940	17684	18044	17782	17856	17862	17775	17951	17688	18046	17833	17706	17747	17906	17850	17895	17892	17946	17980	17854	17712	17934	17951	18093	17843	17852	17929	17848	17763	17762	17947	17667	17784	17888	17822	17953	17877	17761	17914	17887	17840	17841	17647	17817	17932	17919	17824	17858	17660	17839	17812	17924	17687	17900	17650	17694	17785	17897	17633	17676	17936	17869	17907	17885	17715	17635	17781	17842	17592	18113	18086	17837	17826	17622	17952	17941	17754	17771	17797	17708	17813	17564	17705	17918	17903	17913	17982	17809	17836	17922	17731	17889	17853	17891	17890	17832	17861	18007	17903	17799	17690	17919	17938	17647	17827	17617	17786	17901	17636	17589	17920	17775	17763	17849	17822	17869	17749	17851	17701	17679	17933	17936	17617	17660	17634	17721	17860	17663	17751	17667	18001	17747	17965	17641	18179	17822	17724	17905	17839	18002	17850	17898	17945	17947	17742	17903	17854	17592	17847	17894	17617	17797	17822	17877	17958	17780	17922	17855	17791	17821	18063	17910	17884	17900	17869	17719	17784	17955	17901	17785	17821	17808	17781	17849	17952	17747	17837	17867	18010	17856	17823	17709	17925	17838	17589	17759	17985	17828	17866	17855	17799	18094	17981	17744	17718	17793	17937	17954	17660	17647	17944	17800	17725	17808	17787	17842	17852	17801	17674	17630	17947	18052	17740	17641	17766	17867	17831	17804	17717	17906	17708	17744	17636	17741	17744	17967	17831	17774	17793	17700	17891	17796	17800	17714	17864	17643	17903	17695	17671	17732	17844	17958	17944	17899	17812	17788	17951	17895	17833	17834	17697	17828	17821	17811	18003	17958	17941	17756	17885	17658	17882	17985	17693	17664	17862	17803	18003	17686	17721	17838	17897	17742	17685	17702	17867	17847	17960	17790	17864	17687	17678	17849	17834	17886	17858	17740	17764	17756	17817	17839	17962	17980	17805	17816	17896	17802	17803	17859	17838	17769	17746	17877	18042	17660	17656	17825	17788	17913	17805	17742	17711	17694	17658	17956	17588	17774	17763	17885	17656	17556	17781	17622	17689	17787	18010	17960	17768	17731	17775	17845	17828	17780	17853	17780	17781	17882	17748	17694	17828	17866	18034	17679	17969	17920	17836	17795	17888	17792	17861	17680	17736	17815	17861	17886	17604	17735	17814	17788	18066	17896	17763	17607	17868	17693	17741	17815	17934	17990	17916	17919	17626	17912	17764	17922	17780	17758	18025	17848	17828	17922	18007	17844	17773	17901	17837	17846	17884	17806	17856	17707	17902	17906	17966	17980	17677	17804	17972	17796	17909	17885	17620	17900	17910	18017	17875	17841	17797	17951	17903	17964	17843	17802	17711	17870	17852	17607	17746	17892	17910	17865	17791	17874	17887	17638	17981	17699	17782	17928	18054	17879	17849	17848	17580	17840	17838	17846	17976	17868	17716	17500	17742	18082	17606	17855	17892	17837	17846	18090	17918	17895	17617	17804	17867	17684	17762	17598	17813	17854	17745	17642	17766	17838	17640	17550	17823	17912	17654	17877	18067	17748	17836	17794	17710	17665	17993	17888	17790	17838	17608	17727	17726	17793	17867	17713	17828	17957	17848	17789	17867	17854	17829	18096	17876	17779	17719	17855	17924	17775	17951	17967	17712	17827	17926	17867	17740	17776	17939	17880	17708	17840	17778	17648	17896	17936	17702	17982	17792	17657	17796	17840	17865	17851	17828	17719	17869	17886	18007	17788	17747	17961	17745	17654	17745	17777	17967	17842	17704	17920	17699	18029	17751	17781	17872	17720	17767	17825	17812	17748	17567	17803	17789	17840	17848	17876	17765	17660	17756	17685	17829	17728	17862	17866	17836	17796	17758	17605	17749	17759	17631	17831	17842	17993	17868	17681	17785	17771	17804	17745	17767	17699	17967	17790	17884	17644	17642	17772	17809	17861	18066	17873	17909	17844	17748	17704	17891	17953	17954	17873	17605	17939	17896	17709	17931	17810	17838	18118	17749	17707	17926	17705	17905	17663	17974	17745	18076	17949	17673	17872	17870	17788	17767	17865	17761	17637	17988	17746	17721	17843	17840	17713	17827	17788	17741	17718	17735	17614	17724	17746	17751	17858	17742	18016	17989	17827	17763	17936	17884	17906	17693	17923	17830	17721	17674	17885	17916	17776	17838	17795	17854	17867	17792	17775	17907	17741	17906	18001	17863	17680	17860	17855	17700	17857	17817	17834	17894	17727	17708	17795	18009	18015	17807	17779	17680	17814	17809	17593	17916	17887	17637	17895	17852	17751	17718	17632	17810	17997	17912	17966	17885	17786	17895	17757	17910	17898	17696	17813	17614	17818	17865	17819	17707	17888	17945	17905	17639	17729	18041	17868	17659	17973	17736	17672	17607	17734	17794	17719	17897	17845	17990	17890	17847	17676	17789	17702	17922	17883	17842	17876	17778	17925	17944	17904	17692	17816	17928	17700	17815	17886	17763	17665	17919	17702	17806	17893	17723	17570	17702	17628	17845	17935	17638	17844	17706	17807	17752	17914	17844	18010	17809	17989	17815	17802	17833	17729	17835	17799	17840	17672	17777	17835	17868	17796	17683	17856	17691	17940	17846	17692	17908	17771	17722	17830	17772	17955	17704	18048	17795	17865	17716	17678	17645	17739	17710	17742	17678	17598	17735	17915	17796	17904	17784	17921	17663	17902	17687	17999	17776	17710	17803	17972	17990	17842	17630	17814	17986	17878	17814	17788	17886	17644	17691	17843	17818	17891	18100	18029	17980	18017	17920	17996	17735	17711	17925	17901	17794	17836	17850	17691	17648	17706	17790	17768	17830	17906	17808	17765	17777	17625	17609	17744	17650	17690	17986	17703	17904	18036	17900	17874	17852	17868	17927	17868	17692	17748	17990	17674	17701	17759	17760	17724	17752	17873	17857	17911	17744	17801	17593	17860	17829	17731	17767	17865	17701	17696	17976	17690	17763	17652	17769	17739	17922	17919	17810	17715	17565	18159	17731	17704	17809	17802	17892	17866	17787	17893	17868	17798	17844	17720	17798	17702	17524	17882	17843	17923	17702	17636	17895	17840	17618	17741	17914	17811	17882	17748	17756	17795	17684	17631	17966	17859	17683	17738	17656	17739	17945	17936	18001	17938	17739	17952	17882	17849	17830	17971	17689	17906	17922	18004	17862	17900	17672	17889	17767	17690	17820	17802	17802	17858	17770	17879	17886	17775	17896	17910	17604	17679	17814	17707	17577	17699	17753	17779	17885	17952	17703	17921	17900	17826	17999	17808	17828	17790	17932	18069	17902	17860	18068	17695	17939	17791	17719	17722	17825	17834	17676	17956	17678	17822	17918	17843	17627	17829	17725	17673	17733	17658	17835	17986	18038	17842	17784	17867	17778	17726	17800	18053	17792	17887	17824	17819	17745	17922	17870	17816	17941	17844	17703	17752	17869	17736	18019	17908	17806	17702	17706	17834	17788	17915	17801	17920	17660	17909	18008	17918	17872	17869	17832	17654	17831	17734	17855	17684	17891	17799	17856	17773	17807	17890	17879	17565	17689	17768	17705	17856	17975	17824	18024	17553	17893	18065	17858	17752	17997	18000	17726	17628	17801	17669	17876	17817	17898	17925	17896	17912	17850	17815	17796	17611	17873	17891	17869	17737	17765	17930	17780	18047	17697	17782	17863	17812	17836	17891	17754	17705	17861	17751	17771	17684	17793	17826	17575	17809	17671	17821	17743	17873	17713	17797	17783	17695	17790	17937	17961	17866	17877	17853	17880	17802	17775	18013	17889	17977	17836	17985	17851	17782	17863	17807	17686	17855	17593	17741	17851	17755	17746	17730	17754	17934	17913	17585	17951	17944	18028	17976	17836	17769	17782	17993	17825	17786	17941	17718	17981	17885	17827	17793	17791	17953	17866	17538	17711	17834	17712	17833	17781	18027	17782	17713	17741	17957	17669	17746	17764	17636	18017	18027	17752	17766	18222	17777	17829	17838	17978	17814	17788	18008	18023	17970	17746	18019	17987	17871	17952	17845	17587	17757	17844	18021	17802	17807	17729	17787	17885	17980	17756	17882	17702	17908	17751	17862	17972	18123	17853	17785	17749	17730	17825	17921	17880	17617	17654	17612	17710	17849	17764	17768	17900	17891	17723	17785	17674	17747	17837	17831	17688	17794	17726	17674	17907	17852	17914	17862	17855	17862	17858	17840	17921	17887	17860	17804	17751	17688	17733	17827	17794	17740	17748	17744	17810	17822	17904	17743	17708	17744	17774	17683	17977	17858	17653	17956	17784	17747	17888	17698	17702	17761	17801	17846	17691	17886	17724	17849	18031	17921	17923	17765	17769	17788	17884	17913	17864	17912	17918	17854	18080	17609	17978	17936	17897	17871	17836	17806	17819	17990	17910	17739	17725	17907	17966	17856	17953	17922	17798	17899	17781	17674	17846	17970	17916	17957	17815	17572	17757	17715	17841	17693	17869	17916	17782	17974	17984	17956	17781	17800	17990	17929	18014	17824	17748	17875	17907	17903	17728	17805	17867	17691	17888	17799	17727	17934	17824	17798	17963	17910	17832	17415	17876	17925	17801	17965	18016	17983	17908	17886	17995	17789	17781	17777	17727	17854	17751	17680	17756	17666	17698	18027	17885	17908	17738	17774	17773	18024	17762	17795	17777
21520	38614	35636	27447	24426	22727	20763	19451	18729	18098	17509	17082	16861	16555	16633	16108	16008	15971	15837	15557	15612	15224	15256	15354	15250	15152	15194	14933	15029	15051	14977	15115	15103	14957	15081	15051	15109	15103	14819	14979	14816	14917	15032	14976	15007	14752	14859	14967	15003	14996	14964	14976	15009	14849	14963	15094	15040	14943	15102	14776	14902	14876	15053	14817	15064	15033	14895	14900	14946	14933	14876	14973	14919	15092	14885	14972	15136	15050	14943	14955	14901	14995	14903	14992	14905	14875	14942	14778	14986	15121	14815	14757	14933	14945	14877	14956	15027	14940	14857	14906	14879	14734	14966	14933	14893	14783	14967	14851	15076	14955	14872	14939	15047	14732	14883	14857	14873	14950	14863	15003	14888	14980	14791	14920	14821	15000	14826	14935	14979	14874	14911	14920	14935	14860	14933	14837	14925	14947	15084	14826	14838	14762	14732	14917	14952	15047	14938	15078	15001	14838	14994	14972	15092	14995	14957	14928	14937	15015	14941	15053	14847	14900	14861	14972	14853	14774	14993	15031	14911	14933	14846	15003	14809	15113	14736	14980	14862	14953	14978	14793	15030	14874	14939	14793	14875	15007	14886	14822	14963	14922	14954	15048	14931	14895	15014	14827	14842	15158	14875	14920	14962	14953	14919	14746	14933	14800	14860	14934	14957	14967	14894	14762	14872	14881	14817	14972	14947	14887	14944	14966	14950	14997	14921	14814	15035	14972	15029	14983	14941	15064	14862	14807	14772	14828	15080	14995	14927	14901	15008	14810	14942	14964	14914	14958	14836	14959	14929	14771	14858	14939	14994	14970	14921	14953	14916	14816	15104	15044	14998	15092	14834	14870	15157	14849	14880	14896	14973	14832	14843	14950	14988	15018	14853	14954	14881	14958	14896	14770	14933	14951	14919	14687	14961	14920	14933	14879	14959	15011	14891	15011	14915	14940	14944	14989	14924	14789	14935	14836	14864	14935	14878	15014	14795	14759	14955	15022	14887	14999	14878	14896	14843	14951	15012	14960	15060	14985	14977	15005	14877	14986	15000	15015	14911	15039	14895	14908	14773	14922	14881	14895	14862	15013	15084	14929	15056	14936	15160	15079	14963	14906	14991	15077	15030	15028	14937	15087	14952	15053	14778	14995	14980	14994	14987	14971	14996	15004	14747	14802	14897	14989	14868	14823	14779	14836	14810	14891	14999	14812	14919	14914	15045	14960	14708	14933	15087	14992	14824	14994	14965	15042	14826	14946	15103	14780	14902	14911	14826	15072	14959	14941	14985	15019	14999	14847	14659	14829	14773	14831	14932	15108	14792	14977	14915	14926	14924	14999	14853	14961	14798	14782	15008	14786	14875	14934	15034	15007	14835	14798	14838	14995	15002	14903	14965	15003	14879	14860	15044	14877	15132	14946	15047	14871	14887	14951	14913	14814	14882	14937	15254	14652	15009	14977	14997	14967	14882	14795	14916	15064	14954	14840	14952	14867	14772	14920	14941	14895	14867	15070	14843	14989	14954	14810	14890	14937	14938	14893	15009	14934	14805	14909	14923	14936	14850	14865	14926	14715	14952	14933	14918	14756	14896	14877	15040	14935	15052	14902	14773	14759	14957	14950	15013	14926	14794	14954	14899	15050	14968	14984	14752	15032	14974	15021	14900	14826	14975	15012	14748	14888	14836	14890	14853	15103	14778	14974	14958	15122	14919	14959	14873	14944	15048	14934	14874	14930	15047	14915	15047	15032	14931	14871	14928	14932	14987	14950	14963	14845	15090	14962	14891	14951	14974	14874	14984	14796	14820	14895	14935	14883	15096	14886	14742	14830	14968	15111	15133	14961	15067	14994	14847	14965	14795	14952	14823	14910	14975	15004	14980	14823	14965	15064	14946	14961	14893	14761	14921	14734	14927	15008	14987	14897	14932	15042	15060	15068	14912	15031	15107	14914	14883	14860	14803	14746	14812	14854	14983	14977	14895	14935	14934	15014	15065	15139	14932	15070	14779	14985	15032	15045	14929	14841	15096	14819	14970	14727	14953	14645	14882	14924	14765	14890	14829	14712	14797	14988	15111	14860	14970	14867	14948	14866	15016	15085	14794	14840	14877	14946	14822	15025	14998	15073	14872	14790	14984	14949	15097	14953	14888	14920	14878	14841	14961	14854	14884	15007	14924	15012	14857	14906	14967	14849	14778	15035	14994	14896	14940	14958	14857	14923	15067	14954	15006	14806	14874	14894	14879	14881	14911	14868	14800	15022	15037	15029	14922	14954	14889	14943	14802	14906	14834	14817	15072	15145	15089	14913	14822	14773	15147	15000	14809	15036	14995	14840	14914	14899	14899	14775	15000	14927	14793	14793	15007	14810	14968	14920	14822	15011	14860	14904	14916	15077	14971	14775	14946	14867	14797	15024	14861	14708	14931	14927	14864	14942	14885	14895	14928	14959	14775	15009	14854	14785	14981	14937	14792	14950	14972	14942	15031	14681	14872	15029	14808	14940	14850	14914	14914	14911	14885	14940	14968	14913	14915	14983	14935	14912	14962	14780	14942	15081	14986	14785	14633	14989	14939	14953	14868	14827	14996	14802	14993	14802	14976	14844	14917	14896	14828	14877	14936	15073	14911	14789	14951	14924	14672	14920	15167	14936	14897	14809	14821	14906	15045	14841	14954	15020	14941	14983	14895	14859	14943	14937	14939	14930	14927	14999	14897	14965	14987	15014	14955	14910	14936	15030	14921	14866	15161	14745	14951	14928	14967	14913	15092	15007	14859	14801	14921	14895	14963	14931	14929	15026	14786	14847	14886	14899	14913	14761	14846	14845	15040	14936	14687	14798	14879	14970	15030	14974	14876	14836	15005	14930	14939	15071	14765	14964	14808	15037	14855	14964	14848	14938	14964	15035	14871	14895	14961	14905	15119	15118	14893	15101	14827	14839	14858	14875	15092	14883	14890	14739	14911	14903	15042	14871	14916	15002	14959	15032	14943	14895	14944	14821	14822	14841	15042	14875	14867	14919	15245	14751	14911	14997	14926	15008	14823	14889	14829	14959	14990	15019	15098	15025	14870	14879	14763	14991	14859	15021	14688	14905	14962	14850	14878	14866	14869	14953	14943	15045	14922	15018	14958	14955	14832	15049	15094	14816	14908	14772	15014	15046	14927	14971	14903	15039	14770	15059	15203	14802	14917	14993	14928	14814	14944	14680	14954	14857	15023	14856	14812	14757	15005	15015	14841	14903	15013	14973	14860	14949	15008	14963	14841	14834	15088	14820	14908	14988	14827	15072	14884	14979	14999	14947	15091	14736	14956	14884	14796	14785	15032	14892	15029	14940	14916	14811	14956	14980	14892	15050	15015	14894	14927	14909	14865	14991	14923	14843	15013	14757	14760	14725	14993	15007	14925	15178	15033	14955	14817	15054	15048	14958	14847	15008	14797	14891	14903	15081	14923	14830	15021	15077	15004	15025	14908	14874	15008	14947	15003	14912	15002	14866	14962	14945	14904	14930	14853	14736	14860	14963	14883	14872	15040	14897	14875	14813	15084	14998	14960	14936	15103	14861	14930	14841	14839	15074	14743	14959	14870	14904	14948	14910	14904	14987	14857	14735	14985	14909	15008	14942	15142	14918	14995	14795	14805	15061	14844	15038	14979	14876	14892	14813	14909	14873	14836	14963	14832	14857	14976	15145	14942	15154	14928	14907	14854	14809	15146	14902	14951	14852	14943	14812	15073	14885	14863	14998	14896	14747	15004	14850	14975	14921	15000	14991	14761	14762	14847	14779	14780	14895	15005	14989	14866	15021	14886	14912	14868	14790	14927	14937	14819	14964	15009	14855	15016	14964	14912	14960	14844	14863	15047	14959	14919	14878	14818	14934	14838	14885	14894	14768	14808	14763	14964	14892	14889	15029	14766	14965	15019	14853	14878	14842	15009	14921	14813	14792	14878	14758	14895	14808	14924	15078	15100	14968	14908	14959	15007	14898	14892	14990	14891	14906	14801	14952	14845	14933	14875	15000	14879	14911	14998	14794	14994	15018	14967	14978	15039	14857	15082	14891	14786	14946	14937	14864	14972	14893	14943	14837	15024	14846	14777	14857	15048	14825	14908	14962	14814	14844	14947	14912	14894	14959	14984	14882	15016	14890	14950	14780	14977	14873	15029	14922	14920	14968	14853	14915	14863	14901	14879	14953	14950	14890	15030	14928	15036	14815	14919	14885	14939	15040	14935	15000	14807	14978	14801	14786	14942	14982	14742	15004	15013	14874	14923	14953	15067	15021	15018	14935	14934	14847	15176	14903	14885	15183	14964	14879	14893	15035	14890	14776	15031	14919	14962	14972	15091	14950	14995	15000	14732	14909	15008	14834	14938	14957	14902	14899	14940	15091	14969	14984	14869	14894	14894	15000	15030	15045	14960	14865	14838	14907	14927	14697	15003	15038	14950	14956	14812	15129	14981	14889	14850	14934	14761	14946	14939	14970	15007	14867	14897	14898	15047	14915	14943	14958	14803	14872	15019	15017	15008	14783	14799	14920	14986	14872	14842	14913	14946	14944	15009	15098	14896	14930	15048	14836	14875	14874	14897	15043	14777	14966	15013	14795	15044	14807	14964	15139	14907	14908	14977	14923	15085	14896	14768	15020	15034	14859	14869	14874	14780	14954	15082	14875	14844	14833	15000	14905	14722	14978	14988	14836	14961	14985	14848	14945	14929	14906	14925	14944	15032	15065	14986	15013	14898	14941	15025	14865	14857	14879	14836	14978	14942	14943	14792	14967	14870	15128	14809	14875	14906	14767	14957	14745	14938	14952	14821	14825	14946	14933	14873	14877	14974	14988	14799	14928	14876	15019	14943	14848	15103	14886	14911	14869	14849	14808	14921	14933	15026	15021	14962	14865	15001	14982	14830	15051	14946	14943	14910	15010	14955	14870	15107	14823	14779	14840	14757	14739	14781	15006	14880	14942	14954	14824	14975	14900	14832	14822	15040	14856	14882	14955	14975	14863	14900	14837	14986	14881	14834	14706	14996	14856	14875	14834	14832	14955	14950	14823	14862	15034	15057	14963	15000	14929	14994	14792	14972	14771	14829	15019	15000	14764	15045	15055	14988	14748	14897	15016	14907	14809	14936	14900
22690	21057	28783	23593	21769	25438	28506	23805	22307	22460	22050	21535	21190	20852	20743	20568	20521	20237	20266	20066	19865	19984	19802	19568	19524	19942	19603	19506	19665	19487	19281	19228	19519	19306	19528	19184	19309	19344	19341	19278	19343	19374	19440	19521	19395	19159	19304	19294	19282	19322	19494	19278	19174	19162	19261	19229	19200	19370	19417	19295	19357	19315	19319	19576	19200	19233	19193	19311	19171	19360	19301	19443	19383	19288	19280	19287	19261	19352	19076	19382	19345	19190	19443	19314	19325	19183	19177	19295	19275	18959	19202	19447	19278	19245	19284	19227	19512	19196	19235	19140	19329	19183	19045	19096	19322	19241	19224	19386	19134	19089	19410	19370	19144	19242	19421	19316	19425	19308	19195	19101	19201	19062	19135	19317	19355	19334	19178	19138	19338	19357	19206	19257	19350	19161	19101	19002	19123	19347	19291	19260	19206	19187	19310	19342	19199	19273	19240	19154	19208	19310	19381	19091	19214	19117	19199	19315	19375	19263	19218	19238	19154	19383	19303	19170	19289	19151	19288	19280	19450	19210	19103	19251	19367	19320	19274	19334	19456	19348	19255	19243	19119	19324	19218	19233	19390	19191	19297	19087	19135	19366	19232	19133	19189	19399	19088	19379	19277	19456	19189	19388	19273	19261	19369	19232	19128	19296	19403	19071	19435	19166	19204	19134	19081	19341	19125	19287	19133	19219	19218	19186	19374	19177	19177	19173	19301	19389	19299	19041	19411	19243	19243	19192	19487	19181	19185	19020	19103	19202	19071	19355	19392	19382	19282	19170	19250	19211	19449	19200	19032	19215	19313	19365	19131	19348	19360	19018	19316	19181	19469	19066	19134	19115	19350	19362	19118	19361	19313	19054	19363	19188	19140	19113	19126	19325	19360	19193	19304	19052	19157	19229	19564	19045	19342	19152	19253	19246	19094	19237	18998	19377	19011	19161	19232	19361	19283	19239	19253	19372	19220	19270	19056	19317	19251	19096	19243	19173	19088	19198	19286	19222	19343	19212	19400	19156	19284	19223	19229	18950	19161	19138	19113	19292	19376	19400	19313	19268	19333	19363	19501	19180	19325	19265	19370	19167	19253	19082	19290	19246	18953	19386	19318	19355	19389	19082	18994	19139	19356	19179	19381	19142	19310	19420	19384	19192	19272	19150	19167	19174	19369	19199	19253	19302	19053	19226	19080	19212	19434	19120	19357	19252	19248	19226	19138	19336	19064	19135	19326	19252	19215	19069	19255	19385	19198	18931	19199	18971	19135	19205	19361	19222	19246	19188	19175	18948	19129	19114	19125	19100	19097	19372	19129	19358	19292	19262	19248	19412	19450	19359	19096	18984	19134	19036	19313	19460	19325	19350	19260	19101	18996	19268	19240	19154	19161	19174	19303	19286	19075	19165	19181	19384	19310	19442	19110	19289	19169	19307	19299	19245	19328	19248	19079	19275	19247	19218	19199	19193	19325	19141	19261	19046	18983	19155	19428	19302	19205	19188	19073	19104	19151	19313	19297	19203	19341	19317	19176	19489	19302	19116	19220	19474	19311	19053	19198	19139	19281	19236	19315	19203	19086	19070	19255	19209	19186	19093	19173	19053	19271	19283	19273	19071	19079	19242	19220	19333	19406	19327	19248	19285	19412	19299	19334	19179	19094	19243	19326	19116	19308	19236	19024	19051	19242	19418	19237	19270	19256	19226	19328	19256	19314	19287	18995	19214	19340	19256	19179	19340	19263	19528	19275	19240	19113	19276	19261	19138	19442	19439	19240	19140	19311	19254	19108	19104	19259	19243	18984	19031	19299	19208	19023	19183	19235	19125	19212	19231	19362	19215	19089	19314	19154	19234	19203	19159	19282	19331	19289	19277	19275	19444	19272	19359	19004	19433	19260	19199	19187	19265	19355	19239	19347	19307	19331	19251	19204	19066	19290	19256	19349	19157	19372	19230	19084	19259	19367	19396	19206	19320	19164	19072	19288	19355	19185	19282	19022	19302	19259	19165	19230	19274	19331	19207	19283	19202	19267	19162	19275	19163	19202	19151	19297	19208	19279	19231	19073	19101	19261	19289	19144	19225	19311	19281	19378	19283	19216	19346	19254	19182	19354	19330	19153	19392	19287	19204	19256	19145	19219	19285	19090	19262	19257	19025	19345	19119	19158	19069	19310	19211	19194	19237	19371	19545	19303	19304	19202	19268	19217	19368	19190	19132	19291	19441	19296	19178	19233	19098	19367	19191	19429	19188	19197	19197	19145	19298	19090	19262	19283	19264	19065	19114	19234	19072	19263	19235	19286	19005	19158	19264	19353	19144	19241	19231	19203	19206	19160	19281	19299	19229	19228	19181	19229	19345	19281	19261	19178	18972	19182	19323	19045	19088	19241	19172	19091	19115	19123	19103	19597	19338	19105	19291	19113	19094	19100	19324	19357	19332	19347	19319	19134	19208	19183	19242	19209	19257	19223	19392	19092	19152	19114	19203	19353	19316	19368	19238	19401	19319	19440	19385	19357	19145	19315	19069	19176	19326	19300	19293	19059	19199	19020	19212	19241	19152	19375	19245	19359	19087	19137	19019	19302	19141	19211	19303	19212	19190	19167	19001	19283	19314	19236	19457	19349	19301	19266	19377	19292	19190	19524	19318	19463	19245	19156	19266	19373	19232	19127	19154	19251	19072	19149	19205	19201	19222	19165	19127	19188	19291	19257	19079	19278	19224	19607	19375	19377	19263	19140	19079	19216	19287	19265	19422	19306	19166	19264	19262	19143	18970	19416	19381	19151	19309	19332	19239	19132	19247	19238	19156	19192	19094	19215	19118	19189	19251	19185	19108	19313	19096	19280	19246	19149	19143	19186	19115	19113	19001	19354	19343	19296	19194	19166	19234	19176	19282	19331	19310	19203	19095	19282	19099	19225	19324	19274	19147	19306	19346	19131	19501	19247	19146	19045	19228	19348	19334	19221	19087	19128	19176	19112	19216	19483	19250	19155	19250	19204	19062	19356	19262	19309	19323	19283	19266	19223	19281	19297	19136	19104	19290	19208	19148	19164	19323	19217	19329	19351	19211	19320	19065	19352	19315	18931	19159	19243	19181	19204	19368	19333	19290	19281	19126	19160	19161	19400	19249	19253	19023	19284	19232	19261	19174	19216	19270	19384	19350	19188	19076	19254	19067	19374	19257	19272	19319	19299	19085	19156	19132	19227	19358	19194	19144	19220	19291	19329	19161	19268	19060	19477	19252	19387	19003	19503	18949	19197	19288	19235	19271	19299	19382	19068	19150	19098	19313	19302	19417	19238	19219	19417	19308	19305	19312	19285	19219	19068	19220	19056	19185	19183	19331	19522	19133	19323	19341	19321	19063	19139	19076	19106	18996	19081	19262	19087	19212	19186	19295	18955	19299	19184	19039	19195	19307	19238	19379	19150	19338	19089	19121	19308	19270	19204	19161	19484	19132	19179	19228	19122	19325	19304	19012	19163	19136	19305	19150	19422	19298	19192	19345	19133	19264	19215	19330	19299	19244	19196	19423	19115	18979	19334	19235	19064	19128	19157	19245	19254	19248	19325	19017	19235	19318	19399	19324	19260	19312	19544	19095	19244	19264	19292	19371	19362	18939	19500	19204	19159	19198	19301	19100	19106	19348	19294	19180	19213	19331	19114	19240	19485	19241	19312	19025	19241	19131	19366	19305	19094	19317	19200	19383	19195	19119	19128	19280	19133	19403	19447	19278	19391	19207	19021	19346	19414	19162	19041	18991	19088	19254	18999	19290	19245	19363	19270	19255	19284	19294	19293	19326	19254	19174	19173	19137	19163	19195	19375	19342	19100	19071	19329	19133	19427	19313	19310	19103	19312	19243	19082	19173	19286	19148	19098	19234	19217	19273	19299	19093	19225	19056	19241	19264	19116	19227	18940	19339	19311	19386	18964	19279	19381	19170	19297	19162	19333	19280	19087	19278	19276	19224	19188	19057	19096	19259	19401	19341	19292	19129	19234	19077	19417	19229	19082	19298	19410	19071	19378	19362	19308	19116	19231	19188	19290	19363	19257	19309	19286	19380	19296	19087	19100	19286	19292	19357	19299	19336	19185	19363	19142	19305	19208	19150	19160	19141	19090	19012	19242	19364	19167	19288	19360	19447	19205	19249	19388	19377	19342	19357	19258	19150	19184	19112	19311	19379	19327	19194	19178	19203	19383	19179	19282	19271	19062	19261	19138	19391	19260	19180	19064	19152	19355	19242	19263	19264	19329	19360	19395	19199	19338	19253	19088	19254	19224	19341	19195	19357	18990	19266	19360	19390	19067	18886	19231	19314	19383	19223	19273	19230	19061	19253	19152	19086	19226	19128	19070	18997	19144	19218	19168	19171	19071	19218	19307	19194	19088	19197	19135	19131	19426	19326	19295	19395	19189	19282	19262	19426	19166	19260	19317	19217	19288	19292	19390	19136	19176	19366	19218	19371	19513	19389	19294	19396	19339	19200	19297	19359	18912	19175	19298	19329	18891	19101	19285	19318	19496	19180	19272	19138	19168	19026	19189	19183	19137	19222	19126	19315	19178	19373	19205	19163	19317	19264	19033	19069	19334	19367	19237	19166	19428	19280	19168	19287	19420	19334	19367	19184	19319	19042	19080	19200	19241	19366	19164	19112	19200	19163	19313	19171	19351	19087	19123	19202	19142	19052	19337	19345	19006	19253	19072	19434	19307	19198	19287	19386	19389	19322	19039	19281	19416	19233	19324	19190	19175	19223	19134	19248	19318	19134	19195	19048	19132	19225	19233	19288	19187	19022	19242	19281	19216	19189	19379	18997	19298	19246	19207	19349	19210	19228	19497	19065	19231	19462	19257	19132	19098	19387	19260	19093	19260	19268	19216	19349	19239	19165	19112	19152	19395	19263	19398	18996	19179	19287	19132	19132	19346	19086	18994	19294	19221	19431	19199	19109	19288	19042	19076	19246	19275	19068	19157	19329	19331	19175	19331	19107	19233	19235	19116	19184	19201	19140	19527	19425	19271	19158	19347	19149	19193	19145	19002	19193	19147	19196	19235	19220	19311	19189	19172	19380	19280	19137	19334	19113	18936	19380	19199	19123	19278	19213	19094	19179	19236	19340	19231	19269	19143	19323
23663	43814	40133	31004	28099	25769	23617	22011	21138	20164	19659	18837	18391	18002	17838	17462	17207	17126	16757	16712	16547	16392	16383	16244	16115	16010	16070	16134	16026	15859	15898	15917	15882	15987	15843	15767	15890	15915	15899	15790	15753	15908	16078	15855	15812	15873	15747	15939	15939	15829	15888	15800	15817	15629	15707	15848	15908	15856	15856	15874	15800	15835	15802	15849	15740	15684	15698	15753	15698	15751	15747	15734	15700	15755	15823	15718	15746	15750	15711	15655	15834	15842	15682	15751	15852	15720	15764	15728	15770	15758	15706	15784	15801	15802	15811	15787	15741	15772	15841	15676	15685	15865	15701	15757	15846	15846	15824	15754	15801	15828	15791	15765	15581	15669	15722	15860	15623	15841	15765	15683	15821	15700	15763	15687	15692	15740	15802	15590	15841	15832	15825	15716	15784	15829	15735	15784	15640	15768	15630	15576	15802	15565	15767	15561	15691	15651	15717	15672	15675	15849	15839	15604	15721	15757	15841	15717	15946	15541	15688	15489	15919	15613	15673	15685	15743	15850	15690	15992	15739	15704	15842	15740	15760	15630	15802	15638	15944	15838	15807	15591	15799	15766	15875	15692	15694	15795	15833	15850	15899	15930	15920	15674	15785	15768	15703	15873	15946	15639	15776	15839	15766	15917	15718	15812	15607	15923	15767	15751	15833	15586	15810	15782	15752	15653	15764	15665	15723	15702	15691	15674	15638	15544	15787	15632	15819	15853	15711	15805	15824	15911	15668	15713	15704	15628	15676	15725	15593	15648	15850	15655	15731	15819	15691	15770	15792	15634	15806	15751	15808	15681	15773	15677	15776	15811	15849	15834	15687	15790	15813	15738	15862	15835	15926	15791	15721	15709	15768	15701	15722	15967	15780	15782	15520	15641	15725	15746	15709	15678	15674	15821	15719	15933	15978	15719	15780	15654	15504	15856	15671	15568	15666	15820	15832	15798	15656	15833	15732	15787	15739	15984	15573	15902	15769	15673	15631	15862	15779	15699	15669	15976	15531	15719	15636	15677	15659	15868	15755	15743	15776	15687	15559	15806	15856	15600	15526	15807	15685	15614	15720	15646	15923	15808	15920	15697	15667	15615	15600	15623	15662	15791	15640	15821	15780	15757	15630	15875	15910	15731	15802	15674	15836	15784	15646	15676	15721	15797	15804	15505	15823	15727	15749	15607	15913	15687	15748	15976	15668	15776	15775	16058	15897	15827	15677	15699	15762	15704	15709	15607	15742	15893	15590	15634	15759	15853	15673	15797	15695	15784	15609	15922	15629	15818	15771	15678	15665	15762	15712	15793	15788	15625	15766	15806	15861	15695	15832	15680	15679	15638	15700	15700	15774	15844	15717	15646	15917	15755	15777	15752	15890	15829	15639	15738	15814	15694	15629	15835	15782	15711	15685	15809	15734	15727	15766	15862	15606	15656	15869	15702	15659	15892	15712	15631	15706	15698	15734	15815	15730	15779	15622	15810	15789	15773	15748	15583	15832	15729	15695	15725	15778	15693	15713	15807	15799	15756	15823	15770	15857	15772	15746	15558	15800	15818	15710	15856	15651	15747	15664	15796	15664	15861	15852	15722	15514	15895	15702	15911	15815	15663	15728	15779	15646	15771	15809	15777	15709	15860	15745	15838	15950	15977	15598	15782	15685	15862	15698	15643	15667	15728	15633	15644	15685	15690	15543	15806	15737	15931	15805	15678	15842	15664	15869	15701	15832	15637	15594	15876	15787	15798	15720	15865	15640	15855	15679	15921	15607	15622	15804	15653	15766	15816	15839	15768	15745	15679	15827	15906	15598	15982	15682	15658	15579	15732	15864	15679	15762	15805	15673	15831	15687	15726	15765	15625	15923	15607	15864	15822	15808	15739	15744	15808	15679	15745	15771	15752	15798	15919	15578	15631	15692	15682	15875	15720	15651	15831	15860	15806	15669	15634	15870	15689	15938	15812	15593	15719	15818	15678	15676	15792	15801	15650	15553	15703	15650	15767	15725	15843	15874	15599	15742	15565	15948	15727	15773	15789	15801	15634	15871	15726	15679	15840	15728	15763	15730	15775	15703	15638	15571	15459	15718	15707	15542	15789	15771	15893	15769	15649	15837	15600	15861	15631	15557	15741	15701	15746	15659	15756	15823	15673	15588	15669	15729	15927	15741	15844	15678	15689	15809	15764	15622	15779	15665	15752	15695	15779	15727	15882	15748	15819	15697	15623	15556	15546	15724	15763	15755	15823	15630	15788	15618	15849	15766	15681	15888	15775	15690	15641	15751	15682	15718	15362	15892	15694	15516	15638	15774	15765	15780	15736	15740	15673	15791	15710	15876	15753	15625	15696	15750	15715	15772	15910	15691	15836	15768	15598	15742	15676	15740	15883	15793	15666	15739	15642	15840	15647	15787	15772	15631	15919	15821	15701	15686	15839	15590	15667	15801	15780	15718	15647	15659	15919	15765	15584	15773	15664	15681	15548	15836	15666	15767	15602	15705	15794	15609	15718	15768	15814	15741	15688	15811	15849	15568	15678	15763	15915	15650	15813	15708	15859	15591	15617	15758	15844	15628	15659	15911	15793	15896	15985	15855	15594	15677	15774	15733	15723	15623	15561	15624	15799	15613	15854	15803	15529	15802	15755	15832	15780	15714	15770	15707	15859	15775	15648	15770	15728	15785	15658	15860	15651	15703	15923	15614	15681	15662	15698	15818	15824	15845	15694	15638	15818	15676	15790	15735	15843	15863	15770	15782	15727	15703	15675	15648	15803	15618	15840	15716	15628	15751	15786	15716	15669	15808	15704	15704	15767	15755	15510	15824	15735	15655	15778	15757	15837	15721	15752	15750	15768	15608	15757	15597	15817	15663	15791	15652	15785	15669	15742	15811	15720	15913	15757	15844	15710	15698	15571	15742	15673	15727	15618	15709	15715	15630	15773	15767	15721	15732	15770	15582	15881	15649	15609	15871	15668	15734	15631	15957	15605	15716	15694	15637	15653	15798	15792	15904	15649	15580	15860	15704	15706	15692	15831	15642	15871	15630	15697	15693	15650	15783	15913	15689	15590	15700	15797	15732	15765	15782	15791	15727	15669	15942	15740	15605	15640	15763	15606	15594	15734	15669	15729	15711	15724	15731	15821	15702	15726	15606	15592	15628	15869	15775	15698	15684	15604	15694	15744	15744	15725	15719	15723	15830	15874	15788	15616	15911	15602	15893	15788	15593	15725	15686	15893	15801	15740	15625	15874	15691	15866	15874	15800	15713	15703	15711	15717	15810	15797	15801	15774	15660	15620	15667	15824	15589	15724	15853	15843	15667	15652	15915	15780	15589	15653	15666	15939	15728	15804	15773	15693	15698	15633	15784	15764	15707	15745	15889	15694	15726	15669	15784	15616	15601	15715	15618	15877	15652	15756	15735	15681	15638	15686	15871	15638	15784	15767	15560	15712	15758	15798	15638	15862	15791	15802	15791	15745	15721	15705	15768	15776	15839	15772	15728	15657	15757	15790	15896	15781	15843	15747	15674	15885	15743	15685	15671	15566	15709	15819	15918	15830	15769	15685	15851	15612	15874	15890	15754	15744	15701	15602	15759	15743	15626	15706	15767	15916	15704	15662	15673	15731	15730	15749	15778	15658	15769	15730	15750	15668	15829	15638	15729	15777	15724	15597	15755	15722	15893	15766	15705	15778	15701	15560	15669	15741	15750	15608	15826	15741	15717	15788	15685	15732	15764	15814	15880	15750	15693	15751	15685	15818	15654	15685	15804	15771	15712	15653	15856	15618	15758	15601	15689	15731	15775	15722	15717	15810	15818	15760	15699	15654	15680	15771	15818	15654	15752	15800	15752	15846	15802	15801	15666	15914	15692	15680	15749	15569	15729	15759	15585	15787	15882	15656	15820	15726	15604	15809	15865	15760	15640	15845	15813	15576	15771	15765	15643	15747	15658	15729	15733	15713	15767	15953	15729	15839	15645	15790	15674	15613	15795	15892	15611	15860	15919	15664	15693	15655	15575	15655	15889	15873	15586	15996	15768	15768	15612	15857	15838	15749	15794	15814	15770	15648	15722	15681	15755	15736	15600	15805	15871	15865	15724	15919	15763	15657	15649	15664	15736	15890	15727	15543	15528	15665	15817	15820	15647	15743	15880	15730	15595	15709	15720	15938	15895	15752	15946	15864	15764	15792	15931	15747	15632	15906	15790	15735	15679	15739	15649	15703	15555	15756	15626	15841	15522	15611	15921	15719	15698	15698	15706	15733	15824	15784	15902	15627	15646	15815	15631	15649	15613	15888	15681	15641	15721	15585	15744	15741	15729	15739	15868	15764	15613	15727	15717	15741	15875	15606	15634	15653	15768	15730	15794	15798	15704	15784	15622	15686	15752	15717	15783	15685	15769	15831	15620	15877	15873	15697	15603	15626	15886	15811	15767	15677	15712	15741	15767	15757	15664	15693	15626	15737	15640	15733	15604	15751	15750	15757	15746	15549	15749	15745	15930	15735	15792	15846	15640	15993	15667	15823	15791	15817	15633	15795	15726	15712	15841	15867	15762	15783	15806	15752	15685	15582	15705	15693	15712	15743	15625	15732	15766	15772	15840	15865	15664	15750	15767	15843	15910	15720	15792	15724	15662	15652	15749	15878	15837	15750	15571	15898	15743	15645	15778	15626	15773	15571	15718	15614	15764	15745	15780	15705	15803	15945	15526	15917	15777	15528	15640	15814	15730	15829	15894	15695	15615	15702	15912	15726	15715	15897	15782	15701	15702	15729	15719	15735	15807	15742	15795	15549	15638	15749	15626	15742	15792	15640	15740	15793	15683	15802	15709	15614	15645	15607	15835	15701	15702	15689	15778	15693	15711	15770	15736	15773	15733	15742	15558	15695	15774	15734	15759	15676	15802	15751	15730	15673	15801	15719	15729	15474	15700	15677	15654	15876	15896	15839	15704	15759	15659	15866	15772	15753	15776	15807	15677	15859	15730	15850	15680	15785	15739	15789	15616	15734	15851	15689	15754	15881	15700	15926	15752	15677	15731	15586	15719	15762	15830	15725	15661	15614	15809	15868	15889	15912	15782	15642	15565	15588	15749	15810	15732	15941	15789	15658	15757	15637	15590	15798	15722	15871	15751	15649
28331	23842	29149	26260	21701	20888	20370	19802	18998	19107	18972	18879	18497	18366	18338	18277	18501	18173	18153	18105	18074	17968	18117	18106	17986	17935	17925	17976	17833	17767	17908	17856	18003	17807	17972	18047	17933	17597	17864	17943	17935	17760	17861	17939	17974	17995	17858	17922	17864	17792	17831	17821	17700	17882	17774	17903	17986	17978	17650	17698	17612	17560	17577	17722	17715	17581	17685	17742	17941	17867	17639	17603	17604	17769	17691	17747	17773	17664	17791	17931	17918	17621	17733	17902	17590	17606	17705	17841	17955	17893	17801	17695	17801	17630	17593	17781	17751	17752	17722	17863	17792	17672	17743	17749	17626	17693	17735	17752	17751	17733	18062	17760	17583	17851	17771	17846	17840	17955	17967	17712	17693	17971	17712	17942	17883	17781	17911	17929	18027	17786	17758	17835	17802	17951	17820	17824	17880	17626	17831	17804	17826	17997	17830	17894	17733	17880	17678	17858	17811	17716	17749	17699	17654	17637	17754	17740	17817	17777	17741	17725	18012	17627	17560	17572	17677	17798	17620	17792	17756	17919	17885	17656	17536	17700	17597	17928	17811	17794	17896	17984	18026	17821	18013	17740	17818	17837	17694	17738	17756	18011	17953	17686	17873	17703	17682	17776	17671	17823	17829	17790	17777	17779	17680	17817	17953	17870	18022	17891	17524	17666	17867	17801	17821	17830	17896	17869	17904	17684	17777	17764	17781	17858	17849	17931	17864	17735	17796	17860	17691	17836	17669	17882	17933	18007	17691	17744	17685	17742	17746	17669	17854	17757	18046	17951	17741	17850	17827	17684	17663	17785	17817	17736	17898	17660	17804	17820	17925	17631	18046	17872	17902	17784	17889	17653	17639	17703	17806	17795	17864	17825	17778	17681	17802	17699	17827	17674	17782	17795	17702	17732	17842	17730	17861	17845	17974	17614	17882	17803	17863	17954	17763	17829	17804	17875	17830	17808	17782	17787	17834	17595	17658	17965	17714	17690	17763	17722	17874	17856	17683	17880	18032	17820	17897	17818	17534	17783	17785	17773	17878	17697	17592	17931	17719	17795	17788	17955	17635	17761	17739	17827	17867	17838	17881	17698	17737	17773	17678	17903	17752	17857	17700	17715	17737	17746	17661	17803	17675	17722	17839	17725	17883	17697	17718	17636	17700	17762	17781	17521	17685	17861	17675	17749	17887	17874	17904	17589	17857	17831	17681	17975	17772	17765	17900	17855	17922	17686	17857	17634	17855	17767	17750	17523	17754	17754	17821	17804	17791	17800	17695	17811	17864	17903	17826	17689	17888	17890	17697	17645	17801	17789	17770	18069	17725	17827	17542	17551	17692	17821	17807	17538	17722	17754	17974	17919	17810	17849	17660	17796	17738	17502	17850	17900	17562	17767	17741	17765	17913	17844	17887	17795	17788	17765	17786	17612	17940	17741	17777	17968	17729	17867	17827	17910	17922	17827	17899	17747	17822	17997	17925	17674	17917	17875	17842	17616	17840	17775	17833	17767	17738	17775	17739	17997	17861	17815	17734	17784	18011	17937	17822	17883	17860	17814	17997	17656	17810	17769	17757	17630	17721	17734	17876	17629	17954	17833	17492	17827	17770	17705	17778	17733	17635	17559	17827	17832	17885	17840	17847	17823	17652	17938	17942	17766	18075	17878	17803	17843	17733	17766	17666	17839	17910	17775	17819	17852	17772	17870	17875	17880	17774	17617	17708	17606	17845	17698	17675	17832	17698	17938	17827	17517	18018	17743	17840	17796	17910	17873	17767	17782	17869	17824	17611	17671	17762	17837	17797	17598	17499	17627	17739	17804	17796	17665	18027	17896	17959	17934	17945	17658	17825	17954	17741	17951	17780	17911	17977	17908	17968	17885	17567	17809	17797	17716	17965	17782	17679	17902	17886	17806	17732	17759	17730	17618	17908	17942	17756	17767	17739	17772	18066	17810	17823	17908	17866	17837	17822	17622	17700	17677	17815	17884	17750	17799	17741	17786	17638	17833	17922	17584	17735	17702	17887	17662	17732	17816	17677	17807	17864	17910	17720	17755	17650	17786	17825	17441	17833	17796	17846	17779	17719	17643	17786	17779	17702	17678	17808	17795	17857	17775	17871	17959	17829	17617	17891	17692	17886	17713	17630	17859	17823	17845	17809	17648	17618	17746	17662	17899	17758	17742	17772	17792	17860	17798	17828	17798	17885	17694	17710	17932	17634	18012	17581	17521	18008	17821	17729	17827	17636	17740	17656	17749	17955	17710	17792	17905	17968	17694	17664	17633	17676	17959	17672	17851	18039	17860	17737	17958	17929	17818	17710	17917	18002	17775	17988	17902	17741	17786	17888	17922	17750	17737	17876	17651	17955	17767	17930	17780	17842	17572	17780	17669	17876	17719	17665	17892	17812	17826	17809	17796	17608	17860	17741	17769	17692	17744	17602	17709	17776	17617	17645	17844	17811	18070	17982	17701	17824	17844	18050	17761	17793	17954	17815	17664	17897	17864	17949	17783	17862	17772	17897	17783	17707	17822	18107	17741	17802	17916	17802	17764	17997	17744	17708	17819	18185	18000	17721	17785	17685	17765	17849	17739	17931	17913	17865	17691	18000	17943	17829	17868	17778	17585	17774	17874	17808	17723	17956	17626	17853	18021	17695	17990	17671	17758	17702	17651	17907	17828	17794	17771	18036	17809	17786	17822	17941	17786	17931	17928	17941	17695	17698	17710	17772	17671	17818	17684	17897	17647	17702	18054	17775	17831	17682	17575	17755	17850	17810	17766	17771	18051	17744	17977	17929	17706	17974	18155	17642	17786	17949	17752	17843	17893	17662	17570	17886	17847	18020	17967	17873	17810	17876	17829	17752	17986	17824	17908	17864	17832	17956	17668	17721	17682	17743	17760	17747	17833	17818	17867	17903	17733	17804	17710	17880	17799	17554	17796	17764	17794	17988	17905	17791	17568	17775	17845	17856	18023	17725	17736	17891	17919	17584	17750	17556	17632	17862	17715	17858	17797	17766	17837	17917	17746	17912	17778	17730	17819	17797	17725	17844	17761	17694	17803	17831	17834	17653	17614	17781	17890	17925	17728	17822	17711	17870	18052	17705	17888	17894	17792	17913	17939	17866	17779	17758	17651	17664	17561	17730	17900	17655	17832	17748	17780	17757	17793	17994	17758	17645	17749	17829	17640	17748	17794	17806	17848	17739	17878	17852	17819	17657	17716	17684	17750	17680	17743	17680	17860	17945	17621	17865	17906	17836	17589	17740	17656	17793	17650	17912	17493	17892	17645	17720	17554	17742	17825	17745	17928	17614	17826	17778	17665	17673	17981	17894	17893	17696	17789	17973	17802	17835	17840	17655	17837	17688	17724	17765	17829	17628	17874	17925	17654	17723	17891	17932	17651	17971	17889	17719	17719	17854	17863	17819	17660	17728	17894	17862	17788	17939	17778	18087	17689	17822	17770	18020	17986	17756	17834	17584	17833	17713	17729	17860	18023	17563	17871	17736	17880	17966	17978	17775	17799	17869	17888	17921	17803	18002	17756	17943	17864	17793	17740	17755	17674	17862	17782	17792	17675	17786	17658	17722	17898	17840	17630	17857	17595	17552	17806	17626	17655	17792	17865	17795	18070	17878	17765	17821	17830	17856	17624	17983	17834	17777	18026	17811	17869	17745	17706	17869	17503	17806	17961	17898	17886	17727	17850	17536	17753	17846	17666	17985	17807	17884	17991	17960	17811	17807	17975	17748	17816	17979	17711	17734	17741	17685	17858	17919	17879	17729	17901	17871	17869	17884	17945	17919	17760	17676	17747	17673	17755	17898	17590	17849	17844	17606	17709	17780	17989	17790	17845	17914	17874	17906	17830	17745	17710	17836	17905	17715	17694	17975	17658	17481	17761	17855	17816	17739	17819	17866	17852	17838	17728	17907	17604	17814	17858	17866	17937	17782	17653	17878	17743	17906	17652	17843	17936	17740	17981	17786	17716	17739	17725	17707	17693	17777	17742	17840	18056	17821	17959	17787	17777	17821	17749	17789	17719	17960	17885	17533	17801	17985	17961	17943	17777	17789	17584	17620	17666	17845	17568	17833	17736	17762	18083	17784	17684	17831	17727	17696	17696	17815	17801	17927	17874	17690	18017	17614	18048	18004	17922	17847	17810	17944	17786	17723	17623	17746	17681	17900	17760	17945	17847	17962	17798	17774	17814	17714	17767	17494	17566	17861	17582	18022	17879	17842	17733	17953	17880	17774	17769	17724	17824	17786	17808	17776	17852	17885	17648	17792	17725	17980	17800	17811	17714	17815	17981	18036	18007	18011	17774	17596	17842	17830	17792	17843	17779	17625	17852	17527	17804	17797	17913	17815	17769	17740	17873	17959	17882	17913	18013	17977	17917	17962	17666	17925	17950	17939	17864	17925	17908	17836	17811	17599	17843	18011	17957	17842	17804	17736	17672	17655	17824	17701	18091	17729	17862	17743	17629	17686	17896	17843	17752	17868	17920	17730	17908	17770	17733	18036	17678	17895	17667	17673	17806	17967	17769	17829	17856	17661	17826	17652	17689	17882	18026	18125	17804	17894	17949	17886	18012	17744	17967	17675	17872	17874	17660	17809	17900	17868	17673	17674	17689	17697	17565	17671	17631	18042	17756	17820	18019	17856	17862	17901	17812	17602	17666	17932	17758	18002	17764	17638	17810	17785	17847	17731	17660	17620	17799	17825	17763	17796	17822	17672	17736	17736	17678	17727	18011	17996	17818	17755	17899	17717	17882	17822	17939	18009	17792	17747	17715	17681	18021	17656	17844	17808	17701	17708	17994	17919	17776	17677	17761	17713	17803	17840	17878	17719	17850	17661	17702	17919	17817	17760	17657	17672	17578	17792	17691	18022	17682	17813	17896	17865	17649	17950	17911	17801	17809	17764	17730	17814	17672	17580	17900	17629	17696	17691	17729	17476	17678	17717	17692	17668	17915	17887	17686	17790	17885	17769	17356	17812	17842	17800	17649	17752	17907	18056	17911	17730	17967	17771	17964	17826	17948	17791	17612	17885	17834	17795	17784	17709	17843	17793	17818	17768	17862	17818	17893	17864	17612	17750	17659	17798	17793	17665	17796	18001	17776	17868	17856
22259	32694	30047	22924	20636	19685	18625	17912	17266	16791	16670	16252	15980	15883	15790	15627	15602	15482	15563	15464	15284	15349	15338	15161	15183	15157	15125	15005	15096	14995	15082	15056	15173	15005	14948	15117	15106	15169	15083	15125	14957	15054	14971	14972	15083	15115	14827	15092	14822	14968	15185	14939	15088	15089	14979	14970	15050	15094	15044	15003	14979	14908	14906	15018	14934	15083	15062	15092	15098	14973	14981	14955	15017	14890	15012	14978	14966	15045	14781	14926	14910	15119	14998	14950	14902	14982	14936	14983	14941	14925	15020	15004	15105	14949	14966	15089	15041	15121	14926	15026	14858	14996	14911	15160	15096	14907	15068	14923	14940	15055	14861	14783	14915	14948	15010	15047	15008	15166	14965	15075	15037	15035	14962	14963	15009	15075	14937	14964	14981	15052	15194	15084	15039	14940	14921	14935	15068	14966	15077	14924	15063	15249	14937	15038	15099	15040	14994	14905	15132	15066	14966	15019	15059	14998	15194	15041	14979	15053	15100	14926	15051	15145	14906	14967	14857	14981	15061	14933	15138	14897	14939	15076	14917	15172	15053	14980	15008	14924	15071	15009	15006	14979	15136	15113	15036	14976	15046	14959	15053	14930	14958	14813	14868	14934	14991	15000	15045	14984	14996	15052	14922	14863	14965	15047	14984	15051	14982	15024	15000	15071	15149	15021	14975	14901	15054	15048	15092	14983	14915	15008	15019	15106	15156	15038	14972	15002	14894	14964	14787	15159	15054	15059	14923	14914	15028	15033	14990	15095	15009	14942	14984	14884	15003	14855	14978	14961	14982	14957	15051	15076	14877	15102	15169	14940	15055	14999	15000	14973	15023	14908	15115	14911	14933	15074	14958	15114	15100	15115	15097	14965	14914	15110	15000	15144	14960	14952	15176	14967	14873	14898	14995	15064	14891	15036	15140	15073	15067	14942	14864	14962	14939	15143	14958	14983	14953	14942	15090	15057	14926	14820	14915	14982	15065	15031	15005	15034	14855	15092	15105	15088	14974	14848	14950	15076	15085	15054	14877	14937	15061	15082	14921	15083	15024	14976	14919	14949	14954	15011	15049	14976	15011	15056	14950	15032	14889	14986	15011	15066	14865	15038	14816	14886	14944	14971	14874	14860	15130	14958	15047	14963	14932	15024	15104	15094	14983	14901	15070	15062	14920	14893	15102	15122	14839	14981	14918	14979	14725	14870	15118	14862	14995	15003	15091	15011	15176	14861	15132	15008	15015	14930	14915	15018	15009	14894	14980	14780	14980	14915	14937	15075	15004	15027	14816	15054	15081	14902	15034	14949	15037	14857	14920	15140	14926	14985	15091	14833	14959	15019	15029	15247	14977	15051	14915	15077	15051	14910	15098	14960	14902	15115	15053	15221	14847	15025	14920	15077	15136	15126	15007	15047	14891	15065	14949	14976	15032	14842	14955	14995	14937	14972	15036	15068	15153	14869	15117	15013	15010	15064	14945	15047	15027	15024	15073	14903	15051	14801	14971	14971	15010	15060	14967	14922	15126	14919	15118	15006	15077	15105	15068	14937	14866	14965	14993	15080	14947	15007	14767	15059	14879	14972	15082	15073	15188	15076	14984	14830	14931	15079	14944	15151	15237	14869	15020	14922	15078	15087	15050	15038	14925	14800	15006	15087	15036	15020	15050	15055	14977	14924	14828	14956	14905	15038	14940	15096	14847	15064	14900	15096	15030	15158	14871	15043	14918	14966	14949	14913	14967	15174	14945	14922	14929	14960	15144	14994	14857	15039	15100	14982	15010	15131	15058	14892	15092	14919	15104	14985	14926	15064	15002	14964	15207	15007	14879	14947	14983	15020	14812	15140	15011	14898	15040	14998	15134	14926	14985	14981	15107	14909	15067	15007	14897	15109	15045	14863	15065	15148	14875	15006	14951	14998	15132	14977	15077	15070	14990	14997	14901	15025	15067	15014	15015	14997	14914	14910	15065	15105	15088	14875	15090	14985	15087	14977	15030	14917	15010	15034	14888	14920	15026	14917	14948	15093	14844	14865	14928	14910	14991	14817	14927	15009	14980	14973	15033	15053	14821	14884	15076	15023	14977	14944	15032	15098	14932	14889	14955	14895	15169	15005	15018	14908	15172	14832	14967	14953	14876	14912	15089	15035	14996	14922	14892	15007	14966	15101	14894	15004	14887	14982	15004	15022	14945	14985	15107	14857	14986	14892	15060	15170	14955	14940	15119	15052	15167	14989	14886	14878	15043	15113	14829	14934	15013	14983	14889	14928	14984	14889	14852	15078	15063	14855	14951	14997	15008	15007	15086	14971	15131	15045	15063	14977	15030	14848	14991	14919	15071	15061	14997	14976	15044	15113	15123	14941	14899	15013	14919	15044	14969	14938	15026	15050	15003	14927	15033	15056	14986	15075	14723	15018	14991	15165	14910	14960	15005	14795	14983	15059	14952	14933	15208	15085	15094	14886	14932	14989	14746	15012	14838	15093	14883	15022	14982	15157	15234	14960	14942	14996	15068	15048	14842	15015	14924	14937	15103	15044	14837	14983	15003	14868	14966	15025	14929	14989	14849	15045	15183	14937	15057	15059	14971	14887	15015	14857	15190	14970	15143	14850	14982	15170	15027	15030	14953	14984	15088	14883	14948	15221	14893	14875	15103	15106	15178	15007	15008	15114	15059	15049	15007	14980	14983	14993	14820	14968	15028	15031	15017	14971	14866	15106	15067	14999	14905	14933	15053	15114	14939	14854	15009	14913	15141	14992	14908	14962	14952	15046	14987	15053	14895	15129	15083	14880	14975	15128	15127	14928	14959	15082	14859	14984	14943	14989	15078	15063	15025	15142	15030	15080	14875	15044	14995	14948	14914	15050	15125	15012	14995	15012	14970	14833	15025	15194	15025	14956	15055	15109	14851	14968	14964	15047	15068	14953	14993	15112	14979	15125	15094	14922	14982	15036	14929	15158	15124	14945	14939	15069	14869	15080	15019	14990	15041	14952	15095	15100	15032	14898	14897	15192	14976	14977	15011	15064	15089	15010	14903	14928	15011	14897	15118	15143	14994	15193	14851	14899	15192	15036	15057	14961	15108	14874	14846	14974	14901	15056	14969	15040	14785	14866	14955	15055	15041	14976	14971	14943	14920	14864	15102	14973	15039	15128	14937	15087	14827	15077	14972	14974	15029	14942	14919	15070	15131	14989	15124	15012	15065	14996	14974	14986	15003	14980	14838	14868	15018	14796	14803	14970	14912	14805	15165	15023	15037	14871	14914	15122	14979	14915	15013	15081	14992	14974	15122	14988	14776	15140	14952	15083	15058	14972	15053	15083	15004	15028	15152	15025	14990	15104	15007	15084	15044	15057	15171	14997	15073	14982	15065	14996	14888	15004	14939	14853	15129	15020	14920	15007	15001	14903	15062	15039	15051	14977	14987	14965	14890	15140	15124	15148	14990	15003	15116	15162	15225	15095	15001	14975	14922	15100	15042	15058	14971	14877	15078	14903	15133	14858	15055	14891	14960	15197	15032	15069	14835	15057	15155	15021	14989	14909	14894	14941	15042	14965	15162	15051	15199	14915	15077	14684	15147	15018	15081	14903	15052	15079	14903	15128	14984	14931	15024	14931	15076	15096	15000	14956	14997	15018	15040	14993	15202	14858	15001	14977	14814	15112	15042	14981	15287	15195	14862	15114	15062	14935	14839	15140	15006	14967	15009	15106	15096	14940	14833	15001	15061	14819	15003	15006	14959	15156	14994	15109	14954	14919	15019	15052	15051	15105	14896	14941	15077	15040	14871	15012	14954	14994	15078	14886	15140	15059	14889	14817	14996	15044	14992	14882	14934	15014	14955	14937	14900	15116	15075	15074	14913	15019	15148	14934	15078	15004	15096	14883	15148	14869	15137	14946	15130	15057	14908	14945	14984	14917	15035	15003	14946	14864	15024	15032	15063	15048	15060	15077	15061	14996	14980	15083	14809	15168	14997	15004	14945	15043	15044	15071	14994	14948	14947	14960	15090	14941	14919	14872	14904	15002	14835	15085	14958	15049	15047	15090	14989	14888	15015	15060	14953	15130	15158	15198	14867	14981	15050	14953	15078	15091	15013	15259	14992	14977	15029	14931	15034	14982	15033	14991	14864	14978	15017	14933	15249	15034	15006	15142	14986	14953	14958	15058	14988	15003	15008	15035	14958	15100	14895	15002	15070	14973	14844	14873	14854	14867	14916	15099	14987	14863	15045	15129	15076	14918	14924	15256	14913	14977	14932	15058	14963	15011	14939	15117	14981	14944	15021	14885	14944	14929	15149	14963	14941	14911	14882	15128	14983	14875	15080	14918	15109	15114	14795	15120	15077	15001	14941	14984	15192	14976	14908	15055	15117	15014	15001	14945	14994	15053	14977	15002	15000	15112	15061	15009	14971	14882	15127	15041	14935	14970	14863	14908	14973	14831	14914	14978	14939	15029	15158	15109	14798	14741	14967	14947	15072	14900	14839	15099	14976	14979	15054	14769	15048	15151	14948	15066	15045	14971	14965	15206	15017	15050	15120	15210	14938	15028	14938	14918	14849	15031	14990	14909	15112	14927	15055	14874	14841	15268	14986	15022	14848	15012	14879	15056	14936	15038	14945	15012	14870	14832	14951	15013	15077	14910	14929	15022	14951	15069	14835	14967	15040	15133	14851	15196	14797	15022	14890	14816	14980	14986	15145	14951	14982	14976	14999	15069	15146	15152	15051	14999	15089	15003	14903	15072	15003	14864	14919	15027	15082	14989	15041	15007	14915	15045	14969	15083	14921	15049	14979	15083	14978	14846	14992	15048	14959	14858	15061	14912	14983	14973	14964	15076	15021	14901	14981	14848	14947	15010	15007	14981	15055	14936	15072	15117	15027	15016	14870	14968	15043	15066	14882	15026	15075	15059	15011	15007	14952	15061	15114	15004	15127	15079	15020	15076	14913	15024	15117	15104	14955	15017	14990	14963	14947	14906	14991	14966	15013	14990	15018	15020	14848	15011	14966	15122	15049	14969	14977	14964	15015	15041	15026	15012	14966	14978	15006	14842	15106	14946	14913	15022	15190	14982	15089	14839	14913	15051	14961	15065	15124	15135	14982	15068	14804	15082	14846	15061	14902	15151
23844	21113	28508	24299	23127	24640	24298	21336	20281	20322	20070	19921	19451	19154	18953	18982	18854	18805	18810	18440	18502	18483	18405	18482	18399	18422	18458	18273	18247	18340	18349	18230	18299	18256	18233	18080	18317	18431	18280	18438	18207	18183	18106	18192	18352	18058	18116	18088	18261	18273	18061	18190	18134	18076	18085	17857	18109	18069	18350	18191	18120	18187	18150	18242	18123	18197	18215	18202	18018	18361	18119	18122	18197	18208	18304	18258	18251	18221	17994	18066	18164	17883	18196	18098	18164	18211	18155	17918	17929	17928	17954	17950	18110	18213	18126	18012	18007	18289	18214	18211	17935	17902	18232	18151	18128	18033	18309	18442	18261	17978	18128	18154	18063	18140	18040	17910	18032	18107	18051	18137	18081	18180	18199	18242	18111	17992	18015	18004	18031	18221	18024	18019	18060	17945	18067	18131	18125	18016	18155	17973	18116	18297	18021	17896	18192	18037	18080	18047	18136	17898	18217	18102	17985	18171	17795	18167	18064	18000	18075	18066	18062	18202	17953	17846	18086	18143	18264	18100	17931	17991	18340	18016	17968	18259	18210	17931	18184	17949	17972	18224	17950	17876	18004	17933	18087	17992	18099	17972	17893	18068	18155	17978	18350	17830	18036	18242	18036	17987	18122	18166	18255	17914	18133	18059	18105	18066	17937	18116	18152	18074	17883	18123	18009	18155	18108	17986	18080	18015	18186	18198	18129	18238	18262	17797	18087	18009	18086	18002	18050	18135	18098	18175	18251	18153	18268	18117	18042	18110	17940	18027	18317	18027	18070	18110	18032	18177	17956	17977	18043	18071	18098	17980	18018	18032	17973	18098	18301	17955	18102	18002	18096	18132	18253	18050	18125	17971	18282	18182	18103	18282	18070	17878	18005	18161	17966	18053	17987	18078	18246	18107	17881	17979	18170	18225	18196	18064	18168	18049	18120	18080	18070	18076	17993	18211	17988	18152	18134	18112	18136	17917	17865	18040	18146	17908	18306	18285	18156	18046	18126	18163	17992	17997	18132	17955	18195	18036	18005	18111	18033	18134	18207	18166	18143	17938	18070	18164	18031	18148	18139	18213	17950	18010	17851	18139	18093	18246	18106	18022	18050	18056	18151	18102	18014	18144	17997	18113	17989	18126	17984	17994	17928	18187	18158	17962	18246	17991	17981	18070	17957	18069	17859	17923	18470	18059	18020	18355	18276	18127	18319	18046	18033	18274	18178	18015	18167	18211	18012	18026	18245	18221	17980	18113	18041	18115	17948	17939	18131	17953	17905	18125	18071	18071	18016	17883	18176	18119	17852	18041	17908	18051	17993	18091	18036	17718	18173	18155	17935	18302	18035	18096	18243	18204	18270	18088	18051	18209	17743	18010	18233	18052	17964	18111	18081	17987	17994	18007	18175	17888	18198	17996	18005	18134	18271	18006	17993	18010	18055	18053	18132	18092	18101	18007	17989	18136	18224	18338	18067	18146	17961	18050	17846	18148	18046	18150	17852	18119	17951	18115	18246	18268	18133	18036	18121	18183	17917	18304	18074	18065	18275	18089	18187	18085	18067	17883	18068	17985	17971	18141	18282	18114	18344	18295	18192	17995	18008	17757	18138	18198	18089	17968	17878	18225	17955	18114	18317	18032	18018	17940	18037	18135	17805	18108	18009	18253	18350	18097	18157	17872	18047	18122	18215	18172	18187	18130	18158	18215	18142	18150	18254	17958	18042	18000	18096	18006	18003	18105	18029	17970	17940	18095	18192	18137	18049	18163	18039	18304	18088	18005	18016	18132	17904	17924	17941	18100	17962	18026	18189	17920	17991	18039	18138	18070	18160	17957	18209	18013	18096	18101	18045	18116	18115	18112	18088	18205	17916	18198	18118	18134	18134	17907	18244	17996	18126	18132	18005	17943	17997	18199	18037	17906	18150	17905	18179	18030	18014	18173	18074	18133	18235	18015	18018	18194	17963	18261	18019	18245	18010	18077	18004	18040	18102	18093	17982	17999	18039	18205	18232	18169	18265	18022	18079	18046	18241	18031	18122	18095	17871	18022	18156	18009	18113	17802	18068	17942	18163	18095	18298	17962	18136	18034	18117	18023	18143	18014	18123	18202	18025	18242	18255	18126	18256	18075	18096	17990	18086	17915	17988	17774	18081	18091	18108	18054	18093	18094	18316	18027	18130	18057	17913	18092	18286	18265	17965	18151	18002	17838	18069	17894	18061	17877	18110	18222	18063	18070	18098	17989	18113	17917	18124	18048	18267	18190	18189	18047	17969	18170	18071	18363	18053	18244	18149	18084	17920	17878	18082	18159	18126	18075	17925	18143	17917	18099	18283	18237	18107	18126	18091	17916	18005	18057	17951	18115	18145	18033	18074	18324	17954	18068	17977	17984	18050	17886	17937	18156	17805	18125	18060	18236	17922	17887	18117	18051	18194	18031	18026	18183	18269	18060	18138	18106	17945	18000	18073	18078	18115	17904	18074	18132	17894	18048	18205	18245	18222	18260	18321	18200	17986	17921	18047	18058	18154	18056	18087	17783	18079	17987	18062	18062	17937	18036	18211	17860	18173	17951	17977	18175	17926	18051	17884	18247	18071	18178	18003	18147	17752	18117	18191	17921	18235	17989	17994	17980	18035	18069	18200	18248	18167	18086	18075	18110	18200	18181	17974	18067	18078	18083	18215	18177	18015	18020	18235	18207	18115	18074	18138	18053	17956	18029	18030	17869	17965	17958	18072	18137	18055	17870	18265	18132	18161	18071	18141	18127	18008	18182	18052	18052	18085	17914	17945	18094	18085	18099	18215	18077	17984	18167	18135	18108	18040	18048	18060	17973	18061	17782	18035	18214	17951	18213	18246	18039	18060	18158	18129	18085	18057	18015	17874	18043	18056	18053	17931	17992	18129	18067	17985	18171	18074	17819	17965	18031	18108	18104	18297	18125	18086	17907	18160	18087	17976	18146	18136	17933	18046	17915	18232	18193	18209	17875	18078	18286	18165	18189	18189	17996	18191	18145	18204	18271	18001	17981	18179	17998	17980	17778	18118	18104	18047	17938	18004	18145	18061	18260	17998	17917	18065	18064	18114	18110	18168	18041	18030	17905	18244	18086	17987	17917	17918	18062	18214	18129	18091	18167	18181	18205	18065	17977	18033	18059	17849	18154	17980	17999	17975	17988	18029	17938	17962	18128	18067	17972	17862	17973	17930	18036	18045	18007	18085	17848	18052	18028	17995	18211	18144	18148	18086	17949	18089	17979	17951	18283	18041	18156	18244	18138	18173	18085	18325	18162	17795	18169	18090	18010	17943	18044	18144	18157	17952	18126	18094	18127	18176	18039	18010	18185	18072	18248	18149	18128	18087	18045	18262	18010	17896	18069	18028	17970	18093	18104	18127	18244	17859	18046	18041	18039	18081	17838	17948	17905	18130	18218	18089	18007	18184	18088	17997	17936	18059	18074	18256	18290	17981	18031	18047	18002	18048	18026	17973	18019	18160	18114	17940	17946	18067	18261	18132	18173	18135	17947	17985	18145	18067	17885	17980	18137	18046	17895	18008	18144	18147	18011	18026	17971	18160	18192	18327	18182	17852	17939	18117	17959	18130	18151	18044	18139	18161	18135	18187	17979	18183	18022	18159	18041	18076	17854	18131	17838	18106	17870	17956	18363	18109	18012	18254	18083	18273	18194	17893	18195	18001	17842	18213	18043	18049	18180	18126	17962	18129	18230	18173	18323	17968	18139	17848	17880	18070	18066	17858	18094	18215	18059	18043	18217	18064	18179	18300	18058	18119	18149	18117	17969	18220	18141	18085	18226	18036	18131	17967	18215	18078	18013	17986	17985	18318	18084	18028	17975	17950	18207	18013	18134	18194	17931	18256	18033	18015	18207	17754	18113	17990	18075	18126	18020	17963	18091	18016	18052	18088	18014	17991	18075	18081	17999	18020	18171	18047	18126	18079	18010	18018	18020	18065	18042	18109	18034	18009	18104	17919	18128	18205	18184	18121	18042	18306	17913	18094	17940	18084	18150	18084	18250	18073	18143	18181	17765	18118	18078	18113	18114	18115	18098	17900	18091	17846	18426	18206	18081	17973	18280	18170	18053	18022	17882	18119	18138	18198	18152	18170	18047	17981	18068	18050	18151	18134	18065	17892	18014	17998	18033	18234	18025	18088	18247	18195	18051	18152	17990	17798	18205	18012	17997	18308	18133	17787	18014	18045	18017	18293	18185	18161	18044	18123	18056	18056	18092	18125	17915	18115	18115	18042	18204	18106	18281	18192	18075	18125	18301	18061	18044	18215	18249	17989	17994	17947	18030	18090	17905	18081	17846	18143	18231	17941	18280	18144	17962	18167	18301	18145	18000	17822	18162	18205	18004	17994	17945	17995	18132	18221	18150	18005	17994	17841	18031	18179	18313	18228	18104	18175	17905	17981	17913	18083	18084	18297	17810	17989	18006	18114	18043	18022	18014	18141	17923	18193	17997	18005	18010	17901	18093	18075	18101	18113	18105	18066	18083	18153	18133	18049	18027	18151	17996	17984	18086	18256	18100	18186	18379	17990	18056	17959	18173	18046	18173	18009	18059	17845	17991	18140	18136	17945	18041	18063	18039	17923	18181	18001	18113	18014	18014	17988	18095	18031	18348	18245	18106	18243	18092	18043	17906	18157	18008	18322	18117	18073	18327	18085	18024	18199	18108	18010	18129	18030	17991	18078	18215	18167	18126	17950	18058	18048	18072	18251	18140	18231	17865	17907	18000	18076	17993	18036	17938	18103	18345	18134	18213	18087	18179	18230	18136	18189	18023	18276	18240	18094	17955	17981	18127	18279	18142	17936	18051	17963	17814	18047	17978	18142	18071	18105	18257	17929	18307	17945	18158	18033	18214	18076	18133	18068	18064	17788	18160	18134	17991	18058	18118	18167	18191	18096	18274	18099	18371	18164	18119	17869	18112	18056	17920	18120	17876	18037	18175	18019	18083	18155	18039	17979	18028	18013	17840	18193	18017	18132	17968	18021	18013	18309	18186	18283	18259	18152	18061	18043	17896	18176	17926	17963	17939	17981	18196	17999	18098	18181	18002	18087	18054	17884	17952	18039	18206	18000	17984	18274	18089	18013	17925	18229	18259
21825	39145	35461	27228	24273	22617	21282	19777	18817	18232	17737	17583	16833	16521	16286	16301	16042	16117	15860	15809	15484	15697	15457	15620	15679	15386	15341	15206	15234	15353	15269	15368	15223	15176	15155	15213	15302	15173	15436	15220	15115	15248	15121	15303	15351	15246	15064	15240	15053	15170	15119	15142	15211	15070	15161	15321	15053	15214	15365	15128	15171	15253	15214	15056	15139	15305	15144	15245	15196	15036	15141	15009	15059	15147	15258	15224	15163	15020	15080	15233	15203	15036	15062	15080	15387	15032	15104	15075	15103	15131	15122	15047	15060	15054	14952	15204	15029	15013	15120	15169	15154	15121	15219	15005	15066	15091	15031	15141	15156	15003	14994	14971	15022	15111	15424	14929	15105	15166	15175	15099	15105	15175	15152	15117	14999	15172	15126	15212	15267	15096	15140	15149	15034	15326	15294	15025	15116	15080	15083	15017	15123	15111	15128	15080	15161	15029	14917	15382	15217	15043	15164	14992	15073	15308	15105	14972	14978	15144	15097	15129	14969	15200	15214	15318	15165	15255	15002	15091	15241	15108	15060	15021	14975	15118	15197	15068	15096	15235	15075	15135	15034	15143	15028	15237	15179	15361	15153	15243	15101	14977	15254	15082	15153	15117	15047	14972	15063	15181	15152	15027	15165	15219	15324	15023	15049	15133	15062	15151	15124	15086	15143	15123	15148	15100	15059	15089	15083	15267	14925	14952	15282	15176	15229	14991	14979	15379	15200	15215	15186	15169	15198	15093	15161	15389	15109	15162	15264	15072	15169	15122	15064	15128	15069	15038	15308	15155	15065	14987	15132	15081	15129	15075	15286	15054	15170	15167	15207	14954	15006	15211	15100	15389	15103	15096	15175	15180	15297	14973	14969	15094	15376	15047	15081	14933	15076	14918	15119	15149	15150	15295	15087	15136	15223	14995	15154	15166	15130	15076	15201	15119	15039	14925	15198	15057	14989	15285	15102	15032	15281	15286	15097	15019	15080	15112	15315	15111	15091	15164	15284	15053	15213	15233	15101	15211	15029	15155	15216	15123	15185	15058	15032	14900	15173	14968	15151	15131	15048	15204	15255	15161	15203	15153	15143	14981	15068	14978	15117	15092	15135	15075	15187	15080	15091	15143	15056	15212	15048	15244	15209	15227	15037	15036	15249	14978	15197	15223	15133	14951	15133	15115	15153	15096	15039	15135	15038	15072	15097	15120	15103	15183	15183	15114	14944	15194	15138	15058	15161	15171	14985	14886	15154	15204	15310	15236	15165	14979	15061	15268	15117	15275	15014	15083	15084	15179	15283	15205	15028	15337	15065	15022	15146	15270	15171	15199	15096	15168	15142	15075	15154	15037	15133	15263	15078	15236	14984	15255	15140	15268	15087	15078	14992	15087	15170	15084	15144	15166	14981	15097	15083	15067	15075	15141	15098	15207	15217	15068	15263	15009	15172	15113	15230	15128	15139	15087	15129	15160	14916	15116	15157	15115	15127	15175	15116	15171	15022	15001	15145	15043	15188	15174	15211	15247	15159	15099	15096	15138	15155	15088	15212	15202	15048	15122	15129	15097	15172	15101	15178	15110	15146	15202	15094	15259	15229	15185	15077	15105	15112	14931	15077	15092	15005	15137	15178	15181	15039	15214	15098	15274	15334	15278	15107	15129	15144	15154	15121	15226	14980	15265	15214	15196	15119	15145	15014	15046	15213	15122	15328	15055	15109	15143	15133	15067	15165	14927	15024	15151	15236	15177	15077	15033	15026	15132	15270	15107	15153	15168	14930	15180	15177	15259	15032	14978	15066	15355	15095	14971	15170	15094	15215	15064	15182	14943	15098	15147	15030	15089	15158	15288	15157	15083	15143	15178	15148	15069	15063	15017	15024	15294	15220	15302	15288	14987	15177	15137	15152	15106	15049	15135	15076	14986	15266	14927	15358	15126	15030	15247	15162	15037	15022	15063	14936	15143	15191	15148	15117	15002	15098	15056	15064	15104	15033	15134	14921	15127	15021	15156	15081	15213	15048	15265	15233	15031	15230	15174	15300	15058	15080	15174	15118	15292	15022	15095	15262	14971	15214	15134	15086	15094	15044	14907	15143	15144	15181	15172	15063	15088	15085	15020	15129	15184	15050	15050	15175	15232	15147	15146	15034	15095	15106	15047	15300	14979	15211	15219	15049	15170	15146	15196	15162	15119	15159	15288	15195	15166	15139	15081	15115	15202	14925	15230	15333	14918	15041	14999	15137	15185	15087	15094	15076	15070	15130	15129	15206	15086	14985	15114	15113	15110	15121	15128	14957	15199	15248	15123	15075	15141	14996	15116	15068	15029	15193	15192	15280	15150	15121	15200	15197	14985	15093	15283	15087	15228	15086	15229	15147	14942	15160	15125	15135	15139	14994	15203	15039	15092	15200	15147	15133	15230	15098	15032	15040	15086	15231	15021	15079	15098	14982	15234	15069	14946	14952	15061	15013	15251	15202	15035	15097	15151	14912	15264	15085	15055	15187	15042	15214	15099	15106	15104	15123	15071	15127	15157	15015	15069	15158	15141	15193	15089	15065	15059	15054	15033	15134	15125	15175	15031	14996	15027	14987	15060	15046	15127	14968	15066	15259	14986	15055	15075	15248	15101	15108	15098	15108	15108	15101	15229	15404	15090	15105	15040	15152	15019	15004	15215	15183	15344	15011	15115	15034	15096	14933	15124	15082	15076	15030	15241	15196	15088	15077	15158	15009	15173	14941	15001	15113	15035	15194	15116	15088	15097	15134	15061	15100	15042	15147	15136	15066	15215	14991	15019	15090	15232	15055	15257	15021	15193	14975	15175	15160	15200	15261	15343	15150	15146	15144	15290	15098	15154	15215	14981	15183	15218	15102	15132	15174	15380	15186	15203	15078	15022	15058	15108	15109	15428	15159	15006	15202	15087	15196	15106	15241	15345	15218	14986	15118	15240	15213	15209	15098	15184	15127	15147	15241	14979	15135	15172	15077	15227	15123	15047	15135	15020	15207	15171	15092	15174	15212	15251	15151	15041	15274	15088	15147	15159	14940	15187	15110	15123	14981	15243	15200	15059	15179	14967	15220	15012	15098	15254	15307	15028	15274	15296	15098	15112	14961	15179	15012	15257	14900	15212	15160	15216	15319	15293	15161	15125	15242	15101	15198	15199	15014	15046	15073	15263	15022	15179	15070	15113	15015	15062	15140	15003	15316	15160	15039	15288	15188	15113	15138	15077	15233	15046	15058	15175	15192	15070	15161	15194	15030	15155	15103	15195	15146	15116	15156	14994	15039	15192	15359	15151	15199	15095	15181	15282	15035	15174	15202	14979	15023	15027	15279	15076	15155	15172	15087	15176	15310	15264	15164	15221	15125	15083	15251	15050	15122	15118	15194	15126	15106	15109	15130	14984	15155	15137	15167	15049	15023	15165	15222	15116	15027	15157	15137	15063	15158	14990	15053	15120	15218	14904	15047	15121	15029	15060	15055	15006	15016	15193	15000	15248	15058	15103	15041	15172	15126	15171	15239	15017	15098	15123	15073	15241	15115	15025	15039	15051	14999	15073	15254	15051	15138	15083	15096	15125	15051	15319	15168	15088	15196	15090	15117	15106	15234	15047	15160	15064	15127	15162	15174	15164	15123	15051	15153	15085	15122	15287	15126	15248	15070	15133	15103	15107	15326	15202	15222	15191	15120	15113	15088	14945	15225	15047	15147	15295	15068	15104	15071	15083	14978	15162	14890	15143	15339	15271	15047	15124	15067	15074	15067	14992	15113	15320	15349	15042	15274	15114	15028	15219	15016	15118	15058	15128	15190	15044	15028	15053	15097	15270	15186	15389	14897	15082	15177	15133	14946	15133	15031	15159	15090	15132	15167	15227	15190	15012	15294	15156	15153	15180	15190	15169	15215	15221	15250	15290	15163	15202	15300	15253	15270	15130	15291	15082	15341	15157	15072	15155	15034	15041	15117	15075	15216	15148	15052	15204	15112	15135	15130	15022	15133	14916	15161	15230	15084	15124	15241	15309	15157	15003	15136	15215	15051	15131	15215	15076	15228	15224	15014	15257	15074	14965	15199	15089	15215	15154	15090	15174	15006	15061	15018	15059	15145	15158	15028	15297	15317	15136	15209	15172	15140	15118	15009	15202	15006	15118	15115	15140	15113	15217	15114	15269	15065	15169	15095	15172	15266	15161	15151	15061	15156	15039	14945	15013	15252	15193	15197	15211	15118	14956	15085	15154	15094	14936	15145	14978	15129	15156	15146	15237	15154	15277	14970	15137	15275	14985	15313	15139	15351	15154	15142	15279	15328	15126	15111	15137	15259	15089	15178	15277	14814	14975	15221	15072	14971	14939	15126	15258	15172	15087	15021	15139	15223	15168	15098	15031	14977	15100	15119	15169	15157	15140	15191	15096	15142	15134	15230	15094	15297	15005	15069	15007	15079	15075	15133	15122	15047	14986	15142	15234	15234	15267	15188	15149	15134	15124	15190	15140	15171	15042	15163	15229	15297	14982	15153	15248	15239	15148	14996	15259	14973	15272	15086	14868	15254	15176	15155	15188	14974	15320	15166	15171	14860	15178	15198	14984	15081	15041	15156	15008	15200	15162	15004	15133	15319	15109	15297	15153	15174	15119	15089	15163	15121	15193	15160	15133	15165	15186	15209	15210	15187	15121	14881	15098	15185	15242	15171	15086	15266	15105	15247	15026	15082	15185	15095	15142	15125	15155	15269	15175	15013	15096	15033	15193	15002	15192	15140	15109	15139	15196	15089	14985	15316	15046	15206	15135	15109	14989	15113	15157	15178	15150	15022	15121	15148	15015	15192	15085	15093	14984	15270	15173	14874	15103	14992	15231	15044	15090	15134	15116	15189	15212	15177	15150	15146	15211	15114	15169	15109	15085	15267	15112	15096	15119	15112	15247	15221	15064	14926	15381	15258	15008	15046	15131	15037	15045	15032	15065	15026	15002	15223	15267	15219	14948	15193	15159	15143	15182	15210	14960	15183	15026	15230	14959	15138	15071	15118	15266	15088	15154	15089	15126	15284	15199	15103	15101	15043	15184	15095	15289	15189	15065	15114	15294	15100	14992	15129	15047	15021	15183	15155	15195	15034	15146	15113	15005	15116	15266
22722	21134	28890	23688	21836	25526	28542	23952	22480	22720	22084	21688	21426	20966	20608	20662	20512	20451	20366	20185	20136	19888	19852	19832	20122	19882	19841	19598	19741	19624	19941	19774	19719	19659	19646	19794	19730	19664	19739	19713	19692	19440	19606	19627	19378	19413	19685	19525	19457	19702	19678	19414	19594	19557	19582	19693	19550	19638	19508	19669	19604	19648	19548	19501	19412	19441	19614	19537	19660	19557	19592	19492	19473	19371	19356	19535	19654	19607	19515	19334	19425	19682	19469	19585	19367	19545	19531	19278	19661	19446	19660	19662	19693	19451	19301	19479	19485	19183	19617	19415	19680	19381	19522	19512	19475	19708	19427	19436	19695	19555	19396	19501	19528	19391	19321	19587	19509	19457	19390	19614	19872	19573	19505	19524	19430	19482	19525	19442	19621	19300	19431	19280	19511	19556	19364	19231	19556	19365	19344	19625	19540	19348	19255	19404	19365	19593	19271	19497	19418	19424	19292	19611	19536	19334	19327	19483	19584	19565	19368	19313	19590	19582	19303	19557	19368	19378	19462	19522	19597	19436	19614	19280	19538	19478	19456	19441	19535	19432	19529	19565	19384	19329	19438	19561	19136	19423	19294	19481	19496	19565	19685	19434	19333	19426	19570	19507	19648	19611	19402	19362	19504	19339	19445	19373	19390	19650	19306	19381	19356	19316	19318	19419	19611	19612	19599	19394	19162	19358	19466	19371	19519	19675	19433	19464	19612	19249	19451	19591	19250	19485	19584	19426	19408	19473	19266	19334	19381	19268	19550	19433	19408	19257	19271	19401	19438	19483	19336	19405	19435	19419	19457	19387	19527	19434	19497	19324	19529	19367	19482	19244	19392	19437	19418	19302	19453	19541	19442	19623	19437	19366	19395	19412	19382	19714	19384	19447	19296	19567	19540	19439	19488	19369	19525	19357	19610	19304	19573	19395	19301	19277	19404	19349	19456	19417	19502	19327	19420	19395	19266	19571	19205	19336	19369	19618	19596	19455	19349	19620	19409	19435	19516	19678	19402	19642	19497	19341	19465	19543	19436	19560	19431	19476	19494	19440	19684	19435	19581	19570	19459	19434	19382	19562	19505	19357	19585	19515	19345	19512	19385	19519	19314	19448	19409	19340	19402	19571	19468	19515	19422	19357	19402	19565	19556	19449	19262	19272	19373	19557	19464	19354	19278	19474	19448	19130	19284	19371	19418	19384	19401	19481	19236	19343	19398	19376	19296	19467	19659	19563	19475	19365	19530	19553	19364	19528	19367	19539	19371	19509	19502	19494	19502	19542	19462	19360	19418	19240	19458	19327	19422	19448	19605	19505	19629	19343	19514	19274	19334	19420	19216	19428	19581	19305	19371	19685	19592	19437	19326	19392	19370	19373	19545	19424	19341	19558	19459	19361	19430	19489	19388	19324	19339	19288	19288	19554	19744	19489	19518	19426	19354	19576	19539	19823	19279	19317	19461	19449	19519	19363	19638	19349	19482	19284	19399	19396	19479	19326	19216	19690	19579	19412	19346	19376	19280	19372	19696	19273	19557	19462	19417	19278	19380	19603	19402	19468	19361	19421	19603	19567	19412	19448	19479	19292	19614	19406	19427	19578	19289	19468	19479	19427	19632	19407	19390	19554	19431	19565	19508	19419	19383	19492	19473	19539	19458	19228	19409	19465	19437	19671	19503	19504	19374	19401	19683	19395	19514	19436	19562	19513	19342	19502	19410	19460	19487	19444	19340	19342	19340	19276	19331	19302	19476	19373	19252	19397	19567	19409	19437	19566	19331	19344	19263	19487	19459	19476	19493	19472	19601	19407	19370	19489	19523	19508	19563	19571	19388	19258	19425	19336	19557	19409	19431	19556	19425	19287	19281	19444	19335	19348	19474	19471	19416	19337	19426	19329	19377	19101	19367	19543	19528	19367	19532	19608	19338	19562	19530	19410	19417	19275	19456	19399	19602	19484	19412	19309	19407	19201	19383	19236	19389	19264	19461	19578	19379	19276	19550	19501	19429	19337	19202	19490	19460	19602	19658	19464	19326	19435	19580	19448	19435	19357	19621	19529	19583	19616	19603	19437	19448	19508	19554	19339	19269	19398	19370	19581	19637	19375	19439	19278	19533	19554	19181	19374	19560	19342	19496	19320	19378	19301	19434	19400	19590	19433	19399	19421	19536	19411	19619	19700	19565	19444	19553	19211	19441	19446	19385	19569	19468	19428	19306	19300	19301	19450	19540	19429	19482	19488	19419	19534	19311	19380	19582	19514	19553	19385	19325	19516	19552	19590	19506	19351	19391	19495	19586	19547	19779	19327	19805	19424	19420	19291	19532	19549	19442	19373	19432	19376	19438	19474	19527	19457	19263	19540	19366	19436	19458	19469	19398	19354	19512	19279	19554	19634	19359	19514	19512	19384	19383	19403	19283	19366	19199	19313	19263	19638	19330	19475	19540	19391	19430	19276	19539	19479	19548	19428	19454	19372	19260	19511	19319	19411	19671	19383	19566	19330	19409	19340	19514	19387	19238	19374	19318	19482	19609	19384	19525	19331	19638	19528	19431	19384	19279	19449	19339	19399	19327	19235	19661	19378	19543	19400	19607	19422	19459	19344	19542	19273	19372	19352	19457	19426	19507	19599	19459	19549	19466	19515	19413	19572	19289	19507	19386	19377	19441	19563	19338	19421	19374	19405	19533	19565	19486	19833	19425	19478	19424	19356	19356	19422	19405	19524	19596	19654	19317	19576	19318	19580	19543	19464	19462	19590	19307	19261	19351	19249	19402	19621	19485	19398	19289	19629	19572	19369	19592	19509	19448	19321	19459	19299	19230	19353	19607	19425	19469	19405	19319	19481	19264	19301	19642	19618	19384	19482	19540	19286	19525	19387	19301	19449	19390	19500	19544	19525	19411	19382	19530	19457	19403	19628	19643	19566	19481	19512	19362	19463	19369	19474	19502	19195	19343	19571	19322	19335	19578	19356	19458	19294	19491	19530	19318	19572	19342	19543	19630	19433	19756	19412	19427	19387	19302	19584	19480	19547	19647	19441	19445	19427	19402	19428	19260	19551	19569	19533	19604	19640	19530	19424	19629	19277	19437	19385	19529	19241	19514	19593	19422	19364	19397	19442	19547	19332	19422	19424	19352	19401	19560	19433	19523	19464	19502	19471	19393	19168	19436	19397	19453	19261	19544	19518	19351	19150	19372	19256	19416	19223	19403	19523	19400	19499	19146	19481	19516	19526	19465	19654	19470	19499	19497	19315	19347	19489	19290	19438	19561	19468	19555	19573	19280	19305	19509	19414	19360	19637	19499	19466	19335	19481	19365	19377	19341	19290	19330	19278	19540	19558	19567	19481	19451	19322	19639	19402	19525	19484	19622	19532	19399	19385	19770	19519	19546	19331	19548	19463	19400	19352	19622	19548	19585	19188	19207	19459	19278	19401	19449	19379	19538	19257	19522	19194	19357	19350	19520	19252	19372	19418	19423	19538	19572	19578	19567	19247	19550	19453	19547	19441	19604	19455	19385	19296	19276	19300	19384	19315	19321	19317	19723	19472	19376	19523	19470	19466	19472	19211	19234	19250	19515	19497	19376	19455	19473	19410	19513	19402	19457	19262	19483	19110	19599	19412	19290	19433	19379	19356	19485	19356	19664	19379	19523	19436	19438	19562	19614	19571	19153	19508	19413	19474	19432	19563	19342	19448	19275	19291	19591	19453	19458	19275	19428	19530	19344	19192	19208	19254	19498	19565	19535	19320	19582	19347	19328	19287	19305	19389	19309	19519	19468	19339	19530	19204	19531	19456	19517	19437	19400	19314	19781	19559	19478	19511	19187	19346	19466	19356	19391	19539	19445	19397	19510	19348	19628	19471	19586	19395	19354	19463	19387	19486	19661	19526	19604	19409	19340	19503	19196	19569	19283	19527	19529	19501	19596	19425	19435	19463	19238	19317	19447	19586	19683	19470	19325	19368	19280	19448	19417	19389	19398	19676	19574	19168	19524	19420	19294	19485	19575	19528	19254	19329	19464	19384	19439	19484	19253	19595	19377	19305	19352	19466	19549	19545	19203	19405	19361	19254	19314	19524	19357	19333	19469	19298	19327	19285	19439	19368	19480	19309	19406	19335	19529	19501	19261	19327	19239	19323	19380	19676	19382	19623	19546	19479	19593	19529	19670	19486	19291	19497	19411	19603	19727	19519	19445	19423	19321	19545	19439	19528	19390	19225	19398	19274	19435	19399	19564	19636	19475	19532	19457	19276	19449	19528	19411	19318	19307	19552	19404	19390	19355	19339	19469	19506	19529	19499	19417	19422	19401	19538	19484	19405	19340	19245	19529	19515	19464	19479	19629	19462	19505	19548	19486	19502	19504	19480	19540	19282	19305	19176	19492	19549	19191	19595	19556	19527	19381	19586	19434	19550	19371	19286	19425	19346	19565	19411	19490	19507	19561	19259	19554	19562	19403	19443	19480	19503	19614	19438	19673	19462	19473	19303	19479	19366	19350	19553	19359	19196	19334	19286	19362	19527	19609	19631	19425	19433	19401	19162	19536	19325	19566	19575	19323	19570	19513	19530	19241	19364	19313	19434	19411	19537	19359	19671	19499	19378	19533	19523	19388	19268	19579	19356	19346	19428	19259	19231	19278	19411	19324	19716	19512	19369	19444	19469	19395	19458	19470	19452	19541	19541	19520	19601	19495	19352	19362	19453	19318	19380	19531	19405	19478	19451	19430	19253	19584	19501	19191	19285	19616	19481	19480	19270	19328	19574	19309	19451	19471	19565	19515	19617	19443	19345	19264	19545	19274	19682	19488	19451	19431	19473	19474	19338	19498	19277	19519	19677	19498	19404	19401	19302	19272	19282	19437	19549	19585	19445	19370	19303	19362	19473	19260	19659	19549	19422	19387	19404	19351	19333	19369	19306	19311	19476	19252	19666	19606	19342	19672	19487	19419	19353	19378	19485	19405	19339	19388	19373	19255	19253	19306	19366	19703	19529	19572	19373	19592	19281	19292	19521	19508	19358	19278	19481	19461	19674	19605	19349	19263	19374	19414	19403	19418	19507	19563	19417	19420	19300	19286	19626	19462	19416	19438	19656	19441	19487	19420	19540	19339	19553	19408	19555	19601	19289
23981	44210	40238	31707	27969	25708	23642	22121	21024	20211	19245	19054	18487	17994	17565	17285	17153	17095	16954	16801	16981	16546	16466	16323	16370	16384	16115	16139	16067	16200	16015	16065	16068	16124	15871	16135	16018	16042	15945	16005	16070	15935	15949	15949	15993	15902	15923	16090	15943	15892	16233	15893	15974	15888	16114	16024	16088	16021	15976	15903	16038	15884	15968	15975	15969	15914	15945	15777	16031	15809	15832	15860	15964	15890	15948	15960	15909	15893	15860	15900	15804	15987	15971	16084	15783	15870	15831	15907	16094	15897	16029	15953	15854	15850	15851	15965	16097	15866	15760	15912	15988	15936	15957	15975	15881	15990	15956	15920	16102	15825	15836	15899	15849	15974	15688	15991	16016	15813	15973	15918	15816	15911	15911	15941	15887	15915	16024	15944	15960	15720	15912	15889	15948	15860	15958	16017	15780	15712	15997	15979	15870	15891	15990	16011	15780	15845	15924	15773	16031	15812	15871	15753	15964	15898	15819	15920	15913	16035	15817	15968	15786	15871	15920	15860	15884	16029	15846	15932	16063	15958	15878	15896	15919	15747	16021	15985	15903	15838	15891	15957	15937	15620	15817	15979	15890	15903	15916	15819	15955	15894	15862	15843	15849	15937	15998	16051	16036	15823	16052	15714	15916	15886	15746	15895	15715	15954	15846	15897	15690	15959	16050	15811	15906	16020	15863	15835	15906	15624	16000	16070	15930	15896	15774	15960	15873	15934	15914	15769	16010	15871	15879	15863	15790	15865	16036	15955	15882	15850	15942	15825	15766	15897	15916	15843	15784	15929	15878	15972	15891	15718	15839	16004	15923	15930	15918	15771	15870	15888	15841	16016	15896	15835	15926	15870	15786	15943	15933	15963	15888	15969	15829	15831	16175	15875	15891	15946	15898	16131	16034	15900	15925	15814	16033	15860	15883	15840	15879	15960	15901	15913	16056	16069	15876	16076	15857	15941	15830	15824	15975	16011	15912	15827	15829	15737	15881	15875	15992	15877	15836	16031	15985	15922	15907	15828	15727	15941	15766	15805	15890	15850	16068	15900	15984	15902	15774	15819	15925	15976	15662	15747	15868	15724	16002	15790	15953	15821	15774	15894	16009	15927	15871	16088	15787	15925	15902	15825	15914	15993	15852	15952	15850	15940	15918	15859	15901	15826	16022	15889	15996	15909	15900	15986	15956	15828	15957	15769	15910	15982	15649	15904	15944	15881	15747	15827	15814	15941	15855	15874	15877	15830	15974	16057	15879	16091	15968	15909	15844	16120	16030	15734	15975	15710	15889	15753	15853	16065	15848	15927	15924	15896	15841	16082	15870	16046	15819	15758	15957	15855	15923	15982	15888	15934	15896	15865	15783	15978	15972	15990	15868	15888	16023	15836	15830	15930	15981	15972	15913	15927	15747	15909	15791	16096	15832	15932	15779	16028	15939	15760	15816	15907	15879	15800	16000	15853	15893	15771	15946	15792	16032	15896	15901	15989	16022	15801	15875	15895	16053	15862	15955	15891	15788	15920	15857	15864	15942	15845	15893	15919	15967	15899	15829	15824	16010	15807	15812	16006	15965	15938	15870	15994	15849	16042	15774	15848	15860	15915	15973	15984	15823	15863	15869	16065	15963	15756	15920	15869	15689	15944	15848	15598	15852	15926	15992	15947	15991	15959	15825	16022	15836	15683	15915	15767	15887	15770	15860	16008	15924	15852	15786	16077	16020	15942	16020	15790	15903	15780	15913	15790	15921	15882	15876	15824	15846	15938	15826	16027	15947	15956	15941	15891	15967	15845	15987	15795	15962	15858	15832	15961	15780	15876	15981	15997	15809	15870	15966	15922	15914	15983	15926	15965	16066	15826	15764	16016	15931	16100	15949	15776	15844	15909	15955	15854	15803	15928	15929	15807	15972	15957	15861	15783	15775	15844	15916	15812	15862	15842	16169	15814	15987	15953	15884	15970	15854	15937	15913	15900	16023	15846	15948	15859	15805	15786	16018	16040	15748	15877	15901	15870	15795	15860	15864	15885	15905	15765	16049	15905	15801	15714	16024	15964	15922	15789	15977	16015	15743	15879	15865	16014	15705	16059	15915	15882	15879	15828	15739	15972	15873	15914	15885	15818	15952	15686	15854	16085	15823	15831	15848	15874	15886	15928	15693	15934	15851	15856	15783	15895	15941	15857	15896	15832	15941	15838	15953	15918	15822	15926	16002	15845	15835	15879	15763	15934	16039	15858	16054	15852	15977	15879	15901	16015	15706	16060	15811	15915	15792	16055	15905	16065	15918	16024	15807	15946	15923	15837	16047	15657	15903	16068	15903	15912	15720	16114	15911	15879	15886	15769	15841	15981	16043	15990	15845	15696	15953	15940	15865	15974	16044	15900	15857	15839	16063	15954	15970	16068	15688	15840	15942	16070	16002	15760	16000	15961	15896	15955	15901	15888	15959	15704	16108	15900	16081	15852	15895	16001	15860	15928	15966	16066	15879	15973	15946	15815	16006	15809	15990	15862	15842	15951	15968	15974	15887	16181	15872	15775	15982	15984	15958	15925	15968	15711	15826	16054	15780	15924	15998	16021	15845	15749	15854	15907	16015	15816	15846	15860	16031	15880	15969	15988	15741	15890	16017	15888	15873	15631	15768	16023	15931	15920	15650	15921	15981	16049	15796	16114	15992	15899	15716	15712	15854	15973	15864	15976	16031	15920	15893	15816	15903	15883	15951	15924	15806	15946	16019	15829	15676	15722	15814	16071	15875	15911	15882	15966	16006	15910	16078	15842	15798	15913	15731	15912	15883	15803	15935	15780	15940	15797	15824	15945	15955	15817	15958	15759	16054	15998	15980	15850	15685	15873	16030	15876	15912	15840	15756	15691	15869	15911	16016	15927	15800	15893	15874	15985	16038	15841	15870	15948	15949	15991	16078	15734	16166	16010	15927	15787	15919	15925	16049	16012	16015	15954	15822	15920	16001	15946	15787	15756	15836	16010	15877	15955	15886	15773	15787	16046	15825	15967	15804	16028	15852	15742	15946	15873	15771	15835	15908	15869	15737	15809	15901	16062	15915	15944	15809	15914	15793	15877	15912	16005	15710	15957	15835	15862	15883	15650	15786	15853	15906	15828	15945	15855	16056	15827	15948	16003	15927	16007	15867	15869	15894	15835	15833	15751	15900	15922	15936	15887	15848	15848	15895	15791	15970	15912	15873	15889	15928	16027	15820	15952	15871	15959	16017	15951	15702	15867	15905	15777	15895	16122	16074	15766	15986	15952	15870	15909	15888	15944	15972	16001	15857	15812	15839	15878	15867	15916	15990	15803	15962	15952	15834	15976	15885	16061	15852	15802	16010	15846	15919	15839	15942	15888	15767	15937	15898	15936	15899	16048	15849	16015	15789	15816	15860	16016	15857	15985	15883	15981	15945	15992	15800	15930	15804	15930	15746	15925	15938	15896	15883	15850	15906	15826	15963	15908	15750	15808	15952	15930	15871	15980	15973	15926	15881	15999	16012	15755	15690	15931	15860	16092	15875	15923	15704	15946	15865	15760	15765	16135	15925	16049	15894	16021	15958	15967	15877	15986	15836	15901	15863	15610	15923	15974	15869	15732	15915	15908	15847	15750	15878	15782	16019	15840	15832	15825	15883	15946	15783	15815	16021	15814	16049	15874	16029	16052	15780	15826	15880	15768	15717	15966	15911	15936	15959	15924	15725	15950	15975	15909	15994	15879	15856	15903	15807	15973	15940	15743	15974	15830	15886	15810	15979	15903	15929	15923	15777	15846	15931	16032	15723	15992	15895	15948	15920	15907	15800	15842	15671	15957	15763	15841	15884	16007	15768	15885	16063	15975	15867	15929	15788	15799	15949	15784	15769	15972	15907	15815	15892	15785	15760	15993	15925	15873	15862	15734	15858	15883	16030	16066	15958	15903	15942	15791	15844	15902	15918	15913	15868	15864	15784	15840	15892	15799	15874	15964	15782	15829	15892	15774	15784	15926	15918	15899	15933	15838	15837	15908	15957	15852	15888	16090	15828	15968	15972	15954	15886	16013	15871	16052	15735	15878	15761	15964	15896	15846	15811	15741	15835	15971	15857	15882	16036	15879	15849	15872	15907	15988	15863	15996	15815	16034	15779	15934	16079	15937	16045	16096	15917	15865	15927	15994	16120	15692	15906	15776	15957	16068	15857	15876	15711	15920	15827	15944	15939	15771	15877	15728	15803	15940	15793	15983	15998	15943	15840	15965	15911	16021	15764	15915	15854	15988	15916	15950	16011	16044	15876	15873	15902	15774	16054	15963	15757	16068	15899	15742	15858	15959	15731	15959	15704	15980	16094	15769	15959	16010	16129	15850	15741	15976	15961	15923	15908	15941	15878	15914	15983	15848	15844	15907	15859	15818	15992	15887	15848	15846	15998	15979	15742	15808	15797	15906	15726	15905	15869	15909	15797	15983	15906	15998	15829	16021	15925	15863	15866	15761	15908	15970	15840	15761	15815	15976	16100	15950	15947	15870	15954	16056	15830	15916	15870	15947	15920	15841	15974	15918	16034	15999	15884	15950	15967	16002	15806	15959	15978	15962	15603	16056	15878	15940	16000	15878	15765	15802	15788	15845	15904	15889	15888	15990	15875	15852	15874	15740	15839	15837	15861	15895	15760	15958	15928	15767	15759	15824	15788	15928	15932	16070	15913	15904	15898	16012	15903	15835	15749	15992	15924	15750	15960	15698	15923	15922	16100	16022	15985	15876	15811	15673	15960	15948	15980	15847	15933	15985	16011	15798	15914	16028	15932	15783	16035	15804	15781	15791	16001	15823	15862	15852	16044	15818	15931	15834	15994	15695	15899	15988	15963	15975	15946	15925	15996	15784	15851	15850	15900	15715	16131	15967	15897	15787	15798	15961	15897	15839	15843	15764	15914	15920	15874	15894	15951	15698	15840	15703	15977	16086	15783	15942	15891	15975	15826	15855	15963	15901	15916	16052	15904	15745	15913	15730	15835	15924	15769	16056	15886	15927	15745	15626	16044	15896	15977	15960	16017	15903	15958	15759	15785	15844	15970	16045	15804	15974	16104	15795	15982	16049	16054	15972	15717	15997	15872	15855	15806	15938	16061	15882	16150	15787	15847	15893
28176	23956	28783	26100	22049	20908	20670	19745	19427	19235	18774	18833	18659	18315	18405	18426	18282	18437	18497	18210	18064	18071	18008	17994	18101	18272	17958	18099	17902	18068	18215	18011	18030	17950	17943	18036	17997	17974	18239	18054	17965	17898	17988	18041	18062	17906	18119	17940	17974	17930	17773	17844	17981	18123	17900	17815	17858	18055	18106	18081	18184	17861	18080	17965	17882	18048	18158	18041	18151	17963	17960	17738	17844	17967	18030	17956	17946	18062	17961	18012	17776	17759	17948	17979	17971	17808	17772	18004	18088	18182	17938	17880	17787	17798	17799	18049	17768	17833	17866	17867	18035	17933	17980	17959	18026	17747	18108	17956	18066	17979	18108	17857	17933	18050	17703	18125	17933	17989	17805	17868	18143	18075	18073	17911	18028	18091	17775	17781	18205	17803	17870	17828	17945	17789	18097	18004	18015	17873	17947	17860	17997	17948	17927	17943	18028	18081	18063	17839	17843	18168	17899	18277	18016	17982	17953	17954	17959	18005	17958	17985	17716	17933	17900	17781	17975	17927	17858	18103	17726	18256	18110	17861	17969	18086	17963	17786	17844	17996	17931	17807	17855	17917	18125	17882	17865	17621	17973	17969	18120	17948	18006	18046	17828	18127	18129	18117	17851	18047	17939	18121	18087	17869	18058	17681	17912	18047	18070	18015	17962	17969	17927	17723	17883	17750	17897	17916	17937	17821	17981	17832	18017	17950	17964	17947	18089	17856	17806	18014	17845	18165	17870	18126	17895	18015	17857	17795	17832	18082	18011	17648	18073	17962	17952	17877	17916	18128	17961	18050	17817	17996	17794	17977	17768	17926	18309	17768	18021	18059	18084	17879	18045	17790	17964	18028	18061	18075	17912	17969	17697	17765	17911	17932	17961	18145	17879	17949	17957	17882	17962	17897	17959	17823	17858	17966	17811	17893	17996	17997	18011	18017	17860	17923	17865	18219	17907	18037	18053	17855	18070	17975	18004	17781	17713	17863	18258	18078	17976	17983	18078	17977	17824	17885	18016	17878	17975	18059	17963	17870	17971	17822	17886	18050	17959	17838	17874	18004	17968	17941	18146	17982	17913	17888	17881	18112	18027	17832	17928	17955	17991	18041	18010	17816	18187	17904	18071	17861	18032	18094	17944	17996	18050	18053	18009	18088	17965	18092	17928	17900	17774	18039	17931	18125	18090	18067	17904	17891	18084	17926	18064	17704	17875	18016	18191	18026	18057	17950	17906	18040	17976	17940	17849	17953	17883	17941	18054	18072	17857	18069	17984	17972	18138	17974	17760	17890	17919	18031	18018	17934	17954	17847	17823	17914	18007	18087	17970	18019	17942	17852	18051	17913	18112	18057	18180	17935	18040	18080	17762	17908	17871	18006	17974	17930	18027	17979	17827	17906	17837	17867	18091	18054	17956	17701	18066	18002	18114	17939	18082	18014	17829	18047	17870	17721	18024	18030	17770	17872	18055	17962	17805	17923	17886	18155	17894	17989	17971	17887	17932	18039	18010	17756	18024	17914	17965	17997	17967	18019	18096	17758	17857	17972	17803	18158	18054	17852	17735	17979	18112	17969	17793	17757	18024	17853	17935	18047	17983	17961	17939	17922	17870	17820	17937	17917	18019	18171	18009	17880	17832	18028	18044	17913	18022	18002	18074	17948	18057	17921	17898	17929	17935	18050	17987	18196	18056	17830	17914	17818	17936	17897	17670	17984	18106	18014	18140	17694	17837	17784	17954	17781	17834	18015	18100	18036	17806	18024	17946	17861	18056	17982	18019	17972	17880	18026	17918	17951	18090	18084	18147	18023	17957	18076	18039	18003	17937	18017	18133	17815	18183	17949	17838	17835	17857	18003	17828	17797	17962	17888	17853	18019	17916	17973	17916	17881	18041	18061	18003	17984	18059	18176	17845	17751	18041	17930	17793	17673	17795	17926	17962	18234	17956	17806	18084	18006	17830	17926	17996	18153	17720	17982	17810	17887	18084	17827	17967	17807	17884	17921	18109	17995	18012	18243	18009	18014	17935	17877	18027	17999	18125	17920	18118	18089	17959	17982	17906	17925	18000	17821	18016	18037	17821	17934	18002	18025	17813	18052	18093	18036	18049	17909	17963	17810	17796	17973	17936	17939	18068	17887	17923	18086	18197	17867	17830	18111	17854	18172	17903	18074	17801	18181	18101	18202	17873	17740	17940	17942	18050	17832	18090	17858	17719	17807	17990	17721	17940	17815	17926	17782	17943	18068	17810	17813	18077	17873	18089	17942	17842	17908	17897	18032	18034	18030	17921	18114	18204	18112	17922	17976	18091	17827	17908	17988	17980	18030	17945	18152	18127	18073	17923	17967	17928	17987	17766	17817	18024	17946	18051	18063	18108	17940	17983	18140	17922	18093	18039	17944	17810	17998	17831	17900	18075	17938	18032	17891	17883	17901	17904	17984	18038	17902	18046	17965	18016	18023	17963	17846	17904	17939	17841	18006	17946	18124	18029	17997	18022	17863	17767	18086	17857	17773	18007	18042	17709	17807	17856	18217	17972	17973	17982	18077	18086	18158	17909	17983	18011	17736	18055	18076	17874	18026	18001	18090	18026	18050	18005	17986	18024	17931	18057	17847	17848	17965	17903	18067	17994	17910	17999	17993	18028	17982	17935	17871	17731	17923	18012	18008	17836	17852	17986	17873	18212	17810	17876	17941	17967	17934	18017	17888	17823	18006	17984	17901	18175	17834	17905	18018	17981	17850	18072	17924	17848	17821	17850	17946	17951	17946	18064	17829	17926	17986	17800	17788	17976	17941	17958	17918	17988	17884	17816	18015	17986	17826	18019	18019	17930	17953	18131	18091	17963	18080	17885	17871	18080	18050	18209	17899	17804	17768	17863	18047	17991	17968	18059	17949	18093	17709	18091	17945	17969	18054	17886	17898	17934	17847	17763	18058	17946	17918	18011	17873	17907	18120	17946	17897	17698	17807	17788	17915	17749	17861	18013	18055	18077	18164	18057	18046	18142	18115	18128	18014	17997	17951	17903	17995	18080	17900	17955	17972	17893	17774	17958	18056	17804	17957	17837	17896	17919	17984	18057	17961	17946	17841	17955	18080	17854	18069	17970	17963	17963	17987	17961	18150	17968	17605	18009	17999	17958	17931	17907	17969	18055	17878	17890	17880	18253	17920	17904	17997	17963	17720	17903	17890	18283	17986	17933	17854	18151	17902	17935	17759	17832	18166	18113	18012	17923	17777	18022	17941	17945	17735	17903	17935	18005	18062	17960	17968	17831	18080	18106	18014	18031	17819	17856	17846	17999	18223	17913	17880	17886	17776	17756	18007	17867	18085	17964	17943	17937	18060	18013	17903	17941	17979	17859	18189	17892	17951	17761	18047	18156	18244	17874	17990	17890	17966	17900	18000	17980	17942	17838	18209	18024	18035	17993	17963	17976	18015	17984	18086	17843	17972	17817	17977	18011	18148	17953	17898	18112	17750	18138	17987	18134	17965	17898	17917	17965	17878	17956	17976	17791	18060	17974	17959	18026	18001	18040	18194	18042	17968	18026	18050	17962	17896	17939	17864	17884	17829	17933	17878	18025	17916	17989	17937	18012	18053	17940	17913	18003	17981	17874	17911	18123	18048	17858	18001	18079	17968	17843	17892	17999	17879	17870	17992	17945	17874	18037	18113	17954	17980	17933	17922	17861	18007	18070	18083	18026	17905	18059	17938	18010	18076	17716	18146	17921	17999	17958	17982	17886	17823	17842	17943	18007	17955	18156	18262	18176	18190	18026	18173	18113	17768	17934	17842	18218	17930	17935	18009	17969	17842	18114	18068	17786	17804	17811	17843	17999	18081	17826	18005	18006	17824	17912	17886	17635	18056	18055	17925	18046	17845	17873	18197	18106	18156	17997	17959	17936	17853	17895	17818	18105	17907	17777	18205	18001	17774	17912	17859	17889	17785	18011	17969	17963	17883	17923	17828	17960	18171	17941	18086	17693	17889	17887	17952	17827	18088	18166	18027	18056	18096	17992	17697	17854	18009	17911	17861	17934	17964	18083	18054	17940	17951	18065	18130	17842	17988	17995	17991	17965	17858	17980	17903	17874	17781	17931	17966	17886	17916	18001	17900	18003	17967	18065	17967	18014	17998	18077	18105	17951	17937	17990	17887	18147	18083	17997	18059	17918	17922	17978	18095	18017	18084	18140	17949	18068	18043	18037	17835	17808	17989	18034	17836	17823	17877	17948	18011	18027	17937	18041	18110	17776	17902	18117	17992	17909	17726	18033	18190	17916	18057	17985	18071	17797	18019	18111	18074	18110	17800	17907	17919	17834	18058	18078	18040	17988	17948	17801	17946	18183	18171	17749	17756	17818	17880	18029	18004	17775	17782	18104	17806	17968	17755	18082	17884	17963	18112	17890	18074	17749	18062	18184	17929	18023	18176	17967	17934	17889	17825	17866	17972	18026	17961	18003	17813	17842	17861	17922	18041	17974	18019	17960	17940	17976	17934	17994	17900	18099	17940	17748	17985	18084	17977	17802	17798	17943	18106	17908	17974	17958	17848	17851	17874	17816	17985	17986	17962	17905	17976	18062	18057	17853	17746	18116	17974	18016	17995	18093	17940	17944	17959	18040	17969	17841	17927	17872	17968	18051	18022	18118	17837	17720	17860	18041	17869	17762	17848	18001	17985	17889	17690	18225	18029	17893	18070	17915	17935	17935	17960	17849	17942	17967	18075	17848	18060	18063	17934	18064	18158	18053	17908	17862	17900	18103	18051	18107	18037	18084	17880	17770	18003	17933	17988	17972	18102	18060	17768	17898	18020	17785	17867	17852	17918	18073	17943	18114	18091	18067	17910	17967	18053	18100	18211	18019	17706	17872	18004	17823	18025	18054	17976	18045	17841	18091	17882	18006	18111	17906	18149	17984	17938	17696	18098	17997	17781	17884	17964	17824	17714	17793	17930	17852	18142	17918	17917	17899	17766	18073	18112	17966	18066	17967	18077	17832	18000	17901	18041	17897	18051	18108	17910	18048	17786	17898	18107	17876	17974	17823	17972	18088	18050	18151	18137	18073	17849	17813	18076	18034	18223	18090	18142	18053	18189	17935	18046	18023	17937	18133	17710	17941	17924
22279	32748	29634	22943	20761	19434	18625	17949	17133	17049	16560	16596	16189	15857	15746	15608	15545	15489	15487	15571	15386	15403	15481	15206	15318	15097	15272	15240	15231	15322	15246	15135	15246	15396	15184	15173	14871	15217	15125	14921	15045	15040	15301	15204	15027	15142	15173	15159	14948	15005	15046	15036	15049	15295	15020	14964	14944	15141	14887	15133	15069	14880	15039	15032	15242	15019	15140	15059	15118	15065	14987	15093	15006	15114	14903	15102	14882	15042	15158	14958	15023	15222	14887	15086	15185	15100	15240	14971	15237	15165	15042	15088	15155	15142	14962	15077	14968	15007	15060	15050	14955	14925	15044	15134	14992	15001	14938	15086	14994	15061	15071	15013	15052	15041	15157	14919	15065	15122	15032	14994	15158	15094	15026	15101	15144	14940	15051	14870	15087	14955	15082	15140	15024	14920	14908	15068	15144	15093	15152	15122	15067	15127	15212	15077	14934	15120	15119	15178	15042	15071	15080	15038	15072	14933	15094	15012	15011	15038	15061	15052	15130	15075	14918	15065	15021	15180	14938	14936	15091	14925	15020	15133	15189	14975	14897	15150	15067	15091	15008	15008	14959	15219	15033	15162	15275	15190	14947	15143	15081	14901	15020	15017	15102	15052	15149	15081	14938	15122	15005	14949	15036	15099	15154	15144	15125	15014	15104	15252	14991	15145	14925	15137	15078	14909	15150	15068	15015	15100	15159	14989	15041	15159	15045	14984	14972	14931	15122	15075	14896	15119	15073	15048	15062	15129	14942	15043	15228	14997	15080	15093	14919	15060	15092	15180	14950	14963	15041	14915	15171	15029	15149	15120	15104	15095	15066	14881	14848	14979	15061	15061	15043	15255	15032	14887	14910	15168	15000	15175	15078	15077	15023	15062	14919	15075	14994	15082	15067	15117	15074	15034	15137	15081	14949	15225	15062	15059	15097	15019	15000	15073	15046	15063	14952	15044	15101	14984	15098	15115	14902	15111	15133	15007	14955	14963	15335	15076	14945	15024	15310	15008	15010	14989	15076	15153	15036	15033	15106	15044	15130	14981	14909	15103	15235	15064	14978	15062	15204	14954	15012	15152	15119	15097	15265	15160	15081	15108	15110	15070	15180	15040	14948	15030	14967	15112	15040	15014	15083	15107	15005	14989	15124	15007	15078	15037	15255	15127	15096	15083	14997	15119	15131	15000	14944	14947	15009	15093	15295	15147	15225	15060	15039	15124	15092	14928	14998	15067	15033	15097	15161	15104	15000	15103	15101	14880	15011	15150	14973	15027	15062	15017	14961	14948	15092	15048	14947	15033	15085	15024	15128	14987	15097	15056	15074	15095	15044	15051	15171	15116	14929	15084	15101	15159	15075	15041	15179	14862	15173	15113	14986	15073	14931	14975	15054	15152	15111	15028	14968	15110	15104	15110	14947	15021	14994	15080	15088	15096	14864	15224	15103	15169	15035	15180	15035	14926	15112	15133	15146	15157	15048	15140	15200	15171	15108	15092	15163	15178	14960	14913	14958	15245	14895	15133	15201	14786	15023	15144	15069	15135	15070	14930	15235	14954	15125	15126	15070	15095	15010	15063	14876	15092	15002	15159	15051	15150	14924	15015	15093	15095	15129	15138	15091	15033	15020	15168	15073	14916	15064	15050	15041	15105	15085	14952	15065	14966	15078	15071	15011	15033	14984	15089	14987	15033	14932	15138	15206	14984	15162	15055	15199	15033	15119	14943	14912	15065	14922	15023	14953	15010	14942	15058	15255	15024	15095	15145	15283	15206	15283	14972	14978	15009	15006	15173	15112	15137	15172	14997	15144	15202	14988	14822	15210	15128	15078	14996	14965	14913	14943	15056	15025	15080	15111	15152	15049	15035	15165	15062	15064	15132	15087	15045	15105	15140	15193	15173	15033	15125	15068	15148	15216	15127	15143	15044	15116	15185	14907	14979	15046	14997	15086	14977	15023	14925	15206	15112	15112	15230	15076	15087	14954	15048	14961	15200	15000	14981	15037	15138	14823	15119	15064	15188	15198	15008	15007	15087	14971	15135	15095	15204	15006	15197	15100	14976	15063	15103	14885	15104	14925	14981	15036	15104	15027	15021	15303	15100	15192	14966	14923	14971	15009	15264	14943	15044	15008	14902	15013	15063	15110	15160	15021	15009	15137	15217	15047	15015	15141	15002	14940	14986	14873	15000	15153	14891	14952	15035	15124	15137	15175	15070	15171	15060	14934	15054	14992	15081	15138	15105	15140	14929	15196	15211	15017	15038	15139	15229	15053	15121	14932	15133	15067	15045	14904	15086	15019	14982	14954	15024	15080	15080	15219	15094	14894	14986	15005	15211	15141	15061	15010	15047	14956	15287	15215	15111	15093	15109	15180	15169	15068	15188	14895	15206	15169	15024	15144	15057	14987	15132	14949	15123	15128	14967	15128	15229	15071	15077	14993	14967	15090	14994	15064	14943	15372	15048	15082	15082	15098	15081	15014	14934	15089	14971	15116	14867	14965	15142	14965	15198	15021	15071	15139	15093	14951	14993	15015	15199	15097	15097	15137	14958	15175	15098	15072	15064	15065	15114	15089	14977	15024	15102	15068	15021	15107	14979	15020	15031	15055	14922	15000	15024	14964	15116	15113	14912	14879	15072	14885	14928	15038	15113	14964	14957	15064	14938	15150	15117	15115	14997	15089	14943	14969	15136	15201	15085	15123	15037	15151	15106	15020	15144	15225	15006	15131	15045	14976	15036	15128	15168	15095	15059	14979	15049	15260	15143	15028	15087	15079	15004	15169	15220	15085	15054	15191	14963	15103	15005	15179	14931	15101	15224	15040	15098	15018	15056	15035	15025	15177	14962	15042	15008	14962	15065	15118	14928	15106	15060	15001	15072	14974	15166	15173	15015	15144	15053	15076	15148	15177	14879	15115	15112	15081	15040	15094	15156	15173	15079	15107	15102	15132	15034	14999	14956	15260	15069	15207	15205	14926	15085	15016	15035	15043	14965	15076	15223	14947	14947	15010	15118	15083	15084	15148	15147	15170	14926	15141	15053	15056	15046	15037	15195	15077	15029	15166	15078	15140	15114	15243	15189	15118	15027	15163	14974	15112	14967	15123	15062	15136	15086	14931	15080	15108	15260	15158	15175	15062	14989	15252	15162	15200	15066	15046	15047	15130	15049	15087	15150	15104	15077	15021	15055	14969	15046	15006	15047	15065	15130	15130	15013	15182	15081	15117	15019	15110	14865	15147	15256	14894	15131	15038	15234	15064	14838	15151	15090	14999	15146	15259	15042	15075	14911	14992	15049	15074	14981	15063	15101	15213	15066	14908	14998	15177	15034	15078	15050	14970	14913	15136	15030	15192	15257	15025	15184	14989	15041	15121	15031	14914	15199	15128	15252	14979	15119	15157	15067	14985	15043	15142	15144	14962	15005	15090	15249	15016	14917	15108	15304	14998	15033	14995	15079	15024	14966	15012	15036	15014	15057	15065	15028	15163	15294	15062	15023	14994	15184	15202	15082	15022	15003	14990	15117	15086	15029	15004	15107	15168	15058	15006	15004	15198	14932	15041	14970	15041	15026	15186	15083	15088	15017	14915	15157	15103	15116	14963	15145	14975	15121	15136	15135	15023	15007	15210	15084	15159	14947	15212	15067	14951	15126	14881	14937	14962	15239	14878	15036	15030	14928	14903	15047	15054	15075	15181	15116	15180	15105	15112	15069	14984	14987	15209	15108	15177	15132	15191	15171	14929	15009	14989	15244	15040	14995	15087	14869	14951	15053	15100	15153	15022	14993	15228	15081	14910	15074	15188	15004	14998	15231	15009	14914	15064	15241	15111	14949	15106	15062	15029	15089	14920	15053	15012	14976	14970	15159	14962	15067	15125	15075	15076	15014	15121	15079	15188	15169	15023	15163	15083	15070	15063	15116	15222	15133	15001	14827	15135	15082	15147	15091	14981	15201	15039	15376	15087	14785	15165	14986	15183	15052	15138	15225	15065	15236	14975	15097	15249	15048	15096	15146	15014	15022	15181	14971	15187	15118	15037	15090	15227	15080	15044	14963	15051	15043	15181	15059	15205	15047	15000	15015	15098	14988	14946	15148	15234	15001	15015	15019	15061	15099	14900	14932	15224	15134	15171	14895	15080	15145	15174	15069	15016	15212	14932	15053	15126	15002	15015	15046	15157	15098	15183	14992	15012	15061	15075	15030	15109	15158	15039	15051	15062	15066	14877	15128	15085	15023	14931	15070	15129	15028	15009	15128	15014	15001	15178	15123	15008	15236	15130	15074	15072	15035	15072	15112	15116	15069	15023	15044	15071	15041	15190	14964	14917	14898	14962	15088	14980	15082	15155	15044	15138	15028	14955	14949	15117	15038	15015	14972	14966	15090	15077	14904	15036	14919	15118	14957	14994	15123	15102	15150	14964	15161	14951	15101	15262	14931	15068	14954	15180	14993	15158	15225	14995	15125	15120	14984	15291	15092	14944	15266	15059	15088	14973	14962	14858	15080	14843	15252	15051	15107	15147	15044	15113	15028	15055	15008	14852	15114	15056	15111	15003	14955	14984	15208	14935	14996	15036	14959	15107	15114	14899	14997	15159	15080	15113	14900	15032	14983	14949	15233	15085	14903	15125	14968	15077	15082	15193	15092	15187	14974	14975	15199	15080	15015	14930	15096	15143	15106	15158	15057	14996	15049	15117	15163	14925	15014	15042	14887	15046	15098	15088	15030	15055	15014	15114	14978	15082	15207	15100	15006	15088	14935	15175	14966	15052	15213	15232	15143	14935	15003	15289	14787	15111	15034	14987	14977	14872	15155	15213	15147	15161	15046	15101	15023	14897	15114	15230	15010	14928	15077	15139	15060	15113	14972	15061	14983	15161	14916	15112	14984	15176	14961	15008	14957	15032	15102	15251	15147	15047	14870	15068	15196	15032	15154	15043	15071	15040	15100	15187	15144	14946	15060	15089	15060	14987	15034	15026	15054	15007	15120	14943	15012	15173	14971	15238	15097	14921	14966	15053	14997	15040	15098	15155	15147	15096	15117	15245	15077	15046	14951	14910	14927	15032	15095	14986	15010	15020	15174	15084	15109	15018	15114	15159	15060	15352	15109	15124	15112	15093	15162	15208	15271
23930	21130	28503	24334	23131	24425	24391	21448	20304	20491	19844	19773	19498	19130	19191	18849	18660	18659	18843	18810	18614	18591	18606	18369	18329	18345	18432	18378	18410	18326	18372	18267	18339	18218	18481	18202	18276	18402	18290	18436	18365	18488	18229	18310	18250	18035	18343	18276	18314	18453	18312	18136	18239	18168	18044	18173	18163	18227	18066	18225	18225	18392	18283	18164	18166	18087	18343	18105	18273	17981	18199	18229	17972	18293	17991	18111	18264	18010	18165	18251	18202	18314	18179	18235	18043	18182	18272	18088	18403	18250	18030	18046	18219	17920	18329	18237	18225	18199	18165	18178	18253	18048	18036	18240	18354	18023	18439	18211	18273	18226	18176	18311	17979	18199	18220	18325	18176	18306	18177	18057	18203	18187	18204	18247	18080	18173	18241	18476	18112	18145	18110	18245	18328	18229	18293	18169	18157	18256	18197	18199	18404	18208	18225	18143	18093	18300	18300	18255	18223	18222	18200	18210	18150	17951	18150	18313	18157	18160	18093	18254	17969	18183	18305	18298	17923	18106	18049	18090	18113	18221	18083	17992	17938	18231	17966	18256	18264	18406	18113	18004	18265	18062	18210	18216	18237	18265	18272	18063	18289	18150	18138	18307	18259	18228	18076	18079	18353	18077	18176	18253	18110	18226	18253	18074	18193	18275	18019	18183	18231	18072	18123	18292	18191	18051	18294	18061	17909	18309	18265	18148	18157	18070	18100	18345	18155	18130	18182	18165	18258	18150	18275	18256	18243	18165	18207	18208	18291	18233	18242	18059	17978	18209	18246	18210	18030	18150	18235	18315	17961	18133	18006	18229	18126	18007	18308	18187	17988	18171	17999	18200	18235	18054	18304	18275	18128	18180	18136	18000	18096	18180	18347	18308	18147	18038	18127	18180	18182	18028	18233	18356	18185	18376	18287	17957	18128	18090	18201	18195	18132	18185	18235	18431	18339	18291	18173	18001	18178	18221	18109	18103	18142	18078	18104	18108	18154	18276	18333	18326	18204	18150	18300	18030	18111	18162	18149	18309	18266	18152	18156	18243	18182	18252	18153	18123	18209	18150	17992	18049	18445	17968	18142	18208	18232	17931	18280	18287	18207	18094	17959	18189	18157	18171	18419	18237	17749	18156	18265	18092	18217	18211	18025	17847	18290	18140	18186	18106	18270	18018	18202	18170	18142	18198	18083	17988	18037	18193	18143	18231	18244	18089	18161	18229	18135	18002	18058	18267	17893	18047	18192	18159	18214	18260	18283	18167	18124	18145	18186	18245	17993	18075	18229	18239	18170	18101	18045	18222	18104	18174	18360	18295	18032	18193	18403	18021	18311	18182	18259	18039	18182	18194	18226	17974	17987	18173	17997	18179	18214	18102	18220	18367	18175	18207	18335	18271	18206	18158	18339	18126	18026	18190	18193	18236	17997	18282	18349	18099	18122	18318	18075	18123	18195	18034	18207	18315	18180	18043	18196	18029	18174	17938	18102	17935	18332	18203	18455	18282	18122	18174	17955	18241	18172	18040	18222	18361	18347	17978	17985	18261	18000	18378	18212	17926	18258	18029	18340	18113	18246	18124	18242	18096	18248	18229	18182	18149	18249	18191	18144	18192	17908	18029	18229	18096	18285	18291	18247	18177	18209	18232	17909	18228	18369	18296	18237	18321	18176	18110	18241	18127	17939	18056	18076	18240	18247	18281	18066	18107	17926	18352	18174	18226	18281	18247	18328	18136	18268	18206	18251	18056	18165	18019	18129	18304	18197	18216	18288	18139	18369	18353	18226	18427	18388	18351	18130	18185	18231	18213	18185	18122	18196	18199	18276	18159	18167	18159	18072	18064	18029	18084	18423	18263	18192	17988	18112	18002	18052	18212	18077	18168	18349	18027	18130	18035	18333	18208	18193	18183	18239	18089	18184	18081	18270	18237	18172	18043	18105	18091	18195	17944	18180	18243	18134	18241	18225	18052	18162	18051	18166	18133	18225	18234	18211	18101	18408	18265	18342	18117	18305	18091	18165	18153	18312	18190	18007	17966	18083	18179	18261	18193	18262	18135	18103	18201	18397	18308	18412	18222	17916	18180	18195	18278	18401	18041	18188	18035	18252	18059	18218	18295	18058	18133	18313	18293	18159	18126	18269	18026	18211	18266	18155	18037	17908	18134	18366	18183	18188	18293	18197	18181	18124	18157	18321	18199	18147	18313	18454	18323	18317	18160	17939	18274	18241	18230	18151	18295	18037	18128	18368	18041	18493	18106	18144	18396	18105	18138	18037	18354	18115	18114	18471	18088	18087	18275	18336	18046	18300	18183	18154	18228	18122	18080	18204	18067	18123	18258	18092	18032	18155	18078	18109	18219	18165	18182	18263	18149	18312	18284	17894	18170	17961	18145	18298	18043	18039	18104	18048	17974	18262	18063	17913	18205	18294	17910	18197	18143	18302	18163	18020	18091	18227	18125	18313	18385	18094	17960	18250	18375	18186	18251	18229	18082	18132	18052	18217	18181	18316	18107	18308	18061	18005	18159	18262	18346	18355	18321	18139	18153	18118	18091	18270	18212	18195	18213	18303	18192	18430	18083	18199	18139	18273	18225	17981	18166	18024	18232	18501	18100	18126	18217	18052	18141	18302	18267	17981	18109	18219	18129	18262	18075	18223	18177	18240	18332	18284	18336	18115	18064	18315	18301	18204	17986	18137	18095	18123	17957	18191	18250	18335	18250	18158	18081	18209	18243	18222	18267	18018	18260	18111	18174	18198	18167	18067	18086	18235	18294	18278	18184	18157	18131	18207	17974	18006	18194	18088	18126	18295	18120	18188	18232	18196	18152	18139	18435	18143	18244	18332	18283	18462	18264	18313	18267	18323	18121	18147	18151	18127	18182	18117	18018	18213	18211	18121	18078	18106	18157	18155	18218	18121	18286	18067	18071	18305	18260	18123	17960	17989	18123	18109	18198	18205	18100	18179	18055	18289	18438	18138	18126	18295	18091	18218	18054	18315	18108	18095	18245	17999	18230	18150	18301	18184	18077	18211	18247	18061	18201	18027	18146	18111	18197	18202	18255	18154	18008	18084	18183	18411	18405	18107	18136	18308	18178	18281	18120	18282	18183	18205	18031	18064	17912	17846	18178	18211	18094	18060	18086	18022	18202	18151	18304	18213	18108	18389	18323	18005	17924	18193	18332	18229	18078	18147	18181	18121	18142	18173	18152	18178	18018	18226	18005	18150	18122	18359	18272	18266	18181	18425	18221	17910	18224	18223	18292	18216	18355	18183	17946	18255	18264	18311	18217	18274	18012	17962	18115	18188	18044	18258	18056	18259	18285	18088	18238	17894	18123	18155	18162	18278	17968	18175	18176	18293	18227	18371	18104	18225	18095	18214	18164	18327	18297	18259	18290	18088	18204	18298	18188	18296	18100	18312	18081	18189	18255	18086	18079	18224	18330	18281	18267	18202	18248	18156	18084	18315	18104	18143	18177	18077	18187	18051	18397	18098	18214	18104	18201	18120	18047	18132	18209	18123	18106	18179	18237	18124	18177	18041	18162	18183	17951	18113	18201	18258	18004	18234	18071	18181	18430	18331	18105	17988	18057	18197	17862	18096	18119	18023	18076	18143	18163	18194	18163	18082	18007	18083	18195	18072	18141	18362	18221	18296	18152	18318	18025	18055	18156	18147	18192	18096	18232	17961	18276	18227	18343	18189	18151	18264	18144	18038	18156	18050	18294	18089	18146	18151	18151	18265	18262	18149	17930	18272	18145	18167	18210	18301	18066	18287	18225	17988	18295	18344	18211	18374	18394	18073	18137	18191	18321	18188	18046	17955	18316	18141	18187	18133	18277	18300	18083	18106	18235	18093	18084	18111	18257	18280	18244	18368	18331	18154	18107	18149	18099	18239	18050	18319	18112	18215	18102	18272	18269	18257	18139	18321	18251	18268	18091	17985	18170	18231	17982	18108	18038	18193	18229	18148	18331	18192	18178	18109	18152	18196	18131	18401	18190	18322	18473	18310	18414	18230	18325	18079	18191	18113	18105	18144	18077	18066	18152	18068	18196	18224	18164	18231	18100	18110	18045	18267	18322	18359	18138	18239	18138	18207	18087	18190	18227	18245	18347	18164	18196	18088	18024	18289	18031	18218	17876	18186	18115	18199	18122	18173	18003	18330	18026	18025	18221	18090	18189	18181	18169	17918	18080	18168	18123	18367	18180	18039	18092	18239	18087	18394	18192	18284	18055	18031	18100	18068	18240	18164	18134	18198	18268	18150	18164	18253	18238	17949	17964	18147	18007	18374	18223	18188	18319	18160	18280	18076	18167	18165	18076	18190	18034	18070	18132	18342	18094	18295	17959	18311	18332	18058	18053	18303	18191	18111	18427	18086	18132	18183	18104	17991	18235	18196	18036	18244	18101	18126	18128	18203	18275	18336	17978	18167	18173	18219	17991	18280	18210	18211	18334	18298	18256	18187	18181	18106	18173	18332	18304	18389	18076	18261	18138	18162	18428	18009	17928	18295	18251	18147	18236	18167	18058	18146	18100	18410	18192	18202	18046	18237	18206	18132	18122	18224	18419	18182	18186	18263	18241	18153	18094	18223	18541	18245	18104	18079	18231	18320	18228	18132	18149	18016	18115	18069	18092	18104	18313	18174	18178	18056	18139	18127	18185	18222	18090	18162	18048	18155	18289	18327	18182	18133	18216	18131	18265	18179	18058	18231	18201	18122	18229	17904	18205	18378	18187	18196	18154	18231	18326	18244	18346	18087	18147	18119	18207	18268	18189	18079	18096	18105	18023	18067	18216	18281	18087	18117	18138	18134	18290	18369	18083	18178	18181	18260	18207	18211	18157	18375	18055	18326	18145	18141	18155	18149	18154	18284	18260	18054	18001	18304	18084	17967	18056	18019	18101	18069	17982	18153	18262	17994	18369	18205	18118	18108	18064	18131	18138	18174	18232	18081	18055	18122	18046	18053	18392	18079	18275	18267	18211	18191	18166	18008	18039	18044	18127	18425	18245	18215	18206	18116	18185	18257	18091	18209	18143	18179	17979	18229	18256	18218	18297	18210	18167	18119	18197	18018	18050	18241	18145	18290	18131	18163	18168	18334	18404	18215	18052	18246	18302	18036	17997
22319	38748	35425	27831	24628	22218	20861	19844	18693	18289	17529	17735	16830	16799	16298	16255	16001	15922	16069	15975	15702	15580	15468	15529	15461	15351	15484	15346	15246	15270	15404	15338	15308	15406	15374	15034	15217	15153	15413	15291	15310	15339	15260	15250	15271	15186	15299	15287	15282	15208	15334	15280	15049	15118	15324	15275	14978	15066	15031	15258	15126	15254	15191	15277	15273	15224	15332	15197	15337	15224	15266	15155	15126	15133	15205	15078	15231	15099	15116	15145	15230	15215	15155	15167	15181	15074	15018	15009	15117	15291	15171	15202	15241	15194	15117	15204	15080	15137	15310	15084	15316	15179	15207	15049	14921	14924	15297	15111	15215	15107	15242	15085	15104	15183	15192	15130	15367	15181	15223	15144	15190	15138	15194	15123	15198	15217	15243	15250	15241	15107	15229	15047	15117	15133	15284	15192	15110	15051	15210	15255	15229	15246	15200	15154	15156	15293	15176	15276	15277	15193	15131	15104	15026	15212	15255	15124	15339	14996	15199	15245	15186	15288	15177	15308	15083	15253	15224	15341	15148	15380	15265	15183	15034	15291	14989	15195	15034	15216	15139	15058	15053	15213	15191	15101	15131	15286	15176	14968	15220	15272	15215	15171	15212	15124	15218	15162	15226	15167	15304	15201	15202	15207	15101	15092	15155	15068	15167	15174	15155	15140	15151	15256	15026	15170	15103	14951	15168	15199	15138	14993	15137	15272	15239	15171	15124	15322	15281	15243	15285	15303	15168	15226	15133	15260	15263	15200	15227	15137	15141	15086	15167	14983	15214	15431	15234	15055	15065	15258	15168	15289	15139	15275	15207	15302	15312	15120	15149	15254	15227	15130	15216	15110	15272	15270	15213	15272	15214	15085	15251	15209	15216	15164	14979	15110	15128	15310	14980	15148	15227	15223	15166	15163	15005	15247	15063	15076	15226	15381	15242	15089	15132	15105	15075	15102	15186	15269	15357	15122	15289	15103	15087	15031	15191	15206	15070	15112	15122	15300	15215	15190	15213	15195	15272	15219	15128	15195	15162	15218	15192	15138	15267	15225	15181	15063	15198	15034	15146	15193	15257	15133	15162	15194	14996	15245	15084	15081	15236	15254	15323	15087	15226	15132	15230	15315	15175	15108	15240	15281	15288	15161	15195	15117	15184	15179	15183	15372	15220	15099	15294	15137	15235	15182	15084	15074	15031	15220	15187	15179	15135	15178	15262	15248	15165	15271	15196	15337	15435	15197	15093	15082	15107	15251	15107	15274	15198	15077	15161	15110	15282	15052	15284	15261	15147	15168	15036	15154	15278	15319	15110	15116	15017	15081	15093	15207	15099	15204	15204	15098	15036	15267	15096	15375	15024	15150	15149	15308	15231	15299	15157	15118	15119	15304	15307	15110	15195	15334	15154	15295	15112	15220	15137	15238	15238	15177	15005	15113	15134	15206	15233	15289	15064	15096	15212	15168	15333	15201	15166	15258	15059	15072	15106	15155	15200	15203	15229	15058	15179	15206	14917	15099	15089	15145	15329	15154	15224	15127	15136	15342	15297	15084	15171	15326	15177	15174	15083	15187	15246	15252	15241	15052	15318	15136	15253	15148	15175	15142	15300	15053	15157	15141	15153	15176	15117	15245	15273	15209	15165	15085	15163	15131	15219	14974	15220	15205	15129	15170	15220	15078	15270	15019	15093	15207	15123	15258	15160	15156	15299	15059	15170	15222	15260	15239	15161	15221	15040	14971	15283	15298	15117	15052	15326	15183	15163	14972	15127	15266	15079	15240	15298	15279	15107	15126	15080	15120	15078	15217	15184	15122	15000	15231	15281	15166	15173	15002	15090	15203	15210	15214	15200	15089	15079	15221	15125	15286	15145	15049	15362	15155	15058	15120	15077	15243	15275	15223	15330	15121	15320	15071	15097	15259	15029	15193	15120	15156	15125	15248	15244	14930	15156	15240	15142	15138	15016	15001	15306	15307	15057	15366	15145	15224	15162	15350	15131	15074	15083	15246	15345	15241	15091	15244	15223	15208	15189	15089	15159	15218	15276	15185	15231	15193	15311	15093	15225	15173	15105	14954	15260	15211	15149	15182	15227	15227	15187	15109	15118	14938	15082	15367	15264	15218	15152	15233	15438	15203	15143	15213	15107	15157	15212	15226	15266	15266	15092	15053	15214	15362	15189	15069	15288	15003	15037	15173	15229	15296	15224	15047	15139	15229	15084	15346	15313	15049	15165	15318	15145	15176	15306	15180	15085	15256	15280	15206	15167	15429	15180	15266	15084	15104	15181	15229	15163	15283	15030	15198	15137	15040	15116	15251	15192	15216	15296	15220	15185	15260	15075	15176	15235	15207	15115	15019	15120	15128	15272	15185	15065	15205	15190	15169	15401	15209	15238	15161	15082	15253	14898	15210	14972	15137	15162	15097	15127	15353	15229	15204	15215	15120	15142	15336	15049	15109	15217	15118	15236	15158	15172	15203	15037	15064	15227	15110	15205	15222	15103	15293	15142	15192	15233	15215	15239	15246	15217	15164	15130	15254	14978	15135	15302	15205	15257	15203	15046	15193	15130	15193	15270	15069	15213	15214	15409	15140	15054	15256	15210	15068	15152	15117	15113	15235	15192	15156	15191	15127	15151	15278	15209	15207	15080	15131	15307	15278	15227	15240	15365	14983	15360	15192	15091	15122	15173	15176	15040	15252	15018	15091	15053	15209	15193	15200	15209	15157	15137	15169	15155	15283	15127	15120	14936	15056	15430	15121	15369	15014	15243	15097	15085	15370	15119	15118	15202	15098	15061	15278	15239	15174	15028	15213	15196	15149	15187	15147	15116	15224	15204	15045	15134	15121	15266	15183	15345	15280	15249	15077	15106	15230	15357	15167	15121	15103	15227	15235	15033	15022	15160	14935	15169	15300	15154	15180	15316	15011	14972	15197	15188	15109	15211	15151	15066	15128	15108	14949	15092	15159	15054	15168	15146	15238	15126	15337	15072	15080	15242	15364	15262	15169	15286	14988	15299	15012	14954	15029	15240	15234	15229	15022	15099	15193	15164	15150	15071	15181	15169	15303	15246	15159	15188	15119	15197	15269	15067	15169	15134	15234	14983	15206	15310	15219	15282	15109	15119	15233	15264	15326	15128	15215	15061	15043	15163	15128	15208	15247	15152	15208	15128	15143	15218	15226	15125	15177	15199	15171	15243	15292	15017	15159	15307	15057	15217	15092	15155	15132	15153	15291	15214	15262	14994	15188	15137	15161	15117	15034	15375	15225	15129	15251	15171	15299	15187	15202	15204	14996	15100	15081	15285	15300	15200	15248	15185	15148	15268	15244	15247	15151	15034	15260	15117	15250	15040	15227	15076	15188	15096	15187	15155	15202	15162	15022	15266	15217	15193	15244	15145	15283	15011	15141	15247	15220	15168	15199	15137	15258	15172	15179	15189	15181	15341	15101	15061	15105	15101	14992	15234	15097	15203	15205	15296	15043	15130	15209	15190	15126	15213	15122	15051	15160	15209	15166	15034	15146	15051	15163	15232	14965	15146	15288	15174	15187	15015	15050	15069	15250	15422	15050	15330	15123	15309	15229	15332	15267	15245	15159	15173	15030	15298	15209	15131	15120	15166	15271	15122	15330	15373	15188	15080	15131	15162	15082	15091	15234	14974	15071	15279	15314	15129	15213	15361	15301	15092	15246	15213	15266	15236	15161	15028	15068	15217	15195	15213	15161	15189	15326	15137	15144	15196	15229	15160	15124	15126	15204	15147	15099	15273	14931	15133	15234	15210	15163	15141	15237	15009	15138	15145	15165	15249	15064	15062	15211	15348	15240	15256	15186	15141	15078	15109	15223	15212	15204	14917	15148	15165	15162	15157	15246	15054	15133	15230	15171	15059	15199	15160	15206	15180	15161	15150	15165	15199	15025	15025	15199	15152	15102	15133	15179	15188	15142	15216	15236	15116	15158	15070	14973	15101	15284	15114	15005	15202	15267	15279	15092	15147	15237	15304	15216	15267	15213	15060	15184	15270	15014	15071	15178	15236	15274	15232	15029	15327	15217	15247	15115	15152	15293	15172	15149	15356	15167	15344	15193	15187	15137	15330	15073	15172	15223	15351	15067	15203	15325	15086	15295	15179	15203	15183	15218	15132	15199	15342	15204	15301	15303	15230	15303	15115	15180	15171	15268	15220	15011	15110	15047	15129	15163	15120	15154	15163	15174	15109	15331	15336	15135	15245	15237	15232	15256	15091	15181	15103	15125	15228	15049	15208	15221	15230	15151	15093	15205	15298	15162	14983	15076	15176	15157	14988	15240	15043	15187	15255	15148	15218	15125	15155	15228	15109	15247	15123	15270	15174	15038	15139	15085	15215	15302	15142	15072	15182	15133	15021	15265	15166	15212	15037	15187	15015	15282	15256	15255	15327	15255	15291	15086	15233	15124	14996	15144	15245	15070	15265	15254	15160	15188	15114	15182	15080	15275	15399	15066	15321	15172	15105	15358	15071	15318	15032	15256	15186	15213	15159	15216	15164	15140	15247	15300	15188	15318	15362	15276	15164	14933	15200	15279	15102	15108	15109	15132	15087	15226	15212	15196	15217	14970	15176	15312	15110	15247	14967	15315	15124	15263	15194	15142	15088	15178	15272	15043	15103	15166	15236	15122	15222	15068	15093	15203	15122	15241	15285	15237	15129	15382	15332	15170	14931	15160	15019	15165	15269	15158	15172	15086	15261	15137	15327	15160	15210	15112	15076	15206	15096	15023	15184	15135	15141	15201	15148	15110	15222	15177	15206	15186	15233	15151	15125	15278	15343	15068	15153	15194	15186	15160	15093	15097	15300	15203	15093	15154	15175	15275	15215	15181	15181	15068	15182	15037	15201	15093	15176	15257	15025	15149	15289	15166	15299	15324	15067	15209	15231	15130	15239	15151	15120	15119	15239	15114	15088	15143	15057	15217	15128	15191	15228	15073	15140	15157	15247	15240	15210	15245	15220	15103	15231	15202	15205	15257	15019	15284	15033	15270	15085	15106	15165	15132	15326	15139	15089	15171	15176	15052	15032	15114	15229	15146	15269	15132	15052	15059	15158	15269	15138	15076	14976	15074	15060	15152	15276	15192	15263	15177	14991	15088
22749	21118	28832	23693	21843	25469	28557	23836	22441	22527	21875	22091	21432	21071	20720	20390	20448	20265	20389	20207	20076	20177	19995	19913	20035	19888	19950	19711	19681	19719	19650	19894	19550	19840	19788	19632	19608	19572	19619	19709	19579	19483	19398	19547	19577	19255	19504	19639	19517	19465	19349	19452	19381	19378	19536	19624	19347	19586	19788	19496	19575	19613	19569	19675	19556	19545	19319	19560	19376	19192	19143	19331	19313	19514	19529	19603	19375	19386	19344	19432	19321	19132	19371	19392	19440	19407	19389	19571	19782	19274	19313	19436	19448	19504	19396	19413	19544	19300	19510	19429	19569	19643	19519	19282	19399	19453	19480	19420	19320	19710	19486	19428	19486	19257	19424	19351	19374	19611	19475	19316	19456	19489	19472	19465	19355	19217	19456	19518	19433	19424	19550	19606	19335	19561	19342	19465	19520	19591	19709	19240	19516	19643	19561	19513	19372	19242	19323	19416	19260	19579	19526	19484	19308	19584	19630	19325	19458	19172	19519	19528	19531	19258	19466	19453	19349	19443	19482	19563	19632	19444	19359	19576	19539	19443	19646	19528	19541	19319	19485	19288	19313	19482	19476	19510	19494	19189	19513	19301	19456	19469	19316	19384	19283	19112	19539	19645	19522	19558	19397	19435	19449	19410	19343	19210	19460	19345	19485	19429	19302	19366	19483	19335	19599	19406	19311	19246	19565	19398	19365	19486	19198	19485	19436	19400	19448	19570	19503	19524	19520	19427	19306	19441	19471	19558	19669	19432	19478	19156	19312	19428	19608	19398	19446	19553	19414	19321	19361	19295	19353	19506	19478	19600	19591	19795	19606	19385	19651	19352	19335	19330	19403	19409	19500	19442	19679	19360	19564	19374	19590	19354	19208	19310	19514	19369	19409	19442	19449	19287	19394	19403	19556	19436	19528	19436	19454	19240	19329	19407	19323	19183	19515	19412	19377	19477	19174	19300	19537	19474	19439	19263	19568	19504	19327	19380	19384	19398	19317	19400	19335	19395	19619	19517	19542	19402	19709	19433	19260	19348	19430	19522	19461	19357	19470	19251	19427	19256	19247	19341	19309	19290	19349	19292	19712	19673	19381	19497	19389	19452	19810	19549	19599	19259	19500	19333	19379	19593	19592	19532	19418	19543	19440	19468	19406	19644	19484	19526	19398	19218	19465	19496	19461	19522	19426	19278	19385	19494	19595	19468	19489	19495	19496	19302	19438	19531	19452	19385	19281	19516	19334	19457	19593	19179	19610	19390	19358	19560	19482	19512	19510	19562	19461	19280	19290	19403	19374	19296	19251	19709	19534	19245	19236	19491	19289	19325	19368	19525	19151	19217	19399	19331	19280	19481	19368	19478	19333	19316	19529	19484	19537	19576	19568	19548	19538	19596	19469	19411	19390	19212	19255	19350	19229	19260	19417	19568	19561	19303	19679	19333	19330	19347	19486	19499	19249	19380	19227	19311	19374	19393	19460	19276	19625	19417	19446	19458	19359	19361	19414	19354	19454	19219	19268	19369	19318	19288	19461	19181	19376	19423	19484	19337	19340	19476	19425	19482	19288	19335	19448	19374	19502	19462	19504	19695	19373	19252	19372	19257	19560	19408	19482	19478	19432	19501	19224	19363	19375	19559	19418	19193	19329	19412	19341	19315	19386	19279	19307	19196	19386	19475	19555	19452	19459	19468	19323	19442	19367	19467	19585	19509	19325	19118	19500	19666	19502	19443	19584	19413	19549	19547	19463	19473	19336	19432	19318	19124	19483	19657	19516	19519	19342	19246	19363	19539	19377	19456	19447	19228	19504	19531	19421	19364	19493	19441	19472	19335	19401	19248	19309	19513	19201	19283	19519	19470	19324	19405	19296	19224	19601	19302	19583	19459	19461	19722	19503	19487	19353	19465	19432	19349	19430	19493	19521	19365	19418	19392	19480	19416	19359	19231	19440	19363	19464	19418	19434	19378	19184	19441	19135	19356	19295	19276	19354	19434	19534	19307	19607	19668	19512	19382	19420	19432	19488	19338	19424	19467	19327	19336	19625	19439	19446	19547	19674	19583	19492	19590	19501	19617	19313	19316	19492	19538	19435	19219	19378	19575	19522	19427	19237	19411	19325	19497	19433	19440	19541	19435	19316	19610	19386	19499	19484	19450	19232	19544	19451	19271	19347	19315	19262	19247	19467	19409	19655	19504	19574	19349	19531	19508	19645	19477	19547	19608	19330	19399	19486	19299	19591	19277	19373	19472	19400	19494	19475	19366	19345	19410	19528	19319	19572	19360	19619	19344	19246	19362	19504	19493	19488	19437	19439	19128	19252	19390	19302	19275	19249	19582	19328	19470	19213	19273	19235	19313	19598	19473	19198	19324	19274	19367	19364	19309	19485	19637	19316	19187	19484	19297	19425	19308	19272	19664	19525	19539	19608	19424	19208	19541	19427	19250	19621	19594	19381	19368	19539	19666	19536	19438	19539	19222	19329	19424	19393	19607	19394	19333	19329	19559	19512	19525	19546	19588	19631	19304	19351	19488	19346	19583	19338	19305	19467	19330	19211	19638	19570	19229	19218	19440	19454	19565	19481	19495	19501	19599	19199	19444	19299	19204	19379	19445	19619	19307	19344	19407	19268	19424	19293	19423	19284	19301	19478	19356	19349	19325	19500	19517	19406	19443	19637	19513	19716	19520	19425	19423	19582	19532	19336	19049	19427	19434	19605	19529	19424	19400	19436	19306	19366	19418	19392	19450	19514	19326	19123	19527	19303	19365	19372	19436	19403	19665	19356	19367	19432	19337	19336	19166	19374	19418	19354	19445	19365	19333	19552	19444	19376	19422	19412	19502	19416	19595	19564	19471	19401	19425	19491	19506	19301	19403	19458	19449	19622	19459	19678	19329	19401	19310	19415	19411	19238	19538	19158	19296	19418	19210	19242	19455	19313	19399	19486	19402	19460	19436	19344	19509	19227	19703	19420	19421	19474	19511	19201	19369	19393	19279	19474	19270	19533	19179	19462	19418	19493	19269	19413	19450	19472	19241	19602	19431	19382	19434	19374	19287	19370	19357	19426	19478	19304	19476	19579	19480	19463	19387	19459	19485	19757	19457	19454	19378	19592	19333	19471	19431	19481	19294	19456	19357	19449	19335	19382	19246	19324	19484	19446	19284	19406	19465	19338	19582	19482	19265	19412	19425	19443	19511	19254	19398	19328	19505	19495	19411	19383	19344	19220	19415	19442	19438	19495	19672	19457	19180	19486	19431	19382	19426	19411	19448	19469	19419	19418	19328	19394	19402	19310	19381	19353	19308	19433	19500	19576	19372	19352	19359	19504	19306	19626	19571	19590	19342	19491	19316	19493	19509	19209	19465	19502	19375	19433	19450	19361	19662	19499	19371	19491	19345	19333	19392	19468	19353	19348	19344	19434	19462	19487	19619	19530	19212	19363	19330	19502	19465	19375	19385	19496	19310	19287	19314	19616	19410	19434	19353	19542	19398	19625	19270	19245	19395	19643	19328	19585	19448	19538	19317	19381	19429	19423	19373	19598	19268	19510	19295	19339	19655	19575	19611	19349	19359	19311	19381	19500	19422	19477	19466	19292	19292	19315	19403	19458	19346	19335	19458	19212	19331	19363	19221	19340	19432	19359	19388	19547	19567	19592	19319	19293	19330	19458	19385	19499	19495	19493	19525	19187	19372	19497	19425	19508	19322	19517	19370	19352	19434	19538	19300	19500	19368	19325	19508	19509	19262	19314	19736	19712	19402	19335	19131	19160	19483	19422	19515	19681	19652	19567	19493	19542	19246	19348	19417	19543	19522	19420	19456	19491	19415	19571	19485	19496	19282	19202	19315	19481	19329	19469	19419	19408	19638	19545	19451	19415	19157	19416	19402	19316	19356	19358	19540	19377	19426	19629	19267	19374	19690	19393	19355	19562	19549	19537	19501	19460	19409	19497	19390	19409	19599	19347	19224	19344	19338	19395	19378	19333	19391	19247	19324	19478	19322	19311	19405	19370	19360	19525	19302	19153	19489	19617	19422	19381	19313	19243	19346	19467	19479	19226	19388	19353	19703	19435	19444	19478	19343	19321	19385	19216	19403	19400	19384	19371	19469	19533	19295	19331	19378	19504	19575	19435	19389	19448	19401	19354	19395	19420	19444	19298	19540	19294	19376	19387	19407	19352	19211	19312	19359	19554	19478	19260	19396	19239	19397	19326	19500	19437	19361	19405	19176	19532	19390	19467	19418	19500	19453	19450	19365	19372	19426	19314	19464	19329	19386	19407	19326	19500	19383	19324	19385	19474	19447	19499	19471	19656	19344	19548	19463	19443	19524	19476	19390	19374	19575	19468	19475	19327	19295	19388	19215	19229	19497	19371	19423	19333	19336	19318	19311	19320	19478	19346	19588	19337	19446	19044	19467	19310	19395	19265	19316	19384	19382	19392	19576	19544	19421	19409	19558	19494	19364	19611	19370	19368	19677	19604	19594	19173	19252	19549	19508	19285	19321	19350	19444	19338	19551	19431	19438	19326	19634	19411	19276	19304	19364	19398	19365	19435	19321	19496	19438	19318	19652	19574	19188	19517	19341	19262	19501	19395	19536	19420	19364	19405	19161	19279	19469	19372	19311	19402	19311	19534	19432	19331	19407	19440	19478	19351	19267	19229	19415	19657	19624	19484	19373	19209	19284	19414	19454	19356	19539	19608	19469	19475	19320	19300	19501	19369	19624	19283	19171	19471	19560	19357	19541	19491	19377	19423	19214	19375	19508	19494	19650	19427	19390	19193	19323	19345	19294	19356	19713	19241	19565	19185	19427	19659	19620	19483	19388	19417	19506	19362	19459	19351	19557	19382	19603	19319	19490	19550	19374	19204	19538	19644	19365	19450	19384	19465	19315	19548	19459	19614	19419	19481	19266	19456	19402	19600	19492	19442	19317	19412	19320	19415	19381	19313	19349	19287	19304	19072	19439	19370	19409	19366	19549	19073	19363	19318	19481	19419	19399	19154	19427	19324	19428	19446	19535	19338	19464	19590	19304	19412	19520	19363	19465	19475	19312	19380	19281	19540	19266	19393	19161	19474	19384	19597	19361	19198	19383	19268	19345	19186	19557	19466	19432	19382	19389	19404	19399
23895	44102	39995	31518	28189	25609	23576	21966	20717	20178	19027	19475	18473	17719	17457	17499	17089	16901	16923	16892	16543	16756	16460	16329	16392	16172	16326	16033	16141	16074	16195	16103	15934	16052	16250	16033	15866	15912	15927	15977	16109	16000	16020	15947	16260	16071	15950	16062	15911	15982	16086	16008	15729	16013	16129	15810	16083	15859	16034	15793	15817	15865	16052	15928	15915	16013	16018	15900	15980	15922	15725	15876	16046	15959	15958	15997	15933	15812	15917	15973	15847	15993	15969	16018	15899	15812	15767	15912	15843	15832	15916	16009	15898	15900	15901	15866	15982	15759	16056	15711	15907	15946	15997	15918	15938	15949	15919	15771	15966	15831	15790	15769	15797	15898	15916	15918	15883	15902	15880	15865	15989	15952	15873	15817	15903	15747	15942	15820	16050	15855	15765	15828	15913	16033	15976	15660	15944	15991	15968	16074	15958	15925	15803	15771	15727	15887	15762	15903	15782	15860	15966	15897	15918	15951	15916	15819	16003	15789	15801	15998	16002	15824	15786	15762	16059	15898	15852	15937	15909	15943	15638	15769	16071	15692	15840	15885	15972	15826	15958	15843	15820	15760	15920	16080	15780	15822	15845	15810	15879	15706	15874	15883	15801	15873	15609	15906	15773	15857	15759	15898	15794	15811	16015	15803	15758	15937	15842	15780	15893	15955	15711	16016	15725	15814	15799	15920	15997	15749	16058	15796	15960	15855	15861	15813	15948	15784	15942	15833	15978	15811	15814	15665	15935	15837	15845	16026	15941	15766	15815	15805	15777	15782	15726	15888	16059	15731	15838	15957	15805	15809	15930	15854	15883	15890	15790	15926	15792	15975	15698	15856	15923	15948	15849	15792	15928	15774	15882	15675	15951	15605	15886	15915	15838	15826	15970	15839	15896	16015	15901	15819	15986	15779	15955	15997	16133	15783	15863	15761	15721	15860	15834	15961	15934	15979	15824	15795	15783	15732	15884	15895	15955	15946	15882	15732	15794	15785	15856	15778	15947	15934	15737	15908	15987	15863	15889	15904	15921	15880	15994	15884	15760	16033	15952	16027	15695	15753	15987	15956	15840	15810	15909	15825	15758	15964	15935	15925	15730	16095	15953	15995	15849	15784	15934	15840	15683	16018	15815	15940	15815	15806	15903	15874	15968	15874	15976	15888	15944	15909	15901	15852	15848	15794	15879	15946	16214	15684	15817	15836	15856	15806	16015	16034	15854	15868	15891	16018	15842	15828	15885	15848	15805	15937	15855	15880	15933	15820	15831	15732	15964	15807	15915	15907	15808	15958	16014	15874	16013	15950	15924	15723	15843	15871	15971	15650	15936	15933	15759	15871	16027	15717	15720	15803	15885	15829	15817	16059	15729	15825	15698	15811	15772	15881	15715	15788	15784	15756	15960	15844	15785	15834	15902	15845	15843	16141	15775	16060	15883	15893	15905	15907	15944	15753	15930	15862	15807	15819	15920	15971	15751	15774	15913	15891	16039	15764	15847	15987	15793	15916	15775	15773	15889	15891	15903	15832	15959	15990	15928	15832	15880	15890	15861	15835	15883	15837	15788	15939	15786	15981	15782	16001	15778	15779	15971	16004	15899	16122	15782	15926	15827	15947	15926	15836	15861	15953	15841	15684	16063	15891	15911	15916	15746	15845	15721	15823	15854	15823	15990	15835	15838	15923	15983	15863	15816	15793	16065	15709	15761	15722	15841	15924	15926	16029	15930	15841	15844	15748	15971	16010	15878	15835	15940	15860	15776	15934	15793	15739	15878	15852	15860	15912	15787	15904	15842	15836	15923	15915	15920	15596	15965	15742	15996	15766	15877	15936	15936	15733	15843	15792	15813	15853	15898	15963	15861	15926	15751	15846	15877	15843	15831	15903	16013	15797	15807	16016	15923	15896	15630	15891	15880	15881	15985	16011	15941	15862	15959	15764	15804	15876	15603	15911	15900	15993	15768	15968	16053	15930	16046	15863	15836	15972	15914	15856	15855	15838	15734	16031	15853	15818	15804	15955	15783	15758	15861	15857	15890	15976	15832	15742	15878	15962	15878	15705	15926	15825	15805	15850	15900	15806	15847	16003	15743	15847	15716	15782	15841	15865	15856	15829	15838	16056	15841	15801	15997	15997	15950	15888	15807	15869	16061	15895	15914	16017	16111	15867	15789	15808	15994	15976	15750	15992	15904	15857	15807	15882	15942	15885	15849	15774	15692	15788	15754	15963	15797	15799	15829	15843	15875	16018	15752	15864	16076	15942	15600	15980	15796	15971	15815	15836	16062	15763	15884	15859	15911	15865	15772	15669	15791	15883	15909	15710	15879	15858	15784	15868	15839	15915	15988	15769	16011	16015	16052	15747	16012	15809	15891	15834	15918	15834	16005	15868	15754	15978	15781	15905	16034	15825	15855	15936	15664	16052	15969	15832	15853	15880	15885	15867	15841	15815	15711	15972	15806	15840	15799	15872	15952	15891	15845	15774	15814	15954	15914	15863	15921	15951	15849	15956	15786	15762	15839	15770	15855	15904	15778	15955	15872	15808	15908	15932	15744	15859	15876	15979	15863	15925	15849	15935	15829	15927	15773	15882	15782	15787	15803	16087	15751	15993	16001	15861	15903	16055	15795	15793	15841	15967	15846	15855	16032	15848	15827	15852	15823	15911	15856	15859	15850	15776	15711	15899	15767	15811	15767	15756	15806	15974	15775	15898	16042	15766	15882	15710	15752	15790	15813	15809	15930	15908	15839	16011	16033	15996	15691	15874	15925	15826	15776	15823	15833	15810	15977	15844	15880	15936	15749	15820	15957	15835	15948	15913	15950	15769	15871	15922	15876	15872	15933	15804	15953	15703	15943	15868	15784	15920	15931	15815	15963	15949	16102	15828	16030	15810	15773	15808	15980	15988	15815	15847	15648	15830	15784	16060	15676	15882	15829	15863	15706	15879	16081	15884	15853	15809	16010	15970	15915	15910	15760	15885	15795	15866	15814	15917	15784	15875	15892	15773	15851	15995	15922	15922	15777	15921	15977	15755	15867	15777	15804	15865	15982	15814	15845	15801	15926	15843	15900	15857	16008	15939	15873	15817	15940	15807	15800	15779	15916	15752	15786	15995	15988	15843	15927	15862	15846	15860	15815	15953	15786	15947	15817	15813	16024	15801	15848	15845	15913	15819	15812	15820	15847	15904	15700	15862	15763	15900	15855	15999	15742	15839	15883	15953	15823	15894	15912	15682	16009	15841	15860	15832	15767	15944	15893	15744	15912	15896	15842	15859	15866	16041	15848	16025	15916	15886	16031	15777	15926	16024	15983	15738	15889	15791	15787	15826	15833	15918	15841	15883	16016	15823	15980	15904	15765	16008	15638	15933	15858	15845	15744	15748	15841	15841	15830	15995	15801	15910	16020	15900	15894	15810	15768	15973	15920	15793	15914	15737	15904	15766	16027	15992	15755	15773	15911	15959	15817	16012	15773	16008	15888	15849	15894	15756	16027	15687	15931	15752	15809	15728	15838	15960	15892	15797	15894	15736	15902	15916	15909	15934	15842	15818	15883	15932	15875	15988	15999	15915	15704	15851	15947	15889	15885	15968	15798	15729	15757	15799	15883	15950	15819	15790	15786	15740	16026	15760	15905	15814	15817	15783	16037	15794	15842	15881	16016	16026	15977	15790	15990	15864	15553	16020	15837	15875	15847	16105	15797	15883	15868	15822	15841	15912	15801	15794	15847	15702	15885	15891	15836	15743	15814	15872	15845	15910	15789	15867	15845	15719	15956	15740	15800	15853	15870	15905	15654	16017	16050	15942	15956	15981	15821	15898	16020	15848	15879	15681	16049	15826	15973	15847	15670	15956	15861	16009	15675	15896	15828	15716	15885	15806	15736	15672	15971	15776	15973	15875	15891	15834	15841	15953	15838	15711	15961	16025	15795	15906	15801	15982	15813	15914	15731	15840	15818	15969	15685	15872	15876	15868	16046	15715	15756	16166	15976	15906	15921	15832	15918	15797	15801	15842	15918	15884	15902	15860	15863	15874	15812	15885	15740	15700	15884	15871	15814	15816	15878	16030	15774	15955	15861	15753	15952	16032	15747	15985	15719	15794	15769	16037	15766	15836	15967	15979	15772	15854	15707	15752	15699	15797	16064	15931	15796	15763	15811	15922	15839	15853	15737	16033	15949	15796	15751	15951	15896	15846	15997	15862	15873	15910	15825	15786	15878	15734	16046	15850	15817	15872	15769	15817	15964	15903	16043	15935	15776	15875	15787	15891	15987	15833	16023	15993	15902	15838	15815	16024	16030	15740	16025	15826	15954	15821	15823	15993	16039	15803	15675	15929	16043	15786	15892	15665	15990	15951	15904	15840	16019	15724	15898	15793	15746	15781	15714	16008	15992	15767	15791	15946	15753	15860	16053	15957	15908	15841	15798	15945	15874	15926	15897	15962	15833	15847	15842	15967	15798	15960	15817	15836	15795	16023	15776	15796	15757	15742	15913	15709	15964	15960	15803	15934	15932	15759	15853	15804	15932	15887	15919	15906	16050	15814	15920	15830	15935	15892	15882	15842	15967	15912	15739	15897	15809	15770	15796	15895	16081	15829	15715	15840	15818	16050	15834	15893	15788	15853	15950	15893	15867	15946	15889	15875	15906	15777	15826	15785	15956	15861	15895	15929	15785	15988	15759	15937	15963	15822	15839	15725	15898	15830	15913	15809	15787	15818	15802	15904	15736	15905	15980	15844	15776	15813	15647	15958	16126	15822	15828	15867	15735	15729	15845	15793	15878	15895	15758	15860	15790	15679	15791	15849	15904	15897	15750	16149	15949	15848	15861	15869	15885	15739	15823	15799	15639	15904	15855	15838	15834	15809	15847	15931	15912	15856	15903	15699	15804	15858	15889	16050	15755	16030	15936	15766	15898	15748	15979	15820	15939	15835	15882	15886	15945	15904	15822	15719	15824	15868	15770	15891	15921	15781	15814	15861	15808	15767	15800	15930	16032	15884	15724	15911	15915	15896	16017	15875	15748	15925	15860	15817	15935	15933	15646	15930	15795	15734	15943	15904	15873	15782	15843	16029	15907	15831	15871	15812	15890	15867	15834	15794	15823	15797	15929	15906	15940	15892	15783	15802
28180	23762	28901	25982	21816	21035	20473	19311	19468	19044	18644	18868	18759	18510	18586	18245	18450	18306	18000	18176	18024	18059	18102	18126	17902	17895	17991	17941	18059	17970	18104	17808	17821	17796	17913	18034	18026	17796	17831	17872	18078	17895	17886	17816	18035	18002	17724	18009	18047	17771	18026	17992	17937	17899	17863	17727	17842	18088	17680	17865	17824	17798	18021	17806	17789	17815	17937	18071	17977	18043	17951	17990	17885	18098	18060	17751	17826	17967	17955	17623	17816	17825	17833	17845	17858	17853	17784	18025	17617	17529	18045	17833	17896	17819	17832	17700	18039	17977	17915	17855	18152	17758	17946	17866	17755	17999	17752	18040	17968	17786	17533	17983	18084	17996	17806	17555	17856	17699	17620	18039	17883	17905	18020	17785	17811	17744	17835	17751	17821	17878	17782	17838	17703	17814	17903	17771	17838	17885	17683	17729	17695	17838	17994	17901	17892	17646	17824	17983	17729	17890	17841	17847	17845	17795	17895	17826	17943	17795	18097	17890	17798	17710	17918	17806	17973	17827	17906	17846	18035	17836	17758	18042	17875	17892	18021	17822	17889	17862	17693	17842	17760	17880	17811	17828	17940	18067	17673	17788	17848	17786	17936	17731	17743	17756	17686	18013	17984	18033	17725	17842	17793	18049	17983	17925	17874	17817	17810	17727	17935	17839	17713	17772	17898	17980	17741	17872	17962	18207	17760	17941	17788	17812	18062	17892	17800	17918	17812	17913	18026	17983	18023	17837	17706	17843	18000	18180	17907	17992	17778	17950	17818	17621	17747	17786	17923	17774	17867	17752	18152	17876	17892	17952	17787	17752	17919	17737	18005	17826	17990	17928	17766	17952	17632	17922	17961	17732	17872	17796	17898	17796	17934	17685	18073	17881	17891	17947	17858	18053	17774	17863	18043	18101	17959	17805	17893	17906	17815	17815	17895	18109	17873	17902	17808	17639	17875	18016	17917	18007	18099	17714	17551	18111	17614	17677	17728	17472	17781	17927	17789	17794	17828	17827	18003	17908	17974	17762	17892	17988	17903	17898	17906	17919	18000	17935	17946	17873	17899	17976	17964	18056	17876	17737	17971	17889	17833	17925	17846	17929	17792	17900	17614	17694	17987	17886	17882	18063	17889	17799	17767	17902	17749	17852	17922	17741	17760	17962	17851	17941	17984	17958	17700	17772	17782	17799	17933	17913	17802	17691	17862	17802	17809	17698	17801	17845	17925	18046	17910	17911	17846	18089	18006	18016	17787	17838	17801	17917	17592	17997	17921	17918	17833	17934	17910	17675	17760	17864	17989	17787	17763	17684	17666	17884	17953	17987	17897	17885	17826	18000	17780	17892	17843	17824	17890	17863	17868	17691	17900	17926	17799	17964	17937	17855	17846	17870	18031	17797	17789	17790	17997	17770	17673	17748	18055	17872	17839	18057	17815	18092	17915	17786	17735	17534	17763	17706	18071	17780	17960	17791	17900	17861	17814	17783	18011	17890	17986	17796	17992	17856	17852	17797	17975	17815	17813	17848	17822	17876	18133	17848	17901	17947	17848	17963	18023	17897	18022	17786	18034	17938	17873	17729	17636	17729	18014	17822	17938	17912	17802	18069	17880	17971	18136	17901	17820	17800	17754	18152	17926	17887	17748	17946	17796	17927	17664	17791	17830	17861	17847	17758	17884	17798	17858	18069	17965	17914	17933	17832	17732	17880	18043	17786	17826	17936	18254	18058	17737	17960	17799	17832	17916	17630	17910	17936	18113	17932	18126	17944	17960	17938	17761	17943	17977	17899	17793	17852	17890	17946	17957	17997	17784	18026	17860	17789	17933	17870	17884	18128	17999	17837	18219	17902	17735	17853	17752	17974	17679	17830	17863	17902	17999	18024	17849	17754	18037	17914	17996	17974	17886	17985	17947	18010	17802	17712	17933	17794	17756	17823	17791	17859	17845	18005	18015	17778	17779	17927	17952	17934	18003	17723	17906	17859	17678	17694	18012	17793	18020	17923	17759	18174	17904	18156	17873	17893	17696	17735	17899	17922	17896	18050	17843	17997	17991	18023	17624	18014	17973	17954	17837	17904	18030	17939	17904	17870	17922	18099	17787	17949	17723	17876	17709	17760	17788	17745	17850	17812	17796	18062	18034	17719	17834	17830	18148	17977	17795	17718	18023	18111	17925	18013	17865	17724	17917	17825	17861	18143	17802	17952	17841	17989	17919	17994	17836	17875	17864	17886	17776	17767	17883	18080	18027	17734	17601	17823	17873	18012	17710	17926	17884	17775	17929	17981	17951	17694	17887	17938	17906	17851	17764	17888	17918	18050	17814	17865	18044	17829	18046	18111	17672	17887	17847	17972	17823	17982	18001	18048	17935	18019	17987	17805	18036	18061	17871	18084	18071	17881	17780	17840	17908	17810	17775	18064	17969	17938	17906	17720	17786	17982	18011	17818	17821	17868	17869	17656	17907	18039	17858	17932	18116	17797	18066	17837	17834	17761	17790	17711	17877	17832	18006	18065	17896	17939	17794	17818	17812	17970	17850	17993	17849	17918	17963	17858	18023	17739	17961	17854	17865	17938	17785	17824	17810	18029	18114	17765	17985	17905	17767	18044	18098	17992	18201	17958	17920	17798	17921	17939	17809	17851	17555	17769	18142	17920	17764	17627	17888	17791	17874	17852	17828	17946	17880	17902	17970	17970	18008	18117	17788	17928	17796	17937	18019	17841	17929	17747	17846	17809	17748	17798	17781	17792	17940	17930	17957	17821	17995	17811	17849	17878	17957	17915	17946	17641	17878	17996	17788	17840	17869	17841	17996	17636	17900	17757	18024	17889	17784	18032	18008	17986	17857	17843	18015	17871	17964	17841	17754	17645	18179	17952	17890	18018	17889	18035	18011	17935	17875	17835	17985	17865	17873	17871	17848	17746	17976	17751	17957	17936	17818	17901	17781	17950	17878	17678	17812	17829	17914	17838	17845	17941	17812	17841	17591	18068	17910	17778	18042	17840	17910	17621	17703	17948	17957	17723	17787	17715	17927	17781	17891	17857	17938	18103	17941	17823	17933	17867	18034	17868	18105	17981	18019	17960	17971	17985	17891	17910	17638	17663	17880	17966	17909	17904	17990	18132	18091	17762	17978	17934	17847	18142	17976	17882	17858	17708	17957	17786	17829	17855	17945	17791	17999	18045	17684	17821	17904	18166	17819	17827	17856	17915	17922	17827	17772	17831	17873	17852	17790	18115	17619	17981	17732	17914	17739	17959	17905	17955	17986	17813	17827	17781	17670	17901	17921	17977	17962	17725	17850	17965	18059	18050	18018	17893	17949	18147	17814	17678	17834	17988	17758	17675	17854	17898	18041	17680	17801	17593	18022	17730	17999	18056	17954	18071	18004	17970	17837	17798	17835	17899	17893	17870	17826	17885	17817	17920	17878	17973	17947	17931	17695	17933	17974	17801	18061	17899	17837	17835	18022	17810	18014	18011	17847	17960	17727	17838	17887	17785	17823	17830	18127	17836	17851	17911	17838	17701	18212	17925	17734	17757	17987	17676	17896	17789	17798	17811	17901	17860	18060	17931	17913	17920	17586	17999	17893	17725	17880	17915	17964	18034	17914	18109	18018	17990	17863	17982	17840	17855	17810	17963	17746	17812	17855	17716	17929	17700	17820	17818	17793	17693	17811	18036	17756	17871	18004	17808	17893	17866	17862	17908	17855	17699	18127	17874	17942	17849	18067	17948	17768	17869	17769	17798	17946	17943	17854	18058	17837	18013	17971	17883	18026	17838	17835	17731	17900	17795	18056	18004	17870	17779	17977	17947	17840	18054	17733	17634	17981	17978	18029	17868	17929	17789	17812	17806	18025	17741	17922	17742	17815	17839	17986	17877	17857	17923	17886	17841	18231	17930	18040	17753	17986	17837	18167	17935	17782	17707	17763	17890	17995	17988	17958	17920	17936	17968	17863	17929	17958	17878	17908	17905	17864	17813	17962	17743	17661	17926	17775	17775	17903	18089	17720	17989	17845	17917	17902	17796	17755	17986	17904	17768	17863	17867	17868	17987	18050	17860	18089	17731	17899	17760	17847	17758	17867	17761	17969	17982	17816	17775	17973	17880	17840	17784	17784	17909	17760	17837	18005	17820	17842	17806	17839	17853	17805	17925	17888	17919	17771	17815	17906	17724	17728	17835	17891	17966	18086	17778	17809	17693	17992	18027	17908	17767	17818	18188	17772	17942	17873	17900	17787	17777	17824	18051	17983	17951	18085	17828	17872	17690	17804	17839	17834	17805	17872	17879	17995	18035	17861	17794	17801	17755	18051	17740	17930	17984	17746	18181	17963	17946	17758	17977	17983	17898	17852	17775	17879	17786	17902	18054	17753	17885	17786	17685	17782	17912	17984	17997	17992	17963	18018	17988	17792	17857	17767	17935	17780	17822	17918	17703	17756	17790	18004	17910	17841	18007	17871	17997	18021	17917	17851	17870	17788	17790	17880	18019	18172	17862	17728	18075	18087	17851	17969	17889	17904	18063	17885	17870	18113	17936	17939	17927	17864	17876	18016	17954	18181	17772	17738	17947	17859	17786	17689	18012	17766	17891	17797	17790	17965	17938	17631	17833	17931	17993	17866	17978	17728	17842	17909	17935	18098	17899	17820	17751	17870	17906	17914	17787	17870	17827	18028	17730	17779	18233	17993	17995	17939	17907	17736	17942	18016	17886	17947	17946	17857	17977	17881	17826	17931	17998	17800	17960	18055	17886	18084	18036	17946	17868	17857	17854	17819	17803	17752	17966	17959	17846	17842	17751	17826	17873	17913	17952	17965	17928	17815	17783	17859	17899	17792	17879	17929	17782	18017	17861	17960	18241	18004	17989	18027	17974	18006	17997	18052	17902	17791	17817	17689	18048	17968	17834	17956	17798	17869	17989	17957	17947	17908	18135	17927	18041	17907	17818	17847	17909	17855	17743	17750	17889	17890	17747	17995	17979	17964	17848	17805	17735	17868	17858	17891	17781	17849	17949	17912	17988	17796	17829	18009	17652	17758	18068	17975	17977	17831	17776	17870	17835	18037	17794	17906	17823	17755	18022	17974	17852	17987	17794	18012	17691	18219	18222	17852	17803	17892	18129
22037	32345	29831	22834	20681	19482	18362	17507	16962	16802	16152	16480	16283	16059	15785	15749	15521	15443	15164	15361	15150	15385	15100	15351	15108	15166	15009	15156	15147	15123	15015	15288	15182	14992	14988	15088	15059	14977	14871	15124	15098	15196	15042	14884	15050	15004	15177	15007	15225	15114	14901	15025	15113	14966	15145	15008	15097	15063	15084	15061	15082	15002	15127	15185	15040	15061	15148	15201	14983	14959	15074	14998	14892	14996	14944	15022	15026	14940	14977	15019	15022	15157	14910	15197	14787	15060	14912	15072	15076	15073	15024	14878	14968	14964	14918	14925	14996	14995	15015	15022	14995	15237	15106	14883	15080	15108	15082	15012	15115	14923	14947	14942	15007	15029	15067	14939	14963	14958	14968	14913	14891	15038	15006	15066	15107	14981	15129	14975	15008	15068	14950	15072	14934	15071	15126	15167	15001	14905	15014	15017	14948	15004	14775	15069	15042	15003	15060	15133	15071	14899	14994	14929	15002	15033	15033	14809	14953	15202	14889	15040	15076	15061	15108	14952	14912	14980	15126	15027	14918	14904	15132	14916	14792	14825	14904	15118	15048	15061	14869	15139	15036	14985	15079	15007	14967	14979	15161	14988	15054	14900	15081	14998	15007	14984	15111	15143	15224	14795	14996	14978	15004	14800	15174	15052	15015	14867	15042	15034	14952	14925	15054	15043	15014	14915	15094	14874	15007	15059	15042	14981	15144	14890	15039	15099	14847	15086	15073	14914	15075	14931	14869	15088	14994	14986	14955	15133	15087	15027	15158	14985	15193	15101	14987	14958	14973	14940	15199	15009	15027	15086	15078	14936	15113	14989	15008	15012	15175	14898	15032	14925	15060	15028	15031	14867	15054	14990	15025	14988	14915	14976	15170	14971	14980	15012	14903	14914	15019	15138	14921	15198	15159	14936	14975	15090	15146	14920	14733	14827	15188	14890	14976	15142	14920	14915	15012	15005	14919	14880	14937	15071	14985	15100	15001	15068	14978	14911	15184	14952	15048	14935	15012	14814	15236	15078	15057	15031	15123	14905	14905	15071	14911	15072	15052	15060	14984	15052	15017	15071	15199	15125	15000	15048	14947	15040	15077	15034	14978	14934	15031	15025	15093	14940	15106	14948	15016	15004	14999	15006	14950	15020	15137	14984	15011	14954	14962	14771	14972	14909	15075	15141	14949	14961	15103	14991	14982	15074	14968	15041	15097	15010	15125	14881	15143	15025	15064	15047	14982	15033	15090	15138	15009	14984	15014	14965	14979	14991	15124	14900	14995	15070	14984	15135	15014	14944	14838	14965	15177	15173	15025	15058	15075	14935	15071	14951	14981	15035	15043	14910	14916	15002	14922	15214	15156	14966	15124	15181	14906	15107	14921	15207	14947	14990	15014	15041	14895	15040	15099	15042	15033	14916	14783	14949	15085	14930	14969	15167	14982	15066	14898	15044	15005	15112	14981	15060	15152	15021	15041	15045	15084	14923	14971	15247	15086	15012	15051	15042	14936	15004	14966	15061	14943	15042	14950	14971	15169	15044	15150	15041	15104	15059	15053	15078	15091	14993	15086	15146	14957	14985	14971	14975	15013	15062	14885	15084	15125	14837	15142	15194	15133	15042	15081	15171	14905	15031	15083	14800	15028	14983	14831	15112	14984	15002	15057	15068	15176	15157	15036	14871	15035	14935	14866	15043	15176	15045	14994	14931	15015	15035	14887	15050	14767	14959	15072	14833	14938	15066	15123	14977	15055	15196	15030	14942	14882	15095	14988	14972	14875	15113	14967	15068	15012	15012	15044	14953	15081	15212	14964	15116	15081	15050	14945	14987	14909	15105	15075	15118	14758	15129	14920	14838	15170	14897	15011	15001	14947	14983	14995	15141	15065	14916	15084	14969	15044	15124	14874	14991	15005	14976	15048	14889	14951	15138	15055	14865	15066	15053	14924	14880	15120	15148	15006	15094	15000	14975	14927	15035	14824	14845	15110	15034	15118	15106	15108	14946	15034	14946	14959	15012	14972	14950	15092	15099	14980	14906	15085	14939	15126	14998	15161	15218	14931	15022	15043	15190	14975	14907	15027	15209	15005	15073	14900	14951	15208	14900	14967	14945	15121	15097	14851	15049	15129	14937	14978	14881	15035	14854	15006	15008	15003	15025	14924	15076	15095	15095	14995	15118	14988	14940	15240	15203	15003	14894	14945	14946	14944	14991	14907	15073	14917	14948	14972	15060	14861	14868	15040	15107	15028	14924	15121	15040	14891	14935	14977	15001	14978	15043	15022	14838	15100	15067	14816	15055	15013	15062	14746	15012	14988	14912	15026	14974	15124	15006	14895	14917	15043	15052	14941	15091	14994	14846	15294	15141	14998	15014	15006	14990	15135	14926	15072	15045	15118	14972	15066	14996	15210	14963	15053	14976	14998	14853	14994	15088	15021	14959	14973	15228	15126	15113	14815	15083	15160	15007	15010	15058	14936	14976	15012	15027	14881	15033	15034	14950	14868	14941	15012	15096	15171	14980	15108	14878	14818	15057	15123	15075	15140	14931	15050	15114	14982	14808	14855	15077	14857	15039	15020	14898	15124	14877	14977	15110	14909	14859	15082	14958	15044	14901	15036	14990	14970	15032	15062	15025	15048	14869	15065	15012	14932	15100	15022	14864	15074	15056	15050	15069	14941	14982	14985	14952	15030	15008	14933	15036	15086	14983	14867	14954	15202	14993	15026	14898	15053	15009	15037	15245	14987	14988	15146	14913	15008	15077	15139	15084	15076	14855	15137	14976	15056	14992	14989	15239	15065	14961	14874	15158	14981	14930	14977	15038	15067	14926	14925	15157	14766	15044	14913	15087	15072	14841	15115	15032	14972	14980	15018	15100	14976	15239	14995	15052	14955	14953	14980	15154	14889	15101	15059	15042	15026	15041	15087	14766	15087	14883	15001	15107	15090	14845	14924	15047	14936	14991	15208	14897	15059	15136	14851	14956	15023	14851	15214	15020	15024	14936	14965	15032	15076	14958	15053	14980	14858	15027	15020	15113	14910	15044	14954	14858	14906	15046	14948	15038	14967	14981	15046	14962	14979	15036	14927	14995	14779	15091	14977	14925	14884	14937	15121	14846	15195	15179	15131	15108	14992	15007	14883	14739	15168	14936	14968	14812	14818	15037	15052	14811	14981	14853	14913	14860	14955	15027	14853	14873	15060	15031	15076	15134	15020	14913	15105	14898	15035	15054	14909	14908	15227	14899	15012	14934	15020	14996	14972	15207	15056	14982	14882	15087	14927	14927	15079	14973	15087	15119	15031	15037	14826	15012	14957	15038	15055	14796	14927	15108	15170	14919	15050	15089	15088	14974	15068	14975	15129	15014	15037	15012	14961	15142	15010	14897	15147	14992	15077	15057	15159	14901	15102	14875	14815	14955	15037	14966	15045	14943	14997	15133	14841	14867	15025	15092	15048	14912	15024	15024	15050	15059	15033	15050	15133	15069	15153	15018	14756	15089	14978	14969	15132	14842	15212	15117	14915	14933	14985	14922	14939	14982	14874	15094	15088	14815	14966	14890	15080	14961	14983	14895	14870	14823	15008	15111	14999	15101	14910	15129	15059	14958	14986	14955	15009	15138	15067	14957	14917	15035	15029	14988	15021	15032	15117	14780	14809	14990	15001	14965	14966	15011	14899	15055	15040	14905	14991	15074	15129	14949	15043	15081	15020	15106	15077	14978	14983	14971	14821	14958	15071	14957	14908	14806	15138	15147	15055	14978	14815	15033	14946	14922	15165	15016	15144	15058	15085	15038	15038	15274	14951	14949	14857	14917	15017	15063	15092	14981	15040	14897	15200	15084	14898	15062	15011	14923	14931	14974	14930	15095	14988	14981	14852	15144	15111	15003	14878	15094	14924	14922	15074	14982	14967	14904	14864	15003	15047	14938	15093	14931	15193	15064	15054	15062	15086	14948	14903	15176	14913	15094	14932	15056	15037	14978	14990	15065	15021	14856	15215	14997	15056	14893	14842	14951	15059	15053	14978	14909	15024	15041	15174	15050	15028	15049	14980	15005	15127	14993	14989	14888	14999	14929	15035	15029	15204	14968	15015	15057	14916	15003	14997	14949	15030	15074	14896	14924	15048	15211	15104	15085	15085	14895	14971	15171	15017	14865	14855	14934	14996	14921	15026	14860	15140	15041	15052	14903	15097	15083	14992	14877	15143	15080	14977	14954	15034	14872	14885	15105	15027	15022	14950	15084	15075	15051	15043	14876	15043	15020	15145	14872	15061	14975	15163	14950	15088	14925	14825	14791	15063	14899	14937	14937	14858	14937	15033	14951	15041	15019	15061	14977	14819	15074	15108	14971	14884	15153	15102	14880	15041	15016	14765	15231	15137	14956	14941	15084	15061	15071	14881	15224	15009	15022	14934	15083	15085	14825	15120	14998	14882	15050	14955	14989	15051	14939	15086	15041	15074	15233	15038	14857	15007	15031	14871	14970	15087	14960	14935	14975	14879	15053	14960	14997	15058	14969	15132	15123	15034	14960	14946	15023	15113	14915	15067	15232	14979	15106	15105	15061	14979	15020	15067	15082	15049	14837	15038	14932	15136	15195	14976	15041	14992	15185	14929	15101	15073	14938	15074	15060	14885	14979	14892	15007	14800	15133	14951	15107	15103	15047	15007	14919	14960	14819	15063	14948	14988	14921	14937	14917	15091	14851	15022	15195	15038	15059	15041	14939	14912	14923	14980	14882	15049	15129	15001	14959	15043	14935	14908	15082	15064	14962	14971	14879	15034	15087	15035	15145	15069	14958	15089	14968	14990	15036	14997	14838	14987	14966	15019	15002	14991	15119	15061	15069	15111	15159	15045	14934	14886	14937	15147	15077	14884	15027	14978	15153	14959	14899	14948	15045	14810	15109	14920	14930	14930	14691	15201	14948	15044	14859	14833	15208	14931	15022	14973	15041	15032	15099	15103	15207	15179	14819	15070	14932	15032	15011	15168	15094	14812	15071	15081	15162	14940	15068	14899	14944	15056	15148	14968	14947	14876	15076	15084	15195	15075	15114	14923	15029	14926	15220	15080	14743	15023	15164	15319	15011	14966	15095	15020	15032	15103	14955	15048	14963	15078	14862	14902	15051
23873	21121	28522	24306	23105	24766	24381	21209	20385	20238	19840	19596	19647	19368	19049	18940	18782	18947	18758	18413	18425	18368	18371	18580	18429	18516	18426	18356	18520	18327	18306	18299	18373	18252	18382	18071	18226	18145	18327	18416	18079	18128	18034	18317	18133	18133	18307	18170	18223	18090	18215	18139	18099	18112	18073	18033	18012	18058	18238	18051	18046	18258	18079	18210	18042	18330	18236	18332	18132	18146	17979	18187	18132	18322	18129	18200	18347	18166	18029	18211	18249	18020	18281	18112	18096	18170	17997	18073	18054	18110	17984	18112	18196	18013	18112	18026	18157	17992	18203	18028	18177	17997	18316	17999	18035	17873	18197	18167	18145	18317	18129	18165	18173	18009	18242	18324	18194	17857	17954	18079	18317	18228	18055	18163	18087	18193	18075	18081	18007	17826	18092	17994	18408	18138	18127	18037	18041	18297	18154	17993	18063	18173	18211	17986	18148	17895	18137	18163	17931	18185	18266	18185	18046	18088	18036	18019	18097	18274	18114	18126	18071	17965	18007	18308	18081	18023	18101	17898	17991	18036	17872	17979	17989	18010	18294	18083	18107	18111	18155	18156	18130	18200	18097	17754	17959	18277	18077	18097	18141	18169	17957	18203	18083	18154	18048	18025	18287	17918	18052	18202	18132	18192	18228	18142	18155	18069	18110	18081	17902	18097	18047	18048	18008	18046	18181	18218	18005	18105	18226	18145	18175	18186	17985	18005	17959	18007	18072	18213	18055	18208	18090	18145	18004	18223	18045	17906	18118	18130	17911	18039	18220	18092	18237	17991	18153	18096	18139	18275	18162	17953	18043	17898	18025	18062	18138	18132	18242	18120	17960	18156	17805	17899	18053	18131	18044	17942	17977	18017	17999	18069	17989	17988	18015	17972	17842	18110	18110	18285	17930	17988	18009	18222	18076	18090	18162	18144	18188	18152	18215	18049	18052	17936	17814	18234	17957	18047	18017	18253	18463	18064	18097	18347	18125	17947	18075	18130	18111	18088	18082	18192	18223	18086	18016	18065	17993	18090	18096	18122	18063	18311	18114	18101	17850	18021	18224	18087	18118	18061	18062	17978	18059	18006	18075	18042	17972	18095	18001	18166	18052	18023	18130	18078	18073	18014	17989	17993	17982	18061	18007	18038	18040	18038	17981	18091	18039	18040	17944	18305	18262	18129	18107	17915	17981	18082	18197	17940	18338	18043	18111	18190	17982	18019	18044	18006	18271	18185	18107	17981	18047	18183	18062	18221	18114	18160	18112	18002	18121	18121	17858	18045	18199	17927	18108	17963	18194	18326	18095	18125	18141	18094	18154	18138	17977	17987	17950	18067	18009	18032	17938	18059	18079	17898	18027	18005	18037	18129	18027	18146	18055	18063	18214	18207	18274	18334	17912	18195	18039	17997	17933	18104	18144	18080	17988	18169	18026	18235	18041	17937	17972	18091	18084	18164	18280	18243	18127	18047	18041	18023	17974	17939	17951	17797	18190	17789	18035	18144	17894	18075	18005	17969	18052	18074	18227	17986	18045	17845	18115	18120	18164	18173	17926	18112	18086	18051	18083	18064	17988	18018	18180	17885	18211	17902	17994	18063	18052	18231	18029	18076	17998	18037	18071	18060	17988	17981	18296	17961	18192	18077	18089	17821	17918	18215	17993	18358	18047	18056	18200	18186	18257	18183	17809	18215	18163	18006	18177	18071	17955	18057	17873	17875	18129	18100	17984	18294	18199	18123	17976	17945	18027	18213	17953	18201	18029	17948	18081	17900	17935	17933	17948	17932	18051	18134	18114	18188	17985	18245	18211	18231	18105	18267	18130	17948	18135	18026	17956	18103	18094	18094	17996	18029	18101	18189	18188	18275	18069	17908	18193	18072	17997	18017	18074	17963	17976	18061	18420	18139	18188	17922	18116	18254	18341	18197	18232	18086	18148	18059	17994	18038	18083	18104	18075	18237	18141	18307	17940	18025	18329	18206	18188	18234	18161	17977	18218	18258	18205	18177	17841	18214	18016	17898	17956	18101	18209	18280	18037	18261	18171	18165	18110	17810	18166	18089	17880	18156	18367	18136	17863	18182	18148	18114	17906	18114	18007	17986	18082	18044	18165	18123	18153	17994	17920	18116	17911	18213	18224	18117	18103	17789	18256	18097	18168	18087	18079	18217	18033	18105	18186	18029	18086	18024	18136	18088	18197	18004	17991	18040	18098	17957	18133	18228	18269	17956	18124	18060	18273	18202	17950	18371	17897	18029	18200	18349	18080	18196	18325	17912	18256	18013	18155	18161	18188	17798	18076	18052	17887	18102	18083	18200	18071	18103	18235	18036	17935	18221	18119	18051	17977	18248	18093	18249	18134	18016	18107	18031	18086	18076	18044	18093	18234	18161	18101	18137	18203	18163	18156	18176	18033	17869	18074	18081	18141	17962	18186	18254	17963	18023	18081	18253	18108	18262	18097	17980	18072	18199	18230	18078	17919	18016	18013	18073	18227	18187	17998	17971	17889	18243	18071	18045	18173	18151	18131	18012	18016	18055	18005	17915	18062	18020	18144	17928	18078	17998	17981	17945	17780	18079	18112	18201	18197	17983	18250	17926	18004	17930	18054	18310	18101	18056	17956	18311	18096	17938	18203	17910	18157	18075	17944	18159	18074	18056	18137	18052	18160	18021	17877	18139	18060	18081	17962	18126	18048	18085	18194	18006	18156	18107	18080	18008	18076	18157	18014	17902	18044	18062	18114	17982	18358	18117	18213	18169	18039	18071	18059	18032	18061	18403	18177	18144	18059	18061	18212	18139	17889	18057	18006	17996	18141	18096	18174	18044	18005	18098	17927	18265	18118	18121	17949	18162	18022	18042	18073	18040	18200	18045	17919	18179	18062	18175	18100	18089	18084	18013	18171	18249	18039	18145	18231	18030	18156	18047	18064	17912	18056	18036	18278	18158	18275	17927	18103	18173	18039	17939	18254	18201	17797	18186	18109	18019	18086	18079	18096	18302	18260	18028	17987	18129	17983	17971	18018	17970	18124	18029	17931	18045	18281	18159	17887	17808	17953	18228	17892	17985	18005	18024	18197	18139	18044	18144	17920	17960	18057	18102	18123	18103	18022	18199	18185	17852	18219	18067	17934	17920	18127	18123	18004	17887	17917	17997	18140	18086	18052	18178	17989	18049	18008	18056	18088	17972	18138	18171	18086	18138	18181	18159	18239	18010	18112	18012	17981	18185	18103	17944	17815	18100	18046	18070	17909	17896	18099	17952	18087	18092	18104	17869	18125	18116	17927	17922	18105	17993	18235	17928	18064	18067	17877	17930	18040	18081	18233	18062	18042	18005	18109	18188	18072	17901	18105	18115	18186	17796	18041	18009	17999	17925	18049	17877	18227	18196	18196	18296	18110	18073	17970	18058	17848	18167	18135	18128	17827	17994	18118	17947	18174	18269	18296	17971	18170	18045	18080	18123	18114	17967	17968	17857	18004	18080	18029	18108	18106	17960	18165	17985	18167	18025	18070	18294	17968	17978	18034	18041	17928	18210	18277	18006	18213	18222	17981	18139	18076	18209	18322	18392	18254	18094	18135	18221	18095	18169	18125	18088	18166	18113	18058	18251	18094	18016	18165	18179	17940	18022	18065	18221	17877	18145	18341	18085	18138	18068	17998	18063	18121	17934	18212	18087	18163	18199	17979	18162	18225	18187	18209	18021	18104	18198	18097	18348	18280	18028	18100	17871	18004	18051	18020	18093	18246	18009	18016	18172	18046	18005	17794	17985	17798	18082	18150	17844	18319	18102	18264	18034	18167	18022	18051	18071	18127	17973	18050	17991	18011	18100	18182	17954	18009	18094	18088	18088	18158	18074	18125	18232	18076	18069	18143	18050	18012	18149	18125	17968	18161	18208	18081	18055	18301	18265	18190	18029	17839	18039	18075	18086	18067	17973	18286	18158	18023	18097	18349	18047	17987	18017	18087	18068	18106	17825	18083	18112	18127	17935	18017	17987	18195	18182	17912	18055	18134	18059	18273	18185	18113	18267	18171	18031	18097	18060	18299	18267	18212	17911	18081	18245	18017	18146	18183	18159	18138	18080	17990	18220	18287	17980	18215	18230	18105	18212	18149	17943	18110	18046	18129	18126	18214	18341	18047	17954	18084	18123	18108	17778	18398	18223	18030	18045	18315	17995	17888	18008	18114	18069	18268	18110	18155	18170	18061	17949	18122	18124	17952	18043	18141	18132	18198	18056	18188	17964	18002	18045	18258	18046	18019	18048	18104	18115	18166	18198	18174	18031	18059	18145	18025	17978	18072	18302	18063	17884	17925	18003	17980	17957	18084	18123	17884	18347	18206	18084	18055	18208	18220	18122	18245	18140	18215	18063	18174	18147	17961	18051	18176	18296	18019	18151	18102	17965	18016	17909	17820	17963	18060	18299	18032	18102	18326	17942	18212	18098	18171	18073	17996	18127	18135	18203	18065	18081	18075	17940	17947	18127	18281	18316	18034	17976	18199	18279	18035	18165	17977	17865	18147	18227	18024	18293	18274	18290	18283	17873	18004	17909	18131	18099	17979	18050	17819	18100	17906	18064	18179	18182	18099	18213	18076	18112	18094	18128	18241	17988	18033	18107	17972	18069	18099	18218	17958	18032	18187	18090	18072	18052	18077	18282	18190	18024	18035	18109	17911	18126	18173	18016	18164	18014	18017	18176	18207	18390	18259	18059	17844	18275	18129	18017	18068	18103	18053	18219	18149	18267	18237	18183	17942	18102	18252	18288	18259	18229	18048	18041	18051	17789	17950	18037	18235	18011	18040	18137	18081	18007	18125	18139	18165	18030	18273	18146	18032	18086	18030	18231	18173	18086	18107	17907	17931	17969	17993	18226	18058	18073	18179	18086	18166	18213	18170	17984	17949	18223	18070	17961	18027	17843	17945	17767	18088	18370	18081	17948	18316	18167	17871	18064	18220	18104	18167	18197	18255	18128	18139	17996	17962	18027	18122	18185	18025	17938	17961	18089	17884	17994	18068	18045	18104	18123	18109	18098	17966	18014	18108	18148	18131	17968	18164	17953	18133	18171	18242	17994	18246	18148	18305	17932	18201	18000	18000	18083	18309	17916	18308	18129	18093	18348
21670	38553	34864	27370	24480	22574	20894	19354	18904	18310	17515	17528	17134	16453	16554	16307	15991	15895	15852	15739	15876	15568	15597	15385	15659	15358	15440	15395	15401	15220	15401	15330	15273	15249	15341	15196	15275	15440	15329	15226	15229	15231	15362	15108	15360	15016	15179	15209	15115	15201	15330	15235	15379	15147	15118	15079	15058	15353	15305	15158	15113	15173	15219	15086	15276	15223	15122	14979	15200	15206	15206	15153	15276	14968	15223	15002	14987	15240	15139	15039	15240	15188	15174	15146	15058	15285	15169	15241	15170	15072	14939	15197	15129	15162	15005	15191	15067	15252	15224	15126	15132	15090	15134	15166	15247	15063	15111	15003	15269	15201	15343	15068	15203	15112	15109	15151	15101	15198	15157	15048	15142	15245	15127	15304	15108	15228	15118	15058	15103	15069	15117	15064	15029	15169	15097	15157	15125	15155	15095	15135	15151	15004	15197	15157	15048	15204	15177	15429	15138	14941	15204	15043	15186	15144	15094	15135	15274	15151	15273	15184	15151	15180	15032	15192	15001	15104	15167	15057	15161	15078	14920	15137	15291	15220	15050	15137	15254	15053	15141	15158	15178	15152	14945	15232	15189	15182	15139	15011	15009	15140	14997	15082	15201	15350	15026	15071	15189	15190	15173	15051	15254	15308	15114	15110	15129	15238	14999	15181	15123	15051	15154	15285	15065	15168	15109	15161	15144	15050	15063	15053	15019	15263	15132	15105	15277	15154	15221	15114	15195	15152	15194	15065	15103	15156	15104	15272	15222	15084	15206	15104	15094	15204	15080	15145	15148	15215	15108	14993	15246	15227	15051	15180	15209	15113	15153	15090	15181	15140	15239	15220	15121	15127	15162	15355	15077	15279	15101	15013	15192	14994	15204	15287	15205	15276	15175	15161	15313	15068	15338	15045	15293	15169	15248	15119	15196	15299	15156	15053	15127	15135	15090	15186	15294	15063	15162	15249	15177	14918	14892	15164	14972	15032	15278	15177	15119	15017	15030	15097	15093	15278	15197	15036	15176	15185	15120	15061	15066	15198	15126	15087	15170	15122	15135	15163	15269	14969	15142	15073	15029	15267	15027	15191	15184	15208	15039	15254	15023	15141	15145	14965	15173	15169	15099	15198	15150	15138	15156	15019	15092	15130	15108	15102	14987	15098	14982	15119	15248	15057	15121	14994	15149	15189	15074	15157	15136	15137	15251	14966	15339	15104	15255	15153	15096	15185	15146	15194	15202	15062	15149	15216	15207	15116	15207	15080	14859	15314	15196	15019	15153	15088	15205	15373	15149	15181	15149	15136	15234	15193	15259	15184	15168	15273	15150	15121	15141	15068	15234	15284	15025	15079	15112	15138	15255	15084	15137	15004	15140	15312	15207	15163	15134	15121	14996	15027	15101	15227	15271	15048	15057	15109	14982	15074	15164	15365	15023	15181	15237	14984	15217	15267	15343	15131	15066	15162	15108	15031	15211	15295	15111	15135	15054	15176	15122	15307	15290	15316	15186	15160	15257	15149	15204	15240	15214	15146	15180	15148	15176	15199	15198	15168	14985	15162	15160	15114	15015	15167	15085	15185	15272	15153	15160	15219	15160	15222	15167	15105	15165	15248	15225	15092	15048	15177	15140	15104	15135	15021	15227	15080	15230	15149	15182	15211	15141	15150	15213	15140	15117	15090	15248	15120	15099	15210	15056	15035	15148	15153	15160	15081	14961	15277	15276	15150	15206	15198	15144	15133	15047	15179	15037	15017	15071	15210	15043	15261	15012	15306	15075	15057	15130	15218	15099	15165	15218	15240	15071	15048	15302	15254	15100	15072	15264	15193	15144	15125	15180	15030	15202	15162	15189	15117	15088	15103	15194	15098	15121	15051	15218	15269	15130	15020	15107	15087	15098	15201	15270	15171	15141	15184	15158	15190	15016	15169	15164	15190	15092	15285	15171	15282	15076	14896	15298	15161	15017	15189	15222	15148	15118	15172	15187	15122	15235	15376	15059	15029	15027	15267	15117	15056	14986	15056	15183	15056	15132	15117	15264	14993	15068	15082	14969	15046	15287	15157	15037	15106	15200	15212	15107	15206	15296	15043	15180	15210	15101	15007	15076	14956	15159	15212	15082	15170	15148	15065	15166	15191	15167	14907	15197	15198	14853	15101	15217	15068	15231	14920	15262	15186	15179	15147	15187	15103	15051	15081	15145	15047	14965	15149	14991	15168	15334	15212	15054	15196	14981	15076	15124	15197	15149	15229	15311	15162	15074	15218	15089	15121	15009	15118	15253	15221	15219	15015	15131	15179	15048	15209	15108	15200	15101	15212	15157	15144	15072	15103	15236	15242	15155	15164	15118	15108	15126	15039	15120	15015	15069	15197	14964	15110	14986	15104	15113	15311	15177	15239	15154	15345	15119	14935	15200	15242	15286	15112	15150	15194	15130	15227	15182	15198	15184	15129	15085	15067	15217	15121	15081	15088	15103	15051	15062	15137	15142	15033	15279	14997	15100	15251	15057	15096	15305	15012	15128	15201	14996	15110	15057	15289	15062	15274	15178	15066	15116	15054	15195	15151	15210	15118	15154	14948	15071	15047	15217	15235	15252	15100	15270	15229	15365	15234	15160	15223	15129	15320	15028	15027	15154	15213	15139	15297	15205	15096	15229	15179	15093	15101	15223	15150	15351	15137	15123	15254	15137	15137	15262	15214	15005	15209	15198	15225	15164	15128	15310	15184	15203	15121	15185	15231	15181	15262	15212	15322	15254	15189	15234	15242	15229	15210	15152	15061	15146	15127	15024	15180	14983	15346	15200	15235	15073	15138	15047	15151	15071	15258	15203	15121	15177	15166	15124	15147	15083	15161	15194	15111	15092	15145	15183	15292	15286	15135	15001	15188	15104	15417	15086	15044	15054	15131	15271	15102	15162	14980	15298	15226	15134	15188	15058	15182	15119	15095	15096	15298	15146	15344	15020	15159	15173	15150	15187	15185	14944	15171	14968	15299	15084	15133	15002	15095	15273	15144	15300	15077	15177	15109	15364	15143	14993	15334	14998	15240	14953	15277	15235	15065	15181	15195	15040	14983	15241	15103	15125	15137	15152	15190	15166	15297	15223	15435	15009	15144	14993	15266	15027	15139	15240	15308	15089	15286	15186	15195	15023	15107	15238	15086	15203	15213	15188	15222	15050	15225	15098	15165	15157	15125	15030	15125	15058	15048	15068	15107	15042	15313	14987	15092	15062	15306	15192	14923	15061	15246	15165	15182	15118	15200	15033	15093	15074	15138	15225	15209	15216	15054	15113	15232	15066	15203	15263	15177	15191	15101	15208	15069	15186	15191	14989	15239	15182	15054	15160	15172	15147	15064	15200	15157	15300	15097	15184	15068	15076	15229	15318	15141	15158	15096	15273	14948	15241	15088	15064	15106	15111	15000	15196	15306	15132	15131	15074	14971	15253	15212	15199	15174	14990	15075	15211	15092	15041	15191	15118	15095	15106	15200	15137	15177	15127	15183	15144	15013	14998	15103	15018	15146	15006	15135	15151	15274	15191	15071	15215	15167	15046	15295	15263	15224	15295	15184	15159	15175	15087	15020	15125	15265	15077	15220	15221	15041	15205	15213	15160	15148	15134	15228	15125	15256	15317	15173	15186	15200	14958	15159	15097	15215	15021	15155	14985	15176	15239	15077	15111	15067	15079	15192	15150	15264	15088	15091	15114	15197	15181	15004	15025	15069	15262	15149	15097	15067	15178	15141	15137	15123	15124	15274	15178	15073	15236	15106	15071	15206	15050	15106	15146	15203	15047	14972	15187	15237	15166	15273	15068	15232	15222	15055	14962	15317	15052	15272	15063	15122	14981	15173	15196	15195	15141	15110	15239	15077	15287	15197	15178	14976	15264	15129	14986	15210	15197	15170	15139	15148	15236	15115	15040	15254	14964	15004	15341	15053	14994	15209	15174	15187	15101	15196	15226	15206	15231	15150	15200	15159	15163	15103	15179	15116	15063	15212	15127	15241	15015	15073	15124	14875	15105	15198	15068	15151	15205	15014	15233	15126	15294	15048	15082	15155	15316	15188	15238	15204	15268	14999	15075	15129	15164	14979	15135	15103	15305	15145	15025	15261	14988	15164	15031	15166	15188	15166	15053	15077	15250	15104	15188	15122	15163	15111	15202	15093	15297	15174	15155	15321	15151	15198	15139	15201	15139	15144	15060	15020	15100	15226	15305	15080	15023	15176	15142	15066	15159	15323	15360	15242	15202	15101	15036	15223	15051	15166	15212	15179	15175	15251	15292	15052	15054	15045	15152	15140	14999	15139	15190	15206	14987	15070	15067	15077	15247	15194	15077	15032	15087	15103	15231	15079	15136	14983	15106	15133	15261	15092	15166	15200	15240	15115	15095	15157	14911	15167	15080	15089	15157	15143	15077	15103	15172	15198	15160	15200	15265	15246	15075	15085	15347	15131	15398	15255	15111	15021	15201	15123	15079	15000	15156	15173	15248	15205	14933	15165	15239	15254	15222	15226	15155	15297	15049	14987	15343	14891	15119	15269	15170	15109	15159	15049	15140	15068	15108	15024	14964	15061	14995	15133	15224	15221	15192	15118	15177	15162	15131	15202	15102	15108	15059	15132	15159	15064	15029	15233	15130	15357	15102	15173	14994	15181	15035	15184	15085	15073	15142	15227	14993	15040	15108	15154	15281	15062	15124	15088	15194	15162	15359	15143	15226	15161	15172	15045	15189	15317	14970	15331	15135	15145	15221	15189	15083	15230	15160	15208	15207	15106	14974	15155	15182	15208	15114	14962	15243	15093	15037	15102	15161	15118	15179	15136	15256	15172	15201	15187	15103	15140	15188	15131	15151	15147	15080	15242	15044	15182	15169	15063	14992	14988	15334	15225	15080	15207	15150	15099	15108	15056	14928	15217	14960	15085	15074	15031	15051	15278	15072	15160	15132	15158	15113	15026	15281	15239	15132	15171	15228	15118	15005	15134	15133	15100	15165	15161	15209	15230	15218	15333	15216	15001	15177	15076	15311	15117	15219	15113	15194	15004	15286	14971	14988	14978	15237	15144	15172	15004	15149	15088	15247	15040	15166	15225	15118	15201	15201	15251	15260	15256	15241	15157	15020	15234
22762	21142	28889	23694	21871	25298	28448	23442	22334	22338	21782	21465	21515	21058	20823	20590	20320	20241	20207	20115	20210	19893	19874	20045	19975	19612	19666	19672	19549	19473	19781	19650	19696	19833	19395	19456	19777	19350	19386	19570	19383	19521	19576	19511	19369	19450	19418	19216	19283	19324	19490	19323	19367	19451	19495	19224	19355	19413	19484	19424	19236	19347	19605	19264	19299	19377	19293	19364	19465	19587	19324	19392	19392	19343	19385	19416	19211	19285	19545	19250	19382	19363	19339	19215	19218	19148	19403	19460	19109	19409	19317	19156	19336	19285	19420	19373	19267	19243	19568	19268	19295	19296	19155	19282	19376	19409	19436	19390	19262	19416	19541	19335	19211	19288	19365	19065	19421	19473	19313	19302	19277	19256	19310	19305	19314	19372	19326	19240	19247	19207	19309	19263	19233	19267	19227	19383	19200	19241	19223	19137	19286	19262	19245	19302	19421	19459	19278	19331	19065	19173	19182	19258	19256	19208	19497	19483	19212	19268	19314	19384	19273	19351	19431	19325	19363	19211	19251	19202	19185	19303	19410	19239	19222	19368	19397	19249	19273	19093	19184	19235	19229	19340	19283	19174	19358	19209	19307	19317	19037	19062	19341	19509	19402	19686	19461	19304	19290	19356	19140	19379	19331	19351	19521	19233	19088	19219	19162	19252	19432	19453	19257	19461	19162	19070	19489	18973	19260	19330	19246	19358	19185	19369	19405	19153	19240	19206	19467	19171	18993	19467	19310	19342	19331	19071	19223	19248	19427	19278	19399	19323	19239	19370	19356	19440	19324	19332	19560	19565	19421	19226	19267	19284	19421	19102	19153	19174	19325	19410	19342	19233	19112	19220	19252	19433	19572	19483	19276	19274	19234	19383	19193	19349	19172	19215	19124	19169	19494	19370	19280	19354	19234	19249	19455	19336	19095	19397	19264	18972	19154	19375	19146	19349	19262	19115	19156	19390	19535	19236	19389	19128	19151	19193	19194	19167	19230	19274	19344	19168	19399	19547	19329	19288	19292	19072	19454	19351	19354	19500	19280	19429	19452	19475	19464	19297	19401	19372	19506	19210	19478	19505	19086	19101	19352	19196	19470	19291	19099	19256	19225	19013	19473	19273	19209	19124	19321	19253	19326	19419	19199	19265	19333	19272	19534	19238	19407	19172	19252	19197	19287	19283	19150	19375	19363	19290	19356	19520	19243	19323	19291	19264	19161	19029	19400	19382	19445	19341	19337	19343	19414	19490	19184	19261	19386	19309	19059	19237	19320	19267	19285	19254	19316	19253	19309	19279	19494	19134	19282	19297	19404	19259	19254	19481	19415	19311	19249	19227	19136	19406	19221	19428	19325	19176	19337	19249	19501	19151	19509	19191	19357	19190	19370	19187	19189	19173	19218	19444	19468	19476	19205	19354	19198	19308	19583	19046	19442	19106	19386	19291	19336	19159	19418	19153	19293	19218	19310	19202	19178	19306	19332	19415	19484	19320	19232	19522	19259	19177	19475	19379	19251	19100	19365	19439	19202	19171	19431	19398	19447	19229	19134	19347	19393	19227	19227	19488	19235	19131	19553	19161	19171	19133	19167	19264	19375	19152	19263	19380	19489	19353	19262	19048	19353	19127	19430	19196	19311	19496	19236	19252	19355	19184	19260	19239	19495	19297	19261	19200	19395	19454	19259	19507	19430	19075	19342	19029	19346	19104	19272	19342	19413	19318	19343	19535	19310	19375	19342	19332	19198	19092	19195	19182	19223	19207	19277	19061	19260	19244	19398	19192	19386	19234	19418	19299	19291	19256	18967	19355	19276	19267	19211	19175	19155	19359	19451	19103	19195	19261	19253	19262	19034	19533	19269	19490	19200	19380	19570	19134	19400	19375	19175	19311	19375	19394	19252	19235	19201	19188	19339	19355	19146	19408	19133	19418	19201	19084	19498	19418	19403	19394	19345	19181	19249	19215	19495	19156	19191	19383	19219	19342	19391	19264	19446	19470	19330	19374	19194	19474	19345	19419	19266	19484	19233	19370	19177	19369	19303	19502	19295	19229	19144	19198	19182	19372	19462	19340	19153	19260	19212	19170	19245	19134	19183	19391	19275	19231	19407	19395	19242	19217	19271	19231	19351	19230	19196	19386	19278	19267	19244	19236	19324	19345	19441	19194	19109	19347	19272	19287	19470	19445	19402	19060	19119	19269	19135	19293	19256	19159	19247	19360	19150	19287	19385	19252	19414	19137	19134	19324	19369	19422	19352	19185	19094	19526	19207	19258	19258	19453	19295	19221	19262	19365	19242	19132	19524	19315	19418	19133	19253	19289	19235	19264	19140	19175	19120	19381	19284	19057	19403	19318	19321	19190	19313	19404	19165	19290	19232	19290	19295	19195	19293	19386	19399	19441	19365	19299	19393	19075	19169	19224	19240	19234	19229	19396	19337	19110	19286	19321	19286	19129	19330	19230	19318	19278	19423	19546	19503	19443	19378	19262	19307	19406	19270	19349	19271	19140	19476	19209	19167	19492	19450	19427	19325	19333	19261	19270	19306	19277	19581	19337	19448	19159	19260	19242	19301	19311	19405	19414	19357	19294	19243	19169	19238	19289	19263	19363	19165	19158	19153	19146	19420	19171	19246	19235	19161	19423	19274	19473	19335	19485	19106	19146	19313	19579	19281	19276	19324	19287	19227	19343	19155	19123	19296	19381	19040	19303	19132	19145	19393	19343	19567	19364	19449	19307	19256	19196	19316	19157	19462	19261	19294	19232	19283	19259	19418	19262	19221	19167	19363	19255	19353	19255	19273	19265	19391	19478	19327	19332	19374	19288	19298	19377	19321	19397	19171	19400	19435	18978	19233	19329	19130	19134	19326	19262	19105	19192	19307	19197	19248	19092	19312	19242	19540	19546	19250	19298	19309	19245	19360	19124	19458	19303	19244	19284	19385	19547	19340	19242	19156	19239	19437	19229	19327	19371	19316	19236	19323	19219	19288	19340	19379	19254	19403	19586	19213	19277	19098	19285	19163	19172	19357	19444	19164	19387	19364	19537	19518	19331	19240	19012	19452	19303	19254	19167	19086	19224	19431	19298	19251	19313	19326	19383	19468	19360	19500	19393	19156	19455	19250	19410	19220	19451	19260	19402	19200	19217	19335	19385	19234	19183	19178	19213	19169	19193	19309	19335	19046	19392	19346	19275	19378	19192	19207	19276	19210	19214	19288	19126	19212	19400	19197	19439	19250	19293	19236	19471	19446	19294	19251	19306	19297	19465	19165	19460	19209	19368	19296	19233	19376	19236	19376	19192	19325	19179	19057	19345	19176	19191	19124	19165	19162	19225	19242	19450	19268	19331	19242	19080	19080	19245	19186	19187	19205	19273	19232	19454	19279	19255	19120	19216	19243	19401	19189	19257	19294	19332	19106	19316	19139	19137	19295	19188	19458	19063	19320	19503	19406	19166	19144	19425	19393	19314	19188	19227	19598	19369	19096	19219	19533	19204	19357	19379	19367	19179	19397	19355	19213	19190	19081	19174	19420	19245	19428	19203	19254	19274	19306	19013	19028	19188	19247	19389	19468	19363	19113	19161	19168	19146	19431	19301	19380	19368	19169	19108	19115	19244	19384	19315	19166	19110	19333	19387	19510	19286	19216	19306	19364	19383	19229	19309	19144	19198	19168	19474	19164	19115	19130	19344	19277	19292	19356	19217	19319	19351	19319	19233	19210	19297	19429	19154	19406	19217	19173	19124	19276	19238	19318	19202	19359	19280	19255	19306	19448	19320	19410	19435	19512	19114	19356	19378	19181	19179	19387	19264	19322	19291	19165	19224	19191	19155	19394	19109	19326	19267	19397	19425	19265	19304	19255	19345	19311	19596	19309	19350	19295	19117	19316	19224	19063	19080	19422	19447	19305	19123	19200	19173	19266	19465	19405	19331	19237	19321	19255	19345	19109	19241	19174	19388	19368	19103	19339	19314	19380	19187	19446	19446	19298	19283	19426	19484	19471	19332	19313	19306	19315	19378	19387	19338	19513	19311	19342	19089	19263	19086	19375	19315	19193	19335	19440	19458	19197	19216	19330	19166	19396	19426	19200	19356	19355	19452	19428	19314	19346	19330	19474	19476	19282	19300	19372	19563	19358	19134	19428	19464	19443	19272	19010	19117	19476	19181	19380	19114	19364	19324	19188	19109	19426	19258	19572	19228	19186	19264	19265	19317	19150	19227	19367	19269	19267	19369	19337	19309	19183	19325	19317	19361	19221	19273	19300	19283	19158	19281	19367	19285	19492	19202	19338	19080	19226	19174	19263	19329	19304	19450	19274	19130	19128	19275	19296	19226	19399	19550	19193	18991	19406	19374	19285	19390	19099	19346	19450	19379	19345	19258	19679	19338	19393	19309	19367	19184	19164	19207	19265	19254	19099	19228	19337	19306	19154	19283	19341	19402	19510	19466	19366	19129	19221	19189	19414	19371	19254	19439	19188	19345	19124	19207	19287	19064	19441	19102	19271	19130	19276	19181	19323	19333	19247	19137	19299	19219	19188	19260	19383	19233	19433	19341	19179	19269	19399	19465	19181	19426	19200	19314	19315	19212	19350	19395	19127	19335	19516	19373	19265	19327	19179	19278	19086	19258	18960	19287	19356	19413	19145	19252	19245	19356	19222	19229	19055	19135	19375	19353	19255	19208	19189	19324	19407	19259	19268	19244	19350	19439	19289	19287	19342	18986	19312	19556	19452	19290	19122	19209	19367	19275	19481	19391	19254	19247	19408	19100	19187	19328	19366	19262	19337	19042	19331	19270	19096	19231	19263	19350	19448	19330	19156	19214	19374	19014	19342	19279	19265	19399	19529	19362	19501	19168	19377	19386	19303	19026	19168	19256	19301	19238	19237	19198	19521	19286	19321	19291	19637	19226	19264	19168	19183	19233	19297	19307	19258	19328	19432	19351	19215	19234	19249	19288	19237	19130	19290	19360	19080	19209	19318	19346	19622	19353	19189	19096	19112	19310	19356	19113	19502	19338	19058	19231	19255	19216	19083	19329	19280	19293	19442	19275	19234	19241	19312	19466	19362	19124	19442	19365	19202	19516	19466	19278	19192	19308	19179	19482	19440	19393	19168	19574	19402	19100	19368	19351
23572	43596	40040	31311	27867	25284	23380	21534	20737	20233	19305	19015	19095	18204	17440	17436	17334	17162	17092	16773	16728	16508	16232	16644	16360	16109	16204	15955	16242	16189	16234	15988	16080	16006	15998	15921	16059	16080	15995	15869	16004	15866	15932	15945	15826	15893	16092	15804	15792	15896	15849	15937	15920	16014	15864	15801	15852	15828	15769	15962	15993	15903	15944	15845	15901	15782	15945	15889	15844	15951	15893	15742	15821	15700	16131	15826	15653	15898	15904	16021	15894	15953	15698	15829	15993	15843	15665	15822	15751	15617	15795	15852	15860	15843	15907	15681	15985	15926	15808	15670	16037	15881	15819	15885	15813	15907	15964	15822	15978	15813	15898	15842	15811	15839	15802	15859	15831	15696	15893	15792	15947	15885	15945	15993	15825	15982	15899	15959	15794	15797	16044	15904	15967	15934	15904	15937	15689	15903	15770	16002	15843	15721	15962	16052	15855	15811	15928	15930	15858	16010	15970	15750	15947	15929	15840	15796	15820	15831	15850	15922	15948	15783	15922	15958	15980	15813	15940	15787	15891	15896	15891	15911	15662	15961	15751	15854	15875	15773	15939	15847	15837	15951	15817	15858	15907	15791	15804	15964	15938	15972	15698	15895	15808	15793	15879	15798	15778	15851	15861	15744	15895	15824	15743	15802	15911	15864	15719	15814	15757	15767	15847	15845	15936	15622	15783	15781	15911	15762	15949	15845	15949	15789	15797	15670	15822	15838	15947	15775	15981	15839	15743	15889	16025	15743	15914	15767	15866	15673	15874	15906	15860	15976	15787	15815	15843	15967	15792	15834	15809	15689	15837	15813	15912	15907	15910	16024	15772	15787	16027	15866	15751	15853	15786	15764	15788	15715	15872	15840	15856	15915	15871	15883	15950	15913	15753	15764	15828	15700	15709	15784	15826	15961	15876	15823	15917	15835	16066	15829	15807	16035	15867	15669	15960	15738	15915	15724	15913	15883	15688	15709	15943	15921	15878	15816	15805	15829	15923	15805	15993	15773	15911	15763	15995	15909	15688	15981	15939	15843	15782	15840	15729	15987	15938	15858	15760	15898	15784	15889	15838	15882	15901	15858	15741	15830	15807	15742	15893	15760	15880	15819	15831	15843	15828	15617	15873	15850	15800	15891	15869	15737	16006	15797	15879	15789	15891	15989	15937	15898	15789	15799	15987	15850	15880	15956	15860	15870	15635	15939	15861	15706	15859	15722	15774	15833	15862	15837	15836	15789	15862	15927	15977	15732	15829	15914	15910	15795	15784	15757	15886	15728	15927	15856	15709	15819	15792	15719	15807	15823	15853	15756	15890	15776	15765	15897	15923	15935	15914	16012	15817	15968	15897	15695	15722	15595	15806	15660	15807	15938	15897	15822	15813	15823	15902	15903	15869	15829	15822	15853	15867	15670	15885	15844	15676	15820	15897	15771	15683	15729	15963	15866	15692	15954	15895	15928	15948	15941	15731	15885	15972	15961	15831	15874	15989	16017	15938	15875	15811	15743	15782	15880	15840	15753	15931	15963	15769	15973	15725	16129	15868	15893	15914	15942	15884	15863	15806	15884	15754	15854	15834	15828	15962	15867	15814	15862	15715	15941	15777	15882	15784	15831	15712	15798	15746	15721	15855	15713	15868	15599	15810	15846	16021	15872	15721	15764	15747	15826	15634	15944	15725	15877	15792	16034	15746	16006	15874	15938	15938	16071	15700	15819	15835	15816	15819	15831	15929	15795	15895	15859	15864	15675	15825	15749	15945	15796	15983	15906	15735	15829	15811	15923	15875	15843	15858	15884	15852	15911	15676	15817	15915	15850	15889	15866	16032	15900	15747	15902	15849	15902	15666	15756	15925	15743	15805	15667	15880	15792	15731	15692	15895	15747	15728	15789	15944	15752	15802	15862	15941	15901	15930	15947	15700	15840	15807	15859	15879	15871	15901	15856	15862	15931	15881	15902	15876	15865	15840	15760	15882	15676	15861	15847	15808	15948	15845	16016	15881	15841	15812	15877	15697	15782	15820	16016	15826	15778	15881	15925	15871	15823	15814	15878	15880	15761	15945	15799	15912	15800	15820	15719	15765	15864	15920	15943	15741	15815	15779	15890	15690	15800	15784	15803	15751	15753	15771	15866	15844	15760	15923	15928	15876	16077	15753	15759	15714	15891	15773	15781	15903	15848	16018	15883	15848	15835	15917	15805	15919	15733	15809	15921	15978	15716	15837	15974	15850	15866	15948	15762	16012	15790	15666	15881	15819	15958	15820	15665	15892	16028	15794	15782	15788	15966	15801	15884	15896	15698	15606	15852	16072	15818	15726	15755	15846	15795	15833	15715	15842	15999	16006	15858	15882	15882	15942	15577	15887	15884	15657	15933	15760	15805	15831	15874	15984	15905	15842	15818	15950	15822	15958	15987	15809	15918	15862	15628	16021	15978	15965	15890	16019	15924	15689	15934	15928	15806	15642	16006	15848	15936	15784	15859	15848	15946	15959	15778	15708	15867	15859	15949	15889	15819	15839	15866	15959	15871	15840	15909	15814	15774	15798	16003	15802	15875	15931	15921	15829	15982	15663	15937	16007	15782	15932	15825	15789	15846	15884	15724	15799	15718	15801	15799	15728	15975	15789	15979	15808	15786	15883	15876	15743	15526	15837	15722	15860	15677	15939	15909	15868	15731	15671	15769	15939	15825	15821	15599	15782	15728	15718	15838	15713	15817	15916	15769	15929	15883	15821	15813	15907	15849	15983	15994	15847	15942	15796	15857	15813	15774	15869	15916	15744	15880	15753	15790	15861	15837	15879	15850	15986	15677	15776	15924	15725	16016	15820	15850	15823	15819	15862	15909	15858	15681	15823	15773	15813	15918	15896	15877	15987	16008	15872	15880	15842	15977	15711	15963	16060	15926	15946	15872	15776	15893	15767	15799	15959	15862	16108	15868	15940	15712	15904	15745	16016	15886	15900	15840	15778	15896	15878	15719	15810	15736	15855	16001	15861	15773	15613	15988	15643	15774	15840	15949	15916	15972	15979	15826	15761	15898	15895	15895	15637	15876	15733	15910	15875	15777	15929	15792	15903	15747	15846	15829	15877	15801	15865	15708	15698	15745	15699	15890	15739	15725	15875	15838	15912	15906	15771	15792	15750	15847	15884	16004	15855	15978	15862	15925	15890	15832	15872	15984	15798	15677	15848	15587	15828	16097	15751	15873	15924	15856	15755	16032	15793	15791	15824	15748	15897	15829	15829	15871	15894	15901	15971	15854	15879	15860	15834	15695	15960	15661	15863	15732	16009	15866	15709	15734	15793	15809	15886	15833	15849	15726	15678	15964	15741	15856	15753	15824	15913	15759	15806	15782	15863	15982	15779	15807	15761	15800	15876	15757	15932	15745	15743	15904	15860	15883	15855	15997	15817	15819	15654	15893	15792	15847	15802	15765	15893	15897	15940	15852	15667	15772	15760	15831	15819	15812	15876	15907	15879	15779	15934	15743	15762	15948	15820	15851	15656	15696	15936	15826	15750	15783	15795	15842	15966	15955	15870	15719	15883	15927	15781	15884	15896	15672	15780	15907	15762	15898	15743	15845	15904	15941	16000	15717	15764	15945	15827	15878	16006	15939	15769	16032	15752	15768	15676	15912	16041	15863	15819	16013	15794	15656	15824	15828	15802	15771	15787	15833	15808	15760	15802	16028	15823	15796	15768	15882	15776	15835	15955	15826	15936	15771	15724	15792	15663	15793	15904	15867	15845	16075	15747	15826	15863	15866	15891	15828	16027	15874	15774	15797	15888	15816	15765	15826	15873	15659	15794	15903	15874	15985	15814	15809	15798	15804	15902	15796	16035	15977	15583	15982	15884	15825	15690	15826	15846	15651	15857	15894	15974	15801	15766	15801	15859	15846	16006	15826	15903	15851	15862	16018	15891	15782	15714	16030	15862	15873	15682	15839	15773	15619	15867	15855	15732	15908	15693	16003	15866	15755	15840	15898	15940	15666	15728	15780	15892	15924	15863	15832	15741	15847	15934	15872	15779	15955	15973	15803	15882	15909	15897	15802	16000	15787	15818	15933	15992	15860	15955	15746	15892	15774	15816	15927	15816	15882	15919	15843	15879	15779	15916	16000	15942	15832	15629	15905	15873	15796	15907	15945	15822	15848	15844	15796	15714	15742	15865	15877	16046	15892	15882	15786	15763	15898	15833	15833	15873	15938	15754	16013	15818	15721	15741	15730	15799	15762	15874	15840	15832	15753	15840	15900	15833	15989	15743	15925	15996	15746	15801	15747	15934	15920	15955	15864	15535	15965	15771	15878	15926	15931	15845	15935	15831	15822	15953	15880	15819	15843	15881	16048	15818	15895	15704	15978	15709	15990	15912	15862	15857	15751	15977	15875	15972	15685	15836	15932	15847	15798	16117	15866	15825	15751	15759	15771	15843	15791	15778	15899	15880	15757	15701	15961	15901	15989	15847	15960	15952	15683	15898	15994	15746	15720	15792	15868	15833	15982	15834	15899	15842	16062	15770	15962	15755	15630	15780	15851	15745	15720	15826	15804	15793	15803	15817	15964	15922	15846	15979	15802	15757	15952	15864	15779	15835	15835	15882	15674	15951	15793	15824	15901	15843	15879	15819	15757	15947	15855	15879	16050	15870	15769	15880	15763	15816	15854	15861	15809	15965	15935	15918	15685	15713	15905	15957	15740	15853	15885	15921	15974	15877	15861	15932	15838	15932	15945	15815	15783	15892	15874	15745	15776	15861	15831	15798	15817	15850	15736	15843	15892	15680	15813	15848	15761	15920	15812	15846	16025	15763	15742	15896	15850	15724	16004	15932	15888	15768	15729	15969	15777	15894	15899	15717	15879	15892	15814	15825	15717	15871	15785	15925	15893	15773	15810	15855	15758	15877	15899	15891	15865	15743	15662	16177	15913	15850	15850	15796	15885	15648	15901	15672	15749	15799	15974	15842	15859	15864	15722	15810	15763	15766	15798	15778	15731	15648	15735	15909	15892	15876	15795	15882	15953	15809	15877	15890	15658	15943	15855	15645	15789	15782	15845	15781	15834	15976	15761	15871	15901	15920	15772	15875	15899	16037	15717	15841	15884	15813	15805	15780	15769	15861	15923	15938	15980
28124	23667	28601	26311	21881	20777	20188	19445	18989	19010	18932	18588	18691	18452	18480	18372	18251	18181	18460	17950	17924	17858	17857	17886	17779	17801	18020	17699	17781	17862	17845	17748	17857	17762	17993	17809	17875	17849	17775	17864	17603	17931	17801	17926	17772	17973	17823	17837	17869	17833	17801	17681	18015	17701	17780	17821	17751	17693	17856	17786	17916	17703	17924	17684	17900	17723	18038	17914	17652	17721	17780	17828	17881	17807	17834	17682	17945	17643	17675	17930	17830	17720	17768	17753	17834	17776	17790	17814	17814	17884	17787	17870	17902	17832	17983	17900	17772	17865	17827	17620	17677	17987	17799	17974	17752	17985	17575	17681	17814	17789	17797	17934	17763	17539	17857	17671	17679	17911	17885	17544	17993	17800	17743	17786	17696	17931	17768	17712	17932	17892	17636	17672	17842	17818	17720	17855	17871	17690	17831	17805	17774	17792	17797	17835	17804	17695	17716	17844	17776	17785	17790	17852	17662	17761	17764	17828	17888	17681	17898	17760	17851	17912	18026	17660	17823	17566	17893	17811	17687	17763	17916	17825	17869	17681	17924	17705	17865	17744	17608	17529	17580	17663	17737	17699	17874	17856	17947	17769	17982	17648	17809	17735	17715	17674	17571	17956	17771	17654	17745	17451	17764	17824	17977	17606	17672	17775	17871	17773	17818	17990	17907	17714	18084	17858	17810	17792	17822	17642	17907	17735	17668	17727	17880	17915	17796	17748	17941	17618	17709	17654	17968	17927	17924	17705	17773	17844	17558	17963	17755	17854	17947	18021	17665	17767	17777	17801	17796	17768	17907	17755	17655	17776	17727	17883	17634	17806	17834	17842	17707	17865	17968	17550	17582	17702	17923	17693	17913	17906	17604	17833	17737	18000	17932	18019	17953	17863	17696	17834	17805	17737	17877	17813	17797	17951	17861	17707	17754	17836	17678	17657	17682	17711	17809	17845	18009	17896	17725	17851	17585	17615	17980	17905	17796	17769	18049	17793	17702	17648	17851	17653	17689	17733	17746	17660	17778	17696	17880	17822	17780	17636	17722	17791	17758	17637	17808	17897	17743	17815	17898	17666	17748	17886	17744	17831	17871	17984	17895	17720	17659	17795	17877	17693	18010	17697	17713	17919	17816	17705	17729	17666	17683	17645	17622	17813	17945	17719	17786	17824	17606	17939	17793	17644	17868	17789	17720	17965	17762	18050	17990	17742	17720	17781	17969	17740	17827	17730	17861	17625	17670	17793	17751	17669	17819	17845	17697	17841	17711	17836	18020	17653	17893	17866	17695	17756	17726	17783	17785	17828	17964	17863	17769	17848	17862	17794	17768	17622	17968	17947	17583	17767	17770	17901	17902	17701	17540	17891	17577	17574	17778	17721	17937	17981	17709	17905	17719	17724	17791	17654	17871	17681	17903	18027	17935	17828	17850	17857	17921	17755	17747	17746	17687	17719	17767	17618	18003	17579	17644	17726	17742	17876	17735	17879	17672	17823	17766	17541	17733	17847	17741	17747	17887	17802	17645	17568	17933	17837	17987	17844	17841	17856	17878	17828	18164	17760	17821	17847	17644	17825	17884	17944	18041	17895	17838	17743	17592	17748	17676	17721	17809	17773	17748	18032	17824	17744	17679	17689	17770	17689	17735	17957	17611	17567	17745	17679	17882	17766	17619	17681	17789	17820	17878	17945	17820	17895	17911	17770	17870	17661	17654	17803	17963	17820	17711	17950	17722	17734	17877	18010	17781	17777	17698	17740	17788	17769	17659	17708	17704	17702	17497	17720	17565	17717	17792	17727	17948	17946	17742	17714	17730	17727	17776	17831	17736	17612	17846	17856	17707	17758	17794	17792	17652	17720	17978	17690	17912	17885	17673	17814	17808	17804	18050	17625	17835	17815	17676	17682	17695	17734	17820	17709	17723	17682	17752	17627	17820	17746	17791	17601	17838	17824	17776	17725	17972	17943	17745	17666	17685	17817	17863	17838	17745	17896	17713	17874	17759	17747	17783	17837	17900	17927	17763	17647	17701	17570	17852	18020	17840	17982	17749	17708	17927	17737	17797	17697	17886	17805	17710	17824	17676	17754	17774	17561	17789	17829	17738	17574	17846	17812	17731	17786	17838	17690	17991	17649	17777	17748	17674	17881	17824	17708	17849	17875	17876	17711	17900	17703	17770	17778	17698	17782	17839	17830	17836	18019	17855	17916	17709	17532	17796	17738	17797	17794	17734	17738	17675	17714	17767	17815	17741	17882	17722	17620	17907	17840	17504	17791	17994	17812	17662	17719	17768	17859	17611	17723	17626	17797	17844	17636	17845	17817	17768	17728	17716	17759	17998	17636	17594	17587	17532	17946	17903	17922	17637	17696	17984	17868	17827	17859	17830	17992	17869	17755	17839	17675	17577	17852	17962	17736	17882	17845	17769	18076	17810	17738	17870	17753	17822	18033	17615	17932	17991	17839	17798	17909	17827	18035	17971	17592	17916	17761	17855	17806	17777	17640	17883	17972	17877	17937	17729	17692	17789	17737	17660	18002	17941	17828	17753	17846	17820	17878	17884	17960	17852	17861	17563	17864	17888	17779	17678	17895	17774	17814	17869	17625	17901	17794	17649	17812	17788	17733	17826	17816	17826	17792	17732	17649	17839	17611	17356	17764	17861	17845	17969	17931	17810	17738	17822	17708	17826	17964	17804	17765	17606	17745	17902	17692	17728	17837	17762	17816	17880	17747	17918	17957	17909	17849	17963	17758	17673	17956	17887	17913	17775	17767	17825	17798	17734	17900	17889	17729	17698	17821	17666	17799	17738	17730	17974	17935	17797	17555	17736	17631	17686	17466	17914	17966	17901	17749	17895	17617	17774	17656	17754	17803	17787	17844	17826	17768	17737	17945	17849	17718	17794	17801	17880	17802	17877	17568	18081	17623	17848	17856	17822	17732	17807	17848	17829	17781	17813	17748	17799	17764	17764	17813	17799	17772	17631	17813	17827	17663	17795	17881	18027	17858	17899	17636	17706	17859	17981	17610	17720	17575	17799	17804	17698	17867	17803	17876	17679	17755	17696	17751	17737	17678	17611	17607	17858	17693	17630	17720	17738	17866	17883	17800	17741	17752	17719	17745	17705	17825	17807	17608	17805	17781	17749	17830	17909	17937	17899	17749	18050	17733	17918	17802	17954	17657	17685	17552	17851	17845	17691	17707	17757	17784	17763	17705	17694	17674	17718	17637	17838	17971	17878	17871	17797	17843	17631	17959	17894	17813	17973	17917	17865	17751	17882	17809	17663	17817	17704	17687	17774	17905	17930	17866	17707	17688	17774	17751	17863	17908	17796	17774	17778	17652	17827	17647	17727	17910	17713	17750	17672	18016	17725	17746	17840	17775	17676	17757	17827	17832	17566	17830	17997	17760	18004	17974	17616	17720	17667	17887	17885	17843	17961	17787	17913	17788	17702	17797	17884	17754	17827	17758	17712	17749	17903	17786	17840	17695	17802	17660	17842	17875	17734	17853	17838	17706	17861	17758	18002	17788	17736	17764	17562	17861	17886	17844	17872	17826	17700	18026	17853	17701	17627	17721	17614	17976	17909	17788	17843	17908	17869	17761	17729	17849	17751	17739	17891	17866	17707	17832	17613	17863	17610	17660	17727	17885	17813	17813	17772	17867	17845	17558	17773	17752	17740	17651	17707	17884	17603	17651	17902	17679	17664	17633	17734	17799	17879	17708	17732	17678	17653	17774	17826	17939	17911	17810	17732	17580	17710	17914	17589	17777	17711	17901	17923	17815	17749	18048	17840	17816	17756	17790	17591	17585	17641	17733	17809	17667	18042	17904	17896	17847	17791	17499	17766	17943	17776	17818	17706	17852	17828	17685	17884	17890	17951	17788	17730	17766	17744	17662	17901	17784	17765	17784	17854	17681	17895	17828	17883	17698	17878	17787	17893	17736	17788	17839	17783	17634	17985	17660	17870	17767	17855	17602	17866	17864	17756	17637	17756	17764	17692	17781	17885	17829	17793	17766	17704	17759	17691	17851	17765	17731	17824	17853	17754	17800	17906	17882	17789	17858	17755	17650	17780	17686	17855	17703	17742	17712	17613	17816	17804	17905	17762	17820	17906	17904	17960	17782	17890	17858	17642	17607	17913	17639	17735	17815	17779	17790	17930	17733	17787	17747	17607	17832	17958	17934	17662	17848	17948	17919	17715	17857	17766	17985	17847	17829	17772	17809	17644	17688	17768	17920	17805	17874	17729	17830	17813	17796	17745	17980	17673	17961	17835	17680	18082	17859	17725	17739	17913	17788	17712	17696	17968	17740	17794	17526	17667	17520	17685	17840	17908	17651	17819	17795	17866	17878	17847	17720	17605	17812	17764	17887	17720	17788	17659	17800	17803	17762	17686	18052	17748	17624	17790	17704	17774	17843	17787	17910	17731	17720	17699	17888	17989	17776	17707	17802	17667	17798	17818	17832	17783	17875	17705	17849	17635	17806	17742	17784	17729	17833	17839	17970	17985	17878	17796	17846	17927	17765	17760	17752	17787	17872	17867	17698	17829	17901	17601	17854	17889	17923	17900	17852	17699	17815	17456	17786	17633	17774	17748	17595	17763	17735	17710	17615	17845	17701	17892	17857	17815	17855	17726	17883	17742	17530	17651	17822	18058	17900	17839	17917	17751	17590	17739	17583	17732	17969	17877	17655	17853	17850	17616	17771	17927	17939	17788	17755	17607	17861	17874	17745	17703	17713	17787	17882	17717	17719	17941	17735	17681	17920	17763	17784	17866	17819	17807	17745	17844	17616	17805	17925	17745	17850	17564	17858	17830	17919	17513	17771	17801	17816	17895	17812	17644	17826	17724	17718	17746	17740	17789	17682	17754	17697	17794	17706	17899	17962	18136	17993	17928	17969	17742	17876	17790	17725	17675	17866	17876	18100	17857	17597	17833	17795	17934	17701	17825	17691	17948	17636	17860	17677	17729	17872	17864	17766	17688	17834	17864	17863	17863	17614	17524	17989	17859	17745	17764	17752	18035	17638	17828	17784	17980	17754	17823	17945	17894	17931	17874	17673	17713	17715	17847	17767	17903	17630	17719	17824	17966	17725	17725	17696	17756	17838	17826	17882	17995	17891
21756	32164	29492	23018	20575	19193	18289	17425	17127	16673	16542	16109	16342	15784	15823	15779	15738	15634	15401	15430	15324	15329	15356	15227	15097	15237	15070	15148	15106	15071	15108	15089	15075	15064	15061	14998	15119	15097	14980	14993	15193	15012	14998	15131	15037	14999	14937	14864	15065	15084	15112	15018	14990	15141	14892	14892	14904	15015	14798	15089	15043	15085	15087	15072	15119	14972	15033	14963	15021	15071	15047	14942	14830	15082	15002	14945	14968	15078	14973	15116	14961	14986	14883	14957	14978	14963	14980	15149	15036	15041	15007	14955	14912	15005	15084	15009	14877	14912	14978	14827	14965	15086	15048	14934	14996	15064	14919	15052	14961	15175	15000	15046	15076	15065	15028	14979	14900	14902	15097	14937	14888	14982	14923	14956	15027	14864	15068	15070	15101	15048	15091	14943	15128	14799	15119	14951	15213	15009	14750	14901	14913	15006	14965	14973	14926	14851	14948	14982	14966	15071	15180	15067	15276	15133	14988	15003	15019	14964	15074	15009	15031	15074	14928	15068	15018	14924	15013	14917	15122	14994	15181	15082	15107	15114	14997	14960	14953	15060	14993	15045	14953	15276	15050	15122	14862	14848	14980	14864	14910	14979	15024	14937	15010	14865	14967	14857	14875	15025	14906	15006	14968	15005	15020	14913	14964	14928	14870	14983	15190	14971	14830	15005	14903	14916	14915	14973	15035	14938	15176	14935	15082	15045	15074	15009	14959	14952	14963	15045	15013	14906	14982	14987	14879	15029	15069	14830	15045	15128	14811	15048	14920	14975	14819	15046	14890	15122	14926	14961	15061	14988	14975	15025	15020	15005	15141	15032	15079	14959	14971	14936	15000	15051	14888	15194	14972	15025	14777	15101	15004	14947	14828	15079	14976	15038	15014	14999	15025	14918	14959	15108	15003	15051	15058	15193	15050	15006	14832	15133	14917	15104	14841	15097	15117	15031	15147	15097	14940	15154	15048	15099	14978	15098	15112	14774	14941	15122	14927	14865	14985	14943	14848	14933	15047	14928	15019	15071	15029	14963	15106	14918	14942	15015	14893	14995	15035	15124	15124	15037	15026	14967	14986	14822	15025	14861	15151	15012	14891	15038	15024	15111	14978	15026	14945	14907	15120	14938	14908	14968	15018	15043	15032	15056	15219	14825	14990	14842	15117	15058	15022	15121	14904	14916	14994	14944	15030	14945	15036	15008	14824	15138	14954	14915	15102	15032	15112	14728	14968	15016	15012	15029	15048	15167	15093	15032	15085	14981	14983	14899	15025	14980	15138	15089	14948	14918	15119	14939	15005	14925	15002	14991	14989	14931	15050	15040	15123	14905	14967	14997	15099	14921	14854	14937	14821	15001	14859	14981	15161	14932	15039	15019	15037	15137	14991	14929	15002	15108	14888	15035	15073	14904	14942	15120	14946	15027	14888	14960	14921	15207	14928	14898	15077	15010	14975	14796	15035	15109	14920	14882	14960	14989	14997	15307	14905	14862	14999	15103	14973	15117	14943	14973	14888	14993	15056	14892	14874	14916	14969	15117	14862	14909	15024	15000	14933	15112	15097	15095	14935	14904	15024	15122	15030	14987	14778	14964	14964	14979	15078	14919	15030	14935	14964	14965	14987	14974	14966	14901	15111	15031	15077	14970	14863	15234	14978	15064	15048	14868	14966	15027	14951	15205	15073	14944	15053	14947	15013	14927	15034	15088	14995	15047	14796	14907	14976	15113	14918	14884	15057	14958	15056	14993	14947	14963	14920	15090	15084	14943	15005	15060	15049	15065	14954	14893	15208	14953	14982	15007	15019	14897	15093	14950	14828	14937	15059	15168	14805	15044	15034	15127	14981	14887	15029	15022	15060	15000	15074	15209	15034	14984	15073	14961	14970	15007	14925	15081	15038	14981	15025	15133	15100	14897	15079	14936	14866	14927	14999	15038	14966	14937	15016	15082	15042	15033	15197	14903	14903	14993	15150	14951	15016	15010	14941	14916	14942	14945	14926	14987	15106	14921	14860	15159	14936	15024	15115	14943	15130	15149	15097	14988	14970	15087	14866	15038	15102	14880	15008	15085	15008	14995	15012	15006	15032	15006	15051	15022	15018	15048	14850	14860	14818	15093	15086	15165	14745	14966	15054	15059	14778	15001	15139	14975	14973	15007	15041	15069	15005	15022	15014	14997	15024	15073	14836	14983	15049	14967	15189	15050	14984	14856	15042	15020	14913	15018	15151	15018	15171	14991	15092	15069	15074	14973	15043	15124	15016	15212	14960	14917	15002	14849	14985	14956	15134	15083	14973	14951	15016	14901	14877	14920	14866	15058	14943	14980	14886	14945	15000	15064	14835	15138	15068	15022	15129	15022	15146	15032	15039	14908	14949	15078	14918	15014	15139	15069	14928	15017	15057	15024	15038	15088	15042	14972	15094	14989	15093	14932	15212	14962	15047	15180	15040	15056	15082	15227	15041	14946	14908	15064	14980	15131	15226	15054	14901	15031	15007	15130	15103	15062	14929	15007	15087	15091	15053	15089	15091	14788	14974	14968	14985	14924	15040	15001	14869	15034	15133	15013	14942	14825	15017	15087	14836	15045	14948	15074	14873	15075	14958	14978	15125	15028	14982	15040	15028	15066	14967	14891	15111	14964	14892	14992	14985	14919	14837	14961	14883	15054	14942	14861	15053	15060	15034	14906	15077	14951	14970	14778	15021	14919	15034	14908	15042	14992	14968	14915	14941	15263	14946	14934	15017	14966	14969	15115	15002	15002	14927	14985	14979	14995	14904	15039	14849	15030	14848	14970	15097	14845	15095	15178	15071	14897	15054	14911	14943	14907	15146	15059	14983	14974	14915	15132	15048	14883	15119	14919	14877	15252	14997	15094	14978	15093	15034	14941	14862	14938	14965	15052	14899	14885	15141	14960	14976	14884	15134	15007	15088	14979	15027	14905	15084	15002	15012	15033	14982	14947	15037	15111	14964	14865	15016	15202	14919	14957	15058	15051	15101	15129	15098	14933	15235	15035	14950	14857	15133	14684	15263	15121	14961	14836	15047	14972	15078	14846	15092	15044	15001	14904	15180	14984	14893	14787	14966	15024	15102	14915	14992	15124	14928	14963	14956	15034	14826	14893	15092	14982	15085	15202	15108	15024	15089	15037	15047	15047	15071	15008	14985	15195	14963	14864	15116	14945	15095	15070	14978	14987	15009	15090	14944	14914	14967	14897	15204	15048	14941	14986	14897	15109	14993	15037	15043	14837	14893	14985	14964	14987	15066	15055	14908	15064	15101	14778	15011	14941	15013	15021	14953	14901	15068	14914	15158	14947	14937	15046	14924	14921	14942	15119	15036	14929	14911	15062	14997	14889	15015	14931	14899	14941	14981	14955	15052	15083	15026	15044	14919	14972	14894	14991	14946	15033	15081	15007	14958	14928	15036	14943	14823	14932	15016	14829	14893	14960	14854	15025	14925	14938	15035	14970	15170	15108	14923	15139	15017	15008	14973	14974	14980	14860	14912	14938	14995	14808	14955	14963	15009	14907	14900	15029	15002	14980	14984	15030	15021	15105	14952	15062	15034	15124	14826	15034	14979	15033	15142	14898	15092	14969	15049	15035	15068	14915	14826	15106	15117	14888	14857	14946	14918	14934	15001	15184	14840	15204	14937	15082	15134	15037	14793	14940	14917	15062	14802	15049	15050	15048	15031	15020	15026	15147	14998	14962	14920	15035	14920	15011	14999	14857	14888	15059	14960	15023	15060	14999	15054	15022	15255	15144	15162	14952	15062	15044	15084	14982	14976	15175	14943	15126	15118	14926	15169	14819	15032	15095	14999	15151	15093	15009	15106	15046	15000	15010	15020	15191	15053	15069	14945	15030	14826	15001	14938	15086	14737	15024	15071	15164	14853	14899	14893	15001	15015	14921	14981	14877	15090	15094	14812	15165	15059	15161	15005	14915	14977	15116	14812	14985	15100	14993	15078	14870	15148	15050	14969	15090	14914	14953	14941	15176	14838	14977	14935	14936	15098	14975	15072	14952	15081	15049	15008	14942	15172	15150	15004	15073	15022	15100	14953	15088	15127	14974	14901	14954	15173	15001	15015	15154	14949	15100	15190	15030	15004	15070	15118	15195	14882	15124	15082	14879	14911	14997	15081	15075	14885	14967	14966	15035	14852	15095	15014	15030	15042	14973	15166	14935	14951	15060	15155	14917	14975	15051	14996	14923	15061	14980	15113	14975	15004	14942	14985	15000	15088	15102	15011	14959	15046	14877	14968	15032	15136	15205	15100	15005	14946	15181	15017	15035	14968	14996	15057	15155	15310	15064	15107	14996	15232	15034	14930	15008	14937	14815	14899	14913	14907	14898	15011	15031	15100	15060	15050	14957	15073	15075	15062	14810	14827	14892	15032	14709	14911	15031	15058	14986	15035	15096	14984	14915	14942	14999	14840	14888	15012	15055	15103	14968	15132	15024	14979	15116	15106	14989	14968	14871	14884	14999	14966	15066	15099	15061	15141	14951	14998	15117	14967	15129	15072	15124	15149	14993	15046	14966	15071	15159	15068	14958	15062	14996	14914	14968	14982	15098	14893	15085	15126	14982	14921	15070	15065	15009	14956	14969	14890	14935	14972	15036	14884	15072	14971	14796	14977	15123	14948	14940	15009	14921	14915	14953	15027	15075	15093	15209	14973	14910	15154	15070	14812	15030	14957	15035	15224	15047	14885	14900	15093	15015	14883	15026	15002	15013	15041	15022	14991	15027	15077	15282	15009	14998	14763	14982	14750	14955	14892	15028	15094	15017	15199	14914	14775	15065	15129	15048	15079	14978	15226	15085	15070	15053	14889	14930	14978	15164	15117	14872	15026	15137	14968	15101	15053	14882	15068	15011	14909	15112	14879	14997	14934	14763	14847	14983	14977	14934	14973	14949	15153	14905	14993	14951	15209	15009	15072	15056	14933	15110	15075	15190	14966	14858	15007	14939	14949	14957	14916	15101	14968	14807	14855	15124	15050	14902	14973	15163	15150	15008	14962	15012	15010	15010	14964	15031	15054	14960	14985	14908	14989	15062	15075	14853	15128	14873	14911	15126	15036	15112	14973	15020	15109	15173	14980	14826	15098	14936	14981	15009
23618	20877	28189	24066	22785	24031	23820	20834	19983	19835	19590	18972	19114	18924	18596	18514	18382	18252	18356	18242	18250	18107	17942	18117	18012	17869	17870	17805	17796	17844	17881	17859	17675	17753	17964	17985	17749	17675	17808	17648	17809	17811	17923	17868	17734	17765	17674	17625	17881	17601	17739	17776	17816	18000	17741	17836	17727	17687	17765	17724	17743	17818	17786	17703	17642	17758	17619	17747	17647	17735	17823	17735	17741	17712	17548	17939	17877	17485	17702	17745	17734	17831	17731	17691	17574	17580	17708	17756	17556	17713	17563	17701	17702	17888	17945	17757	17734	17808	17550	17731	17573	17870	17672	17774	17734	17862	17746	17626	17519	17565	17715	17647	17616	17697	17741	17652	17849	17710	17710	17551	17862	17813	17531	17738	17695	17707	17788	17676	17878	17492	17598	17627	17637	17811	17870	17711	17704	17705	17777	17773	17516	17611	17621	17626	17681	17768	17647	17783	17765	17708	17612	17556	17614	17643	17768	17555	17669	17512	17623	17587	17769	17839	17718	17668	17821	17886	17763	17760	17539	17740	17637	17634	17818	17545	17652	17828	17483	17798	17838	17907	17736	17568	17819	17781	17802	17568	17550	17609	17725	17684	17654	17769	17640	17893	17766	17789	17642	17758	17678	17585	17829	17581	17932	17368	17682	17541	17689	17517	17471	17732	17828	17848	17735	17515	17605	17601	17555	17616	17516	17792	17659	17594	17464	17751	17729	17533	17860	17675	17741	17570	17551	17773	17745	17769	17883	17592	17689	17663	17737	17927	17600	17725	17801	17781	17655	17680	17703	17861	17707	17737	17682	17755	17590	17463	17556	17601	17787	17789	17729	17801	17585	17596	17789	17640	17676	17613	17812	17572	17566	17490	17547	17547	17485	17719	17819	17598	17716	17681	17583	17465	17503	17661	17658	17780	17610	17655	17717	17563	17641	17617	17715	17776	17750	17573	17572	17708	17455	17665	17686	17758	17703	17758	17706	17760	17918	17785	17787	17793	17803	17560	17730	17996	17763	17776	17739	17721	17847	17702	17888	17707	17916	17710	17640	17729	17572	17689	17638	17640	17643	17821	17951	17731	17561	17604	17840	17757	17540	17505	17665	17622	17588	17631	17583	17560	17721	17614	17644	17471	17667	17792	17848	17738	17959	17721	17577	17658	17621	17599	17790	17724	17661	17509	17755	17670	17690	17770	17809	17567	17602	17673	17809	17790	17470	17695	17654	17430	17424	17745	17740	17804	17770	17577	17835	17677	17491	17679	17552	17510	17821	17914	17679	17675	17578	17498	17666	17693	17530	17542	17718	17648	17648	17862	17393	17752	17765	17663	17566	17668	17774	17571	17762	17699	17492	17625	17699	17517	17471	17707	17552	17554	17528	17697	17626	17571	17672	17647	17660	17740	17699	17828	17723	17728	17595	17575	17721	17719	17657	17557	17560	17444	17929	17786	17631	17743	17789	17723	17621	17635	17825	17516	17558	17731	17660	17655	17579	17738	17568	17455	17725	17571	17542	17569	17540	17646	17758	17624	17601	17897	17646	17727	17720	17600	17678	17519	17738	17642	17921	17772	17815	17790	17688	17754	17772	17676	17673	17792	17697	17723	17714	17549	17689	17571	17673	17697	17668	17851	17657	17825	17639	17517	17728	17489	17835	17725	17611	17345	17647	17657	17556	17732	17725	17698	17640	17860	17992	17829	17602	17615	17762	17772	17483	17744	17932	17636	17602	17582	17749	17526	17541	17608	17696	17533	17725	17666	17812	17641	17604	17588	17668	17840	17743	17691	17980	17713	17811	17777	17621	17681	17618	17501	17574	17522	17715	17657	17764	17597	17620	17433	17601	17606	17767	17763	17613	17505	17750	17599	17664	17919	17698	17785	17557	17874	17931	17782	17635	17614	17661	17592	17766	17670	17623	17712	17698	17662	17739	17779	17866	17773	17867	17457	17614	17450	17810	17631	17654	17675	17724	17669	17735	17567	17527	17636	17675	17545	17561	17675	17658	17794	17640	17621	17761	17678	17713	17375	17719	17589	17713	17709	17568	17856	17700	17696	17667	17454	17660	17450	17615	17834	17763	17754	17739	17716	17814	17729	17808	17903	17626	17714	17852	17766	17794	17759	17645	17494	17640	17741	17793	17705	17706	17500	17675	17669	17593	18004	17825	17691	17718	17862	17754	17567	17588	17721	17812	17570	17660	17787	17604	17793	17806	17777	17870	17634	17810	17535	17591	17570	17825	17658	17864	17848	17605	17564	17594	17746	17774	17552	17576	17795	17543	17609	17634	17789	17799	17583	17656	17644	17866	17772	17792	17883	17678	17815	17470	17488	17799	17606	17600	17632	17830	17957	17845	17476	17401	17562	17700	17698	17792	17584	17711	17694	17783	17528	17731	17608	17798	17671	17625	17668	17684	17747	17643	17697	17790	17590	17795	17730	17877	17909	18003	17702	17683	17662	17822	17592	17660	17615	17862	17762	17807	17605	17797	17828	17772	17757	17493	17734	17780	17596	17776	17426	17504	17682	17827	17578	17674	17711	17828	17688	17674	17674	17618	17666	17654	17558	17502	17491	17722	17592	17766	17766	17899	17712	17736	17654	17691	17700	17762	17797	17783	17702	17636	17571	17487	17440	17743	17525	17489	17639	17768	17771	17725	17582	17640	17793	17739	17762	17707	17823	17645	17562	17843	17737	17663	17895	17883	17648	17927	17671	17747	17821	17850	17672	17855	17473	17675	17721	17738	17712	17685	17599	17554	17723	17548	17687	17670	17927	17962	17459	17804	17529	17754	17676	17453	17731	17649	17577	17773	17692	17688	17705	17733	17551	17502	17622	17601	17661	17732	17925	17844	17767	17501	17529	17843	17736	17733	17642	17761	17635	17882	17671	17794	17681	17579	17728	17649	17684	17816	17716	17607	17778	17879	17804	17612	17515	17729	17563	17719	17577	17778	17647	17572	17817	17628	17616	17934	17526	17497	17714	17629	17590	17851	17737	17849	17681	17657	17648	17690	17746	17498	17409	17792	17815	17722	17601	17775	17695	17744	17437	17555	17608	17805	17730	17430	17911	17879	17652	17646	17647	17788	17736	17697	17664	17786	17633	17557	17637	17602	17378	17711	17682	17687	17528	17699	17540	17504	17722	17640	17637	17443	17589	17746	17861	17726	17787	17833	17667	17778	17749	17966	17682	17540	17611	17712	17850	17616	17771	17631	17649	17741	17681	17838	17611	17717	17736	17667	17810	17663	17613	17967	17521	17712	17695	17556	17703	17711	17770	17763	17620	17732	17601	17478	17593	17826	17656	17708	17813	17786	17543	17776	17620	17831	17628	17506	17909	17792	17633	17750	17697	17530	17685	17578	17529	17826	17969	17564	17843	17714	17760	17574	17699	17619	17531	17703	17607	17841	17807	17697	17670	17750	17746	17703	17778	17504	17692	17524	17687	17792	17631	17696	17720	17426	17843	17762	17861	17822	17743	17699	17664	17678	17686	17609	18089	17561	17795	17828	17653	17623	17791	17770	17529	17691	17920	17798	17746	17785	17481	17584	17598	17880	17950	17732	17498	17632	17668	17578	17799	17639	17640	17682	17573	17649	17683	17780	17732	17504	17714	17410	17643	17762	17955	17840	17720	17701	17703	17632	17723	17659	17852	17791	17681	17705	17561	17508	17723	17585	17696	17648	17642	17670	17599	17962	17736	17603	17537	17642	17790	17797	17544	17531	17557	17678	17801	17872	17813	17728	17551	17645	17722	17718	17695	17723	17780	17810	17585	17742	17541	17743	17760	17563	17887	17630	17705	17748	17687	17772	17831	17602	17431	17804	17805	17444	17763	17780	17782	17717	17775	17739	17712	17708	17664	17624	17766	17643	17700	17583	17650	17647	17605	17827	17658	17676	17695	17799	17342	17734	17832	17704	17836	17809	17629	17672	17708	17795	17777	17569	17725	17567	17685	17763	17510	17625	17563	17567	17777	17888	17807	17673	17634	17529	17564	17579	17661	17750	17476	17917	17761	17791	17720	17681	17623	17697	17762	17454	17702	17534	17749	17568	17702	17485	17725	17583	17511	17637	17713	17745	17620	17739	17669	17756	17551	17422	17678	17727	17497	17645	17809	17519	17579	17751	17544	17675	17504	17741	17527	17482	17744	17518	17586	17530	17675	17677	17598	17653	17605	17965	17754	17633	17702	17689	17528	17804	17836	17793	17607	17635	17747	17733	17722	17559	17629	17827	17543	17769	17807	17707	17686	17676	17750	17740	17714	17776	17615	17608	17739	17662	17926	17723	17850	17691	17618	17698	17726	17664	17759	17636	17563	17463	17749	17701	17663	17655	17619	17710	17884	17705	17705	17738	17688	17692	17684	17730	17748	17629	17645	17769	17602	17787	17681	17922	17620	17538	17661	17623	17524	17722	17745	17607	17807	17646	17826	17650	17796	17646	17749	17831	17819	17751	17436	17491	17727	17551	17799	17544	17767	17443	17715	17855	17732	17683	17479	17833	17626	17625	17382	17560	17709	17896	17659	17569	17610	17949	17683	17784	17840	17672	17843	17684	17715	17908	17750	17712	17518	17560	17706	17971	17623	17789	17787	17652	17658	17558	17748	17800	17604	17670	17653	17704	17516	17888	17755	17834	17795	17858	17749	17739	17736	17640	17649	17830	17690	17812	17508	17726	17742	17584	17937	17898	17712	17521	17637	17713	17746	17639	17939	17823	17736	17693	17871	17622	17553	17957	17865	17726	17599	17687	17660	17619	17653	17744	17760	17982	17860	17883	17718	17818	17617	17626	17598	17599	17740	17800	17744	17663	17735	17813	17629	17693	17591	17721	17715	17856	17810	17689	17803	17905	17719	17614	17601	17692	17705	17582	17705	17890	17844	17719	17684	17721	17730	17690	17745	17734	17554	17622	17643	17659	17797	17669	17627	17749	17683	17757	17793	17544	17696	17696	17599	17441	17796	17659	17707	17654	17569	17766	17608	17705	17624	17802	17387	17653	17767	17733	17683	17753	17646	17794	17902	17775	17656	17790	17842	17714	17629	17865	17647	17522	17572	17650	17644	17724	17860	17788	17515	18030	17696	17828	17638	17735	17958	17895	17597	17495	17814	17576	17628	17855	17492
21347	37872	35283	26985	24246	21934	20319	19214	18534	18085	17276	16668	17078	16523	16290	15916	15798	15768	15810	15417	15358	15241	15178	15204	15165	15074	15179	15053	15072	15074	15080	14950	15096	15038	14901	15076	15070	14947	15003	14959	14860	14965	14986	14800	15066	14850	14895	14939	14846	14852	15094	14988	14961	15009	14999	14872	15043	15077	14832	14784	14890	14904	14647	15024	14910	14926	14890	14902	14882	14944	14912	14807	14743	14722	15062	14847	14853	14861	14855	14859	14867	14790	14834	15087	15004	14962	14824	14938	14836	15067	14862	14780	14832	15056	14667	14833	14791	14894	14999	14671	14882	14962	14948	14793	14725	14669	14827	14752	14930	14980	14774	14911	14786	15019	14663	14916	14896	14735	15042	14955	15022	14932	14969	14903	14697	14943	14869	14831	15049	14699	14831	14829	14993	14810	14825	14913	14751	14916	14709	14901	14756	14822	14891	14903	14892	14968	14635	14812	14780	14875	14730	14907	14848	14828	14929	14786	14818	14775	14737	14863	14956	14933	15028	15000	14756	14848	14813	14705	14736	14821	14842	14996	15008	14829	14746	14963	14845	14882	14956	14803	14883	14768	14877	14754	14921	14876	14888	14799	14763	14846	14897	14913	14825	14858	14906	14848	14789	14813	14781	14826	15071	14763	14883	14788	14854	14864	14836	14888	14904	14814	14917	14867	14679	14797	14591	14860	14902	14710	14814	14846	14971	14871	14771	14829	14903	14814	14950	14890	14700	14865	14904	14849	14800	15004	14997	14873	14870	15006	14865	14836	14914	14825	14713	14904	14742	14833	14859	14769	14731	14710	14800	14912	14858	15012	14841	14653	14933	14826	14861	14843	14937	14765	14892	14789	14864	14829	14872	15020	14819	14849	14873	15045	14805	14876	14850	14983	14791	14827	15096	14917	14925	14924	14954	14913	14740	14835	14781	14965	14738	14762	14891	14946	14863	14666	14765	14882	14709	14802	14820	14922	14788	14720	14925	14849	14768	14923	14901	15019	14941	14844	14932	14806	14990	14802	14869	14890	14927	14838	14808	14757	14913	14917	14865	14741	14921	14862	14779	15008	14876	14840	14765	14837	14961	14884	14905	14923	15059	14658	15138	14770	14892	15000	14789	14885	14949	15076	15011	14803	14779	14759	14850	14779	14835	14855	14868	14921	15004	14961	14793	15016	14925	14844	14717	14799	14899	14824	14870	14883	14724	15024	14782	14927	14838	14984	14921	14834	14795	14877	14938	14952	14740	14808	14796	14905	14869	14902	14835	14869	14947	14887	14912	14867	14920	14858	14725	14833	14933	14810	14968	14906	14822	14875	14947	14887	14878	14835	14919	14873	14976	14784	14638	15014	14916	14851	14918	14809	14885	14790	14927	14835	14776	15044	14906	14844	14716	14960	14975	14840	14895	14818	14968	14931	14747	14828	14835	14734	14910	14842	14856	14749	14893	14858	14991	14986	14917	14767	15005	14639	14812	14590	14964	14694	14967	14768	15000	14697	14797	14909	14649	14750	14814	14937	14797	14859	14895	14779	14911	14961	14871	14743	14818	14789	14862	14865	14874	14787	14640	14882	14973	14904	14719	14965	14790	14956	14817	14941	14722	14870	14837	14986	14923	14773	14791	14819	14850	14769	15082	14955	14846	15007	14799	14964	14852	15014	14876	14820	14794	14948	14828	15054	14846	14888	14853	14639	14864	14823	14854	14703	14820	14641	14899	14882	14945	14811	14780	14831	14824	14871	14973	14802	14884	14808	14947	14834	14816	14832	14929	14965	14857	14729	14932	14778	14895	14780	14919	14952	14991	14857	14964	14841	14653	14908	14862	14960	14729	14750	14710	14828	14908	14974	14802	15045	14787	15067	14796	14888	14858	14957	14883	14887	14850	14693	14933	14834	14938	14829	14746	14920	14940	14782	14981	14769	14887	14904	14839	15025	14991	14891	14797	15034	14952	14679	14837	14977	14814	15037	14911	14731	14901	14775	14835	14725	14868	14790	14862	15055	14764	14973	14856	14856	14944	15027	15022	14886	14812	14908	15046	14782	14912	14994	14913	14875	14925	14873	14936	14724	15054	14874	14982	14998	14966	14798	14927	14928	14872	14738	14809	14800	14862	14935	14748	14702	14883	14908	14797	14828	14762	14789	14816	14797	14864	14864	14793	14875	15017	14884	14836	14965	14846	14914	14898	14736	14830	14972	14872	14968	14879	14800	14735	14869	14619	14749	14969	14795	14839	14836	14927	14704	14965	14812	14846	14849	14973	14939	14847	14944	14745	14919	14602	15044	14873	14863	14774	14763	15041	14874	15070	14854	14879	14792	14886	14870	14948	14716	14979	14913	14797	14893	14813	14774	14738	14946	14762	14848	14866	14830	14834	14871	14862	14948	14939	14888	14838	14982	15014	14842	14886	14976	14856	14827	14726	14892	14972	14875	14999	14783	14802	14823	14836	14796	14715	14782	14827	14875	14842	15039	14811	14826	14755	14837	14960	15019	14931	14846	14833	14854	14781	14679	14982	15097	14933	14878	14845	15020	14839	14931	14837	14816	14898	14940	14944	14614	14917	14833	14818	14805	14792	14856	14802	14833	14908	14709	14975	14784	14969	14640	14594	14863	14926	14942	14810	14633	14877	14982	14823	14961	14783	14863	14895	14898	14613	14800	14787	15045	14740	14872	14948	14824	14816	14877	14990	14968	14837	14866	14857	14892	14846	14968	15062	14745	14890	14826	14772	14970	15002	14791	14824	14728	14854	14769	14889	14978	14827	14918	14810	14803	14859	14808	14969	14880	14829	14838	14963	14769	14915	14960	14729	15061	14798	15020	14911	14883	14684	14805	14815	14822	14853	14876	14877	15006	14846	14891	14782	14864	14793	14963	14932	14878	14921	14853	14921	14821	14848	14973	14824	14743	14820	15110	14989	14814	14855	14807	14937	14943	14907	14911	14890	14832	14937	14894	14755	15002	14855	14981	14824	14859	15015	14957	14989	14779	14842	14950	15017	14850	14853	14794	14848	14599	15003	14851	14893	14874	14935	14908	14826	15051	14956	14986	14851	14758	14974	14795	14689	15014	14853	14878	14962	14932	14715	14940	14786	14803	14926	14827	14737	14803	14788	14901	14861	14747	14886	14937	14916	14680	14786	14948	14927	14732	14902	14689	14800	14854	14836	14826	14934	14870	14969	14899	14846	14736	14887	14874	14961	14812	14831	14937	14943	14926	14913	14861	14726	14795	14836	14853	14794	14957	15028	14967	14682	14955	14993	14764	15101	14682	14898	14882	14911	14884	14912	14811	14978	14788	15032	14719	14808	14834	14683	14888	14827	14689	14833	14832	15007	14915	14921	14909	14913	14897	14895	14857	14828	14801	14838	14932	14904	14966	14741	14802	14844	14799	14897	14824	14714	14811	14769	14878	14872	14904	14986	15009	14925	14906	14763	14830	14705	14927	14929	14902	14938	14678	14786	14721	14733	14909	14854	14775	14748	14693	15085	14941	14912	14764	14811	14724	14821	14690	14997	14905	14987	14765	14872	14699	14769	14875	14786	14940	14853	14793	14743	14880	14870	14808	14718	14931	14940	14625	14791	14945	14825	14804	14926	14856	15025	14934	14871	14955	14817	14828	14721	14815	14958	14891	14812	14701	14943	14754	14835	14897	14960	14889	14897	14826	15016	14957	14883	14613	14829	14789	14993	15027	14872	14822	14831	14683	14990	14969	14821	14764	14876	15023	15046	15002	14768	14884	14730	14813	14884	14708	14724	14758	14893	14950	14824	14708	14860	14925	14843	14989	14935	14917	15014	14780	14841	14895	14936	14724	14954	14968	14983	14835	14980	14896	14871	14952	14730	14826	15004	14784	14799	14747	14879	14879	14889	14935	14827	14987	14752	14931	14798	14892	14868	14818	14919	14909	14899	14905	14899	14915	14869	14789	14948	14878	14748	15061	14831	14990	14945	14922	14796	14871	14899	14932	14782	14852	15088	14889	14965	14865	14885	14831	15077	14815	14733	14846	14790	14953	14784	14983	14913	14874	14871	14960	14878	14925	14808	14756	14941	14931	14738	14982	14925	14762	14672	14844	14878	14925	14888	14940	14927	15050	14792	14791	14814	14847	14711	14929	14864	15016	14770	14915	14888	14931	14807	14981	14754	14931	14830	14831	14847	14842	14912	14933	14829	14993	14749	14741	14844	14702	14929	14946	14919	14988	14935	14863	14778	14954	14705	14895	14874	14904	14875	14829	14734	14907	14835	14991	14798	14846	14934	14886	14680	14731	14724	14961	14903	14747	14914	14834	14694	14785	14849	14836	14849	14909	14569	14736	14691	14781	14984	15022	14872	14947	14828	14802	14825	14632	14821	14908	14776	14895	14810	15007	14912	14847	14942	14857	14716	14923	14764	14878	14971	14829	14827	14609	14874	14872	14927	14767	14901	14785	14991	15000	14927	14695	14832	14956	14935	14778	14802	14927	14707	14800	14816	14740	14987	14821	14836	14776	14914	14855	14753	14959	14866	14886	14928	14866	14959	14796	14773	14901	14990	14910	14803	15069	14907	14946	14968	14846	14856	14883	14782	14788	14977	14679	14975	14817	14821	14784	14943	15100	14802	14843	14603	14961	14806	14798	14851	14924	14841	14739	14898	14931	14940	14778	14873	14798	14842	14946	14776	14915	14902	14871	14741	14847	15012	14854	14777	14922	14837	14998	14888	14910	14867	14770	14899	14759	14722	14835	14880	14803	14919	14882	14785	14881	14871	14925	14835	14960	14836	14589	14969	14844	14807	14811	14913	14842	14787	14800	14971	14921	14937	15009	14804	14845	14864	14859	14832	14787	14848	14816	14873	14880	14901	14746	14900	14890	14846	14893	14698	14912	14935	14972	15118	14910	14769	14867	14938	14787	14669	14888	14927	14899	14848	14859	15067	14806	14862	14709	14984	14794	14706	14878	14866	14815	14698	14802	14975	14729	14964	14987	14730	14860	14758	14952	14793	14890	15047	14658	14957	14880	14864	15015	14865	14871	14782	14773	14694	14905	14957	14977	14713	14873	14843	14943	14872	14753	14884	14843	14923	14871	14791	14787	14815	14948	14771	14842	14936	14937	14878	14970	14924	14697	14879	14884	14791	14780
22718	21110	28872	23644	21831	25103	28155	23586	22155	22321	21784	20973	21136	21061	20593	20641	20299	20132	20160	20065	19968	19843	19640	19646	19890	19690	19529	19552	19610	19433	19765	19678	19596	19708	19496	19435	19360	19350	19426	19176	19623	19299	19286	19274	19416	19198	19267	19469	19346	19399	19258	19414	19182	19259	19444	19326	19362	19404	19357	19344	19382	19551	19312	19426	19496	19361	19088	19326	19297	19059	19294	19303	19279	19395	19409	19409	19491	19252	19130	19319	19257	19383	19393	19367	19303	19372	19457	19265	19372	19178	19399	19323	19414	19019	19243	19291	19062	19070	19116	19274	19282	19245	19301	19115	19170	19403	19198	19204	19393	19198	19218	19339	19412	19344	19299	19300	19540	19229	19407	19222	19421	19271	19128	19168	19181	19180	19136	19381	19215	19348	19106	19237	19198	19277	19106	19432	19240	19137	19209	19149	19083	19260	19157	19321	19297	19355	19296	19344	19283	19251	19496	19224	19253	19140	19317	19096	19269	19302	19003	19331	19353	19332	19302	19293	19366	19283	19079	19288	19065	19315	19206	19413	19440	19122	19219	19184	19083	19190	19204	19172	19212	19074	19045	19203	19218	19399	19309	19172	19078	19121	19038	19149	19164	19155	19415	19087	19200	19070	19343	19247	19214	19438	19274	19171	19209	19109	19188	19180	19368	19111	19231	19151	19172	19117	19468	19300	19156	19237	19063	19274	19248	19189	19184	19240	19231	19266	19379	19405	19110	19161	19295	19176	19231	19192	19171	19232	19333	19298	19225	19448	19091	19299	19199	19321	19137	19287	19358	19376	19222	19325	19123	19304	19290	19069	19245	19212	19289	19230	19219	19398	19136	19368	19435	19106	19343	19325	19168	19289	19353	19201	19157	19305	19258	19203	19216	19124	19072	19128	18990	19304	19107	19023	19169	19308	19176	19389	19227	19452	19165	19187	19225	19391	19125	19180	19253	19422	19317	19073	19337	19232	19141	19374	19376	19362	19298	19294	19263	19226	19182	19077	19260	19266	19060	19328	19488	19056	19237	19142	19154	19382	19243	19229	19185	19241	19127	19183	19206	19292	19237	19420	19305	19379	19331	19301	19315	19199	19486	19093	19255	19408	19110	19124	19045	19370	19215	19403	19314	19203	19115	19224	19280	19287	19181	19401	19120	19063	19328	19190	19431	19144	19289	19134	19219	19428	19398	19238	19333	19238	19226	19272	19254	19200	19086	19091	19279	19301	19219	18962	19103	19046	19391	19294	19110	19014	19198	19225	19180	19338	19423	19404	19236	19255	19426	19076	19207	19053	19253	19325	19356	19265	19297	19167	19176	19254	19109	19167	19236	19120	19379	19168	19213	19197	19342	18992	19109	19138	19225	19117	19111	19098	19423	19181	19260	19521	19029	19386	19417	19283	19183	19343	19060	19355	19274	19304	19128	19333	19214	19363	19120	19214	19117	19315	19104	19331	19418	19135	19203	19290	19438	19335	19256	19079	19156	19253	19204	19437	19267	19264	19506	19219	19334	19215	19129	19389	19263	19362	19137	19412	19205	19035	19505	19167	19208	19083	19040	19250	19224	19156	19337	19065	19128	19287	19318	19278	19135	19291	19100	19220	19321	19170	19123	19253	19369	19282	19359	19307	19440	19318	19220	19084	19258	19400	19122	19345	19278	19192	19336	19132	19105	19303	19245	19211	19069	19327	19312	19217	19227	19264	19253	19233	19054	19277	19292	19597	19428	19223	19083	19150	19146	19439	19378	19204	19299	19273	19148	19182	19304	19136	19091	19200	19276	19242	19118	19106	19232	19291	19046	19404	19125	19076	19212	19359	19340	19314	19188	19230	19318	19210	19376	19045	19091	19113	19395	19188	19183	19129	19279	19305	19356	19186	19244	19222	19186	19180	19078	19089	19173	19338	19191	19161	19298	19321	19370	19184	19368	19297	19210	19143	19128	19148	19159	19313	19216	19104	19304	19239	19058	19144	19283	19160	19216	19012	19203	18953	19136	19292	19101	19386	19358	19196	19216	19249	19273	19074	19103	19141	19123	19064	19182	19311	19016	19542	19255	19358	19369	18968	19124	19031	19274	19363	19248	19340	19184	19330	19432	19238	19139	19424	19378	19299	19383	19120	19276	19255	19277	19199	19233	19315	19390	19444	19441	19025	19178	19274	19139	19251	19195	19310	19292	19130	19328	19542	19270	19188	19226	19459	19188	19378	19332	19246	19222	18945	19117	19430	19200	19106	19030	19247	19394	19196	19017	19366	19246	19173	19437	19122	19050	19529	19175	19149	19080	19109	19223	19185	19021	19212	19328	19219	19175	19232	19284	19126	19166	19358	19398	19417	19263	19070	19351	19246	19179	19266	19171	19197	19281	18865	19073	19142	19328	19328	19328	19177	19212	19284	19234	19241	19413	19288	19276	19194	19289	19225	19157	19424	19051	19232	19359	19314	19329	19266	19169	19093	19074	19171	19337	19424	19057	19265	19264	19288	19253	19116	19251	19295	19376	19321	19200	19171	19229	19223	19304	19161	19169	19272	19181	19314	19214	19432	19047	18977	19180	19312	19451	19323	19212	19062	19522	19446	19176	19330	19236	19105	19272	19223	19026	19323	19233	19249	19313	19228	19229	19340	19187	19177	19149	19228	19095	19317	19257	19209	19267	19436	19358	19353	19146	19040	19165	19231	19149	19310	19092	19317	19357	19323	19352	19410	19248	19217	19298	19210	19430	19012	19259	19360	19397	19306	19182	19209	19239	19215	19451	19204	19287	19255	18964	19135	19302	19222	18980	19294	19268	19334	19343	19314	19191	19234	19299	19128	19314	19321	19470	19165	19094	19241	19124	19402	19382	19333	19490	19273	19092	19070	19250	19130	19112	19300	19253	19065	19250	19177	19209	19058	19226	19215	19248	19366	19084	19321	19292	19434	19157	19260	19291	19126	19087	19374	19254	19278	19396	19140	19284	19206	19135	19054	19281	19227	19242	19247	19208	19326	19267	19278	19166	19007	19216	19096	19296	19176	19224	19411	19271	19101	19184	19233	19155	19284	19382	19061	19192	19250	19421	19176	19127	19242	19178	19156	19321	19257	19035	19302	19129	19357	19242	19353	19071	19178	19401	19339	19218	19119	19239	19092	19267	19383	19159	18973	19244	19113	19397	19173	19099	19282	19152	19223	19344	19316	19082	19238	19093	19295	19170	19409	19138	19219	19275	19027	19268	19130	19216	19389	19343	19002	19087	19171	19396	19210	19271	19138	19359	19282	19315	19236	19313	19267	19213	19321	19202	19272	19166	19319	19123	19087	19203	19140	19245	19274	19337	19270	19094	19016	19131	19160	19212	19282	19312	19290	19265	19055	19172	19209	19101	19243	19241	19096	19341	19159	19321	19140	19052	19157	19251	19391	19110	19142	19033	19018	19142	19209	19211	19383	19150	19078	19259	19179	19163	19162	19275	19230	19233	19199	19232	19399	19295	19168	18999	19156	19256	19321	19340	19270	19106	19130	19319	19005	19165	19486	19275	19288	19122	19292	19168	19075	19183	19288	19286	19162	19224	19286	19186	19281	19258	19142	19172	19273	19153	19271	18981	19275	19295	19410	19385	19106	19294	19357	19123	19175	18986	19267	19287	19367	19333	19154	19147	19193	19322	19206	19148	19241	19129	19278	19271	19366	19168	19052	19279	19075	19254	19198	19206	19238	19281	19226	19194	19347	19184	19269	19369	19132	19445	19314	19183	19227	19372	19039	19265	19379	19118	19126	19156	18997	19104	19131	19232	19351	19150	19264	19195	19182	19288	19409	19382	19391	19355	19058	19389	19204	19214	19286	19259	19190	19396	19343	19236	19220	19182	19172	19101	19401	19333	19241	19179	19213	19259	19151	19191	19356	19239	19108	19275	19234	19227	19239	19251	19210	19246	19325	19253	19265	19295	19027	19376	19295	19050	19013	19167	19268	19108	19188	19240	19111	19270	19224	19114	19056	19194	19211	19259	19283	19372	19063	19320	19507	19315	19175	19221	19075	19201	19384	19271	19364	19297	19523	19404	19375	19243	19295	19122	19265	19289	19153	19293	19384	19319	19254	19245	19094	19522	19290	19094	19196	19283	19255	19057	19009	19239	19269	19142	19116	19224	19175	19289	19147	19166	19219	19160	19409	19347	19180	19342	19273	19028	19326	19114	19120	19189	19457	19172	19214	19275	19155	19159	19406	19065	19205	19327	19157	19211	19090	19149	19257	19123	19075	19204	19258	19403	19248	19414	19113	18918	19213	19302	19317	19271	19250	19154	19290	19218	19429	19192	19191	19220	19413	19300	19219	19274	19194	19251	19180	19250	19334	19330	18978	19098	19151	19330	19217	19377	19325	19456	19291	19180	19283	19339	19255	19431	19284	19255	19289	19337	19073	19200	19242	19175	19187	19131	19130	19147	19130	19039	19209	19241	19185	19245	19218	19427	19233	19310	19239	19314	19314	19513	19163	19483	19323	19367	19218	19162	19200	19227	19199	19179	19266	19406	19130	19279	19137	19287	19094	19076	19246	19353	19240	19165	19201	19012	19030	19187	19470	19274	19257	19321	19045	19273	19192	19002	19193	19185	19063	19183	19553	19274	19250	19283	19174	19052	19313	19257	19296	19175	19193	19349	19296	19332	19301	19411	19209	19237	19140	19222	19121	19161	19063	19280	19281	19136	19065	19198	19202	19301	19438	19176	19323	19346	19361	19255	19229	19057	19245	19344	19395	19358	19354	19186	19463	19153	19150	19305	19348	19211	19332	19422	19583	19393	19154	19165	19399	19373	19174	19335	19340	19115	19199	19370	19334	19414	18976	19293	19121	19116	19280	19365	19086	19216	19193	19343	19176	19109	19263	19313	19350	19256	19249	19110	19106	19477	19194	19298	19105	19322	19230	19506	19242	19283	19366	19456	19243	19174	19136	19210	19110	19391	19246	19238	19335	19145	19135	19272	19190	19184	19394	19212	19098	19282	19208	19296	19242	19215	19344	19335	19230	19392	19233	19374	19219	19112	19383	19255	19305	19155	19188	19221	19239	18934	19348	19272	19417	19383	19382	19343	19220	19207	19271	19217	19323	19139	19086	19095	19063	19129	19307	19097	19280	19278	19111	19202	19367
23537	43113	39977	31118	27789	25186	23094	21650	20891	20188	19136	18338	18687	18322	17805	17420	17233	17025	16843	16553	16577	16545	16318	16351	16362	16012	15919	16090	16174	15966	16097	15958	16040	16137	15929	15812	15957	16097	15890	15881	15872	15903	15909	15734	16016	15942	16010	15849	15597	15766	15918	15932	15827	15868	15973	15919	15953	15833	15793	15875	15915	15957	15882	15836	15842	15937	15864	15831	16010	15985	15874	15786	15650	15858	15705	15797	15939	15778	15870	15964	15809	15746	15845	15750	16015	15953	15595	15785	15967	15802	15666	15861	15858	15917	15783	15888	16028	15682	15693	15729	15924	15734	15973	15788	15924	15909	15847	15919	15927	15749	15873	15884	15744	15781	15700	15816	15929	15936	15847	15719	15752	15797	15795	15794	15790	15904	15702	15802	15925	15840	15688	15717	15764	15828	15729	15707	15755	15929	15857	15766	15766	15713	15786	15634	15753	15854	15907	15885	15646	15831	15776	15775	15901	15843	15894	15714	15829	15765	15878	15778	15985	15850	15818	15599	15733	15871	15849	15954	15846	15736	15771	15823	15783	15851	15663	15725	15656	15810	15711	15716	15736	15933	15980	15720	15859	15911	15810	15731	15828	15776	15804	15503	15807	15860	15850	15708	15780	15732	15782	15858	15875	15843	15809	15792	15785	15790	15649	15843	15820	15865	15744	15767	15725	15926	15849	15842	15897	15626	15790	15764	15780	15854	15844	15841	15800	15621	15723	15780	15902	15791	15841	15857	15870	15786	15804	15928	15910	15715	15920	15697	15957	15907	15681	15867	15947	15885	15901	15820	15908	15792	15891	15841	15699	15678	15798	15718	15729	15757	15681	15726	15755	15947	15799	15835	15780	15557	15684	15879	15729	15856	15912	15823	15958	15610	15764	15797	15749	15960	15762	15818	15644	15702	15807	15672	15812	15949	15846	15769	15865	15730	15777	15759	15729	15745	15671	15753	15821	15903	15760	15660	15982	15664	15775	15873	15808	15906	15855	15979	15735	15872	15745	15634	15789	15767	15771	15797	15861	15860	15875	15733	15830	15782	15802	15755	15833	15891	15939	15621	15696	15690	15768	15749	15761	15887	15790	15743	15678	15828	15722	15785	15823	15760	15884	15586	15899	15857	15936	15840	15654	15838	15874	15974	15799	15704	15861	15662	15710	15691	15837	15700	15589	15828	15959	15723	15603	15852	15765	15846	15855	15764	15703	15876	15797	15826	15727	15742	15614	15870	15908	15714	15787	15881	15694	15775	15807	15780	15981	15815	15816	15780	15739	15690	15882	15632	15763	15784	15908	15711	15658	15698	15764	15784	15868	15795	15816	15713	15600	15740	15913	15839	15677	15780	15711	15755	15932	15738	16041	15697	15801	15788	15718	15743	15833	15732	15690	15811	15781	15832	15811	15707	15863	15780	15761	15832	15733	15818	15843	15699	15824	15718	15746	15798	15767	15714	15623	15791	15783	15768	15874	15747	15768	15811	15886	15579	15713	15797	15795	15913	15830	15763	15993	15728	15872	15838	15670	16070	15918	15949	15840	15988	15741	15863	15833	15832	15760	15758	15775	15790	15647	15712	15913	15754	15758	15676	15767	15774	15725	15848	15758	15789	15709	15754	15875	15802	15645	15851	15709	15851	15775	15808	15767	15799	15943	15693	15784	15617	15718	15896	15749	15612	15731	15715	15846	15915	15729	15747	15764	15729	15838	15892	15770	15829	15700	15668	15795	15874	15859	15912	15752	15797	15814	15807	15831	16020	15945	15827	15743	15877	15671	15841	15875	15766	15687	15800	15773	15749	15795	15791	15763	15814	15884	16003	15891	15674	15843	15693	15845	15886	15806	15635	15722	15815	15671	15826	15843	16018	15897	15852	15888	15813	15860	15969	15828	15791	15667	15915	15870	15852	15889	15693	15875	16110	15858	15736	15741	15806	15666	15790	15785	15695	15898	15842	15744	15821	15755	15737	15731	15984	15906	15707	15664	15772	15956	15866	15853	15814	15809	15893	15840	15725	15899	15688	15826	16010	15685	15724	15817	15724	15914	15706	15784	15953	15808	15754	15789	15907	15816	15770	15876	15884	15746	15844	15757	15731	15865	15798	15823	15728	15912	15692	15820	15775	15810	15673	15719	15850	15694	15817	15933	15963	15665	15894	15738	15774	15709	15937	15880	15787	15902	15722	15756	15708	15616	15770	15800	15984	15730	15723	15880	15834	15787	15715	15914	15754	15733	15869	15798	15728	15785	15810	15805	15928	15782	15927	15693	15665	15731	15870	15681	15748	15787	15689	15961	15688	15787	15794	15693	15803	15829	15726	15918	15737	15813	15607	15777	15903	15746	15858	15808	15635	15888	15792	15788	15748	15710	15792	15969	15692	15682	15745	16020	15754	15841	15681	15836	15830	15717	15863	15735	15791	15771	15697	15810	15680	15902	15732	15678	15803	15877	15787	15764	15822	15901	15793	15769	15724	15991	15799	15724	15565	15716	15866	15705	15879	15991	15755	15903	15754	15789	15786	15769	15810	15654	15885	15835	15824	15678	15814	15861	15673	15773	15870	15785	15949	15794	15758	15691	15646	15701	15751	15860	15796	15793	15740	15989	15865	15779	15738	15743	15675	15805	15740	15903	15791	15742	15987	15878	15833	15722	15869	15714	15783	15980	15878	15805	15822	15874	15853	15833	15845	15797	16028	15829	15857	15751	15806	15887	15794	15856	15702	15962	16002	15658	15660	15774	15834	15939	15734	15998	15866	16039	15648	15822	15704	15674	15730	15831	15864	15743	15834	15816	15868	15650	15934	15836	15702	15880	15718	15808	15803	15826	15631	15936	15794	15757	15918	15854	15778	15798	15776	15815	15777	15804	15886	15802	15852	15781	15725	15761	15848	15562	15828	15770	15883	15787	15911	15767	15727	16001	15832	15829	15737	15770	15822	15836	15743	15864	15789	15694	15744	15652	15846	15676	15771	15751	15758	15859	15776	15919	15820	15949	15785	15868	15941	15958	15638	15958	15896	15798	15746	15726	15718	15786	15842	15895	15755	15749	15843	15797	15680	15715	15776	15839	15868	15789	15680	15960	15757	15765	15789	15776	15809	15707	15912	15692	15888	15759	15790	15649	15820	15622	15716	15654	15809	15785	15747	15785	15742	15573	15756	15668	15779	15882	15628	15437	15905	15880	15840	15736	15613	15827	15735	15982	15676	15828	15903	15718	15754	15820	15812	15787	15872	15841	15907	15851	15698	15878	15741	15766	15807	15761	15905	15770	15837	15924	15703	15863	15664	16016	15626	15747	16004	15879	15921	15916	15716	15763	15928	15631	16001	15879	15637	15718	15884	15666	15948	15911	15940	15666	15790	15884	15682	15733	15870	15717	15868	15878	15609	16011	15695	15828	15692	15851	15722	15914	15802	15810	15943	15974	15761	15848	15800	15868	15931	15734	15785	15645	15776	15619	15799	15661	15678	15792	15698	15856	15762	15847	15809	15816	15863	15841	15938	15930	15792	15844	15780	15619	15861	15839	15709	15687	15855	15811	15867	15754	15856	15812	15847	15781	15908	15697	15681	15989	15764	15719	15825	15799	15801	15809	15943	15775	15868	15798	15886	15900	15679	15861	15734	15753	15762	15821	15688	15685	15784	15685	15901	15653	15939	15742	15661	15846	15854	15866	15923	15696	15730	15701	15841	15842	15547	15757	15663	15635	15880	15793	15814	15681	15766	15612	15854	15675	15836	15655	15790	15814	15931	15834	15593	15990	15802	15743	15748	15738	15755	15749	15799	15892	15731	15685	15660	15796	15883	15836	15769	15766	15874	15798	15830	15853	15716	15777	15833	15850	15772	15871	15846	15775	15786	15910	15976	15755	15749	15993	15915	15914	15800	15638	15783	15823	15963	15686	15814	15676	15923	15792	15809	15716	15786	15682	15802	15647	15696	15996	15780	15799	15901	15924	15603	15810	15663	15845	15837	15759	16002	15569	15695	15784	15845	15838	15874	15767	15764	15727	15830	15785	15770	15629	15714	15808	15722	15913	15903	15813	15745	15951	15831	15736	15839	15807	15733	16117	15784	15847	15803	15791	15628	15790	15774	15842	15733	15835	15669	15893	15750	15714	15646	15832	15992	15974	15857	15710	15950	15816	15882	15951	15657	15638	15927	15768	15870	15801	15685	15794	15663	15674	15739	15909	15722	15884	15662	15708	15897	15679	15693	15694	15853	15738	15699	15805	15728	15753	15561	15726	15810	15703	15808	15838	15679	15604	15530	15752	15820	15780	15809	15685	15737	15891	15789	15616	15746	15777	15720	15645	15711	15663	15826	15935	15773	15827	15808	15769	15820	15747	15885	15755	15727	15779	15735	15826	15937	15808	15799	15758	15855	15929	15726	15852	15915	15775	15704	15931	15747	15866	15708	15854	15876	15768	15605	15949	15836	15792	15635	15956	15648	15838	15794	15649	15807	15833	15870	15740	15863	15935	15669	15700	15680	15667	15698	15671	15860	15907	15811	15781	15868	15849	15689	15970	15808	15902	15773	15812	15866	15966	15736	15840	15907	15812	15842	15841	15838	15877	15716	15804	15842	15718	15816	15559	15750	15838	15677	15795	15725	15765	15866	15749	15931	15696	15597	15684	15905	15852	15731	15666	15766	15958	15808	15770	15901	15773	15711	15848	15750	15955	15730	15887	15741	15778	15946	15923	15890	15648	15625	15770	15841	15803	15811	15593	15749	15937	15777	15826	15906	15740	15886	15863	15699	15843	15704	15764	15815	15934	15838	15796	15720	15650	15756	15779	15912	15759	15641	15893	15627	15854	15719	15663	15727	15937	15891	15932	15717	15811	15890	15773	15775	15738	16003	15905	15813	16004	15707	15793	15739	15842	15851	15761	15699	15718	15858	15775	15794	15867	15792	15649	15625	15731	15671	15658	15743	15694	15751	15686	15616	15870	15522	15768	15778	15863	15853	15824	15700	15742	15815	15697	15756	15919	15809	15825	15799	15753	15762	15716	15789	15770	15717	15653	15788	15960	15800	15882	15943	15671	15821	15796	15821	15835	15822	15816	15919	15926	15911	15792	15846	15855	15901	15989	15851	15728	15843	15869	15914	15801	15785	15653	15786	15838	15773
27999	23508	28320	25682	22050	20717	20065	19190	18484	18718	18834	18149	18299	18322	18104	18073	17903	17614	17769	17820	17798	17775	17689	17820	17738	17595	17697	17664	17623	17549	17450	17565	17463	17587	17800	17690	17425	17572	17639	17748	17655	17634	17695	17612	17659	17575	17553	17509	17552	17481	17459	17480	17623	17677	17647	17502	17423	17509	17460	17620	17513	17444	17616	17567	17607	17519	17675	17338	17643	17569	17472	17619	17530	17621	17429	17367	17660	17464	17700	17641	17604	17537	17393	17685	17482	17547	17519	17483	17342	17580	17367	17375	17491	17392	17288	17632	17545	17514	17511	17494	17462	17528	17527	17346	17546	17336	17385	17614	17439	17518	17427	17707	17662	17755	17423	17482	17388	17493	17578	17598	17754	17714	17762	17456	17584	17457	17714	17560	17506	17444	17462	17436	17538	17613	17579	17569	17608	17572	17514	17740	17647	17612	17444	17613	17302	17453	17432	17509	17600	17516	17729	17620	17495	17360	17524	17697	17502	17581	17694	17659	17503	17530	17636	17604	17507	17731	17620	17669	17591	17538	17589	17395	17562	17685	17512	17445	17535	17460	17710	17418	17864	17583	17733	17531	17631	17541	17558	17520	17641	17528	17546	17803	17710	17393	17675	17388	17258	17643	17437	17661	17295	17444	17572	17295	17449	17655	17547	17655	17672	17689	17551	17463	17651	17654	17654	17513	17429	17608	17563	17768	17654	17699	17375	17602	17494	17550	17499	17334	17545	17434	17437	17651	17662	17497	17506	17578	17651	17639	17677	17235	17435	17724	17155	17506	17561	17464	17611	17793	17567	17443	17633	17494	17385	17415	17510	17466	17643	17632	17532	17481	17710	17567	17490	17741	17394	17498	17751	17655	17535	17431	17420	17676	17705	17577	17628	17481	17530	17564	17670	17513	17492	17361	17521	17721	17518	17557	17552	17463	17638	17569	17771	17441	17493	17384	17659	17718	17540	17428	17563	17793	17560	17581	17549	17353	17541	17726	17633	17274	17599	17407	17328	17453	17464	17235	17634	17527	17811	17485	17468	17677	17327	17382	17429	17477	17345	17419	17689	17378	17536	17575	17522	17406	17531	17530	17284	17645	17333	17562	17549	17604	17264	17553	17443	17503	17602	17411	17567	17551	17469	17509	17548	17450	17661	17597	17510	17615	17619	17579	17470	17451	17515	17488	17529	17551	17483	17494	17551	17481	17517	17501	17344	17583	17645	17706	17594	17593	17709	17449	17541	17477	17618	17535	17665	17646	17606	17607	17747	17430	17571	17756	17608	17568	17610	17592	17540	17359	17512	17281	17552	17469	17594	17530	17501	17421	17528	17627	17506	17627	17414	17568	17505	17739	17557	17647	17607	17595	17444	17785	17480	17519	17581	17467	17513	17307	17802	17524	17475	17716	17719	17546	17618	17693	17383	17493	17517	17329	17703	17356	17528	17404	17445	17525	17448	17376	17556	17507	17330	17504	17499	17501	17438	17709	17460	17430	17410	17663	17481	17590	17530	17603	17633	17751	17463	17527	17825	17518	17669	17794	17620	17601	17646	17493	17621	17504	17529	17525	17745	17582	17408	17487	17669	17527	17491	17687	17652	17349	17509	17669	17501	17628	17676	17598	17610	17685	17552	17543	17685	17406	17558	17604	17648	17459	17500	17370	17539	17618	17432	17536	17487	17695	17462	17559	17345	17613	17445	17673	17622	17556	17644	17640	17693	17629	17710	17670	17635	17779	17588	17571	17649	17557	17482	17541	17648	17467	17501	17587	17619	17402	17594	17550	17810	17523	17506	17538	17778	17724	17605	17515	17600	17317	17674	17383	17363	17557	17594	17360	17469	17311	17645	17633	17642	17542	17724	17626	17648	17677	17601	17597	17450	17407	17199	17583	17530	17499	17454	17400	17621	17615	17451	17363	17397	17454	17605	17494	17480	17504	17361	17500	17585	17448	17725	17598	17435	17354	17401	17469	17485	17728	17487	17726	17616	17608	17565	17568	17641	17477	17496	17638	17624	17575	17615	17589	17591	17451	17569	17643	17543	17669	17575	17535	17531	17677	17847	17539	17559	17612	17401	17769	17614	17552	17328	17503	17466	17419	17524	17450	17563	17487	17652	17626	17652	17434	17626	17517	17343	17272	17644	17462	17485	17730	17611	17688	17638	17611	17680	17618	17479	17567	17552	17662	17690	17436	17408	17471	17447	17426	17569	17591	17617	17600	17595	17650	17527	17653	17524	17476	17612	17648	17527	17371	17425	17497	17509	17465	17670	17603	17545	17467	17780	17651	17511	17362	17610	17429	17400	17616	17463	17447	17479	17659	17452	17420	17679	17528	17651	17627	17562	17549	17587	17405	17477	17475	17587	17588	17610	17690	17529	17512	17597	17440	17403	17474	17641	17579	17468	17604	17706	17659	17562	17371	17530	17528	17425	17525	17536	17366	17483	17622	17455	17554	17491	17529	17539	17462	17513	17455	17430	17444	17542	17657	17668	17489	17491	17478	17786	17530	17356	17470	17448	17430	17609	17482	17579	17462	17461	17736	17538	17745	17422	17556	17440	17488	17399	17576	17763	17395	17605	17648	17565	17383	17430	17661	17609	17422	17723	17442	17457	17517	17452	17608	17602	17561	17614	17611	17619	17618	17499	17503	17500	17534	17521	17465	17594	17385	17581	17671	17617	17568	17554	17547	17502	17675	17728	17529	17690	17632	17583	17510	17455	17586	17475	17706	17459	17522	17554	17754	17533	17605	17560	17316	17562	17346	17578	17503	17486	17389	17599	17487	17442	17353	17671	17716	17751	17601	17519	17552	17615	17553	17508	17510	17426	17475	17647	17707	17572	17646	17534	17734	17555	17500	17439	17522	17485	17760	17536	17752	17717	17351	17639	17614	17506	17559	17504	17500	17515	17421	17664	17642	17464	17590	17642	17505	17558	17588	17484	17751	17674	17543	17502	17551	17455	17502	17651	17497	17612	17386	17665	17575	17714	17542	17669	17604	17673	17642	17513	17412	17585	17443	17689	17502	17655	17719	17508	17614	17474	17570	17626	17583	17829	17390	17673	17530	17485	17503	17579	17522	17684	17670	17582	17460	17634	17721	17518	17505	17569	17374	17527	17597	17573	17712	17602	17530	17524	17633	17681	17575	17387	17457	17406	17406	17481	17584	17614	17501	17493	17602	17309	17678	17479	17453	17318	17730	17619	17570	17679	17495	17668	17713	17692	17646	17363	17654	17577	17518	17589	17448	17498	17819	17546	17572	17379	17311	17394	17490	17611	17601	17701	17485	17523	17882	17407	17425	17547	17521	17755	17508	17728	17444	17517	17527	17545	17841	17598	17502	17554	17379	17744	17513	17541	17671	17607	17742	17587	17625	17444	17609	17659	17611	17624	17530	17501	17491	17635	17536	17459	17719	17503	17445	17345	17425	17546	17866	17609	17549	17435	17663	17652	17527	17863	17564	17561	17662	17593	17556	17625	17483	17541	17540	17533	17585	17857	17706	17693	17691	17644	17452	17588	17542	17546	17563	17450	17603	17581	17757	17364	17410	17668	17367	17588	17578	17485	17537	17444	17353	17432	17606	17581	17456	17367	17353	17589	17466	17472	17636	17603	17615	17367	17471	17492	17556	17548	17753	17711	17520	17525	17525	17576	17352	17536	17481	17648	17666	17490	17438	17560	17444	17628	17712	17515	17577	17679	17474	17697	17450	17678	17546	17436	17487	17612	17684	17712	17426	17358	17686	17369	17588	17677	17498	17602	17672	17407	17568	17480	17610	17549	17288	17471	17490	17588	17559	17672	17636	17730	17469	17475	17383	17500	17675	17540	17491	17622	17713	17593	17585	17543	17531	17838	17332	17515	17569	17584	17423	17804	17671	17532	17446	17661	17466	17390	17759	17396	17656	17566	17456	17409	17373	17547	17484	17568	17413	17545	17471	17433	17588	17700	17521	17383	17726	17482	17326	17439	17534	17452	17554	17717	17524	17616	17609	17545	17675	17382	17449	17619	17589	17641	17768	17531	17521	17566	17436	17652	17412	17575	17698	17701	17507	17528	17510	17531	17419	17668	17399	17372	17595	17442	17469	17596	17629	17384	17606	17603	17555	17609	17640	17573	17659	17492	17667	17440	17438	17391	17361	17708	17572	17531	17587	17527	17589	17881	17686	17725	17492	17624	17638	17519	17543	17531	17472	17592	17668	17600	17544	17635	17368	17624	17485	17609	17636	17582	17574	17508	17457	17611	17636	17620	17445	17566	17509	17559	17665	17468	17486	17270	17466	17828	17640	17555	17515	17499	17626	17453	17555	17670	17530	17555	17669	17633	17421	17352	17462	17648	17722	17634	17728	17439	17586	17495	17545	17627	17488	17433	17528	17523	17565	17487	17634	17511	17693	17623	17524	17417	17633	17401	17401	17475	17582	17631	17548	17514	17539	17698	17750	17512	17404	17598	17550	17388	17646	17725	17514	17674	17503	17388	17541	17434	17630	17541	17440	17530	17504	17605	17504	17568	17457	17421	17769	17449	17620	17798	17647	17600	17643	17546	17578	17499	17748	17374	17598	17379	17602	17554	17650	17832	17646	17661	17515	17657	17473	17472	17655	17427	17719	17581	17693	17625	17661	17559	17323	17722	17419	17601	17539	17828	17820	17641	17851	17548	17657	17517	17517	17653	17398	17645	17436	17775	17544	17670	17401	17427	17448	17813	17737	17635	17957	17670	17392	17524	17427	17508	17683	17533	17565	17620	17591	17706	17591	17827	17456	17487	17435	17525	17559	17634	17557	17842	17282	17504	17639	17681	17736	17703	17598	17244	17427	17559	17583	17586	17538	17706	17477	17554	17407	17550	17680	17448	17518	17503	17532	17493	17720	17538	17516	17732	17564	17481	17656	17565	17705	17684	17565	17499	17623	17467	17647	17400	17585	17545	17538	17562	17685	17532	17569	17586	17509	17584	17516	17702	17517	17438	17418	17556	17580	17560	17258	17618	17511	17734	17781	17739	17512	17649	17468	17480	17495	17495	17562	17503	17310	17573	17625	17541	17639	17655	17631	17674	17453	17539	17546	17600	17558	17533	17655	17588	17542	17450	17526	17499	17531	17708	17479	17507	17388	17648	17669	17481	17534
21636	31677	28881	23041	21032	19335	17998	17502	16814	16582	16323	15741	15892	15813	15734	15510	15340	15416	15261	15237	15235	15293	14967	15089	15072	14986	14869	14970	15163	15004	14905	14969	14957	14874	14875	14944	14945	15026	14848	14908	14876	14893	14897	14875	14758	14920	14842	14866	14960	14869	14807	14929	14717	14883	14841	14798	15007	14818	14779	14879	14909	15028	14609	14784	14757	15006	14829	14831	14907	14899	14795	14746	14911	14812	14783	14921	14904	14895	14941	14779	14862	14877	14785	14729	14638	14828	14939	14788	14890	14814	14814	14780	14816	14777	14947	14872	14736	14850	14808	14943	14877	14868	14960	14847	14908	14766	14757	14856	14759	14854	14865	14953	14835	14967	14991	14849	14875	14861	14714	15084	14815	14742	14941	14784	15147	15007	14869	14791	14861	14746	14884	14840	14764	14963	14994	14988	14794	14903	14879	14645	14693	14766	14977	14887	14971	14972	14741	14779	14783	14787	14736	14830	14795	14814	14907	14773	14836	14781	14749	14775	14940	14800	14691	14861	14915	14728	15005	14788	14796	14765	14731	14930	14646	14734	14778	14786	14810	14939	14800	14833	14858	14828	14728	14889	14945	14796	14799	14839	14738	14811	14713	14665	14780	14849	14708	14704	14782	14888	14931	14773	14844	14877	14846	14755	14753	14666	14920	14749	15011	14809	14858	14857	14674	14986	14863	14882	15094	14859	14757	14814	14917	14734	14862	14931	14740	14939	14716	14784	14775	14804	14963	14801	14957	14952	14834	14811	14694	14794	14691	14893	14869	14990	14971	14737	14823	14878	14852	14954	14841	14998	14868	14904	14791	14820	14829	14665	14959	14637	14857	14735	14697	14870	14966	14729	14871	14727	14757	14799	14928	14779	14898	14718	14810	14911	14910	14897	14790	14936	14762	14783	14859	14728	14816	14824	14815	14838	14789	14818	14781	14919	14892	15007	14703	14772	14940	15088	14689	14801	14869	14691	14764	14794	14726	14855	14752	14771	14842	14793	14898	14791	14945	14930	14675	14824	14885	14956	14841	14909	14882	14742	14947	14779	14937	14986	14915	14650	14833	14801	14847	14818	14803	14861	14877	14989	14762	14853	14862	14874	14897	14907	14952	14922	14878	14863	14844	14967	14977	14848	14858	14785	14813	14929	14918	14930	14803	14820	14829	14812	15003	14746	14749	14875	14910	14668	14898	14949	14818	14766	14727	14907	14898	14750	14781	14865	14949	14831	14924	14687	14913	14840	14827	14841	14887	14677	14699	14908	14816	14836	14883	14696	14802	14638	14836	14791	15011	14846	14783	14963	14667	14780	14783	14912	14713	14593	14858	14836	14884	14867	14824	14895	14797	14950	14787	14901	14779	14885	14942	14839	14704	14791	14821	14932	14848	14788	14946	14834	14923	14813	14930	14818	14897	14816	14952	14978	14943	14780	14742	14802	15007	14814	14804	14770	14866	14764	14835	14975	14826	14728	14753	14904	14854	14705	14863	14815	14770	14907	14978	14921	14756	14978	14724	14835	14770	14994	14888	14904	14833	14738	14897	14850	14798	14815	14892	14800	14728	14729	14829	15014	14827	15012	14748	14766	14795	14760	14859	14819	14724	14773	14903	14752	14871	14779	14894	14847	14859	14728	14737	14715	14921	14745	14732	14838	14868	14960	14950	14791	14816	14612	14884	14788	15116	14963	14831	14770	14889	14743	14907	14882	14939	14855	14871	14894	14809	14800	14908	14876	14803	14792	14978	14864	14781	14849	14818	14929	15045	14875	14847	14770	14673	14837	14921	14848	14709	14864	14851	14737	14753	14833	14666	14776	14878	14958	14897	14994	14818	14873	14884	14811	14852	14975	14906	14698	14779	14807	14905	14880	14870	14955	14889	14891	14843	14794	15002	14927	14738	14627	14877	14856	14787	14823	14745	14874	14935	14864	14681	14905	14893	14820	14914	14941	14892	14851	14903	15016	14720	14713	14906	14708	14821	14940	14723	14770	14711	14896	15010	14801	14875	14825	14767	14932	14991	14901	14874	14944	14692	14943	14931	14840	14893	14857	14897	14927	14810	14818	14718	14822	14935	14676	14909	14718	14838	14926	14852	14878	14947	14925	14820	14886	14875	14827	14881	14954	14837	14902	15005	14747	14790	14878	14844	14715	14854	14991	14720	14650	14670	14744	14834	14800	14767	14841	14852	14937	14907	14801	14794	14993	14961	14822	14897	14903	14841	14797	14934	14696	14818	14729	14800	14682	14938	14952	14892	15002	14788	14853	14708	14914	14863	14641	14991	14832	14753	14988	14903	14683	14962	14964	14885	14922	14916	14797	14803	14792	14990	14802	14893	14830	15017	14959	14915	14888	14864	14891	14838	14841	14849	14712	14857	14884	14752	14938	14804	14790	14671	14968	14854	14565	14861	14851	14825	14834	14820	14858	14880	14906	14896	14858	14966	14925	14785	14875	14819	14878	14884	14951	14789	14746	14702	15005	14777	14790	14684	14853	14774	14902	14854	14910	14610	14860	14900	14754	15019	14786	14778	14749	14829	14847	14678	14742	14909	14994	14758	14882	14888	14810	14688	14734	14870	14998	14763	14937	14705	14925	14849	14821	14871	14774	14832	14824	14820	14836	14864	14713	14857	14785	14896	14900	14855	14848	14908	14765	14842	14779	14773	14700	14825	14718	14881	14872	14716	14970	15062	14702	14836	14872	14618	14933	14960	14841	14721	14913	14849	14757	14897	14919	14944	14781	14853	14895	14959	14909	14860	14966	14929	14848	14763	14824	15068	14850	14814	14814	14945	14853	14757	14766	14911	14929	14824	14764	14903	14758	14811	14953	14888	14832	14843	14957	14839	14911	14916	14907	14721	14729	14881	14732	14786	14757	14844	14743	14860	14847	14958	14712	14919	14846	14908	14703	14797	14752	14972	14888	14697	14788	14801	14923	14601	14907	14959	14916	14891	14901	14771	14942	14863	14693	14887	14791	14802	14772	14962	14791	14701	14657	14842	14814	14873	15003	14861	14680	14918	14872	14779	14813	14717	14624	15020	14685	15075	14966	14819	14933	14891	14995	14795	14994	15036	14784	14895	14902	14845	14757	14843	14767	15035	14899	14796	14815	15012	14843	14820	14868	14771	14758	14975	14825	14904	14786	14828	14815	14830	14827	14770	14791	14851	14904	14866	15079	14714	14845	14884	14874	14996	15073	14967	14758	14847	14841	14979	14813	14921	14774	14889	15013	14954	14925	14913	14812	14958	15106	14871	14799	14775	14786	14858	14858	14926	14990	14986	14700	14824	14766	14949	14847	14879	14862	14922	14670	14775	14987	14779	14937	14790	14871	14866	14909	14898	14895	14865	14940	14896	14762	14990	14911	14784	14841	14939	14897	14871	15146	14825	14827	15021	14717	14783	14905	14708	14767	14718	14898	14830	14799	14838	14902	14777	14963	14954	14886	14701	14893	14912	14841	14920	14841	14891	14850	14794	14958	14840	14957	14601	14747	14809	14794	15015	14810	14913	14873	14785	14850	14921	14904	14911	14777	14892	14809	14846	14844	14780	14945	14851	14862	14858	14832	14938	14856	14919	14845	14940	14623	14693	14866	14800	14926	14974	14895	14915	14772	14791	14933	14711	14710	14713	14790	14920	14846	14677	14788	14991	14841	14971	14902	14638	14950	14861	14717	14723	14679	14776	15076	14767	14744	14832	14726	14760	14814	14833	14962	14987	14895	14844	14855	14869	14828	14926	14951	14918	14818	14812	14767	14809	14811	14783	14885	14784	14835	14758	14888	14801	14801	14936	14913	14714	14786	14855	14834	14874	14783	14864	14868	14975	15038	14757	14849	14829	14740	14687	14903	14764	14924	14842	14862	14739	14853	14735	14895	14699	14625	14915	14834	14850	15035	14787	15059	14823	14773	14733	14809	14804	14838	14751	15019	14763	14951	14944	14952	15050	14861	14776	14799	14869	14931	14817	14935	14869	14768	14795	14880	14900	14728	14922	14836	14973	14787	14924	14759	14898	14897	14826	14786	14857	14873	14968	14894	14734	14759	15022	14926	14809	14738	14761	14892	14790	14875	14919	14747	14729	14811	14780	14778	14756	14832	14775	14840	14926	15065	14831	14744	14785	14845	14959	14907	14891	14962	14811	14935	14811	14810	14784	14823	14849	14797	14739	15030	15057	14597	14853	14671	14842	14814	14731	14730	14741	14721	14757	14868	14812	14943	14784	15000	14792	14784	14822	14849	14775	14867	15045	14929	14958	14942	14826	14824	14868	14908	14888	14878	14802	14693	14910	14875	15071	14773	14958	14851	14856	14837	15056	14836	15003	14840	14787	14952	14844	14759	14809	14784	14724	14744	14862	14851	14881	14908	14699	14820	14907	14945	14753	14812	14852	14800	14833	14734	14881	14836	14946	14726	14603	14935	14843	15055	14918	14890	14885	14773	14869	14769	14539	14826	14825	14784	14699	14832	14922	14808	14834	14849	14802	14927	14754	14907	14817	14981	14838	14921	14942	14842	14828	14693	14762	14873	14776	14717	14916	14886	14881	14809	14930	15005	14857	15001	14893	14892	14884	14791	14646	14808	14832	14997	14784	14849	14873	14805	14922	14770	15020	14902	14835	14899	14858	14881	14887	14742	14874	14747	14766	14749	14794	14812	14793	14955	14883	14817	14759	14822	14755	14815	14795	14879	14893	14655	14750	14938	14802	14778	14723	14799	14972	14927	14855	14965	14743	14889	14816	14898	14860	14855	14728	14734	14864	14897	14912	14939	15004	14843	14855	14737	14743	14788	14817	14932	14807	14722	14775	14859	14868	14979	14840	14845	14890	14740	14875	14788	14811	14635	14844	14885	14851	14896	14876	14788	14866	14784	14931	14997	14777	14780	14863	14960	14809	14704	14836	14961	14961	14879	14778	14756	14770	14913	14766	14911	14878	15093	14802	14834	14971	14889	14845	14651	15002	14937	14943	14977	14756	14819	14732	14978	14702	14776	14757	14866	14855	14890	14826	14726	14887	14966	14803	14882	14840	14814	14902	14921	14675	15096	14895	14895	14843	14795	14867	14899	14636	14747	14918	14992	14873	14747	14963	14879	14815	14818	14880	14799	14915	14827	14809	14783	14786	14836
23811	21081	28466	24267	23126	24419	24179	20953	20047	19892	19395	19123	18798	19076	19002	18795	18681	18386	18194	18309	17999	18271	18201	18058	18046	18009	17989	18014	18116	18113	17896	17922	17950	17926	17762	17835	17876	17835	17848	17869	18078	18039	17807	17769	17855	17888	17888	17753	17767	18025	17752	17803	17878	17660	17832	17938	17768	17966	17917	17816	17643	17899	17863	17743	17767	17716	17496	17847	17603	17641	17537	17762	17806	17630	17797	17784	17885	17726	17838	17786	17793	17820	18089	17824	17725	17763	17769	18038	17744	17821	17892	17815	17924	17913	17758	18009	17827	17828	17653	17726	17816	17793	17826	17765	17674	17730	17657	17755	17852	17948	17778	17822	17848	17877	17910	17578	17782	17822	17656	17939	17712	17683	17690	17831	17997	17975	17655	17738	17731	17853	17863	17738	17654	17817	17696	17696	17891	17737	17965	17745	17822	17936	17735	17849	17907	17633	17863	17828	17775	17737	17789	17847	17756	18004	17780	17823	17677	17674	17841	17779	17871	17849	17629	17780	17935	17859	17683	17759	17963	17931	17791	17680	17721	17824	17689	17756	17862	17654	17805	17866	17644	17617	17693	17791	17739	17849	17781	17702	17598	17786	17869	17680	17707	17916	17895	17639	17721	17710	17691	17605	17884	17668	17637	17946	17713	17801	17650	17774	17700	17947	17845	17945	17750	17857	18127	17751	17911	17793	17673	17846	17900	17809	18001	17704	17792	17739	17801	17960	17948	17761	17987	17702	17948	17761	17944	17775	17790	17759	17864	17756	17563	17631	17706	17817	17646	17728	17953	17820	17856	17707	17623	17629	17945	17884	17557	17818	17795	17902	17865	17921	17793	17676	17937	17960	17585	17738	17845	17632	17658	17822	17794	17990	17706	17628	17973	17896	17705	17814	17953	17725	17948	17847	17953	17618	17611	17636	17756	17722	17657	17849	17813	17733	17731	17841	17854	18070	17732	17797	17662	17684	17854	17722	17938	17762	17798	17853	17890	17933	17747	17710	17901	17888	17552	17582	17851	17535	17725	17770	17745	17775	17822	17871	17762	17706	17758	17663	17790	17807	17957	17962	17612	17750	17868	17818	17662	17711	17765	17695	17675	17793	17752	17657	17806	17646	17868	17659	17805	17889	17836	17719	17920	17893	17837	17911	17560	17724	17707	17889	17753	17690	17722	17686	17896	17734	17781	17650	17741	17870	17702	17865	17557	18072	17420	17683	17681	17835	17701	17767	17738	17574	17930	17659	17707	17650	17963	17760	17889	17785	17883	17699	17734	17746	17941	17962	17900	17689	17736	17593	17832	17633	17694	17858	17709	17572	17885	17800	17708	17891	17630	17733	17882	17811	17796	17664	17738	17770	17711	17659	17935	17749	17886	17843	17672	17753	17814	17803	17895	17823	17735	17829	17480	17827	17785	17904	17827	17643	17790	17720	17675	17959	17744	17628	17769	17640	17697	17891	17608	17928	17955	18003	17646	17866	17866	17834	17968	17759	17802	17621	17600	17710	17800	17828	17714	17803	17855	17793	17687	17806	17649	17931	17815	17709	17855	17740	17592	17793	17637	17682	17733	17621	17795	17823	17704	17564	17681	17878	17612	18033	17794	17781	17881	18076	17613	17760	17655	17555	17856	17540	17708	17764	17875	17529	17654	17783	17640	17662	17680	17951	17732	17938	17675	17725	17678	17807	17786	17886	17727	17731	17730	17761	17756	17622	17724	17707	17854	17846	17704	17939	17866	17826	17705	17671	17754	17848	17720	17813	17731	17630	17732	17513	17796	17770	17623	17658	17650	17649	17859	17762	17938	17708	17987	17672	17867	17741	17905	17751	17651	17674	17701	17873	17777	17692	17637	17714	17983	17883	17950	17858	17940	17742	17785	17905	17913	17743	18066	17827	17756	17833	17687	17794	17789	17853	17589	17757	17787	17710	17762	17907	17712	17837	17871	17770	17681	17554	17709	17766	17657	17577	17793	17863	17748	17667	17636	17766	17554	17450	17874	17537	17792	17781	17732	17896	17893	17858	17905	17718	17909	17821	17892	17857	17586	17773	17768	17662	17804	17735	17733	17858	17660	18003	17624	17865	17763	17672	17847	17664	17699	17944	17724	17709	17558	17843	17804	17785	17810	17958	17847	17869	17673	17727	17939	17868	17749	17835	17680	17737	17893	17562	17638	17809	17793	17880	18001	18017	17928	17689	17866	17690	17834	17938	17843	17798	17964	17745	17839	17902	17742	17880	17915	17891	17664	17726	17790	17957	17839	17774	17737	17622	17798	17629	17632	17698	17776	17729	17583	17819	17595	17614	17709	17851	17642	17744	17780	17853	17706	17856	17701	17872	17732	17794	17923	17824	17801	17691	17732	17632	17853	17878	17753	17639	17573	17923	17777	17894	17772	17935	17823	17805	17734	17594	17657	17797	17916	17659	17769	17822	17709	17858	17636	17925	17737	17585	18025	17615	17807	17878	17786	17731	17687	17613	17795	17886	17752	17521	17717	17543	17580	17677	17851	17789	17771	17831	17943	17993	17729	17902	17585	17800	17849	17892	17582	17842	17882	17811	17878	17712	17889	17856	17801	18075	17928	17708	17541	17629	17973	17713	17655	17856	17716	17681	17762	17819	17939	17842	17838	17589	17845	17780	17834	17736	17760	17782	17711	17821	17651	17672	17824	17834	17787	17792	17966	17808	17744	17684	17666	17801	17888	17918	17903	17898	17945	17719	17759	17809	17786	17765	17637	17640	17750	18010	17873	17692	17559	17734	17870	17716	17954	17756	17695	17626	17979	17629	17780	17869	17838	17740	17839	17743	17805	17852	17901	17794	17740	17585	17830	18027	17850	17790	17806	17774	17743	17697	17822	17906	17958	17818	17897	17535	17583	17808	17805	17828	17840	17713	17641	17724	17823	17778	17638	17624	17727	17761	17843	17684	17716	17560	17308	17824	17724	17895	17940	18108	17708	17815	17692	17587	17934	17815	17614	17791	17801	17943	17929	17806	17689	17939	17637	17643	17637	17953	17680	17834	17705	17793	17812	17820	17649	17839	17812	17690	17776	17849	17798	17589	17875	17685	17778	17867	17738	17696	17741	17800	17803	17742	17896	17727	17594	17734	17853	17602	17789	17687	17758	17794	17790	17917	17827	17739	17705	17707	17936	17881	17816	17713	17856	17692	17903	17788	17571	17745	17858	17765	17844	17742	17953	17804	17980	17753	17762	17796	17845	17624	17760	17558	17895	17844	17729	17769	17996	17683	17702	17871	17703	17685	17758	17837	17774	17754	17704	17643	17788	17572	17826	17673	17768	17766	17879	17544	17687	17745	17850	17837	17973	17828	17845	17679	17648	17760	17717	17907	17654	17886	17623	17665	17900	17782	17812	17669	17587	17799	17858	17663	17779	17709	17864	17776	17812	17810	17760	17931	17753	17844	17915	17803	17703	17666	17708	17919	17734	17675	17890	17730	17758	17811	17845	17458	17816	17527	17792	17874	17788	18079	17892	17798	17767	17983	17866	17718	17675	17714	17791	17822	17837	17930	17826	17494	17620	17699	17795	17809	17702	17742	17786	17625	17772	17720	17633	17759	17631	17670	17881	17727	17703	17847	17908	17651	17799	17767	17778	17736	17927	17775	17989	17713	17867	17853	17875	17966	17739	17727	17745	17642	17719	17868	17826	17552	17757	17853	17645	17728	17963	18041	17762	17866	17680	17784	17695	17674	17594	18018	17723	17890	17741	17783	17829	17583	17681	17825	17652	17770	17846	17838	17868	17933	17715	17809	17887	17769	17679	17604	17767	17826	17800	17748	17631	17670	17692	17570	17775	17892	17737	17768	17620	17912	17846	17708	17958	18074	17812	17743	17545	17897	17648	17595	17801	17720	18109	17814	17688	17822	17734	17722	17631	17561	17738	17542	17802	17866	17769	17784	17698	17855	17727	17612	17691	17823	17845	17617	17918	17784	17691	17756	17940	17827	17674	17669	17835	17971	17750	18069	17706	17530	17796	17737	17733	17982	17912	17888	17826	17876	17944	18006	17788	17568	17830	17635	17773	17772	17663	17678	17749	17876	17796	17853	17648	17731	17778	17845	17719	17627	17692	17797	17955	17666	17583	17701	17957	17562	17812	17755	17736	17907	17709	17642	17772	17891	17732	17904	17816	17736	17895	17647	17579	17764	17802	18004	17748	17658	17627	17902	17747	17692	17814	17613	17808	17808	17854	17664	17694	17853	17876	17788	17691	17616	17818	17907	17893	17724	17963	17966	17939	17826	17659	17704	17731	17798	17774	17939	17653	17741	17741	17909	17767	17772	17801	17901	17858	17548	17796	17568	17920	17755	17666	17726	17842	17602	17830	17852	17833	17764	17692	17896	17842	17638	17686	17616	17619	17832	17711	17794	17927	17677	17756	17477	17650	17814	17945	17747	17775	17628	17800	17774	17728	17756	17825	17797	17972	17769	17785	17921	17684	17606	17684	17791	18046	17758	17780	17826	17782	17881	17547	17548	17662	17875	17891	17701	17613	17522	17865	17861	17893	17697	17621	17550	17774	17765	17669	17840	17612	18051	17854	17850	17743	17765	17835	17674	17719	17943	17945	17838	17603	17726	17820	17818	17823	17811	17752	17763	17827	17774	17761	17758	17885	17775	17868	18040	17859	17723	17820	17740	17555	17751	17904	17660	17908	17923	17923	17905	17769	17777	17700	17925	17939	17897	17957	17596	17707	17701	17873	17809	17957	17785	17688	17722	17642	17764	17733	17738	17897	17839	17582	17817	17728	17787	17634	17616	18007	17718	17773	17779	17674	17670	17997	17672	17871	17669	17888	17771	17917	17713	17776	17800	17830	17643	17695	17587	17834	17881	17839	17700	17683	17914	17874	17873	17881	17918	17801	17735	17700	17692	17571	17686	17772	17871	17697	17772	17798	17844	17889	17898	17898	17730	17865	17673	17738	17527	17621	17804	17889	17824	17782	17738	17793	17805	17711	17789	17811	17934	17712	17686	17844	17797	17724	17848	17653	18026	17739	17621	17865	17811	17584	17963	18104	17606	17853	17879	17690	17884	17909	17871	17770	17840	17737	17807	17709	17788	17840	17757	17811	17704	17816	17733	18057	17736	17512	17923
21267	37897	34549	27760	24607	22468	20568	19297	18331	17830	17631	16786	16784	16792	16556	16196	15925	15842	15572	15584	15560	15425	15459	15363	15238	15183	15238	15101	15094	15332	15084	15175	15412	15179	15175	15229	14989	14985	15044	15160	15140	15065	14947	15221	15039	15053	15069	15110	15046	15189	15122	15182	14959	14959	15000	15163	15004	15102	15068	15121	14948	15049	15027	15024	15070	15060	15229	15089	14962	14952	15030	14846	15199	15203	14810	14938	15130	15148	14983	15002	15107	14954	15119	15129	15061	14978	15046	14998	14986	14960	15019	14898	14989	15010	14981	14910	15098	15101	15087	15102	15098	15028	15026	14845	15055	14945	15117	14943	14972	14888	15086	15058	14974	15203	15043	14983	15015	15011	15026	15223	15059	15023	14956	15072	15004	15087	14980	15092	14987	14867	14998	15022	14988	14879	15201	15017	14959	14938	14902	14909	15001	15035	14897	15146	15033	15105	15102	14886	14905	15089	14922	15120	15053	15018	15070	14983	15001	14971	15205	14878	14973	15006	15200	14935	15127	15027	15101	15041	14959	14987	15012	14893	15171	15110	14879	14981	14889	15103	14948	15028	15117	14887	15178	15049	14830	14970	15003	15065	14937	15208	15097	14983	14851	15116	15028	15006	14974	15117	15059	15104	14948	14906	14967	15180	15121	14984	15084	14963	15035	15051	14837	14910	15082	14969	14919	15169	15085	15090	14987	14922	15078	15081	15004	15008	15184	14902	15150	14959	14889	14937	14920	15080	14978	15026	15039	15054	14825	15030	14931	15039	15003	14837	15040	14927	14979	15040	14989	15026	14895	14974	14878	14990	14873	14931	14867	14955	14992	14923	14943	14937	14946	15000	14914	14899	14993	14923	14943	15131	14879	15027	15156	14812	14974	14992	15166	14986	14775	15105	14894	15140	15121	14953	14967	15037	15045	14964	15008	15034	14880	14998	14895	14820	14948	15055	15123	15041	15077	15039	15049	14955	15016	14920	15048	14949	15071	15018	14966	15064	15130	14985	15126	15144	14902	14781	15064	15047	14922	14923	14949	15025	15011	15035	14979	15081	14933	14969	14940	15028	15152	15070	15118	14964	15063	14958	14939	14987	14970	14869	14951	14859	15140	14890	14971	15053	15070	14854	15037	15106	15029	15211	15102	14860	15051	14892	15106	14982	14856	14988	15061	14943	14818	14988	14901	15097	14815	15007	15056	15073	15016	14917	15044	15019	14862	15044	15071	15110	15200	15103	14994	14963	15026	14976	14908	15203	15076	14984	14864	15078	15039	15059	15064	14979	15055	14940	14931	14997	14948	15123	15107	14931	15044	14895	15051	15073	14858	15004	15071	15013	14975	15040	15107	14920	15240	15088	15062	15008	14938	14863	14886	15042	14958	14922	14975	14949	15021	15038	15010	14970	14965	15068	15099	14994	15076	14919	15090	15053	15046	14983	14976	14991	15196	15013	14965	15016	14916	14863	15003	14790	14920	14893	15183	14916	15178	15001	15014	14936	14988	14973	14981	14941	15090	14926	15027	14852	15215	14925	15015	14952	15056	14899	14950	15012	15034	15009	14907	14915	15063	14996	15092	15142	15019	15097	14984	15027	14744	15211	15013	15025	15025	15108	15030	15136	15044	14951	14927	15070	15015	15020	14921	15090	15093	14995	14979	14943	15211	15021	14957	14988	14979	14917	15072	15133	14898	15048	15051	14974	15239	14961	14990	14909	14856	15180	14963	15113	15038	15019	14773	14987	14992	15055	14975	14924	15011	14971	15041	15019	15062	15123	15138	14846	15061	14890	14886	14930	14861	15132	14984	15046	14906	14961	15016	14915	14885	14940	15173	15132	15013	15056	15064	15118	15021	15148	15000	14936	15120	15091	15134	15040	14870	14995	14866	15165	14892	15043	15157	15031	14986	14969	15105	15013	14819	15027	15191	14787	15243	14981	15016	14993	14939	14957	15099	15046	14904	15128	15020	14915	15085	15073	15085	14978	15149	14925	15063	14857	15022	15067	14981	15097	15014	15171	15191	14979	15070	15045	14982	15000	15002	15086	14857	15110	14762	15106	15009	15088	15003	14964	15099	15029	15012	15066	15052	15219	15013	15076	14990	15106	15033	14907	14992	14940	15109	15074	15138	14975	15083	14987	15113	15085	15203	14853	14897	14963	15064	14941	15091	14936	15035	15090	15020	15169	14957	15004	14812	15120	14986	14956	15088	14938	14937	15241	15158	15014	14962	14924	15179	15125	15131	14924	14996	14895	15113	15089	14987	15025	15150	15082	14867	15069	15108	14893	14899	14955	15073	15221	14841	14997	14974	15045	14874	15175	15067	15120	15046	14934	15091	14958	15080	14786	14966	15066	14899	14730	14935	14758	14853	15055	14999	14964	15018	14727	15032	14955	15014	15026	15215	14911	14992	14932	15072	15020	15005	14761	15201	14919	15110	15168	15121	14942	15008	14944	15047	14936	15059	14885	14895	14896	15028	14920	15061	15075	15110	15077	14980	14986	15012	15019	14934	15062	14937	14935	14859	15069	15086	15102	15064	15024	15125	15121	15003	15050	15279	14982	15003	15037	14907	15098	15048	14842	15006	14913	14944	15035	14975	14946	15028	14869	15101	14780	15263	15107	14927	15054	15050	15083	15118	15000	15106	15199	15042	15070	15083	15105	15204	14993	14946	14926	14971	14985	15182	15002	15134	15015	14984	14968	15049	14919	15151	14945	14983	14922	15088	14846	15089	15071	14997	14953	15065	14936	15066	14969	15050	14948	15096	14954	15094	14855	15100	14971	15110	15150	14947	15012	14984	15085	14961	15170	14945	14828	15174	15018	14900	14915	15030	14997	15102	14942	15176	15087	15008	15076	15042	14851	15212	14917	15241	15067	15085	15111	14938	15136	15128	14999	14967	14845	15019	15047	15036	15122	15159	14993	14969	15055	15022	14916	14997	15088	15002	14954	14923	14972	15088	15132	15134	15109	14931	14951	14904	14972	15200	14932	15076	14953	14972	14980	15159	15020	15177	15077	15049	14938	15020	15057	15125	14997	14875	15009	14919	15045	14965	14891	15053	14990	15025	14996	14959	14970	15156	15128	15028	15045	15006	15053	14924	15062	14975	14885	15053	15084	15077	14969	14915	14967	15113	15067	14843	14878	15137	14984	15126	15064	15018	15135	15189	14933	14951	14925	14884	15113	14944	15031	15013	14947	15038	15037	15163	15164	14995	15024	15058	14904	15092	15022	15013	14940	14867	14965	14915	14926	15002	14884	15056	14989	15001	14955	14908	15112	14829	15069	15007	15061	14985	15006	14993	15015	14921	15021	15070	14907	15077	14850	14971	15146	15186	15015	14845	14849	15057	15001	15104	15036	15051	15113	15026	14854	14997	15051	14984	15117	14876	15026	15045	14928	15022	14813	15116	14922	14910	14962	14818	15027	15130	15032	14946	15038	14946	15113	15132	14987	15109	14924	14841	15092	15151	15093	15023	14985	15033	14987	15033	14848	15004	14956	14949	14896	14878	14873	15032	14938	14817	14851	15112	15163	14978	14853	15072	14993	14972	15045	14965	15042	15094	14991	15047	15158	15080	14974	15150	15131	15011	14962	15051	14913	14986	15075	14983	14980	15076	15046	15037	15173	14903	14820	15063	15016	15188	14933	14938	14974	14993	15040	15063	15085	15063	15182	15151	14917	14950	14959	14996	15030	14868	15075	15142	14862	15091	15165	14982	15005	14982	15048	15056	14897	14894	14921	14988	14834	15003	14991	14827	15090	15144	15018	15052	14940	15034	14890	14988	14989	15143	15041	15120	15036	15092	14891	14936	15036	15008	14968	15120	14926	15034	14988	14989	15042	15053	14987	15143	14969	15053	15053	15116	15048	15114	14961	15113	14816	15139	15104	14979	14963	14898	14993	14970	14850	15060	14838	14982	14905	14979	14923	14949	14957	15033	15154	15159	14873	15055	15044	15009	15220	14936	14979	14891	15061	15022	14911	14958	14905	14952	15184	15006	14860	14974	14899	14753	15046	14922	14980	15029	14944	15097	14920	14921	15021	14989	14949	15167	15213	15156	14977	15140	15046	15022	14857	14975	14908	15003	15082	14875	14939	14899	14926	14859	15000	14878	15016	15108	14906	15009	15085	15077	15002	15118	14888	15085	14996	15173	14915	14986	15099	15111	14993	15005	15099	15000	15040	15005	14953	15064	15007	15110	15068	14900	14953	14899	14918	14875	15036	15015	15042	15081	15159	15008	15066	14970	14956	14928	14925	15134	15028	14931	15046	14987	15080	15125	15056	15083	14954	15270	14934	14930	15056	14886	14914	15048	14964	15010	14937	15143	15080	15007	15147	15137	14873	15035	14978	15167	15037	15031	14849	14949	15068	15092	14991	15071	15096	15060	14980	14863	14944	14813	14995	15019	15049	14806	15110	14993	15063	15094	14930	15221	14943	15021	14935	14992	15207	15002	14904	15025	14767	14949	14984	15013	15026	14933	14883	14913	14811	14980	14865	14930	15111	15038	15039	15081	15107	14995	15107	14968	15055	15057	15027	15046	15030	14992	15005	15103	15089	14952	14985	14957	15105	14829	14999	14942	15047	14915	15007	15109	14954	15070	15054	15083	15079	15034	15295	14866	15109	15143	15068	15174	14919	15130	15140	15012	14883	15177	14957	14986	15142	14986	15150	14860	15080	15092	14869	15030	14977	14828	15030	14934	15025	14841	15016	15023	14842	15012	14988	14883	15014	15099	14975	14941	15050	14976	15006	15083	15096	15085	15004	15150	15069	15010	14973	14724	15074	14866	15139	14961	14850	14869	15122	15128	15090	15083	14977	15048	15067	14987	15032	14968	15065	15021	14853	15100	15023	14906	14856	14932	15015	15011	15083	14954	15118	14945	14994	15014	14959	15092	15079	14981	14867	14924	15233	15007	15008	14969	15183	14892	15011	14972	14961	15081	14896	15005	14968	14916	15047	15091	15032	15143	14953	15073	15131	15083	15016	14936	15040	15028	15074	14904	15010	15071	15185	14772	15088	15057	14993	15056	14965	15097	14936	15007	15147	14990	14963	14947	14908	14904	14943	14990	14990	15101	15069	15073	15164	15019	14952	14931	15049	15048	14666	15105	14996	15007	15173
22674	21041	28739	23592	21760	25347	28180	23427	22092	22074	21590	20976	20807	20858	20631	20526	20281	20110	19978	19804	19889	19739	19761	19556	19725	19379	19479	19766	19439	19395	19556	19229	19447	19557	19448	19305	19374	19172	19129	19477	19235	19373	19276	19247	19214	19244	19312	19233	19282	19540	19127	19404	19428	19239	19286	19584	19198	19086	19168	19175	19188	19258	19229	19209	19088	19318	19484	19465	19322	19250	19180	19073	19125	19086	19267	19214	19282	19248	19132	19165	19211	18984	19286	19249	19383	19179	19070	19276	19233	19290	19003	19121	19063	19247	19225	19103	18982	19137	19228	19274	19186	19087	18981	19119	19288	19127	19078	19144	19183	19187	19234	19356	19254	19142	19180	19418	19202	18992	19212	19144	19122	19114	19186	19178	19204	18914	19270	19063	19223	19017	19142	19155	19047	19224	19110	19325	19191	19216	19205	18949	19084	19253	19209	19285	19493	18918	18972	19053	19273	19000	19195	19136	19197	19073	19234	19278	19222	19215	19266	19258	19388	19138	19222	19204	18948	19405	19184	19107	19466	19182	19194	18977	19177	19138	19198	19333	19122	19295	19168	19275	19131	19270	19089	19367	19194	19054	19159	19109	19142	18791	19206	19341	19030	19303	19280	19028	19315	19359	19207	19160	19085	19108	19236	19181	19088	19023	19291	19212	19396	19391	19181	19224	19202	19145	18979	19291	19141	19249	19100	19125	19134	19273	19201	19240	19228	19152	19239	19104	19276	18888	19058	19298	19075	19361	19084	19072	19192	19200	19096	19268	19357	19018	19063	19092	19327	19357	19116	19228	19166	19062	19113	19213	19150	19064	19084	19498	19125	19131	19127	19170	19211	18978	19188	19083	19137	19284	19093	19038	19255	19138	19342	19434	19161	19172	19222	19326	19251	19397	19322	19334	18969	19170	19027	19089	19301	19117	18960	19104	19339	19106	19377	18933	19174	19215	19269	19013	18978	19232	18958	19151	19170	19192	19183	19034	19223	19253	19442	19191	18911	19160	19053	19041	19159	19092	18766	19186	19120	19162	19218	19315	19132	19177	19181	18843	19057	18997	19270	19118	19058	19019	19168	19069	19351	19132	19127	19267	19201	19122	19337	19179	19156	18964	18981	19187	19185	19115	19156	19227	19101	19332	19299	19154	19215	19141	19162	18963	19109	19195	19256	19256	19023	19093	18926	19167	19120	18940	19085	19203	19360	19245	18985	19077	18942	19145	19150	19085	19136	19051	19170	19098	19129	19056	19189	19211	19070	19143	19249	19187	18901	19326	19121	19235	19209	19134	19088	19128	19068	19295	19249	19268	19167	18923	19163	19238	19401	19179	19103	19087	19260	19255	19226	19174	19232	19216	18909	19317	19291	19088	19061	19222	19130	19081	19003	19039	19134	19378	19068	19187	19128	19115	19052	19218	19157	19039	19254	18918	19124	19148	19110	19023	19031	19109	18940	19228	18967	19333	19171	19199	19143	19036	19181	19183	19020	19293	19353	19344	19085	18908	19180	19068	18998	19004	19147	19151	19171	18908	19149	19113	18957	19198	19091	19017	19396	19232	19232	19140	19210	19127	19098	18957	19039	19278	19200	19103	19111	19134	19041	19087	19223	19245	19323	19084	19021	19076	18922	19069	19422	19149	19074	19286	19008	19017	19430	18956	19106	19341	19066	18971	18981	19029	19240	19131	19241	19135	19290	19204	19174	19350	19151	19259	19268	19086	18861	19296	19048	19151	19133	19105	19003	19078	19143	19264	19227	19242	19193	19163	18981	19280	18891	19372	19194	19153	19185	19109	19176	19354	19163	19047	19103	19108	19092	19207	19133	19387	19094	19185	19081	19386	19259	19140	19069	19252	19004	19227	19231	19111	19435	19099	19053	19122	19142	19281	19031	19192	19267	19281	19063	19162	19263	19047	18905	19229	19055	19088	19072	19204	19221	19063	19280	19114	19016	18983	19199	19089	19169	19113	19052	19047	18936	18995	19116	19240	19403	19210	18995	19177	19280	19152	19133	18964	19188	19161	19026	19240	19224	18961	19111	19215	19259	19118	19106	19043	19188	19220	19086	19093	19047	18980	19137	18989	19088	19234	19008	19179	18999	19106	19125	18876	19103	19162	19087	19377	19005	19070	19158	19217	19188	19304	19144	19205	19179	19184	19226	19248	19226	19000	19186	19232	19092	18973	19119	19240	19222	19009	19007	19185	19182	19141	19235	19153	19091	19075	19151	19223	19286	19059	19273	19102	19090	19097	19122	19251	19153	19202	19319	19273	19168	19162	19015	19088	18977	18854	19064	19085	19126	19170	19268	19139	19205	19184	19081	19273	19199	19006	19330	19144	19340	19182	19130	19018	19052	18930	19226	19236	19387	19227	19152	19233	19038	19167	19013	18896	19192	19158	19008	19191	19186	19176	19012	19239	19255	19213	19304	18961	19399	19371	19040	19216	19195	19133	19050	19384	19088	19082	19095	19070	19263	19039	19069	19119	19187	19346	19179	19262	19184	19345	19322	19405	19207	19179	19148	18944	19019	19193	19208	19071	19229	19110	19181	19312	19214	19264	19286	19277	19137	19123	18947	19332	19207	19250	19046	19222	19076	19285	19130	19118	19240	19191	19048	19150	19042	19275	19118	19436	19115	19180	19245	19234	19132	19009	19328	19194	19073	19217	19265	19058	19178	19323	19257	19117	19415	19187	19091	19217	19207	19148	18978	19055	19235	18916	19128	18971	19250	19119	18955	19241	19270	18969	19269	18862	19064	19297	19245	19125	19034	18950	19086	19459	18983	19222	19115	19250	19245	19277	19068	18902	19220	19243	19257	19264	19290	19160	19081	19205	19244	19247	19077	19084	19366	19113	19075	19095	19151	19077	19156	19161	18923	19207	19058	19055	19280	19230	18991	19081	19101	19175	19086	19206	19088	19294	19153	19223	19405	19170	19077	19087	19057	19267	19232	19070	19070	18969	19209	19160	19052	19271	19228	19297	19100	19281	19150	19027	19032	19127	19114	18997	19024	18957	19222	19249	19184	19151	19262	18943	18964	18952	19230	18999	19361	19173	19091	19033	18933	18953	19130	19239	19108	19043	19085	19224	19360	19060	19224	19106	19042	19199	19286	18990	19230	19159	19275	19110	19162	19046	19072	19196	19368	19097	19068	19201	19111	19081	19147	19203	19171	19296	19086	19114	19001	19189	19089	19115	19242	19164	19175	19176	19267	19183	19243	19161	19277	19228	19110	19187	19124	19177	19411	19156	19198	19203	19096	19322	19435	19322	19152	19088	18963	19233	18782	19324	19252	19296	19184	19248	19184	19061	19093	19102	19175	19265	19058	19254	19180	19090	19194	19210	19032	19310	18972	19258	19068	19229	19362	18921	19179	19154	19323	19231	19231	19156	19156	19087	19197	19114	19316	19285	19195	19145	19091	19168	19038	19090	19082	19189	19118	18937	19240	19029	19400	19132	18990	19114	19104	19092	19199	18897	18980	19019	19312	19265	19262	19106	19293	19177	19279	19244	19255	19266	18891	18987	19049	19215	19238	19297	19213	18995	19230	19223	19003	19025	19024	19236	19037	19139	19090	19057	19146	19085	19320	18914	19304	19257	19078	19057	19164	19127	19053	19213	19383	19224	19099	19254	19199	19233	19239	19014	19071	19032	19146	19025	19087	19105	19189	19199	19209	19107	18994	19169	19056	19117	19169	19153	19130	19217	19217	19070	19224	18944	19061	19092	19280	19275	19194	19040	19299	18877	19380	19241	19043	19290	19219	19135	19242	19255	19180	18983	19071	19193	19116	19138	19139	19197	19223	19254	19191	19231	19231	19138	19221	19174	19080	19017	19171	19388	19284	19142	19268	19224	18954	18995	19129	19316	19043	19181	19176	19188	19140	19225	19436	19231	19246	19483	19277	18974	19229	18879	19216	19421	19016	19030	19075	19157	19062	19051	18914	19055	19062	19391	19069	19237	19109	19239	18986	19037	19229	19331	19342	19031	19101	19060	19109	19226	19131	19060	19130	19036	19214	19129	19031	19206	19211	19220	19412	19030	19014	19044	19399	19320	19177	19014	19101	18839	19156	19051	19124	19223	18850	18923	19166	19118	19252	19183	19082	19010	19109	18971	19063	19184	19232	19509	19111	18998	19239	19129	19077	19156	19180	19308	19114	19121	19143	18998	19091	18984	19117	19212	19018	19137	19001	19017	19070	19137	19137	19215	19099	18984	18984	19192	19063	19150	19071	19143	19129	18893	19230	19076	19083	18972	19012	19136	18997	19051	19253	19142	18969	19255	19128	19008	19039	19342	19139	19278	19387	18995	19292	19157	19065	19134	19101	19000	19029	19175	19149	19283	19341	19067	19298	19238	19218	19189	19239	18862	19118	19153	19267	19254	19119	19366	19151	19162	19226	19201	19259	19189	19165	19098	19046	19255	19252	19302	19074	19035	19244	19155	19123	19091	19213	18998	19120	19047	19284	19160	19067	19097	19188	19100	19151	19429	19208	19037	18982	19212	19140	18955	19342	19171	19138	19330	19148	19152	19133	19056	19162	19310	19197	19033	19066	19156	19151	19177	19034	19024	18998	19239	19235	19187	19169	19119	19078	19167	19098	19200	19067	19049	19260	19154	19029	19038	19104	19355	19162	19010	19082	19105	19244	19195	19292	19123	19134	19319	19183	19100	19094	19114	18978	19074	18946	19001	19070	19220	19051	19108	19174	19198	19248	18978	19057	18961	19115	19307	19141	19223	19360	19145	19286	19281	19024	19140	19168	19172	19157	19100	19182	19187	18988	19020	19275	19329	18971	19189	19038	19375	19187	19247	18943	19324	19447	19008	19350	19067	19330	19264	18947	19092	19200	19093	19004	18961	19018	19087	18957	19026	19125	19052	19034	18958	19233	19331	19091	19304	19127	18954	19129	19187	19366	19106	19141	19208	19149	19126	19234	19315	19082	19094	19181	19298	18995	19195	19025	19079	19096	19134	19131	19026	18950	19243	19009	19164	19077	19204	19058	19170	19355	19176	19072	19150	19285	19082	19220	18910	18984	19199	19307	18979	19078	19154	19198	19123	19301	19326	19275	19151	19019	18933	18925	19204	19339	19215	19188	19226	19100	19489	19039	19157	19286	19055
23654	42935	39276	31141	28070	25767	23166	21821	20422	19710	19194	18516	18079	17986	17791	17547	17154	16889	16650	16515	16505	16270	16250	16297	16077	15956	16070	16297	16050	16008	15871	16029	16119	15899	15945	16064	15981	15730	15906	15775	16051	15718	15957	15833	15767	15967	15925	15815	15689	15793	15783	15773	15947	15639	15902	15689	15891	15809	15716	15809	15928	15590	15838	15973	15663	15870	15876	15707	15903	15965	15841	15728	15867	15666	15680	15984	15773	15634	15746	15746	15639	15824	16026	15739	15799	15763	15961	15653	15726	15786	15601	15619	15707	15749	15641	15740	15718	15668	15914	15806	15806	15754	15870	15764	15666	15777	15729	15846	15842	15775	15726	15589	15668	15804	15800	15679	15875	15816	15801	15884	15833	15688	15666	15881	15769	15650	15661	15835	15864	15777	15920	15877	15863	15595	15736	15825	15685	15702	15802	15791	15776	15721	15912	15519	15793	16029	15782	15761	15654	15816	15628	15721	15747	15723	15701	15842	15878	15866	15833	15784	15713	15755	15742	15733	15560	15827	15741	15609	15784	15715	15783	15812	15822	15772	15636	15819	15638	15972	15798	15641	15616	15826	15764	15865	15704	15820	15897	15827	15916	15565	15667	15823	15829	15737	15956	15677	15745	15885	15775	15885	15751	15862	15667	15669	15567	15691	15781	15721	15571	15733	15875	15815	15684	15633	15688	15767	15843	15823	15707	16046	15918	15662	15776	15736	15690	15657	15925	15788	15761	15744	15577	15695	15746	15773	15862	15577	15866	15695	15770	15828	15635	15792	15583	15736	15870	15840	15644	15925	16013	15809	15842	15860	15650	15553	15885	15562	15863	15765	15779	15795	15880	15880	15875	15746	15716	15901	15687	15774	15801	15686	15754	15716	15782	15687	15699	15828	15674	15660	15849	15793	15617	15778	15820	15754	15721	15623	15756	15809	15592	15772	15807	15629	15715	15764	15802	15691	15792	15853	15779	15584	15729	15875	15905	15748	15733	15816	15807	15822	15705	15755	15996	15911	15680	15711	15716	15691	15744	15647	15677	15656	15775	15874	15725	15797	15682	15891	15680	15763	15805	15710	15845	15761	15792	15591	15875	15684	15766	15634	15864	15769	15641	15798	15744	15803	15855	15723	15812	15847	15715	15742	15690	15736	15855	15608	15904	15853	15849	15817	15549	15673	15827	15779	15707	15797	15893	15808	15802	15659	15702	15909	15891	15740	15882	15689	15618	15980	15751	15656	15748	15953	15721	15862	15906	15836	15744	15737	15702	15698	15741	15732	15787	15801	15845	15845	15691	15661	15901	15811	15797	15740	15845	16084	15678	15748	15720	15736	15676	15863	15638	15800	15858	15838	15767	15710	15850	15786	15798	15753	15890	15955	15567	15591	15823	15876	15749	15643	15668	15801	15747	15606	15738	15767	15667	15841	15805	15855	15790	15869	15654	15768	15833	15775	15909	15680	15624	15706	15854	15677	15651	15763	15798	15751	15785	15871	15805	15847	15756	15657	15652	15804	15823	15771	15851	15786	15681	15926	15639	15682	15751	15786	15682	15626	15874	15497	15684	15553	15754	15650	15880	15835	15791	15783	15773	15870	15815	15644	15658	15788	15669	15695	15771	15814	15772	15852	15600	15695	15812	15800	15657	15601	15672	15857	15724	15810	15615	15547	15875	15717	15939	15749	16009	15714	15628	15706	15731	15695	15704	15788	15737	15766	15651	15776	15799	15657	15702	15662	15696	15573	15696	15787	15811	15815	15718	15637	15656	15857	15621	15663	15808	15787	15862	15696	15913	15807	15699	15722	15768	15902	15690	15813	15680	15760	15708	15755	15792	15719	15664	15715	15878	15835	15677	15715	15849	15793	15679	15532	15765	15743	15672	15693	15715	15871	15773	15875	15783	15759	15671	15740	15756	15731	15672	15723	15659	15738	15866	15829	15877	15734	15917	15670	15896	15897	15512	15699	15672	15732	15795	15641	15630	15640	15851	15677	15580	15732	15579	15837	15565	15924	15751	15862	15874	15720	15740	15708	15675	15714	15689	15804	15756	15804	15652	15814	15820	15858	15769	15794	15822	15609	15753	15993	15771	15734	15560	15862	15722	15731	15751	15703	15822	15815	15713	15802	15772	15722	15748	15648	15744	15558	15648	15654	15772	15859	15734	15899	15764	15924	15886	15581	15859	15785	15710	15762	15833	15843	15677	15700	15732	15780	15760	15759	15772	15731	15671	15727	15834	15666	15780	15683	15701	15863	15763	15664	15924	15722	15838	15798	15783	15788	15560	15837	15590	15800	15786	15851	15845	15734	15858	15673	15829	15732	15875	15821	15839	15481	15648	15820	15612	15736	15774	15708	15719	15633	15706	15870	15969	15766	15765	15762	15728	15666	15793	15767	15761	15631	15661	15806	15900	15644	15664	15740	15831	15816	15837	15775	15630	15829	15852	15812	15797	15500	15770	15711	15622	15708	15729	15927	15667	15708	15602	15868	15609	15766	15847	15834	15774	15712	15789	15994	15630	15786	15643	15771	15584	15750	15843	15714	15818	15853	15809	15767	15945	15637	15592	15688	15782	15793	15740	15817	15944	15719	15681	15732	15758	15794	15728	15635	15798	15661	15879	15870	15752	15749	15655	15812	15631	15936	15779	15578	15716	15777	15880	15641	15782	15814	15734	15985	15863	15662	15886	15707	15823	15718	15874	15794	15798	15807	15802	15866	15458	15703	15609	15772	15719	15751	15722	15867	15740	15729	15786	15709	15651	15732	15776	15858	15657	15766	15749	15766	15872	15664	15782	15805	15757	15663	15760	15865	15833	15713	15753	15638	15908	15871	15773	15828	15695	15705	15737	15856	15881	15771	15690	15632	15673	15801	15621	15696	15710	15874	15712	15656	15712	15762	15746	15782	15813	15815	15789	15646	15919	15807	15931	15712	15835	15986	15614	15818	15823	15708	15538	15767	15708	15770	15686	15724	15745	15760	15813	15860	15823	15830	15646	15857	15765	15703	15779	15808	15768	15898	15789	15701	15894	15902	15660	15698	15757	15862	15622	15994	15767	15811	15761	15618	15538	15786	15928	15692	15847	15612	15967	15616	15723	15687	15759	15714	15844	15916	15696	15828	15900	15773	15828	15813	15753	16023	15748	15655	15833	15830	15636	15767	15623	15746	15815	15647	15713	15803	15811	15734	15733	15675	15813	15771	15840	15596	15797	15652	15660	15667	15831	15541	15761	15874	15803	15626	15828	15553	15755	15710	15700	15746	15679	15915	15752	15722	15590	15771	15877	15658	15857	15680	15756	15784	15800	15834	15805	15823	15690	15663	15870	15699	15737	15647	15624	15781	15760	15801	15668	15730	15807	15842	15874	15474	15694	15870	15788	15768	15803	15693	15697	15620	15703	15773	15760	15651	15773	15700	15751	15796	15865	15719	15610	15736	15780	15784	15858	15518	15802	15612	15696	15787	15870	15860	15872	15682	15719	15729	15720	15797	15777	15646	15642	15933	15719	15701	15736	15741	15875	15616	15811	15779	15785	15784	15837	15710	15812	15771	15809	15801	15620	15900	15565	15799	15710	15797	15890	15842	15754	15734	15835	15714	15788	15898	15714	15879	15924	15691	15574	15765	15681	15731	15545	15881	15629	15665	15662	15861	15846	15530	15727	15832	15744	15773	15705	15848	15638	15790	15606	15824	15558	15709	15709	15702	15718	15669	15768	15716	15887	15709	15762	15706	15823	15754	15836	15827	15830	15958	15797	15726	15985	15597	15791	15718	15920	15689	15789	15526	15783	15667	15813	15736	15899	15820	15817	15685	15750	15715	15698	15704	15867	15819	15671	15758	15794	15734	15755	15867	15762	15754	15796	15796	15657	15669	15645	15713	15709	15910	15826	15636	15963	15686	15895	15730	15695	15909	15842	15616	15878	15750	15943	15829	15833	15635	15781	15851	15751	15718	15591	15781	15914	15605	15641	15855	15844	15763	15671	15789	15823	15712	15663	15709	15773	15807	15715	15772	15761	15681	15712	15740	15772	15932	15765	15766	15892	15741	15658	15819	15570	15852	15724	15698	15691	15651	15698	15713	15653	15900	15795	15810	15770	15850	15706	15797	15749	15605	15866	15706	15728	15770	15736	15782	15816	15621	15596	15722	15702	15641	15735	15862	15830	15640	15912	15845	15627	15641	15721	15781	15740	15687	15888	15757	15657	15959	15668	15756	15661	15803	15881	15643	15773	15795	15648	15632	15719	15799	15758	15858	15651	15668	15763	15740	15753	15810	15712	15722	15747	15842	15807	15770	15757	15753	15841	15762	15758	15911	15821	15644	15757	15624	15806	15541	15738	15713	15740	15813	15614	15705	15719	15711	15822	15676	15725	15507	15788	15681	15869	15644	15666	15748	15691	15831	15854	15819	15757	15813	15670	15829	15815	15848	15752	15706	15819	15724	15737	15577	15888	15761	15690	15751	15779	15851	15757	15692	15820	15709	15740	15876	15629	15649	15764	15870	15802	15690	15832	15739	15660	15777	15671	15774	15699	15711	15752	15684	15570	15774	15821	15785	15718	15873	15739	15726	15636	15665	15793	15841	15619	15703	15644	15993	15833	15677	15926	15707	15780	15826	15595	15942	15750	15865	15642	15874	15703	15694	15894	15680	15655	15783	15653	15805	15715	15816	15803	15730	15828	15691	15833	15612	15587	15715	15743	15835	15596	15781	15610	15662	15740	15732	15992	15673	15863	15739	15793	15589	15853	15788	15680	15831	15688	15700	15803	15514	15763	15602	15657	15731	15716	15716	15712	15910	16018	15708	15654	15973	15726	15766	15668	15802	15801	15779	15636	15552	15815	15784	15805	15728	15847	15595	15647	15571	15689	15892	15731	15831	15898	15757	15873	15778	15656	15814	15799	15725	15848	15690	15901	15796	15946	15670	15792	15856	15784	15704	15675	15764	15736	15659	15875	15644	15695	15772	15749	15549	15607	15746	15809	15700	15607	15790	15616	15809	15789	15922	15672	15727	15669	15709	15887	15964	15850	15567	15797	15607	15825	15619	15677	15756	15796	15793	15789	15881	15764	15694	15736	15782	15717	15832	15835	15677	15850	15795	15720	15831	15937	15725	15700	15784	15931	15639
28065	23582	28552	25786	21977	20852	20075	19429	18788	18629	18621	18382	18438	18135	18326	18042	18023	18091	18158	17913	17976	17853	17689	17792	17705	17855	17661	17695	17863	17605	17697	17871	17660	17793	17780	17747	17794	17973	17565	17650	17843	17674	17873	17827	17738	17869	17721	17579	17687	17773	17631	17676	17725	17931	17561	17817	17621	17706	17750	17638	17640	17803	17581	17522	17433	17636	17701	17946	17704	17621	17830	17785	17715	17703	17632	17603	17753	17699	17624	17348	17690	17681	17625	17597	17590	17716	17558	17672	17779	17831	17789	17853	17598	17782	17794	17521	17650	17690	17650	17780	17714	17848	17774	17801	17536	17628	17792	17616	17778	17633	17452	17645	17901	17725	17569	17570	17603	17565	17666	17599	17509	17660	17555	17662	17436	17768	17516	17680	17583	17661	17745	17653	17698	17541	17559	17462	17817	17591	17682	17799	17660	17438	17843	17590	17613	17570	17686	17650	17820	17729	17895	17649	17770	17590	17688	17773	17744	17537	17760	17691	17671	17621	17457	17686	17591	17614	17673	17675	17467	17906	17705	17828	17737	17750	17588	17762	17582	17611	17607	17575	17559	17622	17582	17842	17795	17638	17577	17897	17758	17527	17725	17751	17657	17540	17531	17669	17641	17678	17702	17684	17737	17752	17561	17772	17837	17626	17617	17740	17722	17757	17574	17724	17730	17506	17553	17495	17669	17745	17529	17746	17719	17692	17812	17606	17611	17703	17608	17598	17509	17808	17778	17551	17619	17656	17805	17594	17753	17708	17749	17596	17410	17697	17736	17838	17678	17573	17561	17581	17741	17638	17640	17710	17583	17740	17742	17806	17725	17793	17587	17760	17744	17711	17487	17752	17714	17866	17542	17704	17728	17650	17793	17811	17622	17807	17649	17652	17660	17534	17449	17569	17491	17708	17682	17701	17738	17640	17777	17604	17628	17408	17535	17620	17684	17694	17672	17707	17740	17626	17644	17734	17623	17564	17720	17771	17678	17662	17464	17738	17611	17762	17638	17752	17777	17546	17914	17800	17687	17564	17664	17629	17772	17650	17990	17603	17733	17713	17603	17661	17763	17619	17499	17545	17666	17549	17776	17566	17563	17678	17708	17626	17828	17612	17569	17685	17766	17634	17567	17557	17789	17626	17749	17710	17789	17608	17751	17435	17881	17686	17684	17617	17552	17467	17485	17712	17671	17596	17788	17483	17602	17655	17630	17609	17773	17863	17710	17842	17760	17458	17723	17571	17568	17557	17621	17723	17719	17508	17634	17739	17665	17684	17552	17647	17801	17796	17790	17666	17681	17664	17860	17837	17481	17409	17619	17892	17804	17854	17489	17537	17756	17753	17673	17785	17673	17781	17714	17885	17782	17544	18009	17649	17641	17679	17759	17727	17696	17644	17795	17658	17484	17667	17688	17676	17560	17752	17638	17625	17544	17731	17768	17464	17589	17768	17515	17719	17710	17731	17666	17877	17842	17532	17746	17708	17659	17728	17949	17501	17602	17730	17743	17725	17805	17901	17790	17496	17501	17730	17685	17478	17602	17763	17766	17550	17696	17713	17994	17766	17891	17582	17806	17349	17617	17566	17501	17482	17862	17458	17651	17651	17515	17574	17520	17572	17804	17775	17786	17676	17651	17646	17483	17932	17619	17646	17656	17488	17675	17612	17762	17944	17832	17554	17772	17550	17731	17701	17776	17543	17696	18000	17721	17802	17656	17488	17707	17727	17713	17704	17681	17591	17721	17760	17763	17601	17583	17290	17657	17681	17490	17699	17648	17907	17700	17753	17651	17713	17826	17805	17719	17758	17772	17690	17930	17799	17634	17706	17596	17739	17758	17591	17699	17559	17659	17755	17587	17739	17734	17706	17751	17661	17652	17505	17732	17748	17682	17871	17831	17510	17826	17900	17475	17633	17653	17630	17682	17524	17691	17621	17681	17547	17700	17794	17596	17761	17739	17604	17614	17789	17770	17599	17757	17826	17592	17534	17809	17766	17693	17659	17483	17722	17642	17381	17669	17703	17636	17773	17729	17495	17701	17556	17704	17704	17775	17756	17634	17739	17740	17658	17832	17529	17684	17567	17915	17609	17585	17773	17548	17762	17693	17548	17794	17573	17538	17626	17742	17710	17649	17611	17648	17750	17633	17391	17732	17713	17491	17692	17529	17479	17691	17643	17799	17900	17477	17630	17754	17766	17715	17711	17611	17590	17368	17777	17717	17809	17710	17644	17693	17639	17724	17462	17667	17624	17970	17695	17908	17745	17819	17839	17571	17739	17828	17882	17600	17718	17760	17811	17716	17698	17793	17665	17725	18110	17596	17542	17687	17767	17704	17561	17560	17758	17821	17552	17650	17740	17584	17590	17592	17605	17510	17588	17848	17600	17803	17834	17579	17624	17735	17720	17623	17484	17574	17678	17766	17568	17816	17760	17747	17559	17677	17420	17548	17659	17497	17724	17571	17662	17668	17549	18022	17664	17686	17737	17750	17668	17601	17511	17666	17616	17586	17747	17719	17685	17758	17776	17718	17732	17825	17704	17793	17503	17485	17438	17949	17751	17479	17549	17645	17707	17682	17644	17890	17807	17784	17692	17959	17848	17664	17654	17711	17558	17777	17817	17617	17640	17672	17708	17770	17555	17740	17669	17600	17851	17616	17744	17687	17396	17763	17815	17805	17626	17686	17344	17604	17592	17566	17592	17595	17569	17657	17732	17658	17584	17663	18014	17612	17794	17755	17638	17758	17548	17385	17705	17586	17570	17725	17565	17757	17665	17777	17539	17681	17636	17815	17615	17760	17704	17477	17791	17586	17681	17637	17537	17763	17834	17834	17808	17712	17821	17809	17496	17777	17615	17600	17808	17808	17655	17803	17583	17564	17744	17593	17770	17870	17806	17716	17611	17552	17613	17808	17729	17687	17630	17568	17747	17614	17711	17845	17854	17787	17772	17625	17555	17506	17817	17663	17764	17562	17707	17538	17684	17449	17837	17560	17748	17956	17784	17671	17637	17597	17720	17701	17584	17685	17740	17531	17464	17759	17627	17751	17735	17729	17657	17886	17801	17481	17656	17774	17637	17834	17673	17943	17735	17872	17726	17785	17619	17750	17861	17672	17645	17814	17668	17714	17608	17581	17807	17588	17736	17575	17593	17657	17617	17662	17556	17841	17669	17469	17715	17704	17677	17848	17819	17719	17749	17636	17441	17627	17666	17459	17594	17880	17872	17541	17825	17570	17680	17655	17884	17761	17751	17692	17618	17663	17843	17808	17713	17826	17807	17764	17684	17784	17834	17785	17656	17932	17836	17748	17462	17866	17790	17686	17625	17478	17601	17700	17752	17753	17494	17609	17539	17796	17835	17706	17808	17522	17783	17638	17406	17706	17617	17457	17604	17629	17842	17799	17723	17659	17745	17880	17636	17669	17492	17785	17642	17595	17740	17691	17881	17622	17910	17691	17584	17495	17634	17741	17699	17484	17447	17695	17838	17673	17584	17576	17349	17694	17752	17904	17825	17752	17801	17676	17864	17618	17627	17469	17700	17647	17615	17844	17580	17801	17869	17532	17776	17749	17905	17689	17770	17807	17833	17825	17882	17616	17733	17718	17605	17609	17794	17698	17803	17510	17559	17749	17749	17821	17628	17628	17802	17752	17777	17714	17519	17780	17664	17602	17900	17733	17803	17662	17839	17793	17699	17836	17655	17642	17676	17617	17548	17593	17526	17728	17799	17631	17622	17724	17690	17683	17794	17783	17687	17810	17828	17591	17755	17744	17701	17689	17723	17831	17769	17639	17510	17654	17622	17822	17832	17776	17761	17522	17638	17599	17738	17619	17445	17584	17729	17533	17806	17634	17666	17630	17848	17727	17873	17689	17850	17722	17683	17711	17725	17764	17763	17505	17646	17677	17705	17612	17725	17521	17520	17890	17747	17670	17536	17690	17599	17647	17657	17794	17666	17468	17457	17765	17703	17856	17866	17684	17802	17785	17631	17731	17778	17545	17629	17729	17626	17626	17839	17706	17788	17773	17675	17671	17768	17677	17717	17906	17743	17767	17613	17674	17693	17587	17502	17864	17813	17884	17758	17654	17450	17639	17534	17751	17748	17791	17723	17462	17778	17689	17780	17545	17602	17599	17705	17869	17658	17570	17845	17765	17469	17541	17777	17702	17742	17587	17594	17677	17681	17813	17899	17578	17523	17656	17683	17549	17670	17724	17758	17815	17819	17703	17340	17652	17724	17660	17641	17880	17826	17568	17854	17860	17829	17688	17721	17886	17649	17628	17855	17728	17655	17787	17731	17862	17734	17707	17695	17817	17528	17696	17483	17907	17789	17864	17659	17402	17677	17643	17527	17539	17728	17675	17792	17907	17744	17584	17635	17690	17658	17579	17770	17530	17562	17571	17628	17704	17576	17921	17798	17680	17738	17632	17572	17771	17805	17699	17748	17702	17477	17909	17691	17689	17805	17727	17602	17672	17562	17615	17596	17738	17761	17785	17762	17473	17698	17735	17600	17653	17708	17581	17747	17700	17548	17807	17670	17761	17648	17652	17658	17762	17717	17685	17569	17798	17778	17544	17764	17534	17870	17584	17906	17618	17814	17482	17725	17528	17484	17696	17778	17649	17842	17837	17820	17668	17988	17512	17748	17865	17906	17514	17701	17599	17581	17639	17702	17544	17757	17698	17699	17659	17787	17600	17653	17776	17702	17781	17646	17928	17774	17654	17673	17705	17725	17554	17869	17564	17577	17638	17431	17670	17718	17760	17857	17447	17807	17943	17871	17747	17934	17437	17855	17852	17718	17682	17728	18035	17686	17638	17485	17623	17684	17662	17647	17722	17813	17545	17541	17851	17587	17710	17800	17556	17790	17461	17639	17628	17681	17677	17677	17787	17737	17742	17819	17919	17746	17554	17644	17709	17627	17709	17842	17830	17630	17712	17695	17693	17545	17770	17661	17944	17587	17929	17631	17827	17562	17556	17800	17794	17835	17719	17940	17622	17801	17621	17806	17825	17423	17751	17691	17795	17756	17805	17550	17632	17806	17584	17624	17651	17475	17750	17593	17680	17675	17418	17596	17798	17885	17508	17638	17748	17614	17775	17664	17781	17561	17759	17816	17899	17737
21812	31630	28823	22885	20774	19528	18319	17492	16775	16570	16403	16016	15698	15852	15923	15751	15615	15644	15466	15185	15254	15225	15123	15327	15184	15154	15264	15131	15139	15077	15002	14969	15001	15065	14910	15128	14995	14910	15010	15063	15093	15002	15098	15096	14986	15080	15102	14976	15028	15082	14984	15087	14917	14943	15144	14975	14868	14775	14995	14974	14962	14782	14866	14959	14955	15030	14924	14735	15116	15058	14925	14941	14924	14815	14874	15026	14949	14960	14994	15156	14861	14970	14907	15021	14894	14809	14797	14979	15050	14917	14970	14955	15012	14998	15028	14931	14957	14827	15166	14791	15026	15034	14874	14903	15007	14829	14944	14993	15141	14945	14913	14998	15055	15015	14925	14902	15027	15002	14950	14920	14866	15003	14872	15048	14931	14957	15037	15148	14996	15035	14978	14965	14945	15035	14894	15012	14932	15027	15059	14972	15041	15063	15022	14931	14899	15068	14983	14980	14951	15010	14845	14735	14974	14915	15044	14871	15001	14984	14852	14864	14860	14960	14897	14986	14869	14981	14975	14840	15042	15015	14905	15094	14860	14754	15091	14869	15023	14856	15052	15019	14975	14929	14875	15024	14891	14983	14780	14915	14943	14776	14950	15246	14936	14963	14948	14935	15025	14875	14948	14949	14824	15122	14987	14912	14850	14841	15006	15239	14916	14922	15021	15148	15003	15020	15059	14910	14948	14918	14950	14925	14978	15118	15053	14978	14971	14932	15059	14928	14895	14839	14914	14916	14863	14844	14992	14811	14929	15011	15011	14947	14888	14951	14894	14959	14943	14951	14953	15147	14940	14898	15072	15008	14883	14922	15188	14795	15082	14938	15108	14893	15023	15110	14989	15120	14927	15004	14987	14783	14901	14939	14911	15067	14959	14981	15047	14933	14865	14812	14959	14973	15066	14958	15082	14842	14808	14921	14959	15096	15068	14901	15060	15006	15143	14970	15035	14814	14850	14996	15037	15093	14921	15096	14977	14952	14973	14987	14827	14978	14946	14898	14817	15033	15040	15014	14764	15064	15030	14923	15085	15017	15021	15053	15038	14987	14898	15026	14993	15111	14911	15057	15033	14903	14781	14939	14873	14875	14734	15040	14893	14815	15041	14978	15148	14887	14956	15026	14890	15055	14977	14852	15077	14903	14826	14759	14879	15003	14938	15055	14941	14995	14885	15017	14951	14946	14761	15018	14828	14955	15059	14904	14896	14993	15033	14994	15018	14997	14804	15017	15089	14975	14982	15061	15077	14949	14980	15068	14952	14970	15177	15026	14878	14939	14918	15001	14951	14927	14993	15024	15084	15032	14931	15048	15025	15053	14905	14946	14861	14986	14863	14960	14929	14975	15049	15125	14862	15036	15005	14976	15007	14827	15033	14947	14940	15015	15113	14938	14990	14852	15132	14890	14929	15118	14851	15008	14918	15016	14932	15127	15021	15030	15045	15071	14939	15009	14891	14956	14923	14937	14985	15092	14989	14904	15103	14903	15040	15030	14917	15085	15070	14993	14911	15054	15039	14927	15065	15049	14978	14950	15038	15050	14962	14974	14880	14784	15038	14993	14969	14893	15135	14922	15031	14820	15014	15214	15025	14892	14953	14930	14928	14965	14850	15100	15030	14978	14922	14908	14860	14732	14977	14920	14966	15057	15018	14787	14995	14910	15019	14996	15001	15000	14943	14911	14978	15069	15073	15056	14957	14943	15033	14954	15134	14761	15082	15061	14962	15006	15055	14780	15128	15060	14874	14936	15130	14880	14907	15014	15035	14917	15129	14804	14868	14899	14956	14968	14976	15104	14935	14712	14960	15034	14767	15033	15027	15123	15066	14907	15141	15121	14995	15059	14965	14960	14833	14839	15085	14931	14939	14875	15104	15077	15027	15023	14897	14930	14930	14895	15044	14883	15121	14997	14856	14910	14891	14813	14965	15003	15042	15040	15089	14975	15111	14976	15092	14958	15036	14885	14830	14929	14991	15001	15124	15049	14847	14944	14959	14963	15084	14963	14919	14916	14971	14851	14965	14951	14942	14821	15025	14913	15014	15116	15026	15057	15123	14980	15052	15074	15179	14944	14844	15157	14966	14837	14778	14773	15101	14961	14852	14993	14978	15044	14970	14915	14783	15011	14882	15076	15065	14992	14919	14944	15059	15046	15047	14921	14915	14999	14866	14933	14881	14952	14842	14851	14870	14930	14913	14906	15120	14978	14913	14991	14946	15012	14949	15125	15010	15020	14890	14856	14999	14797	15054	15012	14948	14875	14933	14981	15043	14848	14894	15196	14812	15181	15052	15131	14844	14987	15169	14989	14930	15083	15054	14934	15044	15034	14929	15010	15037	14994	14945	14989	14793	14854	14867	14856	14969	14972	14963	14971	14941	15093	14957	15023	14848	15052	15027	15000	14968	14836	14915	14908	14998	14918	14887	14975	14808	14792	15019	14906	15044	14682	15058	14882	15014	14892	14955	14974	15058	14843	14789	15096	14970	14823	15041	15018	15006	14849	14858	15020	14971	14844	14975	15117	14980	14940	14965	14942	14881	14950	14999	15023	14982	15007	14789	14857	15043	15060	14948	15038	15113	15028	15011	14794	14830	14942	15094	14911	14946	15010	15016	14890	14859	14896	14996	14998	15034	14941	15045	15066	14981	14872	15101	15058	14990	15106	14868	15062	14926	15162	15016	14940	14990	15097	14882	14928	15113	14971	14837	14972	15021	14970	14856	15172	14811	15000	14987	15010	15123	15024	14954	14870	14920	15062	15010	14831	14970	15007	14896	15112	14852	14963	15039	15056	15031	14888	15196	15106	14993	15059	14969	15057	14991	14814	14982	14962	14769	15049	15014	15029	15064	14968	15131	14936	14940	15036	15052	14957	14992	15002	14983	14812	14964	15069	15001	14954	14985	14838	14980	15014	14951	15021	15057	15006	14916	15051	15034	14979	14902	14882	15038	14906	14985	14994	14940	14924	14848	15010	14952	14971	14950	14912	15012	14935	14880	14999	15096	15063	15024	15033	14937	14989	15087	14920	14974	14979	15010	14875	14858	14849	15006	14719	14868	14999	14897	14998	15104	14994	14978	14809	15007	14857	14993	15041	14808	15076	14985	14811	15049	14929	15058	14950	14966	14854	14815	14975	14949	15161	14936	14965	14860	14990	14983	14843	14936	15044	14907	15045	15018	14864	15035	15031	15070	14961	14876	14953	15002	14760	14884	15021	15072	14898	14996	15066	15028	15074	15160	14988	14905	14815	15030	15073	14925	15055	14975	14858	14898	15104	14926	15037	14901	15004	14782	14955	15038	14988	15095	14844	14959	14989	14912	15063	15036	14997	14916	14897	14844	14972	14903	15018	14988	15090	14916	14950	14959	14850	14914	15013	14964	15014	15018	14967	14999	14892	15141	15021	15046	14901	15007	15069	14810	14884	14880	14889	14917	15133	14923	15079	15046	14857	14934	15104	15049	14981	14844	15002	14841	14985	14764	14808	15080	14884	14982	14885	15017	14903	15013	15104	15151	14781	15021	15080	14902	14893	14966	15076	15035	14922	14945	14813	14907	14894	14932	14970	14976	14909	15018	14898	15019	14857	15119	15035	14841	14867	15020	14851	14908	15014	14968	15116	14794	15023	15059	14950	15011	15084	14975	14926	15070	14880	15088	15012	14913	14990	15051	14927	14907	15076	14988	14909	15083	14966	15164	14909	14953	14982	15030	14883	15044	15060	15017	14870	15040	15004	14771	14991	15018	15052	15000	15070	15038	14818	14797	14914	14982	14855	15024	15086	15050	14933	15156	14970	14995	14922	14933	14917	14768	15006	15043	15003	15003	15031	14976	14943	15041	15040	15088	15020	14875	14862	14915	14993	14900	15013	14975	14980	14972	14934	14908	15023	14917	15065	15069	14946	14949	15058	14982	14811	14905	15058	15256	14994	14995	14991	14926	15011	14962	15140	14895	15014	15007	14856	14857	15035	14750	14892	14843	15247	14899	14784	14868	14887	15166	15058	15028	14907	15071	15078	14990	15053	14917	14947	14920	14978	14925	15069	14838	14850	14860	15016	14987	14969	14982	15076	14897	14955	14960	15019	14879	14866	15082	15001	15004	14831	14936	15058	14976	15017	14954	15102	15030	14883	14917	14786	14952	15066	14942	14898	15052	14927	14988	14885	15022	14954	14850	15074	15024	14909	15083	14976	14893	14919	14870	15127	15069	14977	15089	14889	14983	15017	14999	15047	15057	14849	15001	15046	14955	15001	15117	14857	14998	14780	15029	15050	15024	14809	15038	14900	14741	14898	15019	15130	14949	15004	14948	15091	15027	14992	14885	14917	15008	14866	14991	14950	14966	15038	14927	15042	14945	14887	14872	15050	14893	14878	14770	15091	15022	14915	14971	15024	14961	14936	15006	14958	15004	15076	14967	14859	14847	14916	14914	15036	14970	14957	14742	14997	14867	14958	15070	15118	14854	14909	14969	15155	14967	14975	14906	14937	14845	14968	14941	14957	14893	14839	15157	15123	15006	15104	14987	15053	14837	14828	15049	14841	15025	15002	14830	14845	15069	15146	15084	14881	15023	14878	14995	14998	15032	15092	14969	15169	15086	15006	14855	15002	14909	14871	14759	14756	14972	14966	14905	15021	14977	15107	14791	14854	14980	14969	15022	15078	15110	15076	15093	14908	14984	14992	14882	14906	14999	15104	14946	15002	15237	14884	15077	15045	15045	14934	15024	14920	15005	14980	14753	14980	15030	14951	14976	15065	14892	15118	14987	15151	14945	15095	14953	15033	15122	14955	15036	15001	14764	14954	14934	15152	15107	15100	15008	14845	15125	15004	14999	14873	15002	14969	15107	14905	14958	14946	14901	14916	14985	15076	14997	15000	14921	15158	15120	14967	14944	14885	14887	14986	14934	14785	14899	14998	15085	14886	14846	15014	15089	15000	15131	15057	15018	14925	14972	14868	14959	14975	15018	14894	15039	15139	15134	15058	14842	15055	15036	14902	14884	15005	14877	14990	15080	14768	15050	15051	14974	15196	14920	14981	15010	15072	14931	14957	15010	14958	14813	14944	14973	14895	14832	15004	15047	14878	14944	14909	15007	14914	15025	14941	14931	15183	15020	14919	14959	14913
23806	21052	28430	24243	23031	24315	23882	21008	19706	19766	19647	19530	19259	19034	19080	18854	18658	18680	18514	18468	18267	18229	18382	17994	18231	18354	18055	18282	18078	18305	18365	18155	17952	18008	17982	18396	17990	17940	17860	18050	17811	17964	17995	18159	17920	18031	17794	17888	17945	17975	17926	18032	17902	17888	17973	17915	17979	17781	18041	17822	17751	17873	18057	17894	17823	17946	17943	18233	17940	18034	17818	17859	17957	18008	17776	17847	17934	17945	17937	17971	17956	17651	17847	17921	17935	18158	17887	17996	17902	17864	17792	17880	17960	17868	17817	17847	17788	17897	17951	17937	17722	17949	18072	17849	17996	17827	17793	17774	17965	17782	18005	17934	17846	17791	18024	18013	17598	17793	17770	18031	17840	17923	17944	18021	18010	17997	17834	17813	17898	17997	17821	17825	18013	17888	18031	17995	17798	17792	17882	17784	17895	17724	17898	17898	17937	18029	17739	17880	17782	18074	17656	17945	17944	17801	17682	18000	17935	17836	17886	17848	17972	17885	17970	17791	17921	18032	18020	17672	17826	17789	18047	17968	18014	17809	17936	17932	17869	17608	17884	17870	17789	17914	18086	17809	18084	17927	17875	17889	18056	17816	17912	17932	18022	17951	17692	17891	17803	17777	17868	17961	17961	18034	18042	18067	17977	17919	17862	17894	17847	17892	17922	17952	17842	17986	18043	17813	18093	17691	17785	17824	17798	17826	17831	17941	17860	17955	17962	17895	17852	17793	17932	17725	17857	17824	18085	17962	17901	18020	18068	18016	17926	18051	17787	17618	17839	17970	17692	17776	17747	17765	17763	17897	17661	17974	17879	17945	18101	17984	17897	18091	17867	17865	17859	17985	17941	17773	17777	17674	18114	17821	17859	17954	17915	17812	18034	18168	17872	17572	17871	17983	17742	17830	17768	17938	18015	17899	17689	17851	17927	17672	17956	17839	17824	17877	17940	17748	17890	17795	17809	17888	17880	18010	17891	17858	17817	17875	17958	17827	17847	18052	17976	17733	17916	17776	17945	18000	17866	18011	17947	17893	17829	17916	18022	17867	18076	17969	17820	17977	17937	17938	17951	17921	17775	17969	17792	17820	17941	17908	17951	17829	17912	18039	17906	18013	17803	17770	17944	18167	17912	18014	18018	17862	18036	18018	17890	18028	18199	17811	17904	17888	17981	17801	17720	17791	17976	17909	17898	17991	17960	17963	17757	18074	17785	17930	17853	17938	17988	17917	17780	18041	17809	17905	17896	17792	17934	17872	17932	17872	17970	17735	17872	17770	17989	17801	18014	17811	17954	17757	18007	17712	17826	17859	17765	17736	17906	17853	17882	17898	17945	17820	18065	17892	17867	17885	17815	18070	18114	17876	17980	18013	17798	17855	17796	17810	18072	17899	17791	17876	17959	17767	18109	17817	17855	17888	17776	17890	17992	17952	17733	17818	17891	17918	18019	18173	17890	17678	17892	17790	17754	17798	18067	17755	17637	17720	18139	17947	17967	17926	17965	17893	17848	17945	17972	17836	17988	17714	17930	17745	17915	17836	17878	17811	18211	18008	17883	18099	17880	17917	17862	17864	17947	17857	17937	17841	17809	17772	17880	18048	17782	17910	18160	17897	18066	18114	18100	17860	17855	17780	17816	17855	17884	17941	18083	17835	17899	17903	17970	17930	17671	17902	17905	18114	17871	17745	17768	17885	18008	18101	17919	18022	17609	17998	17838	17793	18091	17901	17936	17965	17753	17934	17850	17794	17868	17953	17908	17952	17886	17825	17952	17930	17819	17733	17961	17996	17922	18149	17827	18026	17960	18078	17833	18092	17868	17807	17777	17962	17739	17898	17924	17785	17960	17849	18141	17686	17809	17688	17855	17849	17882	17688	17877	17954	17781	18038	18011	17874	17835	17994	17803	17697	17949	17965	17972	17639	17954	17875	17917	17997	17937	17955	17928	17854	17867	17880	17904	17902	17781	18042	17787	18092	17944	18024	18036	17904	17852	17897	17973	17955	17721	17766	17952	17901	17870	17824	17974	17788	17879	17909	17867	17726	17924	17946	17785	17888	17854	17772	17945	17740	17942	17872	18116	17694	17995	17828	17933	17773	18083	18018	17926	17882	18087	17883	17702	17930	17973	17800	17979	18072	18006	18119	17832	17845	17810	17909	17779	17945	17850	17936	17868	17884	17718	17875	17881	18020	17798	17855	18048	18024	17864	17846	17761	17792	17662	17808	18090	17794	17875	18072	17819	17815	17859	17973	17858	17882	17885	18113	18061	17871	17908	17789	17911	17887	17804	17861	17828	17664	17897	18029	17788	17941	17752	17982	17749	17656	18024	17896	17779	17977	17956	17926	17983	17948	17776	17844	18081	17755	17747	17541	17694	17788	17982	17857	18026	17962	18039	17787	17783	17746	17956	17870	17914	17908	17951	17898	17995	17791	17719	17932	17847	18116	17954	17781	17912	17792	17855	18007	18101	17871	17985	17863	17926	17911	17998	18091	18040	17970	17938	17785	17977	17803	17807	17812	17734	17941	17749	17843	18009	17999	18046	18003	17755	17712	17820	17932	17877	17981	18096	17810	18091	18017	17880	17721	17734	17817	17854	17839	17975	17975	18070	17908	17768	17981	17871	17977	17941	18021	17937	17691	17954	17983	17950	17724	17965	17757	17861	17824	18010	17882	17913	18179	17966	17917	17792	17879	18074	17723	17962	17955	17965	17926	18046	17981	17879	17953	18022	18083	17868	18022	18070	17699	17913	17936	17888	17944	17766	17963	17900	17951	17680	17990	17974	17899	17986	17969	17800	17977	17936	17725	17771	18027	18128	17829	17777	17873	17949	17855	18096	17957	17735	17870	17980	17980	17770	18035	17943	17938	17901	17980	17856	17871	17806	17809	17911	17677	17921	17879	17849	17944	17952	17888	17949	17889	17872	17922	17968	17975	17988	17798	17833	17810	17872	17840	17700	17778	17805	17817	17875	17916	17895	17934	17927	17891	18007	17850	17840	17830	17975	17880	18163	17895	18036	18006	17882	17842	18052	18195	17930	17835	17940	18078	17953	18011	18003	17822	17694	17854	17962	17736	17848	17845	17809	18010	17854	18024	17775	17927	17760	18067	17845	17819	17953	17971	17792	17843	17715	17854	17916	17826	18056	17819	17918	17715	17904	17798	17859	17756	17833	17766	17957	17911	17936	17862	17874	17966	17937	17869	17695	17710	17876	17801	17982	17814	17819	17821	18176	17941	18021	17842	17867	17730	17793	18132	17968	17946	18110	17832	17630	18008	17909	17665	18111	17636	18081	18013	17839	17922	17858	17663	17858	18022	17893	17767	17880	17733	17979	18011	17944	17801	17977	17808	17820	17821	17812	17842	17919	17790	17790	17837	17796	17720	17912	17900	17784	17894	17821	17881	17788	17666	17854	18056	17900	17833	17983	17961	17746	17940	17919	18121	17927	17953	17668	17897	17961	17884	17858	17801	17791	17898	17759	17884	17851	17826	17854	17909	17929	17946	18105	17896	17832	17881	17759	17830	17853	17856	18009	17879	17771	17824	18097	17800	17939	18054	17924	17999	18058	17784	17978	17988	17900	18195	17778	18017	17777	18004	17932	17999	18073	17907	17610	17937	18128	17976	17844	17878	17774	17834	17877	17876	17880	17735	17919	17959	17834	17785	17854	17920	17642	18009	17913	17867	17691	17930	17735	17747	17700	17889	17888	17810	17873	17743	18011	17992	17867	17703	17776	17906	17851	17931	17786	17957	17816	17745	17925	17797	17831	17845	17945	17845	17838	17922	17975	17801	17840	18110	17870	18037	17926	17840	18008	18031	17891	17874	17874	18147	17792	17786	17921	17907	17916	17943	18030	17977	17959	17976	17873	17931	17859	18046	18069	18059	17827	17957	17988	17802	18018	17912	17995	18151	18047	18101	17760	17822	17895	17730	17899	18065	17891	17971	18006	18018	17965	17708	17775	17788	18122	17972	18045	17754	17835	17627	18041	17839	17874	17904	17832	17897	17815	17953	17748	17846	17857	17698	17891	17850	17893	17854	17957	18058	17902	17756	17711	17962	17677	17883	18021	17930	17824	17854	17816	18072	17926	17961	17910	17771	17874	18019	17918	17884	17907	18202	17973	17804	17768	17811	18143	17910	17969	17920	17734	17998	17900	17700	17772	17688	17883	17856	18003	17810	17888	17963	17794	17729	18028	17963	17734	17759	17834	17744	17764	17774	17785	17838	17884	17967	17986	17895	17816	17769	18059	17905	18088	17828	17827	17795	18067	17903	17897	18027	17543	17926	18017	17741	18049	17854	17713	17929	17687	17732	17947	17874	17856	17885	17955	17784	17867	17954	17861	17856	17578	17826	17947	17898	18078	17835	17732	17984	17949	17882	17975	17994	18007	17907	17676	17852	17896	17877	18097	17983	17710	17931	17985	17977	18069	17896	17960	18028	17989	17819	17752	17882	18156	17863	17646	17789	17840	17822	18100	18007	17873	17829	17864	17765	17895	17844	18093	17764	17951	17786	17846	17714	17849	17871	17782	17855	18028	17676	17950	17914	17880	18108	17847	17891	17990	17759	17779	17751	17936	17751	17799	17950	17824	17710	17954	17967	17935	18104	17992	18116	17834	17861	17895	17942	18021	17972	18043	17863	17791	17835	17755	17922	17854	17813	17988	17821	17944	17986	17913	17774	17751	17682	17707	17934	17749	17931	17840	17816	18210	17965	18041	17737	17964	18193	17819	17954	17875	18019	17877	17756	17866	17926	17675	17907	17927	17910	17885	17787	17826	17858	17900	17929	17781	17702	17934	18020	17858	18020	17976	17896	17861	17972	17831	17862	17721	17854	17763	17797	18024	17802	17896	17705	17843	17860	17861	17848	17684	17829	17951	17841	17860	17744	17814	17882	17900	17975	17895	18041	17864	17960	18052	17946	18041	17910	18197	17723	17944	17714	17939	17875	18046	17881	17927	18092	17990	17805	17807	17774	17922	17816	17921	17743	17820	17728	18069	17562	18038	17725	17897	17745	18008	18099	17900	17891	17843	18018	18100	17811	17629	17856	17750	18114	18069	18035	17836	17718	17983	18095	17974	17985	17768	17769	17959	17867	17778	18120	17936	18132
21368	37577	34721	27226	24228	22439	20456	19358	18289	17853	17459	16956	17005	16579	16384	16314	16100	16041	15953	15577	15701	15589	15420	15462	15352	15392	15440	15283	15250	15230	15115	15218	15176	15289	15170	15267	15212	15328	15369	15265	15373	15206	15182	15105	15377	15231	15093	14990	15155	15057	15190	14970	15359	15100	15193	15157	15071	15334	15064	15121	15197	15056	15061	15191	15343	14993	15206	15204	15179	15306	15015	15021	15258	15026	14975	15097	15173	15223	14973	15117	15122	15114	15144	15125	15130	15072	15410	15076	15139	14964	15189	15105	15184	15155	15170	15125	14983	15113	15123	15000	15080	15135	15144	15015	15045	14999	15013	15183	15196	14998	15159	15145	15077	15139	15216	15255	15283	15187	15137	15047	15092	15063	15134	15127	15065	15025	15065	15011	14972	15141	15231	15004	15118	15203	15132	15163	15042	15029	15099	15157	14995	15166	15135	15195	14920	15161	15248	15174	15084	15050	14983	15106	15232	14991	15119	15188	15242	15151	15172	15207	15104	15119	15063	15092	15104	15140	14961	15073	14969	15102	14981	15121	15076	15018	15304	15239	15082	15086	15011	15039	15299	15158	15006	15056	15096	15334	15192	15106	15081	15063	14907	15035	15261	15068	15179	15215	15340	15082	15053	15208	15201	15106	15193	15216	15048	15187	15032	15136	15096	15154	15281	15175	14972	15087	15123	15168	15119	15077	15156	14996	15162	15142	15077	15088	15035	15077	14935	15115	15097	15029	15058	14881	15234	15007	15201	14972	15205	15142	15001	15107	15165	14958	15042	15107	15001	15187	15150	14944	15219	15049	14973	15005	14995	15085	15038	15006	15150	15000	15036	15034	15066	15042	15121	15111	15239	15072	15113	15313	15106	15165	14975	14994	15217	14848	15100	15164	14997	14980	14995	15159	15105	15223	15087	15216	15215	15010	15223	15071	15067	15013	15095	15138	15101	15105	15172	15089	15109	15002	15012	15250	15136	15090	15022	15010	15030	15015	14819	15264	15192	15038	15261	15113	15033	15274	15057	15048	14993	14928	15084	15163	14978	15159	15014	15139	15150	15198	15102	15204	15134	15078	15085	15197	15069	15136	15034	15149	14986	15050	15224	15100	14896	15017	15162	15131	15131	15086	15161	15092	14960	15198	15158	14922	15165	15186	15012	15038	15149	15064	15147	15081	15068	14962	15083	15165	15265	14954	15146	15214	15203	15225	15120	15041	15201	15116	15123	15217	15125	14990	15114	15207	15054	14980	15022	14986	15077	15266	14921	15028	15063	15206	15236	15145	15043	14999	15169	15200	15049	15119	15151	15048	15152	15095	15224	15090	15174	15046	15135	15108	15159	15158	15127	15058	15027	15115	15171	15197	15168	14998	15060	15122	15131	15260	15215	15197	15140	15192	15082	15052	15159	15039	15112	15286	15190	14911	15024	14991	15024	15278	15088	15253	15137	15016	15228	15031	15160	14987	15048	15109	14941	15141	14992	15076	15222	15107	15013	15125	15160	15150	15027	15227	15139	15145	15180	15029	15064	14829	15112	15022	15269	15183	15137	15227	14989	14961	14981	15109	15107	15173	15156	15195	15049	14999	15237	15006	15122	15192	15211	15071	15132	15053	15131	14989	14893	15032	15145	15133	15062	15173	15251	14903	15010	15196	15157	15002	15229	15229	14995	15112	15122	15139	15133	15028	15065	15026	15159	15102	15115	15066	15091	14943	14915	15024	15110	15179	15085	15116	15173	15101	15061	15164	15068	15058	15156	15150	15072	15117	15030	15073	15037	15083	15305	15056	15058	15032	15130	15147	15221	15119	14923	15323	15042	15113	15221	15190	15111	15251	15185	15083	15029	15120	15083	15082	15075	15011	15040	14988	15103	15163	15017	15175	14959	15093	15174	15100	15257	15193	15203	15053	14949	15098	15138	15045	15224	14942	15201	14966	15286	15100	15104	15009	15122	15110	15173	15270	15082	15029	15285	15124	15211	15040	15180	15067	14981	15015	14981	15092	15135	15038	15265	15089	15265	15117	15205	15102	15185	15115	15159	15113	15247	15042	15127	15094	15003	15161	15065	15121	15110	15091	15073	15146	15135	15147	15050	15284	15159	15141	15107	14951	15065	15161	15043	14986	15053	14861	15065	15198	14994	15078	14999	15002	15204	15078	15104	15087	15139	15056	15167	15091	15161	15009	15281	15365	15108	15104	15313	15185	15132	15207	15172	15193	15107	14905	15020	15003	15105	15087	15197	15124	15146	14992	15236	15064	14918	14939	15089	15116	15079	15113	15125	15133	14980	15120	15140	15042	15118	15050	15129	14989	15026	14872	15212	15079	15053	15057	15029	15062	15065	15180	14915	15237	15249	14996	15055	15225	15139	15156	15066	15064	15145	15174	15084	15286	14995	15023	15165	15011	15190	15136	15094	14920	15119	15115	15157	15164	15238	15054	15311	15177	15150	15034	15040	15162	15042	15094	15037	15161	15025	15101	15049	15064	15159	15132	14986	15081	15122	15189	15169	15065	15090	15063	15069	15183	15209	15134	15045	15173	15150	14867	15122	15221	15184	15123	14989	15127	15205	15100	15002	15102	14999	15017	15137	15178	15096	15101	15252	14949	15184	15230	15146	15181	15000	15189	15102	15249	15422	14930	15077	15209	15079	15041	15179	15071	15185	14925	15070	15045	15308	15148	14974	15125	15199	15059	15113	15170	15128	14976	15208	15020	15031	15211	15093	14979	15219	15125	15157	15014	15023	15130	14984	15001	15150	14987	15048	14981	15187	15079	15080	15067	15009	15045	15003	15050	15185	15021	15247	15052	15102	15079	14960	15146	15091	15096	15055	15209	15173	15224	14959	15028	15242	15126	15121	15074	15257	15197	15056	15077	15173	15194	15124	15020	15219	15202	15103	15037	15247	15091	15269	15121	15071	15078	15139	15031	15060	15142	15153	15019	15030	14947	15214	15085	15140	15270	15103	15169	15047	15029	15166	15167	15129	15070	15164	15044	15150	15019	15141	15091	15133	15165	15009	15119	15210	15078	15016	15083	15045	15068	15098	15273	15170	15007	15075	15159	15075	15152	15411	15093	15135	15248	15221	15128	15200	15322	15202	15079	15015	14915	15050	14895	15199	15042	15225	15214	15144	15173	15025	15063	14969	15242	15025	15033	15113	15134	15130	15101	15000	15083	15113	15083	15169	15196	15083	15170	14994	15057	15093	14971	15121	14959	15033	14970	15116	15123	15037	15132	15140	15160	15204	15184	15404	15080	15115	15145	15056	15196	15158	15253	15091	14953	14937	15125	15128	15191	15192	15116	15018	15060	15028	15044	15080	15104	15128	15086	15056	15111	15017	15056	15104	15144	15248	15194	15127	15191	15080	15084	15048	15059	15160	15188	15174	14955	15070	15021	15229	15057	15084	15069	15047	15028	14997	15167	15179	15023	15012	15285	15029	15298	15123	14947	15017	15128	15206	15195	15019	15096	15233	14942	15036	15056	15034	15112	15053	14870	15182	15157	15096	15089	15102	14908	15119	15117	15127	15206	15179	15011	14947	15134	15122	15105	15187	15119	15099	14885	15102	15059	15134	15098	15062	15237	15069	15040	14953	14867	14950	15007	15096	15051	15068	15032	15082	15105	15175	14985	15410	15145	15003	15033	15251	15188	15216	15101	15117	15254	15050	15008	15181	15214	15284	14927	15064	15151	14984	15161	15165	15035	15189	15192	15191	15140	15146	14972	15354	15072	15115	15041	15081	15000	15003	15205	15148	15198	15107	15004	15077	15132	15188	14984	15034	15089	15054	15080	15202	14995	15201	15189	15113	15193	15225	15270	15141	15092	15032	14913	15156	15063	15077	15108	15034	15132	15095	14892	15155	15142	15126	15033	15061	15028	15070	15047	15160	15041	14981	15204	15000	15047	14990	15045	15099	15171	15209	14957	15199	15017	15174	15018	15177	15141	15128	15074	14956	15109	15155	15001	14981	15291	14966	14998	15264	15158	15137	15017	15026	14958	15301	14952	15191	15201	15024	15010	15058	15211	15246	15031	15070	15058	15069	15183	15160	15014	15069	15133	15127	15110	15161	15118	15133	15260	15148	15051	15114	15065	15038	15195	15018	15343	15089	15188	15084	15107	15252	15104	15229	15147	15112	15005	15057	15054	15115	15161	15054	14903	15234	15108	15011	15040	15053	15175	15129	15203	15224	15114	15103	14938	15082	15136	15105	14960	14975	15151	15082	15123	15102	15118	15235	15139	15026	15084	15277	14976	15126	15094	15059	14815	15062	15166	14881	15184	14961	15173	15249	15078	15228	14943	15148	15253	15158	15107	15050	15031	15113	14980	15200	15082	15113	14886	15126	15065	15184	15005	15104	15276	15008	15184	15159	15142	15127	15178	14972	15082	15313	15075	15269	15051	15085	15235	15207	14810	14997	14974	15024	15167	14993	15056	15178	15024	15164	15032	14948	15232	15078	15148	15084	15241	14989	14993	15142	14978	15141	14990	15004	15027	15177	15186	15075	15088	15107	15285	15089	15224	15143	15067	15133	15064	15221	15282	14954	15205	15110	15143	15157	15008	15043	15014	15128	15183	15140	14905	15074	15154	14970	15160	15132	15055	14978	15094	15092	15076	15079	15188	15070	15164	15186	15144	15000	15203	14899	15027	15045	15112	15065	15080	15151	15313	15065	15066	15034	15071	15347	15121	15210	15039	15012	15021	14987	15100	15125	15005	15082	15048	14891	15034	15123	15105	15222	15125	14964	15123	14926	15085	15224	15221	15024	15029	15122	15005	15213	14922	15192	15264	15214	15151	15129	15081	15002	15185	14994	15109	15219	15012	15020	15095	15109	15048	15167	15079	15038	15104	15211	15089	15036	15058	15058	15071	15126	15070	15155	15003	14996	15158	15062	14947	15157	15023	15150	15180	14997	15165	15235	15121	15215	15028	14935	15248	15185	15107	15032	15024	15186	15087	15222	15078	15216	15163	15137	15179	15342	15239	15059	14986	15148	14998	15210	15150	15221	15140	14923	14987	15034	15163	15078	15097	14967	15225	15072	15047	15041	15151	15116	15185	15139	15095	14983	15068	15115	15128	15270	15217	14969	15140	15203	15020	15128	15069	15158	15287	14988	15055
22667	21048	28767	23564	21725	25204	28142	23587	22111	22097	21578	21411	20804	20840	20810	20243	20415	20113	20098	19804	19983	19646	19610	19692	19552	19772	19642	19644	19685	19571	19663	19798	19678	19362	19339	19681	19273	19442	19586	19526	19415	19519	19379	19282	19170	19308	19285	19484	19561	19285	19199	19297	19540	19116	19603	19479	19506	19244	19341	19345	19337	19304	19278	19578	19591	19488	19231	19115	19241	19367	19283	19443	19209	19196	19252	19520	19344	19453	19325	19279	19310	19333	19410	19537	19387	19302	19452	19291	19354	19154	19284	19111	19158	19447	19269	19041	19372	19377	19093	19146	19262	19294	19313	19626	19672	19193	19550	19225	19160	19241	19265	19333	19208	19419	19485	19197	19308	19341	19193	19461	19286	19307	19400	19051	19282	19154	19126	19484	19452	19267	19382	19152	19569	19321	19141	19296	19132	19005	19215	18991	19197	19260	19133	19194	19612	19164	19243	19420	19441	19276	19410	19426	19281	19136	19254	19077	19088	19232	19380	19392	19333	19387	19093	19190	19125	19193	19163	19200	19016	19225	19408	19264	19462	19269	19399	19361	19355	19281	19230	19434	19119	19229	19282	19162	19408	19189	19197	19299	19222	19222	19295	19224	19303	19444	19183	19262	19473	19376	19306	19015	19396	19396	19283	19254	19198	19191	19108	19258	19213	19315	19313	19217	19265	19263	19504	19168	19446	19262	19383	19270	19289	19292	19094	19288	19432	19367	19269	19135	19330	19125	19233	19106	19207	19379	19276	19367	19087	19287	19308	19085	19202	19481	19410	19156	19370	19256	19412	19293	19321	19319	19226	19140	19481	19260	19118	19183	19404	19236	19320	19147	19277	19239	19181	19107	19208	19208	19460	19389	19442	19220	19301	19450	19329	19288	19267	19128	19165	19181	19229	19120	19105	19215	19249	19366	19297	19096	19359	19301	19284	19016	19246	19231	19200	19138	19386	19309	19186	19182	19393	19340	19470	19238	19393	19326	19450	19226	19353	19414	19089	19281	19316	19268	19326	19203	19287	19616	19246	19203	19302	19217	19505	19222	19325	19104	19184	19203	19108	19141	19197	19255	19162	19367	19210	19136	19320	19439	19314	19283	19203	19259	19313	19258	19317	19193	19119	19407	19335	19173	19253	19158	19184	19146	19340	19228	19143	19100	19135	19349	19079	19258	19063	19347	19323	19370	19147	19231	19275	19156	19234	19000	19376	19241	19000	18984	19341	19440	19291	19209	19015	19188	19084	19207	19253	18947	19342	19124	19506	19157	19055	19246	19161	19199	19227	19335	19383	19418	19244	19130	19209	19161	19142	18978	18955	19400	19280	19262	19398	19538	19050	19272	19456	19318	19273	19158	19257	19422	19138	19160	19206	19151	19431	19216	19370	19205	19134	19332	19217	19332	19321	19364	19073	19345	19153	19288	19114	19057	19180	19282	19265	19308	19132	19069	19171	19078	19310	19365	19063	19275	19115	19091	19303	19317	19214	19164	19207	19218	19068	19145	19262	19068	19274	19120	19273	19273	19371	19364	19100	19020	19303	19309	19190	19103	19145	19412	19248	19349	19206	19330	19116	19278	19300	19139	19242	19295	19130	19162	19041	19191	19380	19324	19279	19050	19288	19367	19376	18974	19542	19386	19261	19169	19015	19014	19112	19231	19246	19085	19300	19250	19076	19028	19119	19393	19343	19241	19129	19322	19381	19318	19141	19112	19067	19194	19312	19195	19205	19117	19375	19260	19358	19285	19044	19176	19423	19351	19129	19494	19399	19155	19209	19290	19113	19131	19304	19338	19361	19376	19171	19344	19373	19238	19097	19218	19327	19241	19109	19328	19130	19163	19362	19405	19079	19162	19282	19199	19330	19461	19259	19330	19394	19100	19295	19085	19371	19180	19397	19143	19322	19157	19285	19029	19332	19276	19357	19490	19350	19411	19372	19128	19487	19195	19283	19386	19447	19470	19383	19102	19198	19102	19257	19318	19425	19334	19075	19204	19217	19402	19347	19337	19168	19185	19257	19454	19135	19220	19129	19109	19093	19207	19298	19279	19074	19233	19459	19097	19036	19128	19198	19169	19100	19054	19283	19182	19243	19312	19247	19274	19158	19240	19363	19270	19442	19348	19244	19098	19292	19294	19172	19283	19208	19152	19203	19144	19250	19382	19276	19222	19354	19196	19318	19187	19328	19176	19388	19291	19282	19255	19067	19186	19284	19078	19230	19300	19184	19126	19501	19047	19135	19074	19185	19358	19288	19183	19274	19294	19336	19253	19248	19289	19374	19454	19421	19184	19222	19171	18974	19384	19240	19220	19500	19414	19364	19180	19159	19208	19414	19369	19050	19243	19210	19386	19095	19212	19414	19462	19176	19357	19349	19388	19043	19345	19057	19300	19378	19262	19418	19284	19480	19322	19345	19298	19325	19125	19027	19133	19330	19181	19277	19317	19239	19059	19196	19285	19293	19365	19208	19254	19199	19371	19278	19361	19208	19098	19184	19240	19066	19250	19255	19231	19305	19084	19053	19214	19237	19187	19304	19149	19211	19384	19245	19216	19495	19316	19465	19384	19180	19419	19206	19290	19100	19149	19258	19212	19302	19235	19223	19399	19439	19180	19320	19085	19272	19330	19220	19315	19298	19082	19141	19087	19352	19472	19471	19272	19363	19267	19247	19109	19413	19281	19325	19128	19338	19098	19159	19406	19338	19048	19301	19229	19314	19068	19002	19160	19557	19173	19240	19058	19456	19137	19169	19174	19124	19158	19338	19060	19240	19204	19174	19182	19162	19192	19029	19050	19195	19192	19072	19055	19408	19279	19197	19270	19234	19333	19384	19241	19357	19370	19189	19083	19269	19359	19408	19391	19275	19308	19362	19232	19282	19269	19390	19123	19403	19331	19243	19256	19292	19451	19057	19218	19384	19078	19234	19256	19223	19560	19232	19257	19190	19296	19197	19170	19198	19402	19197	19408	19376	19180	19310	19242	19210	19298	19271	19292	19308	19439	19303	19256	18974	19269	19465	19112	19232	19141	19154	19248	19373	19189	19093	19114	19129	19275	19443	19115	19317	19420	19185	19291	19313	19344	19472	19344	19188	19337	19315	19212	19300	19308	19304	19328	19283	19439	19519	19495	19222	19196	19167	19314	19237	19210	19305	19281	19339	19369	19388	18929	19183	19170	19155	19194	19153	19250	19146	19210	19151	19351	19251	19193	19358	19146	19225	19321	19242	19213	19322	19297	19131	19219	19252	19134	19221	19262	19162	19346	19346	19211	19302	19298	19113	19193	19281	19374	19327	19242	19204	19184	19347	19353	19322	19276	19390	19188	19187	19310	19110	19319	19328	19384	19349	19388	19166	19087	19186	19256	19178	19200	19386	19060	19286	19241	19388	19275	19183	19237	19209	19154	19248	19214	19456	19246	19319	19176	19190	19329	19192	19141	19237	19141	19195	19028	19153	19187	19223	19293	19119	19293	19178	19433	19363	19412	19126	19202	19374	19125	19412	19303	19088	19079	19330	19310	19077	19341	19240	19215	19326	19123	19197	19131	19525	19181	19042	19304	19283	19403	19316	19275	19074	19267	19195	19300	19384	19362	19240	19352	19309	19311	19343	19261	19435	19256	19367	19319	19384	19209	19179	19339	19176	19238	19218	19239	19221	19085	19340	19234	19371	19158	19250	19276	19485	19318	19204	19211	19229	19095	19081	19209	19206	19411	19238	19222	19074	19197	19167	19159	19432	19260	19307	19182	19271	19312	19275	19357	19022	19520	19218	19143	19165	19249	19204	19304	19139	19029	19338	19411	19251	19236	19274	19154	19199	19122	19202	19401	19428	19010	19075	19285	19404	19226	19377	19243	19252	19330	19081	19289	19234	19153	19433	19067	19322	19250	19087	19170	19406	19413	19392	19322	19377	19141	19290	19198	19350	19257	18943	19133	19038	19321	19071	19323	19227	19215	19392	19469	19450	19189	19081	19313	19111	19207	19279	19232	19344	19085	19083	19182	19144	19287	19312	19188	19203	19314	19351	19558	19383	19330	19255	19255	19278	19008	19315	19175	19077	19305	19110	19201	19132	19351	19202	19334	19349	19212	19424	19074	19308	19267	19280	19251	19125	19229	19414	18926	19189	19365	19311	19126	19283	19196	19329	19308	19356	19261	19344	19174	19215	19229	19167	19015	19145	19287	19163	19226	19253	19101	19260	19295	19087	19207	19093	19300	19122	19274	19431	19209	19289	19286	19410	19337	19273	19116	19329	19241	19195	19245	19285	19238	19249	19169	19210	19355	19338	19113	19065	19074	19371	19285	19212	19340	19402	19268	19130	19288	19360	19379	19314	19262	19296	19404	19294	19332	19180	19388	19386	19297	19495	19383	19328	19260	19271	19334	19213	19223	19186	19119	19382	19287	19256	19044	19352	19247	19240	19232	19267	19394	19253	19350	19156	19205	19348	19278	19397	19288	19132	19259	19323	19293	19357	19075	19172	19320	19255	19245	19341	19330	19346	19289	19323	19320	19250	19229	19161	19399	19334	19020	19412	19211	19371	19246	19222	19209	19244	19420	19220	19173	19143	19234	19555	19400	19153	19328	18909	19029	19275	19179	19077	19212	19244	19465	19261	19039	19181	19185	19154	19151	19044	19177	19184	19154	19231	19265	19320	19345	19380	19266	19163	19211	19198	19094	19320	19224	19169	19216	19136	19292	19111	19296	19212	19231	19118	19404	19361	19314	19366	19157	19542	19270	19241	19174	19268	19309	19220	19213	19356	19214	19120	19282	19128	19159	19155	19226	19317	19262	19329	19237	19256	19257	19276	19113	19290	19343	19283	19348	19357	19428	19286	19305	19242	19287	19447	19193	19181	19227	18964	19231	19447	19258	19201	19205	19342	19219	19144	19193	19238	19245	19451	19136	19245	19202	19429	19321	19117	19223	19354	19275	19215	19105	19285	19202	19390	19386	19290	19242	19298	19164	19236	19327	19204	19350	18960	19130	19215	19164	19341	19255	19213	19379	19292	19340	19363	19205	19252	19203	19255	19168	19363	19223	19192	19377	19221	19181	19301	19224	19357	19282	19029	19438	19254	19270	19224	19220	19170	19241	19184	19505	19523	19309	19023	19331	19301	19060
23537	42707	38747	30838	27529	25428	22915	21925	20269	19839	19026	18750	18319	18048	17646	17482	17186	17024	16765	16465	16505	16289	16192	16301	16166	16185	16086	16063	15949	16090	16087	16001	16108	16059	16069	15876	15850	15855	15849	15863	15992	15732	15967	15904	15830	15853	15792	15977	15742	15920	15618	15916	15854	15911	15938	15901	15854	15918	15775	15794	15876	16098	16009	15883	15668	15756	15830	15823	15788	15886	15815	16019	15614	15751	15940	15954	15745	15676	15798	15706	15743	15809	15893	15681	16023	15923	15739	15852	15893	15849	15792	15881	15874	15828	15598	15722	15826	15783	15823	15736	15725	15904	15957	15918	15827	15974	15903	15905	15703	15864	15878	15724	15888	15719	15806	16045	15595	15801	15727	15961	15803	15964	15654	15982	15718	15724	15815	16017	15890	15765	15745	15888	15893	15660	15759	15738	15912	15831	15890	15881	16030	15707	15890	15876	15742	15603	15742	15649	15996	15792	15876	15599	15744	15668	15683	15801	15738	15884	15858	15864	15928	15852	15978	15881	15851	15706	15820	15921	15816	15726	15884	15690	15790	15705	15768	15651	15887	15842	15819	15892	15777	15723	15769	15886	15922	15743	15899	15875	15826	15764	15758	15895	15805	15895	15896	15803	15889	15898	15860	15802	15720	15875	15811	15717	15817	16008	15755	15941	15825	15854	15848	15843	15698	15867	15910	15829	15650	15752	15718	15765	15818	15908	15839	15851	15988	15861	15822	15730	15973	15804	15680	15688	15842	15866	15850	15760	15642	15824	15742	15769	15819	15829	15803	15632	15793	15735	15823	15745	15906	15690	15865	15789	15654	15970	15710	15903	15758	15696	15831	15872	15798	15781	15682	15691	15789	15650	15786	15763	15721	15803	15789	15831	15650	15892	15736	15736	15897	15769	15869	15725	15751	15813	15820	15864	15758	15833	15935	15675	15959	15859	15805	15847	15938	15892	15765	15724	15746	15654	15941	15842	15836	15875	15812	15706	15856	15795	15739	16025	15804	15925	15790	15831	15942	15952	15637	15705	15559	15791	15865	15773	15823	15675	16005	15912	15738	15963	15854	15941	15997	15831	15754	15900	15810	15847	15677	15894	15751	15852	15697	15870	15855	15743	15715	15811	15687	15864	15846	15831	15935	15797	15767	15868	15691	15817	15887	15843	15998	15808	15856	15827	15810	15915	15898	15857	15910	15818	15743	15809	15753	15651	15713	15804	15832	15713	15796	15630	15986	15790	15955	15743	15719	15791	15687	15668	15749	15777	15686	15727	15820	15759	15742	15848	15724	15831	15751	15716	15784	15828	15724	15773	15735	15786	15857	15903	15665	15868	15881	15651	15792	15866	15798	15902	15827	15704	15784	15815	15802	15680	15824	15749	15852	15825	15943	15931	15657	15929	15862	15858	15852	15713	15772	15764	15864	15586	15841	15830	15726	15784	15839	15750	15796	15767	15815	15928	15762	15839	15647	15658	15835	16020	15700	15619	15781	15890	15767	15935	15768	15753	15727	15820	15843	15836	15819	15807	15894	15628	15621	15824	15769	15838	16103	15642	15778	15662	15704	15670	15735	15731	15662	15928	15894	15696	15814	15834	15872	15778	15821	15722	15728	15854	15666	15818	15908	15726	15781	15789	15850	15820	15705	15775	15734	15833	15730	15802	15890	15760	15833	15744	15706	15864	15938	15819	15734	15920	15849	15626	15809	15732	15958	15690	15790	15846	15745	15753	15714	16008	15876	15810	15723	15705	15801	15788	15974	15872	15879	15815	15884	15781	15904	15738	15814	15887	15910	15771	15960	15771	15756	15765	15833	15914	15912	15760	15829	15794	15831	15754	15839	15839	15820	15788	15743	15783	15721	15915	15686	15804	15907	15674	15878	15791	15784	15730	15787	15914	15670	15914	15791	15686	15667	15830	15685	15626	15658	15491	15778	15893	15777	15637	15909	15707	15856	15855	15842	15887	15881	15766	15828	15785	15864	15840	15825	15768	15618	15727	15780	15762	15820	15906	15839	15779	15854	15724	15756	15776	15814	15678	15892	15935	15905	15824	15839	15900	15843	15851	15972	15859	15785	15991	15625	15801	15731	15926	15614	15708	15966	15601	15808	15826	15877	15836	15606	15834	15725	15939	15809	15899	15928	15826	15637	15728	15661	15743	15889	15705	15705	15751	15913	15716	15657	15840	15697	15772	15925	15753	15710	15881	15709	15815	15956	15788	15818	15731	15849	16045	15823	15578	15793	15795	15842	16049	15737	15822	15778	15828	15640	15965	15975	15809	15953	15809	15814	15840	15928	15731	15639	15852	15887	15854	15850	15864	15635	15873	15703	15795	15740	15697	15899	15830	15694	15854	15656	15837	15949	15788	15741	15863	15725	15746	15820	15799	15855	15494	15644	15835	15751	15734	15688	15814	15683	15694	15803	15769	15695	15824	15834	15582	15927	15787	15815	15769	15739	15936	15709	15765	15829	15694	16063	15771	15716	15632	15832	15668	15633	15780	15872	15878	15941	15689	15847	15784	15626	15744	15755	15848	15895	15689	15911	15698	15787	15773	15743	15873	15885	15850	15802	15863	15753	15781	15716	15710	15850	15905	15611	15764	15822	15796	15897	15785	15945	15784	15788	15699	15811	15840	15661	15730	15901	15725	15799	15701	15924	15742	15819	16045	15734	15805	15726	15752	15796	15787	15691	15876	15802	15846	15719	15789	15910	15870	15584	15984	15885	15916	15722	15767	16119	15868	15530	15793	15925	15908	15876	15767	15876	15718	15969	15732	15707	15864	15625	15780	15824	15890	15798	15941	15860	15710	15722	15786	15738	15921	15912	15700	15853	15756	15810	15819	15735	15890	15822	15806	15600	15930	15700	15800	15819	15912	15780	15845	15985	15911	15788	15708	15675	15945	15839	15748	15698	15793	15714	15837	15542	15702	15853	15798	15825	15708	15784	15859	15819	15806	15890	15833	15889	15710	15843	15547	15805	15646	15854	15839	15820	15945	15693	15799	15778	15742	15829	15762	15884	15647	15694	15624	15812	15851	15739	15617	15769	15791	15806	15777	15759	15654	15781	15869	15902	15918	15611	15860	15710	15676	15839	15810	15860	15820	15821	15713	15666	15759	15796	15779	15793	15783	15641	15923	15765	15792	15872	15839	15675	15742	15867	15876	15760	15795	15628	15770	15698	15713	15825	15800	15719	15700	15673	15913	15880	15810	15880	15609	15973	15743	16007	15796	15721	15856	15790	15774	15778	15860	15956	15733	15921	15831	15830	15671	15850	15852	15798	15790	15876	15800	15840	15878	15813	15643	15738	15685	15891	15809	15862	15714	15762	15695	15763	15999	15720	15691	15941	15889	15718	15707	15693	15686	15727	15771	15711	15681	15947	15883	15673	15778	15726	15828	15974	15817	15838	15822	15941	15750	15944	15878	15788	15795	15863	15709	15752	15871	15695	15665	15845	15653	15810	15805	15830	15792	15882	15802	15735	15792	15929	15648	15714	16017	15879	15871	15835	15831	15771	15960	16059	15728	15702	15786	15789	15800	15569	15823	15752	15781	15923	15718	15760	15724	15585	15854	15668	15775	15806	15660	15995	15807	15846	15792	15877	15517	15888	15853	15770	15838	15968	15865	15740	15787	15767	15687	15812	15743	15953	15668	15757	15657	15886	15880	15982	15807	15897	15853	15780	15823	15891	15851	15761	15854	15891	15685	15866	15793	15942	15915	15849	15670	15726	15870	15928	15858	15860	15750	15881	15755	15761	15877	15861	15826	15831	15750	15912	15874	15809	15870	15850	15776	15803	15685	15742	15672	15875	15690	15858	15833	15835	15857	15824	15799	16025	15667	15876	15866	15831	15866	15816	15767	15962	15810	15773	15874	15834	15745	15808	15846	15919	15804	15846	15718	15737	15897	15759	15849	15833	15890	15770	15732	15888	15778	15739	15897	15815	15680	15741	15674	15628	15763	15907	15889	15910	15732	15819	15837	15699	15723	15798	15834	15838	15636	15973	15719	15773	15804	15612	15620	15670	15779	15749	15744	15769	15699	15793	15844	15939	15767	15622	15832	15724	15914	15703	15737	15794	15682	15775	15703	15687	15770	15626	15762	15725	15784	15988	15705	15654	15698	15776	15857	15773	15879	15712	15842	15625	15824	15920	15673	15886	15950	15818	15767	15929	15639	15956	15729	15820	15739	15800	15906	15738	15812	15821	15829	15874	15815	15846	15850	15694	15841	15739	15844	15856	15908	15662	15714	15773	15657	15968	15882	15898	15813	15778	15874	15857	15644	15891	15766	15684	15829	15777	15901	15826	15885	15827	15727	15741	15722	15765	15850	15722	15835	15734	15691	15749	15828	15602	15680	15800	15860	15806	15936	15745	15791	15860	15929	16082	15807	15838	15798	15875	15783	15724	15803	15820	15756	15666	15655	15876	15642	15778	15810	15882	15764	15827	15694	15659	15820	15715	15727	15854	15879	15702	15664	15801	15702	15909	15802	15865	15880	15692	15809	15880	15716	15860	15833	15730	15682	15656	15759	15900	15794	15834	15650	15854	15889	15750	15704	15639	15821	15902	15901	15884	15868	15682	15848	15716	15778	15800	15820	15854	15668	15898	15663	15784	15629	15860	15830	15857	15997	15860	15869	15746	15821	15927	15887	15854	15785	15892	15735	15859	15854	15639	15707	15707	15697	15682	15870	15821	15797	15738	15719	15624	15825	15688	15761	15829	15845	15635	15753	15853	15861	15932	15793	15929	15687	15628	15799	15871	15626	15840	15749	15858	15671	15870	15740	15737	15820	16025	15599	15817	15738	15954	15739	15653	15871	15830	16047	15929	15835	15716	15935	15676	15720	15708	15776	15728	15988	15609	15742	15870	15702	15895	16068	15717	15833	15761	15721	15970	15695	15704	15881	15969	15943	15685	15759	15734	15809	15797	15650	15790	15910	15714	15734	15797	15864	15961	15868	15785	15732	15578	15920	15918	15900	15714	15889	15906	15722	15736	15631	15593	15656	15759	15881	15806	15765	15673	15671	15853	15674	15719	15802	15830	15826	15860	15892	15789	15939	15798	15670	15633	15852	15939	15747	15608	15718	15755	15913	15820	15699	15614	15862	15704	16099	15774	15720
28215	23495	28366	25461	21632	20774	20235	19679	18919	18685	18607	18455	18370	18348	18245	18037	18249	18081	17914	18106	17910	17845	17978	17880	17752	17866	17770	17886	17873	17718	17498	17787	17631	17747	17835	17733	17945	17915	17734	17611	17560	17695	17568	17725	17817	17863	17693	17818	17842	17670	17775	17732	17771	17583	17789	17535	17540	17811	17651	17557	17839	17828	17725	17688	17670	17734	17892	17875	17702	17604	17848	17635	17674	17716	17695	17737	17692	17557	17684	17560	17742	17688	17815	17594	17628	17587	17713	17637	17561	17681	17745	17625	17954	17751	17796	17792	17619	17532	17709	17685	17627	17486	17505	17759	17805	17551	17676	17566	17801	17816	17690	17687	17781	17788	17842	17671	17698	17676	17780	17744	17715	17646	17682	17588	17890	17756	17708	17666	17760	17789	17590	17802	17781	17679	17777	17556	17881	17582	17770	17857	17720	17709	17700	17714	17775	17548	17734	17637	17770	17883	17782	17671	17491	17590	17811	17689	17675	17748	17742	17656	17940	17617	17669	17800	17697	17717	17664	17765	17767	17632	17905	17718	17752	17790	17708	17727	17516	17779	17765	17713	17793	17617	17598	17693	17808	17769	17740	17644	17911	17768	17612	17721	17655	17587	17781	17557	17627	17556	17837	17958	17692	17750	17565	17597	17744	17662	17667	17660	17625	17703	17732	17779	17581	17512	17556	17578	17551	17605	17530	17604	17543	17683	17806	17601	17744	17567	17695	17593	17738	17672	17665	17743	17829	17637	17623	17587	17709	17724	17700	17842	17682	17693	17632	17838	17659	17782	17776	17561	17961	17458	17621	17579	17639	17597	17874	17749	17732	17730	17742	17885	17747	17825	17730	17835	17647	17699	17746	17427	17756	17637	17824	17699	17660	17669	17782	17835	17528	17805	17714	17548	17693	17787	17928	17451	17766	17630	17714	17785	17762	17580	17680	17571	17587	17645	17721	17720	17654	17613	17593	17763	17505	17704	17554	17653	17853	17628	17685	17656	17611	17479	17737	17711	17649	17602	17820	17650	17525	17773	17529	17717	17642	17773	17632	17622	17794	17707	17685	17551	17730	17853	17570	17783	17561	17654	17848	17737	17776	17466	17746	17740	17706	17684	17786	17807	17728	17592	17765	17739	17836	17795	17732	17591	17607	17668	17749	17571	17715	17757	17454	17716	17794	17659	17736	17615	17686	17837	17871	17719	17634	17792	17685	17674	17451	17530	17523	17712	17580	17517	17662	17928	17721	17740	17603	17709	17797	17621	17868	17663	17734	17978	17839	17812	17735	17665	17656	17532	17656	17881	17555	17570	17624	17660	17504	17590	17740	17757	17636	17583	17644	17712	17763	17736	17661	17871	17849	17575	17656	17719	17586	17780	17738	17740	17510	17741	17510	17660	17804	17531	17638	17616	17692	17621	17593	17662	17943	17745	17615	17830	17777	17693	17656	17750	17647	17766	17776	17690	17505	17688	17519	17749	17621	17707	17812	17749	17671	17672	17871	17702	17801	17750	17616	17683	17915	17615	17625	17591	17722	17840	17752	17639	17629	17866	17704	17606	17603	17465	17596	17823	17596	17707	17708	17692	17762	17819	17746	17906	17768	17479	17783	17796	17857	17710	17868	17772	17689	17701	17566	17705	17392	17745	17692	17674	17700	17500	17575	17805	17615	17677	17564	17597	17538	17746	17874	17754	17374	17670	17689	17603	17645	17777	17819	17512	17610	17539	17827	17651	17728	17717	17678	17969	17613	17695	17706	17651	17783	17599	17716	17747	17553	17754	17977	17764	17715	17692	17655	17747	17821	17715	17694	17666	17653	17590	17816	17657	17686	17678	17938	17627	17766	17768	17778	17680	17881	17650	17614	17532	17339	17746	17615	17782	17775	17790	17800	17739	17673	17635	17527	17689	17793	17710	17616	17668	17792	17682	17950	17759	17750	17610	17878	17662	17574	17624	17536	17698	17717	17710	17791	17721	17761	17578	17740	17537	17629	17638	17705	17625	17684	17596	17696	17743	17595	17815	17556	17591	17803	17860	17491	17715	17621	17705	17501	17705	17662	17547	17636	17742	17709	17594	17622	17544	17694	17744	17783	17742	17921	17669	17607	17730	17574	17561	17657	17783	17747	17631	17846	17674	17882	17659	17767	17802	17585	17710	17530	17723	17879	17630	17701	17925	17747	17772	17713	17487	17274	17599	17740	17599	17587	17852	17857	17610	17686	17742	17614	17614	17739	17778	17711	17569	17604	17686	17608	17756	17677	17528	17763	17787	17716	17517	17611	17587	17721	17654	17782	17560	17723	17708	17701	17811	17784	17757	17608	17562	17712	17705	17605	17713	17817	17743	17680	17801	17543	17663	17706	17794	17745	17594	17785	17555	17695	17793	17742	17494	17706	17586	17599	17657	17715	17707	17724	17770	17621	17537	17701	17620	17660	17680	17691	17713	17727	17697	17793	17592	17626	17676	17662	17884	17811	17637	17749	17508	17704	17653	17717	17869	17623	17744	17849	17787	17576	17648	17566	17749	17750	17943	17501	17647	17573	17613	17735	17801	17613	17782	17782	17731	17637	17731	17795	17573	17508	17781	17631	17670	17821	17755	17578	17591	17800	17793	17667	17721	17753	17717	17624	17700	17684	17694	17659	17785	17772	17668	17686	17829	17737	17717	17730	17835	17767	17532	17790	17749	17789	17697	17810	17531	17655	17580	17732	17545	17721	17631	17746	17573	17802	17395	17673	17720	17810	17835	17777	17695	17575	17773	17527	17677	17782	17650	17839	17820	17614	17593	17605	17731	17862	17766	17606	17751	17820	17797	17716	17661	17716	17543	17651	17635	17733	17592	17669	17881	17837	17912	17839	17729	17668	17877	17679	17752	17660	17624	17810	17706	17678	17547	17832	17615	17663	17760	17869	17624	17424	17700	17732	17700	17734	17768	17757	17831	17576	17716	17562	17660	17525	17703	17576	17714	17818	17609	17598	17884	17774	17633	17652	17750	17747	17783	17889	17710	17757	17678	17721	17616	17705	17697	17757	17680	17609	17675	17749	17758	17641	17731	17815	17726	17535	17528	17499	17928	17687	17573	17715	17603	17525	17732	17649	17691	17869	17758	17587	17921	17918	17713	17599	17759	17753	17810	17656	17677	17731	17721	17761	17733	18087	17745	17824	17748	17573	17625	17765	17660	17723	17953	17503	17713	17609	17802	17713	17775	17614	17749	17577	17725	17622	17601	17878	17542	17637	17673	17708	17856	17791	17852	17691	17722	17637	17753	17776	17731	17718	17698	17820	17751	17695	17708	17623	17833	17743	17684	17642	17737	17802	17483	17537	17766	17727	17727	17770	17794	17716	17594	17634	17743	17756	17539	17590	17326	17704	17788	17517	17531	17798	17682	17760	17636	17806	17582	17756	17753	17778	17544	17699	17638	17660	17665	17652	17873	17717	17784	17719	17631	17624	17689	17603	17748	17655	17879	17748	17568	17696	17501	17584	17618	17700	17783	17664	17723	17724	17673	17715	17721	17627	17659	17727	17712	17956	17475	17612	17885	17899	18036	17867	17561	17751	17543	17787	17896	17663	17677	17467	17551	17752	17682	17556	17647	17655	17730	17564	17787	17763	17481	17729	17660	17726	17779	17722	17752	17715	17680	17865	17778	17643	17938	17913	17858	17844	17567	17916	17743	17548	17828	17788	17634	17810	17757	17504	17672	17614	17700	17658	17683	17643	17854	17765	17644	17697	17680	17852	17672	17756	17861	17943	17649	17550	17549	17813	17748	17692	17688	17568	17568	17589	17781	17678	17647	17900	17613	17681	17729	17809	17619	17690	17710	17799	17637	17895	17594	17821	17854	17559	17794	17860	17865	17749	17654	17829	17713	17442	17713	17705	17653	17578	17731	17503	17847	17829	17622	17590	17753	17688	17604	17728	17485	17623	17525	17780	17648	17735	17611	17692	17816	17624	17662	17667	17679	17782	17885	17576	17553	17733	17785	17813	17650	17757	17711	17781	17786	17726	17710	17639	17662	17553	17716	17632	17696	17712	17886	17696	17890	17811	17755	17657	17611	17852	17668	17726	17682	17963	17772	17641	17739	17844	17759	17619	17568	17510	17836	17966	17661	17804	17824	17881	17681	17726	17716	17525	17637	17669	17626	17694	17594	17695	17874	17694	17813	17602	17811	17898	17565	17627	17540	17741	17603	17705	17512	17532	17770	17640	17735	17553	17745	17638	17545	17693	17506	17877	17549	17816	17658	17676	17769	17867	17813	17505	17666	17729	17550	17888	17817	17804	17755	17729	17618	17782	17638	17757	17597	17710	17762	17665	17765	17598	17740	17725	17735	17797	17678	17732	17733	17719	17767	17722	17684	17725	17669	17824	17716	17718	17633	17627	17740	17677	17652	17561	17619	17862	17663	17677	17676	17663	17708	17599	17614	17697	17797	17657	17728	17589	17668	17748	17809	17695	17737	17778	17711	17710	17596	17601	17679	17786	17704	17877	17978	17706	17685	17644	17603	17732	17746	17647	17753	17867	17645	17721	17688	17801	17650	17540	17561	17473	17639	17715	17742	17805	17610	17620	17504	17647	17766	17750	17586	17767	17578	17757	17622	17764	17764	17647	17651	17793	17950	17984	17798	17769	17537	17621	17593	17812	17824	17731	17501	17859	17615	17669	17595	17701	17666	17724	17567	17629	17795	17523	17698	17874	17742	17752	17621	17601	17623	17714	17559	17635	17852	17713	17715	17553	17768	17769	17504	17783	17566	17672	17649	17779	17507	17829	17882	17625	17494	17572	17486	17885	17715	17744	17700	17897	17729	17698	17527	17775	17680	17760	17616	17668	17810	17720	17881	17865	17685	17668	17688	17781	17644	17582	17804	17690	17721	17754	17668	17718	17819	17885	17568	17558	17748	17693	17616	17602	17652	17915	17747	17864	17668	17516	17644	17634	17825	17669	17734	17724	17651	17850	17754	17746	17678	17968	17742	17659	17709	17756	17573	17626	17704	17632	17673	17587	17614	17635	17648	17721	17766	17580	17662	17784	17825	17572	17577	17497	17704	17703	17722	17482	17460	17886	17806	17691	17495	17575	17858	17709	17446	17693	17929	17815	17659	17703	17693	17759	17806
21796	31268	28707	22356	20503	19213	18103	17551	16830	16479	16148	16252	15948	15842	15719	15568	15695	15633	15412	15206	15115	15166	15144	15136	15187	15085	15090	15064	15045	14962	15026	14895	14995	14973	15121	15129	14913	14882	14989	14958	14961	15099	15031	14984	14991	14940	15067	14992	14947	14944	14989	14947	14829	14840	14824	15052	14878	14967	14858	14990	15006	14995	15101	14825	14884	14920	15092	15038	14942	14848	14915	15045	14879	14877	14948	14987	14993	15058	14892	15002	14941	14926	14993	15139	15073	14924	15003	14886	15022	15270	14907	14902	14955	14921	14995	14928	15100	14904	14966	15009	14888	14889	14920	15034	15061	15048	15076	14937	14901	14851	14907	14946	14644	14883	14907	14873	14877	15043	15039	14996	14820	15030	14889	14958	14889	14842	14984	14944	14966	14866	14803	14943	15013	14944	14789	14956	14779	14800	15004	15039	14815	14958	14888	14886	14925	14849	14992	15047	14976	15008	14845	14783	15047	15017	15044	14863	14837	14882	14991	14765	14867	14849	14851	15104	15090	14858	14969	14973	14895	14907	14930	14903	15048	14979	14886	14885	15008	14942	14945	15155	14797	14959	14947	14934	14980	15125	14904	14967	14873	14954	15125	14878	14934	15080	14947	15103	14983	14822	14995	14948	15055	15071	14915	15094	15076	14853	14869	14757	15027	14853	15073	15036	14856	14847	15003	14905	14859	15018	15027	15013	15010	14878	15096	14952	14889	14918	14835	14758	14899	14934	14891	14907	15017	15004	14827	14834	15071	14870	14965	14936	15049	14803	14863	14875	14880	14905	15089	14917	14922	14950	14908	15029	14785	14979	14933	14942	14942	15024	14939	14998	14945	15018	15113	14938	14916	14833	15085	14938	14954	15004	14841	15042	14723	14944	15000	14853	14994	14957	14981	14890	15095	15126	15179	14892	14983	14868	14828	14955	15040	14976	15050	14853	14912	14973	14854	15014	14789	14927	14932	14931	14826	14979	14978	14873	14916	14895	14885	15168	14871	14974	14998	14980	15125	14855	14932	14855	14907	14985	15082	14931	15025	14974	15009	14849	14978	14971	15052	14782	14928	15095	14954	14994	15035	14944	14942	14858	15076	14940	14996	14773	15092	15028	14936	15101	14921	15014	14909	14914	14919	14934	14941	14812	14939	14998	14947	14864	15059	14933	15131	14735	14882	14885	14884	14921	15065	15024	15021	15059	14826	14943	15042	14978	14823	14881	15076	14938	14892	14928	14960	14912	14986	14996	14809	15041	14980	14946	14981	14937	14856	14829	15015	15056	14854	14996	14963	14824	15050	15058	14898	15044	14968	14900	14949	15017	15012	14825	14872	14976	15000	14955	14982	14943	14931	15040	14843	14914	14883	15020	14893	14916	15011	15218	14928	14982	15038	14948	15012	14975	14989	15060	15013	14756	14911	15083	14860	14936	14904	15106	14933	14797	15006	14851	14850	14986	15179	14813	15013	14910	14846	14907	15024	14930	14865	15001	14949	14825	14882	14887	15025	14859	14898	14877	14828	15050	14952	14955	14826	14996	14884	14910	14970	15013	14785	14962	14962	14894	14851	15084	14896	14752	14977	15087	14880	14854	14794	14895	15046	14887	14849	15040	14963	14980	15035	14950	15008	14875	14895	14876	14975	15001	14974	15011	14967	14840	14922	15013	14990	14749	14893	14969	14892	15042	14933	14947	14844	15002	15021	14926	14693	15065	14860	15047	15195	14880	15018	15205	15031	15035	14838	14936	14951	14897	14786	14882	14896	15010	14977	14823	14864	14973	14833	14883	15001	14795	14950	15006	15057	15056	14945	14987	14910	15062	14861	15061	14919	14860	14837	14950	14873	14965	14989	14901	14874	14911	15064	14764	15079	15066	15003	14799	14939	14928	15015	14909	14964	15003	14964	14734	14853	14901	14952	14929	14848	14947	14876	14925	14951	14833	14887	14987	15107	15118	15004	14870	14995	14896	14904	15043	14904	15021	14838	14887	14870	14919	14985	15077	14901	14786	14970	14982	15049	15046	14912	15018	14806	14951	14985	14873	14964	14933	15052	15008	14898	15103	15140	15181	14932	14822	14983	15120	15115	15073	14987	14833	14975	14950	14964	14812	15045	15057	14917	14740	14967	15088	15065	14901	14967	15139	15068	14887	14996	14998	14910	14939	14950	14887	14990	14910	15078	15031	14972	15005	15094	14925	14890	15014	14966	14953	15068	14996	15069	14807	14973	14916	15096	14925	14941	15007	15093	14912	15098	15009	14977	14909	14889	15002	15082	14815	14964	14947	14843	14859	14912	14949	14992	15095	14919	15030	14750	14921	14971	15008	14898	15082	14877	15122	14880	14918	14869	15042	14849	14976	15038	14873	15046	14982	14835	14974	14860	14917	14925	14676	14990	14799	15027	14811	14973	14947	15029	14899	15028	14816	15110	14944	14925	14995	14942	14948	14841	14708	14957	14844	14964	14916	15059	15134	14908	14846	14944	14997	15045	14866	14911	14975	15065	15035	14895	14942	14948	14958	15041	15002	14997	14857	15058	14873	15047	15062	14926	14901	14822	14911	15092	14891	14964	14928	15025	15096	14979	14804	15071	14953	14848	15112	14906	14970	14935	14963	14885	14954	14963	14814	15002	14945	14997	14940	14990	15007	15030	15070	14946	15105	14990	14930	15115	14918	15002	14912	14807	15018	14807	14981	14992	14869	14981	15039	14918	14934	15016	14920	14840	15002	15054	15071	14820	14836	15165	14881	15044	14904	15007	15102	14950	15130	14869	15016	14897	14892	14970	15137	14896	14869	14920	14978	14832	15063	15015	14939	15024	15232	14851	14987	14949	14976	14957	15094	14932	15081	14896	15024	14987	14931	14829	14905	14983	14965	14862	14981	14975	15125	14799	14848	14929	14969	14843	14952	14785	14998	15012	14870	15023	15013	14936	14930	14843	15031	14758	14789	14884	14872	15017	15025	15048	14968	15011	15020	14942	15068	14825	14996	14927	14829	15068	14860	14733	15047	14875	14922	15122	14963	15037	15009	14875	14842	15093	14997	14842	15035	14804	14923	14995	14975	15062	14880	14959	14985	14946	14970	14913	14896	14826	15037	14939	14885	15046	15154	14908	14932	15036	14926	14955	15104	14868	15084	14935	14752	14922	14986	14933	14844	14894	14985	14949	14926	14928	14972	14933	15018	14783	14905	15041	15044	14975	14970	14936	15137	14754	14905	14912	14920	14898	14996	14915	14952	14877	14930	14825	14861	14844	14702	14909	14952	14830	14953	15031	15070	15021	14912	14939	14974	14944	14882	14874	14848	15128	14995	15008	14891	14836	14751	14764	15103	15128	15050	15075	14919	14931	14969	14908	15037	14930	14798	14986	15190	14860	14985	14993	15047	14943	14769	14994	14831	15051	15050	14788	14891	14839	14955	15007	14900	14849	15116	15079	14975	15005	14958	14983	14943	14979	14922	14924	14993	14920	14876	15056	14929	15124	14934	14960	15068	15017	14979	15133	14968	14898	14807	14923	15053	14974	14958	14985	14866	14954	14983	14866	14924	14902	14836	14894	14776	14802	15023	14809	15014	15143	14908	14888	14819	15028	14978	14873	14922	15029	14799	15063	15045	14878	15091	15128	14891	14906	14798	14898	14860	14849	15017	14980	14872	14897	14874	14765	14946	14990	14946	15157	15096	15039	14994	14990	14795	15030	14791	14879	14797	14977	14824	14904	14941	14805	14894	15162	14999	14904	14908	14873	14958	14894	14844	14922	14867	14888	14899	14790	14966	14951	14943	14823	14954	15014	14918	15011	14969	15002	15100	15082	15149	14950	14808	14899	14943	14913	14963	15194	14881	14918	14753	15105	14980	14929	14956	15033	15055	15152	14909	14898	15088	15013	14988	14888	14870	15031	15095	14978	15039	14925	14946	14988	15078	14970	14891	14968	14794	15050	14871	14957	14954	14985	14806	14962	14880	15003	14975	15017	14766	15041	14952	15056	14807	14992	14901	14883	14830	14962	14743	14889	14958	15027	14897	14934	15036	14866	14821	14941	15005	15026	14903	14879	14930	14973	14855	14899	14811	14992	14950	14693	14853	14920	15007	14940	14951	14852	14861	15121	14875	14816	14896	14994	14902	14882	14926	15063	15055	14916	14943	15045	15030	14913	14987	15004	14957	14818	14830	15095	15051	14861	14994	14900	15046	15062	14909	14876	14861	15042	14949	14803	14945	14678	14852	14990	14914	15050	15030	15018	15035	15080	14981	15027	14905	14897	14974	14948	14944	14849	14886	14836	15005	14992	14899	14935	14956	14949	14864	14911	14971	15054	14861	14783	14831	14969	14904	14837	15084	14998	14905	14981	14886	14987	15107	14934	15079	14857	15100	14862	14874	14961	14893	15047	14884	14885	15014	14885	14830	14933	15006	14979	14923	15028	14937	15177	14889	15103	14973	14960	15047	14915	14947	14974	14756	15004	14995	14997	14968	15038	14853	14901	14960	15115	14957	14949	15001	14751	15077	14964	15022	14881	14945	14890	14955	15040	14809	14964	14974	14954	14801	14966	14846	15085	14908	15042	15012	14889	14984	14842	14888	14902	15045	15056	14925	14912	14933	14801	14895	15068	14928	14829	15078	15079	14907	14941	14904	14845	14844	15035	14965	14968	14686	14903	15082	14781	14866	14844	15042	14924	14980	15003	15113	15008	14954	15016	14823	15022	14986	14977	14788	14921	15032	15082	15084	14975	14915	15016	15060	15008	15037	14997	14926	14962	14935	15061	14821	14947	15089	15117	14889	15006	15013	14853	14865	15033	14870	15193	14803	15073	14979	14974	14924	14942	14867	15091	15045	14807	14972	14932	14919	14997	15187	15001	14962	14988	15011	14897	14923	15100	14949	14973	14941	15016	14864	15140	14904	15124	14923	15077	15016	15140	14980	14835	14993	15120	14760	15043	14974	15000	14982	14940	15007	15069	14933	14933	14890	14920	14883	15105	14894	14817	14791	15097	14913	15011	14953	15054	14862	14949	14901	14926	15076	14968	14828	15157	14970	15088	14923	15111	14932	15126	14808	14854	15123	14930	14944	15116	14947	15062	15082	15057	14842	14801	14866	14915	14954	15172	15010	15120	14899	15054	15043
23776	21042	28389	24235	22968	24360	24038	21213	20157	19981	19526	19366	19269	19329	18767	18669	18689	18594	18548	18586	18184	18286	18384	18387	18078	17970	18094	18178	17951	17970	17929	17913	18141	18011	17973	18043	18142	18021	17973	17888	18046	18064	17979	17954	17960	17966	18022	17924	17964	18039	17918	17883	17846	17791	17955	18152	18046	17997	18013	17969	17777	17771	17991	17793	17949	17996	17974	17723	17793	17687	17914	17849	17724	17865	18010	17917	17815	17899	17995	18043	18036	18002	18105	18000	17885	18016	17826	18001	17854	17903	18148	17979	18021	17990	17920	18138	17959	17880	17953	17934	17742	17819	17988	17902	17944	17979	17967	17994	17950	17986	17855	18161	18044	17914	18071	17666	17845	18095	18061	17868	17978	18075	17886	17981	17944	18029	17950	18016	17870	18065	18191	17993	18002	17928	17758	18006	18057	17945	17838	17985	17959	17913	17943	17789	17924	18121	18029	17708	17885	17939	17903	17926	17886	17859	17895	17908	17733	17749	17746	17891	17799	17948	17757	17667	17949	17814	17924	17871	17929	17808	18050	17988	17994	17986	17795	17724	18030	17984	17835	17876	17940	17849	17871	17893	17776	18024	17922	17984	17877	17850	17873	17803	18003	17769	17780	17708	17954	17943	17802	17869	17974	18063	17807	17872	17929	17843	17954	17947	17955	17895	17810	17865	17865	17878	17779	17895	17974	17739	17804	18117	17969	17832	17965	17818	17658	17895	17766	17801	17943	18017	18041	17706	18012	17939	18001	17688	17912	17763	17982	18019	17677	18004	17914	17910	17811	17903	18058	17874	17922	17820	17841	17859	17882	17928	18031	17810	17961	17886	18047	17963	17883	17970	17728	17904	17828	17799	17955	18004	17874	18006	18057	18072	17815	17807	17918	17966	17936	17872	18137	17729	17964	17700	17911	17871	17932	17831	17767	17905	18016	17772	17800	17815	17984	17791	17920	18050	17710	17732	17832	17949	17949	17702	18086	17604	17856	17978	17921	17925	17941	17818	17878	17723	17829	17828	17849	18140	17867	18060	17863	17835	17980	18079	17905	17838	17909	17837	17601	17861	17978	17878	17940	17911	17915	18141	18024	17714	17784	17866	17883	18006	17997	17834	17816	17830	17865	17806	17633	17703	17830	17864	17832	18023	18094	17849	18002	17722	18068	17626	17944	18021	17988	18084	17928	17726	17936	17765	17933	17908	17767	17921	17987	17877	17894	17658	17770	18061	17798	17935	17954	17804	17833	18061	17911	17989	17995	17901	17800	17960	18113	17974	17900	17809	17824	17967	17885	17803	17899	18150	17786	17837	17694	17888	17960	17584	17936	17997	17804	17926	18013	17938	17782	17674	17803	17970	17894	17812	18045	17723	17879	17763	17862	17994	18156	17891	17561	17835	17951	18105	17852	18027	17923	18096	17922	18084	17925	17854	17763	17829	17893	17982	17761	18087	17951	18045	17872	17981	17792	17730	17793	18032	17801	17996	17933	17937	18031	17785	17728	17913	18022	17834	18110	17833	17999	17778	17790	18046	17976	17741	18182	17911	18060	17892	17840	18082	17795	17719	17913	17944	17764	17788	17855	17814	17880	17728	17857	18084	17838	17892	17901	17915	17931	17986	17688	17896	17858	17888	18020	17883	17929	17896	17856	17772	18030	17836	17880	17811	17970	17764	17865	17865	18177	17850	17744	17951	17830	17960	17842	17865	17703	17848	18007	17965	17915	17769	17875	17752	17930	17801	18024	17837	17866	17950	18020	17713	17972	17820	17846	17815	17915	17873	18021	17751	17836	17901	17983	17726	17893	17913	17799	17975	18063	17857	17906	17918	18114	17924	17714	17927	17909	17929	17992	17999	18106	17776	18012	17837	17880	17820	17659	17969	17806	17648	17868	17746	18039	18026	17940	17924	17730	17965	18057	18035	17862	17856	17805	18063	17864	17795	18029	17855	17889	17874	17866	18049	17795	17883	17709	17911	17972	18002	17840	17860	17630	17866	18093	18107	17712	17752	17798	17972	17704	17604	17649	17884	17858	17737	17947	17700	17885	17946	17681	17804	18085	17920	17964	18080	18054	18198	17848	17943	18077	17734	17837	17783	17948	17820	17794	17847	17875	17920	17918	17710	17825	17779	17923	17884	17896	18054	17923	17900	17965	17874	17885	17872	17924	17966	17917	17786	17849	18027	17942	17999	17948	17974	17910	17888	17720	17822	17916	17828	18129	17875	18011	18058	17902	18033	17883	17812	17791	17827	18040	17791	17920	17996	17905	17988	17836	17943	17940	17912	18036	17799	17850	17869	17861	17884	18143	17996	18033	17952	17616	17944	17848	17791	18100	17960	17652	17938	17805	18174	17815	17899	18002	17864	18004	17852	17828	17866	18012	17705	17894	18185	18017	18021	17946	18022	18003	17948	17937	17787	17986	17900	17889	17985	18160	17995	17945	17887	17810	17887	17704	17856	17987	17922	17958	17778	17983	17946	17888	17955	17827	17870	18043	17861	17925	17945	17785	17609	17805	17733	18036	17864	18032	17747	17808	18046	17963	17958	17630	17887	17980	17843	17901	17842	17884	17797	17845	17735	17830	17774	17970	17759	17742	18002	17937	17969	17804	17826	17799	17726	17907	17973	17902	17896	17983	17811	18040	18074	17972	17835	17979	17984	17879	18039	17809	17983	17830	18017	17842	17734	17876	17914	17864	18095	18090	17895	18078	17796	17947	17843	17820	17805	17861	18118	17871	17844	17637	17941	17903	17694	17894	17991	18019	17905	17828	17871	17797	18069	18149	17883	18064	17767	17952	17818	18001	17815	17958	17870	18097	17907	18121	17913	18135	17810	17895	17891	17845	17893	18186	18162	17947	17917	17990	17884	17941	17910	18109	17948	17910	17722	18009	17815	17627	17801	18009	17935	17796	17842	17790	17756	17636	17684	17745	17915	17691	17931	17989	17783	17972	18043	17899	18039	17941	17799	18053	17812	17915	17965	18078	17775	17917	18069	17951	17903	17992	18017	17967	17945	17806	17831	17883	18056	17997	17937	17766	17855	17881	17774	17871	18074	17790	18030	17866	17769	17957	17879	17777	17844	17765	17909	17741	18012	17761	17996	17991	18094	17990	17901	17958	17935	17872	17994	18150	17972	17921	17991	17719	18035	18001	17756	17964	17872	17864	17873	17713	17828	17878	17802	17718	17986	17992	18059	17845	17712	17817	17931	17980	17857	17804	17750	17781	17804	17887	17958	18018	17827	17881	17964	17814	17909	17877	17960	17930	17720	17991	17835	17888	17849	17911	17908	17868	17846	18066	18039	17934	17923	18058	18051	18035	17805	17856	17723	17664	17899	17735	17830	17907	17801	17939	17880	17772	17884	17796	17910	17950	18001	17694	17798	17822	17756	17887	17939	18013	17831	17823	17929	17862	17901	17859	17840	17952	17904	17882	17863	17901	17978	17757	17701	17821	18166	17906	17684	17949	17856	17872	17964	17991	17651	17978	18168	17857	17972	17942	17911	17801	17823	17913	17796	17808	17649	17882	17826	17941	17670	17951	18065	17832	17747	17881	17927	18062	17876	18004	17894	17956	17994	17728	17686	18006	18024	17796	17610	18033	17649	18040	17876	17839	18218	17816	18041	17841	17976	17715	18021	18007	17700	17725	17971	17984	17793	17781	17875	17911	17875	17977	17770	17974	17737	18041	17846	17836	17922	17720	18026	17704	17810	17960	17913	17938	18137	18013	18004	17820	17756	17793	18024	18040	17608	17867	17613	17937	17894	17700	17757	17934	17862	17986	18001	17781	17887	17822	17738	17917	17907	17923	17839	17882	17980	17997	17719	17686	18095	17957	17772	17930	17966	17808	17822	17863	17773	18005	18028	17951	18013	17851	17952	17666	17826	17998	17935	17994	17824	17963	17713	17924	17696	18073	17798	17746	18063	17871	17895	17998	17914	17840	18017	17815	17900	17894	17969	17916	17947	18028	17849	17907	17963	18010	17921	17990	18079	17893	17783	17865	17835	17903	17878	17810	17892	17809	17909	17807	17851	17796	17923	17855	18011	18026	17920	17964	17879	17696	17893	17901	17850	18017	18059	18043	17931	17919	17971	17801	17948	17782	17818	17753	17980	18033	17988	17889	18012	17990	17838	17682	18016	17805	17802	17996	17953	17771	17947	17988	17888	17668	17881	17839	18170	17815	17871	17882	17877	17702	17852	17793	17745	17739	18068	17979	17899	17969	17862	17932	17729	18087	18076	17630	17960	17868	17848	17763	17799	17804	18012	17970	17640	18072	17818	17902	17921	17624	17827	17824	17874	17978	17896	17990	17916	18116	17965	17937	17752	17682	17960	17937	18007	17804	17948	17810	17775	17816	17957	17999	17787	17967	18010	18038	17855	17770	17979	17754	17782	17913	17895	18058	17946	17987	18072	17950	17899	17924	17841	17745	17849	17948	18025	18001	17796	17858	17890	17981	18056	18097	17981	18127	17981	17821	17770	17882	17871	17905	17850	17826	17886	17778	17746	17810	17758	17877	17693	17911	17767	18113	18024	17889	17871	17879	17791	17953	17993	17962	17825	17973	17756	17943	17885	17828	17951	17873	17840	17864	18064	17992	17733	17918	18048	18213	17925	17937	17815	17928	17899	17735	17849	18053	17920	17989	18004	18191	17847	17882	17876	17736	17895	18056	18058	17839	17992	17806	17727	17985	17940	17731	17941	17895	17794	17826	18076	17958	18004	18141	17965	17895	18040	17967	17724	17890	17994	17860	17920	17923	17708	17715	17764	17904	17981	17832	17983	17857	17829	17792	18010	17659	17834	18006	17847	18050	18206	17954	17719	17937	17849	18031	17888	17832	18037	17932	17813	18029	17767	17882	17905	17879	17849	17723	17940	18068	17919	18042	17979	17630	17989	17977	17788	17873	17836	17944	17480	17870	17818	17947	17986	18059	17895	17772	18069	17847	17819	18081	18031	17932	17917	17938	17964	17807	17717	18210	17889	17845	17946	17917	17732	17911	18017	17915	17939	17794	17791	17991	18070	17794	17944	17787	17944	17842	17787	18100	17912	17899	18057	18070	17797	17950	17764	17917	17834	17978	17888	17720	18055	17908	17766	17744	17853	17960	17908	17721	17911
21074	37589	34247	26785	23842	22157	20314	19320	18472	17820	17474	17293	16883	16631	16247	16035	16183	15989	15594	15642	15543	15434	15454	15414	15344	15368	15237	15288	15287	15236	15430	15270	15184	15133	15342	15094	15101	15150	15129	15285	15074	15051	15182	15115	15075	15116	15026	15054	15062	15141	15080	15134	15054	14947	15041	15105	15019	15026	15122	14869	15012	14957	15120	14949	15042	15014	15119	15262	14955	14988	15091	15112	14968	14971	14993	15034	15122	15138	15013	15211	15085	15038	15111	15088	15034	15083	15008	15154	14976	15076	15167	15024	15261	14889	15111	14930	15142	15004	14990	15041	15124	15117	15011	15167	14999	15176	15046	14983	15071	15052	14992	15194	14925	14961	15060	14938	14997	15083	14895	14954	14934	14904	15142	15122	15067	14933	15069	14990	15175	15025	14906	15031	15075	15008	15082	15012	15087	14980	15071	15062	15051	15082	14999	15085	15140	14868	15072	15005	15172	15170	14934	15126	14983	14979	14986	15071	15000	15025	15117	14993	14908	15013	15123	15027	14904	14849	14973	14898	15043	15200	15038	15056	15104	15061	15157	15141	15028	14951	15113	15089	15200	14971	14988	15146	15184	15056	14956	15086	14979	15075	15109	15164	15084	15098	15060	15167	14954	15016	14981	14924	15114	15062	14945	15053	14974	14978	15040	15025	15002	15008	15194	15062	14971	15082	15194	15062	15105	15099	15028	15035	14991	15284	15109	15041	15021	14894	15016	14920	15084	15076	15145	15065	15140	14942	14937	15084	15200	14976	15051	15101	15151	14937	14972	15140	15108	15037	14971	14941	14979	14857	15133	15005	14930	14950	15012	15083	15143	15098	15050	15102	14969	15141	15153	14846	15072	14924	14951	15050	14985	14950	15161	14952	15086	15268	15160	14997	15138	15093	15061	15125	14969	15006	15088	15041	15047	15011	15093	15104	15120	14981	15112	14965	15274	15095	14889	14948	15086	14890	15059	15078	14958	15221	15203	15061	15157	15184	15021	14979	15139	14892	15020	15125	15003	15052	14983	14887	14847	14924	15060	15050	15085	14944	15018	15024	15078	15027	15088	15148	15090	15045	14995	15125	15035	14984	15016	15094	15189	15104	15026	15079	15148	15031	15067	15001	15076	15036	14998	14913	15148	14995	15024	15158	15115	15179	15127	15063	15171	15124	14979	14998	15037	15042	15019	15007	15005	14858	15170	14907	15019	15087	14966	15160	14944	15027	15131	15027	14994	14944	14864	15097	15010	14922	14968	15151	15037	15101	15103	14867	15057	15248	15053	14944	15082	14947	15001	15079	15119	15108	15001	14993	15003	15020	15073	15063	15019	14862	15203	14999	15146	15077	14940	15007	15084	14814	14961	15190	15157	15039	14908	15172	15028	14909	15145	15102	15170	14997	15213	14890	15098	14929	15038	15095	15070	14971	15024	15076	14967	14982	15154	14894	15089	15198	14985	15149	15121	15018	15021	15056	15128	15129	15100	15003	15081	14987	14913	15058	14974	15084	14914	15099	14989	15004	15005	15250	15061	15093	14893	14976	15060	14925	14977	15078	15070	15040	14954	15142	14978	15008	14948	15148	14941	15154	14884	14894	14899	15109	14946	15216	14978	15053	15001	15090	15223	15164	14841	15161	14970	14970	15052	14914	14927	14936	15014	14939	15014	14881	15245	15083	14951	15200	14990	14984	15051	14998	14993	15116	14897	15084	14836	15101	14981	15120	15076	15068	15173	15017	14920	15156	14962	15076	14930	15056	14951	15063	14950	15088	15121	14935	15098	15022	15172	14947	15153	14943	14982	14961	15046	15083	14898	15171	14905	14927	15145	14880	15092	15119	14985	15293	15163	14925	14996	15274	15033	15144	15005	15017	15104	15119	14964	15075	15204	14956	14920	14968	14988	15159	14998	14998	15110	14964	14994	14977	15200	15159	15045	15057	15117	15063	14985	15084	15033	15046	15118	14921	15119	15060	14972	15115	15111	14966	15114	15050	15029	15267	14910	14870	15072	15219	15101	15066	15143	14839	15056	14906	15030	15111	15149	15041	15008	15116	15048	14991	15255	15089	15016	14934	14976	14992	14978	15012	15141	14989	14797	15083	14891	14979	15137	15180	15007	15014	14982	14998	15149	15195	14966	14992	15048	14972	14928	14973	15065	15014	14894	14829	15050	15080	15007	15040	14956	15132	14979	14900	14863	15182	15098	14833	14858	15152	15106	15120	14956	15022	15119	15018	15041	15038	15091	15064	14966	15104	15004	14944	15012	15070	15100	15016	14959	15035	15031	15036	15075	15170	15222	15119	15149	15127	15071	15009	14995	14986	15010	15049	14957	15029	15136	15106	15110	15106	15086	15005	15224	15177	15178	15145	15048	14939	14915	15029	14980	15217	15240	15153	14958	15018	14946	14989	15046	15154	15146	15064	14839	15166	14995	15068	15113	15094	14900	14943	15003	14975	14973	15122	14965	14994	14872	14876	14940	15110	15057	15183	15050	15022	15004	15027	15015	15198	15092	15049	14969	14974	14980	15054	14913	14958	14909	15054	15132	15043	15075	15004	14974	15194	14810	15081	15163	14911	14944	15190	14804	14977	15028	15113	14975	15018	15138	15064	15133	14992	15135	14916	14950	14949	14956	15062	15035	14895	14928	15245	15100	15237	15243	15045	15085	15020	15005	15058	15001	15144	14961	15157	14980	14950	15030	15063	14986	15030	15236	15085	15140	14999	15155	15117	15096	14950	15092	15156	15068	15138	15010	15038	14868	15042	14937	14927	15000	14800	15286	15033	14995	14898	15142	14912	14912	15075	15098	14923	14979	14909	14909	15076	15003	14964	15028	15073	14999	15084	15022	15207	15149	15011	15153	14947	15023	15080	15071	14950	15045	14896	15275	15020	15069	15006	15022	15110	15071	14984	15013	15181	15018	14926	15144	14971	14984	14998	15032	15049	14805	15029	15089	14927	15175	14900	14983	15213	15135	15082	15034	15043	15012	15111	14854	14925	15164	14810	15159	14992	15190	14844	14926	14996	15022	15035	15105	14955	15003	15111	15042	14949	14884	15134	15142	15031	14943	15100	14992	14886	15033	14965	15007	14916	15121	15043	15019	14950	15042	15050	15103	15078	15165	15155	15136	15174	15034	14868	15173	15050	15179	14994	15188	15087	15023	15020	14919	15047	15097	15067	15079	14952	15119	14976	14931	14839	15022	15048	15133	15121	14828	15269	15135	15222	14992	14792	14975	15020	14992	15193	15109	15051	14829	15145	15015	15185	14979	14810	15309	15063	15004	15065	15221	15137	15040	14839	14839	14987	15148	15077	15066	15004	15141	14944	15059	14864	15013	15025	14959	14901	15146	15156	15024	15176	15125	14891	15122	14862	15068	14961	15102	14970	15036	15183	14888	14955	15010	15175	15205	15155	14916	14930	15060	15041	15180	15075	14876	15023	15289	15166	15164	15132	15177	14991	15076	14907	15062	15092	15075	14972	15043	14902	15021	15221	15026	15098	15247	14999	15093	14936	14918	14985	14892	14852	15086	14998	15041	15117	14955	15070	14846	15078	14897	15186	14943	15166	14895	15052	14925	15027	15069	15091	15012	15192	15053	14946	15067	14834	15052	14932	15087	14927	14960	15060	15014	15123	14932	15024	15166	14932	15018	15076	14995	15071	15124	15057	15094	15061	15170	14948	14974	14870	15355	15246	14851	15027	15062	15066	15132	15048	15104	15025	14843	15145	15097	15124	15162	15044	15119	15051	14968	15002	15277	14820	15067	15024	14974	14983	15053	15128	14995	15046	15051	15033	15030	14876	14894	15016	15190	15086	14937	15149	15117	15107	15037	15240	14902	15062	15305	15002	14877	15152	15186	14965	15030	15111	15080	15073	15139	15082	14861	15200	15012	15079	15003	15014	15055	14939	15110	14961	15039	14876	15079	14937	15143	15082	15093	14934	15054	15126	15024	15096	14981	15008	15109	14931	14890	15069	15082	14935	15099	15027	15219	15038	15079	15039	15000	15019	14857	15056	15167	14877	15107	14936	14988	14937	15083	15134	15178	15040	15220	15136	15096	15045	15004	15071	15005	15101	14986	15229	14979	14997	15036	15125	15166	14962	15040	15086	15055	15057	15120	14981	15054	15107	15002	14987	14938	14904	15248	14981	14952	14986	14932	14945	15088	15174	15177	15237	15023	14947	14983	15129	15055	14917	14974	15057	15130	15098	15096	15139	15036	15034	15084	14974	14986	14904	15119	15122	15011	15094	14957	14974	15030	15058	15175	15028	15197	15069	14836	15013	15031	14998	14951	14886	15025	15023	14922	14939	15173	14946	15024	15061	15185	15114	14982	15202	15010	15041	15024	14994	15048	15140	15022	15069	14885	15056	14971	15020	15061	14972	15019	15192	15161	15059	15105	15109	15100	15000	14983	15106	15130	14933	15032	14962	15005	15212	14998	15116	15010	14938	15071	14983	15057	15189	14997	15198	15055	15062	15079	15001	15082	15043	15129	15107	14935	15121	14979	14950	15089	15134	15156	14891	14982	14982	15197	15081	15046	14881	15071	15121	14840	15199	15051	15071	14931	14999	15024	15084	15203	15040	15143	15101	14992	15138	15093	15041	15118	15139	15006	15133	14949	14981	15090	15311	15020	15060	15057	15062	15076	14930	14896	14905	15053	15124	14976	15073	15043	14838	15128	15080	15016	15002	15078	15022	15069	15243	14905	15004	15001	15173	15188	15007	15015	15186	15118	15039	14877	15100	15005	14998	15042	15009	14928	15189	15062	14995	15019	15048	14991	15010	15061	15155	15105	14919	15137	15016	14986	15016	15121	15040	15050	14888	15050	15063	14903	15031	15113	14828	15051	14868	15021	15083	15002	14881	15034	15022	15053	15108	14980	14957	14957	15137	15186	15083	15210	15130	15026	14900	15005	15000	14999	14978	15071	15120	14872	15091	15237	14946	15107	15100	15087	14971	15018	15032	15095	15010	15087	15117	15098	15073	15277	15144	15086	14950	15009	15006	15104	15231	15001	15119	15370	14921	15049	15107	15055	14948	15063	15036	15144	15214	14965	15001	15048	15121	15113	14855	15092	15021	15002	15161	15116	14905	15194	14799	15067	15048	15052	15087	15158	15059
22667	21048	28748	23596	21779	25199	28025	23381	22300	22433	21946	21426	21093	20816	20627	20364	20306	20043	20004	19956	19968	19836	19793	19575	19651	19456	19554	19528	19572	19732	19624	19369	19475	19453	19399	19412	19377	19298	19532	19425	19127	19349	19407	19340	19601	19240	19275	19388	19159	19371	19232	19425	19296	19479	19352	19436	19170	19181	19375	19251	19454	19463	19400	19493	19306	19299	19314	19377	19262	19439	19425	19501	19257	19293	19410	19315	19350	19492	19118	19022	19224	19210	19024	19386	19286	19075	19329	19248	19241	19248	19189	19323	19156	19465	19288	19085	19201	19152	19379	19089	19408	19180	19405	19217	19295	19346	19183	19262	19285	19240	19232	19370	19210	19137	19376	19227	19161	19218	19153	19278	19096	19379	19160	19294	19159	19260	19107	19202	19413	19264	19314	19304	19139	19150	19070	19229	19373	19127	19203	19141	19193	19188	19522	19385	19183	19277	19283	19197	19183	19406	19350	19202	19124	19213	19235	19445	19111	19516	19305	19298	19267	19224	19289	19242	19122	19433	19213	19429	19320	19354	19267	19304	19224	19314	19174	19122	19324	19224	19438	19362	19367	19478	19338	18850	18897	19256	19218	19249	19089	19233	19209	19360	19387	19262	19363	19382	19219	19216	19010	19487	19334	19072	19137	19000	19198	19280	19541	19235	19376	19181	19142	19157	19364	19161	19281	19206	19489	18986	19274	19213	19179	19129	19474	18961	19170	19241	19407	19226	19179	19171	19348	19399	19536	19042	19169	19358	19411	19303	19354	19277	19380	19228	19392	19303	19343	19435	19270	19365	19192	19265	19390	19196	19305	19445	19335	19211	19257	19254	19267	19442	19333	19438	19217	19232	19275	19132	19243	19203	19359	19099	19165	19085	19063	19327	19515	19213	19240	19372	19303	19140	19339	19343	19248	19385	19391	19533	19332	19552	19350	19378	19214	19243	19189	19079	19254	19205	19057	19340	19290	19264	19279	19372	19452	19068	19075	19192	19165	19313	19160	19216	19217	19031	19204	19445	19264	19309	19055	19192	19187	19278	19265	19150	19186	19076	19263	19180	19310	19178	19233	19425	19365	19164	19204	19192	19376	19258	19214	19307	19268	19212	19303	19346	19198	19193	19337	19285	19144	19289	19457	19080	19183	19370	19175	19060	19220	19296	19226	19308	19279	19250	19227	19194	19165	19112	19134	19356	19075	19321	19283	19135	19355	19213	19290	19210	19221	19078	19282	19264	19348	19357	19576	19413	19165	19233	19064	19251	19289	19247	19385	19287	19242	19346	19350	19283	19351	19282	19267	19275	19293	19401	19349	19308	19485	19236	19136	19170	18981	19290	19206	19041	19219	19170	19263	19269	19276	19074	18989	19310	19321	19096	19365	19028	19171	19144	19160	18996	19042	19335	19174	19106	19350	19273	19313	19234	19426	19283	19183	19144	19157	19382	19137	19252	19156	19124	19421	19162	19118	19351	19365	19131	19157	19182	19345	19055	19271	19072	19274	19522	19377	19170	19248	19136	19228	19265	19402	19178	19344	19299	19373	19335	19221	19251	19340	19210	19209	19202	19185	19264	19423	19363	19433	19357	19171	19188	19337	19240	19313	19208	19122	19126	19059	19068	19136	19433	19450	19283	19006	19014	19234	18950	19124	19081	19406	19239	19054	19182	19302	19199	19456	19502	19203	19305	19277	19264	19222	19455	19300	19278	19192	19256	19297	19282	19101	19169	19215	19192	19230	19230	19383	19190	19233	19265	19217	19049	19242	19098	19035	19122	19269	19102	19264	19177	19280	19273	19143	19262	19244	19301	19149	19176	19401	19318	19209	19304	19283	19247	19276	19092	19254	19149	19083	19362	19031	19127	19375	19236	19159	19459	19279	19236	19462	19168	19328	19224	19060	19023	19315	19034	18987	18942	19076	19176	19257	19380	19265	19617	19287	19179	19378	19212	19292	19368	19135	19104	19144	19316	19221	19058	19543	19243	19173	19199	19236	19328	19267	19091	19394	19116	19205	19489	19438	19124	19082	19401	19240	19411	19324	19158	19152	19142	19274	19244	19155	19310	19381	19290	19138	19086	19291	19200	19118	19550	19110	19241	19013	18913	19246	19160	19164	19019	19275	19133	19247	19466	19203	19242	19141	19104	19243	19209	19179	19170	19132	19180	19231	19139	19180	19242	19105	19274	19199	19298	19326	19307	19188	19225	19198	19117	19281	19383	19236	19389	19197	19277	19286	19250	19386	19042	19057	19317	19185	19151	19328	19371	19426	19340	19216	19395	19528	19278	19287	19390	19118	19319	19296	19420	19394	19408	19146	19183	19269	19081	19031	19236	19381	19140	19208	19463	19280	19036	19066	19253	19159	19115	19322	19216	19099	18967	19277	19213	19270	19406	18956	19202	19260	19176	19314	19228	19281	19214	19164	19064	19144	19160	19157	19187	19145	19382	19111	19127	19308	19148	19040	19027	19209	19224	19384	18997	19361	19288	19268	19238	19210	19154	19259	19199	19289	19316	19497	19036	19291	19276	19287	19046	19092	19197	19330	19452	19360	19365	19370	19351	19505	19262	19281	19225	19328	19158	19104	19197	19327	19112	19214	19255	19216	19438	19450	19243	19038	19141	19233	19078	19298	19217	19193	19061	19240	19462	19049	19387	19164	19126	19510	19351	19287	19256	19192	19252	19210	19269	19292	19220	19214	19276	19383	19363	19315	19170	19347	19299	19177	19140	19234	19125	19260	19424	19230	19376	19104	19330	19096	19120	19165	19140	19286	19184	19026	18992	19133	19111	19372	19216	19130	19254	19241	19120	19178	19174	19179	19437	19240	19023	19207	19147	19247	19111	19202	19296	19062	19328	19322	19183	19235	19146	19341	19304	19301	19347	19215	19153	19259	19267	19309	19143	19068	19219	19113	19143	19216	19352	19249	19250	19485	19243	19098	19245	19326	19308	19337	19096	19352	19335	19252	19241	19351	19152	19175	19394	19228	19257	19066	19205	19240	19014	19156	19256	19251	19102	19182	19289	19150	19198	19242	19326	19152	19383	19147	19146	19301	19543	19276	19387	19161	19375	19299	19209	19294	19276	19399	19375	19263	19323	19277	19205	19387	19159	19122	19309	19391	19298	19289	19176	19482	19408	19206	19255	19371	19076	19255	19396	19273	19273	19089	19172	19120	19197	19195	19024	19152	19155	19455	19251	19175	19256	19234	19236	19084	19148	19053	19283	19353	19278	19324	19411	19326	19201	19171	19116	19104	19376	19286	19198	19463	19001	19221	19156	19197	19151	19219	19159	19271	19156	19320	19161	19345	19212	19366	18972	19387	19529	19190	19155	19087	19057	19393	19483	19166	19171	19329	19249	19270	19424	19218	18974	19247	18985	19108	19301	19387	19333	19170	19118	19254	19323	19298	19259	19231	19150	19332	19231	19263	19251	19431	19264	19276	19250	19236	19142	19468	19393	19046	19166	19121	19346	19240	19302	19092	19109	19247	19269	19398	19289	19315	19155	18984	19160	19276	19308	19229	19144	19189	19071	19173	19206	19486	19298	19204	19109	18964	19015	19297	19381	19189	19350	19360	19284	19340	19293	19184	19274	19300	19293	19112	19289	19063	19087	19143	19234	19150	19182	19293	19114	19284	19160	19275	19198	19042	19213	19176	19456	19293	19331	19459	19427	19254	19082	19263	19459	19142	19319	19237	19365	19124	19419	19245	19463	19159	19257	19193	19156	19406	19254	19363	19306	19430	19089	19126	19259	19263	19106	18951	19154	19308	19300	19375	19245	19190	19217	19272	19216	19305	19136	19235	19206	19204	19194	19223	19176	19554	19047	19193	18988	19130	19213	19154	19288	19341	19178	19287	19145	19427	19289	19256	19255	19170	19144	19091	19132	19240	19077	19248	19238	19152	19313	19386	19392	19265	19204	19397	19017	19091	19312	19248	19283	19248	19296	19421	19031	19216	19122	19284	19315	19128	19110	19232	19055	19274	19437	19241	19223	19285	19220	19469	19215	19088	19173	19426	19075	19017	19300	19392	19052	19066	19208	19251	19345	19368	19228	19366	19258	19157	19256	19382	19193	18853	19017	19172	19033	19234	19169	19047	19295	19233	19146	19160	19053	19162	19095	19243	19460	19273	19173	19278	18995	19194	19203	18994	19111	19382	19019	19112	19127	19178	19314	19147	19324	19307	19414	19239	19276	19203	19302	19290	19132	19207	19083	19204	19372	19257	19152	19274	19218	19227	19229	19168	19028	19284	19224	19361	19165	19251	19243	19276	19202	19195	19219	19397	19142	19210	19127	19392	19291	19486	19243	19291	19385	19378	19385	19198	19157	19203	19097	19163	19339	19202	19040	19178	19300	19025	19266	19175	19278	19014	19115	19277	19244	19172	19120	19263	19320	19233	19313	19239	19238	19164	19192	19075	19351	19270	19088	19219	19246	19451	19292	19339	19133	19505	19178	19056	19309	19235	19349	19282	19214	19196	19277	19185	19303	19224	19008	19195	19401	19397	19215	19236	19122	19179	19219	19405	19158	19224	19225	19522	19463	19174	19074	19237	19382	19539	19302	19358	19236	19230	19331	19238	19379	19103	19383	19199	19210	18958	19229	19250	19101	19199	19258	19219	19234	18993	19441	19256	19048	19185	19116	19378	19304	19206	19253	19314	19195	19233	19316	19168	19198	19234	19201	19269	19059	19351	19257	19325	19246	19317	19395	19333	19001	19057	19325	19569	19264	19442	19316	19275	19301	19293	19439	19201	19288	19183	19334	19266	19219	19323	19169	19149	19125	19233	19134	19182	18974	19275	19045	19312	19178	19333	19416	19271	19191	19115	19264	19345	19174	19128	19133	19076	19140	19327	19292	19327	19172	19307	19279	18964	19346	19275	19311	19359	19253	19378	19076	19246	19038	19245	19227	19401	19360	19150	19279	19219	19448	19251	19143	19171	19306	19392	19208	19272	19105	19363	19441	19232	19140	19459	19403	19300	19145	19008	19228	19294	19406	19398	19298	19282	19258	19383	19300	19091	19185	19269	19297	19103	19076	19274	19216	19342	19428	19319	19266	19256	19125	19112	19069	19306	19175	19206	19246	19064	19078	19252	19059	19208	19114	19176	19309	19250	19355
23387	43188	38721	30568	27740	25131	22925	21589	20491	20211	19136	18855	18455	17977	17433	17338	17198	16868	16700	16610	16451	16236	16514	16448	16059	16122	16037	16051	16152	15997	16014	15988	16063	16024	15986	16082	15955	15887	15923	15809	15899	15999	15713	15928	15903	16020	15960	15840	15959	15802	15773	15807	15942	15760	15831	15890	15968	15858	15844	15899	15905	15900	15743	15787	15801	15788	15967	15741	15800	15908	15852	15732	15842	15763	15736	15823	15820	15720	15862	15954	15819	15797	15779	15752	15836	15709	15791	16030	15734	15872	15675	15869	15895	15680	15826	15729	15857	15815	15828	15697	15792	15834	15689	15866	15720	15797	15913	15735	15608	15877	15832	15796	15754	15860	15670	15633	15912	15702	15657	15930	15794	15970	15655	15804	15813	15811	15863	15705	15823	15828	15840	15854	15815	15815	15919	15715	15823	15753	15864	15826	15768	15799	15787	15876	15708	15877	15861	15767	15863	15746	15959	15765	15744	15814	15868	15618	15821	15861	15879	15625	15939	15843	15707	15686	15748	15796	15735	15741	15861	15797	15904	15716	15860	15793	15973	15700	15850	15632	15869	15629	15896	15516	15573	15877	15858	15847	15899	15892	15747	15791	15809	15746	15849	15823	15690	15852	15834	15827	15799	15756	15766	15747	15781	15601	15681	15613	15717	15786	15727	15756	15655	15835	15795	15756	15750	15695	15877	15903	15763	15720	15851	15738	15767	15936	15800	15836	15823	15740	15746	15821	15780	15794	15904	15849	15779	15900	15664	15890	15786	15708	15762	15837	15668	15732	15865	15689	15958	15646	15863	15796	15843	16017	15753	15824	15790	15944	15769	15602	15872	15645	15741	15711	15636	15726	15855	15605	15759	15867	15847	15807	15815	15643	15723	15703	15818	15690	15897	15689	15704	15811	15719	15785	15840	15655	15725	15920	15808	15776	15716	15686	15795	15816	15796	15729	15866	15746	15850	15858	15842	15896	15856	15665	15600	15744	15609	15638	15975	15690	15839	15834	15791	15754	15643	15857	15648	15713	15792	15723	15693	15878	15811	15846	15852	15650	15581	15774	15774	15690	15770	15723	15820	15684	15804	15842	15843	15942	15843	15709	15751	15832	15876	15850	15916	15764	15819	15861	15782	15807	15710	15754	15740	15960	15632	15741	15716	15753	15677	15767	15864	15817	15694	15796	15813	15734	15649	15839	15787	15887	15844	15762	15847	15765	15846	15691	15772	15694	15779	15740	15827	15601	15676	15757	15813	15781	15718	15661	15804	15851	15790	15665	15854	15571	15649	15826	15779	15584	15761	15805	15633	15873	15737	15691	15886	15660	15846	15568	15934	15757	15830	15874	15767	15740	15697	15804	15976	15785	15732	15574	15934	15784	15802	15936	15770	15721	15594	15677	15888	15867	15847	15689	15860	15731	15768	15792	15650	15758	15722	15550	15878	15944	15823	15898	15933	15798	15800	15969	15795	15780	15820	15881	15829	15846	15949	15611	15843	15756	15741	15702	15771	15916	15718	15870	15687	15712	15947	15871	15768	15700	15783	15743	15861	15748	15718	15853	15751	15912	15682	15767	15658	15828	15835	15717	15912	15781	15757	15903	15716	15882	15693	15786	15803	15933	15732	15865	15851	15792	15732	15755	15940	15708	15624	15882	15923	15680	15916	15715	15874	15854	15911	15593	15694	15729	15702	15858	15798	15920	15742	15701	15695	15749	15818	15775	15780	15809	15809	15791	15885	15726	15862	15882	15821	15729	15751	15751	15777	15748	15838	15702	15804	15780	15765	15833	15867	15652	15760	15773	15826	15757	15777	15876	15725	15820	15507	15963	15766	15790	15715	15693	15645	15597	15649	15702	15709	15824	15775	15880	15782	15626	15774	15698	15818	15739	15507	15748	15716	15666	15891	15803	15685	15658	15790	15885	15706	15876	15621	15661	15889	15705	15917	15737	15673	15720	15774	15735	15757	15846	15804	15690	15725	15712	15793	15725	15814	15842	15733	15669	15804	15868	15931	15691	15797	15767	15625	15797	15677	15768	15783	15721	15857	15695	15740	15735	15790	15820	15773	15779	15879	15953	15881	15709	15852	15991	15638	15851	15807	15683	15794	15807	15768	15615	15665	15815	15919	15794	15872	15760	15821	15585	15634	15743	15776	15695	15858	15662	15816	15774	15701	15829	15698	15718	15787	15712	15630	15756	15730	15878	15858	15714	15744	15837	15714	15704	15738	15589	15803	15644	15573	15913	15790	15831	15761	15860	15774	15870	15807	15905	15867	15822	15744	15758	15759	15841	15651	15835	15758	15655	15842	15740	15731	15897	15767	15875	15748	15832	15749	15580	15800	15762	15824	15932	15767	15981	15750	15783	15742	15849	15949	15813	15693	15892	15710	15679	15684	15662	15767	15899	15611	15820	15875	15752	15727	15855	15823	15784	15993	15819	15708	15751	15874	15637	15762	15801	15730	15780	15868	15661	15958	15612	15881	15837	16044	15654	15702	15753	15700	15785	15723	15895	15715	15863	15779	15789	15714	15714	15808	15850	15736	15820	15795	15696	15782	15549	15859	15590	15858	15728	15742	15774	15741	15910	15786	15915	15708	15878	15785	15681	15820	15842	15845	15781	15825	15845	15694	15844	15869	15727	15819	15959	15599	15882	15670	15675	15914	15730	15861	15724	15720	15849	15747	15648	15706	15959	15876	15759	15898	15873	15772	15797	15764	15713	15859	15638	15668	15664	15746	15834	15678	15750	15768	15748	15856	15641	15794	15798	15865	15744	15769	15820	15530	15593	15709	15702	15591	15734	15870	15653	15892	15756	15873	15840	15779	15702	15836	15785	15838	15824	15873	15856	15724	15840	15884	15827	15821	15738	15784	15667	15896	15808	15839	15678	15805	15844	15799	15765	15692	15589	15603	15945	15961	15800	15945	15689	15732	15745	15836	15695	15677	15940	15828	15837	15773	15629	15900	15785	15735	15856	15773	15764	15915	15790	15782	15940	15834	15702	15673	15702	15888	15726	15637	15782	15644	15691	15828	15989	15827	15711	15774	15935	15754	15887	15748	15813	15914	15797	15760	15849	15915	15894	15575	15745	15756	15767	15811	15987	15717	15735	15909	15750	15765	15759	15666	15665	15771	15643	15812	15632	15781	15729	15790	15862	15718	15682	15810	15809	15713	15757	15834	15800	15735	15771	15748	15788	15652	15792	15688	15856	15845	15812	15875	15713	15668	15932	15773	15947	15621	15859	15750	15824	15705	15704	15891	15856	15871	15698	15831	15821	15548	15797	15800	15734	15967	15668	15843	15663	15886	15704	15795	15755	15775	15797	15824	15806	15736	15755	15819	15690	15909	15853	15791	15776	15875	15903	15758	15677	15861	15691	15803	15814	15695	15841	15723	15699	15732	15892	15871	15760	15789	15746	15800	15812	15766	15703	15710	15769	15825	15696	15807	15835	15722	15877	15792	15883	15588	15821	15720	15896	15707	15920	15817	15915	15599	15883	15776	15862	15904	15748	15785	15763	15892	15702	15806	15741	15769	15823	15857	15766	15618	15714	15812	15676	15715	15757	15698	15799	15744	15821	15828	15813	15626	15722	15662	15861	15810	15823	15881	15574	15863	15720	15611	15765	15799	15732	15688	15799	15840	15727	15746	15768	15603	15797	15722	15626	15800	15720	15832	15734	15754	15682	15829	15788	15764	15660	15716	15827	15728	15811	15861	15846	15825	15862	15797	15615	15877	15884	15724	15936	15934	15822	15817	15735	15749	15779	16017	15797	15764	15756	15900	15876	15843	15791	15740	15863	15790	15926	15771	15843	15824	15869	15655	15700	15713	15741	15689	15662	15706	15604	15771	15866	15783	15869	15686	15719	15899	15780	15760	15771	15690	15904	15984	15638	15629	15744	15820	15843	15790	15762	15977	15833	15710	15698	15743	15757	15753	15738	15917	15649	15851	15849	15789	15827	15825	15807	15754	15868	15898	15913	15673	15986	15728	15776	15802	15708	15719	15838	15774	15703	15937	15690	16035	15873	15799	15781	15838	15746	15756	15738	15765	15812	15818	15880	15834	15918	15604	15849	15786	15757	15802	15969	15929	15577	15780	15809	15830	15624	15744	15792	15659	15800	15681	15687	15867	15750	15501	15885	15759	15701	15842	15821	15971	15798	15726	15752	15862	15800	15872	15751	15874	15750	15765	15869	15647	15657	15726	15825	15912	15740	15733	15830	15943	15744	15870	15528	15805	15761	15699	15733	15911	15869	15835	15612	15934	15749	15970	15730	15815	15698	15803	15758	15946	15656	15991	15842	15775	15551	15853	15836	15769	15691	15682	15789	15619	15817	15690	15808	15787	15883	15624	15894	15886	15748	15620	15711	15796	15759	15786	15728	15862	15774	15661	15878	15829	15794	15721	15797	15924	15856	15701	15745	15598	15683	15737	15762	15887	15826	15848	15776	15822	15774	15836	15710	15795	15948	15802	15817	15846	15778	15799	15784	15677	15777	15751	15799	15928	15974	15761	15877	15743	15776	15879	15721	15660	15792	15898	15760	15890	15868	15735	15898	16009	15652	15855	15708	15863	15895	15561	15813	15642	15738	15796	15864	15745	15885	15714	15757	15902	15742	15782	15619	15777	15820	15733	15718	15778	15673	15721	15732	15752	15630	15894	15889	15640	15775	15821	15796	15691	15739	15886	15928	15674	15638	15762	15771	15664	15713	15748	15874	15656	15740	16059	15856	15917	15746	15697	15940	15770	15813	16069	15717	15821	15669	15743	15770	15969	15684	15796	15671	15718	15923	15830	15867	15681	15732	15987	15809	15734	15681	15790	15862	15787	15807	15782	15616	15805	15725	15670	15820	15804	15990	15605	15806	15746	15767	15716	15856	15739	15880	15674	15705	15813	15835	15961	15866	15837	15852	15905	15812	15879	15767	15744	15753	15665	15558	15693	15739	15917	15679	15798	15686	15750	15912	15776	15897	15626	15807	15963	15723	15789	15751	15791	15707	15751	15778	15761	15708	15792	15851	15710	15948	15892	15824	15645	15721	15873	15927	15843	15752	15772	15907	15671	15856	15744	15829	15598	15889	15755	15844	15830	15808	15800	15861	15726	15835	15715	15811	15805	15603
27933	23479	27908	25181	21369	20560	19981	19260	18990	18877	18435	18217	18383	18204	17995	17985	17922	17852	17740	17780	17741	17639	17623	17579	17923	17715	17854	17667	17631	17551	17427	17528	17629	17342	17832	17676	17458	17678	17543	17762	17628	17483	17405	17539	17733	17526	17408	17716	17303	17400	17504	17534	17599	17501	17465	17494	17513	17502	17547	17648	17649	17714	17559	17567	17612	17577	17440	17577	17365	17411	17404	17642	17625	17510	17484	17426	17478	17684	17734	17635	17617	17434	17445	17596	17461	17568	17614	17570	17506	17580	17636	17556	17579	17450	17478	17550	17379	17598	17689	17570	17504	17252	17617	17750	17604	17320	17681	17498	17406	17454	17407	17631	17365	17435	17185	17457	17587	17493	17418	17639	17698	17683	17490	17424	17462	17566	17549	17436	17581	17558	17575	17397	17503	17413	17660	17379	17529	17622	17600	17524	17540	17471	17779	17502	17541	17591	17780	17579	17639	17397	17352	17464	17747	17647	17691	17583	17449	17717	17567	17618	17652	17460	17491	17611	17510	17619	17691	17758	17697	17447	17450	17341	17641	17464	17475	17618	17419	17618	17566	17412	17429	17474	17413	17650	17301	17719	17527	17559	17565	17519	17523	17347	17633	17365	17601	17558	17559	17535	17468	17434	17770	17652	17403	17578	17571	17454	17450	17548	17596	17375	17670	17217	17418	17518	17364	17526	17361	17850	17735	17603	17795	17707	17616	17590	17590	17526	17676	17421	17623	17452	17575	17537	17398	17777	17478	17476	17708	17780	17644	17368	17524	17668	17604	17301	17602	17482	17397	17321	17455	17612	17512	17253	17611	17612	17656	17474	17602	17446	17775	17483	17465	17429	17554	17567	17453	17561	17624	17567	17582	17777	17500	17446	17567	17566	17590	17523	17494	17620	17571	17539	17427	17414	17612	17450	17448	17496	17312	17498	17283	17467	17487	17601	17634	17638	17543	17627	17334	17622	17574	17482	17461	17712	17507	17780	17374	17634	17560	17462	17687	17304	17486	17784	17717	17513	17466	17478	17706	17509	17598	17617	17579	17414	17716	17384	17599	17610	17544	17542	17619	17401	17447	17598	17458	17636	17682	17526	17550	17413	17557	17731	17563	17411	17599	17458	17524	17554	17633	17562	17545	17423	17464	17527	17539	17348	17449	17605	17538	17600	17580	17411	17525	17633	17460	17456	17524	17453	17634	17737	17368	17600	17511	17425	17377	17575	17501	17780	17663	17572	17589	17407	17622	17538	17535	17394	17678	17415	17634	17511	17532	17600	17409	17512	17576	17609	17480	17389	17503	17292	17491	17571	17344	17568	17519	17377	17676	17726	17684	17506	17528	17540	17900	17524	17659	17595	17486	17609	17636	17457	17566	17612	17490	17541	17492	17383	17516	17572	17331	17545	17643	17821	17707	17601	17693	17502	17242	17528	17687	17301	17517	17351	17771	17725	17701	17719	17666	17545	17560	17623	17448	17719	17678	17528	17680	17581	17407	17573	17465	17522	17459	17568	17754	17738	17535	17261	17583	17452	17653	17577	17563	17422	17553	17553	17627	17477	17653	17400	17448	17617	17513	17561	17382	17086	17599	17510	17531	17504	17461	17450	17602	17569	17466	17499	17635	17434	17561	17415	17517	17567	17482	17679	17678	17452	17543	17481	17548	17622	17531	17401	17148	17561	17553	17482	17372	17315	17390	17516	17534	17577	17536	17316	17373	17423	17644	17455	17495	17420	17401	17294	17405	17549	17545	17469	17531	17473	17454	17450	17379	17633	17674	17467	17411	17664	17675	17527	17435	17559	17595	17389	17687	17568	17622	17731	17772	17702	17474	17585	17323	17748	17404	17435	17611	17581	17719	17620	17370	17451	17696	17604	17411	17407	17599	17512	17518	17501	17525	17340	17577	17714	17523	17397	17579	17457	17473	17301	17531	17511	17514	17361	17621	17724	17693	17580	17422	17488	17800	17598	17604	17637	17526	17740	17535	17546	17521	17638	17512	17382	17591	17549	17668	17489	17417	17521	17592	17574	17483	17497	17490	17656	17702	17571	17544	17502	17677	17541	17664	17334	17516	17737	17531	17295	17600	17532	17562	17582	17618	17484	17660	17569	17500	17478	17598	17604	17660	17540	17672	17354	17446	17565	17433	17485	17526	17497	17691	17508	17458	17645	17615	17683	17579	17650	17472	17430	17563	17459	17379	17508	17871	17827	17569	17436	17188	17494	17432	17605	17661	17456	17621	17589	17630	17478	17616	17772	17526	17608	17559	17590	17433	17643	17588	17663	17499	17234	17544	17418	17362	17583	17290	17396	17692	17615	17734	17166	17493	17624	17395	17578	17665	17720	17675	17572	17391	17454	17439	17624	17509	17437	17692	17558	17405	17586	17552	17512	17461	17711	17481	17582	17318	17560	17615	17604	17588	17632	17665	17591	17604	17588	17609	17506	17581	17549	17579	17432	17709	17568	17590	17507	17478	17408	17581	17575	17480	17611	17403	17502	17395	17528	17510	17663	17806	17572	17620	17310	17641	17497	17414	17609	17434	17556	17621	17694	17513	17340	17555	17476	17532	17622	17380	17551	17522	17578	17458	17557	17609	17483	17543	17591	17677	17514	17656	17673	17350	17386	17690	17581	17558	17492	17384	17597	17675	17535	17538	17477	17549	17428	17614	17493	17451	17507	17597	17708	17510	17447	17649	17552	17523	17624	17535	17722	17560	17303	17515	17306	17428	17557	17489	17473	17360	17544	17663	17462	17464	17506	17789	17491	17659	17243	17485	17590	17514	17684	17534	17564	17451	17415	17537	17523	17498	17509	17698	17557	17442	17483	17586	17585	17466	17552	17669	17653	17550	17506	17423	17496	17585	17447	17769	17531	17275	17634	17582	17618	17397	17447	17406	17537	17500	17656	17618	17549	17597	17516	17787	17587	17470	17327	17606	17576	17814	17333	17578	17327	17629	17607	17628	17321	17486	17653	17578	17831	17716	17602	17396	17481	17437	17496	17532	17227	17478	17486	17512	17702	17298	17730	17576	17514	17570	17564	17551	17478	17549	17580	17483	17451	17318	17438	17695	17548	17668	17641	17730	17542	17656	17689	17687	17466	17548	17576	17540	17447	17460	17664	17468	17546	17382	17544	17776	17657	17382	17699	17425	17566	17668	17419	17474	17468	17443	17658	17562	17455	17551	17442	17639	17545	17578	17825	17736	17534	17295	17494	17547	17497	17561	17349	17430	17479	17519	17484	17524	17607	17397	17605	17507	17272	17663	17399	17668	17528	17430	17466	17501	17729	17507	17621	17470	17584	17611	17476	17578	17487	17623	17592	17491	17433	17497	17625	17645	17530	17547	17611	17482	17566	17512	17663	17421	17799	17465	17450	17540	17628	17617	17574	17602	17639	17563	17535	17619	17712	17438	17732	17524	17606	17503	17441	17614	17525	17516	17651	17641	17446	17592	17394	17661	17569	17526	17584	17574	17442	17574	17524	17574	17444	17414	17641	17556	17536	17550	17441	17662	17575	17517	17477	17617	17395	17582	17525	17510	17520	17839	17596	17410	17394	17421	17515	17425	17539	17296	17531	17550	17551	17631	17408	17635	17541	17360	17764	17478	17602	17813	17535	17596	17618	17669	17572	17628	17456	17467	17629	17475	17580	17417	17759	17665	17391	17485	17691	17435	17416	17728	17497	17755	17439	17688	17730	17421	17559	17716	17431	17630	17523	17420	17610	17579	17682	17511	17627	17537	17534	17553	17573	17558	17540	17353	17432	17609	17583	17743	17426	17574	17681	17649	17334	17514	17468	17487	17620	17593	17731	17560	17798	17636	17336	17540	17567	17500	17393	17465	17520	17744	17543	17610	17620	17408	17655	17614	17576	17587	17536	17632	17755	17566	17481	17628	17914	17570	17499	17359	17561	17431	17548	17557	17460	17616	17545	17491	17374	17441	17641	17631	17529	17500	17393	17416	17678	17617	17443	17538	17595	17584	17651	17702	17520	17396	17563	17328	17572	17559	17528	17413	17617	17620	17654	17619	17677	17360	17456	17691	17714	17483	17382	17500	17679	17597	17592	17382	17597	17533	17501	17501	17430	17588	17495	17555	17595	17456	17593	17519	17282	17291	17527	17295	17444	17447	17519	17563	17679	17600	17556	17793	17454	17556	17488	17381	17655	17547	17648	17469	17546	17619	17432	17558	17762	17633	17359	17702	17523	17473	17461	17571	17667	17445	17634	17519	17469	17498	17536	17519	17548	17646	17596	17629	17361	17391	17475	17372	17339	17550	17483	17752	17570	17684	17573	17480	17658	17438	17476	17675	17595	17603	17611	17674	17572	17638	17582	17518	17435	17613	17578	17606	17804	17451	17636	17599	17593	17298	17598	17748	17488	17452	17469	17620	17604	17605	17546	17575	17527	17351	17644	17450	17523	17417	17472	17587	17863	17397	17371	17502	17423	17488	17390	17478	17718	17914	17675	17429	17591	17458	17518	17738	17467	17694	17427	17516	17421	17629	17487	17609	17581	17693	17590	17498	17419	17440	17682	17508	17447	17570	17899	17606	17393	17584	17519	17463	17690	17648	17462	17511	17628	17573	17661	17645	17450	17498	17467	17775	17601	17572	17581	17439	17599	17581	17370	17604	17650	17664	17541	17504	17631	17504	17624	17601	17514	17611	17601	17406	17581	17518	17454	17453	17452	17461	17637	17414	17413	17493	17688	17555	17657	17548	17750	17642	17519	17507	17720	17814	17516	17432	17501	17544	17500	17463	17479	17518	17772	17513	17496	17550	17674	17638	17542	17483	17651	17664	17516	17716	17652	17336	17408	17332	17416	17427	17606	17509	17533	17556	17491	17718	17610	17543	17526	17555	17583	17658	17667	17574	17547	17563	17602	17642	17599	17526	17661	17506	17572	17550	17422	17514	17502	17471	17374	17576	17481	17576	17577	17550	17575	17433	17434	17634	17531	17603	17572	17587	17570	17575	17362	17568	17487	17606	17515	17687	17705	17579	17455	17542	17693	17477	17560	17497	17378	17479	17610	17608	17681	17536	17614	17376	17443	17635	17836	17494	17372	17290	17597	17514	17552	17441	17731	17824	17578	17377	17336	17534	17454	17498	17534	17538	17439
21550	31575	28155	22054	20386	18945	18371	17454	16893	16656	16222	16175	16108	15787	15541	15576	15462	15388	15155	15184	15122	15175	15131	15073	14958	15061	15099	14948	14951	14939	15060	14916	15085	14913	14969	14983	14977	14943	15013	14868	14885	14938	14973	14939	14827	14971	14934	14951	14970	14692	14877	14723	14956	14924	14859	15100	14869	15016	15093	14730	14779	14643	14922	14901	14795	14803	14825	14946	15022	14895	14882	14723	14859	14790	14902	14891	14915	14876	14766	14736	14985	15142	14916	14779	14947	14872	14864	14967	14737	14799	14882	14950	14822	14953	14678	14782	14743	14753	14850	14946	14925	14873	14782	14979	14934	14955	14912	14663	14902	14859	14791	14838	14906	14867	14827	14913	14757	14862	14753	15003	14864	14799	14998	14935	14886	14791	14966	14878	14786	14972	14808	14956	14651	14787	14856	14971	14858	14982	14774	14899	14741	15036	14834	14789	14986	14775	14982	14946	14929	14835	14758	14892	14939	14905	14791	14904	14949	14914	14819	14813	14953	14888	14780	14806	14881	14751	14677	14902	14828	14845	14881	14755	14995	14817	15047	14992	14995	14796	14825	14824	15197	14949	14839	14896	14758	14863	14788	15010	14833	15045	14832	14919	15002	14944	14908	14786	14895	14879	14999	14981	14829	14849	14855	14789	14890	14914	14944	14868	14750	14853	14754	14797	14845	14883	14713	14884	14837	14733	14896	14880	14926	14911	14771	14611	14694	14887	14757	14846	14891	14845	14771	14882	14897	14847	15012	14916	14757	14761	14980	14882	14939	15097	14698	14917	14906	14844	14827	14869	15017	14766	14690	14924	14842	14845	14816	14774	14643	14916	15008	14960	14762	15015	14793	14848	14928	14875	15045	14903	15021	14863	14903	14859	14906	14959	14748	14968	14922	14928	15032	14903	14974	14888	14707	14917	14798	14958	15004	14875	14888	14671	14894	14739	14804	14829	14826	14825	14803	14924	14813	14825	14890	14727	14943	14841	14818	14783	14980	14818	14855	14937	14871	14838	14873	14949	14773	14895	14865	14838	14997	14905	14884	14974	14951	14921	14907	14949	14751	14749	14830	14926	14790	14875	14736	14851	14883	14873	14777	14875	14772	14885	14583	14868	14905	14900	14809	14748	14940	14628	14833	14979	14951	14831	14862	14840	14769	14831	14794	14918	14787	14726	14951	14857	14817	14906	14883	14974	14730	14852	14922	14985	14982	14946	15064	14968	14858	14894	14905	14777	14716	14809	14856	14800	14751	14796	14903	14837	14923	14858	14844	14750	14812	14730	14993	14877	14787	14975	14928	14921	14845	15063	14753	14963	14952	14773	14978	14924	14936	14716	14914	14800	14917	14745	14886	14876	14608	14818	14706	14857	14736	14923	14959	15005	14865	14829	14942	14941	14831	14973	14969	14789	14738	14798	14773	14945	15041	14848	14900	14805	14747	14975	14815	14835	14961	14778	14829	14966	14857	14712	14946	14875	14702	14744	14823	15012	14834	14925	14888	14944	14972	14937	14896	14763	14869	14888	14700	14829	14888	14984	14816	14916	14876	14817	14867	14811	14781	14861	14897	14719	14906	14745	14847	14661	14804	14845	14982	14879	14872	14979	14905	14858	14760	14758	14972	14878	14899	14885	14895	14946	14894	14893	14857	14951	14860	14922	14883	14969	14937	14850	14846	14855	14868	14888	14977	14772	14922	14794	15038	14866	14919	14778	14926	14986	14800	14765	14848	14881	14837	15045	14934	14929	14687	14817	14911	14800	14821	14909	14767	14823	14777	14772	14983	14784	14771	14976	14753	14973	14757	14815	15014	14760	14812	14698	14773	14926	15002	14926	15007	14835	14881	14904	14834	14978	14978	14882	14957	14909	14865	14827	14821	14830	15044	14899	14873	14769	14963	14868	14933	14909	14885	14971	14742	14934	14869	14846	14849	14761	14957	14933	14765	15015	14883	14895	14982	14754	14842	14916	14843	15025	14866	14998	14816	14859	14899	14836	14820	15012	14973	14950	14865	14899	14855	14854	14962	14947	14988	14853	14888	14815	14830	14794	14976	14930	14745	14863	14873	14865	14822	15033	14792	15102	15048	14708	14849	14984	14860	15048	14957	14873	14630	14890	14889	14872	14786	14939	14830	14913	14908	14924	15012	14868	15007	14910	15043	14912	14936	14770	15013	14797	14852	15013	14740	14847	14827	15000	14770	14795	14785	14932	14674	15040	15047	15044	14750	14864	14844	14818	14824	14939	14949	14935	14889	14906	14884	14667	14979	14865	14782	14920	14976	14815	14792	14885	14947	14874	14755	14868	14922	14849	14875	14734	14868	14881	14927	14782	14806	14818	14982	14800	14871	14764	14768	14874	14835	14860	14881	14914	14917	14927	14910	14765	14877	15008	14903	14906	14894	15036	15030	14861	14799	14769	14793	14821	15085	14826	14736	14745	14831	14828	14760	14836	15013	14807	14857	14768	14827	14881	14635	15007	14847	14964	14831	14954	14928	14812	14722	14881	14992	14976	14796	14658	14926	14920	14859	14926	14751	14971	14681	14895	14861	14976	14793	14878	14920	14856	14809	14872	14921	14947	15022	14808	14886	14808	14952	14649	14799	15032	14755	14751	14981	14838	14615	15011	14902	14894	14955	14819	14704	14827	14871	14974	14909	14721	14728	14830	15026	14894	14961	14911	14910	14839	15045	14759	14837	14979	15004	14765	14659	14889	14787	14693	14832	14821	14764	14859	14972	14779	14789	14870	14802	14915	14842	14879	14863	14829	14917	15008	14947	14845	14888	14844	15025	14971	14766	14946	15016	14832	14838	14677	14977	14930	14843	14643	14827	14920	14991	14860	14805	14890	14973	14880	14882	14733	14929	14906	14902	14940	14942	14834	14793	15005	14844	14925	14835	14776	14746	14813	14990	14647	14914	14956	14955	14804	14767	14794	14956	15072	14826	14936	14819	14862	15048	14788	14946	14838	14797	14892	14887	14967	14930	14779	14926	15030	14886	14748	15093	14942	14912	14970	14828	14911	14882	14764	14916	15159	14859	14781	14856	15131	14894	14815	14916	14821	14849	14749	14969	14955	15048	14924	14962	14822	14835	14918	14844	14692	14912	14917	14973	14961	14876	14862	14990	14896	14884	14716	14893	14909	14911	14734	14846	14829	15023	14835	14839	14897	14926	14889	14773	14934	14780	14998	14802	14974	14785	14873	14954	14918	14730	14781	14991	14765	15000	14836	14934	14973	14873	14741	14804	14862	14826	14940	14766	14771	14967	14871	14818	14837	14942	14993	14938	14779	14929	14815	14946	14921	14814	14951	14958	14779	14902	14806	14856	14880	14869	14800	14813	14890	14692	14743	14882	14814	14868	14867	14869	14850	14598	14733	14844	14786	14926	14933	14946	14730	14857	14916	14828	14948	15052	14968	14800	14902	14843	15082	14744	14895	14825	14759	15033	14969	14798	14939	14992	14929	15056	14968	14815	14831	14803	14889	14857	14837	14928	14960	14793	14961	14755	14876	14853	14969	14949	14999	14717	14746	14926	14891	14744	14885	14945	14721	14871	14883	14890	14715	14983	14812	14909	14964	14997	14966	14953	14814	14951	14961	14867	14860	14904	14953	15085	14685	14895	14952	14853	14730	14950	14814	14672	14831	14979	14832	14899	14929	15004	14964	14988	14847	14925	14929	14827	14753	14819	14878	14943	15064	14762	15125	14991	14976	14930	14947	14902	14936	14697	14846	14951	14872	14854	14889	14941	14812	14775	14958	14657	14928	14859	14954	14857	14629	14815	14888	14836	14706	14920	14696	15041	14792	14830	14885	14880	14943	14966	14716	14862	15019	14940	14875	14901	14911	14937	14764	14981	14911	14969	14758	14922	14871	14961	14801	14875	14931	14983	14969	14888	15028	14836	15095	14988	15011	14913	14758	14795	14793	14779	14854	14819	15045	14889	14929	14789	14911	14787	14769	14887	14831	14842	14850	14819	14875	14667	14838	14898	14863	14964	14720	15062	14902	14984	14797	14869	14903	14832	14941	14820	14806	14795	14840	14922	15062	14954	14863	14861	14849	14890	14991	14862	14985	14884	14856	14888	14787	14782	14957	15010	14938	14938	14809	14993	14976	15084	14770	14920	14938	14876	14894	14836	14782	14900	14790	15036	14979	14759	14747	14944	14695	14710	14928	14851	14886	14693	14930	14842	14867	14925	14767	14737	14960	14919	14929	14983	14899	14971	14925	15025	14956	14875	14878	14846	14728	14973	14893	14645	14874	14757	14926	14949	14899	14817	14852	14841	14885	14845	14804	14863	14890	14772	14930	15003	14911	14906	14898	14915	14868	14852	14886	14904	14697	14849	14863	14953	14790	14859	14866	14874	14902	14942	14868	14841	14766	14951	14670	14718	14866	14905	14774	14925	14893	14833	14992	14860	14895	14869	14883	14759	14804	15048	14884	14798	14990	14883	14980	14947	14993	14902	14930	14946	14832	14994	14916	14872	14908	14880	14694	14779	14961	14930	14734	14885	14810	14700	14876	14997	14983	14938	14915	14818	14823	14917	14821	15071	14750	14797	14872	15059	14964	15039	14950	14867	14800	14920	14939	14783	14755	14778	15041	14806	14919	14915	15032	14883	14825	14954	14961	14977	14811	14839	14852	14666	14917	14831	14776	14844	14894	14848	14952	14908	14882	14843	14579	14948	14754	14948	14793	14926	14930	14977	14947	14860	14886	14910	14894	14848	14941	14838	14877	14734	14852	14758	14835	14794	14965	14775	14822	14871	14670	14823	14868	14813	14909	14909	14969	14781	14924	14906	14965	14884	14909	14640	14941	14921	14894	14994	14848	14985	14827	14840	14894	15032	14965	14968	14926	14933	14877	15027	14982	14891	14965	14760	14855	14841	14819	14881	14869	14902	14943	15034	15035	14856	14822	14750	14857	15004	14947	14813	14908	14835	15028	14906	14791	14891	14754	14977	14851	14943	14896	14951	14860	14957	14768	14889	14885	14944	15152	14922	14983	14873	15056	14898	14779	14874	14749	14936	14858	14862	14859	14864	14944	14845	14852	14926	14914	15001	14991	14976	14791	14698	14891	14931	14920	14877	14963	14960	14881	14888	14925	14938	14926	14857	14852
23828	21056	28441	24235	22929	24142	24073	20740	19863	19964	19593	19124	19255	18881	18470	18530	18318	18249	18206	18342	18077	18206	18292	18004	17828	17927	17708	17941	18025	17766	17700	17531	17706	17792	17919	17779	17966	17797	17609	17767	17651	17778	17662	17676	17798	17738	17891	17845	17805	17830	17699	17783	17658	17584	17718	17800	17662	17764	17721	17638	17795	17677	17766	17464	17582	17753	17546	17724	17613	17608	17605	17634	17799	17530	17655	17649	17678	17726	17636	17605	17813	17672	17799	17801	17637	17515	17783	17495	17698	17459	17565	17406	17458	17534	17663	17712	17729	17750	17531	17631	17888	17790	17868	17622	17634	17545	17597	17900	17555	17666	17922	17581	17525	17674	17862	17771	17759	17590	17385	17700	17857	17785	17841	17676	17512	17748	17782	17530	17402	17612	17728	17583	17878	17610	17708	17514	17619	17783	17469	17788	17749	17569	17557	17603	17587	17413	17661	17600	17605	17618	17326	17678	17739	17688	17646	17505	17548	17569	17938	17578	17619	17763	17528	17490	17464	17792	17719	17546	17616	17623	17667	17500	17733	17760	17712	17609	17563	17597	17670	17520	17668	17785	17605	17630	17312	17642	17754	17679	17710	17877	17764	17704	17704	17717	17561	17716	17842	17657	17574	17553	17534	17783	17847	17620	17595	17619	17545	17768	17731	17503	17655	17510	17690	17614	17676	17606	17915	17554	17670	17719	17734	17673	17997	17747	17679	17636	17822	17644	17622	17515	17743	17494	17671	17610	17621	17716	17656	17543	17734	17771	17565	17628	17819	17632	17540	17563	17770	17779	17562	17522	17668	17581	17578	17456	17404	17674	17671	17468	17652	17619	17562	17542	17684	17610	17490	17534	17641	17760	17724	17632	17641	17449	17814	17636	17882	17689	17606	17859	17595	17524	17463	17692	17588	17642	17709	17611	17748	17544	17545	17605	17680	17715	17700	17546	17607	17567	17647	17703	17783	17755	17941	17591	17603	17695	17689	17640	17534	17504	17488	17483	17664	17580	17648	17654	17673	17661	17660	17773	17713	17697	17688	17529	17643	17741	17692	17728	17515	17636	17614	17517	17656	17683	17638	17718	17723	17731	17763	17840	17677	17726	17732	17715	17559	17650	17363	17759	17439	17508	17592	17833	17634	17491	17730	17576	17672	17521	17758	17649	17581	17606	17581	17490	17654	17627	17547	17612	17566	17574	17615	17651	17629	17652	17492	17738	17556	17690	17537	17699	17628	17555	17565	17991	17499	17798	17711	17726	17701	17664	17643	17627	17556	17484	17657	17745	17451	17769	17770	17544	17643	17457	17655	17732	17654	17562	17701	17607	17516	17539	17491	17576	17565	17454	17683	17482	17685	17592	17696	17371	17488	17525	17582	17829	17885	17730	17422	17719	17755	17627	17603	17567	17510	17665	17662	17608	17675	17844	17861	17815	17743	17641	17614	17647	17775	17887	17694	17638	17711	17525	17719	17603	17553	17462	17607	17728	17548	17553	17684	17658	17552	17620	17684	17732	17622	17574	17574	17872	17708	17654	17623	17597	17669	17513	17471	17535	17573	17700	17597	17499	17662	17718	17623	17565	17589	17593	17580	17678	17528	17677	17659	17608	17830	17496	17764	17927	17384	17714	17743	17643	17625	17588	17658	17797	17679	17621	17730	17589	17406	17660	17696	17527	17722	17642	17646	17824	17855	17482	17619	17780	17811	17573	17633	17664	17544	17589	17606	17652	17496	17725	17676	17477	17647	17713	17589	17601	17632	17543	17706	17540	17610	17813	17703	17753	17647	17558	17409	17399	17510	17426	17611	17663	17680	17496	17683	17518	17653	17644	17666	17636	17572	17611	17416	17552	17593	17640	17413	17671	17679	17620	17446	17650	17749	17651	17536	17516	17395	17783	17601	17543	17696	17617	17612	17839	17830	17834	17877	17838	17649	17606	17690	17443	17489	17542	17748	17806	17885	17672	17524	17635	17725	17676	17673	17715	17543	17714	17747	17641	17689	17416	17713	17665	17603	17705	17939	17765	17768	17578	17488	17448	17657	17644	17677	17774	17594	17386	17743	17601	17662	17746	17796	17512	17743	17699	17688	17642	17668	17510	17607	17793	17826	17734	17558	17644	17842	17405	17651	17553	17667	17552	17771	17385	17498	17402	17630	17751	17855	17658	17474	17604	17531	17687	17656	17655	17551	17672	17722	17544	17697	17532	17594	17601	17583	17543	17585	17801	17685	17554	17451	17840	17796	17672	17424	17597	17787	17725	17585	17862	17667	17735	17914	17786	17695	17585	17614	17868	17730	17678	17726	17612	17559	17788	17724	17471	17497	17880	17485	17680	17779	17727	17530	17654	17669	17534	17568	17523	17718	17691	17608	17589	17529	17684	17724	17695	17833	17723	17572	17659	17633	17660	17797	17669	17839	17676	17463	17649	17602	17815	17653	17635	17542	17748	17553	17659	17681	17890	17734	17724	17604	17514	17603	17704	17657	17681	17522	17820	17774	17893	17746	17553	17615	17747	17838	17650	17555	17520	17695	17728	17557	17679	17588	17782	17611	17765	17526	17624	17873	17614	17609	17318	17751	17700	17610	17788	17587	17626	17501	17796	17440	17687	17553	17758	17608	17549	17663	17431	17706	17811	17728	17781	17699	17592	17664	17625	17611	17553	17646	17711	17826	17707	17637	17603	17678	17619	17402	17687	17452	17597	17545	17709	17567	17563	17503	17798	17735	17553	17600	17567	17595	17531	17645	17649	17636	17565	17576	17686	17727	17761	17886	17649	17808	17840	17717	17758	17627	17605	17757	17630	17763	17748	17589	17683	17620	17589	17616	17480	17544	17660	17508	17638	17701	17634	17603	17611	17536	17726	17641	17563	17646	17696	17543	17538	17776	17716	17724	17506	17665	17409	17745	17848	17690	17778	17809	17512	17639	17663	17683	17370	17569	17660	17552	17902	17623	17674	17465	17778	17753	17660	17512	17871	17594	17617	17741	17663	17624	17571	17469	17711	17649	17672	17778	17650	17650	17699	17726	17640	17612	17666	17736	17693	17688	17784	17766	17485	17613	17613	17680	17544	17651	17672	17727	17544	17683	17644	17522	17548	17621	17756	17715	17625	17721	17684	17800	17516	17899	17866	17624	17583	17660	17816	17569	17649	17627	17584	17549	17633	17533	17522	17722	17491	17768	17875	17668	17615	17795	17688	17639	17789	17821	17567	17804	17584	17763	17751	17473	17569	17712	17637	17685	17653	17605	17771	17587	17732	17566	17644	17607	17552	17686	17687	17791	17601	17581	17698	17794	17373	17600	17703	17519	17617	17440	17694	17616	17389	17716	17732	17687	17687	17882	17612	17825	17846	17639	17670	17857	17613	17907	17566	17479	17718	17696	17719	17598	17489	17638	17592	17563	17610	17728	17577	17752	17571	17657	17473	17481	17588	17622	17492	17696	17473	17646	17741	17684	17348	17602	17695	17732	17588	17693	17724	17557	17636	17495	17507	17962	17628	17585	17438	17441	17719	17649	17642	17764	17563	17637	17652	17621	17620	17492	17847	17571	17574	17688	17585	17540	17733	17698	17659	17590	17482	17720	17767	17516	17667	17627	17766	17792	17739	17403	17750	17669	17618	17676	17451	17633	17721	17603	17699	17732	17647	17621	17614	17658	17558	17691	17524	17717	17541	17605	17727	17805	17541	17714	17689	17567	17788	17639	17761	17666	17772	17534	17756	17589	17707	17542	17662	17614	17589	17474	17625	17748	17423	17842	17456	17523	17667	17936	17741	17715	17727	17578	17699	17641	17503	17439	17779	17617	17916	17819	17733	17507	17714	17584	17683	17477	17583	17644	17687	17703	17616	17313	17512	17462	17760	17635	17796	17676	17488	17619	17860	17722	17571	17736	17621	17644	17511	17797	17756	17696	17550	17713	17714	17587	17483	17693	17600	17818	17701	17695	17700	17726	17734	17647	17657	17612	17645	17660	17668	17638	17462	17707	17596	17785	17688	17680	17547	17647	17842	17725	17619	17449	17482	17468	17515	17563	17424	17620	17628	17620	17534	17702	17511	17846	17730	17617	17632	17670	17690	17722	17814	17681	17725	17786	17553	17825	17656	17681	17858	17808	17657	17662	17651	17503	17849	17500	17774	17807	17736	17598	17559	17720	17680	17836	17631	17570	17673	17538	17683	17772	17578	17847	17632	17719	17728	17722	17510	17878	17623	17829	17704	17771	17662	17727	17631	17673	17769	17729	17641	17787	17728	17725	17777	17751	17603	17612	17692	17479	17703	17669	17638	17792	17596	17812	17630	17793	17810	17605	17605	17644	17535	17665	17654	17786	17627	17500	17578	17675	17509	17652	17772	17863	17757	17728	17801	17813	17932	17661	17722	17624	17523	17871	17822	17495	17676	17604	17659	17512	17689	17728	17607	17700	17673	17803	17644	17554	17681	17688	17571	17651	17706	17776	17571	17708	17618	17645	17613	17748	17649	17816	17551	17627	17602	17590	17857	17808	17795	17690	17557	17759	17701	17473	17615	17615	17831	17897	17584	17631	17372	17595	17692	17646	17837	17682	17750	17754	17509	17721	17526	17606	17592	17804	17586	17686	17791	17651	17699	17778	17619	17762	17743	17518	17594	17640	17572	17881	17888	17763	17762	17657	17550	17310	17737	17576	17637	17522	17699	17799	17508	17501	17646	17868	17694	17523	17655	17662	17708	17635	17529	17790	17517	17540	17849	17888	17733	17767	17859	17732	17653	17497	17784	17697	17666	17769	17672	17799	17641	17821	17634	17599	17663	17758	17738	17586	17607	17356	17850	17775	17439	17684	17521	17656	17730	17674	17743	17629	17732	17684	17633	17755	17417	17500	17710	17826	17578	17478	17802	17558	17445	17747	17830	17774	17785	17724	17737	17719	17617	17680	17784	17533	17674	17548	17635	17678	17606	17666	17771	17626	17687	17481	17628	17604	17536	17578	17830	17750	17695	17727	17811	17688	17774	17614	17449	17545	17702	17541	17978	17735	17604	17633	17429	17495	17528	17379	17539	17525	17685	17562	17775	17692	17697	17576	17671	17479	17689	17667	17728	17817	17598	17656	17641	17655	17597	17512	17740	17724	17607	17516	17633
21415	38061	34407	26474	23821	22005	20859	19310	18606	17902	17406	16807	17377	16853	16423	16045	16230	15759	15586	15420	15385	15493	15304	15395	15467	15231	15254	15196	15117	15308	15029	15208	15002	14906	15186	15211	15074	14930	15125	14898	15243	15110	15151	14892	15051	15051	14958	14972	15032	14868	15129	15011	14919	15033	14878	15111	15005	14962	14902	14942	14961	14924	15018	14919	15117	15052	14845	15011	15037	14933	14889	15226	14922	15064	14997	14887	15014	14853	14983	15109	14954	14899	15017	14963	15084	14937	14856	14972	14788	14999	14968	14860	14911	14891	14889	15030	15054	14992	14993	14907	15012	14963	14809	14935	14951	14987	14803	14981	14955	14845	14961	15115	15014	14948	14956	14949	15075	15023	15110	14858	15015	14748	15096	15066	15003	14922	15009	14994	14894	15028	14859	14868	15023	15083	14951	15023	15012	14967	15101	15049	14961	14870	14920	14942	14764	15049	14851	15030	14871	14994	14942	15068	14897	14944	14936	15094	15041	14918	14918	15086	14818	15080	14990	14746	14868	14950	14860	14696	14708	14908	14895	14837	15014	14956	14958	15075	15060	14877	14994	14952	14916	15065	14936	14953	14898	14796	14839	14911	14853	14984	14818	14838	14973	14962	15105	15163	14810	14855	15022	14929	14979	14891	15228	14977	15086	14859	15083	15025	14856	15035	14872	15076	15064	14913	14841	14992	14987	15119	15021	14995	14799	14877	14934	14846	15040	14906	14949	14893	15034	14973	15013	14933	14936	14803	14965	14820	14950	15097	14976	14923	14776	14999	14879	14987	15087	15062	14884	14982	14979	14828	15021	14936	15079	14939	14889	15085	14930	14924	14830	14970	14949	14978	14922	14901	15062	14939	15092	14916	15015	15048	14955	14951	15003	14931	14957	14841	14920	15058	14768	15098	14913	15049	14893	15060	14965	15109	15048	14828	15141	14877	15166	14866	14986	14913	14984	15005	15089	14902	14946	15052	14943	14907	15128	15029	14902	14895	14948	14849	14924	14953	14903	14918	14976	14976	14963	15063	15005	14836	14985	14887	14910	15025	14955	14905	14880	15019	14998	15099	14992	14938	15048	15032	14906	14948	14976	14957	14867	14677	14878	15020	15063	15059	14765	14910	14950	14996	14873	14974	14980	14940	14920	14941	14805	15004	14960	14956	14940	14923	14974	15115	15003	14900	14981	15047	14922	14950	14903	14850	14834	14940	14849	15045	14868	14967	14945	14986	14725	14969	15049	14953	15002	14905	15098	15004	15030	14856	14990	15138	14922	14978	14947	15072	14933	15152	14913	14827	14971	14954	14897	14973	15030	14823	15054	15056	14954	14933	14887	14969	14956	14947	14811	14938	14863	15155	14893	15041	14934	15056	15022	14852	14963	14981	14964	15102	14997	14940	14992	15057	14824	15011	14811	14952	14892	15069	15085	14949	14964	14852	15137	15048	15157	14870	15189	14840	14969	14984	14868	14902	15041	14890	14998	15068	15021	14950	15114	14890	14858	14973	15033	14863	14836	15034	14799	15043	15001	15073	14953	14892	14984	14921	14893	14914	14929	14817	14999	14920	14875	14935	14822	15111	14954	14870	14916	15073	14985	14888	15124	14982	14956	15139	15116	14902	15036	14922	14802	14751	14875	14981	15103	14941	15000	14938	14933	15040	15002	14986	15015	14848	15049	14913	14953	14938	14902	14830	14837	14823	14999	15057	14968	14983	14844	14960	14848	14962	14902	14931	14969	14991	14972	14941	14857	14798	15075	15030	14918	14895	15036	14728	15155	14892	14849	15069	15023	14999	14911	14948	15175	14922	14891	14942	14894	14986	14910	14986	14823	14948	15019	14913	15012	15096	14895	15039	14957	14848	15014	14862	14953	14946	15080	14933	14985	15083	14874	14927	14842	14942	15080	14844	15054	14877	14969	15042	14928	14945	14833	14898	14889	15016	14996	15021	15037	15014	15084	15079	14907	14854	14974	14877	14988	14801	14927	14983	14869	14932	14979	15005	14848	14934	14858	14766	15023	14758	14928	14910	14951	14707	15028	14927	15060	15086	14979	14937	14994	14880	15038	14992	15142	15014	14895	14998	14994	14972	14945	14865	14878	14972	14947	14977	14925	14894	15033	15071	14738	14930	15160	15074	15024	15161	15029	14981	15083	14980	15041	14930	14902	15157	14958	14912	15016	14985	15091	15077	15011	15111	14993	15003	14975	14761	15085	15030	15000	15014	15045	14998	15070	14945	14973	14869	15064	15004	14970	15066	14908	15003	15008	14872	15065	15023	15030	14970	14931	14970	14942	14965	14970	14915	14936	15038	14896	14889	14904	14939	14819	15058	14931	14860	14934	15027	14930	15093	15006	14963	14798	14945	15047	14859	14846	14954	14842	15049	14884	15038	14961	14889	15078	15042	15036	15055	14830	15044	15060	15041	14958	14839	14930	14820	14916	14938	14955	14891	14921	14901	15025	14901	15014	15024	14956	14765	14826	14981	14976	15014	15005	14911	15057	14861	14897	14990	14843	14928	15045	15010	15087	14892	14793	14795	15013	15026	15008	15108	15027	14964	14960	14866	15003	14993	14891	15025	14926	14953	15067	14867	15058	15062	14921	14946	14842	14801	14918	14814	15097	14919	14853	15089	14951	14930	15064	15104	15009	15003	14928	14797	14928	14931	15140	15061	14994	14898	14954	14810	15047	14976	15073	14824	14858	14995	15107	14896	14926	14944	14978	14866	14871	14907	14841	15037	14715	14770	15052	15030	15015	15057	15052	14873	14839	15148	15047	14980	15064	14882	14854	14909	15118	14899	14986	15027	14953	14749	14930	14967	15003	14920	14925	14891	14945	14870	15100	14992	14914	15043	14951	14766	14828	15035	14847	14922	14784	14983	14927	15010	14891	14986	14910	15006	14979	14898	14994	14920	14978	14938	15102	14881	14996	15017	14884	14837	14885	14834	14871	15057	14956	14819	14957	15048	14931	14924	14825	14879	14852	14982	14890	14998	15115	14875	14723	14981	15246	14874	14851	14975	14858	15016	14987	14955	14920	14969	14961	14957	14961	14842	14997	14822	14662	14776	14957	14926	14966	14985	14943	14951	14907	14959	15111	14832	14902	14975	14971	14981	15020	14827	15105	14834	14821	15084	15158	14854	14899	15064	14857	15051	15050	15004	14906	14949	14795	14793	15051	14817	14878	14952	14892	14902	15080	14917	14989	14764	14932	14901	14874	14921	14715	15209	14815	14761	15061	14731	14910	15048	14916	15010	14899	14706	14900	15095	14835	14978	14807	14973	14809	14938	14829	14916	14900	15137	14887	14917	14984	14931	14996	14834	15035	15080	14853	14908	14919	14992	14897	14984	14920	14999	14892	14900	14935	15027	14936	14912	15036	14893	15154	14908	15025	14943	14919	14949	14856	14950	15142	15006	15022	14980	14851	14862	14874	15039	14863	14843	14944	15103	14908	15040	15097	14949	14977	14966	14933	14881	14885	15052	14884	14825	14867	15012	14999	15019	14938	15006	15074	14897	14832	14990	14906	15116	14888	15031	15022	14954	14782	14921	14882	14855	15032	15088	14931	14988	14913	14916	15141	14895	14784	14957	14860	14993	14898	15026	15029	15052	14945	14856	15064	14984	14870	14881	14952	14919	14736	14894	14860	14931	14994	15069	14893	14921	14964	14823	15091	14726	14972	14932	15102	15045	14949	14937	15126	14875	14941	14948	14837	15053	14923	14992	14950	15021	14954	14947	15025	14958	15069	14987	14895	15057	15102	14952	15043	14907	15132	14964	15038	14932	14937	15073	14969	14739	14735	14855	14816	15020	14978	14856	14982	14920	15056	15017	15024	15154	15028	14935	14971	15159	15078	14949	14993	15118	14912	14975	14788	14919	15026	14967	15069	15077	14893	14746	15048	14999	14965	15002	14958	15014	15004	14828	14996	15055	15133	14945	15010	15084	14810	14955	14859	14943	14961	15041	15063	15099	15054	14901	15100	15132	15071	14912	14899	15055	15012	15010	15011	15024	15092	14924	14877	14991	14758	14963	15044	15009	14959	15034	14948	15008	15106	14866	14766	14999	14958	15055	14867	14924	14955	15025	14889	14895	14965	14997	14955	14703	14870	14953	14870	14897	14960	14848	14850	15140	14955	14868	14821	14953	15043	14825	15052	14894	14699	14886	14873	15065	15143	14940	15045	14938	15035	14857	14945	14873	14964	14986	14930	14997	14848	15072	14992	14991	14963	14935	15006	14835	14776	14998	14802	14920	14911	15090	14820	14932	14945	15093	14999	14993	15012	14913	14926	15023	14981	14989	14943	14994	14776	15005	14906	14988	14808	15032	15033	15119	14952	14884	15004	15072	15107	15147	14857	14909	15025	14950	14953	15011	15229	14963	14891	15016	15104	14872	14844	14997	14937	14847	14842	14889	14880	15050	14813	14748	15017	15104	14940	14981	14913	14916	14670	14857	15003	15080	14931	14953	14937	14884	14991	15134	15020	14904	15103	14869	14880	14905	14948	15063	15049	14999	14852	15098	15166	14909	14772	14996	14977	15079	14811	14787	15027	14940	15001	14843	15143	15100	14902	14958	14876	15021	14999	15139	14993	15045	14990	14938	15071	15116	15007	14942	15094	14972	14861	15027	14805	14859	14945	14821	15110	14956	15033	14858	15041	14961	14907	14820	14868	14987	14894	15092	14900	15040	15152	15030	14755	15016	14975	14844	14983	14839	15020	14919	14918	14953	15069	14870	14922	15079	15178	14973	14961	15014	15010	14906	14950	14754	14918	14912	14805	14937	14814	14921	15021	15061	14769	14926	14954	14955	15142	14877	14899	15007	15058	14894	14998	14979	15119	14980	14858	15020	15069	14939	14999	14984	14923	14844	15099	14956	14745	14893	14969	14950	15014	14844	14946	14972	14978	14959	14914	14928	14864	14958	14890	14976	14941	14999	14964	14988	14962	14994	14963	15015	14954	15017	15034	14971	15019	14933	14985	15078	15110	14913	14954	15016	15069	14926	15032	14979	14779	14974	14933	14857	14869	14964	14899	15015	14998	14949	14826	14996	14790	14930	15034	14999	14943	14913	15026	14973	14848	14992	15010	15023	14937	15041	14950	15013	14901	14980	14948	15057
22675	21034	28744	23548	21637	24971	28061	22954	22047	21963	21339	20954	20843	20808	20047	20029	19891	19938	19665	19670	19743	19271	19465	19278	19424	19265	18945	19040	19322	19001	19165	19140	18947	19257	19109	19171	19097	19231	19116	19287	19005	18931	19136	19273	19009	19060	18891	19010	19004	18891	18973	19249	19206	19297	18967	18933	18878	18761	18683	19056	19000	18811	18910	18902	18900	18854	18925	19087	19089	18778	19088	18943	18837	18970	19004	18867	18817	18806	18873	18982	18790	18943	18914	18992	18856	18830	18836	18945	18986	18807	18900	18886	19051	18685	18941	18756	18957	18930	19090	19148	18831	18843	18773	18911	18794	18944	18827	18932	19150	18893	18880	18880	18957	19011	18970	18835	18956	18821	18963	19000	18744	18836	18931	18957	18669	18812	19095	19034	18761	18778	18844	18924	18833	19001	18934	18850	19011	18862	18742	18993	19132	18786	19004	19099	18792	18820	18937	18887	18960	18994	18872	19056	18714	18904	19021	19033	18943	18817	18830	18866	18902	18852	18887	19012	18875	18892	19048	18724	18976	19051	18993	18834	18978	18920	18943	19029	19003	18998	18847	18759	18673	18863	18775	18752	18931	18898	18760	19041	18931	18837	18819	18959	18916	19008	18941	18878	18883	18859	18953	19054	18799	19090	18808	18794	18840	18870	18840	18836	18968	18844	18794	19011	18900	18916	18911	18896	18862	18999	18791	18868	18977	18868	18905	19050	18846	19009	19022	18894	19004	18767	19092	18892	18755	18947	18849	18854	18927	18653	18842	18839	18936	18895	19013	18959	18896	18759	18784	18795	18863	18761	18887	18949	18784	19136	18695	18678	19030	18793	18718	18892	18868	19019	18928	18912	18838	19072	18890	18860	18832	18977	19014	18733	18945	18821	18983	19056	19121	18941	19189	18830	18988	18644	18725	18885	18815	18966	18865	18932	18894	18821	18840	18908	18748	18867	18992	18927	18883	18927	18873	19118	18804	18854	18819	18990	19049	19064	19106	18972	18710	18704	18899	18694	18956	18812	18844	19023	18893	19015	18810	18876	18721	18897	18828	18904	18692	18906	18889	18972	18867	18886	18698	18938	18971	18866	18841	18928	19038	18978	18857	18926	18895	19085	19008	18857	18965	18850	18866	18795	19008	18948	18864	18845	18897	18852	18899	18951	18895	18726	18922	18733	19044	18759	18886	18949	18867	18909	18794	18781	18679	18999	18932	19126	18952	18670	18868	18703	18686	18951	18890	18967	18828	19117	18814	18850	18822	18832	18845	18715	18605	18752	19067	18853	18803	18877	18867	19005	19135	18911	18808	18878	18873	18805	18784	18864	18995	18867	18719	18870	18723	18720	18923	18867	18903	18807	18796	19024	19096	18699	18848	19025	18823	18947	18907	18966	18844	18782	19039	18873	18932	19012	18815	18765	18780	18664	18922	18821	18777	19015	18889	18661	18886	18791	18906	18993	18745	18865	18632	18792	19016	18554	19004	19051	18913	18839	19011	18940	18663	18989	18725	18859	18768	18818	18878	18737	19061	18925	18739	19044	18946	18705	18882	18965	19066	18991	18980	18875	18980	18879	18815	18955	18960	18790	18880	18921	18947	18859	18865	18810	18782	18814	18813	19145	18752	18971	18800	18888	18854	18969	19040	18760	18697	18986	19027	18962	18910	18972	18922	19068	18821	18833	18851	18881	19033	18886	18760	18846	18862	18759	18824	19028	18857	18786	18682	18854	18958	19044	19085	18870	18972	18961	18909	19002	18774	18839	18747	18826	19033	18850	18778	18781	18929	18923	18865	18993	18793	18819	18888	18804	18766	18752	19004	19002	18761	18716	18736	18886	18876	18733	18941	18877	18801	18687	18835	18853	18769	18842	18868	18642	18755	19076	18891	19057	18841	18673	19064	18860	18673	18913	19160	19047	18956	18987	18912	18943	18957	18953	18735	18906	18930	18946	18814	18948	18916	18889	18818	19089	18864	18952	18964	19011	18830	19156	18886	19188	18915	18611	18862	18794	18869	18890	18724	18802	18892	18667	18886	18613	19041	19055	18985	19110	18906	18913	18766	18914	18731	18621	19028	18868	18831	18851	18651	18945	18916	18820	18818	18739	18932	19143	18789	18979	18789	18867	18846	18957	18811	18820	18892	18912	19063	18920	18809	18809	18735	18921	18740	18843	18865	18758	19057	18886	18718	18941	19085	19031	18858	18893	18858	18907	18890	18931	18797	19040	19082	18821	19039	18845	18775	18719	18705	18758	19052	19032	18576	18780	18914	18625	18969	19053	18898	18881	18859	18831	18973	18879	18697	18768	18723	18620	18799	18940	18993	18928	18856	18743	18829	18842	18854	18895	18886	18819	18779	18876	18869	18934	18888	18772	18710	18839	18841	18836	18728	18659	19005	18965	18775	18930	18977	19095	18740	18820	18862	19001	18920	18941	18814	18825	18910	18910	19030	18871	19026	18913	19027	18861	19183	18886	18989	18954	18992	18638	18713	18663	18716	19160	18836	18854	18999	19043	18906	18945	18884	19022	18660	18795	18888	18793	18563	18831	19117	18867	18668	18734	18886	19139	18850	18866	18813	18969	18866	18794	18968	18859	19083	19007	18960	18818	19007	18961	18850	18926	18811	18773	18911	18789	18702	18811	18899	18831	19055	18645	18934	18894	18847	18997	19017	18782	18651	18621	18960	18937	18844	18682	18888	19041	19019	19012	19071	18830	18763	18796	18820	18908	18857	18936	18782	18891	18775	18954	18942	18819	18886	18795	19079	18707	18800	18886	19177	18803	19085	18827	18882	18806	18886	18851	18814	18801	18757	18895	18928	18809	19032	18991	18895	18916	18910	18740	18775	19033	18867	18812	19034	18990	18826	18781	18957	18765	18960	18788	18820	18760	19019	18878	18885	18813	18910	18731	18596	19079	18995	18789	19093	18637	18688	18895	18934	18906	18970	18952	19130	18985	18919	19013	18986	18949	18806	19205	19002	18871	18838	18890	18703	18992	18974	19060	18807	18897	18983	18888	18932	18856	18720	18712	18954	18957	18871	18932	18967	18679	18879	18955	18808	18828	19044	18660	19110	18895	18921	19006	19054	18948	19047	19144	18665	18810	18726	19149	18850	18958	18835	18832	18931	18988	18932	18869	19000	18790	18918	18900	18879	18823	18775	18938	19128	18853	18857	18851	18931	18884	18772	19030	18981	18890	18981	18891	18914	18775	18869	18895	18791	18949	18889	18973	18704	18935	19086	18760	18806	18844	18935	19165	18805	18819	18799	19033	18822	18744	18772	18913	19045	18795	18888	18823	18813	18653	18966	19155	18927	18948	19012	18885	18916	18768	18985	19081	19150	19103	19075	19052	19047	18637	18774	19060	18902	18744	18898	18842	19025	19007	18786	18755	18964	19073	18983	18929	18943	18946	18855	18914	18947	18842	18996	19059	18905	18987	18794	18852	18957	18941	19021	19006	19089	18682	18892	18885	18791	18918	18997	18900	18729	18837	18886	18962	18891	18865	18840	18828	18800	18893	18824	19025	18922	19037	18932	19054	19039	18947	18842	18983	18831	18968	19223	19022	18912	18886	19036	18844	18776	18884	18818	18844	18812	18844	18843	18815	18942	18780	18950	18927	18839	18946	18715	18866	18832	18933	18793	18927	18986	18822	18999	19022	18798	18870	18801	18889	18906	18972	18788	18989	18947	18891	18998	18710	19076	19014	19080	18799	19004	18958	18963	19112	18722	18831	19015	18880	18921	18938	18814	18978	18756	18832	18997	18596	18819	19018	19027	18908	18883	18929	18914	18939	18883	18943	18803	18995	18900	18832	18984	18906	18894	18647	18751	18786	18801	18795	18887	18873	18793	18948	18962	18800	18959	18909	18846	18878	18775	18905	18884	19017	19110	18989	19089	18890	19128	18923	19050	18746	18582	18788	18804	18849	19056	18748	18862	18928	18846	18853	18946	18862	18724	18816	18781	19120	18984	18981	18845	18982	18895	18816	18869	18958	18732	18918	18803	18870	19009	18864	18921	18970	18909	18798	18815	18791	19029	18845	18878	18830	18921	18950	19020	18877	18795	18855	18722	18770	18829	18891	18951	18911	18964	18971	18989	18838	18858	18957	19016	18799	18721	18877	18805	18735	18940	18708	18868	18952	18941	19142	19033	18724	19075	18999	18987	18834	19022	19002	19116	18882	19001	18949	18898	18945	19015	18624	19067	18758	18801	18826	18768	18878	18970	18678	19224	18783	18944	18960	18778	18898	18853	18729	18692	18711	19041	18973	18942	18819	18870	18889	19017	18775	18990	18964	18892	18928	18920	18904	18909	19003	18912	18751	18971	18633	18784	18878	18976	18800	19098	18826	18652	18836	18834	18961	18774	18987	18908	18865	18862	18846	18922	18911	18970	18902	18907	18685	18937	18955	18896	18857	18869	18810	18812	18799	18813	19175	19044	18864	18889	19038	19088	18940	19010	19021	18920	18931	18966	18777	19064	18868	18830	18878	19038	18943	18913	18992	18877	18858	18775	18741	19050	18970	18762	18860	18870	18987	18920	19099	18671	18947	18767	18808	18783	18891	19002	18796	18980	18674	18974	18739	18965	18765	18649	18841	18819	18839	19068	18848	18836	18785	18975	19110	18962	18801	18990	18969	18744	18797	18879	18720	18774	18789	18990	18893	19020	18971	18845	18851	18919	19021	18960	18814	19056	19034	18908	18749	18713	18877	18823	18906	18746	19148	19006	18959	19187	18904	18933	18922	18482	18790	18811	18898	18916	18763	18986	18908	18908	19187	18770	18840	19000	18942	18836	18802	18836	18779	18895	18869	18826	18929	19053	18905	18866	19072	18971	18873	18791	18806	18939	18815	18922	18761	18715	18972	19030	18967	18878	18788	18993	19021	18857	18843	19049	18977	18906	18959	18878	18915	19005	18800	18666	18835	18868	18965	18918	18838	18522	18647	18923	18916	18992	18881	18720	18688	19009	19012	19005	18766	18749	19064	19036	18765	19023	18953	19071	19201	19116	18958	18781	18794	18679	18907	18839	18920	18938	18888	18836	18894	18808	18650	18991	18874	19140	18826	19072	18791	18896	18851	18908	18905	18903	18993	18694	18669	18890	18736	18817	18789	19133	19037
23442	42787	38423	30215	27034	24782	23327	21180	20572	19751	18974	18330	18611	18095	17530	17342	17018	16748	16613	16644	16351	16259	16106	16267	16100	15993	16060	16089	15926	15895	15954	15663	15720	15904	15835	15772	15748	15875	15901	15806	15645	15656	15776	15867	15791	15796	15704	15701	15622	15527	15584	15804	15602	15698	15811	15803	15543	15754	15770	15719	15581	15570	15658	15725	15752	15738	15761	15737	15567	15780	15576	15799	15658	15750	15724	15798	15746	15471	15879	15817	15606	15777	15754	15579	15613	15694	15683	15605	15684	15707	15662	15760	15594	15692	15674	15564	15561	15728	15887	15627	15535	15624	15584	15733	15740	15632	15775	15616	15759	15754	15722	15535	15597	15687	15676	15711	15795	15517	15632	15545	15788	15649	15774	15685	15567	15584	15539	15560	15642	15716	15534	15845	15735	15759	15771	15488	15502	15605	15803	15507	15787	15682	15562	15582	15719	15577	15605	15527	15633	15838	15551	15625	15850	15693	15742	15531	15665	15510	15647	15581	15684	15658	15626	15765	15610	15903	15716	15681	15556	15535	15498	15804	15560	15640	15352	15692	15616	15667	15529	15563	15699	15583	15709	15624	15624	15579	15705	15462	15750	15592	15497	15597	15722	15639	15499	15536	15628	15659	15657	15661	15710	15671	15684	15504	15646	15590	15747	15647	15614	15756	15625	15503	15539	15589	15618	15827	15587	15697	15621	15664	15682	15655	15710	15591	15641	15720	15794	15561	15661	15536	15611	15535	15642	15606	15651	15673	15740	15572	15805	15601	15568	15608	15694	15579	15683	15571	15749	15738	15753	15598	15697	15774	15661	15687	15517	15636	15573	15695	15566	15598	15736	15645	15718	15590	15673	15390	15556	15547	15633	15593	15509	15645	15540	15426	15655	15698	15481	15539	15674	15565	15566	15572	15579	15708	15621	15685	15705	15684	15705	15496	15626	15728	15588	15667	15544	15872	15715	15539	15764	15622	15719	15754	15597	15528	15618	15734	15636	15640	15533	15773	15531	15705	15629	15482	15563	15423	15575	15531	15555	15669	15682	15511	15774	15538	15657	15698	15493	15520	15541	15573	15736	15745	15636	15599	15553	15646	15687	15536	15612	15602	15658	15669	15543	15674	15560	15757	15590	15547	15645	15610	15734	15787	15879	15688	15771	15760	15659	15792	15551	15686	15453	15774	15647	15676	15661	15662	15694	15572	15657	15686	15615	15451	15624	15755	15744	15874	15648	15579	15816	15506	15572	15735	15690	15510	15601	15642	15803	15493	15827	15698	15469	15744	15695	15612	15781	15534	15627	15718	15619	15739	15646	15574	15732	15598	15637	15615	15566	15375	15722	15482	15696	15569	15665	15632	15403	15571	15690	15674	15657	15608	15588	15612	15518	15713	15737	15637	15531	15678	15682	15604	15815	15707	15680	15638	15660	15758	15528	15603	15589	15758	15520	15600	15632	15605	15582	15722	15722	15733	15689	15595	15616	15435	15682	15571	15734	15504	15615	15695	15752	15516	15528	15714	15669	15548	15607	15581	15772	15752	15371	15657	15477	15728	15786	15649	15664	15427	15662	15673	15667	15749	15616	15493	15633	15579	15572	15657	15554	15623	15923	15523	15527	15596	15692	15626	15626	15753	15540	15390	15631	15567	15661	15608	15552	15682	15636	15646	15460	15591	15645	15750	15708	15712	15766	15755	15763	15867	15612	15600	15705	15644	15763	15612	15680	15470	15597	15504	15775	15564	15782	15480	15554	15746	15435	15567	15581	15569	15651	15610	15544	15722	15735	15774	15577	15573	15657	15739	15776	15761	15609	15495	15529	15431	15758	15566	15587	15781	15468	15485	15640	15769	15478	15725	15545	15800	15733	15567	15686	15469	15624	15698	15731	15790	15634	15680	15579	15603	15610	15639	15620	15630	15616	15583	15367	15867	15629	15545	15547	15597	15588	15539	15724	15566	15595	15584	15774	15610	15692	15505	15667	15686	15673	15730	15653	15485	15572	15425	15626	15595	15454	15593	15673	15602	15500	15779	15721	15580	15757	15766	15588	15497	15701	15562	15691	15701	15512	15552	15641	15532	15632	15763	15609	15544	15719	15554	15560	15648	15570	15677	15520	15520	15694	15625	15702	15703	15673	15698	15604	15849	15605	15545	15586	15569	15621	15599	15721	15681	15612	15653	15644	15775	15732	15607	15853	15545	15670	15644	15479	15629	15696	15639	15669	15772	15483	15664	15668	15786	15542	15630	15654	15549	15592	15631	15633	15640	15596	15751	15455	15778	15720	15665	15630	15672	15526	15611	15479	15658	15559	15695	15623	15516	15547	15689	15623	15711	15594	15738	15781	15749	15510	15611	15582	15632	15634	15580	15575	15776	15559	15672	15647	15740	15669	15582	15786	15530	15699	15644	15724	15700	15535	15582	15487	15687	15577	15855	15723	15562	15568	15486	15714	15704	15587	15702	15706	15657	15793	15505	15707	15616	15504	15601	15796	15681	15652	15571	15782	15584	15489	15799	15686	15662	15599	15749	15485	15599	15654	15558	15746	15579	15447	15670	15655	15774	15581	15697	15528	15700	15791	15656	15789	15540	15644	15684	15709	15522	15491	15653	15642	15616	15674	15616	15691	15619	15590	15650	15708	15517	15598	15557	15704	15573	15639	15700	15660	15622	15535	15676	15562	15656	15627	15458	15662	15629	15703	15691	15555	15629	15747	15793	15731	15739	15739	15729	15645	15668	15551	15741	15509	15699	15693	15732	15571	15823	15752	15410	15633	15555	15595	15514	15608	15694	15701	15679	15748	15668	15553	15669	15551	15593	15508	15756	15782	15733	15742	15638	15542	15698	15685	15652	15750	15825	15625	15698	15733	15711	15521	15617	15497	15445	15716	15691	15541	15577	15583	15631	15693	15467	15569	15759	15556	15482	15525	15748	15676	15686	15452	15647	15841	15499	15585	15669	15605	15648	15734	15624	15641	15603	15707	15659	15610	15714	15617	15545	15629	15632	15475	15495	15660	15638	15491	15537	15754	15704	15612	15561	15498	15573	15706	15628	15823	15564	15554	15715	15684	15464	15564	15667	15648	15569	15640	15728	15569	15636	15566	15419	15793	15696	15497	15633	15415	15688	15560	15677	15733	15541	15524	15493	15693	15546	15487	15590	15558	15612	15543	15585	15667	15629	15723	15606	15640	15692	15708	15603	15786	15819	15621	15658	15458	15667	15759	15713	15609	15658	15669	15675	15403	15743	15739	15636	15622	15767	15613	15537	15651	15479	15505	15514	15523	15578	15505	15526	15644	15645	15593	15528	15606	15562	15634	15856	15558	15651	15555	15594	15528	15763	15577	15486	15603	15722	15388	15630	15536	15518	15725	15730	15711	15735	15851	15720	15646	15801	15643	15609	15623	15662	15569	15608	15445	15758	15533	15755	15618	15553	15564	15603	15678	15826	15759	15519	15601	15658	15786	15626	15588	15711	15571	15616	15584	15772	15811	15613	15695	15576	15754	15477	15655	15678	15785	15641	15593	15575	15671	15648	15655	15619	15690	15589	15786	15722	15707	15649	15591	15710	15598	15498	15613	15642	15695	15494	15360	15687	15616	15665	15525	15543	15515	15489	15786	15641	15634	15739	15766	15775	15693	15658	15664	15641	15679	15579	15494	15577	15609	15560	15729	15701	15517	15578	15506	15647	15689	15552	15564	15723	15505	15644	15574	15647	15709	15690	15585	15606	15576	15499	15763	15574	15718	15596	15606	15421	15690	15487	15660	15675	15793	15599	15588	15544	15489	15530	15651	15760	15684	15711	15755	15585	15616	15530	15620	15600	15612	15681	15594	15502	15652	15670	15466	15628	15658	15688	15718	15725	15554	15680	15583	15522	15659	15644	15509	15731	15659	15648	15449	15575	15493	15551	15534	15525	15641	15693	15705	15522	15719	15620	15627	15672	15557	15575	15680	15723	15411	15739	15729	15675	15608	15533	15617	15600	15574	15747	15726	15582	15634	15496	15602	15787	15568	15737	15598	15674	15689	15759	15716	15433	15636	15668	15486	15626	15491	15634	15651	15716	15508	15500	15581	15582	15563	15592	15641	15683	15487	15668	15785	15630	15441	15654	15635	15641	15447	15587	15574	15500	15694	15633	15700	15582	15644	15529	15569	15685	15726	15532	15634	15585	15465	15833	15591	15420	15620	15625	15661	15634	15600	15626	15602	15629	15858	15781	15587	15506	15517	15524	15714	15617	15732	15675	15490	15730	15597	15561	15746	15672	15606	15763	15769	15548	15435	15809	15634	15478	15631	15690	15615	15741	15821	15560	15571	15748	15537	15666	15467	15716	15744	15757	15821	15625	15669	15643	15669	15541	15668	15589	15602	15544	15611	15780	15488	15683	15711	15693	15593	15785	15517	15609	15698	15871	15642	15693	15722	15566	15489	15584	15694	15559	15733	15441	15524	15679	15522	15745	15604	15779	15597	15684	15589	15551	15538	15545	15600	15595	15708	15722	15559	15515	15576	15493	15721	15478	15653	15604	15566	15680	15780	15734	15784	15697	15624	15588	15555	15571	15649	15525	15744	15879	15564	15672	15727	15699	15648	15685	15643	15720	15436	15852	15661	15677	15596	15551	15449	15779	15575	15734	15688	15634	15639	15568	15665	15611	15629	15467	15536	15641	15586	15581	15532	15763	15689	15359	15579	15571	15497	15691	15645	15758	15868	15790	15637	15584	15633	15610	15808	15674	15707	15707	15598	15734	15764	15399	15690	15461	15656	15774	15504	15612	15734	15615	15560	15720	15620	15736	15660	15845	15523	15612	15657	15528	15536	15499	15768	15618	15452	15773	15696	15544	15689	15666	15715	15712	15710	15598	15801	15822	15682	15724	15744	15656	15547	15650	15680	15670	15723	15594	15841	15680	15520	15507	15908	15527	15486	15828	15762	15686	15654	15694	15658	15653	15534	15744	15592	15585	15656	15763	15666	15617	15664	15539	15784	15421	15735	15722	15658	15599	15686	15690	15619	15617	15582	15757	15623	15569	15859	15809	15633	15603	15607	15524	15717	15810	15507	15621	15582	15616	15563	15494	15757	15580	15771	15606	15652	15632	15590	15635	15512	15649	15507	15539	15593	15614
27826	23341	27852	25158	20873	20146	19675	19049	18715	18407	18078	17902	17914	17817	17907	17683	17794	17700	17605	17318	17480	17454	17365	17412	17485	17267	17361	17347	17261	17268	17337	17328	17238	17116	17207	17159	17305	17160	16934	17210	17345	17268	17200	17316	17254	17385	17396	17347	17318	16961	17229	17307	17283	17279	17325	17166	17286	17417	17353	17229	17259	17442	17269	17326	17359	17229	17255	17271	17380	17255	17323	17255	17195	17284	17190	16951	17142	17081	17144	17100	17312	17452	17430	17273	17284	17425	17116	17271	17037	17544	17290	17589	17287	16986	17153	17283	17192	17241	17241	17129	17134	17248	17191	17320	17117	17324	17145	17345	17458	17311	17228	17425	17204	17501	17346	17180	17359	17241	17290	17121	17089	17231	17259	17436	17091	17249	17210	17223	17031	17227	17375	17320	17323	17282	17178	17354	17374	17408	17228	17137	17173	17346	17268	17391	17366	17149	17380	17284	17313	17412	17263	17179	17144	17266	17267	17230	17421	17114	17252	17283	17260	17197	17286	17384	17205	17110	17055	17222	17182	17415	17076	17172	17154	17232	17256	17262	17420	17123	17379	17390	17444	17236	17381	17307	17234	17320	17249	17279	17534	17213	17084	17332	17328	17229	17402	17425	17328	17317	17120	17426	17321	17266	17246	17351	17225	17182	17274	17127	17336	17158	17061	17204	17292	17372	17229	17426	17207	17161	17160	17211	17304	17269	17074	17161	17335	17463	17364	17427	17211	17242	17209	17149	17253	17562	17255	17339	17401	17205	17279	17341	17348	17075	17243	17167	17051	17039	17025	17151	17229	17156	17351	17226	17242	17217	17321	17097	16956	17225	17305	17149	17405	17239	17297	17278	17205	17061	17315	17396	17324	17220	17344	17213	17201	17146	17214	17378	17251	17428	17254	17326	17129	17116	17304	17364	17243	17313	17339	17476	17232	17384	17404	17274	17343	17216	17290	16906	17237	17312	17045	17387	17339	17115	17252	17164	17208	17023	17136	17352	17230	17332	17302	17234	17481	17275	17261	17361	17148	17168	17217	17283	17300	17442	17211	17488	17260	17241	17477	17181	17208	17176	17251	17312	17285	17323	17301	17335	17119	17052	17369	17124	17221	17060	17143	17510	17221	17239	17508	17074	17091	17394	17322	17283	17259	17176	17079	17362	17262	17349	17006	17262	17198	17311	17242	17258	17211	17238	17129	17178	17278	17364	17208	17284	17251	17117	17046	17012	17304	17398	17277	17398	17158	17368	17213	17360	17206	17276	17122	17350	17292	17217	17301	17278	17144	17085	17304	17254	17266	17236	17150	17168	17163	17138	17213	17361	17230	17191	17408	17328	17443	17319	17226	17191	17194	17289	17330	17302	17219	17189	17336	17565	17158	17292	17305	17232	17275	17289	17344	17114	17439	17187	17297	17234	17357	17246	17295	17197	17279	17297	17066	17128	17258	17234	17166	17248	17245	17099	17086	17388	17115	17078	17095	17222	17455	17395	17222	17017	17300	17413	17135	17142	17131	17329	17171	17217	17236	17164	17266	17262	17345	17131	17113	17370	17256	17153	17266	17238	17286	17247	17307	17108	17302	17361	17153	17372	17032	17235	17331	17165	17054	17212	17264	17274	17126	17241	17306	17342	17122	17341	17319	17328	16993	17140	17136	17276	17228	17246	17335	17257	17177	17275	17081	17288	17108	17293	17030	17255	16948	17350	17149	17355	17261	17434	17278	17296	17486	17185	17195	17282	17367	17074	17201	17138	17026	17193	17160	17414	17173	17367	17273	17399	17363	16952	17281	17208	17365	17293	17241	17174	17391	17198	17040	17037	17255	17087	17241	17129	17178	17201	17419	17319	17226	17285	17134	17336	17216	17386	17248	17184	17154	17160	17396	17244	17453	17205	17231	17370	17306	16893	17324	17342	17239	17415	17236	17044	17393	17356	17230	17203	17277	17246	17222	17210	17162	17355	17298	17390	17087	17262	17394	17255	17306	17195	17221	17286	17206	17213	17253	17350	17225	17135	17268	17233	17129	17471	17079	17295	17060	17060	17374	17279	17249	17187	17348	17270	17230	17096	17145	17167	17397	17209	17185	17222	17175	17195	17265	17265	17233	17276	17258	17220	17150	17146	17266	17116	17188	17208	17467	17192	17239	17276	17248	17141	17209	17383	17159	17077	17393	17251	17134	17116	17336	17172	17282	17207	17201	17298	17170	17291	17090	17297	17187	17184	17111	17185	17320	17280	17169	17219	17180	17336	17185	17255	17354	17298	17174	17202	16991	17180	17215	17063	17130	17261	17075	17251	17222	17157	17336	17200	17136	17064	17259	17395	17234	17344	17429	17331	17345	17402	17196	17367	17227	17271	17419	17208	17094	17271	17234	17175	17211	17101	17244	17340	17179	17305	17420	17404	17303	17135	17230	17313	17268	17217	17458	17313	17409	17049	17127	17147	17268	17326	17335	17282	17349	17277	17179	17254	17244	17355	17258	17249	17077	17214	17069	17218	17428	17226	17244	17349	17362	17175	16967	17259	17386	17235	17274	17344	17156	17044	17245	17410	17067	17249	17505	17210	17310	17113	17343	17110	17219	17144	17349	17330	17182	17308	17227	17154	17084	17377	17376	17200	17224	17502	17180	17229	17100	17401	17401	17389	17424	17295	17300	17211	17290	17291	17257	17406	17189	17199	17193	17252	17303	17155	17302	17360	17392	17314	17332	17239	17150	17487	17199	17249	17147	17243	17316	17389	17183	17234	17102	17206	17266	17243	17341	17261	17295	17129	17322	17256	17021	17266	17232	17463	17262	17064	17198	17275	17187	17181	17277	17346	17401	17356	17236	17483	17346	17278	17149	17186	17275	16952	17314	17069	17410	17392	17265	17370	17532	17297	17151	17341	17305	17214	17261	17201	17248	17156	17317	17337	17328	17279	17311	17532	17345	17425	17281	17282	17305	17305	17255	17120	17535	17292	17167	17242	17241	17301	17279	17365	17366	17319	17224	17395	17400	17391	17291	17314	17245	17059	17142	17271	17354	17278	17329	17506	17145	17234	17296	17135	17319	17370	17310	17131	17209	17253	17289	17246	17150	17052	17211	17271	17238	17268	17318	17363	17399	17301	17305	17224	17281	17114	17231	17267	17228	17165	17346	17146	17097	17090	17053	17285	17305	17131	17392	17162	17253	17224	17231	17307	17324	17287	17153	17233	17178	17155	17250	17313	17185	17114	17314	17251	17455	17206	17224	17266	17295	17402	17166	17464	17191	17190	17303	17609	17413	17194	17256	17307	17270	17327	17156	17155	17148	17347	17192	17063	17294	17263	17377	17278	17558	17202	17285	17213	17393	17289	17208	17183	17235	17267	17171	17249	17412	17151	17179	17146	16918	17369	17281	17325	17048	17345	17383	17318	17259	17195	17211	17127	17295	17355	17157	17305	17340	17325	17190	17415	17290	17292	17381	17164	17224	17232	17177	17227	17141	17231	17440	17361	17214	17109	17262	17238	17303	17283	17146	17349	17234	17401	17216	17146	17128	17390	17430	17207	17624	17398	17261	17199	17234	17161	17276	17218	17131	17238	17277	17325	17468	17079	17262	17204	17232	17221	17410	17277	17185	17076	17309	17227	17304	17278	17125	17302	17252	17329	17123	17161	17129	17371	17303	17358	17355	17240	17367	17238	17477	17271	17316	17324	17097	17215	17290	17256	17247	17366	17277	17329	17244	17323	17352	17258	17243	17139	17396	17228	17220	17335	17358	17116	17165	17351	17370	17309	17223	17205	17285	17348	17363	17320	17358	17198	17406	17051	17335	17363	17338	17230	17312	17304	17379	17133	17334	17204	17013	17210	17144	17028	17253	17197	17401	16989	17415	17284	17125	17168	17387	17302	17300	17424	17304	17220	17250	17288	17147	17255	17214	17294	17319	17276	17316	17161	17334	17167	17094	17377	17204	17287	17238	17324	17111	17137	17321	17490	17351	17390	17294	17188	17310	17298	17225	17116	17422	17130	17316	17116	17238	17193	17151	17448	17330	17515	17106	17126	17312	17203	17158	17223	17247	17216	17295	17196	17341	17158	17336	17267	17246	16975	17357	17343	17283	17196	17231	17028	17236	17202	17302	17281	17477	17327	17274	17380	17337	17225	17067	17129	17425	17012	17121	17295	17234	17207	17218	17263	17221	17094	17088	17338	17388	17339	17322	17245	17274	17303	17244	17394	17260	17324	17113	17268	17156	17221	17429	17286	17343	17295	17202	17331	17294	17293	17348	17281	17285	17284	17216	17221	17450	17165	17231	17213	17393	17383	17221	17336	17160	17194	17197	17213	17095	17246	17103	16980	17187	17163	17249	17128	17207	17164	17374	17373	17339	17148	17399	17549	17301	17103	17253	17322	17501	17085	17236	17261	17449	17267	17221	17226	17236	17047	17293	17225	17307	17337	17322	17247	17013	17040	17266	17125	17025	17191	17277	17346	17396	17280	17231	17357	17109	17273	17249	17300	17189	17279	17486	17229	17482	17328	17396	17248	17264	17292	17174	17323	17265	17271	17342	17250	17193	17235	17255	17191	17100	17108	17467	17401	17270	17361	17378	17311	17117	17061	17186	17402	17382	17242	17302	17163	17175	17483	17349	17428	17202	17466	17217	17149	17239	17244	17153	17386	17165	17331	17091	17277	17233	17402	17525	17237	17105	17245	17278	17013	17291	17115	17161	17419	17226	17251	17307	17166	17207	17283	17090	17189	17258	17154	17265	17177	17308	17272	17462	17063	17207	17217	17314	17347	17188	17186	17392	17260	17194	17234	17293	17137	17027	17242	17054	17179	17145	17320	17278	17329	17311	17043	17164	17509	17190	17093	17341	17344	17192	17106	17208	17232	17086	17225	17203	17219	17129	17153	17396	17192	17344	17130	17056	17270	17270	17268	17211	17193	17232	17182	17226	17281	17221	17184	17356	17146	17319	17266	17464	17274	17371	17360	17289	17208	17231	17303	17217	17317	17045	17195	17302	17269	17259	17283	17231	17110	17150	17412	17167	17344	17241	17311	17224	17151	17243	17296	17304	17307	17230	17264	17096	17178	17100	17324	17236	17121	17296	17230	17260	17267	17217	17182	17186	17281	17136	17283	17258	17352	17272	17224
21480	31126	28230	22198	19800	18702	18162	17169	16760	16493	15973	15804	15661	15805	15447	15333	15142	15092	15034	15072	15030	14995	14865	14952	14679	14811	14897	14735	14907	14812	14814	14748	14696	14743	14771	14664	14753	14726	14813	14861	14711	14629	14689	14669	14682	14478	14693	14738	14722	14740	14817	14395	14628	14560	14631	14605	14625	14579	14757	14707	14627	14809	14664	14796	14664	14614	14764	14728	14573	14496	14748	14633	14766	14729	14483	14571	14699	14492	14951	14804	14716	14648	14700	14522	14679	14535	14784	14712	14648	14664	14700	14636	14652	14682	14823	14639	14575	14722	14817	14588	14747	14536	14553	14687	14515	14709	14730	14641	14755	14655	14708	14752	14570	14648	14750	14716	14540	14570	14727	14718	14683	14478	14765	14614	14805	14508	14469	14681	14628	14677	14745	14440	14503	14743	14657	14361	14674	14656	14581	14679	14573	14704	14757	14625	14654	14791	14685	14543	14762	14827	14562	14706	14625	14709	14750	14696	14764	14872	14745	14663	14631	14769	14715	14687	14634	14811	14613	14686	14741	14521	14747	14775	14511	14726	14786	14578	14622	14658	14658	14698	14711	14704	14716	14604	14950	14757	14774	14700	14800	14736	14801	14579	14653	14638	14624	14600	14642	14673	14630	14536	14925	14820	14628	14673	14660	14670	14740	14665	14586	14646	14656	14692	14586	14661	14645	14602	14604	14763	14646	14641	14876	14771	14609	14636	14592	14655	14822	14566	14600	14524	14717	14689	14723	14668	14541	14543	14601	14717	14844	14741	14620	14812	14690	14737	14785	14645	14773	14711	14685	14644	14772	14546	14829	14596	14822	14818	14593	14472	14698	15002	14513	14747	14726	14621	14764	14764	14665	14731	14621	14645	14601	14565	14612	14669	14686	14627	14801	14730	14802	14722	14545	14841	14819	14826	14720	14705	14690	14674	14601	14754	14658	14827	14629	14749	14654	14624	14595	14604	14745	14606	14674	14705	14683	14617	14573	14733	14779	14667	14619	14684	14791	14631	14643	14666	14673	14630	14760	14584	14800	14740	14731	14739	14681	14639	14560	14694	14771	14621	14654	14722	14852	14692	14492	14566	14599	14532	14592	14565	14780	14710	14718	14678	14790	14701	14594	14662	14676	14643	14653	14548	14599	14609	14588	14761	14577	14580	14622	14588	14622	14684	14679	14644	14662	14612	14637	14752	14508	14643	14639	14708	14738	14684	14535	14692	14675	14633	14597	14618	14796	14785	14720	14532	14647	14631	14607	14680	14768	14814	14654	14623	14591	14671	14561	14672	14516	14600	14785	14556	14643	14895	14838	14646	14637	14661	14707	14729	14751	14603	14673	14825	14767	14584	14614	14741	14684	14528	14552	14606	14761	14722	14658	14728	14607	14649	14804	14732	14690	14765	14746	14559	14808	14751	14673	14767	14508	14635	14653	14596	14535	14615	14679	14811	14541	14840	14785	14581	14507	14634	14746	14684	14769	14531	14734	14853	14822	14717	14710	14737	14795	14617	14809	14694	14678	14647	14588	14811	14648	14611	14620	14681	14530	14691	14666	14829	14583	14640	14873	14788	14697	14699	14754	14640	14627	14729	14593	14656	14709	14549	14691	14664	14553	14621	14728	14575	14515	14658	14701	14645	14800	14664	14611	14623	14656	14674	14598	14893	14687	14790	14680	14725	14834	14663	14816	14678	14638	14582	14689	14695	14695	14681	14638	14536	14651	14495	14664	14807	14522	14762	14701	14926	14690	14814	14628	14722	14706	14508	14762	14730	14534	14514	14622	14700	14746	14618	14740	14628	14705	14776	14639	14500	14873	14672	14720	14546	14728	14784	14608	14599	14717	14727	14618	14693	14667	14653	14625	14652	14724	14684	14552	14737	14778	14828	14598	14801	14739	14640	14549	14726	14658	14724	14680	14575	14733	14751	14746	14844	14537	14858	14798	14722	14642	14815	14581	14713	14642	14840	14586	14708	14743	14619	14673	14630	14582	14678	14604	14669	14785	14673	14796	14820	14586	14700	14737	14524	14626	14852	14530	14628	14591	14835	14595	14564	14726	14620	14668	14639	14724	14710	14495	14722	14696	14578	14596	14596	14662	14574	14666	14710	14685	14653	14748	14741	14722	14650	14686	14614	14703	14644	14540	14816	14769	14763	14808	14501	14787	14626	14720	14515	14744	14729	14844	14617	14817	14620	14639	14745	14634	14646	14618	14848	14719	14594	14930	14912	14634	14456	14778	14619	14687	14742	14698	14601	14601	14829	14801	14566	14757	14876	14749	14552	14841	14565	14640	14679	14605	14740	14724	14758	14652	14895	14881	14551	14661	14611	14730	14666	14616	14678	14721	14555	14769	14634	14728	14558	14764	14437	14568	14673	14646	14698	14780	14563	14529	14618	14675	14680	14800	14666	14813	14544	14711	14752	14772	14776	14840	14640	14789	14648	14742	14554	14641	14702	14597	14568	14820	14566	14680	14763	14600	14673	14653	14661	14587	14822	14608	14607	14758	14716	14648	14609	14668	14974	14655	14775	14842	14773	14700	14674	14594	14876	14660	14700	14578	14526	14640	14734	14618	14748	14653	14737	14774	14781	14613	14463	14587	14579	14734	14644	14724	14796	14610	14572	14699	14687	14926	14561	14717	14611	14688	14643	14697	14620	14850	14615	14683	14600	14688	14680	14604	14706	14631	14712	14510	14691	14411	14750	14507	14654	14799	14656	14498	14639	14658	14780	14615	14688	14603	14566	14606	14789	14611	14671	14803	14637	14696	14656	14667	14705	14629	14764	14812	14640	14696	14780	14806	14796	14700	14659	14695	14732	14627	14757	14846	14633	14609	14603	14659	14497	14558	14761	14848	14655	14767	14658	14973	14641	14627	14742	14785	14696	14408	14586	14893	14811	14657	14591	14688	14722	14726	14486	14686	14576	14669	14666	14798	14616	14726	14684	14776	14787	14676	14720	14693	14647	14621	14494	14842	14754	14638	14609	14574	14563	14610	14819	14558	14678	14651	14495	14817	14722	14707	14689	14685	14653	14645	14679	14598	14585	14769	14423	14708	14432	14631	14798	14549	14716	14696	14852	14534	14547	14556	14651	14552	14825	14813	14811	14603	14656	14612	14662	14721	14787	14760	14666	14802	14632	14633	14607	14790	14704	14836	14757	14642	14927	14767	14828	14513	14549	14732	14606	14748	14562	14803	14684	14676	14817	14675	14666	14635	14670	14668	14686	14474	14684	14662	14628	14703	14668	14816	14669	14736	14746	14417	14778	14599	14588	14764	14597	14688	14721	14760	14765	14644	14665	14521	14606	14589	14651	14680	14442	14733	14710	14536	14666	14682	14636	14654	14758	14519	14704	14823	14498	14792	14685	14591	14790	14624	14615	14624	14653	14582	14650	14760	14795	14550	14688	14696	14631	14645	14616	14583	14591	14745	14704	14635	14719	14670	14723	14835	14678	14804	14717	14604	14703	14624	14739	14733	14583	14680	14727	14814	14684	14583	14759	14679	14670	14604	14777	14626	14779	14575	14652	14648	14610	14771	14565	14429	14765	14896	14620	14660	14683	14678	14733	14787	14631	14615	14827	14706	14831	14697	14691	14681	14778	14516	14768	14619	14727	14725	14698	14753	14605	14590	14718	14638	14701	14633	14704	14795	14805	14716	14578	14716	14754	14733	14749	14549	14680	14648	14707	14728	14565	14573	14626	14400	14768	14756	14772	14641	14428	14663	14708	14622	14682	14684	14729	14636	14534	14619	14628	14585	14653	14753	14668	14654	14693	14797	14559	14736	14786	14762	14543	14817	14826	14560	14795	14605	14595	14613	14790	14591	14556	14536	14616	14687	14742	14643	14615	14669	14752	14832	14629	14629	14706	14816	14656	14677	14840	14709	14678	14585	14608	14805	14703	14744	14826	14788	14560	14647	14822	14702	14681	14897	14529	14688	14739	14580	14665	14642	14492	14610	14674	14740	14436	14816	14706	14751	14600	14719	14622	14697	14711	14554	14676	14815	14757	14596	14660	14737	14670	14706	14509	14462	14628	14639	14656	14779	14701	14719	14615	14764	14482	14721	14729	14823	14787	14666	14855	14588	14589	14710	14732	14684	14655	14719	14870	14657	14490	14807	14513	14625	14649	14754	14533	14861	14795	14631	14660	14667	14621	14693	14646	14717	14589	14903	14688	14762	14720	14774	14522	14548	14646	14866	14679	14595	14674	14679	14666	14751	14732	14740	14718	14750	14668	14634	14672	14682	14807	14661	14522	14705	14759	14656	14793	14647	14813	14717	14605	14711	14577	14640	14531	14819	14707	14838	14587	14647	14747	14672	14650	14751	14580	14702	14733	14754	14634	14777	14696	14691	14665	14677	14925	14684	14704	14770	14603	14685	14620	14649	14701	14770	14751	14812	14696	14750	14562	14810	14609	14765	14674	14823	14796	14763	14772	14575	14704	14612	14633	14698	14747	14671	14586	14800	14707	14615	14592	14736	14711	14636	14576	14638	14642	14824	14672	14727	14591	14692	14597	14614	14488	14821	14792	14809	14750	14637	14627	14651	14711	14726	14665	14681	14624	14713	14620	14834	14497	14686	14679	14637	14717	14635	14664	14550	14771	14605	14736	14759	14633	14603	14633	14590	14599	14664	14795	14769	14594	14634	14715	14683	14915	14632	14609	14605	14623	14514	14574	14805	14640	14679	14711	14778	14650	14681	14758	14559	14543	14712	14484	14659	14647	14694	14736	14648	14578	14645	14882	14718	14844	14747	14639	14660	14677	14721	14642	14587	14471	14672	14871	14605	14788	14722	14759	14801	14509	14754	14709	14866	14559	14769	14715	14592	14712	14740	14796	14680	14739	14720	14687	14592	14612	14547	14610	14783	14555	14754	14611	14571	14688	14778	14749	14645	14798	14645	14559	14863	14473	14794	14657	14534	14551	14701	14723	14703	14654	14704	14766	14668	14623	14699	14618	14605	14641	14630	14675	14597	14668	14421	14655	14857	14735	14666	14659	14574	14784	14881	14703	14613	14653	14754	14665	14425	14661	14712	14805	14698	14625	14563	14701	14715	14656	14607	14563	14727	14565	14665	14582	14505	14710	14747	14660	14782	14773	14680	14605	14643	14697
23750	21045	28414	24201	22798	24064	23327	20446	19671	19853	19123	18707	18608	18431	18475	18232	18126	18071	18028	17905	17872	17802	17954	17803	17830	17686	17590	17675	17680	17581	17577	17537	17701	17345	17439	17681	17649	17557	17420	17598	17621	17689	17592	17282	17380	17502	17538	17348	17436	17645	17632	17323	17568	17631	17554	17441	17663	17647	17607	17442	17602	17396	17519	17540	17297	17498	17501	17380	17568	17478	17390	17400	17525	17411	17394	17424	17137	17262	17507	17533	17068	17456	17321	17280	17484	17447	17325	17400	17208	17240	17384	17375	17335	17335	17556	17463	17464	17267	17518	17429	17422	17612	17433	17703	17426	17241	17319	17551	17311	17280	17294	17227	17421	17380	17472	17115	17328	17344	17343	17288	17380	17351	17509	17408	17421	17389	17566	17523	17308	17539	17548	17358	17425	17349	17446	17281	17421	17406	17229	17521	17457	17575	17271	17447	17474	17447	17450	17370	17213	17462	17357	17477	17457	17294	17317	17340	17282	17141	17417	17428	17439	17479	17253	17413	17355	17348	17294	17626	17411	17461	17571	17535	17366	17271	17629	17227	17283	17421	17323	17335	17358	17620	17487	17403	17172	17266	17570	17354	17232	17374	17409	17238	17555	17520	17512	17326	17241	17438	17430	17136	17392	17425	17270	17236	17367	17387	17478	17460	17211	17139	17559	17277	17456	17456	17256	17351	17473	17289	17426	17404	17188	17535	17350	17496	17370	17223	17359	17340	17617	17399	17438	17345	17447	17356	17346	17342	17281	17555	17557	17280	17505	17512	17535	17411	17407	17351	17393	17147	17669	17445	17504	17461	17473	17554	17493	17336	17598	17337	17363	17618	17424	17489	17264	17430	17468	17455	17197	17235	17277	17191	17535	17344	17404	17427	17311	17351	17329	17393	17400	17264	17477	17439	17301	17452	17335	17360	17511	17480	17476	17422	17347	17293	17503	17376	17373	17368	17341	17199	17297	17351	17430	17338	17418	17485	17645	17533	17311	17503	17362	17223	17318	17147	17273	17650	17433	17239	17467	17402	17391	17368	17329	17410	17488	17403	17300	17186	17243	17215	17380	17577	17500	17297	17364	17385	17294	17433	17426	17553	17418	17329	17305	17422	17473	17265	17402	17403	17265	17500	17392	17388	17343	17241	17453	17333	17421	17454	17338	17542	17502	17441	17426	17313	17352	17458	17407	17442	17362	17178	17532	17164	17284	17431	17258	17381	17507	17315	17552	17543	17414	17302	17380	17312	17279	17434	17346	17355	17387	17446	17384	17227	17534	17332	17438	17320	17493	17321	17460	17579	17379	17198	17180	17366	17327	17421	17314	17315	17418	17344	17453	17466	17242	17337	17394	17335	17253	17320	17308	17666	17380	17441	17364	17425	17259	17363	17178	17314	17396	17352	17459	17409	17339	17265	17317	17433	17506	17369	17377	17508	17429	17303	17582	17250	17386	17348	17246	17239	17383	17313	17402	17232	17500	17297	17672	17410	17409	17480	17366	17343	17344	17394	17329	17327	17454	17385	17375	17343	17542	17371	17386	17331	17427	17611	17462	17153	17359	17491	17348	17235	17286	17289	17363	17500	17227	17317	17388	17340	17379	17442	17479	17452	17629	17593	17370	17380	17400	17484	17373	17524	17399	17526	17628	17434	17390	17397	17600	17692	17248	17563	17433	17443	17402	17239	17539	17427	17492	17454	17393	17327	17359	17443	17415	17542	17395	17468	17638	17431	17337	17432	17458	17441	17486	17309	17273	17488	17355	17526	17429	17197	17265	17619	17582	17556	17451	17358	17416	17511	17404	17272	17631	17436	17372	17341	17375	17344	17386	17497	17502	17242	17397	17238	17403	17333	17639	17611	17615	17420	17383	17521	17411	17254	17471	17300	17285	17301	17411	17285	17350	17468	17453	17382	17389	17269	17285	17436	17503	17528	17381	17296	17308	17491	17486	17528	17513	17429	17500	17515	17568	17403	17566	17429	17329	17680	17405	17387	17350	17422	17380	17243	17353	17373	17358	17347	17458	17364	17345	17311	17506	17353	17467	17441	17258	17463	17417	17569	17230	17346	17261	17342	17324	17416	17424	17423	17656	17413	17391	17247	17121	17314	17382	17399	17461	17424	17453	17182	17561	17429	17636	17455	17203	17343	17436	17716	17350	17268	17339	17333	17426	17273	17377	17391	17240	17341	17494	17450	17388	17286	17334	17353	17447	17354	17508	17416	17482	17304	17269	17292	17430	17348	17199	17467	17268	17461	17498	17430	17161	17560	17194	17540	17433	17441	17302	17605	17280	17202	17417	17526	17390	17341	17275	17321	17442	17394	17469	17407	17369	17346	17238	17378	17378	17307	17391	17310	17302	17454	17462	17499	17439	17254	17395	17557	17225	17450	17344	17340	17427	17515	17426	17539	17312	17449	17399	17288	17378	17480	17452	17647	17560	17421	17170	17253	17548	17491	17306	17450	17546	17418	17508	17580	17311	17342	17496	17264	17539	17350	17344	17494	17390	17437	17441	17397	17318	17585	17402	17619	17476	17342	17389	17358	17529	17335	17310	17275	17294	17374	17340	17229	17296	17328	17391	17664	17403	17463	17412	17313	17424	17136	17423	17393	17452	17479	17329	17499	17579	17364	17481	17325	17519	17243	17491	17425	17319	17393	17529	17350	17324	17271	17510	17500	17586	17356	17379	17245	17540	17507	17355	17458	17278	17300	17249	17252	17350	17368	17558	17356	17588	17412	17387	17361	17311	17329	17309	17218	17296	17393	17376	17629	17430	17487	17390	17314	17460	17362	17408	17461	17418	17583	17343	17240	17456	17368	17298	17593	17448	17177	17259	17402	17359	17415	17519	17154	17236	17361	17259	17416	17537	17530	17285	17476	17423	17663	17271	17296	17484	17260	17445	17558	17493	17417	17392	17506	17303	17283	17249	17492	17464	17407	17544	17522	17443	17203	17358	17380	17259	17255	17384	17448	17392	17210	17502	17478	17468	17399	17364	17385	17313	17521	17408	17239	17225	17500	17490	17414	17218	17526	17458	17223	17313	17263	17458	17498	17390	17432	17377	17259	17382	17463	17183	17349	17505	17449	17445	17484	17318	17361	17605	17211	17327	17434	17527	17332	17316	17421	17457	17426	17328	17383	17486	17239	17347	17125	17468	17464	17499	17133	17183	17443	17613	17338	17273	17484	17190	17330	17524	17385	17444	17282	17470	17236	17519	17412	17214	17480	17449	17434	17733	17378	17517	17393	17313	17460	17387	17370	17498	17387	17473	17272	17233	17524	17447	17330	17370	17249	17400	17355	17565	17420	17521	17318	17440	17514	17468	17304	17384	17639	17386	17248	17410	17371	17346	17486	17487	17464	17425	17370	17486	17288	17438	17521	17331	17348	17377	17348	17363	17357	17363	17419	17135	17367	17270	17264	17318	17559	17474	17230	17382	17314	17381	17478	17505	17472	17475	17336	17385	17361	17473	17450	17358	17313	17505	17345	17461	17382	17201	17588	17348	17282	17378	17512	17490	17246	17199	17544	17461	17588	17311	17238	17231	17282	17228	17308	17372	17463	17470	17299	17227	17137	17308	17538	17551	17355	17454	17461	17458	17344	17412	17314	17501	17476	17520	17345	17410	17375	17309	17428	17269	17479	17435	17270	17398	17350	17197	17433	17338	17392	17242	17442	17553	17225	17437	17456	17507	17375	17636	17487	17241	17513	17370	17485	17405	17255	17511	17300	17328	17265	17408	17586	17335	17323	17394	17408	17346	17532	17502	17401	17436	17384	17222	17606	17194	17334	17360	17374	17382	17317	17246	17553	17381	17413	17339	17540	17201	17399	17543	17345	17383	17646	17397	17406	17495	17284	17420	17342	17499	17282	17428	17288	17585	17535	17415	17170	17353	17584	17208	17326	17439	17478	17468	17416	17535	17442	17344	17406	17409	17350	17186	17464	17536	17659	17532	17553	17375	17416	17557	17532	17529	17520	17478	17410	17404	17383	17397	17611	17297	17558	17403	17388	17587	17405	17410	17339	17406	17370	17409	17457	17408	17280	17549	17466	17203	17278	17436	17245	17351	17478	17569	17331	17272	17394	17416	17476	17256	17444	17358	17355	17425	17485	17350	17287	17386	17441	17403	17422	17544	17308	17486	17296	17327	17139	17515	17479	17501	17354	17281	17262	17331	17556	17327	17510	17548	17377	17414	17205	17273	17528	17364	17381	17183	17358	17355	17417	17358	17396	17268	17220	17462	17446	17337	17410	17337	17353	17276	17492	17508	17351	17628	17488	17335	17189	17445	17357	17279	17412	17570	17292	17373	17394	17212	17346	17321	17363	17351	17098	17293	17338	17531	17311	17234	17340	17305	17426	17322	17328	17558	17533	17254	17101	17471	17517	17275	17533	17402	17380	17465	17505	17396	17178	17177	17132	17587	17310	17566	17330	17546	17368	17394	17205	17540	17408	17319	17504	17432	17417	17516	17448	17396	17407	17355	17417	17451	17356	17504	17438	17348	17583	17482	17531	17530	17503	17092	17444	17222	17418	17376	17475	17518	17399	17516	17360	17513	17403	17352	17198	17516	17511	17342	17502	17330	17263	17708	17556	17434	17564	17362	17406	17490	17449	17685	17519	17405	17466	17366	17422	17430	17332	17283	17345	17483	17408	17436	17445	17521	17382	17273	17431	17478	17319	17339	17247	17339	17200	17439	17358	17397	17342	17476	17314	17493	17365	17340	17452	17366	17400	17346	17263	17460	17219	17416	17439	17515	17499	17367	17635	17473	17565	17358	17460	17631	17436	17469	17335	17404	17429	17464	17254	17343	17349	17726	17305	17341	17452	17292	17374	17335	17365	17461	17402	17285	17482	17241	17331	17193	17257	17413	17351	17574	17230	17274	17397	17715	17397	17386	17635	17357	17196	17379	17343	17610	17433	17419	17567	17361	17557	17343	17184	17676	17541	17447	17322	17397	17400	17427	17469	17155	17169	17239	17258	17453	17609	17553	17386	17282	17583	17299	17365	17345	17228	17310	17354	17575	17307	17405	17311	17453	17322	17335	17315	17359	17388	17283	17680	17418	17180	17400	17243	17441	17719	17497	17408	17541	17544	17622	17320	17354	17666	17396	17411
20947	38237	35137	26496	23208	21557	20478	18955	18139	17714	17123	16529	16686	16504	16374	15822	15844	15739	15472	15389	15220	15202	15412	15308	15176	15010	15102	14964	15022	15120	14965	14907	14986	15060	15066	14768	15012	14871	14691	14983	14832	14911	14832	14811	14906	14814	14731	14883	14721	14860	14800	14962	14886	14967	14834	14830	14945	14771	14671	14759	14887	14818	14904	14719	14993	14794	14762	14930	14788	14765	14797	14719	14924	14710	14834	14750	14777	14734	14714	14846	14914	14757	14961	14808	14807	14844	14790	14785	14805	14741	14842	14727	14714	14942	14857	14701	14878	14645	14881	14747	14641	14884	14738	14776	14847	14969	14695	14863	14751	14738	14814	14852	14729	14709	14744	14897	14687	14691	14694	14821	14823	14802	14757	14606	14798	14869	14825	14808	14716	14826	14808	14690	14934	14641	14807	14875	14899	14818	14631	14775	14812	14793	14903	14743	14783	14872	14779	14869	14797	14939	14882	14879	14819	14719	14745	14569	14970	14935	14709	14569	14793	14814	14854	14821	14820	14816	14718	14790	14715	14839	14911	14739	14801	14751	14807	14837	14770	14832	14658	14754	14833	14930	14864	14756	14710	14761	14816	14762	14820	14756	14742	14698	14826	14796	14772	14769	14730	14918	14914	14971	14782	14724	14719	14765	14782	14684	14727	14737	14835	14895	14921	14890	14870	14832	14788	14817	14847	14914	14841	14880	14726	14816	14900	14691	14757	14764	14747	14942	14672	14649	14672	14907	14872	14849	14704	14607	14909	14663	14961	14849	14750	14839	14851	14890	14774	14732	14620	14950	14669	14902	14812	14684	14781	14820	14806	14790	14910	14781	14703	14799	14857	14614	14779	14902	14832	14734	14788	14733	14932	14910	14749	14825	14976	14626	14643	14990	14782	14794	14809	14892	14717	14892	14746	14785	14777	14637	14861	14777	14730	14798	14782	14717	14894	14882	14699	14757	14896	14792	14731	14780	14886	14754	14761	14898	14787	14720	14721	14758	14901	14851	14583	14654	14942	14989	14762	14771	14881	14684	14861	14835	14806	14757	14792	14804	14905	14877	14794	14780	14804	14830	15033	14928	14934	14649	14683	14854	14766	14730	14742	14765	14930	14555	14835	14654	14821	14916	14675	14786	14846	15048	14871	14775	14816	14626	14897	14864	14871	14798	14775	14753	14827	14900	14774	14819	14847	14792	14724	14779	14893	14810	14935	14888	14777	14868	14998	14691	14754	14903	14816	14839	14848	14863	14889	14831	14908	14777	14850	14930	14771	14621	15000	14621	14808	14863	14662	14849	14682	14897	14843	14850	14728	14667	14736	14799	14784	14859	14825	14963	14686	14763	14800	14718	14806	14761	14870	14827	14800	14714	14754	14848	14840	14803	14824	14840	14925	14887	14785	14935	15006	14745	14667	14751	14884	14783	14914	14619	14906	14777	14712	14724	14709	15003	14687	14763	14561	14830	14789	14664	14697	14859	14761	14622	14797	14799	14728	14667	14810	14851	14761	14726	14717	14737	14874	14701	14764	14780	14742	14823	14831	14822	14838	14688	14808	14824	14679	14852	14673	14819	14838	14662	14843	14923	14794	14873	14701	14902	14826	14798	14905	14833	14922	14814	14845	14766	14897	14738	14679	14806	14799	14733	14752	14855	14813	14949	14634	14790	14814	14751	14835	14716	14988	14860	14865	14751	14709	14604	14745	14821	14615	14758	15004	14788	14866	14827	14791	14915	14783	14495	14714	14726	14646	14792	14883	14760	14821	14715	14918	14763	14824	14748	14843	14765	14934	14902	14807	14734	14882	14880	14664	14817	14767	14883	14815	14766	14829	14771	14896	14824	14664	14889	14834	14936	14904	14653	14591	14790	14952	14758	14859	14685	14719	14917	14848	14794	14908	14733	14638	14763	14682	14844	14779	14658	14774	14907	14701	14711	14891	14877	14716	14690	14808	14813	14776	14671	14840	14826	14761	14988	14921	14881	14783	14706	14764	14563	14809	14837	14821	14823	14768	14803	14783	14966	14710	14735	14916	14718	14744	15197	14733	14818	14840	14846	15008	15000	14675	14787	14743	14738	14611	14634	14792	14877	14692	14785	14863	14832	14828	14898	14639	14711	14819	14894	14667	14688	14568	14713	14857	14901	14742	14862	14801	14900	14862	14698	14897	14689	14697	14729	14903	14629	14822	14907	14730	14717	14892	14863	14822	14797	14890	14678	14728	14926	14766	14651	14898	14808	14710	14892	14784	14643	14828	14899	14816	14756	14830	15060	14871	14794	14769	14923	14816	14774	14829	14927	14745	14672	14859	14976	14721	14563	14884	14808	14951	14802	14711	14919	14757	14866	14741	14904	14779	14778	14948	14887	14699	14830	14622	14914	14760	14858	14848	14825	14804	14902	14795	14750	14892	14664	14769	14983	14756	14592	14723	14843	14886	14873	14886	14845	14744	14641	14925	14744	14805	14859	14824	14815	14927	14780	14824	14819	14905	14900	14798	14769	14853	14853	14740	14709	14645	14689	14869	14875	14692	15000	14695	14744	14955	14985	14728	14908	14738	15080	14769	14664	14892	14819	14765	14902	14802	14822	14939	14895	14756	14866	14716	14798	14826	14742	14843	14762	14915	14710	14838	14751	14922	14690	14800	14819	15003	14796	14959	14639	14865	14812	14968	14841	14913	14845	14679	14742	14885	14645	14654	14789	14831	14785	14655	14773	14762	14724	14755	15055	14889	14641	14900	14745	14848	14876	14851	14706	14643	14817	14662	14911	14814	14915	14721	14724	14793	14826	14744	14804	14638	14794	14822	14895	14819	14915	14721	14953	14742	14752	14698	14921	14629	14608	14928	14628	14831	14983	14827	14690	14804	14795	14885	14698	14782	14996	14875	14781	14925	14542	14837	14807	14854	14797	14835	14864	14753	14794	14624	14820	14943	14886	14795	14802	14694	14804	14813	14736	14702	14753	14852	14832	14796	14950	14792	14684	14979	14603	14871	14809	14677	14819	14756	14772	14900	14836	14858	14544	14811	14488	14684	14759	14679	14825	14591	14943	14954	14767	14819	14857	14786	14804	14946	14790	14716	14822	14671	14734	14689	14832	14724	14833	14840	14821	14699	14923	14688	14672	14721	14897	14567	14919	14848	14782	14953	14764	14739	14938	14808	14807	14650	14884	14725	14843	14647	14790	14931	14806	14653	15007	14777	14803	14733	14827	14823	14793	14903	14937	14811	14818	14902	14828	14909	14846	14690	14882	14907	14958	14970	14750	14711	14744	14763	14780	14764	14980	14694	14825	14831	14770	14908	14744	14584	14931	14869	14823	14989	14789	14909	14750	15018	14784	14816	14855	14710	14909	14759	14816	14675	14743	14746	14749	14856	14701	14839	14728	14814	14775	14795	14939	14792	14718	14798	14760	14720	14875	14782	14719	14759	14708	14726	14637	14817	14811	14818	14778	14652	14908	14891	14867	14838	14732	14844	14580	14795	14811	14870	14754	14773	14808	14853	15007	14820	14996	14929	14764	14755	14761	14739	14785	14771	14764	14715	14754	14898	14867	14905	14900	14788	14876	14723	14634	14940	14684	14887	14828	14677	14945	14828	14841	14961	14730	14828	14874	14823	14916	14873	14812	14763	14805	14781	14808	14754	14600	14849	14821	14692	14663	14907	14826	14799	14783	14794	14939	14970	14737	14690	14747	14721	14841	14756	14788	14874	14802	14736	14795	14766	14806	14577	14707	14748	14805	14728	14690	14624	14823	15004	14960	14792	14659	14899	14815	14727	14774	14748	14825	14959	14861	14785	14738	14821	14735	14801	14845	14620	14794	14955	14900	14750	14856	14925	14914	14744	14777	14838	14737	14868	14901	14822	14710	14850	14744	14899	14983	14794	14771	14881	14955	14724	14774	14712	14830	14768	14864	14838	14835	14705	14772	14862	14769	14961	14758	14733	14780	14705	14867	14624	14752	14723	14797	14754	14749	14765	14768	14692	14742	14874	14885	14932	14753	14817	14751	14905	14834	14839	14838	14649	14914	14844	14912	14601	14884	14949	14802	14669	14904	14731	14801	14681	14698	14602	15036	14701	14694	14822	14686	14784	14790	14785	14694	14763	14796	14758	14798	14933	14784	14734	14693	14852	14797	14824	14714	14821	14866	14729	14794	14951	14765	14717	14845	14756	14892	14729	14928	14820	14783	14878	14859	15040	14680	14919	14808	14823	14879	14670	14817	14891	14902	14814	14869	14793	14910	14667	14769	14673	14884	14922	14593	14878	14975	14620	14887	14548	14674	14903	14768	14797	14854	14741	14922	14707	14815	14704	14939	14785	14839	14921	14838	14827	14826	14917	14767	14784	14811	14748	14710	14799	14816	14817	14659	14658	14775	14737	14713	14878	14695	14724	14690	14789	14727	14867	14817	14680	14808	14817	14690	14958	14756	14956	14822	14962	14784	14718	14866	14976	14823	14911	14781	14817	14804	14619	14801	14556	14758	14827	14801	14880	14917	14646	14746	14638	14835	14690	14836	14673	14932	14799	14907	14643	14835	14898	14838	14712	14640	14879	14556	14796	14843	14800	14621	14784	14923	14950	14993	14700	14750	14767	14787	14900	14948	14835	14808	14913	14838	14737	14785	14885	14732	14654	14652	14741	14817	14958	14857	14983	14773	14783	14781	14899	14797	14740	14873	14913	14883	14769	14757	14903	14928	14794	14826	14712	14821	14756	14853	14786	14758	14786	14823	14842	14617	14869	14910	14718	14670	14687	14923	14840	14805	14758	14940	14922	14715	14814	14615	14776	14884	14753	14922	14772	14951	14778	14829	14576	14908	14872	14771	14938	14730	14979	14746	14789	14780	14930	14704	14870	14875	14955	14766	14870	14956	14897	14672	14792	14975	14830	14844	14703	15006	14896	14976	14904	14780	15081	14893	14831	14857	14871	14663	14772	14843	14771	14627	14745	14794	14766	14814	14783	14518	14919	14869	14857	14728	14783	14945	14884	14753	14687	14872	14759	14702	14858	14800	14771	14754	14763	14816	14851	14771	14724	14725	14702	14743	14618	14835	14898	14746	14754	14775	14753	14963	14967	14748	14861	14732	14909	14754	14635	14833	14905	14738	14840	14838	14836	14764
22673	21048	28809	23537	21697	24979	27919	23076	21742	21667	21287	20822	20591	20524	20123	20026	19755	19747	19464	19435	19592	19389	19208	19180	19206	19304	19109	19000	19049	18964	19088	18902	19155	18969	18963	18948	18970	18775	18977	18876	19007	18847	18790	18797	18878	18886	18795	18729	18833	18570	18806	18731	18950	18741	18783	19021	18873	18882	18750	18637	18788	18774	18712	18601	18777	19008	18768	18720	18811	18655	18792	18879	18617	18663	18639	18641	18694	18537	18588	18803	18802	18843	18967	18781	18604	18634	18676	18672	19057	18753	18634	18802	18670	18844	18544	18659	18717	18644	18857	18666	18718	18874	18728	18883	18926	18894	19004	18754	18638	18810	18664	18874	18584	18703	18664	18631	18534	18772	18563	18605	18693	18584	18892	18685	18651	18635	18726	18644	18811	18952	18845	18782	18595	18798	18654	18811	18547	18661	18749	18715	18982	18682	18823	18872	18665	18721	18832	18872	18641	18642	18669	18806	18718	18696	18629	18804	18705	18618	18798	18719	18942	18873	18649	18736	18684	18802	18778	18659	18777	18706	18755	18685	18884	18642	18499	18590	18482	18674	18760	18567	18674	18628	18873	18770	18850	18886	18952	18657	18592	18586	18622	18728	18673	18822	18832	18560	18760	18624	18815	18844	18695	18733	18840	18737	18910	18852	18557	18763	18718	18826	18475	18625	18800	18658	18690	18568	18578	18762	18857	18543	18603	18500	18669	18838	18924	18937	18689	18550	18662	18658	18960	18859	18579	18664	18570	18654	18762	18551	18710	18778	18825	18571	18692	18760	18720	18800	18919	18546	18632	18877	18592	18801	18676	18532	18559	18806	18708	19022	18736	18756	18745	18829	18775	18753	18904	18791	18789	18745	18888	18542	18792	18514	18683	18733	18624	18666	18693	18767	18732	18458	18759	18753	18574	19013	18973	18571	18677	18715	18612	18745	18866	18611	18798	18892	18716	18706	18809	18861	18737	18639	18619	18564	18722	18796	18630	18805	18679	18782	18754	18665	18543	18717	18718	18684	18737	18683	18561	18601	18815	18601	18902	18913	18780	18763	18673	18665	18654	18788	18830	18791	18885	18734	18790	18969	18816	18749	18753	18862	18729	18536	18682	18503	18758	18717	18643	18884	18864	18950	18764	18723	18503	18688	18859	18735	18573	18672	18676	18740	18631	18707	18655	18702	18736	18745	18840	18795	18717	18668	18746	18773	18890	18712	18843	18619	18771	18564	18494	18725	18841	18559	18722	18803	18961	18842	18759	18777	18784	18896	18740	18777	18691	18532	18742	18779	18805	18693	18732	18940	18828	18928	18805	18836	18738	18850	18565	18770	18749	18797	18703	18836	18786	18569	18601	18693	18847	18859	18918	18838	18617	18688	18756	18818	18735	18936	18754	18723	18741	18744	18731	18757	18830	18658	18726	18985	18806	18827	18753	18764	18732	18860	18644	18724	18933	18729	18662	18692	18720	18806	18885	18679	18843	18767	18700	18825	18594	18729	18641	18623	18680	18568	18656	18886	18844	18843	18995	18629	18845	18839	18685	18647	18884	19031	18583	18840	18742	18675	18822	19087	18745	18663	18638	18862	18651	18882	19102	18713	18784	18726	18651	18640	18727	18594	18776	18680	18636	18640	18759	18704	18814	18651	18668	18616	18604	18438	18635	18609	18809	18609	18407	18817	18749	18741	18628	18742	18594	18719	18919	18931	18755	18768	18737	18924	18539	18788	18761	18860	18700	18646	18976	18752	18872	18724	18734	18628	18706	18729	18778	18682	18655	18768	18989	18657	18679	18712	18839	18749	18666	18725	18881	18526	18802	18668	18820	18689	18805	18731	18797	18801	18746	18789	18824	18698	18662	18695	18591	18571	18628	18626	18593	18928	18954	18688	18834	18490	18812	18697	18949	18867	18731	18856	18669	18681	18558	18552	18780	18701	18742	18860	18623	18788	18682	18589	18883	18771	18772	18573	18560	18806	19011	18543	18579	18420	18737	18673	18835	18914	18789	18916	18605	18719	18680	18665	18728	18664	18881	18571	18688	18779	18778	18635	18544	18466	18638	18565	18567	18655	18941	18760	18771	18862	18768	18933	18985	18789	18763	18749	18932	18705	18865	18703	18863	18711	18830	18776	18789	18857	18702	18546	18698	18755	18464	18612	18607	18743	18835	18688	18709	18740	18813	18614	18642	18357	18610	18714	18580	18725	18819	18828	18882	18490	18473	18673	18613	18782	18710	18759	18615	18766	18760	18439	18835	18503	18702	18684	18873	18837	18844	18763	18698	18660	18912	18741	18692	18602	18941	18652	18666	18647	18727	18742	18598	18717	18657	18935	18679	18807	18628	18670	18899	18848	18731	18809	18645	18483	18611	18551	18628	18846	18791	18668	18874	18631	18755	18824	18625	18676	18714	18840	18736	18922	18804	18669	18663	18823	18557	18707	18679	18875	18610	18784	18757	18642	18554	18772	18592	18747	18673	18589	18526	18615	18729	18545	18749	18760	18631	18673	18821	18733	18470	18541	18479	18608	18652	18522	18750	18794	18547	18943	18668	18687	18707	18766	18755	18785	18831	18661	18706	18855	18842	18842	18817	18737	18603	18822	18666	18848	18660	18900	18837	18735	18660	18654	18919	18792	18700	18929	18682	18682	18653	18717	18842	18773	18782	18546	18884	18663	18814	18849	18851	18878	18822	18636	18808	18764	18698	18709	18698	18737	18704	18813	18608	18499	18682	18452	18694	18583	18723	18721	18747	18768	18907	18735	18919	18749	18659	18714	18664	18734	18735	18759	18750	18900	18619	18795	18728	18754	18582	18857	18618	18910	18713	18794	18617	18833	18749	18718	18888	18771	18710	18793	18906	18667	18652	18844	18725	18884	18666	18546	18432	18907	18819	18690	18388	18725	18679	18781	18827	18980	18573	18776	18840	18725	18775	18852	18709	18817	18723	18653	18516	18768	18647	18747	18761	18738	18798	18874	18972	18702	18724	18850	18876	18923	18774	18729	18798	18641	18773	18838	18637	18915	18874	18831	18641	18714	18905	18597	18837	18719	18704	18579	18807	18919	18728	18806	18589	18743	18642	18724	18934	18701	18714	18644	18583	18684	18803	18805	18655	18758	18629	18948	18700	18748	18803	18549	18729	18714	18661	18804	18735	18418	18652	18605	18496	18669	18760	18659	18750	18617	18702	18498	18860	18711	18832	18848	18513	18731	18747	18552	18798	18831	18662	18510	18784	18562	18862	18402	18835	18660	18778	18682	18575	18842	18522	18623	18617	18649	18494	18609	18762	18556	18649	18622	19013	18751	18676	18782	18662	18694	18750	18819	18912	18892	18888	18884	18834	18651	18753	18752	18709	18832	18651	18890	18829	18745	18647	18633	18806	18606	18493	18681	18606	18780	18713	18556	18770	18912	18735	18877	18717	18827	18586	18709	18826	18782	18734	18665	18992	18593	18781	18602	18653	18859	18511	18656	18686	18732	18694	18728	18750	18586	18570	18669	18774	18725	18580	18737	18836	18842	18755	18681	18698	18638	18677	18714	18684	18770	18602	18591	18865	18724	18778	18736	19040	18491	18726	18799	18512	18731	18587	18929	18936	18793	18620	18672	18980	18746	18784	18890	18868	18657	18587	18588	18864	18749	18722	18854	18683	18855	18718	18603	18697	18845	18762	18779	18794	18762	18800	18620	18604	18492	18827	18831	18778	18686	18584	18514	18776	18660	18868	18756	18571	18732	18762	18744	18649	18730	18884	18796	18823	18708	18471	18716	18774	18786	18828	18726	18924	18897	18660	18684	18726	18787	18805	18848	18717	18672	18662	18810	18791	18764	18796	18751	18701	18828	18904	19022	18827	18853	18783	18805	18801	18738	18765	18684	18714	18704	18934	18739	18650	18640	18793	18997	18743	18710	18669	18811	18708	18627	18644	18735	18679	18839	18677	19006	18832	18618	18634	18711	18705	18851	18947	18778	18608	18939	18691	18753	18703	18557	18668	18582	18684	18673	18603	18801	18866	18602	18564	18955	18721	18796	18836	18727	18882	18598	18751	18714	18733	18735	18780	18945	18747	18570	18689	18603	18916	18906	18567	18578	18687	18769	18854	18649	18655	18753	18701	18945	18770	18875	18614	18806	18751	18538	18801	18717	18753	18707	18643	18774	18632	18726	18714	18779	18917	18672	18704	18752	18828	18706	18754	18654	18459	18785	18701	18747	18497	18802	18706	18649	18578	18954	19085	18692	18651	18460	18642	18898	18791	18768	18823	18808	18511	18802	18765	18637	18830	18781	18557	18735	18761	18698	18801	18689	18695	18938	18894	18719	18679	18843	18656	18677	18808	18770	18775	18708	18674	18649	18962	18776	18756	18777	18691	18824	18675	18852	18942	18828	18800	18947	18750	18790	18744	18643	18665	18858	18717	18855	18629	18742	18859	18610	18641	18852	18563	18477	18827	18711	18547	18636	18752	18848	18554	18812	18814	18604	18918	18615	18858	18797	18804	18855	18808	18717	18911	18633	18778	18783	18688	18617	18608	18685	18599	18580	18693	18757	18604	18807	18745	18667	18819	18954	18697	18616	18973	18802	18460	18641	18707	18880	18449	18601	18702	18737	18585	18839	18751	18824	18717	18671	18664	18603	18871	18680	18520	18711	18558	18599	18793	18528	18839	18618	18645	18779	18564	18596	18667	18804	18826	18680	18729	18690	18899	18843	18520	18644	18676	18688	18615	18639	18733	18542	18749	18850	18860	18791	18550	18827	18922	18640	18739	18814	18440	18798	18755	18645	18560	18801	18690	18861	18755	18709	18695	18718	18725	18714	18485	18761	18729	18840	18683	18755	18719	18661	18666	18811	18654	18857	18655	18817	18743	18664	18705	18721	18687	18699	18604	18553	18781	18850	18956	18491	18651	18840	18812	18774	18919	18759	18689	18780	18736	18927	18581	18563	18792	18598	18760	18782	18911	18703	18809	18714	18719	18679	18851	18769	18998	18654	18661	18744	18650	18795	18767	18467	18724	18725	18626	18860	18688	18733	18395	18757	18692	18965	18710	18691	18839	18715	18692	18626	18774	18617	18897	18545	18688	18702	18658	18719	18695	18686	18775	18666	18770	18661	18779	18734	18743	18919
23318	43193	38990	30541	27367	24946	22943	21493	20459	19777	18926	18292	18150	18061	17745	17388	16812	16624	16323	16387	16423	16285	16005	15988	15999	15951	15935	15728	15940	15795	15916	15676	15561	15976	15811	15800	15530	15647	15809	15796	15592	15747	15616	15523	15552	15514	15651	15527	15564	15654	15556	15547	15697	15560	15590	15765	15511	15532	15654	15639	15713	15668	15604	15532	15483	15652	15547	15531	15708	15534	15616	15510	15556	15735	15590	15529	15435	15525	15717	15687	15468	15590	15510	15540	15671	15464	15406	15741	15576	15482	15527	15337	15500	15628	15641	15549	15594	15352	15590	15512	15510	15565	15600	15599	15486	15477	15716	15412	15553	15538	15570	15366	15632	15616	15546	15432	15677	15439	15530	15376	15539	15423	15540	15460	15530	15512	15564	15525	15660	15806	15435	15493	15511	15519	15638	15631	15559	15674	15598	15535	15568	15426	15464	15548	15475	15578	15433	15573	15488	15723	15708	15543	15627	15430	15559	15582	15673	15667	15675	15414	15579	15434	15471	15456	15572	15554	15592	15492	15628	15428	15597	15597	15564	15699	15551	15501	15448	15889	15650	15484	15523	15630	15610	15481	15485	15477	15425	15654	15558	15508	15608	15580	15381	15518	15558	15326	15417	15560	15565	15492	15480	15643	15610	15428	15572	15483	15596	15438	15263	15742	15484	15624	15675	15651	15626	15636	15426	15528	15574	15492	15468	15457	15620	15430	15627	15584	15375	15569	15485	15443	15516	15714	15610	15473	15562	15532	15392	15337	15576	15434	15563	15629	15441	15558	15438	15481	15457	15470	15524	15596	15733	15546	15569	15533	15364	15553	15376	15709	15455	15441	15632	15664	15449	15588	15424	15509	15532	15550	15528	15486	15493	15576	15615	15417	15513	15737	15604	15456	15514	15473	15659	15360	15545	15563	15392	15679	15578	15543	15379	15645	15665	15534	15560	15540	15287	15380	15545	15575	15596	15421	15452	15544	15547	15599	15487	15560	15490	15644	15657	15365	15500	15599	15569	15539	15504	15568	15596	15648	15463	15409	15530	15594	15507	15585	15488	15504	15572	15634	15423	15619	15672	15518	15590	15374	15565	15603	15516	15548	15507	15532	15523	15426	15494	15537	15427	15521	15620	15485	15699	15780	15559	15547	15515	15561	15573	15359	15571	15668	15514	15516	15594	15513	15452	15432	15569	15503	15538	15552	15545	15656	15475	15588	15602	15596	15590	15530	15629	15677	15515	15515	15579	15465	15387	15540	15449	15651	15524	15604	15412	15522	15605	15474	15477	15555	15371	15538	15645	15376	15607	15524	15571	15524	15697	15456	15408	15706	15530	15556	15461	15609	15570	15487	15522	15532	15616	15521	15688	15399	15458	15379	15644	15514	15706	15575	15489	15503	15466	15456	15469	15477	15650	15426	15578	15524	15578	15591	15622	15584	15556	15233	15612	15395	15580	15433	15463	15633	15681	15503	15518	15540	15440	15599	15640	15539	15535	15523	15418	15384	15578	15691	15490	15577	15576	15521	15509	15533	15582	15396	15599	15559	15532	15643	15694	15615	15575	15541	15654	15636	15485	15416	15384	15409	15562	15561	15584	15588	15545	15696	15662	15606	15547	15364	15677	15643	15593	15573	15621	15557	15526	15549	15621	15478	15429	15482	15448	15631	15382	15617	15523	15670	15451	15588	15570	15299	15607	15459	15643	15474	15419	15604	15612	15610	15713	15616	15608	15537	15492	15597	15590	15572	15585	15618	15415	15582	15619	15431	15471	15641	15572	15650	15529	15356	15619	15500	15626	15510	15591	15742	15498	15576	15599	15516	15493	15508	15547	15517	15561	15577	15492	15524	15600	15534	15554	15520	15559	15726	15812	15471	15663	15638	15638	15468	15526	15685	15485	15671	15512	15739	15519	15623	15582	15402	15572	15419	15381	15637	15549	15596	15455	15532	15620	15590	15471	15637	15551	15254	15673	15638	15467	15517	15469	15457	15560	15564	15414	15561	15610	15489	15576	15585	15558	15684	15632	15396	15646	15594	15574	15542	15453	15513	15600	15424	15402	15617	15441	15635	15400	15425	15700	15610	15512	15647	15551	15484	15586	15641	15537	15412	15499	15473	15638	15556	15465	15430	15590	15501	15370	15432	15540	15478	15470	15557	15457	15480	15424	15519	15486	15572	15509	15371	15846	15553	15401	15534	15662	15694	15546	15294	15602	15604	15511	15417	15413	15532	15501	15517	15419	15525	15602	15510	15550	15488	15580	15428	15371	15500	15661	15652	15524	15565	15736	15558	15629	15312	15415	15407	15556	15580	15411	15541	15532	15444	15416	15438	15531	15433	15549	15403	15584	15581	15708	15624	15614	15470	15632	15341	15543	15399	15574	15505	15533	15430	15337	15286	15586	15652	15737	15595	15513	15618	15486	15587	15575	15648	15524	15330	15480	15506	15455	15670	15360	15669	15537	15333	15611	15550	15500	15397	15405	15471	15579	15392	15605	15515	15555	15606	15463	15488	15525	15383	15567	15575	15451	15670	15578	15532	15520	15449	15453	15541	15573	15390	15530	15488	15615	15704	15480	15438	15548	15577	15504	15563	15502	15510	15383	15606	15559	15524	15527	15660	15643	15581	15390	15598	15438	15539	15504	15528	15302	15526	15566	15494	15448	15669	15583	15467	15577	15486	15569	15561	15358	15203	15435	15668	15556	15580	15678	15540	15500	15367	15374	15353	15367	15516	15664	15477	15613	15487	15439	15629	15615	15534	15549	15478	15640	15571	15676	15544	15652	15639	15368	15492	15413	15348	15478	15546	15639	15549	15615	15452	15424	15588	15479	15555	15609	15465	15634	15582	15542	15607	15498	15536	15729	15424	15613	15619	15579	15658	15730	15498	15497	15681	15476	15642	15660	15657	15337	15462	15377	15493	15430	15466	15611	15500	15512	15492	15560	15588	15725	15451	15410	15500	15369	15795	15638	15603	15512	15601	15457	15638	15551	15630	15602	15688	15658	15404	15485	15627	15423	15564	15432	15480	15481	15497	15451	15564	15456	15650	15627	15538	15669	15521	15467	15488	15583	15506	15628	15429	15626	15445	15527	15531	15549	15425	15506	15355	15408	15442	15567	15590	15605	15606	15568	15616	15587	15582	15539	15548	15455	15516	15448	15594	15459	15540	15583	15492	15449	15343	15513	15587	15488	15431	15546	15417	15666	15533	15670	15477	15692	15631	15381	15552	15514	15427	15677	15582	15452	15614	15635	15575	15564	15628	15596	15493	15405	15497	15652	15533	15735	15509	15353	15727	15596	15609	15621	15519	15528	15588	15712	15699	15631	15614	15512	15429	15533	15616	15629	15553	15556	15568	15468	15498	15593	15481	15560	15503	15698	15501	15506	15397	15391	15646	15525	15577	15376	15637	15721	15577	15417	15464	15792	15481	15518	15429	15600	15527	15544	15650	15616	15435	15684	15657	15596	15335	15468	15543	15463	15465	15583	15673	15671	15655	15620	15508	15509	15424	15640	15764	15538	15601	15659	15576	15343	15589	15572	15624	15430	15592	15426	15584	15596	15484	15449	15622	15533	15582	15627	15527	15498	15493	15421	15608	15494	15512	15508	15602	15453	15615	15720	15782	15713	15414	15598	15562	15640	15584	15580	15609	15485	15458	15603	15443	15478	15408	15439	15584	15474	15709	15452	15429	15486	15638	15532	15347	15483	15389	15620	15628	15410	15508	15607	15651	15492	15587	15491	15555	15512	15601	15583	15610	15538	15597	15550	15420	15647	15656	15551	15501	15494	15490	15480	15594	15408	15694	15641	15282	15566	15363	15364	15602	15451	15283	15552	15475	15506	15411	15484	15484	15752	15544	15587	15422	15451	15614	15388	15515	15579	15390	15585	15401	15482	15726	15512	15493	15488	15588	15592	15607	15591	15472	15629	15387	15524	15691	15484	15568	15521	15555	15337	15437	15419	15567	15414	15540	15424	15571	15660	15542	15728	15610	15584	15608	15622	15514	15595	15482	15426	15548	15432	15498	15524	15578	15338	15637	15589	15474	15391	15648	15714	15566	15641	15615	15633	15587	15490	15541	15579	15470	15466	15551	15750	15399	15650	15672	15373	15570	15455	15493	15514	15542	15439	15567	15693	15454	15420	15534	15558	15483	15496	15597	15449	15572	15686	15511	15537	15506	15520	15557	15472	15649	15515	15542	15513	15562	15540	15506	15658	15611	15460	15560	15548	15572	15380	15527	15445	15513	15405	15554	15612	15555	15477	15600	15592	15418	15539	15564	15668	15453	15488	15630	15574	15546	15525	15580	15743	15392	15579	15446	15618	15491	15578	15557	15495	15488	15431	15480	15569	15515	15651	15628	15695	15626	15558	15694	15419	15471	15530	15638	15513	15424	15558	15538	15599	15440	15382	15384	15539	15351	15525	15586	15397	15517	15641	15398	15551	15364	15705	15459	15545	15546	15492	15540	15514	15539	15373	15652	15587	15453	15446	15517	15483	15594	15613	15660	15726	15627	15634	15527	15454	15595	15558	15447	15577	15458	15505	15437	15495	15578	15642	15568	15513	15771	15428	15597	15418	15508	15458	15638	15594	15642	15475	15539	15645	15521	15429	15636	15574	15579	15544	15419	15638	15440	15553	15556	15575	15620	15702	15678	15488	15434	15444	15438	15527	15606	15631	15569	15590	15601	15606	15513	15465	15613	15464	15431	15495	15519	15599	15548	15490	15483	15556	15546	15598	15585	15450	15510	15602	15463	15641	15710	15538	15624	15640	15609	15684	15483	15622	15491	15314	15563	15389	15486	15538	15497	15731	15420	15495	15580	15589	15626	15479	15611	15568	15610	15697	15619	15488	15621	15425	15696	15412	15581	15436	15555	15348	15642	15559	15618	15609	15520	15566	15457	15542	15488	15470	15544	15741	15656	15448	15503	15465	15559	15352	15625	15536	15604	15472	15626	15902	15472	15333	15657	15542	15659	15419	15573	15398	15369	15523	15662	15432	15621	15577	15509	15499	15520	15619	15553	15368	15545	15577	15521	15522	15709	15633	15544	15663	15598	15547	15635	15665	15458	15526	15577	15575	15571	15399	15614	15508	15549	15406	15441	15600	15574	15447	15470
27964	23572	27900	25509	21547	20457	19975	19043	18606	18506	18139	18046	17940	18127	17859	17859	17870	17768	17830	17624	17289	17555	17772	17400	17705	17389	17558	17494	17424	17593	17501	17579	17824	17521	17278	17571	17404	17401	17486	17218	17436	17500	17495	17461	17435	17238	17491	17512	17476	17341	17572	17368	17646	17407	17376	17509	17353	17324	17576	17361	17461	17343	17493	17401	17173	17278	17223	17232	17404	17396	17312	17435	17506	17292	17406	17371	17414	17324	17612	17266	17647	17434	17498	17473	17427	17520	17395	17267	17277	17361	17418	17475	17445	17301	17360	17294	17191	17492	17462	17298	17476	17440	17467	17395	17334	17327	17333	17460	17508	17368	17536	17536	17373	17310	17339	17528	17670	17292	17434	17314	17396	17365	17460	17421	17489	17501	17401	17409	17400	17481	17375	17318	17253	17645	17282	17315	17482	17435	17350	17438	17355	17284	17466	17408	17537	17369	17317	17260	17493	17532	17317	17470	17455	17401	17279	17417	17395	17410	17413	17614	17405	17499	17545	17417	17329	17105	17413	17321	17409	17387	17407	17392	17268	17335	17347	17348	17421	17218	17440	17411	17470	17403	17380	17532	17482	17216	17507	17443	17333	17442	17577	17346	17350	17433	17450	17326	17497	17351	17356	17343	17345	17231	17447	17338	17298	17427	17248	17347	17309	17360	17391	17440	17376	17387	17265	17219	17439	17403	17364	17331	17650	17275	17469	17229	17325	17461	17211	17427	17328	17256	17505	17570	17358	17243	17429	17271	17176	17241	17607	17373	17371	17172	17309	17232	17538	17471	17373	17447	17350	17165	17391	17563	17392	17324	17390	17360	17518	17436	17406	17361	17358	17282	17196	17564	17265	17391	17269	17316	17449	17416	17383	17463	17466	17192	17304	17362	17373	17438	17402	17242	17509	17493	17514	17543	17446	17353	17355	17323	17338	17378	17264	17431	17553	17458	17364	17172	17507	17394	17309	17473	17253	17460	17389	17403	17362	17540	17475	17323	17525	17230	17457	17315	17608	17536	16997	17286	17424	17347	17341	17424	17358	17525	17324	17231	17157	17348	17183	17166	17306	17203	17438	17400	17384	17359	17398	17341	17463	17258	17349	17431	17428	17597	17415	17406	17589	17318	17238	17545	17353	17513	17573	17464	17536	17215	17210	17267	17254	17281	17437	17564	17418	17342	17560	17527	17336	17359	17224	17293	17377	17367	17465	17540	17375	17285	17297	17642	17294	17303	17526	17255	17477	17388	17418	17480	17375	17620	17418	17418	17461	17396	17460	17621	17612	17281	17299	17687	17261	17472	17393	17347	17153	17527	17374	17238	17525	17432	17332	17202	17477	17534	17455	17323	17354	17367	17294	17405	17553	17511	17437	17457	17465	17383	17399	17525	17576	17415	17503	17549	17540	17507	17357	17574	17437	17506	17412	17355	17428	17286	17273	17418	17107	17266	17397	17453	17293	17328	17207	17502	17383	17492	17395	17406	17452	17536	17410	17353	17386	17538	17396	17375	17216	17280	17498	17467	17376	17545	17615	17468	17457	17463	17426	17555	17433	17541	17362	17392	17290	17644	17524	17373	17272	17253	17513	17490	17398	17421	17657	17334	17517	17275	17257	17396	17444	17315	17433	17384	17168	17383	17391	17270	17525	17606	17545	17201	17570	17518	17401	17227	17465	17277	17456	17293	17523	17469	17528	17226	17530	17249	17400	17473	17180	17377	17440	17479	17435	17260	17535	17199	17242	17387	17570	17308	17303	17120	17492	17471	17604	17794	17428	17202	17358	17296	17358	17442	17466	17393	17441	17390	17341	17382	17381	17348	17375	17462	17457	17383	17509	17505	17409	17365	17357	17445	17362	17404	17627	17489	17337	17607	17428	17529	17343	17459	17562	17467	17306	17376	17456	17370	17271	17408	17293	17308	17540	17250	17303	17261	17447	17561	17492	17387	17379	17547	17538	17361	17250	17239	17276	17414	17337	17605	17689	17361	17492	17434	17478	17368	17366	17402	17320	17562	17355	17575	17541	17472	17439	17217	17418	17461	17361	17418	17300	17391	17605	17386	17204	17251	17627	17365	17407	17417	17279	17461	17561	17286	17374	17488	17450	17393	17578	17253	17274	17346	17376	17318	17223	17328	17566	17411	17301	17563	17675	17710	17543	17283	17533	17341	17403	17475	17447	17281	17325	17655	17367	17312	17419	17448	17408	17506	17362	17430	17543	17568	17472	17280	17442	17507	17457	17358	17465	17376	17287	17622	17281	17438	17556	17508	17485	17355	17316	17592	17514	17425	17504	17579	17586	17373	17588	17511	17411	17451	17326	17392	17391	17298	17425	17681	17409	17447	17381	17508	17278	17341	17426	17284	17655	17162	17465	17394	17520	17288	17355	17305	17431	17319	17567	17308	17384	17503	17213	17500	17493	17578	17331	17408	17538	17353	17401	17383	17285	17384	17177	17358	17528	17490	17357	17368	17341	17352	17451	17491	17459	17369	17377	17438	17354	17399	17414	17352	17337	17230	17483	17337	17370	17491	17569	17557	17559	17422	17412	17540	17272	17267	17357	17630	17392	17272	17568	17380	17468	17261	17552	17508	17521	17534	17265	17359	17545	17311	17465	17237	17431	17341	17315	17252	17383	17447	17558	17452	17457	17319	17564	17490	17400	17477	17590	17385	17364	17466	17418	17229	17426	17182	17516	17422	17297	17207	17564	17293	17449	17399	17455	17541	17502	17371	17320	17220	17389	17288	17723	17450	17578	17388	17298	17518	17328	17452	17566	17476	17281	17383	17169	17387	17419	17549	17366	17523	17402	17473	17390	17340	17304	17379	17396	17460	17494	17569	17305	17521	17287	17431	17423	17601	17327	17547	17321	17437	17298	17431	17590	17441	17264	17145	17317	17447	17229	17369	17397	17341	17396	17419	17238	17440	17531	17397	17348	17230	17269	17439	17584	17425	17509	17422	17415	17458	17420	17400	17265	17292	17317	17485	17310	17219	17473	17142	17334	17364	17293	17664	17311	17324	17343	17309	17486	17407	17428	17351	17320	17440	17529	17563	17353	17458	17311	17384	17175	17357	17297	17459	17404	17570	17471	17160	17409	17262	17587	17567	17414	17212	17258	17574	17554	17477	17256	17524	17635	17405	17435	17380	17395	17143	17396	17580	17524	17291	17350	17377	17287	17239	17345	17463	17372	17370	17388	17527	17756	17424	17475	17467	17544	17414	17323	17378	17321	17289	17353	17334	17208	17309	17210	17310	17606	17413	17396	17599	17413	17356	17489	17312	17215	17511	17462	17326	17407	17385	17315	17604	17494	17500	17307	17196	17261	17124	17542	17345	17468	17256	17468	17248	17369	17396	17399	17384	17446	17392	17478	17435	17557	17339	17444	17352	17369	17362	17361	17484	17378	17248	17442	17403	17487	17470	17370	17529	17596	17603	17627	17445	17336	17399	17232	17382	17422	17283	17323	17457	17263	17515	17466	17224	17351	17287	17555	17504	17675	17528	17360	17365	17399	17588	17471	17413	17316	17325	17508	17418	17359	17302	17600	17544	17535	17594	17643	17350	17298	17287	17581	17278	17598	17447	17391	17465	17398	17651	17226	17493	17334	17179	17330	17550	17523	17354	17379	17321	17230	17442	17110	17506	17550	17416	17374	17275	17458	17591	17421	17314	17218	17655	17451	17348	17252	17458	17179	17172	17452	17309	17493	17538	17233	17326	17320	17350	17482	17372	17293	17262	17388	17199	17342	17441	17509	17464	17428	17537	17318	17391	17362	17536	17479	17501	17772	17554	17396	17342	17444	17374	17451	17373	17453	17326	17572	17489	17367	17406	17242	17577	17421	17350	17414	17461	17403	17280	17425	17411	17590	17422	17399	17489	17388	17495	17638	17238	17444	17395	17335	17315	17368	17549	17278	17368	17302	17289	17507	17682	17396	17596	17451	17309	17640	17530	17333	17458	17351	17359	17361	17390	17436	17313	17528	17248	17567	17353	17273	17226	17433	17443	17328	17298	17544	17449	17424	17379	17417	17310	17347	17408	17416	17499	17421	17274	17324	17496	17560	17360	17435	17265	17355	17308	17317	17544	17240	17282	17343	17441	17518	17583	17555	17251	17216	17346	17298	17370	17286	17499	17320	17394	17561	17498	17553	17347	17313	17293	17358	17585	17433	17469	17458	17280	17516	17305	17464	17386	17403	17354	17517	17371	17202	17400	17481	17455	17288	17154	17460	17444	17424	17411	17396	17226	17317	17341	17179	17291	17615	17529	17386	17339	17583	17425	17376	17378	17343	17422	17366	17345	17491	17358	17527	17390	17217	17462	17195	17381	17305	17525	17256	17454	17255	17320	17421	17196	17364	17516	17338	17546	17558	17383	17405	17530	17245	17420	17696	17391	17406	17474	17481	17372	17279	17311	17571	17334	17236	17481	17310	17476	17672	17403	17333	17367	17449	17353	17448	17433	17254	17460	17381	17563	17379	17395	17319	17520	17428	17174	17349	17162	17298	17519	17216	17311	17348	17353	17402	17487	17515	17444	17415	17269	17397	17406	17352	17390	17427	17272	17272	17267	17474	17591	17487	17357	17546	17255	17022	17439	17189	17555	17535	17412	17322	17309	17565	17349	17377	17229	17077	17172	17470	17264	17421	17294	17396	17592	17493	17451	17302	17462	17424	17222	17244	17300	17356	17411	17220	17302	17308	17592	17233	17378	17238	17332	17312	17399	17540	17289	17195	17525	17243	17201	17449	17379	17199	17577	17407	17462	17517	17351	17161	17337	17309	17459	17384	17353	17355	17248	17211	17540	17394	17324	17075	17545	17347	17341	17416	17366	17371	17587	17435	17420	17354	17250	17391	17382	17417	17324	17368	17380	17297	17264	17378	17426	17386	17229	17553	17317	17392	17435	17493	17308	17497	17341	17232	17476	17246	17539	17566	17435	17473	17399	17378	17433	17464	17584	17289	17329	17223	17254	17448	17410	17617	17525	17555	17316	17319	17357	17310	17428	17464	17386	17235	17486	17514	17563	17207	17438	17308	17328	17326	17387	17224	17274	17524	17361	17446	17430	17297	17430	17513	17420	17463	17381	17459	17332	17393	17363	17485	17248	17548	17304	17354	17355
21731	31405	27904	22401	20392	19166	18357	17250	16924	16632	16099	15851	15739	15712	15656	15593	15448	15296	15108	15222	15101	14894	14903	14747	14989	14919	14899	14957	15007	14725	14850	14799	14882	14809	14822	14930	14773	14968	14824	14777	14643	14682	14658	14662	14962	14535	14775	14856	14725	14737	14741	14738	14705	14748	14845	14746	14854	14796	14769	14606	14689	14691	14885	14768	14876	14738	14650	14674	14784	14656	14756	14699	14715	14757	14774	14857	14670	14885	14788	14710	14656	14703	14849	14760	14868	14672	14666	14864	14733	14775	14774	14896	14825	14753	14595	14719	14700	14731	14852	14732	14883	14730	14675	14722	14779	14799	14646	14782	14721	14816	14677	14833	14810	14624	14802	14801	14750	14647	14822	14664	14792	14734	14854	14699	14842	14686	14623	14747	14770	14723	14639	14856	14718	14705	14945	14663	14678	14838	14676	14703	14796	14711	14711	14516	14824	15015	14734	14824	14643	14800	14691	14645	14742	14755	14661	14557	14807	14774	14694	14647	14680	14825	14788	14613	14721	14870	14649	14830	14799	14583	14704	14682	14888	14573	14667	14880	14784	14686	14706	14611	14673	14746	14745	14774	14736	14589	14690	14908	14797	14715	14664	14683	14864	14839	14680	14691	14614	14920	14711	14677	14816	14675	14566	14579	14703	14755	14709	14692	14733	14744	14741	14842	14795	14613	14578	14915	14746	14762	14582	14687	14605	14560	14783	14715	14860	14679	14797	14613	14721	14978	14757	14692	14765	14572	14879	14583	14779	14771	14733	14767	14725	14859	14685	14744	14911	14717	14847	14684	14709	14650	14607	14781	14736	14855	14633	14824	14660	14681	14574	14660	14776	14694	14726	14875	14718	14622	14718	14724	14645	14822	14910	14667	14650	14603	14754	14736	14867	14723	14711	14989	14695	14694	14527	14672	14745	14712	14661	14804	14702	14670	14838	14797	14815	14719	14765	14880	14677	14927	14847	14663	14804	14636	14617	14550	14989	14894	14759	14783	14720	14841	14755	14797	14791	14721	14610	14809	14747	14796	14746	14852	14688	14707	14843	14837	14808	14796	14806	14836	14817	14846	14854	14909	14797	14631	14849	14787	14709	14499	14787	14764	14774	14676	14906	14730	14609	14879	14731	14556	14677	14657	14770	14515	14778	14742	14744	14749	14725	14839	14630	14960	14761	14769	14660	14724	14781	14817	14689	14731	14464	14885	14695	14783	14756	14685	14691	14978	14791	14636	14828	14842	14699	14835	14730	14717	14741	14667	14662	14824	14794	14713	14790	14671	14613	14698	14626	14660	14739	14750	14823	14898	14758	14587	14725	14585	14820	14493	14677	14707	14738	14683	14874	14690	14556	14764	14838	14666	14788	14753	14724	14884	14689	14545	14856	14859	14844	14749	14721	14711	14751	14708	14903	14797	14664	14738	14673	14723	14778	14752	14604	14642	14986	14652	14758	14768	14816	14779	14852	14840	14691	14766	14675	14780	14727	14758	14726	14608	14764	14671	14707	14858	14595	14850	14816	14461	14899	14711	14740	14845	14843	14785	14736	14935	14735	14764	14551	14747	14794	14783	14749	14667	14893	14827	14676	14563	14627	14884	14776	14620	14798	14704	14797	14599	14777	14748	14542	14773	14688	14691	14808	14662	14780	14811	14792	14821	14595	14553	14751	14712	14794	14821	14583	14678	14683	14809	14814	14633	14772	14779	14671	14830	14658	14559	14884	14717	14911	14835	14535	14735	14832	14560	14658	14707	14765	14594	14858	14916	14565	14784	14534	14656	14702	14854	14837	14613	14684	14628	14631	14617	14615	14640	14759	14719	14897	14540	14757	14628	14774	14560	14824	14893	14825	14649	14672	14778	14770	14719	14948	14782	14811	14824	14672	14720	14757	14556	14707	14769	14646	14720	14696	14632	14557	14622	14615	14779	14782	14707	14670	14667	14888	14788	14682	14892	14928	14720	14865	14478	14819	14651	14743	14676	14536	14627	14871	14789	14784	14670	14499	14815	14682	14718	14746	14749	14737	14766	14687	14600	14578	14804	14733	14664	14640	14724	14687	14789	14794	14806	14977	14736	14793	14777	14785	14678	14839	14664	14744	14608	14976	14759	14714	14727	14648	14768	14758	14815	14745	14805	14897	14791	14648	14790	14707	14739	14835	14625	14941	14604	14797	14794	14901	14646	14773	14670	14730	14681	14838	14644	14821	14701	14619	14816	14741	14732	14683	14887	14648	14827	14552	14876	14674	14715	14835	14772	14625	14788	14780	14731	14634	14652	14860	14730	14846	14622	14819	14714	14763	14758	14704	14675	14814	14832	14711	14730	14612	14729	14638	14746	14709	14568	14830	14835	14789	14679	14804	14702	14689	14716	14859	14700	14608	14761	14832	14720	14861	14891	14698	14763	14769	14866	14738	14836	14652	14714	14725	14844	14814	14774	14703	14698	14737	14524	14874	14826	14709	14849	14696	14624	14727	14580	14729	14765	14679	14919	14696	14661	14789	14766	14719	14703	14839	14877	15067	14761	14831	14803	14684	14649	14631	14724	14685	14805	14891	14644	14628	14847	14961	14851	14625	14726	14875	14746	14837	14782	14718	14763	14884	14592	14586	14857	14764	14851	14643	14883	14668	14681	14861	14854	14882	14958	14708	14731	14651	14770	14585	14791	14709	14670	14710	14618	14735	14747	14661	14593	14638	14706	14899	14857	14805	14702	14781	14787	14750	14833	14630	14666	14472	14750	14653	14734	14729	14832	14869	14970	14696	14644	14744	14494	14724	14898	14734	14744	14661	14661	14740	14771	14752	14889	14712	14742	14601	14809	14746	14697	14759	14698	14930	14590	14838	14623	14714	14604	14815	14655	14687	14686	14709	14709	14704	14880	14653	14766	14669	14950	14735	14762	14807	14848	14839	14756	14829	14745	14646	14735	14828	14805	14740	14642	14876	14599	14583	14930	14771	14727	14923	14649	14814	14683	14797	14712	14674	14753	14770	14779	14795	14752	14633	14913	14795	14909	14680	14781	14855	14741	14803	14697	14864	14726	14821	14793	14755	14816	14728	14676	14613	14774	14806	14619	14863	14743	14820	14602	14752	14734	14785	14847	14824	14586	14868	14535	14693	14731	14767	14752	14629	14818	14813	14802	14723	14728	14798	14774	14718	14748	14635	14852	14686	14799	14727	15024	14876	14787	14724	14716	14750	14761	14716	14706	14750	14644	14778	14761	14708	14667	14832	14818	14821	14757	14668	14592	14787	14687	14801	14769	14714	14664	14680	14739	14879	14782	14756	14830	14757	14703	14574	14655	14611	14703	14902	14774	14651	14862	14772	14733	14669	14789	14600	14732	14875	14657	14817	14786	14563	14765	14720	14744	14796	14792	14770	14794	14763	14677	14682	14790	14661	14733	14778	14743	14933	14788	14699	14599	14660	14708	14731	14716	14794	14697	14687	14822	14609	14880	14778	14927	14613	14539	14804	14696	15000	14669	14853	14714	14765	14649	14671	14644	14580	14666	14732	14696	14758	14808	14710	14895	14997	14589	14755	14765	14731	14928	14916	14777	14852	14640	14690	14635	14747	14669	14832	14795	14617	14658	14982	14735	14611	14740	14621	14965	14694	14458	14763	14692	14750	14806	14728	14758	14687	14700	14915	14690	14655	14892	14714	14710	14643	14693	14585	14784	14925	14923	14723	14854	14540	14826	14657	14576	14806	14659	14746	14566	14893	14831	14765	14732	14630	14571	14709	14855	14831	14707	14800	14577	14737	14799	14857	14728	14871	14555	14643	14855	14675	14683	14684	14679	14830	14609	14735	14962	14699	14725	14586	14655	14758	14484	14810	14920	14830	14784	14697	14784	14799	14661	14874	14538	14529	14713	14922	14839	14653	14943	14652	14706	14816	14797	14676	14670	14807	14714	14682	14670	14704	14764	14748	14781	14738	14640	14760	14649	14642	14734	14874	14654	14844	14603	14687	14681	14843	14831	14625	14788	14666	14812	14810	14835	14682	14716	14654	14725	14656	14840	14943	14846	14604	14841	14764	14746	14732	14823	14816	14626	14637	14658	14633	14692	14794	14620	14826	14842	14791	14727	14695	14807	14790	14659	14858	14661	14621	14957	14517	14661	14734	14714	14759	14593	14663	14673	14723	14759	14647	14550	14853	14807	14748	14762	14789	14684	14735	14652	14738	14660	14704	14778	14762	14823	14598	14836	14841	14572	14842	14765	14781	14769	14781	14865	14616	14738	14659	14962	14713	14651	14763	14785	14787	14740	14747	14853	14738	14678	14698	14764	14597	14519	14653	14740	14774	14502	14862	14837	14789	14761	14624	14706	14691	14638	14883	14780	14607	14761	14704	14647	14799	14778	14799	14674	14685	14778	14692	14829	14702	14718	14614	14805	14872	14744	14760	14636	14662	14721	15010	14850	14793	14881	14741	14725	14676	14781	14790	14786	14651	14724	14937	14726	14751	14870	14816	14927	14670	14811	14770	14723	14816	14745	14780	14805	14660	14872	14880	14859	14792	14646	14701	14908	14659	14608	14672	14646	14955	14840	14813	14633	14599	14552	14803	14753	14951	14733	14657	14786	14805	14560	14650	14891	14901	14752	14654	14912	14699	14714	14807	14806	14606	14840	14821	14837	14763	14717	14681	14666	14698	14695	14756	14717	14767	14778	14763	14673	14765	14714	14875	14491	14731	14669	14729	14759	14814	14952	14702	14752	14725	14897	14709	14733	14625	14618	14868	14833	14818	14637	14879	14797	14728	14701	14744	14895	14756	14642	14811	14780	14845	14762	14771	14729	14720	14791	14817	14743	14765	14763	14848	14782	14801	14590	14654	14675	14620	14767	14645	14752	14912	14612	14806	14766	14750	14736	14625	14603	14658	14920	14772	14700	14694	14597	14800	14721	14892	14687	14825	14723	14895	14706	14637	14858	14713	14705	14845	14641	14653	14805	14764	14810	14744	14665	14792	14793	14770	14928	14760	14641	14704	14855	14840	14751	14791	14684	14642	14772	14670	14764	14810	14776	14704	14770	14808	14820	14656	14847	14637	14872	14678	14502	14564	14881	14764	14700	14568	14624	14795	14764	14875	14811	14748	14681	14998	14648	14733	14670	14631	14721
23801	21042	28394	24176	22830	24000	23445	20704	19807	19473	19383	18899	18725	18482	18536	18442	18486	18332	18187	18005	17830	17942	17767	17742	17933	17709	17754	17862	17691	17903	17598	18011	17776	17617	17622	17723	17958	17709	17733	17682	17685	17546	17579	17794	17637	17640	17435	17806	17442	17474	17745	17574	17171	17670	17521	17506	17752	17453	17432	17514	17755	17419	17662	17541	17555	17504	17355	17475	17623	17662	17735	17553	17620	17447	17675	17621	17504	17581	17699	17459	17597	17687	17563	17559	17370	17442	17448	17662	17717	17762	17450	17666	17575	17570	17377	17510	17651	17571	17524	17246	17437	17563	17477	17714	17631	17558	17388	17446	17426	17821	17429	17509	17379	17301	17498	17449	17650	17613	17431	17590	17580	17193	17427	17586	17527	17482	17274	17495	17561	17462	17414	17542	17582	17626	17435	17619	17586	17521	17316	17468	17678	17497	17507	17453	17445	17702	17573	17504	17574	17381	17568	17549	17496	17424	17486	17323	17662	17489	17598	17311	17514	17493	17521	17387	17429	17439	17496	17465	17612	17415	17568	17667	17393	17478	17513	17309	17533	17318	17437	17613	17401	17314	17424	17623	17525	17575	17351	17502	17415	17394	17523	17701	17376	17665	17571	17497	17584	17654	17488	17378	17381	17521	17246	17512	17437	17417	17680	17504	17606	17562	17506	17512	17445	17390	17604	17567	17579	17449	17426	17524	17522	17636	17607	17627	17281	17604	17511	17521	17422	17411	17758	17408	17368	17606	17457	17355	17613	17502	17581	17478	17629	17631	17552	17454	17643	17412	17605	17473	17641	17587	17466	17508	17480	17497	17453	17529	17606	17582	17530	17599	17604	17716	17377	17566	17528	17491	17445	17614	17557	17522	17382	17554	17624	17470	17432	17534	17579	17390	17406	17404	17481	17436	17396	17602	17499	17371	17491	17339	17633	17601	17539	17462	17454	17512	17734	17428	17488	17534	17462	17506	17659	17671	17494	17485	17663	17533	17677	17455	17570	17520	17297	17497	17521	17655	17515	17536	17549	17432	17592	17547	17552	17569	17635	17402	17578	17613	17602	17673	17495	17569	17502	17395	17730	17283	17573	17566	17371	17421	17557	17472	17688	17462	17645	17537	17526	17476	17566	17550	17618	17660	17436	17497	17316	17415	17376	17477	17572	17529	17318	17586	17445	17335	17590	17660	17636	17408	17692	17660	17440	17298	17519	17525	17329	17571	17468	17512	17664	17663	17627	17428	17685	17650	17475	17470	17513	17428	17533	17440	17409	17569	17374	17508	17575	17542	17538	17628	17547	17690	17310	17629	17534	17459	17459	17491	17538	17580	17511	17523	17542	17684	17588	17562	17466	17530	17550	17478	17377	17579	17503	17627	17632	17572	17462	17508	17343	17501	17501	17570	17528	17366	17376	17766	17381	17415	17462	17627	17467	17502	17437	17544	17618	17414	17582	17489	17390	17445	17604	17450	17574	17357	17485	17255	17593	17499	17468	17597	17677	17640	17414	17404	17561	17483	17507	17573	17521	17607	17641	17524	17452	17390	17483	17467	17416	17440	17369	17503	17592	17710	17583	17600	17607	17338	17574	17604	17492	17449	17715	17568	17575	17383	17571	17532	17485	17646	17629	17610	17597	17568	17343	17377	17418	17348	17318	17487	17511	17436	17459	17275	17431	17539	17597	17688	17537	17470	17626	17552	17692	17499	17430	17586	17574	17432	17483	17657	17406	17422	17380	17455	17712	17549	17393	17489	17591	17738	17593	17571	17542	17340	17456	17631	17452	17479	17744	17719	17562	17655	17418	17422	17582	17330	17465	17482	17611	17557	17460	17552	17579	17562	17499	17702	17190	17428	17517	17317	17348	17280	17315	17598	17727	17524	17586	17385	17395	17710	17400	17426	17438	17408	17455	17612	17633	17468	17344	17537	17632	17536	17322	17227	17570	17365	17386	17362	17331	17573	17462	17474	17440	17510	17441	17379	17538	17640	17330	17715	17594	17435	17504	17409	17534	17321	17524	17277	17521	17744	17756	17717	17363	17477	17558	17535	17479	17616	17690	17552	17408	17630	17521	17550	17208	17425	17910	17675	17523	17361	17459	17293	17360	17651	17358	17387	17458	17498	17493	17609	17544	17537	17340	17566	17393	17472	17683	17416	17613	17421	17574	17610	17625	17622	17501	17587	17516	17398	17538	17480	17601	17540	17408	17440	17451	17567	17530	17341	17577	17535	17319	17442	17369	17492	17615	17414	17584	17631	17431	17753	17580	17308	17466	17517	17625	17544	17548	17551	17809	17449	17505	17590	17598	17515	17558	17515	17549	17383	17711	17529	17322	17271	17431	17539	17536	17616	17594	17360	17512	17470	17502	17641	17580	17507	17645	17482	17488	17457	17456	17418	17297	17696	17548	17501	17595	17399	17355	17479	17652	17448	17525	17633	17631	17406	17592	17517	17678	17437	17556	17581	17535	17545	17577	17491	17395	17464	17410	17483	17543	17222	17534	17390	17517	17498	17355	17584	17503	17532	17452	17466	17464	17408	17576	17441	17498	17460	17472	17535	17521	17726	17491	17674	17742	17523	17509	17590	17502	17591	17691	17606	17516	17508	17526	17666	17664	17712	17412	17287	17491	17451	17297	17235	17515	17469	17312	17539	17569	17518	17491	17645	17468	17384	17397	17442	17441	17618	17531	17487	17510	17454	17422	17534	17782	17405	17689	17697	17584	17550	17539	17649	17504	17329	17468	17472	17365	17271	17623	17509	17439	17608	17481	17595	17371	17547	17514	17436	17492	17420	17551	17716	17389	17590	17381	17523	17415	17692	17357	17361	17680	17527	17478	17535	17620	17478	17442	17463	17955	17551	17655	17626	17532	17425	17423	17571	17627	17478	17503	17409	17475	17431	17524	17393	17523	17545	17567	17302	17561	17593	17654	17472	17461	17509	17559	17583	17510	17404	17357	17390	17444	17500	17539	17505	17403	17230	17650	17586	17563	17222	17469	17535	17399	17486	17612	17564	17427	17520	17524	17521	17255	17708	17538	17563	17458	17679	17513	17419	17439	17513	17655	17728	17520	17550	17415	17519	17715	17494	17632	17407	17419	17504	17483	17483	17656	17413	17453	17521	17385	17459	17396	17304	17291	17395	17500	17574	17553	17551	17554	17639	17535	17426	17408	17424	17616	17392	17467	17593	17572	17482	17486	17506	17266	17623	17521	17560	17495	17498	17485	17471	17275	17449	17469	17562	17599	17465	17406	17424	17467	17451	17271	17623	17341	17447	17495	17533	17436	17301	17507	17538	17654	17407	17593	17602	17594	17425	17603	17510	17576	17476	17654	17368	17451	17359	17556	17573	17462	17413	17412	17446	17572	17591	17434	17545	17501	17456	17462	17674	17541	17544	17538	17522	17546	17357	17568	17699	17449	17493	17371	17601	17531	17569	17392	17546	17350	17457	17520	17642	17584	17776	17710	17630	17511	17465	17569	17333	17442	17303	17505	17416	17503	17514	17413	17498	17507	17414	17433	17306	17463	17564	17761	17630	17468	17563	17603	17523	17385	17344	17327	17676	17494	17420	17473	17606	17743	17308	17290	17418	17643	17443	17603	17433	17363	17470	17643	17438	17606	17466	17373	17570	17623	17466	17397	17355	17361	17655	17423	17563	17652	17431	17348	17576	17460	17635	17500	17523	17540	17515	17611	17348	17548	17554	17652	17567	17627	17435	17529	17705	17660	17394	17551	17455	17612	17419	17538	17422	17384	17489	17496	17422	17547	17528	17439	17407	17763	17522	17537	17758	17378	17409	17649	17625	17450	17514	17599	17422	17499	17539	17496	17460	17428	17412	17437	17548	17538	17459	17360	17571	17397	17516	17539	17360	17772	17413	17635	17506	17372	17515	17365	17460	17490	17402	17394	17587	17420	17451	17571	17597	17372	17353	17721	17488	17602	17384	17572	17601	17622	17590	17451	17330	17341	17828	17559	17497	17521	17458	17361	17582	17481	17616	17394	17522	17654	17456	17488	17598	17463	17330	17465	17532	17642	17617	17378	17307	17615	17626	17634	17438	17382	17373	17550	17399	17556	17457	17378	17489	17509	17461	17517	17465	17643	17680	17459	17516	17546	17518	17586	17405	17283	17644	17555	17526	17502	17369	17790	17477	17573	17653	17445	17499	17358	17514	17468	17356	17525	17587	17683	17511	17603	17628	17672	17621	17646	17494	17547	17458	17702	17440	17272	17465	17572	17381	17514	17605	17374	17424	17533	17372	17522	17657	17539	17551	17446	17374	17571	17463	17491	17360	17586	17592	17606	17339	17654	17562	17537	17489	17359	17528	17503	17616	17491	17566	17465	17559	17543	17589	17472	17688	17648	17562	17449	17505	17423	17354	17439	17686	17598	17436	17619	17477	17603	17443	17614	17700	17287	17446	17591	17634	17518	17622	17491	17458	17307	17556	17386	17353	17495	17563	17607	17387	17483	17579	17521	17678	17500	17625	17488	17432	17343	17634	17756	17672	17435	17497	17331	17631	17706	17600	17472	17504	17510	17406	17524	17168	17389	17531	17424	17481	17660	17422	17222	17240	17457	17453	17442	17665	17501	17482	17310	17397	17690	17561	17572	17324	17649	17395	17620	17673	17604	17613	17474	17552	17604	17324	17656	17469	17506	17483	17487	17509	17606	17475	17464	17303	17504	17555	17374	17489	17386	17467	17561	17383	17380	17441	17534	17377	17513	17314	17504	17409	17220	17437	17656	17485	17569	17613	17586	17518	17464	17565	17510	17532	17307	17605	17538	17544	17638	17333	17407	17442	17459	17597	17643	17500	17743	17481	17683	17680	17621	17522	17417	17690	17390	17620	17469	17599	17607	17412	17487	17637	17481	17335	17382	17712	17487	17369	17398	17495	17697	17565	17471	17496	17540	17444	17544	17454	17414	17537	17664	17711	17523	17490	17579	17403	17536	17578	17638	17519	17620	17702	17453	17474	17466	17366	17605	17706	17618	17502	17739	17713	17508	17660	17574	17556	17538	17434	17533	17420	17668	17578	17380	17635	17330	17364	17517	17389	17455	17624	17677	17330	17588	17488	17458	17599	17683	17576	17587	17627	17714	17701	17623	17460	17333	17622
21571	37706	34330	26933	23637	21794	20437	18923	18466	17638	17182	16813	16392	16319	16086	16268	15812	15723	15619	15203	15305	15307	15257	15195	15147	15119	14963	15038	14971	15155	14995	15134	14697	15009	15047	14901	14861	15041	14803	14950	14891	14712	14932	14991	14982	14874	14854	14772	14829	14663	14866	14866	14778	14798	14717	14863	14823	14943	14965	14830	14880	14740	14851	14742	14884	14868	14748	14795	14728	14747	14812	14779	14689	14863	14896	14785	14672	14803	14662	14832	15003	14813	14960	14758	14955	14762	14778	14838	14645	14767	14907	14761	14943	14756	14679	14860	14763	14696	14721	14897	14858	14900	14835	14783	14769	14732	14797	15062	14816	14910	14689	14711	14775	14632	14756	14782	14926	14759	14845	14706	14757	14685	14707	14693	14962	14854	14838	14816	14786	14687	14795	14870	14800	14811	14773	14802	14703	14847	14806	14813	14836	14585	14890	14916	14852	14744	14707	14723	14766	14909	14833	14859	14903	14866	14846	14881	14891	14699	14924	14633	14877	14691	14898	14669	14807	14625	14771	14866	14802	14722	14699	14902	14790	14784	14777	14883	14852	14885	14792	14890	14984	14875	14878	14771	14749	14831	14842	14837	14820	14804	14705	14594	14940	14746	14879	14875	14812	14883	14866	14606	14893	14798	14763	14712	14975	14761	14887	14810	14771	14690	15027	14701	14688	14778	14879	14832	14726	14744	14644	14860	14754	14665	14884	14644	14774	14906	14759	14816	14818	14759	14682	14831	14785	14686	14953	15030	14826	14805	14771	14827	14810	14820	14750	14781	14679	14834	14817	14710	14798	14655	14882	14961	14819	14871	14720	14727	14727	14798	14848	14785	14792	14816	14895	14647	14906	14679	14913	14852	14891	14889	14793	14935	14777	14839	14756	14925	14661	14833	14768	14757	14804	14561	14922	14719	14556	14774	14614	14882	14957	14797	14674	14844	14840	14978	14921	14744	14701	14982	15020	14874	14876	14923	14818	14734	14701	14728	14734	14909	14601	14780	14623	14781	14850	14863	14657	14904	14788	14838	14826	14715	14783	14870	14702	14732	14907	14713	14990	14751	14879	14604	14865	14946	14886	14779	14848	14768	14722	14875	14567	14819	14657	14787	14790	14696	14756	14779	14840	14844	14772	14783	14840	14653	14765	14760	14725	14869	14517	14802	14970	14856	14736	14810	14704	14782	14839	14702	14876	14818	14843	14684	14881	14932	14805	14860	14910	14808	14730	15022	14753	14918	14717	14789	14722	14781	14697	14716	14617	14709	14846	14854	14814	14703	14855	14731	14841	14693	14906	14820	14886	14775	14751	14685	14888	14833	14725	14818	14825	14721	15026	14827	14867	14847	14903	15038	14846	14626	14897	14823	14972	14773	14828	14806	14852	14638	14667	14689	14678	14872	14768	14896	14849	14870	14829	14836	14790	14700	14758	14724	14818	14576	14984	14872	14957	14733	15063	14876	14703	14764	14676	14813	14765	14998	14856	14616	14636	14760	14763	14727	14593	14894	14859	14711	14999	14853	14782	14945	14775	14591	14799	14825	14593	14824	14766	14812	14703	14837	14819	14787	14787	14859	14676	14710	14910	14766	14806	14802	14719	14778	14932	14823	14804	14665	14912	14915	14704	14827	14846	14794	14835	14845	14800	14749	14937	14729	14765	14852	14700	14768	14764	14847	14587	14830	14829	14874	14767	14696	14722	14857	14776	14807	14874	14810	15020	14767	14838	14768	14661	14727	14796	14813	14772	14853	14761	14683	14806	14838	14606	14811	14761	14746	14730	14895	14690	14824	14809	14861	14848	14841	14754	14734	14869	14694	14871	14791	14775	14795	14736	14817	14676	14776	14763	14947	14787	14737	14837	14619	14721	14803	14758	14655	14721	14870	14927	14822	14706	14774	14892	14692	14676	14641	14934	14780	14828	14857	14841	14818	14901	14729	14802	14635	14817	14919	14825	14732	14971	14698	14884	14773	14852	14692	14936	14801	14959	14775	14776	14744	14830	14596	14914	14876	14964	14711	14800	14800	14845	14783	14960	14730	14673	14672	14917	14790	14794	14780	14913	14934	14662	14677	14905	14668	14866	14928	14672	14942	14772	14696	14724	14677	14753	14869	14815	14856	14881	14734	14849	14756	14793	14868	14816	14899	14647	14822	14853	14665	14697	14855	14803	14777	14792	14758	14808	14789	14914	14740	14974	14728	14756	14831	14904	14732	14764	14601	14745	15020	15005	14919	14754	14780	14762	14741	14837	14886	14679	14811	14894	14823	15050	14738	14684	14691	14635	14827	14784	14709	14803	14898	14686	14904	14701	14740	14776	14913	14738	15000	14743	14851	14821	14734	14657	14828	14855	14705	14810	14820	14730	15085	14709	14876	14787	14829	14913	14867	14769	14819	14796	14605	14755	14709	14610	14687	14783	14755	14962	14805	14846	14741	14951	14712	14959	14839	14952	14826	14628	14765	14663	14630	14702	14801	14713	14803	14675	14802	14901	14762	14843	14757	14894	14951	14832	14757	14992	14859	14776	14817	14824	14603	14808	14892	14865	14962	14773	14694	14740	14737	14686	14931	14901	14762	14958	14827	14854	14726	14887	14970	14694	14814	14756	14888	14908	14655	14625	14831	14937	14880	14828	14865	14861	14914	14804	14813	14785	14741	14781	14926	14689	14864	14808	14797	14765	14898	14884	14818	14928	14685	14716	14846	14683	14784	14901	14651	14835	14745	14850	14795	14889	14878	14722	14892	14822	14829	14709	14871	14693	14909	14774	14920	14729	14757	14765	14900	14778	14715	14853	14822	14785	14642	14659	14777	14971	14664	14800	14828	14663	14838	14761	14722	14870	14734	14751	14842	14811	14742	14749	14760	14786	14744	14930	14726	14855	14876	14758	14812	14683	14804	14907	14712	14900	14836	14791	14826	14752	14849	14701	14922	14778	14805	14915	14702	14861	14779	14764	14827	14849	14680	14784	14843	14813	14889	14877	14774	14691	14849	14726	14776	14763	14816	14769	14915	14907	14940	14839	14991	14784	14811	14808	14952	14898	14762	14881	14695	14785	14938	14830	14770	14648	14811	14687	14745	14897	14767	14798	14747	14734	14693	14721	14844	14864	14848	14618	14756	14738	14838	14733	14952	14740	14962	14767	14864	14904	14834	14863	14953	15054	14755	14698	14811	14749	14663	14698	14560	14766	14721	14717	14959	14793	14887	14906	14729	14660	14941	14746	14874	14799	14824	14867	14776	14798	14754	14754	14625	14850	14804	14829	14654	14780	14734	14784	14613	14805	14752	14610	14803	14859	14826	14933	14764	14710	14815	14702	14770	14816	14788	14576	14839	14843	14871	14731	14822	14820	14814	14803	14738	14818	14607	14801	14736	14662	14806	14700	14900	14774	14748	14825	14776	14780	14694	14695	14828	14687	14800	14583	14975	14685	14708	14847	14653	14857	14633	14650	14855	14705	14899	14883	15061	14604	14794	14717	14863	14651	14735	14822	14627	14742	14929	14861	14790	14822	14834	14845	14853	14713	14912	14898	14932	14838	14771	14832	14696	14680	14924	14765	14811	14764	14689	14806	14754	14884	14788	14721	15099	14687	14803	14762	14819	14733	14797	14847	14974	14790	14711	14721	14638	14894	14845	14746	14809	14832	14781	14607	14828	14834	14977	14759	14659	14829	14923	14893	14833	14879	14796	14651	14769	14831	14829	14632	14874	14759	14786	14728	14787	14844	14757	14761	14785	14791	14853	14885	14861	14721	14770	14818	14815	14753	14774	14766	15001	14681	14831	14790	14654	14666	14789	14822	14827	14836	14695	14865	14864	14715	14782	14724	14772	14909	14831	14877	14730	14859	14929	14695	14832	14721	14715	14734	14817	14793	14802	14647	14654	14839	14783	14734	14797	14809	14711	14782	14967	14820	14757	14937	14874	14891	14905	14764	14715	14885	14893	14750	14632	14602	14756	14582	14904	14669	14803	14767	14888	14916	14809	14884	14818	14838	14632	14884	14621	14764	14787	14822	14874	14733	14866	14889	14915	14918	14633	14893	14776	14786	14811	14862	14852	14899	14789	14836	14788	14701	14950	14718	14746	14766	14745	14780	14893	14775	14841	14818	14806	14783	14954	14753	14735	14921	14924	14755	14697	14894	15001	14925	14687	14680	14842	14660	14980	14792	14812	14759	14684	14765	14681	14883	14785	14765	14771	14689	14843	14643	14866	14732	14872	14723	14733	14764	14744	14694	14816	14872	14641	14752	14822	14814	14879	14829	14906	14635	14839	14808	14858	14823	14735	14714	14964	14852	14956	14925	14880	14789	14797	14672	14871	14729	14885	14826	14813	14748	14852	14828	14674	14904	14779	14791	14700	14803	14823	14803	14850	14619	14819	14924	14729	14695	14799	14757	14733	14844	14675	14865	14858	14818	14848	14711	15030	14968	14763	14760	14647	14831	14830	14726	14694	14773	14594	14876	14740	14892	14746	14771	14684	14804	14907	14821	14739	14670	14823	14837	14856	14779	14835	14797	14633	14811	14622	14817	14912	14881	14727	14784	14823	14694	14739	14836	14729	14704	14822	14910	14901	14760	14773	14858	14683	14731	14741	14943	14937	14822	14931	14944	14840	14842	14824	14746	14743	14704	14792	14700	14844	14772	14890	14763	14768	14785	14927	14777	14841	14793	14820	14679	14745	14888	14990	15008	14808	14756	14834	14953	14719	14879	14821	14840	14743	15021	14653	14729	14800	14813	14790	14723	14693	14785	14749	14841	14736	14814	14866	14645	14714	14759	14804	14693	14827	14894	14799	14715	14882	14840	14884	14791	14761	14961	14696	14855	14803	14654	14864	14926	14789	14825	14786	14870	14817	14755	14923	14902	14780	14776	14755	14795	14979	14740	14718	14872	14651	14874	14824	14853	14754	14745	14831	14832	14781	14812	14790	14810	14864	14727	14729	14831	14767	14806	14718	14811	14825	14816	14939	14744	14825	14842	14821	14758	14659	14751	14734	14898	14813	14837	14857	14755	14776	14860	14805	14764	14732	14675	14899	14851	14621	14903	14866	14694	14751	14902	14912	14716	14824	14945	14882	14774	14834	14658	14806	14867	14571	14960	14854	14655	14832	14785	14672
22670	21054	28746	23607	21678	24970	27775	23074	21936	21677	21229	20620	20582	20406	20303	20228	19927	19907	19604	19608	19594	19315	19255	19185	19314	19155	18947	19138	18986	18912	19118	19115	19129	18904	19028	18862	19054	18889	18943	18904	19008	18795	18818	18637	18843	18830	18842	18711	18776	18819	19056	18981	18737	19022	19017	19020	18814	18860	18925	18638	18874	18948	18671	18792	18693	18673	18737	18895	18805	18887	18868	18644	18788	18894	18705	18815	18669	18704	18671	18707	18774	19013	18715	18845	18900	18843	18789	18687	18690	18621	18676	18722	18942	18998	18625	18769	18774	18793	18731	18846	18639	18822	18798	18829	18627	18741	18727	18987	18856	18774	18837	18878	18883	18650	18879	18986	18751	18818	18762	18850	18769	18864	18826	18788	18822	18858	18793	18977	18942	18659	18749	18637	18633	18833	18661	18615	18737	18747	18848	18813	18623	18543	18734	18813	18629	18627	18601	18542	18867	18708	18991	19000	18746	18688	18673	18750	18842	18697	18770	18514	18731	18728	18978	18904	18671	18888	18982	18851	18779	18810	18930	18830	18678	18658	18885	18786	18733	18741	18774	18972	18664	18947	18677	18770	18800	18770	18682	18704	18682	18764	18879	18764	18637	18983	18905	18718	19023	18995	18601	18721	18838	18630	19064	18669	18889	18618	18833	18943	18611	18931	18807	18823	18944	18807	18770	18813	18782	19100	18905	18730	18644	18918	18759	18806	18801	18881	18654	18725	18575	18739	18848	18680	18758	18791	18840	18857	18735	18818	18703	18671	18603	18569	18764	18621	18656	18837	18751	18817	18849	18814	18668	18818	18696	18629	18732	18726	18859	18939	18828	19020	18788	18675	18596	18941	18904	18706	18495	18680	18937	18890	18686	18693	18871	18808	18711	18806	18861	18628	18701	18655	18917	18714	18747	18781	18874	18750	18804	18718	18705	18804	18797	18885	18723	18794	18804	18755	18697	18862	18882	18779	18793	18960	18868	18625	18840	18995	18788	18713	18873	18734	18776	18744	18749	18881	18898	18724	18658	18735	18676	18674	18630	18892	18712	18732	18913	18864	18738	18676	18798	18827	18801	18832	18723	18818	18796	19022	18700	18862	18701	18734	18722	18824	18789	18552	18520	18636	18876	18650	18932	18684	18805	18785	18651	18821	18786	18715	18778	18658	18754	18693	18691	18817	18709	18851	18920	18716	18799	18711	18904	18728	18684	18559	18895	18699	18832	18751	18892	18756	18699	18542	18598	18865	18845	18871	18842	18825	19010	18936	18676	18810	18931	18784	18752	18767	18725	18697	18857	18831	18690	18797	18789	18698	18673	18571	18462	18849	18790	18860	19004	18826	18727	18955	18762	18798	18747	18559	18695	18673	18875	18545	18648	18769	18792	18764	18798	18765	19000	18906	18541	18791	18831	18506	18685	18647	18583	18584	18788	18803	18757	18500	18917	18746	18593	18875	18636	18821	18852	18831	18988	18723	18782	18855	18665	18711	18972	19032	18680	18809	18796	18767	18700	18889	18851	18897	18935	18813	18699	18722	18767	18689	18739	18957	18720	18616	18818	18696	18543	18979	18807	18863	18900	18863	18689	18645	18750	18739	18840	18666	18502	18774	18903	18631	18694	18715	18866	18812	18681	18816	18697	18780	18883	18997	18711	18565	18628	19037	18714	18698	18857	18683	18941	18934	18754	18678	18743	18548	18857	18584	18738	18671	18774	18761	18713	18736	18934	18774	18819	18935	18734	18852	18792	18880	18894	18667	18870	18836	18617	18725	18698	18571	18949	18657	18628	18947	18875	18630	18631	18945	18809	18888	18607	18747	18741	18698	18883	18766	18580	18764	18965	19012	18681	18828	18705	18878	18674	18895	18643	18759	18688	18730	18887	18798	18806	18658	18882	18638	18691	18804	18718	18827	18825	18737	18710	18735	18627	18922	18753	19001	18881	18832	18805	18613	18838	18624	18783	18900	18896	18685	18851	18764	18864	18675	18717	18760	18768	18623	18882	18612	18960	18783	18631	18796	18804	18861	18523	18815	18944	18818	18811	18905	18757	18845	18747	18813	18956	18741	18784	18732	18864	18684	18692	18746	18687	18821	18739	18696	18745	18660	18724	18745	18754	18616	18835	18748	18853	18744	18697	18842	18805	18752	18729	18844	18783	18942	19020	18749	18702	18770	18686	19122	18748	18586	18550	18757	18897	18808	18839	18931	18755	18912	18832	18525	18680	18915	18853	18739	18945	18724	18814	18707	18705	18772	18766	18751	18672	18930	19037	18792	18944	18646	18714	18675	18842	18861	18884	18716	18930	18976	18714	18720	18881	18949	18882	18785	18772	18816	18868	18850	18662	18736	18785	18700	18972	18814	18632	18796	18841	18857	18766	18847	18857	18808	18717	18843	18679	18822	18613	18714	18832	18718	18781	18725	18709	18764	18889	18538	18700	18781	18776	18802	18752	18745	18812	18722	18832	18822	18712	18673	18760	18706	18665	18655	18838	18892	18755	18954	18899	18726	18812	18757	18703	18858	18750	18686	19017	18722	18749	18922	18754	18793	18603	18813	18854	18738	18758	18651	18845	18803	18818	18832	18730	18688	18801	18658	18985	18930	18747	18830	18837	18731	18795	18804	18766	18850	18860	18633	18752	18642	18941	18803	18785	18747	18595	18812	18849	18576	18665	18628	18651	18820	18857	18780	18596	18745	18614	18753	18910	18915	18801	18561	18648	18723	18631	18782	18822	18936	18781	18727	18624	18867	18776	18887	18956	18736	18831	18800	18548	19061	19009	18767	18774	18713	18687	18693	18735	18882	18896	18683	18773	18739	18844	18615	18760	18668	18753	18787	18670	18714	18867	18660	18850	18661	18679	18729	18753	18654	18723	18808	18847	18770	18544	18747	18769	18805	18800	18931	18939	18661	18851	18488	18883	18908	18625	18507	18663	18594	18811	18849	18769	18848	18959	18585	18855	18762	18595	18738	18759	18795	18931	18743	18732	18757	18751	18701	18765	18821	18850	18745	18835	18812	18661	18700	18766	18855	18700	18693	18788	18628	18864	18795	19004	18671	18893	18742	18695	18593	18758	18721	18713	18662	19044	18896	18563	18848	18753	18991	18918	18720	18789	18665	18756	18779	18927	18621	18794	18598	18955	18768	18886	18582	18868	18708	18697	18633	18730	18817	18558	18907	18711	18804	18708	18749	18825	18917	18844	18792	18469	18795	18736	18748	18759	18954	18831	18756	18764	18659	18982	18830	18905	18827	18826	18817	18723	18729	18628	18816	18920	18816	18639	18955	18789	18843	18819	18826	18736	18831	18892	18900	18898	18956	18836	18672	18746	18725	19048	18893	18622	18734	18628	18998	18948	18972	18736	18718	18725	18758	18725	18784	18856	18873	19060	18921	18891	18747	18886	18592	18638	18742	18778	18731	18775	18517	18758	18718	18660	18697	18594	18776	18854	18602	18763	18801	18669	18710	18563	18862	18656	18700	18858	18840	18755	18643	18703	18634	18601	18705	18878	18762	18719	18730	18728	18856	18978	18776	18684	18765	18768	18783	18883	18729	18754	18826	18779	18765	18920	18860	18873	18706	18810	18712	18828	18710	18613	18658	18872	18784	18821	18808	18907	18662	18797	18706	18575	18873	18996	18947	18759	18455	18792	18698	18705	18781	18785	18934	18721	18842	18939	18704	18758	18875	18767	18739	18793	18775	18780	18806	18803	18683	18696	18647	18879	18746	18800	18973	18870	18742	18709	18600	18721	18662	18890	18769	18822	18707	18779	18914	18762	18562	18836	18902	18658	18729	18716	18960	18757	18736	18904	18688	18740	18704	18866	19082	18608	18608	18744	18553	18796	18747	18956	18787	18837	18770	18836	18542	18720	18636	18617	18810	18794	18704	18802	18490	18675	18784	18734	18692	18703	18703	18654	18840	18801	18691	18522	18853	18761	18712	18846	18776	18836	18785	18979	18798	18841	18822	18716	18967	18789	18893	18918	18916	18724	18770	19076	18842	18655	18788	18914	18662	18927	18847	18733	18665	18811	18828	18881	18544	18462	18983	18859	18977	18692	18723	18820	18814	18655	18545	18591	18863	18641	18733	18846	18607	18745	18806	18855	18687	18769	18726	18843	18739	18988	18743	18891	18771	18702	18686	18818	18830	18770	18976	18692	18657	18836	18693	18769	18706	18787	18762	18696	18796	18715	18836	18727	18354	18656	18612	18701	18617	18704	18699	18707	18745	18788	18805	18998	18606	18516	18800	18863	18663	18590	18958	18747	18779	18751	18650	18707	18833	18721	18652	18623	18717	18751	18722	18674	18917	18717	18670	18976	18784	18869	18684	18709	18786	18801	18912	18724	18981	18881	18709	18761	18739	18682	18667	18582	18931	18919	18761	18764	18719	18758	18800	18936	18842	18876	18797	18662	18560	18703	18745	18729	18707	18717	18744	18746	18832	18764	18931	18728	18804	18539	18784	18874	18752	18866	18630	18846	18847	18777	18800	18840	18570	18651	18625	18629	18864	18830	18760	18765	18748	18798	18901	18784	18801	18826	18726	18698	18837	18913	18815	18706	18762	18838	18799	18926	18617	18917	18585	18930	18652	18759	18790	18799	18880	18705	18740	18708	18646	18800	18931	18815	18827	18713	18652	18842	18993	18597	18761	18771	18871	18591	18664	18782	18666	18830	18745	18594	18785	18488	18830	18657	18884	18770	18806	18733	18704	18672	18865	18682	18637	18896	18812	19091	18855	18840	18728	18600	18797	18784	18855	18807	18731	18751	18797	18821	18753	18703	18656	18809	18830	18981	18966	18682	18773	18827	18786	18591	18590	18774	18521	18702	18872	18963	18581	18829	18769	18818	18847	18924	18775	18634	18710	18963	18940	18777	18737	18718	18659	18834	18764	18996	18724	18797	18591	18759	18664	18755	18738	18544	18638	18583	18843	18834	18940	18772	18732	18818	18761	18730	18800	18634	18761	18873	18844	18718	18802	18763	18816	18941	18674	18762	18731	18864	18701	18706	18688	18862	18921	18788	18693	18643	18622	18562	18760	18831	18498	18960	18962	18879	18771	18831	18824	18752	18768	18882	18681	18633	18824	18700	18704	18621	18891	18575	18783	18599	18751
23614	42610	40080	31100	26965	24188	23026	21474	20419	19594	18721	18291	17758	17612	17457	17140	17015	16797	16505	16329	16349	16341	16118	15996	15939	16134	15957	15901	15751	15955	15686	15771	15708	15809	15777	15589	15729	15584	15637	15711	15600	15677	15715	15707	15752	15515	15681	15754	15620	15440	15629	15649	15718	15579	15461	15769	15544	15681	15522	15618	15732	15517	15519	15496	15735	15452	15464	15734	15646	15528	15452	15681	15511	15580	15503	15701	15559	15552	15568	15642	15520	15563	15444	15694	15501	15474	15579	15610	15657	15621	15578	15712	15511	15667	15621	15491	15445	15545	15637	15583	15473	15508	15496	15471	15675	15584	15513	15481	15534	15421	15434	15415	15500	15660	15597	15450	15535	15499	15549	15496	15372	15691	15538	15590	15600	15425	15309	15531	15428	15530	15490	15635	15600	15522	15465	15438	15580	15513	15612	15490	15566	15637	15466	15482	15562	15559	15764	15484	15720	15478	15551	15518	15578	15420	15614	15500	15654	15469	15562	15389	15568	15614	15557	15708	15435	15573	15526	15496	15435	15633	15514	15616	15506	15538	15658	15401	15594	15560	15630	15463	15575	15471	15577	15657	15463	15511	15352	15625	15616	15452	15508	15623	15675	15542	15526	15492	15579	15595	15518	15420	15524	15596	15709	15555	15472	15635	15561	15493	15297	15548	15494	15481	15635	15664	15468	15570	15455	15613	15584	15573	15525	15675	15499	15571	15490	15495	15622	15578	15540	15505	15569	15467	15771	15544	15457	15332	15469	15617	15391	15476	15455	15546	15418	15555	15541	15684	15294	15470	15555	15552	15593	15666	15449	15533	15390	15668	15626	15537	15625	15480	15472	15580	15544	15471	15668	15587	15511	15515	15594	15438	15427	15581	15602	15493	15589	15439	15779	15520	15529	15313	15397	15467	15701	15582	15415	15654	15512	15539	15505	15574	15363	15483	15466	15606	15447	15491	15426	15497	15587	15548	15569	15566	15476	15610	15596	15358	15493	15560	15496	15594	15451	15424	15731	15653	15556	15461	15460	15679	15503	15521	15702	15391	15387	15583	15696	15639	15391	15486	15552	15423	15525	15646	15624	15444	15530	15323	15742	15511	15543	15631	15477	15593	15654	15631	15420	15570	15494	15411	15519	15513	15496	15517	15406	15525	15620	15601	15573	15377	15385	15480	15627	15607	15584	15487	15501	15590	15606	15363	15497	15639	15367	15444	15569	15455	15551	15610	15623	15402	15629	15634	15662	15626	15533	15575	15608	15651	15634	15546	15542	15574	15636	15666	15548	15616	15440	15509	15487	15554	15427	15475	15407	15533	15591	15420	15492	15594	15613	15554	15570	15816	15442	15553	15632	15535	15382	15494	15398	15466	15549	15598	15619	15586	15443	15657	15656	15502	15430	15567	15654	15326	15509	15483	15463	15481	15663	15476	15512	15477	15534	15562	15618	15540	15464	15424	15613	15346	15576	15564	15469	15605	15616	15610	15595	15532	15546	15437	15443	15636	15637	15579	15538	15506	15616	15515	15515	15548	15566	15429	15545	15425	15416	15376	15533	15454	15624	15470	15520	15479	15550	15511	15665	15725	15558	15411	15613	15327	15509	15537	15475	15387	15618	15531	15642	15556	15544	15559	15604	15650	15561	15329	15647	15482	15443	15593	15692	15689	15597	15531	15697	15406	15465	15453	15519	15394	15522	15645	15519	15509	15559	15518	15520	15453	15557	15607	15471	15513	15498	15468	15409	15557	15601	15530	15513	15471	15554	15503	15365	15459	15679	15338	15599	15653	15447	15579	15620	15408	15473	15758	15638	15702	15520	15495	15641	15606	15435	15506	15590	15688	15436	15616	15484	15545	15561	15456	15478	15654	15572	15532	15355	15496	15404	15681	15671	15527	15461	15464	15719	15421	15645	15624	15552	15550	15431	15533	15664	15448	15496	15677	15331	15393	15316	15527	15488	15373	15441	15406	15579	15372	15508	15513	15582	15446	15526	15494	15652	15592	15578	15536	15595	15608	15636	15654	15322	15553	15706	15504	15464	15666	15606	15457	15657	15779	15343	15455	15536	15448	15451	15555	15442	15668	15507	15641	15506	15384	15541	15540	15638	15616	15427	15423	15843	15503	15524	15506	15587	15603	15413	15604	15499	15501	15585	15510	15475	15504	15620	15500	15559	15423	15657	15455	15532	15322	15637	15574	15497	15682	15569	15715	15550	15562	15635	15455	15618	15635	15539	15539	15541	15548	15583	15493	15589	15616	15495	15489	15547	15554	15558	15422	15337	15614	15619	15612	15509	15561	15635	15548	15562	15514	15532	15516	15617	15551	15505	15446	15528	15556	15727	15560	15487	15578	15679	15525	15534	15465	15560	15436	15617	15534	15402	15592	15607	15509	15663	15445	15521	15561	15569	15493	15646	15414	15607	15515	15790	15466	15538	15588	15461	15479	15636	15513	15642	15489	15494	15551	15597	15507	15586	15632	15465	15566	15495	15637	15453	15419	15459	15456	15584	15569	15562	15469	15586	15618	15373	15619	15516	15504	15508	15459	15627	15716	15512	15435	15446	15579	15552	15639	15473	15334	15410	15535	15590	15531	15640	15609	15641	15386	15504	15583	15608	15504	15500	15537	15603	15447	15605	15521	15479	15687	15470	15394	15503	15651	15735	15597	15476	15512	15410	15533	15388	15626	15565	15462	15596	15581	15717	15476	15760	15495	15648	15624	15426	15623	15628	15499	15562	15536	15494	15471	15590	15343	15542	15585	15557	15548	15658	15529	15500	15589	15612	15537	15341	15630	15573	15524	15587	15391	15497	15509	15697	15613	15538	15546	15424	15699	15484	15515	15386	15397	15390	15549	15688	15414	15467	15588	15539	15501	15481	15730	15451	15588	15521	15636	15501	15497	15504	15730	15777	15470	15492	15426	15545	15398	15545	15521	15448	15594	15607	15426	15474	15508	15484	15441	15620	15578	15563	15521	15529	15630	15519	15502	15549	15574	15525	15507	15436	15384	15456	15514	15417	15664	15547	15346	15441	15549	15604	15547	15504	15531	15520	15425	15567	15495	15534	15607	15714	15323	15568	15474	15389	15466	15480	15655	15620	15511	15566	15536	15439	15613	15582	15444	15356	15506	15622	15566	15527	15413	15493	15564	15545	15470	15488	15734	15572	15692	15499	15476	15544	15356	15641	15542	15509	15458	15694	15282	15698	15683	15490	15775	15608	15542	15673	15542	15618	15592	15415	15429	15607	15381	15669	15473	15507	15732	15514	15345	15515	15531	15566	15431	15627	15563	15341	15622	15666	15549	15479	15726	15497	15497	15635	15602	15507	15572	15615	15512	15356	15561	15479	15492	15589	15734	15507	15634	15504	15526	15700	15576	15379	15480	15536	15754	15602	15634	15585	15515	15515	15518	15610	15484	15538	15515	15307	15378	15424	15479	15610	15543	15428	15432	15466	15574	15463	15618	15460	15452	15579	15452	15663	15394	15559	15402	15489	15426	15577	15521	15513	15619	15439	15607	15269	15554	15515	15486	15559	15526	15562	15436	15440	15489	15533	15617	15645	15532	15444	15629	15545	15517	15565	15567	15546	15531	15486	15467	15686	15562	15568	15503	15518	15474	15442	15498	15515	15518	15585	15397	15478	15636	15712	15427	15426	15623	15494	15524	15570	15531	15647	15458	15614	15385	15519	15589	15520	15404	15563	15553	15504	15539	15504	15532	15548	15385	15496	15468	15494	15466	15547	15497	15608	15610	15495	15562	15317	15540	15603	15680	15739	15306	15469	15350	15437	15505	15532	15726	15665	15461	15523	15623	15527	15599	15351	15661	15520	15635	15433	15249	15675	15435	15618	15551	15620	15560	15442	15434	15302	15502	15692	15620	15468	15348	15527	15699	15628	15465	15528	15514	15464	15507	15693	15444	15628	15653	15605	15554	15675	15435	15394	15479	15572	15708	15433	15604	15544	15638	15534	15672	15663	15507	15423	15575	15354	15534	15551	15506	15593	15416	15612	15456	15494	15506	15579	15373	15761	15620	15603	15533	15556	15513	15494	15569	15547	15298	15553	15540	15318	15491	15464	15491	15330	15427	15594	15547	15468	15688	15500	15476	15548	15595	15443	15488	15584	15419	15551	15704	15531	15509	15533	15699	15376	15573	15609	15529	15633	15582	15636	15612	15418	15687	15590	15423	15473	15600	15475	15550	15413	15719	15592	15686	15525	15531	15423	15329	15481	15497	15605	15431	15472	15619	15731	15532	15505	15459	15581	15508	15606	15492	15333	15626	15631	15546	15611	15605	15607	15542	15425	15497	15575	15525	15522	15462	15625	15691	15562	15500	15457	15483	15812	15489	15482	15496	15309	15458	15503	15508	15461	15584	15556	15435	15694	15777	15507	15618	15516	15582	15510	15580	15567	15447	15557	15628	15497	15406	15372	15486	15679	15532	15382	15508	15629	15515	15393	15599	15617	15677	15414	15426	15592	15405	15516	15483	15603	15459	15638	15623	15493	15502	15597	15708	15399	15526	15379	15726	15373	15449	15629	15706	15580	15535	15502	15527	15480	15664	15451	15606	15447	15714	15546	15620	15605	15332	15448	15390	15559	15498	15560	15473	15809	15551	15587	15434	15589	15423	15581	15554	15395	15578	15521	15619	15513	15510	15427	15519	15548	15463	15544	15428	15529	15539	15522	15574	15637	15646	15575	15364	15481	15683	15565	15527	15428	15511	15478	15493	15709	15455	15457	15564	15511	15468	15615	15509	15465	15511	15565	15448	15768	15505	15541	15350	15287	15708	15501	15418	15534	15646	15633	15525	15575	15394	15512	15586	15716	15479	15526	15422	15520	15590	15531	15485	15487	15311	15630	15602	15560	15383	15518	15551	15555	15729	15515	15448	15700	15505	15507	15554	15515	15676	15478	15467	15653	15502	15662	15405	15516	15481	15605	15490	15427	15602	15527	15404	15546	15426	15500	15563	15641	15544	15380	15573	15587	15566	15404	15428	15925	15657	15366	15516	15501	15684	15609	15492	15421	15514	15353	15419	15570	15418	15327	15564	15435	15555	15621	15509	15482	15569	15588	15773	15500	15473	15547	15502	15556	15624	15492	15485	15494	15547	15326	15428
28014	23539	28747	25600	20977	20113	19737	18875	18682	18343	18149	18017	17910	17929	17792	17546	17795	17516	17554	17288	17536	17671	17621	17207	17269	17451	17392	17267	17386	17477	17436	17263	17280	17542	17363	17295	17575	17372	17503	17356	17188	17552	17183	17188	17267	17330	17417	17046	17276	17385	17404	17474	17281	17134	17430	17223	17276	17299	17278	17324	17198	17216	17125	17209	17436	17210	17346	17459	17305	17297	17326	17128	17333	17191	17311	17305	17244	17426	17232	17472	17235	17242	17137	17282	17292	17391	17320	17286	17299	17417	17068	17214	17130	17522	17322	17297	17237	17326	17495	17320	17208	17563	17222	17148	17227	17183	17201	17280	17094	17415	17396	17397	17284	17415	17334	17257	17361	17262	17223	17054	17238	17286	17370	17133	17459	17428	17290	17296	17293	17368	17302	16988	17276	17212	17249	17212	17250	17330	16997	17413	17195	17429	17302	17169	17205	17406	17362	17064	17323	17145	17254	17573	17271	17328	17050	17334	17269	17197	17314	17171	17407	17148	17074	17223	17005	17170	17257	17447	17291	16827	17440	17178	17180	17143	17407	17230	17325	17186	17357	17320	17358	17090	17203	17336	17418	17207	17515	17576	17233	17216	17405	17047	17185	17217	17430	17255	17465	17297	17518	17385	17248	17158	17392	17315	17289	17390	17292	17421	17173	17235	17225	17038	17190	17283	17230	17214	17322	17291	17172	17161	17278	17234	17202	17319	17353	17324	17096	17275	17266	17298	17298	17335	17155	17103	17204	17374	17395	17250	17136	17196	17396	17305	17175	17162	17325	17373	17124	17061	17168	17102	17253	17286	17338	17285	17439	17471	17298	17328	17168	17483	17298	17173	17156	17209	17181	17107	17293	17153	17176	17334	17275	17151	17244	17339	17476	17264	17287	17315	17282	17245	17249	17433	17167	17202	17153	17291	17377	17283	17254	17220	17269	17209	17398	17361	17275	17342	17233	17251	17086	17237	17057	17320	17276	17348	17392	17201	17296	17034	17235	17267	17120	17229	17322	17214	17459	17362	17068	17228	17385	17068	17304	17067	17031	17265	17263	17350	17326	17297	17199	17330	17366	17364	17382	17340	17290	17407	17276	17238	17268	17437	17073	17478	17029	17356	17139	17037	17453	17505	17263	17241	17301	17115	17046	17361	17409	17177	17105	17393	17305	17143	17308	17306	17171	17227	17203	17239	17341	17323	17394	17273	17370	17389	17376	17128	17359	17149	17362	17153	17215	17294	17327	17070	17237	17152	17276	17215	17283	17303	17505	17336	17254	17376	17314	17200	17181	17244	17157	17310	17205	17561	17269	17100	17406	17181	17241	17334	17465	17187	17369	17304	17215	17396	17446	17391	17374	17147	17243	17329	17192	17247	17360	17117	17541	17422	17280	17212	17238	17171	17180	17264	17215	17371	17261	17325	17241	17345	17088	17179	17282	17275	17468	17233	17230	17169	17506	17177	17286	17221	17241	17332	17495	17250	17237	17263	17257	17352	17154	17166	17431	17323	17311	17352	17302	17298	17224	17330	17395	17226	17448	17242	17163	17342	17326	17191	17378	17216	17075	17048	17198	17112	17304	17352	17210	17320	17114	17240	17276	17344	17450	17480	17362	17373	17267	17503	17163	17495	17358	17253	17368	17353	17358	17197	17234	17263	17247	17112	17241	17175	17153	17263	17219	17306	17286	17134	17577	17468	17549	17407	17190	17158	17411	17187	17213	17183	17300	17174	17355	17343	17305	17356	17383	17102	17235	17218	17439	17309	17088	17255	17321	17318	17158	17205	17306	17341	17218	17497	17339	17390	17257	17577	17163	17401	17173	17167	17029	17218	17085	17190	17271	17294	17343	17296	17144	17184	17139	17267	17230	17363	17262	17099	17304	17275	17214	17225	17198	17066	17379	17373	17216	17236	17167	17236	17167	17433	17315	17264	17274	17367	17278	17199	17256	17196	17222	17389	17172	17237	17377	17412	17226	17292	17324	17200	17246	17371	17233	17139	17152	17043	17256	17273	17357	17123	17424	17287	17277	17527	17287	17082	17043	17338	17136	17451	17312	17174	17243	17413	17185	17214	17403	17233	17166	17238	17344	17023	17362	17221	17229	17233	17345	17217	17273	17376	17136	17023	17208	17260	17348	17231	17177	17110	17384	17341	17330	17444	17340	17254	17353	17297	17187	17411	17237	17148	17354	17271	17292	17146	17437	17235	17241	17233	17313	17332	17353	17370	17222	17259	17285	17256	17336	17369	17368	17294	17296	17284	17439	17119	17221	17215	17344	17243	17018	17129	17284	17538	17322	17209	17293	17349	17209	17335	17289	17251	17304	17326	17072	17217	17219	17273	17427	17264	17165	17249	17254	17256	17137	17274	17464	17158	17322	17147	17313	17180	17108	17245	17161	17327	17223	17356	17229	17264	17444	17226	17316	17216	17299	17290	17431	17218	17257	17343	17259	17416	17515	17258	17044	17502	17226	17260	17104	17144	17217	17250	17308	17195	17230	17308	17406	17340	17308	17352	16976	17513	17429	17223	17243	17382	17283	17068	17268	17217	17425	17328	17238	17368	17286	17391	17321	17252	17486	17217	17388	17034	17282	17455	17380	17350	17218	17360	17286	17275	17285	17362	17215	17322	17308	17246	17321	17138	17214	17366	17272	17504	17456	17416	17338	17256	17189	17200	17262	17373	17121	17063	17259	17233	17438	17279	17331	17269	17467	17626	17223	17216	17300	17201	17340	17274	17507	17122	17311	17140	17439	17326	17401	17436	17179	17179	17301	17239	17310	17523	17100	17226	17163	16981	17185	17215	17460	17241	17313	16977	17135	17320	17270	17317	17202	17431	17242	17478	17074	17139	17404	17267	17236	17348	17485	17237	17262	17203	17248	17141	17174	17221	17359	17266	17142	17289	17523	17201	17300	17298	17123	17172	17080	17209	17450	17073	17208	17231	17178	17419	17316	17453	17265	17180	17213	17268	17365	17121	17215	17345	17288	17370	17208	17366	17306	17263	17352	17445	17178	17098	17311	17177	17226	17483	17387	17405	17482	17180	17391	17503	17333	17393	17243	17328	17284	17109	17181	17466	17312	17238	17337	17535	17253	17345	17147	17322	17257	17295	17355	17249	17280	17179	17461	17293	17202	17375	17416	17406	17309	17292	17277	17464	17253	17154	17350	17212	17089	17326	17237	17326	17225	17319	17243	17420	17279	17313	17168	17256	17415	17172	17375	17419	17513	17316	17497	17325	17218	17324	17251	17239	17197	16929	17275	17321	17486	17196	17269	17281	17257	17445	17196	17210	17216	17332	17145	17332	17202	17126	17213	17269	17245	17407	17216	17245	17246	17388	17026	17157	17326	17312	17218	17397	17390	17399	17281	17256	17287	17253	17323	17225	17313	17415	17365	17196	17227	17238	17241	17313	17307	17439	17250	17225	17235	17371	17376	17305	17285	17324	17279	17283	17238	17528	17507	17335	17381	17428	17530	17216	17247	17284	17087	17290	17240	17333	17206	17112	17363	17308	17148	17314	17167	17483	17166	17307	17261	17160	17232	17180	17332	17344	17345	17324	17401	17513	17109	17238	17001	17240	17299	17133	17310	17245	17124	17355	17372	17259	17393	17416	17137	17424	17462	17499	17300	17341	17341	17068	17289	17212	17312	17064	17395	17338	17388	17314	17337	17036	17214	17179	17373	17261	17539	16958	17142	17461	17287	17407	17138	17262	17320	17107	17221	17392	17327	17169	17329	17299	17288	17166	17092	17226	17095	17277	17249	17394	17244	17233	17370	17073	17177	17261	17234	17399	17278	17146	17480	17399	17279	17307	17181	17232	17270	17309	17042	17191	17198	17220	17111	17237	17104	17083	17307	17189	17306	17447	17370	17396	17260	17240	17267	17330	17351	17258	17352	17347	17218	17233	17212	17377	17313	17461	17308	17218	17009	17204	17431	17133	17439	17418	17269	17239	17271	17286	17226	17171	17258	17171	17373	17441	17293	17208	17404	17317	17338	17177	17284	17073	17101	17225	17139	17224	17518	17379	17377	17307	17419	17281	17491	17326	17342	17261	17374	17314	17348	17292	17153	17205	17404	17437	17132	17280	17281	17173	17183	17432	17361	17407	17241	17307	17385	17269	17287	17336	17346	17361	17325	17313	17161	17397	17255	17489	17273	17191	17356	17216	17126	17216	17482	17243	17136	17116	17158	17336	17193	17176	17411	17219	17482	17420	17485	17289	17383	17331	17218	17336	17254	17240	17260	17359	17525	17200	17441	17104	17176	17243	17373	17169	17100	17306	17251	17125	17353	17158	17332	17472	17395	17094	17469	17236	17292	17476	17536	17271	17271	17316	17322	17285	17290	17133	17258	17395	17273	17395	17435	17251	17230	17382	17236	17465	17419	17534	17461	17386	17274	17409	17192	17201	17239	17371	17332	17239	17332	17330	17400	17192	17139	17270	17367	17241	17174	17317	17362	17388	17429	17489	17369	17338	17152	17208	17378	17300	17235	17197	17317	17220	17115	17211	17587	17409	17323	17486	17156	17280	17005	17318	17498	17271	17174	17288	17335	17205	17145	17133	17318	17298	17410	17162	17166	17320	17309	17351	17236	17347	17328	17388	17381	17250	17336	17315	17184	17215	17224	17253	17292	17259	17394	17255	17252	17306	17392	17140	17402	17376	17369	17276	17449	17371	17314	17448	17248	17269	17209	17297	17271	17338	17258	17434	17196	17296	17358	17283	17306	17293	17044	17459	17233	17114	17261	17223	17258	17410	17227	17272	17330	17262	17061	17452	17296	17285	17069	17168	17124	17173	17500	17598	17366	17164	17303	17321	17251	17215	17197	17150	17215	17259	17218	17277	17412	17421	17303	17447	17425	17594	17313	17379	17286	17302	17304	17190	17217	17424	17372	17393	17254	17411	17466	17266	17229	17108	17175	17097	17474	17296	17324	17330	17512	17357	17286	17261	17217	17337	17266	17296	17261	17273	17155	17314	17466	17312	17373	17216	17320	17359	17447	17437	17320	17069	17272	17184	17327	17331	17466	17360	17241	17340	17105	17250	17436	17283	17284	17289	17063	17267	17344	17350	17054	17239	17121	17267	17244	17316	17161	17045	17224	17203	17055	17248
21615	32355	29804	22805	20033	18621	18107	17264	16886	16363	16052	15787	15676	15695	15417	15503	15244	15039	15230	15142	14947	15054	14943	14804	14882	14766	14869	14790	14992	14826	14885	14847	14900	14807	14857	14721	14728	14976	14843	14780	14891	14730	14770	14775	14879	14685	14665	14786	14664	14607	14580	14808	14729	14645	14701	14557	14808	14660	14796	14765	14581	14867	14770	14683	14749	14669	14597	14840	14789	14647	14701	14809	14730	14620	14647	14906	14658	14723	14678	14787	14729	14683	14650	14583	14685	14670	14891	14734	14682	14730	14726	14687	14617	14814	14545	14877	14720	14848	14800	14594	14560	14584	14667	14770	14657	14686	14692	14560	14804	14707	14645	14740	14779	14849	14496	14785	14707	14558	14899	14713	14775	14624	14629	14718	14633	14597	14421	14743	14619	14705	14660	14761	14733	14665	14717	14757	14716	14666	14533	14811	14537	14854	14693	14640	14635	14862	14719	14584	14706	14715	14648	14632	14799	14609	14729	14659	14707	14809	14888	14708	14820	14616	14644	14665	14841	14641	14702	14675	14723	14685	14725	14575	14727	14865	14703	14834	14704	14772	14775	14755	14702	14602	14747	14630	14545	14742	14658	14711	14653	14803	14815	14623	14729	14640	14711	14691	14691	14608	14676	14598	14787	14691	14632	14793	14924	14719	14652	14704	14655	14749	14608	14743	14916	14757	14737	14696	14750	14837	14854	14761	14669	14761	14680	14765	14803	14696	14592	14850	14771	14672	14831	14578	14781	14606	14701	14679	14627	14824	14577	14821	14671	14745	14670	14783	14726	14620	14557	14782	14895	14786	14682	14813	14762	14885	14887	14574	14638	14805	14721	14763	14678	14664	14660	14834	14791	14937	14725	14812	14712	14729	14755	14720	14643	14631	14701	14607	14734	14766	14850	14781	14381	14637	14781	14549	14849	14622	14588	14810	14628	14664	14875	14931	14619	14805	14707	14672	14741	14767	14745	14722	14645	14705	14744	14792	14777	14633	14709	14493	14818	14651	14609	14716	14677	14745	14677	14718	14813	14620	14742	14775	14768	14695	14815	14718	14841	14581	14654	14685	14691	14591	14612	14747	14611	14780	14604	14840	14661	14692	14715	14690	14760	14651	14713	14595	14925	14631	14724	14674	14980	14707	14651	14695	14591	14734	14572	14894	14883	14652	14869	14589	14724	14656	14643	14801	14533	14733	14638	14887	14757	14681	14697	14728	14822	14687	14789	14880	14575	14740	14731	14761	14636	14849	14556	14709	14602	14722	14848	14588	14597	14777	14911	14776	14679	14644	14692	14806	14698	14742	14566	14853	14631	14785	14727	14569	14819	14738	14727	14623	14849	14597	14630	14717	14640	14723	14599	14614	14728	14632	14641	14627	14693	14673	14621	14611	14858	14641	14774	14706	14712	14661	14752	14621	14716	14812	14751	14870	14933	14780	14753	14621	14770	14860	14793	14714	14826	14666	14742	14807	14746	14772	14644	14747	14685	14632	14669	14785	14651	14774	14716	14709	14693	14697	14771	14658	14950	14660	14766	14678	14662	14614	14707	14840	14660	14596	14829	14540	14697	14768	14771	14666	14545	14811	14726	14513	14607	14771	14747	14781	14717	14684	14788	14659	14711	14811	14738	14678	14563	14613	14827	14820	14694	14778	14718	14651	14847	14754	14764	14770	14745	14520	14749	14837	14570	14763	14788	14726	14716	14719	14771	14786	14685	14738	14709	14768	14776	14768	14750	14665	14591	14627	14692	14638	14617	14640	14646	14797	14721	14641	14818	14720	14748	14653	14669	14792	14639	14710	14714	14608	14643	14618	14738	14533	14676	14737	14619	14589	14718	14739	14758	14744	14627	14468	14748	14720	14865	14678	14778	14548	14923	14697	14772	14776	14724	14738	14697	14737	14697	14930	14674	14564	14853	14756	14707	14754	14819	14695	14756	14700	14678	14624	14693	14705	14821	14708	14764	14838	14737	14572	14722	14568	14795	14838	14635	14671	14831	14590	14661	14720	14650	14904	14721	14660	14644	14707	14737	14735	14724	14563	14781	14652	14817	14790	14739	14700	14671	14507	14617	14726	14732	14686	14722	14738	14732	14650	14661	14740	14750	14732	14571	14690	14705	14684	14794	14484	14626	14896	14661	14593	14770	14832	14699	14795	14801	14779	14668	14667	14566	14487	14732	14819	14715	14718	14531	14562	14879	14837	14687	14685	14637	14778	14830	14903	14669	14537	14575	14756	14754	14861	14749	14810	14852	14650	14613	14639	14524	14861	14752	14755	14801	14695	14807	14843	14767	14604	14857	14764	14644	14592	14635	14988	14692	14686	14786	14757	14765	14704	14753	14760	14678	14577	14748	14737	14603	14768	14882	14784	14768	14709	14623	14694	14782	14708	14736	14660	14691	14684	14782	14787	14611	14722	14585	14786	14698	14664	14633	14467	14845	14602	14640	14728	14707	14802	14718	14663	14643	14747	14682	14696	14659	14642	14728	14825	14553	14691	14749	14611	14788	14718	14719	14669	14792	14681	14752	14549	14739	14801	14817	14652	14762	14720	14731	14624	14758	14533	14731	14573	14765	14648	14664	14576	14612	14777	14795	14707	14873	14664	14840	14644	14827	14791	14628	14693	14702	14753	14645	14666	14717	14917	14470	14692	14712	14805	14644	14815	14710	14867	14793	14698	14628	14688	14709	14647	14781	14704	14720	14615	14714	14719	14761	14850	14760	14710	14728	14821	14679	14568	14719	14720	14627	14857	14794	14905	14750	14653	14701	14585	14746	14737	14761	14662	14680	14722	14668	14899	14730	14699	14664	14643	14820	14615	14556	14593	14661	14662	14740	14631	14714	14494	14621	14594	14668	14716	14840	14677	14553	14605	14757	14730	14636	14583	14832	14658	14614	14627	14851	14627	14730	14725	14774	14486	14648	14710	14567	14502	14819	14693	14805	14756	14785	14615	14709	14749	14705	14715	14703	14702	14818	14777	14681	14861	14588	14832	14760	14754	14784	14724	14765	14789	14748	14432	14755	14637	14565	14681	14703	14820	14593	14454	14614	14783	14755	14569	14645	14669	14743	14634	14724	14561	14788	14799	14579	14556	14826	14668	14635	14630	14702	14688	14902	14489	14785	14917	14657	14668	14711	14779	14779	14737	14811	14958	14749	14618	14768	14683	14739	14728	14641	14670	14813	14719	14841	14635	14606	14662	14749	14657	14645	14858	14634	14672	14833	14720	14593	14859	14823	14629	14766	14694	14603	14744	14850	14572	14779	14635	14826	14748	14848	14650	14789	14799	14730	14662	14617	14700	14647	14806	14788	14799	14825	14814	14609	14702	14642	14880	14850	14694	14754	14633	14676	14673	14809	14712	14702	14712	14763	14798	14590	14861	14631	14813	14635	14700	14686	14881	14739	14714	14568	14707	14714	14488	14748	14685	14710	14630	14864	14821	14781	14735	14715	14806	14911	14645	14737	14604	14748	14611	14750	14602	14795	14620	14645	14812	14775	14779	14607	14664	14622	14698	14567	14807	14807	14639	14685	14718	14715	14726	14831	14737	14604	14739	14912	14676	14897	14744	14839	14747	14644	14766	14840	14745	14552	14755	14649	14867	14634	14505	14737	14774	14683	14701	14769	14520	14756	14792	14723	14680	14538	14715	14636	14638	14614	14616	14829	14774	14626	14866	14689	14772	14741	14716	14680	14614	14677	14683	14783	14703	14558	14676	14667	14879	14665	14691	14802	14561	14714	14886	14668	14773	14608	14736	14775	14722	14823	14685	14579	14738	14739	14753	14785	14747	14796	14751	14708	14764	14709	14718	14858	14675	14646	14663	14624	14679	14804	14696	14796	14631	14723	14675	14712	14612	14769	14813	14743	14725	14817	14694	14676	14918	14692	14688	14713	14808	14637	14880	14680	14865	14769	14804	14870	14736	14717	14613	14575	14655	14862	14791	14624	14891	14631	14805	14666	14627	14620	14687	14756	14851	14828	14959	14600	14871	14568	14653	14714	14724	14797	14640	14734	14701	14702	14719	14825	14706	14817	14652	14702	14898	14804	14833	14652	14505	14604	14600	14651	14746	14660	14766	14650	14785	14809	14815	14746	14634	14821	14714	14553	14790	14655	14712	14806	14733	14563	14637	14657	14726	14668	14691	14610	14729	14662	14953	14789	14696	14543	14705	14724	14507	14748	14744	14835	14789	14614	14731	14643	14669	14609	14883	14583	14774	14697	14837	14511	14759	14834	14728	14785	14681	14734	14775	14832	14814	14734	14746	14798	14958	14724	14497	14779	14858	14837	14810	14784	14716	14639	14749	14730	14859	14773	14757	14713	14632	14575	14625	14648	14851	14769	14710	14623	14921	14642	14839	14666	14744	14787	14565	14781	14927	14680	14753	14728	14737	14717	14729	14765	14580	14741	14789	14743	14733	14511	14681	14704	14601	14856	14819	14616	14737	14894	14616	14600	14747	14757	14593	14639	14690	14765	14676	14735	14795	14667	14753	14769	14727	14710	14723	14689	14736	14676	14789	14655	14660	14818	14722	14856	14649	14553	14646	14730	14795	14657	14636	14763	14644	14715	14568	14683	14708	14701	14685	14849	14705	14892	14738	14587	14829	14626	14650	14814	14517	14718	14567	14637	14874	14708	14709	14704	14715	14848	14675	14927	14579	14594	14699	14677	14734	14557	14828	14648	14728	14763	14794	14804	14802	14610	14690	14629	14537	14926	14751	14664	14612	14751	14715	14554	14570	14725	14713	14865	14628	14705	14779	14586	14669	14613	14771	14893	14716	14553	14707	14581	14887	14743	14709	14720	14837	14704	14744	14621	14719	14712	14757	14684	14879	14595	14722	14814	14723	14776	14757	14698	14791	14844	14686	14731	14699	14669	14585	14765	14770	14801	14877	14766	14819	14833	14878	14670	14778	14831	14671	14561	14839	14588	14644	14801	14640	14916	14810	14687	14661	14677	14830	14500	14700	14736	14632	14625	14721	14761	14912	14700	14862	14581	14786	14781	14695	14775	14751	14697	14648	14752	14645	14769	14668	14624	14731	14889	14731	14697	14593	14716	14849	14861	14603	14839	14720	14827	14519	14767	14776	14796	14777	14678	14846	14752	14756	14622	14821
23785	21053	28399	24209	22912	23762	23497	20511	19951	19510	19085	18882	18394	18728	18181	18364	17963	17965	17880	18026	17974	17880	17721	17770	17705	17494	17690	17867	17871	17539	17663	17718	17602	17566	17635	17589	17501	17671	17408	17442	17513	17361	17519	17527	17332	17365	17196	17505	17510	17311	17487	17557	17532	17676	17661	17610	17457	17509	17219	17363	17642	17607	17701	17557	17568	17512	17386	17537	17357	17715	17410	17310	17470	17455	17605	17542	17297	17481	17677	17272	17393	17455	17518	17389	17195	17446	17557	17231	17421	17333	17445	17369	17358	17297	17545	17634	17396	17469	17401	17274	17479	17404	17375	17463	17495	17480	17422	17466	17221	17463	17233	17589	17521	17499	17513	17385	17581	17354	17408	17580	17343	17408	17369	17413	17329	17467	17566	17182	17394	17503	17439	17476	17372	17400	17430	17188	17330	17655	17332	17475	17692	17507	17573	17464	17377	17396	17469	17431	17390	17335	17410	17520	17426	17179	17305	17291	17569	17505	17491	17508	17511	17525	17478	17460	17492	17363	17315	17297	17411	17531	17442	17399	17501	17532	17437	17278	17378	17248	17416	17524	17391	17349	17270	17237	17409	17427	17483	17400	17329	17473	17402	17511	17431	17634	17227	17139	17249	17397	17285	17403	17530	17475	17575	17475	17467	17592	17551	17344	17279	17265	17455	17498	17618	17380	17419	17332	17298	17471	17473	17294	17345	17463	17375	17477	17344	17406	17461	17266	17511	17445	17501	17453	17617	17365	17345	17352	17505	17403	17404	17305	17341	17585	17339	17355	17458	17472	17458	17535	17433	17339	17396	17494	17349	17349	17355	17306	17482	17431	17445	17423	17446	17237	17446	17329	17412	17239	17442	17233	17456	17376	17478	17396	17418	17519	17561	17393	17576	17263	17589	17457	17525	17733	17546	17266	17320	17597	17623	17520	17317	17254	17206	17555	17556	17565	17278	17572	17413	17445	17598	17591	17520	17374	17434	17243	17436	17410	17369	17476	17293	17249	17330	17354	17486	17295	17390	17411	17625	17269	17370	17628	17423	17665	17386	17525	17527	17259	17448	17456	17428	17496	17508	17521	17645	17158	17542	17207	17390	17301	17404	17407	17259	17493	17488	17553	17607	17433	17598	17486	17411	17507	17363	17426	17537	17403	17437	17374	17338	17334	17458	17252	17518	17663	17347	17527	17385	17517	17507	17378	17577	17344	17488	17321	17520	17378	17446	17550	17532	17469	17297	17285	17500	17315	17349	17254	17339	17447	17533	17396	17510	17435	17586	17275	17441	17497	17538	17637	17297	17645	17334	17572	17329	17481	17526	17538	17558	17291	17445	17490	17342	17385	17376	17429	17473	17604	17725	17515	17312	17317	17323	17313	17558	17460	17298	17458	17468	17461	17269	17449	17434	17415	17487	17636	17641	17474	17476	17347	17363	17563	17375	17420	17523	17585	17540	17634	17426	17231	17407	17525	17374	17316	17340	17314	17389	17438	17583	17529	17395	17498	17625	17373	17412	17353	17471	17390	17583	17624	17387	17410	17532	17471	17612	17487	17370	17464	17442	17423	17360	17472	17308	17520	17264	17484	17436	17255	17251	17610	17386	17589	17490	17333	17359	17240	17409	17453	17370	17294	17436	17539	17429	17277	17488	17456	17546	17353	17385	17307	17447	17384	17507	17431	17302	17298	17524	17541	17332	17418	17388	17432	17113	17283	17474	17536	17231	17399	17541	17256	17226	17343	17362	17455	17503	17622	17507	17543	17617	17515	17505	17473	17311	17400	17548	17345	17562	17410	17263	17391	17399	17517	17307	17389	17433	17305	17346	17493	17490	17274	17528	17373	17315	17417	17341	17477	17434	17512	17539	17574	17475	17436	17590	17454	17412	17428	17361	17325	17428	17602	17598	17558	17360	17412	17529	17458	17293	17461	17565	17497	17392	17568	17478	17562	17289	17362	17443	17495	17333	17510	17336	17332	17480	17563	17476	17665	17536	17493	17428	17353	17520	17298	17297	17213	17310	17473	17465	17504	17548	17451	17427	17482	17457	17449	17566	17800	17423	17434	17548	17449	17606	17111	17602	17326	17408	17458	17382	17464	17565	17552	17460	17400	17435	17509	17410	17597	17233	17263	17357	17409	17579	17471	17498	17483	17510	17239	17482	17559	17529	17648	17614	17443	17335	17462	17374	17400	17296	17467	17532	17448	17276	17321	17484	17431	17556	17568	17316	17416	17380	17346	17439	17465	17367	17757	17528	17489	17447	17392	17490	17464	17634	17293	17346	17414	17381	17692	17116	17353	17489	17512	17413	17315	17485	17603	17619	17539	17350	17333	17378	17408	17226	17490	17406	17519	17393	17468	17367	17238	17529	17509	17352	17543	17287	17480	17527	17358	17360	17398	17358	17351	17395	17517	17687	17525	17398	17420	17359	17243	17344	17486	17505	17506	17433	17427	17375	17349	17628	17493	17488	17366	17419	17341	17638	17282	17224	17394	17472	17525	17586	17458	17538	17319	17470	17462	17521	17518	17453	17424	17472	17486	17321	17439	17317	17154	17373	17471	17489	17375	17402	17428	17306	17461	17508	17406	17359	17033	17496	17590	17528	17576	17205	17299	17223	17467	17608	17424	17372	17445	17406	17591	17579	17307	17278	17296	17559	17466	17449	17456	17506	17493	17787	17545	17384	17261	17494	17263	17439	17701	17484	17537	17422	17434	17300	17351	17482	17500	17413	17532	17491	17357	17338	17478	17246	17445	17412	17350	17463	17433	17340	17313	17318	17438	17413	17330	17305	17517	17487	17806	17316	17423	17450	17593	17519	17317	17494	17343	17440	17559	17529	17330	17756	17530	17573	17553	17375	17328	17388	17457	17453	17470	17313	17321	17528	17363	17425	17371	17294	17573	17498	17546	17514	17447	17329	17390	17366	17403	17621	17419	17588	17361	17615	17530	17313	17337	17469	17577	17377	17505	17665	17344	17194	17609	17623	17326	17368	17499	17440	17324	17311	17538	17361	17466	17330	17307	17311	17369	17501	17402	17553	17394	17521	17547	17508	17221	17375	17457	17522	17541	17431	17509	17355	17430	17420	17317	17540	17524	17358	17529	17381	17385	17625	17525	17596	17633	17437	17359	17491	17243	17452	17604	17372	17476	17628	17573	17648	17498	17419	17260	17382	17615	17420	17385	17541	17528	17618	17465	17299	17542	17459	17633	17551	17476	17502	17254	17409	17370	17291	17339	17402	17564	17469	17627	17319	17410	17413	17382	17548	17371	17410	17514	17578	17219	17445	17563	17424	17636	17592	17522	17304	17482	17602	17547	17329	17243	17477	17503	17403	17400	17436	17710	17585	17436	17420	17324	17594	17481	17541	17415	17567	17406	17549	17510	17452	17540	17644	17382	17657	17607	17430	17446	17466	17534	17552	17527	17428	17495	17314	17322	17637	17722	17478	17489	17704	17344	17337	17470	17302	17565	17473	17324	17284	17453	17383	17272	17523	17140	17386	17364	17501	17575	17524	17474	17449	17337	17434	17351	17308	17279	17231	17465	17409	17548	17585	17371	17438	17431	17537	17366	17402	17333	17340	17285	17433	17407	17481	17402	17308	17449	17524	17518	17522	17364	17440	17353	17426	17508	17503	17388	17303	17358	17460	17327	17535	17503	17593	17523	17458	17495	17628	17393	17446	17463	17439	17424	17066	17377	17442	17249	17554	17543	17314	17371	17629	17563	17364	17294	17304	17485	17231	17360	17349	17464	17263	17451	17393	17390	17467	17297	17323	17362	17501	17322	17447	17439	17607	17538	17487	17432	17397	17330	17532	17328	17563	17303	17518	17439	17435	17321	17428	17434	17544	17437	17142	17478	17498	17424	17303	17531	17590	17617	17465	17264	17423	17381	17446	17322	17551	17145	17465	17582	17448	17402	17388	17378	17436	17632	17378	17464	17423	17314	17377	17373	17422	17405	17391	17299	17426	17712	17462	17572	17482	17404	17327	17239	17379	17476	17530	17238	17275	17786	17571	17748	17368	17593	17499	17549	17350	17503	17457	17343	17531	17574	17438	17444	17706	17343	17496	17555	17314	17164	17601	17495	17354	17412	17487	17451	17460	17597	17508	17417	17546	17511	17429	17567	17719	17371	17449	17678	17383	17165	17399	17242	17448	17463	17627	17351	17333	17302	17397	17564	17639	17512	17491	17502	17699	17437	17457	17557	17517	17605	17405	17324	17637	17612	17453	17375	17378	17581	17408	17340	17424	17591	17370	17518	17550	17527	17527	17324	17312	17356	17358	17499	17494	17405	17412	17319	17404	17485	17337	17316	17473	17351	17520	17573	17507	17305	17463	17523	17591	17464	17477	17650	17271	17556	17469	17624	17383	17320	17365	17344	17462	17325	17357	17600	17464	17330	17373	17715	17403	17331	17424	17470	17531	17801	17415	17522	17355	17510	17484	17449	17608	17472	17482	17462	17367	17448	17462	17304	17453	17418	17671	17358	17584	17397	17456	17290	17426	17547	17734	17545	17451	17244	17379	17354	17409	17342	17417	17469	17481	17428	17468	17433	17499	17528	17655	17268	17186	17341	17432	17696	17434	17434	17488	17381	17690	17508	17506	17434	17612	17415	17498	17493	17350	17371	17309	17409	17411	17346	17440	17475	17403	17301	17567	17328	17491	17510	17541	17522	17686	17643	17508	17496	17584	17416	17426	17655	17465	17385	17531	17554	17675	17499	17585	17336	17464	17418	17461	17187	17350	17477	17614	17414	17375	17207	17440	17413	17448	17399	17382	17186	17439	17289	17548	17413	17421	17436	17447	17505	17161	17602	17242	17546	17507	17372	17536	17487	17620	17620	17409	17359	17522	17421	17320	17310	17455	17227	17489	17249	17480	17352	17450	17563	17434	17530	17592	17349	17766	17462	17311	17350	17448	17576	17460	17408	17425	17419	17105	17352	17392	17389	17477	17437	17545	17500	17247	17348	17485	17474	17332	17434	17563	17455	17385	17390	17415	17391	17381	17621	17361	17399	17429	17378	17371	17412	17573	17395	17509	17452	17302	17469	17367	17432	17464	17376	17265	17458	17384	17439	17367	17550	17586	17541	17456	17605	17251	17246	17303	17479	17439	17460
21307	38377	34680	26357	23764	21594	20352	19100	18545	17665	17181	16725	16326	16280	16062	16031	15604	15551	15647	15407	15489	15076	15081	15097	15020	15033	15244	14958	14906	14887	14937	15027	14912	14945	14725	14872	14770	14884	15001	14804	14910	14844	14787	14861	14720	14859	14850	14710	14713	14838	14903	14709	14917	14644	14962	14808	14771	14996	14787	14813	15003	14879	14975	14767	14836	14847	14835	14991	14691	14679	14861	14794	14882	14827	14934	14740	14682	14994	14929	14709	14859	14784	14802	14695	14719	14886	14659	14702	14565	14685	14873	14876	14841	14793	14723	14922	14516	14774	14795	14711	14794	14930	14900	14704	14681	14732	14660	14826	14863	14896	14714	14659	14674	14711	14761	14898	14785	14859	14841	14789	14589	14789	14897	14711	14899	14669	14730	14951	14732	14871	14817	14803	14851	14899	14817	14683	14901	14760	14854	14788	14714	14898	14911	14645	14792	14740	14764	14814	14899	14735	14857	14673	14647	14804	14881	14873	14824	14916	14865	14740	14849	14838	14728	14832	14697	14836	14801	14733	14833	14781	14752	14670	14816	14749	14867	14770	14825	14723	14710	14719	14721	14827	14959	14739	14775	14584	14721	14873	14709	14778	14830	14745	14737	14768	14754	14718	14868	14687	14665	14844	14723	14742	14853	14768	14803	14770	14836	14751	14948	14781	14760	14832	14794	14851	14726	14751	14865	14862	14682	14754	14821	14840	14781	14621	14733	14939	14815	14650	14745	14832	14721	14736	14735	14847	14823	14766	14685	14723	14676	14782	14768	14858	14794	14648	14650	14858	14762	14839	14913	14798	14721	14646	14687	14805	14856	14697	14770	14762	14955	14771	14741	14733	14739	14655	14712	14720	14840	14624	14913	14763	14775	14752	14819	14745	14933	14683	14697	14575	14664	14863	14803	14811	14760	14724	14938	14613	14734	14755	14880	14880	14952	15039	14665	14872	14753	14738	14743	14814	14776	14943	14711	14619	14818	14729	14708	14678	14815	14865	14802	14873	14805	14836	14730	15001	14723	14930	14804	14871	14953	14777	14747	14685	14666	14711	14764	14908	14718	14589	14746	14711	14796	14684	14933	14781	14877	14669	14978	14797	14639	14757	14932	14772	14845	14828	14704	14653	14785	14919	14869	14768	14805	14628	14837	14759	14880	14724	14927	14785	14785	14977	14915	14817	14757	14718	14706	14964	14817	14731	14840	14754	14853	14673	14849	14849	14634	14651	14961	14866	14830	14851	14713	14805	14870	14794	14756	14855	14940	14698	14848	14778	14784	14735	14812	14662	14757	14740	14816	14829	14791	14591	14730	14675	14812	14793	14883	14709	14772	14921	15022	14663	14828	14675	14664	14874	14958	14738	14642	14645	14852	14778	14948	14704	14868	14856	14790	14757	14770	14896	14776	14640	14858	14853	14713	14616	14683	14785	14761	14779	14778	14864	14846	14763	14710	14768	14735	14698	14797	14723	14789	14672	14831	14744	14736	14814	14633	14824	14730	14930	14909	14830	14769	14959	14669	14605	14752	14830	14831	14696	14857	14802	14729	14678	14781	14895	14754	14840	14674	14765	14733	14711	14759	14690	14902	14893	14905	14863	14784	14688	14890	14951	14697	14901	14889	14735	14929	14757	14683	14800	14715	14770	14817	14787	14873	14813	14730	14718	14599	14881	14708	14867	14910	14768	14765	14639	14827	14850	14833	14746	14822	14626	14722	14788	14562	14681	14808	14758	14828	14730	14787	14790	14840	14791	14689	14664	14668	14711	14742	14737	14753	14683	14841	14929	14880	14763	14845	14937	14801	15077	14637	14788	14730	14536	14877	14728	14735	14871	14654	14622	14831	14761	14808	14989	15002	14798	14746	14760	14756	14741	14839	14810	14799	14920	14588	14771	14770	14765	14720	14744	14765	14837	14646	14885	14887	14626	14606	14505	14695	14722	14730	14631	14691	14895	14688	14901	14701	14893	14847	14873	14743	14749	14662	14639	14753	14803	14647	14963	14824	14830	14745	14864	14965	14784	14752	14807	14715	14761	14707	14922	14662	14793	14809	14699	14793	14744	14868	14943	14925	14697	14599	14745	14752	14629	14711	14991	14770	14837	14736	14811	14794	14667	14878	14528	14886	14835	14849	14830	14844	14837	14837	14875	14821	14684	14848	14876	14864	14747	14814	14679	14791	14837	14640	14707	14734	14768	14901	14848	14713	14933	14815	14892	14855	14834	14786	14735	14826	14792	14933	14836	14723	14853	14669	14774	14634	14669	14642	14667	14725	14749	14753	14795	14694	14869	14806	14861	14682	14762	14798	14970	14715	14775	14760	14926	14712	14803	14806	14928	14719	14744	14800	14705	14751	14818	14763	14697	14989	14852	14820	14734	14811	14772	14743	14820	14625	14762	14888	14712	14757	14815	14561	14860	14721	14809	14698	14617	14655	14810	14965	14666	14844	14772	14863	14745	14671	14874	14663	14779	14688	15003	14740	14628	14943	14889	14861	14703	14902	14816	14770	14744	14737	14673	14667	14811	14606	14731	14731	14801	14893	14797	14939	14715	14791	14687	14779	14850	14897	14615	14688	15004	14775	14784	14797	14924	14671	14809	14660	14766	14629	14543	14718	14826	14732	14794	14691	15006	14733	14694	14880	14813	14913	14789	14817	14690	14781	14758	14990	14586	14802	14800	14779	14729	14710	14713	14732	14672	14823	14754	14732	14799	14803	14832	14573	14760	14845	14697	14756	14917	14775	14726	14680	14926	14816	14824	14745	14805	14683	14808	14806	14855	14800	14655	14794	14765	14687	14787	14813	14896	14850	14735	14661	14706	14712	14731	14799	14689	14819	14895	14842	14738	14803	14926	14935	14881	14846	14727	14668	14806	14695	14819	14876	14858	14829	14878	14723	14787	14843	14797	14720	14851	14944	14683	14869	14872	14667	14891	14842	14890	14901	14729	14752	14785	14834	14889	14843	14741	14755	14761	14722	14936	14783	14573	14699	14838	14737	14538	14908	14789	14850	14690	14709	14865	14889	14909	14587	14725	14862	14865	14757	14773	14717	14711	14792	14771	14696	14809	14787	14742	14701	14675	14840	14770	14743	14657	14713	14634	14750	14719	14859	14631	14715	14714	14840	14594	14808	14730	14771	14788	14876	14729	14716	14755	14858	14697	14707	14764	14776	14765	14718	14723	14780	14918	14632	14719	14755	14646	15040	14547	14750	14556	14738	14574	14798	14734	14706	14852	14788	14889	14959	14750	14826	14642	14854	14848	14612	14802	14580	14717	14642	14848	14871	14791	14874	14837	14864	14949	14759	14937	14781	14778	14720	14583	14988	14641	14729	14882	14703	14721	14651	14818	14832	14824	14677	14738	14643	14672	14848	14788	14886	14838	14726	14939	14792	14754	14846	14713	14705	14845	14861	14614	14873	14947	14512	14744	14850	14655	14594	14762	14698	14770	14752	14699	14810	14759	14776	14595	14643	14791	14814	14817	14845	14592	14835	14761	14697	14765	14766	14750	14794	14648	14855	14660	14676	14741	14815	14825	14872	14706	14696	14825	14872	14917	14645	14906	15025	14846	14780	14687	14766	14928	14890	14878	14875	14698	14699	14683	14646	14868	14822	14937	14772	14929	14790	14932	14739	14761	14747	14748	14796	14822	14877	14776	14743	14957	14834	14834	14863	14692	14779	14774	14791	14561	14832	14766	14829	14722	14733	14821	14923	14736	14859	14691	14941	14914	14680	14906	14818	14758	14840	14724	14851	14712	14711	14821	14856	14834	14818	14837	14849	14645	14687	14839	14786	14967	14810	14698	14607	14722	14757	14790	14718	14760	14739	14916	14746	14963	14849	14713	14769	14815	14727	14953	14783	14612	14534	14831	14942	14698	14822	14805	14848	14668	14793	14679	14839	14817	14763	14831	14808	14752	14921	14667	14790	14776	14727	14690	14687	14668	14850	14735	14900	14742	14852	14724	14781	14629	14808	14804	14812	14810	14898	14772	14801	14956	14678	14825	14587	14877	14847	14849	14820	14785	14809	14755	14780	14732	14868	14751	14867	14756	14823	14751	14679	14735	14709	14792	14664	14891	14685	14794	14813	14756	14857	14715	14708	14842	14847	14742	14965	14642	14808	14847	14695	14760	14747	14927	14794	14702	14710	14733	14782	14775	14930	14735	14777	14735	14871	14684	14782	14682	14948	14751	14612	14740	14696	14742	14696	14736	14872	14727	14814	14718	14702	14815	14819	14743	14856	14741	14815	14672	14736	14748	14899	14811	14854	14699	14757	14755	14841	14902	14853	14761	14687	14901	14887	14748	14798	14790	14771	14783	14739	14884	14661	14759	14739	14663	14904	14928	14924	14972	14797	14739	14758	14822	14769	14648	14739	14854	14693	14822	14644	14977	14762	14728	14770	14766	14720	14838	14783	14780	14755	14585	14678	14902	14835	14816	14763	14875	14752	14597	14736	14888	14772	14625	14881	14650	14923	14777	14678	14768	14895	14663	14770	14536	14803	14790	14860	14730	14748	14832	14675	14738	14825	14819	14858	14731	14741	14684	14823	14769	14893	14771	14750	14738	14649	14821	14782	14835	14907	14808	14766	14744	14761	14757	14721	14842	14842	14786	14763	14738	14569	14687	14867	14845	14838	14593	14830	14985	14712	14700	14701	14831	14617	14847	14795	14709	14625	14692	14584	14731	14843	14876	14708	14719	14888	14752	14639	14785	14687	14821	14699	14744	14827	14811	14862	14849	14875	14823	14613	14712	14890	14897	14753	14620	14708	14672	14743	14698	14685	14656	14715	14770	14817	14844	14767	14695	14606	14776	14781	14903	14715	14881	14745	14871	14798	14677	14813	14831	14733	14694	14815	14642	14664	14823	14756	14539	15017	14747	14743	14694	14849	14446	14794	14933	14797	14843	14872	14806	14747	14797	14680	14711	14772	14531	14709	14746	14968	14896	14712	14849	14770	14674	14884	14824	14886	14747	14888	14568	14747	14692	14833	14772	14705	14626	14841	14745	14724	14796	14663	14567	14620	14779	14788	14780	14749	14931	14745	14604	14633	14745	14746	14835	14686	14765	14890	14742	14805	14544	14841	14844	14772	14619	14839	14915	14843	14949	14819	14792
22654	21024	28817	23511	21627	24833	27647	22963	21593	21769	21056	20574	20206	20306	20049	19905	19692	19636	19697	19261	19454	19376	19163	19154	19120	19028	19332	19150	18949	19069	18990	19037	18737	18967	18690	19042	18911	18692	18672	18865	18957	18976	18800	18762	19067	18803	18709	18791	18717	18855	18706	18731	18867	18887	18726	18764	18845	18795	18780	18653	18802	18727	18689	18599	18698	18720	18743	18783	18724	18925	18876	18701	18586	18794	18649	18689	18612	18695	18845	18683	18664	18444	18666	18718	18738	18503	18743	18749	18585	18419	18608	18506	18628	18716	18652	18525	18627	18844	18620	18618	18920	18819	18573	18839	18738	18692	18496	18518	18738	18716	18584	18841	18779	18912	18687	18471	18707	18768	18642	18653	18436	18484	18687	18694	18713	18535	18898	18458	18658	18654	18729	18598	18500	18610	18768	18754	18615	18721	18460	18551	18637	18619	18701	18610	18603	18475	18628	18676	18711	18634	18765	18561	18719	18744	18765	18640	18723	18915	18784	18551	18628	18690	18458	18781	18887	18660	18707	18641	18791	18535	18906	18717	18701	18514	18575	18580	18744	18689	18681	18640	18646	18613	18929	18872	18701	18729	18958	18657	18726	18534	18742	18742	18766	18859	18700	18762	18749	18438	18777	18574	18789	18481	18724	18780	18775	18593	18458	18686	18543	18703	18663	18775	18523	18606	18640	18655	18746	18430	18477	18723	18696	18798	18589	18612	18811	18716	18481	18758	18594	18721	18634	18572	18637	18660	18637	18572	18632	18757	18478	18621	18607	18461	18597	18645	18883	18781	18784	18757	18622	18661	18837	18627	18700	18657	18740	18816	18684	18699	18549	18576	18707	18532	18809	18666	18517	18524	18725	18645	18585	18602	18584	18631	18594	18690	18532	18527	18476	18607	18664	18826	18815	18847	18689	18551	18849	18671	18619	18685	18675	18597	18588	18763	18430	18805	18615	18657	18727	18707	18771	18488	18739	18683	18773	18893	18543	18604	18647	18682	18765	18624	18627	18696	18468	18565	18734	18520	18537	18557	18588	18668	18646	18561	18698	18766	18835	18604	18624	18520	18838	18812	18513	18793	18680	18683	18557	18666	18648	18723	18654	18557	18483	18502	18722	18601	18848	18816	18717	18572	18541	18736	18624	18552	18730	18824	18725	18636	18584	18793	18589	18563	18792	18590	18668	18638	18623	18686	18634	18686	18766	18503	18560	18685	18718	18603	18811	18549	18612	18541	18478	18691	18612	18651	18772	18745	18446	18518	18727	18750	18673	18787	18580	18980	18642	18599	18789	18797	18508	18574	18767	18410	18875	18636	18700	18780	18767	18471	18575	18773	18648	18497	18537	18562	18836	18638	18579	18632	18496	18492	18618	18662	18528	18658	18580	18541	18641	18660	18737	18513	18537	18721	18598	18661	18713	18628	18497	18667	18664	18770	18639	18632	18675	18554	18645	18661	18625	18568	18613	18645	18574	18738	18647	18486	18579	18795	18627	18755	18515	18588	18670	18482	18687	18676	18686	18927	18572	18519	18628	18435	18647	18652	18536	18667	18428	18729	18776	18573	18691	18578	18508	18690	18661	18579	18630	18582	18741	18792	18452	18577	18687	18552	18651	18597	18565	18663	18539	18620	18590	18576	18521	18661	18579	18617	18882	18558	18587	18866	18565	18564	18828	18712	18672	18807	18709	18702	18637	18578	18641	18419	18611	18673	18684	18682	18700	18521	18788	18739	18926	18749	18555	18836	18806	18413	18832	18520	18524	18654	18967	18588	18692	18491	18659	18624	18570	18636	18741	18665	18660	18629	18687	18761	18902	18705	18577	18666	18600	18695	18687	18700	18627	18760	18806	18723	18537	18678	18584	18681	18848	18729	18584	18745	18846	18559	18758	18563	18765	18740	18695	18599	18563	18444	18656	18556	18730	18591	18498	18584	18837	18518	18430	18495	18698	18521	18936	18643	18575	18679	18648	18462	18730	18767	18785	18601	18621	18623	18615	18754	19023	18651	18579	18674	18761	18643	18891	18862	18592	18611	18397	18779	18377	18535	18500	18670	18720	18592	18747	18867	18658	18673	18846	18750	18713	18829	18738	18686	18638	18565	19014	18645	18744	18639	18489	18555	18690	18751	18510	18867	18516	18675	18655	18586	18629	18617	18739	18785	18779	18685	18519	18582	18653	18628	18756	18756	18660	18690	18476	18415	18631	18579	18666	18676	18589	18586	18719	18674	18629	18628	18542	18637	18628	18722	18745	18685	18677	18394	18585	18711	18596	18641	18436	18615	18557	18698	18732	18485	18518	18487	18636	18585	18641	18625	18680	18719	18667	18550	18435	18311	18641	18739	18539	18694	18697	18558	18558	18535	18670	18651	18655	18746	18636	18774	18874	18576	18605	18645	18378	18598	18512	18720	18796	18587	18994	18702	18773	18906	18838	18437	18766	18461	18648	18744	18456	18566	18906	18578	18644	18460	18669	18602	18861	18678	18747	18756	18577	18605	18696	18514	18725	18421	18509	18559	18431	18665	18659	18732	18672	18606	18450	18556	18634	18755	18780	18611	18741	18788	18800	18614	18752	18734	18728	18917	18672	18760	18765	18623	18578	18682	18651	18495	18900	18635	18722	18627	18566	18604	18525	18597	18740	18742	18700	18581	18685	18885	18847	18482	18696	18670	18701	18830	18577	18727	18677	18599	18710	18682	18701	18639	18539	18850	18569	18862	18672	18765	18760	18726	18622	18476	18651	18676	18676	18598	18710	18611	18607	18433	18507	18584	18780	18527	18704	18608	18478	18798	18799	18712	18705	18561	18656	18472	18772	18642	18561	18626	18832	18625	18730	18531	18722	18487	18620	18689	18571	18441	18653	18653	18753	18450	18547	18823	18687	18778	18518	18648	18816	18470	18754	18609	18668	18740	18758	18784	18797	18692	18780	18610	18621	18824	18772	18514	18623	18582	18693	18697	18714	18693	18541	18485	18740	18644	18672	18693	18707	18513	18682	18706	18390	18697	18638	18530	18513	18843	18814	18740	18757	18817	18586	18588	18634	18583	18479	18615	18734	18330	18778	18363	18738	18539	18473	18682	18697	18688	18557	18661	18778	18828	18683	18788	18712	18424	18771	18727	18778	18639	18657	18654	18599	18714	18789	18899	18642	18586	18699	18637	18866	18489	18730	18571	18465	18600	18795	18738	18835	18836	18656	18798	18980	18798	18643	18517	18711	18740	18653	18559	18567	18726	18781	18502	18790	18810	18842	18665	18777	18739	18515	18699	18555	18513	18757	18639	18657	18607	18753	18517	18615	18579	18506	18625	18778	18513	18579	18789	18649	18721	18738	18716	18426	18564	18820	18651	18536	18580	18493	18551	18698	18722	18594	18718	18600	18581	18640	18589	18594	18585	18659	18638	18350	18790	18617	18636	18604	18664	18764	18859	18670	18709	18622	18807	18728	18597	18872	18604	19005	18728	18472	18733	18556	18682	18385	18551	18501	18744	18493	18643	18682	18620	18655	18571	18687	18894	18746	18532	18763	18590	18712	18777	18757	18742	18715	18618	18403	18581	18585	18547	18670	18780	18802	18587	18589	18476	18648	18809	18646	18846	18630	18635	18675	18759	18684	18702	18710	18962	18663	18622	18733	18874	18823	18706	18571	18648	18668	18727	18830	18509	18717	18727	18584	18715	18624	18689	18713	18838	18648	18727	18733	18637	18695	18714	18512	18646	18647	18656	18791	18749	18573	18554	18594	18704	18570	18711	18755	18619	18590	18606	18643	18596	18597	18806	18478	18373	18690	18500	18690	18683	18645	18605	18661	18698	18473	18662	18781	18480	18707	18473	18690	18626	18679	18650	18842	18749	18645	18690	18818	18598	18936	18715	19001	18625	18843	18663	18761	18645	18671	18569	18780	18674	18744	18757	18715	18914	18824	18601	18466	18634	18346	18597	18629	18912	18757	18669	18687	18479	18727	18516	18694	18569	18754	18536	18602	18780	18557	18739	18722	18571	18679	18548	18592	18582	18690	18648	18617	18613	18667	18762	18811	18527	18776	18621	18782	18701	18640	18678	18873	18651	18632	18494	18577	18807	18472	18645	18687	18595	18684	18707	18862	18549	18643	18652	18768	18726	18897	18795	18872	18729	18574	18657	18640	18776	18682	18525	18699	18612	18701	18695	18784	18790	18672	18770	18578	18645	18773	18638	18534	18750	18624	18684	18559	18441	18597	18790	18750	18742	18655	18705	18742	18768	18650	18694	18701	18784	18730	18440	18753	18803	18532	18447	18702	18370	18718	18671	18900	18556	18615	18598	18509	18433	18478	18814	18806	18590	18788	18705	18716	18736	18554	18685	18609	18453	18633	18653	18668	18538	18786	18513	18630	18835	18816	18808	18692	18640	18724	18805	18597	18592	18689	18832	18767	18732	18628	18718	18583	18599	18568	18644	18525	18709	18598	18631	18607	18539	18857	18570	18759	18901	18741	18762	18576	18718	18640	18789	18597	18652	18679	18626	18732	18673	18558	18667	18563	18878	18692	18502	18889	18461	18522	18632	18776	18481	18516	18671	18557	18604	18663	18634	18619	18522	18751	18721	18927	18766	18765	18702	18679	18514	18600	18498	18698	18767	18770	18844	18869	18712	18597	18558	18480	18645	18682	18630	18651	18827	18861	18758	18764	18757	18810	18633	18509	18756	18847	18811	18765	18610	18489	18809	18887	18677	18771	18637	18712	18643	18682	18631	18586	18608	18769	18742	18640	18875	18722	18634	18750	18786	18703	18928	18861	18616	18537	18666	18870	18578	18695	18558	18598	18445	18714	18642	18625	18818	18753	18765	18660	18589	18586	18625	18836	18660	18760	18702	18810	18558	18701	18546	18777	18678	18686	18699	18698	18492	18718	18561	18584	18715	18633	18657	18450	18653	18534	18661	18637	18454	18652	18593	18573	18634	18607	18463	18590	18796	18717	18643	18582	18546	18551	18661	18784	18615	18471	18651	18557	18627	18711	18780	18683	18669	18595	18560	18605	18584	18624	18639	18701	18773	18789	18631	18673	18520	18569	18520	18743	18679	18471	18811	18555	18654	18710	18714	18640	18842	18667	18653	18611	18802	18620	18679	18690	18304	18580	18853
23564	43238	38672	29927	26618	24430	22721	21157	20592	19460	18811	18216	17926	17701	17341	17279	16969	16687	16475	16283	16281	15955	16149	15882	15943	15792	15716	16108	15854	15612	15739	15709	15656	15627	15573	15634	15583	15648	15684	15377	15521	15795	15593	15517	15482	15698	15562	15519	15570	15421	15600	15478	15418	15735	15609	15521	15547	15335	15508	15593	15537	15571	15428	15697	15498	15397	15605	15433	15445	15749	15466	15562	15600	15521	15582	15474	15741	15574	15486	15465	15360	15563	15494	15414	15370	15421	15490	15650	15324	15360	15537	15476	15442	15413	15651	15706	15374	15519	15528	15434	15555	15436	15396	15481	15549	15599	15301	15697	15443	15624	15437	15631	15566	15439	15545	15537	15544	15465	15586	15626	15319	15619	15490	15582	15419	15494	15456	15625	15405	15471	15496	15602	15389	15521	15547	15512	15422	15532	15423	15486	15555	15307	15348	15337	15520	15500	15523	15547	15587	15583	15473	15586	15415	15442	15651	15436	15555	15528	15415	15501	15483	15465	15407	15529	15383	15418	15508	15485	15440	15463	15493	15337	15449	15472	15556	15439	15575	15628	15478	15512	15431	15681	15506	15568	15483	15670	15488	15476	15564	15568	15506	15470	15543	15473	15540	15305	15498	15401	15363	15512	15466	15398	15509	15506	15460	15574	15521	15292	15367	15463	15402	15433	15517	15446	15671	15513	15443	15481	15441	15624	15616	15448	15463	15365	15462	15598	15363	15548	15394	15620	15346	15519	15440	15527	15450	15404	15440	15423	15391	15348	15624	15422	15496	15540	15743	15343	15346	15538	15497	15510	15504	15551	15491	15339	15461	15527	15487	15394	15437	15443	15516	15321	15519	15491	15433	15445	15440	15405	15467	15391	15322	15567	15418	15478	15533	15528	15420	15605	15422	15613	15468	15407	15486	15409	15461	15572	15562	15589	15371	15504	15471	15360	15507	15554	15624	15524	15543	15540	15456	15535	15446	15477	15479	15439	15499	15519	15379	15547	15349	15390	15616	15487	15431	15358	15585	15510	15480	15438	15482	15578	15477	15330	15381	15364	15548	15441	15468	15437	15425	15534	15525	15466	15491	15516	15402	15556	15510	15678	15401	15578	15445	15444	15447	15318	15527	15539	15456	15353	15317	15504	15381	15559	15492	15568	15418	15464	15305	15657	15678	15558	15548	15386	15529	15533	15420	15353	15454	15271	15322	15577	15602	15553	15472	15387	15409	15606	15481	15402	15644	15459	15663	15521	15247	15475	15560	15537	15596	15460	15578	15399	15384	15518	15588	15532	15383	15229	15504	15512	15503	15511	15571	15610	15610	15463	15484	15622	15429	15466	15584	15475	15587	15525	15524	15614	15313	15512	15415	15541	15219	15406	15482	15599	15346	15573	15450	15486	15475	15497	15615	15503	15423	15324	15701	15558	15429	15446	15420	15455	15538	15416	15601	15432	15492	15405	15491	15646	15601	15435	15408	15438	15453	15486	15284	15432	15426	15408	15278	15418	15506	15325	15583	15418	15371	15367	15682	15404	15387	15581	15376	15635	15266	15571	15480	15387	15383	15526	15394	15541	15394	15446	15369	15495	15481	15517	15623	15560	15559	15537	15544	15377	15467	15465	15492	15653	15600	15529	15417	15514	15389	15488	15457	15470	15291	15283	15570	15470	15404	15494	15389	15258	15508	15509	15649	15545	15421	15271	15334	15510	15494	15332	15487	15571	15506	15660	15347	15374	15263	15433	15531	15467	15505	15481	15286	15411	15439	15441	15498	15324	15551	15517	15253	15391	15424	15396	15471	15431	15577	15398	15509	15693	15204	15523	15451	15389	15372	15427	15537	15473	15413	15608	15462	15587	15230	15515	15297	15464	15392	15559	15552	15404	15563	15308	15635	15561	15388	15470	15422	15512	15507	15641	15340	15482	15540	15650	15504	15462	15530	15280	15398	15492	15415	15451	15446	15338	15648	15405	15541	15527	15364	15527	15496	15281	15305	15554	15590	15324	15476	15588	15617	15598	15260	15473	15588	15538	15475	15485	15365	15605	15572	15525	15461	15574	15285	15383	15454	15441	15494	15421	15450	15529	15605	15420	15483	15402	15710	15429	15515	15463	15416	15377	15416	15491	15504	15472	15599	15500	15435	15455	15708	15384	15365	15376	15554	15497	15571	15380	15428	15509	15536	15448	15402	15414	15582	15473	15414	15351	15489	15560	15404	15306	15523	15519	15294	15489	15581	15378	15490	15337	15473	15407	15429	15519	15254	15605	15516	15618	15489	15316	15423	15576	15461	15396	15304	15534	15483	15407	15498	15422	15379	15539	15392	15548	15434	15473	15545	15491	15424	15309	15631	15344	15401	15475	15364	15340	15476	15476	15395	15397	15526	15394	15496	15627	15761	15383	15538	15515	15507	15479	15462	15508	15481	15601	15559	15573	15573	15344	15576	15461	15638	15434	15375	15422	15365	15475	15328	15336	15406	15465	15532	15394	15626	15394	15524	15479	15481	15274	15418	15279	15600	15528	15420	15348	15385	15577	15456	15518	15467	15456	15508	15342	15402	15469	15548	15519	15453	15437	15523	15326	15440	15429	15499	15398	15471	15745	15493	15485	15490	15525	15457	15479	15436	15481	15391	15557	15388	15425	15553	15520	15559	15359	15429	15658	15346	15465	15564	15492	15516	15553	15501	15578	15286	15573	15530	15360	15591	15344	15562	15370	15414	15497	15481	15410	15542	15482	15445	15451	15350	15523	15430	15475	15575	15470	15541	15408	15439	15315	15496	15378	15565	15367	15489	15466	15517	15370	15407	15654	15530	15435	15598	15473	15501	15475	15536	15341	15502	15489	15416	15384	15566	15499	15297	15615	15416	15398	15459	15272	15509	15354	15412	15639	15465	15393	15475	15420	15399	15445	15465	15308	15451	15583	15458	15492	15407	15470	15476	15532	15437	15471	15371	15434	15513	15445	15532	15611	15703	15552	15345	15556	15500	15528	15492	15523	15368	15471	15549	15478	15540	15321	15438	15436	15571	15471	15454	15454	15625	15571	15644	15652	15453	15344	15290	15501	15676	15360	15419	15589	15500	15549	15558	15573	15490	15496	15589	15448	15470	15401	15484	15517	15437	15533	15541	15319	15406	15691	15442	15533	15452	15454	15412	15391	15499	15462	15427	15571	15499	15363	15539	15441	15482	15544	15525	15537	15611	15513	15327	15529	15661	15469	15416	15426	15377	15525	15478	15561	15504	15429	15412	15550	15454	15484	15376	15731	15536	15388	15453	15444	15636	15447	15367	15567	15454	15442	15398	15482	15511	15534	15460	15637	15423	15518	15493	15389	15597	15527	15448	15459	15504	15396	15414	15470	15462	15265	15450	15487	15377	15604	15346	15422	15537	15418	15567	15351	15371	15453	15601	15478	15493	15422	15553	15391	15507	15673	15402	15488	15408	15369	15466	15615	15273	15428	15565	15509	15473	15383	15483	15511	15404	15594	15444	15426	15329	15475	15330	15469	15382	15558	15546	15710	15489	15670	15342	15493	15482	15559	15535	15559	15570	15501	15562	15462	15615	15348	15507	15621	15424	15533	15441	15478	15336	15428	15435	15365	15374	15493	15366	15468	15515	15446	15423	15335	15284	15437	15431	15308	15473	15621	15429	15615	15498	15454	15398	15593	15438	15515	15358	15565	15457	15546	15488	15413	15566	15461	15653	15401	15474	15324	15422	15352	15577	15576	15357	15453	15621	15561	15674	15462	15420	15523	15427	15563	15547	15761	15491	15548	15375	15530	15495	15514	15547	15346	15595	15434	15553	15667	15632	15465	15448	15435	15442	15338	15286	15506	15522	15434	15500	15299	15467	15319	15467	15521	15524	15406	15276	15519	15472	15433	15512	15512	15482	15459	15465	15499	15499	15413	15448	15347	15546	15364	15422	15278	15453	15384	15418	15401	15376	15456	15419	15330	15655	15395	15597	15382	15276	15512	15468	15298	15579	15634	15393	15531	15394	15310	15429	15532	15402	15578	15475	15549	15635	15387	15443	15416	15370	15582	15494	15504	15360	15237	15461	15465	15357	15399	15444	15713	15475	15495	15529	15612	15477	15662	15410	15499	15429	15642	15535	15522	15426	15423	15491	15487	15554	15563	15442	15411	15624	15421	15572	15475	15459	15305	15402	15598	15502	15420	15265	15557	15412	15527	15627	15453	15394	15337	15295	15481	15528	15442	15617	15548	15605	15588	15373	15424	15553	15437	15318	15245	15398	15576	15382	15509	15390	15611	15442	15463	15539	15486	15551	15515	15528	15593	15335	15496	15597	15514	15402	15486	15501	15469	15533	15413	15597	15366	15595	15404	15527	15473	15380	15543	15465	15534	15460	15447	15521	15529	15591	15430	15429	15440	15620	15387	15395	15426	15494	15597	15478	15409	15651	15437	15553	15416	15451	15703	15522	15378	15448	15459	15412	15460	15444	15529	15398	15610	15480	15655	15460	15519	15422	15436	15512	15509	15595	15428	15456	15331	15504	15355	15454	15508	15522	15452	15519	15424	15386	15353	15411	15531	15445	15518	15376	15487	15352	15330	15613	15577	15426	15414	15621	15483	15599	15561	15625	15348	15536	15436	15682	15470	15495	15336	15518	15318	15589	15376	15424	15322	15503	15526	15542	15549	15488	15513	15493	15361	15548	15367	15534	15340	15402	15613	15447	15588	15446	15409	15566	15470	15525	15544	15492	15362	15466	15513	15563	15430	15344	15499	15454	15278	15475	15494	15418	15377	15474	15469	15376	15567	15513	15317	15458	15418	15421	15432	15529	15586	15443	15370	15527	15438	15357	15401	15521	15487	15647	15419	15445	15537	15466	15548	15500	15494	15435	15426	15372	15719	15386	15438	15569	15502	15563	15492	15558	15445	15385	15497	15612	15625	15375	15452	15523	15498	15393	15478	15356	15539	15619	15400	15378	15419	15700	15326	15513	15544	15441	15456	15511	15433	15592	15461	15511	15363	15676	15501	15631	15534	15406	15563	15424	15378	15648	15550	15344	15476	15566	15418	15437	15538	15464	15414	15493	15435	15369	15482	15329	15540	15345	15540	15568	15571	15460	15538	15471	15520	15541	15491	15418	15359	15487	15302
27940	23474	27955	24982	20672	19812	19184	18656	18261	18057	17858	17863	17513	17692	17327	17541	17296	17295	17513	17439	17160	17237	17385	17288	17370	17298	17270	17093	17215	17283	17360	17218	17131	17248	17026	17029	17074	16911	17039	17058	17138	17197	17109	16907	17007	17170	17126	17132	17151	17098	17170	16847	17009	17025	17075	17149	17079	16976	17181	17090	17295	16996	17056	17051	17095	16916	17288	17090	17115	17106	17191	17186	16920	16967	17026	16882	17094	16943	17067	17030	17039	17134	17185	17136	17102	17049	17030	17089	16840	17296	17189	17350	16794	17046	17046	16810	17020	17101	16864	16823	16971	17157	17016	16992	16964	16908	16993	17254	17158	16994	17066	16904	17034	17105	17035	17062	17022	16986	17118	16895	17072	17272	17004	16976	17143	17172	17122	17208	16989	17046	17318	17213	17018	17073	17003	17148	17207	17120	17068	16876	17001	16861	17178	17120	17072	16781	16675	17009	16892	17189	17150	16966	17005	16956	17095	17024	17078	17261	17009	17021	17145	17139	17033	16986	16996	17085	16919	17015	17024	17110	17100	17110	17088	17001	17056	16931	17065	17027	17157	16766	17039	17090	17040	16871	17023	17123	17189	16928	16950	16856	16986	17023	17251	16975	17096	16798	16914	17096	16892	16810	16932	17142	16920	16964	17119	17104	17056	16872	17010	17239	17235	17091	17163	17327	16875	16813	17160	17017	17028	17245	16786	17119	17081	16931	16980	17201	17003	16935	16985	17006	17052	17010	17153	16833	16992	17102	17210	17116	17087	17038	17095	17159	17160	16935	17032	17062	17100	17010	17059	16890	17019	17033	17141	17046	17124	17202	17043	17187	17258	17051	16956	17087	17050	17183	17084	17070	17136	17098	16943	17184	17091	16995	17195	16948	17162	17297	17052	17075	16981	16997	16981	17212	17064	17158	17003	17147	16948	16958	17163	16935	16983	17119	17174	16952	16988	17008	17106	17122	17112	16978	17139	17211	16968	17081	17055	17031	17071	16985	16899	17003	16949	16928	17093	16991	17172	16956	17107	17098	17069	17083	16923	17194	17134	17029	17099	17035	16984	16961	17110	17063	16979	17050	17211	16960	17096	17155	16917	16982	16960	16992	16998	17069	17287	17021	17163	17155	17172	16963	17031	16985	17193	17007	17143	16992	17084	17004	17179	17017	17028	17152	17039	17022	17169	17019	17092	17042	17090	17100	17225	17053	17158	17210	17336	17249	17179	17029	16939	17081	17164	17120	17010	17395	16991	17008	17264	17045	16882	16731	17060	17020	16937	16998	17217	17177	17250	16932	17115	17075	16954	17079	16854	17223	16966	17050	17087	17047	17043	17182	17073	17016	17013	17136	17089	17096	17066	17023	16967	16859	17079	17162	17043	17035	17046	17105	16893	17108	17001	17117	16805	17150	17418	17219	17104	16961	17099	16886	17007	17076	16963	17201	17105	17126	17159	16830	16836	16921	17051	16977	16981	16974	17049	17049	16965	17241	17275	16990	17101	17142	17144	16984	16941	17017	17136	17045	17000	16887	17020	16981	17058	16795	17126	16988	17029	17001	16974	16978	17025	17080	16946	17033	17174	17018	17066	17237	17105	17069	17065	16795	16880	16886	17067	16879	16953	17213	17129	16898	16998	17044	16965	17183	17214	17077	17060	17376	17092	16995	17266	17156	17326	17083	17070	17050	16936	16978	16917	17157	17184	17028	17195	16941	16968	16832	17194	16844	17175	16972	16939	16968	17110	17188	17088	16821	17192	17100	17092	16969	17140	17227	17171	17089	17162	17189	16807	17131	16925	17042	16967	17121	16854	16938	17017	17129	16823	17131	16928	16967	17033	17080	17118	16678	17160	17104	17144	17004	17139	16969	16980	17006	17010	16988	17024	17173	17248	16855	17156	16916	17072	17003	17162	17056	17001	17227	17181	17118	16999	17175	17084	17201	17197	16964	17091	16964	17258	16861	16967	17056	16990	17148	17093	17061	17078	17094	17038	16882	17202	17072	17115	17134	17177	17127	17054	17087	16990	17209	16940	17088	17028	17099	16891	17095	16983	17126	17077	16973	16898	16901	16914	17182	17025	16757	17162	17127	17055	16974	17022	17156	17288	16997	17109	16894	17181	17101	17090	16934	17034	17210	17014	17009	17096	16819	17096	17368	17115	17016	16964	17042	16965	16991	17091	17130	17103	16922	16903	16973	17131	17027	17062	16997	17117	17048	17063	17167	17109	16996	17081	17170	17131	17156	17201	17134	16945	17351	16904	16973	16884	16876	16998	17062	17062	16926	17086	17165	17167	17087	17156	17141	16999	16956	17025	17004	17197	17137	17055	17189	16932	17125	17090	16907	17324	16997	16972	17104	17167	16888	17135	16951	16998	17116	17130	17026	16898	16998	17098	16903	17278	16893	16978	16894	17200	17013	17048	16976	17074	17252	17016	16977	16867	17010	16978	17033	17064	16950	17112	17163	16948	17361	17169	17157	16990	17134	17134	17113	16972	17020	16995	16878	16984	17041	17185	17023	17014	17047	17260	17173	17187	17003	17010	17256	17205	17107	17114	16962	16865	16851	16677	16873	17072	17081	16990	17009	17109	16878	17171	17239	17087	16964	17070	17139	17174	17110	16955	17012	16987	17218	17035	16991	17198	16936	16933	17069	17186	16957	17084	17088	16985	17059	17011	17034	17027	17116	17108	17042	17002	17012	17204	17016	17048	17097	17256	16928	17137	16976	17247	16968	17001	17175	17033	17114	17156	17152	17030	17078	17213	17148	16869	17137	17184	17352	17022	17027	17023	17043	17087	17028	16863	17105	16934	16789	16971	17130	17087	16851	17165	16961	17277	16965	17073	17208	17102	17108	16979	16913	16918	17110	17062	16919	17080	16927	17072	16865	16964	16988	17057	16889	16946	17008	16879	17116	17137	16933	17140	17069	17098	17055	16778	16748	17184	16931	16930	16985	17236	16771	17219	17206	17198	17174	17255	16985	16975	16935	17037	17127	17302	17032	17034	16956	17229	16886	16784	17214	17163	17043	16982	17040	17122	17029	17043	17130	17276	17094	17257	17230	17193	17148	16986	17125	17036	17100	17217	16990	16862	16914	17344	16994	16942	17088	17113	17075	17032	17130	16977	16914	17075	17209	17062	17015	16899	17189	17102	17075	17267	16976	17096	17122	16825	16973	16890	17068	17112	17280	17177	17063	17160	17088	17175	16943	16987	17096	16991	17264	16948	17118	16934	17182	17053	17190	17092	17038	17257	17020	17113	17237	16856	16943	17010	17152	16872	17091	16965	17208	17151	17002	16976	16833	17075	17010	16974	16939	17158	17052	17025	17055	17099	17057	17016	17172	16998	16964	17014	16876	17109	16998	17082	16965	17301	17010	17223	17289	16999	17067	16987	17041	17054	17056	16980	17048	17082	17111	17045	17188	16935	16989	17076	17018	16773	17024	17011	16990	17050	16982	17235	16933	17023	16928	16881	16944	17074	16980	16939	16887	17197	17021	16974	16680	17032	16994	16856	16802	17079	16977	16943	17007	16775	17177	17042	16878	16799	16954	16955	16977	16938	16964	17250	17246	17099	17023	17135	16855	16661	17024	16962	16923	16880	16931	16898	16912	16982	17049	16963	17265	16961	16916	17170	17106	17106	17094	17084	16970	17082	17164	17081	17044	17046	17034	16662	17089	16921	17003	17114	17108	17080	17173	16764	16830	17107	17258	17029	16860	16967	16750	17020	16944	17340	17223	17046	17230	17115	17086	17040	17094	16902	17208	17341	17048	17225	17013	17006	17018	17138	17271	16986	17002	17133	17052	17100	16969	16944	17006	17127	17102	16978	16925	16777	16970	17117	17213	16976	17105	16900	17149	17143	17157	17148	17091	16991	17239	16997	17106	16816	17090	17114	17067	17290	17128	17029	17105	17079	17119	16956	17196	17146	17140	17038	17029	17072	17061	17089	17052	17014	17094	17071	17019	17031	17062	17078	17071	17092	16873	16894	17024	17098	17092	16957	16949	17159	16923	17019	16915	16987	17032	17078	17068	17269	16971	17133	16934	17020	17056	17053	17152	17120	17152	17047	17051	17001	16927	17237	17007	17016	17233	16881	16904	17069	16906	16887	17026	17078	17113	17160	17049	17268	16960	16815	17013	17003	16874	16947	17072	16871	16998	17004	16867	16935	17032	17079	17187	17027	17218	17025	17062	17130	16987	17195	16917	16971	17023	17085	16903	16931	17102	17006	16943	17078	16848	16981	17191	17155	17053	17121	16983	17087	17116	17100	17021	16837	16963	17063	17054	16948	17088	16939	17197	17004	17105	16981	16998	17107	17190	17130	17033	17016	17050	16996	16812	16769	17024	17134	17169	17329	17138	16916	17014	16922	16974	17135	16928	17132	17027	17104	17136	17210	16884	16944	16946	17089	16918	17088	17248	17046	16957	16986	17181	17047	17192	17004	16876	17052	16946	17026	17238	16904	16989	17075	17192	17217	17015	17043	17062	17210	17035	16996	17128	17165	17068	16993	17131	17163	17089	17042	17136	17059	17098	17115	17175	17187	17038	17020	17103	17133	17124	16969	17045	17099	17109	17070	16944	17081	17259	17015	17075	17139	16881	17063	17096	17204	17002	17097	16970	16999	17077	17053	17148	17178	17277	17088	17109	17107	16910	17122	17142	17061	17042	17020	16998	17129	17081	17027	17027	17065	17048	17070	16974	17050	16973	16912	17075	17235	17124	17115	17219	17221	16788	17122	16826	16910	17032	17265	17088	16823	17047	17034	16958	17029	17073	17167	16911	17069	17219	17032	17147	16914	17043	17062	17204	17025	17005	17033	17166	17054	16903	16966	17140	17100	16699	17154	17086	17188	17219	17010	17148	16999	17097	17101	17063	17027	16947	17101	17098	17226	17169	16960	17063	17108	17136	17035	17272	16906	17138	17207	17081	17079	16957	17005	17147	16998	17077	16981	17158	16994	16978	17063	17074	17097	17045	17036	17066	16996	16917	17238	17075	16957	17101	17008	17011	17117	17077	17153	17068	16950	17010	17041	16965	17183	17135	17338	17013	17023	16761	17064	17016	16986	17027	16997	16962	16897	16889	16961	17118	16948	16917	17312	17059	17246	16992	17045	17042
21858	31307	28126	22305	19700	18530	17683	16899	16734	16280	16174	15862	15609	15513	15224	15197	15187	15116	14929	14911	14792	14830	14725	14740	14621	14620	14737	14650	14748	14672	14695	14741	14752	14815	14644	14708	14515	14745	14502	14492	14551	14543	14514	14637	14406	14676	14574	14591	14684	14751	14561	14557	14592	14692	14613	14488	14701	14687	14574	14553	14686	14733	14551	14599	14709	14481	14656	14637	14496	14492	14523	14506	14710	14484	14585	14599	14562	14538	14495	14655	14483	14626	14540	14470	14752	14725	14593	14618	14698	14776	14609	14633	14580	14601	14629	14636	14610	14415	14644	14627	14739	14669	14553	14398	14684	14624	14576	14599	14817	14456	14672	14514	14617	14636	14608	14532	14689	14702	14699	14635	14455	14512	14682	14605	14485	14746	14663	14574	14441	14513	14698	14588	14487	14546	14739	14391	14469	14576	14446	14586	14602	14584	14603	14557	14621	14580	14613	14504	14520	14755	14578	14247	14581	14531	14533	14650	14532	14636	14354	14680	14577	14591	14476	14767	14513	14367	14606	14413	14570	14618	14571	14492	14527	14695	14591	14658	14707	14502	14599	14603	14552	14550	14716	14463	14622	14435	14552	14453	14723	14609	14628	14463	14685	14495	14522	14543	14521	14567	14760	14558	14562	14715	14618	14575	14592	14497	14672	14714	14614	14774	14582	14757	14545	14699	14457	14588	14697	14639	14662	14494	14607	14601	14470	14541	14644	14636	14728	14563	14603	14540	14634	14534	14478	14647	14457	14376	14542	14677	14515	14629	14711	14642	14404	14583	14383	14631	14489	14494	14761	14760	14729	14546	14372	14515	14573	14508	14566	14502	14636	14461	14714	14535	14682	14608	14525	14507	14587	14540	14683	14514	14825	14607	14672	14503	14636	14514	14708	14537	14588	14401	14477	14523	14457	14615	14568	14649	14580	14673	14569	14698	14525	14459	14599	14624	14765	14526	14776	14531	14669	14546	14407	14452	14629	14600	14462	14499	14451	14679	14612	14493	14596	14573	14551	14682	14570	14675	14544	14540	14696	14314	14619	14593	14522	14563	14462	14593	14679	14537	14554	14486	14571	14535	14543	14525	14646	14569	14418	14714	14530	14507	14491	14585	14493	14545	14628	14571	14636	14553	14567	14538	14607	14651	14488	14563	14442	14556	14602	14681	14612	14703	14713	14513	14640	14672	14455	14631	14794	14659	14682	14643	14528	14600	14585	14433	14595	14600	14395	14596	14690	14639	14640	14599	14667	14453	14552	14396	14732	14740	14583	14781	14578	14657	14625	14586	14544	14620	14565	14643	14594	14451	14563	14518	14542	14565	14661	14622	14361	14676	14503	14791	14429	14613	14519	14590	14548	14725	14652	14783	14564	14534	14636	14463	14685	14727	14722	14600	14657	14596	14720	14561	14620	14515	14578	14640	14524	14509	14548	14579	14673	14612	14806	14746	14548	14581	14584	14546	14512	14779	14603	14599	14590	14692	14602	14733	14692	14558	14624	14643	14586	14725	14428	14623	14662	14656	14569	14634	14626	14678	14507	14540	14500	14582	14672	14684	14557	14713	14505	14574	14450	14529	14692	14720	14694	14714	14701	14488	14547	14425	14649	14521	14637	14590	14745	14536	14574	14616	14626	14578	14605	14569	14636	14635	14716	14579	14653	14597	14612	14539	14493	14702	14604	14673	14608	14610	14542	14543	14489	14485	14481	14651	14682	14588	14368	14480	14431	14534	14550	14596	14511	14571	14603	14601	14661	14573	14442	14540	14490	14616	14628	14406	14536	14654	14605	14692	14572	14542	14503	14553	14568	14480	14639	14631	14511	14638	14571	14379	14687	14756	14537	14646	14656	14727	14480	14456	14815	14557	14571	14747	14611	14750	14571	14563	14611	14588	14603	14509	14454	14666	14605	14662	14764	14578	14645	14568	14545	14487	14691	14655	14582	14728	14562	14582	14618	14613	14624	14576	14566	14585	14487	14611	14611	14636	14612	14554	14489	14569	14339	14585	14523	14582	14448	14702	14481	14673	14552	14530	14499	14514	14487	14698	14531	14502	14519	14652	14639	14620	14650	14609	14709	14494	14456	14505	14624	14678	14594	14557	14563	14514	14499	14533	14689	14454	14740	14661	14665	14440	14696	14680	14617	14777	14555	14656	14607	14603	14613	14448	14644	14652	14642	14589	14549	14598	14642	14657	14679	14595	14616	14701	14563	14596	14489	14433	14649	14605	14452	14570	14600	14690	14584	14523	14763	14598	14601	14513	14657	14564	14652	14512	14491	14610	14675	14501	14512	14411	14484	14711	14633	14425	14805	14515	14684	14594	14630	14636	14762	14585	14663	14536	14403	14585	14497	14698	14668	14564	14472	14608	14607	14490	14493	14510	14717	14379	14637	14719	14612	14574	14721	14534	14484	14726	14826	14510	14584	14570	14582	14623	14470	14652	14829	14569	14519	14463	14602	14536	14581	14571	14579	14651	14751	14484	14534	14655	14646	14503	14507	14600	14626	14624	14654	14600	14641	14448	14586	14511	14580	14599	14575	14535	14451	14660	14425	14591	14512	14357	14526	14580	14467	14542	14607	14479	14524	14439	14687	14623	14743	14502	14591	14457	14668	14477	14502	14652	14569	14560	14430	14561	14503	14623	14562	14519	14459	14586	14652	14722	14576	14503	14493	14710	14485	14582	14527	14492	14666	14718	14625	14520	14640	14550	14548	14557	14513	14527	14460	14638	14663	14680	14493	14473	14645	14591	14374	14513	14668	14442	14624	14431	14666	14521	14483	14720	14817	14405	14402	14645	14719	14693	14505	14534	14518	14360	14489	14534	14700	14814	14682	14627	14577	14555	14485	14493	14573	14629	14818	14591	14699	14654	14406	14614	14529	14616	14696	14591	14577	14581	14728	14624	14618	14527	14582	14572	14576	14588	14633	14619	14441	14584	14617	14484	14655	14418	14765	14696	14438	14602	14662	14359	14675	14656	14484	14801	14686	14575	14668	14602	14566	14499	14624	14479	14621	14573	14692	14668	14611	14494	14538	14546	14742	14573	14555	14668	14570	14636	14563	14682	14497	14594	14581	14525	14603	14499	14600	14661	14534	14598	14493	14604	14555	14705	14691	14610	14606	14510	14582	14635	14529	14517	14538	14479	14651	14555	14535	14481	14588	14528	14481	14592	14642	14695	14619	14532	14579	14656	14596	14647	14603	14706	14570	14607	14485	14353	14841	14569	14683	14613	14476	14650	14491	14713	14645	14633	14574	14449	14601	14505	14612	14535	14663	14498	14644	14527	14670	14674	14596	14709	14554	14506	14579	14523	14542	14615	14520	14534	14371	14547	14726	14556	14612	14712	14574	14570	14720	14598	14548	14476	14434	14525	14574	14483	14553	14544	14674	14513	14702	14680	14521	14550	14491	14510	14776	14593	14563	14672	14713	14632	14572	14444	14618	14500	14585	14610	14661	14471	14625	14505	14665	14748	14516	14629	14751	14556	14583	14654	14381	14541	14395	14670	14630	14484	14595	14513	14607	14625	14681	14494	14663	14288	14816	14506	14725	14598	14525	14638	14476	14613	14536	14625	14542	14674	14394	14435	14583	14737	14708	14676	14492	14679	14447	14669	14635	14730	14530	14638	14449	14613	14562	14540	14576	14392	14456	14531	14576	14584	14502	14536	14413	14517	14716	14567	14474	14458	14430	14595	14535	14548	14613	14470	14540	14501	14603	14499	14739	14659	14552	14756	14551	14748	14659	14570	14602	14551	14615	14610	14863	14588	14421	14575	14630	14624	14556	14675	14724	14571	14574	14512	14630	14741	14431	14721	14627	14732	14508	14651	14412	14540	14609	14544	14625	14671	14554	14698	14689	14635	14635	14332	14479	14704	14547	14446	14413	14511	14451	14673	14541	14582	14577	14657	14567	14655	14439	14505	14562	14708	14556	14560	14719	14711	14514	14587	14520	14466	14692	14723	14614	14507	14560	14663	14472	14573	14586	14554	14616	14556	14507	14451	14558	14496	14658	14598	14548	14745	14668	14467	14533	14499	14681	14491	14715	14525	14622	14555	14640	14596	14552	14523	14502	14612	14530	14636	14322	14505	14678	14603	14709	14636	14469	14736	14598	14571	14445	14706	14567	14621	14422	14553	14519	14723	14503	14705	14550	14556	14587	14731	14390	14520	14462	14538	14583	14607	14616	14480	14621	14408	14667	14748	14532	14626	14639	14530	14585	14682	14506	14611	14636	14529	14692	14512	14513	14745	14335	14661	14503	14377	14568	14642	14677	14817	14602	14428	14585	14688	14549	14485	14764	14589	14617	14534	14871	14671	14541	14786	14549	14609	14455	14597	14626	14586	14537	14535	14496	14772	14554	14514	14648	14365	14526	14525	14546	14539	14606	14560	14476	14436	14701	14839	14616	14693	14439	14529	14492	14608	14550	14700	14738	14585	14630	14662	14661	14873	14445	14627	14547	14546	14562	14536	14690	14532	14611	14461	14557	14560	14629	14525	14459	14645	14534	14551	14485	14582	14784	14508	14497	14626	14584	14621	14533	14596	14716	14506	14583	14396	14512	14547	14636	14633	14719	14596	14784	14590	14620	14566	14683	14500	14613	14592	14657	14527	14559	14629	14640	14680	14672	14522	14505	14500	14713	14496	14529	14632	14720	14637	14490	14565	14523	14617	14474	14433	14619	14611	14649	14569	14410	14630	14642	14583	14684	14533	14625	14580	14607	14614	14605	14695	14694	14576	14541	14692	14598	14600	14485	14602	14382	14705	14395	14637	14489	14726	14651	14622	14730	14612	14722	14334	14691	14550	14530	14505	14486	14626	14586	14476	14545	14617	14552	14725	14623	14607	14581	14785	14567	14477	14669	14521	14579	14574	14506	14558	14524	14502	14541	14741	14634	14651	14529	14696	14557	14627	14606	14634	14538	14638	14494	14587	14524	14660	14537	14459	14667	14631	14592	14598	14438	14636	14465	14585	14574	14590	14499	14555	14545	14656	14595	14565	14401	14568	14496	14630	14609	14811	14594	14594	14700	14517	14457	14742	14721	14695	14625	14545	14536	14706	14393	14727	14616	14484	14616	14640	14539	14512	14480	14536	14453	14604	14597	14663	14501	14525
23789	21044	28412	24177	22748	23722	23144	20297	19566	19322	18825	18393	18251	18479	18113	18109	18053	17831	17786	17652	17509	17639	17627	17373	17418	17558	17525	17404	17308	17610	17368	17233	17417	17207	17570	17456	17313	17238	17346	17427	17207	17228	16944	17481	17455	17187	17229	17292	17214	17145	17326	17212	17257	17239	17096	17092	17124	17497	17345	17329	17364	17139	17260	17165	17224	17286	17241	17076	17234	17157	17105	17452	16969	16999	17422	17222	17152	17095	17038	17387	17220	17255	17190	17149	17359	17358	17231	17002	17117	17120	17226	17292	17283	17180	17016	17271	17075	17074	17210	17195	17144	17172	17044	17266	17273	17330	17344	17277	17205	17260	17199	17210	17037	17052	17210	17074	17214	17310	17301	17111	17158	17105	17047	17179	17282	17198	17210	17130	17200	17092	17287	17163	17258	17190	17204	17282	17109	17088	17132	17129	17007	17162	17223	17342	17064	17178	17163	17098	17129	17000	17170	17385	17074	17100	17235	17026	17154	17076	17155	17222	17043	17122	17116	17173	17230	17234	17314	17332	17141	17276	17164	17113	17113	16968	17240	17047	17197	17282	17235	17193	17257	17190	17066	17305	17166	17264	17208	17118	17095	17006	17118	17167	17181	17285	17212	17218	17069	17170	17181	16951	17059	17188	17261	17124	17127	17294	17339	17255	17250	17241	17252	17304	17246	17146	17230	16961	17140	17167	17064	17076	17306	17142	17165	17180	17077	17220	17422	17328	17016	17199	17285	17282	17339	17167	17084	17073	17078	17114	17055	17334	16971	17050	17117	17176	17065	17184	17071	17030	17079	17063	17359	17105	17135	17266	17221	17152	17330	17067	17102	16970	17199	17135	17098	17334	17196	17252	17258	17199	17296	16979	17257	17180	17345	17084	16964	17387	17164	17193	17191	17031	17113	17305	17136	17369	17335	17161	17304	17163	17166	17207	17235	17377	17250	17089	17170	17132	17071	17205	17029	17012	17251	17296	17269	17086	17115	17436	17221	17286	17005	17199	17197	17211	17201	17224	17194	17019	17195	17152	17173	17015	17040	17238	17086	17225	17225	17160	17038	17201	16976	17236	17052	17274	17072	17239	17254	17231	17190	17160	17301	17295	17132	17183	17140	17176	17450	17278	17040	17244	17169	17230	17109	17013	17126	17025	17197	17313	17114	17239	17109	17198	17164	17253	17184	17187	17159	17194	17327	17185	17100	17313	17173	17277	16973	17066	17103	17179	17169	17306	17322	16981	16951	17064	17266	17302	17281	17294	16861	17157	17146	17163	17190	17132	17217	17162	17128	16948	17239	17356	17183	17078	17189	17073	17088	17312	17222	17236	17318	17234	16986	17216	17376	17348	17151	17024	16973	17192	17213	17372	17253	17401	17186	17048	17350	17302	17343	17254	17232	17177	17144	17164	17356	17356	17129	17084	17140	17226	17498	17207	17365	17186	17375	17114	17127	17157	17096	17141	17137	17179	17274	17160	17223	17078	17235	17052	17139	17141	17194	17244	17235	17342	17118	17175	17138	16992	17091	17290	17170	17215	17302	17101	17163	17311	16935	17320	17357	17330	17240	17182	17108	16946	17217	17256	17180	17270	17188	17061	17118	17229	17295	17231	17093	17233	17129	17437	17374	17158	17234	17133	17265	17078	17214	17121	17156	17160	17014	17168	17489	17470	17135	17310	17162	17193	17093	17149	17168	16998	17243	17079	17183	17103	17325	17123	17221	17349	17177	17234	17251	17200	17058	17198	17182	17221	17265	17116	17110	17149	17309	17212	17029	17181	17024	17125	17308	17319	17236	17260	17193	17087	17169	17309	17151	17145	17028	17112	17112	17132	17216	17118	17047	17253	17052	17302	17271	17237	17200	17104	17245	17437	17022	17092	17137	17260	17384	17404	17252	17338	17097	17013	16867	17265	17253	17088	17108	17040	17197	17318	17192	17330	17118	17256	17484	17166	17308	17191	17126	17193	17094	17138	17353	17441	17164	16958	17201	17073	17031	17102	17335	17304	17229	17189	17346	17098	17101	17137	17080	17143	17211	17189	17247	17037	17033	17169	17218	17125	17277	17404	17081	17206	17349	17199	17263	17284	17339	17266	17118	17129	16915	17108	17167	17131	17215	17201	17293	17206	17214	17097	17143	17262	17097	17268	17189	17220	17158	17161	17097	17145	17100	17122	17158	17095	17128	17213	17028	17140	17140	17231	17231	17200	17083	17044	17283	17128	17098	17056	17107	17142	17098	17202	17141	17242	17243	17203	17331	17442	17302	17283	17236	17100	17202	17158	17286	17267	17293	17138	17140	16999	17237	17106	16933	17162	17268	17302	16952	17118	17263	17324	17077	17001	17140	17247	17344	17183	17382	17135	17150	17168	17181	17159	17106	17148	17395	17108	17272	17173	17280	17074	17383	17213	17157	17051	17273	17235	17168	17168	17208	17280	17228	17258	17241	17049	16937	17190	16901	17186	17102	17160	17260	17210	17096	17132	17097	17094	17200	17060	17018	17213	17393	17041	16897	17083	17196	16923	17148	17004	17081	17194	17206	17231	17306	17176	17332	17117	17136	17116	17144	17427	17242	17201	17139	17239	17091	17163	17191	16964	17125	17126	17261	17178	17216	17176	17330	17177	17256	17086	17167	17234	17181	17104	17151	17205	17142	17208	17186	16923	17243	17244	17380	17085	17410	17253	17187	17092	17104	17030	17241	17252	17499	17211	17160	16965	17208	17288	17334	17060	17246	17068	17100	17077	17161	17283	17262	17256	17138	17340	17175	17119	17248	17076	17125	17213	17396	17143	17103	17292	17051	17284	17209	17173	17094	16976	17239	17132	17124	17159	17157	17086	16993	17277	17220	17236	17181	17233	17177	17206	17158	17170	17191	17298	17206	16965	17294	17109	17259	17210	17220	16972	17167	17041	17275	17203	17213	17108	17203	17140	16918	17401	17185	17137	17031	17214	17230	17199	17450	17361	17344	17202	17103	17070	17267	17067	17058	17027	17146	17063	17144	17328	17268	17252	17339	17162	17119	17185	17324	17146	17028	17102	17195	17182	17196	17268	17252	17001	17236	17091	17124	17107	17220	17217	17275	17326	17276	17118	17068	17158	17211	17112	17220	17353	17119	17153	17248	17164	17094	17162	17221	17148	17296	17308	17229	17271	17019	17085	17289	17143	17133	17235	17168	17210	17100	17410	17240	17488	17225	17218	17201	17024	17150	17218	17124	17111	17039	17373	17243	16874	17054	17297	17033	17156	17074	17108	17016	17143	17232	17337	17268	17266	17235	17006	17241	17142	16925	17265	17092	17287	17236	17125	17375	17186	17152	17205	17140	17259	17326	17223	17411	16993	17115	17141	17081	17188	17197	17344	17287	17192	17107	17205	16932	17125	17175	17211	17278	17213	17227	17273	17077	17228	17214	17247	17084	16891	17116	17101	17173	16995	17215	17295	17012	17113	17016	17164	17296	17277	17042	17288	17284	17312	17303	17220	17267	17226	17224	17154	17269	17207	17370	17159	17010	17188	17141	17131	17160	17253	17189	17016	17168	17123	17275	17006	17075	17155	17069	17433	17213	17314	17322	17223	17039	17141	17187	16898	17090	17354	17248	17252	17228	17124	17155	17224	17248	17211	17085	17078	17098	17117	17292	17216	17116	17093	17065	17213	17182	17154	17303	17131	17071	17120	17182	17202	17114	17102	17280	17298	17244	17316	17526	17158	17185	17344	17137	17208	17138	16886	17197	17015	17286	17363	17067	17342	17338	17100	17135	17088	17217	17058	17108	16957	17073	17183	17121	17201	17233	17171	17248	17310	17052	17121	17357	17364	17147	17225	17151	17186	17138	17195	17301	17107	17034	17143	17147	17312	17368	17016	17153	17013	17169	17212	17212	17164	17143	17115	17249	17274	17174	17187	17292	17200	17207	17277	17292	17110	17185	17082	16985	17115	17144	17145	17343	17159	17132	17045	17271	17051	17223	17194	17130	17195	17260	17206	17308	17102	17142	17267	17107	17183	17210	17219	17055	17233	17263	17043	17243	17292	17322	17171	17348	17060	17115	17270	17103	17143	17158	17179	17168	17187	17133	17229	17172	17179	17224	17195	17282	17194	17228	16888	17214	17243	17189	17202	17019	17263	17063	17077	17381	17104	17129	16973	17102	17233	17249	17243	17293	17280	17244	17349	17286	17082	17226	17196	16897	17445	17237	17200	17047	17056	17021	17220	17353	17159	17171	17275	17220	17402	17205	17213	17208	16967	17223	17076	17239	17035	17086	17161	17491	17330	17136	17166	17241	17193	17281	17154	16994	17020	17175	17292	17197	17098	17141	17144	17196	17279	17167	17111	17116	17204	17060	17098	17277	17325	17186	17137	17180	17088	17183	17399	17108	16970	17300	17162	17253	17121	17152	17000	17239	17400	17463	17118	17039	17393	17022	17148	17243	17291	17216	16994	17100	17167	17204	17137	17324	17304	17348	17268	17203	17173	17253	16975	17085	17193	17248	17238	17135	17344	17207	17338	17120	17044	17197	17154	17329	17195	17270	17229	17226	17014	17040	17309	17183	17285	17289	17142	17420	17323	17195	17259	17183	17080	17157	17153	17417	17080	17171	17147	17029	17150	17227	17015	17146	17241	17167	17146	17154	17008	17118	17111	17224	17439	17225	17199	17099	17051	17082	17051	17128	17163	17344	17192	17250	17050	17187	17109	17219	17275	17065	17284	17041	17119	17017	17285	17061	17132	17148	17122	17234	17176	17014	17113	17210	17217	16982	17065	17274	17365	17124	17222	17461	17456	17332	17157	17180	16992	17223	17183	17106	17099	17193	17169	17114	17121	17132	17015	16996	17111	17125	17320	17067	17140	17373	17134	17035	17160	17187	17197	17170	17199	17481	16821	17224	17025	16995	17126	17042	17231	17195	17232	17234	17283	17305	17183	17189	17168	17170	17053	17121	17072	17143	17054	17116	17156	17280	17232	17094	17183	17106	17289	17335	17170	17236	17118	17033	17106	17006	17274	17264	17078	17060	17132	17106	17152	17347	17131	17278	17165	17145	17184	17120	17038	17283	17154	17273	17225	17402	17276	17177	17419	17132	17368	17187	17307	16979	16998	17250	17080	17173	17203	16894	17348
21381	37496	34253	26436	23279	21513	19884	18903	18354	17658	17128	16768	16619	16324	16077	15890	15887	15507	15284	15354	15295	15101	15031	14951	15111	14870	14930	14917	14963	14883	14829	15019	14690	14615	14824	14652	14848	14754	14746	14819	14797	14548	14669	14491	14612	14706	14706	14701	14607	14757	14745	14815	14705	14655	14776	14734	14464	14692	14785	14843	14763	14795	14843	14646	14642	14623	14815	14511	14717	14739	14701	14809	14671	14765	14535	14610	14656	14688	14621	14652	14726	14699	14649	14885	14625	14505	14838	14601	14540	14616	14593	14677	14627	14562	14651	14735	14679	14718	14759	14718	14658	14643	14518	14717	14806	14748	14831	14964	14688	14716	14715	14743	14496	14763	14700	14660	14634	14756	14495	14760	14837	14530	14670	14860	14655	14726	14554	14713	14786	14745	14648	14530	14773	14622	14942	14738	14548	14823	14734	14766	14697	14809	14778	14575	14687	14738	14555	14742	14637	14754	14713	14717	14854	14635	14502	14690	14623	14605	14721	14657	14491	14729	14940	14550	14616	14538	14723	14582	14622	14487	14657	14791	14623	14572	14758	14610	14739	14729	14565	14776	14627	14675	14576	14622	14730	14704	14624	14569	14650	14841	14680	14754	14767	14674	14670	14561	14642	14647	14594	14853	14632	14795	14749	14587	14591	14817	14641	14709	14778	14648	14625	14674	14552	14553	14743	14660	14622	14692	14840	14784	14650	14663	14675	14723	14656	14628	14592	14853	14776	14715	14618	14724	14797	14684	14722	14611	14796	14632	14678	14806	14684	14591	14642	14595	14679	14649	14738	14585	14781	14720	14695	14673	14526	14665	14546	14722	14689	14803	14773	14594	14731	14623	14821	14568	14648	14450	14601	14825	14720	14575	14688	14735	14771	14650	14672	14661	14721	14517	14630	14668	14673	14526	14575	14736	14786	14694	14643	14793	14595	14677	14802	14813	14691	14640	14565	14722	14469	14793	14641	14550	14640	14600	14691	14505	14631	14715	14583	14566	14721	14688	14817	14504	14510	14659	14691	14666	14735	14765	14740	14711	14566	14697	14611	14679	14751	14775	14811	14563	14664	14527	14528	14465	14485	14590	14676	14567	14780	14655	14749	14572	14647	14726	14660	14724	14772	14711	14775	14583	14592	14549	14736	14720	14649	14676	14696	14657	14563	14716	14699	14552	14688	14581	14759	14644	14608	14802	14661	14778	14563	14654	14530	14726	14739	14583	14718	14641	14697	14853	14704	14590	14546	14776	14607	14693	14662	14747	14565	14634	14644	14475	14706	14798	14785	14645	14627	14588	14620	14669	14816	14563	14731	14600	14510	14729	14721	14626	14704	14721	14626	14742	14694	14692	14667	14753	14574	14704	14515	14588	14855	14782	14679	14789	14606	14740	14748	14639	14741	14700	14818	14731	14551	14763	14576	14635	14920	14695	14825	14560	14701	14702	14535	14852	14681	14659	14606	14722	14604	14729	14708	14849	14663	14758	14714	14624	14786	14655	14727	14680	14617	14665	14520	14541	14840	14711	14593	14715	14721	14632	14631	14698	14572	14651	14687	14624	14656	14746	14767	14862	14667	14707	14487	14608	14625	14658	14641	14540	14716	14615	14695	14799	14685	14661	14566	14583	14752	14634	14567	14657	14564	14832	14669	14625	14595	14730	14705	14532	14603	14549	14684	14674	14607	14664	14649	14654	14791	14634	14722	14640	14770	14674	14669	14800	14589	14719	14687	14632	14616	14781	14626	14676	14493	14627	14725	14671	14787	14623	14753	14669	14735	14508	14645	14906	14670	14661	14776	14604	14604	14579	14715	14685	14645	14589	14613	14759	14743	14521	14658	14714	14775	14766	14705	14691	14735	14632	14567	14548	14667	14732	14713	14640	14503	14563	14626	14588	14616	14723	14780	14741	14689	14532	14601	14582	14665	14695	14716	14647	14764	14673	14709	14742	14828	14746	14710	14622	14663	14715	14660	14775	14645	14667	14808	14493	14603	14655	14806	14735	14594	14576	14657	14567	14805	14698	14575	14650	14680	14622	14797	14734	14622	14459	14690	14747	14530	14562	14557	14641	14656	14663	14691	14687	14879	14774	14595	14452	14616	14507	14735	14549	14915	14851	14746	14512	14789	14619	14632	14527	14625	14679	14514	14697	14647	14646	14610	14676	14601	14758	14646	14690	14589	14741	14619	14643	14754	14479	14618	14632	14562	14696	14550	14601	14750	14643	14549	14751	14721	14697	14857	14583	14680	14655	14605	14896	14604	14644	14760	14680	14661	14699	14531	14670	14776	14685	14697	14670	14712	14550	14674	14804	14696	14689	14635	14860	14711	14481	14704	14821	14748	14722	14746	14547	14571	14886	14677	14756	14590	14704	14553	14711	14477	14720	14836	14828	14555	14880	14650	14613	14643	14532	14773	14576	14672	14637	14680	14583	14746	14820	14606	14760	14685	14692	14693	14510	14697	14583	14702	14651	14568	14661	14801	14746	14719	14601	14798	14505	14533	14558	14563	14719	14568	14638	14783	14622	14614	14592	14750	14707	14841	14496	14743	14757	14569	14808	14645	14717	14772	14915	14731	14706	14644	14810	14698	14710	14932	14674	14515	14569	14738	14707	14688	14526	14673	14736	14701	14466	14859	14792	14654	14704	14785	14785	14700	14775	14828	14710	14656	14827	14661	14873	14616	14730	14547	14525	14660	14596	14575	14642	14868	14667	14690	14644	14872	14677	14630	14559	14847	14868	14760	14674	14780	14559	14573	14648	14678	14635	14650	14809	14733	14556	14491	14663	14690	14640	14734	14628	14544	14655	14727	14618	14725	14645	14717	14589	14559	14660	14693	14590	14719	14697	14738	14685	14756	14614	14659	14715	14676	14525	14430	14757	14716	14718	14588	14663	14496	14745	14653	14672	14740	14619	14671	14615	14544	14743	14527	14586	14733	14625	14823	14675	14594	14690	14668	14516	14689	14721	14629	14588	14482	14694	14638	14695	14506	14721	14528	14748	14669	14766	14789	14591	14558	14584	14624	14620	14545	14760	14581	14535	14779	14737	14585	14743	14599	14710	14854	14767	14794	14770	14610	14700	14754	14660	14618	14557	14626	14613	14689	14631	14710	14580	14663	14779	14722	14614	14624	14954	14704	14908	14740	14773	14596	14648	14590	14844	14594	14571	14642	14809	14766	14622	14482	14577	14619	14659	14829	14616	14656	14669	14872	14666	14708	14867	14756	14600	14686	14659	14685	14803	14609	14845	14608	14672	14690	14788	14777	14731	14598	14523	14717	14603	14717	14694	14523	14671	14810	14757	14473	14714	14554	14621	14642	14556	14580	14528	14664	14484	14676	14670	14781	14545	14699	14810	14898	14489	14772	14620	14606	14730	14715	14573	14670	14671	14743	14701	14713	14721	14783	14768	14613	14689	14773	14783	14700	14494	14701	14542	14654	14564	14628	14624	14556	14502	14519	14667	14752	14564	14614	14694	14686	14689	14552	14717	14705	14613	14558	14558	14640	14695	14713	14664	14541	14741	14810	14636	14537	14606	14768	14717	14602	14655	14774	14792	14604	14796	14803	14725	14628	14727	14625	14721	14621	14604	14708	14518	14598	14742	14826	14577	14463	14616	14484	14591	14687	14707	14643	14618	14678	14834	14605	14761	14706	14608	14600	14673	14690	14683	14694	14757	14772	14660	14735	14606	14794	14611	14659	14622	14764	14620	14711	14457	14658	14533	14656	14694	14729	14748	14515	14800	14499	14640	14639	14445	14679	14552	14485	14745	14696	14678	14736	14622	14515	14669	14626	14801	14620	14729	14794	14616	14718	14584	14725	14498	14644	14600	14797	14717	14785	14784	14563	14601	14661	14644	14658	14741	14644	14572	14764	14653	14706	14565	14538	14698	14663	14727	14654	14842	14668	14442	14645	14742	14671	14959	14758	14637	14615	14591	14548	14642	14618	14685	14717	14636	14733	14564	14720	14538	14809	14757	14556	14681	14722	14605	14781	14591	14512	14675	14604	14690	14638	14590	14757	14702	14638	14723	14444	14878	14625	14552	14624	14672	14679	14628	14703	14543	14754	14782	14765	14609	14742	14662	14693	14657	14633	14763	14786	14685	14705	14706	14593	14668	14620	14570	14591	14668	14752	14662	14540	14706	14529	14645	14603	14642	14533	14749	14791	14627	14790	14577	14718	14722	14666	14660	14745	14734	14752	14752	14544	14832	14492	14825	14783	14901	14625	14683	14533	14539	14712	14732	14524	14789	14646	14719	14566	14777	14545	14566	14572	14818	14698	14612	14692	14645	14724	14648	14687	14586	14738	14597	14636	14691	14715	14558	14701	14743	14556	14674	14618	14741	14775	14735	14572	14861	14673	14663	14528	14819	14641	14609	14619	14802	14667	14711	14716	14721	14599	14624	14824	14628	14686	14556	14595	14663	14766	14687	14565	14624	14563	14656	14485	14750	14687	14601	14763	14562	14749	14526	14710	14706	14804	14708	14752	14609	14819	14591	14633	14750	14801	14607	14703	14681	14783	14739	14685	14701	14723	14682	14683	14644	14796	14733	14716	14929	14661	14611	14640	14671	14828	14609	14530	14674	14552	14633	14756	14609	14690	14746	14623	14492	14571	14678	14634	14544	14606	14586	14655	14610	14444	14698	14786	14528	14603	14647	14712	14694	14638	14719	14760	14782	14870	14702	14635	14827	14514	14652	14553	14806	14666	14503	14819	14502	14670	14774	14640	14677	14661	14636	14647	14561	14730	14676	14632	14761	14522	14709	14566	14777	14660	14861	14636	14649	14624	14696	14604	14719	14718	14715	14654	14603	14548	14543	14478	14486	14838	14670	14630	14532	14677	14617	14711	14615	14625	14563	14537	14779	14849	14683	14574	14537	14759	14628	14629	14621	14598	14705	14560	14880	14686	14652	14700	14647	14657	14597	14841	14535	14851	14674	14754	14521	14669	14600	14792	14681	14572	14635	14645	14714	14728	14718	14691	14469	14849	14782	14557	14743	14589	14748	14596	14786	14793	14621	14410	14782	14654	14513	14889	14694	14506	14726	14597	14487	14590	14630	14633	14577	14631	14604	14638	14600	14706	14734	14532	14589	14765	14695	14689	14762	14471	14782
22686	21068	28832	23590	21675	24777	27498	22613	21688	21583	20850	20526	20434	20437	20077	19670	19250	19260	19571	19542	19320	18870	19024	18926	18995	19020	18945	18844	18893	18919	18912	18859	18709	18896	18864	18761	18948	18664	18641	18931	18837	18671	18692	18705	18598	18662	18730	18716	18703	18581	18688	18642	18879	18786	18861	18712	18629	18800	18702	18738	18836	18708	18644	18525	18425	18495	18439	18606	18760	18623	18650	18477	18723	18778	18686	18569	18575	18572	18694	18775	18717	18516	18623	18713	18488	18440	18543	18694	18650	18597	18830	18758	18685	18701	18495	18379	18674	18701	18591	18655	18595	18768	18908	18847	18609	18623	18426	18804	18439	18610	18439	18595	18494	18651	18604	18510	18682	18425	18522	18539	18509	18699	18611	18629	18553	18566	18320	18557	18768	18640	18570	18603	18493	18566	18684	18511	18449	18538	18811	18682	18751	18577	18559	18728	18526	18718	18657	18445	18562	18536	18636	18583	18622	18601	18541	18545	18690	18446	18498	18493	18542	18720	18441	18587	18645	18435	18474	18621	18695	18604	18540	18631	18657	18565	18547	18522	18545	18606	18444	18544	18530	18672	18659	18604	18801	18517	18603	18846	18666	18664	18619	18694	18630	18584	18559	18465	18667	18686	18688	18616	18592	18470	18675	18571	18689	18432	18466	18567	18584	18593	18750	18639	18746	18684	18571	18798	18759	18684	18682	18653	18746	18724	18531	18614	18799	18607	18445	18571	18652	18853	18554	18344	18418	18470	18695	18602	18613	18743	18541	18628	18378	18653	18778	18649	18596	18583	18549	18688	18452	18541	18530	18784	18503	18516	18570	18522	18435	18572	18390	18386	18617	18443	18598	18527	18569	18659	18648	18667	18558	18541	18688	18539	18575	18583	18630	18408	18634	18575	18749	18583	18674	18574	18538	18655	18563	18620	18594	18617	18649	18548	18823	18686	18746	18541	18531	18555	18367	18576	18674	18553	18625	18660	18618	18627	18513	18484	18694	18451	18610	18474	18648	18647	18867	18759	18420	18471	18640	18746	18630	18671	18648	18689	18575	18639	18479	18640	18598	18375	18573	18613	18585	18614	18450	18528	18750	18602	18676	18681	18416	18683	18623	18453	18562	18600	18700	18489	18585	18450	18620	18800	18543	18734	18769	18720	18597	18561	18382	18786	18538	18627	18345	18723	18596	18672	18749	18540	18574	18202	18671	18466	18321	18483	18393	18666	18570	18500	18731	18635	18527	18542	18468	18512	18539	18432	18661	18733	18552	18667	18531	18624	18615	18533	18452	18599	18626	18413	18690	18527	18720	18380	18419	18620	18488	18619	18683	18526	18640	18520	18519	18551	18586	18767	18606	18619	18536	18376	18693	18690	18671	18446	18665	18547	18539	18583	18612	18462	18498	18427	18507	18800	18677	18598	18275	18448	18395	18492	18732	18600	18727	18594	18607	18631	18780	18390	18645	18499	18673	18764	18536	18614	18768	18598	18623	18851	18725	18600	18771	18794	18601	18809	18806	18797	18594	18516	18593	18420	18384	18565	18647	18602	18582	18578	18460	18652	18466	18693	18793	18552	18389	18357	18515	18531	18620	18483	18634	18416	18526	18578	18694	18628	18491	18673	18822	18598	18729	18661	18431	18649	18431	18411	18484	18382	18449	18592	18346	18568	18678	18447	18568	18629	18637	18725	18568	18598	18739	18651	18637	18661	18649	18499	18378	18338	18581	18538	18617	18470	18817	18432	18638	18570	18759	18764	18557	18694	18387	18485	18601	18475	18560	18560	18400	18490	18701	18610	18660	18467	18575	18648	18559	18542	18731	18741	18639	18652	18612	18327	18476	18577	18527	18572	18580	18553	18441	18688	18398	18397	18501	18616	18596	18467	18591	18781	18720	18508	18695	18455	18639	18501	18503	18639	18570	18521	18654	18780	18718	18674	18583	18436	18529	18525	18447	18624	18526	18492	18772	18488	18543	18640	18712	18755	18576	18620	18419	18447	18338	18331	18391	18764	18694	18635	18696	18600	18601	18751	18601	18679	18718	18589	18547	18530	18600	18495	18470	18508	18517	18521	18409	18579	18625	18718	18535	18770	18558	18669	18536	18572	18889	18660	18575	18492	18824	18479	18619	18515	18511	18468	18519	18531	18706	18461	18629	18791	18529	18555	18556	18531	18438	18621	18677	18654	18548	18798	18823	18428	18605	18402	18407	18526	18598	18737	18719	18516	18647	18608	18574	18482	18533	18573	18508	18612	18516	18505	18694	18744	18742	18571	18580	18426	18785	18765	18402	18501	18660	18396	18656	18503	18603	18714	18190	18378	18592	18533	18584	18673	18528	18483	18725	18638	18599	18572	18732	18535	18473	18419	18415	18583	18534	18596	18458	18710	18590	18556	18572	18397	18529	18505	18744	18661	18569	18685	18542	18557	18621	18545	18607	18626	18792	18456	18648	18770	18702	18606	18514	18718	18606	18485	18784	18681	18456	18638	18437	18551	18732	18657	18717	18621	18490	18487	18710	18623	18639	18510	18802	18563	18638	18496	18622	18581	18711	18564	18641	18346	18620	18357	18571	18625	18503	18574	18491	18648	18729	18480	18521	18679	18441	18580	18553	18562	18417	18551	18442	18493	18696	18696	18579	18471	18616	18496	18639	18493	18399	18903	18600	18635	18553	18459	18689	18572	18409	18669	18830	18455	18669	18536	18543	18547	18540	18614	18559	18650	18424	18359	18603	18653	18664	18498	18634	18549	18805	18578	18580	18676	18463	18611	18546	18620	18653	18610	18510	18565	18588	18647	18672	18518	18407	18429	18551	18389	18641	18718	18526	18648	18455	18539	18756	18636	18459	18676	18497	18468	18575	18571	18558	18676	18722	18508	18625	18742	18730	18652	18697	18481	18611	18602	18525	18402	18621	18658	18706	18504	18428	18522	18362	18505	18632	18526	18518	18552	18625	18452	18724	18602	18645	18428	18578	18681	18586	18604	18727	18670	18536	18591	18704	18669	18637	18786	18670	18402	18425	18710	18670	18540	18454	18482	18730	18594	18599	18500	18699	18778	18719	18570	18646	18579	18609	18645	18443	18658	18380	18598	18638	18540	18711	18390	18450	18632	18608	18731	18523	18939	18870	18752	18398	18441	18750	18641	18668	18614	18694	18478	18417	18806	18728	18761	18717	18511	18561	18509	18694	18681	18752	18571	18485	18411	18634	18503	18469	18418	18531	18460	18467	18817	18772	18585	18386	18605	18360	18572	18571	18546	18477	18539	18662	18695	18749	18413	18803	18751	18564	18546	18524	18615	18433	18609	18844	18843	18763	18572	18472	18624	18766	18596	18427	18737	18645	18487	18462	18439	18748	18642	18472	18484	18420	18861	18742	18622	18822	18833	18607	18261	18526	18520	18328	18635	18757	18665	18331	18374	18421	18745	18606	18564	18677	18561	18618	18500	18804	18796	18274	18699	18646	18577	18561	18523	18562	18504	18573	18550	18738	18513	18701	18612	18382	18673	18486	18554	18498	18536	18465	18663	18653	18437	18545	18741	18603	18585	18524	18480	18681	18385	18592	18596	18566	18761	18716	18760	18570	18549	18663	18358	18763	18640	18616	18645	18683	18572	18614	18667	18557	18363	18576	18632	18707	18768	18698	18399	18716	18541	18626	18653	18523	18677	18515	18455	18736	18418	18620	18786	18574	18568	18433	18788	18519	18654	18499	18682	18723	18483	18579	18586	18692	18655	18754	18566	18676	18609	18659	18663	18598	18540	18616	18435	18480	18680	18537	18647	18502	18479	18573	18316	18583	18704	18531	18569	18670	18626	18630	18588	18591	18794	18627	18687	18675	18870	18476	18718	18624	18626	18615	18476	18650	18403	18610	18590	18549	18702	18433	18564	18413	18554	18456	18736	18352	18702	18837	18635	18532	18596	18567	18677	18422	18517	18748	18402	18766	18532	18485	18635	18635	18395	18603	18648	18766	18609	18519	18558	18763	18680	18671	18625	18786	18625	18666	18553	18529	18383	18436	18427	18394	18588	18564	18743	18853	18599	18622	18648	18520	18399	18800	18476	18450	18482	18398	18549	18565	18690	18568	18532	18581	18674	18698	18457	18732	18477	18588	18584	18610	18579	18792	18695	18760	18811	18617	18747	18641	18630	18626	18694	18517	18661	18544	18387	18536	18519	18595	18651	18625	18606	18428	18593	18687	18434	18826	18654	18650	18671	18438	18475	18689	18627	18476	18595	18627	18695	18547	18439	18852	18732	18624	18577	18707	18617	18447	18653	18683	18344	18438	18434	18465	18696	18630	18467	18313	18709	18749	18694	18447	18483	18614	18623	18291	18547	18714	18441	18680	18568	18872	18595	18796	18420	18568	18639	18613	18634	18477	18382	18652	18684	18639	18505	18619	18522	18690	18524	18384	18686	18648	18435	18506	18538	18504	18416	18348	18422	18574	18471	18548	18585	18479	18508	18753	18520	18601	18506	18676	18499	18354	18632	18380	18501	18516	18613	18582	18505	18437	18525	18517	18522	18632	18445	18519	18514	18544	18798	18526	18356	18709	18593	18516	18820	18579	18657	18516	18469	18387	18453	18626	18740	18746	18776	18693	18618	18545	18496	18736	18728	18721	18632	18594	18695	18770	18427	18427	18592	18555	18461	18550	18724	18665	18601	18708	18580	18684	18761	18706	18478	18660	18660	18487	18749	18722	18642	18384	18440	18325	18477	18570	18554	18453	18850	18654	18810	18600	18572	18705	18815	18719	18667	18266	18471	18755	18660	18760	18699	18662	18586	18597	18605	18543	18438	18579	18774	18547	18631	18655	18905	18749	18558	18449	18621	18530	18558	18588	18484	18551	18378	18708	18563	18642	18591	18397	18558	18562	18572	18702	18539	18581	18768	18742	18573	18572	18774	18673	18567	18566	18593	18541	18734	18643	18612	18748	18539	18770	18717	18533	18717	18494	18504	18663	18737	18634	18681	18750	18750	18661	18531	18544	18655	18708	18614	18591	18525	18452	18612	18654	18451	18634	18344	18547	18638	18732	18416	18459	18469	18805	18517	18389	18715	18668	18549	18558	18619	18538	18351	18548	18504	18627	18568	18655	18746	18681	18453	18852	18646	18641	18467
23058	42659	39025	30578	26686	24385	22607	21257	20680	19394	18725	18327	18188	17800	17455	17247	16988	16792	16564	16467	16150	16146	15968	16037	15917	16038	15832	15721	15805	15701	15832	15882	15758	15713	15606	15722	15600	15334	15651	15631	15640	15438	15565	15551	15366	15608	15494	15510	15692	15575	15667	15417	15535	15505	15232	15459	15595	15541	15676	15621	15797	15468	15388	15468	15541	15547	15570	15528	15613	15615	15354	15550	15618	15570	15609	15518	15601	15434	15522	15677	15413	15469	15458	15531	15543	15533	15490	15475	15599	15550	15533	15604	15478	15413	15470	15475	15498	15531	15446	15418	15574	15444	15692	15544	15518	15393	15407	15609	15386	15420	15406	15457	15522	15418	15541	15575	15435	15574	15482	15536	15498	15436	15497	15411	15478	15610	15359	15541	15516	15561	15317	15501	15444	15524	15631	15558	15497	15364	15599	15532	15429	15567	15462	15555	15463	15495	15617	15547	15523	15279	15503	15713	15448	15406	15459	15459	15473	15501	15640	15548	15423	15314	15321	15496	15413	15529	15621	15453	15338	15604	15370	15486	15380	15347	15544	15540	15311	15594	15635	15495	15451	15419	15461	15412	15575	15568	15528	15511	15478	15513	15337	15448	15543	15471	15391	15659	15586	15562	15433	15442	15521	15396	15547	15347	15491	15480	15512	15405	15354	15501	15434	15541	15397	15444	15442	15561	15474	15440	15556	15442	15455	15372	15688	15411	15514	15421	15574	15528	15531	15468	15452	15389	15517	15500	15542	15496	15467	15580	15486	15473	15560	15532	15458	15478	15507	15494	15358	15495	15462	15322	15507	15472	15663	15448	15477	15623	15367	15512	15471	15476	15567	15484	15459	15697	15528	15388	15513	15554	15578	15532	15549	15484	15606	15329	15436	15634	15385	15350	15443	15560	15559	15525	15545	15350	15463	15574	15581	15491	15588	15495	15477	15577	15409	15373	15639	15515	15620	15464	15346	15353	15491	15417	15526	15537	15559	15578	15544	15546	15552	15458	15431	15472	15599	15538	15707	15547	15504	15424	15557	15311	15454	15358	15606	15345	15482	15485	15386	15399	15564	15422	15409	15456	15458	15477	15398	15358	15609	15555	15494	15437	15503	15475	15535	15414	15601	15389	15520	15474	15422	15425	15412	15339	15446	15517	15568	15546	15438	15607	15517	15649	15521	15596	15242	15552	15631	15505	15426	15521	15442	15522	15394	15415	15716	15627	15492	15499	15569	15506	15367	15660	15440	15648	15506	15420	15515	15487	15430	15374	15455	15612	15447	15476	15597	15274	15316	15478	15334	15601	15500	15365	15396	15612	15604	15555	15549	15604	15382	15538	15425	15457	15442	15425	15495	15450	15607	15533	15476	15467	15455	15608	15482	15404	15477	15458	15477	15481	15514	15511	15490	15418	15353	15335	15386	15466	15450	15318	15454	15553	15542	15598	15420	15468	15450	15525	15438	15473	15498	15355	15450	15412	15625	15275	15404	15505	15566	15521	15472	15324	15303	15323	15421	15413	15535	15437	15416	15494	15510	15632	15510	15533	15428	15406	15479	15635	15240	15579	15595	15617	15425	15391	15508	15491	15367	15550	15487	15239	15511	15468	15693	15500	15483	15356	15640	15491	15540	15537	15613	15498	15414	15475	15470	15655	15475	15400	15442	15386	15501	15593	15547	15629	15376	15470	15413	15490	15129	15591	15595	15430	15573	15512	15524	15385	15504	15325	15430	15286	15556	15440	15468	15729	15449	15508	15559	15505	15422	15282	15491	15394	15595	15633	15414	15443	15410	15654	15535	15599	15456	15360	15536	15402	15529	15431	15392	15626	15315	15413	15406	15461	15537	15357	15426	15646	15493	15424	15380	15345	15374	15524	15480	15694	15471	15409	15582	15364	15462	15513	15569	15690	15364	15379	15563	15370	15456	15533	15300	15524	15566	15346	15437	15525	15309	15600	15607	15514	15365	15285	15415	15352	15529	15417	15433	15536	15483	15509	15430	15440	15504	15447	15496	15276	15619	15533	15483	15362	15512	15428	15776	15523	15437	15509	15365	15437	15484	15418	15556	15530	15339	15435	15566	15329	15439	15361	15389	15545	15659	15429	15540	15453	15422	15403	15194	15580	15538	15590	15414	15462	15471	15606	15448	15439	15585	15401	15421	15477	15475	15332	15512	15483	15496	15395	15284	15396	15591	15466	15598	15358	15575	15313	15514	15333	15406	15440	15251	15675	15629	15459	15667	15522	15429	15345	15519	15277	15363	15511	15443	15427	15466	15373	15552	15445	15483	15363	15402	15592	15285	15536	15453	15467	15518	15550	15418	15485	15553	15472	15388	15243	15542	15442	15356	15641	15462	15451	15595	15327	15496	15405	15575	15508	15256	15519	15550	15525	15553	15701	15326	15325	15369	15533	15466	15412	15499	15457	15298	15445	15504	15554	15455	15544	15302	15508	15414	15411	15516	15558	15485	15559	15526	15466	15558	15428	15492	15457	15525	15296	15588	15479	15551	15716	15605	15424	15658	15332	15391	15298	15535	15563	15506	15481	15382	15440	15532	15503	15559	15518	15306	15447	15355	15491	15339	15627	15509	15611	15413	15354	15515	15422	15424	15486	15390	15607	15549	15624	15473	15462	15584	15726	15299	15422	15519	15443	15375	15512	15411	15487	15492	15577	15520	15548	15623	15424	15351	15419	15444	15558	15398	15500	15587	15254	15594	15382	15374	15638	15495	15691	15528	15388	15586	15492	15582	15427	15230	15352	15625	15315	15401	15441	15430	15307	15487	15602	15555	15502	15371	15638	15596	15547	15285	15692	15595	15488	15269	15615	15383	15481	15541	15553	15348	15527	15348	15420	15483	15359	15442	15512	15529	15356	15417	15379	15533	15471	15615	15497	15553	15588	15544	15699	15555	15411	15515	15424	15384	15667	15527	15507	15482	15453	15627	15416	15557	15378	15582	15387	15518	15567	15452	15654	15519	15535	15481	15522	15516	15534	15453	15393	15532	15423	15466	15382	15467	15601	15368	15332	15517	15443	15559	15534	15524	15461	15384	15532	15487	15337	15445	15478	15380	15460	15577	15468	15455	15525	15682	15479	15576	15500	15493	15524	15530	15436	15453	15382	15515	15329	15429	15418	15489	15416	15408	15346	15571	15512	15449	15438	15437	15368	15605	15322	15478	15342	15440	15627	15435	15441	15483	15425	15486	15551	15662	15419	15448	15599	15523	15462	15450	15239	15409	15473	15434	15361	15542	15484	15404	15303	15346	15565	15626	15409	15439	15657	15543	15594	15630	15463	15433	15513	15488	15482	15698	15544	15438	15571	15507	15163	15191	15567	15572	15405	15332	15410	15584	15533	15397	15372	15388	15428	15635	15268	15490	15502	15438	15576	15316	15577	15416	15619	15498	15422	15454	15549	15554	15541	15545	15453	15685	15454	15412	15556	15548	15343	15411	15560	15523	15444	15424	15522	15637	15634	15478	15655	15413	15615	15610	15544	15444	15503	15465	15409	15559	15472	15629	15370	15486	15391	15453	15420	15510	15524	15530	15419	15412	15462	15540	15484	15481	15574	15478	15569	15507	15462	15524	15504	15481	15394	15427	15540	15513	15410	15537	15521	15476	15401	15395	15414	15311	15369	15452	15308	15414	15374	15550	15550	15534	15655	15477	15395	15490	15470	15609	15429	15404	15486	15479	15281	15423	15477	15524	15653	15607	15491	15581	15225	15522	15529	15509	15523	15376	15490	15534	15680	15401	15517	15397	15537	15472	15542	15265	15535	15455	15540	15355	15501	15572	15424	15497	15571	15402	15479	15576	15714	15462	15491	15389	15375	15474	15537	15512	15479	15574	15575	15565	15535	15311	15634	15591	15247	15566	15462	15477	15430	15461	15577	15415	15433	15351	15445	15332	15440	15516	15536	15594	15462	15526	15360	15545	15235	15420	15548	15572	15586	15522	15571	15645	15422	15378	15578	15632	15469	15627	15640	15542	15400	15486	15455	15368	15639	15525	15334	15684	15425	15485	15648	15454	15667	15551	15746	15418	15420	15447	15537	15412	15534	15606	15256	15442	15459	15639	15358	15439	15529	15375	15380	15358	15323	15435	15420	15371	15330	15472	15445	15510	15368	15511	15445	15460	15549	15461	15436	15493	15252	15429	15493	15456	15526	15351	15524	15453	15332	15465	15445	15475	15384	15163	15602	15355	15464	15328	15405	15735	15527	15421	15368	15644	15447	15557	15556	15303	15682	15324	15451	15608	15470	15535	15409	15554	15299	15462	15473	15330	15474	15466	15493	15594	15456	15502	15554	15569	15533	15330	15458	15604	15381	15509	15366	15601	15421	15340	15496	15510	15341	15385	15539	15492	15478	15590	15475	15455	15573	15577	15517	15439	15408	15415	15594	15479	15407	15473	15465	15541	15661	15412	15524	15516	15425	15378	15515	15610	15380	15409	15586	15335	15511	15461	15449	15538	15389	15518	15497	15525	15388	15589	15546	15502	15411	15513	15595	15402	15340	15460	15613	15487	15726	15445	15396	15536	15606	15310	15624	15306	15437	15497	15470	15489	15688	15526	15503	15550	15491	15456	15396	15446	15457	15417	15477	15402	15465	15354	15583	15592	15441	15323	15387	15345	15536	15521	15479	15343	15661	15419	15329	15436	15636	15411	15347	15541	15386	15541	15457	15459	15299	15411	15556	15493	15345	15494	15506	15515	15445	15440	15561	15431	15646	15504	15308	15617	15437	15550	15463	15408	15355	15464	15594	15577	15546	15443	15391	15551	15309	15405	15524	15392	15391	15457	15484	15607	15444	15281	15558	15398	15367	15524	15464	15531	15424	15430	15476	15485	15520	15423	15490	15270	15404	15489	15474	15472	15432	15613	15465	15430	15463	15691	15358	15415	15431	15649	15320	15581	15434	15658	15514	15506	15429	15526	15407	15503	15412	15514	15300	15552	15364	15634	15395	15471	15588	15529	15541	15301	15617	15422	15455	15573	15387	15459	15466	15538	15450	15397	15365	15422	15493	15498	15513	15557	15358	15398	15528	15430	15491	15464	15590	15425	15508	15240	15471	15414	15631	15324	15603	15533	15484	15555	15338	15716	15497	15397	15498	15544	15493
28059	23585	27935	24966	20858	19632	19073	18572	18477	18160	17903	17912	17798	17546	17601	17125	17305	17238	17231	17302	17215	17165	17372	17221	17108	17178	17020	17071	17180	17094	17144	17270	17075	17116	17019	17132	17256	17064	16763	16967	17037	17146	17159	17012	17167	17099	17123	17070	16914	17046	16812	16992	16868	16995	17216	16860	17269	17085	17017	17208	16989	17015	16986	16914	16874	16937	16953	16891	16900	17073	17007	17018	17087	16955	16939	17145	16885	17080	17037	16848	16947	16823	16957	16930	16771	17095	16925	17014	16977	16872	16959	16793	17013	17070	16993	17000	16966	16983	17032	17002	17050	17110	16879	16838	16902	16769	16837	16922	16916	17203	16954	16942	16879	16890	16889	16907	16944	16939	17098	17039	16920	17037	16805	16900	16848	17074	16768	16944	16800	16719	16893	17001	16921	17026	16966	16852	17060	16977	17137	17141	17134	16941	16955	16975	16946	16888	16860	16954	17036	16942	16828	17123	17138	17110	16793	16874	17030	16856	17226	17044	17168	17087	17036	16945	17125	16944	16842	16916	16945	16964	16953	17011	16922	17068	16981	16906	17103	16857	17080	16889	17032	16996	16937	17013	16839	16888	17108	17049	17143	17051	17068	16985	16836	16842	17074	17035	16985	16901	17066	16915	16818	17041	16925	17016	16914	17004	17122	16955	17018	16972	17136	17227	16864	17099	17011	17050	17008	16952	17061	16920	16925	17046	16819	16883	16977	16909	16901	16999	17071	16864	16890	16973	17019	16834	17115	16950	16799	17061	16861	16906	17006	17020	17021	16936	16991	16925	16891	17020	17098	17119	16910	16860	17052	16995	16986	16984	16980	16910	17072	16759	17089	16845	16846	17112	17044	17121	17028	17014	17105	16910	16992	16982	17059	16856	16980	16947	17100	16821	16998	17017	17035	16877	17064	16995	16854	17000	17019	17047	17051	16985	16986	17043	17023	17055	17074	17015	17046	17277	16911	17116	16989	17076	17066	16970	17042	17152	16776	17043	16899	16938	17005	16875	16880	16859	16806	16886	17029	16845	17074	16859	16926	16821	16924	16962	17035	17031	16926	17174	17068	16947	16933	16875	16963	17006	17060	17122	16958	16771	17125	16862	17051	16920	17002	16757	16913	16975	17012	17073	17178	16793	17052	17021	16983	17212	17011	16779	16972	16898	16949	16825	16931	16977	16914	17102	16829	16943	17118	17132	16771	17008	16859	16984	17130	17067	16888	16970	16989	17109	17063	16929	16986	16730	17007	16935	17056	17028	16894	17045	16856	16934	16991	17075	17052	16958	17004	16988	16922	16760	16957	16929	17119	17032	16691	16797	16911	17129	16737	16688	16978	17023	16941	16739	16813	16998	16806	16906	16974	17061	17050	16747	16999	16998	17061	17186	16935	17075	17190	16914	17003	16834	17133	17099	16916	17001	16859	17047	16822	17114	16909	17001	16980	17076	17089	17084	17034	17033	17081	17037	17053	16980	17013	17009	17186	16856	17033	16874	16856	16768	16994	16741	16968	16974	16972	17138	16881	16868	16925	16642	16923	16874	16920	16860	16829	17169	17146	16832	16935	16830	16925	16811	17019	17101	16911	16812	16937	16957	17029	16571	16776	17008	16882	16882	16785	16930	16892	17171	16926	16982	17075	17004	16904	16738	16823	16815	16904	17144	16974	17177	16967	16907	17035	16881	16890	17139	17113	16826	17045	16924	17023	16901	16886	17018	16869	16994	16974	16980	16694	16910	17080	16975	16877	16977	16926	16928	16946	17133	16902	17034	16977	17043	17128	17078	17184	16861	17110	16872	17104	16948	17090	16964	16922	17167	16980	17032	16916	16871	16851	16961	16917	17101	17022	16952	16762	17028	16808	17018	17011	16998	17140	17051	16901	17009	16834	17048	16928	17231	17089	17036	16980	16914	16855	17139	16846	16926	16972	17173	16848	16994	16805	17121	16888	17078	16881	17074	16976	17052	16871	16967	16852	16997	16947	17073	17004	16988	16963	17018	17044	17098	16875	16887	16917	17007	17049	17132	16997	16814	16984	16972	16891	17070	16911	16976	17103	16851	17171	16781	16898	17012	17023	17011	17033	16821	16909	16667	16950	16879	17164	16878	17120	16959	17136	17031	17049	17037	16985	16952	17079	16902	16934	16867	17017	16860	16911	17140	16987	16891	16892	16858	17045	16856	16980	16934	16770	16978	17038	16946	16908	17050	16964	16965	17203	16871	16913	16966	17018	17034	17146	17056	16855	17034	17251	16947	16992	16901	16802	17166	17079	17096	16896	16887	16937	17042	17012	16959	16838	17222	16932	17145	17087	16950	16835	17072	16810	16816	17156	16895	16818	16933	17119	17014	17012	16906	17107	17090	17024	17069	17132	16887	16983	17144	16975	16957	16814	16985	17102	16929	17012	17026	16967	16916	16977	16981	17262	16956	16950	16963	16954	17035	16607	17045	16991	16883	16984	17064	16913	16897	16960	16960	17110	17095	17059	16808	16739	16961	16961	17022	16884	17011	17005	17011	17139	16957	17023	16995	17042	16849	16830	17029	17123	16997	16967	17139	16822	17045	17045	17068	16985	17001	16899	16943	17022	16819	16877	16922	17072	16946	17129	16511	16987	16738	17124	16946	17012	16991	16830	16994	16987	16842	16877	16997	17044	17011	16914	17078	16991	16868	16782	16920	16927	16932	17100	17021	16919	17161	17032	17218	16914	16834	16940	17063	16950	16889	17094	16806	17075	16965	16888	17017	17063	16856	16830	16812	16938	17085	16975	17061	16922	17129	16909	16789	16854	17047	17033	16854	17025	17073	16934	17168	16992	16780	16917	16964	16977	17186	17001	16958	17012	16956	17075	16992	16835	17077	16977	17134	16849	17034	17011	16997	16812	17066	16997	17001	17053	17013	16981	16911	16817	17132	17031	17147	17029	16805	17036	17000	17191	17021	16916	16972	17241	16990	17102	16895	16959	16937	16897	16889	17034	17011	17008	17013	16957	16790	16999	16881	17055	17046	16899	16697	16987	17040	17070	16931	16883	17069	16887	16864	16879	17069	16930	16948	17066	16927	17048	17187	16878	16933	16896	16993	16952	17215	17032	16978	16760	16978	17043	17072	17007	16759	16883	16899	17041	16911	17016	17167	16983	17142	17077	17274	16825	16902	16972	16934	16813	17040	17029	17114	16839	16943	17144	16936	16947	17070	16887	16905	16946	17127	16965	17072	16977	16983	16815	16992	17024	17255	17009	17083	16777	16923	17040	17111	17015	16862	16982	16998	16952	17069	17101	17007	17086	16940	17012	16890	17171	17080	16969	16918	16957	17018	16867	16968	16997	16962	16942	17042	17032	16736	16959	16953	17054	16903	17020	17034	16748	17081	17067	17033	17031	16751	16932	17102	17092	16905	17013	17234	17038	16905	17082	16787	16887	16981	16704	17032	17015	17075	17057	17013	17145	17106	16932	16922	16959	17107	16960	17143	17001	17001	16912	17120	16992	16848	16981	16908	16916	17018	17127	17184	17073	17088	16942	16894	16878	16878	16929	17043	16925	17042	17056	16928	16934	17048	17039	17018	16983	16894	16867	17137	17071	16959	16927	17073	17017	16909	17174	16937	17200	16985	17020	17089	17106	16919	16976	16997	17136	17102	16954	17024	17167	16872	16905	17059	16860	16997	17018	17003	16921	16856	16875	16856	17017	17021	16994	16978	16907	16929	17058	16981	16764	17031	16976	16952	16788	16795	16815	16958	17087	16974	16970	17149	17152	16958	16983	17175	16894	16925	16771	17029	17061	17017	16946	16758	17037	17144	17091	16984	17104	17042	17048	17071	17019	16980	17044	16905	16954	16996	17162	17074	17036	17005	17057	16905	16683	16848	16938	16902	17075	16830	16827	17173	16935	16979	17110	16954	16895	17215	17026	17169	16934	16961	16981	16988	16969	17039	16813	17013	16838	16970	17056	17059	16971	16935	17077	16898	16903	16863	16902	16931	16750	16946	17001	16987	16744	17016	17256	17161	17010	17043	17076	17021	17179	16781	17124	16878	17185	16926	16934	17106	17120	16928	16947	17092	17033	16981	17175	16897	16860	17043	17109	17125	16895	16960	17038	16989	17006	17075	17066	16969	16947	16874	17097	17029	16951	17005	17061	17148	17059	16904	17198	16916	16993	16986	17003	17081	17033	16847	16951	16919	16980	16934	17039	16848	17028	16997	17151	17010	17099	16899	17088	17145	17038	17038	16968	17056	16751	16914	16924	17054	17014	16891	16803	16818	16837	17003	16900	17015	17262	17040	17023	16976	17081	17170	17291	17145	16877	17121	16896	17067	17011	17022	16847	17046	17005	17005	17130	16967	17075	16730	17033	16960	17193	16986	16962	16916	16929	17043	16995	17108	16967	16885	16951	16955	16820	17090	16804	16945	16707	16851	17182	16992	17001	17001	17148	16995	17119	17025	17049	16802	17118	16763	17046	17045	16941	17034	16874	17080	17103	16913	16840	16893	16808	16791	17072	17067	17081	16960	17057	17238	17062	16934	16990	17173	17102	16819	17089	17053	16842	17140	17094	17038	16916	17052	16913	16960	17014	16736	17104	17128	17058	16973	17080	16964	17099	16982	16876	16887	17025	16960	16793	17018	17067	17165	17105	17020	16972	16996	17124	17043	16947	16917	17066	17139	16989	16772	17118	16925	17061	17121	17150	16869	16901	17073	17096	17006	16993	16942	17099	17208	17149	16957	17256	17084	17000	17055	16955	17077	16961	17005	16924	17026	16798	17265	16932	17094	16953	16876	16920	16866	17105	17092	16951	17142	16942	16960	16756	16964	16893	17070	17048	16881	17313	16839	17036	17121	16912	16968	16958	16877	17231	17191	16985	16999	16967	16786	17057	17004	17174	16974	17213	17010	17063	16845	17116	16645	17000	16843	16927	16876	17080	17006	17156	16956	16962	16795	16943	16814	17000	17129	17011	17279	16969	16915	16946	16967	16921	16904	17049	16783	16921	16891	17056	17038	17157	16900	17103	17055	16968	16955	16872	16816	17234	16919	17057	16848	17069	16724	16981	16987	16974	17259	16938	16980	16957	16874	17061	17060	16804	16894	16898	17158	17129	16937	17043	17090	16894	16892	16912	16990
21683	31829	28680	22031	19622	18528	17689	17223	16664	16229	15847	15753	15659	15564	15460	15077	15007	14949	14991	14838	14745	14802	14781	14666	14804	14720	14662	14812	14749	14832	14577	14700	14543	14415	14770	14685	14501	14475	14651	14384	14604	14498	14598	14554	14612	14521	14528	14693	14514	14665	14463	14574	14733	14587	14759	14662	14668	14526	14557	14651	14545	14459	14632	14585	14593	14553	14639	14645	14568	14504	14652	14543	14710	14600	14484	14571	14537	14516	14717	14443	14459	14521	14558	14631	14542	14618	14488	14610	14614	14535	14438	14577	14614	14669	14533	14548	14481	14609	14484	14588	14406	14656	14657	14471	14486	14437	14554	14667	14429	14636	14469	14531	14499	14661	14580	14471	14557	14234	14447	14607	14549	14527	14598	14486	14477	14711	14460	14552	14525	14602	14650	14553	14576	14639	14525	14574	14585	14559	14413	14492	14527	14663	14474	14519	14536	14560	14415	14524	14494	14630	14581	14599	14595	14526	14535	14547	14679	14540	14358	14564	14542	14608	14460	14510	14569	14496	14386	14526	14574	14411	14506	14480	14605	14658	14516	14597	14535	14458	14588	14445	14497	14531	14541	14543	14616	14570	14526	14474	14594	14514	14496	14670	14671	14586	14388	14724	14415	14632	14644	14492	14574	14602	14631	14539	14559	14402	14643	14464	14583	14590	14495	14567	14548	14341	14773	14471	14736	14575	14590	14561	14693	14465	14587	14481	14583	14422	14499	14461	14617	14601	14461	14570	14640	14612	14394	14535	14476	14618	14567	14449	14509	14565	14510	14400	14563	14615	14593	14523	14480	14574	14643	14509	14620	14615	14678	14522	14572	14493	14492	14516	14512	14649	14646	14611	14512	14493	14592	14560	14521	14595	14643	14515	14707	14520	14599	14438	14557	14673	14454	14585	14361	14436	14437	14621	14585	14443	14485	14469	14526	14626	14521	14624	14732	14586	14609	14690	14455	14427	14396	14616	14609	14479	14558	14496	14572	14435	14304	14643	14447	14512	14597	14472	14614	14532	14595	14627	14573	14602	14650	14633	14460	14524	14569	14568	14415	14439	14446	14656	14488	14625	14231	14600	14458	14619	14472	14531	14649	14413	14468	14603	14485	14429	14609	14410	14414	14609	14614	14472	14553	14543	14436	14430	14563	14583	14531	14488	14492	14487	14384	14459	14326	14596	14512	14504	14553	14726	14532	14580	14437	14424	14710	14700	14594	14567	14415	14503	14443	14495	14512	14491	14560	14432	14579	14500	14506	14627	14509	14631	14584	14595	14628	14591	14511	14603	14625	14426	14567	14561	14435	14666	14576	14482	14604	14551	14476	14672	14238	14532	14479	14500	14452	14579	14462	14479	14616	14581	14542	14503	14595	14533	14472	14667	14539	14490	14628	14618	14434	14610	14530	14455	14705	14486	14493	14430	14520	14460	14378	14635	14665	14570	14379	14640	14509	14601	14453	14632	14557	14572	14543	14491	14651	14664	14440	14429	14480	14513	14634	14612	14662	14599	14452	14611	14418	14606	14625	14665	14529	14527	14654	14567	14448	14610	14301	14545	14519	14631	14573	14526	14487	14674	14422	14500	14443	14558	14446	14401	14603	14694	14683	14544	14599	14593	14543	14575	14390	14640	14676	14636	14487	14588	14315	14559	14454	14675	14564	14797	14515	14461	14590	14620	14543	14566	14564	14516	14543	14545	14460	14453	14644	14655	14455	14620	14385	14321	14498	14654	14477	14470	14542	14319	14452	14613	14620	14486	14639	14683	14607	14659	14570	14601	14547	14434	14530	14310	14569	14516	14577	14417	14638	14585	14579	14445	14596	14421	14659	14537	14511	14514	14408	14520	14511	14553	14374	14528	14611	14553	14597	14458	14511	14563	14460	14436	14552	14605	14257	14699	14642	14562	14641	14768	14522	14481	14436	14564	14453	14791	14561	14384	14424	14614	14589	14610	14422	14464	14499	14591	14594	14559	14581	14613	14522	14653	14593	14543	14504	14474	14501	14462	14598	14691	14565	14586	14528	14673	14546	14595	14684	14496	14561	14523	14599	14550	14644	14589	14419	14527	14603	14425	14425	14521	14536	14513	14553	14613	14590	14627	14440	14509	14514	14485	14643	14451	14602	14595	14562	14530	14501	14637	14562	14604	14615	14616	14617	14428	14653	14594	14718	14636	14550	14555	14546	14560	14571	14470	14569	14458	14423	14567	14473	14381	14526	14388	14557	14764	14497	14458	14663	14564	14596	14569	14523	14508	14621	14780	14600	14580	14501	14540	14565	14603	14462	14514	14481	14634	14518	14461	14600	14582	14520	14620	14689	14427	14557	14581	14639	14495	14490	14633	14518	14478	14550	14544	14660	14592	14625	14504	14585	14539	14554	14556	14480	14574	14470	14411	14459	14657	14530	14539	14522	14666	14571	14494	14767	14550	14548	14687	14560	14724	14549	14573	14573	14523	14692	14529	14523	14627	14569	14487	14451	14533	14480	14525	14569	14363	14557	14458	14488	14497	14558	14623	14598	14628	14684	14575	14424	14536	14462	14510	14627	14582	14643	14506	14458	14639	14603	14521	14760	14707	14690	14342	14585	14558	14568	14564	14561	14619	14472	14535	14620	14580	14613	14465	14380	14576	14361	14595	14512	14667	14632	14470	14567	14390	14594	14562	14699	14655	14435	14736	14485	14364	14516	14584	14464	14628	14420	14547	14517	14573	14530	14532	14591	14508	14534	14455	14358	14500	14706	14594	14712	14411	14581	14512	14753	14673	14437	14588	14700	14700	14557	14521	14496	14686	14592	14596	14569	14481	14631	14621	14531	14568	14623	14573	14341	14550	14430	14579	14565	14448	14695	14544	14447	14708	14573	14590	14520	14550	14493	14554	14478	14484	14594	14494	14559	14537	14604	14695	14638	14530	14642	14684	14502	14600	14583	14483	14484	14426	14567	14571	14517	14608	14492	14542	14420	14672	14592	14579	14551	14639	14552	14568	14461	14549	14525	14505	14619	14516	14487	14504	14471	14588	14518	14570	14650	14724	14512	14607	14627	14626	14537	14555	14428	14647	14575	14493	14519	14687	14617	14431	14478	14522	14410	14435	14511	14563	14539	14527	14622	14603	14622	14471	14567	14493	14560	14519	14440	14632	14512	14577	14474	14466	14535	14465	14576	14632	14502	14388	14491	14605	14569	14671	14417	14519	14336	14336	14573	14550	14534	14706	14624	14604	14590	14530	14535	14521	14524	14396	14555	14765	14653	14647	14499	14501	14553	14382	14707	14440	14516	14546	14603	14674	14375	14229	14269	14664	14463	14503	14719	14618	14427	14502	14500	14412	14705	14620	14498	14453	14584	14648	14533	14532	14567	14431	14577	14570	14621	14541	14470	14742	14500	14619	14612	14252	14491	14577	14598	14640	14540	14495	14489	14683	14722	14730	14694	14749	14613	14403	14646	14417	14627	14590	14584	14419	14577	14407	14614	14511	14430	14746	14578	14621	14565	14591	14518	14625	14556	14487	14450	14668	14588	14510	14646	14587	14583	14661	14439	14436	14584	14575	14467	14551	14751	14543	14473	14448	14546	14602	14602	14474	14455	14514	14493	14466	14519	14620	14581	14600	14517	14471	14581	14662	14625	14697	14726	14570	14409	14599	14687	14600	14696	14456	14491	14598	14411	14488	14487	14404	14384	14459	14632	14611	14578	14446	14569	14494	14548	14457	14507	14474	14419	14608	14517	14390	14591	14669	14664	14632	14640	14447	14559	14501	14700	14265	14655	14419	14637	14655	14500	14511	14423	14482	14513	14579	14502	14460	14572	14598	14623	14559	14710	14601	14526	14684	14437	14592	14595	14521	14689	14409	14512	14423	14434	14493	14572	14483	14481	14635	14601	14423	14577	14683	14571	14436	14667	14637	14609	14593	14511	14590	14614	14613	14542	14537	14448	14490	14726	14539	14557	14632	14565	14573	14449	14408	14676	14434	14636	14226	14583	14558	14516	14566	14474	14594	14511	14611	14734	14438	14494	14704	14613	14410	14680	14561	14521	14614	14558	14361	14606	14539	14637	14554	14488	14561	14525	14604	14600	14535	14594	14630	14584	14559	14397	14608	14537	14562	14601	14578	14427	14347	14513	14452	14570	14584	14558	14541	14742	14516	14501	14518	14499	14575	14615	14417	14463	14485	14558	14553	14664	14597	14448	14413	14438	14587	14718	14452	14464	14512	14520	14441	14627	14368	14708	14479	14545	14641	14566	14512	14495	14489	14625	14487	14440	14632	14422	14499	14583	14517	14614	14529	14456	14599	14513	14440	14651	14558	14326	14430	14652	14527	14508	14529	14518	14599	14378	14625	14671	14663	14678	14659	14404	14654	14478	14538	14536	14630	14641	14431	14455	14609	14462	14652	14574	14458	14587	14549	14631	14588	14586	14620	14516	14460	14726	14398	14606	14592	14379	14728	14644	14634	14572	14483	14535	14564	14635	14492	14491	14539	14496	14521	14471	14604	14583	14502	14520	14559	14737	14528	14461	14658	14498	14367	14606	14642	14487	14552	14802	14450	14600	14563	14482	14567	14511	14627	14520	14432	14451	14719	14725	14549	14635	14335	14675	14533	14676	14554	14612	14491	14649	14549	14504	14605	14518	14611	14599	14516	14570	14503	14537	14698	14582	14596	14535	14633	14767	14409	14455	14534	14579	14497	14607	14611	14471	14551	14512	14657	14626	14530	14372	14646	14561	14607	14605	14687	14613	14498	14578	14563	14695	14428	14614	14559	14705	14599	14617	14518	14614	14583	14512	14487	14563	14726	14516	14517	14521	14505	14608	14794	14379	14500	14438	14619	14685	14474	14499	14392	14427	14731	14654	14520	14432	14679	14698	14514	14435	14672	14528	14626	14467	14564	14470	14536	14512	14538	14454	14653	14394	14547	14458	14621	14498	14485	14536	14328	14571	14707	14599	14581	14472	14480	14581	14535	14645	14447	14541	14532	14468	14623	14505	14645	14514	14664	14631	14625	14655	14429	14475	14522	14576	14549	14651	14553	14511	14624	14463	14458	14601	14496	14644	14531	14533	14372	14730	14542	14558	14630	14669	14541	14691	14599	14597	14559	14581	14560	14603	14310	14627	14475
23807	21077	28455	24232	22809	23543	23250	20255	19354	19235	18751	18576	18291	18369	18158	18174	17725	17823	17695	17553	17542	17413	17504	17465	17453	17455	17570	17672	17414	17245	17330	17313	17227	17215	17324	17468	17236	17062	17219	17140	17228	17248	17101	17138	17066	17162	17187	17105	17057	17169	17297	17074	17056	17077	17157	17081	16904	17022	17265	17287	17067	17120	17194	17147	17218	16946	17210	17130	17040	17125	17102	17249	17183	16849	16867	16960	17127	17117	17184	17003	17103	17146	17296	17084	16943	17161	16984	17017	17093	17258	17127	17104	17208	17429	17179	17175	17089	17075	17072	16873	17073	17131	16971	17079	17218	17029	17202	17111	17001	17143	17012	17000	16996	17255	17050	17126	17213	17195	17043	17213	17059	17085	17082	17165	17079	17092	16960	17184	16940	17241	16986	17275	17140	17152	17162	16852	17174	17158	17297	17089	17141	17316	17246	17128	17000	17263	17228	16998	16956	17120	16875	16871	16952	17074	17064	17102	17283	17063	17026	17233	16982	17234	17097	17344	16847	16913	17096	17196	17199	17135	17058	16989	17128	17159	17183	17159	17024	17101	17050	17123	17102	17137	17130	17098	16998	17024	16966	17100	17244	16887	17062	16885	17224	17233	17370	17123	17111	17025	16988	16896	16991	17023	17221	17141	17127	17111	17077	16922	17020	17094	16908	17031	17127	17079	17200	17192	17201	17121	17185	17119	16958	17153	17131	17068	17082	17111	17063	17254	17056	16959	16987	17157	17026	17049	17152	17059	16969	17229	17192	17069	17101	17173	17132	17116	17043	17073	17140	17348	17157	16958	17339	17042	17104	17046	16842	17360	17143	17080	17179	17116	16992	17087	17236	17089	17160	17013	17224	17381	17017	17130	17128	16834	17188	17095	17077	17150	17214	16960	17103	17138	17076	16968	16955	17151	17122	17274	17198	17153	17119	16889	16969	17383	17334	17299	17016	16938	17087	17083	17145	17046	16864	17118	17172	17108	17011	17109	17178	17123	17105	17063	17131	17102	17073	17115	17007	17099	17137	17079	17132	17065	17071	17028	17217	17115	16996	17043	16959	17368	17146	17156	17203	17036	17094	17146	17270	16894	17116	17192	16972	17024	17116	16970	16993	17350	17071	16827	16964	17246	17088	17163	17100	16989	17021	16964	17101	17239	17125	16987	17198	17181	17096	17158	16903	16957	16904	17193	17283	17094	17197	17125	17144	17069	16963	17143	17224	17094	17139	17109	16891	17114	17290	17140	17149	17161	17208	17194	17361	17097	17189	17028	17342	17054	16949	17074	17082	17009	17008	16997	17285	17200	17281	17055	17207	17191	17253	17148	17008	17232	17094	16979	16999	16980	16995	17145	17227	17105	17135	17113	17032	16949	17315	17014	17044	17095	17056	17178	17193	17184	17172	17024	17062	17021	17239	17431	16926	16952	17025	17099	17142	17125	17307	17210	17006	17102	17183	17251	17136	17120	17099	17189	17124	17013	17140	17106	17249	17134	17082	17045	17022	17202	17152	17124	17220	16954	17165	17218	17052	17072	17135	17111	17231	17055	17137	17241	17239	16999	17031	17097	16946	16971	16903	17159	17273	17020	17132	17122	17016	16853	17124	17177	17246	17238	17055	17074	17030	17066	17101	16968	17260	17155	17129	16997	17070	17183	17257	17107	17162	17085	16928	17284	16950	17086	17291	17040	17233	17247	16948	17296	17222	17163	17041	17125	17042	17075	17185	17324	17209	17106	17194	17114	16996	17021	17179	16959	16992	16897	16911	17158	17138	16766	17016	17050	17071	17269	17156	17021	17062	17137	16966	17060	17103	17090	17263	17208	16998	17169	17337	17182	17203	17190	17179	17156	17235	17044	17116	17136	17140	17042	17129	17081	16929	17060	17044	17266	16908	17130	17102	16929	17257	17173	17226	17230	17052	17247	17162	17188	16977	17051	17215	17037	17066	16961	17225	17154	17133	17014	17168	17304	17185	17099	17059	17041	16999	17111	17115	17081	17161	17136	17058	17006	17095	17169	17136	17017	17163	17058	16820	17132	17084	16959	17034	17235	16970	16991	17126	17080	17084	17188	17075	16856	17075	17178	17048	17107	17180	17154	17172	17156	17118	16892	17026	17136	17196	17277	17098	17013	17229	16973	17050	17392	17216	17125	17049	17098	17360	16986	17157	17122	17237	17138	17223	16960	17129	17072	17039	16917	16970	17141	17103	17244	17045	17218	17146	17130	16973	17222	17119	17035	17023	17154	17091	17083	17098	17076	17079	17264	17238	17373	17025	17232	17128	16890	17169	17401	17169	17221	17054	16915	17144	17224	17058	17219	17150	17214	17200	17132	17082	17068	17019	16994	17030	16976	17030	17060	17152	16984	17057	17191	17090	17156	17038	17212	16962	16975	17129	17293	17196	17166	17150	17227	16973	17279	16986	17017	17151	17051	16972	17032	17109	17076	17146	17191	17239	17066	17064	17075	16913	17053	17115	17234	17198	17192	16896	16934	17087	16993	17030	17149	17015	17370	17135	16978	16925	17412	17081	17042	17119	17209	17141	16981	16965	17061	17295	17228	17121	17180	17091	16947	17074	17066	17228	17330	17092	17177	17140	17132	17137	17085	16948	16978	17055	17037	17149	17068	17225	17015	17214	17219	17117	17181	17339	17248	17162	16920	17075	17082	17145	17115	17112	16832	16934	16981	17113	16971	17000	16913	17007	17161	17023	17120	17192	16984	17068	17143	17192	17064	17170	17069	17007	17050	16961	17273	17059	17077	17104	17175	17287	17052	17230	17006	17013	17151	16958	17162	17103	17040	17090	17130	16980	17268	17148	17151	17131	17141	17002	17087	17109	17251	17261	16996	17209	17188	17140	17088	17170	16995	17095	17145	17195	17037	17232	17125	16980	17106	17306	17149	17364	17035	17076	17302	17209	17123	17315	17114	17024	17073	17098	17221	16856	17228	17273	17221	17200	17104	17192	17152	17035	17226	17111	17163	17000	17265	17250	17132	17239	17114	17233	17197	17234	17112	17233	17068	17238	17076	17031	17067	17352	17163	17160	17124	17152	17171	17204	17098	17201	17001	17132	17028	17047	17195	17216	17193	17278	17020	17201	17150	17113	17256	17058	17025	17142	17234	16923	17104	17224	17167	17120	17083	17189	16990	16970	17062	17160	17105	17122	17054	17296	16968	17123	17327	17153	17083	17054	17060	17223	17053	17029	17116	17124	17225	17166	17149	17191	17222	16986	17080	17212	17330	16922	17058	17096	17004	17290	17197	17105	17114	17044	17288	17050	17188	17071	17019	17166	17217	16997	17152	17156	16915	17106	17060	17126	17092	17115	17054	17076	17092	17092	17180	17049	17194	17159	17109	17293	17008	17445	17338	17266	17268	17264	17302	17401	16909	16937	17178	16865	17203	17102	17162	17175	17492	17248	17101	17151	17243	17091	17054	16947	17376	17167	16945	17402	17446	17068	17218	17059	17244	17190	17170	17146	17151	17094	17131	16963	17047	17014	17142	17144	16959	17093	17231	17096	16897	17131	17021	17124	16827	17148	17166	17169	17105	17032	17248	17188	16969	17072	17146	17204	17138	17138	17317	17122	17234	17085	17048	16925	17198	16985	16858	17074	17200	17241	17212	17078	16897	16986	17139	17210	17058	17336	17085	17130	17018	16958	16966	17085	17279	17150	17247	17021	17109	17067	17153	17181	17036	17015	17064	17158	17024	17179	16862	17225	17143	17187	17048	17029	16888	17305	17205	16963	17128	17232	17092	17194	16977	17028	16953	17137	17253	17259	17034	17019	17179	17209	17071	17063	17414	17120	17108	17198	16930	17098	17318	17170	17136	17311	17182	17123	17051	16995	17120	17079	17060	17078	16856	17061	17217	16988	17305	17140	17150	17317	17098	17140	17020	17305	17209	17176	17052	17253	17043	16955	17101	17036	17136	17278	17182	17325	17068	17179	17098	17171	17180	17067	17009	17146	16990	17066	17257	16940	17073	17173	17101	17230	17115	17076	17057	17123	17407	17129	17106	17177	17037	17033	16869	16970	17039	17212	17197	17228	17021	17105	17078	17086	17034	17214	17194	17005	17196	17013	17053	17071	16940	17250	17112	17239	17062	16948	17041	17006	16971	17293	17071	16959	17175	17022	17141	17161	17275	17054	17049	17239	17171	17151	17005	16997	17028	16981	17101	17187	17145	17122	17220	17205	17234	17127	17035	17058	17308	17064	17400	17089	17110	16988	17204	17061	17128	17075	17240	17012	17207	17369	17060	17093	17191	17013	17083	17399	17066	17028	16926	17121	17029	16998	17139	16999	16949	17177	17158	17179	17006	16994	16977	17188	17068	17149	17072	17264	17145	17218	17139	16966	17144	16987	17173	16964	17142	17185	16844	17047	17075	17151	17234	17232	17078	17121	17183	17228	17138	17170	16947	16979	17135	17275	17236	17259	17026	17139	16957	16947	17020	17261	17273	17049	17080	17031	17013	17169	16952	17024	17113	17212	17083	17283	17290	17221	17060	17133	17164	17283	17088	17307	16964	17096	17205	17076	17192	16899	17198	17131	17237	17007	17344	17204	16906	17020	17080	17008	16986	17239	17018	16977	17108	17152	16945	16990	17085	17005	17165	17113	17256	17209	17048	17053	16996	17188	16990	17012	17042	17180	16888	17269	17079	16897	16936	17109	17089	17028	17163	17193	17016	17323	17215	17125	17123	17118	17267	17253	17136	17178	17169	17195	16924	16957	17071	17262	16972	17022	17145	17466	17249	17211	17085	17044	16995	17174	17117	17238	16991	17166	17233	17233	17066	17169	16966	17082	17082	17123	17082	16953	17136	17131	17137	17171	17158	17197	17253	17205	17142	17190	17520	17194	17399	17249	17276	17268	16990	17228	17099	17087	16987	17088	17242	17146	16976	17013	17053	16998	17122	17261	17128	17100	17222	17041	17107	17142	16970	17100	17084	17147	17102	17010	17098	16959	16974	17119	16981	17046	17229	17458	17368	17122	17174	17210	17265	17086	16995	17092	17087	17232	17095	17108	17074	17081	17050	17208	17079	17020	17131	17124	17139	17173	16998	17294	17110	17112	17231	17248	17083	17052	17198	17216	17121	17062	17049	17025	17059
21401	38087	34223	26580	23575	21046	20241	19052	18220	17637	16902	16507	16578	16258	15931	15848	15606	15365	15474	15244	14971	15054	14896	14859	15017	14992	14855	14954	14790	14835	14897	14768	14661	14881	14708	14747	14687	14561	14753	14769	14648	14728	14778	14685	14766	14789	14759	14675	14821	14623	14629	14657	14536	14825	14774	14622	14651	14747	14781	14696	14589	14865	14556	14657	14646	14742	14821	14714	14659	14570	14677	14649	14604	14613	14732	14518	14722	14761	14555	14667	14542	14816	14592	14737	14605	14744	14605	14627	14629	14545	14545	14571	14731	14421	14555	14703	14796	14685	14650	14543	14596	14678	14478	14631	14702	14813	14729	14777	14751	14457	14734	14696	14726	14634	14657	14649	14546	14580	14629	14695	14527	14649	14503	14585	14468	14718	14598	14527	14573	14445	14580	14621	14767	14624	14493	14743	14605	14634	14759	14533	14686	14472	14775	14725	14445	14588	14701	14691	14574	14534	14731	14608	14580	14497	14511	14712	14691	14675	14624	14506	14648	14665	14658	14745	14583	14753	14464	14527	14429	14622	14672	14633	14676	14774	14760	14689	14856	14409	14596	14656	14690	14757	14948	14558	14561	14624	14727	14389	14779	14628	14544	14613	14717	14498	14717	14452	14605	14758	14701	14552	14544	14572	14731	14658	14572	14450	14538	14509	14689	14658	14443	14801	14598	14730	14724	14678	14602	14583	14422	14537	14529	14572	14663	14622	14585	14581	14547	14644	14712	14662	14646	14686	14564	14497	14753	14590	14577	14569	14731	14724	14551	14626	14526	14476	14621	14711	14488	14726	14589	14742	14552	14576	14733	14648	14419	14638	14721	14789	14550	14861	14508	14630	14554	14717	14625	14619	14423	14440	14613	14622	14666	14440	14617	14563	14613	14523	14574	14902	14558	14520	14805	14604	14644	14625	14493	14720	14492	14527	14544	14622	14573	14883	14712	14508	14659	14669	14601	14623	14697	14694	14422	14678	14628	14557	14606	14510	14561	14621	14593	14637	14533	14493	14681	14454	14674	14612	14633	14579	14690	14590	14493	14636	14564	14824	14615	14496	14637	14561	14502	14585	14521	14592	14710	14544	14613	14910	14839	14553	14548	14781	14552	14499	14788	14665	14579	14555	14663	14680	14723	14751	14499	14561	14693	14660	14672	14655	14494	14713	14591	14579	14673	14581	14617	14748	14572	14439	14719	14791	14550	14618	14668	14633	14523	14659	14754	14473	14540	14558	14727	14675	14684	14633	14662	14821	14758	14511	14681	14748	14543	14635	14632	14607	14649	14640	14670	14466	14674	14716	14695	14705	14503	14586	14521	14531	14650	14739	14517	14575	14727	14650	14612	14484	14676	14625	14701	14757	14560	14785	14550	14612	14619	14754	14651	14671	14609	14722	14466	14684	14608	14559	14516	14765	14511	14661	14544	14666	14450	14558	14629	14462	14779	14522	14612	14748	14647	14826	14651	14606	14644	14614	14829	14577	14633	14602	14734	14621	14741	14511	14557	14526	14446	14789	14689	14613	14578	14566	14674	14529	14639	14643	14698	14622	14403	14634	14519	14721	14839	14695	14491	14574	14724	14654	14772	14724	14463	14662	14639	14628	14469	14642	14585	14615	14532	14548	14656	14569	14512	14524	14558	14604	14616	14662	14619	14488	14452	14490	14716	14733	14579	14561	14509	14668	14531	14378	14540	14621	14560	14709	14699	14482	14668	14600	14828	14530	14679	14669	14452	14832	14621	14625	14634	14568	14637	14780	14790	14728	14785	14626	14618	14522	14643	14678	14608	14691	14607	14591	14662	14609	14824	14658	14808	14572	14708	14842	14588	14765	14672	14536	14664	14689	14758	14721	14500	14600	14692	14517	14686	14639	14566	14807	14586	14492	14658	14539	14613	14675	14526	14647	14683	14626	14469	14625	14800	14609	14601	14575	14674	14536	14639	14678	14574	14709	14759	14610	14754	14485	14635	14565	14553	14498	14696	14676	14628	14673	14555	14484	14683	14664	14579	14629	14505	14610	14693	14440	14622	14825	14556	14553	14616	14681	14634	14617	14718	14618	14844	14573	14602	14726	14721	14690	14549	14627	14628	14632	14842	14488	14616	14554	14818	14488	14565	14735	14715	14519	14706	14759	14622	14584	14561	14514	14539	14603	14731	14555	14613	14636	14587	14609	14683	14642	14530	14462	14732	14564	14700	14643	14602	14644	14750	14510	14768	14641	14602	14375	14565	14764	14480	14568	14739	14642	14687	14621	14506	14560	14669	14581	14774	14544	14694	14673	14627	14625	14657	14867	14692	14723	14470	14504	14760	14405	14718	14711	14588	14558	14586	14756	14582	14695	14584	14545	14617	14724	14645	14651	14635	14459	14542	14604	14613	14659	14618	14733	14793	14670	14804	14527	14629	14488	14628	14719	14550	14557	14502	14757	14782	14661	14613	14605	14609	14619	14628	14583	14527	14608	14674	14807	14593	14572	14666	14693	14722	14831	14529	14635	14456	14630	14742	14588	14613	14662	14612	14622	14510	14643	14620	14614	14619	14583	14748	14616	14679	14573	14482	14745	14701	14544	14640	14786	14688	14642	14588	14603	14650	14709	14741	14655	14692	14588	14772	14656	14612	14555	14616	14722	14509	14759	14591	14827	14726	14708	14570	14685	14744	14548	14676	14603	14425	14551	14634	14571	14730	14465	14719	14700	14785	14580	14751	14827	14443	14536	14474	14584	14404	14612	14705	14540	14761	14598	14705	14679	14742	14693	14584	14667	14558	14737	14611	14756	14830	14553	14627	14645	14759	14694	14688	14539	14831	14508	14621	14594	14547	14728	14632	14660	14598	14686	14731	14586	14653	14395	14546	14647	14588	14710	14564	14549	14654	14613	14678	14621	14389	14550	14726	14697	14721	14747	14451	14683	14512	14764	14605	14586	14636	14721	14729	14626	14658	14715	14614	14545	14634	14636	14760	14600	14815	14608	14669	14613	14639	14594	14476	14674	14620	14605	14720	14752	14603	14540	14673	14648	14672	14718	14764	14555	14662	14439	14642	14633	14622	14621	14467	14572	14645	14636	14508	14424	14735	14562	14637	14715	14647	14592	14521	14496	14638	14551	14767	14505	14617	14678	14496	14597	14656	14675	14569	14632	14579	14701	14676	14595	14523	14579	14619	14769	14669	14547	14643	14638	14495	14670	14697	14722	14503	14344	14699	14673	14743	14661	14463	14663	14541	14574	14597	14722	14656	14799	14677	14615	14804	14631	14431	14705	14776	14720	14754	14604	14678	14766	14650	14708	14667	14815	14750	14614	14687	14654	14680	14603	14703	14711	14549	14499	14705	14498	14788	14508	14748	14670	14810	14664	14656	14498	14656	14681	14719	14708	14621	14784	14602	14506	14845	14513	14502	14446	14580	14544	14614	14734	14517	14659	14594	14688	14638	14538	14665	14595	14734	14661	14684	14681	14679	14607	14673	14758	14656	14631	14669	14666	14634	14714	14585	14762	14620	14754	14746	14679	14595	14638	14568	14652	14620	14756	14594	14586	14372	14604	14652	14711	14729	14688	14609	14535	14651	14661	14694	14622	14596	14487	14699	14513	14583	14679	14656	14581	14688	14623	14651	14707	14618	14482	14419	14662	14636	14703	14441	14701	14423	14570	14460	14798	14422	14661	14622	14724	14687	14708	14723	14634	14552	14593	14587	14753	14409	14754	14652	14717	14579	14575	14515	14859	14724	14768	14710	14781	14693	14698	14388	14593	14619	14501	14634	14599	14700	14673	14552	14607	14777	14551	14563	14513	14563	14660	14620	14598	14720	14536	14751	14652	14729	14616	14561	14693	14708	14659	14701	14786	14593	14638	14457	14558	14841	14671	14643	14612	14725	14694	14738	14523	14656	14639	14690	14704	14691	14503	14601	14772	14726	14699	14641	14552	14588	14486	14849	14659	14596	14541	14652	14629	14792	14639	14717	14612	14616	14506	14589	14718	14677	14693	14524	14473	14628	14630	14478	14693	14653	14550	14612	14581	14553	14687	14701	14705	14681	14540	14362	14542	14710	14757	14431	14755	14774	14739	14488	14493	14619	14534	14738	14696	14523	14565	14568	14656	14517	14616	14643	14656	14569	14678	14594	14701	14604	14688	14698	14649	14770	14712	14767	14637	14705	14853	14566	14744	14656	14624	14442	14548	14528	14558	14519	14653	14701	14596	14583	14734	14812	14653	14668	14486	14763	14540	14505	14653	14695	14596	14611	14671	14595	14634	14514	14734	14664	14488	14788	14455	14688	14584	14494	14853	14718	14629	14752	14618	14589	14820	14552	14597	14668	14587	14491	14702	14463	14530	14691	14625	14648	14528	14697	14647	14693	14689	14613	14641	14790	14530	14599	14749	14706	14592	14713	14673	14465	14561	14700	14570	14672	14643	14551	14798	14647	14734	14450	14514	14693	14716	14595	14492	14692	14721	14606	14628	14546	14628	14551	14634	14516	14672	14680	14583	14754	14510	14459	14603	14653	14615	14685	14628	14739	14587	14682	14631	14672	14697	14720	14509	14640	14596	14634	14484	14624	14835	14524	14570	14463	14706	14518	14638	14693	14570	14613	14603	14512	14616	14572	14681	14553	14627	14573	14591	14618	14602	14678	14625	14508	14653	14614	14802	14608	14694	14470	14794	14839	14464	14653	14502	14654	14716	14726	14557	14693	14772	14591	14648	14786	14562	14706	14796	14590	14511	14711	14536	14435	14782	14705	14484	14633	14573	14551	14700	14579	14712	14576	14565	14701	14549	14696	14626	14512	14740	14773	14669	14822	14601	14762	14473	14483	14555	14635	14610	14767	14514	14515	14589	14630	14673	14728	14664	14758	14614	14608	14723	14545	14621	14849	14569	14557	14641	14830	14555	14679	14528	14607	14771	14541	14641	14586	14731	14535	14614	14599	14585	14758	14724	14718	14523	14796	14605	14806	14554	14519	14727	14544	14759	14711	14587	14568	14543	14650	14510	14592	14681	14711	14603	14545	14667	14712	14700	14624	14645	14698	14630	14619	14577	14590	14654	14621	14570	14577	14564	14632	14644	14603	14548	14787	14730	14765	14756	14659	14701	14802	14552	14626	14565	14611	14620	14587	14672
22598	20936	28608	23481	21507	24557	27337	22841	21589	21366	20795	20351	20071	20086	19702	19656	19566	19441	19229	19128	19179	19019	18918	18853	18822	18727	18763	18957	19077	18781	18776	18564	18754	18503	18504	18607	18602	18561	18766	18588	18729	18594	18672	18584	18561	18383	18725	18510	18472	18597	18414	18570	18596	18467	18354	18629	18478	18519	18559	18660	18280	18490	18718	18352	18638	18506	18594	18448	18285	18279	18616	18500	18402	18424	18798	18666	18458	18278	18449	18440	18575	18384	18477	18515	18454	18497	18516	18731	18292	18523	18404	18354	18403	18472	18502	18377	18338	18225	18290	18149	18421	18517	18529	18350	18313	18465	18544	18586	18460	18560	18316	18449	18596	18296	18513	18357	18429	18309	18336	18490	18374	18561	18518	18543	18460	18609	18454	18502	18265	18436	18163	18401	18478	18576	18449	18471	18452	18182	18548	18283	18372	18577	18468	18451	18508	18381	18336	18462	18569	18239	18474	18379	18530	18512	18507	18184	18264	18171	18341	18544	18315	18342	18620	18396	18345	18328	18288	18370	18395	18288	18577	18501	18501	18524	18480	18340	18284	18253	18278	18324	18278	18444	18496	18255	18421	18477	18637	18509	18418	18632	18567	18438	18466	18442	18306	18414	18474	18472	18477	18416	18493	18355	18521	18380	18398	18447	18511	18415	18337	18419	18348	18492	18593	18417	18373	18505	18552	18385	18332	18472	18536	18477	18285	18352	18310	18639	18568	18285	18359	18365	18344	18397	18378	18386	18371	18317	18510	18396	18376	18534	18411	18326	18493	18447	18511	18628	18462	18482	18387	18573	18478	18674	18488	18662	18396	18343	18226	18196	18242	18262	18406	18419	18457	18521	18391	18186	18448	18451	18207	18473	18385	18297	18506	18306	18356	18364	18146	18461	18219	18287	18563	18444	18380	18427	18436	18420	18502	18137	18456	18388	18519	18460	18461	18542	18513	18622	18527	18392	18572	18342	18498	18337	18423	18384	18494	18401	18527	18434	18518	18520	18561	18436	18279	18615	18446	18418	18299	18449	18558	18643	18526	18546	18418	18531	18384	18352	18257	18230	18401	18547	18271	18370	18344	18355	18349	18325	18379	18351	18339	18608	18487	18540	18327	18322	18331	18225	18559	18613	18401	18286	18363	18400	18377	18430	18554	18420	18492	18430	18431	18286	18435	18398	18516	18637	18424	18320	18214	18378	18334	18385	18334	18363	18244	18352	18470	18428	18431	18369	18589	18471	18477	18278	18506	18430	18504	18482	18572	18488	18357	18368	18458	18547	18528	18391	18419	18573	18367	18310	18320	18302	18243	18578	18421	18565	18356	18178	18207	18450	18383	18355	18343	18372	18340	18440	18304	18583	18481	18458	18160	18491	18405	18370	18513	18540	18439	18399	18249	18404	18393	18372	18397	18292	18316	18542	18419	18544	18547	18309	18360	18416	18262	18389	18429	18333	18336	18493	18404	18265	18592	18274	18421	18346	18536	18313	18422	18274	18433	18302	18468	18508	18466	18507	18542	18504	18495	18360	18539	18576	18436	18451	18506	18240	18348	18381	18348	18346	18777	18377	18550	18441	18443	18444	18472	18395	18381	18485	18474	18431	18301	18425	18279	18333	18450	18532	18539	18495	18282	18425	18255	18464	17991	18617	18382	18158	18439	18490	18290	18292	18499	18472	18366	18572	18501	18649	18497	18396	18263	18438	18482	18520	18510	18274	18306	18426	18469	18498	18247	18213	18424	18659	18469	18503	18532	18485	18479	18463	18558	18453	18315	18413	18430	18254	18327	18211	18388	18588	18475	18337	18569	18209	18374	18245	18315	18618	18345	18405	18473	18327	18555	18497	18385	18349	18435	18230	18488	18410	18398	18593	18281	18336	18400	18320	18479	18329	18246	18306	18483	18567	18342	18475	18552	18427	18427	18322	18350	18517	18361	18275	18464	18272	18445	18438	18142	18499	18628	18471	18409	18394	18313	18262	18368	18342	18251	18256	18577	18406	18516	18178	18288	18480	18319	18412	18497	18454	18413	18428	18174	18137	18187	18500	18489	18338	18535	18182	18489	18185	18236	18276	18460	18565	18271	18473	18413	18393	18434	18306	18584	18197	18403	18511	18403	18451	18296	18538	18391	18356	18330	18428	18082	18174	18200	18295	18574	18242	18445	18246	18411	18458	18600	18390	18392	18383	18461	18427	18474	18450	18440	18203	18469	18344	18409	18574	18451	18528	18483	18536	18523	18438	18425	18486	18364	18526	18255	18533	18520	18451	18511	18402	18487	18451	18510	18409	18324	18427	18684	18420	18636	18348	18453	18344	18402	18308	18317	18531	18333	18307	18397	18366	18303	18351	18454	18382	18441	18399	18361	18306	18530	18335	18320	18578	18391	18298	18472	18420	18256	18379	18549	18332	18377	18362	18264	18351	18394	18411	18332	18269	18465	18363	18400	18302	18579	18488	18253	18387	18341	18457	18491	18467	18502	18411	18293	18314	18440	18574	18359	18332	18340	18271	18187	18616	18228	18424	18397	18583	18476	18407	18383	18335	18608	18568	18344	18487	18387	18481	18409	18419	18588	18419	18497	18462	18444	18479	18543	18101	18351	18353	18508	18440	18434	18381	18358	18445	18327	18519	18581	18352	18332	18319	18449	18551	18345	18287	18215	18592	18545	18311	18488	18465	18419	18100	18281	18385	18615	18427	18449	18386	18238	18312	18404	18375	18631	18425	18315	18376	18319	18314	18143	18349	18526	18431	18593	18368	18184	18446	18274	18358	18280	18545	18428	18697	18409	18394	18110	18260	18420	18434	18306	18317	18243	18458	18415	18447	18297	18523	18522	18480	18501	18402	18345	18250	18529	18432	18462	18287	18524	18354	18318	18321	18567	18256	18200	18386	18448	18548	18493	18381	18234	18458	18335	18261	18591	18537	18377	18452	18440	18488	18330	18246	18443	18286	18355	18197	18178	18257	18201	18216	18361	18398	18191	18351	18726	18290	18356	18409	18392	18359	18493	18363	18569	18401	18238	18491	18432	18391	18389	18401	18105	18349	18336	18434	18374	18455	18560	18492	18265	18485	18501	18346	18360	18423	18299	18608	18359	18285	18260	18391	18703	18459	18422	18347	18469	18324	18220	18395	18400	18425	18215	18379	18648	18567	18373	18606	18299	18294	18338	18284	18537	18626	18263	18379	18364	18476	18487	18505	18523	18474	18421	18385	18305	18407	18349	18556	18546	18579	18392	18423	18272	18368	18373	18539	18364	18306	18452	18525	18227	18258	18363	18409	18567	18290	18220	18257	18556	18394	18418	18477	18546	18253	18379	18610	18310	18426	18482	18451	18394	18345	18187	18457	18459	18467	18497	18261	18263	18272	18516	18393	18284	18495	18235	18235	18279	18579	18447	18359	18256	18191	18448	18364	18337	18463	18294	18213	18728	18546	18321	18425	18383	18551	18439	18420	18263	18390	18460	18649	18332	18313	18481	18410	18301	18369	18246	18358	18288	18463	18540	18354	18506	18291	18412	18535	18374	18534	18322	18162	18290	18406	18395	18460	18283	18337	18464	18423	18544	18367	18546	18322	18274	18240	18486	18393	18427	18486	18491	18520	18485	18276	18468	18606	18355	18512	18450	18286	18518	18169	18439	18378	18463	18262	18422	18254	18466	18269	18424	18445	18540	18481	18448	18372	18454	18534	18510	18263	18260	18266	18451	18271	18388	18564	18419	18489	18368	18309	18422	18517	18393	18326	18317	18359	18345	18447	18342	18286	18330	18380	18349	18520	18468	18497	18529	18743	18310	18424	18356	18356	18371	18121	18355	18395	18506	18291	18524	18491	18295	18414	18370	18405	18403	18465	18451	18444	18241	18447	18541	18395	18278	18395	18329	18291	18248	18384	18633	18379	18178	18430	18356	18333	18065	18468	18547	18448	18415	18279	18490	18178	18349	18488	18470	18572	18484	18527	18690	18488	18347	18490	18283	18505	18294	18270	18490	18312	18400	18398	18368	18584	18375	18314	18532	18596	18453	18265	18523	18279	18198	18390	18473	18269	18376	18401	18450	18296	18487	18422	18445	18409	18470	18476	18440	18295	18233	18324	18538	18407	18407	18534	18399	18620	18456	18341	18173	18142	18174	18339	18390	18380	18437	18334	18204	18669	18382	18546	18375	18277	18475	18356	18312	18386	18381	18196	18415	18496	18552	18390	18450	18422	18280	18477	18222	18325	18479	18209	18285	18146	18568	18284	18431	18507	18630	18401	18298	18562	18447	18413	18627	18350	18427	18546	18444	18409	18446	18230	18463	18571	18632	18314	18398	18570	18393	18496	18478	18307	18378	18388	18427	18334	18196	18414	18483	18394	18450	18503	18472	18423	18525	18375	18328	18423	18359	18467	18360	18211	18241	18148	18301	18270	18381	18332	18240	18324	18549	18350	18543	18349	18486	18372	18387	18568	18198	18539	18449	18421	18456	18442	18502	18553	18412	18396	18459	18242	18340	18428	18446	18415	18599	18413	18354	18225	18204	18495	18407	18335	18358	18540	18538	18217	18377	18413	18447	18349	18450	18363	18482	18086	18357	18396	18270	18437	18476	18477	18331	18351	18256	18544	18556	18418	18402	18414	18159	18365	18564	18314	18321	18393	18410	18450	18446	18205	18551	18651	18517	18158	18436	18419	18589	18384	18603	18294	18478	18315	18462	18287	18421	18107	18321	18296	18297	18385	18579	18457	18396	18341	18305	18500	18363	18508	18392	18403	18324	18489	18331	18310	18405	18329	18320	18404	18599	18457	18442	18352	18407	18503	18281	18587	18588	18417	18304	18460	18485	18295	18671	18407	18433	18456	18226	18473	18409	18363	18499	18316	18449	18525	18415	18245	18381	18381	18390	18391	18459	18447	18489	18229	18414	18442	18445	18381	18294	18519	18361	18449	18260	18203	18579	18518	18435	18342	18443	18409	18401	18483	18468	18489	18366	18311	18368	18556	18201	18385	18559	18244	18631	18370	18483	18632	18458	18480	18239	18339	18352	18365	18553	18355	18422	18512	18382	18387	18462	18494	18414	18225	18345	18449	18379	18345	18448	18260	18565	18468	18195	18523	18460	18411	18285	18503	18416	18270	18249	18255
23410	42839	38777	30353	26526	23710	22277	21399	20262	19350	18496	18206	17937	17327	17281	16907	16586	16548	16285	16174	15865	15875	15781	15753	15846	15494	15584	15703	15869	15538	15512	15529	15595	15569	15510	15333	15460	15198	15565	15342	15423	15414	15343	15393	15453	15255	15268	15395	15294	15438	15362	15470	15259	15370	15425	15324	15417	15217	15375	15225	15453	15382	15208	15203	15236	15285	15378	15288	15128	15393	15094	15344	15201	15388	15260	15302	15435	15189	15376	15388	15338	15289	15277	15395	15257	15185	15422	15271	15263	15357	15194	15269	15275	15123	15412	15275	15397	15290	15463	15406	15410	15297	15386	15273	15278	15260	15252	15276	15016	15121	15162	15162	15359	15248	15234	15219	15254	15387	15207	15159	15029	15113	15235	15249	15153	15154	15456	15346	15418	15216	15296	15521	15148	15287	15346	15186	15361	15354	15240	15320	15264	15230	15362	15359	15232	15325	15392	15338	15264	15194	15189	15174	15300	15561	15325	15393	15357	15450	15315	15231	15172	15415	15167	15248	15125	15115	15278	15351	15247	15375	15247	15169	15255	15338	15235	15358	15249	15283	15271	15258	15243	15311	15094	15307	15053	15292	15291	15142	15414	15281	15225	15500	15451	15342	15515	15174	15160	15293	15282	15298	15341	15418	15292	15227	15360	15270	15204	15197	15371	15138	15291	15250	15354	15251	15298	15394	15331	15468	15277	15236	15208	15341	15332	15240	15302	15305	15235	15275	15315	15190	15364	15351	15485	15088	15193	15226	15305	15386	15306	15307	15274	15363	15217	15308	15270	15260	15231	15236	15442	15220	15223	15324	15253	15440	15216	15158	15162	15201	15280	15398	15289	15190	15528	15262	15360	15149	15403	15267	15058	15372	15292	15307	15181	15270	15385	15269	15281	15123	15277	15070	15347	15378	15328	15203	15152	15334	15240	15333	15273	15386	15163	15121	15341	15199	15196	15228	15167	15388	15178	15222	15158	15231	15316	15177	15235	15494	15223	15227	15119	15229	15334	15304	15218	15170	15145	15145	15132	15244	15252	15196	15248	15199	15313	15312	15314	15288	15201	15335	15341	15233	15348	15165	15368	15249	15156	15267	15206	15255	15144	15242	15348	15323	15386	15286	15246	15326	15389	15296	15337	15186	15152	15140	15444	15258	15429	15075	15343	15206	15248	15300	15216	15518	15396	15384	15341	15214	15235	15099	15138	15343	15123	15218	15271	15299	15395	15176	15212	15298	15230	15334	15162	15291	15276	15233	15362	15331	15383	15187	15267	15202	15275	15176	15356	15206	15181	15072	15370	15183	15410	15139	15243	15407	15282	15237	15176	15242	15307	15268	15282	15332	15220	15396	15294	15229	15343	15324	15355	15278	15272	15204	15339	15276	15291	15339	15284	15292	15305	15263	15321	15276	15270	15394	15308	15410	15239	15142	15359	15167	15334	15422	15311	15378	15132	15330	15294	15300	15174	15335	15231	15366	15155	15304	15166	15294	15287	15347	15104	15403	15209	15233	15540	15207	15106	15152	15266	15258	15276	15191	15227	15320	15227	15182	15415	15231	15398	15100	15258	15186	15412	15287	15262	15376	15210	15184	15203	15287	15397	15118	15303	15274	15404	15333	15413	15230	15181	15333	15173	15187	15227	15256	15370	15239	15132	15150	15208	15223	15241	15393	15384	15388	15219	15392	15185	15311	15406	15300	15135	15310	15424	15384	15239	15230	15093	15267	15256	15246	15063	15153	15119	15316	15254	15187	15280	15135	15402	15268	15269	15122	15137	15141	15243	15147	15307	15415	15370	15028	15384	15121	15370	15276	15356	15165	15254	15157	15257	15316	15132	15169	15159	15170	15261	15185	15137	15517	15366	15179	15400	15299	15087	15274	15301	15373	15275	15322	15226	15119	15212	15320	15279	15245	15048	15421	15181	15306	15421	15293	15462	15184	15387	15313	15208	15195	15356	15342	15290	15227	15381	15315	15228	15440	15207	15301	15191	15345	15307	15320	15184	15356	15244	15404	15212	15294	15261	15259	15252	15295	15378	15239	15234	15420	15304	15276	15243	15299	15187	15307	15301	15312	15194	15281	15335	15286	15335	15316	15112	15231	15406	15264	15425	15166	15318	15256	15280	15429	15107	15371	15326	15335	15215	15288	15369	15154	15246	15275	15305	15230	15316	15344	15533	15294	15351	15234	15262	15443	15124	15099	15183	15253	15239	15391	15156	15224	15184	15380	15278	15273	15178	15248	15217	15350	15245	15341	15290	15319	15178	15301	15501	15241	15289	15344	15388	15347	15042	15356	15308	15434	15382	15303	15285	15274	15270	15282	15343	15239	15330	15346	15276	15178	15300	15169	15366	15577	15412	15159	15246	15330	15262	15366	15368	15146	15251	15357	15264	15298	15296	15222	15375	15393	15226	15180	15470	15277	15264	15296	15339	15242	15291	15266	15180	15257	15254	15116	15251	15349	15291	15227	15399	15217	15284	15321	15158	15347	15288	15382	15364	15237	15176	15342	15128	15179	15261	15421	15243	15133	15210	15245	15033	15405	15292	15174	15321	15326	15226	15139	15276	15226	15267	15302	15447	15144	15372	15272	15220	15373	15238	15320	15299	15298	15252	15239	15371	15405	15150	15361	15218	15207	15245	15202	15303	15310	15033	15256	15226	15264	15214	15314	15173	15384	15281	15249	15320	15175	15483	15236	15346	15359	15491	15332	15366	15160	15262	15297	15389	15279	15328	15250	15316	15211	15319	15377	15463	15458	15214	15447	15179	15222	15207	15072	15327	15337	15193	15413	15296	15438	15342	15294	15198	15295	15308	15064	15302	15133	15303	15260	15326	15379	15355	15256	15220	15416	15184	15197	15351	15190	15292	15372	15411	15494	15411	15228	15333	15084	15232	15360	15237	15154	15235	15300	15296	15426	15123	15353	15276	15328	15256	15173	15260	15358	15293	15264	15277	15291	15346	15260	15238	15176	15370	15311	15345	15376	15182	15258	15171	15232	15174	15204	15346	15418	15178	15300	15153	15352	15128	15136	15120	15229	15123	15223	15338	15451	15336	15364	15415	15182	15218	15295	15386	15405	15414	15187	15189	15299	15290	15118	15456	15261	15186	15311	15239	15371	15458	15266	15374	15405	15281	15449	15250	15209	15272	15273	15318	15272	15364	15369	15251	15253	15288	15326	15216	15229	15223	15353	15290	15160	15448	15388	15211	15307	15175	15222	15353	15187	15119	15203	15247	15354	15185	15177	15184	15403	15375	15358	15293	15308	15454	15204	15356	15222	15309	15262	15289	15244	15232	15273	15250	15094	15225	15174	15436	15246	15385	15179	15106	15234	15359	15267	15385	15385	15274	15301	15253	15202	15394	15247	15416	15183	15181	15260	15226	15500	15244	15236	15324	15216	15309	15343	15366	15207	15200	15253	15197	15345	15432	15238	15313	15270	15362	15259	15350	15200	15123	15409	15254	15260	15403	15310	15303	15214	15246	15302	15224	15251	15333	15288	15441	15090	15296	15218	15120	15383	15277	15070	15291	15473	15070	15331	15174	15240	15299	15367	15271	15226	15350	15254	15303	15248	15318	15377	15422	15267	15343	15164	15140	15443	15104	15188	15144	15351	15261	15360	15309	15329	15332	15462	15308	15209	15179	15354	15325	15301	15233	15135	15255	15251	15350	15290	15306	15279	15228	15271	15389	15188	15284	15354	15300	15177	15215	15193	15218	15139	15286	15192	15135	15098	15117	15366	15215	15222	15313	15322	15328	15246	15245	15344	15137	15309	15303	15279	15396	15221	15303	15145	15247	15324	15185	15488	15431	15272	15200	15363	15226	15345	15395	15145	15147	15130	15045	15211	15345	15353	15134	15137	15377	15316	15166	15229	15270	15264	15205	15269	15237	15307	15263	15186	15390	15298	15157	15327	15353	15358	15185	15247	15213	15295	15176	15284	15200	15263	15282	15319	15309	15272	15463	15392	15294	15200	15316	15243	15233	15435	15286	15300	15311	15365	15289	15228	15323	15302	15166	15134	15262	15448	15382	15339	15242	15203	15240	15311	15262	15285	15295	15336	15362	15274	15274	15250	15258	15123	15265	15266	15265	15403	15400	15360	15278	15423	15433	15316	15420	15314	15244	15343	15349	15398	15305	15239	15290	15394	15267	15136	15283	15355	15305	15233	15260	15378	15286	15328	15404	15176	15225	15416	15309	15175	15438	15121	15182	15076	15329	15169	15168	15302	15329	15347	15377	15304	15293	15203	15407	15296	15335	15371	15332	15195	15240	15075	15014	15190	15248	15064	15246	15037	15377	15348	15251	15292	15353	15267	15337	15515	15289	15153	15213	15251	15374	15304	15070	15283	15405	15386	15422	15285	15246	15296	15290	15284	14902	15327	15335	15329	15202	15476	15188	15321	15318	15353	15292	15302	15182	15216	15304	15259	15387	15246	15389	15141	15256	15338	15337	15141	15407	15238	15328	15333	15320	15146	15067	15337	15343	15224	15303	15248	15149	15149	15391	15321	15136	15315	15360	15387	15317	15241	15323	15153	14988	15202	15307	15331	15377	15200	15326	15070	15330	15200	15312	15343	15417	15334	15157	15375	15185	15294	15373	15247	15453	15217	15351	15252	15372	15200	15202	15243	15183	15083	15193	15433	15237	15449	15342	15120	15284	15320	15302	15255	15221	15275	15347	15368	15341	15288	15308	15230	15346	15339	15279	15270	15207	15297	15340	15191	15242	15156	15245	15318	15263	15302	15118	15349	15197	15149	15259	15236	15345	15234	15107	15316	15352	15268	15135	15356	15188	15392	15378	15284	15141	15299	15364	15525	15463	15213	15206	15398	15223	15195	15292	15381	15251	15207	15342	15180	15167	15316	15412	15265	15319	15143	15326	15269	15333	15282	15231	15170	15401	15270	15236	15271	15128	15184	15270	15156	15226	15281	15276	15366	15106	15237	15378	15308	15232	15602	15291	15229	15176	15346	15173	15226	15371	15321	15275	15336	15374	15229	15438	15097	15425	15351	15318	15193	15303	15397	15293	15274	15346	15263	15307	15272	15308	15226	15180	15218	15293	15199	15323	15136	15292	15192	15321	15045	15179	15391	15295	15172	15242	15399	15420	15236
27956	23478	27916	24862	20718	19581	19143	18763	18387	18091	17717	17626	17773	17710	17786	17382	17326	17307	17399	17229	17217	17029	17335	16953	17087	17097	17099	17068	17173	17033	17019	16805	17209	16891	17226	17058	17127	17019	16921	17309	16974	17046	17000	17095	16933	17050	16957	17035	17063	17130	16948	16956	17108	16996	17305	17083	16979	17078	16857	16911	16991	16994	17112	17043	17101	16871	16851	17146	17086	16868	17149	16898	16881	17117	17031	17089	17034	16950	16859	16882	16858	17042	16923	17192	17240	17099	17015	16996	17142	16981	16859	17095	17002	16892	17183	16798	17168	17056	16916	17022	17111	17091	17172	16960	17302	16971	17084	16848	16944	17013	16913	17065	17081	17103	16967	16821	16996	17055	16860	17045	16866	16854	17066	16979	16872	17035	16980	17011	17124	17024	17078	16906	17129	16867	16947	16953	16979	16859	17250	17123	16852	17001	17028	16997	17063	16834	17144	16883	17061	17033	17072	16820	17076	17052	16908	16914	16892	16625	17264	16964	16997	16863	16987	16844	16980	17009	16882	16839	16898	16978	16579	17019	16794	16854	17114	16951	16974	17008	17123	16912	16863	16974	16841	16808	16912	16862	16729	16854	16919	17158	16925	16966	16857	16910	16914	16981	17062	16962	17150	17011	16958	16974	16984	17002	16985	17016	16911	16950	17097	17156	17228	17092	16819	16887	17003	16888	17160	17022	16908	17016	17050	16994	17169	16906	16848	16932	17044	16952	16873	16998	17123	17133	17032	16953	17072	17223	16982	16785	16852	16947	16926	16963	17002	17045	16911	16875	17085	17082	17131	16960	16932	17180	17213	17110	17008	17027	17075	17115	16866	17143	17130	17077	16878	16938	16935	16819	16840	16896	17001	17209	17076	17092	16922	17169	17262	17058	16906	17057	17095	17121	16905	17041	17080	17179	17014	17072	17117	17064	17013	16923	16960	17068	16937	16931	16934	16999	16917	16933	17115	17061	16853	17046	16908	17041	16989	16999	16862	17024	16971	16994	16929	17062	16954	17090	17092	16849	17007	17095	16938	17051	16923	17051	17018	16887	16827	17095	16954	16867	17219	17067	17084	17036	16874	16831	16800	17038	16918	16969	17012	16911	17051	16882	17062	17036	16926	16956	17004	17018	16890	16871	17176	17170	16873	17067	16899	16802	16885	17076	17160	17124	17012	16958	16883	16815	16713	17106	16882	16920	16902	16761	17092	16781	16960	16942	17153	16822	16703	16987	16852	16991	17022	16904	16808	16959	17166	17076	17083	16778	17096	17006	17319	17004	16922	17040	17093	17059	17113	16953	16976	16951	16936	17185	16989	16974	17003	17146	16860	16994	17085	16903	16877	16829	16748	17089	17046	17086	16987	17063	16914	16884	16893	17102	16749	16898	16924	17124	17039	16851	17015	17080	17001	17045	17148	17058	16827	16972	16875	17032	16978	16894	17033	16947	16991	16886	16943	16956	17033	16916	16950	16926	17029	17136	17026	17228	17154	17018	17030	17254	17238	16994	16923	16825	16908	16967	17167	16920	16915	16894	16917	17002	17036	17064	17028	16608	16977	16853	16934	16889	16814	17030	17007	16986	16956	17015	16878	16870	16972	16894	17023	17059	16907	17087	17007	16657	16903	16823	16971	16945	17000	17142	16981	17010	17229	17079	17140	17062	16827	16926	16885	17153	16780	16973	17090	17127	16890	17003	16914	17062	17171	16886	16979	17222	16848	17059	17010	17051	16967	16880	17151	16964	17171	16989	16906	16931	16933	16943	17070	16996	17129	16931	16952	17005	16994	17046	16882	16997	17064	17038	17203	16888	17042	16983	16941	17335	17094	16942	17046	17058	17079	16976	16974	16914	16883	17024	17022	16945	17031	17126	16891	17024	17093	17104	16973	16987	16957	16907	17064	16849	16900	16963	17043	17074	16993	17043	16861	16935	17008	16894	17166	16908	16903	17001	16937	17028	16979	16987	17073	17015	17058	17119	17138	17104	17178	17122	17064	17037	17137	17022	17109	17116	17027	16989	16882	17014	16966	16876	17048	16974	17010	17124	17174	17021	17179	16906	17059	17125	16801	16975	16911	17141	17031	16844	17019	16914	17056	17040	16899	16984	16963	16964	17027	17158	16969	16992	17023	17050	16717	16962	17033	16895	16902	16963	16836	16759	17044	16940	17028	16922	16864	17089	17010	16791	16919	16742	16970	16980	16919	16894	17106	17036	16980	16858	16945	17156	16875	16812	16988	16731	16874	16712	16913	16918	17031	16968	16976	17134	16889	16894	16933	17054	16842	17017	17094	17191	16940	16858	16847	16899	17026	16835	16896	16840	16859	17127	16807	17028	16806	16916	17031	16817	16830	17059	17128	16903	16875	17138	17115	17080	17177	16952	16818	16968	17049	17060	17147	17138	17053	17155	16871	16912	16910	16989	17195	17004	16983	16874	16930	17171	16983	16951	16882	16884	17057	17147	16982	17042	17161	16820	17022	17044	16910	16858	17037	16938	17148	16811	16940	17126	17188	17118	16912	16942	16972	16966	17011	16840	16914	17035	17125	17071	17067	17219	16942	16865	17028	17007	16959	17013	16944	16992	16857	17003	17170	17161	17080	16873	16992	16844	16760	16923	16924	17129	17032	16974	17112	17045	16896	17074	17161	17069	16967	16928	16911	16690	16838	17172	17042	16945	16931	16976	17153	17131	17028	16962	16996	17053	16901	16992	17017	16913	16946	16763	16968	17034	16899	17065	16824	16902	17114	16904	16861	16940	16782	16890	16999	16788	16958	16844	16826	17142	17011	17038	17182	17031	17129	16987	17097	16968	17077	17066	17001	16912	17074	16824	16841	16927	17025	17081	16971	16810	17012	17103	16943	16923	16994	17158	16910	17017	17023	16846	16983	17005	16858	16977	17064	17006	16861	16905	16996	17168	16939	17012	17020	17199	17114	17033	17095	16849	17115	16913	16908	16958	16973	17014	16857	17053	17060	17137	17065	16937	16928	17086	16977	16799	17205	16998	17043	17026	17106	16917	16941	16972	16983	17082	17110	16947	17041	17034	17053	17013	16969	16910	17214	17080	16960	16789	16924	16936	17078	16926	16917	16893	16809	16936	17079	16861	17050	16914	17070	17099	16846	17018	16945	17016	16998	16985	16981	16959	17187	16934	16963	16938	17062	17134	16936	16890	16910	16967	16905	17094	17069	17069	16895	16953	17009	17069	17048	17029	16916	16997	17135	17129	17049	16925	17012	17060	17132	17091	16945	16946	16972	16921	17132	16890	16870	16983	16858	17068	17024	16808	17009	16901	17206	17140	16888	16716	16900	16907	17059	16864	16935	16962	16914	17034	16830	16913	16817	16925	16908	16989	16924	16914	17091	16953	16779	17218	17026	16874	16870	16851	17124	16886	17048	16894	16944	16970	17060	16905	17011	16792	17226	17026	16975	16994	17034	17043	17174	17133	17047	16835	16947	17116	16931	17029	16917	16963	16893	16897	17044	16989	16917	16964	17135	16946	17139	17078	16854	16943	17098	16915	17086	16911	16878	16978	17111	17076	16905	16873	16876	17064	16945	16901	17194	16942	16927	16898	16862	16946	16993	17048	16828	17100	17076	16987	17085	16868	16950	16960	17015	17217	17077	17065	17042	17088	16803	17024	16969	16999	17071	17041	16997	16968	16847	17045	16736	17199	17093	16849	16807	16836	16998	16972	17062	17008	17007	17017	16841	16812	17096	17015	16887	17084	17037	17035	17022	16830	17114	17144	16989	16731	17154	17096	16910	17081	17026	16976	16812	16898	16957	17056	16809	16722	16959	17106	17300	16751	16885	17046	17055	16842	16877	16835	17102	16827	17158	17085	16857	16989	16907	16996	16834	17128	17034	16891	16985	17030	17299	17051	17284	17029	17063	17043	17068	17030	17199	17211	17014	16788	16938	16985	17042	17095	17082	16840	17094	16956	16896	17003	16984	16952	17192	16953	16891	16766	17049	17134	17069	16920	17159	16998	17027	16942	16985	16814	16936	17094	16850	16916	16839	16970	17030	17078	17099	16956	16877	16913	16787	17060	16948	16828	16998	17149	17002	16960	16919	17055	16922	17020	17000	17085	17056	16952	16978	16926	17128	16952	16975	17067	16934	17051	17014	16935	17068	16975	16856	16997	16986	16961	16891	16823	16862	16886	16867	16862	17106	16754	17046	16745	17050	16921	16922	17017	17015	16867	16825	17060	16830	16919	17024	17051	16955	16948	17051	17053	17039	16880	16873	16993	16947	16990	16886	17063	17136	17145	17012	16956	17136	17033	16869	16979	17118	16996	17043	16957	16813	16986	17197	16769	16845	16769	16845	16982	16997	16701	17112	17036	16892	16788	16981	16880	17078	16980	16905	16896	17039	17001	17000	17166	17001	17065	16914	17134	17043	16987	17012	16988	16928	16944	17044	17111	17014	17061	17114	16929	16991	16944	17071	16973	16944	16996	16924	17017	16999	17135	17072	16993	17072	17108	17064	16876	17045	16849	16992	17010	16974	17008	16993	16679	16958	16865	16889	16960	16895	17025	17005	16956	17019	16888	16899	17117	16977	16915	16822	16878	16950	16961	17148	17047	16892	16954	16879	16911	17166	17049	16851	17112	17146	17035	17126	16969	17061	17036	17086	16900	16894	16891	16947	16727	16904	16884	17093	16988	17151	17074	17097	16969	16974	17054	16827	16905	16880	16956	16897	17019	17129	16697	16999	17085	16943	16920	17069	17242	16737	16975	17070	17155	17053	16916	16888	16972	17044	17048	16952	17201	17172	17101	16918	16759	16854	17184	17019	17137	17034	17147	17049	16922	17126	17022	17102	16933	17184	17150	16868	16989	16904	17068	16875	17102	17101	17113	17015	16829	17035	16859	16962	16882	16918	16902	16718	16911	16885	16996	17054	17179	17115	17114	16906	17125	17012	16953	16961	16940	17037	16977	17064	17005	17130	16868	17182	17070	16971	16885	16973	16844	17049	16980	16974	17029	16988	16855	16996	17231	17209	16968	17101	17005	17087	16922	16944	17073	16996	17028	16830	16993	16971	17053	17008	16873	16848	17064	16985	16839	17188	16838	16846	16880	16904	16921	16909	16926	16959	17031	17068	16808	16649	16818
21854	32344	28736	22152	19480	17982	17753	17314	16626	16338	15635	15654	15474	15625	15383	14976	15045	15134	14944	14705	14837	14668	14924	14759	14602	14808	14685	14705	14404	14747	14607	14559	14567	14616	14580	14592	14516	14708	14556	14368	14602	14393	14384	14588	14456	14470	14508	14538	14481	14653	14366	14509	14574	14620	14485	14508	14561	14555	14612	14475	14656	14486	14696	14380	14436	14420	14527	14348	14567	14527	14698	14410	14383	14363	14532	14595	14258	14492	14575	14415	14534	14589	14684	14553	14565	14465	14316	14560	14395	14473	14437	14449	14510	14359	14483	14402	14474	14506	14418	14667	14522	14433	14588	14629	14622	14426	14534	14571	14619	14471	14470	14547	14613	14541	14568	14513	14450	14477	14503	14623	14256	14589	14478	14322	14371	14534	14414	14479	14373	14540	14622	14571	14513	14589	14513	14528	14534	14557	14548	14485	14541	14644	14710	14525	14540	14602	14510	14465	14469	14429	14720	14442	14581	14371	14441	14710	14642	14491	14460	14540	14462	14600	14372	14469	14439	14497	14500	14468	14696	14434	14491	14415	14385	14542	14615	14347	14590	14469	14453	14691	14496	14427	14498	14447	14579	14563	14520	14419	14654	14490	14502	14492	14422	14525	14441	14575	14510	14441	14458	14574	14428	14369	14461	14517	14640	14419	14485	14288	14438	14411	14492	14531	14475	14518	14561	14582	14353	14580	14486	14431	14348	14448	14555	14621	14586	14431	14507	14728	14510	14435	14410	14546	14510	14495	14732	14452	14427	14606	14379	14516	14652	14506	14406	14524	14491	14600	14650	14492	14557	14493	14426	14681	14515	14587	14588	14523	14616	14646	14530	14532	14593	14563	14403	14619	14386	14437	14350	14568	14504	14578	14496	14569	14711	14515	14574	14490	14435	14478	14651	14455	14291	14468	14520	14493	14352	14427	14373	14462	14671	14576	14506	14615	14571	14472	14397	14489	14437	14636	14459	14699	14523	14633	14502	14538	14453	14532	14352	14737	14305	14491	14631	14392	14544	14464	14408	14651	14539	14463	14459	14493	14528	14553	14516	14662	14605	14593	14586	14532	14578	14463	14633	14497	14451	14621	14437	14324	14421	14369	14432	14346	14487	14425	14338	14411	14452	14434	14496	14532	14529	14373	14557	14289	14457	14484	14538	14502	14568	14558	14428	14430	14479	14539	14505	14515	14444	14539	14436	14391	14547	14385	14561	14549	14478	14474	14495	14548	14458	14522	14502	14620	14525	14428	14573	14407	14589	14434	14377	14536	14590	14609	14388	14332	14287	14410	14531	14594	14441	14405	14545	14387	14329	14551	14654	14668	14510	14457	14416	14532	14446	14414	14494	14414	14492	14466	14540	14493	14526	14489	14553	14468	14606	14352	14588	14521	14524	14563	14564	14411	14507	14611	14600	14363	14477	14413	14427	14545	14544	14486	14329	14622	14524	14549	14498	14423	14547	14652	14542	14552	14497	14402	14567	14454	14401	14562	14448	14470	14416	14432	14505	14516	14489	14333	14412	14463	14490	14414	14596	14391	14506	14538	14519	14481	14569	14579	14669	14484	14514	14231	14528	14632	14477	14598	14568	14303	14400	14468	14600	14393	14494	14559	14725	14481	14376	14502	14424	14430	14401	14515	14412	14519	14510	14596	14603	14637	14454	14427	14538	14459	14533	14400	14496	14441	14509	14516	14472	14439	14364	14515	14521	14589	14386	14465	14578	14420	14546	14438	14426	14499	14441	14442	14565	14431	14514	14519	14440	14448	14422	14557	14505	14379	14522	14515	14432	14485	14540	14550	14666	14400	14460	14541	14541	14498	14379	14597	14667	14432	14633	14533	14675	14452	14634	14476	14489	14737	14484	14491	14498	14676	14654	14258	14387	14410	14499	14525	14317	14504	14545	14497	14617	14549	14529	14518	14417	14615	14459	14511	14427	14467	14500	14561	14451	14607	14582	14587	14488	14511	14524	14515	14556	14553	14601	14550	14549	14631	14531	14585	14609	14390	14587	14402	14469	14444	14490	14298	14394	14426	14497	14462	14421	14432	14549	14358	14512	14477	14662	14441	14465	14553	14471	14444	14464	14467	14428	14651	14605	14585	14599	14435	14567	14474	14458	14638	14375	14662	14452	14700	14529	14502	14507	14556	14414	14577	14368	14476	14614	14508	14633	14543	14637	14538	14419	14545	14391	14509	14559	14456	14515	14746	14483	14541	14633	14568	14345	14553	14557	14461	14611	14433	14535	14346	14467	14496	14243	14471	14580	14445	14543	14449	14379	14432	14669	14554	14459	14609	14503	14642	14520	14413	14502	14579	14656	14482	14654	14469	14436	14464	14512	14379	14415	14631	14431	14453	14432	14680	14505	14467	14514	14520	14439	14319	14472	14434	14438	14439	14633	14603	14557	14575	14435	14590	14530	14635	14553	14528	14543	14679	14445	14518	14358	14624	14489	14449	14434	14437	14484	14566	14565	14511	14585	14393	14439	14361	14482	14454	14624	14512	14466	14443	14606	14518	14535	14514	14337	14504	14664	14447	14561	14327	14590	14507	14587	14441	14532	14531	14667	14622	14471	14595	14521	14541	14395	14535	14454	14441	14486	14463	14383	14573	14451	14428	14407	14559	14527	14331	14397	14503	14495	14460	14725	14571	14453	14361	14680	14567	14536	14534	14610	14575	14608	14450	14498	14351	14428	14399	14434	14602	14465	14546	14422	14576	14506	14488	14617	14684	14536	14351	14516	14541	14577	14474	14561	14515	14503	14476	14633	14340	14511	14765	14461	14359	14518	14324	14666	14595	14448	14389	14448	14418	14635	14613	14494	14461	14495	14567	14586	14502	14447	14361	14364	14581	14442	14594	14567	14579	14689	14403	14444	14586	14504	14438	14562	14325	14493	14564	14475	14615	14482	14471	14460	14473	14401	14517	14453	14399	14574	14526	14515	14537	14384	14537	14496	14347	14680	14550	14408	14434	14382	14645	14399	14514	14524	14620	14630	14629	14614	14548	14421	14374	14634	14578	14501	14740	14544	14592	14513	14421	14490	14522	14571	14474	14537	14599	14447	14450	14525	14661	14485	14407	14475	14475	14649	14445	14490	14486	14486	14498	14456	14694	14526	14613	14468	14443	14602	14485	14622	14518	14410	14513	14335	14555	14625	14386	14507	14578	14527	14682	14491	14509	14359	14570	14523	14443	14549	14575	14505	14511	14411	14426	14392	14497	14533	14414	14523	14466	14671	14548	14576	14441	14543	14466	14678	14558	14277	14541	14445	14471	14498	14549	14479	14523	14447	14593	14584	14485	14455	14419	14443	14415	14557	14442	14655	14425	14537	14489	14512	14544	14530	14492	14350	14567	14504	14420	14593	14450	14611	14318	14496	14594	14614	14431	14537	14386	14479	14455	14581	14597	14422	14458	14630	14638	14314	14524	14462	14505	14576	14476	14578	14446	14506	14506	14547	14452	14474	14650	14500	14425	14390	14208	14453	14348	14602	14409	14425	14523	14540	14485	14497	14518	14492	14407	14628	14612	14485	14434	14734	14500	14466	14541	14538	14380	14277	14468	14412	14625	14525	14529	14559	14381	14479	14431	14551	14573	14683	14547	14433	14420	14464	14464	14449	14611	14401	14504	14530	14255	14297	14379	14559	14552	14564	14688	14449	14498	14376	14496	14547	14526	14619	14527	14592	14725	14505	14612	14416	14503	14577	14617	14638	14359	14560	14501	14548	14591	14365	14561	14578	14543	14437	14506	14568	14600	14443	14374	14537	14410	14504	14474	14568	14558	14418	14507	14486	14262	14508	14498	14550	14701	14529	14520	14513	14604	14422	14343	14690	14432	14489	14597	14458	14449	14568	14423	14496	14428	14544	14589	14309	14316	14627	14546	14478	14419	14493	14281	14366	14534	14588	14545	14589	14381	14661	14601	14578	14496	14543	14398	14507	14470	14490	14593	14476	14644	14588	14509	14346	14452	14358	14459	14288	14584	14608	14406	14365	14513	14513	14468	14545	14435	14555	14529	14378	14457	14432	14611	14636	14667	14571	14597	14592	14594	14413	14555	14632	14531	14455	14542	14521	14590	14682	14567	14446	14400	14515	14607	14334	14438	14532	14473	14255	14603	14414	14440	14607	14687	14543	14515	14503	14457	14562	14435	14510	14453	14451	14423	14628	14619	14514	14436	14464	14503	14536	14398	14395	14606	14630	14486	14531	14531	14352	14386	14530	14562	14660	14320	14417	14442	14602	14477	14477	14557	14418	14425	14539	14598	14529	14657	14559	14401	14594	14526	14584	14615	14460	14560	14485	14405	14695	14496	14513	14471	14528	14474	14409	14439	14510	14434	14615	14764	14358	14516	14523	14483	14516	14481	14429	14436	14383	14409	14430	14528	14329	14457	14594	14534	14511	14499	14536	14633	14464	14495	14471	14434	14466	14463	14478	14522	14516	14331	14586	14588	14636	14541	14510	14338	14483	14607	14587	14593	14420	14268	14534	14345	14583	14717	14518	14339	14487	14528	14457	14547	14365	14489	14390	14407	14716	14382	14517	14508	14461	14480	14643	14446	14389	14609	14488	14464	14364	14596	14563	14405	14489	14538	14271	14524	14495	14474	14408	14610	14538	14413	14333	14696	14497	14374	14593	14568	14429	14505	14363	14493	14346	14493	14537	14556	14417	14660	14479	14532	14504	14508	14412	14427	14435	14517	14545	14497	14736	14355	14478	14570	14559	14594	14619	14580	14467	14428	14574	14497	14413	14458	14564	14355	14516	14560	14536	14578	14574	14398	14361	14508	14540	14583	14569	14637	14421	14588	14607	14560	14410	14558	14639	14589	14543	14522	14424	14399	14599	14511	14644	14446	14486	14580	14392	14413	14497	14680	14581	14577	14472	14467	14400	14526	14545	14554	14352	14521	14542	14602	14364	14534	14577	14701	14470	14434	14491	14387	14573	14560	14480	14355	14473	14478	14533	14441	14513	14529	14551	14371	14503	14429	14363	14507	14537	14511	14376	14506	14473	14552	14579	14526	14416	14553	14572	14503	14686	14442	14476	14252	14495	14547	14529	14581	14604	14406	14267	14510	14522	14516	14450	14382	14557	14391	14382	14536	14477	14423	14611	14496
23836	21032	28414	24112	22727	23366	22947	20352	19235	19109	18697	18463	18148	18156	17930	17776	17762	17712	17559	17534	17483	17445	17410	17435	17444	17272	17309	17546	17292	17266	17295	17201	17169	17205	17010	17089	17194	17083	17268	17245	17130	17002	16967	17002	17090	16886	17025	17150	17108	17090	17130	16754	17171	16940	17147	17177	17176	17104	17324	17085	16960	17133	17109	17092	16983	17156	17024	17086	17037	16900	16974	16890	16974	17065	17109	16935	16890	16857	17095	17050	17094	17076	16903	16898	17067	16806	17134	17046	17015	17137	17057	17199	17108	17117	16980	17054	16737	17233	16983	17010	17005	16973	17082	16960	16962	17190	17029	16995	16968	16869	17255	17047	17187	17290	16915	17074	16944	16921	16873	17124	17139	17000	16987	17023	16935	17096	17143	16792	17025	17040	17016	17162	16956	17036	16906	17343	17009	17058	17066	17072	16813	17013	16841	16950	17189	16916	17076	16993	16944	16848	16980	17019	17016	17027	17109	16912	17099	17080	17083	17049	16725	16976	16901	17179	17143	16845	16943	17263	17197	17081	17090	17120	17139	17042	16775	16952	17080	17137	17154	17120	17189	17113	16918	16933	17112	17082	17168	17023	17219	16903	16936	17044	16921	16877	16931	17150	16742	17039	16928	16744	16970	16936	17036	17105	16903	17003	17010	16977	16958	16822	16955	16978	17019	17197	17098	17004	17106	17131	16836	17186	16927	16975	16855	17057	17026	16969	16927	17098	17010	16913	16861	16954	16879	16946	16958	16679	17052	16871	17111	17114	16995	16981	17102	16831	17061	17005	17117	16935	16856	16761	17125	16879	16938	16952	16947	17020	16969	16846	16828	17057	16868	16980	16999	17007	16985	17030	16938	17087	17163	16979	17092	16975	17044	17147	17279	17183	17223	16832	16857	16890	16952	16925	17027	17165	16948	17098	16860	17194	17010	16933	17000	16986	16987	17051	17096	16931	17188	17044	17271	16988	16923	17139	16934	16938	16999	16954	16894	17054	17027	16956	17018	17088	17032	16783	17035	17061	16946	17006	17036	17053	16970	17018	16996	16744	17105	17115	17095	16998	17124	17110	16937	16859	16994	17219	17089	17069	16941	17061	17015	16923	16971	17178	16997	16869	17312	17064	17080	16888	16867	17045	17114	17013	16942	16911	17167	17053	17004	16898	16982	16924	16959	17117	17055	16818	16955	17113	17268	17224	16995	17062	16970	17020	16884	16915	16950	16980	16908	17212	16951	17139	16678	17031	17037	17069	16929	16770	17136	17007	17049	16819	17135	16842	17183	17215	16948	16864	16873	17096	16803	16948	16932	16918	16885	17011	16932	16944	17090	17070	17033	16977	17029	17088	16875	16852	17261	16814	17142	17050	16905	16896	16902	16859	17001	17065	17151	16956	17042	16900	17058	17173	17142	17065	17175	17023	17146	16965	16941	16994	16954	17049	16904	17055	16922	16829	16929	16950	17032	17008	16851	17189	17052	16974	16911	16835	17044	17114	17080	16961	16933	17076	17040	17101	17077	17016	17158	17176	17036	17033	17049	17185	17088	17002	17046	16913	17162	17282	16884	16905	16999	16922	17019	17134	17182	17038	17078	16912	17006	16976	17134	16994	16957	16965	17175	16989	17189	16997	16979	16886	16940	17178	17093	17041	17168	17092	17206	17100	16987	16961	17047	17077	17033	17226	17105	16995	16983	16916	17000	17099	17011	17087	17145	17063	16930	17000	17075	16847	17123	17100	17007	17071	16708	17075	16955	17108	17024	17002	17188	16948	17047	16896	17002	16960	17222	17131	17128	16980	16775	17140	17037	17028	17026	16949	16947	16882	16783	17140	16821	17115	17036	17045	17224	16965	17102	16934	16977	16992	16917	17112	17113	16723	17007	16952	17035	17088	17041	16994	17123	16910	17006	16940	16802	17047	17004	17132	17087	17299	17060	17101	17064	17019	16935	17019	16891	16948	17059	16751	17015	16974	17028	17144	17020	16752	17002	16935	16973	17069	17112	16848	17018	17042	17046	16975	17021	16743	17045	17157	16998	16933	17186	17151	16920	17025	16959	17015	16895	17063	16880	16884	16917	16927	16967	16943	17066	17099	17046	17164	17066	16924	17038	16958	17018	16888	17034	17131	16952	16962	17053	17190	16845	17202	16935	17059	17056	17162	17045	16917	16968	16939	16930	17069	17000	17171	17105	17096	17126	17051	17071	16944	16950	16963	16872	17001	16860	16924	16895	17058	16910	17089	17102	16972	17054	17046	16976	17082	16984	17021	17059	16972	17203	17191	17015	16992	16901	17125	16984	17044	16972	16936	16951	17240	17093	17038	16976	16936	16909	17188	16998	17121	17111	16942	16941	16967	17014	17080	16986	16995	16969	16775	16972	17041	17008	16919	16874	16983	16940	17035	16986	16972	16961	17062	17241	16944	16861	16782	17124	16964	17131	16910	16679	17002	16935	16917	17144	17116	17024	16940	17096	17188	17015	16933	16891	17013	17099	17101	17041	17053	16911	17042	16969	17237	17033	17029	17035	17018	17002	17132	16862	17021	16923	17270	17080	17040	17047	17105	17039	17260	16982	17016	17261	17171	17148	16906	16861	17162	16959	17133	16858	17043	17196	17054	16894	17046	17068	17043	16935	17067	17130	17007	16906	16935	16979	17111	17021	17199	17088	17078	16963	17236	17107	16926	17026	16913	16920	16979	16857	16980	16847	17033	16961	17145	17102	16940	17215	17123	17081	16828	17102	17003	16992	17022	16977	17017	17036	16935	16961	17041	16864	17002	16976	17194	17130	17053	17227	17126	17018	17111	17067	16888	16988	16917	17041	16982	17014	16900	16857	16955	17232	17029	17162	17045	17259	17068	17071	16923	17065	16762	17046	16969	16928	16980	17109	17128	16951	17023	16910	17123	17030	17048	17007	16930	16977	16885	16995	16927	16888	16970	16895	16892	16944	17092	17088	17183	17125	17000	16992	16900	16982	17090	16964	17153	16980	17153	17100	17134	17108	17154	17128	17023	17009	17002	16874	16936	17142	17225	17004	17063	17005	16818	16927	17048	16921	16943	16882	17015	16917	17065	17082	17199	16979	17304	17293	17015	17059	16900	16935	16912	16964	17042	16956	17059	17125	16943	16947	16986	16917	16915	16997	17168	17047	17005	17013	17080	16974	17042	16999	17004	16892	17288	16893	16965	16895	17190	16871	17012	17121	16944	16842	17090	16981	16956	17012	17015	17140	17118	17143	17184	17008	17141	17181	17042	16913	16777	17011	16725	16885	17252	16932	16839	16998	17041	16919	17006	17117	17220	17042	17113	16864	17115	16857	17021	16799	16994	17194	17048	17011	16855	17064	16838	16855	16933	17091	16922	16975	17045	16953	16979	17214	17122	16817	16929	17042	16880	17057	17111	16984	16948	16941	17174	16797	16880	17075	16984	17041	17061	17113	17072	17069	17120	16959	17183	16908	16990	16847	16748	16993	16855	16823	16946	16946	16790	17179	17080	17012	17002	17144	17246	17038	17065	17025	16936	17076	17134	17155	17019	17211	17110	17100	17073	17139	17036	17100	17104	17027	17162	17007	17247	17057	16995	17109	17151	16869	16965	17049	16769	16910	17112	16902	17033	17270	16861	17207	16960	17197	16870	17002	16951	17114	16998	16964	17152	17097	17007	16841	16916	17010	17031	17065	17056	17117	17100	17091	16922	17042	16899	16925	17147	16931	17025	16824	16923	17025	17111	17011	17269	17092	16874	16910	17030	17070	17066	16907	17134	17027	16819	17033	16978	16950	16899	16991	16954	17011	17064	17201	16976	16929	17153	17112	17071	16949	17078	17085	17105	17115	17021	16983	16993	16957	16989	17028	16985	16965	16882	17106	17076	16981	16999	16975	17065	16878	16982	16958	16994	17027	17026	17139	17290	16886	16944	16994	17011	17220	16927	16822	16961	17028	17002	16925	16971	17000	16880	17000	17228	16943	17084	16899	17038	17089	17062	16984	17007	17119	17043	17007	17092	16959	16788	17146	17125	16940	17122	17008	17223	17036	16948	16948	16931	16936	17014	16832	16885	17056	16997	17076	17035	17197	17085	17062	17075	17173	16985	17027	17117	17059	17005	17274	17037	17040	17014	17122	17199	17040	16962	17011	16874	16948	16902	17008	17047	17195	17110	16996	17051	17017	17092	17048	16863	16888	17008	16925	16891	16901	17187	17016	17144	17077	16776	16979	17016	17034	16998	16879	17082	17198	16939	17074	17308	17008	17124	16991	16907	17031	17035	16979	17036	16831	17091	16991	17008	16986	17103	16984	17110	17000	16839	17004	17030	16967	16998	17044	17029	17091	16902	16928	17101	16833	17087	17038	16919	17025	17115	17217	16959	17056	17081	17095	17020	17035	16888	16972	16982	17040	17085	17143	17095	17071	16794	16832	16867	16847	17102	16896	16973	16956	17042	17028	17046	16930	17079	16929	16827	17012	17178	17063	17039	17467	17085	16994	17085	16836	16976	17033	17004	16962	16879	17011	17188	16940	16991	17027	17031	16839	17061	17129	17204	16931	16887	17059	17085	17031	17110	17012	16900	17163	17176	16975	16883	17093	16806	17041	17149	17001	16690	17067	16989	17101	17037	17057	17057	16952	16966	16945	17072	16884	16980	17096	16996	17025	17190	16909	16946	17152	17035	16909	17092	17186	17017	17084	17018	17002	17069	17056	17106	17206	17076	17161	17083	16849	17109	17195	16809	17059	16917	16924	16998	17069	17134	17001	17129	16977	16878	16982	16939	17126	16993	17029	16975	16892	17004	17127	16792	16967	16999	16787	16990	16952	16940	17106	17001	17072	17052	17147	16988	17131	16923	16920	16819	16981	17111	16858	17079	16927	17009	17231	17007	16821	17016	17118	16924	16932	17060	17225	17000	17037	16965	17020	17137	17120	16929	16981	16935	16855	16899	17090	17213	16994	17114	17037	17105	17004	16821	17078	16856	16966	16959	17108	17093	17132	17181	17033	16911	16815	16991	16882	16983	17133	16990	17013	16889	16947	16908	16934	17040	17017	16940	17210	17180	17065	16973	16813	16891	17209	17283	17002	16891	16731	17060	16998	16977	17080	17036	17002	17098	16953	17121	17039	16868
21989	38104	33744	25890	22970	20600	19804	19257	18104	17665	16731	16415	16418	16020	15910	15761	15478	15360	15292	15225	15061	14854	14949	14829	14815	14933	14862	14818	14837	14838	14583	14696	14668	14756	14620	14817	14733	14632	14638	14798	14618	14632	14636	14716	14660	14738	14648	14531	14673	14642	14634	14746	14545	14504	14570	14602	14797	14504	14628	14563	14425	14453	14741	14600	14428	14513	14526	14676	14519	14622	14521	14525	14675	14477	14465	14592	14385	14478	14498	14629	14648	14512	14605	14598	14637	14722	14701	14683	14641	14525	14609	14529	14569	14559	14440	14609	14542	14627	14514	14351	14578	14725	14522	14462	14647	14640	14528	14582	14603	14452	14601	14583	14535	14565	14328	14604	14582	14491	14467	14576	14457	14296	14482	14566	14610	14516	14575	14536	14538	14456	14544	14469	14557	14798	14649	14613	14594	14542	14763	14617	14544	14559	14669	14470	14701	14557	14416	14568	14536	14592	14421	14521	14484	14822	14352	14652	14590	14548	14461	14588	14401	14494	14613	14629	14528	14557	14531	14391	14465	14573	14587	14596	14452	14729	14677	14504	14407	14626	14518	14551	14642	14560	14505	14456	14520	14643	14626	14467	14483	14363	14639	14444	14461	14575	14654	14622	14605	14577	14584	14517	14527	14518	14611	14499	14693	14498	14692	14491	14506	14556	14514	14590	14628	14623	14503	14500	14613	14476	14637	14584	14454	14580	14303	14618	14384	14642	14449	14465	14514	14516	14568	14485	14651	14403	14624	14509	14604	14519	14563	14624	14465	14612	14594	14590	14594	14518	14509	14450	14500	14525	14406	14455	14514	14530	14332	14627	14525	14329	14576	14634	14629	14568	14566	14533	14483	14475	14411	14482	14608	14556	14490	14516	14526	14539	14518	14534	14616	14779	14523	14587	14740	14613	14420	14457	14685	14705	14504	14412	14565	14653	14770	14573	14619	14502	14553	14605	14714	14520	14516	14637	14551	14475	14540	14624	14620	14657	14537	14595	14447	14627	14587	14594	14516	14550	14779	14439	14460	14667	14679	14424	14494	14648	14807	14650	14589	14543	14585	14549	14524	14568	14595	14790	14451	14423	14351	14632	14499	14302	14437	14636	14609	14836	14424	14533	14477	14539	14564	14627	14592	14544	14578	14583	14537	14556	14508	14560	14446	14616	14572	14419	14634	14462	14566	14586	14601	14483	14579	14582	14681	14449	14521	14586	14591	14619	14544	14460	14607	14475	14543	14591	14608	14597	14573	14693	14573	14465	14631	14558	14498	14625	14576	14461	14466	14532	14466	14527	14557	14498	14573	14687	14483	14653	14515	14506	14542	14470	14624	14586	14615	14377	14225	14523	14615	14540	14591	14592	14464	14399	14426	14591	14658	14615	14654	14589	14675	14525	14567	14681	14605	14589	14580	14586	14498	14583	14639	14570	14561	14598	14457	14510	14470	14537	14504	14524	14560	14352	14517	14645	14716	14529	14433	14740	14534	14583	14609	14548	14581	14431	14596	14540	14480	14700	14498	14540	14535	14534	14401	14533	14682	14567	14531	14472	14546	14615	14593	14512	14562	14437	14626	14649	14601	14861	14477	14837	14609	14476	14635	14548	14569	14550	14624	14574	14484	14511	14466	14604	14845	14594	14641	14470	14582	14740	14492	14792	14749	14613	14788	14652	14549	14554	14452	14538	14560	14407	14469	14551	14385	14392	14638	14724	14636	14722	14642	14391	14559	14397	14635	14380	14423	14414	14530	14661	14449	14592	14514	14318	14681	14639	14553	14640	14508	14547	14449	14644	14634	14516	14603	14651	14545	14516	14592	14551	14462	14548	14555	14650	14668	14501	14390	14508	14561	14568	14527	14485	14394	14448	14436	14427	14635	14502	14462	14561	14649	14444	14613	14566	14520	14702	14496	14500	14525	14416	14493	14442	14655	14590	14554	14344	14526	14493	14571	14414	14558	14586	14471	14509	14612	14521	14593	14627	14454	14368	14469	14467	14751	14691	14376	14685	14485	14511	14516	14241	14648	14560	14614	14443	14481	14657	14542	14636	14654	14600	14478	14492	14625	14777	14535	14445	14444	14552	14495	14681	14536	14561	14712	14565	14669	14427	14708	14569	14509	14594	14524	14545	14446	14557	14576	14422	14647	14519	14623	14666	14510	14454	14611	14487	14736	14524	14691	14422	14340	14539	14455	14492	14574	14493	14631	14585	14538	14567	14721	14589	14780	14606	14594	14482	14508	14620	14467	14415	14544	14376	14757	14748	14680	14580	14596	14475	14450	14389	14425	14541	14491	14600	14682	14589	14700	14701	14656	14637	14484	14483	14477	14550	14591	14508	14678	14572	14466	14411	14651	14484	14540	14623	14454	14563	14418	14568	14470	14640	14486	14295	14560	14488	14487	14654	14554	14665	14617	14489	14402	14491	14563	14427	14696	14588	14583	14560	14573	14507	14509	14635	14481	14624	14628	14533	14449	14703	14556	14645	14478	14630	14333	14656	14801	14648	14541	14570	14559	14577	14510	14561	14569	14572	14571	14632	14379	14527	14646	14565	14513	14665	14354	14530	14582	14630	14428	14518	14661	14430	14485	14517	14547	14516	14641	14677	14541	14461	14550	14827	14720	14498	14521	14682	14665	14467	14646	14607	14626	14664	14525	14461	14720	14605	14751	14580	14401	14496	14660	14663	14526	14710	14592	14507	14631	14517	14665	14577	14523	14627	14558	14566	14629	14504	14484	14691	14465	14591	14539	14440	14574	14441	14440	14625	14481	14553	14435	14397	14516	14656	14669	14597	14595	14564	14492	14609	14647	14588	14596	14696	14550	14568	14555	14435	14472	14524	14548	14538	14708	14419	14525	14636	14512	14491	14638	14462	14696	14604	14664	14439	14522	14644	14514	14684	14562	14462	14591	14523	14468	14395	14813	14403	14620	14333	14670	14350	14631	14562	14591	14655	14545	14507	14439	14512	14515	14481	14526	14407	14623	14593	14590	14498	14348	14561	14477	14557	14474	14595	14547	14637	14563	14387	14574	14596	14602	14450	14545	14516	14687	14618	14722	14576	14500	14364	14617	14636	14520	14416	14610	14428	14580	14383	14555	14554	14539	14523	14582	14480	14369	14440	14546	14659	14602	14608	14680	14594	14434	14593	14502	14442	14534	14521	14301	14573	14404	14692	14341	14445	14614	14619	14547	14655	14698	14591	14491	14623	14582	14580	14533	14612	14642	14592	14497	14479	14616	14565	14511	14529	14565	14480	14558	14599	14600	14563	14570	14597	14499	14513	14457	14551	14580	14458	14441	14591	14551	14473	14566	14425	14500	14600	14545	14653	14552	14489	14573	14482	14827	14588	14711	14601	14737	14447	14310	14543	14528	14619	14543	14555	14705	14576	14372	14567	14617	14540	14503	14773	14551	14501	14663	14444	14535	14532	14387	14805	14475	14645	14389	14692	14540	14448	14620	14646	14612	14541	14411	14577	14568	14529	14538	14552	14496	14577	14571	14588	14487	14488	14461	14631	14404	14623	14602	14572	14551	14465	14483	14623	14361	14547	14432	14558	14579	14432	14526	14626	14548	14610	14588	14731	14514	14477	14532	14515	14607	14561	14449	14477	14571	14588	14594	14462	14549	14437	14685	14757	14476	14500	14440	14409	14547	14529	14522	14635	14451	14381	14574	14693	14574	14529	14514	14502	14588	14611	14590	14467	14547	14704	14499	14670	14625	14602	14505	14544	14565	14443	14446	14539	14574	14632	14546	14428	14687	14524	14584	14567	14562	14708	14564	14553	14395	14472	14460	14528	14486	14471	14554	14671	14505	14538	14440	14423	14615	14497	14444	14726	14598	14393	14604	14516	14637	14555	14577	14517	14665	14525	14615	14423	14438	14599	14538	14535	14616	14569	14674	14283	14667	14506	14483	14522	14683	14584	14542	14601	14533	14629	14569	14703	14628	14664	14568	14592	14668	14591	14320	14398	14629	14571	14519	14569	14533	14432	14284	14718	14414	14522	14487	14491	14322	14536	14605	14511	14486	14703	14627	14561	14542	14392	14487	14534	14531	14580	14446	14501	14476	14464	14333	14540	14513	14454	14630	14547	14448	14441	14538	14536	14541	14581	14722	14734	14509	14606	14341	14535	14493	14460	14550	14618	14494	14568	14688	14407	14535	14571	14483	14645	14540	14581	14494	14586	14421	14586	14457	14561	14600	14536	14506	14435	14570	14507	14438	14594	14608	14545	14464	14429	14809	14481	14567	14498	14479	14661	14630	14543	14591	14663	14651	14451	14754	14561	14582	14542	14489	14610	14553	14492	14524	14518	14643	14567	14482	14567	14534	14451	14531	14429	14672	14524	14683	14475	14667	14470	14498	14573	14406	14632	14683	14449	14493	14717	14590	14457	14538	14374	14687	14576	14560	14546	14523	14572	14522	14666	14473	14683	14781	14697	14647	14523	14496	14660	14561	14568	14422	14609	14568	14469	14552	14369	14382	14640	14518	14643	14664	14312	14615	14556	14587	14553	14593	14624	14530	14601	14484	14610	14583	14590	14538	14557	14509	14695	14668	14427	14593	14684	14292	14659	14606	14558	14749	14430	14482	14501	14606	14502	14536	14545	14406	14565	14551	14385	14710	14607	14492	14591	14670	14582	14548	14648	14542	14604	14600	14537	14537	14369	14360	14503	14558	14515	14660	14566	14547	14751	14342	14497	14604	14557	14650	14463	14576	14651	14569	14543	14695	14542	14573	14639	14538	14612	14435	14452	14505	14565	14598	14592	14584	14434	14671	14592	14496	14581	14615	14570	14494	14451	14455	14495	14552	14587	14615	14571	14537	14637	14518	14767	14624	14511	14392	14590	14697	14581	14453	14605	14590	14624	14591	14536	14673	14627	14538	14541	14526	14593	14617	14579	14540	14629	14452	14655	14667	14403	14445	14632	14642	14565	14569	14715	14669	14555	14450	14704	14424	14782	14514	14550	14584	14482	14405	14578	14424	14704	14596	14576	14469	14402	14518	14589	14553	14624	14617	14508	14414	14498	14708	14321	14693	14502	14504	14528	14530	14541	14616	14598	14572	14529	14491	14658	14771	14535	14414	14519	14571	14665	14580	14668	14464	14496	14484	14594
22659	21060	28826	23552	21624	24654	27465	22678	21368	21369	20962	20454	20262	19958	20015	19398	19655	19489	19332	19024	19115	18969	18919	18986	19032	18867	18781	18810	18725	18755	18684	18816	18715	18794	18543	18495	18463	18473	18669	18627	18526	18507	18782	18618	18432	18447	18635	18501	18679	18475	18469	18360	18443	18549	18474	18551	18601	18768	18550	18544	18520	18730	18460	18473	18579	18730	18657	18580	18569	18510	18419	18683	18348	18337	18386	18337	18281	18408	18606	18426	18458	18560	18335	18513	18372	18296	18524	18385	18396	18443	18676	18541	18547	18430	18611	18622	18434	18342	18445	18514	18646	18405	18322	18603	18514	18434	18322	18607	18392	18507	18393	18398	18222	18565	18670	18517	18506	18481	18173	18499	18417	18357	18452	18568	18312	18647	18406	18657	18415	18423	18358	18488	18523	18517	18539	18665	18624	18526	18426	18177	18654	18340	18409	18348	18491	18451	18472	18476	18508	18579	18418	18682	18410	18557	18600	18615	18443	18523	18459	18472	18472	18663	18554	18454	18492	18386	18426	18366	18364	18390	18298	18471	18566	18546	18273	18533	18380	18425	18630	18454	18376	18354	18471	18546	18419	18418	18455	18422	18574	18500	18550	18608	18404	18536	18455	18387	18284	18518	18517	18344	18426	18478	18730	18521	18369	18505	18478	18484	18525	18771	18483	18332	18251	18393	18416	18594	18517	18490	18269	18538	18510	18554	18595	18378	18496	18422	18356	18435	18465	18539	18786	18389	18462	18337	18462	18390	18673	18451	18497	18441	18406	18685	18525	18410	18482	18335	18540	18580	18374	18496	18791	18662	18443	18438	18637	18462	18649	18584	18540	18237	18530	18405	18269	18522	18531	18546	18636	18262	18506	18447	18387	18465	18558	18378	18634	18449	18167	18401	18521	18656	18451	18351	18455	18417	18351	18216	18488	18372	18364	18513	18491	18252	18291	18611	18374	18361	18591	18484	18409	18509	18369	18383	18256	18343	18451	18395	18376	18516	18428	18397	18370	18500	18484	18275	18332	18381	18499	18637	18400	18544	18528	18179	18467	18236	18476	18379	18433	18357	18494	18406	18365	18285	18648	18474	18343	18222	18275	18448	18220	18373	18321	18257	18279	18182	18266	18554	18463	18449	18614	18712	18478	18374	18611	18601	18298	18553	18547	18350	18305	18551	18317	18524	18408	18392	18480	18695	18518	18687	18422	18543	18591	18494	18330	18323	18416	18332	18359	18633	18311	18318	18388	18369	18470	18524	18249	18309	18614	18450	18457	18454	18374	18425	18427	18443	18325	18152	18428	18466	18559	18601	18462	18603	18394	18680	18375	18437	18443	18443	18638	18778	18450	18458	18479	18456	18358	18459	18321	18623	18367	18313	18516	18444	18564	18516	18365	18424	18320	18429	18538	18481	18404	18523	18613	18483	18465	18493	18490	18121	18454	18273	18359	18564	18413	18417	18235	18288	18513	18461	18527	18328	18437	18401	18287	18240	18465	18418	18459	18573	18511	18658	18494	18602	18584	18385	18471	18324	18367	18451	18398	18533	18462	18422	18358	18099	18451	18461	18383	18314	18366	18530	18449	18481	18573	18593	18692	18519	18597	18451	18430	18372	18394	18352	18398	18605	18213	18450	18235	18483	18432	18358	18420	18552	18273	18535	18281	18482	18407	18382	18407	18423	18460	18663	18318	18326	18424	18640	18312	18392	18593	18235	18231	18489	18527	18537	18425	18580	18510	18355	18558	18446	18305	18489	18451	18494	18490	18489	18538	18364	18453	18632	18353	18509	18404	18460	18303	18341	18434	18342	18266	18529	18383	18289	18189	18411	18467	18475	18533	18188	18344	18450	18358	18478	18520	18503	18298	18311	18434	18602	18295	18323	18276	18329	18535	18476	18324	18675	18420	18594	18480	18253	18616	18387	18581	18451	18332	18511	18423	18441	18435	18269	18124	18604	18557	18635	18527	18555	18355	18486	18470	18476	18461	18503	18433	18423	18199	18347	18366	18507	18520	18319	18488	18482	18696	18503	18474	18278	18346	18471	18411	18495	18407	18431	18264	18362	18611	18620	18341	18349	18496	18525	18602	18471	18468	18241	18317	18224	18502	18317	18508	18388	18541	18323	18222	18293	18457	18401	18338	18365	18412	18368	18373	18399	18346	18407	18343	18450	18347	18463	18438	18426	18414	18444	18668	18474	18342	18433	18499	18530	18622	18439	18388	18395	18322	18431	18267	18457	18507	18585	18345	18446	18453	18499	18395	18332	18341	18389	18342	18393	18494	18517	18446	18458	18446	18534	18511	18288	18496	18354	18267	18620	18484	18756	18493	18393	18407	18243	18696	18538	18414	18410	18580	18605	18333	18284	18539	18407	18535	18520	18420	18299	18441	18507	18408	18370	18609	18496	18345	18335	18587	18339	18387	18480	18323	18396	18534	18385	18394	18314	18346	18457	18393	18429	18443	18236	18390	18406	18476	18637	18389	18287	18554	18240	18337	18314	18404	18506	18249	18506	18273	18605	18443	18486	18461	18308	18604	18499	18481	18397	18624	18471	18630	18551	18545	18433	18433	18303	18424	18538	18506	18289	18463	18498	18400	18419	18501	18375	18437	18474	18355	18236	18315	18297	18281	18510	18399	18590	18490	18540	18446	18339	18459	18486	18414	18224	18592	18319	18435	18279	18586	18203	18383	18491	18412	18483	18271	18302	18523	18340	18351	18431	18328	18374	18292	18585	18392	18583	18602	18496	18337	18364	18587	18408	18452	18423	18541	18482	18135	18174	18267	18389	18447	18263	18352	18467	18461	18407	18400	18257	18497	18480	18398	18416	18319	18456	18319	18508	18555	18412	18462	18249	18228	18417	18474	18593	18438	18393	18522	18499	18435	18451	18297	18436	18465	18527	18303	18374	18462	18499	18538	18394	18443	18400	18556	18608	18401	18507	18295	18293	18552	18389	18534	18543	18433	18428	18448	18604	18571	18171	18347	18342	18084	18398	18372	18313	18340	18388	18469	18404	18430	18472	18362	18384	18443	18429	18528	18450	18318	18237	18274	18433	18389	18305	18349	18314	18338	18443	18362	18467	18329	18252	18646	18337	18523	18496	18232	18349	18550	18505	18422	18407	18568	18539	18463	18282	18529	18503	18363	18395	18655	18409	18302	18407	18539	18383	18558	18102	18477	18419	18515	18367	18381	18304	18358	18292	18516	18401	18606	18509	18528	18462	18623	18337	18475	18546	18464	18394	18355	18361	18455	18368	18404	18389	18438	18308	18423	18336	18400	18217	18440	18459	18329	18117	18478	18439	18488	18409	18517	18412	18576	18323	18383	18492	18358	18289	18296	18266	18511	18401	18673	18443	18404	18469	18464	18574	18433	18543	18498	18405	18375	18507	18415	18580	18545	18465	18616	18504	18564	18506	18558	18603	18454	18441	18521	18277	18476	18372	18460	18360	18545	18601	18573	18351	18424	18479	18478	18455	18503	18530	18386	18721	18387	18417	18597	18634	18380	18251	18486	18476	18541	18343	18147	18581	18556	18336	18569	18506	18317	18449	18598	18471	18635	18566	18360	18637	18327	18330	18523	18638	18338	18504	18382	18420	18455	18395	18328	18508	18352	18536	18335	18283	18577	18475	18416	18530	18528	18527	18518	18678	18401	18336	18429	18285	18455	18397	18396	18619	18291	18606	18337	18350	18254	18452	18338	18268	18341	18426	18423	18348	18388	18549	18498	18444	18449	18537	18225	18381	18401	18426	18269	18301	18513	18338	18333	18214	18460	18443	18311	18439	18441	18405	18323	18334	18457	18406	18362	18202	18593	18184	18586	18570	18403	18322	18732	18534	18372	18527	18696	18724	18503	18458	18438	18483	18468	18470	18358	18317	18378	18361	18159	18455	18366	18350	18458	18604	18325	18476	18334	18379	18464	18578	18509	18416	18544	18284	18474	18518	18524	18527	18523	18573	18691	18755	18500	18645	18447	18375	18461	18446	18384	18410	18403	18478	18423	18414	18354	18332	18367	18428	18535	18332	18505	18322	18491	18516	18472	18516	18273	18496	18514	18481	18378	18668	18565	18517	18265	18430	18498	18419	18420	18281	18209	18443	18367	18600	18409	18396	18509	18283	18338	18413	18484	18617	18453	18598	18358	18566	18527	18463	18479	18515	18500	18474	18497	18501	18320	18298	18522	18426	18353	18394	18391	18456	18422	18585	18341	18460	18365	18427	18575	18302	18479	18632	18168	18389	18343	18668	18487	18326	18452	18344	18424	18380	18309	18620	18652	18447	18202	18618	18534	18744	18298	18494	18409	18294	18307	18578	18238	18455	18535	18558	18380	18470	18551	18538	18589	18539	18252	18511	18217	18529	18299	18485	18432	18313	18532	18384	18283	18486	18394	18662	18490	18472	18334	18547	18392	18520	18405	18287	18494	18344	18599	18515	18442	18309	18507	18394	18400	18384	18160	18428	18428	18230	18470	18331	18434	18353	18273	18396	18387	18442	18618	18486	18445	18530	18381	18485	18314	18420	18499	18389	18590	18348	18357	18650	18331	18496	18397	18179	18608	18352	18371	18396	18591	18348	18592	18554	18715	18448	18393	18384	18164	18318	18667	18541	18370	18363	18498	18399	18409	18441	18548	18400	18492	18386	18459	18330	18253	18599	18471	18558	18361	18372	18547	18437	18396	18440	18544	18481	18704	18469	18434	18550	18304	18398	18496	18493	18549	18482	18262	18249	18620	18358	18469	18268	18371	18356	18316	18295	18351	18373	18229	18365	18522	18479	18448	18102	18582	18426	18569	18523	18444	18345	18324	18592	18429	18444	18511	18491	18341	18238	18344	18298	18334	18455	18252	18322	18522	18307	18481	18525	18373	18415	18540	18582	18451	18463	18354	18394	18546	18716	18215	18394	18538	18524	18430	18450	18455	18509	18429	18324	18239	18419	18452	18565	18334	18439	18346	18324	18264	18292	18478	18518	18487	18623	18315	18476	18357	18319	18414	18483	18476	18540	18705	18333	18447	18453	18353	18362	18629	18304	18384	18607	18444	18423	18557	18386	18286	18326	18374	18578	18397	18574	18560	18443	18629	18422	18650	18288	18429	18373	18397	18286	18291	18464	18361	18433
23976	43399	38569	29645	26529	23648	22471	21567	20282	19247	18617	18102	17775	17535	17163	16690	16723	16741	16409	16318	16038	15780	15961	15738	15815	15957	15730	15753	15738	15571	15568	15548	15546	15512	15594	15559	15492	15515	15442	15380	15510	15375	15483	15357	15401	15442	15428	15432	15280	15353	15400	15406	15375	15269	15267	15348	15520	15534	15222	15328	15223	15340	15256	15324	15436	15274	15305	15300	15471	15247	15291	15386	15437	15329	15304	15196	15478	15613	15425	15331	15287	15333	15435	15256	15103	15294	15251	15555	15449	15287	15435	15617	15237	15310	15284	15425	15426	15251	15251	15375	15368	15431	15345	15238	15392	15347	15502	15467	15447	15456	15148	15313	15347	15326	15409	15397	15317	15287	15387	15251	15322	15320	15236	15299	15219	15332	15327	15459	15427	15423	15168	15247	15211	15183	15330	15305	15430	15310	15266	15253	15341	15353	15438	15332	15374	15329	15291	15130	15281	15165	15203	15301	15225	15426	15221	15376	15344	15243	15394	15286	15205	15418	15199	15363	15261	15280	15365	15277	15347	15213	15424	15222	15281	15336	15270	15272	15403	15450	15365	15256	15443	15227	15234	15274	15330	15266	15279	15358	15456	15138	15439	15311	15420	15397	15398	15278	15316	15363	15201	15535	15208	15289	15188	15392	15348	15612	15161	15363	15333	15258	15346	15312	15544	15247	15296	15504	15340	15247	15368	15396	15439	15406	15293	15228	15392	15347	15487	15321	15315	15198	15136	15293	15316	15277	15431	15257	15364	15312	15358	15274	15262	15204	15232	15269	15277	15385	15457	15351	15491	15353	15308	15344	15413	15368	15354	15346	15201	15273	15470	15493	15302	15287	15147	15262	15387	15110	15327	15276	15469	15309	15378	15240	15206	15462	15466	15220	15248	15480	15274	15424	15296	15236	15386	15300	15334	15226	15310	15373	15525	15186	15402	15439	15392	15331	15234	15374	15416	15361	15357	15231	15346	15301	15285	15228	15182	15444	15380	15277	15357	15438	15526	15332	15298	15289	15298	15474	15463	15268	15327	15384	15312	15208	15454	15462	15374	15197	15305	15341	15363	15100	15320	15279	15180	15396	15355	15300	15340	15309	15351	15254	15348	15314	15424	15348	15275	15237	15161	15338	15461	15426	15195	15257	15313	15393	15155	15382	15360	15209	15254	15282	15296	15173	15395	15360	15432	15445	15307	15276	15365	15323	15208	15386	15419	15199	15241	15272	15417	15219	15199	15254	15290	15314	15331	15443	15382	15372	15370	15247	15305	15506	15186	15288	15256	15209	15194	15460	15280	15198	15237	15361	15359	15316	15140	15202	15337	15325	15389	15253	15254	15322	15199	15315	15421	15298	15338	15342	15393	15344	15181	15308	15209	15539	15197	15367	15257	15289	15408	15277	15156	15397	15237	15384	15244	15398	15280	15336	15280	15140	15556	15486	15386	15110	15344	15297	15403	15319	15216	15452	15216	15173	15360	15268	15274	15270	15394	15386	15397	15342	15311	15249	15304	15236	15323	15405	15370	15288	15236	15487	15297	15406	15234	15280	15248	15207	15331	15202	15408	15218	15136	15559	15272	15405	15259	15394	15234	15288	15149	15253	15322	15393	15259	15249	15311	15409	15092	15526	15394	15444	15429	15199	15290	15402	15327	15372	15445	15403	15308	15459	15292	15146	15165	15270	15237	15452	15501	15315	15253	15352	15400	15417	15452	15148	15470	15364	15231	15432	15432	15376	15149	15346	15182	15350	15262	15397	15310	15307	15306	15424	15587	15153	15094	15409	15472	15310	15335	15215	15340	15248	15543	15309	15304	15239	15349	15400	15302	15403	15191	15205	15410	15389	15315	15311	15236	15298	15418	15454	15388	15359	15342	15436	15282	15241	15379	15269	15320	15301	15445	15368	15095	15202	15376	15372	15078	15292	15281	15363	15417	15249	15496	15300	15275	15199	15389	15275	15453	15390	15360	15450	15314	15296	15317	15374	15433	15398	15400	15426	15345	15267	15133	15313	15215	15239	15308	15239	15433	15275	15393	15266	15453	15276	15358	15408	15394	15130	15306	15282	15295	15357	15342	15394	15375	15576	15365	15505	15211	15339	15169	15293	15166	15329	15527	15407	15478	15417	15346	15357	15302	15211	15442	15290	15460	15151	15248	15282	15312	15446	15182	15229	15403	15394	15358	15476	15260	15110	15328	15194	15478	15338	15255	15382	15365	15228	15310	15234	15399	15550	15147	15341	15290	15395	15367	15425	15409	15350	15300	15377	15276	15357	15367	15407	15390	15428	15509	15316	15377	15312	15193	15232	15372	15346	15348	15433	15374	15366	15291	15429	15414	15140	15386	15375	15536	15215	15395	15205	15392	15434	15395	15368	15383	15259	15458	15420	15256	15330	15276	15435	15398	15372	15495	15206	15247	15289	15292	15322	15391	15355	15270	15341	15241	15379	15316	15373	15420	15346	15356	15285	15447	15357	15286	15137	15419	15339	15352	15359	15354	15358	15303	15300	15236	15440	15349	15403	15438	15309	15325	15370	15353	15469	15378	15444	15308	15435	15348	15284	15282	15485	15204	15433	15446	15351	15138	15244	15318	15256	15447	15387	15248	15502	15361	15357	15283	15368	15375	15269	15383	15167	15277	15520	15323	15321	15486	15422	15154	15316	15321	15251	15314	15321	15384	15350	15284	15557	15291	15305	15309	15421	15283	15492	15287	15503	15220	15213	15392	15152	15430	15393	15394	15330	15324	15297	15483	15447	15381	15367	15129	15364	15219	15390	15401	15232	15350	15173	15373	15312	15382	15453	15280	15318	15304	15233	15363	15153	15268	15282	15244	15245	15215	15246	15379	15461	15386	15336	15248	15515	15255	15256	15286	15224	15405	15333	15302	15227	15297	15239	15272	15349	15229	15469	15319	15447	15456	15359	15227	15295	15350	15300	15253	15370	15325	15442	15455	15358	15321	15485	15256	15246	15312	15220	15435	15334	15277	15240	15278	15343	15161	15317	15172	15292	15076	15461	15279	15484	15099	15407	15357	15301	15257	15404	15281	15371	15250	15303	15472	15385	15102	15226	15145	15278	15293	15280	15300	15386	15396	15422	15385	15192	15376	15478	15265	15229	15225	15373	15356	15397	15369	15315	15464	15407	15366	15469	15405	15230	15363	15358	15363	15245	15390	15173	15324	15463	15146	15280	15420	15321	15279	15403	15319	15202	15370	15188	15162	15432	15277	15441	15366	15433	15285	15335	15270	15228	15512	15278	15041	15245	15548	15299	15445	15289	15434	15260	15271	15212	15312	15424	15298	15395	15451	15263	15341	15313	15345	15101	15356	15330	15315	15314	15322	15221	15392	15242	15291	15489	15367	15258	15356	15319	15521	15274	15297	15259	15378	15201	15295	15282	15318	15186	15524	15282	15326	15259	15530	15381	15531	15403	15416	15399	15348	15376	15367	15245	15363	15196	15317	15072	15281	15361	15503	15200	15377	15314	15464	15191	15442	15487	15344	15177	15282	15217	15418	15310	15113	15240	15240	15331	15295	15330	15296	15267	15207	15428	15338	15480	15186	15200	15270	15365	15449	15477	15389	15295	15308	15511	15523	15406	15182	15400	15231	15440	15168	15257	15173	15258	15317	15242	15215	15409	15519	15305	15458	15167	15242	15351	15277	15378	15316	15388	15374	15302	15345	15337	15399	15308	15382	15141	15294	15376	15325	15474	15275	15310	15405	15246	15336	15220	15349	15259	15198	15369	15245	15352	15220	15226	15255	15434	15344	15189	15332	15285	15474	15335	15201	15311	15227	15218	15324	15265	15161	15348	15273	15222	15424	15148	15384	15342	15486	15243	15232	15317	15353	15367	15412	15299	15328	15181	15330	15417	15462	15351	15222	15247	15324	15274	15323	15259	15391	15451	15500	15298	15340	15196	15172	15368	15385	15305	15392	15327	15522	15302	15303	15378	15337	15174	15450	15364	15076	15190	15410	15240	15329	15229	15252	15295	15364	15214	15279	15243	15364	15331	15255	15231	15381	15295	15426	15451	15210	15286	15345	15368	15325	15216	15236	15370	15291	15428	15307	15371	15255	15262	15325	15311	15215	15344	15255	15216	15310	15372	15277	15308	15205	15237	15317	15361	15248	15560	15172	15381	15321	15297	15215	15285	15269	15396	15249	15324	15140	15509	15036	15478	15283	15381	15472	15239	15274	15273	15400	15326	15254	15240	15104	15303	15323	15442	15278	15467	15344	15299	15448	15324	15172	15276	15350	15412	15243	15262	15286	15414	15290	15320	15388	15468	15260	15284	15398	15161	15322	15440	15555	15127	15221	15367	15265	15327	15414	15192	15203	15266	15245	15214	15384	15383	15403	15150	15371	15233	15361	15130	15353	15354	15354	15259	15256	15263	15438	15177	15185	15501	15256	15366	15361	15381	15378	15342	15314	15397	15331	15369	15266	15342	15349	15250	15230	15480	15379	15277	15338	15415	15471	15243	15249	15497	15261	15079	15341	15460	15207	15320	15297	15273	15423	15155	15443	15285	15489	15297	15188	15352	15216	15170	15316	15381	15324	15315	15350	15294	15463	15589	15300	15070	15264	15246	15466	15433	15250	15346	15453	15401	15457	15363	15356	15145	15163	15220	15356	15371	15310	15385	15346	15135	15348	15257	15381	15344	15459	15423	15457	15316	15296	15268	15306	15415	15261	15374	15161	15288	15227	15268	15288	15363	15440	15213	15417	15244	15238	15320	15367	15200	15206	15395	15386	15351	15311	15414	15441	15284	15182	15254	15402	15485	15108	15338	15335	15216	15313	15147	15309	15245	15319	15351	15272	15453	15260	15374	15434	15378	15335	15338	15253	15310	15295	15219	15385	15352	15376	15341	15422	15378	15360	15307	15228	15433	15304	15186	15250	15283	15533	15336	15327	15373	15422	15312	15213	15351	15368	15392	15350	15287	15435	15270	15296	15195	15379	15142	15306	15189	15202	15331	15229	15295	15254	15218	15331	15249	15267	15267	15387	15453	15380	15120	15446	15241	15532	15393	15273	15358	15197	15366	15335	15298	15364	15393	15479	15305	15262	15383	15319	15380	15180	15299	15268	15354	15308	15285	15272	15459	15404	15215
28000	23422	27813	24609	20343	19468	19021	18810	18277	17786	17611	17670	17529	17286	17373	17359	17128	17045	17021	17116	17004	17091	17023	16820	17136	17094	17135	17002	16899	16900	17003	17119	17112	16874	16999	16932	16814	17096	16978	17098	17078	16915	16823	16892	17063	16974	16854	16966	16809	17107	16888	16979	16863	16921	16930	17032	16874	16782	16871	16860	16998	16928	16796	16636	16829	16774	16922	16859	16919	16859	16799	16866	16945	16846	16973	16917	17088	16991	16737	16772	16943	16818	16782	16828	16767	16784	16950	17081	16779	16784	16875	16772	16738	16904	17066	16868	16988	16934	16976	16920	16810	17140	16972	16996	16981	16876	16803	16801	16794	16769	16826	16802	16693	16999	16777	16724	16846	16762	16926	16675	16718	16928	16880	16765	17000	16816	16880	16850	16998	16737	16669	17010	17007	16609	16949	16909	16868	17012	17048	17011	16867	16720	16717	16768	16758	16834	16958	16749	16848	16788	16787	16870	16887	16953	16792	16808	16807	16886	16849	16865	16910	16769	16822	16913	16904	16749	16882	16644	16813	16758	16853	16881	16782	16771	16877	16811	16903	16897	16828	16969	16849	16797	16990	16633	16854	16955	16801	17073	16753	16780	16792	16777	16833	16692	16918	17031	16725	16762	17109	16790	16764	16638	16759	16721	16760	16805	16983	16925	16803	16783	16959	16805	16811	16946	16837	16788	16749	16843	16861	16808	16779	16807	16926	16804	16925	16770	16784	16743	16773	16615	16782	16766	16841	16841	16718	16783	16680	16902	16955	16777	16906	16867	16736	16862	16846	16731	16836	16758	16850	16769	16660	16829	16917	16899	17080	16623	16860	16912	17019	17022	16822	16978	16794	17033	16929	16709	16736	17007	16915	16951	16935	16795	16969	16953	16977	17028	16839	16867	16844	16725	16677	16817	16735	16821	16920	16828	16746	16921	16882	16799	16807	16720	17021	16847	16986	16851	16739	16985	16807	16710	16882	16973	16864	16749	16772	16967	16771	17003	16788	16772	16909	17089	16859	16629	16955	16840	16734	16770	16771	16752	16921	16989	16843	16930	16959	16791	16859	16883	16673	16720	16901	16853	16837	16880	16888	16959	16857	16943	16919	16895	16728	16764	16789	16911	16786	16805	16915	16774	16866	16986	16891	16859	16578	16765	16574	16856	16864	16898	16813	16843	16639	16982	16865	16903	16716	16820	16931	16947	16792	16719	16887	16799	16983	16752	16913	16774	16834	16815	16793	16925	16890	16973	17066	17023	16857	16960	16631	17051	16831	16764	17071	16826	16785	16840	17043	17024	16914	16916	16895	16948	16730	16906	16926	16861	16920	16687	16911	16888	16647	16779	16682	16885	16860	16704	16877	16825	16898	16914	16773	16798	16737	16964	16771	16830	16974	17026	16762	16805	16700	16794	16827	16909	16800	16748	16863	16845	17007	16743	16644	16801	16891	16727	16782	16776	16792	16716	16688	16806	16923	16624	16997	16842	16759	16907	16841	16788	16822	16687	16841	16943	16854	16850	16849	16983	16989	16777	16653	16760	16839	16691	16785	16897	16877	16952	16783	17118	16978	16916	16971	16902	16780	16456	16594	16770	16771	16842	16791	16745	16821	17015	17090	16904	17092	16980	16778	16989	16793	16878	16836	16818	17049	16921	16870	16943	16906	16938	16865	16842	16734	16912	16929	16716	16725	16665	16745	16814	16955	16817	16894	16825	16824	16811	16777	17001	17048	16866	16827	16832	16672	16951	16868	16873	16936	17059	16903	17042	16991	16769	16846	16832	17066	16933	16918	16846	16864	16985	16795	16790	16751	16801	16708	16873	16734	16872	16950	16854	16756	16834	16818	16843	16776	16875	16696	16791	16823	16734	16981	16845	16816	16881	16822	16741	16737	16772	16915	16828	16730	17074	16822	16727	16922	16910	16642	16882	16787	16811	16888	16839	16910	16939	16929	16809	16733	16885	17049	16887	16812	16741	16816	16900	16812	16723	16853	17038	16830	16797	16902	16844	16944	17012	17038	16787	16903	17018	16971	16944	16724	16752	16924	16699	16976	16714	16858	16780	16945	17065	16688	16619	16888	16631	16706	16765	16484	16885	16853	16756	16794	16837	16988	16847	16858	16774	16958	16920	16821	16837	16792	16972	16933	16912	16665	16873	16915	16787	16770	16933	16842	16733	17108	16894	16990	16925	16829	16974	16807	16685	16913	16820	16878	16871	16729	16767	16813	16897	16750	16806	16815	16931	16804	17065	16880	16867	16784	16723	16999	16835	17094	17036	16893	16733	17003	16708	16884	16842	16983	16882	16889	16697	16780	16798	16640	16693	17080	16808	16990	16874	17021	16975	16969	17003	16832	16742	16771	17061	17027	16652	16791	16853	16688	16918	16841	16788	16978	16768	16854	16893	16995	16817	16766	16728	16901	16992	16800	16983	16900	16978	16811	16823	16804	16937	16648	16572	16935	16787	16724	16623	16765	16676	16873	16722	16847	16951	16742	16869	16737	16769	16882	16867	16793	16960	16908	16866	16784	16894	16861	16904	16814	16862	16865	16989	16882	16822	16863	16770	16718	16841	16982	16834	16730	16965	16828	16847	16975	16845	16910	16954	16704	16781	16931	16841	16704	16704	17018	16942	16727	16763	17054	16549	16827	16812	16856	16772	17036	16741	16697	16818	16854	17007	16921	16742	16690	16761	16838	16766	16602	16683	16768	16637	16765	16818	16744	16869	16776	16880	16867	16928	16907	16814	16815	16950	16885	16928	16875	16859	17011	16740	16824	16887	16864	17054	16937	16886	16932	16988	16692	16866	16767	16720	16960	16679	16886	16779	16900	16871	16838	16690	16698	16941	16930	16788	16806	16960	16912	16777	16854	16894	16891	16825	16934	16896	16716	16693	16880	16823	16706	16862	16679	16741	16930	16761	16800	16920	16852	16758	16870	16952	16885	16885	16860	16762	17005	16640	16733	16796	16951	16896	17083	16751	16830	16754	16799	16796	16995	17017	16959	16860	16821	16929	16803	16878	16774	16817	16820	16870	16908	16761	16985	16706	16890	16841	16742	16972	16905	16770	16898	17011	16721	16946	16869	16833	16893	16821	16785	16734	16851	17073	16763	16918	16731	16986	16762	16908	16716	16823	17014	16766	16896	16891	16828	16808	16942	16788	16899	16800	16961	16733	16797	16959	16849	16857	16905	17091	16881	16943	16800	16784	16777	16843	16985	16886	16877	16866	16956	16977	16835	17027	16966	16964	16926	16848	16844	16858	16892	16774	16789	16958	16986	16616	16919	16679	16927	16844	16818	16830	16900	16928	16726	16906	17091	17113	16858	16764	16896	16725	16926	16799	16847	16914	16692	16866	16882	16838	16919	16636	16990	16792	16862	16719	16737	16983	16974	16753	16936	16659	16990	16972	16705	16953	16844	16593	16872	16893	16865	16744	16836	16652	16925	16767	16875	16801	16679	16874	16896	16928	16915	16667	16877	16936	16880	16872	16846	16949	16818	16902	16878	16725	16711	16491	16696	16763	16676	16685	16735	16722	16692	16828	16767	16853	16971	16791	16890	16821	16795	17113	16836	16987	16832	16751	16899	16849	17001	16787	16874	17058	16732	16920	16911	16890	16903	16731	17001	16789	16775	16837	16734	16632	16774	17011	16835	16931	16732	16961	17178	16826	16871	16844	17007	16784	16909	16909	16857	16589	16922	16840	16827	16677	16912	16876	16787	16741	16884	16898	16595	16943	16823	16943	16960	16823	16853	16689	16781	16806	16948	16806	16819	16798	16899	16813	16836	16742	16780	16853	16919	16883	16919	16978	16891	16806	16902	16741	16767	16773	16823	17013	17071	16885	16768	16895	16881	16604	16943	16822	16989	16563	16792	16915	16851	16870	16673	16781	16774	17076	16837	16731	16807	16988	16982	16968	16728	16884	16781	16663	16908	16707	16877	16839	16882	16890	16948	17023	16830	16876	16862	16933	16989	16814	16772	16797	16737	16793	16906	16805	17021	16804	17004	16837	16961	16709	16746	16770	16734	16755	16812	16901	16615	16812	16896	16900	16709	16867	17017	16980	16753	17206	16922	16535	16960	16933	16920	16868	16693	16738	16552	16980	16885	16714	16908	16890	16841	16786	17102	16770	16899	16916	16909	16943	16763	16830	16852	16853	16891	16949	16699	16856	16778	16732	16843	16889	17002	16884	16747	16899	16835	16766	16865	17064	16860	16850	16949	16662	16829	16838	16959	16936	16972	16930	16605	17017	16941	16694	16972	16790	16814	16806	17002	17065	16682	17009	16871	17076	16857	16937	16890	16881	16870	16776	16855	16926	16847	16677	16825	16867	16809	16827	16966	16958	16688	16722	16865	16686	16578	16843	16927	16872	16942	16751	16970	16854	16980	16940	16919	16733	16968	17087	16787	16810	16848	16905	17030	17154	16781	16606	16811	16909	16903	16938	16812	16910	16879	16880	16792	16795	16941	16925	16741	17107	16843	16792	16962	16726	16906	16723	16738	16660	16914	17079	16837	16903	16720	16846	16993	17109	17018	16905	16915	16984	16860	17047	16808	16749	16825	16581	16871	16829	16862	16965	17039	16801	16955	16692	16840	16741	16808	16944	16953	16957	16929	16971	16934	16869	16797	16831	16665	17105	16861	16917	16866	16916	17064	17064	16670	16832	16976	16709	16870	16939	16888	16811	16786	16866	16835	16864	16918	16903	16890	17051	16782	16819	16914	16831	17008	16874	16987	16841	16782	16725	16869	16959	16904	16977	16916	16700	16901	16991	16852	16925	16728	16698	16926	16586	16710	16740	16833	16858	16977	16800	16979	16882	16748	16859	16955	16982	16907	16867	16858	16748	16773	16800	16851	16815	16750	16892	17006	16632	16709	17185	16969	16979	16903	16898	17017	16792	16834	16713	16901	16778	16869	16687	17045	16851	16865	16976	16839	16792	16874	16889	16971	16959	16833	16865	16705	16918	16766	16926	16799	16880	16745	16740	16807	16749	16643	16779	16826	16840	16727	16971	16644	16890	17031	16809	16773	16946	16987	16916	16803	16769	17051	16747	16800	16745	16780	16880	16922	16910	16971	16925	17044	16809	16920	16797	16815	16992	16880	16772	16892	17086
21782	31957	28367	21847	18998	17797	17549	17442	16599	15973	15854	15374	15409	15279	15171	15091	15112	15086	14802	14767	14640	14706	14629	14606	14716	14634	14539	14507	14477	14480	14442	14366	14531	14460	14634	14434	14686	14389	14585	14527	14401	14490	14468	14486	14433	14466	14382	14371	14372	14292	14461	14369	14459	14332	14429	14475	14470	14391	14466	14594	14386	14583	14284	14471	14363	14429	14303	14522	14508	14440	14449	14488	14462	14417	14452	14417	14327	14456	14602	14391	14558	14189	14406	14295	14351	14478	14442	14435	14468	14366	14467	14386	14448	14415	14271	14281	14418	14254	14266	14455	14147	14310	14542	14268	14579	14434	14431	14398	14253	14470	14280	14421	14419	14341	14261	14434	14365	14535	14263	14281	14428	14311	14507	14461	14496	14475	14414	14358	14400	14334	14338	14579	14344	14453	14265	14393	14469	14247	14237	14463	14423	14305	14208	14459	14423	14564	14497	14440	14377	14418	14412	14427	14360	14391	14413	14390	14408	14288	14490	14399	14428	14436	14233	14546	14504	14484	14536	14428	14557	14346	14476	14384	14563	14415	14360	14473	14445	14403	14198	14579	14629	14296	14535	14418	14366	14354	14515	14330	14446	14458	14502	14359	14464	14466	14455	14270	14326	14247	14160	14365	14385	14397	14387	14345	14278	14414	14373	14274	14388	14525	14481	14491	14476	14533	14393	14288	14347	14355	14507	14495	14393	14369	14419	14402	14357	14446	14297	14417	14516	14463	14493	14380	14351	14289	14457	14476	14389	14280	14501	14180	14349	14260	14410	14366	14309	14331	14419	14450	14350	14238	14598	14339	14471	14208	14470	14363	14378	14461	14335	14385	14495	14220	14360	14359	14420	14390	14515	14398	14511	14525	14316	14508	14443	14253	14432	14405	14477	14390	14456	14481	14462	14169	14620	14382	14379	14194	14483	14444	14498	14420	14183	14400	14322	14123	14445	14345	14341	14339	14197	14402	14468	14452	14568	14561	14378	14368	14413	14374	14548	14520	14254	14409	14458	14454	14438	14481	14201	14337	14517	14458	14508	14411	14382	14518	14445	14398	14597	14303	14441	14389	14709	14477	14498	14281	14395	14489	14662	14468	14177	14367	14280	14468	14327	14404	14330	14432	14401	14371	14390	14343	14285	14408	14564	14404	14382	14249	14506	14277	14373	14530	14399	14457	14410	14413	14541	14301	14338	14490	14366	14464	14598	14277	14603	14357	14340	14313	14163	14398	14428	14432	14552	14276	14614	14262	14548	14424	14430	14430	14408	14567	14269	14457	14372	14427	14462	14388	14392	14464	14479	14413	14440	14400	14554	14376	14551	14385	14467	14283	14450	14491	14414	14403	14361	14579	14266	14482	14441	14290	14513	14546	14510	14417	14478	14378	14279	14390	14380	14577	14383	14349	14371	14435	14424	14415	14475	14376	14297	14348	14387	14616	14356	14442	14516	14500	14342	14327	14497	14374	14286	14269	14470	14479	14434	14318	14505	14576	14343	14452	14433	14257	14347	14634	14451	14469	14346	14422	14325	14509	14410	14612	14489	14536	14327	14390	14631	14228	14492	14476	14315	14353	14405	14473	14357	14357	14522	14359	14392	14384	14447	14486	14307	14382	14469	14409	14397	14504	14463	14442	14390	14290	14576	14477	14416	14271	14465	14394	14500	14525	14432	14319	14571	14492	14423	14447	14388	14320	14454	14501	14372	14211	14365	14558	14460	14466	14452	14363	14486	14467	14387	14576	14475	14668	14427	14406	14411	14455	14356	14286	14345	14401	14546	14549	14413	14347	14505	14519	14395	14404	14526	14420	14425	14268	14302	14371	14618	14530	14345	14351	14329	14385	14492	14364	14480	14415	14430	14507	14288	14374	14425	14359	14441	14361	14486	14384	14452	14591	14476	14318	14424	14360	14411	14372	14460	14645	14397	14223	14424	14609	14278	14309	14506	14366	14160	14364	14405	14543	14400	14322	14376	14320	14418	14461	14481	14482	14398	14466	14299	14423	14366	14290	14403	14436	14488	14451	14573	14391	14335	14475	14421	14532	14501	14462	14332	14432	14508	14464	14632	14337	14557	14363	14447	14475	14446	14319	14409	14489	14408	14454	14482	14466	14559	14358	14398	14363	14342	14395	14353	14445	14459	14258	14520	14482	14391	14429	14262	14541	14407	14324	14466	14460	14422	14375	14408	14320	14453	14310	14371	14573	14684	14379	14475	14382	14188	14445	14506	14460	14554	14407	14369	14457	14448	14404	14452	14439	14457	14388	14454	14493	14480	14417	14369	14510	14353	14282	14508	14465	14575	14340	14402	14273	14603	14356	14501	14337	14440	14425	14496	14355	14360	14554	14606	14404	14358	14368	14434	14367	14317	14397	14361	14226	14521	14322	14552	14520	14340	14465	14543	14467	14429	14473	14318	14387	14386	14493	14406	14331	14340	14350	14416	14487	14386	14358	14247	14426	14423	14449	14405	14385	14299	14375	14503	14391	14404	14315	14413	14432	14352	14542	14502	14343	14465	14525	14287	14397	14351	14401	14537	14419	14316	14416	14248	14303	14482	14319	14186	14367	14550	14390	14438	14485	14474	14426	14436	14470	14423	14508	14319	14491	14320	14424	14415	14388	14423	14328	14378	14473	14465	14366	14509	14447	14370	14496	14559	14514	14442	14294	14579	14204	14347	14254	14416	14457	14565	14577	14378	14406	14366	14254	14415	14445	14387	14387	14448	14379	14355	14288	14400	14539	14372	14351	14390	14389	14495	14430	14304	14385	14470	14513	14492	14332	14492	14591	14329	14570	14474	14423	14510	14232	14494	14175	14340	14384	14513	14324	14360	14450	14397	14456	14482	14358	14449	14413	14327	14435	14414	14378	14656	14414	14395	14376	14447	14448	14336	14365	14567	14522	14435	14456	14308	14465	14576	14317	14467	14497	14442	14494	14425	14465	14358	14660	14352	14337	14359	14359	14468	14519	14280	14440	14304	14478	14517	14382	14498	14430	14378	14408	14404	14400	14402	14504	14460	14342	14324	14368	14431	14564	14551	14293	14618	14423	14360	14306	14267	14431	14354	14468	14430	14410	14433	14353	14453	14416	14393	14572	14247	14369	14450	14392	14403	14299	14427	14347	14409	14329	14358	14420	14501	14550	14500	14328	14508	14437	14501	14373	14355	14412	14318	14381	14344	14306	14305	14431	14464	14357	14449	14302	14559	14532	14479	14410	14247	14298	14421	14372	14430	14559	14477	14419	14342	14367	14431	14398	14265	14491	14367	14327	14456	14579	14409	14305	14363	14404	14425	14440	14442	14404	14448	14351	14448	14338	14459	14418	14364	14241	14290	14529	14386	14498	14281	14366	14492	14353	14429	14407	14397	14570	14293	14551	14436	14305	14525	14444	14450	14622	14550	14447	14292	14470	14455	14341	14389	14326	14376	14486	14368	14344	14554	14294	14449	14374	14363	14350	14471	14454	14419	14537	14310	14322	14361	14284	14263	14314	14312	14437	14377	14577	14334	14440	14375	14525	14462	14456	14255	14367	14384	14482	14397	14438	14462	14623	14479	14362	14463	14353	14505	14559	14523	14398	14329	14357	14427	14438	14337	14416	14486	14379	14582	14298	14379	14369	14367	14453	14425	14386	14488	14430	14411	14481	14498	14419	14267	14429	14459	14490	14227	14524	14292	14543	14352	14363	14398	14423	14455	14414	14284	14398	14491	14403	14573	14413	14290	14394	14498	14329	14224	14328	14478	14549	14305	14465	14633	14370	14484	14427	14326	14434	14514	14358	14441	14389	14464	14420	14489	14471	14475	14512	14507	14448	14315	14380	14469	14286	14270	14310	14417	14276	14428	14679	14462	14468	14434	14710	14563	14381	14455	14456	14401	14336	14510	14445	14410	14494	14388	14528	14360	14340	14283	14476	14426	14539	14382	14432	14576	14404	14371	14397	14614	14504	14439	14374	14448	14375	14390	14351	14513	14364	14435	14533	14509	14357	14474	14253	14390	14380	14450	14315	14357	14218	14406	14302	14566	14263	14388	14436	14428	14425	14365	14228	14474	14375	14484	14364	14315	14469	14322	14454	14387	14383	14371	14497	14405	14262	14496	14382	14462	14405	14446	14333	14353	14460	14618	14334	14558	14472	14532	14534	14441	14553	14390	14457	14417	14329	14185	14392	14309	14451	14275	14352	14448	14506	14403	14379	14413	14398	14326	14524	14513	14406	14214	14450	14457	14350	14358	14518	14432	14340	14445	14472	14084	14389	14216	14502	14330	14254	14369	14350	14438	14547	14448	14428	14619	14273	14415	14234	14452	14352	14414	14470	14347	14470	14444	14549	14688	14501	14374	14340	14369	14456	14445	14473	14354	14606	14657	14374	14376	14454	14498	14190	14411	14396	14602	14363	14349	14333	14327	14490	14412	14369	14517	14357	14370	14305	14527	14352	14341	14314	14348	14358	14420	14314	14388	14314	14564	14508	14450	14454	14566	14430	14554	14355	14396	14448	14376	14432	14352	14402	14476	14464	14356	14436	14477	14465	14323	14492	14505	14527	14376	14324	14382	14466	14508	14423	14374	14451	14596	14333	14489	14466	14305	14339	14410	14413	14390	14357	14424	14589	14506	14313	14483	14264	14442	14496	14517	14388	14462	14293	14500	14573	14487	14495	14335	14748	14432	14459	14413	14485	14216	14598	14458	14405	14473	14428	14415	14436	14533	14429	14413	14350	14496	14318	14352	14335	14439	14385	14364	14486	14609	14471	14359	14247	14302	14344	14512	14446	14282	14429	14279	14437	14519	14289	14485	14415	14435	14400	14450	14419	14562	14348	14364	14441	14487	14345	14406	14412	14420	14398	14396	14305	14435	14410	14581	14352	14232	14527	14290	14507	14425	14472	14324	14459	14545	14290	14508	14449	14393	14387	14510	14295	14581	14410	14355	14431	14360	14440	14343	14399	14393	14432	14296	14484	14314	14457	14481	14470	14404	14477	14327	14550	14368	14645	14452	14380	14317	14408	14401	14343	14509	14367	14415	14419	14363	14425	14366	14454	14511	14456	14240	14374	14479	14323	14345	14506	14407	14411	14475	14421	14354	14346	14312	14307	14375	14297	14536	14317	14268	14369
23793	21047	28425	24187	22527	23219	22612	20207	19163	19077	18584	18270	17991	17842	18049	17797	17859	17733	17281	17348	17270	17192	17177	17355	17150	17030	17081	17193	17166	17119	16999	16956	17134	17026	17198	17121	16972	17224	16989	17156	16980	17003	16904	16949	17037	17008	17022	17004	16634	16778	16974	17184	17009	17032	17057	16953	16905	16790	16899	16971	16911	17088	16753	16623	16794	16812	16886	16922	16801	16744	16840	16737	16788	16940	16974	16825	17005	16942	16879	16821	17007	16842	17124	16906	16940	16807	16983	16926	16789	16955	17042	16893	16840	16975	17067	16808	16749	16825	16890	16786	16816	16654	16904	16904	16749	16727	16848	16929	16920	16945	16775	16755	16951	16803	16870	16920	17051	16814	16746	17077	17109	17067	16846	16814	16796	16867	16744	16821	17008	16901	16868	16876	16956	16801	17039	16892	17229	16661	16803	16753	16863	16662	16911	16793	16960	16997	17035	16806	16881	16949	17099	16833	16904	16863	16937	16930	16872	16783	16926	16660	16819	16696	16822	16916	16841	16902	16825	16891	16862	16756	16910	16761	16845	16802	16879	16997	16726	16726	16914	16901	16834	17012	16995	16766	16833	16901	16849	16644	16815	17006	16908	16779	16861	16946	16902	16873	17008	16816	16829	17028	16848	16780	16768	16935	16860	16890	16799	16865	16858	16894	16872	16755	16868	16796	16674	16672	16794	16707	16958	16893	16850	17006	16964	17057	17089	16794	16894	16910	16937	17034	16817	17010	17138	16738	16872	16744	16961	16908	17039	17083	16833	16976	16864	16822	16821	16898	16853	16938	16928	16782	17030	16848	16793	17002	16882	16863	17008	16928	17022	16864	16803	16977	16891	16812	16876	16834	16780	16765	16621	16716	16617	16890	16926	16898	16948	16844	16811	17047	16852	16874	16875	16738	16730	16747	16779	16904	17073	16950	16615	16936	16780	16898	16760	16861	16726	16875	16858	16809	16892	16892	17132	16827	16793	16870	16888	16926	16834	16806	16988	16771	16763	16908	17160	16894	17094	17007	16947	16921	17082	16824	16809	16988	16840	16873	16835	16793	16839	16857	16784	16964	16950	17137	16919	16893	17007	16597	16866	16931	16823	16739	16857	16788	16755	16813	16727	16875	16925	16893	16942	16894	17002	16904	16782	16941	16975	16903	16900	17059	16655	16941	16787	16945	16856	16782	16778	16925	16865	16921	16860	16798	16914	16999	16867	16648	16709	16930	16925	17041	16978	16986	16974	16896	16906	16850	17020	16804	16890	16734	16850	16842	16872	16959	17026	17037	16943	16890	16938	16868	16799	16903	16867	16838	17001	16795	16972	16869	16765	16828	16902	16862	16735	17039	16869	17029	16901	16935	16784	16763	16888	16776	16841	16910	16912	16745	16784	16844	16813	16795	17052	16791	16961	16687	16918	16785	16956	16966	16757	16862	17050	16954	16979	16949	16926	16912	16965	16858	16709	17059	16801	17019	16936	16887	16965	16781	16805	16800	16985	16966	17016	17007	17008	16787	16683	16882	16631	16907	16928	16784	16834	16931	17025	16736	16812	16925	16819	17011	16864	16880	16891	17008	16955	17016	16990	17062	16900	16790	17072	16858	16939	16921	16832	16913	16940	16816	16753	16774	16931	16921	16683	16770	16900	16906	16764	16880	16754	17038	16636	16738	16792	16752	16909	16678	16853	16825	16704	16852	16767	16921	16844	16901	16958	16802	16964	17114	16728	16786	16868	16827	16779	16560	16913	16732	16803	16870	16975	16916	16895	16682	16947	16636	16936	16880	17021	17130	16981	16953	16767	16883	17022	17035	16922	16965	16840	16838	16724	16830	16914	17180	16864	16675	16748	16979	16836	16717	16863	16933	16933	16670	16717	17014	16826	16770	16826	16863	16908	16487	16894	16890	16910	16870	16804	16710	16725	17028	16794	16792	16746	17054	16904	16751	16823	16833	16983	16844	16807	16875	16842	16729	17007	17129	16876	16772	16908	16887	16892	16915	16981	17132	16994	16890	16946	16884	16757	16775	16775	16716	16794	17012	16781	16794	16916	16719	16882	16948	17025	17053	16827	16807	16833	16892	16744	16956	16904	16946	16921	16827	16817	17046	16856	16835	16935	16883	16870	16735	16829	17027	16852	16759	16817	17013	16783	16699	16868	16787	16944	17002	16756	17020	16887	16744	16993	16903	16935	16764	16828	16845	16980	16871	16843	16731	17048	16903	16856	16902	16797	16879	16992	16880	16758	16642	16922	16906	16760	16803	16902	16760	16914	16880	16787	16981	16916	16713	16744	16979	16875	16958	16828	16782	17007	16745	17062	16855	17015	16968	16902	16725	16879	16871	16821	17056	16891	16877	17077	16898	17090	16776	17014	16917	16880	16631	16890	16871	16970	16828	16910	16947	16743	17056	16885	16944	16812	16745	16812	16757	16932	16775	16861	16575	16822	16831	16941	16851	16801	16988	16917	16694	17024	16744	16940	16849	16990	16707	16710	17031	16797	16826	16886	16780	16832	16725	16694	16768	16743	16944	16903	16816	17049	17108	16730	16809	16902	16847	16897	16738	16727	16862	17044	16926	16877	16972	16943	16877	16815	16874	16800	17045	16786	16884	16856	17019	16782	17098	16813	16858	16916	16893	16953	16924	16900	16930	17005	16945	17040	16845	16836	16801	16801	16757	16930	16771	16969	17036	16839	16834	16962	17019	16953	16884	17008	16717	16799	16818	16804	17118	16824	16808	16892	17124	16910	16936	16938	16785	16786	16863	16816	17060	16973	16621	16872	16750	16867	16746	16903	17059	16906	16791	16823	16855	16804	16793	16849	16879	17079	16929	16841	17100	16769	16976	16904	16889	16820	16785	16818	16892	16918	16771	16982	16825	16882	16953	16896	16804	16831	16857	16875	16760	16852	16914	16982	17032	16836	17089	17087	16911	16929	16960	16586	16908	16916	16849	16961	17101	16926	16933	16859	16829	16719	16856	16810	16996	16884	16737	16957	16844	17002	17026	16698	16824	16874	16759	16694	16965	16924	16875	16908	16974	16990	16908	16919	16940	16921	16972	16826	16958	16962	17022	16933	16775	16760	16738	17001	16982	16976	16812	16813	16923	16801	16811	16930	16794	17047	16818	17114	16806	16892	16930	16797	17036	16784	16933	16936	16799	16829	16789	17087	17050	16960	16645	16925	16894	17000	16988	16877	16901	16850	17012	16847	16771	16772	16887	16994	16898	17024	17124	17011	17085	16846	16776	16891	16795	16973	16803	16777	16876	16860	16880	16961	16819	16975	16998	16981	16974	16837	17073	16837	16935	17069	16816	16873	16957	16951	16892	17027	16977	17149	16832	16955	16975	17018	16890	16635	16776	16867	16948	16735	16898	16776	16934	16890	16962	16915	16656	16786	16751	16941	16824	16922	17118	16943	16828	16885	16949	16777	17134	16856	16799	16876	17025	16858	16741	16943	16945	16763	16758	17002	16757	16912	16871	16672	16959	16698	16797	16743	16868	16937	16957	16797	17091	16797	16922	17045	17170	16850	16894	16612	16786	16807	16835	17110	16876	16839	17047	16893	17128	17040	16720	16844	16783	16742	16740	16830	16758	16767	16685	16854	16709	16922	16779	17009	16880	16895	16674	16865	16851	16849	16968	16817	16698	16967	16894	17052	16884	16961	17090	16928	16812	16746	16939	16837	16930	16958	16871	16949	16836	16818	16852	16799	16958	16940	17059	16975	16897	16831	16778	17000	16908	16737	16972	16995	17114	16841	16863	16815	17028	16834	17074	16940	16866	16771	16627	16727	16656	16750	16806	16755	16981	16871	16854	16815	16760	16848	16811	16917	16860	16879	16900	16844	16995	16829	17070	16830	16746	16690	16890	16742	16950	16926	17015	17025	16750	16820	16846	17012	16771	16875	16967	16857	16885	16739	16752	16952	16927	16776	16875	16849	16869	16956	17151	16990	16984	17085	16961	16869	16625	17002	16805	16882	16900	16804	16809	16999	16901	16869	16894	16966	16826	16848	16879	17029	16954	16889	17023	16883	16727	16735	16805	16870	16814	16837	16772	16958	16922	17124	16853	17001	16907	16895	16857	16871	16877	16972	16999	17009	17027	16977	16890	17050	16991	16984	16849	17030	16773	16940	16862	16878	16752	17082	16755	16736	16725	16702	16869	17022	17167	16819	16898	16839	16833	16936	16990	17005	16866	17004	16943	16686	16948	17088	17022	16709	16885	16937	16954	17009	16767	16962	16967	16923	16785	16758	17110	16795	16740	16888	16864	16641	16816	16828	17020	16995	16920	16643	16997	16983	16848	16923	16776	16967	16833	16972	17065	16971	16896	16996	16855	16868	16762	16951	16772	16848	16934	16871	16755	16928	16837	16853	16915	17016	16955	17047	16786	16953	17014	16677	16930	16833	16797	16875	17011	16945	16755	16868	16904	17001	16929	16801	16912	17037	17008	16984	16899	16842	16975	16894	17062	16918	16950	16861	16901	17067	16796	16659	16776	16800	16898	16797	16836	16870	16806	16921	16794	17008	16944	17009	16999	16833	16988	16813	16804	16780	16817	16616	16825	16916	16971	16754	16719	16847	16797	16940	17004	16857	16904	17079	16847	16982	16802	16996	16907	17060	16806	16908	16793	16921	16854	16795	16993	17037	16938	16912	16729	16855	16878	16787	16673	16805	16757	16911	16955	16699	16762	16982	16776	17046	16807	16884	16954	16883	16727	16909	16730	16900	16839	16795	16880	16830	16849	16929	16813	17010	16917	17091	16943	17153	16852	16780	16913	16949	16949	17018	17080	16943	16854	16754	16849	17003	16882	17004	16933	16955	16745	16836	16778	17020	16976	16958	16821	16999	17042	17019	17040	16718	16977	16743	16799	17028	17055	16750	16750	16729	17000	16893	16962	16702	16927	17026	16996	16994	16948	16812	16911	16967	17056	17018	16817	16766	16821	16976	17048	16946	16860	16820	16918	16941	16941	16953	17050	16888	16990	16718	16915	16806	16943	16835	16929	17121	16909	17027	16879	16869	16953	16870	16937	16818	16894	16898	16742	17100	16947	16952	16855	17057	17040	17025	17080	17127	16943	16999	16934	16957	16957	16993	17109	16914	17112	16735	16808
21299	38268	34483	25812	22647	20530	19112	18984	18315	17191	16894	16547	16271	16012	15816	15578	15660	15241	15027	14941	14906	14880	14775	14830	14849	14767	14616	14711	14639	14706	14701	14551	14687	14451	14633	14550	14539	14565	14503	14292	14355	14418	14586	14377	14571	14344	14378	14431	14550	14334	14304	14409	14587	14390	14511	14449	14409	14594	14513	14468	14518	14609	14627	14397	14370	14677	14442	14442	14462	14547	14517	14399	14543	14540	14451	14491	14413	14460	14435	14431	14464	14330	14517	14474	14501	14468	14351	14361	14407	14386	14385	14369	14590	14395	14402	14429	14468	14279	14394	14447	14474	14447	14399	14629	14496	14460	14534	14356	14400	14496	14518	14507	14522	14550	14508	14323	14467	14401	14286	14375	14514	14435	14313	14388	14542	14443	14553	14434	14408	14498	14560	14383	14581	14567	14411	14482	14391	14498	14416	14351	14482	14427	14418	14521	14365	14273	14406	14373	14537	14625	14256	14499	14453	14491	14456	14433	14427	14519	14294	14361	14453	14606	14390	14529	14452	14408	14428	14435	14476	14432	14544	14358	14435	14241	14420	14404	14319	14559	14565	14470	14394	14505	14259	14630	14534	14305	14567	14361	14425	14594	14490	14289	14432	14440	14473	14183	14403	14338	14469	14427	14403	14260	14265	14513	14418	14529	14576	14466	14497	14518	14476	14435	14505	14445	14394	14428	14286	14456	14311	14338	14401	14510	14425	14439	14421	14286	14404	14391	14445	14219	14628	14424	14418	14470	14341	14428	14683	14562	14323	14330	14380	14419	14374	14373	14410	14506	14391	14387	14526	14533	14467	14309	14481	14406	14548	14419	14445	14380	14480	14355	14406	14589	14295	14433	14461	14256	14565	14488	14412	14478	14405	14324	14319	14532	14454	14463	14508	14393	14294	14471	14464	14380	14474	14453	14433	14455	14461	14460	14494	14266	14260	14338	14455	14363	14283	14497	14381	14477	14473	14344	14406	14458	14256	14313	14474	14464	14555	14566	14294	14445	14411	14394	14346	14268	14476	14550	14330	14381	14297	14270	14517	14454	14355	14231	14536	14549	14357	14363	14495	14523	14468	14442	14487	14412	14613	14450	14405	14321	14497	14358	14430	14322	14347	14268	14413	14456	14294	14488	14519	14368	14344	14373	14509	14583	14362	14517	14345	14584	14335	14452	14422	14448	14477	14467	14437	14431	14365	14364	14607	14163	14249	14401	14415	14492	14491	14348	14528	14316	14445	14557	14352	14557	14441	14522	14377	14448	14327	14511	14540	14403	14484	14279	14425	14442	14318	14487	14347	14317	14479	14383	14330	14600	14517	14445	14503	14490	14440	14568	14308	14420	14303	14293	14298	14407	14366	14389	14440	14392	14236	14462	14479	14397	14460	14561	14452	14426	14430	14463	14363	14316	14406	14574	14329	14323	14482	14294	14406	14221	14228	14507	14502	14367	14290	14392	14420	14401	14410	14498	14475	14333	14384	14313	14415	14486	14351	14306	14589	14473	14349	14467	14380	14426	14415	14455	14634	14370	14492	14506	14284	14465	14486	14348	14301	14387	14273	14209	14508	14598	14559	14486	14438	14523	14329	14415	14544	14320	14330	14451	14429	14341	14601	14478	14405	14455	14492	14560	14436	14457	14283	14475	14330	14438	14500	14405	14643	14442	14476	14227	14405	14502	14377	14440	14450	14329	14500	14554	14503	14361	14465	14208	14521	14334	14498	14472	14479	14533	14338	14564	14461	14355	14454	14327	14324	14443	14466	14345	14282	14425	14335	14597	14394	14299	14365	14512	14429	14541	14261	14383	14329	14369	14415	14292	14511	14434	14365	14393	14424	14462	14474	14559	14357	14505	14435	14388	14471	14401	14394	14407	14525	14493	14411	14380	14472	14235	14343	14378	14502	14525	14491	14350	14567	14405	14508	14475	14382	14307	14351	14440	14312	14455	14300	14340	14517	14532	14558	14399	14510	14418	14407	14288	14456	14424	14445	14374	14396	14568	14434	14482	14495	14457	14433	14446	14486	14212	14408	14382	14379	14495	14462	14302	14538	14447	14543	14349	14329	14526	14439	14485	14477	14548	14445	14611	14456	14310	14531	14372	14425	14404	14489	14394	14415	14399	14444	14438	14410	14428	14426	14456	14380	14350	14461	14292	14380	14544	14361	14404	14591	14427	14432	14343	14513	14486	14267	14600	14585	14443	14330	14444	14542	14337	14494	14396	14541	14646	14491	14271	14487	14438	14419	14557	14348	14459	14465	14430	14489	14345	14613	14337	14563	14457	14500	14520	14389	14472	14458	14497	14399	14455	14274	14580	14504	14490	14421	14471	14529	14320	14277	14433	14408	14434	14498	14395	14489	14307	14479	14470	14256	14751	14328	14433	14452	14391	14585	14431	14304	14582	14393	14484	14343	14366	14398	14381	14398	14399	14402	14379	14403	14430	14410	14325	14412	14516	14331	14493	14622	14673	14347	14407	14301	14219	14575	14253	14563	14509	14420	14626	14378	14157	14362	14536	14360	14418	14365	14353	14473	14466	14563	14265	14472	14442	14447	14292	14391	14362	14528	14446	14354	14606	14458	14469	14365	14368	14433	14475	14476	14404	14467	14384	14370	14409	14276	14381	14478	14284	14380	14515	14456	14443	14342	14387	14630	14554	14410	14602	14504	14484	14340	14394	14520	14315	14388	14437	14424	14472	14643	14519	14323	14335	14472	14271	14379	14434	14454	14410	14579	14495	14408	14415	14443	14469	14494	14385	14366	14455	14466	14492	14408	14375	14446	14442	14328	14476	14371	14436	14374	14449	14498	14427	14359	14281	14542	14516	14507	14419	14541	14354	14469	14506	14375	14555	14497	14396	14400	14284	14592	14351	14420	14460	14231	14305	14405	14382	14423	14348	14438	14420	14447	14546	14344	14552	14380	14453	14395	14555	14597	14413	14574	14428	14528	14347	14426	14425	14451	14380	14460	14420	14493	14427	14509	14364	14405	14452	14391	14321	14343	14554	14527	14488	14282	14293	14582	14308	14350	14281	14524	14324	14549	14269	14425	14343	14297	14438	14579	14394	14407	14626	14566	14305	14334	14538	14382	14374	14401	14455	14510	14396	14440	14404	14559	14368	14466	14514	14475	14319	14469	14264	14418	14560	14607	14422	14468	14550	14426	14416	14432	14458	14570	14499	14390	14581	14359	14342	14404	14560	14481	14462	14405	14339	14491	14568	14463	14506	14476	14461	14493	14389	14470	14505	14457	14357	14453	14360	14346	14731	14466	14445	14410	14380	14370	14526	14237	14570	14411	14401	14185	14400	14446	14325	14457	14416	14483	14362	14612	14482	14298	14268	14581	14454	14617	14489	14461	14391	14407	14292	14570	14482	14500	14294	14364	14233	14439	14470	14402	14222	14337	14582	14280	14473	14539	14500	14376	14474	14435	14344	14357	14370	14357	14313	14341	14428	14455	14265	14262	14399	14455	14306	14493	14296	14389	14436	14582	14265	14547	14313	14568	14533	14345	14496	14411	14347	14446	14520	14506	14488	14501	14399	14393	14599	14383	14645	14458	14462	14337	14271	14499	14486	14435	14424	14495	14450	14351	14463	14504	14477	14554	14324	14474	14529	14431	14377	14472	14466	14539	14482	14304	14491	14605	14335	14624	14490	14514	14441	14419	14374	14522	14477	14527	14466	14298	14287	14315	14654	14304	14377	14516	14387	14441	14357	14555	14371	14462	14347	14472	14392	14387	14384	14476	14514	14301	14395	14321	14466	14284	14334	14476	14571	14579	14483	14428	14433	14476	14443	14442	14403	14385	14559	14518	14510	14532	14347	14490	14476	14521	14413	14376	14541	14471	14331	14356	14478	14547	14346	14413	14333	14477	14492	14502	14439	14405	14340	14457	14393	14428	14267	14442	14365	14383	14491	14392	14436	14515	14397	14391	14465	14589	14503	14378	14476	14498	14483	14239	14456	14442	14351	14372	14397	14552	14390	14376	14409	14523	14407	14394	14229	14186	14375	14357	14564	14442	14430	14419	14283	14489	14346	14419	14421	14413	14340	14471	14285	14473	14445	14600	14599	14492	14463	14387	14412	14419	14317	14402	14460	14507	14408	14321	14275	14501	14250	14460	14553	14407	14406	14301	14417	14397	14170	14438	14366	14340	14296	14196	14330	14488	14381	14412	14342	14317	14358	14303	14448	14409	14372	14281	14340	14488	14418	14401	14285	14392	14435	14382	14329	14277	14522	14350	14473	14541	14399	14541	14280	14373	14438	14320	14391	14410	14345	14499	14404	14604	14342	14373	14355	14324	14413	14492	14413	14477	14510	14382	14325	14586	14256	14453	14354	14368	14397	14505	14398	14285	14471	14409	14593	14647	14293	14372	14237	14407	14419	14487	14439	14298	14338	14359	14352	14316	14472	14522	14496	14398	14454	14365	14487	14447	14469	14419	14491	14403	14273	14583	14440	14418	14411	14453	14579	14173	14514	14279	14576	14538	14448	14305	14521	14472	14343	14439	14292	14429	14449	14430	14412	14618	14291	14468	14370	14400	14410	14362	14479	14508	14328	14381	14427	14497	14469	14403	14343	14457	14526	14627	14323	14462	14311	14537	14534	14263	14332	14273	14365	14343	14522	14534	14397	14310	14480	14469	14299	14554	14479	14357	14417	14412	14508	14444	14309	14695	14296	14589	14312	14403	14371	14357	14421	14334	14627	14585	14523	14389	14467	14416	14467	14530	14508	14448	14390	14414	14470	14343	14305	14589	14434	14571	14358	14289	14534	14333	14455	14515	14540	14532	14416	14445	14425	14384	14291	14516	14373	14471	14354	14442	14295	14462	14393	14259	14505	14426	14407	14420	14537	14419	14293	14294	14479	14504	14486	14455	14393	14368	14426	14437	14349	14351	14447	14465	14307	14357	14357	14482	14624	14321	14290	14279	14762	14298	14446	14271	14369	14390	14391	14420	14512	14273	14451	14365	14416	14153	14396	14510	14456	14524	14404	14481	14481	14440	14278	14322	14505	14454	14439	14517	14562	14469	14499	14329	14430	14606	14405	14487	14257	14371	14365	14256	14433	14466	14488	14412	14303	14531	14326	14348	14372	14484	14437	14462	14512	14525	14469
22673	21042	28757	23556	21569	24474	26937	22385	21454	21049	20500	20058	19956	19813	19491	19585	19352	19178	19004	18893	18664	18618	18565	18723	18812	18893	18743	18716	18683	18533	18484	18479	18576	18421	18392	18443	18516	18323	18386	18552	18366	18156	18309	18060	18242	18281	18373	18139	17975	18474	18294	18180	18388	18309	18221	18005	18224	18280	18343	18419	18256	18332	18359	18395	18355	18230	18166	18098	18142	18440	18348	18174	18207	18076	18399	18276	18252	18523	18462	18343	18283	18373	18189	18156	18212	18258	18369	18120	18224	18282	18272	18136	18303	18226	18310	18032	18125	18174	18221	18245	18237	18162	18315	18304	18470	18152	18176	18154	18254	18138	18142	18243	18305	18126	18348	18274	18276	18363	18088	18173	18550	18416	18215	18075	18119	18012	18119	18316	18115	18196	18249	18177	18101	18134	18168	18262	18160	18262	18061	18138	18091	18183	18531	18240	18273	18096	17984	18124	18183	17968	18118	18163	18141	18141	18208	18031	18207	18181	18533	18068	18151	18288	18298	18139	18180	18087	18132	18262	18131	18075	18115	18319	18034	18130	18144	18201	18235	18349	17875	18200	18246	18301	18415	18462	18254	18106	18126	18115	18375	18307	18450	18221	18105	18023	18209	18264	18273	18097	18241	18202	17995	18115	18395	18227	18289	18340	18174	18233	18027	18040	18256	18200	18371	18272	18279	18200	18174	18132	18150	18344	18351	18325	18260	18056	18301	18030	18193	18412	18113	18142	18283	18217	18224	17997	18016	18221	18306	18031	18084	18166	18281	18253	18306	18224	18329	18300	18268	18309	18206	18153	18256	18140	18109	18052	18060	18119	18103	18335	18041	18198	18220	18109	18350	18226	18110	18054	18180	18388	18530	18290	18239	18268	18271	18193	18355	18294	18079	18113	18149	18325	18127	18055	18126	18304	18284	18209	18191	18118	18042	18132	18340	18469	18315	18048	18297	18254	18284	18227	18273	18143	18046	18080	18142	17964	18234	18168	18220	18182	18387	18203	18308	17965	18043	18161	18280	18524	18155	18017	18266	18286	18349	18157	18247	18191	18342	18186	18177	18263	18221	18411	18192	18276	18082	18158	18115	18421	18027	18305	18288	18221	18346	18263	18244	18122	18194	18128	18135	18153	18349	17994	18120	18219	18292	18247	18219	18102	18186	18296	18283	18201	18124	18246	18049	17983	18419	18292	18210	18144	18240	18001	18165	18176	18292	18418	18414	18313	18296	18400	18258	18352	18301	18171	18276	18243	18296	18122	18206	18306	18205	17952	18154	18133	18137	18327	18252	18165	18320	18193	17958	18337	18272	18220	18099	18229	18170	18122	18209	18340	18138	18096	18354	18113	18328	17940	18225	18175	18058	17932	18210	18275	18050	18090	18206	18235	18201	18159	18158	17975	18111	18278	18268	18240	18292	18074	18190	18092	18162	18240	18143	17958	18139	18324	18190	18131	18099	18259	18290	18173	18207	18051	18272	18065	17951	18146	18264	18300	18256	18046	18111	18204	18004	18142	18263	17999	18028	18289	18248	18136	18218	18244	18260	18030	18054	18143	18210	18229	18177	18217	18312	17965	18276	18133	18274	18218	18092	18194	18234	18096	18268	18263	18172	18193	18033	18167	17870	18257	18265	18093	18138	18230	18394	18055	18075	18282	18076	18217	18176	18080	18014	18261	18158	18162	18215	18117	18211	18136	17815	17999	18228	18159	18270	17998	18058	18241	18238	18318	17997	18311	18188	18261	18147	18027	18241	18184	18262	18144	18352	18089	18367	18203	18400	18150	18367	18141	18388	18093	18240	18425	18462	18258	18173	18255	18205	18327	18081	18197	18233	17913	18244	18103	18371	18195	18163	18203	18193	18091	18233	18239	18325	18226	18282	18449	18313	18262	18059	18191	18176	18067	18319	17992	18249	18056	18112	18185	18259	18151	18113	18084	17957	18241	18283	18259	18190	18259	18403	18140	18180	18301	18279	18092	18151	18156	18243	18074	18134	18236	17839	18134	18075	18152	18105	18065	18161	18167	18232	18158	18226	18171	18284	18279	18122	18140	18090	18246	18335	18207	18308	18143	18026	17966	18071	18033	18244	18303	18362	18329	18168	18228	18071	18233	18452	18276	18109	18406	18336	18171	18156	18400	18201	18288	18119	18189	18271	18306	18134	18166	18087	18202	18040	18114	17968	18283	17974	18113	18342	18145	18193	18020	18301	18239	18294	18191	18372	18163	18299	18284	18074	18203	18363	18259	18002	18038	18263	18071	18116	18268	18167	18036	18039	18006	17965	18261	18072	18136	18289	18151	18242	18259	18183	18170	17987	18228	18137	18254	18373	18157	18026	18204	18487	18225	18211	18295	18376	18221	17942	17975	18054	18241	18239	18265	18099	18304	18014	18067	18226	18040	18242	18442	18412	18010	18178	18259	18191	18048	18139	18272	18193	18155	18237	18362	18313	18129	18369	18282	18165	18247	18323	18281	17975	18176	18268	18304	17949	18309	18233	18120	18216	18250	18396	18259	18210	18150	18249	18208	17889	18157	17915	18137	18065	17992	18245	18050	18084	17986	18190	18099	18411	18133	18223	18251	18242	18026	18090	18176	18398	18122	18228	17953	18015	18233	18238	18176	18221	18132	18248	18165	18280	18353	18258	18303	18018	18162	18112	18244	18262	18257	18123	18207	18293	18034	18244	18151	18212	18192	18234	17996	18120	18091	18414	18346	18131	18144	18183	18198	18160	18127	18160	18130	18427	18238	18081	17963	18254	18170	18131	18078	18020	18275	18280	18034	18372	18204	17944	18177	18442	18171	18463	18264	18371	18309	18074	17979	18098	18264	17975	18338	18272	18436	18282	18326	18303	18251	18111	18201	18107	18104	18027	18226	18168	18325	18233	18040	18400	18353	18287	18247	18324	18315	18144	18334	18179	18127	18217	18199	17980	18074	18150	18118	18272	18040	18134	18151	18115	18199	18120	18114	18273	18037	18171	18123	18038	18147	18039	18152	18193	18157	18127	18208	18330	18313	18068	18266	18137	18215	18058	18154	17975	18311	18187	18265	18123	18269	18200	17951	18292	18206	18295	18312	18037	18282	18239	18118	18416	18066	18060	18164	18342	17980	18100	18172	18262	18388	18255	18288	18423	18405	18123	18332	18112	18288	18309	18206	18180	18487	18153	18025	18094	18212	18276	18236	18289	18343	18077	18000	17984	18165	18277	18055	18187	18328	18054	18237	18336	18176	18160	18271	18240	18088	18246	18127	18097	18158	18311	18183	18034	18215	18199	18134	18138	18065	18098	18040	18250	18314	18327	18137	18029	17927	18060	18227	18190	18104	18142	18297	18209	18197	18099	18202	18182	18191	18258	18002	18295	18176	18353	18178	18205	18157	18033	18253	18344	18267	18149	18083	18232	18272	17989	18179	18227	18119	18034	18097	18125	18104	18212	18142	18294	18135	17949	18113	18115	18269	18252	18001	18279	18076	18356	18244	18403	18009	18244	18047	18240	18070	18309	18270	18264	18261	18116	18079	18150	18057	18198	18053	18068	18117	18290	18205	18181	18183	18003	17942	18138	18244	18126	18030	18253	18211	18268	18230	18446	18186	18274	18154	18232	18170	18246	18238	18212	18041	18299	18330	18356	18305	18284	18055	18273	18108	18184	18204	18213	18163	18292	18265	18067	18188	18187	18187	18071	18323	18058	18305	18238	18187	18124	18229	18250	18238	18051	18258	18327	18064	18248	18266	18191	18209	18111	17992	18042	18341	18249	18111	17991	18049	18172	18065	18073	18198	18244	17980	18178	18393	18221	18260	17973	18104	18231	18006	18125	18178	18071	17990	18052	18390	18440	18123	18190	18158	18328	18225	18272	18132	18231	18230	18123	18177	18235	18163	18076	18022	18211	18240	18110	18169	18389	18194	18267	18031	18172	18182	18139	18242	18133	18050	18339	18037	18244	18312	18306	18007	18284	18013	18125	18163	18318	18095	18175	18201	18203	18185	18124	18209	18201	18266	18268	18223	18262	18128	18363	18137	18430	18246	18168	18282	18058	17946	18285	18249	18084	18231	18395	18402	18396	18129	18165	18375	18370	18102	18186	18185	18277	18027	18227	18397	18131	18152	18237	18159	18034	18274	18053	18152	18376	18226	18386	18244	18256	18334	18130	18290	18188	18133	18264	18136	18332	18166	18042	18103	18227	17998	18211	18215	18044	18281	18199	18317	18077	18298	18176	18119	17989	18132	18241	18214	18240	18286	18057	18092	18229	18197	18041	18095	18283	18128	18337	18270	18302	18136	18215	18510	18501	18229	18063	18196	18221	18200	18236	18299	18198	18114	18167	18230	18098	18187	18209	17991	18299	18120	18157	18279	18043	18394	18121	18256	18254	18228	18315	18167	18142	18263	18194	18148	18186	18130	18247	18341	18253	18047	18007	18221	18157	18062	18413	18221	18111	18254	18258	18199	18272	18163	18253	18170	18022	18301	18216	18161	18071	18221	18280	18048	18063	18092	18270	18128	18180	18107	18212	18029	18172	18224	18464	18227	18373	18289	18219	18265	18180	18180	18242	18362	18269	18039	18204	18239	18247	18264	18220	18160	18036	18074	18246	18025	18304	18075	18272	18266	18250	18170	18084	18181	18328	18301	18227	18338	18370	18296	17986	17947	18147	18167	18283	18267	18068	18075	18240	18085	18168	18338	18213	18176	18037	18378	18108	18173	18159	18371	18203	18015	18417	18210	18034	18091	18100	18158	18105	18261	18550	18298	18181	18067	18155	18358	18148	18143	18197	18193	18025	18194	18266	18171	18275	18326	18215	18152	18356	18325	18188	18188	18249	18261	18207	18039	18159	18205	17983	18112	18269	18235	18401	18271	18038	18131	18261	18032	17975	18071	18247	18202	18362	18248	18110	17873	18066	18078	18141	18323	18321	18277	18230	18198	18256	18388	18158	18142	18225	18096	18054	18247	18231	17985	18257	18192	18228	18119	18071	18320	18244	18286	18094	18177	18428	18067	18134	18194	18175	18379	18162	17944	18136	18328	18282	18258	18150	18202	18185	18070	18055	18057	18296	18089	18283	18294	18155	17956	18319	18023	18132	18290	18158	18322	18229	18353	18451	18394	18294	18124
23740	43915	38767	29726	26484	23473	21544	21180	20353	19013	18395	17994	17678	17320	16944	17040	16596	16293	16036	15832	15776	15781	15635	15606	15491	15490	15630	15518	15585	15506	15495	15334	15259	15422	15520	15452	15185	15203	15233	15284	15253	15147	15146	15287	15187	15250	15230	15203	15264	15122	15316	15139	15225	15088	15243	15052	15337	15229	15291	15053	15336	15068	15209	15197	15232	14911	15222	15240	15268	14991	15035	15210	15238	15338	15181	15104	15159	15274	15246	15168	15145	15117	15039	15134	15165	15164	15234	15100	15105	15432	15078	15233	15142	15007	15255	15292	15133	15156	15166	15183	15206	15113	15216	15068	15086	15256	15202	15226	15179	15138	15004	15144	14989	15098	15138	15112	15163	14918	15203	15134	15191	15121	15355	15163	15209	15261	15191	15096	14950	15174	15093	15206	15140	15161	15200	15223	15099	14998	15133	15121	15124	15004	15288	15130	15081	14962	15188	15136	15245	15326	15167	15194	15124	14911	15316	15075	14941	15214	15077	15086	15216	15084	14957	14929	15280	15165	15155	15155	15128	15254	15092	15155	14965	15187	15079	15184	15037	15284	15049	14971	15210	15083	15122	15115	15259	15285	15063	15070	15064	15174	15052	14932	15251	15147	15109	15057	15069	15142	15126	15242	15044	15195	15107	15027	15150	14981	15297	14955	14998	15230	15083	15270	15284	15182	15181	15019	15106	15165	15028	15056	15169	14908	15134	15115	15239	15061	15210	15076	15370	15143	15019	15117	15221	15180	15084	15120	15180	15201	15102	15055	15081	15279	15041	15130	15124	15116	15117	15252	15183	15145	15137	15144	15034	15270	14943	15187	15119	15004	15144	15198	15233	15214	15146	15231	15229	15276	15085	15121	15308	15393	15179	15073	14973	15202	15203	15172	15129	15224	14977	15100	15138	15104	15029	14991	15297	15046	15259	15088	15199	15126	15162	15027	14953	15278	14989	15069	15083	15090	15015	15148	15105	15033	15218	14948	15073	15210	15084	15169	15263	15278	15155	15191	14990	15060	15157	15192	15145	15118	15400	14984	15032	15285	15145	15119	15321	15238	15009	15111	15087	15126	15149	15068	15262	15125	15287	15086	15253	15182	15129	15244	15214	15158	15284	15063	15063	15259	15225	15113	15027	15176	15072	15248	14979	15144	15177	15061	15203	15162	14966	15133	15022	15227	15021	15150	15141	15032	15023	15280	15156	15166	15025	15136	15212	15111	15302	15363	15159	14975	15131	15262	15266	15210	15271	15167	15186	15042	15037	15074	14949	15058	15232	15119	15098	15045	15252	14961	14959	15262	15116	15023	15103	15091	15018	15176	15087	15026	15065	15199	15060	15220	15161	15071	15247	15151	15132	15121	15090	15172	15096	15067	15154	15133	15053	15303	15109	15003	15043	15204	14982	15141	15236	15019	14912	15145	15448	15099	15084	15062	15121	15079	15020	14959	15231	15128	15035	15100	15064	15187	15140	15109	15269	15137	15241	15132	15063	15289	15090	15093	14974	14920	15329	15114	15221	15026	15030	14995	15113	15234	15265	15041	15129	15089	15041	15122	15068	15346	15145	15052	15076	15046	15046	15130	15045	15287	15078	15065	15167	15118	15250	15272	15103	15085	15125	15245	15101	15211	14991	15206	15150	15061	15263	15061	15094	15148	15191	15173	15015	15198	15174	15155	15190	15239	15179	15042	15125	15127	14922	15147	15124	15037	15068	15154	14966	15125	14953	15137	15120	15042	15158	14967	15080	15193	15095	14959	15249	14982	15132	15190	15180	15152	15171	15265	15136	15269	15255	15167	15167	15221	15045	15158	15099	15034	15255	15058	15085	15036	15184	15209	15159	15111	15155	15201	15196	15119	15153	15050	15244	14947	15186	15132	15066	15173	15215	15052	15171	15286	15175	15043	15123	15098	15165	15221	15106	15036	15140	15133	15002	15147	14995	15090	15239	15200	14916	15163	15170	15158	15206	15225	15076	15144	15079	15151	15230	15061	14989	15056	15119	15094	15287	15075	15109	15196	15098	15236	15074	15076	15128	15231	15068	15079	15208	15161	15050	15181	15199	15148	15180	15179	15169	15116	15351	15207	15164	15176	15218	15059	15147	15075	15081	15023	15152	15157	14946	15343	15228	15150	15059	15091	15169	15001	15226	15037	15034	15253	15127	14991	15255	15123	15105	15117	15237	15367	15172	15192	14995	14974	14947	15211	15166	15052	15070	15145	15158	15274	15065	15038	15033	14975	15189	14919	15132	15069	15241	15012	15150	15100	15152	15134	15084	15121	15136	15158	15081	14909	15133	15113	15214	15084	15129	15271	15191	15046	14969	15144	15166	15063	15033	15013	15129	15296	15088	15143	15024	15315	15186	15029	15154	15090	15038	15082	15083	15189	15119	15213	15137	15120	15246	15222	15237	15055	15284	15123	15218	15041	14982	15110	15043	15267	15012	15213	15014	15207	14989	15108	15148	15148	14988	15211	15259	15008	15175	15149	15080	15168	15112	15174	15149	15091	15188	15200	15190	15089	15194	15154	15163	15127	15236	15017	15232	15050	15121	15309	15145	15023	15048	15095	15076	15006	15133	15137	15252	15166	15007	15186	15126	15128	15086	15273	15120	15189	15104	15034	15090	15151	15136	15093	15086	15184	15139	15102	15119	14985	15294	15190	15038	15175	15105	15162	15033	15301	14872	15306	15216	15073	15146	15243	15099	15235	15170	15200	15167	15194	15218	15192	15210	15196	15144	15214	15159	15204	15170	15090	15142	15356	15053	15171	15300	15237	15124	15335	15273	15039	15121	15155	15045	15211	15103	15106	14898	14908	15187	15067	15216	15198	15080	15246	15086	15062	15037	15162	15036	15116	15112	15086	15162	15089	15059	15099	15069	15283	15178	15048	15156	15067	15039	15198	15019	15293	15098	15066	15126	14950	15202	15027	15120	15091	15100	15108	15153	15284	15189	15225	15261	15298	15221	15097	15128	15212	15237	15294	15196	15144	15221	15220	15175	15182	15140	15085	15027	15047	15106	15231	15029	15287	14978	15115	15045	15162	15115	15112	15051	15030	15224	15176	15154	14891	15159	15040	15141	15275	14995	15083	15211	15153	15045	15075	15095	15086	15254	15258	15124	15074	15151	15134	15032	15201	15045	15172	15036	14842	15165	15183	15119	14923	15095	15070	15093	15074	15058	15041	15247	15142	15075	15230	15220	15309	15193	15023	15182	14991	15040	15109	15144	15175	15097	15257	15185	15010	15077	15213	15082	15049	15165	15230	15099	15049	15374	15137	15107	15114	15097	15274	14962	15244	15230	15092	15131	15149	15133	15115	15047	15103	15189	15124	15171	15091	15060	15099	15115	15206	15132	15064	15118	15135	15281	15154	15085	15147	15165	15025	15099	14919	15170	15307	15167	15125	15076	15005	15126	14947	15236	15128	14831	15172	15303	15131	15097	15056	14926	15054	15350	15206	15173	15035	15209	15144	15301	15029	15081	14968	15147	15295	15064	15110	15106	14964	15098	15199	15070	15050	15068	15024	14888	15271	14964	15133	15174	15086	15129	15136	15116	15256	15051	15067	15093	15133	15225	15149	15208	15189	15205	15254	15139	15189	15105	15113	15040	14998	15169	15139	15293	15109	15155	15207	15099	15210	15002	15251	15112	15178	15265	15181	15080	15043	15141	15014	15273	15086	15282	15123	15043	14996	15184	15115	15282	15069	15237	14930	15218	15197	15027	15122	15126	15235	15066	15113	14975	15309	15028	15075	15174	15023	15116	14941	15190	15210	15219	15041	15222	14962	15163	15140	15093	15069	15047	15147	15114	15290	15080	15131	15079	15094	15105	15004	15122	15106	15109	15070	15015	15085	15201	14917	15057	15208	15087	15095	15044	15082	15120	15224	15092	15276	15106	15017	15018	15120	14945	15214	15127	15105	15014	15208	15322	14836	15186	15299	14988	15218	15033	15192	15109	15085	15206	15221	15119	14954	14887	15007	15122	15078	15066	15208	15027	14939	14991	14997	15210	15271	15193	15163	14875	15253	15133	15058	15071	15060	15093	15101	15097	15069	15166	15171	15077	14913	15143	15230	15090	15263	15094	15161	15215	15032	15039	15270	15230	15077	15092	15139	15124	15099	14963	15204	15041	15232	15112	15053	15216	15066	15176	15337	15167	15103	15282	15016	15170	15169	15322	14898	15268	15243	15089	15246	15128	15131	15144	15251	15150	15149	15131	15105	14914	15209	15156	15207	15139	15080	15049	14982	15069	15242	15278	15076	15195	14917	15185	15121	15280	14984	15160	15194	15087	15187	15177	15244	15224	15191	15249	15228	15162	15205	15210	15023	15237	15125	15070	15071	15113	14974	15147	15016	15281	15095	15134	15119	15148	15060	14978	15083	15240	14966	15172	15241	15249	15099	15106	15192	15186	15164	15144	15030	15183	14966	15074	15182	15181	15075	15189	15200	15139	15065	15110	15028	15185	15139	15128	15266	15097	15038	15057	15157	15193	15078	15318	15306	15168	15120	15051	15152	15200	15017	15127	15084	15111	15314	15185	15184	14986	15164	15165	15167	15137	15228	15100	15087	14960	15042	15124	15336	15211	15277	15079	15147	15081	15045	15071	15069	15102	15126	15158	15192	15110	15036	15044	15097	15222	15181	15202	15210	15161	15293	15018	15315	15182	15029	15133	15108	15086	15198	15003	15197	15148	15086	15239	15050	15117	15024	15191	15154	15168	15064	15195	15088	15167	15100	15320	15088	15141	15082	15200	15013	15145	15188	15300	15202	15229	15177	15236	15123	14975	14969	15018	15129	15263	15275	15130	15100	15233	15005	15050	15373	15027	15155	15029	15093	15150	15015	15120	14985	15143	15057	15148	15258	15127	15132	15131	15087	15157	15206	15138	15224	15159	15260	15163	15165	15168	15110	15002	14963	15109	15241	14975	14991	15308	15087	15232	15181	15236	15044	15098	14961	15129	15114	15116	14974	15042	15186	15090	15136	15122	15267	15160	15206	15107	15117	15104	15156	15194	15120	15197	15071	15158	15107	14969	15192	15110	15074	15185	15213	15059	15199	15146	15147	15402	15246	15055	15130	15190	15230	15177	14961	15230	15231	15110	15019	14969	15028
27997	23587	28041	24642	20800	19278	18527	18174	17796	17810	17386	17531	17242	17278	17111	17118	16984	16912	17097	16973	16746	16715	16745	16910	16953	16701	16618	16873	16866	16725	16743	16719	16645	16764	16597	16645	16776	16548	16646	16567	16462	16601	16793	16501	16769	16635	16640	16614	16763	16660	16524	16553	16567	16653	16510	16527	16522	16639	16732	16682	16660	16681	16510	16556	16851	16678	16684	16576	16644	16625	16744	16438	16399	16586	16714	16609	16753	16648	16603	16579	16559	16610	16709	16539	16504	16293	16610	16666	16621	16513	16733	16572	16697	16583	16677	16603	16420	16580	16698	16501	16489	16544	16586	16748	16360	16448	16605	16390	16561	16669	16599	16466	16818	16774	16562	16594	16644	16563	16577	16673	16583	16674	16639	16653	16706	16721	16544	16685	16827	16642	16723	16618	16514	16563	16631	16699	16540	16599	16607	16590	16675	16522	16508	16634	16537	16421	16394	16762	16799	16384	16579	16452	16769	16685	16659	16667	16647	16611	16764	16572	16715	16572	16663	16570	16601	16680	16430	16598	16826	16448	16566	16714	16679	16619	16682	16846	16638	16482	16512	16385	16553	16763	16645	16532	16618	16696	16616	16658	16505	16607	16845	16532	16652	16532	16698	16498	16866	16637	16673	16557	16651	16769	16904	16395	16592	16682	16681	16738	16655	16725	16496	16673	16561	16559	16682	16717	16765	16554	16453	16704	16701	16622	16525	16631	16560	16615	16602	16572	16477	16605	16878	16814	16530	16620	16658	16697	16510	16435	16727	16790	16563	16654	16775	16530	16560	16609	16664	16618	16739	16769	16652	16613	16574	16579	16779	16660	16658	16611	16768	16532	16609	16626	16646	16479	16702	16803	16709	16840	16684	16402	16624	16508	16562	16466	16721	16554	16738	16532	16613	16750	16752	16473	16627	16816	16639	16612	16703	16452	16576	16807	16576	16461	16626	16558	16725	16468	16735	16566	16407	16744	16582	16759	16719	16500	16717	16595	16538	16400	16681	16762	16571	16657	16675	16889	16623	16720	16661	16660	16583	16627	16571	16700	16587	16565	16727	16704	16819	16796	16548	16554	16638	16377	16670	16571	16433	16670	16417	16580	16661	16674	16587	16670	16744	16785	16550	16763	16716	16611	16549	16694	16507	16622	16557	16582	16615	16576	16734	16744	16718	16563	16617	16644	16713	16613	16698	16645	16645	16598	16669	16510	16510	16800	16670	16760	16881	16625	16638	16613	16785	16676	16586	16293	16648	16587	16509	16683	16643	16714	16596	16614	16638	16612	16761	16658	16717	16619	16418	16747	16601	16530	16513	16607	16626	16580	16764	16655	16746	16742	16601	16369	16452	16546	16662	16499	16483	16655	16658	16653	16639	16563	16598	16618	16572	16611	16751	16616	16574	16581	16612	16604	16624	16637	16630	16534	16683	16639	16624	16705	16490	16741	16666	16398	16587	16839	16639	16503	16393	16577	16664	16495	16488	16572	16481	16565	16540	16481	16532	16696	16569	16606	16559	16541	16657	16680	16388	16696	16600	16479	16466	16692	16694	16493	16604	16589	16595	16588	16506	16603	16705	16605	16758	16431	16431	16605	16517	16410	16642	16952	16639	16604	16590	16746	16674	16671	16654	16760	16628	16659	16775	16631	16763	16470	16832	16897	16602	16413	16497	16689	16836	16661	16642	16486	16536	16736	16587	16290	16676	16638	16390	16595	16480	16769	16798	16406	16662	16782	16567	16606	16509	16671	16697	16730	16670	16636	16742	16559	16661	16814	16567	16648	16672	16589	16526	16451	16743	16645	16611	16582	16699	16740	16468	16726	16468	16647	16617	16594	16324	16686	16745	16608	16610	16620	16702	16604	16521	16548	16539	16614	16592	16863	16744	16588	16515	16512	16681	16560	16682	16531	16640	16610	16524	16611	16656	16576	16625	16644	16549	16586	16534	16647	16763	16489	16813	16600	16560	16677	16606	16623	16649	16629	16540	16714	16728	16730	16514	16583	16611	16710	16592	16791	16660	16660	16579	16673	16656	16411	16640	16422	16542	16505	16470	16693	16596	16518	16831	16563	16812	16829	16562	16786	16581	16436	16690	16503	16553	16489	16680	16637	16684	16481	16785	16518	16595	16490	16701	16541	16719	16690	16682	16650	16608	16759	16540	16727	16642	16575	16564	16656	16559	16579	16599	16654	16504	16769	16547	16695	16627	16573	16483	16490	16619	16536	16730	16530	16759	16547	16453	16695	16679	16768	16622	16472	16444	16584	16752	16543	16700	16526	16512	16718	16584	16519	16669	16642	16746	16756	16625	16551	16586	16563	16715	16691	16516	16713	16446	16623	16644	16521	16691	16643	16624	16475	16767	16679	16724	16666	16637	16536	16531	16625	16484	16663	16626	16638	16645	16531	16474	16470	16458	16558	16557	16405	16635	16297	16465	16582	16694	16536	16673	16670	16832	16665	16622	16571	16597	16496	16737	16413	16420	16853	16667	16387	16687	16723	16386	16599	16513	16491	16543	16554	16596	16741	16646	16385	16642	16555	16659	16730	16676	16559	16648	16618	16871	16562	16580	16660	16638	16596	16776	16796	16724	16698	16714	16676	16535	16314	16583	16558	16668	16515	16614	16613	16774	16676	16479	16578	16751	16554	16443	16720	16525	16812	16558	16598	16626	16779	16709	16619	17019	16788	16625	16687	16713	16729	16708	16622	16749	16519	16550	16801	16826	16675	16446	16464	16482	16526	16526	16622	16474	16376	16564	16709	16586	16503	16569	16781	16529	16469	16580	16397	16627	16619	16552	16653	16560	16770	16762	16662	16604	16539	16675	16558	16680	16457	16612	16488	16604	16820	16658	16580	16683	16626	16628	16825	16660	16577	16951	16568	16609	16752	16619	16586	16665	16670	16736	16632	16398	16505	16614	16563	16630	16652	16607	16521	16975	16663	16620	16447	16826	16698	16683	16740	16926	16557	16412	16470	16610	16640	16622	16546	16519	16771	16734	16587	16482	16824	16566	16536	16671	16722	16592	16589	16602	16825	16650	16545	16301	16603	16621	16483	16725	16541	16609	16641	16746	16615	16467	16295	16450	16493	16546	16597	16552	16462	16849	16707	16538	16747	16768	16630	16479	16396	16770	16463	16613	16261	16574	16639	16575	16452	16593	16496	16434	16650	16519	16648	16599	16719	16730	16495	16743	16870	16551	16572	16508	16706	16484	16636	16851	16574	16712	16526	16651	16536	16709	16650	16786	16415	16346	16600	16630	16719	16781	16524	16513	16627	16733	16561	16704	16630	16586	16545	16636	16483	16687	16574	16536	16895	16760	16718	16621	16797	16603	16557	16448	16612	16665	16628	16622	16584	16692	16556	16528	16702	16711	16752	16437	16568	16624	16870	16649	16622	16663	16542	16827	16590	16699	16701	16624	16653	16419	16481	16590	16656	16654	16570	16549	16495	16761	16774	16754	16774	16784	16552	16695	16599	16620	16652	16627	16729	16381	16624	16460	16626	16538	16708	16626	16632	16464	16774	16667	16851	16615	16623	16643	16737	16520	16453	16694	16657	16507	16711	16699	16534	16737	16742	16521	16600	16673	16723	16543	16656	16537	16515	16618	16637	16751	16527	16721	16726	16656	16594	16763	16457	16577	16741	16747	16505	16899	16882	16641	16519	16475	16450	16806	16455	16771	16991	16573	16675	16452	16775	16548	16731	16576	16654	16668	16803	16514	16773	16542	16716	16723	16569	16660	16732	16643	16629	16428	16759	16577	16843	16749	16597	16850	16649	16557	16507	16590	16679	16839	16320	16762	16513	16539	16622	16468	16629	16680	16601	16716	16574	16658	16659	16510	16614	16674	16651	16416	16643	16317	16561	16490	16570	16679	16647	16572	16825	16620	16533	16873	16515	16519	16574	16594	16484	16701	16657	16601	16559	16673	16784	16504	16768	16563	16779	16596	16514	16810	16694	16721	16668	16707	16552	16596	16470	16529	16516	16695	16595	16754	16601	16856	16540	16462	16627	16744	16596	16546	16578	16505	16513	16756	16630	16523	16530	16509	16334	16743	16531	16586	16467	16806	16511	16672	16606	16716	16912	16593	16442	16513	16613	16747	16562	16493	16917	16535	16556	16638	16721	16745	16631	16454	16669	16618	16897	16638	16854	16536	16642	16623	16538	16809	16752	16661	16622	16562	16782	16712	16568	16725	16691	16712	16720	16589	16614	16731	16797	16690	16497	16551	16398	16626	16476	16542	16315	16659	16600	16601	16627	16671	16636	16488	16433	16643	16806	16730	16464	16626	16573	16688	16689	16665	16511	16482	16435	16916	16701	16363	16441	16575	16637	16677	16514	16666	16699	16866	16510	16784	16596	16813	16709	16591	16520	16853	16730	16580	16560	16699	16596	16584	16657	16632	16584	16370	16680	16629	16596	16711	16887	16827	16567	16605	16615	16670	16531	16615	16791	16512	16595	16553	16821	16468	16569	16601	16549	16782	16582	16595	16718	16571	16779	16648	16706	16637	16556	16634	16562	16890	16667	16639	16662	16681	16705	16687	16693	16612	16665	16451	16628	16704	16521	16423	16641	16497	16500	16777	16483	16859	16525	16729	16664	16654	16678	16637	16674	16686	16761	16693	16566	16560	16636	16719	16657	16604	16612	16506	16610	16700	16857	16812	16557	16724	16745	16633	16568	16663	16790	16482	16504	16762	16557	16635	16666	16571	16565	16794	16737	16691	16688	16586	16537	16550	16861	16673	16783	16732	16536	16727	16676	16474	16661	16707	16733	16592	16732	16563	16592	16466	16579	16771	16649	16497	16754	16536	16830	16682	16449	16596	16667	16625	16739	16664	16570	16461	16588	16414	16629	16560	16580	16538	16677	16893	16584	16720	16600	16806	16645	16747	16801	16510	16597	16530	16617	16558	16509	16631	16744	16462	16671	16705	16711	16587	16613	16625	16505	16725	16550	16638	16713	16633	16606	16590	16595	16842	16556	16730	16568	16807	16643	16604	16605	16572	16637	16495	16551	16697	16816	16689	16620	16621	16521	16649	16504	16683	16698	16638	16568	16507	16507	16559	16653	16670	16564	16631	16712	16663	16628	16545	16550	16594	16750	16600	16667	16778	16573
21786	32158	29002	21837	19761	18008	17242	16955	16654	16007	15545	15607	15213	15174	15211	14991	14992	14820	14726	14584	14643	14557	14496	14398	14601	14338	14607	14257	14330	14460	14582	14446	14509	14440	14501	14328	14363	14319	14381	14347	14565	14242	14308	14313	14339	14290	14374	14268	14156	14379	14367	14434	14136	14326	14230	14495	14251	14124	14426	14474	14376	14304	14257	14400	14275	14253	14175	14295	14361	14141	14212	14170	14349	14209	14175	14376	14306	14395	14380	14340	14240	14167	14223	14454	14389	14158	14408	14161	14362	14394	14296	14412	14252	14297	14294	14297	14346	14264	14221	14117	14283	14292	14215	14360	14321	14279	14279	14195	14133	14400	14330	14334	14373	14135	14210	14230	14311	14219	14514	14229	14197	14423	14146	14266	14235	14377	14290	14416	14182	14404	14350	14136	14354	14318	14170	14148	14241	14269	14154	14319	14305	14198	14276	14336	14251	14118	14289	14159	14349	14354	14263	14234	14335	14229	14268	14234	14142	14385	14134	14194	14222	14264	14380	14170	14254	14229	14273	14288	14296	14346	14276	14262	14290	14338	14238	14157	14214	14283	14186	14206	14455	14257	14233	14255	14145	14174	14166	14329	14323	14280	14243	14120	14166	14436	14134	14356	14219	14248	14340	14399	14229	14306	14381	14172	14345	14251	14283	14186	14261	14329	14235	14328	14181	14327	14215	14285	14231	14281	14321	14226	14254	14258	14234	14482	14210	14199	14175	14309	14232	14370	14282	14384	14185	14227	14300	14291	14340	14204	14336	14403	14217	14093	14334	14117	14208	14224	14343	14287	14212	14295	14250	14270	14286	14348	14230	14294	14361	14065	14214	14293	14036	14256	14274	14225	14241	14368	14164	14199	14107	14231	14306	14480	14115	14465	14182	14172	14125	14115	14359	14448	14390	14289	14350	14206	14363	14155	14398	14319	14136	14187	14351	14163	14176	14282	14167	14321	14149	14381	14275	14167	14227	14140	14325	14316	14177	14297	14282	14273	14328	14174	14378	14307	14242	14179	14288	14103	14282	14209	14286	14277	14249	14301	14438	14409	14261	14307	14339	14206	14323	14111	14355	14229	14289	14325	14255	14415	14146	14426	14289	14228	14208	14247	14182	14190	14278	14191	14295	14270	14138	14243	14277	14355	14117	14298	14122	14327	14217	14345	14272	14303	14306	14110	14266	14284	14402	14199	14295	14068	14350	14154	14325	14308	14205	14180	14375	14270	14227	14305	14369	14350	14097	14190	14164	14208	14123	14266	14355	14350	14196	14226	14283	14205	14428	14196	14332	14181	14233	14158	14167	14180	14257	14287	14519	14335	14372	14361	14199	14147	14226	14222	14285	14198	14437	14191	14094	14206	14182	14156	14240	14314	14280	14224	14194	14275	14401	14400	14220	14241	14282	14268	14251	14196	14375	14420	14267	14292	14220	14263	14437	14335	14099	14400	14300	14153	14441	14247	14349	14149	14133	14248	14220	14315	14232	14187	14256	14201	14323	14302	14361	14194	14409	14151	14215	14382	14403	14199	14125	14256	14206	14191	14260	14166	14228	14306	14369	14405	14155	14269	14232	14330	14268	14268	14343	14272	14332	14293	14396	14403	14388	14281	14407	14210	14338	14271	14337	14290	14347	14370	14227	14427	14325	14185	14254	14288	14211	14357	14169	14278	14191	14294	14372	14421	14342	14173	14362	14243	14234	14408	14303	14301	14321	14403	14254	14342	14457	14184	14214	14184	14246	14373	14230	14364	14270	14186	14307	14465	14168	14314	14379	14183	14286	14359	14359	14139	14172	14506	14439	14372	14336	14208	14194	14293	14319	14229	14266	14276	14361	14301	14171	14285	14206	14344	14456	14455	14303	14414	14139	14426	14338	14194	14249	14350	14320	14205	14399	14362	14270	14259	14461	14188	14346	14409	14370	14248	14176	14304	14337	14249	14342	14371	14257	14218	14245	14276	14343	14209	14408	14218	14354	14087	14328	14197	14438	14196	14212	14234	14324	14275	14312	14207	14260	14377	14345	14256	14268	14268	14165	14222	14151	14111	14102	14411	14408	14278	14521	14287	14304	14297	14340	14386	14295	14146	14257	14178	14416	14338	14341	14396	14209	14328	14205	14320	14313	14119	14403	14334	14215	14410	14223	14355	14334	14272	14100	14304	14224	14356	14171	14324	14402	14204	14228	14388	14289	14281	14096	14304	14196	14365	14298	14226	14241	14337	14335	14231	14169	14251	14213	14337	14227	14307	14199	14177	14354	14257	14205	14083	14227	14353	14154	14181	14268	14274	14135	14329	14240	14185	14177	14244	14284	14210	14084	14138	14280	14379	14298	14343	14183	14359	14459	14383	14237	14332	14410	14206	14168	14282	14289	14220	14209	14281	14388	14320	14282	14176	14230	14192	13974	14425	14185	14476	14283	14279	14085	14400	14133	14300	14368	14398	14365	14090	14422	14311	14278	14307	14351	14217	14379	14267	14209	14249	14222	14303	14345	14183	14424	14266	14231	14239	14205	14263	14221	14172	14202	14163	14190	14229	14291	14477	14184	14307	14432	14285	14202	14301	14351	14229	14241	14256	14335	14364	14171	14229	14338	14215	14369	14246	14190	14289	14299	14296	14267	14119	14427	14357	14353	14288	14397	14301	14180	14374	14243	14219	14331	14240	14229	14192	14271	14353	14290	14277	14256	14203	14096	14243	14321	14214	14316	14254	14179	14312	14295	14379	14122	14158	14350	14254	14258	14242	14372	14138	14347	14139	14274	14341	14403	14344	14231	14449	14373	14342	14366	14333	14289	14306	14242	14419	14298	14162	14235	14352	14203	14336	14182	14390	14329	14276	14347	14346	14372	14108	14341	14302	14370	14376	14135	14182	14188	14270	14222	14470	14228	14280	14393	14187	14273	14268	14332	14326	14305	14210	14273	14447	14465	14358	14331	14298	14203	14357	14399	14286	14242	14441	14268	14498	14374	14369	14346	14225	14230	14329	14277	14450	14137	14195	14394	14213	14336	14380	14241	14263	14373	14196	14365	14197	14226	14288	14464	14302	14189	14342	14231	14270	14292	14308	14324	14233	14118	14281	14261	14427	14447	14197	14291	14276	14208	14385	14420	14359	14292	14254	14300	14365	14383	14246	14477	14265	14314	14323	14325	14320	14389	14263	14172	14288	14227	14076	14208	14264	14246	14329	14262	14334	14244	14237	14099	14291	14285	14238	14327	14281	14228	14155	14295	14102	14464	14296	14198	14213	14280	14336	14282	14278	14286	14324	14384	14211	14255	14272	14191	14419	14228	14434	14233	14247	14215	14269	14401	14316	14343	14311	14204	14294	14404	14115	14309	14146	14330	14304	14406	14364	14295	14333	14265	14345	14233	14403	14321	14312	14309	14324	14325	14322	14516	14314	14232	14289	14241	14265	14342	14490	14366	14294	14231	14254	14373	14512	14321	14372	14342	14260	14344	14372	14186	14236	14218	14281	14326	14317	14333	14402	14281	14273	14316	14288	14281	14167	14394	14129	14444	14342	14305	14209	14344	14359	14420	14386	14419	14240	14093	14131	14268	14391	14218	14100	14364	14430	14353	14217	14115	14266	14214	14164	14386	14252	14363	14362	14306	14359	14448	14275	14250	14254	14245	14090	14424	14314	14297	14301	14137	14193	14288	14284	14206	14420	14274	14302	14253	14333	14261	14174	14340	14448	14229	14275	14269	14074	14161	14164	14530	14392	14406	14288	14439	14274	14402	14485	14340	14245	14333	14206	14349	14261	14211	14402	14291	14323	14128	14317	14399	14270	14263	14282	14326	14261	14232	14172	14202	14343	14253	14364	14277	14249	14330	14286	14247	14111	14199	14321	14391	14259	14161	14195	14367	14247	14130	14420	14184	14283	14246	14388	14158	14118	14325	14201	14260	14331	14249	14390	14239	14372	14228	14146	14155	14178	14110	14337	14423	14363	14291	14266	14248	14376	14112	14173	14497	14244	14222	14351	14189	14296	14348	14378	14301	14291	14338	14305	14289	14326	14274	14293	14135	14281	14363	14295	14356	14349	14326	14180	14160	14470	14344	14252	14306	14222	14334	14375	14264	14315	14324	14241	14250	14163	14197	14348	14264	14265	14252	14210	14238	14423	14317	14332	14071	14065	14362	14329	14238	14154	14347	14308	14297	14158	14193	14453	14234	14264	14199	14289	14389	14439	14212	14313	14218	14230	14163	14197	14218	14223	14398	14200	14240	14274	14354	14295	14419	14255	14410	14330	14146	14300	14179	14334	14339	14292	14420	14310	14281	14384	14148	14217	14258	14386	14192	14325	14245	14232	14217	14245	14296	14152	14260	14408	14393	14396	14261	14271	14390	14337	14302	14293	14390	14458	14161	14219	14242	14307	14291	14396	14323	14334	14161	14542	14135	14436	14291	14274	14395	14086	14270	14233	14316	14285	14344	14252	14420	14162	14394	14173	14262	14335	14302	14167	14311	14194	14386	14134	14254	14133	14364	14354	14173	14419	14352	14453	14240	14256	14310	14230	14353	14408	14243	14267	14246	14124	14287	14252	14240	14386	14273	14271	14301	14375	14351	14329	14362	14291	14466	14141	14261	14368	14276	14319	14299	14408	14319	14316	14381	14243	14210	14387	14204	14273	14245	14244	14273	14337	14255	14480	14328	14327	14216	14235	14447	14202	14224	14154	14278	14362	14220	14334	14362	14411	14303	14237	14279	14255	14275	14206	14205	14434	14212	14348	14283	14341	14320	14334	14218	14097	14174	14302	14434	14272	14416	14317	14399	14226	14189	14318	14200	14398	14314	14355	14352	14417	14283	14263	14344	14458	14311	14189	14484	14259	14308	14319	14184	14291	14344	14231	14149	14174	14178	14264	14511	14273	14245	14277	14247	14427	14243	14194	14217	14309	14086	14226	14230	14351	14160	14332	14249	14431	14225	14184	14539	14275	14243	14272	14217	14444	14267	14332	14201	14086	14320	14307	14344	14213	14258	14238	14145	14325	14162	14259	14338	14304	14307	14445	14326	14219	14465	14285	14196	14221	14277	14145	14303	14352	14351	14329	14213	14429	14365	14240	14262	14317	14291	14247	14361	14313	14360	14419	14313	14224	14424	14332	14271	14202
23826	21037	28395	24189	22658	23364	22602	19854	19325	18959	18393	18293	17924	17933	17516	17475	17370	17265	17386	17378	17194	17095	17114	17119	17120	16782	16992	16795	17064	16860	16902	16821	16900	16924	16948	16861	16936	16864	16800	16715	16732	16702	16751	16972	16813	16789	16789	16844	16921	16724	16844	17034	16726	16358	16792	16701	16590	16831	16822	16683	16593	16616	16626	16601	16987	16664	16611	16917	16735	16815	16616	16861	16575	16740	16628	16615	16814	16722	16753	16760	16734	16767	16647	16872	16763	16780	16820	16686	16657	16520	16750	16535	16650	16624	16873	16653	16770	16764	16788	16583	16720	16656	16818	16872	16773	16621	16938	16900	16769	16678	16702	16666	16362	16754	16761	16727	16875	16548	16850	16671	16719	16757	16848	16647	16719	16797	16667	16648	16770	16729	16542	16709	16720	16544	16431	16820	16855	16775	16754	16681	16967	16670	16679	16663	16735	16657	16863	16889	16615	16512	16739	16880	16630	16857	16727	16914	16520	16704	16837	16623	16972	17015	16735	16744	16557	16512	16616	16597	16903	16770	16730	16787	16797	16547	16555	16573	16587	16671	16690	16635	16813	17034	16460	16734	16601	16870	16873	16808	16713	16493	16727	16907	16878	16700	16657	16729	16869	16560	16741	16783	16728	16909	16505	16667	16665	16767	16869	16691	16770	16839	16956	16599	16581	16652	16682	16781	16788	16873	16555	16465	16716	16597	16769	16717	16902	16836	16789	16571	16581	16486	16745	16714	16725	16702	16734	16680	16785	16700	16594	16774	16831	16791	16533	16614	16560	16804	16754	16521	16554	16629	16551	16603	16569	16713	16665	16709	16765	16552	16787	16705	16893	16765	16692	16687	17038	16403	16625	16853	16546	16532	16933	16576	16530	16691	16592	16548	16672	16562	16698	16749	16795	16523	16587	16742	16596	16579	16611	16744	16851	16694	16621	16634	16620	16692	16717	16684	16785	16720	16668	16678	16921	16937	16559	16674	16684	16554	16733	16838	16667	16592	16707	16637	16746	16761	16824	16885	16732	16846	16754	16707	16647	16724	16554	16634	16728	16543	16643	16675	16964	16674	16558	16488	16942	16593	16690	16803	16650	16832	16584	16848	16874	16737	16780	16751	16620	16782	16875	16742	16754	16685	16649	16647	16619	16484	16699	16815	16649	16709	16727	16416	16845	16598	16798	16850	16587	16833	16714	16863	16674	16682	16932	16837	16781	16597	16812	16665	16744	16720	16687	16745	16462	16786	16757	16764	16920	16870	16723	16674	16700	16639	16699	16693	16819	16863	16816	16679	16806	16965	16871	16623	16720	16704	16743	16771	16718	16741	16645	16756	16759	16724	16727	16641	16600	16884	16856	16777	16737	16655	16810	16643	16840	16716	16533	16723	16798	16541	16733	16774	16866	16556	16639	16652	16790	16802	16595	16698	16810	16767	16731	16714	16791	16513	16737	16624	16582	16735	16892	16722	16637	16536	16610	16684	16785	16806	16747	16662	16861	16809	16521	16748	16710	16743	16821	16836	16761	16641	16840	16635	16829	16605	16825	16804	16609	16579	16597	16816	16884	16797	16650	16637	16569	16679	16740	16570	16689	16735	16731	16781	16737	16753	16657	16641	16564	16761	16743	16713	16697	16704	16759	16699	16812	16414	16615	16711	16540	16703	16913	16816	16788	16935	16619	16618	16542	16686	16813	16655	16672	16676	16763	16817	16615	16749	16681	16688	16782	16725	16727	16890	16730	16715	16782	16812	16797	16831	16915	16642	16774	16850	16836	16693	16587	16853	16760	16744	16665	16590	16876	16712	16700	16654	16692	16884	16818	16595	16766	16566	16690	16855	16544	16755	16800	16768	16801	16608	16715	16862	16741	16608	16699	16788	16706	16657	16722	16810	16576	16806	16705	16758	16694	16951	16887	16882	16706	16732	16869	16765	16621	16715	16533	16727	16773	16676	16953	16777	16789	16649	16858	16768	16712	16718	16742	16721	16598	16733	16690	16484	16656	16764	16718	16706	16565	16808	16592	16887	16764	16656	16764	16766	16600	16605	16607	16664	16731	16755	16527	16657	16779	16795	16696	16790	16717	16836	16736	16738	16949	16673	16678	16763	16613	16495	16563	16838	16570	16620	16613	16681	16660	16513	16653	16778	16671	16884	16621	16897	16681	16551	16894	16680	16801	16754	16573	16821	16589	16783	16707	16678	16569	16649	16501	16615	16763	16749	16682	16741	16675	16818	16840	16606	16975	16840	16813	16807	16725	16835	16699	16635	16731	16721	16778	16837	16629	16802	16501	16742	16706	16765	16702	16914	16740	16745	16843	16749	16712	16584	16721	16695	16857	16865	16795	16864	16793	16897	16808	16719	16736	16836	16905	16766	16634	16504	16693	16827	16738	16769	16653	16770	16810	16803	16744	16547	16880	16754	16647	16853	16798	16786	16718	16685	16616	16686	16597	16878	16531	16743	16892	16889	16816	16718	16529	16882	16968	17115	16646	16508	16683	16843	16614	16622	16614	16490	16571	16584	16747	16819	16679	16745	16657	16711	16785	16731	16752	16738	16530	16682	16635	16643	16668	16728	16533	16699	16696	16710	16982	16703	16606	16698	16724	16963	16934	16973	16893	16622	16695	16761	16691	16722	16767	16857	16870	16687	16548	16760	16757	16760	16578	16740	16803	16728	16680	16696	16762	16603	16686	16859	16860	16710	16651	16732	16639	16529	16809	16615	16678	16698	16658	16637	16834	16658	16619	16767	16596	16671	16858	16897	16650	16673	16971	16741	16736	16661	16734	16550	16910	16750	16768	16740	16692	16673	16739	16690	16789	16694	16802	16690	16786	16500	16774	16765	16883	16667	16888	16649	16792	16982	16537	16643	16694	16633	16915	16583	16747	16608	16773	16639	16876	16511	16655	16923	16675	16663	16771	16822	16741	16729	16648	16478	16834	16843	16795	16763	16709	16759	16731	16614	16800	16671	16780	16672	16783	16699	16715	16669	16701	16663	16669	16616	16835	16669	16687	16761	16745	16703	16827	16836	16669	16646	16534	16643	16781	16469	16720	16938	16679	16610	16537	16758	16494	16751	16867	16890	16643	16617	16833	16694	16824	16554	16844	16612	16711	16742	16691	16744	16650	16671	16577	16755	16676	16662	16844	16599	16713	16744	16719	16648	16719	16860	16707	16638	16625	16763	16762	16594	16756	16858	16674	16545	16690	16634	16731	16814	16675	16660	16608	16665	16817	16794	16681	16703	16723	16752	16777	16627	16731	16761	16936	16701	16792	16950	17145	16826	16675	16674	16777	16732	16920	16625	16697	16551	16681	16587	16578	16821	16995	16664	16778	16908	16721	16565	16783	16754	16495	16668	16700	16730	16687	16617	16683	16739	16816	16741	16686	16802	16666	16626	16696	16889	16705	16755	16620	16785	16765	16731	16806	16863	16895	16644	16700	16680	16859	16767	16573	16814	16712	16897	16471	16728	16797	16795	16598	16771	16667	16583	16869	16707	16626	16877	16622	16644	16712	16713	16609	17000	16785	16877	16870	16534	16598	16602	16833	16614	16642	16628	16459	16879	16720	16771	16779	16962	16745	16769	16519	16876	16805	16898	16713	16802	16674	16698	16858	16672	16676	16747	16776	16572	16811	16762	16676	16602	17014	16733	16806	16796	16575	16720	16836	16733	16544	16712	16689	16776	16757	16705	16645	16524	16819	16798	16713	16875	16683	16727	16685	16647	16778	16915	16748	16864	16914	16696	16718	16736	16639	16581	16883	16556	16859	16747	16811	16751	16692	16761	16895	16755	16633	16600	16711	16761	16663	16685	16736	16542	16701	16867	16965	16694	16615	16927	16756	16632	16599	16682	16828	16525	16628	16673	16749	16799	16892	16672	16733	16648	16809	16642	16653	16757	16695	16850	16833	16523	16626	16645	16906	16709	16830	16799	16637	16734	16598	16834	16673	16706	17093	16806	16786	16722	16789	16798	16621	16806	16802	16724	17095	16406	16779	16631	16660	16632	16771	16805	16826	16671	16905	16885	16736	16559	16662	16518	16637	16789	16522	16930	16834	16802	16713	16817	16536	16746	16772	16805	16620	16563	16773	16849	16638	16543	16766	16933	16860	16648	16843	16746	16592	16553	16564	16528	16764	16648	16663	16503	16661	16784	16680	16870	16683	16629	16799	16558	16709	16640	16877	16536	16755	16697	16822	16411	16811	16865	16763	16653	16767	16698	16722	16710	16703	16631	16639	16701	16560	16865	16818	16785	16644	16609	16591	16722	16656	16590	16806	16724	16757	16512	16755	16846	16681	16569	16750	16666	16804	16743	16820	16820	16817	16785	16727	16570	16773	16673	16729	16675	16886	16831	16755	16897	16644	16825	16668	16725	16850	16708	16768	16773	16670	16662	16746	16635	16583	16708	16898	16757	16716	16781	16737	16734	16727	16609	16732	16524	16663	16772	16789	16615	16521	16887	16788	16756	16631	16632	16461	16719	16751	16739	16821	16731	16781	16802	16763	16674	16786	16748	16795	16926	16724	16695	16912	16757	16702	16659	16814	16655	16864	16647	16874	16627	16843	16809	16769	16737	16861	16661	16787	16720	16792	16644	16567	16668	16616	16741	16807	16591	16911	16774	16755	16851	16805	16772	16492	16637	16730	16718	16799	16742	16733	16695	16689	16708	16786	16749	16822	16699	16845	16824	16886	16773	16685	16635	16719	16719	16866	16747	16742	16521	16762	16882	16699	16676	16652	16485	16419	16523	16660	16577	16651	16703	16521	16644	16676	16880	16492	16799	16902	16831	16739	16850	16793	16662	16665	16797	16677	16890	16853	16675	16729	16479	16864	16703	16823	16825	16950	16803	16657	16746	16677	16661	16584	16588	16661	16597	16478	16519	16806	16846	16682	16664	16843	16712	16551	16531	16670	16913	16685	16722	16820	16687	16711	16768	16722	16731	16714	16699	16534	16689	16771	16674	16656	16706	16668	16859	16818	16829	16802	16647	16584	16765	16586	16800	16815	16782	16791	16820	16731	16736	16664	16750	16587	16625	16569	16481	16658	16643	16874	16765	16582	16810	16574	16523	16812	16699	16887	16767	16845	16501	16753	16835	16816	16784	16789	16632
22023	38183	34312	26489	23410	20942	18989	18510	18160	17355	16619	16515	16018	15931	15594	15681	15569	15188	14979	14936	14812	14866	14640	14739	14690	14506	14575	14708	14509	14383	14526	14556	14609	14467	14440	14492	14537	14522	14439	14488	14560	14481	14396	14462	14474	14369	14414	14362	14504	14452	14451	14322	14325	14335	14373	14461	14535	14471	14200	14476	14349	14565	14246	14361	14404	14350	14267	14258	14339	14409	14294	14267	14387	14295	14324	14291	14068	14392	14242	14430	14382	14239	14382	14304	14333	14371	14414	14388	14394	14409	14219	14150	14240	14260	14407	14507	14248	14301	14328	14636	14252	14295	14401	14251	14378	14292	14489	14434	14184	14386	14263	14317	14356	14482	14375	14225	14336	14476	14419	14409	14251	14348	14346	14226	14486	14231	14282	14409	14397	14255	14336	14360	14386	14356	14311	14257	14411	14153	14456	14343	14226	14341	14441	14248	14460	14306	14310	14227	14294	14423	14463	14302	14277	14097	14244	14304	14438	14271	14197	14224	14482	14203	14271	14482	14264	14295	14376	14321	14367	14399	14414	14359	14387	14362	14365	14351	14363	14298	14353	14342	14370	14331	14470	14412	14310	14449	14395	14289	14418	14278	14364	14368	14359	14300	14472	14295	14283	14292	14499	14430	14152	14289	14456	14457	14497	14388	14433	14446	14317	14405	14126	14326	14199	14337	14268	14360	14392	14271	14249	14379	14434	14430	14299	14396	14356	14274	14381	14363	14397	14412	14462	14327	14386	14258	14511	14437	14483	14293	14505	14366	14226	14306	14157	14449	14374	14404	14420	14293	14482	14379	14257	14343	14455	14274	14270	14340	14286	14402	14271	14233	14424	14501	14382	14267	14327	14287	14366	14033	14414	14220	14289	14302	14468	14434	14255	14358	14174	14166	14210	14332	14283	14377	14497	14429	14157	14405	14316	14385	14398	14299	14422	14265	14406	14329	14329	14250	14340	14366	14356	14477	14247	14436	14266	14271	14314	14236	14199	14529	14345	14203	14460	14392	14121	14232	14283	14236	14545	14246	14474	14450	14433	14556	14240	14353	14287	14428	14324	14488	14378	14337	14208	14191	14220	14368	14301	14326	14335	14295	14395	14416	14190	14484	14425	14399	14424	14266	14282	14248	14410	14502	14237	14430	14285	14412	14256	14359	14466	14158	14451	14347	14404	14340	14540	14451	14303	14367	14306	14487	14389	14269	14284	14519	14330	14191	14252	14409	14225	14407	14399	14351	14170	14373	14353	14390	14318	14238	14218	14347	14468	14396	14471	14470	14326	14284	14454	14301	14530	14292	14361	14448	14472	14455	14335	14559	14437	14232	14330	14320	14527	14470	14486	14392	14267	14317	14395	14398	14403	14326	14305	14269	14233	14384	14486	14379	14200	14367	14413	14421	14239	14184	14152	14436	14463	14427	14340	14350	14414	14031	14263	14277	14221	14339	14459	14195	14262	14389	14325	14369	14273	14168	14273	14211	14309	14211	14398	14351	14336	14422	14417	14399	14454	14223	14471	14330	14331	14401	14396	14301	14412	14274	14411	14391	14319	14358	14323	14264	14289	14354	14255	14300	14322	14270	14460	14422	14293	14448	14379	14377	14230	14353	14248	14354	14262	14380	14349	14388	14172	14398	14343	14422	14588	14393	14341	14287	14364	14238	14389	14311	14324	14427	14415	14476	14255	14402	14350	14297	14310	14290	14348	14378	14169	14344	14261	14555	14476	14496	14232	14365	14450	14318	14378	14377	14341	14271	14367	14197	14378	14419	14361	14413	14374	14351	14198	14497	14232	14416	14230	14311	14300	14298	14294	14358	14354	14202	14294	14265	14340	14374	14258	14438	14355	14232	14228	14501	14463	14388	14328	14277	14489	14144	14267	14323	14415	14374	14418	14443	14317	14286	14218	14405	14175	14294	14440	14405	14318	14260	14266	14373	14412	14512	14167	14206	14387	14331	14316	14274	14382	14397	14366	14329	14284	14221	14293	14167	14449	14249	14329	14342	14307	14236	14225	14362	14386	14497	14148	14347	14386	14304	14326	14303	14480	14292	14372	14371	14240	14311	14288	14408	14154	14481	14405	14422	14414	14377	14421	14446	14247	14281	14348	14455	14417	14533	14428	14248	14340	14263	14369	14401	14399	14156	14330	14311	14456	14516	14502	14527	14295	14260	14418	14421	14320	14412	14288	14260	14226	14265	14355	14109	14241	14394	14325	14455	14303	14437	14408	14474	14415	14241	14362	14307	14302	14433	14356	14257	14338	14375	14356	14447	14408	14498	14337	14367	14447	14356	14319	14123	14457	14383	14380	14267	14367	14300	14307	14261	14445	14392	14330	14251	14360	14318	14379	14347	14319	14219	14368	14407	14260	14265	14237	14298	14306	14399	14387	14269	14385	14307	14185	14345	14253	14346	14263	14425	14437	14309	14478	14342	14263	14431	14307	14326	14444	14297	14623	14344	14335	14335	14314	14217	14269	14500	14352	14283	14230	14300	14296	14373	14457	14416	14202	14440	14239	14383	14259	14282	14315	14509	14194	14329	14301	14319	14460	14334	14325	14222	14289	14440	14466	14244	14511	14414	14415	14416	14460	14366	14380	14239	14362	14550	14294	14192	14304	14261	14468	14465	14216	14382	14349	14478	14378	14447	14374	14192	14404	14383	14199	14171	14280	14468	14329	14239	14144	14177	14306	14322	14370	14333	14318	14300	14211	14335	14384	14230	14409	14342	14260	14316	14187	14325	14370	14347	14275	14408	14301	14434	14323	14236	14350	14427	14379	14274	14459	14228	14360	14531	14264	14331	14318	14357	14445	14148	14404	14267	14249	14449	14178	14451	14276	14464	14235	14257	14341	14365	14424	14298	14266	14567	14404	14321	14323	14204	14291	14288	14425	14326	14333	14330	14422	14614	14388	14375	14457	14406	14474	14427	14221	14353	14430	14235	14443	14264	14299	14320	14399	14379	14357	14236	14330	14337	14184	14358	14324	14300	14303	14351	14320	14395	14327	14344	14364	14103	14314	14403	14438	14427	14217	14465	14176	14393	14206	14415	14201	14251	14396	14361	14349	14216	14404	14378	14274	14276	14543	14422	14230	14347	14423	14333	14414	14156	14506	14397	14237	14373	14330	14359	14204	14401	14402	14228	14377	14385	14383	14414	14059	14177	14214	14153	14297	14305	14444	14465	14121	14319	14426	14294	14365	14365	14288	14259	14392	14147	14370	14204	14364	14343	14273	14378	14252	14477	14404	14341	14606	14327	14388	14318	14552	14237	14430	14316	14376	14287	14401	14308	14201	14414	14397	14439	14345	14279	14353	14201	14323	14456	14328	14457	14409	14461	14419	14267	14286	14276	14337	14505	14308	14290	14378	14424	14245	14275	14420	14530	14456	14456	14408	14426	14264	14397	14369	14215	14349	14382	14349	14333	14380	14305	14260	14172	14331	14217	14427	14316	14536	14325	14470	14163	14306	14195	14283	14364	14450	14231	14382	14225	14272	14359	14335	14244	14334	14223	14347	14360	14317	14352	14242	14345	14466	14209	14342	14192	14354	14334	14400	14438	14314	14267	14388	14481	14415	14178	14348	14242	14444	14399	14460	14307	14314	14364	14275	14417	14467	14255	14370	14311	14231	14379	14359	14472	14254	14246	14300	14249	14291	14336	14332	14417	14413	14366	14307	14311	14185	14363	14255	14273	14340	14412	14281	14245	14362	14173	14356	14458	14454	14407	14619	14273	14292	14409	14346	14589	14265	14341	14375	14329	14320	14375	14413	14265	14328	14424	14428	14274	14366	14440	14220	14443	14384	14535	14288	14336	14343	14459	14488	14210	14536	14322	14278	14304	14464	14269	14204	14336	14500	14357	14385	14242	14257	14376	14251	14207	14223	14370	14552	14402	14175	14289	14360	14352	14378	14380	14316	14410	14317	14384	14207	14486	14310	14340	14351	14157	14365	14434	14344	14359	14440	14278	14385	14387	14220	14317	14487	14256	14161	14316	14202	14385	14349	14251	14396	14349	14365	14349	14272	14336	14428	14072	14437	14255	14331	14272	14299	14253	14385	14342	14351	14262	14395	14485	14318	14328	14484	14412	14368	14264	14332	14310	14481	14235	14353	14355	14406	14405	14294	14442	14385	14316	14348	14280	14084	14366	14347	14312	14262	14334	14348	14316	14364	14379	14406	14378	14320	14084	14196	14464	14332	14253	14408	14245	14466	14248	14208	14323	14462	14253	14520	14199	14172	14421	14440	14362	14404	14358	14304	14260	14334	14289	14530	14473	14416	14336	14322	14261	14256	14410	14397	14277	14388	14408	14306	14276	14401	14454	14308	14327	14349	14421	14330	14419	14438	14314	14306	14229	14391	14273	14316	14384	14268	14226	14246	14361	14312	14406	14330	14301	14392	14371	14400	14314	14326	14499	14439	14497	14433	14284	14384	14386	14468	14360	14381	14183	14426	14329	14486	14288	14476	14366	14417	14282	14455	14377	14295	14193	14336	14239	14289	14330	14431	14394	14181	14330	14392	14376	14307	14389	14219	14302	14291	14272	14283	14155	14284	14268	14242	14316	14342	14313	14386	14282	14425	14500	14342	14379	14214	14227	14258	14383	14317	14550	14213	14401	14233	14152	14312	14356	14376	14171	14240	14322	14277	14308	14390	14255	14374	14428	14353	14357	14375	14452	14490	14267	14315	14260	14368	14320	14267	14329	14277	14376	14225	14220	14268	14416	14317	14303	14199	14369	14493	14251	14359	14163	14329	14379	14333	14501	14358	14280	14324	14333	14373	14277	14308	14357	14345	14349	14483	14407	14253	14378	14342	14425	14424	14359	14452	14305	14347	14386	14283	14253	14436	14218	14449	14448	14489	14241	14256	14447	14414	14395	14424	14271	14308	14354	14312	14329	14289	14387	14284	14269	14375	14273	14348	14295	14291	14387	14539	14345	14366	14380	14409	14326	14446	14365	14282	14356	14306	14162	14297	14363	14525	14250	14396	14282	14333	14314	14270	14320	14306	14379	14214	14096	14407	14179	14371	14376	14408	14373	14214	14309	14354	14327	14369	14249	14409	14515	14125	14148	14267	14299	14307	14488	14298	14330	14232	14298	14263	14224	14364	14334
22757	21076	28816	23584	21690	24776	26549	22341	21458	21156	20596	20323	19936	19683	19574	19440	19171	19181	18859	18885	18591	18778	18717	18773	18510	18524	18592	18580	18427	18374	18389	18365	18371	18311	18435	18332	18301	18379	18358	18542	18128	18052	18187	18098	18376	18291	18051	18148	18243	18187	18070	18199	17949	18181	18021	18313	18006	18154	18168	18121	18153	18004	18209	18311	18349	18127	18146	18178	18211	18129	18075	18351	18189	18313	17932	18235	18462	17951	18294	18039	18268	18121	18189	18027	18134	18074	18111	18205	18148	18095	18232	18418	18198	17979	18058	18144	17897	17981	18084	18025	18099	18073	18193	18219	18141	18096	18329	18112	18149	18110	18285	18145	18016	18202	18111	18010	18084	18210	18052	18202	18109	18262	17992	17908	18268	18374	18011	18027	18128	18090	18061	18275	18181	17983	18104	18018	18088	18361	18088	18408	18028	18178	17976	17995	17983	18214	18040	18012	18002	17990	18122	18218	18201	18066	18277	18212	18302	18104	17988	18144	18065	17917	18111	18175	18176	18142	18113	18063	18131	18149	18196	18065	18286	18052	17952	18077	18080	18168	17759	18277	18203	17919	18211	18080	18216	17986	18117	18231	18132	18179	17918	18057	17966	18145	18202	18274	18164	18193	18143	18023	17833	18050	18294	18098	18179	18266	18174	18177	18091	18157	18132	18098	18248	18081	18271	18323	17939	18190	18075	18053	18012	18272	18043	18018	18165	17901	18000	18205	18230	18076	18286	18171	17922	18116	18173	18215	18253	18286	17893	18089	17998	17979	18079	17917	18001	18187	18169	18075	18069	18136	18004	18254	18143	18063	18197	18117	18112	18298	18154	17860	18082	18110	18116	18006	18092	17912	18101	17989	17927	17896	18078	18104	17958	18005	18012	18265	18193	18050	17966	17902	17850	18086	18061	17967	18293	18181	18160	18316	18142	18042	18182	18086	17966	17930	18164	18244	18191	18125	18103	18140	18228	18299	18141	17989	18120	18050	18073	18150	18199	18160	18103	18076	18335	18096	18036	17863	17944	17983	18042	18183	18097	17988	18061	18015	18172	18062	18175	17872	18110	17824	18172	17938	18046	18072	18173	18055	18115	18220	18076	18348	17963	18175	18232	18084	18266	18148	18088	18056	17924	18040	18093	18032	17997	18149	18051	18044	18209	18036	18172	17854	17909	18050	17830	18169	18118	17872	18099	18139	18073	18057	18104	18014	18094	18156	18102	17949	17983	18118	17947	18096	18234	18282	18012	18164	18142	18036	17911	18030	18035	17899	17878	18229	18121	17970	18263	18019	18064	18275	18178	17987	18119	18083	17986	18022	17930	18196	18044	17956	17938	18079	18018	18105	18210	18215	18318	17870	18073	18192	18232	17937	18195	18130	18073	18014	17986	18034	18085	17872	18108	18261	18027	17911	18032	18257	18082	17845	18242	18083	17927	18029	18148	18184	18229	18187	18087	18006	18265	17958	17859	18031	18022	17994	17994	18160	18141	18165	18287	18044	18293	18167	18239	18182	18180	18192	18171	18033	18131	18174	18128	17979	18154	18033	18205	18102	17969	18307	17995	18049	18161	17984	17956	18093	18175	17935	18187	18011	18033	18094	18075	18020	17896	18216	18190	18169	18141	18039	18171	18196	18153	18148	17882	17877	18066	18178	18088	17983	18251	17805	18160	18050	18286	18190	18027	18074	17941	18064	18159	17975	17976	18085	17913	18123	18142	18182	18310	17986	18043	18113	18246	17968	18078	18228	18271	18269	18128	18111	17892	17994	18204	18071	18086	18123	17959	18000	18081	17993	17963	17959	18074	18002	18057	17915	18207	18075	18164	18060	17978	18158	18098	17970	18183	18155	18272	17985	18353	18056	18220	18127	18104	18100	18156	17934	18132	17931	17994	18299	18102	17942	18035	18032	18199	18018	18256	18343	18322	18188	18104	18072	18080	18059	18171	18185	18201	17959	17981	18022	18010	18009	18278	18149	17984	18208	18042	17990	18098	18197	18077	18125	18182	18249	18173	18123	17980	18110	17975	17966	18033	17978	18002	17969	18127	18130	18034	18102	18069	18049	18284	18084	18008	18096	18083	18035	18049	18034	18251	17921	18030	17933	17994	18204	18323	17951	18001	18135	18052	17874	18017	18129	18215	18342	18074	18039	18156	18059	18089	18153	18005	17958	17933	18276	18014	17976	18102	18132	17967	18061	18133	18012	18004	18270	17943	17996	17984	18082	18107	18168	18238	18323	18188	18352	18082	17961	18115	18051	18166	18135	18127	18102	17953	18052	18103	17975	17992	18217	17950	17986	18046	18089	17940	18117	18164	18050	17891	17954	18040	17937	18127	18034	18172	18190	17931	18170	18049	18047	17877	18051	17814	17932	17947	18018	18218	18203	18074	18105	18295	18076	17953	18056	18013	17956	18075	18214	18078	18034	18092	18159	18025	18106	18062	18095	18188	18160	18163	18063	18319	18041	18060	17955	18070	17926	18066	18277	18069	17857	18382	18174	17983	18075	18071	17964	18120	18091	18123	18110	18013	18151	18002	18075	18058	18062	18198	18254	18055	18191	18173	18097	18075	17930	18058	17989	18059	18009	18144	18188	18260	17962	18225	18051	18072	17976	17979	18130	18047	18043	18165	18172	18053	18015	18123	18100	18139	17930	18199	18162	18023	17985	17970	18151	18020	18017	18233	18112	18106	17879	18069	18208	17954	17911	17996	18058	18070	18177	18092	17978	18102	18009	18032	18051	18133	18105	17792	17871	18150	18098	18141	18197	18248	18109	17966	18066	18205	17983	18114	17868	17998	18267	18179	18131	18027	18092	17997	18168	18158	17971	18228	18030	18040	17910	18031	18191	18247	18099	17933	18134	18075	18139	18226	18262	18138	18001	18069	18250	18010	18039	18017	18177	18180	17968	18167	18050	18250	18183	18040	18082	18207	18048	18130	18001	18073	18025	18201	18056	18206	18185	18126	18193	18315	17903	17830	17988	18081	18134	17936	17956	18193	18147	18188	18201	18108	18194	18227	18200	18100	18095	18251	17954	18087	18148	18244	18079	17871	18080	17992	18093	18063	18107	17967	18114	18152	17991	18063	18281	17941	17961	18108	17846	18132	18260	18121	17960	17968	18021	17982	17978	18190	17995	18283	18165	18092	17950	17944	18046	18127	18136	18012	18225	17939	18209	18111	18126	18174	18052	17989	18099	18106	17924	18320	18218	18104	18198	18322	18308	17985	18201	18029	18105	18250	18080	18050	18058	17994	18176	18190	18068	18278	18346	17910	17960	18018	18022	18137	18206	18002	17961	18201	18053	18062	18201	18155	18326	18129	18046	17939	18177	18198	18037	18169	18276	18127	17896	18090	17990	18201	18097	18072	17757	18152	17917	17941	18106	18109	18265	18146	17893	18138	18045	17914	17947	18187	18288	17985	17874	18098	18006	18248	18082	18214	17908	18108	18199	18154	18015	18126	18026	18131	18305	18294	18172	18167	18075	18065	17967	18275	18068	17969	18050	18066	17988	18229	18080	17919	17875	18254	18174	18027	18178	18091	17969	18227	18217	18122	17932	18209	18121	18147	18110	18116	18052	18081	18044	18242	18178	18289	18029	18066	18135	18065	18123	18006	18099	18210	18039	17977	18025	18064	18180	18075	18103	18249	18168	18121	18071	18063	18077	17905	18231	18172	18232	18032	18192	17941	18078	18100	17964	18100	17958	18298	18036	18166	18102	17908	18217	18277	18293	18312	18277	18176	18174	18194	17970	18125	18316	18110	18228	18152	18215	18112	18293	18033	18155	18051	17998	18041	18036	18202	18197	18057	18065	18173	18143	18132	18211	18018	18130	17933	17930	18071	17962	18076	17998	18178	18121	18057	18010	18198	17951	18188	18136	18336	17845	18233	17912	18072	17994	18145	18109	18014	18270	18302	18027	18013	18239	18032	18000	18222	18009	18072	18062	18046	18302	18210	18220	18179	18155	18036	18059	18065	18157	18074	17982	18121	18084	18194	18206	18099	18130	18069	18236	18148	18047	18223	18146	18168	18222	17950	18136	18066	18246	18239	17968	17916	18036	18141	18127	18132	18038	18000	18137	18073	17791	17950	18120	18186	18255	18001	18171	18142	18168	18153	18086	18145	18233	18028	17980	17973	17948	17999	18003	18141	17841	17828	18052	18153	18020	18147	18205	18069	18200	17780	18194	18149	18043	18117	18119	18315	18242	18020	18060	18262	17904	18073	18043	18228	18270	17995	18243	17807	18165	18183	18005	18175	18230	18190	18192	18181	18251	17923	17952	18190	17721	18079	17976	17844	18084	17841	18233	18224	18189	18012	18068	18155	18064	17947	18008	18201	18085	18104	18155	18122	18134	18127	18315	17995	18309	18115	18090	18017	18021	18008	18097	18164	18028	17949	18098	18161	18318	18196	17869	17817	17901	18237	18037	18181	18248	17976	18011	18018	18026	18090	18224	17905	18244	18344	18037	18117	18101	18035	18012	18180	18097	18060	18056	18039	18318	17945	18031	18128	18079	17847	18028	18086	18184	18008	18050	18200	18005	18167	18098	18218	18120	18099	18063	18017	17908	17891	18228	18341	18001	18033	18152	18029	17903	17860	18200	17927	18101	18044	17921	18054	18105	18149	18049	18147	17926	18240	18177	18359	18138	18106	18061	18078	17812	18099	18195	18154	18167	18237	18063	17989	17864	18205	18068	18038	17964	18152	17965	18222	17889	18062	17823	18192	18203	18201	18317	18387	18160	18218	18076	18346	18133	18086	17993	18330	18008	18050	18179	17954	18161	18103	18111	18260	18129	18264	18079	18196	17994	18219	18131	18057	18208	18206	18026	18261	18006	18161	17931	17990	17996	18006	17984	18063	18237	18216	18109	18122	18223	18145	18330	18012	18039	18085	17989	17788	18169	18279	18036	18122	18048	18259	17986	18166	18158	18147	17983	18042	18189	18192	18021	18060	17977	18068	18202	18042	18253	18111	18257	18214	18112	18050	18083	18101	17976	18346	18304	18257	18208	18084	18190	18099	18161	18014	18060	18126	18203	18230	18206	18223	18182	18207	18123	18184	18007	18197	17859	18000	18002	18098	18367	18140	18045	18134	18269	18123	18086	18361	18054
24326	42983	38785	30626	26923	23995	21497	20959	20584	19149	18168	17908	17531	17088	16835	16816	16654	16266	16172	15702	15776	15727	15709	15685	15720	15556	15325	15424	15530	15385	15363	15460	15344	15264	15301	15293	15318	15200	15318	15210	15153	15299	15286	15094	15208	15228	15330	15218	15108	15236	15016	15185	15200	15305	15165	15103	15198	14927	15198	15157	15208	15055	15095	14978	15289	15175	15279	15127	15103	15229	15081	15164	15241	15191	15129	15143	15185	15226	15111	15139	15026	15181	15164	15090	15172	15030	15007	14998	15113	15054	15151	15108	15126	15021	15273	15123	15125	15276	15027	15103	15125	15063	15043	15150	14945	15201	15144	15091	14986	15030	15089	14962	15056	15205	15090	15051	15098	15222	15182	15223	15143	15093	15218	15216	15100	15127	15077	15274	15121	15050	15102	15088	15216	15087	15292	15084	15077	15105	15165	15173	15044	15269	15122	15119	15205	15128	15257	15249	15165	15218	15101	15178	15084	15198	15262	15097	15000	15098	15116	15018	15096	15213	15064	15119	14986	15230	15008	15137	15023	15058	15204	15179	15170	15161	15124	15256	15089	15112	15100	15105	14910	15110	15148	15180	14911	15205	15208	15170	15118	15105	15300	15195	14957	15227	15211	15047	15140	15148	15346	15086	15005	15022	15171	15031	15089	14933	15167	15156	15069	15065	15023	15037	15259	15099	15217	15073	15094	15113	15042	14934	14975	14961	15218	14951	15066	15148	15127	15201	15142	15076	15268	15182	15119	15048	15023	15108	15094	14999	15157	15133	15209	15249	14957	15092	15073	15068	15097	14990	15110	15098	15112	15142	15079	15079	15056	15237	15186	15170	15277	15202	15132	15165	15283	15231	15057	15087	15131	15171	15054	15029	15303	15202	15176	15035	15175	15067	15048	15107	14990	15106	15151	15186	14971	15073	15274	14945	14924	14973	15070	15274	15137	15180	15121	15084	15088	14982	15020	14982	15012	15095	15121	15112	15262	15088	15085	15084	15160	15222	14977	15344	15009	15116	15078	15070	15012	15063	15104	15215	15336	15132	15105	15174	15114	15073	15147	15145	15182	14943	15145	14972	15083	15084	15105	15182	15002	15137	15298	15180	15094	15075	15086	15119	15155	14991	15087	15224	15042	15116	15129	15049	15084	15204	15124	15069	15199	14992	15081	15143	14955	15209	15025	15172	15117	15016	15178	15048	15172	15209	15155	14992	15044	15118	15088	15219	15058	15029	14920	15066	15033	15102	15096	15113	15084	15070	15071	15195	15013	15118	15165	15148	15086	14977	15271	14984	15243	14971	15042	15062	15133	15211	15089	15363	15038	15226	15264	15147	15013	15034	15101	15165	15136	15248	15035	15101	15172	15075	15041	15001	15235	15036	15306	15077	15244	15061	15118	15150	15182	15071	15115	15174	15219	15064	15046	15019	15095	14899	15218	15276	15146	15052	15248	15007	14987	15059	15086	15174	15184	14986	15091	15369	15176	15163	15018	15037	15181	14995	15106	14990	15283	15206	15099	15220	15059	15108	15131	15122	15224	15073	15063	15066	15160	15021	14959	15262	15181	15220	15054	15092	15130	15206	15141	15070	15149	15061	15123	15192	15177	15137	15101	15068	15165	15119	15024	15163	15074	15138	15036	15050	15089	14947	15145	15112	15086	15082	15185	15096	15194	15237	15018	15331	15278	15028	15077	15182	15149	15022	15215	15266	15136	15199	15085	15127	15011	15127	15118	15197	15056	15185	15133	15202	15038	15047	14983	15124	15213	15075	15120	15152	15148	15112	14961	15070	15052	15090	15033	14958	15286	15118	15058	15095	14926	14909	15115	15135	15238	15082	14955	15106	15181	15166	15022	15157	15074	15229	15092	15150	15253	15035	15172	15239	15180	15102	15126	15055	15126	15030	15187	14971	14934	15141	15169	15177	15179	15059	15180	15030	15228	15197	15127	15300	15043	15299	15074	15154	15088	15019	15062	15208	15009	15015	14986	14996	15216	14914	15168	14956	14994	15222	15051	15108	14958	15201	15098	15126	15238	15234	15180	15153	15052	15017	15241	15078	14967	15062	15229	15029	14985	15024	15002	15031	15095	15184	14942	15113	15192	14922	15186	15184	15051	15108	15112	15002	15073	15131	15055	15029	15094	15312	15261	15008	15104	15115	14999	15090	15115	15093	15041	14980	15148	15130	15210	15042	15411	15034	15117	15096	15088	15151	15006	15183	15034	15016	15070	15218	15305	15062	14944	15037	15112	15154	15167	15107	15116	15189	15053	15097	15192	15186	15037	15047	15134	15091	15077	15019	15288	15208	15086	15299	14995	15062	15264	15188	15179	15018	14985	15162	14997	14981	15112	14942	15208	15291	14999	15118	15257	15168	15115	15107	15348	15091	15116	15008	15092	14887	14895	14891	14913	15238	15012	15115	15039	15017	14947	15085	15100	15143	15121	15133	15274	15299	15028	14857	15099	15129	15114	15125	15038	15137	15126	15075	15037	15086	15079	15183	15048	15028	15027	15169	15148	14876	15041	15070	15194	15067	15171	15020	14975	15021	15292	15086	15057	14970	15224	15189	15054	14949	15107	15153	14869	15054	15128	15158	15083	15106	15245	14981	15091	15151	15073	15148	15265	15178	15072	15160	15153	14878	15206	15072	15091	15078	15226	15066	15153	15178	14983	14902	15324	15004	15129	15213	15093	15106	15159	15134	15010	15161	15185	15175	15158	15102	15193	14863	15180	15150	15112	15200	15084	15245	15178	15112	15041	15084	15224	14975	15134	15153	15137	15069	15231	15187	15225	14967	15259	15120	15119	15196	15000	15173	15151	15084	15101	14952	15051	15062	15037	15163	15135	14979	15126	15108	15243	15028	14994	15167	15246	15150	15190	15207	14868	15195	15125	15041	15117	15240	14961	15145	14944	14920	14993	15110	15043	14973	15043	15181	15044	15010	15068	15217	15111	15222	15030	15218	15097	15188	15205	15034	15065	15247	15052	15145	15157	15131	15129	15075	15176	15097	15094	15162	14902	15109	15057	15151	15106	15102	15085	15220	15063	15114	15130	15173	15146	15188	15270	15102	15037	14950	15092	15138	15139	15080	15098	15248	15120	15141	15153	15210	15162	15152	15089	14904	15113	14925	15171	15139	15225	15079	14986	15007	15053	15093	15196	15104	15145	15093	15027	15188	15110	14905	15240	15106	15139	15159	15173	15229	14989	15103	15133	15086	14938	15058	14950	15004	15000	14898	15224	15019	15047	15216	15205	15038	15065	15093	15009	15219	15000	15056	15074	15144	15178	15285	15204	15230	15038	15048	15056	15112	15258	15100	15110	15243	15187	15186	15020	15056	15082	14939	15175	15193	14996	14941	15121	15163	15173	15012	15087	15171	15020	15107	15024	14955	15051	14935	15132	15143	15034	15146	15071	15204	15219	15024	15114	15102	15086	15156	15128	15202	14991	15153	15086	15074	15160	14965	15028	15086	15171	15020	15164	15188	15175	15084	15129	15101	15214	15154	15149	15019	15074	15087	15155	14929	15126	15123	14977	15135	15209	15001	15134	15300	14911	15137	15090	14952	14994	15224	15075	14919	15138	15212	15122	15091	15041	15201	14932	15193	15197	15153	15269	14903	15110	14952	15288	15046	15069	15079	15295	15030	15209	15029	15244	15112	15048	15195	15178	15242	15077	14929	15022	15033	15075	15088	15191	15158	15152	15063	15035	15180	15089	15138	15135	15061	15172	15019	15050	15198	15158	15148	15099	15142	14983	14962	15066	15017	15205	14964	15030	15132	14992	15282	15120	15224	15421	15155	15119	15189	15117	15078	15116	15187	15110	15044	15216	15264	15142	15124	15182	15087	15235	15010	15093	14836	14993	14969	15068	15135	15055	15165	15167	15161	15068	15141	15147	15140	15078	15128	15134	15105	15187	15197	15088	14956	15050	15172	15183	15060	15111	15040	15095	15078	15185	15150	15270	15125	15173	15193	15082	15055	15163	14995	15048	15096	15236	15050	15009	15228	15375	15134	15068	15220	14901	15101	15135	15023	15133	14977	15114	15133	15244	15030	15137	15179	15116	14979	15141	15134	15166	14975	15132	15064	15159	14912	14994	15069	15057	15131	15087	15095	15025	15205	15007	15110	14935	15086	15220	15141	15043	14940	14995	15190	15075	15059	15116	15047	15197	15035	15197	15022	14960	15168	15224	15101	15142	15140	14938	15061	15035	15038	15177	15122	15113	15217	15107	15030	15159	15099	15152	15061	14999	15252	14971	15159	14990	15089	15151	15051	15310	15100	15238	15146	15167	15066	15082	14973	15182	15026	15120	15178	15225	15065	15076	15149	15052	15096	15100	15161	15053	15013	15041	15138	15183	15115	15199	15035	15124	14982	15168	14958	15051	15047	15093	15011	15075	15029	15246	15173	15028	15255	15138	15145	14923	15125	15039	15114	14920	15188	15063	15130	15165	15014	15153	15117	15230	15229	15266	14995	15204	15219	15132	15027	15336	15100	15117	15089	15270	14968	14927	15098	15141	15123	14998	15143	15082	15165	14943	15014	14980	15048	15186	14943	14990	14956	15097	14933	15100	15048	15060	15035	15055	15162	15082	15177	14931	15045	15164	15174	15052	15197	15030	15160	15054	15052	15017	15226	15006	15291	15034	14998	14961	15194	15194	15045	15109	15326	14952	15224	15151	14947	15065	15122	15071	15077	15019	15067	15132	15027	14909	15086	15142	15096	14998	15015	15188	15029	15052	15332	15101	14932	15148	15099	14981	14979	14959	15120	15200	15027	15085	14945	15256	15017	15132	15166	15262	15180	15078	15003	15290	15160	15105	15236	14979	15214	15085	15114	14966	15022	15101	15146	15241	15139	15198	15072	15055	15200	15105	14962	15198	15180	15019	15185	15039	15108	15063	15076	15138	15172	15131	15176	14835	15191	15004	15198	15046	15343	15117	15065	14929	15329	15148	15145	15087	15187	15076	15166	15147	15132	14988	15087	15145	15044	15018	15009	15215	15109	15308	15181	14974	15173	15134	15127	15317	15083	15110	15099	15064	15054	15110	15146	15163	15153	15092	15048	14972	15074	15013	15132	14990	15047	15158	15123	15033	15181	15219	15070	15220	15186	15084	15137
27942	23303	27748	24731	20615	19440	18713	17846	17939	17704	17375	17404	17159	17123	16929	17000	17031	16960	16896	16724	16999	16793	16729	16764	16602	16496	16449	16578	16749	16693	16627	16683	16716	16764	16609	16591	16615	16652	16635	16441	16623	16443	16454	16516	16518	16571	16622	16681	16540	16525	16602	16704	16650	16584	16385	16388	16520	16548	16550	16651	16502	16415	16459	16487	16683	16559	16549	16459	16500	16437	16624	16343	16526	16310	16574	16506	16557	16543	16604	16722	16526	16448	16628	16466	16535	16476	16380	16660	16683	16628	16546	16545	16474	16466	16508	16425	16505	16722	16457	16307	16321	16513	16560	16441	16605	16538	16413	16470	16481	16743	16412	16430	16701	16655	16688	16632	16540	16523	16312	16817	16302	16382	16522	16667	16555	16491	16405	16627	16652	16397	16352	16366	16658	16517	16690	16567	16723	16390	16417	16437	16646	16472	16532	16606	16623	16424	16576	16403	16297	16442	16670	16346	16661	16649	16535	16714	16529	16463	16728	16483	16655	16471	16274	16488	16493	16644	16639	16497	16632	16714	16608	16481	16578	16565	16683	16680	16671	16457	16644	16314	16495	16697	16489	16478	16540	16627	16448	16660	16633	16614	16694	16462	16511	16525	16436	16504	16549	16482	16477	16416	16531	16504	16548	16733	16464	16582	16443	16465	16534	16661	16647	16552	16567	16602	16538	16677	16529	16550	16448	16437	16496	16624	16562	16360	16526	16780	16778	16351	16544	16533	16572	16502	16671	16643	16521	16316	16551	16537	16506	16557	16624	16464	16544	16590	16589	16598	16771	16525	16557	16722	16414	16410	16562	16368	16567	16388	16539	16485	16491	16685	16533	16772	16520	16740	16648	16608	16635	16520	16593	16490	16578	16476	16356	16574	16445	16510	16705	16710	16441	16509	16528	16479	16408	16489	16525	16547	16501	16638	16569	16424	16597	16558	16422	16413	16649	16485	16539	16457	16199	16279	16410	16712	16461	16513	16381	16377	16532	16565	16695	16492	16390	16501	16349	16567	16519	16458	16360	16420	16624	16614	16420	16501	16531	16516	16683	16534	16618	16567	16475	16474	16643	16492	16621	16265	16479	16624	16564	16517	16474	16573	16397	16473	16528	16625	16528	16419	16712	16513	16591	16538	16537	16621	16594	16537	16505	16808	16532	16653	16379	16489	16638	16464	16727	16253	16541	16491	16677	16603	16440	16670	16589	16579	16674	16477	16603	16562	16529	16593	16359	16470	16410	16437	16496	16579	16500	16553	16519	16515	16441	16456	16556	16548	16464	16475	16395	16705	16749	16467	16502	16684	16790	16482	16470	16578	16613	16443	16510	16514	16607	16487	16609	16622	16486	16485	16402	16382	16474	16490	16532	16608	16516	16493	16618	16471	16672	16497	16520	16571	16409	16349	16451	16740	16594	16443	16355	16394	16606	16647	16605	16595	16299	16575	16525	16615	16469	16461	16449	16584	16514	16577	16511	16440	16609	16592	16335	16419	16615	16608	16728	16648	16280	16490	16735	16447	16531	16277	16574	16453	16571	16611	16504	16466	16522	16431	16323	16649	16447	16721	16528	16417	16527	16485	16549	16442	16590	16271	16572	16448	16782	16362	16537	16556	16564	16634	16410	16507	16546	16236	16556	16594	16562	16461	16553	16675	16514	16482	16675	16368	16519	16507	16657	16772	16549	16450	16492	16374	16400	16548	16671	16527	16640	16532	16677	16632	16172	16542	16633	16753	16433	16397	16788	16565	16685	16523	16669	16458	16518	16671	16519	16653	16581	16667	16547	16353	16455	16534	16540	16637	16562	16404	16537	16483	16269	16451	16532	16452	16491	16463	16504	16472	16471	16462	16266	16661	16373	16533	16481	16284	16529	16530	16618	16522	16431	16389	16457	16570	16548	16451	16229	16544	16488	16370	16517	16475	16506	16496	16617	16565	16432	16425	16535	16396	16561	16536	16546	16529	16560	16531	16428	16427	16668	16259	16488	16648	16649	16627	16546	16506	16539	16476	16465	16592	16415	16664	16674	16409	16438	16481	16390	16429	16481	16468	16500	16650	16470	16485	16640	16424	16652	16603	16650	16577	16463	16605	16574	16645	16438	16512	16524	16629	16556	16735	16358	16568	16418	16452	16445	16558	16503	16635	16563	16441	16465	16776	16575	16592	16566	16471	16485	16580	16543	16550	16627	16694	16447	16460	16380	16660	16563	16565	16650	16560	16281	16501	16624	16409	16701	16412	16626	16426	16544	16522	16584	16717	16476	16500	16507	16668	16771	16567	16309	16469	16482	16632	16404	16514	16485	16444	16694	16552	16545	16241	16684	16622	16509	16406	16436	16483	16564	16378	16547	16674	16535	16647	16266	16525	16632	16572	16550	16377	16498	16706	16576	16424	16681	16611	16418	16599	16393	16622	16548	16497	16580	16572	16591	16504	16841	16420	16555	16474	16634	16726	16579	16466	16521	16589	16504	16562	16673	16666	16632	16696	16712	16662	16673	16573	16539	16558	16369	16446	16412	16575	16396	16747	16444	16673	16603	16429	16340	16615	16679	16597	16573	16557	16570	16571	16372	16481	16437	16284	16604	16490	16476	16369	16724	16605	16481	16453	16490	16514	16512	16471	16571	16294	16524	16615	16421	16560	16536	16854	16474	16120	16660	16709	16569	16618	16526	16552	16563	16598	16472	16603	16428	16542	16491	16581	16284	16480	16530	16662	16612	16530	16430	16553	16422	16742	16740	16463	16585	16440	16599	16542	16441	16670	16320	16515	16581	16484	16434	16531	16414	16505	16428	16515	16368	16554	16522	16526	16488	16360	16375	16631	16542	16619	16602	16401	16621	16454	16434	16688	16605	16509	16520	16772	16514	16382	16573	16443	16716	16656	16583	16514	16424	16587	16531	16505	16570	16592	16665	16482	16525	16583	16663	16339	16497	16298	16346	16474	16624	16500	16437	16614	16577	16415	16477	16543	16447	16479	16583	16592	16637	16724	16566	16536	16541	16530	16427	16478	16583	16429	16473	16410	16416	16593	16583	16517	16524	16590	16403	16415	16623	16551	16568	16510	16478	16672	16447	16633	16569	16580	16614	16554	16524	16589	16753	16677	16425	16550	16492	16599	16401	16566	16629	16518	16447	16551	16516	16527	16403	16461	16464	16421	16556	16650	16257	16551	16551	16639	16476	16375	16436	16492	16524	16477	16504	16506	16460	16585	16277	16521	16442	16525	16334	16587	16610	16485	16561	16366	16366	16398	16732	16761	16626	16427	16571	16582	16541	16556	16706	16504	16491	16630	16562	16644	16767	16730	16557	16671	16554	16492	16263	16579	16534	16458	16480	16515	16504	16760	16448	16585	16445	16606	16499	16410	16639	16834	16664	16686	16587	16476	16625	16449	16577	16686	16561	16428	16448	16449	16347	16516	16588	16692	16686	16432	16287	16438	16615	16437	16527	16581	16715	16623	16694	16538	16534	16368	16469	16539	16662	16492	16375	16498	16511	16531	16420	16404	16498	16612	16485	16599	16494	16461	16510	16596	16678	16602	16521	16459	16610	16423	16400	16650	16724	16780	16639	16627	16783	16427	16504	16677	16527	16486	16799	16571	16538	16289	16385	16721	16625	16641	16567	16587	16658	16658	16685	16474	16577	16694	16491	16475	16397	16527	16474	16584	16596	16445	16508	16407	16555	16522	16388	16590	16443	16648	16579	16657	16529	16591	16509	16769	16588	16480	16578	16413	16361	16684	16668	16517	16523	16672	16607	16604	16459	16548	16500	16621	16680	16745	16518	16533	16686	16439	16595	16590	16656	16464	16424	16754	16509	16558	16594	16320	16421	16320	16644	16524	16538	16629	16649	16458	16676	16544	16469	16748	16375	16410	16445	16512	16494	16663	16710	16434	16503	16392	16533	16468	16571	16558	16489	16347	16433	16689	16551	16723	16664	16365	16476	16380	16370	16684	16628	16521	16495	16429	16532	16669	16487	16454	16725	16452	16752	16586	16424	16465	16546	16473	16530	16399	16598	16496	16683	16660	16620	16565	16629	16450	16676	16520	16761	16750	16632	16316	16804	16602	16610	16389	16454	16532	16512	16476	16599	16659	16193	16600	16744	16603	16706	16668	16529	16439	16696	16419	16719	16571	16583	16614	16598	16541	16491	16681	16290	16628	16537	16524	16540	16528	16598	16603	16523	16695	16398	16412	16536	16655	16670	16431	16512	16523	16451	16543	16672	16303	16465	16601	16525	16459	16631	16480	16695	16573	16475	16424	16352	16444	16632	16509	16321	16584	16719	16795	16488	16570	16505	16465	16641	16522	16536	16670	16445	16467	16680	16463	16674	16541	16656	16548	16496	16540	16430	16476	16562	16741	16727	16485	16629	16481	16416	16759	16746	16545	16650	16514	16445	16503	16769	16442	16548	16489	16456	16536	16514	16695	16563	16669	16342	16434	16601	16313	16630	16547	16537	16677	16560	16742	16590	16583	16644	16572	16631	16483	16462	16588	16553	16552	16606	16624	16450	16675	16660	16483	16426	16598	16497	16473	16529	16684	16696	16529	16604	16718	16520	16806	16614	16609	16763	16517	16451	16481	16542	16439	16537	16591	16741	16755	16524	16391	16292	16694	16576	16420	16467	16658	16483	16626	16446	16514	16323	16543	16603	16521	16411	16591	16729	16562	16450	16419	16512	16239	16516	16482	16551	16594	16539	16571	16497	16493	16459	16541	16386	16400	16427	16482	16612	16531	16596	16655	16511	16581	16722	16479	16484	16612	16499	16498	16497	16603	16605	16709	16499	16498	16637	16677	16400	16360	16625	16461	16558	16360	16691	16580	16544	16515	16386	16321	16552	16660	16625	16382	16595	16568	16459	16510	16549	16504	16588	16523	16565	16436	16726	16602	16745	16513	16536	16672	16609	16734	16620	16552	16535	16577	16553	16634	16695	16618	16475	16514	16406	16561	16700	16561	16681	16572	16465	16609	16626	16320	16386	16759	16529	16538	16521	16511	16810	16640	16782	16644	16536	16628	16578	16462	16501	16498	16409	16657	16519	16596	16432	16549	16671	16424	16728	16720	16540	16590	16498	16689	16569	16603	16534	16576	16639	16526	16636	16574	16520	16409
21856	31207	28411	22076	19721	18256	17247	16729	16810	16054	15683	15427	15057	15175	14940	15030	14820	14778	14640	14574	14612	14321	14631	14467	14306	14342	14395	14283	14379	14122	14156	14280	14213	14329	14212	14153	14282	14226	14300	14042	14209	13973	14210	14066	14144	14141	14139	14257	14130	14178	14032	14336	14394	14179	14308	14081	14198	14244	14445	14186	14214	14028	14124	14223	14214	14126	14178	14254	14298	14339	14210	14086	14224	14163	14146	14139	14230	14198	14122	14158	14266	14260	14049	14346	14160	14214	14192	14248	14038	14083	14118	14183	14111	14259	14048	14075	14198	14259	14131	14187	14279	13963	14194	14235	13872	14040	14046	14162	13950	14165	14237	14066	14386	14127	14150	14103	13998	14232	14257	14189	14184	14111	14164	14216	14263	14141	14168	14137	14033	14064	14151	14224	14151	14060	14269	14065	14137	14505	14329	14253	14233	14330	14330	14269	14235	14099	14257	14121	14152	14177	14267	14180	14211	14086	14137	14216	14148	13966	14148	14031	14209	14253	13954	14362	14170	14158	14078	13931	14049	14232	14250	14050	14029	14160	14175	14125	14130	14207	14062	14188	14036	14061	14292	14256	14162	14228	14267	14155	14104	14121	14167	14085	14333	14062	14296	14238	14192	14209	14150	14086	14208	14212	14269	14104	14222	14149	14217	14010	14111	14170	14100	14195	14110	14270	14265	14226	14267	14129	14265	14152	14051	14156	14146	14337	14064	14177	14118	14344	14204	14147	14103	14033	14145	14293	14216	14039	14027	14290	14050	14288	14142	14149	14174	14093	14256	14165	14343	14118	14091	14243	14436	13852	14259	14075	14369	14071	14186	14155	14016	14160	14033	14012	14159	14188	14145	14228	14045	14111	14113	14158	14070	14159	14248	14127	14225	14141	14045	14363	14155	14079	14131	14210	14257	14286	14214	14116	14295	14215	14312	14142	14184	14211	14134	14153	14285	14135	14259	14126	14228	14328	14239	14159	14075	14291	14117	14124	13930	14123	14102	14145	14142	14153	14320	14083	14154	14084	14152	13988	14179	14170	14263	14143	14277	14162	14078	14195	14221	14113	14176	14276	14074	14422	14130	14089	14049	14247	14205	14184	14260	14107	14401	14173	14077	14404	14016	14050	14280	14201	14120	14340	14203	14027	14264	14116	14256	14044	14215	14095	14397	14157	14210	14242	14111	14215	14293	14046	14110	14059	14219	14104	14130	14249	14320	14096	14119	14135	14237	14030	14214	13982	14227	14145	14284	14253	14243	14129	14032	14240	14239	14130	14282	14232	14112	14030	14226	14131	14272	14234	14182	14034	14162	14179	14196	14274	14219	14375	14433	14182	14140	14185	14185	14118	14055	14059	14230	14280	14173	14107	14409	14242	14254	14289	14090	14171	14217	14228	14147	14154	14222	14172	14188	14013	13998	14074	14322	14047	14047	14159	14157	14300	14211	14077	14274	14195	14243	14241	14093	14297	14149	14274	14234	14152	14224	14004	14197	14156	14230	14200	14049	14160	14291	14113	14070	14088	14147	14110	14181	14259	14184	14097	14213	14298	14104	14223	14140	14116	14153	14141	14119	14147	14070	14246	14119	14128	14208	14227	13938	14176	14245	14056	14135	14181	14089	14254	14159	14261	14047	14204	14243	14188	14358	14235	14138	14091	14251	14402	13994	14106	14198	14175	14292	14145	14106	14170	14260	14116	14263	14209	14071	14156	14113	14050	14123	14158	14010	14325	14181	14168	14018	14061	14115	14193	14094	14123	14190	14178	13853	14143	14164	14260	14282	14196	14123	14294	14299	14115	13916	14107	14246	14161	14210	14132	14276	14073	14055	14324	14099	14168	14307	14143	14223	14084	14128	14199	14215	13959	14192	14020	14150	14175	14312	14234	14263	14167	14146	14137	14177	14250	14180	14325	14151	14164	14202	14041	14188	14341	14128	14248	14060	14181	14074	14073	14110	14054	14235	14298	14236	14188	14248	14142	14326	14140	14119	14211	14343	14234	14069	14173	13978	14214	14117	14256	14352	14214	14287	14229	14178	14117	14162	14260	14163	14173	14180	14134	14007	14189	14103	14318	14320	14155	14066	13984	14193	14181	14106	14333	14151	14167	14047	14061	14154	14109	14374	14202	14133	14246	14246	14157	14288	14104	14225	14073	14240	14216	14214	14044	14124	14176	14043	14252	14015	14158	14057	14074	14183	14060	14093	14152	14151	14120	14271	14253	14050	14360	14258	14105	14100	14142	14374	14294	14098	14279	14124	14158	14274	14377	14129	14222	14299	14253	14100	14193	14015	14075	14190	14305	14184	14118	14288	14035	14249	14358	14231	14284	14068	14206	14123	14013	14234	14154	14082	14106	14158	14091	13955	14118	14232	14122	14198	14058	14208	14146	14107	14238	14163	14023	14115	14255	14237	14135	14156	14211	14133	14310	14321	14424	14204	14296	14058	14110	14216	14252	14396	14110	14096	14133	14293	14200	14235	14100	14036	14178	14263	14197	14187	14296	14303	14079	14280	14320	14178	14225	14171	14058	14168	14257	14309	14181	14021	14036	14110	14128	14034	14299	14390	14085	14186	14121	14084	14191	14093	14288	14085	14129	14062	14285	14160	14167	14045	14107	14155	14191	14201	14210	14036	14177	14212	14144	14159	14366	14238	14289	14009	13963	14237	14164	14287	14024	14199	14159	14251	14095	14148	14081	14200	14193	14130	14097	14096	14114	14134	14187	14224	14155	14154	14075	14194	14034	13935	14151	14428	14284	14167	13997	14246	14377	14237	14263	14250	14062	14145	13971	14144	14183	14181	14126	14100	14246	14152	14075	14027	14302	14189	14120	14136	14055	14185	14182	14174	13977	14264	14152	14304	14078	14166	14185	14143	14097	14448	14104	14237	14132	14159	14138	14247	14014	14224	14329	14219	14178	14132	14231	14114	14227	14246	14239	14173	14232	14237	14069	14283	14241	14218	14374	14162	14197	14274	14159	14182	13968	14011	14284	14254	14103	14327	14208	14372	14091	14150	14314	14021	14238	14201	14063	14212	14127	14229	14122	14099	14109	14114	14194	14092	14249	14286	14198	14244	14244	14121	14160	14094	14385	14041	14037	14234	14210	14120	14274	14165	14227	14129	14195	14184	14097	14133	14155	14088	14006	14044	14070	14036	14291	14133	14352	14239	14202	14053	14196	14166	14188	14133	14235	14188	14162	14306	14104	14200	14237	14242	14213	14030	14089	14142	14192	14126	14323	14277	14100	14006	14102	14252	14219	14119	14151	14223	14145	14524	14251	14188	14011	14323	14258	14244	14111	14369	14259	14241	14070	14159	14124	14111	14213	14171	14350	14311	14136	14146	14023	14261	14035	13955	14070	14066	14113	14437	14146	14156	14160	14110	14262	13975	14267	14083	14248	14233	14114	14055	14119	14355	14334	14040	14028	14228	14254	14016	14178	14164	14274	14081	14104	14116	14130	14047	14193	14311	14202	14206	14102	14292	14273	14149	14204	14171	14157	14204	14179	14247	14384	14215	14359	14060	14326	14208	14176	14403	14170	14155	14218	14071	14276	14122	14302	14144	14113	14147	14246	14147	14113	14043	14334	14088	14146	14035	13990	14098	14197	14274	14216	14122	14201	14289	14099	14140	14293	14004	14178	14098	14222	14109	14264	14254	14200	14167	14246	14058	14332	14237	14174	13997	14133	14364	14187	13999	14214	14152	13991	14124	14146	13986	14090	14261	14100	14222	14223	14286	14176	14130	13994	14145	14265	14175	14061	14162	14264	14194	14196	14187	14273	14312	14213	14257	14327	14153	14344	14230	14077	14240	14155	14201	14379	14100	14172	14179	14265	14138	14008	14187	14269	14226	14259	14175	14220	13991	14073	14234	14213	14030	14162	14137	14083	14023	14170	14021	14116	14218	14102	14191	14009	14146	14184	14190	14180	14166	14093	14215	14282	14018	14215	14027	14217	14259	14072	14170	14163	14092	14185	14221	14071	14090	14110	14139	14217	14058	14043	14079	14182	14154	14055	14275	14229	14202	14122	14273	14321	13983	14275	14350	14133	14142	14243	14243	14188	14315	14206	14167	14228	14343	14059	14051	14225	14211	14274	14107	14160	14127	14119	14218	14045	14227	14196	14202	14225	14244	14292	14259	14224	14106	14117	14205	14141	14219	14070	14272	14191	14178	14283	14156	14082	14025	14182	14168	14070	14300	14251	14269	14171	14260	14215	14151	14161	14222	14280	14045	14242	14044	14235	14287	14072	14183	14143	14142	14386	14201	14143	14109	14072	14154	14175	14193	14189	14087	14163	14310	14267	14258	14051	14186	14286	14145	14201	14160	14062	14071	14124	14034	14093	14271	14198	14122	14250	14015	14162	13904	14323	14188	13909	14274	14152	14163	14295	14108	14288	14218	14091	14137	14125	13981	14356	14143	14315	14119	14090	14102	14149	14193	14404	14149	14286	14195	14231	14273	14267	14156	14193	14181	14185	14206	14221	14240	14008	14255	14099	14002	14166	14164	14023	14032	14213	14275	14111	14204	14048	14157	14275	14278	14163	14247	14214	14299	14034	14285	14157	14226	14125	14245	14109	14281	14001	14229	14104	14168	14156	14048	14164	14114	14219	14158	14034	14204	14109	14170	14109	14164	14122	14154	14310	14209	14213	14218	14201	14220	14057	14244	14236	14203	14111	14051	14113	14123	14149	14126	14013	14158	14122	14143	14409	14121	14306	14214	14317	14175	14166	14106	14158	14136	14232	14135	14236	14124	14092	13891	14098	14283	14162	14102	14201	14209	14048	14330	13998	14155	14131	14098	14017	14128	14250	14212	14202	14250	14140	14120	14207	14130	14191	14195	14218	14160	14223	14118	13994	14473	14167	14045	14238	14218	14036	14027	14138	14180	14225	14109	14228	14170	14234	14085	14159	14107	14295	14168	14074	14143	14479	14106	14153	14170	14224	14152	14232	13945	14405	14165	14247	14063	14198	14268	14403	14257	14249	14385	14080	14168	14366	14179	14119	14431	14226	14128	14207	14227	14034	14117	14061	14308	13956	14133	14304	14194	14211	14168	14009	14339	14184	14151	14155	14293	14295	14087	14064	14173	14211	14181	14197	14221	14280	14171	14178
23821	21081	28450	24245	22716	23472	22393	19811	19200	18918	18294	17997	17821	17726	17660	17362	17503	17443	17392	17235	17147	17111	17167	16897	17018	17059	16977	16923	16822	16812	16751	16770	16845	16786	16904	16974	16845	16707	16896	16901	17026	16768	16813	16563	16775	16864	16950	16690	16702	16648	16864	16860	16915	16771	16649	16719	16904	16716	16761	16681	16554	16739	16660	16874	16952	16732	16827	16560	16619	17007	16806	16683	16618	16736	16611	16680	16724	16803	16618	16447	16659	16559	16660	16868	16681	16834	16630	16825	16736	16763	16749	16812	16672	16657	16847	16718	16690	16727	16808	16718	16788	16897	16607	16777	16668	16627	16711	16634	16614	16729	16737	16781	16792	16416	16593	16699	16574	16729	16711	16894	16685	16611	16734	16721	16621	16720	16539	16628	16707	16669	16765	16715	16705	16797	16696	16790	16610	16755	16641	16692	16681	16629	16805	16870	16736	16781	16641	16635	16636	16620	16675	16908	16721	16661	16672	16690	16657	16556	16743	16631	16594	16610	16624	16670	16811	16474	16663	16738	16837	16653	16535	16617	16727	16600	16678	16616	16740	16683	16587	16726	16664	16762	16629	16692	16488	16473	16570	16630	16721	16539	16671	16772	16850	16677	16675	16853	16967	16691	16649	16777	16542	16672	16674	16731	16763	16730	16544	16713	16749	16929	16680	16601	16824	16596	16696	16826	16644	16403	16676	16681	16551	16718	16721	16883	16820	16787	16849	16576	16696	16634	16671	16725	16627	16728	16587	16517	16700	16632	16720	16625	16704	16768	16657	16544	16529	16854	16642	16788	16727	16650	16609	16634	16637	16704	16813	16726	16776	16558	16716	16823	16806	16762	16622	16690	16754	16672	16490	16527	16622	16494	16690	16638	16685	16705	16501	16777	16773	16809	16558	16494	16654	16609	16689	16763	16450	16597	16591	16651	16795	16665	16659	16784	16634	16489	16655	16605	16620	16863	16546	16785	16652	16631	16704	16628	16709	16701	16771	16715	16680	16486	16580	16479	16832	16624	16765	16711	16538	16872	16735	16682	16635	16637	16537	16872	16589	16509	16715	16718	16601	16650	16805	16811	16832	16515	16937	16578	16848	16743	16571	16697	16731	16823	16713	16444	16706	16827	16562	16638	16679	16625	16591	16443	16601	16589	16687	16630	16814	16785	16519	16640	16755	16687	16626	16669	16820	16675	16699	16745	16734	16592	16699	16600	16700	16646	16745	16579	16547	16992	16553	16636	16911	16558	16760	16464	16534	16657	16599	16450	16653	16665	16689	16710	16604	16597	16739	16760	16906	16736	16939	16522	16681	16827	16767	16666	16722	16870	16626	16648	16499	16568	16790	16489	16598	16841	16683	16613	16678	16638	16585	16669	16602	16744	16551	16444	16591	16866	16691	16562	16689	16531	16799	16682	16691	16864	16711	16819	16672	16806	16602	16885	16648	16624	16642	16579	16660	16616	16667	16668	16572	16739	16689	16764	16687	16754	16669	16712	16584	16604	16622	16697	16666	16597	16900	16697	16835	16659	16499	16631	16568	16750	16809	16650	16674	16694	16676	16709	16609	16667	16781	16818	16723	16694	16655	16724	16568	16800	16806	16692	16810	16640	16610	16849	16762	16784	16853	16787	16827	16558	16661	16725	16591	16616	16635	16815	16507	16689	16815	16750	16758	16638	16541	16529	16908	16634	16685	16591	16775	16898	16782	16640	16616	16508	16703	16775	16634	16708	16702	16773	16653	16999	16496	16789	16627	16725	16237	16795	16797	16740	16718	16759	16729	16520	16569	16751	16663	16666	16760	16620	16749	16642	16706	16709	16504	16748	16798	16694	16614	16577	16597	16663	16575	16843	16714	16757	16617	16769	16678	16743	16665	16756	16846	16822	16747	16386	16573	16850	16494	16586	16690	16662	16603	16777	16670	16652	16754	16807	16632	16638	16756	16641	16689	16648	16757	16842	16520	16620	16860	16686	16710	16735	16566	16747	16860	16793	16631	16533	16708	16663	16624	16572	16627	16520	16909	16658	16687	16756	16585	16632	16974	16670	16776	16535	16730	16746	16549	16834	16512	16819	16479	16582	16538	16552	16834	16690	16717	16642	16536	16812	16735	16780	16637	16754	16674	16806	16652	16671	16559	16764	16549	16650	16593	16540	16601	16589	16648	16708	16793	16637	16784	16549	16641	16616	16672	16721	16760	16771	16791	16651	16566	16686	16533	16623	16817	16805	16862	16601	16738	16654	16786	16627	16838	16588	16772	16850	16854	16694	16646	16764	16905	16679	16703	16617	16801	16888	16603	16587	16565	16777	16596	16558	16616	16768	16771	16510	16728	16680	16556	16522	16690	16723	16776	16626	16765	16809	16612	16760	16730	16508	16801	16773	16663	16715	16697	16755	16992	16678	16756	16870	16609	16681	16647	16707	16603	16679	16720	16657	16760	16743	16431	16630	16818	16494	16644	16597	16804	16857	16646	16572	16545	16743	16461	16817	16816	16717	16520	16528	16689	16648	16821	16734	16650	16668	16527	16623	16729	16811	16863	16762	16610	16651	16642	16630	16743	16651	16757	16961	16693	16539	16696	16679	16848	16366	16785	16767	16623	16784	16672	16710	16744	16749	16642	16617	16425	16758	16788	16595	16737	16573	16591	16497	16693	16629	16602	16839	16739	16850	16556	16757	16521	16524	16638	16629	16579	16759	16492	16829	16738	16840	16805	16720	16929	16716	16508	16417	16688	16575	16720	16780	16550	16739	16873	16671	16578	16612	16794	16646	16543	16799	16762	16796	16618	16632	16585	16600	16543	16795	16705	16737	16564	16479	16662	16554	16808	16787	16560	16659	16657	16837	16827	16751	16642	16501	16467	16762	16377	16572	16782	16745	16724	16610	16637	16570	16583	16778	16654	16799	16633	16601	16808	16470	16771	16492	16660	16702	16765	16484	16675	16675	16675	16559	16448	16598	16841	16589	16602	16719	16930	16525	16709	16810	16604	16817	16665	16659	16667	16554	16670	16529	16755	16773	16630	16823	16750	16851	16827	16587	16852	16631	16494	16610	16657	16621	16470	16537	16636	16644	16687	16549	16872	16854	16394	16507	16633	16521	16775	16652	16817	16744	16663	16411	16880	16918	16712	16768	16747	16477	16693	16575	16679	16794	16786	16547	16700	16785	16876	16695	16635	16701	16476	16822	16699	16614	16780	16683	16747	16771	16734	16536	16823	16783	16567	16621	16624	16598	16819	16808	16658	16669	16601	16751	16786	16774	16596	16762	16701	16637	16595	16737	16859	16678	16675	16737	16821	16595	16792	16815	16900	16545	16763	16733	16748	16574	16761	16809	16639	16625	16761	16501	16726	16720	16738	16604	16578	16643	16595	16564	16603	16732	16808	16599	16774	16718	16731	16632	16616	16676	16754	16710	16670	16553	16552	16683	16723	16732	16511	16425	16865	16721	16618	16561	16680	16639	16796	16559	16741	16632	16615	16724	16551	16592	16759	17002	16736	16676	16500	16598	16742	16875	16715	16594	16850	16627	16788	16718	16620	16606	16747	16692	16707	16783	16714	16836	16678	16711	16654	16725	16618	16630	16807	16800	16692	16742	16813	16846	16661	16674	16624	16778	16619	16523	16730	16742	16854	16754	16687	16439	16709	16686	16710	16600	16474	16709	16716	16833	16680	16560	16643	16735	16703	16716	16662	16737	16530	16718	16709	16557	16539	16501	16702	16777	16769	16682	16544	16778	16815	16689	16725	16546	16676	16725	16433	16758	16752	16637	16716	16688	16574	16707	16408	16635	16792	16737	16542	16704	16656	16708	16809	16582	16627	16715	16885	16377	16801	16474	16820	16686	16605	16678	16857	16749	16745	16747	16606	16877	16657	16918	16726	16728	16687	16621	16569	16446	16766	16747	16711	16715	16572	16838	16712	16615	16676	16587	16968	16607	16588	16732	16697	16707	16796	16779	16814	16533	16609	16912	16766	16750	16614	16799	16662	16489	16861	16814	16663	16461	16694	16715	16954	16615	16595	16554	16655	16717	16617	16810	16700	16651	16631	16738	16581	16791	16612	16517	16839	16931	16631	16581	16456	16625	16565	16583	16587	16692	16889	16497	16663	16526	16694	16558	16621	16631	16647	16793	16757	16841	16647	16554	16517	16730	16552	16625	16767	16704	16583	16753	16690	16531	16683	16717	16771	16626	16542	16696	16757	16566	16704	16586	16550	16638	16722	16747	16500	16749	16807	16788	16387	16607	16610	16729	16832	16618	16587	16699	16558	16627	16622	16645	16563	16506	16837	16731	16611	16780	16380	16696	16847	16626	16672	16693	16703	16843	16707	16712	16744	16662	16699	16677	16887	16658	16616	16692	16689	16680	16767	16969	16825	16794	16752	16642	16492	16610	16676	16735	16733	16701	16692	16738	16490	16640	16824	16788	16433	16639	16754	16878	16608	16857	16762	16651	16812	16589	16520	16420	16702	16670	16665	16768	16725	16738	16835	16624	16662	16579	16828	16731	16843	16605	16651	16613	16691	16685	16542	16812	16616	16715	16650	16768	16518	16845	16681	16446	16601	16733	16566	16600	16674	16722	16661	16863	16773	16532	16865	16549	16511	16675	16522	16667	16658	16715	16665	16583	17003	16822	16606	16703	16763	16559	16797	16899	16805	16724	16808	16424	16425	16586	16529	16623	16536	16622	16695	16553	16541	16736	16756	16760	16752	16738	16840	16729	16544	16765	16593	16761	16685	16937	16713	16492	16792	16632	16458	16713	16599	16590	16723	16537	16729	16537	16888	16779	16801	16598	16582	16747	16550	16695	16523	16762	16340	16514	16664	16726	16730	16721	16491	16522	16678	16687	16592	16574	16778	16699	16706	16760	16859	16861	16587	16666	16631	16859	16508	16602	16704	16721	16811	16510	16739	16768	16822	16863	16716	16817	16656	16894	16552	16477	16563	16647	16665	16439	16652	16737	16503	16565	16748	16578	16843	16669	16705	16436	16538	16602	16867	16801	16741	16670	16699	16702	16719	16726	16621	16608	16510	16618	16683	16700	16784	16858	16639	16665	16633	16714	16674	16627	16694	16630	16778	16601	16568	16602	16718	16897	16517	16689	16695	16691	16790	16730
21950	38669	34802	26716	23418	21093	19147	18517	18487	17414	16888	16289	16087	15941	15780	15769	15336	15196	15116	14936	15019	14664	14637	14645	14575	14538	14608	14642	14440	14504	14642	14547	14506	14486	14464	14420	14442	14380	14478	14496	14395	14364	14608	14481	14432	14414	14424	14404	14375	14221	14175	14306	14282	14214	14326	14548	14395	14472	14592	14400	14348	14413	14484	14209	14320	14271	14369	14399	14351	14394	14398	14351	14358	14320	14469	14441	14447	14251	14349	14371	14223	14311	14314	14518	14344	14286	14495	14373	14376	14360	14501	14411	14313	14349	14332	14259	14383	14344	14574	14370	14196	14462	14326	14514	14064	14279	14418	14215	14409	14419	14299	14363	14381	14440	14206	14416	14511	14399	14430	14156	14355	14321	14503	14469	14369	14319	14350	14332	14371	14372	14260	14314	14310	14193	14340	14228	14456	14373	14341	14201	14436	14291	14503	14300	14386	14323	14476	14331	14358	14473	14349	14205	14471	14315	14365	14330	14429	14415	14238	14324	14316	14262	14160	14326	14368	14442	14459	14386	14336	14400	14458	14239	14305	14422	14199	14420	14446	14423	14442	14304	14419	14148	14398	14286	14287	14288	14311	14323	14270	14261	14467	14234	14356	14461	14243	14328	14331	14379	14415	14495	14316	14311	14327	14227	14409	14293	14206	14418	14397	14361	14352	14288	14260	14338	14280	14206	14278	14199	14337	14269	14343	14410	14331	14321	14378	14242	14469	14191	14269	14318	14316	14352	14256	14344	14267	14420	14439	14309	14432	14271	14192	14256	14235	14433	14181	14242	14367	14323	14217	14535	14414	14403	14291	14573	14264	14358	14282	14387	14469	14329	14227	14235	14397	14315	14273	14259	14249	14372	14308	14329	14203	14366	14361	14280	14322	14135	14318	14381	14380	14376	14307	14364	14417	14170	14389	14466	14219	14260	14343	14342	14280	14311	14579	14276	14249	14313	14371	14242	14262	14528	14381	14277	14318	14292	14267	14283	14426	14111	14479	14550	14337	14203	14349	14372	14287	14283	14226	14264	14258	14259	14190	14332	14286	14245	14250	14222	14355	14308	14288	14508	14352	14436	14304	14377	14389	14273	14367	14370	14396	14230	14419	14254	14406	14284	14317	14189	14341	14160	14511	14294	14349	14274	14342	14326	14416	14311	14198	14443	14290	14403	14424	14276	14322	14199	14296	14238	14351	14334	14454	14311	14238	14389	14365	14227	14311	14533	14231	14400	14348	14327	14122	14270	14356	14262	14415	14202	14363	14398	14086	14275	14378	14255	14425	14326	14394	14516	14332	14310	14270	14295	14304	14333	14305	14196	14329	14438	14339	14372	14217	14358	14227	14250	14233	14407	14136	14271	14224	14300	14389	14167	14295	14425	14423	14250	14231	14405	14339	14435	14267	14262	14350	14272	14515	14306	14515	14356	14293	14460	14332	14222	14312	14148	14468	14562	14369	14242	14288	14453	14363	14310	14279	14454	14401	14306	14395	14245	14488	14340	14268	14321	14466	14384	14366	14402	14469	14405	14220	14318	14332	14287	14360	14386	14318	14453	14212	14360	14212	14346	14473	14470	14338	14356	14385	14403	14276	14010	14425	14495	14425	14136	14261	14396	14133	14440	14442	14219	14388	14183	14351	14195	14416	14224	14435	14302	14272	14469	14290	14257	14335	14376	14185	14300	14323	14316	14433	14434	14372	14339	14293	14446	14363	14428	14338	14468	14366	14354	14337	14404	14300	14383	14304	14389	14310	14633	14292	14353	14440	14259	14494	14412	14417	14366	14273	14447	14287	14241	14313	14463	14446	14356	14435	14258	14336	14411	14305	14421	14478	14268	14348	14368	14245	14309	14513	14322	14454	14188	14230	14293	14361	14419	14205	14444	14350	14489	14288	14337	14350	14511	14454	14332	14495	14439	14312	14281	14300	14237	14247	14425	14475	14065	14372	14433	14372	14431	14353	14281	14395	14252	14318	14306	14466	14379	14396	14548	14394	14406	14206	14294	14273	14414	14575	14247	14402	14307	14552	14262	14254	14253	14616	14317	14326	14345	14319	14316	14293	14413	14405	14388	14418	14336	14174	14378	14286	14277	14297	14357	14361	14329	14240	14272	14499	14245	14433	14283	14442	14406	14495	14271	14256	14348	14374	14278	14340	14330	14365	14399	14410	14357	14076	14370	14361	14514	14445	14252	14375	14531	14288	14318	14293	14403	14276	14449	14177	14246	14442	14296	14271	14558	14314	14538	14295	14415	14194	14362	14364	14264	14420	14292	14427	14201	14473	14373	14324	14442	14268	14299	14319	14282	14316	14335	14495	14461	14320	14283	14422	14378	14214	14259	14232	14303	14332	14174	14371	14231	14330	14239	14281	14316	14436	14404	14204	14223	14482	14300	14360	14352	14406	14463	14219	14343	14330	14260	14441	14308	14419	14425	14232	14137	14371	14330	14315	14288	14310	14424	14468	14496	14376	14361	14322	14443	14342	14255	14320	14350	14329	14439	14342	14395	14420	14253	14374	14276	14271	14345	14268	14337	14308	14246	14332	14290	14295	14339	14452	14381	14349	14373	14346	14267	14435	14249	14328	14377	14331	14271	14340	14231	14283	14436	14250	14314	14305	14379	14409	14164	14243	14261	14461	14236	14442	14453	14190	14468	14450	14351	14203	14165	14330	14292	14355	14165	14112	14295	14335	14378	14237	14089	14382	14293	14355	14444	14339	14276	14476	14280	14347	14189	14318	14340	14294	14308	14312	14397	14274	14442	14358	14412	14402	14432	14514	14284	14260	14477	14276	14379	14216	14480	14365	14374	14099	14378	14252	14530	14461	14587	14382	14405	14357	14347	14373	14336	14295	14335	14252	14230	14376	14292	14421	14443	14278	14373	14550	14191	14276	14294	14252	14156	14324	14421	14343	14228	14284	14381	14251	14282	14361	14459	14259	14519	14453	14287	14293	14338	14408	14319	14239	14337	14326	14249	14253	14305	14285	14336	14336	14402	14342	14544	14281	14413	14404	14346	14424	14217	14426	14515	14377	14271	14397	14378	14334	14272	14435	14405	14418	14346	14440	14300	14397	14306	14396	14582	14212	14329	14308	14458	14445	14333	14299	14425	14329	14210	14398	14485	14359	14346	14197	14329	14256	14280	14244	14279	14221	14501	14213	14626	14339	14307	14189	14336	14214	14274	14355	14412	14272	14305	14379	14328	14275	14423	14227	14404	14355	14280	14344	14270	14296	14468	14342	14526	14405	14462	14356	14330	14393	14333	14233	14283	14416	14306	14253	14383	14445	14387	14395	14156	14242	14301	14508	14499	14431	14398	14326	14286	14379	14312	14317	14239	14350	14334	14281	14386	14370	14232	14232	14113	14302	14208	14256	14394	14427	14307	14357	14478	14202	14189	14507	14381	14358	14264	14348	14171	14327	14348	14427	14314	14330	14259	14497	14262	14328	14162	14318	14343	14400	14434	14421	14206	14338	14309	14508	14271	14382	14368	14447	14447	14400	14357	14346	14410	14489	14456	14232	14406	14423	14227	14239	14206	14379	14365	14512	14419	14326	14435	14347	14333	14457	14323	14471	14378	14304	14354	14309	14363	14230	14487	14223	14302	14374	14323	14528	14467	14212	14366	14223	14271	14411	14485	14290	14195	14365	14285	14407	14269	14453	14263	14298	14159	14362	14234	14390	14383	14274	14538	14375	14366	14268	14321	14279	14241	14343	14371	14190	14285	14232	14391	14266	14383	14295	14191	14408	14381	14375	14186	14538	14255	14349	14467	14374	14325	14422	14358	14312	14263	14381	14339	14243	14165	14454	14408	14387	14266	14477	14500	14282	14372	14460	14436	14299	14428	14313	14405	14387	14272	14259	14254	14517	14403	14411	14327	14396	14293	14173	14315	14296	14404	14242	14430	14353	14127	14240	14502	14303	14359	14416	14346	14217	14280	14472	14248	14148	14295	14495	14304	14306	14286	14283	14264	14437	14344	14380	14394	14178	14245	14375	14438	14211	14294	14277	14248	14335	14476	14266	14293	14453	14270	14467	14306	14316	14533	14447	14427	14288	14352	14266	14295	14399	14260	14392	14186	14411	14310	14584	14422	14508	14395	14479	14333	14389	14402	14289	14419	14441	14367	14254	14287	14265	14379	14333	14493	14258	14444	14399	14227	14162	14204	14255	14324	14338	14365	14361	14443	14276	14331	14422	14393	14294	14359	14277	14236	14316	14442	14174	14280	14372	14378	14513	14489	14284	14369	14377	14354	14177	14285	14395	14282	14290	14262	14362	14421	14437	14216	14255	14479	14164	14207	14491	14323	14417	14369	14327	14165	14236	14336	14273	14448	14244	14319	14254	14387	14483	14494	14437	14322	14498	14377	14165	14309	14432	14110	14507	14186	14401	14223	14210	14309	14458	14317	14373	14134	14290	14234	14376	14196	14344	14256	14355	14036	14456	14499	14433	14376	14349	14280	14213	14496	14371	14369	14274	14284	14399	14335	14355	14462	14336	14441	14379	14399	14313	14468	14429	14473	14235	14367	14133	14346	14306	14411	14307	14234	14438	14217	14394	14399	14289	14378	14326	14333	14121	14271	14405	14294	14267	14422	14414	14344	14332	14494	14311	14419	14295	14447	14315	14269	14260	14425	14173	14436	14270	14359	14242	14515	14415	14464	14316	14447	14257	14290	14282	14188	14277	14450	14256	14561	14422	14216	14399	14325	14522	14295	14277	14307	14287	14203	14355	14253	14444	14250	14354	14350	14299	14514	14396	14214	14211	14286	14331	14318	14269	14345	14208	14285	14420	14194	14392	14355	14397	14300	14290	14311	14295	14334	14348	14358	14445	14136	14330	14470	14409	14319	14360	14276	14397	14467	14388	14169	14417	14290	14288	14295	14414	14340	14281	14416	14320	14425	14237	14441	14476	14479	14294	14372	14231	14268	14451	14275	14319	14243	14497	14575	14373	14511	14345	14204	14430	14377	14215	14470	14189	14411	14353	14274	14335	14373	14109	14222	14389	14348	14257	14321	14407	14279	14536	14328	14404	14370	14485	14472	14390	14380	14393	14277	14318	14213	14289	14467	14210	14492	14330	14404	14248	14236	14329	14341	14272	14478	14300	14252
22664	21066	28833	23561	21582	24650	26881	21938	21097	21110	20369	20021	19710	19705	19158	19210	19062	18865	18735	18573	18368	18505	18459	18519	18120	18346	18289	18251	18207	18386	18165	18085	17946	17963	18035	17904	18014	18107	18127	18190	18222	17945	18010	17796	18113	18090	18089	18153	18220	18115	17933	17953	18002	17975	17975	18277	17972	18142	18120	18042	18039	17886	18108	18057	17841	17795	17856	18014	17994	17995	17770	17806	18073	17756	17921	17959	18068	17875	17801	17826	17873	17752	17998	18036	17976	17838	17879	17803	17973	18167	17944	17670	17880	18081	18048	17863	17885	17814	18050	18027	17840	17878	17868	17976	17978	18195	17908	17959	18142	17959	17846	17814	17825	18023	17846	17939	17951	17891	18015	18038	17981	18198	18024	17829	17897	17972	18149	17924	17809	17894	18119	17876	17935	17895	18130	18045	17917	17782	17913	17795	17885	17862	17952	17838	18025	17660	17768	17817	18081	17875	18050	17728	18069	18044	17641	18097	17971	17765	18216	17881	18004	18031	17754	17875	17821	18177	17919	17825	18018	17815	17894	17896	17930	17691	18039	17858	17935	17794	18051	18055	18007	17919	17925	18007	17935	17712	17750	17818	17880	17837	18046	17915	18024	17947	17947	17855	17944	17795	17888	17939	17846	17900	17805	17996	18006	18011	17739	17856	17790	17897	17845	18111	17932	17810	17831	17850	17956	17888	18131	17993	18102	18074	17818	17944	17900	18001	17966	17895	17958	17870	18097	18084	17950	17920	17657	17833	17931	17960	18032	17933	17802	17842	17876	17607	18090	17929	17772	17925	17852	18192	17915	18079	17863	17637	17987	17925	17882	18204	17938	17766	17934	17814	18030	17809	17943	17835	17840	17983	17772	17863	18156	17958	17820	17848	18033	17682	17967	17976	18043	17884	17922	17792	17906	17734	17819	18044	17880	17837	17914	17833	17854	17682	17782	17952	17826	17969	17791	17722	17974	17814	17947	17870	17959	17868	17837	17857	17975	17940	17973	18010	18071	17945	17987	17841	17860	18011	17860	17715	17916	17793	17959	17901	17806	17986	17985	17685	17948	17934	17811	17846	17776	17864	17858	17787	17918	17950	17955	17665	17889	17942	17914	18011	17807	17852	17752	17813	17824	18031	17920	17945	17657	17999	17786	17742	17867	17821	17825	17767	17831	17938	17899	17951	17979	17718	17902	18059	17866	17776	17748	17799	17888	17936	17899	17799	17589	17967	17878	17920	17954	17927	17955	18064	17965	17761	17983	17783	17839	17827	17861	17925	18101	18024	18070	17880	17925	17924	17967	17754	17736	17932	17805	17997	18076	18019	17888	17765	17883	17846	18063	17847	17698	17971	17913	17737	17712	17787	17915	17888	17914	17831	17998	17966	17932	17942	17962	18025	17872	17885	17653	17943	18023	18105	17696	17839	17917	17906	17810	17858	17984	17900	17944	17844	17743	17790	17823	17919	17937	18089	17888	17819	17830	17957	17807	17839	17898	17831	17904	17955	17865	17777	17887	17951	17812	17590	17817	17761	17743	17843	18050	17966	17945	17925	17866	17646	18132	18084	17938	17789	18010	17949	17881	17868	17883	17984	17656	17714	17822	17911	18032	17922	17914	17896	17810	18074	17717	18016	17842	17861	17787	17974	17916	17889	17760	17937	17883	18023	17940	17869	17894	17811	17973	18053	17938	17944	17901	17917	17968	17962	17929	18029	18056	18114	17929	17832	17967	17851	17839	17956	17994	17993	17956	17833	17865	17963	17852	17840	17837	17872	18050	17932	18036	17815	18039	17876	17917	18040	17807	17841	17979	17880	17994	17747	17805	17915	17958	17806	17972	17680	17978	18101	17945	17948	17844	17723	18021	17919	17869	17830	17955	17970	17951	17788	17753	17733	17987	18101	17925	18078	17728	17824	17904	17852	17891	18153	17977	17798	17764	17973	17941	18048	18060	17869	17998	17927	18014	17983	17859	17744	17774	17820	17733	17750	18055	18003	17735	17972	17765	17899	17826	18274	17994	17946	17707	17780	17737	18179	17906	17939	17723	17912	18052	17901	17965	17928	17778	17809	18081	17896	17959	17930	17963	17941	17904	18033	17891	17973	17959	17682	18044	18035	17944	17829	18058	17835	18035	17980	17885	17983	17814	17921	17842	17927	17963	18178	17960	17820	17905	17775	17855	17751	17823	17804	17658	18061	17904	18125	17986	18009	17911	17758	17875	17851	17982	17976	17940	17841	17678	17781	17781	17954	17983	18151	17820	17757	17915	17901	18075	17841	17763	18017	17869	17926	17851	17950	18009	17724	17784	17658	17711	18075	17857	17743	17933	18074	17902	17878	17906	17795	17893	17815	17760	18147	17847	18030	18046	17846	17904	18004	17837	17833	17867	17575	18115	18000	17995	18003	17892	17898	18041	17873	17821	17875	18037	18018	18079	17842	17730	17759	17943	18053	17896	17868	17881	17784	17985	17881	17725	17820	17827	17921	18157	17816	17729	17888	17934	17960	17846	17976	18001	17893	17860	17869	17872	18030	17852	17719	17923	17867	17703	17792	18024	18154	18053	17915	17761	17790	17919	17996	17962	17951	17872	17745	17935	17893	17977	17897	17979	17916	18014	17917	17986	17849	17903	17725	18023	17854	17947	17647	18037	17865	18007	17857	17921	17743	17956	17873	17947	17884	17950	17861	17936	17799	17677	17876	17875	18078	17635	17949	17735	17667	17832	17819	17818	17869	17914	17810	17820	17762	17987	17961	17921	17930	17786	17855	17951	17798	17814	18034	17770	17792	18057	18031	17712	17805	17988	17803	17817	17942	17841	17913	17857	17963	17957	17942	17934	17966	17717	17818	17931	17837	17987	17994	17977	17832	17794	17999	17947	17794	17963	17958	17716	17989	17971	17881	17980	17732	17893	17985	17887	17894	17759	17875	17976	17917	17932	17865	17955	17895	17954	17905	17945	17910	18041	17782	17981	18046	17893	17772	18030	17937	17774	17961	17863	17831	18026	17965	17932	17691	17952	17922	17852	17952	17914	17877	17983	17930	17985	17915	17970	17931	17925	17704	17866	18100	17847	17779	17971	17971	17984	17939	17750	17763	18025	17762	17944	17946	17899	17881	17718	17715	17801	17936	17974	17853	17965	17967	17940	17835	17976	18102	18063	17838	18041	18166	17922	17912	17856	17952	17830	17865	18045	17736	17796	17929	17918	17872	17907	17850	17844	17889	17913	18059	17906	17884	17822	17757	18132	17896	17828	17985	18063	18100	18002	17844	17877	17735	17983	17884	18063	17565	17672	17995	17849	17817	17828	17969	17982	17917	17872	18015	17991	17847	18077	18017	17856	17893	18045	17817	17954	17820	17970	17915	17649	17763	17721	17930	18036	17928	17904	18166	17959	17949	17857	18149	18058	18194	18019	18010	17660	17905	17826	17830	17743	17929	17905	17755	18008	17976	17756	17994	17800	17892	17924	17773	18011	18043	17859	17829	17787	17981	17706	17771	17845	17895	17932	17794	17816	17909	17935	17830	17837	17931	17968	17890	17874	17830	17885	17938	18005	17956	17733	18031	17850	17854	18056	17832	17756	17739	17844	17845	17969	18115	18090	17649	17688	17877	17959	17979	17715	17884	17875	17737	17883	17828	17808	17914	18055	17943	17816	18087	18002	18053	17789	17709	17769	18008	18029	17775	17952	17954	17813	17853	17914	17719	18033	17900	17847	17867	17916	17813	17639	17900	17956	17994	17926	17794	17854	18035	18047	18019	17718	17706	17942	17978	17942	17840	17950	17851	18038	17830	17935	17667	17704	17910	18115	17953	17933	18061	18003	17737	17930	17995	17965	18100	17884	17801	17943	17940	17712	17845	17972	17849	17949	18120	17820	17755	17969	18029	18064	17971	17922	17876	17977	17913	17935	18005	17822	17678	18013	17697	18050	17832	17965	17930	17822	18189	17967	17843	17996	17879	17945	18037	18131	17928	17995	17897	17866	17940	17903	17725	17794	17807	18033	18027	17963	18065	17949	18007	17921	17908	18027	18043	17881	17592	17846	17930	17735	17716	17859	18042	18044	17807	18014	18176	18023	17654	18100	17764	17866	17843	17956	17805	17805	17986	17980	17954	17917	17801	18038	17824	17795	17950	17861	17847	17883	17856	18084	17826	17909	18203	18053	17975	17954	18166	18106	17876	17786	17664	17939	17943	17923	17999	17857	18057	17966	17815	17984	17841	17918	17823	17825	17916	17690	18003	17966	17872	17998	17879	17818	17813	17864	17905	17987	18072	17893	17827	17944	18011	17838	17932	18050	17866	18152	17798	17767	17851	17944	17964	17757	17775	17857	18021	18078	17878	17814	17940	17818	18051	17987	17687	17987	17815	17921	17944	17937	17905	17959	17998	17959	17812	17763	17806	17864	17822	17814	17771	17850	17933	17809	17951	17742	18065	17974	17960	17721	17748	17757	18071	17641	17922	17893	17712	17788	17908	17638	18003	17904	17834	17890	17820	17911	17992	17798	17895	18114	17894	17952	17883	17965	17776	17785	17894	17969	17685	17925	17653	17894	17936	18000	17768	17800	17695	17939	17768	17876	17808	17932	17885	18028	17918	17742	17889	17885	17932	17765	17895	18059	18032	17858	17671	17886	17748	17881	17725	18065	17913	17841	17868	18027	18171	18061	17897	18104	17935	17682	17772	17948	17721	17841	17839	17721	17928	18038	17947	17888	17790	17912	17898	17916	17821	18128	18233	17974	18084	17885	17782	18001	17772	17955	17866	17938	17849	17789	17881	18115	17911	18004	18046	17803	17915	17848	17664	17946	18016	17836	18168	17743	17908	17921	18102	17870	18048	17942	17971	17731	17663	17867	17842	17997	17909	17758	17791	18128	17790	17869	18033	17975	17944	18111	17954	17912	17771	17707	17879	17935	17824	17874	17842	18119	17749	17752	17773	17667	17643	17848	17931	17609	17929	18154	17751	17819	17853	17806	17797	17819	18013	17892	18019	17945	17887	17799	17821	17855	17819	17568	17964	18126	17999	18021	17777	17944	17886	17867	17998	18166	17874	17938	17740	18025	18090	18158	17871	17895	17794	17987	17984	17952	17938	17899	17859	18032	18004	17954	17862	17735	17917
24137	43826	39908	30613	26381	23844	21759	20579	20379	19382	18640	18016	17511	17256	17066	16859	16399	16245	16023	15796	15808	15790	15594	15596	15425	15566	15259	15321	15525	15219	15162	15212	15241	15260	15249	15250	15128	15056	14900	15165	15101	14903	15244	15197	15226	15140	14945	15090	14835	15143	15128	15094	15173	15042	14960	15069	15054	15249	15193	14923	15072	15051	14938	14911	15016	14901	14911	15054	15037	14917	15147	14980	14938	15211	15066	15002	15179	14942	15052	14963	15009	15015	15075	15096	15005	15214	14999	15031	15105	14903	15043	15085	14940	15161	15008	14966	15053	14969	15060	15024	14992	14878	15100	14974	15044	15104	14977	14999	15034	15206	15195	14955	15085	15109	15128	14954	14983	15010	15214	15097	15100	14974	15138	15253	15025	15164	14894	15091	15048	15002	14925	15043	14955	15055	15176	14998	14973	15049	15043	14963	14872	15232	15058	15135	15054	14968	15046	15077	15049	15144	15035	15106	15048	14983	15033	14817	15059	15085	14997	14995	15114	15033	14885	14858	15072	15015	14942	15118	14841	15060	14938	15051	14996	14985	15010	14896	15113	14932	15021	15090	14985	15136	15090	15009	15108	15216	14996	15171	14982	14990	15007	15022	14954	14989	15113	15187	15077	15064	15113	15169	15046	14921	14981	15141	14982	15257	14990	15092	15220	15039	15120	15028	15100	15117	15018	15010	14889	15081	14938	14950	15002	15069	15114	14927	14813	15025	14995	15015	15092	15018	15190	14864	14917	15035	14969	14953	15220	14994	14944	15028	14890	14810	15033	15178	15064	15186	14977	15075	14950	15058	15021	14898	15027	15171	15060	14964	15103	14876	14806	15074	14909	15128	15078	14947	14980	14857	15124	14916	15097	14939	14992	15110	14977	15025	14874	15034	15040	15105	15091	15109	15034	14998	15125	14965	15018	15026	15219	14872	14983	15111	15058	15156	15230	15034	15012	14992	15036	15035	15065	15069	15069	15048	14942	15120	14860	14906	14940	15000	15035	14990	15116	15142	15122	15074	15115	15022	14926	15119	14994	15018	14965	14911	15026	14924	15119	14973	15016	15027	15017	14963	15036	15242	14935	14938	15026	14858	15175	14838	14987	15090	14969	14955	15095	14898	15010	14964	15016	14906	15069	15202	15048	15032	14996	15147	15111	14960	14992	14966	14921	14964	15093	15115	14921	14886	15100	15105	15057	14861	15050	15060	14943	14882	15043	15109	15066	14955	14991	15059	14840	15150	14896	15032	15056	15054	14911	15052	15047	15146	15023	15017	14982	15142	15003	14922	15114	14884	15018	15073	14827	14969	14931	14972	15001	15032	14851	15002	14942	15026	14873	15010	15056	15018	15171	14969	15141	14926	15051	14813	15061	15069	15195	15016	14937	15027	15142	15097	14982	14674	15079	15016	14868	14991	15036	15112	15090	15186	15038	15154	14983	14914	15005	15069	15051	14943	14949	15015	15159	14911	15118	15062	14979	14984	15183	15041	14834	15009	15128	14989	14969	15172	14970	15064	14760	15106	15087	15012	15117	14949	15029	15048	15149	15114	14830	14954	15001	15096	14871	15016	15007	15110	14960	15065	15041	15008	14878	14911	15010	15016	14975	15122	14889	14989	14951	15035	14925	14998	14973	14985	15138	15004	14954	15090	14926	15002	15038	15302	14976	14944	14946	15074	14982	15013	14878	14964	14997	15030	15004	15029	14943	15090	14981	15050	14999	15133	15088	14973	15083	14867	14958	15028	15027	15099	15039	15025	14952	15148	14998	14948	15054	14993	15048	15030	15050	14996	14970	15154	14998	15026	14941	14960	15021	15070	14988	15028	15076	15162	15022	14843	14990	15032	14918	15089	14975	15091	15036	14959	14937	14914	14950	15041	14836	15132	14953	14905	14964	15075	14991	15094	14870	14914	15048	15010	15042	14939	15201	15115	14998	15166	15027	15072	14945	14999	14940	15051	15143	14997	15119	15052	15041	15193	14977	15100	15049	15114	15048	15031	15007	15129	15119	14985	15115	15268	15100	15054	15053	14896	14988	14925	14937	15038	15093	14959	14901	15203	15097	14867	15118	15133	15107	14977	15127	15021	14919	14989	14957	15087	14977	14981	15110	14971	15020	14916	14968	15153	15151	15018	14859	15002	15017	15020	14922	15157	15119	15148	14904	14914	15041	15046	15058	15040	14940	15054	15002	14944	15287	15004	15137	14817	14955	15111	15093	14924	14880	15145	15066	14982	15092	14880	15100	14802	14954	14940	15090	15021	14911	14945	15106	15030	15122	15059	14998	14912	15243	14966	15092	15013	14917	15028	14974	15016	15073	15024	14941	15100	14962	14871	15010	15046	15159	14948	15087	15078	14968	14999	15057	15034	15170	14991	15104	14758	15055	14908	15184	14986	15050	15052	14899	15019	15051	15074	14972	14870	14984	14989	15004	14943	15155	15092	15174	15168	15143	15096	14860	15007	14909	15100	14986	14913	14994	14992	14982	15074	15178	14912	14923	15076	15135	14964	15150	15055	14913	14913	15077	15002	14947	14988	15088	15009	15045	14968	14880	14968	15154	14928	14995	15160	15159	15052	14878	15018	15136	14948	14866	15051	15029	15024	14960	14837	15038	15014	15034	14902	15131	14874	14868	15026	15022	14798	15036	14978	14976	15035	15063	15168	15064	14981	15043	14789	15070	15125	14898	15106	15126	15008	14956	15157	14823	14871	15115	14932	14968	15100	14937	14976	15043	15009	15071	15034	14997	15018	15117	14881	15061	15030	15054	14973	14865	14901	14903	15118	14990	15039	14992	14837	15140	14934	14934	15011	14950	15029	15052	15053	14959	14878	15016	14892	15054	15019	14929	14857	15059	14892	14950	15071	15063	15042	14886	15077	14854	15096	15001	15054	15081	14976	14937	14934	15191	15132	14919	14950	15092	15145	15150	15022	15125	15039	14831	15018	15100	14951	15194	14952	15022	14971	15053	15046	14989	14896	15170	15032	14828	15105	15160	14948	15144	14924	14845	15075	14954	14901	15086	15066	15046	14970	15097	15058	15002	15034	15113	15038	15053	14911	14977	14916	15046	14909	14975	15073	14895	15096	15104	15031	14892	14960	14953	15117	14879	15042	14853	14901	14906	14987	15029	14937	14980	15032	15133	15076	14862	15034	15179	14994	15070	15154	14835	15002	14960	15216	14936	15109	14931	15096	14903	15136	14970	15170	14996	14988	15038	15052	14937	14979	14909	15084	15131	15152	14848	14913	15003	14974	15005	15128	14892	15120	14993	15014	14924	14998	15025	14893	14987	14832	15199	15003	15012	14899	14964	15013	15146	15136	15051	14928	15007	15002	15152	15212	15068	14825	15066	14955	15003	14826	15173	15080	14990	15021	14986	14827	15298	14863	15071	14872	15019	14874	15081	14954	14962	14951	15077	14970	15030	15052	15082	14996	15002	14873	14904	15057	14948	14888	15017	14938	15111	15135	14806	15051	15108	14914	15010	14943	15155	14991	14957	15007	14946	14997	15309	14919	15102	14943	14882	14969	14958	15171	14937	15006	15036	15020	15224	15077	15051	14954	14930	14919	14911	15073	15042	15068	15007	14975	15033	15062	14925	15019	15007	15026	14991	15095	15073	15117	14777	15084	15037	14963	15015	14808	14835	15007	15077	14931	14944	15195	14933	15141	14945	14934	14920	14779	14907	15062	14928	15053	14827	15137	14910	15108	14988	15056	14993	15091	14954	14964	15056	15025	15023	15105	15060	14933	15155	15044	14929	15050	14994	14956	15079	15014	15040	14991	15090	14947	15077	14829	15102	14949	15071	14984	14839	15188	14923	14952	14855	15103	15222	14915	15126	15106	14969	15078	15045	15048	14992	15021	15095	14919	15159	15097	14995	14876	14994	14955	15087	15027	15018	15090	14873	15115	15030	15143	15096	14967	15050	15097	15049	14951	15013	15014	15145	15011	14989	14822	15017	14945	15017	15117	15071	14934	15161	14899	14954	15174	14889	15203	15041	14975	14948	15110	15136	14894	15025	15004	15035	15138	15125	15023	15092	15155	15006	15022	14891	15054	15115	14855	15101	14932	14967	14990	15114	15022	15014	15039	14953	15111	14967	14999	15023	15049	15118	15034	15015	14985	15163	14890	14991	14894	14992	15125	15075	14988	14951	15062	14826	15020	15091	14901	15002	15072	15070	15045	14981	15072	15005	15025	14988	15056	15085	15006	14892	15002	15130	14920	15047	14983	15154	15015	15125	15025	14878	14940	14984	14978	14949	14944	14964	15005	14922	14887	14901	15188	15081	14985	14881	15037	15105	15055	15032	15084	15006	15073	15022	14791	14781	15007	15071	14960	15008	14946	15111	15200	15011	14856	15029	15040	14951	14979	15029	15067	14902	14876	15307	15182	15044	15020	15036	15086	15023	14923	15088	14859	15062	15208	15068	15054	14965	15045	15009	14966	15013	15062	15091	15206	14998	14826	14954	14947	15085	15213	15107	15026	15085	14922	14959	14961	14951	14889	14987	14933	15013	14845	14970	15054	15218	15120	15075	14992	15102	14940	14962	14959	15086	14915	14926	15058	15024	14935	15086	14902	15098	14922	15004	14849	15169	14939	15168	14913	15183	14979	15003	15058	15096	14849	14944	15110	14966	15056	15020	15049	14832	15031	14867	14874	14976	15000	15115	14957	14834	14955	14898	15155	15158	14975	15149	15112	15005	15148	14817	14860	14968	15078	15161	14963	15110	15065	15208	15123	15155	14964	14941	15064	15120	14932	15054	14952	14917	14977	14954	15026	15165	14991	14961	15013	14926	15134	15105	14988	15073	15018	14999	15157	14928	15104	15140	15037	14782	15041	15109	14980	15092	14999	15007	14997	15009	14930	15164	15161	14930	15020	15025	15060	15139	15048	14830	14861	15003	15013	14987	14979	14922	14979	15046	15124	15096	15066	15177	14936	14862	14848	14911	15203	15009	14974	14920	14947	15004	15141	14980	15074	14934	14952	15004	15103	15087	14984	15014	15043	15039	15014	15172	15049	14979	14998	14961	14954	15045	15134	15100	15191	14866	15003	15105	14921	15068	15105	14896	15084	15067	14955	14983	14951	15034	14942	15030	14991	15065	14986	15028	15046
28083	23372	27694	24209	20278	19171	18528	17573	17731	17351	17188	17280	16993	16582	16831	16658	16554	16838	16681	16459	16239	16434	16432	16462	16491	16351	16367	16506	16424	16259	16443	16352	16344	16306	16370	16372	16345	16237	16475	16355	16375	16326	16403	16169	16327	16336	16315	16370	16490	16324	16034	16309	16328	16386	16291	16400	16181	16318	16182	16279	16334	16274	16297	16381	16474	16175	16219	16439	16247	16317	16456	16162	16253	16055	16291	16154	16472	16444	16323	16141	16373	16285	16265	16487	16450	16345	16488	16199	16385	16190	16404	16249	16433	16326	16366	16435	16253	16339	16365	16297	16349	16191	16151	16291	16088	16230	16345	16218	16289	16241	16045	16384	16300	16287	16278	16197	16187	16227	16275	16299	16099	16308	16108	16517	16209	16079	16406	16371	16089	16241	16220	16174	16371	16163	16353	16399	16212	16333	16145	16225	16309	16239	16480	16354	16191	16384	16294	16348	16114	16418	16317	16105	16370	16372	16464	16179	16347	16181	16386	16361	16488	16195	16278	16171	16237	16136	16263	16301	16317	16283	16357	16185	16105	16202	16244	16522	16307	16255	16199	16367	16162	16042	16162	16351	16542	16348	16411	16181	16245	16394	16387	16333	16423	16189	16306	16145	16002	16036	16226	16321	16200	16304	16394	16304	16210	16298	16249	16249	16283	16106	16155	16256	16270	16251	16332	16288	16373	16247	16215	16322	16001	16329	16272	16114	16111	16127	16181	16269	16104	16196	16385	16285	16222	16348	16310	16247	16354	16122	16250	16357	16400	16224	16170	16349	16167	16249	16371	16238	16126	16189	16333	16425	16464	16322	16349	16385	16081	16248	16303	16105	16246	16136	16272	16298	16175	16481	16190	16170	16253	16228	16182	16323	16231	16174	16299	16110	16204	16199	16234	15957	16186	16100	16134	16323	16261	16312	16222	16088	16236	16323	16126	16268	16116	16297	16273	16108	16289	16170	16101	16185	16130	16360	16487	16382	16356	16153	15990	16258	16171	16341	16406	16158	16307	16121	16411	16406	16334	16208	16254	16118	16273	16140	16051	16142	16308	16295	16295	16290	16158	16186	16322	16358	16335	16228	16387	16224	16025	16353	16242	16140	16046	16214	16161	16132	16288	16085	16128	16177	16249	16330	16190	16408	16361	16492	16400	16265	16291	16141	16355	16021	16368	16311	16170	16217	16112	16200	16124	16302	16410	16130	16335	16518	16294	16301	16100	16250	16331	16384	16066	16383	16524	16398	16332	16235	16349	16331	16311	16243	16414	16246	16224	16235	16260	16389	16071	16092	16392	16310	16350	16292	16218	16207	16151	16329	16428	16219	16252	16065	16338	16090	16263	16070	16200	16051	16020	16229	16265	16282	16342	16095	16221	16375	16192	16180	16173	16340	16177	16182	16094	16129	16331	16373	16277	16331	16140	16277	16288	16247	16130	16301	16446	16443	16166	16120	16194	16179	16195	16289	16254	16132	16386	16052	16359	16177	16062	16377	15958	16355	16381	16139	16230	16455	16154	16048	16179	16173	16294	16065	16455	16174	16216	16184	16283	16438	16227	16011	16245	16147	16200	16242	16408	16383	16470	16345	16096	16295	16315	16159	16262	16417	16276	16440	16331	16346	16400	16193	16035	16245	16220	16173	16227	16314	16327	16167	16219	16400	16181	16225	16326	16238	16263	16244	16456	16158	16355	16359	16209	16376	16106	16374	16369	16158	16368	16362	16351	16136	16078	16240	16329	16079	16409	16395	16186	16270	16233	16356	16429	16307	16309	16334	16089	16078	16079	16227	16183	16236	16255	16227	16330	16248	16231	16231	16298	16390	16206	16233	16438	16156	16266	16274	16268	16366	16178	16187	16029	16212	16222	16204	16303	16281	16200	16329	16175	16309	16391	16322	16366	16156	16144	16167	16328	16336	16375	16259	16240	16248	16354	16375	16199	16350	16357	16517	16453	16379	16325	16299	16180	16285	16192	16242	16212	16158	16394	16178	16265	16131	16273	16204	16280	16377	16143	16091	16293	16273	16284	16296	16205	16218	16403	15946	16243	16305	16201	16226	16124	16205	16277	16376	16325	16358	16178	16132	16315	16279	16528	15976	16147	16180	16113	16280	16301	16117	16113	16143	16308	16304	16237	16172	16367	16396	16294	16141	16506	16429	16393	16322	16056	16175	16198	16184	16242	16129	16089	16319	16393	16409	16416	16272	16213	16297	16193	16385	16344	16395	16384	16354	16396	16445	16349	16238	16246	16349	16420	16397	16259	16129	16325	16223	16228	16480	16311	16430	16163	16532	16241	16312	16334	16286	16469	16310	16354	16537	16271	16241	16329	16413	16189	16316	16366	16572	16287	16419	16446	16191	16332	16153	16332	16103	16268	16432	16231	16361	16301	16347	16352	16198	16335	16253	16289	16197	16264	16334	16080	16361	16310	16467	16268	16379	16198	16380	16391	16319	16274	16295	16421	16323	16153	16270	16356	16451	16134	16151	16385	16341	16103	16261	16456	16445	16390	16343	16389	16070	16112	16354	16380	16476	16360	16053	16356	16292	16191	16378	16269	16127	16226	16389	16165	16277	16401	16255	16315	16315	16239	16133	16342	16130	16247	16240	16148	16257	16053	16321	16091	16229	16368	16264	16570	16316	16414	15956	16501	16273	16326	16352	16264	16057	16277	16237	16156	16257	16358	16268	16348	16395	16295	16390	16246	16133	16252	16343	16277	16187	16353	16152	16250	16120	16303	16447	16107	16232	16249	15992	16227	16309	16163	16239	16383	16353	16455	16298	16327	16165	16191	16412	16298	16250	16185	16126	16299	16232	16162	16260	16470	16256	16198	16242	16056	16326	16153	16379	16244	16420	16349	16176	16326	16451	16363	16561	16324	16268	16272	16197	16207	16407	16489	16238	16399	16330	16289	16352	16294	16280	16254	16262	16418	16133	16185	16367	16327	16468	16287	16264	16184	16319	16208	16179	16328	16104	16502	16300	16536	16326	16350	16308	16305	16354	16429	16025	16114	16407	16169	16250	16260	16409	16188	16350	16452	16405	16317	16253	16257	16287	16411	16115	16323	16200	16209	16159	16357	16390	16507	16445	16247	16213	16160	16243	16322	16299	16462	16399	16385	16156	16291	16251	16243	16171	16022	16197	16359	16299	16058	16477	16302	16307	16142	16097	16288	16192	16148	16182	16271	16346	16316	16332	16001	16345	16230	16259	16270	15977	16047	16247	16378	16264	16196	16289	16277	16046	16166	16250	16277	16072	16116	16224	16311	16153	16230	16249	16145	16396	16300	16233	16228	16403	16223	16163	16576	16455	16363	16071	16216	16386	16469	16294	16413	16310	16135	16134	16234	16269	16296	16307	16384	16403	16273	16274	16248	16258	16382	16195	16249	16525	16218	16040	16289	16147	16219	16456	16406	16330	16215	16257	16219	16315	16138	16150	16238	16286	16467	16177	16397	16446	16044	16316	16280	16344	16338	16087	16266	16226	16159	16204	16137	16317	16414	16445	16358	16155	16188	16290	16309	16504	16263	16204	16209	16441	16361	16316	16403	16248	16354	16400	16267	16099	16169	16379	16335	16366	16185	16038	16179	16270	16133	16149	16141	16262	16390	16340	16293	16210	16293	16400	16404	16361	16458	16271	16221	16142	16193	16089	16365	16215	16112	16203	16322	16408	16348	16119	16354	16447	16347	16183	16391	16180	16265	16369	16109	16469	16345	16210	16347	16157	16136	16153	16331	16254	16196	16372	16325	16247	16505	16249	16265	16123	16196	16243	16244	16322	16306	16241	16338	16482	16115	16258	16384	16261	16217	16235	16291	16407	16370	16526	16170	16286	16383	16132	16364	16317	16402	16307	16069	16280	16429	16222	16115	16310	16264	16149	16351	16222	16144	16360	16191	16332	16153	16383	16512	16284	16501	16152	16167	16458	16136	15995	16132	16396	16158	16428	16170	16285	16424	16244	16263	16306	16425	16391	16191	16222	16314	16323	16183	16340	16206	16136	16057	16274	16362	16204	16350	16267	16215	16330	16284	16345	16408	16349	16396	16155	16200	16230	16350	16291	16391	16142	16203	16474	16336	16147	16176	16188	16208	16337	16366	16496	16234	16264	16153	16238	16327	16360	16316	16117	16086	16511	16069	16177	16110	16276	16197	16338	16511	16348	16225	16522	16290	16141	16104	16134	16352	16262	16339	16274	16337	16188	16323	16121	16326	16336	16182	16246	16345	16252	16409	16233	16535	16226	16271	16370	16264	16162	16330	16303	16236	16230	16232	16121	16339	16273	16354	16184	16372	16211	16251	16048	16192	16255	16096	16154	16201	16152	16377	16542	16215	16185	16136	16409	16420	16344	16144	16400	16153	16454	16444	16178	16190	16326	16260	16237	16215	16285	16377	16341	16232	16350	16309	16367	16570	16349	16494	16406	16270	16357	16338	16449	16363	16179	16310	16186	16295	16309	16439	16474	16672	16284	16287	16387	16244	16255	16222	16216	16335	16359	16277	16303	16287	16292	16172	16407	16195	16504	16211	16164	16279	16449	16441	16260	16434	16194	16265	16273	16278	16220	16287	16469	16283	16248	16172	16201	16521	16358	16246	16116	16253	16290	16446	16311	16336	16173	16261	16332	16348	16188	16203	16300	16217	16370	16417	16333	16300	16328	16296	16310	16264	16296	16312	16201	16182	16318	16390	16223	16221	16377	16406	16154	16211	16200	16307	16283	16248	16280	16210	16148	16307	16219	16198	16056	16264	16332	16247	16538	16240	16279	16313	16243	16414	16446	16345	16209	16139	16217	16281	16354	16427	16409	16229	16305	16330	16261	16266	16234	16174	16419	16318	16577	16430	16309	16430	16350	15977	16118	16217	16268	16274	16350	16181	16245	16400	16213	16346	16184	16402	16167	16253	16100	16427	16205	16098	16261	16150	16359	16297	16120	16340	16329	16381	16318	16529	16209	16195	16092	16298	16199	16285	16161	16333	16109	16310	16335	16392	16138	16400	16075	16203	16235	16429	16497	16481	16379	16244	16255	16269	16229	16483	16408	16300	16466	16296	16418	16217	16304	16265	16404	16335	16174	16410	16266	16466	15893	16355	16237	16270	16201	16379	16149	16217	16264
22188	31988	28304	21616	19606	18020	17079	16466	16596	15909	15505	15338	15218	15062	14768	14840	14731	14583	14567	14359	14408	14362	14347	14319	14224	14140	14238	14137	14228	14203	14093	14127	14128	14298	14128	14214	14129	14149	14275	14141	14091	14043	14099	14005	14152	14137	14001	14194	14189	14018	13924	14126	14031	14040	14183	13949	14109	14175	14070	14113	14082	13953	14073	14165	13967	13984	14129	13946	14067	13957	14168	14155	14088	14062	14153	14233	14110	13942	14222	14119	14058	14065	14144	13951	14090	14173	13959	14108	14081	14141	14120	14037	14099	14021	14022	14127	13922	13957	14038	13998	14215	14016	14162	14110	14098	14080	14050	14043	14039	14146	14146	14069	14145	14106	14031	14080	14177	14306	13924	14075	14204	14078	13959	14031	13872	14071	14123	14066	14089	13958	14065	14076	14128	13893	13975	14049	13925	14218	14017	14159	13981	14140	13896	13979	14017	14085	13924	14168	14113	14164	13969	14019	13944	13938	13982	14250	13979	13926	14018	14154	14045	14034	14077	14009	13947	14085	14056	13991	14053	13899	14125	14171	13951	13917	13963	14117	13960	14060	13973	14038	13970	14078	13981	13984	14079	14073	14219	14048	14028	14002	14038	13836	14048	14059	13722	14002	14149	14087	14087	14151	14088	13997	13946	14014	14079	14054	13976	14138	13968	14126	14048	14177	14130	14068	14278	14076	14290	14154	13947	14002	13963	13974	14206	14139	13904	14112	13990	13946	14133	14175	14223	14257	14071	14104	14200	14049	14180	13964	14156	14012	13931	14081	14196	14077	14023	14116	14085	14143	13987	14006	14022	14175	14153	14031	14198	14023	14062	14106	14014	13915	14153	13968	13918	14068	14018	13973	14099	14159	14050	14020	14178	13939	14052	14010	14497	14122	14162	14030	14027	14061	14115	14072	13998	14039	14178	14124	14117	14015	14027	13915	14021	14005	14019	13936	14136	13912	13911	14126	14053	14047	14096	14058	14083	13966	14028	14025	14072	14041	14139	14013	14002	13981	14089	14001	14108	13966	14116	13937	14039	14224	14077	14032	13981	13995	14072	14203	14092	14099	13988	14269	13986	14068	14099	13990	14041	13893	13879	13945	13988	14008	14059	14186	14064	14123	14110	13914	13937	13939	14089	13941	13984	14036	14164	13978	14205	13972	14049	14057	13962	13987	14054	14025	13972	14161	13984	14035	14128	14103	14050	14146	14139	14009	14027	13973	14062	14102	14046	14169	13956	14070	14046	14049	13996	14029	14080	14200	14007	14046	14026	14078	14091	14214	14254	13958	14082	14187	13975	13937	14114	13984	13943	14008	14260	14049	14148	14159	14115	14049	14000	14092	14143	13968	14119	14089	14115	14110	14111	13919	14087	14032	14160	14111	14068	13974	14178	14094	14042	13962	14003	14185	14084	14023	14072	14238	14191	13968	14055	14041	14013	13993	14198	14050	14050	14046	14068	13982	13837	14203	14021	13998	14148	14186	14077	14009	14161	14096	13931	14061	14150	13809	14122	14008	14061	14037	14002	13923	14012	14047	14189	14126	14134	14029	14060	14188	14119	14106	14186	14069	14007	14089	14078	13946	13988	14097	14177	13976	14164	13990	14031	14052	14010	14037	13992	13990	14014	14201	13880	14167	13968	14109	14127	14105	13993	13911	14017	14179	14156	14120	14058	14076	14050	14222	14026	13976	13980	14016	13981	14065	14174	14064	13981	14066	14026	14165	14070	14116	14055	14082	14299	13850	14113	14098	14091	14142	14108	13987	14018	13962	14130	13990	14166	14089	13965	14105	14141	14133	14099	14123	14157	14021	13963	14106	14044	13974	14125	14157	14130	14124	13884	14072	14142	14005	14109	13943	14065	14045	14004	13946	14123	14020	14111	14143	13956	14135	14209	14088	14004	14028	14010	14138	14056	14059	14176	13915	14141	14063	14010	14030	14065	14166	14079	14197	14100	14115	14078	14071	13933	13927	14082	14123	14008	13909	14086	14084	14049	14127	13972	14103	13849	14084	14082	14122	14095	14195	14045	14099	14087	14065	14103	14013	14033	14189	13982	14033	14123	14204	14070	14005	14016	14008	14188	13992	14169	14132	14196	14150	14137	13955	13912	14071	14060	13982	13981	14191	14006	14071	14076	13971	14013	14229	14110	14029	14259	14015	13981	14227	14016	14143	13933	14003	14228	13875	14136	14177	14256	14154	13852	14126	14210	13864	13959	13998	13984	14093	14024	14055	13868	14061	14209	14093	14081	13954	14067	13986	14194	14140	14335	14242	14026	14129	14099	14031	14055	14105	14152	13991	14113	14145	14040	14045	14087	14166	14003	14058	13992	14052	14081	14112	14062	13952	13963	14002	14112	13930	13874	13950	13906	14125	14086	14201	13970	14124	14139	14004	14098	14027	13919	14146	14013	13973	13977	14001	14093	14022	14111	14031	14011	14053	14133	13996	14079	14176	14108	14145	13943	14101	14024	14046	14215	14185	14214	14003	13942	14071	14093	13966	13969	13990	14016	14065	14137	13968	14061	13987	14026	13947	14204	14086	14165	14116	14106	13980	14042	14011	14099	14025	14106	14073	14051	13839	14029	14121	14047	14029	14108	14085	13914	14016	13989	14244	14127	14044	14100	13953	14112	14127	14005	13915	14063	13991	14098	14076	14154	14104	14091	13890	14073	13940	13968	14012	13903	14104	14121	14047	14192	13942	14015	14093	14074	13947	14029	14039	14219	14018	14090	13934	13969	14045	14146	13888	14068	13939	14111	13965	14192	14222	14057	14166	13972	14055	14038	14018	14062	14205	14081	14039	14011	14020	13830	13860	14092	14116	14008	14183	13971	14157	14102	13961	14114	14037	14172	13956	14079	14185	14125	13957	14029	14000	14075	13940	14176	14027	14009	14194	14054	13907	14157	14023	14144	14020	14118	14055	13921	14245	14027	14113	14118	14126	14162	14054	13917	13964	14209	14021	13967	14007	14064	14021	14170	14089	13980	13986	14140	14037	14152	14021	14179	14045	13991	14139	14092	14062	13931	13985	14134	13973	14039	14220	14076	14188	14268	13920	14192	14036	14216	14040	14257	13970	14225	14094	14068	14117	13956	14111	13944	14056	14031	14190	13938	14109	13932	14035	14050	13957	14095	13944	14214	14039	14119	14091	14001	14148	13970	14088	14055	14060	14030	14160	14064	13957	13984	14143	14111	14005	14055	14104	14206	13876	13960	13864	14194	13932	14021	14010	13986	13915	14022	13921	14022	14013	13943	14004	14084	13984	14100	14025	13893	14037	14125	13966	14114	14151	14080	14079	13921	14179	14042	13977	13938	13971	14176	14112	14225	14074	13814	13965	14020	14206	13994	14214	14188	14002	14068	14053	13984	14107	14040	14086	14013	14064	14061	14190	14117	14180	13993	14175	14036	14012	13919	14028	14014	14207	14038	13972	14032	14004	14058	13927	14004	14217	14177	13957	13918	14167	14075	14291	14131	14046	14028	14004	14048	14051	13978	14138	14123	14053	14204	13958	14225	14122	14134	14071	14109	14145	14042	13979	14209	13946	14118	14058	14116	14118	13993	14011	14069	14001	14059	13969	14162	14169	14122	14033	14033	13986	13988	13972	14029	14072	14131	13995	14121	14077	13977	13865	14142	14201	14130	14030	14168	14031	13924	14206	14085	14192	13952	14064	14063	13939	13963	14165	14068	13886	14038	14045	13970	14061	14118	13865	14177	13825	14131	14131	13903	14160	13977	14059	14016	14054	14124	14137	13956	14310	13966	14157	14012	14129	13969	14012	14068	14111	14019	14233	13956	14077	14068	14168	14088	14035	13941	14030	14146	13993	14124	14009	14122	14044	14046	14106	14022	14183	14045	14260	13817	14136	14147	14189	14226	14037	14157	14147	14072	13967	14005	14168	13957	14083	13903	14087	14124	14118	13869	14148	14186	14067	13944	14175	14105	14062	13991	14125	13964	14037	14183	14107	14138	14101	14140	14040	13990	13917	13944	13957	13854	14132	13968	14006	14031	14042	14011	14095	13976	14115	14177	14094	14079	13897	13986	14229	14042	14012	13846	14103	14039	13982	14100	14198	14037	13883	14198	13882	14033	14085	14125	14153	14031	14019	14052	14044	13998	13988	14169	14024	14068	14079	14161	13897	14227	14074	14115	13948	14042	14148	13980	13968	13904	14252	14019	13981	14071	14028	14055	14104	14083	14065	13895	14088	14093	14132	14186	14109	13989	14097	14038	13906	14148	13998	14088	14054	14063	14151	14013	14029	14125	14234	14232	14090	14047	14150	13957	14140	13972	14030	14167	13980	14048	13995	14078	13947	14013	14030	14128	14004	14132	14075	14196	14034	14097	14003	13978	14064	14167	13905	13994	14084	14022	13905	13932	14072	13994	14017	13956	14091	14062	14035	14109	13995	14002	14099	14085	14112	14223	14027	14124	14072	14056	14121	14069	14138	13976	13894	14206	14196	14162	13980	14058	14162	13826	14204	13957	13863	14121	14147	14219	13961	14066	13961	13922	14066	13996	14117	14093	14062	14257	13931	14026	14110	14128	14273	13870	13858	14173	13949	14051	14061	14054	14027	14144	14251	14082	14170	14037	13876	14069	14225	14079	14091	14086	14056	14008	14146	14064	14230	13981	13995	13953	14076	14029	14066	14221	13984	14055	14058	14084	14030	13916	13960	13961	13915	14074	14043	13875	14200	14247	13976	14173	13905	14249	13978	14030	14118	14071	13952	13933	14076	14172	14107	14091	14221	13926	14226	13865	14066	14061	14178	14121	14130	13965	14022	14091	13962	13962	14043	13957	14135	14070	13972	13952	14097	14229	14037	14023	13908	14287	14178	13859	14017	14033	13996	14144	14141	14170	13976	13955	14081	14153	14211	13851	14150	13755	14171	14135	13848	14194	13978	13940	13992	14210	14003	14062	13960	13983	14173	14045	14022	13920	13850	14096	13970	14076	14001	14003	14156	14042	14078	14094	14191	13960	14108	13999	14021	14060	14134	13983	13997	13956	14042	13901	14036	14041	13953	14049	14079	13997	13948	14086	14100	14097	13974	14077	14301	13958	14001	14014	14033	14111	13897	14068	14089	14131	13956	13903	14024	14080	14062	14113	13981
23869	21049	28419	24217	22627	23031	22098	19224	18853	18663	18183	17841	17584	17658	17343	17298	17079	17111	17217	16866	16994	16890	16655	16522	16843	16643	16636	16582	16568	16570	16461	16469	16367	16633	16403	16373	16899	16690	16348	16379	16463	16550	16359	16521	16386	16462	16386	16385	16478	16517	16460	16231	16595	16252	16403	16455	16442	16443	16414	16442	16230	16412	16408	16368	16457	16417	16499	16300	16418	16321	16402	16435	16416	16375	16426	16610	16521	16360	16271	16305	16350	16608	16294	16373	16494	16291	16545	16384	16286	16473	16515	16448	16503	16462	16337	16232	16443	16291	16307	16648	16487	16376	16371	16458	16205	16390	16366	16262	16436	16631	16390	16367	16429	16098	16268	16480	16239	16190	16236	16440	16436	16394	16142	16268	16328	16538	16354	16490	16540	16456	16472	16164	16334	16524	16365	16474	16536	16371	16443	16421	16475	16513	16350	16328	16351	16378	16553	16353	16294	16201	16188	16280	16396	16449	16260	16395	16444	16376	16320	16339	16353	16307	16488	16335	16403	16406	16459	16406	16388	16536	16513	16267	16432	16423	16406	16508	16475	16269	16599	16482	16419	16500	16525	16346	16264	16244	16409	16552	16615	16455	16233	16375	16468	16244	16434	16188	16423	16328	16360	16391	16408	16260	16352	16075	16427	16388	16230	16290	16475	16354	16329	16487	16444	16555	16336	16494	16240	16329	16453	16159	16320	16309	16284	16456	16383	16346	16335	16362	16490	16232	16595	16423	16353	16491	16268	16527	16399	16411	16432	16270	16616	16507	16450	16462	16314	16541	16536	16311	16301	16470	16198	16314	16558	16193	16273	16287	16218	16219	16224	16322	16323	16492	16347	16486	16370	16296	16275	16414	16354	16240	16428	16464	16314	16140	16435	16427	16516	16384	16307	16326	16082	16331	16329	16327	16473	16561	16453	16520	16380	16295	16386	16352	16282	16420	16314	16492	16224	16425	16387	16255	16178	16488	16415	16328	16349	16453	16443	16408	16376	16296	16332	16416	16285	16416	16518	16391	16181	16392	16393	16447	16342	16303	16320	16435	16489	16339	16415	16428	16649	16296	16287	16377	16582	16343	16558	16325	16277	16425	16452	16387	16173	16294	16308	16196	16338	16397	16367	16290	16254	16418	16418	16269	16407	16615	16391	16283	16454	16468	16455	16375	16430	16241	16215	16312	16176	16060	16317	16449	16320	16304	16459	16507	16485	16315	16457	16131	16394	16329	16205	16406	16340	16309	16444	16272	16369	16464	16445	16390	16485	16429	16324	16297	16620	16249	16417	16460	16468	16454	16330	16416	16507	16382	16322	16260	16231	16538	16327	16274	16308	16172	16484	16343	16251	16276	16257	16417	16351	16249	16382	16487	16409	16374	16248	16353	16345	16575	16427	16457	16123	16444	16297	16290	16434	16343	16356	16351	16317	16456	16369	16199	16370	16245	16444	16408	16356	16293	16211	16235	16194	16326	16352	16240	16284	16326	16579	16300	16374	16418	16412	16311	16386	16471	16311	16519	16481	16693	16500	16169	16521	16385	16309	16336	16371	16324	16454	16398	16530	16317	16254	16302	16241	16228	16308	16188	16423	16410	16355	16481	16468	16313	16236	16259	16221	16343	16365	16235	16336	16331	16376	16203	16158	16490	16276	16351	16368	16192	16428	16596	16498	16471	16301	16221	16370	16485	16354	16449	16639	16360	16309	16248	16237	16321	16392	16351	16308	16618	16645	16303	16390	16303	16307	16297	16396	16407	16470	16285	16225	16342	16255	16270	16254	16116	16331	16553	16395	16457	16585	16339	16207	16207	16416	16410	16338	16367	16361	16338	16578	16469	16178	16345	16410	16495	16331	16467	16551	16381	16276	16464	16221	16352	16289	16571	16186	16479	16364	16482	16329	16347	16407	16416	16530	16465	16475	16429	16413	16389	16441	16383	16310	16312	16521	16318	16679	16444	16302	16319	16259	16298	16277	16315	16460	16273	16327	16065	16468	16418	16502	16424	16385	16088	16081	16222	16445	16436	16315	16273	16401	16376	16300	16381	16353	16264	16458	16312	16529	16188	16434	16362	16527	16586	16313	16457	16403	16411	16539	16234	16376	16319	16283	16105	16218	16458	16318	16472	16367	16291	16483	16344	16458	16297	16278	16347	16475	16297	16241	16370	16410	16329	16514	16418	16394	16338	16425	16537	16386	16325	16416	16431	16351	16498	16432	16283	16417	16270	16605	16387	16107	16420	16374	16551	16247	16246	16390	16491	16473	16363	16212	16405	16476	16374	16305	16331	16379	16594	16550	16400	16540	16292	16364	16539	16374	16396	16340	16227	16503	16327	16262	16626	16443	16186	16531	16122	16307	16475	16237	16223	16351	16377	16336	16482	16455	16309	16531	16254	16394	16501	16368	16351	16321	16460	16376	16508	16362	16313	16495	16250	16371	16400	16184	16437	16387	16387	16312	16207	16348	16207	16313	16470	16404	16395	16527	16385	16282	16234	16390	16261	16197	16339	16405	16427	16545	16504	16429	16331	16324	16429	16517	16373	16302	16499	16188	16333	16123	16178	16279	16296	16414	16232	16428	16227	16397	16543	16370	16390	16411	16359	16517	16546	16383	16566	16453	16462	16452	16394	16516	16400	16389	16391	16417	16184	16344	16284	16394	16300	16596	16465	16304	16368	16505	16383	16526	16522	16332	16472	16390	16378	16371	16446	16439	16257	16340	16490	16314	16372	16382	16309	16371	16430	16360	16341	16384	16302	16381	16313	16489	16208	16317	16219	16309	16211	16318	16276	16503	16390	16266	16408	16483	16285	16376	16231	16241	16334	16241	16133	16364	16452	16402	16314	16544	16435	16374	16429	16604	16334	16356	16277	16452	16515	16559	16312	16314	16331	16173	16321	16282	16265	16331	16385	16372	16346	16274	16327	16388	16507	16316	16307	16347	16576	16538	16565	16432	16222	16335	16272	16514	16354	16358	16502	16462	16157	16356	16378	16495	16336	16324	16343	16279	16311	16457	16264	16494	16464	16358	16470	16230	16233	16418	16408	16521	16645	16536	16439	16422	16504	16312	16218	16375	16584	16454	16310	16354	16292	16488	16353	16487	16375	16440	16167	16352	16357	16364	16508	16290	16513	16312	16338	16340	16548	16391	16343	16522	16451	16410	16407	16413	16433	16394	16292	16421	16344	16230	16282	16282	16153	16248	16388	16275	16365	16270	16534	16505	16328	16354	16409	16434	16544	16401	16467	16416	16411	16261	16408	16479	16380	16424	16536	16527	16249	16467	16434	16526	16557	16365	16365	16298	16240	16320	16426	16347	16490	16265	16424	16596	16323	16270	16205	16451	16477	16276	16144	16313	16537	16286	16385	16358	16390	16411	16333	16383	16374	16323	16362	16269	16324	16446	16390	16241	16493	16602	16381	16261	16305	16197	16441	16483	16436	16415	16502	16518	16306	16334	16215	16417	16565	16366	16241	16339	16260	16460	16426	16280	16590	16564	16383	16647	16174	16269	16236	16215	16371	16226	16283	16313	16380	16370	16209	16521	16371	16284	16322	16259	16586	16609	16389	16449	16204	16435	16419	16420	16319	16331	16364	16479	16563	16454	16260	16294	16360	16281	16524	16506	16340	16509	16415	16473	16472	16549	16192	16491	16298	16273	16155	16337	16341	16392	16261	16271	16193	16428	16398	16603	16473	16309	16308	16430	16553	16239	16221	16306	16254	16284	16295	16306	16482	16454	16468	16354	16277	16132	16363	16220	16443	16315	16484	16388	16332	16489	16362	16415	16339	16404	16478	16538	16518	16528	16340	16583	16288	16322	16283	16234	16123	16357	16538	16437	16362	16287	16299	16360	16430	16327	16442	16443	16484	16450	16290	16397	16348	16327	16378	16344	16240	16375	16441	16349	16308	16260	16439	16326	16482	16331	16447	16436	16246	16267	16257	16287	16286	16252	16319	16382	16306	16197	16289	16545	16512	16539	16366	16278	16239	16259	16237	16519	16225	16556	16224	16348	16247	16482	16232	16087	16269	16198	16270	16521	16646	16289	16285	16399	16204	16269	16535	16543	16583	16440	16402	16374	16320	16317	16464	16311	16315	16361	16365	16416	16303	16363	16327	16377	16273	16267	16331	16330	16421	16531	16291	16516	16392	16396	16475	16309	16317	16147	16450	16391	16226	16311	16304	16649	16424	16220	16420	16555	16448	16296	16382	16245	16383	16506	16560	16148	16414	16253	16391	16381	16379	16441	16356	16517	16413	16318	16488	16285	16474	16172	16363	16369	16218	16398	16375	16502	16314	16377	16268	16232	16356	16643	16391	16551	16316	16415	16355	16405	16258	16372	16265	16281	16210	16485	16308	16303	16286	16404	16297	16300	16447	16477	16413	16304	16146	16436	16393	16368	16445	16524	16162	16334	16137	16257	16292	16352	16368	16355	16157	16358	16420	16526	16339	16278	16317	16277	16274	16238	16622	16365	16580	16398	16372	16469	16477	16265	16288	16301	16455	16429	16131	16191	16224	16284	16500	16446	16303	16435	16405	16449	16487	16430	16452	16298	16286	16361	16424	16370	16226	16301	16235	16472	16463	16511	16621	16241	16403	16346	16309	16466	16499	16519	16397	16371	16418	16395	16577	16191	16287	16360	16307	16266	16192	16334	16426	16422	16280	16464	16377	16124	16155	16297	16363	16275	16452	16217	16333	16317	16245	16352	16073	16389	16293	16354	16294	16208	16197	16350	16395	16231	16433	16359	16241	16442	16335	16316	16299	16475	16280	16395	16391	16457	16557	16480	16332	16309	16372	16556	16236	16268	16563	16359	16589	16323	16236	16317	16390	16396	16292	16437	16498	16401	16351	16409	16408	16415	16473	16374	16475	16312	16504	16490	16278	16541	16522	16452	16420	16444	16460	16160	16440	16436	16395	16298	16246	16317	16457	16279	16485	16337	16330	16527	16314	16400	16220	16710	16219	16283	16392	16375	16268	16330	16254	16250	16376	16363	16346	16579	16467	16233	16337	16454	16630	16367	16260	16239	16384	16489	16347	16321	16292	16238	16378	16502	16348	16390	16442	16191	16601	16343	16427	16456	16414	16342	16132	16581	16404	16315	16385	16441	16332
22217	38206	34305	26218	23292	20484	19093	18589	18080	17345	16796	16320	16113	15731	15557	15498	15070	15012	14765	14724	14761	14519	14615	14647	14437	14566	14550	14340	14405	14412	14283	14257	14376	14360	14253	14299	14269	14310	14066	14257	14167	14211	14263	14185	14182	14308	14364	14301	14179	14106	14187	14244	14301	14171	14399	14289	14106	14161	14125	14119	14210	14207	14176	14154	14051	14014	14296	14119	14311	14150	14298	14024	14508	14171	14279	14174	13998	14227	14285	14330	14200	14292	14245	14277	14187	14258	14203	14164	14212	14279	14159	14179	13993	14145	14305	14154	14209	14105	14089	14152	14149	14055	14049	14322	14131	14133	14145	14302	14134	14220	14070	14129	14262	14143	14342	14131	13930	14238	14075	14149	14259	14098	14348	14289	14086	14002	14112	13997	14149	14122	14153	14209	14101	14084	14250	14209	14186	14132	14052	14223	14253	14152	14138	14325	14206	14034	14159	14257	14184	14149	14009	14072	14034	14300	14203	13969	14119	14250	14246	13996	14114	14145	14032	14097	14161	14247	13983	14185	14103	14163	14122	14040	14255	14189	14023	14203	14135	14128	14088	14023	14108	14378	14254	14002	14062	14081	14125	14091	14169	14017	14191	14005	14245	14339	14197	14115	14189	14157	14187	14093	14298	13971	14205	14131	14325	14187	14141	14194	14122	14058	14105	14196	14243	14033	14203	14123	14154	14181	14144	14205	14115	14299	14167	14170	14191	14229	14210	14151	14168	14281	14321	14250	14126	14084	14172	14020	14115	14250	14201	14173	14147	14199	14254	14181	14331	13995	14188	14041	14298	14277	14145	14276	14227	14188	14171	14099	14116	14174	14191	14185	14226	14065	14222	14000	14239	14134	14430	14140	13946	14154	14173	14127	14225	14104	14068	14231	14002	14251	14083	14121	14098	14077	14049	14266	14125	14171	14023	14280	14202	14090	14203	14127	14038	14197	14126	14190	14173	14276	14311	13975	14068	14213	14164	14198	14219	14181	14037	14031	14259	14166	14136	14195	14166	14104	14282	14171	14233	14130	14112	14266	14169	14089	14087	14091	14244	14001	14241	14383	14190	14044	14209	14253	14067	14275	14349	14138	14185	14075	14164	14184	14197	14187	14121	14100	14129	14093	14072	14216	14134	14343	14103	14135	14132	14319	14103	14301	14270	14186	14078	14226	14163	14167	14278	14079	14276	14256	14158	14290	14152	13997	14316	14242	14188	14075	14094	14236	14234	14138	14260	14014	14048	14133	14132	14098	14276	14149	14083	14268	14160	14307	14213	14239	14160	14168	14122	14148	14191	13807	14310	14297	14123	14110	14291	14099	14286	14123	14151	14241	14233	14146	14115	14132	14208	14106	14156	14151	14158	14103	14194	14279	14106	14082	14217	14217	14018	14165	14139	14136	14225	14111	14150	14136	14066	14118	14137	14240	14255	14071	14129	14309	13884	14246	14128	14212	14270	14142	14139	14198	14146	14244	14210	14028	14220	14161	14274	14105	14115	14172	14156	14065	14218	14214	14231	14057	14111	14349	14185	14065	14280	14244	14179	14141	14200	14185	14209	14137	14136	14343	14172	14139	14182	14198	14068	14113	14133	14115	14402	14284	14253	14035	14145	14311	14150	14095	14165	14331	14136	14215	14258	14196	14188	14174	14252	14290	14101	14030	14180	14147	14061	14255	14134	14083	14091	14197	14156	14268	14276	13993	14054	14123	14188	14251	14117	14122	14294	14093	14139	14262	14209	14194	13986	14109	14316	14188	14316	14129	14044	14241	14182	14333	14061	14186	14139	14157	14104	14130	14103	14223	14145	14272	14128	14330	14199	14166	14227	14184	14066	14218	14196	14199	14272	14069	14300	14011	14352	14243	14082	14284	14055	14195	14143	14237	14211	14386	14168	14135	14347	14183	14221	14026	14349	14084	14060	14041	13983	14081	14195	14317	14200	14175	14338	14030	14282	14179	14090	14131	14214	14023	14289	14164	14249	14017	14103	14117	14091	14137	14170	13975	14121	14294	14135	14214	14249	14251	14154	14307	14216	14392	14128	14092	14277	14073	14061	14170	14257	14178	14306	14177	14097	14022	14364	14135	14026	14208	14153	14009	14221	14325	14147	14066	14032	14184	14220	14154	14193	14319	14218	14192	14059	14333	14235	14139	14164	14113	14108	14170	14136	14075	14097	14187	14298	14073	14162	14286	14139	13973	14273	14274	14095	14351	14148	14006	14240	14205	14181	14221	14102	14011	14094	14266	14054	14114	14207	14234	14187	14334	14064	14254	14203	14116	14222	14227	14046	14229	14168	14164	14219	14030	14220	14089	14257	14032	14206	14282	14252	14066	14139	14194	14094	14148	14301	14091	14071	14312	14100	14212	14034	14214	14165	14205	14193	14100	14156	14210	14127	14080	14219	14108	14137	14175	14157	14203	14265	14159	14116	14347	14134	14195	14056	14162	14356	14059	14183	14206	14131	14163	14244	14125	14057	14170	14142	14154	14047	14188	14211	14264	14126	14208	13997	14076	14081	14250	14083	14222	14097	14058	14143	14205	13993	14292	14282	14194	14008	14063	14203	14204	14182	14319	14266	14053	14048	14261	14199	14193	14206	14268	14121	14108	14090	14246	14055	14215	14217	14194	14058	14058	14150	14200	14068	14187	14061	14091	14052	14250	14123	14134	14335	14094	14164	14245	14054	14104	14123	14374	14103	14202	14152	14155	14277	14294	14216	14068	14096	14126	14243	14203	14040	14181	14215	14308	14289	14237	14160	14100	14040	14208	14214	14067	14127	14198	14181	14143	14117	14188	14245	14047	14116	14058	14116	14187	14251	14272	14203	14170	14097	14235	14218	14129	13986	14236	14148	14129	13934	14295	14308	14196	14178	13995	14124	14122	14290	14230	14235	14031	14155	14158	14121	14119	14232	14272	13957	14066	14153	14064	14194	14069	14371	14239	14139	14328	14064	14162	14213	14272	14299	14182	14200	14047	14288	14092	14273	14062	14223	14141	14106	14213	14108	14235	14280	14198	14077	14066	14312	14136	14214	13942	14189	14292	14090	14273	14227	14153	14201	14104	14164	14139	14246	14232	14053	14258	14016	13982	14160	14182	14063	14214	14159	14254	14083	14180	14139	14078	14186	14302	14064	14133	14227	14178	14198	14140	14276	14052	14225	13982	14091	14259	14178	14173	14066	13975	14175	14090	14162	14153	14092	14164	14016	14126	14277	14118	14080	14234	14191	14218	14193	14267	14174	14067	14104	14142	14173	14045	13995	14273	14317	14089	14075	14027	14050	14374	14214	14077	14224	14142	14156	14144	14197	14195	14062	14077	14118	14004	14167	13980	14112	14076	13959	14183	14128	14193	14254	14188	14162	14220	13942	14002	14286	14259	13969	14220	14141	14138	14128	14061	14038	14211	14168	14112	14172	14131	14228	14274	14112	14068	14174	14353	14146	14161	14094	14023	14077	14053	14105	14148	14141	14132	14053	14077	14074	14175	14180	14127	14247	14215	14003	14057	14149	14247	14074	14316	14036	14076	14249	14339	14182	14033	14107	14134	13987	14199	13920	14107	14296	13949	14133	14268	14076	14165	14189	14168	14170	14237	14193	14166	13982	14151	14137	14048	14053	14217	14204	14112	14120	14141	13902	14067	14166	14263	14143	14222	14158	14154	14116	13977	14257	14261	14220	13976	14251	14206	14210	14102	13919	14075	14121	14113	14270	14098	14222	14219	14191	14099	14268	14221	14269	14202	14088	14089	14267	14098	14110	14177	14129	14170	14178	14243	14145	14235	14192	14254	14364	14292	14307	14155	14119	14165	14266	14002	13907	14235	14091	14110	14118	14077	14213	14099	14015	14161	14217	14136	14116	14201	14201	14170	14226	14210	14078	14006	14206	14192	14245	14147	14167	14185	14241	14086	14303	14239	14248	14040	14114	14256	14217	14122	14193	14212	13997	14163	14122	14176	14195	14248	14162	14206	14020	14131	14139	14130	14177	14184	14341	14039	14323	14209	14157	14078	14067	14178	14200	14206	14185	14236	14097	14146	14032	14215	14177	14177	14189	14219	14167	14230	14139	14121	14284	14249	14167	14201	14091	14059	14267	14121	14090	14278	14167	14371	14148	14176	14366	14328	14254	14063	14060	14040	14302	14089	14097	14085	14055	14175	14256	14297	14384	14193	13981	14177	14180	14158	14244	14011	14287	14239	14329	14238	14103	14236	14192	13996	14150	14234	14156	14074	14093	14069	14224	14047	14120	14037	14426	14328	14177	14074	14170	14217	14183	14225	14082	14141	14208	14115	14204	14164	14178	14145	14088	14102	14209	14154	14128	14220	14258	14025	14267	14250	14230	14113	14126	14199	14327	14230	14156	14219	14208	14191	14096	14075	14033	14140	14187	14144	14159	14015	14024	14138	14156	14149	14089	14234	14060	14181	14029	14246	14159	14201	14210	13987	14193	14103	14181	14096	13981	14113	14008	14371	14320	14191	14254	14031	14171	14202	13959	14230	14244	14187	14229	14271	14096	14051	14096	14145	14069	14153	14070	14293	14050	14239	14265	14198	14205	14176	14178	14132	14159	14224	14182	14063	14221	14059	14129	14270	14193	14124	14237	14142	14344	14072	14299	14131	14066	14190	14138	14146	14325	14065	14273	14148	14403	14125	14015	14287	14122	14118	14284	14146	14088	14166	14181	14295	14260	14209	14082	14216	14195	14064	14292	14266	14200	14135	14293	14187	14099	14237	14122	14169	14164	14177	14185	14234	14016	14094	14124	13980	14084	14058	14179	14043	14127	14261	14243	14103	14061	14246	14074	14302	14243	14035	14105	14196	14016	14137	14170	14130	14164	14125	13841	14115	14213	14168	14129	14212	14385	14187	13881	14173	14309	14156	14189	13999	14133	14222	14025	14277	14161	14073	13992	14235	14207	14069	14188	14055	14016	14120	14339	14259	14204	14165	14191	14261	14082	14112	14005	14072	14196	14251	14224	14339	14214	14192	14164	14082	14106	14390	14087	14122	13962	14087	14303	14160	14214	14143	14231	14294	14345	14253	14136	14022	14182	14226	14082	14168	14074	14290	14192	14114	14072	14022	13981	14098	14226	14093	14172	14184	14013	14136	14348	13959
22661	21032	28803	23515	21655	24541	26604	21773	20679	20862	20171	19610	19440	19506	18916	18930	18700	18624	18428	18443	18371	18148	18240	18094	18120	18091	18012	17986	18049	18018	17972	18054	18029	17994	17897	17666	17860	17717	17861	17885	17661	17746	17909	17688	17853	17804	17588	17924	17898	17865	17884	17983	17818	17816	17777	17860	17854	17864	17587	17684	17562	17670	17878	17934	17563	17894	17898	17735	17738	17643	17744	17627	17950	17647	17636	17984	17857	17706	17600	17674	17756	17770	17786	17920	17828	17732	17734	17879	17680	17637	17688	17870	17624	17617	17709	17846	17799	17750	17632	17311	17438	17688	17845	17619	17675	17765	17750	17812	17710	17787	17791	17837	17774	17497	17627	17816	17664	17982	17645	17629	17777	17713	17710	17696	17788	17706	17836	17819	17709	17498	17731	17698	17549	17581	17830	17647	17506	17774	17536	17588	17636	17618	17741	17546	17776	17594	17666	17545	17715	17623	17761	17544	17806	17747	17694	17536	17695	17829	17768	17729	17561	17754	17801	17625	17765	17749	17673	17497	17663	17439	17794	17659	17818	17526	17842	17510	17691	17644	17684	17849	17641	17642	17755	17593	17920	17604	17776	17666	17386	17614	17730	17726	17611	17868	17584	17584	17599	17902	17981	17592	17672	17588	17609	17734	17790	17541	17690	17660	17576	17641	17835	17700	17732	17683	17708	17625	17687	17464	17685	17737	17660	17687	17527	17568	17580	17583	17773	17837	17567	17672	17639	17482	17716	17690	17465	17836	17790	17785	17562	17775	17837	17607	17681	17545	17811	17648	17557	17601	17606	17615	17820	17579	17633	17799	17651	17574	17735	17576	17613	17792	17569	17900	17650	17653	17637	17548	17744	17725	17786	17683	17766	17711	17582	17615	17729	17654	17737	17638	17578	17641	17618	17633	17703	17693	17652	17663	17765	17544	17915	17570	17665	17884	17479	17486	17593	17752	17656	17648	17815	17728	17815	17631	17650	17666	17640	17854	17655	17920	17583	17647	17767	17696	17661	17420	17837	17624	17779	17654	17790	17597	17586	17627	17544	17721	17537	17904	17566	17805	17631	17679	17641	17674	17567	17677	17704	17632	17734	17585	17731	17693	17512	17887	17525	17737	17899	17610	17760	17540	17694	17718	17587	17606	17839	17967	17714	17745	17653	17614	17802	17593	17624	17718	17709	17868	17696	17627	17771	17678	17830	17685	17655	17792	17879	17726	17760	17625	17680	17814	17685	17798	17624	17756	17685	17799	17767	17739	17787	17697	17608	17613	17506	17636	17653	17839	17777	17757	17582	17661	17750	17594	17603	17702	17736	17581	17523	17698	17669	17740	17660	17791	17633	17611	17646	17733	17713	17731	17798	17958	17723	17569	17759	17700	17736	17726	17672	17553	17733	17652	17710	17838	17438	17726	17817	17844	17846	17650	17792	17645	17755	17458	17934	17931	17792	17715	17533	17677	17778	17825	17777	17705	17488	17714	17764	17733	17882	17582	17548	17655	17740	17681	17723	17800	17685	17651	17490	17630	17693	17687	17537	17621	17760	17632	17749	17810	17507	17569	17753	17754	17899	17885	17631	17591	17689	17668	17570	17866	17654	17673	17690	17605	17657	17605	17638	17741	17728	17632	17546	17646	17705	17758	17430	17586	17634	17674	17504	17698	17834	17479	17641	17571	17705	17719	17847	17769	17704	17567	17467	17601	17594	17701	17678	17987	17407	17880	17730	17567	17781	17868	17626	17801	17581	17722	17692	17722	17780	17743	17583	17657	17656	17653	17486	17500	17669	17707	17832	17657	17544	17669	17833	17365	17700	17624	17642	17681	17639	17540	17859	17754	17619	17718	17686	17637	17705	17758	17895	17822	17684	17756	17601	17797	17897	17688	17673	17790	17813	17707	17707	17584	17777	17817	17619	17736	17643	17668	17730	17814	17790	17550	17821	17481	17603	17635	17535	17543	17771	17632	17739	17623	17628	17534	17876	17649	17642	17784	17691	17740	17743	17630	17641	17626	17545	17772	17608	17782	17692	17672	17567	17622	17755	17605	17989	17863	17558	17637	17665	17762	17858	17635	17613	17698	17692	17656	17769	17667	17534	17495	17887	17739	17901	17681	17733	17631	17549	17868	17650	17797	17691	17536	17781	17663	17696	17788	17722	17503	17688	17639	17756	17514	17650	17945	17640	17596	17616	17582	17604	17495	17653	17765	17673	17545	17607	17603	17541	17667	17662	17717	17560	17657	17737	17661	17697	17527	17845	17670	17526	17793	17738	17849	17727	17741	17731	17602	17748	17655	17492	17877	17617	17716	17574	17495	17739	17590	17623	17601	17689	17729	17755	17657	17467	17575	17727	17713	17616	17663	17530	17696	17723	17737	17807	17847	17795	17769	17974	17696	17925	17759	17676	17714	17595	17674	17785	17722	17898	17711	17733	17781	17561	17764	17611	17941	17924	17718	17705	17841	17757	17758	17605	17711	17707	17760	17708	17603	17679	17598	17709	17839	17666	17669	17879	17602	17672	17650	17707	17683	17627	17543	17675	17544	17604	17531	17805	17585	17687	17793	17644	17680	17397	17720	17556	17696	17690	17729	17665	17726	17596	17707	17644	17822	17717	17667	17764	17622	17826	17617	17620	17708	17716	17612	17695	17663	17756	17742	17735	17711	17796	17768	17519	17730	17611	17753	17745	17604	17824	17646	17644	17676	17687	17612	17689	17536	17856	17644	17619	17691	17682	17704	17761	17658	17655	17505	17529	17714	17657	17585	17488	17821	17730	17658	17543	17727	17713	17706	17536	17507	17800	17586	17619	17475	17533	17611	17627	17584	17731	17608	17857	17512	17605	17760	17662	17755	17698	17799	17845	17696	17739	17753	17667	17601	17566	17457	17704	17533	17759	17526	17541	17605	17551	17779	17860	17663	17787	17766	17636	17753	17651	17619	17816	17674	17691	17468	17458	17557	17625	17903	17681	17653	17736	17567	17608	17542	17721	17596	17658	17667	17458	17622	17716	17758	17637	17704	17620	17623	17604	17646	17568	17843	17800	17591	17770	17876	17771	17674	17602	17676	17646	17616	17688	17776	17661	17786	17776	17821	17921	17770	17688	17656	17684	17607	17666	17654	17603	17684	17642	17904	17596	17578	17732	17772	17657	17637	17713	17636	17655	17685	17679	17636	17619	17941	17728	17635	17799	17642	17670	17756	17565	17522	17736	17529	17658	17808	17811	17515	17756	17746	17675	17745	17695	17725	17566	17541	17859	17857	17549	17649	17597	17737	17699	17554	17625	17625	17435	17843	17645	17625	17737	17665	17591	17830	17565	17625	17704	17679	17948	17507	17687	17743	17495	17867	17763	17719	17860	17604	17751	17517	17786	17610	17835	17779	17668	17664	17701	17537	17689	17613	17626	17687	18024	17685	17687	17689	17629	17622	17809	17719	17721	17799	17600	17680	17882	17763	17797	17514	17464	17730	17555	17700	17783	17540	17656	17682	17873	17630	17723	17523	17619	17517	17525	17685	17614	17791	17705	17824	17677	17869	17533	17547	17744	17716	17614	17661	17631	17486	17796	17631	17845	17731	17632	17761	17764	17756	17479	17692	17521	17846	17728	17739	17579	17717	17627	17574	17955	17719	17744	17530	17460	17535	17648	17646	17722	17615	17626	17720	17757	17684	17773	17911	17901	17623	17482	17752	17520	17743	17706	17743	17558	17661	17679	17416	17562	17626	17775	17787	17659	17660	17575	17730	17577	17447	17617	17797	17544	17381	17511	17638	17602	17843	17783	17755	17669	17838	17554	17699	17596	17549	17594	17342	17461	17749	17671	17754	17662	17770	17795	17794	17697	17827	17564	17575	18014	17608	17685	17868	17714	17778	17802	17597	17370	17445	17540	17543	17770	17783	17883	17849	17592	17639	17724	17711	17878	17666	17788	17606	17736	17642	17662	17811	17857	17749	17553	17700	17931	17562	17587	17561	17540	17733	17717	17835	17423	17638	17476	17708	17692	17589	17698	17574	17826	17624	17602	17742	17762	17688	17811	17857	17660	17598	17545	17549	17667	17809	17518	17666	17732	17719	17776	17645	17807	17798	17739	17733	17809	17610	17616	17629	17522	17573	17674	17617	17587	17605	17735	17738	17413	17556	17701	17625	17798	17818	17490	17720	17910	17717	17742	17556	17623	17640	17750	17542	17543	17680	17707	17864	17689	17696	17563	17619	17692	17663	17458	17690	17654	17936	17744	17762	17548	17679	17697	17485	17766	17639	17789	17546	17692	17544	17607	17755	17734	17701	17674	17690	17693	17753	17709	17677	17651	17557	17695	17722	17671	17652	17510	17652	17677	17821	17636	17614	17663	17683	17797	17775	17665	17573	17694	17806	17639	17728	17669	17437	17595	17562	17689	17831	17788	17663	17860	17612	17406	17710	17917	17662	17800	17598	17655	17714	17601	17661	17646	17820	17590	17652	17553	17600	17830	17726	17446	17660	17810	17665	17552	17697	17483	17606	17785	17702	17809	17833	17645	17587	17550	17708	17750	17596	17910	17722	17506	17647	17834	17539	17853	17593	17669	17657	17636	17629	17496	17586	17667	17684	17694	17968	17618	17751	17574	17695	17620	17588	17620	17717	17663	17544	17629	17612	17545	17689	17787	17647	17863	17707	17748	17699	17702	17411	17458	17783	17696	17632	17663	17529	17644	17713	17545	17728	17648	17780	17916	17559	17569	17675	17544	17573	17566	17748	17630	17744	17901	17607	17655	17532	17865	17591	17815	17709	17593	17718	17672	17543	17597	17591	17670	17590	17838	17775	17703	17770	17743	17623	17655	17661	17714	17509	17727	17781	17810	17796	17867	17724	17636	17693	17581	17396	17605	17429	17750	17859	17697	17457	17576	17699	17696	17573	17889	17512	17915	17639	17676	17626	17607	17836	17575	17635	17699	17750	17692	17630	17697	17820	17712	17594	17763	17593	17615	17569	17498	17504	17784	17671	17689	17718	17713	17666	17608	17645	17818	17792	17528	17563	17783	17527	17615	17833	17606	17734	17736	17777	17747	17690	17623	17553	17501	17861	17579	17567	17580	17582	17667	17591	17646	17663	17492	17423	17727	17900	17631	17777	17692	17487
23946	43462	39483	30511	27395	23739	21690	20616	20013	19202	18435	17779	17461	17052	16938	16377	16204	16081	15970	15672	15497	15325	15551	15433	15327	15249	15214	15192	15276	15215	15049	15094	14839	15098	15136	15107	15196	14951	14897	14995	14937	14877	15008	14765	15058	14929	14955	14848	14936	14828	15065	14979	14976	14922	14811	15023	15033	14886	15004	14924	14841	15048	15101	14670	14904	14892	14942	14809	14937	14829	14923	14804	14908	14841	14946	14821	14874	14908	14996	14835	14873	14958	14868	14947	14902	14917	14975	14774	14995	14741	14829	14816	14954	14812	14912	14847	14900	14866	14968	14847	14909	14941	14890	14961	14860	14832	14830	14902	14907	15058	14937	14911	14848	14944	14953	14812	14924	14789	14801	14930	14904	14913	14943	14817	14984	14950	14897	14820	14958	14680	14711	14811	14961	14937	14865	14757	14838	14920	15021	14830	14715	14937	14979	14950	14808	14933	14796	14911	14929	14897	14855	14954	14675	14899	14874	14855	14860	14941	15048	14768	15053	14888	15012	14871	14856	14821	14870	14965	14949	15086	15052	14834	14854	14840	14829	14885	14766	14826	14845	14708	15079	14711	14872	14901	14903	14866	14940	14980	14933	14983	14999	14923	14839	14903	14728	15054	14913	14722	14879	14869	14890	15069	14783	14898	14790	14984	14864	14804	14794	14834	14770	14772	14926	14796	14870	14793	14922	14993	15027	14835	14960	15028	14920	14977	14990	14993	15038	14817	15049	14681	14913	14883	14869	14835	14833	14690	14819	14794	14915	14786	14795	14914	14950	15098	14897	14897	14977	14731	14898	14847	14811	15153	14782	14823	14808	14902	14966	14905	14817	14901	14807	14813	14877	14875	14877	14869	14792	14959	14722	14977	14809	15021	14726	14896	14871	14942	14984	14776	14906	14938	14915	14740	14912	14989	14956	14862	14954	14897	14826	14944	14897	15028	14829	14894	14906	14944	14806	14927	14846	14673	14971	14953	14900	14829	15022	14871	14839	15088	14875	14920	14939	14952	14746	14790	15095	14977	14883	14803	14908	15099	14788	14975	14895	14863	14762	14789	14865	14867	14925	14919	14812	15021	14857	14925	14819	14826	14979	14705	14958	14765	14979	14855	14836	14999	14763	14716	14948	14995	14964	14917	14773	14962	14895	14828	14643	14935	14783	14929	14855	14673	15115	15030	14946	14980	14797	14845	14729	14896	14903	14856	14951	14883	15014	14914	14906	14823	14866	14784	15050	14826	14858	15017	14942	14787	14715	14960	14934	14751	15029	15017	15079	15049	14928	14700	14813	15020	14798	15002	14846	14903	14999	14756	14910	14914	14795	14910	14925	14905	14672	14816	14949	14969	15002	14945	14800	14898	15036	14747	14762	14828	14978	14745	14843	15023	14808	14909	14989	14846	14787	14930	14931	14799	14736	14950	14823	14930	14753	15001	14871	14970	14899	14823	14903	15191	14832	14918	14753	14726	14830	14836	15108	14843	14793	14782	14930	14800	14899	14972	14837	14886	14875	14847	14771	14944	15009	14682	14847	15035	15067	14864	14994	14896	14982	14943	14839	14826	14939	14980	14872	14959	14974	14754	14931	14765	14855	14940	14862	14922	14977	14814	14900	14932	14848	14781	14852	14891	14846	14973	14901	14847	14865	14687	14929	15156	14777	14928	14875	14832	14990	14835	14815	14841	14722	14938	14793	14768	15110	14905	14917	14971	14775	14750	14946	14885	14905	14760	14878	14870	14982	14972	14948	14904	15080	14816	14808	14975	14715	14854	14907	14881	14813	14954	14963	14866	14902	14798	14956	14953	14985	14888	14729	14867	14810	15017	14914	14889	14980	14878	14899	15000	14790	14922	14812	14864	14872	15079	14962	14887	14972	14989	14958	14884	14888	14801	14779	14983	14998	14823	14941	14802	14979	14926	14946	14857	14843	14864	14800	15079	14805	14857	14906	14709	14797	14921	14891	14864	14930	14708	14884	14808	14992	14885	14894	14798	14949	14975	14849	15002	14784	15013	14930	14817	14858	14779	14838	15005	14858	14913	14794	14904	14809	14813	14779	14903	14852	14898	14982	14928	14838	14843	14981	14791	14877	14995	14771	14917	14902	14699	14954	14834	14832	14701	14981	14822	14918	14888	14999	15105	14879	14820	14724	14845	14820	15041	14815	14884	15062	14810	14864	14931	15052	14842	14850	15096	14974	14833	15010	15054	14953	14990	14847	14734	14810	14813	14874	14914	14855	14760	14903	14698	14891	14989	14819	14894	14806	14950	15060	14944	14762	14908	14973	14950	14761	14783	14922	14816	14908	14921	15060	14876	14846	14899	14957	14949	14730	14935	14824	14924	14898	14993	14841	14917	14832	14880	14724	14890	14885	14980	14717	14881	14890	14902	15025	15014	14815	14907	14823	14916	14716	14908	14821	14820	15045	14831	14953	15082	15038	14701	14841	14947	14777	14829	14853	14773	14824	14936	14980	14904	14887	14905	14917	14877	14854	14911	14782	14778	14844	14835	14846	14690	14878	14906	14945	15006	14870	14843	14936	14803	14820	14802	14848	14925	15028	14881	14655	14848	14864	14952	14889	14908	14879	14793	14880	14816	14787	14895	14910	14803	14948	14935	14849	14788	14751	14844	14996	14783	14853	15062	14784	14819	14896	15057	14723	14860	14827	14745	14811	14931	14912	14885	14734	14840	14868	15016	15004	14751	14873	14882	14761	14842	15035	14975	14938	14786	14880	14955	14808	15077	14940	14931	14917	14917	14737	14871	14825	14817	14955	14965	15045	14785	14998	14918	14791	14815	15045	14803	14812	15025	14977	14960	14976	14748	14945	14967	14773	14925	14766	14809	14954	14780	14682	14859	14784	14916	14722	15068	15024	14825	14752	14934	14903	14684	15002	14874	15046	14781	14916	14911	14875	14795	14964	14977	14697	14921	14887	14887	14795	14829	14847	14905	14910	14892	15047	14839	14667	14877	15029	14999	15037	14836	14890	15042	14906	14818	15040	14832	15062	14953	14803	14878	14806	14769	14741	14866	14986	14832	14927	14969	14976	14798	14819	14932	14831	14737	15007	14884	14823	14919	14874	14848	14832	14981	14963	14975	14878	14882	14871	15017	14901	14822	14764	15082	15107	14872	14866	14895	14834	15094	14760	14822	14994	14935	14782	15042	14846	14820	14875	15024	14939	14861	14896	14901	14877	14728	14817	14851	14935	14935	14896	14756	14962	14840	14959	14765	14952	14814	15021	14895	14956	14981	14819	14814	14994	14966	14909	14875	14899	14867	14875	14990	14888	14868	14794	14820	14841	14979	14984	14785	14870	14920	14820	14994	14878	14785	14977	14901	14901	15041	14876	14728	14811	14984	14763	14827	15048	14757	14998	14933	14720	14827	14961	15117	14706	14953	14749	14717	14855	14847	15080	15042	14964	14740	14820	14958	14798	14903	14996	14827	14987	14970	15009	14813	14914	15099	15079	14981	14937	14931	14786	14732	14919	14966	15070	14869	14820	14860	14810	14846	14745	14853	14793	14987	14717	14894	14996	14987	14939	14916	14848	14963	14892	14948	14891	14833	15000	15026	14937	14846	14825	14917	14863	14742	14865	14946	14878	14844	14984	14845	14985	14939	14803	15103	15083	14998	14908	14936	14964	14776	14912	14869	14892	14764	15041	14911	14995	14902	14789	14847	14856	14947	14878	14804	14967	14794	15002	15035	14771	15018	14614	14940	14876	14919	14841	14772	14958	14919	15099	14809	14827	14794	14853	14836	14968	14845	14843	15032	14919	14992	14773	14883	15000	14829	15004	14933	14848	14765	15019	14892	14903	15034	14866	14823	15036	14804	14780	14831	14960	14821	14811	14802	14986	14696	15020	14915	15028	15014	14829	14871	14880	14881	14859	14911	14969	14930	14793	14647	14841	15050	14813	14924	15032	14958	14839	14890	14958	15095	14948	14950	14747	14894	14931	14837	14875	14721	14934	14907	14762	14911	14830	14786	14817	14696	14881	15072	14835	14917	14908	14806	14863	15136	14865	14787	14794	14812	14774	15006	14949	14730	15096	14719	14776	14910	14858	14936	14870	14939	14853	14727	15013	14861	14846	14887	14920	14898	14815	14743	15060	14793	14982	14932	15034	14876	14899	14696	14785	15024	14898	14815	14882	14856	14942	14827	14764	14849	14942	14872	14963	14971	14865	14879	14808	14954	14747	14739	14857	14754	14802	14824	14873	14958	14893	15106	14806	14923	14688	15036	14918	14859	14904	14853	14874	14967	14906	14859	14895	14820	14940	14876	14969	14649	15041	15010	14853	14803	14921	14949	14777	14889	14743	14803	14869	14753	14768	14878	14881	14911	14982	14796	14779	14914	14998	14931	15079	14863	14940	14935	14874	14839	14937	14919	15035	14718	14782	15045	14882	14973	14907	14900	14662	14895	14817	14829	14779	14739	14861	14788	14943	14890	14955	14899	14812	14870	14794	14836	14750	14770	15019	15069	14777	14994	14769	14824	14982	14884	14879	14948	14984	14778	14899	14860	15021	14996	14921	14779	14638	15036	14822	14841	15048	14839	14875	14769	15063	14826	14775	14806	14988	14912	15084	14809	14814	14722	14963	14895	14760	14817	14959	14965	15037	14935	14885	14971	14896	14959	14747	14873	14815	14832	14924	14945	14813	14834	14898	14785	14862	14864	14849	14780	14904	14920	14921	14940	14896	15054	14869	14942	14922	14969	14930	14948	14997	14907	14763	14924	14666	15045	14847	14913	14818	14812	14854	14807	14948	14793	14863	14947	14903	14905	14822	14596	14862	14762	14959	14823	14892	14829	14910	14739	14737	14980	14878	14864	14817	14943	14937	14861	14939	14842	14740	14921	14911	14845	14946	14624	14997	14875	15029	14804	14774	14881	14875	14938	14940	14882	14898	14944	14870	14756	14934	14715	14969	14896	14920	14956	14858	14885	14936	14876	14981	15053	15137	14935	14819	14959	14839	14849	14854	14889	14803	14873	14969	14965	14871	14789	14802	14889	14897	14799	14933	14978	14999	14826	14828	14805	14941	14947	14813	14920	14764	14856	14925	14820	14863	14778	14989	14825	14954	14968	14669	14832	14794	14757	14858	14857	15107	14841
27998	23561	27717	24606	20601	19221	18188	17722	17559	17394	17245	16952	16924	16663	16776	16305	16534	16620	16395	16371	16212	16262	16319	16302	16371	16414	16282	16167	16152	16309	16281	16420	16282	16262	16215	16102	16305	16257	16361	16036	16185	16199	16205	16333	16025	16107	16025	16125	16212	16175	16279	16150	16165	16104	16059	16405	16333	16305	16099	16269	16248	16100	16185	16263	16055	16259	16148	16150	16229	16149	16073	16224	16215	16235	16286	16237	16289	16270	16203	16099	16382	16171	16050	16232	16109	16059	16239	16276	16222	16117	16255	16257	16271	16159	16260	16104	16389	16295	16448	16098	16083	16053	16252	16330	16158	16193	16313	16066	16106	16380	16099	16045	16072	16300	16066	16019	16121	16073	16070	16053	16021	16006	16122	16202	16115	16186	16182	16180	16137	16148	16133	16091	16218	16054	16228	16113	16138	16209	16102	16311	16074	16391	16071	16191	16023	16057	16131	16100	16275	16125	16168	16200	16135	16162	16033	16177	16328	16170	16331	16172	16084	16033	16266	16248	16281	16444	16216	16162	16186	16169	16165	15936	16217	16180	16501	16249	16153	16188	16203	16094	16221	16330	16142	16272	16208	16214	16134	16226	16260	16146	16121	16139	16084	16179	16136	16254	16196	16261	16068	16092	16321	16032	16201	16229	16194	16360	16044	16215	16194	16258	16209	16133	16277	16207	16075	16105	16203	16149	16152	16164	16106	16070	16093	16063	15957	16161	16067	16116	16016	16162	16194	16015	16159	16129	16235	16049	16248	16278	16215	16069	16130	16259	16144	16149	16077	16191	16075	16125	16035	16087	16180	16019	16294	16042	16063	16202	16127	16245	16236	16074	16198	16096	16165	16127	16182	16267	16078	16495	16279	16097	16127	16188	16370	16214	16347	16297	16300	16077	16258	16030	16113	16077	16066	16088	16002	16155	16151	16277	16153	16114	16136	16177	16218	16252	16322	16121	16187	16058	16261	16241	16212	16035	16129	16269	16126	16107	16219	16421	16145	16253	16363	16134	16068	16121	15919	15931	16391	16194	16287	16110	16261	16208	16174	16078	16162	16201	16198	16152	16241	16270	16149	16263	16122	16144	16340	16156	16214	16285	16349	16221	16247	16333	16057	16118	16332	16345	16132	16125	15961	16166	16144	16315	16359	16312	16222	16124	16204	16116	16119	16114	16327	16149	16258	16151	16173	16212	15922	16132	16091	16156	16148	16123	15990	16197	16263	15981	16309	16040	16213	16194	16076	16088	16307	16107	16135	16202	16141	16208	16268	16101	16174	16143	16064	16090	16268	16178	16252	16441	16136	16170	16239	16183	16410	16209	15982	16125	16297	16308	16170	16230	16080	16223	16302	16206	16361	16166	16218	16142	16380	16217	16058	16193	15988	15996	16172	16105	16255	16318	16160	16263	16060	16184	16256	16261	16165	16215	16117	16039	16157	16065	16235	16122	16194	16197	16225	16268	16268	16249	16250	15988	16368	16146	16289	16258	16267	16109	16218	16099	16331	16126	16250	16451	16300	16092	16116	16215	16193	16127	16213	16131	16210	16255	16010	16403	16176	16055	16310	15942	16092	16153	16078	16248	16225	16250	16225	16230	16057	15978	16016	16170	16316	16290	16078	16274	16238	16034	16111	16414	16274	16551	16288	16364	16036	16155	16131	16204	16167	16131	16308	16188	16276	16196	16115	16201	16472	16066	16293	16258	16232	16074	16117	16310	16271	16065	16168	16277	16084	16200	16265	16284	16341	16224	16319	16140	16223	16241	16101	16236	16150	16222	16225	16277	16236	16447	16248	16049	15994	16076	16274	16170	16201	16417	16234	16356	16096	16258	16140	16195	16028	16224	16096	16128	16037	16179	16135	15920	16063	16060	16323	16203	16164	15963	15956	16107	16202	16114	16094	16234	16232	16131	16093	16084	16142	16090	16263	16224	16124	16203	16150	15889	16007	16250	16200	15971	16011	16107	15946	16084	16286	16295	16142	15889	16286	16265	16099	16305	16278	16167	16209	15994	16178	16062	16180	16234	15936	16029	16050	16294	16012	16058	16211	16211	16283	16288	16197	16031	16375	16186	16042	16197	16064	16134	16183	16201	16220	16260	16045	16106	16166	16190	16352	16154	16029	16247	16038	16266	16253	16240	16239	16321	16096	16160	16360	16330	16114	16122	16183	16216	16248	16292	16192	16104	16276	16257	16368	16190	16327	16286	16490	16200	16241	16205	16196	15955	16129	16067	15978	16181	16112	16136	16343	16336	16381	16307	16213	16123	16105	16144	16030	16250	16123	16048	16300	16261	16053	16269	16218	16066	16317	16191	16101	16300	16261	16352	16209	16189	16080	15926	16249	16143	16281	16044	16211	16003	16209	16207	15920	16131	16010	16102	16108	16078	16058	16118	16250	16157	16297	16293	16235	16128	16160	16265	16254	16262	16113	16200	16106	16219	16280	16141	16221	16252	16253	16243	16033	16281	16149	16105	16089	16180	16269	16104	16241	15970	16103	16063	15994	16064	16280	16148	16256	16112	16239	16249	16112	16216	16158	16081	16218	16181	16138	16219	16073	16151	16133	16110	16022	16204	16241	16362	16145	16177	16329	16080	16102	15948	16225	16145	15892	16219	16302	16145	16268	16167	16293	16097	15966	16199	16339	16130	16197	16282	16171	16064	16226	16375	16134	16331	16103	16170	16405	16250	16251	16221	15977	16147	16139	16141	16019	16184	16329	16267	16061	16254	16106	16207	16081	16181	16203	16191	16078	16108	16057	16168	16027	16248	16239	16125	15934	16026	16268	16101	16250	16171	16141	16290	16262	16356	16291	16141	16123	16160	16192	16018	16167	16156	16038	16174	16250	15970	16194	16355	16165	16231	16155	16221	16332	16091	15957	16184	16255	16040	15904	16236	16150	16281	16120	16127	15991	16107	16268	16010	16445	16287	16210	15957	16156	16136	15992	15987	16098	15960	16246	16306	16297	16302	16121	16060	16141	16122	16402	16309	16437	16178	16112	16103	16072	16264	16202	16376	16086	16126	16293	16340	16075	16295	16333	16053	16064	16218	16010	16110	15931	16186	16117	16061	16080	16232	16187	16173	16136	16283	16293	16052	16302	16258	16237	16412	16317	16130	16236	16077	16084	16191	16255	16234	16048	16091	16310	16060	16218	16243	16192	16170	15863	16189	16275	16014	16253	16137	16138	16160	16295	16056	16181	16381	16233	16238	15997	16240	16220	16276	16022	16026	16239	16071	16117	16005	16044	16194	16193	16057	16148	16087	16074	16263	16138	16186	16038	16136	16247	16077	16128	16121	16101	16279	16306	16067	16262	16159	16307	16296	16257	16365	16022	16130	16262	16223	16148	15997	16173	16107	16062	16084	16346	16163	16087	16121	16139	16246	16093	16209	16144	15988	16063	15963	16073	16103	16220	16394	16230	16201	16317	16293	16237	16103	16313	16133	16345	16206	16229	16278	16082	16082	16222	16066	16015	16013	16262	16139	16011	16427	16271	16132	16219	16433	16236	16199	16124	16200	16256	16136	16147	16246	16208	16120	16134	16202	16315	16336	16139	16326	16284	16405	16158	16254	16241	16133	16326	16072	16190	16057	16005	16066	16097	16264	16148	16061	16147	16141	16162	16046	16126	16285	16078	16205	16247	16168	16100	16171	16041	16038	15959	16218	16141	16126	16268	16191	16228	16109	16166	16178	16151	16376	16091	16316	16275	16205	16029	16310	16189	16084	16057	16172	16196	16213	16190	16136	16215	16236	16124	16134	16148	16176	16091	16235	16114	16034	16208	16132	16310	16263	16067	16409	15943	16082	16229	16088	16255	16046	16105	16312	16353	16289	16094	16025	16065	16081	16117	16433	16191	16172	16077	16344	16253	16082	16059	15935	16171	16099	16288	16346	16257	16126	16185	16317	16254	16045	16127	16051	16157	16083	16227	16191	16105	16149	16181	16128	16472	16212	16085	16057	16149	16216	16183	16118	15914	16317	16076	16148	16187	16001	16253	16327	16158	15950	16132	16049	16251	16069	16167	16255	16278	16266	16224	16155	16227	16150	16064	16213	16124	16210	16053	16134	16038	16057	16195	16146	16184	16366	16289	16065	16172	16061	16207	16170	16246	16245	16203	16273	16208	16130	16248	16253	16368	16209	16096	16293	16221	16029	16066	16217	16154	16255	16181	16311	16214	16250	16050	15996	16154	16286	16005	16115	16170	16343	16172	16088	16233	16202	16323	16150	16390	16217	16108	16196	16209	16159	16180	16134	16166	16214	16268	16288	16236	16165	16275	16243	16253	16162	16285	16151	16292	16105	15977	16103	16170	16246	16017	16120	16063	16047	16091	16066	15968	16317	16359	16080	16143	16151	16302	16144	16115	16106	16052	16072	16114	16418	16194	16259	16361	16310	15985	16199	16161	16200	16132	16292	16159	16055	16242	16165	16334	16394	16240	16186	16296	16069	16166	16330	16207	16229	16455	16199	16148	16216	16221	16076	16267	16286	16203	16190	16197	16149	16317	16153	16249	16118	16390	16268	16185	16235	16356	16385	16102	15978	16187	16211	16212	16138	16092	16192	16156	16034	16124	16104	16043	16228	16254	16214	16129	16304	16024	16277	16382	15955	16234	16128	16167	16330	16123	16288	16274	16226	16161	16100	16230	16194	16247	16182	16442	16154	16100	16190	15979	16126	16217	16232	16075	16246	16228	16193	16167	16295	16104	16121	15902	16421	16161	16128	16365	16088	16242	16257	16160	16259	16189	16098	16266	16204	16098	16381	16275	16379	16469	16307	16214	16228	16068	16113	16094	16268	16281	16003	16319	16329	16269	16385	16239	16218	16190	16185	16270	16210	16320	16405	16219	16102	16208	16055	16221	16105	16186	16180	16073	16413	16188	16153	16267	16190	15874	16192	16201	16237	16072	16254	16110	16269	16154	16187	16218	16258	16164	16274	16031	16049	16054	16204	16020	16138	16045	16212	16302	15962	16034	16110	16055	16330	16194	16138	16206	16194	16150	15971	16151	16114	15991	16116	16207	16110	16212	16156	16397	16087	16118	16269	16061	16153	16304	16148	16379	16266	16192	16286	16193	16244	16203	16435	16261	16271	16218	16336	16364	16157	16290	16199
22056	32212	29024	22460	20065	18349	17128	16305	16208	15989	15612	15305	15164	14963	15057	14783	14738	14411	14512	14448	14447	14292	14235	14150	14344	14124	14135	14340	14210	14014	14161	13963	14117	14056	14331	14126	14026	14132	14116	13941	14106	14196	14110	14013	13970	13925	13986	14147	14192	14094	14185	14061	14011	13954	14093	13938	13932	14069	13869	14058	14170	13918	14020	14054	13925	14069	14001	13959	14042	14189	14018	14135	14200	13903	13994	14026	14011	14062	14014	13946	14003	13992	13991	13860	14089	13879	14094	14029	14082	14079	13956	14087	14072	14089	14006	14016	14145	13987	13892	14153	14055	13966	13982	13966	14074	14176	14081	14210	13934	13923	14016	13994	14155	14048	13948	14063	14010	13997	13984	13967	13995	14028	13912	14094	13980	14053	14148	13960	14154	14106	14095	14273	14018	13908	14123	13815	14023	14029	13910	14042	14003	13848	14067	14012	14190	14022	13945	14054	13909	13855	13888	14053	13960	14010	13977	14116	14044	13930	14042	14049	14082	13998	13952	14154	14122	14036	13998	14087	13889	13967	13811	14097	13953	14123	14021	14068	14144	14143	14046	13897	14216	14081	14026	14075	13993	14069	14065	14104	13853	14069	14155	13984	14073	14149	13949	13926	14113	13967	14102	14118	13997	14228	14187	14122	14102	14063	13995	13988	13949	14068	13886	13985	13934	13978	14206	14066	14113	14028	14031	13876	14151	14017	13961	13932	14020	13963	14050	13969	14028	13991	14044	13790	14160	13991	13966	14055	13973	13844	13969	14174	13958	14176	14112	13966	13983	13899	14015	14084	14106	14226	13986	13966	13925	14037	13953	14067	13923	13885	13903	14068	14034	14064	14014	13988	14060	13945	14020	14136	14032	14060	13987	13942	14102	14084	14064	14199	14012	14106	14024	13964	14081	13929	14064	14100	13978	13968	14023	14119	14114	14106	13798	13985	14103	13778	13861	14032	14012	14178	14051	14101	14063	13985	14037	14110	14102	13959	13906	14036	14146	13979	13936	13936	14101	14019	13850	14121	13945	14011	13928	14084	14185	13875	13924	13974	14064	14181	14016	13999	13880	14036	14144	14053	13926	14143	14016	14171	14113	14065	13964	14059	13963	13930	13924	14125	14063	13980	14052	14123	14099	14030	13989	14066	14063	14106	14038	14096	14224	13888	14019	14130	14067	13994	14031	14134	14264	14025	14034	13984	14144	14317	13876	14037	13983	14007	14001	13904	13875	13868	14216	13962	13971	14063	13904	13880	14102	13979	13903	13884	13979	13967	14114	14026	14024	14037	14141	13874	14037	14105	14053	14163	14113	13973	14036	14052	14081	14016	14188	13998	14112	14062	14026	13929	14008	14039	14017	14006	13989	13985	13795	13990	14089	14182	13971	14112	14017	14029	13805	14005	14176	13985	13849	14306	13878	14086	13995	14009	14127	14135	14065	13974	14054	14099	13961	14028	13976	14044	13729	14083	14072	14061	14077	14081	13995	14051	13977	13934	14163	13913	13951	14022	14064	14087	14035	14084	14030	14224	14009	14009	14079	13963	14008	13987	14078	13989	13927	14068	14007	13939	14018	14007	14105	13930	14055	13993	14024	13985	13944	14089	14037	13957	13988	14151	14183	14029	13909	14078	14153	13977	14044	14025	14031	14124	14063	14103	13935	14080	14087	14056	14033	13920	14055	14049	13963	13955	14210	14222	14033	13887	13939	14101	13893	13904	14065	14090	14113	13981	14012	13992	14006	13978	14089	14102	14062	13994	14063	13757	13980	14077	14095	14115	13909	13887	13970	14088	14005	13960	14227	13954	14030	13848	14133	14031	14037	13915	14126	13976	13990	13907	13977	13998	14010	13975	14065	13966	13926	14042	14065	13941	13999	14010	14075	14200	14143	14051	14097	14025	14101	14005	13952	13975	14012	13856	13938	14192	14144	13816	14048	14071	14068	14052	14111	14020	14054	13908	13926	13943	14058	14061	13993	13983	13980	14110	13960	13904	14000	14019	14048	14080	14081	13842	14014	14018	13965	13966	14002	14046	14003	14158	14115	13956	14017	14065	14016	13880	13976	13890	14027	14069	14068	14087	14028	13841	14027	14198	14042	13965	14054	13961	14103	14092	14098	13960	14083	14122	14218	13936	14039	13978	14089	13991	14012	14025	14103	14049	14103	13904	13949	14118	14141	14025	14175	13975	13807	14123	14022	13917	14078	13904	14022	14119	13991	14000	14035	14044	14164	14163	14091	14042	14022	14039	14062	14023	14015	14004	14027	14053	14089	13929	13963	14029	14105	13972	13948	14028	14065	14093	14057	14077	14041	14115	14035	13988	14141	13849	13955	14037	14043	13994	14054	14109	14096	14044	14137	13986	13910	13973	13995	13946	14224	14014	13918	14114	14143	14133	13875	14059	13885	13989	14005	14006	14044	13971	13986	14008	14006	14064	14042	13993	14095	14139	14071	14009	14016	13946	14165	14161	14005	14060	14006	13961	13995	14056	13954	14082	14141	13929	13857	14166	13926	14023	13994	14048	13968	14168	14128	14071	14013	13989	14052	13957	14051	14035	14211	14061	14047	14117	14114	13955	14025	13870	14003	13918	13934	14029	13929	14125	14006	14051	14204	14046	13965	14015	14037	14013	14227	14084	13940	13979	13930	14015	14025	13897	14129	14008	13946	14242	14021	14049	14108	14091	13906	13992	13965	13977	14068	13978	14078	13967	13931	13971	14020	14105	13977	14083	14131	14132	14059	13897	13936	13967	14121	14008	14121	13886	13973	14120	13912	14100	13908	14031	14087	13992	14081	14054	13850	14050	13955	13880	14035	14111	13973	14042	13998	14138	13944	13981	14086	14080	13884	13896	14147	13981	14114	14103	14146	14015	14232	14036	14003	13960	14023	14075	13857	14056	14060	13970	13986	13969	14139	13933	13979	14007	14010	14003	13930	13919	13918	14149	14016	14009	14049	14093	14020	13856	14057	14180	14235	14115	14084	14071	13944	14004	13953	13777	14141	13860	14142	14015	13925	13959	14091	14181	14008	13883	14031	14032	14037	13980	13980	14081	13936	13877	14004	14243	14024	14045	13951	14081	13939	14081	14056	14076	14147	13928	14006	14057	13990	13983	14030	13959	14153	14010	14038	14172	14077	14029	14067	14000	14126	13937	13969	13874	14243	13996	14142	14123	13926	14120	13957	13984	14181	13936	14182	14212	14076	14003	14013	13867	14122	14090	13997	14092	14045	14046	14080	14141	14064	13924	14019	13941	13983	14072	14156	13973	13976	14151	14096	14020	13966	14064	14175	14212	14058	14007	14050	14170	13830	14369	13956	14001	14154	14128	13882	14082	14045	14051	13942	13957	13972	13939	13946	13988	14075	14031	14165	14058	14089	13970	13989	14155	13998	14083	13881	13995	13953	14081	14030	14066	14214	13941	13967	14172	14096	14092	14089	14042	13955	13844	14080	13961	13973	14088	14081	14090	14034	13857	13917	13917	13980	14025	14072	13845	14085	14016	13952	14025	13950	14067	14032	13978	14049	14161	13957	14099	14026	13928	14030	14064	14041	14136	14092	14064	14159	14150	14054	14115	13942	14011	13967	14088	14052	14181	14170	13875	14177	13857	14081	14026	14087	13980	14091	14060	13783	14002	13897	14009	14038	13939	14019	14107	14186	14151	13898	13940	14061	14085	13976	14022	14100	14114	14062	14114	13908	13975	14010	14017	14034	14052	14031	14062	13941	14055	14013	14058	13955	14007	14019	14156	13959	14020	14028	14053	14174	13887	14032	13975	14047	14210	13832	13854	13979	14127	13935	13917	14007	14061	14121	14110	14146	14075	14026	13983	14076	13925	14139	14181	13979	14170	14015	13990	13901	14119	14017	14057	14108	13977	14039	13964	13811	14001	13870	14069	14183	14106	14153	14023	14005	14122	14152	14193	14067	13897	14037	13955	13957	14075	13926	14032	14257	13971	14034	13946	14018	13995	14053	14054	14120	14055	14108	13958	14076	14017	14096	14015	14167	13941	14004	14069	14068	14148	14054	14146	14042	14078	13999	14043	14071	13953	14098	14063	13897	14082	14168	14025	14112	13875	14016	14036	14019	14117	14153	14089	13930	14034	13925	14123	13984	14090	13951	13954	14059	14076	14141	13882	14147	13872	14038	14084	14116	13891	14136	14129	13932	14014	14032	14037	14044	14105	14140	14003	14104	14039	13962	14002	14147	14114	13838	14148	14099	13992	13982	13971	14020	13922	13871	13991	14025	13911	13985	14152	14078	14074	14063	14149	13972	13920	14102	14012	13992	13889	14064	14074	13934	13870	14068	13988	14059	14036	14084	14154	13955	13971	14019	14075	14152	14003	14028	13972	14019	13884	14177	14047	14108	13975	13980	14119	13984	13926	14162	14135	13993	13934	14027	14072	13858	13903	14100	14065	14002	14009	13997	13995	13984	14005	14003	14125	14046	14016	14057	13975	14001	13975	14025	13948	14357	13968	14201	14089	13954	14116	13891	14050	14128	14176	13968	14278	14188	14026	13965	13906	14184	14017	14116	14073	14094	14007	13979	14201	14095	14079	14163	14072	14046	14024	14118	13963	14164	13935	14017	13971	14106	14024	14060	14078	13820	13950	14032	13784	14046	14093	13962	14049	13958	13913	14140	14114	14049	13952	13982	13988	14028	14246	14078	14112	13841	13987	13955	14074	14041	13955	13907	13934	13947	14112	14057	13922	13952	14133	14100	13900	14008	13953	14036	14056	14119	14071	14044	14119	14241	14093	14105	13833	13958	13923	14243	13945	14178	14021	14069	14158	14146	13971	14096	13964	14154	13984	14077	14118	14132	14044	14221	14032	14154	13965	13978	14053	14033	14006	13979	14031	14124	13909	14138	14191	14253	13994	14188	14094	14053	13857	13987	14026	14074	14059	13840	14062	14011	14035	14116	13988	14005	14203	14023	14064	14049	14156	14169	14016	14059	14077	14099	13958	14052	14012	13969	14046	14086	13973	14022	14013	14069	13949	14059	14083	14052	13948	14145	13948	14254	14016	13943	14086	13895	13911	13968	14117	14097	14099	14173	14104	14075	14027	13989	14092	13932	14134	14042	14106	14207	14013	14106	14003	14059	13994	13992	14158
23764	21062	28410	24212	22753	23282	22350	19232	18783	18755	18168	17721	17516	17649	17506	17157	17100	17048	17021	16879	16808	16694	16926	16599	16470	16633	16606	16783	16604	16607	16592	16512	16411	16419	16616	16535	16534	16420	16461	16336	16492	16365	16565	16401	16475	16409	16645	16551	16334	16421	16331	16407	16347	16142	16251	16251	16342	16270	16467	16471	16372	16460	16228	16374	16411	16483	16449	16433	16485	16426	16347	16337	16163	16452	16472	16414	16554	16256	16354	16196	16270	16299	16291	16428	16473	16621	16439	16307	16354	15988	16341	16409	16515	16324	16502	16249	16070	16170	16438	16295	16206	16255	16449	16236	16281	16636	16505	16328	16272	16298	16440	16343	16402	16371	16393	16301	16273	16179	16387	16388	16505	16480	16647	16330	16417	16284	16383	16279	16413	16423	16393	16421	16482	16431	16289	16490	16407	16324	16360	16229	16271	16347	16401	16428	16443	16221	16413	16330	16333	16292	16232	16450	16486	16416	16474	16582	16526	16483	16429	16469	16426	16364	16337	16469	16319	16532	16237	16262	16338	16349	16246	16402	16513	16340	16546	16455	16372	16343	16303	16478	16156	16283	16291	16241	16449	16369	16240	16401	16378	16274	16265	16188	16347	16264	16401	16298	16365	16286	16205	16344	16342	16482	16504	16425	16420	16318	16262	16348	16151	16323	16262	16280	16235	16406	16326	16358	16409	16300	16332	16370	16410	16507	16355	16255	16109	16492	16486	16296	16325	16326	16475	16235	16286	16272	16194	16271	16229	16394	16467	16350	16464	16400	16468	16485	16209	16260	16338	16466	16236	16448	16470	16386	16413	16215	16320	16484	16488	16459	16100	16263	16371	16400	16493	16334	16334	16297	16285	16215	16256	16200	16456	16315	16507	16422	16228	16516	16306	16273	16376	16510	16425	16320	16177	16300	16350	16446	16365	16523	16423	16512	16421	16324	16491	16278	16406	16465	16218	16280	16213	16184	16515	16380	16414	16406	16205	16155	16317	16317	16223	16252	16438	16400	16390	16259	16383	16442	16240	16496	16246	16261	16340	16497	16445	16348	16458	16287	16418	16407	16337	16208	16286	16418	16537	16153	16142	16378	16249	16481	16357	16363	16289	16340	16283	16243	16401	16238	16516	16372	16244	16458	16352	16424	16277	16347	16576	16160	16289	16094	16312	16305	16298	16507	16494	16260	16456	16511	16293	16454	16202	16392	16357	16291	16281	16421	16468	16195	16215	16300	16554	16321	16311	16266	16242	16346	16598	16378	16255	16370	16488	16390	16140	16369	16331	16338	16327	16450	16160	16290	16402	16222	16310	16530	16228	16479	16203	16207	16295	16351	16320	16395	16433	16373	16363	16350	16405	16375	16210	16270	16370	16183	16260	16481	16422	16202	16386	16401	16307	16390	16317	16455	16350	16365	16345	16474	16284	16410	16368	16249	16513	16370	16482	16438	16564	16554	16061	16260	16390	16401	16417	16326	16354	16252	16336	16287	16552	16290	16225	16306	16219	16381	16412	16552	16329	16315	16419	16559	16302	16364	16446	16367	16313	16404	16423	16258	16244	16321	16304	16482	16245	16066	16408	16445	16531	16274	16445	16202	16359	16354	16360	16279	16370	16217	16393	16448	16498	16342	16273	16268	16570	16404	16360	16413	16124	16450	16407	16405	16413	16296	16427	16248	16359	16443	16570	16208	16303	16355	16312	16494	16327	16269	16361	16208	16366	16278	16283	16353	16327	16445	16423	16389	16426	16268	16406	16502	16378	16262	16257	16175	16129	16247	16305	16349	16299	16218	16378	16398	16491	16257	16464	16305	16373	16310	16313	16468	16376	16455	16258	16354	16391	16303	16417	16355	16487	16417	16376	16565	16280	16250	16322	16396	16250	16400	16298	16239	16400	16654	16515	16280	16342	16393	16407	16468	16355	16107	16194	16403	16224	16227	16486	16437	16435	16375	16441	16487	16342	16258	16514	16432	16317	16275	16245	16245	16346	16326	16545	16376	16432	16313	16285	16376	16314	16260	16349	16398	16368	16178	16382	16374	16238	16253	16330	16288	16381	16331	16259	16333	16276	16471	16415	16356	16309	16293	16296	16440	16432	16196	16258	16356	16469	16366	16418	16323	16242	16337	16407	16630	16497	16132	16462	16450	16283	16334	16269	16213	16456	16389	16327	16227	16425	16194	16380	16391	16290	16321	16378	16368	16242	16416	16416	16403	16577	16520	16276	16263	16369	16330	16340	16388	16306	16279	16230	16293	16314	16451	16351	16336	16096	16318	16362	16397	16595	16488	16208	16597	16327	16276	16459	16247	16297	16379	16170	16438	16455	16414	16469	16266	16345	16442	16269	16429	16474	16421	16220	16276	16368	16330	16323	16523	16358	16470	16379	16239	16546	16161	16213	16307	16490	16177	16470	16427	16508	16392	16188	16368	16285	16482	16372	16383	16297	16263	16352	16458	16254	16315	16310	16369	16270	16467	16357	16317	16467	16428	16334	16164	16405	16357	16452	16254	16443	16386	16436	16333	16235	16387	16332	16115	16297	16524	16366	16526	16428	16501	16290	16257	16318	16354	16621	16321	16472	16300	16369	16444	16245	16294	16427	16317	16373	16446	16301	16386	16296	16316	16406	16395	16206	16321	16236	16443	16468	16308	16228	16375	16365	16276	16465	16448	16445	16429	16374	16306	16295	16369	16469	16319	16383	16331	16416	16339	16507	16416	16239	16140	16421	16357	16039	16247	16498	16386	16563	16368	16452	16337	16246	16166	16527	16528	16427	16325	16336	16365	16466	16230	16372	16469	16090	16404	16454	16211	16250	16299	16190	16221	16389	16518	16370	16538	16377	16383	16370	16350	16466	16409	16494	16299	16418	16506	16311	16105	16299	16217	16446	16315	16314	16400	16308	16430	16316	16231	16282	16329	16271	16170	16320	16546	16454	16141	16351	16159	16406	16323	16296	16439	16393	16339	16408	16325	16154	16279	16535	16386	16397	16469	16215	16397	16351	16488	16346	16387	16309	16456	16405	16239	16330	16302	16327	16391	16271	16308	16243	16234	16196	16442	16510	16319	16177	16463	16295	16385	16277	16363	16302	16465	16316	16262	16288	16280	16300	16387	16412	16341	16407	16430	16336	16407	16406	16271	16456	16433	16443	16496	16379	16380	16465	16233	16253	16413	16332	16243	16451	16229	16437	16306	16510	16413	16182	16427	16189	16319	16401	16386	16215	16050	16497	16273	16453	16488	16588	16481	16166	16384	16374	16261	16414	16518	16404	16395	16380	16247	16525	16392	16299	16184	16622	16278	16386	16347	16284	16343	16229	16367	16394	16090	16312	16388	16369	16274	16493	16330	16306	16215	16383	16237	16370	16405	16471	16378	16591	16274	16333	16459	16380	16207	16338	16256	16348	16247	16237	16262	16378	16394	16386	16309	16470	16446	16447	16439	16202	16435	16189	16380	16456	16350	16336	16369	16333	16233	16212	16308	16289	16341	16354	16244	16283	16252	16443	16364	16614	16451	16554	16402	16231	16276	16453	16546	16464	16421	16423	16603	16138	16208	16303	16506	16445	16044	16501	16304	16428	16397	16222	16399	16179	16223	16343	16378	16205	16260	16263	16505	16282	16187	16312	16190	16395	16243	16364	16334	16390	16323	16335	16617	16160	16269	16311	16429	16374	16619	16288	16321	16235	16390	16341	16189	16378	16357	16351	16400	16367	16491	16352	16363	16433	16258	16310	16391	16253	16370	16261	16420	16311	16316	16403	16220	16401	16313	16292	16179	16433	16266	16316	16256	16238	16464	16427	16312	16219	16327	16405	16477	16482	16225	16368	16229	16300	16429	16324	16427	16427	16350	16146	16286	16353	16375	16179	16381	16434	16467	16405	16328	16620	16582	16407	16374	16362	16385	16252	16393	16277	16264	16195	16239	16178	16480	16441	16442	16284	16293	16239	16263	16269	16303	16293	16505	16337	16536	16221	16394	16348	16368	16420	16345	16129	16298	16475	16451	16230	16137	16278	16326	16372	16278	16553	16539	16637	16407	16476	16630	16292	16380	16477	16538	16375	16284	16243	16383	16462	16444	16371	16184	16493	16328	16172	16248	16420	16527	16200	16296	16293	16293	16352	16327	16226	16200	16275	16445	16324	16365	16387	16149	16309	16524	16187	16287	16275	16349	16364	16704	16636	16386	16439	16436	16423	16411	16165	16386	16286	16526	16307	16426	16241	16301	16340	16415	16199	16341	16445	16320	16173	16309	16404	16428	16360	16360	16332	16475	16445	16451	16192	16424	16322	16279	16504	16462	16243	16312	16367	16330	16142	16425	16189	16273	16393	16400	16398	16472	16301	16389	16480	16306	16328	16238	16281	16563	16345	16328	16141	16282	16548	16299	16318	16453	16077	16201	16279	16396	16435	16271	16305	16393	16405	16336	16523	16390	16386	16194	16300	16404	16513	16214	16378	16283	16304	16286	16256	16391	16229	16460	16351	16180	16533	16378	16272	16427	16408	16363	16257	16234	16471	16172	16278	16443	16461	16515	16297	16408	16355	16355	16316	16382	16554	16456	16190	16407	16402	16504	16347	16396	16346	16362	16518	16485	16292	16446	16392	16494	16555	16486	16377	16318	16404	16167	16299	16384	16412	16412	16428	16347	16163	16485	16508	16465	16439	16216	16540	16421	16298	16447	16262	16361	16326	16206	16360	16400	16452	16260	16335	16338	16369	16203	16444	16288	16507	16419	16481	16198	16274	16169	16333	16291	16248	16222	16354	16469	16303	16467	16341	16255	16273	16446	16551	16385	16361	16551	16320	16355	16384	16378	16478	16360	16486	16452	16484	16369	16370	16307	16358	16259	16245	16296	16474	16418	16307	16148	16275	16425	16234	16373	16327	16163	16346	16410	16480	16514	16272	16437	16258	16299	16311	16419	16418	16301	16249	16391	16407	16152	16460	16385	16373	16373	16268	16397	16253	16407	16554	16279	16188	16423	16445	16451	16371	16447	16421	16318	16405	16203	16436	16446	16426	16352	16233	16451	16547	16432	16261	16365	16428	16382	16341	16369	16143	16533	16375	16141	16485	16129	16287	16379	16349	16484	16414	16378	16419	16256	16420	16508	16499	16403
21817	37906	34600	26775	23769	21285	19029	18044	17942	17404	16364	16125	15904	15690	15406	15186	15138	14989	14840	14757	14596	14650	14402	14401	14508	14434	14314	14434	14329	14293	14217	14357	14107	14411	14265	14181	14277	14226	14249	14212	14248	14182	14297	14095	14179	14184	14269	13930	14241	14237	14170	14134	14125	14163	14110	14145	14102	14298	14078	14345	14232	14231	14005	14195	14206	13958	14098	14320	14126	14116	14193	14043	14229	13975	14110	14116	14106	14175	14204	14185	14226	14124	14181	14080	14019	14203	14216	14128	14238	14143	14048	14106	14116	14215	14069	14165	13930	14191	14339	14220	14234	14244	14206	14255	14040	14311	14016	14178	14201	14226	14114	14117	14066	14163	14300	14120	14219	14081	14247	14227	14205	14221	13983	14207	14081	14024	13971	14137	14112	14152	14163	14098	14016	14061	14135	14119	14211	14017	14145	14006	14130	14143	14157	14113	14120	14040	13965	14212	14055	14203	14168	14053	14311	14173	14121	14164	14159	13934	14311	14224	14138	14073	14116	14062	14189	14180	14146	14139	14160	14187	14160	14195	14222	14091	14248	13998	14156	14054	14205	14057	14252	14270	14222	14271	14285	14123	14046	14221	14344	14282	14113	14265	14240	14146	14126	14231	14132	14277	14148	14385	14189	14179	14122	14118	14139	14033	14134	14112	14112	14083	14107	14194	14030	14270	14075	14167	14053	14043	14129	14209	14313	14286	14192	14036	14096	14106	14200	14014	14130	14235	13987	14278	14064	14087	14072	14078	14176	14189	14174	14308	14122	13979	14258	14320	14144	13998	14138	14184	14278	14178	14139	14159	14167	13976	14254	14185	14283	14075	14265	14112	14241	14141	14276	14212	14236	14123	14205	13959	14238	14136	14291	14048	14125	14263	14087	14023	14224	14107	14249	14147	14068	14036	14116	14173	14116	13955	14113	14113	14211	14008	14275	14282	14171	14216	14118	14098	13847	14376	14102	14178	14177	14263	14158	14217	13903	14066	14210	14137	14171	14105	14186	14143	14162	14107	14254	14185	14056	14053	14137	14124	14010	14039	14217	14084	14044	14253	14192	14189	14033	14131	14203	14170	14275	14260	14122	14070	14095	14150	14085	14101	14284	14065	14198	14152	14246	14207	14127	13991	14088	14122	13978	14019	14014	14263	14164	14234	14066	14081	14148	14284	14115	14182	14252	14108	14190	14138	14138	14043	14149	13977	14130	13979	14053	14035	14260	14068	14232	14170	14156	14035	14181	14181	14114	14028	14156	13996	14079	14168	14108	14146	13985	14161	14109	14205	14186	14330	14192	14250	14032	14105	14047	14032	14078	14088	14042	14071	14275	13933	13986	14063	14054	14058	14189	14322	14130	14040	14138	14149	14033	14077	14211	13893	14138	14074	14192	13984	14082	14087	13974	14195	14113	14092	14180	14121	14154	14225	13968	14076	14138	14168	14074	14372	14172	14004	14025	14112	14142	14144	14150	14135	14149	14293	14135	14086	14196	14139	14067	14019	14151	14211	14166	14119	14159	14221	14197	14098	14144	14015	14193	14028	14100	14060	14270	13893	14050	14200	14011	14023	14078	14041	14159	14077	14158	14195	14121	14176	14300	14274	14227	14007	14187	14075	14079	14134	14009	14036	14219	14275	14000	14056	14249	14079	14255	13976	14005	14170	14112	14166	14248	14160	14034	14008	14280	14039	14160	14151	14299	14179	14180	14128	14133	14028	13982	14086	14044	14130	14056	14250	13998	14114	14038	14026	14050	14169	13990	14088	14053	14096	14033	14209	14070	14058	14020	14171	14285	14208	14039	14116	14282	14184	14007	14234	14116	14127	14338	14201	13974	14278	14115	14188	14133	14028	14306	14225	14084	14199	14168	14268	14076	14128	14148	14024	14214	14241	14117	14245	14180	14080	14249	14099	14047	14053	14230	14117	14193	14114	14211	14043	14212	14233	14148	14121	14138	14053	14269	13981	13975	14126	14199	14166	14132	14090	13950	14110	14080	14128	13965	14033	14065	14130	14003	14250	14216	14015	13976	14307	14300	14079	14120	14225	14052	14177	14127	14152	14083	14164	14180	14028	14111	13991	14150	14237	14115	14176	14004	14064	14038	14142	14286	14115	14030	14268	14157	14106	14095	14063	14148	14214	14005	14253	14065	14201	14128	14055	14175	14120	14084	13997	14035	14143	14211	14065	14291	13924	14119	14201	14037	14205	14083	14162	14083	13958	14058	14157	14094	14279	14184	14222	14129	14185	14285	14082	14260	14259	14105	14169	14412	14202	13928	14074	14083	14005	14013	14232	13975	14186	14100	14123	14179	14106	14146	14064	14121	14229	14042	14230	14179	14241	14022	14180	14044	14275	13924	14127	14292	14061	14161	14142	14258	14120	14087	14218	14130	14206	14136	14039	13995	14207	13983	14304	14104	14093	14203	13965	14151	14181	14148	14033	14196	14219	14166	14058	14259	13970	14142	14075	14155	14178	14315	14302	14242	14166	13990	14129	14208	14091	14042	14269	14238	14062	14149	14255	14078	14071	14266	14099	14316	14110	14095	14096	14143	14244	14237	14127	14128	14112	14109	14223	14283	14178	14156	13987	14192	14083	14079	14035	14063	14065	14082	14130	14114	14139	14018	14148	14164	14159	14230	14150	14178	14082	14076	14047	14117	13952	14150	14213	14102	14146	14248	14145	14276	14256	14149	14119	14206	14172	14185	14229	14226	14061	14167	14065	14141	14227	14143	14161	14167	14259	14205	14039	14185	13937	14042	13922	14012	14132	14030	14161	14058	14172	14165	14151	13999	14112	14208	14167	14152	14096	14156	14069	14122	14181	13996	14085	14057	14206	14170	14222	14215	14261	14251	14114	13989	14151	14089	14115	14106	14283	14214	14143	13972	14146	14235	14011	14251	14228	14197	14082	14129	14185	14142	14141	14138	14054	13976	14137	14052	14100	14177	14139	14119	14332	14218	14129	14100	14005	14023	14140	14026	14242	14140	14076	14117	13986	13989	14180	14038	14285	14337	14159	14074	14006	14164	14041	14070	14084	14145	14021	14200	14094	14046	14093	14332	14135	14192	14000	14267	14252	14122	14231	13922	14050	14185	14256	14004	14180	14074	14225	14209	14224	14175	14158	14030	14213	14205	14088	14070	14238	14033	14077	14069	14050	14211	14236	14049	14063	13996	14101	14189	14166	14103	14272	14114	14173	14094	14253	14112	14103	14204	13923	14141	14250	14169	14211	14124	14120	14135	14206	14036	14202	14025	14159	14071	14102	14251	14155	14163	14362	14182	14146	14151	14055	14224	14159	13973	14179	14187	14112	14146	14087	14074	14025	14182	14081	14169	14055	14016	14090	14115	14080	14195	14230	14023	14004	14264	14114	14157	14302	14032	14065	14050	14098	14178	14060	14080	14258	14101	14196	14035	14232	14264	13949	14205	13984	14213	14175	14208	14124	14143	14053	14250	14086	14085	13916	14085	14206	14024	14169	14301	14247	14000	14080	14142	14261	14204	14195	14147	14213	14267	14082	14211	14033	14136	14170	14082	14349	14089	14072	14048	14202	14068	14058	14255	14066	14278	14125	14276	14107	14281	14171	14084	14159	14143	14036	14084	14185	13972	14233	14178	14088	14155	14094	14212	14109	14110	14220	14192	14184	14107	14236	14270	14134	14204	14130	14131	13982	14198	14198	14216	14042	14200	14287	14282	14164	14014	14047	14146	14283	14120	14110	14156	14164	14178	14148	14039	14055	13997	14133	14274	14314	14174	14064	14129	14144	14094	14222	14222	14099	14094	14132	13997	14243	14190	14169	13944	14061	14188	14081	14073	14073	14275	14234	14075	14276	14114	14110	14154	14112	13987	14362	14029	14293	14088	14048	14114	14125	14060	14054	14027	14130	13904	14049	14107	14126	14124	14124	14329	14111	14160	14041	14178	14126	14082	14105	14290	14244	14154	14153	14148	13998	14075	14264	14153	14087	14095	14115	14149	14165	14144	14120	14095	14297	14072	14196	14257	14174	14176	14063	14202	14153	14242	14094	14182	14033	14133	14102	14124	14093	14202	14153	14133	14060	14109	14195	14093	14104	14327	14156	14209	14359	14206	14108	14185	14212	14081	14009	14239	13899	14090	14077	14273	14125	14184	14214	14162	13919	14000	14051	14248	14117	14116	14223	13919	14087	14199	14218	14094	14150	14101	14001	14147	14015	14136	14289	14083	14199	14092	14245	14130	14213	14072	14165	14219	14016	13951	14102	14083	14250	14160	14205	14203	14206	14188	14178	14239	14164	14224	14143	14225	14183	14255	14397	13938	14202	14296	14126	14208	14032	14096	14307	14135	14055	14100	14026	14265	14223	14145	14027	14094	14222	14118	14231	13986	14056	14031	14175	14048	14260	14099	14114	14177	14097	14115	14031	14277	14068	14298	14150	14234	14026	14101	14217	14135	14033	14085	14201	14079	14106	14116	14265	14176	14031	14027	14116	14024	14253	14210	14046	14061	14287	14248	14133	14002	14001	14231	14135	14094	14117	13942	14191	14307	14087	14121	14080	14188	14162	14070	14267	14105	14192	14307	14060	13962	14093	14014	13951	14231	14011	14029	14105	13993	14101	14011	14063	14114	14204	14090	14100	14191	14296	13915	14071	14280	14157	14164	13934	14183	14135	14220	14128	14152	14203	14134	14088	14195	14207	14207	14113	14295	14044	14060	14159	14079	13982	14152	14185	14326	14124	14167	14177	14228	13978	14222	14155	14273	14145	14163	14246	14337	14330	14066	14120	14110	13962	14071	14115	14037	14169	14052	14267	14086	14206	14099	14266	14085	14204	14148	14091	14119	14328	14079	14150	14164	14155	14209	14196	14079	14114	14201	14106	14047	14329	14039	14077	14165	14076	14089	14089	14211	14223	14048	13862	14084	14323	14204	14081	14149	14103	14101	14152	14098	14092	14255	14138	14113	14257	14254	14199	14097	14015	14076	13998	14179	14200	14171	14268	14058	14202	13930	14248	14103	13927	14057	14090	14172	14262	13996	13928	14286	14127	14185	14062	14011	14230	14100	14119	14356	14192	14104	14236	14185	14189	14109	14163	14065	14104	14048	14175	14045	14029	14188	14221	14074	14184	14200	14181
22711	21050	28789	23579	21629	24447	26682	21727	20796	21007	20101	19585	19275	19374	18879	18601	18890	18702	18552	18343	18450	18264	17938	18043	18189	18042	18072	17877	18066	17623	17979	17989	17728	17959	17867	17662	18027	17770	17794	17897	17787	17837	17661	17691	17771	17662	17793	17712	17684	17762	17791	17869	17837	17681	17858	17700	17693	17725	17710	17873	17776	17729	17557	17735	17677	17798	17505	17785	17717	17636	17689	17695	17562	17424	17597	17582	17530	17728	17906	17586	17535	17610	17455	17796	17740	17766	17582	17623	17718	17600	17768	17841	17692	17779	17775	17527	17845	17653	17640	17622	17823	17636	17880	17424	17683	17591	17654	17729	17843	17737	17673	17560	17830	17721	17716	17549	17667	17684	17646	17579	17535	17550	17718	17630	17640	17581	17772	17644	17901	17737	17424	17612	17697	17561	17687	17489	17744	17809	17828	17870	17828	17579	17499	17543	17839	17453	17425	17770	17878	17916	17454	17810	17781	17776	17757	17610	17763	17657	17511	17521	17504	17714	17555	17694	17713	17506	17711	17710	17670	17675	17829	17675	17572	17526	17671	17828	17570	17758	17696	17551	17639	17705	17597	17865	17753	17579	17361	17620	17663	17541	17734	17778	17605	17511	17550	17614	17704	17632	17741	17576	17770	17836	17626	17780	17555	17697	17608	17662	17605	17775	17367	17584	17504	17521	17687	17885	17739	17645	17515	17654	17699	17634	17496	17635	17601	17496	17560	17627	17671	17669	17528	17489	17674	17608	17703	17732	17851	17835	17525	17602	17448	17752	17698	17544	17549	17763	17806	17837	17633	17571	17738	17743	17604	17617	17662	17641	17556	17658	17518	17695	17666	17611	17524	17642	17600	17593	17520	17490	17492	17703	17364	17768	17648	17703	17600	17663	17636	17522	17671	17448	17549	17549	17543	17578	17676	17483	17864	17706	17903	17684	17783	17706	17558	17704	17537	17829	17480	17763	17654	17803	17572	17761	17678	17515	17450	17591	17507	17525	17612	17760	17748	17765	17674	17668	17700	17632	17827	17523	17562	17493	17615	17713	17643	17695	17753	17708	17789	17903	17616	17697	17636	17643	17526	17692	17459	17605	17712	17446	17761	17675	17603	17727	17753	17751	17839	17685	17780	17533	17661	17756	17482	17652	17668	17733	17500	17682	17573	17449	17698	17574	17587	17737	17614	17694	17676	17621	17526	17560	17549	17622	17748	17656	17679	17572	17674	17843	17611	17723	17560	17564	17670	17654	17665	17723	17547	17650	17889	17861	17708	17770	17610	17769	17486	17740	17547	17678	17521	17533	17633	17538	17786	17514	17520	17542	17602	17727	17614	17494	17649	17522	17754	17583	17550	17495	17739	17827	17618	17669	17408	17658	17724	17436	17632	17462	17751	17704	17755	17720	17703	17781	17578	17521	17765	17537	17670	17606	17545	17609	17695	17795	17740	17512	17682	17451	17621	17788	17842	17658	17694	17525	17625	17559	17947	17595	17551	17709	17506	17683	17753	17702	17638	17448	17574	17544	17488	17665	17685	17662	17787	17824	17639	17558	17523	17503	17510	17689	17816	17852	17540	17720	17567	17601	17646	17771	17676	17680	17871	17554	17582	17606	17717	17529	17529	17573	17556	17548	17721	17630	17555	17672	17611	17427	17681	17689	17603	17494	17498	17700	17772	17795	17722	17757	17719	17480	17658	17855	17757	17802	17713	17572	17932	17588	17722	17514	17527	17721	17790	17626	17517	17787	17785	17643	17814	17571	17456	17692	17843	17700	17560	17552	17583	17592	17664	17727	17817	17648	17536	17249	17585	17660	17628	17635	17497	17550	17518	17538	17776	17830	17699	17632	17621	17596	17834	17731	17572	17608	17802	17574	17674	17665	17445	17742	17652	17444	17586	17541	17720	17796	17854	17697	17697	17821	17751	17724	17586	17542	17691	17713	17647	17534	17692	17610	17592	17588	17645	17612	17527	17605	17639	17708	17646	17796	17685	17378	17632	17542	17485	17585	17694	17711	17591	17756	17686	17632	17948	17741	17634	17670	17683	17696	17677	17653	17596	17380	17469	17492	17631	17633	17674	17718	17741	17712	17683	17665	17718	17611	17620	17518	17813	17675	17707	17580	17548	17892	17645	17751	17608	17613	17528	17573	17452	17507	17745	17506	17699	17644	17711	17736	17702	17506	17534	17799	17765	17709	17601	17535	17638	17703	17625	17573	17636	17647	17865	17623	17593	17654	17531	17753	17572	17451	17665	17572	17606	17604	17697	17608	17676	17650	17636	17717	17711	17615	17409	17455	17685	17646	17879	17687	17643	17634	17656	17693	17711	17682	17619	17605	17652	17827	17747	17802	17728	17557	17524	17789	17610	17371	17770	17555	17582	17776	17647	17752	17634	17874	17709	17611	17802	17764	17837	17694	17686	17682	17647	17465	17516	17546	17709	17631	17527	17688	17784	17587	17805	17566	17610	17408	17664	17678	17660	17368	17606	17606	17856	17532	17758	17663	17599	17584	17692	17846	17398	17449	17647	17733	17663	17478	17711	17593	17572	17486	17704	17675	17619	17761	17759	17783	17802	17480	17786	17611	17567	17685	17462	17620	17417	17720	17495	17494	17640	17714	17784	17662	17772	17641	17701	17637	17769	17621	17749	17648	17891	17617	17784	17648	17646	17693	17658	17722	17750	17766	17625	17578	17503	17716	17685	17513	17702	17434	17710	17528	17587	17560	17765	17576	17589	17620	17783	17744	17691	17494	17527	17527	17721	17607	17654	17692	17722	17746	17628	17816	17733	17796	17700	17730	17747	17681	17440	17355	17681	17590	17590	17767	17572	17794	17650	17796	17772	17544	17364	17701	17598	17640	17545	17661	17448	17580	17589	17598	17716	17623	17677	17738	17795	17648	17740	17664	17873	17590	17526	17584	17776	17628	17806	17515	17568	17665	17914	17643	17740	17456	17728	17691	17652	17729	17691	17423	17466	17696	17635	17657	17510	17411	17652	17899	17704	17684	17675	17688	17720	17665	17576	17488	17709	17506	17522	17739	17651	17792	17474	17780	17774	17609	17546	17627	17692	17504	17653	17666	17829	17696	17572	17640	17681	17665	17647	17646	17769	17886	17647	17560	17894	17713	17728	17828	17803	17690	17546	17612	17602	17706	17593	17631	17745	17503	17564	17498	17443	17690	17474	17632	17641	17574	17638	17321	17670	17513	17675	17503	17869	17629	17779	17640	17788	17843	17701	17815	17613	17690	17603	17810	17473	17869	17453	17623	17635	17589	17752	17526	17582	17558	17621	17573	17818	17844	17641	17756	17572	17678	17770	17661	17736	17700	17578	17642	17495	17723	17938	17685	17629	17687	17677	17809	17761	17402	17644	17719	18006	17539	17744	17545	17697	17664	17754	17670	17660	17599	17702	17788	17498	17593	17732	17747	17599	17453	17686	17782	17618	17529	17585	17763	17711	17602	17664	17597	17692	17812	17499	17662	17743	17636	17618	17551	17775	17783	17705	17512	17691	17717	17772	17441	17926	17851	17788	17644	17547	17443	17634	17626	17483	17856	17730	17618	17424	17793	17650	17641	17481	17509	17639	17651	17776	17513	17751	17598	17539	17832	17624	17698	17685	17417	17557	17556	17508	17694	17842	17671	17732	17707	17690	17643	17354	17779	17564	17525	17487	17635	17631	17844	17712	17511	17681	17799	17656	17631	17610	17517	17647	17737	17640	17750	17422	17696	17613	17489	17594	17697	17733	17624	17623	17745	17636	17807	17812	17760	17793	17615	17567	17558	17711	17705	17633	17598	17646	17641	17638	17606	17635	17646	17678	17807	17624	17654	17855	17656	17550	17626	17693	17664	17590	17605	17590	17611	17686	17732	17675	17715	17507	17613	17779	17448	17520	17796	17665	17492	17846	17790	17758	17689	17594	17755	17688	17562	17581	17607	17619	17730	17745	17556	17585	17646	17479	17497	17600	17551	17731	17536	17846	17677	17707	17658	17654	17506	17688	17743	17555	17480	17485	17680	17587	17262	17922	17778	17554	17534	17586	17369	17633	17547	17752	17657	17753	17661	17594	17633	17588	17699	17610	17470	17848	17362	17685	17462	17752	17676	17598	17600	17610	17483	17514	17642	17729	17594	17568	17691	17660	17402	17589	17426	17747	17593	17539	17611	17524	17521	17514	17403	17581	17635	17675	17571	17753	17539	17577	17780	17583	17722	17620	17525	17667	17497	17532	17843	17605	17707	17705	17696	17607	17599	17728	17558	17572	17556	17599	17702	17682	17505	17554	17538	17518	17723	17704	17662	17801	17765	17506	17606	17487	17720	17733	17771	17714	17587	17920	17696	17757	17444	17702	17580	17745	17660	17736	17944	17856	17707	17581	17757	17505	17597	17746	17453	17732	17958	17627	17686	17561	17461	17608	17635	17786	17658	17510	17890	17760	17616	17572	17758	17774	17675	17719	17651	17753	17610	17518	17554	17701	17843	17837	17555	17589	17608	17680	17784	17724	17770	17643	17695	17600	17769	17509	17463	17579	17583	17484	17594	17637	17815	17551	17515	17743	17464	17624	17942	17695	17800	17653	17647	17798	17712	17486	17735	17724	17729	17430	17595	17593	17781	17902	17629	17703	17552	17752	17525	17730	17503	17757	17636	17629	17719	17632	17608	17695	17609	17582	17676	17572	17582	17584	17719	17639	17823	17681	17407	17542	17506	17693	17550	17781	17754	17859	17831	17769	17770	17763	17628	17772	17857	17805	17678	17697	17679	17536	17713	17605	17651	17769	17602	17611	17609	17521	17814	17732	17514	17550	17589	17792	17774	17577	17646	17683	17838	17793	17787	17760	17741	17630	17308	17634	17778	17367	17561	17763	17615	17688	17717	17700	17599	17574	17691	17613	17774	17834	17564	17719	17655	17611	17586	17642	17611	17872	17580	17651	17678	17647	17741	17776	17693	17532	17596	17528	17585	17796	17612	17506	17704	17671	17699	17703	17677	17629	17535	17430	17764	17591	17712	17758	17737	17712	17519	17727	17567	17539	17447	17577	17653	17556	17605	17560	17766	17730	17660	17650	17616	17704	17719	17362	17653	17782	17548	17686	17511	17695	17689	17568	17548	17589	17887
23947	43705	39531	31113	27297	23429	21609	20385	19999	19379	18074	17542	17085	17197	16877	16466	16372	16103	15917	15617	15588	15553	15488	15289	15288	15322	15224	15291	14971	15096	15103	15094	15112	14957	15085	14987	15092	15058	14891	15101	15052	14921	14973	14765	15047	14923	14983	14912	14826	15031	14846	15047	15044	14764	14951	14949	14971	14983	14957	14783	15093	15036	15027	14838	14786	14835	14950	15078	14970	15128	14882	14866	14925	14993	14943	14883	14949	14914	14865	14859	14823	14828	14956	14978	14882	14828	14841	14706	14938	14966	14948	14892	14858	14905	14868	14947	14937	14694	14796	14952	14884	15001	14878	14816	14903	15049	14812	14978	14884	14834	14700	14993	15008	14877	14797	14971	15035	14962	14978	15039	14830	14927	14986	14932	14971	14915	14923	15005	14918	15006	14900	14972	14828	14800	14873	14857	14943	14883	15007	14872	15009	14808	14974	14823	14857	14890	14950	14919	14957	14824	14837	14774	14901	14825	14937	14906	14907	14914	14785	15004	14914	14858	14867	15035	14989	14879	14774	15116	15036	14955	14938	14723	14979	14908	14867	15052	14924	14796	14807	14992	14876	14771	14821	14912	14880	14955	15075	14839	15231	15032	14915	14994	14954	14882	14828	14958	14947	14995	14682	14833	14847	14938	14956	14840	14843	14992	14878	14785	14825	14897	15026	14982	14856	14806	14975	14950	14927	15019	14952	14953	14789	14867	14971	14861	14898	14949	14966	14903	14843	14891	14821	14779	14914	14799	14901	14872	14758	14834	15202	14932	15008	14773	14765	14877	14804	14973	15008	14778	14957	14978	15084	14976	14993	14804	14761	14849	15015	14773	14840	14878	15038	14750	14817	14966	14942	14885	14925	14826	15038	14776	15058	14793	14808	14853	14864	14912	15028	14949	14933	14718	14781	14935	15038	14757	14920	14824	14895	14725	14830	15082	14928	14850	15023	14831	14868	14841	14792	14872	14936	14925	14857	14835	14829	14885	14884	14851	14976	14917	14743	14859	14856	14857	15012	14760	14944	14788	14903	14981	14990	14804	14875	14885	14802	14845	14794	15061	14936	14839	15044	15090	14979	14951	14938	14924	14793	15042	14733	14865	14801	14749	14879	14881	14995	14879	15040	14847	14703	14940	14873	14715	14875	14986	14728	15023	14823	14947	15038	14944	14835	14770	14939	14969	14790	14960	14881	14827	14781	14857	14847	14848	14969	14873	14890	14708	15022	14864	14808	14965	14889	15081	14989	14757	14843	14780	14834	14961	14830	14863	14953	14932	15053	15096	14932	15039	14869	14869	14804	14902	14949	14630	14845	14743	14921	14935	14870	14933	14767	14880	14767	14887	14967	14645	15096	14959	14673	14908	14940	14819	14845	14875	14908	14937	14895	14987	14832	14786	14874	14915	14828	14929	14888	15078	14910	14823	14965	14666	14698	14891	14915	15025	14823	14880	14825	14881	14887	14828	15067	14823	14866	14626	14974	14806	14786	14903	14959	14958	14826	14859	14858	14981	14894	14957	14907	14888	14799	14752	14900	14959	14909	14848	14825	14768	15088	14865	14924	14965	14865	14976	14821	14896	14802	14857	14921	15036	14840	15001	14879	14944	14934	14881	14873	14901	14831	14911	14800	14770	14892	14917	14923	14922	14810	14883	15025	14950	14792	14792	14953	14965	14812	14997	15012	14784	14840	15099	14925	15040	15022	15009	14804	14658	14890	14941	14710	15053	14979	15060	14872	14981	14905	15041	14905	14921	14928	14962	14856	15080	14772	14782	14913	14677	14921	14931	14949	14908	14858	14793	14770	14801	14873	14773	14905	14983	14750	14804	15137	14851	15126	14731	14837	14739	14913	14977	14810	14980	15027	14790	14875	14943	14895	14602	14755	14774	14936	14695	14746	14942	14859	14786	14936	14801	14831	14852	14878	14929	14860	14915	15034	14974	14918	14903	14845	14810	14898	15153	14775	14792	14971	14989	14856	14921	14846	14936	14903	14822	14888	14738	14855	14864	14888	14893	14878	14759	14711	14920	14778	14943	14965	15016	14898	14719	15105	14807	14820	14953	14807	14975	14955	14801	14709	14769	15003	14848	14875	14737	14957	14917	15002	14903	14909	14781	14859	14948	14921	14688	14831	14730	14951	14743	15133	14718	14818	14825	14941	14722	14976	14897	14885	14830	14908	14772	14904	15038	15063	14938	14953	14854	14998	14798	14882	14697	14947	14883	14870	15114	14828	14796	14855	15058	14780	14916	14843	15029	14904	14733	14993	14861	14931	14915	15007	14789	14757	15051	14786	14781	14822	14909	14808	14771	14713	14887	14962	14841	14766	14860	14900	14818	14970	14892	14882	14866	14893	15002	15056	14886	14821	14769	14792	14878	14985	14889	14979	14591	14915	14913	14965	14796	14927	14915	14829	14828	14952	14819	14890	14918	14847	14737	14858	15043	14855	15036	14940	14920	14912	14845	14852	14842	14948	14846	15035	15012	14810	15006	15140	14804	14769	14923	14924	14936	14823	14971	14883	14867	14771	14851	14812	14736	14959	14811	14891	14882	14817	14886	14975	14853	14897	14990	14872	14893	14813	14833	14836	15009	14955	14956	14941	14902	14833	14961	14950	14860	14831	14801	14918	14876	14813	14965	14794	14942	15005	14768	14860	14854	14699	14888	14958	14840	14984	15025	14808	14877	14932	14843	14906	14825	14902	14870	14835	14863	14963	14879	14923	14884	14738	14775	14832	14971	14929	14776	14851	14776	14857	15054	14928	14895	14911	14780	15165	14840	15043	15000	14735	14858	14862	14755	14887	14930	14913	14813	14836	14759	14984	14927	14898	14875	14846	14813	14763	14825	14838	15108	14897	14873	15017	14892	14801	14890	14811	14986	14769	14780	14841	14889	14883	14924	14765	14829	14739	14902	14997	14898	14927	14956	14932	14950	14748	14776	14990	14945	14877	14772	14814	14862	14895	14761	14888	15221	14838	14916	14835	14870	14749	15045	15057	14903	14953	14867	15000	14961	14923	14970	14722	14916	14929	14883	14885	14771	15029	15087	14718	14938	14710	14840	15039	14743	14874	14831	14990	14831	14934	14928	14849	14873	14793	14800	14742	15005	14989	14872	14800	14917	14937	14799	14800	14883	14956	14766	14829	14892	14963	14825	14951	14832	14956	14857	14853	14817	14854	14874	15050	15036	14822	14759	14900	14806	14887	14879	14965	14927	15002	14791	14757	14792	14994	15135	15001	14850	14911	14896	14987	14652	15039	14848	14910	14787	14824	14822	14982	14838	14817	14970	14972	14843	14801	14978	14871	14886	14790	14773	14898	15039	14940	14738	14859	14909	14962	15039	14925	14926	15020	14756	14852	14787	14875	14819	14929	14852	14920	14798	14888	14808	14975	14887	14857	14909	14968	14820	14935	14863	14920	14902	14929	14955	14944	15089	14781	14902	14941	14881	14864	14867	14844	14980	14881	14902	14921	14742	15010	14905	15038	15005	14850	14844	14872	14988	14891	14829	14932	14834	14848	14993	14912	14851	14906	14828	15050	14875	14791	14977	14812	14907	14926	14950	14856	15032	14908	14739	14898	14648	15093	14931	14800	14699	14797	14849	14844	14939	14862	14920	14982	14991	14880	14831	15003	15078	14840	14721	14743	14842	14921	14956	14878	14861	14919	14762	14879	14631	14788	14806	14960	14992	14845	14857	14813	14897	14826	14883	14880	15048	15151	14812	14897	14891	15003	14952	14834	14879	14849	14856	14912	14925	14917	14884	14758	14815	15035	14925	14752	14889	14981	14867	15061	14701	14927	14774	14846	14816	14769	14881	14937	14796	14911	14964	14863	14724	14965	14844	14613	14863	14846	14879	15067	14886	14921	14771	14807	14816	14940	14964	14985	14824	14840	14997	14826	14875	14782	14830	14826	14695	14845	14782	14911	14763	15091	14991	14847	14771	14971	14746	15037	14910	14879	14876	14935	14832	14886	14859	14730	14834	15136	14802	14846	14885	14999	15031	15028	14953	14908	14718	14861	14876	14806	15012	15053	14869	14882	14926	14800	14714	14616	14862	14912	14969	14847	14953	14812	14947	14686	14753	14857	14851	14863	14878	15034	14912	14872	14914	14935	14836	14647	14804	14818	14934	14774	14928	14864	15002	14799	14823	14916	14966	14762	14902	14929	14921	15045	14995	14855	14755	14916	14869	14780	14904	14778	14743	14952	14826	14831	14901	14909	14769	14912	14894	14926	14880	14944	14805	14761	14884	15145	14971	14822	14913	14782	14986	14908	14852	14899	14858	14924	14888	14817	14972	14765	14842	14973	14919	14885	14882	14780	14927	14883	14807	14824	14830	14914	15015	14658	14838	14872	15090	14888	14944	14732	14871	15006	14997	14896	14683	14920	14744	14939	15043	14863	14732	14922	14896	14758	14872	14830	15042	14901	15056	15006	14818	14901	14986	14911	14774	14938	14855	14950	15013	14845	14871	14856	14930	14930	15129	14928	14976	14823	15152	14962	14948	14790	15012	14925	15001	14687	14935	14646	14913	14833	14873	14843	14876	14922	14735	14982	14952	14800	14876	14915	14992	14689	14739	14869	14999	14905	14939	14836	14962	14830	14818	14994	14904	14743	14959	14804	14766	14882	14996	14860	15013	14985	14857	14831	14955	14894	14775	14877	14873	14878	14839	14990	14920	14796	14792	14920	14992	14942	14958	15048	15015	14712	15056	14780	14737	15088	14885	14796	14901	14983	14758	14965	14553	14781	14910	14865	14839	14932	14878	14862	14832	14746	14765	14776	14833	14832	14841	14867	14795	14829	14973	14787	14897	14949	14666	14973	14997	14956	14764	14947	14924	15116	14828	15035	14940	14945	14865	14986	14900	14947	14967	15018	14817	14936	14986	14780	14848	14895	14956	14838	14801	14928	15000	14823	14886	14893	14980	14940	14846	14962	14834	14918	14980	15048	14840	14827	14901	14844	14947	14924	14905	14995	14908	14964	14925	14959	14950	14828	14855	15041	14737	14805	14765	14877	14844	14799	14924	15031	14800	14939	15055	14957	14818	14830	14923	14731	14754	14969	15029	14763	14788	14854	14881	14782	14813	14915	14987	14860	14758	14913	14913	14934	15036
27872	23520	28159	24798	20544	18955	18086	17699	17533	17539	17073	17125	16972	16756	16868	16579	16634	16636	16571	16582	16412	16354	16347	16495	16456	16332	16168	16365	16351	16264	16247	16247	16330	16404	16248	16248	16224	16343	16312	16226	16330	16197	16349	16179	16136	16276	16248	16311	16156	16080	16202	16504	16333	16352	16185	16254	16167	16082	16060	16079	15908	16300	16169	16008	16312	16226	16240	16165	16232	16114	16233	16334	16192	16232	16304	16156	16207	16058	16142	16409	16285	16125	16290	16213	16201	16379	16236	16068	15935	16137	16295	16279	15916	16206	16221	16176	16235	16247	16416	16261	16147	16280	16196	16342	16125	16074	16204	16096	16166	16229	16307	15969	16234	16226	16371	16191	16271	16009	16141	16094	16096	16301	16319	16138	16349	16053	16163	16131	16416	16112	16254	16282	16271	16262	16286	16036	16226	16270	16117	16204	16344	16247	16186	16245	16215	16229	16211	16329	16311	16335	16348	16254	16103	16274	16302	16278	16336	16317	16184	16140	16164	16201	16106	16057	16273	16151	16183	16204	16111	16262	16394	16258	16268	16163	16283	16320	16257	16360	16380	16310	16172	16259	16102	16074	16258	16123	16198	16261	16257	16168	16383	16069	16339	16231	16009	16232	16234	16348	15937	16156	16020	16204	16310	16255	16253	16243	15919	16049	16403	16266	16329	16296	16165	16050	16368	16142	16224	16210	16206	16217	16163	16318	16123	16118	16196	16298	16256	16182	16282	16234	16327	16287	16074	16195	16119	16433	16171	16129	16063	16312	16434	16140	16212	16180	16136	16229	16302	16164	16235	16191	16118	16246	16118	16222	16244	16248	16117	16162	16202	16066	16294	16209	16214	16334	16146	16128	16375	16295	16404	16134	16276	16414	16288	15987	16350	16171	16145	16223	16183	16136	16301	16298	16198	16290	16177	16369	16334	16319	16071	16227	16128	16301	16147	16140	16200	16267	16250	16249	16222	16191	16152	16234	16345	16243	16224	16124	16298	16144	16283	16144	16075	16072	16263	16218	16053	16318	16079	16295	16342	16130	16146	16316	16188	16184	16302	16296	16293	16035	16078	16253	16231	16155	16299	16280	16243	16301	16255	16366	16074	16132	16244	16152	16292	16082	16279	16237	16247	16225	16149	16134	16140	16108	16134	16267	16189	16199	16230	16175	16247	16346	16265	16315	16174	16231	16060	16145	16116	16311	16338	16180	16258	16245	16260	16235	16322	16164	16164	16180	16244	16282	16262	16299	16376	16096	16144	16191	16071	16277	16112	16226	16194	15893	16025	16084	16125	16225	16304	16131	16126	16048	16319	16254	16365	16266	16189	16165	16061	16191	16086	16058	16251	16193	16032	16228	16363	16199	16177	16074	16217	16154	16229	16483	16300	16315	16428	16312	16280	16340	15937	16124	16198	16083	16046	16258	16112	16096	16210	16446	16234	16225	16143	16254	16206	16415	16498	16057	16103	15964	16291	16085	16190	16328	16256	16180	16436	16227	16325	16310	16238	16232	16217	16209	16167	16128	16288	16226	16216	16250	16243	15997	16223	16138	16175	16142	16261	16384	16187	16504	16252	16234	16326	16228	16287	16202	16284	16197	16085	16050	16257	16115	16429	16178	16267	16289	16231	16146	16272	16154	16142	16238	16286	16410	16297	16243	16173	16175	16281	16248	16339	16523	16250	16225	16189	16007	16242	16275	16237	16034	16199	16016	16359	16141	16256	16147	16118	16218	15992	16291	16252	16224	16148	16158	16261	16213	16164	16165	16129	16352	16172	16057	16405	16147	16351	16306	16245	16231	16282	16013	16216	16369	16217	16149	16164	16183	16225	16298	16100	16438	16175	16080	16217	16293	16313	16210	16067	16164	16062	16010	16226	16102	16431	16332	15962	16264	16281	16072	16324	16215	16212	16142	16188	16009	16224	16145	16239	16297	16439	16188	16589	16217	16282	15986	16133	16130	16116	16295	16264	16347	16374	16245	16191	16146	16170	16240	16241	16225	16225	16017	16227	16112	16239	16093	16323	16322	16076	16204	16262	16122	16272	16322	16368	16174	16140	16336	16239	16472	16411	16376	16327	16263	16265	16129	16230	16240	16191	16267	16113	16085	16122	16277	16084	16082	16164	16073	16166	16161	16000	15958	16144	16236	16272	15994	16340	16242	16244	16342	16187	16470	15857	16224	16411	16157	16107	16309	16262	16179	16189	16215	16125	16247	16336	16282	16155	16147	16099	16394	16256	16285	16163	16371	16021	15994	16124	16019	16293	16229	16249	16210	16309	16295	16084	16236	16153	16333	16441	16126	16126	16141	16402	16215	16132	16140	16297	16178	16297	16229	16046	16285	16081	15886	16150	16369	16180	16113	16235	16080	16247	16189	16268	16173	16022	16285	16202	16119	16188	16238	16177	16169	16113	16172	16066	16214	16167	16147	16198	16396	16315	16155	16547	16196	16071	16354	16353	16432	16129	16485	16180	16245	16262	16030	16382	15936	15946	16257	16173	15908	16306	15995	16208	16185	16196	15996	16106	16236	16165	16036	16139	16339	16175	15970	16208	16308	16383	16100	16098	16220	16114	16160	16236	16287	16132	16225	16228	16469	16232	16114	16438	16147	16227	16129	16391	16305	16208	16244	16111	16381	16350	16288	16180	16214	16246	16145	16281	16188	16223	16273	16272	16269	16161	16116	16321	16162	16332	16533	16061	16268	16274	16153	16189	16186	16339	16048	16306	16034	16222	16367	15962	16336	16130	16325	16227	16113	16226	16126	16217	16266	16182	16074	16172	16250	16307	16013	16075	16341	16181	16092	16209	16129	16270	16295	16071	16191	16061	16113	16179	16254	16373	16244	16110	16297	16212	16167	16400	16314	16324	16216	16068	16039	16302	16272	16282	16325	16180	16290	16359	16333	16205	16288	16193	16277	16064	16339	16300	15999	16188	16265	16043	16139	16055	16124	16223	16098	16080	16127	16110	16230	16189	16102	16247	16160	16110	16070	16332	16290	16431	16453	16303	16147	16224	16146	16230	16383	16152	16426	16267	16238	16261	16033	16348	16114	16223	16094	16304	16340	16146	16280	16297	16311	16332	16204	16186	16269	16074	16151	16331	16078	16301	16232	16068	16113	16215	16141	16113	16243	16174	16236	16334	16236	16347	16189	16028	16025	16032	16331	16233	16366	16209	16041	16507	16283	16164	16590	16168	16303	16189	16083	16232	16220	16279	16215	16357	16271	16118	16185	16309	16265	16299	16145	16215	16284	16343	16295	16174	16296	16277	16158	16238	16259	16055	16097	16057	16008	16173	16175	16228	16175	16202	16262	16306	16203	16294	16182	16320	16188	16276	16308	16358	16350	16220	16345	16304	16111	16252	16323	16256	16207	16212	16385	16081	16064	16161	16109	16238	16107	16075	16055	16171	16190	16344	16264	16278	16214	16177	16298	16085	16264	16182	16326	16336	16208	16304	16239	16251	16102	16235	16228	16098	16234	16229	16058	16009	16431	16127	16219	16222	16171	16505	16221	16240	16307	16197	16296	16125	16257	16090	15938	16138	16216	16141	16212	16277	16136	16148	16146	16276	16223	16300	16133	16273	16098	16274	16353	16158	16254	16431	16214	16207	16133	16045	16264	16422	16319	16109	16390	16218	16225	16313	16180	16236	16279	16071	16373	16168	16354	16144	16081	16233	16085	16277	16139	16126	16339	16136	16094	16161	16184	16191	16073	16222	16045	16255	15963	16262	16317	16222	16127	16229	16215	16295	16287	16121	16273	16241	16226	16154	16122	16244	16384	16171	16260	16223	16216	16177	16303	16260	16264	16379	16232	16259	16158	16318	16190	16244	16089	16173	16259	16182	16266	16149	16217	16188	16026	15995	16190	16058	16083	16176	16069	16352	16203	16142	16175	16144	16408	16125	16202	16186	16211	16175	16323	16084	16095	16180	16191	16253	16339	16386	16175	16108	16125	16169	16424	16281	16341	16327	16117	16123	16077	16130	16127	16189	16365	16325	16220	16171	16254	16146	16017	16286	16215	16391	16320	16140	16271	16158	16125	16333	16350	16078	16052	16330	16330	16117	16112	16221	16166	16181	16116	16287	16315	16225	16011	16080	16327	16300	16191	16139	16102	16221	16101	16176	16231	16146	16120	16325	16218	16072	16333	16099	16311	16081	16203	16162	16262	16158	16166	16082	16221	16135	16282	16312	16259	16242	16119	16236	16183	16051	16106	16292	16195	16233	16278	16346	16202	16282	16237	16356	16085	16221	16345	16210	16281	16200	16105	16217	16215	16203	16343	16131	16361	16210	16224	16141	16422	16167	16198	16102	16194	16186	16108	16351	16204	16107	16145	16387	16073	16235	16387	16349	16227	16279	16197	15974	16301	16242	16281	16045	16230	16232	16176	16134	16213	16213	16163	16226	16312	16226	16471	16339	16181	16206	16118	16111	16199	16168	16088	16161	16152	16268	16192	16177	16212	16303	16312	16225	16249	16288	16200	16327	16094	16180	16157	16364	16120	16177	16398	16226	16104	16259	16301	16184	16254	16078	16346	16253	16127	16436	16221	16293	16285	16444	16185	16268	16259	16221	16303	16160	16380	16227	16118	16104	16097	16182	16179	16219	16078	16239	16244	16110	16222	16266	16223	16017	16295	16244	16163	16283	16249	16210	16115	16247	16063	16120	16236	16213	16095	16278	16148	16140	16235	16110	16120	16261	16127	15998	16021	16048	16186	16182	16135	16108	16183	16372	16302	16156	16214	16345	16098	16184	16281	16182	16255	16085	16072	16077	16149	16448	16157	16289	16020	16345	16392	16213	16180	16321	16255	16464	16292	16363	16110	16175	16242	16238	16293	16227	16055	16283	16358	16281	16123	16346	16334	16208	16313	16124	16248	16313	16175	16249	16128	16286	16150	16317	16102	16424	16174	16335	16232	16389	16042	16038	16201	16176	16428	16060	16203	16000	16390	16185	16653	16302	16068	16282	16128	15957	16048	16198	16090	16410	16123	16158	16186	16072	16084	16009	16229	16186	16249	16243	16342	16265	16171	16272	16079	16258	16088	16341	16366	16260	16210	16285	16178	16185	16393	16174	16370	16318	16205	16074	16247	16303	16324	16143	16249	16212	16103
22697	33232	29801	22390	19950	17830	16898	16464	16393	15964	15533	15188	14966	15111	14818	14849	14649	14616	14625	14595	14354	14441	14207	14319	14242	14184	14064	14148	14283	14086	14090	14075	14078	14193	14215	14190	14143	14034	14164	14044	13943	14122	14099	13877	14165	14188	14067	14143	14044	14065	13954	14087	14134	14083	13986	14151	14116	14035	14107	13980	14003	14158	13957	14423	14047	14124	14139	14297	13947	13987	14070	14125	13960	14069	14030	14004	14088	14044	14100	14033	14117	14004	14180	14104	14051	13866	13965	14028	14018	14088	14186	14049	14090	13980	14029	14189	13998	14203	14113	13986	14052	13971	13984	13912	14069	14126	14169	14067	13999	13904	13940	14089	14186	14134	14069	14129	14154	14057	14112	14063	14051	14254	14053	13987	13974	14053	14206	14089	14267	14137	14141	13890	14017	14226	13878	14219	14107	14241	14181	14048	14026	14060	14164	14104	14074	14153	14056	14002	14083	14054	14300	14091	14122	14113	14134	14177	14011	13947	14176	14343	13985	14090	13997	14046	14040	13942	14042	14130	14039	14111	14129	14006	14076	14150	14113	14026	14094	14053	14131	13979	14103	14209	14161	14032	14118	13922	14153	13955	14005	14042	14112	14093	14060	14093	14160	14075	14136	14257	14091	14054	14166	13866	14070	14121	14179	14240	13959	14212	14057	14164	14001	14118	14084	14114	14000	14054	14182	14225	14166	14058	14041	13921	13885	14147	13949	14191	14115	14030	13973	14106	14096	13876	14011	14068	13951	14301	14021	14082	13952	14112	14111	13969	14100	14115	14137	14101	14100	14089	14289	14149	14146	13958	14052	14208	14102	14069	14190	14107	14068	13974	14227	14157	14135	14106	13993	14112	14127	14034	14145	14038	14233	13993	14044	13827	14130	14027	14112	14047	13975	14087	14225	14064	13954	13965	14013	14238	14157	14149	14169	13977	14039	14055	14157	14094	13988	14041	14203	14064	14278	13917	14124	13981	14052	14102	13914	13922	13894	14104	14012	14178	14084	14137	14051	14014	14087	14145	13928	13898	13952	14055	14149	14103	13956	14018	13986	14100	14044	14011	13996	13942	14132	14132	14097	13986	14081	13983	14257	14027	13960	14085	13958	14075	14142	14221	13884	14224	14183	14028	14138	14046	14258	14169	14159	14137	13965	13976	14016	13960	14060	14040	14071	14088	14080	14004	14214	14147	13952	14114	14233	14032	14106	14211	14027	14215	13940	14118	14201	14096	14109	14360	13939	14107	14234	14059	14124	14187	13968	14098	13947	14102	14106	14114	14217	14025	14172	14100	14026	14115	14058	14009	13969	13958	14161	13995	14113	14039	14234	14011	14045	14204	13986	14250	13910	14091	14088	14118	14123	14039	13931	13938	13934	13873	14152	13994	14164	14065	14078	14059	14032	14173	13985	14076	14249	13857	14026	14024	14141	13865	14165	14036	14129	14338	14192	14002	14211	14097	14116	13931	14168	14103	14051	14273	14022	14121	13991	14148	14068	14054	14033	14061	14131	14123	14052	14071	13867	14083	14006	14170	13928	13985	13985	13986	14078	14092	14038	14048	14224	14147	14144	14102	14162	14134	14152	14196	13957	14127	14359	14080	13989	14258	13903	14007	14102	14125	14167	14079	14026	14039	14046	14128	14042	14051	14165	14078	14038	14123	14066	14120	14103	13836	14126	14190	13942	14034	14096	13912	14116	14048	14094	14124	13995	14134	14058	14135	14137	14189	14057	13972	14108	14109	14214	14213	14070	14133	14118	14014	14034	14177	14107	13900	14057	14133	14022	14062	13995	13881	14032	14095	14087	14166	13887	14062	14070	14098	14105	13956	14016	14109	14098	14102	14081	14040	14173	14201	14022	14225	14145	14133	13905	13988	14020	14085	13961	14096	14069	14119	14119	13974	14149	14050	14246	14073	14075	14067	14155	13971	13996	14025	14039	14110	13998	13894	14040	14165	14341	13979	14125	14140	13886	14103	14125	14091	14099	14015	14166	14086	14131	14038	13949	13982	14021	14097	14267	14059	13954	14125	14066	14102	14094	14215	14150	14016	14060	13957	14061	13939	14098	14133	13994	14211	13991	14241	13955	13958	13888	14094	14119	14024	14164	14111	14068	14074	14067	14050	14178	14162	14131	14072	14067	14211	14077	14035	14040	14083	14115	14090	13816	14132	13860	14011	14167	14118	14047	13995	14235	14053	13854	14019	13996	14012	14087	14020	14206	14301	14174	14072	14090	13988	14061	13902	14012	14082	14080	13963	14196	14089	14143	14126	14106	14002	14040	14013	13998	13892	14165	13986	13995	14075	14133	13964	14089	13998	13842	14265	14065	14083	14186	14124	14103	14107	14097	14075	14130	14049	14100	14011	14072	13954	13896	14167	14171	14064	14022	14178	14032	13892	14078	14053	14142	13992	14160	14064	14105	14144	14154	13918	14106	14041	14111	14105	14074	14135	13934	14151	14245	14011	14069	13866	14047	14048	14128	13897	14134	14124	14074	14103	14160	14283	14100	13870	14174	14047	14070	13797	14136	14008	14116	13960	14068	14203	14169	14186	14096	14151	14150	14136	14032	14142	14108	14179	14152	14043	14067	14027	14009	13969	13992	14168	14065	14104	14196	14103	13942	14077	14161	13900	14165	14049	14255	14099	14077	14055	14056	14285	14095	13951	14210	14156	14027	14116	13992	14061	14153	14113	13953	14173	14062	13943	14161	13909	13992	14168	14104	13973	14039	13910	14235	14163	14121	14078	14145	14003	14023	14158	13970	14006	14004	14069	14115	14068	13996	14191	13928	14210	14019	13985	14122	14074	14197	14087	14007	14058	14097	14030	13963	14083	13827	14183	14178	14163	14097	14029	14121	13941	14108	14114	14000	14043	13830	14189	14190	14065	13986	14091	14052	14188	13994	14123	14068	14088	14145	14050	14053	13997	14096	14136	14119	14039	13949	14146	13955	14024	14171	14113	14041	14098	13990	14130	14120	13928	13869	13861	14133	14071	14109	13918	14095	14114	14042	13855	14139	13967	14081	14083	14170	13973	14202	14106	13995	14152	14131	14098	14129	14109	14017	14295	13920	14131	13986	14230	14091	14107	14114	14111	14114	13907	13975	14089	13895	14048	14052	14155	13980	14251	13943	14182	14078	14052	14127	14065	13993	14190	14065	13909	14085	14158	14106	13949	14147	13954	14108	14084	14064	14139	13970	13929	13997	14048	14088	14212	14090	14112	13814	14187	14127	14067	14061	13981	13953	14073	13910	14168	14009	14234	14100	14188	14084	14107	14020	14235	14025	14242	14248	14087	14091	14128	13987	14118	14217	14105	14117	14220	14030	14020	14009	14173	14016	14000	14107	14052	13997	14056	14018	14175	14175	13969	14178	14031	14185	13916	14178	13975	14001	14139	14147	14111	14016	14041	14164	13982	14199	14130	14078	13951	14291	14237	14077	14077	14095	13958	13975	14262	13989	14056	14164	14172	14057	14074	14110	14067	13988	14113	13992	14152	14117	14050	14222	14067	14116	14091	14098	14052	14183	13922	14139	14042	13931	14003	14015	14103	14032	13892	14125	14205	14051	14052	14230	14206	14158	13884	14150	14080	14126	14163	14106	14097	14224	14316	14028	13984	14096	14051	14178	14087	14151	13922	14138	14067	13930	14076	14142	14164	14213	14065	13925	14040	14183	13975	14104	13957	13992	13997	14009	13998	14225	13982	14183	14119	14124	14160	14052	14172	14106	14125	13983	14198	14107	14114	13938	13999	14075	13968	13963	14257	14040	14043	14150	14126	14092	14119	14050	14130	14183	14035	13991	14100	14178	14238	14022	13972	14038	13991	13992	14092	13838	14080	14006	14279	13990	14171	14112	14040	13867	14086	14005	14020	14165	14124	14109	14071	14070	14128	14060	14106	14311	14004	14078	14168	13958	14179	14039	14147	14127	14113	13978	14201	14126	13897	14121	14058	14021	14142	14301	14121	14043	14142	14093	14018	14101	13962	14118	14061	14074	14090	14037	14029	14083	14106	14043	13990	14153	14067	14084	14093	13903	14235	13986	14012	14208	14000	14088	14073	14146	14096	14013	14190	14234	13938	14097	14126	14159	14107	14184	14144	14033	14121	14086	14090	14028	14162	14014	14165	13852	14107	14091	14005	14033	14193	14198	14047	14063	13926	13973	14157	13899	13973	14136	14222	14032	13988	14315	14085	14063	14243	14061	14096	14068	14027	14125	14003	14090	14151	14000	14225	13958	14071	14129	13995	14025	14306	14006	14076	14087	14191	14056	14049	14179	13981	14011	13949	14149	14070	13935	14025	14136	14068	14002	14015	14087	14121	13879	13899	13926	14217	13990	14032	14049	14116	14167	14184	14097	14060	14019	13864	14077	14158	14071	13929	14045	13991	14067	13887	14141	14028	14165	14131	14188	14128	14093	14076	14197	13979	14058	13956	14191	13991	14121	14119	14006	14154	14187	14181	14229	13967	14190	14143	13992	14276	14125	14061	14034	14023	14253	13983	14083	14108	14004	13960	14213	14167	14129	14294	14223	14207	14190	14066	14137	14013	14066	13854	14125	14069	14110	14070	14164	14068	14054	13977	14098	14206	14130	14025	14005	13986	14082	14105	13891	14219	14238	14132	14211	14103	13906	13963	14085	14163	14112	14273	14120	14038	14102	13944	14205	14060	14079	13910	14150	14054	14088	14151	14181	13943	14101	14259	14214	14143	14217	13925	14098	14056	14171	14107	14098	13992	14040	14003	14136	14119	14070	14170	14030	14130	14126	14001	14118	14088	13962	14134	14149	14050	13965	14096	13930	14062	14207	14071	14087	14116	14307	14133	13941	14115	14235	14035	14027	14125	14008	14091	14013	14026	14090	14068	14054	14055	14213	13977	13842	14077	14071	14110	14071	14022	14062	14134	13995	14037	13969	14226	14005	14043	14082	13974	14018	14075	14032	14172	14157	14112	13972	14111	13976	14311	14015	14029	14247	14000	13983	14124	14251	14057	13915	14182	14137	14237	14064	14009	13964	14052	14065	14089	14096	14001	13983	14132	14017	14177	14084	14030	14088	14145	13947	14084	14017	14134	14068	14006	14073	13968	14072	14192	13865	14020	14179	14069	14172	14093
23755	21027	28369	24202	22609	23040	21901	19310	18598	18859	18243	17839	17391	17616	17290	17375	17118	17032	17215	17108	16813	16847	16702	16613	16825	16577	16593	16708	16846	16720	16634	16827	16890	16767	16508	16441	16560	16682	16487	16658	16681	16405	16616	16534	16549	16464	16736	16634	16548	16500	16517	16496	16427	16341	16447	16393	16631	16527	16508	16510	16642	16490	16360	16392	16550	16484	16601	16538	16433	16523	16279	16534	16579	16420	16498	16423	16539	16654	16542	16239	16399	16429	16548	16565	16511	16366	16441	16543	16476	16535	16564	16432	16400	16473	16503	16551	16548	16417	16466	16500	16451	16632	16603	16585	16542	16573	16217	16427	16453	16415	16506	16763	16466	16434	16498	16575	16660	16611	16744	16573	16421	16595	16347	16299	16757	16374	16389	16559	16559	16595	16418	16497	16585	16469	16295	16406	16658	16568	16616	16402	16288	16654	16551	16631	16297	16349	16721	16624	16161	16514	16382	16376	16456	16283	16400	16330	16264	16562	16512	16253	16371	16240	16386	16535	16572	16349	16494	16353	16751	16581	16585	16519	16477	16538	16522	16339	16419	16595	16529	16501	16602	16542	16433	16543	16581	16300	16361	16646	16551	16451	16584	16471	16451	16638	16484	16462	16341	16347	16580	16524	16517	16287	16659	16536	16351	16379	16493	16335	16427	16580	16574	16519	16591	16367	16389	16507	16484	16275	16431	16410	16477	16258	16415	16336	16408	16454	16318	16428	16539	16502	16580	16639	16372	16461	16516	16192	16510	16374	16404	16404	16521	16537	16494	16483	16468	16368	16692	16428	16504	16340	16370	16445	16417	16461	16511	16439	16522	16333	16220	16501	16414	16276	16529	16294	16348	16523	16419	16726	16555	16377	16209	16312	16662	16514	16530	16462	16399	16423	16400	16419	16462	16429	16615	16277	16504	16431	16484	16424	16491	16290	16590	16452	16535	16380	16540	16398	16696	16579	16612	16487	16444	16448	16619	16645	16509	16457	16419	16563	16433	16232	16473	16661	16454	16559	16474	16437	16383	16612	16414	16307	16249	16455	16497	16551	16501	16523	16315	16354	16465	16244	16225	16702	16201	16337	16513	16293	16375	16459	16600	16516	16576	16564	16436	16557	16430	16374	16297	16485	16450	16503	16415	16264	16444	16413	16579	16566	16497	16509	16581	16469	16348	16606	16559	16459	16366	16589	16569	16520	16581	16504	16590	16415	16515	16540	16614	16429	16611	16280	16407	16504	16573	16438	16570	16673	16625	16714	16586	16455	16391	16307	16602	16294	16549	16485	16485	16445	16573	16392	16434	16588	16643	16482	16441	16555	16466	16624	16645	16362	16472	16595	16452	16314	16539	16381	16535	16427	16563	16437	16643	16541	16472	16299	16561	16514	16508	16534	16299	16457	16574	16299	16434	16568	16657	16360	16681	16436	16389	16490	16488	16291	16485	16514	16563	16442	16579	16437	16286	16355	16378	16621	16554	16515	16356	16466	16687	16703	16617	16617	16578	16530	16444	16474	16378	16294	16526	16301	16513	16706	16531	16398	16462	16275	16288	16365	16473	16579	16566	16425	16336	16372	16495	16560	16472	16399	16465	16413	16572	16301	16309	16403	16358	16494	16235	16371	16289	16501	16412	16369	16426	16477	16579	16463	16400	16480	16250	16588	16528	16458	16502	16379	16580	16437	16397	16608	16507	16333	16450	16444	16519	16364	16471	16525	16400	16516	16441	16615	16617	16461	16459	16385	16442	16647	16370	16506	16478	16544	16373	16347	16510	16573	16516	16550	16501	16425	16494	16539	16556	16468	16350	16467	16391	16331	16504	16640	16360	16362	16490	16413	16519	16422	16584	16589	16438	16359	16298	16349	16410	16216	16534	16495	16457	16462	16573	16603	16481	16505	16546	16451	16352	16477	16428	16450	16608	16635	16358	16371	16439	16500	16549	16640	16638	16666	16290	16398	16441	16524	16211	16410	16514	16481	16388	16494	16379	16485	16681	16620	16522	16312	16675	16682	16733	16444	16410	16398	16544	16311	16676	16464	16360	16400	16454	16361	16335	16354	16433	16462	16635	16333	16584	16484	16548	16418	16482	16406	16458	16790	16563	16473	16438	16472	16718	16332	16489	16487	16410	16363	16520	16145	16518	16449	16466	16661	16594	16548	16570	16635	16607	16632	16470	16326	16485	16594	16391	16437	16442	16657	16424	16443	16470	16360	16431	16484	16574	16500	16365	16569	16578	16362	16261	16433	16652	16566	16417	16513	16410	16344	16524	16514	16400	16390	16419	16449	16419	16504	16471	16687	16549	16372	16396	16315	16366	16624	16360	16244	16387	16210	16374	16553	16679	16342	16409	16574	16449	16382	16477	16470	16629	16434	16450	16402	16665	16649	16504	16565	16373	16637	16598	16394	16564	16454	16714	16557	16457	16731	16408	16352	16339	16448	16567	16568	16627	16411	16548	16408	16349	16527	16380	16420	16424	16408	16388	16369	16434	16365	16547	16418	16444	16584	16613	16350	16479	16540	16376	16228	16335	16431	16463	16401	16454	16430	16187	16676	16480	16545	16434	16379	16798	16625	16255	16487	16360	16630	16436	16527	16398	16370	16562	16544	16420	16424	16429	16426	16443	16517	16436	16487	16483	16477	16616	16546	16411	16401	16570	16411	16609	16507	16464	16500	16737	16638	16623	16628	16332	16657	16241	16348	16400	16432	16542	16637	16422	16476	16335	16421	16466	16564	16461	16578	16659	16248	16284	16402	16372	16455	16384	16465	16476	16446	16619	16350	16507	16634	16482	16503	16554	16429	16406	16484	16468	16455	16284	16534	16586	16489	16579	16435	16351	16424	16490	16289	16473	16593	16420	16518	16570	16322	16363	16473	16514	16505	16412	16318	16460	16338	16327	16465	16425	16524	16363	16459	16417	16501	16356	16323	16488	16598	16559	16507	16366	16376	16271	16392	16562	16470	16491	16391	16279	16354	16460	16640	16693	16570	16782	16553	16769	16696	16628	16468	16447	16482	16340	16475	16339	16497	16481	16489	16522	16500	16565	16519	16516	16310	16707	16464	16393	16465	16531	16594	16282	16647	16457	16294	16616	16376	16390	16549	16601	16607	16491	16557	16375	16458	16381	16765	16392	16414	16488	16447	16491	16365	16618	16551	16489	16718	16442	16455	16456	16435	16316	16259	16373	16626	16458	16406	16443	16434	16770	16464	16463	16443	16494	16450	16444	16340	16565	16463	16427	16319	16588	16293	16375	16417	16131	16455	16591	16424	16267	16352	16240	16407	16562	16497	16515	16560	16540	16607	16426	16263	16513	16430	16419	16423	16395	16324	16284	16425	16577	16501	16457	16402	16501	16442	16551	16314	16400	16520	16494	16456	16560	16677	16424	16514	16575	16529	16426	16287	16534	16495	16496	16496	16548	16351	16483	16600	16322	16340	16478	16129	16393	16566	16508	16526	16654	16493	16634	16420	16345	16446	16715	16604	16218	16392	16302	16313	16551	16622	16387	16442	16618	16558	16532	16496	16550	16546	16470	16356	16632	16500	16474	16696	16465	16335	16572	16474	16578	16456	16281	16488	16484	16514	16716	16591	16459	16482	16539	16697	16694	16671	16405	16378	16411	16511	16280	16477	16467	16272	16515	16334	16522	16583	16503	16676	16545	16574	16403	16499	16405	16367	16369	16385	16235	16467	16543	16401	16505	16514	16229	16411	16504	16587	16470	16452	16413	16552	16455	16175	16428	16482	16396	16360	16415	16344	16364	16484	16232	16502	16457	16483	16793	16474	16405	16421	16537	16385	16433	16539	16488	16386	16555	16494	16563	16618	16422	16452	16286	16371	16508	16447	16340	16447	16438	16311	16369	16395	16615	16373	16437	16445	16446	16477	16473	16456	16376	16491	16589	16489	16318	16274	16295	16539	16414	16351	16338	16371	16575	16439	16666	16535	16194	16583	16354	16365	16562	16470	16266	16476	16558	16433	16474	16442	16358	16428	16473	16460	16431	16504	16344	16547	16616	16578	16374	16309	16664	16442	16470	16511	16579	16604	16386	16445	16492	16452	16268	16514	16487	16670	16442	16460	16555	16450	16464	16464	16520	16572	16593	16459	16604	16341	16543	16427	16455	16482	16523	16664	16352	16404	16383	16416	16496	16349	16392	16544	16431	16615	16497	16678	16548	16347	16540	16650	16319	16496	16378	16529	16453	16384	16377	16400	16461	16428	16487	16345	16474	16350	16426	16366	16593	16559	16524	16564	16425	16599	16465	16423	16284	16509	16532	16446	16453	16503	16614	16381	16399	16452	16519	16345	16430	16373	16301	16519	16734	16561	16595	16513	16459	16340	16702	16629	16551	16533	16508	16488	16451	16317	16415	16479	16599	16692	16688	16404	16453	16571	16478	16509	16240	16489	16524	16709	16502	16495	16560	16581	16603	16498	16355	16499	16276	16288	16456	16427	16290	16463	16483	16526	16428	16459	16414	16312	16472	16325	16381	16503	16744	16628	16546	16766	16563	16451	16391	16289	16310	16379	16493	16607	16440	16472	16715	16470	16605	16533	16594	16376	16590	16267	16407	16425	16476	16300	16514	16542	16665	16374	16316	16570	16385	16305	16653	16439	16464	16477	16485	16526	16559	16387	16485	16661	16499	16509	16445	16499	16441	16404	16477	16416	16476	16513	16536	16533	16404	16310	16503	16533	16329	16437	16467	16356	16290	16389	16288	16336	16614	16285	16325	16438	16416	16469	16456	16611	16417	16563	16462	16560	16276	16440	16489	16484	16486	16583	16458	16432	16369	16424	16410	16466	16374	16362	16581	16582	16646	16621	16467	16574	16425	16612	16381	16349	16462	16410	16592	16400	16512	16457	16501	16378	16432	16525	16435	16547	16406	16529	16473	16554	16547	16568	16408	16548	16574	16566	16346	16446	16561	16620	16647	16667	16403	16566	16405	16402	16544	16547	16260	16168	16569	16457	16492	16560	16663	16366	16538	16405	16467	16485	16572	16598	16385	16390	16450	16373	16558	16422	16541	16544	16467	16519	16473	16441	16459	16435	16571	16355	16571	16648	16631	16207	16344	16625	16644	16610	16560	16389	16510	16372	16722	16546	16412	16461
21902	38790	35168	26701	23071	20443	18911	17974	17562	17644	16751	16364	15957	15958	15570	15144	15163	15322	14889	14917	14848	14733	14624	14402	14657	14665	14572	14314	14538	14372	14283	14458	14486	14315	14299	14612	14326	14386	14181	14242	14341	14307	14408	14306	14092	14419	14298	14099	14335	14273	14314	14389	14256	14232	14184	14104	14379	14251	14347	14232	14234	14130	14266	14428	14410	14204	14333	14125	14369	14264	14196	14185	14129	14415	14152	14121	14193	14137	14214	14212	14233	14282	14445	14259	14256	14257	14484	14250	14212	14257	14269	14396	14135	14155	14259	14192	14145	14246	14225	14390	14389	14206	14288	14154	14194	14186	14166	14207	14232	14293	14150	14117	14100	14154	14283	14269	14134	14241	14266	14013	14297	14270	14137	14195	14365	14199	14092	14123	14226	14209	14234	14260	14200	14110	14270	14065	14231	14218	14154	14228	14117	14096	14234	14243	14253	14213	14270	14281	14185	14352	14125	14375	14126	14210	14227	14148	14356	14118	14263	14370	14175	14297	14243	14215	14226	14095	14338	14345	14296	14224	14211	14454	14178	14048	14224	14286	14084	14249	14316	14355	14105	14125	14022	14401	14351	14074	14189	14265	14247	14280	14304	14209	14285	14150	14248	14229	14310	14252	14097	14156	14181	14360	14140	14173	14284	14123	14376	14141	14060	14246	14101	14268	14241	14134	14221	14176	14129	14362	14346	14163	14127	14229	14014	14238	14224	14270	14185	14068	14327	14174	14213	14434	14182	14268	14196	14291	14313	14253	14306	14214	14205	14135	14126	14246	14309	14261	14121	13982	14196	14190	14194	14356	14206	14238	14213	14214	14168	14275	14190	14038	14357	14094	14085	14340	14217	14026	14263	14091	14244	14112	14208	14249	14074	14328	14075	14169	14256	14289	14379	14181	14243	14378	14139	14187	14150	14188	14285	14143	14239	14211	14174	14217	14263	14145	14132	14265	14238	14224	14329	14332	14116	14326	14193	14236	14367	14112	14404	14307	14338	14319	14344	14235	14187	14161	14169	14215	14127	14200	14228	14243	14306	14204	14258	14204	14172	14235	14203	14290	14284	14149	14182	14112	14174	14029	14179	14320	14266	14171	14204	14228	14247	14278	14229	14198	14245	14341	14201	14224	14156	14177	14153	14268	14222	14116	14308	14160	14270	14093	14123	14252	14139	14132	14358	14257	14169	14060	14008	14094	14023	14174	14122	14338	14309	14194	14164	14167	14262	14141	14251	14258	14200	14218	14226	14355	14282	14220	14269	14249	14149	14232	14181	14276	14058	14158	14307	14337	14172	14219	14043	14168	13977	14298	14163	14093	14265	14148	14131	14130	14345	14087	14086	14234	14205	14161	14134	14132	14254	14267	14198	14329	14177	14250	14251	14190	14132	14274	14279	14336	14163	14243	14104	14275	14333	14348	14299	14125	14069	14365	14204	14241	14332	14222	14085	14323	14248	14225	14220	14281	14247	14198	14349	14168	14293	14090	14138	14262	14219	14186	14428	14244	14088	14062	14239	14250	14206	14198	14034	14143	14120	14195	14232	14199	14352	14183	14230	14311	14157	14209	14224	14289	14240	14240	14175	14252	14297	14249	14173	14171	14246	14294	14338	14118	14067	14204	14190	14193	14133	14194	14217	14303	14202	14170	14289	14135	14267	14122	14310	14213	14322	14146	14267	14194	14255	14077	14242	14105	14327	14323	14295	14209	14354	14239	14186	14285	14249	14183	14176	14265	14241	14112	14280	14123	14187	14148	14280	14304	14132	14234	14273	14244	14241	14165	14232	14215	14219	14071	14259	14196	14226	14244	14148	14327	14274	14305	14179	14215	14340	14242	14135	14275	14196	14169	14217	14166	14104	14322	14336	14264	14086	14277	14285	14208	14206	14217	14241	14186	14083	14082	14196	14329	14187	14184	14177	14174	14125	14413	14023	14296	14313	14175	14337	14268	14324	14209	14371	14114	14236	14259	14019	14076	14142	14394	14232	14104	14295	14217	14290	14296	14215	14110	14291	14178	14346	14113	14305	14344	14113	14055	14137	14305	14292	14127	14266	14196	14274	14268	14413	14230	14327	14321	14260	14240	14215	14276	14237	14231	14261	14232	14197	14158	14222	14367	14275	14016	14375	14192	14329	14067	14165	14134	14173	14182	14437	14190	14285	14190	14175	14341	14153	14314	14402	14284	14208	14275	14251	14152	14235	14181	14311	14136	14285	14186	14113	14257	14431	14220	14333	14283	14321	14371	14204	14203	14253	14151	14194	14089	14179	14093	14208	13955	14236	14222	14315	14291	14269	14348	14152	14292	14215	14389	14214	14245	13998	14216	14118	14129	14342	14188	14186	14198	14346	14236	14120	14266	14283	14336	14315	14412	14071	14311	14137	14202	14204	14238	14237	14379	14169	14053	14249	14387	14330	14187	14245	14097	14213	14216	14276	14126	14268	14315	14158	14352	14300	14385	14236	14378	14179	14225	14076	14199	14139	14205	14146	14271	14071	14320	14273	14305	14188	14071	14256	14082	14365	14215	14160	14326	14272	14129	14331	14298	14292	14236	14321	14175	14129	14343	14123	14324	14198	14319	14299	14164	14284	14248	14184	14214	14313	14234	14240	14260	14303	14182	14371	14241	14314	14489	14185	14325	14235	14394	14126	14222	14298	14266	14137	14206	14125	14115	14238	13994	14368	14280	14135	14320	14090	14169	14167	14331	14268	14296	14237	14255	14179	14230	14319	14207	14484	14222	14242	14260	14234	14292	14229	14143	14300	14345	14137	14169	14139	14147	14333	14118	14224	14270	14098	14209	14193	14097	14165	14196	14297	14079	14250	14220	14269	14373	14163	14164	14236	14211	14086	14383	14183	14163	14265	14235	14218	14129	14192	14284	14278	14151	14273	14154	14215	14231	14307	14222	14179	14363	14247	14240	14130	14266	14305	14284	14344	14343	13984	14069	14247	14199	14007	14386	14350	14140	14307	14187	14334	14091	14298	14285	14190	14192	14251	14178	14210	14167	14071	14219	14376	14163	14209	14250	14152	14091	14108	14283	14272	14238	14247	14246	14119	14260	14313	14027	14211	14053	14097	14328	14263	14230	14245	14064	14337	14286	14423	14200	14232	14276	14167	14232	14404	14279	14280	14210	14010	14175	14256	14073	14193	14350	14248	14257	14244	14325	14231	14383	14297	14098	14222	14206	14265	14341	14121	14218	14131	14361	14301	14384	14228	14201	14189	14416	14283	14114	14158	14131	14235	14191	14439	14214	14284	14151	14205	14152	14241	14281	14201	14174	14156	14140	14328	14359	14231	14094	14207	14296	14170	14291	14193	14289	14260	14214	14237	14401	14292	14124	14190	14144	14317	14205	14162	14268	14284	14233	14232	14247	14150	14188	14249	14090	14319	14309	14176	14242	14143	14247	14197	14322	14180	14194	14336	14108	14093	14292	14187	14248	14037	14160	14112	14264	14193	14208	14334	14183	14205	14157	14327	14188	14137	14304	14286	14184	14230	14281	14151	14268	14071	14209	14273	14044	14211	14327	14101	14090	14365	14319	14203	14316	14062	14330	14140	14276	14195	14127	14242	14224	14238	14331	14184	14396	14173	14247	14165	14245	14152	14302	14198	14193	14337	14163	14191	14174	14251	14222	14231	14121	14316	14285	14270	14123	14248	14238	14129	14072	14283	14105	14281	14231	14304	14121	14172	14261	14194	14312	14052	14255	14226	14328	14173	14122	14265	14172	14215	14121	14195	14075	14238	14143	14044	14169	14193	14056	14160	14268	14194	14356	14226	14183	14251	14230	14215	14196	14195	14232	14315	14253	14194	14266	14281	14011	14228	14189	14146	14383	14162	14252	14198	14117	14120	14249	14315	14255	14248	14259	14263	14108	14108	14278	14243	14303	14153	14129	14317	14179	14021	14177	14083	14302	14261	14176	14037	14158	14168	14355	14423	14120	14248	14154	14137	14277	14094	14274	14239	14226	14296	14177	14425	14319	14027	14473	14274	14408	14364	14279	14285	14118	14166	14271	14406	14123	14230	14297	14184	14287	14350	14132	14178	14305	14267	14015	14282	14217	14299	14258	14212	14147	14214	14158	14276	14278	14159	14402	14221	14146	14380	14339	14110	14327	14227	14238	14218	14220	14107	14194	14278	14135	14063	14158	14331	14118	14312	14296	14183	14165	14271	14278	14173	14225	14100	14225	14080	14218	14259	14218	14126	14270	14252	14114	14321	14231	14222	14129	14173	14275	14075	14238	14272	14179	14229	14268	14377	14248	14133	13979	14178	14201	14382	14329	14127	14296	14181	14317	14064	14088	14291	14545	14321	14212	14327	14198	14216	14178	14190	14121	14269	14212	14110	14173	14391	14224	14371	14372	14211	14327	14096	14172	14158	14253	14154	14220	14307	14263	13988	14370	14357	14305	14224	14282	14199	14257	14194	14215	14239	14070	14360	14187	14142	14130	14293	14288	14126	14160	14268	14139	14280	13959	14276	14188	14279	14222	14333	14180	14184	14341	14208	14280	14099	14200	14309	14178	14239	14205	14055	14043	14027	14352	14280	14180	14207	14260	14312	14144	14253	14153	14209	14095	14193	14257	14176	14180	14221	14202	14312	14143	14281	14327	14120	14263	14259	14307	14107	14223	14310	14369	14255	14237	14286	14214	14151	14193	14238	14244	14489	14241	14220	14300	14279	14403	14238	14063	14328	14082	14108	14183	14136	14149	14070	14215	14339	14361	14302	14255	14062	14276	14187	14075	14230	14089	14136	14268	14126	14443	14360	14365	14380	14250	14260	14223	14347	14320	14178	14210	14179	14074	14287	14196	14195	14362	14185	14055	14255	14376	14161	14241	14180	14233	14386	14035	14288	14180	14348	14330	14275	14122	14216	14192	14160	14237	14260	14186	14160	14316	14289	14052	14234	14134	14195	14128	14229	14179	14325	14248	14277	14189	14363	14110	14262	14366	14353	14116	14222	14092	14266	14189	14269	14077	14206	14177	14315	14281	14204	14392	14236	14321	14188	14190	14165	14165	14205	14117	14392	14154	14250	14190	14276	14334	14078	14328	14302	14302	14227	14336	14116	14246	14263	14142	14091	14308	14274	14324	14203	14267	14315	14227
22772	21085	28826	23628	21707	24449	26582	22009	20807	21081	20585	19746	19883	19585	19574	19079	18842	18907	18806	18888	18546	18562	18591	18354	18339	18390	18462	18308	18289	18212	18204	18193	18429	18304	18115	18091	18189	18071	18300	17994	18042	18185	18286	18193	18189	18252	18065	18290	18275	17892	17961	18132	18189	18095	18223	18142	18230	18079	18101	18206	18042	18125	17979	18033	17721	17845	18075	17993	18075	18087	18042	18244	18114	17948	18159	18113	18010	18103	18143	18149	18154	17967	18030	18231	18019	18149	18134	17837	18053	18244	18202	17992	18017	17952	18073	18037	18128	18030	18133	18046	18101	17954	18043	17983	17906	18133	17759	18073	18095	17849	17930	18021	18129	18172	17902	18242	17919	17934	18099	17971	17961	18024	18088	17941	18149	18116	18175	18083	18041	18030	18124	17921	17930	18022	17936	18035	17992	17929	18002	18009	18059	17792	18156	17961	18049	18211	17909	18086	17949	18098	17903	17741	18002	17789	17888	18060	17948	17932	17828	17905	17828	17875	17798	17905	17844	18117	17952	18022	17792	17899	17873	17705	18146	17953	18080	18029	18115	17879	17914	18289	18095	18094	18067	17897	18047	18074	18128	18226	18016	17848	18198	18040	17976	18154	18003	17906	18093	18044	17884	17923	17980	17980	18035	17930	18032	18010	17878	17816	17846	17884	18202	17999	17939	17862	18168	18042	18147	18156	17894	17936	18021	18069	18020	18026	18160	17815	17859	18177	18040	18103	17955	18034	18024	18103	18169	18188	18117	17871	17806	18067	17852	17926	18024	18191	17742	17924	18066	18132	18233	18202	17893	18043	18064	17922	17775	18004	17868	18059	17893	18049	17968	17776	18219	18070	18036	18201	17857	17993	17745	17969	17871	17946	18070	17965	18056	18113	18086	17785	17944	18011	17980	18026	17937	18068	18212	18087	18009	18023	18197	17943	17910	18122	18147	17914	17942	18213	17952	18158	18287	18079	17860	18121	18097	17993	17943	17910	18052	18047	18000	18110	18178	18076	17953	17900	17988	18052	17747	17954	18031	18152	18046	18146	18082	18075	17976	17958	18030	18096	17959	18153	18126	17970	17907	17841	17870	17989	18011	17975	17938	17973	17889	17773	17831	17923	18012	18309	18045	17908	17900	17783	17920	18054	17985	17783	18146	18016	18080	18044	17976	18130	17749	18196	17977	18013	17848	18064	18033	18054	18194	18005	17913	17884	18251	17894	18029	17872	18054	17977	18028	17893	17927	17923	18079	18036	18049	18044	18058	17944	17896	18027	18013	17836	18001	18195	17861	17964	17878	17840	17914	17883	17978	18076	18081	18119	17870	18057	17940	18061	18109	17928	17972	17915	18047	17975	18066	18185	18158	18000	18007	17916	18031	18114	18122	18081	17874	17899	17951	18027	18100	18086	17912	18066	17948	18137	18037	17910	18144	17865	18015	17945	18151	18051	17913	18082	17976	17986	17886	18176	18139	18075	18030	17903	18021	18035	17921	17898	18109	18022	17943	18089	18096	17988	18038	18034	18193	18089	18060	18021	18063	18092	17812	17863	18042	17954	17966	18051	18060	18127	17950	17886	18036	18014	18130	18003	17857	18085	17919	17940	17981	17820	17906	18141	18110	17899	18015	17890	17898	17948	17953	17906	17818	17950	18024	18088	17879	17971	18158	18141	18090	17893	17702	17960	18091	17956	18103	17993	17969	18009	17965	17929	18047	18103	17915	17886	18164	18037	18043	17987	17832	18235	17938	17773	17947	18058	18108	18151	17862	17907	17804	17932	17941	18050	17822	17898	18247	18189	18316	18055	17922	18022	17956	18041	18003	18226	18185	18065	17859	17995	18152	17990	18187	17837	18093	18050	17995	17886	18071	17947	17903	18087	17837	18122	18170	18094	17888	17992	17856	18074	18134	17894	17978	17999	18012	17908	17975	17904	18095	18150	17941	17990	17938	17855	17953	18024	17871	17851	18247	17891	17941	17943	18099	17890	18101	17845	17939	17972	18050	18161	18063	18190	18124	18117	18096	17961	18031	18050	17980	18062	18001	18073	17919	17989	18029	18226	17944	17993	17971	17908	18061	17975	17959	18036	18088	17933	17962	18100	17936	18064	17899	18015	18116	17988	18186	18036	18105	18145	17860	18026	17999	18035	17993	18185	17958	18002	17955	17954	18159	18019	17885	18045	17980	17852	17995	18049	17842	17931	18113	17891	17960	17878	18034	17728	17978	17958	18094	17895	17957	18058	18061	18004	17813	18181	17917	18015	17945	18082	18164	17923	18081	18010	17814	18126	18166	17965	18034	17918	18256	18007	18069	17994	18164	17967	17954	18051	18024	17927	17897	17809	17905	18107	17903	18094	18012	17646	18118	17970	17886	18050	18043	18069	18101	17992	17966	17996	18044	18036	17943	18026	18039	18021	18054	17998	17940	17960	17802	17995	17756	18012	18015	17955	18037	18064	18064	18072	18151	17991	18196	17955	17972	17946	17822	18028	17863	17970	17752	17944	17871	17876	18004	18033	17899	18072	18113	17968	18018	17939	18151	18098	18036	17988	18097	18252	17935	17928	18144	18038	18122	17899	17907	18098	18185	17874	18185	18050	18018	17909	17753	18072	18010	18036	17999	18101	18104	18003	18274	17977	18061	18121	18016	17869	18090	18086	17869	18133	18075	17973	17992	18154	17944	17976	17901	17800	18129	18168	17680	17833	17861	18003	17877	18053	18011	18031	18167	18140	18101	18207	18094	17941	17926	17722	17949	18068	17991	17856	17879	18003	18072	17853	18087	18077	18023	17976	18282	18029	18112	17894	18014	17974	18068	18176	17986	18159	17992	17971	17880	18230	18045	18026	17756	18152	17935	17920	17929	17901	17971	18074	18035	18165	17890	18082	18028	17784	17916	18024	17965	17988	17982	17756	18033	17804	18249	17875	17976	17926	17914	17819	17993	17941	17914	18102	18057	17947	18086	17980	18136	17883	17980	17982	17858	18267	17943	18056	17925	17993	17986	17855	18283	17904	18078	18082	18086	17917	17967	17922	18005	18253	17889	17897	18252	18183	17944	18181	18079	18056	18066	17924	17953	18073	17699	17855	17938	17775	17797	17984	18142	18066	17906	17945	18127	17988	17898	18195	18040	17970	17987	18096	18022	18047	17964	18058	17982	18096	18082	17896	17917	17966	17969	17889	18014	17911	18065	17990	17957	17905	17993	17920	18290	17973	18198	17920	18057	17791	17912	17872	18011	18095	17987	17986	18031	17805	17981	18207	17978	18160	18143	17701	17912	17970	17933	18109	17974	18183	17986	18246	17964	17965	18126	18002	18236	17816	18161	17879	18059	17886	18128	17900	17772	17993	17868	18038	17736	17898	18164	17936	17883	17757	17914	18089	18100	17951	18000	18004	17947	17915	18364	18194	18096	18133	17985	17856	17962	17760	18252	17940	17950	17943	17725	17727	18041	17947	17774	17912	17988	17869	17938	18023	18167	17891	17939	17918	18103	18031	17899	18001	18225	17973	17909	18121	17769	17913	18041	17685	17992	18109	18048	17967	18108	18033	17934	17857	17951	17937	17863	18151	18027	17908	18129	18010	17827	17938	18044	17996	18006	17906	18009	17832	17924	18195	18063	17726	18030	18058	17949	18042	18129	17908	17801	17953	17821	17862	18094	18030	18032	18093	18104	18039	18079	18013	18018	17863	17975	18141	17955	17811	17943	18023	17991	17889	18060	18140	18089	18027	18009	18059	17958	18005	17963	17888	18293	18058	17759	18127	17988	17941	18053	17899	17919	17947	17965	18076	18108	18048	17760	18079	18022	17983	17915	18060	18066	17962	18149	18053	17886	18156	18075	17961	18063	18229	17889	17939	17941	17946	17838	18138	18052	17995	18230	18050	17998	18084	18119	18149	17788	18232	18004	18215	18072	18196	18093	18088	18101	18052	17972	18270	17874	17939	18019	18219	17944	18074	17730	17986	17948	17966	18016	17976	18119	17941	17931	17982	18032	18033	18066	18114	18097	18073	18051	17875	17907	18238	18111	17888	18264	18094	18110	18167	17962	17764	17915	17962	18111	17993	18073	18002	17875	17733	18008	18203	18180	18183	18130	17941	17954	18038	18210	17944	17957	18035	18025	17852	17792	17992	17841	17813	18088	18099	17947	18035	17804	17900	17898	18062	18018	18065	18045	18114	18142	18031	17793	18025	18232	17997	18067	17903	18062	18043	17789	17913	17893	17914	18060	18008	17938	17991	18118	18101	17902	17831	18058	18005	18058	17960	17993	18131	18376	17977	18006	18004	18041	18096	18139	18061	17711	18015	17878	17927	17908	18017	18168	18067	18208	18203	17934	17782	18000	17792	17975	18036	18090	17949	17925	18025	17993	17901	17861	18034	17738	17982	18050	17905	17997	18068	17970	17946	18053	18187	18055	18202	17938	17889	18045	17982	17961	18112	18160	17910	17889	17941	17761	17808	17974	18080	17953	17841	17855	17981	18168	17928	18199	17990	17881	18046	17862	17986	17915	17993	17940	18012	17988	17902	17777	17870	17953	18011	18120	17848	18144	18146	18144	17982	18015	18052	17937	18103	17986	18076	17972	18056	18006	17964	18014	18051	18044	17943	18009	18144	18011	17869	17879	18105	18077	17880	17897	17955	17894	18051	18029	18011	18088	18065	17926	17943	17856	18204	18199	17984	17944	17794	18050	18072	17936	18123	18104	17946	17724	18054	18014	18134	17805	17893	17839	17866	17978	18080	18096	17983	18105	18030	18247	18035	18319	18300	17953	18049	18129	18170	17996	18148	17880	18057	18059	18127	17888	18254	18059	18004	17927	17945	17953	18125	18126	18000	18074	18041	18016	18090	18068	18123	18237	17936	18157	18175	17943	17760	18038	17930	17940	18031	18000	18099	17799	17856	18116	17893	18089	18105	18064	17942	18069	18114	18026	17952	18077	18153	17965	17941	17828	18051	18136	17906	17952	18011	18028	17906	18110	17952	17891	18097	17947	17958	18083	18064	18004	18106	17966	17947	18257	18037	17873	17823	17817	18142	17996	17884	17945	18204	17956	17983	18126	17973	18005	18039	17992	18053	18133	17970	18068	18025	18049	18019	18143	17786	18094	17924	18059	17918
24354	43681	39633	30521	27417	23415	21318	20396	19894	19760	18403	17919	17573	17310	16859	16655	16480	16449	15970	16017	15975	15840	15538	15590	15520	15360	15466	15498	15220	15309	15355	15257	15362	15294	15336	15121	15306	15218	15047	15208	15111	15262	15316	15099	15203	15250	15196	15177	15211	15236	15164	15345	15257	15205	15213	15160	15191	15177	15219	15242	15095	15137	15075	15073	15059	15222	15062	15035	15260	15067	15142	15071	15275	15251	15128	15000	15149	15023	14797	15215	15125	15101	15194	15135	15107	15228	14954	15168	15191	15062	15333	15123	15167	15083	15012	15038	15108	15142	15143	15051	15113	15038	15095	15098	14973	15179	15143	15101	15066	15099	15176	15119	15210	15142	15390	15233	14985	15141	15114	14907	15066	15036	15162	15311	15249	15164	15017	15128	15011	15064	15108	15154	14997	15179	15171	15008	15105	15057	15100	15173	15061	14929	15158	15151	15181	15030	15015	15126	15205	15009	15255	15002	15048	15050	15062	15076	15133	15223	15216	15056	15058	15172	15011	15140	15063	15239	15040	15088	15037	15132	15217	15235	15148	14918	15204	15083	15066	15082	15135	15012	15210	15092	14992	15186	15080	15070	15012	15245	15140	15180	15057	15043	15065	15097	15091	15290	15097	15243	15178	15048	15076	15302	15059	15118	15126	15212	15154	14985	15044	15112	15090	15232	15090	15115	15294	15001	15056	14963	14995	15162	15250	15160	15139	15130	15274	14959	15106	15182	15128	15073	15272	15209	15224	15082	15330	15122	15104	15130	15181	15056	15201	15109	15109	15118	15239	15088	15056	15041	15218	15296	15089	14904	15019	14969	15150	15221	15101	15137	15173	15123	15097	15027	14997	15030	15192	14988	15237	15140	15183	15010	15160	15286	15083	15025	15204	15118	15288	15228	15035	15173	15053	15018	15189	15207	15099	15175	15144	15093	14927	14952	15113	15154	15031	14959	14979	15060	15151	15123	15120	15108	15046	15130	15153	15200	15094	14984	15239	15068	15225	15181	15161	15200	15246	14974	15148	15169	15278	15118	15242	14995	15045	15193	15155	14975	15168	15129	15216	14984	15082	15080	15133	15154	14949	15162	15184	15100	15232	15205	15061	15068	15040	15279	15117	15005	15067	15156	15065	15168	15186	14981	15062	15111	15210	15091	15110	15216	15111	15129	15305	15111	15273	15067	15253	15232	14912	15124	15195	15226	15064	15160	15213	15014	15135	14963	15155	15110	15052	15146	15071	15113	15088	15037	15187	15180	14997	15065	15050	14960	15014	15046	15099	15037	15069	15028	15036	14947	15267	15131	15119	14991	15237	14978	15093	15020	15195	15138	15058	14985	15222	15131	15017	15070	15046	15144	15133	15253	15205	15122	15079	15049	14969	15238	15115	15099	15167	15178	15078	15187	15139	15128	15063	15069	15134	15337	15337	15163	15260	15031	15029	14964	15069	15161	15036	15071	15168	15037	15105	15111	14977	14981	15223	15060	15016	15113	15192	15052	15089	15197	15095	15080	15067	15016	15108	15066	15194	15068	15140	15211	15180	15057	14995	15130	15155	15135	15245	14900	15237	14973	15200	15077	15128	15099	15162	15162	15162	15056	15153	15246	15024	14972	15123	14990	15104	15198	15072	15170	15123	14957	15026	15178	14993	15095	15047	15220	15125	14931	15182	15131	15029	14987	15189	15062	15109	15027	15222	15023	15149	15127	15133	15255	15062	15157	15189	14982	15079	14961	15072	15070	15127	15028	15222	14968	15064	14902	15121	14905	15121	15112	15116	15074	15134	15040	14964	14881	15101	15220	15023	15240	14953	15052	15075	15179	15035	15037	15061	15125	15086	15185	14957	15042	15091	15044	15127	15075	15240	14998	15238	15080	15058	15246	15074	15080	15047	15089	15320	15264	15121	15084	14978	15060	15180	15280	14934	15260	15157	15031	15017	15134	15179	15151	15079	15232	15129	15119	15074	15074	15049	15261	15239	15085	15121	15057	15027	15067	15194	15207	14955	15144	14982	15087	15205	15063	15021	15069	15241	15134	15034	15264	14996	15052	15180	15114	15217	15242	14833	15244	15229	15161	15191	15086	15154	15140	15051	15090	14994	15160	14972	15214	15158	15075	15027	14970	15099	15195	15196	15064	14937	15093	14829	15038	15006	15182	15107	15030	15034	14895	14997	15076	14962	14948	14940	15212	15096	15167	15127	15089	15084	15147	15093	15080	15148	15237	15132	15083	15046	15056	15137	15250	15033	15221	15003	15097	15036	15136	15118	15127	15077	15014	15270	14991	15212	15052	15081	15163	15061	15102	15121	14996	15033	15206	15072	15177	15050	15036	15028	15015	15064	15223	14970	15064	15244	15074	15042	15102	15210	15228	15116	14928	15172	15226	15026	14994	15045	15135	15133	15175	14948	15217	15173	15128	15092	15230	15279	15244	14954	15177	15147	15008	14936	15147	15161	15104	15214	15123	15096	15111	14998	15023	15027	15183	15014	15086	15153	15038	14997	14953	15144	15229	15298	15161	15128	14957	15054	15032	15226	15251	15066	15171	15050	15156	15090	15027	14934	14910	15040	15249	15197	15142	15082	15199	15239	15098	15130	15143	15183	15197	15056	15252	14891	15364	15123	15090	15043	15105	15325	15270	15196	15181	15192	14971	15061	15120	15132	15124	15081	15031	15141	15143	15024	15033	15287	15066	15187	15025	14993	15206	15178	14940	15092	15199	15300	15182	15093	15189	15191	15266	15048	15212	15076	15246	15054	15062	15183	15114	15112	15098	15252	15003	15049	15187	14990	14974	15060	15001	15046	15046	15195	15191	15132	15101	14941	15170	15319	15102	15062	15102	15123	15132	15141	15295	15019	15017	15170	15179	15060	15107	15043	15142	15052	15098	15286	15224	14777	15231	14959	15113	15072	15053	15199	15128	15176	15013	15069	15090	14970	15032	15173	15161	15278	15187	15016	15100	15266	15044	15213	15170	15014	15107	15102	15033	15066	15041	14952	15292	15027	14906	15022	15317	15029	15029	15061	15130	15263	15331	15105	15157	15048	15069	15087	15155	15168	15034	15160	14966	15087	15166	15098	15054	15027	14967	15160	15085	14979	15174	15104	15025	15147	14996	15062	15139	15249	15214	15161	15002	15319	14986	15317	15187	14990	15061	15069	15110	15016	15062	15226	15069	15058	15214	15200	15074	15033	15112	15041	15214	15196	14955	15226	15124	15136	15075	15131	15086	15190	14981	15279	15052	14900	15083	15100	15076	14991	15126	15192	15133	15271	15024	15176	15078	15251	15103	15178	15055	15189	15115	15074	15064	15155	15008	15024	15110	15187	15036	15079	14978	15140	14949	15157	15203	14889	15075	15091	15206	15070	15012	15073	15036	15007	14959	15010	15095	15062	14941	15019	15158	15138	14947	15162	15053	15068	14995	15048	15035	15098	15219	15118	15080	15107	15077	15092	15081	15023	15045	15053	15094	14913	15226	15300	15218	15202	15020	15011	15113	15157	15012	15263	15041	14966	15380	15139	15212	15002	14933	14871	15015	15135	15102	15041	15052	15104	15070	15318	15132	15192	15014	15065	15015	15088	15111	15067	15017	15095	15101	15053	15098	15050	15109	15161	15059	15050	15087	15213	14900	15143	14966	15010	15133	15022	14960	15105	14983	15123	15120	15036	15057	15046	15196	15101	15013	15142	14957	14981	15039	15172	15052	15041	15050	15076	15341	15166	15062	15053	15197	15000	15098	15078	15217	15006	15068	15075	15190	15255	15087	15115	15279	15192	14968	15120	15138	15160	15092	15168	15075	15037	15355	15112	15196	15030	15014	15136	15069	15158	15022	15167	15215	15186	15121	15139	15089	15014	15186	15216	15078	15111	14999	15125	14998	15192	15192	15056	15082	15176	15152	15117	15140	15390	15129	14940	15259	15071	15235	15101	15268	14998	15224	15295	15222	15102	15246	15007	15158	15237	15040	15337	15080	15198	15135	15179	15024	14980	15206	15132	15207	15112	15051	15099	15189	15154	15102	15246	15115	15152	15187	15149	15146	15078	15045	15097	15131	15018	15098	15069	15033	15135	14940	15022	15100	15161	15164	15189	15205	15052	15232	15230	15096	15133	15212	14967	15307	15146	15220	15172	15102	15118	15006	15085	15122	15186	15078	15221	15063	15103	15091	14972	15087	15259	15031	15017	15100	15085	15166	15081	15170	15308	15076	15074	15013	15265	15026	15048	15043	15006	15092	15100	15167	14988	15009	15136	15033	15007	15262	14974	15090	15159	15201	15187	15094	15191	15211	15014	15015	15043	15045	15041	15196	15306	15110	15233	15045	15061	15061	15097	15104	15366	15237	15234	15172	15007	15105	15035	15146	14942	15066	15092	15113	15077	15169	15170	15072	15170	15119	15066	15122	15088	15102	15202	15018	15239	15226	15108	15184	15035	15104	15244	14995	15011	15110	14973	15070	15167	14987	15212	15176	15160	15052	15295	15163	15012	15261	15131	15111	15083	15078	15059	15083	15155	15009	15284	15136	15047	15120	15080	15134	15084	15195	14981	15036	15223	15173	15177	15076	15129	15070	15161	15059	15271	14964	15094	15133	15193	15118	15185	15279	15004	15049	15122	15032	15100	15025	15176	15015	15048	15001	14986	15207	15198	15172	15228	15375	15120	15202	15179	15267	15268	15191	15005	14989	15150	15119	15109	15276	15192	15146	15212	15237	14990	15235	14964	15071	15090	15056	15099	15155	15102	15363	15055	15348	15274	15124	15167	15123	15079	15045	15146	15206	15238	15153	15168	15021	15173	15045	14970	15237	15037	15098	14995	15050	15180	15102	15204	15130	15098	15112	15110	15107	15172	14965	15139	15082	15179	15049	15026	15277	15057	15074	14963	15235	15209	15059	15214	15224	14997	14988	15261	15085	15166	15117	15008	15204	14941	15182	15148	15057	15065	15303	15030	15180	15235	15074	15105	15058	15164	15117	15320	15134	15290	15258	15106	15125	15078	15099	15191	14896	15186	15111	15124	15124	15195	15139	15187	15144	14980	15074	15233	15152	14947	15100	15072	15225	14932	15123	15097	15021	15026	15325	15102	15056	15134	15034	15121	15156	15221	15147	14996	15137	15160	15095
27912	23548	28346	24980	20955	19296	18762	18000	17759	17848	17531	17391	17257	17187	17017	17303	17169	16816	16832	16996	16695	16978	16777	16550	16933	16646	16703	16778	16722	16633	16591	16495	16700	16631	16651	16714	16688	16559	16682	16591	16462	16588	16777	16773	16773	16604	16649	16515	16548	16466	16718	16703	16586	16684	16438	16708	16700	16667	16550	16765	16519	16722	16449	16451	16552	16504	16635	16589	16477	16797	16778	16447	16561	16415	16457	16794	16833	16538	16656	16489	16632	16488	16624	16541	16732	16447	16608	16691	16541	16741	16519	16755	16767	16612	16651	16806	16427	16659	16547	16465	16539	16520	16587	16663	16699	16499	16582	16543	16360	16761	16539	16495	16548	16586	16655	16589	16535	16508	16661	16685	16541	16420	16613	16468	16522	16595	16781	16571	16461	16785	16509	16455	16639	16284	16597	16698	16608	16614	16469	16600	16482	16425	16479	16575	16635	16582	16558	16559	16610	16385	16584	16571	16619	16421	16508	16536	16625	16657	16591	16635	16596	16445	16505	16548	16645	16315	16559	16606	16508	16596	16577	16766	16540	16535	16463	16473	16574	16556	16389	16535	16628	16388	16468	16299	16735	16736	16598	16611	16638	16748	16591	16588	16499	16633	16671	16551	16618	16463	16568	16575	16444	16589	16575	16531	16703	16750	16363	16499	16665	16366	16536	16542	16501	16542	16535	16702	16508	16650	16525	16477	16585	16375	16288	16631	16624	16497	16474	16711	16489	16732	16622	16859	16591	16616	16530	16562	16607	16488	16555	16684	16533	16511	16818	16487	16492	16628	16628	16537	16700	16495	16625	16558	16612	16363	16451	16711	16440	16442	16585	16627	16549	16569	16652	16415	16690	16624	16650	16749	16576	16543	16790	16660	16488	16628	16523	16432	16588	16746	16407	16601	16650	16667	16391	16565	16384	16655	16752	16424	16500	16522	16510	16564	16618	16518	16782	16613	16836	16722	16499	16487	16748	16487	16573	16580	16451	16344	16605	16637	16637	16683	16476	16544	16723	16650	16381	16545	16690	16490	16588	16692	16838	16546	16643	16548	16388	16568	16527	16524	16655	16635	16610	16405	16500	16502	16540	16717	16679	16674	16639	16608	16603	16619	16693	16599	16546	16638	16488	16633	16687	16520	16632	16745	16597	16624	16751	16543	16598	16480	16592	16732	16538	16525	16597	16740	16561	16650	16751	16548	16639	16574	16664	16648	16698	16475	16485	16592	16656	16552	16510	16710	16556	16675	16520	16622	16422	16588	16703	16653	16623	16547	16652	16704	16728	16660	16824	16682	16388	16492	16670	16700	16614	16481	16646	16368	16641	16489	16534	16523	16635	16679	16710	16575	16610	16722	16547	16917	16539	16542	16544	16613	16593	16540	16608	16267	16529	16501	16442	16574	16548	16509	16616	16511	16659	16471	16487	16362	16578	16522	16644	16649	16603	16628	16601	16546	16660	16523	16600	16497	16575	16550	16543	16584	16641	16509	16473	16491	16411	16413	16604	16546	16476	16617	16548	16629	16750	16613	16531	16700	16367	16477	16703	16518	16706	16779	16546	16633	16597	16387	16508	16347	16681	16573	16423	16473	16584	16686	16663	16643	16528	16533	16631	16695	16729	16592	16642	16722	16708	16487	16551	16473	16564	16603	16782	16536	16444	16686	16596	16477	16544	16449	16559	16465	16450	16506	16620	16541	16497	16630	16757	16778	16510	16602	16659	16706	16613	16642	16559	16643	16645	16708	16628	16553	16784	16460	16599	16708	16499	16587	16841	16632	16374	16422	16606	16518	16555	16588	16525	16499	16429	16452	16689	16490	16478	16677	16608	16612	16653	16675	16646	16700	16514	16565	16572	16621	16637	16506	16684	16610	16619	16543	16693	16725	16793	16639	16397	16670	16675	16733	16555	16409	16611	16486	16662	16776	16565	16461	16848	16515	16500	16575	16459	16507	16414	16468	16557	16762	16570	16511	16637	16547	16691	16659	16632	16593	16519	16572	16564	16453	16673	16637	16532	16587	16520	16612	16603	16389	16643	16370	16635	16513	16491	16689	16486	16451	16576	16406	16429	16544	16537	16641	16691	16550	16711	16638	16500	16461	16533	16648	16730	16511	16626	16558	16540	16621	16699	16669	16464	16729	16641	16721	16646	16447	16533	16604	16381	16411	16727	16853	16633	16608	16566	16565	16675	16742	16453	16563	16541	16582	16607	16644	16485	16630	16641	16556	16647	16391	16589	16530	16657	16732	16776	16516	16660	16720	16635	16530	16515	16620	16542	16633	16560	16502	16687	16730	16616	16429	16446	16761	16735	16707	16783	16426	16535	16586	16585	16538	16474	16842	16568	16675	16356	16626	16766	16710	16645	16585	16577	16559	16782	16689	16464	16636	16534	16557	16641	16575	16420	16725	16611	16636	16661	16741	16619	16590	16417	16656	16531	16254	16526	16264	16592	16639	16589	16705	16436	16529	16550	16570	16284	16534	16622	16421	16602	16584	16705	16709	16774	16641	16751	16685	16474	16419	16522	16612	16617	16585	16572	16637	16644	16407	16560	16812	16615	16602	16530	16434	16717	16654	16679	16563	16359	16389	16588	16632	16528	16555	16630	16504	16666	16606	16589	16437	16474	16344	16401	16717	16683	16455	16566	16545	16777	16542	16895	16605	16432	16649	16573	16281	16639	16602	16655	16550	16471	16620	16650	16666	16518	16482	16515	16425	16519	16504	16423	16589	16649	16506	16772	16569	16761	16694	16615	16459	16483	16391	16487	16573	16754	16793	16680	16687	16606	16517	16690	16520	16617	16643	16555	16663	16545	16517	16738	16453	16523	16789	16784	16567	16543	16449	16709	16389	16409	16397	16599	16567	16576	16611	16637	16434	16404	16718	16611	16605	16505	16493	16608	16596	16635	16655	16666	16379	16439	16706	16609	16396	16503	16469	16647	16534	16510	16642	16650	16734	16521	16414	16390	16526	16637	16536	16489	16663	16763	16646	16784	16605	16644	16670	16509	16380	16697	16627	16760	16472	16408	16676	16638	16688	16665	16442	16487	16563	16640	16471	16445	16772	16646	16684	16595	16534	16650	16552	16609	16405	16629	16607	16603	16506	16353	16679	16651	16677	16639	16501	16581	16530	16538	16694	16686	16660	16652	16528	16593	16603	16703	16565	16521	16778	16694	16372	16581	16440	16492	16447	16511	16637	16423	16591	16656	16423	16662	16734	16684	16425	16524	16545	16654	16553	16379	16642	16428	16676	16622	16706	16614	16583	16605	16478	16382	16493	16553	16666	16548	16599	16461	16462	16751	16515	16621	16747	16683	16521	16552	16638	16525	16652	16484	16879	16590	16602	16514	16453	16622	16493	16549	16707	16642	16490	16610	16548	16676	16673	16417	16588	16653	16772	16594	16339	16588	16758	16659	16800	16634	16638	16678	16413	16525	16648	16517	16723	16781	16606	16591	16370	16566	16749	16554	16481	16713	16491	16535	16550	16802	16702	16561	16559	16715	16401	16538	16536	16435	16381	16586	16427	16640	16483	16794	16684	16464	16600	16606	16645	16641	16500	16604	16453	16647	16535	16543	16625	16747	16641	16693	16574	16644	16728	16552	16738	16657	16514	16597	16431	16463	16628	16534	16537	16533	16599	16679	16446	16594	16507	16560	16519	16397	16630	16578	16461	16864	16629	16480	16587	16541	16611	16855	16829	16660	16632	16579	16713	16470	16304	16503	16310	16595	16563	16416	16603	16504	16614	16512	16425	16760	16479	16528	16357	16570	16395	16458	16421	16599	16760	16755	16604	16453	16638	16762	16642	16683	16679	16469	16575	16724	16681	16784	16714	16531	16566	16426	16442	16453	16570	16431	16570	16636	16666	16654	16753	16565	16491	16627	16492	16655	16445	16484	16782	16821	16722	16701	16770	16766	16560	16631	16521	16632	16534	16514	16535	16683	16639	16822	16533	16601	16575	16543	16551	16788	16718	16482	16605	16650	16425	16742	16724	16537	16773	16442	16553	16576	16520	16593	16704	16542	16589	16575	16590	16859	16647	16458	16717	16533	16590	16646	16579	16727	16597	16578	16647	16585	16458	16496	16473	16363	16674	16638	16367	16500	16631	16692	16593	16539	16726	16488	16574	16606	16539	16587	16652	16356	16748	16899	16500	16440	16567	16730	16612	16624	16441	16710	16560	16588	16446	16674	16706	16636	16625	16828	16684	16514	16581	16467	16575	16409	16665	16582	16604	16510	16702	16601	16627	16542	16536	16623	16532	16493	16456	16422	16560	16591	16707	16595	16437	16589	16444	16522	16541	16420	16593	16566	16449	16528	16492	16349	16611	16699	16419	16465	16663	16551	16561	16591	16526	16639	16724	16505	16497	16642	16394	16710	16567	16409	16580	16597	16441	16680	16591	16640	16578	16638	16546	16477	16470	16594	16691	16744	16529	16543	16462	16373	16414	16551	16710	16691	16617	16626	16618	16661	16688	16401	16632	16680	16542	16526	16524	16471	16564	16717	16569	16699	16680	16590	16690	16592	16503	16543	16761	16608	16438	16611	16573	16505	16421	16639	16414	16435	16531	16555	16601	16413	16756	16635	16544	16551	16513	16603	16512	16427	16688	16424	16455	16470	16744	16612	16551	16546	16711	16554	16580	16657	16632	16656	16559	16726	16605	16546	16569	16628	16800	16789	16587	16524	16441	16424	16668	16658	16278	16812	16646	16748	16470	16555	16380	16511	16731	16514	16359	16388	16480	16541	16381	16765	16811	16792	16500	16689	16585	16606	16459	16650	16575	16642	16568	16663	16437	16591	16484	16775	16659	16488	16600	16601	16449	16632	16584	16705	16741	16615	16610	16764	16627	16498	16466	16542	16620	16615	16457	16576	16906	16630	16470	16574	16769	16567	16764	16652	16795	16838	16513	16373	16404	16800	16681	16661	16813	16618	16321	16608	16613	16545	16645	16580	16496	16749	16312	16455	16685	16698	16474	16464	16671	16536	16287	16551	16546	16606	16503	16688	16521	16597	16332	16593	16565	16673	16797	16518	16609	16673	16639	16634	16502	16429	16553	16638	16569	16348	16458	16647	16455	16618	16489	16732	16524	16512	16603	16533	16448	16582	16458
22207	33051	29700	22620	20352	18081	17071	16428	16408	16189	15848	15451	15367	15241	15184	14950	14829	14755	14791	14618	14646	14544	14519	14356	14497	14514	14470	14284	14190	14491	14470	14366	14419	14359	14228	14392	14335	14260	14220	14252	14325	14335	14343	14283	14190	14458	14264	14271	14590	14371	14433	14362	14174	14300	14332	14256	14266	14414	14548	14150	14428	14246	14323	14409	14253	14376	14152	14473	14252	14435	14250	14250	14365	14360	14219	14151	14291	14334	14274	14266	14353	14552	14142	14278	14266	14282	14351	14485	14502	14378	14033	14455	14246	14289	14210	14305	14389	14269	14133	14271	14327	14363	14260	14250	14440	14206	14200	14292	14406	14254	14157	14202	14368	14260	14346	14201	14029	14367	14279	14307	14379	14251	14253	14352	14442	14229	14315	14247	14149	14234	14075	14203	14327	14299	14395	14141	14386	14383	14348	14227	14255	14307	14342	14292	14424	14276	14330	14160	14364	14219	14549	14263	14386	14249	14215	14346	14324	14155	14265	14377	14282	14316	14352	14129	14330	14211	14187	14261	14407	14199	14173	14286	14322	14302	14221	14258	14459	14210	14350	14346	14297	14272	14400	14349	14378	14232	14269	14394	14453	14201	14262	14432	14255	14307	14340	14285	14284	14380	14279	14216	14227	14214	14443	14341	14365	14371	14178	14394	14324	14374	14239	14224	14222	14190	14087	14313	14416	14361	14349	14336	14284	14325	14245	14203	14263	14184	14298	14244	14283	14217	14224	14168	14330	14292	14276	14333	14201	14219	14388	14349	14418	14205	14182	14320	14340	14308	14414	14318	14498	14228	14101	14088	14268	14275	14377	14185	14205	14403	14206	14199	14322	14132	14190	14255	14352	14149	14325	14272	14271	14370	14349	14203	14310	14133	14192	14310	14244	14272	14282	14347	14324	14394	14123	14215	14364	14270	14324	14324	14410	14353	14303	14350	14260	14212	14157	14221	14286	14424	14250	14196	14337	14283	14311	14413	14413	14416	14254	14339	14082	14357	14315	14278	14289	14274	14237	14167	14338	14306	14303	14307	14353	14207	14388	14190	14251	14332	14274	14162	14158	14178	14350	14270	14350	14258	14268	14260	14247	14305	14369	14287	14255	14287	14207	14354	14337	14291	14331	14129	14173	14278	14408	14171	14138	14219	14245	14249	14410	14346	14333	14373	14266	14332	14248	14258	14332	14339	14352	14366	14193	14496	14285	14455	14224	14306	14252	14291	14376	14279	14208	14352	14308	14315	14269	14389	14230	14347	14176	14351	14279	14335	14365	14174	14297	14237	14375	14142	14183	14199	14364	14357	14223	14150	14293	14215	14262	14327	14299	14361	14426	14362	14304	14312	14245	14233	14289	14276	14228	14155	14193	14284	14307	14181	14311	14342	14285	14349	14185	14221	14310	14387	14281	14304	14302	14391	14319	14323	14262	14201	14499	14395	14443	14160	14326	14209	14188	14234	14301	14417	14283	14264	14272	14382	14372	14228	14170	14415	14350	14260	14333	14216	14267	14229	14301	14255	14138	14199	14307	14156	14137	14419	14094	14215	14204	14193	14346	14295	14157	14407	14421	14296	14326	14211	14327	14292	14293	14251	14304	14318	14284	14315	14260	14255	14274	14252	14144	14304	14285	14276	14104	14200	14287	14327	14208	14351	14258	14236	14261	14286	14297	14343	14318	14340	14268	14176	14340	14252	14372	14030	14479	14396	14530	14398	14214	14234	14232	14312	14181	14247	14193	14206	14159	14279	14238	14426	14197	14375	14184	14104	14128	14335	14288	14225	14185	14342	14179	14365	14353	14291	14395	14317	14034	14264	14240	14508	14490	14240	14353	14476	14229	14296	14236	14257	14273	14303	14380	14538	14138	14366	14315	14387	14431	14117	14336	14389	14339	14201	14201	14229	14347	14294	14179	14261	14274	14380	14361	14316	14276	14137	14310	14329	14196	14220	14217	14346	14242	14500	14391	14196	14246	14234	14363	14070	14244	14236	14392	14339	14237	14402	14276	14093	14146	14480	14158	14417	14247	14270	14211	14292	14162	14319	14416	14340	14328	14269	14088	14281	14274	14177	14289	14252	14337	14177	14390	14069	14357	14245	14447	14168	14279	14329	14343	14294	14197	14372	14413	14366	14126	14205	14217	14289	14148	14362	14213	14355	14400	14375	14238	14132	14269	14219	14308	14291	14314	14417	14134	14306	14125	14166	14453	14102	14301	14349	14218	14377	14377	14259	14295	14494	14308	14266	14073	14365	14381	14230	14324	14193	14275	14284	14177	14252	14264	14353	14330	14260	14222	14340	14150	14214	14350	14219	14199	14301	14440	14277	14326	14255	14288	14244	14265	14265	14315	14418	14199	14417	14398	14314	14211	14261	14444	14335	14213	14358	14234	14313	14180	14390	14384	14306	14283	14266	14172	14239	14257	14152	14271	14143	14430	14249	14317	14051	14155	14230	14186	14351	14267	14445	14437	14171	14196	14411	14331	14387	14246	14434	14365	14177	14277	14255	14443	14270	14349	14283	14475	14253	14185	14154	14183	14385	14209	14245	14302	14422	14356	14289	14282	14226	14269	14299	14437	14205	14366	14085	14258	14212	14323	14241	14387	14276	14381	14312	14379	14124	14331	14166	14360	14287	14264	14315	14342	14446	14268	14255	14208	14200	14172	14406	14309	14198	14299	14255	14268	14449	14198	14226	14275	14232	14218	14273	14278	14299	14304	14323	14109	14325	14345	14327	14346	14333	14297	14427	14148	14485	14159	14158	14282	14202	14238	14473	14376	14301	14366	14313	14453	14372	14252	14440	14024	14194	14202	14463	14343	14268	14233	14318	14269	14346	14261	14261	14371	14293	14317	14244	14402	14164	14267	14310	14277	14164	14339	14344	14458	14001	14224	14313	14561	14271	14197	14391	14177	14265	14383	14325	14318	14220	14160	14258	14401	14246	14290	14148	14307	14423	14170	14348	14352	14324	14239	14237	14316	14360	14273	14369	14258	14198	14182	14182	14467	14266	14276	14432	14365	14110	14354	14194	14251	14302	14249	14419	14411	14361	14239	14303	14363	14294	14310	14523	14380	14377	14204	14361	14111	14245	14352	14595	14255	14213	14309	14333	14180	14322	14376	14207	14249	14422	14223	14368	14244	14201	14411	14286	14283	14245	14352	14268	14299	14333	14160	14364	14364	14284	14406	14161	14204	14310	14283	14282	14331	14248	14336	14265	14258	14272	14212	14315	14237	14431	14174	14320	14307	14216	14241	14374	14209	14221	14216	14290	14081	14354	14370	14323	14186	14339	14373	14447	14234	14284	14053	14227	14259	14273	14502	14228	14267	14326	14349	14360	14462	14248	14383	14469	14130	14272	14177	14347	14229	14378	14503	14186	14323	14309	14285	14287	14250	14430	14326	14337	14245	14357	14181	14386	14278	14354	14205	14302	14307	14296	14487	14132	14334	14364	14167	14220	14476	14276	14172	14310	14303	14263	14315	14285	14247	14365	14026	14362	14350	14376	14311	14338	14257	14489	14165	14238	14260	14244	14312	14204	14361	14269	14350	14324	14353	14299	14273	14289	14384	14315	14256	14181	14238	14219	14151	14286	14268	14322	14163	14345	14274	14353	14377	14311	14272	14338	14233	14269	14337	14314	14222	14267	14524	14393	14224	14152	14259	14273	14155	14339	14207	14296	14228	14059	14100	14245	14202	14317	14311	14192	14123	14198	14373	14373	14283	14262	14283	14282	14279	14334	14200	14276	14418	14150	14254	14282	14206	14215	14185	14238	14345	14131	14336	14296	14328	14383	14444	14214	14240	14271	14261	14288	14295	14238	14255	14170	14283	14249	14242	14344	14306	14401	14253	14330	14256	14184	14287	14240	14200	14245	14404	14127	14277	14233	14177	14159	14192	14293	14154	14338	14323	14188	14302	14259	14356	14236	14219	14413	14260	14300	14239	14264	14106	14118	14242	14407	14523	14376	14225	14336	14298	14334	14247	14143	14195	14323	14384	14186	14362	14256	14211	14290	14348	14429	14377	14147	14264	14411	14442	14445	14298	14280	14185	14276	14252	14370	14388	14274	14507	14286	14101	14245	14199	14394	14297	14141	14260	14286	14151	14216	14272	14238	14326	14251	14269	14272	14418	14198	14314	14208	14244	14338	14272	14471	14276	14363	14340	14286	14239	14207	14248	14304	14294	14229	14236	14332	14368	14378	14273	14376	14309	14354	14314	14213	14220	14239	14275	14279	14368	14302	14299	14315	14204	14138	14363	14178	14071	14217	14209	14367	14219	14270	14335	14290	14253	14178	14360	14358	14396	14135	14218	14328	14137	14191	14216	14240	14179	14279	14294	14328	14373	14312	14405	14396	14107	14356	14213	14406	14152	14190	14401	14340	14205	14302	14284	14334	14245	14288	14171	14310	14377	14104	14182	14400	14282	14200	14397	14329	14274	14184	14340	14240	14318	14116	14103	14149	14323	14303	14287	14338	14371	14346	14280	14295	14118	14391	14225	14314	14345	14410	14360	14257	14246	14260	14150	14284	14427	14187	14232	14280	14297	14429	14367	14311	14372	14286	14419	14224	14098	14282	14280	14138	14267	14276	14234	14203	14275	14259	14257	14389	14376	14243	14257	14127	14165	14164	14215	14313	14248	14238	14345	14334	14446	14369	14274	14230	14242	14382	14323	14173	14359	14201	14331	14388	14245	14236	14453	14170	14290	14366	14352	14272	14270	14435	14292	14385	14196	14159	14438	14132	14303	14367	14349	14471	14197	14245	14460	14399	14319	14158	14242	14175	14166	14423	14279	14265	14394	14221	14401	14317	14271	14254	14242	14368	14293	14276	14278	14303	14122	14235	14288	14306	14415	14128	14340	14295	14339	14310	14174	14369	14236	14230	14404	14365	14296	14410	14037	14243	14238	14326	14291	14270	14372	14243	14352	14146	14168	14299	14213	14372	14141	14213	14290	14205	14253	14289	14192	14446	14389	14321	14218	14340	14074	14211	14187	14417	14290	14460	14124	14432	14337	14280	14330	14416	14224	14370	14249	14189	14301	14264	14347	14207	14244	14220	14400	14260	14238	14240	14358	14278	14336	14235	14322	14223	14352	14233	14207	14189	14306	14302
24003	21110	28457	24287	22942	23619	22510	19622	19086	19018	18744	18229	18119	17962	17882	17843	17642	17578	17322	17474	17351	17455	17152	16986	17234	16953	17287	17304	17047	17201	17055	17122	16912	17036	17081	17223	17007	17085	17078	17017	16883	17130	16975	16977	16837	16856	16892	16855	17207	17050	17016	16879	16818	16988	16886	17134	16794	16802	16709	16900	16957	16779	17046	16771	17001	17007	16931	17093	17039	17013	17107	16862	17022	16706	16758	16991	16999	16873	16998	16901	16641	16950	16930	16908	16832	16881	16958	16908	16665	16922	16811	16785	16850	16948	16854	16945	16908	16885	16807	16712	16824	16928	17125	16797	16811	16878	16934	16842	16827	17003	16944	17056	17019	16986	16758	16956	16854	17060	16972	16810	17139	17064	16733	16808	16684	16843	16745	16810	16951	16805	16845	16589	17042	16766	16838	16998	16802	16713	16809	16790	16924	16619	16845	16830	16986	16983	16980	16771	16688	16768	16895	16996	16781	17049	16956	16887	16873	16909	16762	16801	16901	16856	16777	16920	16981	16885	16857	16865	16842	16899	17017	16903	16638	16754	16889	16861	17208	16796	16927	16933	16894	16970	16940	16950	16888	16923	16988	17020	16887	16860	16928	16743	16690	16887	16911	16834	16888	16838	16767	16936	16806	16744	16874	16942	16739	16934	16937	16787	17059	16958	16938	16828	17005	16940	16820	16818	16677	16930	16744	16955	16849	16770	16977	16732	16783	17057	16877	16984	16775	16831	16913	16935	16784	16733	16816	16817	16922	16977	16811	16928	16781	16922	16837	16983	16954	17059	16802	16970	16882	16996	16680	16926	16992	16830	16706	17022	17023	16904	16726	17126	16958	16941	16716	16902	16804	16812	17026	17065	16621	16899	16725	16830	16888	16828	16809	16952	16733	16837	16931	16988	16680	16749	16891	16976	16945	16773	16788	16849	16964	16969	16910	16962	16830	16990	16904	16785	16813	16952	16872	16803	16833	16834	16870	16914	17050	16990	16903	16834	16976	17039	16844	16740	16746	16878	17065	16814	17088	16821	16997	16976	16938	16996	16840	16996	17091	16841	16936	17031	16792	16684	16862	16771	16801	16855	16519	16920	16857	16880	16769	16787	16770	17145	16930	16796	16920	16845	16844	16823	16870	16726	16854	17152	16821	17027	17051	16920	16913	16947	16809	17031	16725	16810	16856	16898	16811	16927	16634	16646	16746	16930	16961	16937	16909	16933	17014	16629	16961	16877	16892	16767	16928	17023	16858	16781	16887	17149	16876	16796	16722	16929	16654	16881	17033	16923	17007	16879	16945	16712	16540	16680	16928	16761	16824	17077	16806	16802	16740	17005	16888	16890	16758	16735	16783	16768	16826	17223	16907	17012	16988	16775	16879	17083	16877	17129	17036	17190	17093	16715	16884	16864	16949	16878	16905	17011	16808	16655	16834	16787	16786	16878	16898	16881	16964	17047	16906	16703	16769	16801	16942	16800	16757	16707	16863	17086	16869	16930	16717	16938	16783	16910	16922	16958	16829	16923	16883	16988	16822	17063	16950	17018	17087	16894	16751	17093	16857	16862	17073	17024	16631	16913	16557	16837	16825	16757	16831	16716	16686	17066	16907	16824	16779	16684	16919	17009	16736	16923	16894	16768	16968	16950	16878	16907	16708	16931	16925	16743	16957	16818	16777	16797	17104	17067	16872	16817	16979	16919	16960	16922	16802	16871	16690	16989	16978	16877	16864	16605	16968	16954	17080	17024	16771	16810	16635	17084	16913	16916	16765	17157	16897	16828	16947	16748	16976	16755	16830	17038	17021	16758	16790	17128	17052	16782	16884	16818	16989	16892	17128	17037	16769	16782	16638	16987	16890	16855	16896	16969	16868	16910	16891	16829	16959	16909	17026	16691	16868	16740	16937	16728	16943	17012	16868	16748	16779	16987	16891	16809	16895	16804	16861	16882	16769	16858	16898	16755	16834	16753	16884	16849	16822	16946	16827	16928	16825	16772	16691	16715	16834	16778	16966	16848	17018	16989	16796	16891	16788	16804	16888	16787	16989	16897	16980	16796	16804	16531	16784	16920	17019	16830	16859	16941	16730	16978	16870	16785	16879	16915	16883	16833	16758	17075	16762	16785	17033	16856	16815	16752	16834	17088	16955	16724	16958	16957	16780	17130	16886	17027	16999	16952	16753	17010	16837	16817	16854	17035	16800	16800	16830	16985	16767	16766	16890	16793	16860	16967	16862	17004	16791	16971	17119	16958	16874	16880	16843	16942	17003	16877	16796	16972	16899	16886	16978	16978	16921	17025	16920	16673	16914	17016	16948	16971	16837	16845	16720	16796	17022	16856	16896	16960	17086	16921	16842	17033	16787	16800	16854	17049	16900	16869	17014	16782	16979	16825	16863	16861	16801	16832	16983	16796	16765	16920	16836	16769	16890	16770	16863	16808	16726	16629	17052	16981	16854	16869	16941	16720	16973	16836	16788	16936	16888	16764	16853	16783	16825	16809	16938	16949	16801	17014	16871	16957	16877	16811	17033	16867	16851	17016	16719	16762	16669	16975	17009	16795	16918	17039	16998	16914	16722	16916	16910	16842	16973	16948	16863	16999	16986	16884	16984	16690	16850	16609	16809	17090	16925	16917	16834	16914	16862	16797	16903	16853	16939	16808	16804	16853	17052	17002	16942	16747	16804	16758	16780	16816	16883	16939	16828	16848	16716	16802	16714	16809	16688	16843	16849	16830	16893	16810	16755	16648	17000	17107	16884	16781	17076	16901	16876	16891	17003	16830	16704	16909	16949	17151	16895	16839	16885	16927	16786	16980	16920	16842	16778	16837	16939	17019	16972	16766	17023	16997	16836	16741	16941	16645	16958	16823	16997	16874	16997	16955	16989	16873	16711	16648	16858	17038	17038	16893	16868	16990	16953	16822	16850	16921	17028	16776	16603	16812	17120	17151	16971	16693	16957	16916	16936	16826	16861	16935	16789	16872	16949	16622	16780	16916	16872	17036	17059	16744	16924	16810	16737	16941	16898	16906	16777	17006	17074	16814	17097	16820	16947	16758	16837	16793	17003	16667	16934	17060	16842	16859	17033	17058	16987	17016	16790	16856	16850	16784	17012	16726	16853	16988	16902	16972	16817	16884	16959	16938	16657	17126	16842	16768	16775	16830	16888	16967	16777	17006	16631	16881	16808	16857	16832	16947	16673	16804	16888	17032	16946	16708	16756	16724	16979	16898	17112	16801	16850	16536	16892	16971	16808	16869	16978	16731	16806	16783	16561	16889	16969	16885	17018	16982	16944	16959	17044	16954	17006	16744	16796	16971	16740	16818	16958	16888	17026	16758	16897	17132	16861	16720	16917	16733	16908	17008	16839	16653	16822	16829	16788	17018	16735	16875	16961	16735	16797	16755	16813	17027	16874	16805	16894	16887	17005	16837	16901	16745	16958	16797	16859	16995	16905	16860	17077	16873	16984	16811	16739	16880	17110	16811	16836	16877	16945	17021	17091	16933	16775	16973	16952	16937	16762	16748	16755	16966	16891	16899	17082	17127	16790	16931	16943	17065	16959	16749	16865	16866	16820	17095	16882	16929	16944	16778	16737	16726	16892	16954	16891	16772	16757	16902	17052	16758	16865	16910	17093	16775	16870	16940	16945	16951	16889	16858	17045	16750	16821	17019	16736	16830	16800	16924	16781	16737	16806	16912	16733	16864	16837	16677	16763	16916	16844	16918	16992	16911	17104	17055	16885	16947	16885	16959	16872	16840	16952	17079	16860	16875	16986	16851	16710	16727	17058	16866	16880	16902	16911	16833	16883	16869	16807	16885	16949	16848	16937	17070	17025	17209	16711	16875	16859	16787	16945	16878	16785	16814	16707	16795	16779	16954	16843	16929	16738	16990	16838	16881	17053	16856	16897	16999	16984	16775	16799	16918	16815	16781	16999	16843	16697	16918	16876	16885	16929	16962	17018	17015	16842	16867	16894	17019	17000	16896	16752	16945	16799	16919	16949	16784	16702	16740	16867	17042	16829	17093	16855	16954	16915	16999	17180	16804	16866	16770	17036	16881	16845	17128	16674	16716	16901	16846	16780	16790	16799	17092	16977	16853	16810	17088	17004	16859	16946	16887	16905	16862	16764	16942	16963	17008	16945	16930	16872	16927	16882	16811	16694	17002	17102	16950	16917	17068	16890	16791	16913	17129	16947	16929	16760	16777	16961	16838	16844	16946	16683	16913	16821	16980	16888	16742	16800	16949	16677	16897	16945	16802	16934	16795	16847	17015	16993	16793	17048	16972	16937	16965	16996	16772	16663	16955	16817	16969	16893	16993	17102	16973	17054	16744	16573	16905	16733	16837	16977	16900	16841	16819	16839	16758	16943	16839	16997	16856	17008	16894	16872	16725	16980	16799	16944	16932	17019	16891	17040	16849	16908	17012	16887	16900	16965	16770	16718	16882	16811	16824	16969	16719	16722	16842	16980	17184	16706	16980	16908	16985	16884	16951	16670	16745	16772	16775	17004	17036	16883	16708	16751	16678	16960	17015	16776	16804	16890	16847	16722	16906	16866	16939	16894	16801	16800	16858	16763	16916	16800	16706	16942	17038	16933	17100	16813	16889	17126	16767	16782	16906	16973	16874	16897	16833	16834	17036	16981	16848	16835	16974	16831	16971	16793	16974	16865	16856	17040	16748	16878	16863	17033	16881	16655	16995	16932	16789	17025	16755	17086	16768	16634	16632	16656	16795	16696	16783	16773	16862	17028	16824	16889	16780	17018	16868	16820	16913	16801	16984	16938	17096	16870	16917	16830	17018	16696	16823	16840	16771	16942	16900	16856	16947	16852	17024	16897	16747	16834	17085	16939	16668	16953	16681	16908	16800	16716	16793	17045	16880	17036	16633	16814	16912	16879	17026	16974	16934	16997	16957	17058	16793	16994	16737	16880	16828	16874	16776	17057	16898	16836	16813	17035	16756	16761	16866	16814	16935	16783	16865	16922	17208	16866	17020	16726	16848	16987	16908	17014	16888	16872	16836	16924	16881	16969	16839	16895	16827	17044	16932	16834	16927	16836	16975	16832	16972	16884	16789	16930	16616	17010	16959	16994	16975	16743	16736	17002	16891	17028	16823
22275	39587	35485	27430	24409	21370	19155	18216	18042	17680	16919	16494	16081	16142	15850	15426	15496	15460	15202	15231	15083	15013	15100	14651	14726	14888	14764	14814	14674	14636	14550	14623	14643	14588	14705	14635	14562	14537	14477	14657	14402	14659	14786	14574	14605	14480	14682	14532	14474	14508	14660	14658	14590	14426	14553	14419	14524	14518	14575	14650	14412	14563	14350	14468	14404	14568	14511	14550	14558	14542	14501	14441	14490	14447	14474	14332	14620	14399	14591	14477	14583	14609	14540	14526	14459	14539	14479	14525	14368	14382	14448	14442	14536	14679	14480	14466	14642	14374	14534	14424	14552	14622	14452	14492	14528	14601	14488	14437	14726	14421	14381	14531	14642	14526	14428	14523	14480	14481	14547	14483	14459	14334	14454	14475	14487	14447	14547	14551	14212	14456	14543	14511	14397	14575	14599	14502	14672	14397	14517	14483	14522	14598	14541	14528	14579	14531	14478	14451	14432	14403	14306	14512	14519	14494	14406	14468	14551	14492	14426	14641	14528	14442	14372	14590	14550	14504	14713	14391	14397	14460	14445	14499	14562	14536	14356	14437	14586	14609	14616	14307	14478	14521	14494	14257	14582	14370	14488	14576	14442	14494	14424	14286	14411	14500	14424	14507	14471	14450	14482	14522	14652	14445	14473	14391	14538	14495	14445	14460	14291	14457	14504	14557	14577	14517	14508	14371	14454	14540	14545	14324	14404	14487	14533	14403	14445	14412	14474	14646	14294	14487	14509	14398	14580	14527	14425	14369	14478	14500	14466	14566	14536	14267	14654	14350	14620	14482	14482	14483	14707	14470	14533	14471	14571	14457	14357	14418	14341	14444	14499	14438	14506	14628	14545	14387	14434	14507	14426	14520	14580	14624	14574	14509	14587	14529	14561	14575	14504	14568	14477	14404	14514	14635	14415	14502	14738	14487	14436	14356	14405	14459	14537	14573	14579	14650	14405	14373	14455	14452	14496	14364	14370	14402	14406	14403	14501	14487	14531	14348	14432	14484	14501	14510	14571	14479	14386	14499	14622	14575	14521	14388	14556	14550	14575	14439	14573	14443	14606	14522	14456	14420	14634	14291	14426	14531	14598	14485	14426	14530	14372	14564	14503	14478	14486	14581	14614	14581	14430	14583	14635	14492	14547	14642	14547	14404	14619	14584	14512	14541	14513	14623	14391	14333	14535	14548	14461	14583	14637	14671	14476	14543	14479	14568	14501	14659	14474	14333	14410	14546	14516	14455	14454	14543	14571	14621	14540	14462	14693	14547	14282	14640	14555	14379	14495	14551	14542	14364	14524	14520	14503	14415	14587	14684	14427	14535	14328	14674	14552	14432	14423	14411	14449	14623	14499	14648	14463	14518	14510	14627	14469	14544	14535	14583	14499	14529	14555	14416	14361	14461	14557	14474	14471	14491	14416	14408	14517	14422	14364	14395	14364	14364	14595	14574	14504	14468	14525	14485	14300	14253	14550	14467	14434	14493	14536	14436	14529	14594	14254	14380	14486	14388	14428	14498	14386	14382	14481	14394	14480	14468	14502	14444	14573	14454	14603	14581	14374	14459	14553	14422	14549	14657	14488	14400	14515	14487	14529	14431	14497	14546	14743	14559	14502	14538	14336	14385	14515	14725	14478	14465	14520	14587	14516	14532	14519	14414	14637	14383	14449	14440	14632	14494	14490	14470	14469	14527	14466	14617	14584	14621	14604	14455	14402	14374	14602	14591	14433	14457	14434	14677	14528	14483	14412	14581	14605	14544	14409	14563	14497	14456	14422	14418	14513	14335	14445	14579	14540	14644	14599	14647	14460	14380	14597	14534	14432	14355	14295	14336	14520	14610	14482	14487	14551	14310	14544	14520	14642	14565	14483	14551	14507	14443	14579	14471	14487	14509	14487	14344	14507	14457	14501	14621	14448	14480	14400	14472	14587	14365	14509	14449	14549	14452	14531	14477	14621	14461	14494	14420	14426	14559	14498	14438	14422	14361	14518	14477	14447	14497	14318	14529	14526	14530	14665	14623	14325	14399	14476	14451	14444	14456	14355	14384	14536	14558	14518	14451	14626	14733	14610	14466	14423	14272	14375	14353	14489	14501	14543	14434	14523	14491	14432	14618	14575	14678	14565	14358	14404	14504	14483	14531	14459	14517	14418	14332	14544	14498	14661	14460	14352	14383	14471	14483	14405	14498	14625	14328	14542	14521	14499	14557	14565	14604	14481	14391	14394	14595	14401	14466	14527	14440	14691	14618	14417	14532	14426	14519	14627	14582	14616	14360	14484	14256	14425	14524	14334	14563	14502	14477	14326	14351	14541	14550	14453	14406	14469	14329	14429	14485	14377	14512	14510	14425	14439	14347	14548	14430	14515	14557	14560	14416	14587	14569	14349	14464	14277	14445	14338	14328	14658	14490	14355	14543	14551	14598	14470	14553	14526	14545	14451	14430	14524	14558	14521	14467	14588	14338	14536	14464	14531	14470	14429	14607	14425	14424	14245	14539	14426	14553	14445	14539	14344	14659	14424	14413	14626	14372	14482	14592	14518	14444	14427	14605	14495	14450	14469	14431	14507	14398	14598	14448	14460	14609	14541	14578	14491	14571	14521	14525	14426	14578	14528	14498	14414	14474	14490	14549	14560	14550	14549	14551	14593	14423	14609	14748	14551	14335	14533	14529	14549	14534	14589	14547	14321	14552	14295	14466	14544	14476	14447	14539	14386	14599	14515	14571	14509	14529	14733	14491	14590	14613	14359	14576	14481	14533	14526	14487	14756	14550	14608	14502	14573	14436	14370	14458	14403	14414	14507	14571	14537	14432	14604	14644	14477	14656	14640	14391	14537	14508	14341	14385	14602	14497	14569	14479	14384	14509	14469	14380	14564	14317	14396	14522	14575	14595	14314	14301	14504	14488	14311	14461	14412	14547	14561	14466	14441	14447	14494	14481	14485	14309	14404	14662	14420	14496	14441	14528	14508	14561	14335	14470	14532	14517	14616	14550	14308	14397	14582	14583	14689	14417	14391	14365	14445	14401	14570	14418	14309	14482	14636	14520	14636	14478	14576	14347	14413	14417	14407	14348	14503	14424	14560	14353	14595	14365	14761	14436	14536	14515	14537	14652	14434	14424	14496	14408	14459	14653	14450	14270	14413	14601	14406	14444	14592	14556	14582	14592	14603	14369	14448	14795	14375	14512	14571	14395	14378	14391	14347	14532	14431	14453	14517	14458	14446	14548	14523	14509	14483	14416	14352	14538	14574	14471	14528	14501	14645	14599	14613	14516	14640	14545	14588	14624	14523	14637	14436	14558	14486	14591	14655	14630	14338	14594	14535	14438	14611	14481	14733	14441	14483	14589	14703	14492	14410	14539	14584	14438	14465	14551	14494	14462	14592	14493	14523	14454	14564	14537	14525	14563	14557	14437	14466	14645	14407	14447	14541	14491	14365	14569	14618	14477	14462	14558	14605	14347	14544	14441	14417	14405	14449	14477	14438	14586	14356	14417	14368	14505	14497	14328	14348	14470	14425	14502	14564	14399	14521	14509	14562	14356	14551	14394	14526	14486	14581	14606	14559	14715	14468	14595	14494	14533	14373	14513	14317	14480	14603	14394	14583	14522	14421	14580	14407	14472	14573	14460	14711	14445	14344	14514	14601	14541	14494	14297	14466	14460	14569	14514	14536	14516	14436	14382	14433	14501	14545	14417	14447	14459	14375	14466	14385	14371	14485	14546	14484	14438	14495	14457	14564	14581	14374	14525	14373	14522	14416	14626	14372	14740	14468	14537	14525	14497	14495	14236	14554	14333	14493	14398	14519	14356	14453	14488	14549	14584	14351	14352	14640	14483	14376	14316	14528	14514	14440	14606	14361	14572	14440	14353	14523	14360	14537	14642	14588	14758	14443	14492	14396	14515	14483	14528	14466	14450	14621	14281	14617	14543	14568	14560	14428	14430	14567	14376	14478	14534	14388	14568	14463	14601	14445	14253	14556	14547	14505	14582	14383	14435	14447	14533	14478	14501	14583	14451	14437	14488	14514	14670	14456	14505	14333	14595	14434	14449	14739	14720	14368	14594	14474	14587	14589	14606	14429	14502	14558	14539	14468	14268	14677	14409	14533	14412	14541	14513	14436	14409	14512	14509	14307	14554	14385	14628	14300	14536	14657	14436	14333	14586	14522	14376	14657	14569	14343	14479	14573	14543	14671	14615	14421	14506	14517	14568	14615	14595	14422	14559	14503	14533	14311	14503	14521	14612	14404	14557	14569	14609	14577	14510	14825	14531	14476	14437	14510	14514	14587	14616	14683	14584	14630	14573	14382	14491	14497	14458	14516	14275	14592	14496	14527	14526	14512	14572	14513	14454	14360	14576	14455	14498	14561	14608	14486	14463	14508	14596	14500	14386	14412	14520	14247	14595	14364	14453	14539	14563	14449	14614	14508	14620	14406	14471	14419	14448	14370	14590	14655	14194	14497	14556	14547	14392	14442	14499	14580	14480	14557	14522	14458	14360	14485	14432	14405	14479	14471	14402	14489	14372	14556	14507	14359	14489	14544	14573	14627	14461	14505	14366	14590	14446	14502	14515	14654	14368	14439	14489	14600	14521	14512	14465	14519	14498	14599	14478	14497	14354	14344	14639	14363	14544	14645	14324	14418	14518	14389	14503	14511	14415	14522	14605	14512	14550	14488	14613	14587	14519	14622	14502	14416	14465	14530	14540	14406	14363	14492	14571	14484	14565	14655	14489	14370	14546	14427	14645	14374	14409	14579	14759	14523	14572	14498	14380	14483	14442	14314	14416	14534	14587	14539	14454	14345	14594	14578	14468	14466	14662	14506	14579	14507	14491	14541	14494	14415	14412	14383	14554	14485	14645	14508	14509	14423	14538	14608	14558	14691	14577	14545	14442	14642	14705	14499	14474	14547	14480	14458	14620	14512	14561	14606	14538	14575	14582	14383	14486	14392	14526	14560	14517	14585	14425	14436	14384	14445	14526	14359	14550	14518	14586	14462	14542	14536	14447	14484	14370	14435	14595	14624	14517	14539	14629	14388	14620	14665	14409	14415	14432	14514	14463	14507	14599	14486	14665	14404	14489	14641	14543	14591	14555	14553	14462	14373	14473	14792	14459
22645	21036	28768	23561	21747	24745	26984	22045	21256	21435	20661	20224	19899	19880	19782	19581	19379	18955	19041	18943	19070	18848	18841	18878	18650	18838	18752	18361	18574	18394	18447	18289	18525	18611	18556	18292	18309	18481	18512	18552	18424	18517	18397	18133	18509	18398	18446	18326	18415	18249	18361	18369	18130	18322	18182	18489	18334	18372	18423	18117	18235	18288	18263	18358	18326	18202	18305	18389	18419	18349	18233	18296	18124	18388	18155	18375	18254	18280	18347	18194	18263	18290	18250	18289	18381	18260	18355	18398	18343	18310	18309	18326	18191	18163	18123	18238	18188	18301	18260	18193	18142	18288	18315	18205	18304	18125	18065	18111	18374	18381	18278	18083	18224	18107	18442	18480	18258	18404	18184	18536	18338	18275	18152	18246	18338	18408	18336	18125	18239	18306	18333	18269	18090	18066	18402	18350	18257	18377	18218	18194	18223	18002	18401	18268	18269	18305	18273	18260	18298	18309	18230	18228	18333	18230	18408	18179	18202	18151	18297	18166	18259	18309	18327	18354	18354	18235	18431	18225	18556	18222	18212	18236	18187	18260	18315	17994	18206	18083	18155	18239	18130	18210	18246	18200	18262	18199	18199	18117	18187	18233	18280	18003	17995	18134	17914	18192	18212	18227	17953	18146	18136	18309	18159	18204	18081	18301	18250	18251	18400	17967	18235	18175	18127	18154	18228	18156	18358	18024	18074	18256	18187	18268	18341	18237	18135	18307	18168	18227	18284	18213	18188	18183	18173	18170	18163	18136	18403	18245	18250	18185	18123	18282	18318	18133	18324	18336	18192	18268	18135	17970	18277	18199	18169	18109	18175	18161	18198	18127	18241	18254	18107	18319	18552	18027	18140	18239	18275	18363	18184	18245	18289	18182	18347	18161	18225	18087	18221	18168	18088	18204	18193	18052	18186	18086	18236	18202	18393	18117	18170	18132	18079	18124	18312	18261	18189	18059	18290	18189	18065	18259	18341	18325	18224	18215	18190	18317	18309	18387	18079	18364	18090	18081	18178	18231	18381	18390	18250	18207	18299	18261	18129	18363	18148	18405	18180	18203	18364	18400	18119	18225	18133	18309	18280	18233	18301	18362	18278	18230	18030	18404	18254	18023	18098	18353	18059	18126	18139	18190	18120	18310	18359	18327	18344	18178	18145	18182	18362	18222	18160	18369	18388	18184	18302	18369	18290	18246	18200	18162	18215	18134	18344	18461	18218	18419	18124	18279	18351	18385	18155	18232	18392	18173	18247	18023	18273	18120	18288	18034	18226	18136	18117	18190	18258	18200	18184	18123	18289	18132	18299	18408	18300	18365	18163	18451	18211	18131	18182	18188	18225	18292	18360	18208	18210	18269	18418	18166	18279	18309	18268	18361	18133	18446	18258	18281	18314	18182	18218	18176	18302	18234	18206	18516	18286	18419	18343	18067	18470	18136	18378	18262	18068	18157	18262	18099	18213	18079	18168	18373	18335	18265	18259	18273	18236	18253	17989	18356	18466	18230	18311	18145	18268	18116	18250	18258	18234	18247	18300	18356	18107	18234	18169	18182	18130	18210	18359	18243	18366	18143	18038	18064	18145	18125	18308	18125	18255	18186	18413	18087	17978	18303	18413	18229	18335	18266	18444	18250	18371	18132	18458	18159	18182	18247	18181	18133	18020	18162	18275	18534	18189	18134	18267	18316	18166	18177	18109	18273	18206	18447	18228	18189	18329	18364	18442	18197	18249	18241	18449	18125	18297	18247	18382	18227	18276	18224	18113	18252	18136	18377	18100	18274	18363	18246	18235	18253	18359	18299	18171	18371	18160	18241	18244	18278	18123	18118	18497	18143	18326	18250	18250	18280	18393	18318	18478	18050	18116	18187	18458	18432	18164	18262	18296	18285	18442	18366	18202	18260	18218	18343	18561	18395	18103	18302	18204	18225	18216	18201	18375	18481	18403	18325	18291	18163	18177	18254	18264	18188	18210	18068	18209	18107	18212	18422	18308	18247	18415	18307	18288	18216	18296	18258	18269	18288	18112	18225	18050	18230	18468	18343	17988	18194	18339	18230	18216	18321	18397	18173	18100	18142	18195	18335	18311	18199	18163	18201	18298	18233	18072	18141	18088	18277	18297	18376	18392	18146	18184	18274	18157	18123	18333	18380	18265	18494	18518	18270	18042	18307	18329	18223	17998	18058	18031	18308	18184	18068	18291	18071	18314	18149	18387	18382	18097	18094	18195	18247	18028	18319	18097	18369	18263	18315	18045	18094	18283	18246	18224	18332	18168	18190	18417	18365	18274	18021	18103	18268	18398	18387	18080	18298	18237	18281	18167	18230	18267	18267	18449	18448	18166	18229	18288	18321	18241	18042	18367	18238	18000	18462	18220	18403	18175	18138	18167	18395	18300	18238	18477	18316	18306	18113	18207	18210	18149	18170	18317	18011	18147	18184	18181	18101	18149	18237	18153	18121	18334	18247	18203	18429	18405	18253	18361	18117	18211	18312	18551	18346	18295	18232	18163	18431	18161	18008	18213	18234	18233	18381	18115	18313	18139	18205	18209	18218	18351	18280	18184	18221	18393	18239	18280	18270	18298	18239	18162	18135	18356	18200	18376	18303	18336	18236	18165	18043	18122	18106	18254	18284	18217	18181	18285	18187	18183	18068	18142	18126	18146	18248	18311	18123	18265	18197	18380	18289	18518	18134	18288	18102	18244	18195	18140	18056	18273	18441	18255	18425	18147	18224	18122	18247	18176	18153	18430	18240	18158	18301	18042	18205	18175	18176	18244	18292	18351	18340	18290	18235	18119	18206	18384	18316	18166	18213	18091	18240	18371	18234	18191	18085	18088	18144	18110	18111	18231	18210	18346	18275	18189	18246	18228	18293	18464	18176	18459	18345	18312	18111	18145	18485	18284	18170	18286	18261	18274	18013	18259	18119	18078	18272	18256	18036	18152	18331	18248	18307	18129	18016	18374	18046	18265	18219	18052	18073	18137	18357	18211	18170	18236	17948	18247	18353	18466	18110	18390	18266	18445	18222	18305	18133	18255	18188	18188	18258	18332	18238	18207	18028	18347	18416	18346	18233	18212	18256	18242	18134	18332	18250	18274	18285	18394	18133	18325	18238	18301	18262	18284	18272	18292	18213	18345	18258	18098	18284	18112	18153	18246	18131	18439	18235	18304	18098	18247	18048	18140	18196	18290	18155	18483	18253	18312	18344	18368	18141	18319	18269	18183	18311	17957	18156	17952	18332	18185	18227	18184	18449	18347	18093	18085	18246	18313	18312	18183	18130	18284	18225	18036	18417	18248	18221	18371	18230	18076	18311	18354	18258	18252	18262	18201	18253	18242	18244	18274	18321	18237	18163	18340	18191	18260	18301	18207	18159	18324	18442	18262	18084	18262	18079	18203	18081	18270	18246	17958	18137	18316	18103	18229	18302	18134	18199	18267	18253	18217	18061	18227	18216	18138	18287	18104	18348	18308	18055	18371	18473	18283	18184	18299	18235	18335	18336	18333	18038	18190	17996	18090	18250	18126	18305	18350	18289	18437	18300	18122	18290	18186	18068	18324	18126	18085	18346	18217	18292	18352	18214	18030	18199	18378	18106	18267	18452	18356	18259	18351	18290	18298	18243	18159	18075	18387	18257	18407	18184	18242	18329	18281	18246	18363	18247	18360	18268	18313	18193	18244	18242	18273	18320	18137	18017	18540	18403	18166	18263	18272	18285	18020	18259	18183	18214	18229	18127	18578	18283	18257	18170	18078	18276	18258	18237	18270	18080	18235	18248	18195	18083	18359	18248	18309	18373	18098	18315	18335	18054	18240	18322	18261	18269	18189	18133	18142	18273	18172	18267	18130	18217	18271	18030	18274	18273	18372	18397	18167	18284	18260	18289	18279	18111	18296	18185	18254	18244	18397	18258	18257	18174	18254	18315	18327	18582	18249	18365	18092	18577	18239	18202	18200	18176	18358	18400	18106	18375	18200	18220	18123	18130	18247	18230	18269	18426	18459	18133	18066	18091	18173	18365	18470	18198	18019	18495	17971	18102	18138	18178	18127	18096	18175	18298	17921	18148	18151	18025	18334	18292	18222	18273	18354	18110	18258	18377	18206	18118	18291	18054	18320	18266	18503	18349	18547	18285	18243	18227	18415	18369	18494	18108	18248	18258	18540	18283	18228	18214	18227	18311	18356	18276	18284	18103	18342	18258	18092	18011	18057	18257	18180	18090	18127	18045	17981	18209	18199	18189	18412	18231	18288	18186	18378	18444	18393	18305	18315	18147	18287	18135	18118	18159	18191	18198	18197	18030	18189	18185	18358	18359	18183	18206	18268	18019	18127	18177	18237	18243	18118	18257	18256	18150	18267	18154	18122	18225	18171	18373	18244	18338	18335	18274	18016	18248	18228	18357	18421	18155	18049	18222	18130	18279	18227	18338	18371	18183	18080	18094	18116	18404	18327	18323	18304	18253	18174	18203	18105	18208	18270	17954	18186	18246	18336	18334	18233	18270	18229	18185	18521	18357	18105	18349	18269	18162	18230	18132	18288	18253	18067	18249	18112	18192	18215	18205	18238	18438	18143	18145	18166	18247	18343	18300	18229	18118	18369	18211	18146	18261	18318	18149	18143	18096	18201	18102	18381	18076	18284	18235	18354	18304	18157	18355	18283	18334	18342	18306	18433	18126	18451	18302	18265	18180	18381	18269	18271	18255	18304	18474	18086	18329	18090	18014	18191	18256	18183	18061	18090	18206	18209	18203	18080	18349	18127	17944	18116	18159	18214	18282	18147	18182	18461	18041	17911	18121	18402	18083	18152	18355	18359	18180	18086	18358	18101	18305	18336	18093	18219	18450	18289	18315	18266	18066	18091	18297	18377	18203	18378	18105	18310	18149	18248	18297	18118	18304	18228	18104	18249	18223	18344	18035	18276	18515	18396	18431	18054	18313	18241	18204	18345	18232	18334	17973	18177	18317	18374	18017	18288	18079	18325	18329	18341	18158	18255	18175	18260	18157	18153	17947	18336	18297	18268	18139	18140	18150	18286	18434	18276	18448	18370	18185	18332	18366	18087	18412	18108	18088	18222	18295	18483	18366	18242	18071	18177	18135	18272	18237	18273	18341	18076	18201
23671	43135	39712	31599	28255	24171	21457	20405	19828	19536	18612	18038	17831	17472	17183	16760	16605	16433	16206	16135	15872	15887	15757	15780	15838	15807	15665	15573	15559	15667	15502	15390	15532	15471	15524	15418	15403	15298	15152	15373	15481	15359	15497	15425	15427	15296	15125	15267	15453	15264	15355	15377	15375	15277	15285	15410	15184	15132	15382	15261	15381	15111	15189	15173	15184	15169	15201	15178	15262	15177	15192	15260	15228	15427	15228	15268	15325	15234	15134	15361	15258	15216	15166	15070	15114	15472	15111	15367	15241	15204	15284	15188	15349	15146	15324	15138	15114	15242	15186	15203	15182	15208	15422	15290	15383	15210	15211	15451	15285	15144	15307	15225	15487	15363	15296	15176	15318	15223	15222	15330	15228	15225	15245	15160	15087	15111	15278	15119	15335	15245	15246	15162	15445	15123	15262	15150	15339	15183	15213	15174	15103	15221	15238	15152	15346	15210	15312	14964	15213	15313	15208	15421	15096	15246	15171	15199	15332	15010	15165	15341	15359	15388	14977	15220	15092	15366	15188	15103	15139	15216	15236	15155	15044	15339	15363	15057	15278	15254	15314	15338	15300	15221	15261	15162	15347	15353	15306	15139	15249	15310	15196	15420	15160	15314	15226	15222	15394	15215	15271	15217	15249	15300	15311	15325	15312	15247	15265	15160	15021	15194	15228	15396	15218	15212	15330	15250	15337	15339	15324	15223	15188	15203	15338	15137	15351	15320	15177	15131	15275	15147	15217	15198	15304	15045	15322	15271	15046	15361	15456	15276	15299	15247	15388	15200	15101	15295	15178	15259	15158	15124	15181	15164	15348	15259	15267	15308	15174	15331	15093	15104	15286	15379	15330	15210	15109	15196	15261	15262	15310	15223	15274	15163	15355	15146	15271	15153	15244	15248	15230	15306	15379	15036	15212	15240	15190	15084	15318	15073	15164	15175	15407	15215	15130	15295	15090	15187	15264	15263	15302	15268	15246	15229	15341	15315	15311	15159	15121	15306	15158	15218	15299	15133	15181	15269	15167	15297	15213	15206	15305	15290	15140	15311	15215	15192	15255	15274	15171	15300	15261	15225	15269	15301	15181	15098	15070	15349	15316	15310	15131	15169	15210	15372	15208	15100	15355	15267	15114	15210	15268	15121	15314	15290	15236	15234	15210	15179	15338	15277	15132	15267	15186	15244	15413	15276	15018	15277	15257	15138	15329	15337	15318	15134	15092	15266	15515	15351	15122	15304	15303	15214	15314	15282	15202	15188	15377	15330	15231	15263	15206	15104	15405	15229	15130	15109	15159	15317	15282	15206	15112	15203	15424	15211	15261	15294	15261	15247	15229	15226	15087	15245	15204	15227	15287	15234	15456	15177	15405	15370	15493	15178	15266	15378	15184	15080	15145	15292	15112	15387	15326	15208	15225	15496	15143	15214	15177	15184	15227	15227	15153	15158	15293	15243	15255	15152	15317	15284	15228	15342	15249	15203	15124	15152	15254	15359	15132	15337	15059	15246	15325	15164	15252	15354	15346	15367	15142	15228	15303	15316	15358	15279	15225	15208	15159	15259	15222	15166	15210	15195	15073	15212	15376	15256	15079	15333	15206	15417	15312	15198	15132	15294	15346	15171	15209	15291	15182	15292	15244	15173	14948	15359	15222	15285	15169	15296	15210	15164	15271	15234	15461	15054	15475	15225	15323	15308	15301	15071	15355	15183	15383	15234	15290	15288	15306	15129	15160	15208	15334	15265	15186	15166	15303	15245	15226	15200	15240	15389	15288	15287	15226	15198	15240	15110	15219	15115	15211	15112	15291	15224	15141	15211	15344	15180	15274	15287	15258	15345	15269	15451	15157	15141	15336	15147	15144	15186	15175	15268	15211	15287	15070	15234	15394	15293	15309	15197	15267	15236	15142	15184	15223	15372	15268	15205	15388	15228	15299	15165	15378	15202	15227	15346	15120	15338	15435	15232	15301	15223	15175	15136	15098	15236	15343	15307	15346	15049	15341	15214	15197	15260	15300	15275	15285	15105	15158	15174	15171	15310	15336	15109	15349	15265	15291	15142	15219	15327	15259	15141	15270	15273	15352	15386	15290	15278	15148	15106	15129	15150	15027	15208	15254	15353	15179	15146	15225	15357	15117	15219	15144	15153	15142	15316	15143	15167	15148	15336	15371	15259	15201	15265	15242	15359	15156	15137	15297	15348	15019	15114	15292	15246	15125	15174	15216	14997	15213	15194	15361	15326	15380	15198	15128	15129	15279	15451	14973	15396	15458	15259	15138	15346	15241	15123	15396	15266	15030	15310	15162	15145	15048	15303	15208	15086	15245	15262	15249	15202	15416	15247	15273	15258	15130	15344	15133	15116	15076	15166	15256	15329	15042	15207	15168	15348	15213	15300	15157	15283	15180	15403	15123	15232	15114	15278	15180	15142	15423	15306	15204	15119	15464	15254	15142	15367	15203	15239	15270	15224	15093	15242	15256	15249	15210	15224	15339	15284	15252	15079	15117	15190	15020	15167	15352	15230	15288	15171	15189	15255	15107	15240	15172	15172	15221	15317	15048	15270	15128	15241	15378	15262	15088	15150	15157	15238	15327	15246	15289	15261	15412	15295	15287	15310	15396	15104	15201	15316	15213	15256	15155	15293	15137	15204	15258	15093	15180	15276	15225	15277	15303	15186	15174	15525	15128	15174	15069	15242	15175	15172	15297	15170	15270	15215	15330	15170	15194	15176	15177	15085	15305	15096	15330	15281	15258	15198	15091	15127	15036	15314	15357	15042	15242	15134	15197	15143	15141	15207	15270	15190	15217	15305	15172	15115	15269	15252	15275	15313	15205	15227	15208	15210	15457	15325	15268	15287	15281	15257	15124	15136	15243	15222	15345	15304	15296	15420	15246	15276	15191	15360	14968	15340	15212	15349	15167	15120	15194	15221	15280	15176	15262	15196	15420	15170	15150	15250	15194	15027	15249	15122	15211	15360	15111	15151	15211	15420	15211	14973	15193	15229	15150	15186	15154	15159	15175	15266	15257	15181	15119	15431	15426	15180	15222	15171	15217	15273	15257	15231	15088	15210	15312	15029	15188	15264	15267	15250	15173	15328	15152	15307	15297	15296	15193	15266	15226	15154	15171	15446	15185	15227	15176	15175	15279	15235	15377	15000	15393	15144	15149	15204	15063	15214	15262	15285	15160	15188	15202	15388	15340	15113	15232	15230	15340	15246	15161	15080	15278	15182	15277	15211	15044	15449	15206	15107	15310	15334	15165	15324	15178	15265	15182	15344	15027	15130	15391	15249	15194	15304	15255	15338	15314	15182	15259	15328	15164	15349	15312	15196	15211	15191	15431	15100	15373	15371	15206	15267	15114	15268	15178	15159	15281	15288	14960	15040	15310	15108	15173	15167	15250	15203	15262	15155	15168	15361	15096	15245	15248	15253	15066	15216	15147	15145	15056	15317	15221	15189	15106	15192	15303	15328	15214	15220	15130	15297	15233	15178	15113	15305	15050	15163	15178	15190	15185	15228	15355	15100	15137	15115	15227	15433	15140	15201	15341	15246	15225	15329	15363	15268	15344	15326	15145	15199	15208	15229	15252	15245	15305	15194	15290	15182	15322	15082	15303	15320	15137	15087	15227	15238	15249	15133	15113	15267	15349	15316	15323	15359	15377	15102	15196	15173	15202	15167	15259	15284	15118	15373	15029	15339	15067	15250	15102	15244	15294	15278	15161	15435	15244	15133	15167	15372	15176	15334	15284	15283	15371	15195	15244	15351	15342	15178	15213	15141	15221	15257	15102	15116	15263	15142	15253	15123	15280	15140	15269	15346	15288	15172	15254	15197	15097	15416	15235	15327	15242	15150	15311	15244	15306	15036	15120	15007	15117	15086	15209	15116	15243	15284	15291	15265	15271	15251	15247	15220	15189	15016	15151	15201	15263	15157	15122	15222	15164	15214	15086	15139	15267	15243	15186	15158	15285	15312	15302	15160	15273	15201	15210	15362	15353	15185	15244	15346	15415	15145	15268	15298	15257	15280	15205	15128	15130	15228	15214	15263	15165	15204	15247	15308	15114	15331	15323	15179	15108	15129	15336	14993	15255	15318	15201	15297	15222	15131	15224	15004	15235	15152	15284	15444	15057	15316	15255	15244	15107	15144	15347	15254	15149	15306	15236	15285	15211	15335	15270	15294	15261	15101	15391	15272	15197	15297	15248	15318	15273	15379	15317	15451	15283	15180	15223	15333	15207	15187	15246	15173	15198	15103	15173	15276	15242	15123	15076	15229	15435	15150	15196	15390	15353	15277	15314	15053	15267	15296	15184	15343	15220	15231	15096	15066	15186	15167	15311	15042	15132	15170	15054	15132	15071	15106	15392	15110	15147	15173	15084	15064	15062	15394	15181	15323	15265	15138	15311	15463	15159	15202	15239	15286	15209	15025	15034	15176	15362	15385	15404	15110	15318	15213	15366	15292	15046	15213	15380	15193	15101	15136	15163	15149	15106	15060	15277	15271	15238	15124	15256	15248	15141	15331	15169	15297	15154	15250	15368	15232	15190	15224	15343	15116	15240	15192	15154	15246	15278	15142	15292	15186	15270	15075	15187	15101	15340	15174	15264	15230	15372	15143	15449	15218	15334	15195	15263	15242	14972	15359	15237	15037	15235	15102	15119	15168	15287	15147	15233	15010	15219	15137	15191	15166	15280	15188	15439	15363	15195	15319	15202	15225	15194	15031	15377	15196	15208	15157	15220	15096	15277	15203	15298	15392	15104	15193	15273	15305	15213	15202	15176	15394	15154	15255	15254	15324	15363	15267	15243	15333	15288	15235	15270	15301	15086	15144	15297	15160	15357	15110	15343	15251	15103	15152	15304	15354	15180	15335	15327	15004	15443	15088	15074	15159	15138	15082	15153	15261	15300	15274	15277	15233	15198	15123	15160	15265	15221	15143	15296	15142	15176	15226	15084	15307	15120	15167	15363	15059	15283	15224	15293	15302	15249	15259	15122	15214	15301	15278	15212	15308	15221	15111	15290	15086	15090	15305	15369	15112	15342	15275	15174	15364	15255	15230	15356	15272	15148	15222	15027	15211	15203	15078	15085	15040	15309	15195	15182	15284	15058	15089	15152	15390
27998	23634	28120	25344	21373	19714	18584	18252	17974	17905	17752	17678	17606	17521	17537	17071	17247	17003	17313	17036	17108	17439	17092	16689	16863	16890	17066	17024	16856	16994	16879	16879	16865	16905	16876	16974	16881	16943	16791	16783	16990	16912	16825	16699	16650	16923	16786	17198	16679	16928	16935	16790	16788	16807	16888	16954	16755	16865	16790	16847	16820	16864	16778	16817	16739	16800	16772	16622	16800	16802	16573	16876	16921	16844	16851	16822	16752	16785	16809	16820	16811	16823	16852	16746	16828	16694	16617	16901	16732	16762	16751	16894	17134	16823	16771	16898	16728	16918	17018	16882	16750	16859	16940	17004	16782	16837	16955	17198	16947	16839	16819	16836	17025	16733	16691	16855	16938	16851	16823	16927	16911	16658	16960	16777	16955	16676	16929	16795	16678	16722	16810	16682	17015	16901	16892	16733	16775	16618	16769	16654	16660	16544	16844	16785	16795	16833	16886	16839	16712	16794	16820	16864	16744	16879	16776	16511	16791	16874	16730	17046	16953	16854	16711	16821	16798	16737	16932	16700	16751	16888	16678	16836	16755	16766	16696	16731	16919	16854	16807	16783	16751	16775	16732	16829	16874	16701	16722	16793	16692	16982	16717	16939	16780	16519	16778	16728	16874	16984	16717	16749	16842	16705	16707	16769	16637	16750	16990	16937	16770	16679	16881	16708	16736	16734	16960	16912	16852	16777	16761	16831	16936	16754	16831	16794	16686	16913	16685	16735	16637	16737	16721	17012	16773	17058	16585	16701	16805	16939	16843	16633	16844	16687	16958	16814	16785	16653	16760	16761	16735	16878	16802	16675	16759	16897	16878	16603	16992	16780	16750	16661	16813	16881	16704	16911	16930	17045	16802	17034	16876	17063	16809	16620	16935	16675	16533	16846	16772	16756	16898	16968	16910	16899	16713	16708	16770	16669	16862	16745	16834	16765	16776	16819	16981	16846	17013	16907	16815	16662	16739	16777	16806	16919	16728	16795	16818	16767	16978	17167	16809	16844	16736	16853	16922	16815	16888	16864	16887	17002	16861	16784	16901	16792	16739	16990	16881	16880	16904	16912	16679	16672	16580	16963	16777	16977	17005	16694	16796	16729	16904	17021	16721	16845	16695	16737	17073	16596	16833	16818	16892	16840	16823	16796	17006	16845	16971	16817	16877	16907	17034	16840	16760	16773	16908	16727	16782	16857	16889	16700	16873	16972	16728	16919	16834	16767	16778	16746	16797	16820	16919	16773	16725	16880	16930	16841	16806	16752	16772	16785	17046	16828	16813	16807	16892	16950	16777	16725	16873	16695	16888	16834	16739	16729	16975	16765	16797	16880	16862	16904	16836	16550	16558	16659	17032	16922	16748	16605	17223	16846	16663	16684	16839	16863	16564	16647	16948	17005	16862	16864	16841	16871	16802	17016	16896	16660	16903	16759	16811	16895	16948	16833	16852	16767	16848	16943	16972	16942	16914	16749	16704	16770	16790	16867	16825	16619	16892	16865	16787	16923	16873	16777	16956	16873	16836	16738	16634	17075	16647	16782	16892	16810	16859	16810	17153	16830	16856	16841	17017	16836	16896	16627	16908	17007	16827	16742	16988	17066	16713	16752	16789	16726	16722	16741	16695	16864	16911	16940	16777	16968	17099	16715	16876	16966	16966	16993	16934	16565	16872	16937	16886	16825	16752	16836	16775	16963	16860	16832	16918	16902	16883	16940	17020	16793	16716	16919	16806	17039	16708	17021	16910	16789	16569	16893	16910	16764	16701	16696	16689	16693	16924	16716	16942	16868	16801	16778	16836	16808	16962	16816	17021	16903	16954	16862	16789	16876	16756	16778	17145	16880	16896	16595	16952	16895	16884	16894	16798	16915	16704	16911	16902	16854	17018	16981	16836	16747	16989	16934	16742	16718	16675	16694	16797	16862	16914	16853	17106	16729	16746	16924	16923	16816	16703	16680	16919	16674	16909	16927	16959	16739	17152	16836	16913	16843	16927	16808	16704	16747	16880	16589	16707	16812	16783	16783	16766	16806	16818	16707	16858	16688	16736	16838	16799	16673	16905	16684	16835	16757	16893	16882	16793	16732	16778	16663	16990	17021	16828	16747	16970	16736	16792	16862	16852	16848	16978	16811	16722	16845	17098	16748	16713	16838	16811	16891	16676	16797	16772	16928	16818	16954	16826	16780	16827	16854	16792	16803	16743	16995	16776	16759	16639	16835	16734	16795	16918	16795	16870	16900	16784	16991	16825	16864	16950	16766	16862	16630	16924	16745	16790	16806	16832	16798	16964	16748	16872	16767	16963	16640	16806	16797	16665	16766	16887	16791	16864	16610	16713	16994	16584	16690	17096	17175	16919	16655	16814	16806	16717	16835	16664	16838	16769	16794	16876	16739	16696	16859	16905	16869	16854	17022	16816	16855	16947	17051	16917	16845	16920	16629	16629	16942	16969	16904	16808	16732	16872	16725	16781	16659	16608	16794	16806	16803	16673	16760	16918	16972	16888	16844	16751	16835	16810	16874	16675	16805	16712	16672	16942	16906	16818	16813	16776	16857	16778	16877	16841	16556	16631	16911	16842	16808	16759	16960	16792	16856	16833	16951	16816	16715	16918	16971	16788	17029	16951	16897	16834	16815	17088	16658	16882	16975	17129	16800	16646	16711	16613	16820	16862	16832	16867	17040	16787	16812	16732	16713	16796	16806	16876	16690	16809	16847	16867	16799	16716	16736	16867	16863	16854	16799	16703	16892	16639	16917	16797	16858	16888	16965	16697	16799	16513	16673	16834	16711	16721	16986	16794	16778	16789	16536	16904	16889	16989	16803	16935	16746	16806	16854	16924	16835	16899	16769	16885	16605	16755	16876	17015	16869	16914	16827	16832	16892	16559	16842	16630	16732	16852	17049	16736	16838	16696	16736	16839	16877	16654	16822	16760	16816	16745	16929	16811	16958	16719	16982	16590	16508	16678	16939	16791	16722	16665	16788	16698	16800	16677	16845	17074	16794	16843	16726	16908	16955	16939	16818	16944	16917	16860	16713	17027	16825	16984	16891	16772	16749	16617	16751	16866	16691	16947	16862	16892	16787	16745	16760	16761	16865	16864	16578	16886	16618	16824	16829	16788	16723	17058	16835	16647	16757	16769	16760	16778	16807	16880	16942	16675	16894	16874	16668	16926	16795	16824	16877	16816	16647	16943	16673	16783	16999	16949	16796	16720	16700	16705	16686	16849	16813	16720	16658	16965	16878	16756	16857	16670	16857	16801	16605	16884	16710	16791	16999	16954	16815	16878	16874	16803	16979	16949	16930	16909	16857	16865	16952	16828	16908	16830	16728	16839	16835	16820	16969	16699	16810	16637	16805	16826	16845	16654	16629	16852	16884	16722	16791	16791	16893	16969	16774	16818	16791	16883	16775	16854	17118	16798	16730	16834	16714	16674	16820	16809	16990	16749	16938	16922	16797	16802	16798	17068	16743	16798	16718	16831	16798	16859	16826	16837	16755	16795	16905	16795	16947	16884	16735	16716	16756	16865	16908	16812	16957	16951	16830	16761	16724	16875	16826	16977	16642	16948	16778	16758	16721	16890	16782	16751	16765	16715	16841	16991	16833	16888	16723	16763	16802	16755	16814	17066	16869	16923	16794	16726	16653	16835	16892	16925	16749	16917	17059	16843	16890	16964	16792	16775	16857	16888	16876	16966	16746	16848	16984	16691	16981	16692	16794	16941	16712	16845	16741	16721	17039	16969	16875	16805	16942	16977	16733	16738	16974	16919	16957	16765	16989	16768	16724	16696	16735	16810	16825	16653	16812	16775	16870	16710	16769	16915	16880	16815	16932	16709	16752	16796	16812	16822	16956	16956	16761	16716	16774	16803	16882	16701	16881	16962	16841	16779	16829	16961	16876	16771	16733	16824	16955	17010	16782	17002	16852	16757	16791	16809	16967	16935	16891	16935	16916	16735	16798	17006	16897	16676	16929	16830	16816	16832	16729	17015	16816	16685	16821	17010	16636	16879	16906	16801	16656	16837	16726	16787	16717	16697	16966	16785	16758	16822	17018	16677	16787	16665	16809	16852	16737	16933	16987	16659	16614	16830	16909	16762	16850	16866	17026	16966	16903	16938	16748	16609	16818	16889	16827	16752	16943	17011	16807	16889	16698	16742	16786	16769	16879	16629	16643	16970	16849	16863	16834	16755	16752	16998	16798	16715	16855	16919	16682	16925	16899	16824	16889	16690	16936	16823	16729	16751	16824	16776	16890	16785	16805	16891	16768	16723	16580	16867	16845	16934	16968	16881	16928	16775	16754	16730	16786	16804	16684	16885	16995	16756	16782	16948	16852	16683	16772	16791	16843	16909	16851	16758	16778	16693	16910	16967	16751	16814	16692	16820	16841	16744	16786	16883	17011	16769	16746	16913	16983	16845	16930	16934	16811	16778	16879	16819	16855	16951	16945	16834	16846	16750	16737	17000	16922	16844	16889	16692	16850	16895	16669	16875	16798	16856	16634	16923	16833	17079	16907	16685	16868	16948	16883	16826	16660	16709	16998	17129	16689	16592	16879	16810	16781	16739	16756	16837	16682	16950	16814	16985	16900	16722	16967	16862	16803	16847	16946	16735	16793	16811	16842	16681	16756	16640	17121	16918	16933	16992	16984	16689	16806	16920	16779	16785	16717	16890	16764	16591	16827	16683	16980	16824	16832	16758	16904	16829	16734	16990	17031	16906	16940	16846	16836	16757	16939	16803	16744	16889	16844	16778	16840	16832	16840	16897	16889	16774	16893	16620	16780	16756	16769	16748	16916	16857	16840	16666	16917	16613	16659	16953	16762	17000	16692	16882	16954	16791	16794	16685	16824	16866	16939	16826	16914	16548	16777	16847	16990	16804	16972	16821	16864	16941	16730	16917	16950	16745	16811	16755	17098	16709	16741	16825	16945	16853	16742	16789	16776	16866	16694	16921	16632	16790	16952	16903	16684	16953	16715	16668	16725	16832	16844	17006	16807	16779	16818	16922	16931	16895	16748	16786	17039	16703	16964	16879	16841	16978	16726	16939	16910	16723	16728	16573	16873	17136	16750	16882	16677	16921	16763	16907	16933	16785	16857	16865	16856	16947	16901	16932	16870
22059	32490	28682	22682	20716	18523	16895	16543	16426	16311	15982	15682	15540	15468	15177	15019	15022	14961	14778	14768	14725	14862	14588	14676	14633	14604	14645	14505	14478	14485	14554	14432	14551	14678	14498	14389	14473	14623	14500	14452	14564	14572	14530	14462	14416	14294	14568	14418	14555	14306	14470	14194	14461	14415	14590	14304	14293	14443	14442	14571	14395	14337	14382	14436	14526	14297	14272	14596	14502	14442	14406	14487	14571	14321	14458	14390	14267	14297	14338	14379	14321	14238	14534	14323	14323	14520	14430	14543	14364	14238	14211	14470	14550	14317	14503	14344	14497	14379	14342	14413	14560	14336	14499	14404	14346	14526	14486	14427	14395	14513	14395	14311	14515	14446	14414	14412	14483	14294	14530	14416	14468	14206	14495	14367	14542	14366	14232	14524	14689	14315	14340	14452	14407	14453	14509	14491	14526	14417	14424	14341	14382	14564	14259	14355	14344	14612	14484	14442	14504	14418	14318	14395	14424	14531	14354	14364	14382	14466	14589	14502	14371	14469	14493	14314	14464	14356	14340	14396	14458	14261	14578	14380	14407	14427	14393	14482	14430	14368	14591	14331	14338	14607	14411	14404	14507	14259	14637	14436	14332	14370	14468	14479	14328	14380	14540	14513	14507	14442	14455	14276	14521	14420	14501	14458	14474	14449	14335	14372	14578	14281	14587	14448	14475	14322	14498	14500	14447	14462	14545	14604	14487	14540	14635	14278	14569	14320	14535	14492	14471	14461	14399	14534	14263	14493	14410	14686	14434	14316	14467	14431	14510	14372	14455	14288	14524	14442	14357	14483	14425	14628	14226	14504	14362	14438	14525	14462	14413	14441	14338	14457	14415	14362	14426	14277	14383	14287	14318	14497	14523	14331	14227	14542	14327	14537	14473	14448	14366	14440	14469	14500	14458	14335	14555	14447	14465	14477	14553	14423	14482	14382	14218	14388	14401	14507	14514	14426	14407	14361	14604	14412	14526	14460	14572	14502	14553	14375	14297	14223	14284	14337	14496	14444	14571	14353	14404	14622	14476	14570	14365	14399	14367	14391	14375	14408	14568	14464	14425	14399	14569	14362	14339	14377	14441	14477	14500	14582	14548	14448	14522	14539	14545	14400	14468	14336	14489	14429	14376	14560	14539	14468	14511	14415	14381	14363	14413	14269	14387	14399	14502	14263	14443	14483	14464	14505	14338	14294	14290	14454	14283	14347	14389	14507	14416	14377	14505	14373	14621	14511	14347	14474	14387	14352	14497	14258	14442	14499	14373	14445	14449	14379	14355	14532	14320	14413	14519	14531	14545	14419	14369	14489	14390	14513	14519	14426	14401	14424	14477	14488	14368	14406	14353	14442	14365	14336	14497	14383	14364	14425	14343	14476	14522	14302	14512	14361	14464	14346	14404	14445	14318	14540	14400	14480	14450	14503	14451	14502	14300	14470	14455	14301	14430	14488	14219	14381	14402	14435	14467	14356	14408	14378	14545	14574	14455	14368	14592	14379	14417	14483	14436	14617	14423	14489	14420	14545	14380	14583	14367	14427	14539	14342	14370	14344	14316	14513	14500	14469	14601	14421	14424	14495	14389	14358	14496	14448	14434	14508	14428	14505	14423	14474	14275	14568	14582	14503	14473	14465	14391	14416	14491	14499	14455	14432	14472	14383	14408	14429	14496	14415	14496	14468	14594	14253	14383	14498	14260	14388	14419	14438	14522	14369	14498	14385	14634	14398	14445	14401	14504	14357	14384	14468	14366	14496	14426	14569	14508	14593	14450	14265	14467	14418	14418	14502	14439	14408	14384	14402	14449	14614	14371	14511	14451	14414	14549	14453	14474	14507	14396	14418	14339	14376	14182	14362	14428	14451	14385	14431	14422	14530	14540	14430	14477	14528	14471	14438	14338	14498	14386	14436	14348	14603	14557	14108	14455	14392	14457	14586	14448	14378	14528	14576	14345	14326	14440	14531	14546	14665	14541	14549	14430	14380	14506	14392	14401	14571	14459	14456	14375	14234	14453	14575	14441	14464	14470	14325	14418	14376	14508	14435	14600	14260	14445	14323	14330	14507	14451	14391	14251	14377	14385	14349	14452	14597	14428	14164	14481	14321	14435	14308	14571	14552	14409	14440	14486	14479	14530	14544	14487	14534	14392	14504	14457	14466	14486	14582	14349	14375	14437	14410	14456	14440	14570	14451	14424	14505	14494	14573	14538	14460	14429	14536	14584	14382	14469	14417	14520	14387	14510	14512	14339	14478	14472	14385	14554	14730	14585	14371	14420	14497	14486	14457	14516	14508	14438	14471	14425	14487	14539	14349	14338	14455	14394	14395	14481	14476	14540	14424	14504	14406	14542	14406	14544	14501	14488	14541	14406	14488	14503	14561	14426	14474	14444	14317	14227	14448	14588	14442	14380	14339	14527	14398	14423	14318	14478	14356	14320	14411	14357	14388	14338	14435	14476	14469	14368	14387	14514	14320	14509	14397	14574	14309	14447	14488	14497	14561	14566	14462	14258	14471	14489	14557	14545	14499	14486	14336	14497	14486	14448	14254	14472	14370	14316	14350	14463	14565	14475	14381	14565	14381	14417	14442	14397	14433	14548	14394	14298	14648	14558	14484	14460	14448	14459	14356	14590	14470	14299	14307	14643	14191	14411	14534	14560	14511	14379	14518	14431	14497	14341	14388	14372	14519	14501	14389	14467	14350	14565	14320	14455	14441	14375	14352	14311	14390	14337	14669	14423	14509	14339	14444	14359	14547	14368	14496	14538	14390	14411	14379	14599	14441	14648	14402	14564	14460	14411	14453	14378	14589	14539	14545	14562	14393	14262	14450	14268	14540	14507	14492	14444	14456	14567	14461	14534	14627	14407	14515	14394	14411	14393	14491	14553	14451	14369	14578	14306	14573	14473	14592	14494	14315	14426	14271	14417	14624	14344	14315	14397	14453	14283	14466	14511	14518	14554	14431	14396	14440	14428	14261	14344	14358	14417	14568	14547	14349	14478	14504	14312	14517	14406	14381	14354	14427	14478	14500	14271	14354	14524	14497	14575	14381	14477	14412	14529	14491	14512	14402	14418	14374	14515	14412	14300	14505	14586	14360	14336	14336	14382	14387	14323	14303	14448	14377	14542	14438	14402	14346	14499	14449	14325	14490	14501	14356	14571	14729	14325	14350	14312	14543	14261	14517	14340	14469	14496	14397	14273	14499	14251	14436	14507	14567	14533	14481	14364	14304	14284	14300	14355	14413	14454	14394	14535	14538	14522	14553	14546	14617	14364	14314	14266	14499	14451	14375	14429	14395	14484	14413	14433	14391	14282	14459	14469	14536	14433	14396	14368	14478	14330	14336	14301	14567	14351	14318	14544	14458	14684	14415	14324	14389	14483	14410	14534	14199	14424	14359	14602	14569	14181	14398	14429	14429	14380	14501	14333	14410	14461	14383	14451	14390	14532	14474	14602	14267	14475	14429	14400	14234	14360	14510	14559	14418	14391	14325	14459	14625	14463	14451	14502	14458	14450	14400	14264	14258	14322	14521	14399	14522	14394	14430	14465	14454	14316	14368	14488	14413	14333	14398	14401	14362	14437	14562	14516	14433	14359	14245	14356	14336	14507	14599	14389	14497	14475	14577	14391	14246	14337	14502	14405	14671	14304	14358	14437	14395	14497	14487	14444	14360	14504	14479	14495	14413	14529	14398	14423	14249	14650	14341	14574	14365	14349	14422	14385	14518	14469	14385	14537	14332	14452	14548	14448	14515	14535	14347	14468	14281	14358	14470	14483	14452	14565	14337	14407	14665	14465	14602	14459	14405	14474	14462	14655	14283	14322	14387	14393	14346	14505	14477	14547	14641	14354	14547	14279	14386	14400	14535	14452	14359	14512	14515	14509	14422	14388	14405	14407	14263	14509	14484	14434	14354	14311	14263	14574	14514	14403	14257	14491	14354	14507	14575	14491	14297	14650	14423	14554	14507	14366	14450	14576	14558	14475	14469	14589	14584	14328	14517	14409	14522	14368	14434	14351	14543	14321	14418	14483	14380	14350	14444	14319	14397	14384	14431	14438	14498	14490	14501	14386	14501	14607	14406	14463	14387	14454	14490	14371	14443	14478	14455	14581	14349	14576	14396	14474	14367	14515	14515	14362	14538	14481	14467	14334	14470	14252	14535	14418	14404	14493	14510	14480	14382	14327	14655	14357	14564	14334	14527	14418	14318	14375	14366	14379	14532	14318	14526	14490	14477	14382	14461	14468	14371	14547	14371	14492	14402	14586	14406	14535	14443	14218	14583	14438	14288	14330	14494	14613	14581	14306	14360	14488	14393	14318	14601	14491	14399	14467	14368	14514	14284	14352	14453	14414	14464	14442	14547	14578	14602	14391	14384	14334	14378	14372	14304	14439	14473	14288	14523	14654	14260	14385	14376	14432	14337	14388	14239	14407	14456	14493	14393	14283	14472	14540	14483	14498	14449	14471	14440	14534	14434	14420	14316	14423	14446	14497	14373	14290	14365	14519	14349	14511	14580	14487	14267	14342	14493	14550	14263	14501	14443	14505	14388	14596	14341	14477	14619	14474	14575	14398	14410	14416	14315	14516	14455	14514	14454	14434	14444	14361	14544	14400	14485	14379	14404	14512	14473	14544	14526	14494	14283	14499	14353	14583	14451	14351	14425	14371	14424	14539	14507	14416	14476	14410	14605	14381	14475	14406	14569	14262	14514	14558	14344	14498	14435	14435	14382	14369	14339	14488	14448	14436	14471	14514	14546	14514	14476	14467	14662	14383	14437	14378	14304	14586	14411	14368	14380	14445	14594	14363	14459	14641	14413	14530	14519	14593	14551	14459	14419	14349	14429	14501	14520	14369	14473	14402	14343	14553	14629	14311	14480	14352	14649	14435	14418	14388	14525	14437	14497	14624	14366	14423	14470	14447	14589	14394	14532	14495	14555	14399	14329	14275	14314	14437	14486	14494	14386	14606	14374	14541	14523	14319	14321	14545	14424	14434	14426	14724	14418	14479	14258	14554	14472	14420	14490	14522	14567	14344	14461	14498	14469	14523	14510	14466	14350	14356	14370	14616	14398	14515	14544	14485	14451	14475	14475	14368	14359	14415	14553	14403	14299	14505	14407
23749	21042	28444	24243	22868	23730	22682	19775	19143	19223	18800	18636	18584	18146	18065	17901	18000	17685	17499	17500	17666	17610	17595	17431	17601	17377	17154	17343	17375	17309	17245	17374	17283	17310	17242	17505	17467	17252	17096	17474	17048	17270	17053	17247	17232	17010	17231	17277	17106	17274	17282	17111	17228	17155	17207	17095	17238	17301	17142	17229	17255	17125	17321	17167	17074	17296	17336	17209	17091	17221	17057	16966	17186	17081	17153	17244	17190	17057	17258	17128	17198	16911	17184	17282	17178	17281	16990	17215	17312	17008	17186	17066	17378	17328	17104	17112	17075	17263	17064	17134	17456	17187	17131	17082	17200	17044	17027	17097	17222	17096	17149	17114	17345	17079	17142	17215	17082	17264	17282	17111	17128	17110	17183	17261	17298	17326	17093	17117	17043	16974	16951	17156	17392	17278	17174	17332	17298	17121	17135	17155	17201	17166	17343	17083	17113	17024	16797	17229	17192	17123	17102	17260	16975	17173	17191	17240	17194	17111	17308	17003	17149	17109	17139	17230	17178	17269	17153	17064	17116	17096	17050	17179	17290	16795	17142	17104	17068	16909	17015	16947	17253	17215	17092	17015	17115	17174	17127	17243	17274	17132	17260	16868	16939	17072	17266	17055	17184	17217	17176	17345	17253	16859	17060	17025	17267	17179	17107	17353	17333	17309	17140	17213	17224	17181	17253	17273	17289	17045	17301	17054	17208	17115	17007	17097	17161	17182	17337	17206	17164	17254	17194	17184	17259	17105	17116	17269	17397	17140	17046	17091	17187	17362	17110	17050	17243	17155	17231	16935	17104	17207	17374	17291	17231	17171	17395	17286	17113	17256	16959	17016	17215	17312	17120	17006	17135	17201	17095	17211	17089	17369	17112	17123	17068	17068	17017	17252	17176	17163	17113	17001	17118	17274	17077	17199	17152	17069	17242	17184	17133	17244	17256	16979	17107	17115	17135	17117	17267	17138	16926	17246	17172	17026	16978	16995	17354	17259	17380	16991	17181	16991	17175	17019	17007	17144	17000	17086	17155	17345	17242	17219	17090	17057	16931	17118	17334	17116	17067	17201	16941	17019	17049	17100	17135	17370	17066	17019	17272	17322	17099	17111	17146	17331	17199	17071	17082	16935	17348	17110	17081	17309	17524	17027	16962	16943	17146	16909	17114	17221	17254	17008	17004	17210	17155	17256	17181	17091	17319	17152	17296	17156	17168	17073	17226	17060	16952	17295	17151	17080	17171	17122	16979	16977	17109	17327	16962	17159	17010	17150	17111	17148	17297	17160	17236	16894	17291	17215	17185	17071	17124	17123	17161	17201	16994	16944	17176	17183	17094	17036	17336	17207	17184	17203	17076	16973	17212	16977	17038	17447	17218	17148	17255	17002	17093	17173	17187	17152	17085	17173	16971	17097	17055	17329	17294	17065	17148	16969	17139	17327	17154	17311	17151	16961	17046	17081	17140	17153	17144	17069	17267	17002	17051	17186	17217	17128	17214	17275	16986	16987	17194	17027	17056	17096	16972	17146	17317	16965	17271	17029	17130	17205	17189	17139	17123	17343	17037	16981	17281	17247	17093	17188	17303	17152	17058	17193	17203	17251	16977	17185	17238	17148	17031	17212	16995	17154	17151	16956	17146	17046	17092	17175	17129	17111	17000	17088	17259	17162	17308	17242	17265	17176	17169	17028	17084	16950	17287	16844	17182	16922	17063	17213	17037	17195	17041	17210	17000	17089	17347	17200	17275	17016	17068	17021	17163	16973	17141	17417	17141	17112	17333	17222	17234	17140	17174	17179	17037	17260	17146	16983	17094	17145	16972	17257	17350	17019	17232	17236	17201	17206	17078	17018	17267	17064	17189	17075	17280	17045	17049	17191	17112	17227	17237	16965	17169	17065	17307	17046	17315	17159	17233	17218	17045	16850	17134	17179	17041	17079	17172	17161	17030	17195	17116	17293	17230	17177	17170	16912	17003	17196	17295	17175	17213	17129	17250	16987	17084	17011	17069	17107	16807	17146	17083	17214	17217	17172	17073	16950	17036	17208	17121	17063	16968	17294	17210	17019	17042	17192	17215	17170	17254	17076	17229	17158	17161	17266	17193	17049	17270	17286	17247	17124	17052	17316	17267	16986	17191	17348	17152	17105	17272	17268	17083	17074	17301	17282	17296	17384	17155	17049	17221	17225	17150	17026	17130	17161	17236	17332	17229	17288	17025	17062	17195	16965	17261	17155	17303	17108	17160	17059	17094	17023	17024	16902	17209	17009	17259	17084	17006	17143	17167	17287	16984	16992	17091	17160	17220	17312	16808	17091	17217	17231	17099	17276	17143	17172	17154	17146	17043	17195	17456	17141	17200	17242	17135	17028	17048	17178	17105	17142	17062	16994	17165	17132	17227	17032	17191	17105	17164	17159	17103	17119	16932	17050	17137	17069	17126	17146	17077	17155	17268	17200	17089	17127	17197	17236	17236	16997	17086	17032	17107	17167	17047	17104	17189	16947	17115	16966	17220	17210	17208	17201	17249	17175	17255	17028	17108	17185	17188	17132	16888	17349	17237	17102	17265	17049	17002	17111	17205	17202	17069	17236	17027	17073	17113	17113	17283	17150	17236	17279	17261	17310	17199	17097	17307	17123	17171	17080	17115	17085	17099	17211	17189	17101	17233	17138	17015	17019	17136	17041	17276	17477	16928	17058	17105	17164	17235	17082	16989	17003	17115	17094	17101	17082	17052	17072	17093	17173	17220	17032	16919	16957	16991	17269	17198	17176	17133	17289	17289	17219	17019	17029	16970	16999	17242	17356	17195	17047	17157	17130	16973	17085	16948	17040	17053	17116	17138	17118	17214	17337	17209	16938	17400	17152	17487	17225	17267	17066	17146	17067	17106	17001	17195	17107	17130	17329	17141	17207	17390	17111	17109	17079	17303	17118	17138	17216	17295	17221	17022	17192	17368	16977	17135	17279	17311	17071	17087	17206	17115	17152	17201	17050	17254	17135	17335	17129	17341	17078	17199	17026	17200	17048	17440	17017	17253	17123	17168	17253	17094	17037	17272	17132	17121	17296	17059	17132	17025	16991	17042	17120	17176	17265	17090	17081	17279	17220	17227	17146	17350	17078	17068	17008	17140	17287	17073	17014	17228	17234	17226	17066	17066	17036	17315	17197	17006	17048	17289	17277	17094	17121	17161	17168	17370	17188	17059	17096	17198	17278	17042	17223	17155	17192	17110	17043	17146	17012	17134	17079	17283	17269	17227	17220	16937	17108	17093	17100	17087	17259	17023	17114	17007	17131	17159	17156	17287	17238	17113	17018	17207	17115	17051	16905	17149	17110	17078	17344	16912	17142	16955	17148	17216	17287	17125	17338	17209	16968	17295	17021	17135	17099	17307	17137	16992	17113	17302	17051	17160	17210	17168	17105	17206	17005	16951	16929	17353	17280	17352	17258	17151	17164	17223	17167	17100	17177	17142	17276	17216	17040	17291	17101	17095	17158	17102	17117	16998	16913	17065	17008	17172	17362	17311	17166	17235	17197	17070	17063	16944	17041	17251	17255	17153	17238	17073	16937	17144	17175	17074	17129	17073	17139	17178	17245	17215	17017	16976	17169	17100	17175	17088	17044	17324	17119	17126	17091	16970	17100	17056	17165	17075	17135	17235	16923	17085	17112	17067	17148	16965	16976	17141	17180	17031	17147	17170	17208	17149	17144	17203	17150	17130	17199	17114	17307	17283	17019	17055	17253	17175	17125	17189	17326	17115	17301	17029	17240	17110	17165	17169	17179	17225	17286	17056	17014	17240	17256	17037	17023	17144	17147	17219	17006	17026	17158	17121	17111	16967	17203	17186	17165	16951	16845	17094	17195	17181	17186	17406	17143	17164	17404	16985	16911	17060	17235	17129	17304	17218	17020	17069	17318	17002	17132	17172	17202	17152	17085	17162	17310	17323	17049	17237	17256	17070	17244	17008	17234	17051	17248	17209	17046	17157	17154	17223	17140	17193	17165	16971	17129	17241	17130	16962	17104	17227	17111	17009	17301	17151	17252	17137	17251	17129	17065	17191	17289	17198	16898	17147	17177	17082	17233	17132	17127	17105	17336	17079	17237	17236	17224	17024	17035	17193	17196	17012	16968	17157	17094	16958	17265	17124	17065	17112	17075	17173	17184	17110	16857	17223	17114	17132	17226	17144	17170	17235	17176	17061	16980	17102	16999	17180	17138	17105	17074	17111	17193	17133	17154	17131	17275	16949	17340	17242	17155	17231	17005	16998	16960	17092	17069	17052	17184	17139	17056	17163	17420	17079	17087	17196	17130	17053	17107	17174	17260	17173	17021	17147	17194	17054	17070	17127	17026	17048	17118	17068	17209	17034	17104	17235	17258	17213	17197	17134	16910	17153	17178	17135	16999	17106	17210	17217	17147	17230	17216	17287	17221	17231	17260	17047	17212	17178	17173	17376	17261	16992	17089	17170	17065	17231	17336	17182	17228	17023	17313	17042	17109	17281	17208	17100	17403	17317	17134	17140	17231	17115	17173	17231	17224	17110	17031	17143	17226	17161	17013	16971	17205	17072	17252	17197	17137	17206	16979	17154	17181	17085	17017	17202	17025	16938	17160	16916	17144	17001	17155	17126	17000	16964	17026	17181	16948	17096	17246	17035	17128	17049	17079	17039	17204	17420	17222	17000	17133	16870	16790	17315	17212	17166	17145	17217	17274	17058	17153	16904	17006	17335	17301	17320	17152	16935	17056	17087	17061	17182	17046	17196	17199	17187	17181	17105	17190	17095	17126	17099	17151	16882	17174	17255	16942	17221	16899	17283	17002	16982	17114	17101	17159	17275	17058	17185	17021	17189	17091	17056	17085	16966	17083	17323	17194	17257	17104	16971	17124	17244	17226	16941	17133	17066	17006	17163	17278	17151	17287	17138	17219	17305	17218	17206	17022	17229	17086	17129	17285	17168	17147	16992	17229	17125	17314	17057	17198	17337	17015	17230	17266	17182	17241	17111	17279	17310	16993	16918	17015	17063	17232	17185	17109	17232	17152	16916	17215	17194	17075	17010	17211	17253	17290	17357	17086	17093	17079	17184	17358	17050	17243	17111	17074	17198	17188	17208	17296	17278	17207
22278	38558	34742	27378	23871	21580	18784	18341	17893	17666	16859	16526	16390	16119	15828	15592	15597	15231	15420	15126	15039	15030	14838	15192	14844	15074	14889	14707	14857	14829	14647	14651	14723	14769	14646	14810	14715	14520	14774	14533	14622	14681	14667	14747	14562	14461	14710	14522	14511	14623	14665	14488	14636	14611	14557	14660	14521	14608	14646	14486	14696	14576	14549	14482	14525	14618	14718	14585	14516	14541	14556	14471	14741	14527	14650	14650	14520	14615	14604	14705	14421	14551	14626	14587	14501	14468	14580	14508	14623	14633	14522	14578	14427	14586	14634	14573	14551	14512	14474	14537	14641	14552	14606	14641	14801	14574	14592	14432	14615	14547	14471	14550	14610	14748	14402	14475	14746	14610	14490	14497	14540	14502	14837	14588	14423	14688	14458	14448	14673	14396	14545	14461	14614	14580	14600	14707	14656	14651	14648	14621	14670	14453	14575	14536	14594	14561	14582	14467	14548	14589	14494	14593	14795	14636	14687	14431	14523	14541	14425	14561	14483	14395	14584	14476	14398	14480	14405	14668	14570	14692	14628	14706	14337	14522	14543	14552	14656	14636	14662	14705	14463	14612	14829	14526	14572	14660	14414	14390	14564	14701	14712	14669	14525	14391	14523	14824	14433	14496	14635	14572	14469	14571	14468	14538	14609	14621	14669	14723	14535	14644	14408	14395	14720	14502	14640	14707	14592	14554	14594	14404	14561	14460	14618	14482	14522	14652	14470	14546	14499	14572	14440	14509	14651	14642	14717	14540	14656	14432	14600	14593	14555	14476	14443	14615	14515	14432	14497	14615	14448	14544	14448	14514	14537	14518	14624	14653	14508	14752	14627	14438	14541	14539	14599	14546	14726	14583	14801	14690	14699	14568	14670	14764	14529	14610	14602	14672	14419	14698	14456	14511	14447	14509	14650	14378	14546	14557	14589	14682	14561	14618	14647	14541	14586	14555	14710	14658	14659	14499	14633	14718	14807	14478	14669	14670	14711	14798	14515	14682	14425	14569	14453	14552	14425	14690	14599	14562	14513	14800	14526	14548	14590	14647	14447	14536	14626	14503	14447	14671	14613	14334	14618	14540	14649	14633	14633	14443	14579	14509	14520	14575	14500	14692	14493	14449	14401	14527	14641	14575	14510	14543	14433	14505	14714	14379	14461	14533	14393	14503	14540	14674	14575	14458	14621	14596	14519	14523	14532	14399	14605	14705	14433	14539	14506	14717	14636	14703	14573	14514	14611	14684	14570	14590	14596	14734	14494	14514	14749	14473	14744	14566	14601	14600	14637	14650	14683	14627	14691	14367	14611	14796	14682	14638	14459	14595	14585	14677	14548	14470	14597	14461	14468	14412	14573	14634	14493	14476	14415	14559	14692	14567	14660	14493	14621	14755	14623	14612	14623	14570	14657	14653	14584	14613	14568	14595	14457	14781	14488	14689	14480	14637	14844	14530	14604	14476	14677	14675	14572	14648	14558	14578	14592	14573	14682	14605	14608	14590	14755	14686	14761	14651	14410	14588	14637	14597	14662	14536	14567	14580	14542	14623	14426	14695	14607	14427	14714	14452	14585	14690	14323	14492	14579	14745	14453	14552	14699	14681	14570	14550	14375	14775	14687	14683	14531	14613	14500	14541	14531	14536	14575	14544	14625	14448	14687	14543	14387	14673	14649	14520	14544	14617	14584	14534	14711	14391	14561	14509	14690	14666	14484	14414	14406	14569	14449	14448	14608	14643	14585	14684	14634	14611	14540	14527	14580	14581	14631	14593	14646	14486	14715	14375	14410	14565	14543	14616	14742	14577	14479	14568	14667	14390	14415	14648	14556	14610	14662	14686	14447	14684	14382	14461	14632	14611	14654	14589	14717	14686	14473	14689	14441	14639	14630	14603	14440	14458	14598	14572	14597	14377	14658	14705	14800	14526	14711	14611	14481	14421	14543	14466	14634	14576	14590	14745	14525	14556	14607	14432	14534	14537	14499	14797	14544	14634	14595	14498	14631	14546	14431	14540	14435	14443	14706	14542	14547	14557	14520	14524	14363	14694	14688	14582	14646	14441	14558	14555	14599	14683	14632	14621	14721	14566	14639	14665	14511	14575	14607	14514	14607	14560	14569	14527	14742	14536	14653	14648	14617	14614	14462	14551	14725	14491	14449	14689	14526	14566	14375	14483	14801	14626	14624	14542	14350	14696	14528	14504	14548	14605	14699	14490	14579	14613	14591	14541	14785	14517	14621	14627	14542	14690	14752	14467	14465	14572	14536	14699	14511	14657	14553	14519	14570	14539	14634	14485	14646	14521	14470	14806	14718	14593	14522	14555	14672	14647	14564	14514	14736	14538	14796	14554	14645	14470	14623	14618	14378	14655	14661	14488	14721	14688	14689	14512	14496	14613	14832	14720	14577	14578	14676	14526	14587	14552	14547	14655	14372	14513	14768	14553	14468	14504	14542	14669	14593	14641	14732	14490	14615	14692	14752	14720	14530	14584	14530	14476	14480	14518	14427	14544	14646	14551	14529	14546	14420	14693	14547	14572	14670	14509	14598	14457	14457	14721	14558	14452	14550	14624	14454	14568	14692	14655	14551	14649	14522	14545	14628	14561	14541	14725	14589	14586	14419	14468	14509	14552	14401	14533	14590	14747	14645	14551	14545	14674	14474	14726	14385	14557	14440	14675	14522	14593	14663	14487	14502	14594	14624	14571	14832	14665	14557	14591	14606	14506	14532	14493	14729	14519	14512	14565	14594	14532	14521	14476	14589	14596	14524	14651	14620	14566	14576	14691	14673	14679	14696	14619	14621	14479	14521	14757	14566	14568	14436	14558	14492	14678	14608	14522	14456	14556	14656	14469	14602	14609	14511	14518	14565	14592	14594	14626	14712	14589	14502	14442	14495	14501	14569	14461	14626	14624	14586	14501	14435	14668	14475	14600	14577	14572	14622	14756	14451	14654	14442	14575	14686	14566	14528	14515	14752	14500	14533	14399	14590	14537	14490	14733	14595	14602	14588	14535	14752	14574	14557	14371	14718	14374	14486	14588	14533	14577	14613	14599	14710	14705	14599	14577	14584	14635	14534	14667	14593	14603	14375	14583	14588	14663	14619	14677	14524	14358	14525	14611	14620	14592	14428	14501	14606	14612	14527	14719	14624	14573	14626	14561	14575	14538	14684	14531	14687	14767	14527	14572	14551	14517	14570	14580	14585	14490	14578	14622	14360	14373	14670	14640	14501	14655	14638	14571	14754	14511	14613	14366	14708	14573	14444	14560	14574	14733	14546	14481	14750	14533	14573	14669	14480	14619	14530	14550	14625	14765	14602	14483	14607	14730	14584	14518	14502	14658	14664	14644	14667	14550	14588	14572	14565	14512	14613	14649	14520	14489	14516	14617	14584	14536	14498	14631	14601	14556	14636	14434	14648	14545	14441	14675	14517	14643	14555	14643	14638	14477	14659	14585	14687	14577	14530	14604	14666	14449	14626	14609	14737	14537	14525	14644	14729	14628	14763	14719	14632	14531	14504	14670	14468	14584	14394	14659	14495	14640	14745	14597	14745	14525	14540	14514	14675	14819	14621	14643	14436	14646	14622	14621	14546	14666	14499	14429	14504	14510	14545	14691	14519	14634	14515	14479	14608	14710	14565	14470	14547	14422	14598	14613	14712	14682	14625	14625	14643	14548	14745	14696	14714	14714	14637	14660	14561	14638	14757	14604	14692	14586	14674	14661	14514	14709	14653	14549	14543	14385	14617	14482	14652	14562	14568	14470	14584	14639	14621	14517	14646	14523	14682	14473	14515	14562	14485	14770	14459	14391	14645	14607	14583	14542	14666	14481	14546	14571	14543	14508	14560	14497	14504	14404	14547	14476	14672	14633	14461	14535	14633	14549	14573	14555	14480	14571	14518	14561	14602	14519	14683	14641	14466	14493	14523	14599	14557	14409	14555	14515	14551	14554	14503	14447	14650	14419	14582	14540	14598	14770	14790	14459	14759	14446	14616	14606	14539	14584	14590	14606	14541	14640	14461	14636	14478	14631	14529	14566	14685	14580	14685	14793	14511	14560	14700	14540	14590	14581	14800	14544	14452	14819	14605	14628	14647	14511	14479	14650	14568	14470	14555	14638	14627	14594	14542	14715	14618	14663	14671	14687	14653	14586	14605	14416	14537	14508	14536	14712	14569	14608	14617	14422	14603	14490	14708	14465	14671	14720	14505	14360	14704	14462	14597	14563	14555	14631	14439	14575	14878	14606	14581	14674	14694	14506	14648	14606	14405	14677	14564	14575	14653	14491	14685	14659	14404	14607	14606	14695	14588	14637	14512	14494	14602	14539	14470	14555	14708	14588	14594	14684	14661	14578	14494	14655	14541	14483	14625	14515	14540	14553	14776	14499	14638	14519	14440	14600	14501	14726	14409	14530	14584	14463	14543	14541	14755	14482	14635	14736	14606	14619	14631	14713	14445	14712	14573	14642	14524	14456	14525	14696	14690	14475	14678	14584	14719	14657	14650	14584	14588	14352	14610	14440	14711	14540	14533	14826	14670	14574	14527	14716	14562	14442	14743	14655	14621	14602	14636	14460	14562	14536	14630	14432	14542	14693	14631	14734	14599	14693	14761	14482	14754	14544	14586	14670	14727	14696	14507	14625	14493	14519	14547	14536	14578	14654	14618	14677	14593	14462	14660	14660	14569	14629	14648	14624	14660	14600	14575	14500	14781	14546	14502	14491	14632	14666	14538	14484	14480	14632	14558	14605	14599	14752	14549	14566	14435	14579	14622	14695	14593	14761	14540	14562	14390	14559	14639	14597	14369	14588	14599	14775	14516	14531	14574	14410	14459	14592	14610	14536	14639	14452	14624	14622	14567	14711	14569	14654	14616	14474	14739	14660	14475	14516	14519	14493	14626	14554	14435	14701	14521	14670	14426	14545	14732	14477	14596	14753	14475	14701	14636	14630	14628	14381	14523	14766	14559	14676	14674	14566	14460	14478	14506	14540	14439	14668	14546	14624	14523	14638	14514	14459	14731	14683	14481	14569	14650	14712	14601	14527	14598	14428	14421	14497	14446	14714	14572	14470	14719	14563	14714	14550	14601	14492	14595	14612	14629	14636	14635	14363	14502	14441	14404	14582
22668	21038	28762	23572	21734	24950	27312	22199	21170	21766	21181	20632	20612	20237	19769	19852	19547	19590	19633	19483	19273	19037	19202	19344	19084	19032	19024	18939	19064	18765	18761	19024	18968	18892	18932	18741	18658	18759	18625	18649	18806	18740	18611	18575	18626	18854	18866	18684	18721	18624	18695	18806	18864	18946	18850	18743	18572	18724	18708	18909	18616	18484	18799	18618	18686	18434	18586	18723	18514	18718	18752	18716	18926	18821	18838	18500	18682	18582	18583	18853	18796	18722	18625	18811	18638	18747	18735	18578	18799	18644	18657	18528	18596	18534	18615	18409	18572	18628	18814	18612	18753	18776	18566	18816	18554	18684	18524	18623	18682	18498	18693	18602	18724	18739	18573	18487	18484	18754	18740	18657	18740	18512	18639	18631	18820	18767	18781	18519	18882	18615	18644	18530	18683	18642	18453	18566	18580	18636	18458	18520	18654	18905	18743	18738	18872	18698	18621	18716	18573	18551	18508	18631	18525	18618	18500	18467	18633	18376	18628	18629	18563	18502	18607	18532	18692	18618	18753	18628	18484	18783	18560	18684	18467	18594	18569	18669	18740	18627	18702	18631	18515	18660	18697	18720	18451	18706	18693	18454	18734	18400	18679	18614	18794	18710	18882	18746	18700	18695	18502	18801	18448	18569	18561	18593	18666	18704	18778	18667	18730	18561	18503	18811	18701	18402	18768	18842	18742	18642	18711	18716	18545	18522	18700	18661	18646	18753	18867	18555	18658	18707	18662	18588	18547	18510	18670	18793	18627	18732	18557	18739	18775	18543	18700	18599	18636	18661	18636	18751	18561	18470	18613	18761	18531	18474	18685	18595	18442	18563	18675	18831	18685	18820	18702	18812	18748	18646	18709	18747	18525	18723	18676	18520	18550	18346	18419	18733	18711	18549	18485	18259	18496	18485	18445	18842	18677	18472	18403	18409	18698	18695	18615	18798	18609	18472	18569	18716	18550	18580	18573	18656	18795	18605	18651	18676	18649	18508	18632	18645	18567	18407	18733	18799	18718	18809	18873	18809	18778	18667	18661	18726	18693	18671	18806	18498	18770	18510	18764	18565	18680	18609	18765	18706	18512	18634	18635	18711	18611	18644	18645	18653	18478	18745	18609	18696	18772	18631	18611	18580	18598	18566	18711	18602	18467	18713	18712	18625	18550	18691	18591	18783	18561	18508	18774	18622	18532	18477	18493	18654	18586	18579	18741	18516	18593	18758	18815	18866	18822	18508	18739	18680	18759	18646	18606	18471	18754	18656	18621	18538	18680	18324	18655	18604	18504	18287	18673	18505	18657	18719	18743	18647	18828	18627	18523	18666	18527	18780	18778	18633	18391	18421	18625	18551	18547	18683	18573	18711	18641	18707	18594	18694	18397	18429	18450	18454	18709	18744	18717	18449	18730	18608	18604	18469	18516	18531	18631	18659	18813	18484	18583	18707	18902	18598	18369	18510	18639	18483	18519	18662	18741	18787	18642	18636	18517	18671	18677	18786	18800	18817	18659	18573	18577	18796	18649	18533	18752	18486	18887	18542	18577	18658	18634	18659	18379	18769	18542	18411	18623	18544	18661	18592	18785	18827	18584	18518	18603	18447	18653	18471	18656	18621	18745	18661	18926	18740	18509	18553	18511	18524	18593	18645	18686	18611	18810	18510	18512	18561	18770	18647	18556	18301	18609	18679	18619	18594	18687	18553	18661	18812	18641	18562	18555	18683	18555	18526	18565	18873	18763	18748	18654	18672	18521	18633	18642	18853	18613	18616	18578	18478	18601	18750	18554	18539	18651	18870	18633	18691	18545	18557	18677	18620	18587	18540	18672	18550	18587	18715	18660	18510	18717	18800	18532	18561	18530	18880	18663	18736	18636	18573	18853	18827	18638	18387	18621	18635	18522	18777	18522	18453	18693	18659	18443	18766	18763	18618	18580	18694	18629	18661	18688	18548	18536	18686	18521	18881	18568	18739	18671	18689	18501	18725	18644	18581	18752	18740	18727	18634	18502	18506	18366	18760	18543	18609	18565	18702	18474	18746	18625	18813	18745	18625	18658	18689	18755	18789	18718	18545	18654	18503	18717	18689	18773	18643	18633	18665	18493	18633	18547	18526	18766	18854	18830	18525	18887	18766	18796	18669	18572	18490	18654	18563	18626	18635	18649	18447	18647	18704	18606	18533	18585	18430	18731	18679	18668	18556	18466	18465	18788	18736	18518	18582	18651	18646	18611	18623	18690	18741	18728	18747	18870	18665	18630	18736	18670	18530	18709	18487	18487	18630	18571	18721	18790	18642	18601	18753	18608	18533	18576	18646	18634	18530	18636	18573	18712	18729	18551	18579	18713	18588	18778	18834	18921	18732	18459	18697	18578	18479	18641	18670	18674	18641	18554	18516	18587	18549	18800	18678	18431	18752	18601	18564	18565	18719	18611	18522	18804	18614	18572	18800	18764	18448	18732	18735	18674	18849	18561	18581	18384	18688	18598	18878	18823	18426	18384	18562	18498	18562	18662	18639	18816	18594	18788	18683	18811	18673	18624	18665	18726	18637	18900	18529	18723	18586	18561	18569	18613	18518	18676	18592	18527	18587	18611	18774	18627	18472	18740	18725	18671	18596	18653	18516	18524	18647	18616	18608	18767	18609	18690	18769	18701	18907	18949	18665	18492	18705	18819	18819	18584	18865	18688	18784	18733	18619	18902	18655	18703	18623	18597	18736	18730	18701	18635	18623	18487	18526	18542	18541	18724	18814	18464	18579	18384	18844	18549	18538	18557	18739	18560	18687	18629	18637	18635	18608	18632	18749	18485	18443	18397	18345	18622	18649	18758	18663	18797	18632	18498	18621	18814	18540	18679	18794	18576	18522	18656	18830	18772	18751	18705	18612	18536	18531	18710	18665	18682	18686	18704	18577	18594	18583	18505	18640	18596	18645	18556	18574	18426	18751	18631	19008	18623	18549	18761	18412	18594	18465	18592	18530	18538	18677	18549	18652	18664	18716	18701	18905	18853	18664	18588	18507	18834	18747	18860	18630	18859	18641	18666	18625	18636	18682	18593	18671	18504	18654	18817	18794	18614	18688	18639	18680	18870	18534	18693	18631	18685	18629	18671	18765	18580	18572	18806	18641	18795	18498	18631	18552	18572	18710	18688	18613	18755	18623	18382	18636	18578	18594	18631	18514	18742	18567	18751	18679	18714	18603	18719	18483	18773	18453	18532	18738	18462	18591	18454	18727	18364	18637	18629	18616	18661	18746	18528	18566	18673	18676	18681	18342	18879	18877	18191	18411	18581	18641	18384	18787	18621	18623	18474	18637	18640	18766	18788	18693	18476	18564	18653	18808	18524	18462	18528	18489	18682	18678	18705	18701	18598	18717	18687	18571	18675	18771	18617	18624	18715	18581	18444	18434	18702	18727	18566	18578	18595	18568	18537	18642	18573	18824	18775	18733	18787	18733	18557	18720	18507	18773	18427	18641	18563	18523	18749	18496	18541	18505	18816	18708	18684	18767	18795	18552	18677	18718	18792	18515	18690	18705	18586	18742	18704	18700	18618	18459	18459	18725	18506	18511	18477	18646	18608	18666	18777	18596	18668	18739	18479	18742	18584	18758	18868	18619	18488	18443	18577	18516	18333	18413	18783	18551	18566	18640	18667	18536	18686	18736	18629	18538	18584	18493	18682	18719	18584	18639	18732	18730	18757	18576	18576	18664	18639	18620	18729	18569	18638	18614	18695	18493	18615	18578	18753	18632	18576	18654	18493	18707	18488	18632	18695	18860	18656	18527	18568	18653	18712	18672	18617	18659	18692	18515	18484	18588	18623	18715	18638	18624	18638	18660	18817	18479	18696	18688	18688	18632	18627	18699	18586	18555	18713	18616	18448	18740	18649	18812	18737	18537	18858	18614	18680	18592	18698	18763	18807	18468	18726	18613	18741	18619	18480	18549	18861	18640	18494	18656	18497	18714	18616	18445	18631	18731	18581	18705	18628	18680	18777	18550	18572	18673	18694	18626	18534	18545	18792	18571	18610	18844	18627	18384	18579	18609	18846	18596	18459	18455	18731	18562	18808	18591	18703	18613	18572	18771	18541	18552	18503	18343	18741	18804	18642	18694	18606	18780	18743	18642	18689	18671	18613	18389	18557	18659	18779	18686	18550	18576	18653	18606	18729	18551	18512	18521	18609	18681	18503	18662	18724	18597	18702	18497	18680	18824	18733	18689	18691	18762	18638	18727	18560	18721	18745	18594	18624	18281	18707	18630	18584	18576	18444	18385	18753	18650	18569	18687	18482	18690	18638	18557	18585	18702	18682	18765	18645	18638	18653	18570	18606	18618	18621	18698	18831	18700	18753	18753	18544	18626	18735	18583	18812	18693	18598	18673	18770	18612	18624	18622	18501	18691	18441	18668	18646	18775	18537	18597	18544	18711	18374	18716	18771	18816	18737	18517	18637	18503	18691	18696	18733	18620	18763	18774	18705	18724	18719	18617	18696	18608	18855	18550	18670	18667	18667	18613	18581	18412	18458	18503	18504	18554	18367	18633	18514	18453	18543	18436	18554	18645	18548	18498	18619	18533	18685	18632	18741	18619	18479	18676	18588	18614	18628	18646	18621	18581	18619	18591	18727	18714	18751	18825	18705	18641	18576	18550	18731	18805	18578	18719	18494	18634	18479	18366	18617	18528	18475	18682	18501	18517	18686	18619	18551	18759	18565	18882	18728	18696	18876	18501	18564	18595	18657	18706	18575	18505	18511	18660	18660	18586	18689	18735	18572	18731	18866	18717	18673	18594	18590	18584	18627	18654	18590	18660	18373	18584	18685	18601	18507	18505	18509	18575	18708	18803	18577	18724	18589	18584	18817	18812	18593	18617	18716	18661	18704	18413	18580	18628	18645	18619	18423	18492	18524	18831	18765	18657	18617	18698	18535	18639	18687	18669	18749	18574	18750	18617	18685	18551	18398	18690	18660	18585	18677	18678	18686	18744	18811	18720	18635	18743	18792	18624	18846	18719	18786	18647	18539	18727	18702	18723	18466	18625	18728	18508	18604	18428	18385	18710	18531	18599	18697	18476	18760	18687	18685	18744	18740	18508	18737	18724	18506	18657	18719	18784	18615	18683	18653	18407
24059	43666	39391	31300	27883	24342	21797	20350	19892	19493	18418	18098	17918	17545	17132	16956	16680	16430	16179	16291	16189	16206	15889	15816	15825	15841	15857	15762	15621	15701	15748	15628	15692	15600	15546	15725	15568	15510	15673	15581	15436	15408	15618	15590	15509	15619	15604	15652	15576	15422	15636	15367	15460	15465	15412	15471	15496	15446	15527	15365	15249	15453	15632	15524	15456	15497	15568	15389	15453	15320	15348	15599	15396	15378	15483	15514	15640	15454	15448	15364	15322	15337	15581	15319	15513	15361	15436	15509	15337	15325	15458	15325	15398	15463	15587	15417	15356	15222	15350	15532	15475	15284	15374	15462	15244	15475	15407	15547	15366	15411	15364	15326	15259	15512	15463	15516	15445	15375	15417	15284	15378	15266	15566	15531	15474	15259	15597	15475	15418	15561	15432	15399	15401	15462	15320	15584	15487	15518	15320	15443	15365	15416	15559	15474	15589	15415	15530	15499	15625	15495	15454	15276	15389	15405	15396	15268	15490	15433	15279	15248	15438	15341	15327	15738	15503	15353	15450	15368	15362	15331	15287	15307	15344	15283	15494	15264	15519	15388	15498	15361	15290	15469	15356	15429	15522	15423	15442	15478	15555	15450	15412	15377	15451	15548	15421	15389	15474	15558	15347	15450	15359	15478	15454	15289	15366	15466	15454	15418	15463	15588	15399	15510	15375	15373	15326	15368	15480	15338	15496	15453	15357	15508	15460	15458	15331	15529	15364	15401	15500	15532	15497	15495	15344	15431	15578	15508	15450	15348	15479	15417	15432	15369	15521	15419	15360	15486	15520	15410	15487	15525	15347	15480	15288	15456	15477	15325	15461	15304	15523	15600	15566	15307	15545	15219	15404	15473	15505	15462	15457	15422	15323	15336	15440	15473	15546	15608	15494	15361	15569	15470	15297	15471	15375	15349	15485	15377	15394	15442	15447	15490	15363	15504	15337	15383	15440	15368	15373	15366	15352	15589	15504	15098	15449	15461	15479	15358	15402	15471	15386	15461	15164	15351	15419	15510	15428	15451	15388	15500	15257	15528	15259	15430	15486	15304	15393	15529	15484	15473	15344	15403	15386	15480	15427	15362	15340	15378	15464	15459	15519	15524	15425	15387	15424	15298	15401	15440	15470	15614	15394	15654	15428	15481	15247	15368	15386	15443	15348	15491	15442	15507	15318	15293	15274	15485	15571	15418	15472	15308	15222	15342	15314	15451	15362	15431	15453	15357	15307	15583	15458	15381	15242	15482	15536	15349	15343	15414	15470	15454	15345	15490	15232	15498	15372	15341	15447	15506	15403	15501	15501	15376	15299	15430	15348	15348	15400	15389	15394	15426	15344	15432	15497	15295	15585	15479	15302	15466	15348	15388	15423	15435	15518	15380	15372	15372	15300	15461	15501	15461	15364	15462	15405	15427	15362	15447	15501	15324	15450	15259	15326	15223	15457	15407	15507	15356	15621	15348	15329	15408	15507	15335	15369	15438	15433	15388	15377	15455	15263	15438	15323	15624	15406	15382	15437	15336	15362	15402	15452	15629	15312	15432	15502	15409	15357	15406	15317	15384	15368	15368	15315	15436	15547	15288	15343	15292	15354	15350	15316	15313	15423	15339	15432	15316	15308	15425	15459	15470	15420	15403	15403	15339	15410	15268	15371	15565	15559	15307	15567	15408	15458	15284	15564	15331	15533	15187	15481	15421	15431	15488	15294	15356	15489	15384	15608	15516	15294	15397	15478	15551	15490	15503	15447	15539	15508	15415	15279	15487	15369	15453	15507	15477	15493	15375	15410	15207	15293	15262	15428	15362	15200	15488	15537	15345	15266	15480	15313	15351	15399	15334	15427	15521	15371	15505	15534	15252	15410	15477	15505	15259	15352	15053	15540	15409	15457	15243	15280	15472	15487	15290	15463	15239	15441	15631	15193	15437	15244	15250	15256	15304	15300	15533	15400	15409	15418	15448	15413	15401	15279	15453	15340	15369	15479	15408	15263	15130	15695	15357	15341	15455	15313	15432	15422	15501	15445	15360	15364	15441	15288	15225	15470	15329	15579	15360	15397	15389	15237	15550	15498	15416	15396	15292	15231	15329	15351	15292	15220	15531	15395	15379	15457	15525	15437	15553	15333	15397	15585	15420	15407	15405	15484	15447	15378	15466	15507	15360	15361	15334	15412	15348	15268	15255	15241	15208	15452	15291	15342	15318	15390	15428	15384	15361	15567	15458	15609	15336	15613	15373	15541	15353	15408	15340	15430	15294	15350	15488	15305	15457	15419	15392	15151	15378	15495	15389	15328	15301	15433	15462	15156	15567	15360	15367	15352	15337	15397	15228	15485	15353	15370	15381	15402	15347	15316	15362	15526	15365	15328	15466	15476	15267	15351	15461	15220	15589	15368	15477	15387	15351	15623	15431	15339	15460	15456	15473	15306	15393	15393	15310	15486	15395	15386	15362	15532	15440	15318	15613	15404	15493	15481	15274	15375	15585	15546	15471	15458	15412	15404	15372	15483	15349	15450	15282	15419	15381	15280	15378	15521	15334	15530	15437	15341	15618	15374	15405	15439	15390	15274	15290	15339	15432	15338	15316	15313	15423	15382	15374	15471	15303	15394	15398	15473	15404	15529	15428	15397	15318	15514	15353	15460	15396	15354	15344	15268	15571	15579	15473	15352	15515	15277	15540	15512	15493	15477	15377	15552	15659	15493	15457	15424	15413	15450	15339	15300	15417	15371	15417	15492	15469	15491	15401	15396	15436	15295	15507	15371	15242	15493	15493	15438	15599	15436	15444	15425	15673	15360	15434	15340	15497	15387	15472	15483	15561	15519	15471	15323	15284	15471	15482	15426	15569	15388	15374	15317	15420	15394	15564	15433	15430	15420	15294	15261	15134	15357	15429	15341	15391	15349	15538	15414	15265	15337	15396	15370	15250	15547	15394	15416	15412	15448	15286	15616	15368	15448	15356	15581	15440	15422	15292	15425	15297	15463	15639	15555	15283	15578	15469	15386	15304	15388	15588	15216	15414	15287	15381	15203	15412	15463	15294	15325	15434	15489	15455	15335	15413	15348	15370	15442	15336	15439	15339	15268	15345	15392	15370	15420	15530	15321	15529	15444	15315	15425	15234	15381	15205	15526	15403	15435	15303	15487	15343	15364	15500	15518	15453	15669	15351	15347	15469	15508	15368	15365	15297	15358	15275	15431	15382	15489	15513	15452	15362	15421	15335	15416	15477	15488	15459	15327	15452	15483	15474	15262	15525	15371	15549	15509	15402	15516	15202	15448	15383	15264	15360	15319	15551	15460	15398	15526	15502	15389	15464	15393	15452	15452	15212	15392	15377	15412	15339	15306	15369	15399	15507	15456	15251	15385	15290	15240	15260	15434	15395	15261	15299	15414	15297	15339	15248	15359	15615	15615	15409	15368	15410	15420	15483	15447	15503	15362	15327	15382	15368	15284	15432	15353	15396	15454	15428	15576	15369	15448	15334	15624	15464	15341	15208	15381	15508	15552	15606	15347	15394	15381	15485	15375	15418	15221	15480	15321	15546	15357	15289	15498	15120	15403	15422	15399	15488	15430	15337	15579	15489	15402	15450	15503	15528	15339	15400	15329	15419	15343	15352	15341	15226	15329	15297	15547	15346	15433	15419	15454	15506	15380	15294	15465	15440	15387	15467	15521	15320	15425	15354	15402	15384	15297	15498	15488	15436	15342	15385	15546	15392	15227	15485	15355	15222	15426	15396	15532	15421	15385	15453	15357	15398	15378	15291	15665	15504	15346	15403	15391	15441	15546	15409	15394	15519	15386	15567	15259	15401	15395	15324	15303	15354	15315	15418	15235	15535	15307	15331	15426	15382	15580	15395	15393	15256	15373	15621	15351	15397	15434	15394	15401	15351	15193	15297	15447	15364	15279	15379	15581	15357	15327	15431	15412	15392	15472	15396	15394	15371	15338	15315	15351	15299	15527	15475	15459	15515	15444	15386	15455	15585	15369	15462	15436	15303	15409	15356	15426	15436	15393	15515	15411	15539	15465	15386	15490	15376	15393	15466	15563	15367	15539	15377	15252	15493	15601	15396	15275	15256	15328	15377	15339	15546	15480	15407	15548	15385	15357	15296	15511	15376	15382	15233	15520	15648	15288	15320	15517	15462	15488	15246	15346	15412	15224	15360	15348	15519	15573	15559	15397	15363	15315	15464	15332	15387	15461	15427	15442	15362	15209	15282	15348	15289	15390	15377	15235	15305	15229	15387	15415	15618	15470	15630	15353	15482	15419	15368	15339	15376	15344	15368	15490	15325	15362	15492	15412	15468	15364	15363	15377	15442	15523	15206	15412	15383	15339	15535	15352	15344	15370	15373	15345	15430	15537	15310	15354	15203	15438	15444	15337	15353	15291	15393	15353	15277	15338	15432	15492	15231	15275	15419	15472	15406	15357	15162	15527	15275	15481	15439	15465	15517	15524	15312	15302	15471	15500	15238	15491	15460	15416	15457	15421	15436	15454	15341	15521	15335	15280	15425	15389	15376	15502	15383	15418	15292	15409	15578	15499	15492	15434	15343	15357	15386	15496	15418	15437	15469	15419	15522	15433	15331	15485	15341	15372	15483	15386	15452	15478	15336	15343	15252	15272	15603	15406	15425	15348	15405	15486	15562	15305	15496	15359	15423	15420	15397	15429	15413	15554	15303	15147	15378	15338	15325	15295	15580	15384	15196	15392	15465	15351	15452	15300	15483	15390	15453	15590	15295	15249	15386	15299	15433	15519	15546	15454	15300	15276	15343	15551	15463	15425	15385	15420	15480	15367	15438	15433	15389	15441	15342	15346	15487	15351	15429	15383	15239	15265	15661	15382	15353	15438	15400	15495	15427	15249	15302	15353	15422	15296	15497	15449	15404	15323	15283	15632	15333	15441	15411	15401	15343	15366	15399	15413	15495	15507	15360	15347	15471	15205	15404	15246	15194	15484	15417	15254	15382	15318	15308	15314	15264	15410	15313	15324	15496	15489	15373	15559	15426	15442	15361	15556	15348	15379	15498	15389	15401	15251	15223	15456	15464	15364	15371	15474	15428	15451	15468	15405	15505	15412	15267	15387	15418	15451	15208	15413	15348	15493	15286	15466	15197
27806	23340	28133	25139	21154	20122	18932	18290	17894	17881	17879	17684	17593	17485	17648	17274	17156	17183	17143	17140	17220	17150	17244	17165	16972	17010	17242	17184	17080	16888	16902	17044	17130	16997	16954	16986	17099	16949	16871	16885	17037	16860	17111	16913	17010	17073	17068	16903	16858	16834	16939	16854	17256	17026	16988	16908	16810	17032	17091	16939	17016	16851	16845	17014	17011	17016	17041	16794	17001	16997	16984	16746	16825	16810	17034	17021	17023	17036	17027	17177	16843	16964	17116	16810	17051	17042	17003	17079	16818	16934	17138	17029	16884	16936	16941	16928	16916	16994	16833	16823	16856	17023	16920	16890	16795	17032	16893	16890	16924	16833	16871	16790	16985	16962	16963	16717	16879	16858	16967	16916	16920	16951	16920	16966	16911	17069	16819	17039	16903	16997	17064	16896	17053	16842	16922	16911	16879	16827	16801	16672	16819	16991	16988	16846	16933	17094	17086	16887	16999	17094	16861	17220	17012	17020	16799	16945	16917	16803	16760	16836	17031	16850	16865	16809	17035	16936	17060	16897	17004	16762	17062	16914	17072	16886	16712	16938	16844	16858	16884	16997	16728	16914	16991	16803	16900	16936	16771	16826	17064	16763	16972	16783	16912	17100	17044	17117	16852	16985	16906	17078	16852	16947	16946	16917	16801	16828	16901	16942	16863	16689	17082	16915	17026	16932	16815	16687	16944	16969	17030	16933	16889	16900	16713	16964	16968	17057	16948	16899	17041	16862	16870	16825	17023	17135	17027	16816	16883	17092	16954	17020	16888	16838	16888	16998	16960	16961	16840	16912	16870	16781	16747	16958	17025	17012	17042	16966	16960	17078	16969	17074	16898	16997	17032	16718	16841	17042	17211	17042	16998	16848	16870	16928	16821	16893	16846	17147	17116	16978	16986	16930	16983	17145	16963	16679	16738	17105	16941	16776	16764	16945	17003	16955	16894	16934	17009	17008	16914	16892	16971	16966	17122	16928	16959	16973	16989	16979	16886	16717	16960	17142	17062	16877	16971	17071	16932	16790	16864	16890	16949	16900	16769	16861	17092	17003	16978	17033	17007	16953	16955	16764	17119	16823	16903	16775	17002	16911	16967	16959	17005	16860	16920	16835	17018	16897	16792	16964	16791	17013	16971	17051	16784	16943	16856	16852	16943	17026	16936	16919	16948	16962	16951	16920	16908	16985	16937	16915	17081	16749	16885	16935	16969	17116	16969	16985	16998	17072	17057	16985	17129	16935	17027	17097	17076	17076	16876	16813	17015	16909	16837	17011	17204	16986	16727	16841	16878	16925	16849	16921	16976	16961	16965	17053	16930	17001	16759	17031	16807	16976	16938	17000	17058	17043	17060	16768	17002	16986	16837	17015	17067	17043	17115	16839	17068	16946	16884	16894	17006	16902	17016	16943	17316	16993	17109	17080	16963	17073	16847	16978	16866	16801	16758	17079	17094	16893	16761	16872	17027	16910	16845	17138	17072	16985	16972	16680	16849	17136	16936	16984	17008	16841	16968	16874	16979	17138	16973	17007	17229	16976	16850	17026	17011	16829	16977	16970	17015	17144	16959	16860	16887	17059	16842	16797	17019	16925	17131	16990	16860	16727	17146	17023	16932	17076	17055	17033	16878	16945	16893	16863	17040	16864	16972	16935	16785	16895	16979	16972	16815	16762	16873	17039	16956	16928	16974	16824	17089	16966	16866	16947	16988	16831	16835	17077	16997	16750	17107	16825	17154	16859	16916	16857	17046	17096	16968	17027	17045	16816	17143	16963	17004	17122	16875	17066	16702	17037	17024	17026	17004	16914	17049	16925	16968	16988	17035	16820	16910	16891	16940	16954	17141	16758	16879	16749	16947	16804	16922	16965	16847	16914	16903	16804	16907	16801	16841	16917	16902	17016	16851	16972	16994	17120	16934	17023	17377	16940	16816	16844	17074	16995	16835	16982	17022	16910	16843	16973	16812	16977	16934	16753	16749	17027	17016	16965	16972	16842	17112	17248	17153	17058	17111	16931	16808	16797	16760	16833	16804	16923	16915	16700	16879	16944	16965	17004	17098	16847	17055	16985	17173	16916	16801	16912	16911	16929	16984	16977	16970	17096	17077	16955	17028	16985	16818	16934	17054	16847	16924	16916	17102	16875	17117	16867	17051	16932	16767	17121	16968	17019	17014	16672	17102	16955	17113	17114	16840	17074	16854	16759	16990	16952	16789	16926	16743	16954	17068	17038	16861	17039	17157	16972	16813	16975	16910	16988	17066	16952	16967	17044	16848	16796	17040	16935	17034	16922	17084	16825	16893	17164	17094	17202	16887	16892	16833	17054	16891	16849	16884	17130	16878	16818	16843	17024	17028	16848	16908	16937	16961	16754	16645	16873	16948	16976	17018	16798	16904	17038	17045	16811	16881	16764	16903	16938	17033	17009	17010	16890	16977	17097	16957	17091	16808	16996	17076	17087	17007	16887	16932	17016	16989	16842	16713	17090	16926	16938	16998	16895	16711	16794	16829	17031	16789	16809	16952	16948	17165	16997	16795	17004	16685	16975	16853	17029	16882	17039	16917	16990	16963	17038	16721	16907	16742	17025	16949	17033	17038	17029	16831	17089	16927	17017	16967	17092	17157	16846	16924	17040	17245	17037	17124	17092	16936	16879	16817	16838	16896	17163	16860	16958	16885	17049	16830	16874	16872	17080	16832	16850	17049	17164	16858	16986	16896	16950	16861	16950	17066	16963	17079	16814	16990	16776	16919	16914	17062	17076	16946	16887	16842	16928	17055	17126	16854	16705	17073	16990	16806	16925	16673	16960	16999	16848	16982	17110	16943	16952	17079	16955	16855	16958	16863	16928	16917	17010	17116	16985	16973	17144	17119	16953	17049	16747	17046	16996	17032	17030	17049	16915	16777	16930	16955	16881	16962	16888	16947	16901	16816	16904	16909	16810	17012	16866	17049	16828	17080	16987	16944	16959	16995	16960	16988	17046	16849	16748	17015	17118	17001	16966	16892	16969	16794	16893	16748	16770	16950	16854	16939	16924	16915	16756	17000	16869	16927	17110	16855	16923	16969	17026	16840	16910	16807	17095	16865	16855	17085	17076	16988	17092	17016	17088	17084	17070	17133	16873	17086	16773	17020	16862	16863	16873	16833	16935	16830	17141	16955	16820	17060	16950	16968	16896	17092	17002	16780	16921	16866	16973	16944	17075	16903	16980	16812	16825	16851	17026	16925	17000	16811	17004	17017	17008	16964	16988	16836	16833	17026	16949	16989	16782	17062	16742	16928	16820	16803	16621	17042	17013	17001	17082	17192	16802	16729	17091	16740	16992	17076	16892	16916	16844	16911	17080	16899	16764	16870	16950	16892	16914	17036	16933	17128	16986	16936	16840	17061	16892	16934	16883	16934	17040	16850	16881	16844	16778	16919	16864	16792	16918	16985	17232	17087	16882	16982	16951	16985	16721	17001	16898	17010	16985	16861	16949	16829	16935	16982	17283	17032	16922	17094	16733	16981	16768	17070	17097	16814	16939	16905	16998	16929	16826	16902	16920	16942	17006	16712	16954	17069	16725	17049	16800	16787	17004	17120	16791	16897	16882	16716	17164	16748	16843	16960	16757	17013	17066	16964	17075	16868	16677	16887	16971	16773	16786	16948	16984	16890	16839	16985	16808	17012	16917	17038	16905	16999	16985	16944	17022	16999	17006	16762	16847	17003	16906	17154	17131	17066	16911	16934	17077	17018	16787	17053	16845	16783	17135	16986	16942	17046	16868	17050	16754	16849	16889	16964	17062	17058	17016	16808	16791	16997	16908	16897	17088	17040	16788	17140	16901	16855	16757	17076	16788	16936	17229	16956	16712	16986	16765	17082	17026	16820	16783	17100	16883	16857	16825	16847	16957	16884	17047	16714	17079	16999	16960	17017	17102	17060	16950	16814	16926	16811	16680	17073	16840	16935	17023	16972	17121	16887	16944	16879	16951	16902	16995	17008	16896	17043	17025	16912	16841	16787	17025	16796	16883	16943	17132	16858	16945	17009	17140	16707	17111	16914	17019	16983	17036	16877	17081	16962	16833	16994	16895	17037	16844	17108	16897	16950	16926	16978	16917	16976	17015	16931	17075	16771	16931	16855	16968	16902	16954	16947	17000	17104	17179	16717	16910	16929	16935	17029	16910	16800	17075	16972	16926	17093	16852	16975	16744	16947	17199	17187	16896	16937	16831	16980	17115	17104	16891	17075	16977	16899	16990	17086	16913	16983	16815	16984	16798	16914	16901	17069	16965	16897	16913	17155	17152	17070	17065	17066	16822	16894	16905	16886	17038	17028	16978	16968	16853	16944	16889	17094	16965	16998	16995	16882	16907	16913	16842	17043	16859	16624	16917	17085	16969	16844	16908	16964	16980	16737	16975	16981	16934	16920	16888	16877	16837	16642	16891	17015	16959	16900	16924	17131	17056	16909	17067	16838	16981	17033	16860	16957	16853	17127	16906	16815	17064	16914	16940	16867	16763	16893	17016	17070	16885	17096	17018	16749	16892	16966	16851	16991	16998	16922	16878	16843	16716	17060	16890	16979	16991	16823	16833	17051	16988	16946	17285	17131	16890	16904	16897	17162	17065	16693	16814	16728	16929	17068	16982	16971	16992	16991	16828	16860	16949	17029	16953	16878	16966	16870	16817	16963	16888	16958	17043	16954	17045	16936	16981	16941	16922	16882	17083	17129	16884	17095	17003	16713	16709	16795	16848	16868	16887	16980	16927	16878	16900	17089	16821	16949	16778	16906	16841	16908	16950	16804	16810	16932	17030	17042	17161	17038	17023	16735	17012	17020	16964	16830	16972	16841	17065	16960	16876	16879	16923	17053	16935	16875	16938	16943	16876	16897	16762	16814	16779	16897	17025	16991	17005	16896	16832	17027	16949	17098	16987	16830	16888	16933	16992	16913	16956	17038	16922	16899	16845	17191	16799	17148	16849	16871	16887	16796	17009	17043	16868	16983	16869	16908	16887	17041	16963	17051	16877	17037	17054	17012	16873	16763	16733	16996	16744	16908	16957	16853	16881	16948	17085	16883	16845	17004	16942	17068	16921	16882	17012	16925	16969	17020	16734	16959	16839	17057	17007	17048	16734
22305	31736	28509	22431	20375	18723	17404	16457	16163	16094	15942	15591	15583	15576	15319	15195	14998	14886	14968	14889	14733	14572	14791	14741	14654	14724	14356	14543	14635	14487	14587	14603	14560	14606	14418	14472	14439	14380	14416	14533	14351	14370	14421	14432	14478	14435	14271	14419	14423	14373	14382	14453	14450	14449	14431	14365	14342	14554	14567	14290	14470	14502	14601	14613	14661	14379	14416	14489	14469	14483	14543	14342	14499	14421	14442	14367	14389	14295	14427	14563	14471	14503	14427	14337	14416	14531	14436	14466	14418	14390	14559	14574	14504	14343	14548	14473	14668	14435	14541	14462	14533	14327	14469	14432	14404	14333	14292	14610	14557	14435	14465	14352	14494	14354	14369	14449	14490	14285	14313	14534	14450	14551	14600	14379	14485	14459	14560	14219	14514	14465	14557	14583	14484	14517	14438	14425	14484	14458	14431	14437	14560	14432	14409	14474	14424	14377	14398	14522	14166	14527	14586	14494	14493	14392	14526	14438	14457	14495	14414	14578	14524	14332	14433	14505	14487	14379	14515	14306	14431	14425	14468	14427	14407	14571	14447	14395	14398	14455	14421	14376	14507	14517	14486	14363	14409	14332	14355	14539	14442	14245	14277	14569	14529	14577	14477	14315	14420	14396	14611	14545	14342	14500	14436	14414	14461	14546	14361	14380	14395	14407	14493	14438	14389	14488	14444	14370	14404	14527	14625	14458	14468	14361	14389	14382	14519	14354	14390	14359	14380	14385	14384	14354	14398	14313	14424	14404	14411	14467	14439	14444	14420	14656	14304	14465	14379	14474	14368	14386	14234	14580	14550	14329	14457	14377	14396	14407	14367	14552	14580	14494	14467	14429	14411	14445	14517	14485	14374	14470	14306	14432	14455	14366	14422	14348	14467	14467	14281	14347	14543	14358	14470	14364	14440	14350	14476	14527	14523	14391	14302	14539	14233	14550	14501	14490	14487	14577	14338	14435	14437	14434	14367	14273	14338	14511	14503	14293	14446	14368	14360	14437	14323	14357	14527	14350	14472	14441	14524	14598	14400	14361	14444	14563	14513	14371	14373	14541	14478	14349	14449	14538	14481	14365	14354	14483	14505	14420	14575	14441	14448	14547	14442	14460	14358	14296	14552	14379	14500	14448	14419	14589	14550	14348	14400	14488	14408	14456	14433	14412	14568	14478	14447	14528	14415	14253	14389	14440	14586	14502	14453	14466	14456	14263	14326	14635	14403	14435	14546	14412	14539	14519	14332	14330	14447	14361	14370	14448	14487	14532	14375	14455	14418	14357	14305	14442	14532	14472	14295	14428	14461	14523	14577	14474	14417	14375	14540	14494	14448	14439	14557	14391	14270	14568	14462	14477	14442	14387	14281	14506	14227	14445	14395	14639	14522	14395	14507	14232	14408	14480	14505	14491	14456	14419	14541	14256	14456	14375	14365	14468	14339	14436	14359	14463	14367	14279	14511	14352	14470	14256	14499	14452	14256	14607	14233	14401	14393	14354	14392	14499	14363	14228	14474	14311	14372	14552	14391	14476	14351	14451	14458	14341	14501	14456	14325	14624	14572	14478	14229	14440	14578	14406	14510	14464	14379	14503	14403	14266	14479	14414	14452	14463	14373	14430	14368	14452	14490	14390	14429	14359	14295	14539	14467	14486	14531	14396	14516	14472	14477	14530	14500	14540	14437	14411	14569	14329	14500	14525	14422	14344	14417	14470	14397	14617	14490	14482	14476	14333	14302	14663	14449	14355	14217	14628	14523	14420	14421	14501	14422	14455	14555	14431	14195	14430	14423	14282	14450	14451	14351	14442	14489	14397	14261	14515	14426	14363	14404	14662	14456	14617	14414	14467	14517	14409	14408	14426	14437	14485	14556	14288	14464	14526	14347	14496	14487	14530	14354	14429	14332	14455	14403	14362	14574	14361	14508	14582	14221	14376	14397	14355	14494	14361	14370	14310	14281	14333	14525	14266	14511	14421	14342	14512	14431	14514	14315	14354	14545	14356	14537	14546	14442	14396	14360	14398	14639	14393	14407	14290	14543	14441	14399	14670	14422	14398	14403	14223	14579	14403	14602	14470	14399	14604	14429	14491	14305	14508	14367	14441	14683	14565	14445	14381	14416	14454	14402	14453	14382	14454	14357	14532	14520	14602	14205	14418	14514	14415	14355	14497	14495	14484	14490	14484	14544	14524	14442	14280	14382	14552	14352	14493	14439	14306	14398	14648	14484	14452	14535	14270	14546	14524	14523	14486	14434	14317	14463	14406	14376	14525	14299	14368	14441	14436	14385	14378	14373	14351	14291	14326	14424	14393	14534	14362	14474	14387	14486	14465	14341	14463	14664	14289	14404	14409	14619	14333	14421	14429	14434	14313	14398	14392	14368	14361	14338	14591	14568	14500	14612	14205	14481	14447	14318	14342	14380	14423	14317	14466	14499	14443	14274	14504	14489	14335	14492	14417	14550	14426	14317	14551	14221	14476	14317	14407	14410	14422	14397	14354	14752	14535	14498	14379	14458	14486	14359	14361	14442	14594	14469	14400	14418	14560	14433	14383	14449	14392	14477	14380	14349	14390	14456	14464	14445	14388	14534	14499	14431	14416	14352	14489	14324	14390	14625	14304	14436	14446	14398	14467	14458	14537	14649	14305	14442	14338	14407	14450	14462	14402	14516	14392	14511	14425	14452	14410	14391	14336	14320	14421	14474	14419	14531	14500	14422	14411	14300	14252	14588	14548	14442	14441	14544	14454	14570	14465	14345	14406	14351	14380	14403	14388	14261	14415	14433	14368	14574	14448	14430	14659	14398	14412	14519	14560	14492	14273	14560	14353	14475	14441	14370	14417	14307	14508	14520	14387	14382	14490	14469	14324	14451	14541	14430	14459	14363	14457	14386	14466	14430	14354	14501	14415	14416	14269	14406	14525	14398	14524	14374	14437	14700	14471	14402	14387	14296	14498	14490	14494	14480	14308	14361	14609	14545	14310	14688	14330	14383	14394	14332	14442	14545	14491	14425	14591	14451	14459	14460	14372	14327	14426	14407	14326	14570	14435	14387	14538	14487	14371	14521	14322	14542	14347	14446	14389	14437	14421	14352	14439	14385	14424	14506	14546	14499	14443	14279	14443	14566	14354	14456	14401	14461	14512	14464	14359	14506	14320	14349	14542	14363	14312	14599	14538	14457	14408	14644	14425	14586	14365	14515	14273	14417	14323	14430	14548	14387	14520	14563	14459	14243	14290	14416	14600	14445	14440	14435	14290	14386	14517	14360	14451	14486	14358	14642	14393	14349	14422	14464	14358	14439	14488	14477	14271	14432	14441	14522	14448	14378	14375	14322	14471	14464	14376	14309	14422	14472	14430	14533	14288	14364	14477	14386	14489	14487	14448	14337	14347	14673	14346	14291	14515	14461	14392	14629	14525	14432	14578	14503	14526	14497	14542	14461	14521	14578	14338	14350	14481	14492	14359	14324	14619	14464	14431	14322	14533	14374	14348	14577	14392	14520	14509	14470	14467	14529	14598	14409	14465	14428	14310	14438	14475	14537	14580	14435	14491	14482	14402	14467	14662	14403	14496	14342	14380	14550	14419	14367	14356	14652	14372	14393	14476	14416	14435	14443	14324	14342	14285	14499	14645	14510	14445	14472	14608	14397	14377	14381	14510	14420	14260	14404	14423	14413	14404	14521	14542	14393	14372	14279	14368	14466	14524	14354	14350	14610	14483	14430	14411	14456	14422	14558	14459	14463	14428	14343	14407	14497	14444	14493	14577	14524	14504	14542	14406	14399	14389	14490	14210	14356	14284	14439	14510	14412	14385	14392	14548	14342	14419	14464	14468	14427	14505	14398	14374	14622	14460	14531	14388	14397	14514	14492	14369	14302	14423	14461	14574	14361	14420	14395	14532	14442	14440	14419	14412	14428	14576	14348	14301	14502	14386	14437	14491	14364	14316	14475	14454	14588	14528	14405	14448	14493	14388	14445	14592	14473	14363	14509	14516	14344	14388	14426	14521	14387	14424	14498	14364	14415	14250	14424	14569	14535	14394	14532	14334	14301	14387	14458	14468	14488	14386	14367	14455	14608	14574	14457	14372	14454	14420	14166	14553	14469	14379	14415	14387	14518	14610	14443	14520	14503	14393	14414	14527	14649	14413	14582	14599	14564	14321	14404	14296	14487	14479	14452	14589	14420	14605	14417	14386	14445	14480	14277	14509	14341	14399	14466	14340	14356	14406	14187	14427	14337	14455	14428	14568	14510	14528	14313	14285	14489	14362	14504	14355	14428	14449	14427	14411	14525	14556	14266	14510	14412	14390	14468	14458	14511	14635	14377	14363	14451	14473	14364	14570	14473	14296	14555	14436	14509	14490	14383	14473	14410	14646	14428	14434	14499	14498	14446	14370	14532	14384	14367	14479	14489	14475	14600	14424	14511	14497	14488	14424	14514	14426	14416	14364	14616	14502	14174	14340	14398	14479	14696	14393	14438	14452	14569	14559	14454	14494	14443	14443	14314	14505	14384	14467	14410	14387	14557	14437	14384	14416	14361	14501	14370	14468	14366	14368	14394	14398	14390	14400	14380	14479	14525	14342	14453	14380	14480	14379	14338	14458	14539	14232	14360	14333	14620	14512	14521	14459	14481	14490	14354	14329	14492	14516	14408	14487	14299	14549	14317	14405	14447	14559	14370	14286	14365	14388	14412	14543	14519	14405	14312	14519	14505	14502	14382	14354	14312	14379	14494	14621	14442	14544	14441	14467	14449	14417	14468	14546	14477	14437	14402	14374	14552	14462	14458	14475	14549	14454	14486	14378	14478	14350	14545	14394	14611	14434	14328	14271	14522	14333	14423	14400	14598	14325	14505	14385	14548	14447	14405	14397	14491	14460	14416	14494	14390	14437	14533	14475	14321	14321	14559	14420	14384	14416	14451	14436	14492	14493	14463	14436	14437	14439	14499	14427	14555	14457	14489	14425	14655	14436	14488	14476	14480	14501	14328	14414	14632	14476	14545	14503	14493	14413	14476	14467	14432	14409	14424	14297	14433	14284	14311	14420	14356	14517	14410	14365	14494	14235	14439	14449	14453	14374	14378	14595	14571	14439	14649	14392	14478	14444	14403	14474	14525	14460
23773	21041	28405	24188	22932	23825	22996	19963	19298	19401	19072	18490	18485	18524	18171	18054	17758	17829	17884	17653	17683	17590	17587	17576	17586	17273	17478	17330	17411	17358	17456	17330	17384	17475	17243	17258	17334	17146	17332	17302	17403	17327	17430	17485	17285	17247	17353	17418	17315	17273	17230	17270	17267	17081	17081	17254	17050	17130	17407	17080	17192	17115	17337	17331	17110	17470	17328	17143	17166	17176	17349	17319	17307	17254	17277	17333	17067	17048	17126	17002	17039	17125	17111	17197	17172	17064	17141	17151	17225	17245	16815	17191	17320	17130	17054	17193	17280	17107	17120	17175	17400	17082	17389	17188	17229	17235	17329	17230	17134	17097	17131	17277	17248	17171	17115	16955	17177	17389	17212	17540	17349	17261	17352	16999	17147	17126	17105	17273	17443	17221	17153	17213	17211	17175	17218	17088	17293	17249	17256	17085	17136	16983	17092	17131	17092	17207	17269	17357	17218	17144	17085	17329	17137	17133	17306	17294	17275	17285	17272	17445	17310	17154	17133	17297	17237	17145	17258	16942	17117	17144	17163	17137	17110	17268	17081	17181	17153	17230	17199	17315	17313	17255	17353	17259	17112	17202	17063	17036	17225	17114	17215	17279	17157	17171	17126	17186	17103	17208	17397	17140	17060	17055	17189	17259	17151	17318	17227	17166	17273	17185	17128	17297	17263	17185	17324	17309	17065	17117	17016	17314	17269	17221	17109	17100	17165	17162	17195	17311	17034	17228	17037	17259	17283	17152	17203	17193	17401	17339	17158	17235	17087	17107	17280	17097	17250	16963	16988	17203	17251	17316	17320	17095	17121	17230	17186	17219	17249	17167	17304	17313	17158	17106	17124	17226	17054	17151	17233	17368	17415	17227	16955	17117	17259	17474	17159	17057	17144	17280	17042	17255	17213	17233	17256	17209	16970	17084	17208	17111	17287	17239	17235	17080	17319	17222	17109	17332	17013	17191	17111	17256	17084	17191	17314	17090	17192	17210	17329	17365	17245	17134	17087	17084	17046	17277	17322	17254	17197	17273	17115	17162	17161	17130	16943	17059	17295	17228	17126	17052	17440	17292	17149	17185	17116	17159	17187	17034	16976	17202	17172	17298	17234	17123	17369	17038	17065	17208	17175	17327	17090	17155	17216	17063	17141	17232	17114	17145	17136	16936	17199	17105	17325	16964	17034	17157	17239	17201	17118	17045	16912	17295	17132	17065	17136	17189	17202	17114	17006	17192	17230	17308	17113	17203	17099	17003	17078	17140	16934	17169	17155	17167	17291	17376	17222	17139	16879	17251	17308	17032	17225	16956	17210	17188	17270	17282	17133	17142	17118	17167	17199	17175	17134	17310	17156	17294	17310	17151	17171	17363	17169	17076	17165	16895	17105	17023	17147	17011	17030	17204	17281	17061	17078	17411	17207	17237	17265	16995	16951	17263	17390	17212	17170	17276	17084	17184	17090	17118	17010	17250	16989	17079	16830	17179	17168	17273	17205	17129	17182	17159	17115	17068	16869	17298	17103	17286	17152	17084	17118	17311	17158	17086	17056	17252	17151	17162	17106	17205	17322	17104	17223	17289	17139	17089	17021	17079	17145	17216	17242	17179	17334	17190	17020	17016	17354	17163	17172	17146	17261	17232	17221	17052	17242	17168	17151	17197	17009	17167	17271	17169	16956	17227	17392	17235	17107	17116	17078	17259	17221	17321	17363	17144	17341	17065	17010	17358	17220	17152	17192	17400	17162	17055	17085	17036	17134	17291	17238	17204	17270	17258	17309	17158	17154	17147	17341	17257	17209	17101	17150	17219	17493	17080	17438	17374	17075	17131	17235	16922	17383	17073	17008	17184	17117	17270	17108	16959	17121	17242	17200	17111	17282	17092	17300	17100	17178	17218	17037	17159	17334	17156	17234	17115	17191	17149	17227	16968	17209	17246	17314	17051	17024	17084	17291	17293	17247	17167	17283	16995	17209	17302	17262	16917	17378	17232	17211	17227	16988	17247	17156	17193	17327	17213	17133	17197	17040	17156	17220	17331	17177	17230	17190	17081	17107	17185	17088	17181	17321	17177	17110	16991	17239	17196	17344	17158	16978	17080	17222	17433	17257	17105	17084	17227	17265	17288	17339	17260	17220	17062	17259	17285	17342	17153	17257	17088	17331	17122	17094	17152	17074	17041	17018	17058	17227	17177	17295	17058	17179	17287	17159	17176	17130	17169	17189	17163	17209	16980	17173	16897	17183	17216	17236	16992	17102	16994	17105	17006	17403	17139	17119	17014	17045	17040	17183	17271	17173	17061	17143	17246	17112	17196	17275	17081	17077	17147	17481	17179	17393	17346	17414	17313	17216	17060	17131	16959	17095	17233	17175	17403	17302	17279	17289	17309	17133	17183	17100	17092	17159	16982	17093	17059	17100	17151	17244	17161	17198	17110	17101	17254	17248	17167	16998	17337	17379	17151	17172	17107	17055	17243	16946	17050	17265	17196	17201	17118	17110	17401	17297	17027	17102	17279	17119	17201	17066	17318	16978	17210	17280	17217	17048	17191	17359	17228	17162	17338	17192	17328	17290	17125	17113	17233	17259	17227	17289	17014	17064	17114	17199	17197	17239	17112	17256	17094	17107	17129	17220	17119	17201	17005	17114	17117	17159	17105	17340	17137	17335	17165	17102	17330	17134	17285	17061	17244	17228	17054	17194	16991	17233	17112	17147	17119	17046	17096	17067	17133	17053	17237	17130	17436	17156	17193	17184	17105	17165	17357	17242	17065	17239	17202	17212	17143	17207	17173	17033	17086	16850	17232	16882	17235	17059	17201	17315	17311	17090	17177	16958	17054	17234	17348	17351	17262	17344	17262	17257	17267	17147	17176	17306	17327	17124	17259	17178	17167	17061	17077	17211	17198	17107	17231	17161	17078	17244	17313	17472	17213	17219	17231	17190	17316	17184	17277	17221	17281	17278	17119	17153	17270	17089	17214	17196	17294	17215	17206	17063	17091	17108	17307	17344	17192	17291	17250	17135	17279	17358	17234	17051	17211	17220	17246	17240	17109	17191	17376	17495	17121	16957	17221	16979	17025	17111	17140	17238	17164	17173	17139	17112	17136	17355	17233	17153	16933	16995	16985	17176	17078	17124	17143	17182	17292	17280	17028	17207	16921	17214	17265	17225	17213	17233	17074	17183	17134	17236	17169	17224	17157	17229	17221	17358	17146	16957	17127	17352	16961	17302	17042	17224	17128	17171	17116	17185	17111	17342	17245	17244	17156	17053	17069	17115	17147	17049	17063	17255	17348	17293	17219	17410	17111	17105	16969	17109	16973	17086	17186	16887	17208	17471	17010	17001	17187	17089	17119	17103	17235	17107	17088	17042	17131	16921	17114	17186	17013	17066	17146	16873	17239	17135	17203	17146	17230	17305	17189	17213	17092	17130	17259	17045	17216	17175	17131	17087	17427	17157	17023	16942	17083	17174	17065	17244	17239	17233	17047	17328	17195	17237	17025	16996	17111	17273	16987	17293	17126	17150	17216	17274	17048	17304	17066	17284	17130	17201	17155	17181	17126	17375	17008	17034	17156	17224	17178	17227	17069	17059	17160	17028	17003	17206	17219	17270	17304	17076	17024	17341	17217	17397	17204	17100	17252	17330	17275	16992	17069	16933	17294	17151	16996	17162	17105	17313	17216	17350	17216	17178	17032	17298	17271	17320	17245	17134	17255	17277	17317	17034	17161	16961	16955	17353	17366	17058	17263	17307	17150	17323	17331	17295	17159	17279	17212	17285	17259	17217	17202	17068	17184	17075	17016	17085	17128	17117	17130	17182	17216	17251	17119	17199	17158	17308	17155	17321	17289	17112	17121	17087	17097	17241	17160	17016	17232	17069	17159	17255	17148	17227	17149	17256	17051	17509	17159	17263	17215	17202	17204	17130	17131	17315	17027	17130	17215	17209	17270	17214	17186	17203	17214	17147	17070	17008	17162	17245	17343	17210	17025	17027	17127	17286	16939	17350	17129	17092	17315	17210	17178	17521	17177	17137	17282	17168	17236	17078	17238	17358	17177	17197	17126	17071	17131	17095	17094	17083	17224	17132	17077	17277	17111	17034	17223	17089	17162	17212	17128	17163	17037	17259	17142	16884	17336	17243	17165	17285	17235	17182	17116	17244	17165	17106	17225	17144	17148	17140	17197	17127	17027	17222	17015	16959	17187	17059	17177	17280	17223	17085	17200	17080	17112	17164	17062	17148	17061	17152	17422	17273	17039	17330	17009	16928	17007	17021	17209	17112	17052	17318	17146	17175	17043	17217	17182	17046	17293	17055	17470	17361	17249	17063	17052	17110	17169	17226	17061	17171	17138	17021	17075	17180	17219	17182	16986	17183	17092	17371	17116	17179	17332	17168	17053	17134	17265	17192	17072	17056	17217	17259	17317	17254	17200	17268	17430	17161	17112	17148	17283	17356	17073	17246	17092	17199	17018	17101	17223	17171	17120	17303	17118	17318	17246	17308	17300	17120	17070	17287	17257	17302	17180	17106	17136	16910	17276	17331	17251	17050	17129	17161	17375	17211	17102	17121	17217	17066	17422	17239	17113	17058	17435	17332	17040	17166	17273	17189	17295	17170	17249	17175	17377	17193	17130	17285	16916	17197	17228	17135	17195	17121	17383	17390	17223	17477	17145	17038	17097	17250	17261	17250	17230	17178	17153	17198	17203	17126	17219	17165	17220	17252	17243	17148	17287	17217	17249	17149	17168	17195	16972	17258	17257	17085	17440	17086	17177	17125	17146	17168	17417	17431	17245	17259	17205	17138	17302	17017	17210	17206	17178	17125	17041	17249	17168	17142	17255	17276	17213	17147	17434	17108	17077	17241	17187	17067	17268	17043	17085	17281	17237	17099	17317	17348	17057	17242	17075	17057	17139	17104	17304	17332	17433	17055	16980	17178	17174	17207	17164	17303	17154	16945	17261	17065	17146	17375	17051	17321	17204	17052	17142	17195	16962	17154	17167	17091	17097	17212	17120	17202	17245	17271	17065	17269	17089	17095	17261	17059	17206	17231	17013	17013	17212	17060	17151	17246	17197	17158	17280	17235	17310	17035	17275	17274	17034	17147	17180	17145	17177	17014	17232
22189	38989	34876	27115	24389	21691	19504	18303	18046	17485	16898	16678	16357	16158	15852	15751	15642	15389	15296	15270	15127	14866	14806	14954	14877	14881	14959	14756	14731	14803	14729	14873	14846	14582	14678	14596	14864	14708	14766	14501	14507	14889	14711	14836	14738	14742	14725	14640	14662	14550	14826	14603	14582	14687	14719	14669	14616	14558	14624	14685	14507	14598	14629	14712	14599	14743	14567	14567	14522	14591	14685	14455	14609	14653	14685	14598	14696	14531	14685	14564	14608	14627	14682	14792	14552	14633	14565	14418	14547	14736	14678	14606	14585	14697	14495	14643	14573	14523	14675	14673	14690	14710	14565	14692	14813	14639	14720	14493	14590	14590	14655	14551	14778	14706	14375	14494	14662	14668	14545	14481	14462	14468	14406	14672	14673	14599	14722	14632	14746	14641	14623	14549	14690	14663	14563	14573	14680	14656	14506	14513	14573	14582	14608	14564	14714	14665	14637	14656	14591	14642	14805	14540	14611	14607	14567	14639	14523	14391	14579	14527	14702	14545	14666	14693	14760	14624	14563	14397	14758	14418	14501	14484	14657	14537	14427	14582	14564	14581	14631	14422	14648	14686	14607	14440	14667	14616	14735	14559	14641	14433	14522	14621	14825	14653	14419	14727	14490	14660	14491	14508	14471	14567	14710	14538	14507	14772	14819	14659	14580	14872	14587	14646	14633	14555	14571	14638	14601	14684	14594	14439	14656	14688	14534	14539	14499	14577	14777	14551	14547	14588	14664	14612	14516	14568	14912	14679	14661	14613	14598	14672	14468	14505	14531	14556	14649	14543	14731	14482	14609	14699	14592	14541	14526	14748	14771	14758	14778	14451	14752	14550	14547	14562	14575	14598	14652	14492	14556	14572	14779	14498	14566	14525	14542	14498	14479	14464	14577	14427	14748	14504	14564	14560	14573	14488	14370	14701	14470	14657	14753	14391	14507	14647	14552	14690	14677	14624	14569	14716	14469	14685	14580	14461	14490	14709	14587	14855	14601	14611	14573	14688	14647	14546	14538	14553	14768	14577	14529	14718	14745	14546	14519	14553	14644	14502	14756	14620	14511	14609	14665	14674	14618	14581	14477	14643	14747	14648	14587	14796	14675	14673	14604	14724	14699	14700	14603	14561	14577	14512	14500	14626	14550	14638	14520	14486	14623	14693	14681	14657	14741	14552	14783	14588	14558	14651	14490	14614	14689	14537	14466	14538	14682	14527	14522	14476	14734	14656	14649	14612	14605	14572	14548	14530	14708	14641	14648	14323	14669	14579	14359	14630	14619	14664	14749	14386	14632	14637	14570	14599	14586	14603	14557	14382	14783	14414	14563	14573	14645	14591	14632	14638	14730	14451	14543	14483	14666	14569	14545	14555	14666	14552	14622	14544	14560	14460	14519	14603	14568	14682	14446	14447	14655	14532	14765	14689	14524	14659	14610	14557	14547	14740	14761	14551	14601	14603	14441	14533	14537	14619	14674	14676	14565	14555	14550	14610	14665	14428	14747	14700	14598	14630	14560	14571	14570	14489	14666	14483	14589	14562	14674	14469	14498	14346	14793	14599	14541	14745	14763	14448	14603	14701	14741	14548	14510	14714	14600	14654	14610	14690	14545	14467	14686	14773	14554	14465	14505	14637	14701	14643	14539	14466	14757	14585	14639	14610	14662	14581	14481	14667	14689	14561	14490	14612	14639	14622	14671	14755	14654	14738	14811	14619	14703	14526	14498	14611	14482	14568	14548	14668	14634	14500	14399	14722	14672	14448	14628	14733	14697	14497	14729	14504	14611	14677	14527	14723	14573	14556	14701	14548	14539	14594	14462	14752	14588	14637	14797	14733	14490	14566	14580	14614	14570	14612	14809	14532	14540	14568	14539	14550	14552	14717	14564	14623	14633	14676	14528	14526	14741	14495	14673	14484	14417	14531	14632	14508	14530	14702	14740	14632	14591	14415	14694	14747	14683	14412	14504	14730	14566	14569	14535	14657	14642	14560	14698	14770	14652	14665	14521	14623	14619	14467	14663	14547	14643	14589	14381	14759	14639	14606	14675	14600	14538	14615	14688	14759	14688	14719	14586	14797	14560	14783	14536	14394	14541	14559	14659	14752	14630	14527	14537	14522	14499	14648	14691	14543	14672	14698	14659	14608	14640	14475	14605	14525	14741	14638	14666	14606	14592	14477	14448	14666	14571	14531	14633	14672	14651	14543	14651	14622	14414	14645	14631	14699	14571	14614	14570	14683	14526	14703	14565	14506	14597	14652	14633	14569	14436	14642	14623	14608	14524	14487	14605	14639	14512	14660	14420	14451	14555	14612	14511	14709	14697	14489	14664	14605	14532	14567	14568	14529	14630	14672	14549	14477	14689	14567	14681	14604	14693	14569	14507	14316	14702	14428	14690	14661	14536	14478	14643	14686	14532	14565	14550	14598	14495	14556	14627	14620	14465	14647	14631	14580	14608	14694	14647	14714	14612	14466	14432	14573	14538	14628	14587	14549	14493	14699	14622	14513	14547	14669	14476	14531	14616	14676	14616	14692	14730	14550	14622	14685	14563	14532	14555	14605	14710	14569	14624	14546	14736	14547	14527	14466	14750	14669	14638	14639	14688	14656	14661	14682	14497	14693	14548	14600	14313	14845	14573	14408	14463	14648	14556	14527	14464	14626	14425	14580	14623	14496	14498	14518	14561	14671	14678	14838	14558	14569	14530	14635	14714	14528	14548	14600	14604	14637	14416	14550	14480	14607	14609	14671	14585	14608	14669	14537	14747	14516	14662	14650	14696	14602	14594	14648	14505	14606	14526	14547	14600	14428	14646	14631	14694	14659	14629	14614	14639	14760	14444	14678	14611	14645	14789	14706	14541	14651	14560	14717	14740	14374	14586	14531	14634	14514	14641	14652	14567	14503	14502	14506	14695	14605	14385	14638	14535	14797	14523	14658	14748	14617	14546	14682	14603	14626	14685	14625	14520	14522	14641	14608	14634	14505	14620	14406	14560	14647	14705	14619	14683	14566	14528	14561	14588	14512	14618	14559	14494	14753	14654	14613	14601	14529	14604	14414	14695	14611	14584	14583	14790	14593	14586	14632	14465	14555	14515	14644	14688	14678	14559	14500	14662	14688	14619	14601	14626	14479	14717	14627	14582	14769	14616	14768	14630	14708	14536	14634	14701	14634	14629	14466	14662	14668	14756	14807	14701	14572	14662	14621	14614	14632	14667	14676	14764	14590	14623	14493	14543	14573	14841	14642	14664	14635	14726	14563	14505	14631	14594	14529	14358	14631	14491	14481	14431	14461	14651	14426	14754	14616	14515	14499	14421	14691	14699	14491	14645	14511	14689	14711	14611	14519	14520	14739	14741	14606	14590	14610	14522	14646	14529	14717	14721	14530	14607	14449	14572	14641	14498	14473	14791	14697	14649	14636	14667	14642	14479	14512	14634	14450	14494	14718	14731	14571	14616	14755	14465	14595	14437	14510	14685	14551	14541	14633	14716	14580	14652	14705	14681	14714	14610	14614	14616	14505	14656	14447	14529	14614	14506	14720	14461	14539	14595	14738	14750	14644	14546	14788	14459	14634	14553	14661	14614	14469	14524	14516	14569	14658	14524	14594	14543	14511	14707	14628	14691	14642	14654	14647	14740	14542	14672	14605	14802	14690	14629	14640	14672	14529	14501	14668	14693	14688	14701	14412	14455	14720	14684	14655	14589	14655	14715	14654	14477	14557	14597	14643	14625	14682	14560	14389	14655	14467	14472	14559	14584	14670	14684	14586	14555	14566	14573	14617	14649	14699	14600	14626	14640	14608	14687	14685	14521	14595	14569	14790	14635	14685	14698	14497	14658	14667	14444	14447	14736	14580	14673	14614	14649	14551	14570	14483	14704	14484	14565	14569	14816	14616	14544	14448	14629	14502	14574	14710	14638	14524	14549	14540	14669	14530	14620	14576	14551	14587	14604	14758	14514	14814	14691	14682	14692	14605	14656	14585	14615	14579	14623	14608	14499	14659	14557	14602	14603	14478	14561	14604	14463	14514	14583	14500	14555	14582	14508	14650	14688	14503	14657	14524	14556	14581	14574	14676	14644	14593	14723	14583	14689	14660	14718	14500	14608	14598	14633	14568	14817	14622	14752	14627	14626	14631	14711	14583	14581	14560	14759	14504	14496	14583	14680	14772	14666	14542	14729	14615	14641	14590	14631	14548	14588	14466	14670	14667	14541	14401	14564	14569	14447	14531	14782	14492	14583	14527	14667	14562	14599	14735	14607	14819	14561	14653	14676	14642	14714	14619	14807	14615	14514	14542	14537	14749	14546	14558	14570	14844	14437	14606	14583	14710	14530	14518	14603	14560	14548	14498	14709	14580	14722	14503	14657	14702	14772	14709	14420	14688	14597	14663	14750	14646	14690	14675	14599	14608	14634	14647	14546	14634	14740	14623	14595	14712	14693	14686	14543	14575	14530	14610	14628	14751	14543	14583	14807	14541	14715	14454	14648	14661	14389	14517	14675	14508	14535	14613	14677	14691	14512	14635	14591	14630	14542	14583	14436	14508	14559	14593	14640	14556	14583	14652	14598	14532	14689	14519	14580	14510	14566	14684	14729	14754	14701	14571	14579	14524	14438	14621	14587	14427	14704	14681	14483	14624	14484	14521	14661	14642	14604	14486	14615	14746	14677	14519	14466	14720	14481	14603	14541	14701	14634	14717	14729	14641	14409	14783	14573	14580	14542	14808	14533	14664	14550	14743	14620	14687	14668	14637	14724	14678	14552	14649	14595	14471	14621	14565	14678	14561	14583	14436	14669	14545	14539	14654	14500	14569	14627	14624	14697	14570	14496	14689	14538	14572	14499	14483	14610	14580	14683	14695	14685	14636	14674	14817	14482	14608	14608	14611	14635	14621	14610	14571	14646	14541	14704	14463	14454	14488	14548	14600	14666	14557	14514	14629	14560	14631	14764	14753	14729	14725	14640	14677	14606	14429	14629	14530	14565	14625	14394	14693	14580	14622	14788	14581	14495	14688	14782	14548	14552	14648	14693	14546	14626	14689	14503	14718	14537	14599	14544	14629	14487	14528	14445	14735	14588	14568	14403	14569	14525	14656	14577	14538	14539	14600	14633	14713	14646	14594
22701	21060	28770	23596	21736	24804	27175	22274	21427	21565	20993	20487	20434	20113	20161	19816	19550	19236	19403	19282	19336	19119	19064	19180	18919	19118	19050	18924	18875	19139	18960	18650	19005	18907	18701	18641	18642	18796	18817	18667	18624	18679	18849	18582	18712	18641	18544	18609	18692	18522	18744	18834	18500	18681	18789	18633	18433	18525	18442	18566	18664	18544	18510	18806	18601	18384	18443	18432	18829	18666	18714	18794	18696	18713	18679	18730	18795	18775	18772	18679	18652	18923	18751	18381	18586	18554	18482	18763	18551	18821	18786	18519	18398	18772	18677	18882	18710	18508	18655	18620	18617	18662	18753	18830	18610	18747	18816	18769	18696	18533	18741	18720	18760	18866	18685	18637	18705	18730	18483	18678	18862	18534	18668	18752	18558	18530	18573	18718	18647	18681	18688	18484	18641	18640	18606	18454	18441	18603	18515	18579	18776	18515	18735	18642	18772	18644	18591	18622	18431	18521	18575	18810	18548	18668	18526	18619	18580	18593	18590	18608	18346	18616	18470	18444	18663	18633	18553	18796	18470	18381	18410	18429	18553	18555	18522	18495	18525	18642	18584	18649	18496	18560	18670	18606	18610	18538	18637	18760	18724	18523	18852	18820	18597	18635	18455	18624	18551	18564	18688	18427	18726	18757	18671	18619	18470	18725	18546	18597	18733	18358	18613	18592	18503	18435	18602	18651	18322	18599	18666	18845	18619	18611	18355	18771	18579	18625	18612	18459	18570	18624	18576	18457	18658	18559	18628	18677	18512	18467	18601	18682	18426	18632	18655	18720	18698	18578	18510	18640	18695	18717	18609	18612	18669	18398	18764	18488	18493	18689	18348	18395	18483	18448	18541	18638	18616	18530	18583	18575	18698	18532	18588	18636	18579	18459	18535	18559	18327	18632	18813	18610	18454	18688	18610	18706	18616	18586	18609	18490	18636	18612	18566	18762	18380	18554	18800	18382	18668	18523	18619	18443	18530	18581	18520	18720	18417	18470	18490	18526	18562	18589	18612	18595	18514	18481	18471	18528	18470	18555	18583	18489	18663	18464	18421	18506	18633	18675	18661	18654	18671	18435	18496	18685	18482	18731	18641	18359	18435	18639	18570	18492	18763	18432	18713	18468	18655	18615	18591	18667	18702	18652	18593	18616	18646	18551	18740	18534	18733	18523	18613	18434	18725	18834	18691	18568	18571	18477	18456	18757	18551	18713	18718	18516	18597	18573	18524	18575	18641	18774	18621	18479	18508	18558	18415	18594	18476	18550	18781	18432	18426	18449	18625	18307	18545	18706	18557	18610	18660	18715	18637	18663	18589	18539	18625	18479	18647	18522	18612	18519	18529	18404	18565	18551	18515	18843	18212	18315	18429	18331	18588	18484	18642	18674	18730	18643	18752	18514	18431	18515	18547	18458	18776	18654	18452	18742	18545	18366	18636	18443	18271	18659	18651	18714	18858	18642	18560	18572	18684	18263	18505	18555	18601	18501	18871	18335	18669	18510	18538	18642	18768	18500	18577	18486	18413	18671	18715	18412	18776	18536	18684	18622	18668	18526	18431	18612	18556	18660	18630	18522	18461	18798	18707	18653	18649	18584	18487	18565	18512	18383	18668	18760	18534	18569	18534	18333	18556	18403	18805	18550	18457	18493	18721	18824	18549	18522	18629	18431	18603	18553	18507	18511	18498	18621	18549	18702	18608	18722	18581	18702	18782	18646	18685	18543	18540	18568	18789	18696	18590	18615	18655	18511	18658	18647	18608	18531	18668	18713	18276	18445	18522	18668	18736	18421	18469	18715	18582	18586	18662	18569	18665	18522	18654	18693	18470	18560	18614	18568	18835	18383	18633	18516	18649	18612	18423	18335	18726	18816	18823	18753	18484	18541	18610	18547	18368	18563	18654	18670	18446	18422	18791	18380	18615	18787	18676	18652	18602	18658	18504	18629	18774	18706	18438	18725	18641	18721	18657	18656	18513	18509	18671	18591	18843	18443	18693	18591	18516	18718	18815	18581	18677	18741	18632	18595	18598	18552	18650	18428	18589	18567	18355	18754	18443	18599	18630	18690	18551	18531	18547	18531	18681	18596	18474	18508	18534	18667	18477	18714	18647	18644	18667	18760	18666	18750	18476	18587	18588	18760	18735	18389	18672	18677	18568	18528	18709	18580	18561	18352	18543	18692	18738	18567	18674	18459	18749	18674	18535	18679	18702	18574	18731	18583	18483	18443	18568	18583	18725	18688	18663	18537	18353	18739	18549	18631	18585	18667	18792	18651	18774	18771	18610	18562	18640	18651	18434	18496	18732	18429	18516	18689	18614	18607	18557	18579	18551	18496	18519	18672	18680	18493	18638	18697	18541	18588	18514	18411	18658	18490	18696	18429	18565	18709	18511	18703	18581	18695	18795	18603	18844	18663	18587	18524	18597	18626	18702	18535	18634	18571	18625	18560	18662	18476	18438	18634	18722	18560	18518	18511	18544	18634	18669	18587	18632	18599	18587	18712	18676	18658	18568	18565	18536	18594	18646	18594	18482	18468	18458	18421	18486	18601	18591	18618	18734	18751	18662	18680	18551	18716	18647	18695	18576	18647	18599	18487	18628	18387	18532	18404	18596	18642	18862	18589	18481	18483	18565	18633	18666	18787	18568	18596	18624	18651	18679	18536	18540	18634	18501	18406	18584	18583	18603	18619	18525	18592	18673	18738	18556	18439	18554	18694	18743	18486	18592	18547	18485	18445	18703	18527	18615	18531	18685	18673	18284	18566	18500	18598	18380	18793	18525	18535	18650	18581	18405	18436	18406	18629	18640	18635	18518	18346	18357	18612	18551	18508	18549	18596	18590	18678	18495	18456	18506	18520	18613	18641	18594	18657	18944	18634	18628	18742	18762	18696	18927	18743	18547	18343	18522	18576	18669	18420	18635	18547	18503	18716	18456	18650	18587	18559	18513	18541	18668	18713	18557	18621	18587	18663	18596	18529	18762	18577	18579	18631	18784	18574	18534	18768	18713	18461	18679	18508	18403	18476	18424	18543	18680	18642	18588	18512	18630	18497	18502	18465	18697	18432	18640	18578	18547	18564	18332	18457	18622	18529	18490	18574	18490	18752	18735	18590	18580	18433	18574	18540	18880	18642	18482	18382	18508	18465	18561	18474	18519	18661	18748	18543	18556	18484	18719	18518	18678	18665	18824	18785	18720	18395	18636	18571	18571	18493	18430	18558	18580	18453	18709	18572	18498	18629	18566	18647	18664	18410	18695	18565	18532	18640	18574	18383	18676	18501	18624	18635	18503	18542	18582	18591	18689	18616	18606	18540	18481	18630	18667	18634	18776	18547	18434	18563	18544	18654	18413	18763	18521	18583	18800	18653	18691	18534	18525	18463	18564	18476	18497	18731	18514	18725	18594	18628	18406	18549	18544	18610	18497	18497	18415	18668	18515	18395	18544	18607	18356	18634	18675	18698	18713	18728	18583	18757	18715	18576	18622	18500	18685	18732	18417	18720	18585	18561	18556	18427	18568	18619	18428	18589	18533	18597	18822	18730	18765	18553	18581	18514	18535	18585	18552	18613	18690	18679	18738	18563	18587	18713	18703	18476	18518	18654	18713	18482	18626	18548	18599	18527	18641	18657	18671	18608	18611	18680	18520	18664	18572	18554	18755	18553	18681	18720	18669	18536	18583	18579	18653	18435	18647	18491	18561	18716	18579	18484	18461	18678	18417	18437	18482	18570	18676	18728	18717	18479	18695	18551	18529	18511	18314	18461	18465	18641	18471	18631	18504	18562	18629	18633	18532	18725	18554	18639	18586	18667	18507	18610	18726	18642	18507	18551	18652	18507	18469	18629	18591	18580	18583	18810	18685	18793	18626	18738	18650	18504	18631	18469	18520	18576	18552	18615	18714	18595	18755	18647	18652	18594	18702	18495	18638	18503	18500	18539	18656	18522	18389	18658	18756	18522	18559	18611	18475	18570	18450	18588	18661	18650	18808	18584	18531	18614	18558	18524	18415	18571	18538	18694	18735	18472	18603	18741	18662	18677	18414	18822	18511	18593	18539	18429	18675	18584	18652	18688	18804	18699	18732	18616	18646	18709	18730	18688	18593	18649	18700	18584	18743	18449	18551	18637	18524	18628	18565	18553	18472	18639	18466	18506	18587	18587	18422	18434	18578	18437	18641	18633	18644	18607	18716	18562	18537	18566	18787	18663	18480	18471	18381	18647	18987	18698	18509	18616	18836	18716	18620	18568	18703	18713	18465	18558	18674	18638	18584	18591	18629	18545	18478	18539	18517	18459	18629	18778	18695	18584	18669	18703	18559	18669	18703	18689	18523	18799	18549	18684	18694	18659	18516	18544	18486	18604	18693	18599	18503	18661	18505	18519	18646	18527	18289	18500	18530	18546	18630	18491	18535	18666	18577	18548	18596	18726	18656	18601	18782	18645	18710	18623	18635	18632	18873	18544	18639	18717	18655	18794	18657	18611	18667	18722	18645	18482	18618	18478	18414	18502	18560	18474	18588	18546	18710	18459	18526	18382	18542	18586	18549	18635	18660	18584	18566	18675	18683	18549	18662	18563	18474	18639	18597	18592	18893	18436	18538	18626	18559	18518	18580	18362	18574	18524	18542	18545	18608	18603	18608	18669	18659	18460	18602	18773	18551	18679	18477	18567	18474	18328	18598	18598	18628	18401	18539	18306	18597	18417	18608	18693	18777	18659	18669	18595	18528	18588	18443	18460	18598	18710	18578	18555	18559	18591	18719	18718	18721	18583	18657	18839	18713	18659	18811	18774	18796	18530	18649	18507	18762	18637	18639	18618	18693	18599	18686	18631	18531	18833	18710	18800	18616	18245	18606	18459	18455	18726	18596	18519	18701	18465	18605	18572	18768	18372	18706	18510	18493	18592	18485	18558	18388	18486	18532	18496	18607	18491	18665	18519	18576	18541	18678	18804	18772	18518	18791	18446	18381	18713	18472	18767	18680	18616	18580	18344	18681	18541	18437	18572	18622	18635	18825	18548	18502	18638	18609	18672	18370	18641	18801	18828	18702	18577	18499	18743	18405	18613	18766	18583	18581	18678	18557	18712	18708	18441	18583	18435	18561	18554	18692	18610	18691	18536	18455	18496
24462	43824	39396	30757	27828	24301	22156	20500	19986	19386	18648	18421	18008	17712	17370	16937	16786	16455	16339	16328	16360	15871	16023	15954	15847	15811	15805	15778	15579	15595	15766	15675	15706	15582	15712	15627	15426	15663	15334	15581	15580	15610	15565	15602	15527	15436	15453	15464	15522	15501	15469	15503	15581	15334	15539	15442	15537	15457	15464	15353	15502	15665	15298	15542	15506	15341	15212	15496	15333	15442	15441	15353	15489	15551	15272	15667	15457	15515	15461	15330	15474	15645	15572	15403	15489	15496	15407	15506	15386	15329	15392	15370	15271	15356	15424	15400	15435	15345	15529	15299	15347	15281	15666	15388	15584	15429	15435	15470	15485	15435	15276	15452	15515	15490	15570	15429	15426	15348	15354	15515	15341	15477	15399	15456	15261	15457	15380	15283	15434	15522	15350	15560	15291	15203	15236	15417	15481	15479	15302	15363	15358	15445	15581	15437	15419	15289	15515	15396	15464	15272	15410	15427	15320	15388	15429	15508	15555	15470	15513	15318	15407	15495	15335	15461	15411	15372	15414	15380	15465	15502	15187	15379	15558	15429	15445	15297	15436	15349	15447	15459	15374	15340	15437	15369	15447	15640	15387	15280	15538	15611	15378	15283	15449	15300	15455	15417	15569	15478	15354	15355	15400	15466	15458	15497	15406	15467	15484	15462	15544	15417	15378	15391	15426	15526	15472	15466	15562	15487	15175	15387	15278	15352	15422	15265	15298	15556	15399	15475	15452	15523	15499	15577	15309	15392	15423	15217	15343	15348	15417	15449	15521	15376	15406	15419	15295	15406	15375	15617	15441	15313	15391	15463	15483	15431	15276	15467	15575	15467	15305	15446	15379	15344	15390	15533	15420	15457	15403	15469	15422	15456	15424	15487	15434	15389	15420	15436	15490	15497	15388	15477	15377	15303	15441	15549	15382	15258	15306	15422	15451	15341	15372	15255	15352	15459	15378	15548	15311	15409	15295	15279	15479	15400	15443	15346	15322	15303	15481	15437	15285	15377	15415	15405	15601	15437	15518	15251	15466	15445	15362	15317	15450	15518	15270	15396	15436	15469	15562	15519	15361	15409	15400	15304	15334	15441	15411	15465	15543	15372	15180	15505	15517	15427	15472	15447	15349	15340	15391	15449	15427	15406	15228	15343	15460	15368	15525	15441	15438	15368	15381	15381	15229	15381	15367	15375	15430	15352	15415	15258	15351	15421	15466	15500	15512	15442	15432	15406	15472	15545	15259	15585	15549	15476	15420	15497	15395	15390	15239	15397	15381	15483	15410	15455	15462	15311	15554	15471	15544	15478	15419	15389	15489	15531	15484	15212	15458	15471	15530	15347	15399	15584	15494	15354	15471	15420	15497	15413	15544	15425	15530	15392	15444	15460	15358	15540	15381	15318	15354	15468	15653	15229	15407	15400	15496	15657	15422	15424	15325	15348	15581	15354	15422	15285	15562	15360	15382	15485	15513	15535	15418	15236	15289	15559	15335	15535	15359	15430	15532	15488	15450	15455	15606	15359	15411	15442	15290	15569	15492	15480	15465	15462	15511	15306	15536	15520	15302	15508	15416	15584	15551	15690	15356	15403	15231	15468	15493	15575	15359	15394	15351	15386	15297	15513	15572	15592	15368	15502	15442	15428	15434	15490	15348	15317	15390	15528	15411	15388	15490	15521	15538	15496	15292	15465	15282	15425	15346	15378	15375	15401	15536	15258	15288	15330	15341	15637	15467	15458	15375	15416	15367	15348	15490	15323	15487	15391	15333	15335	15261	15446	15480	15470	15478	15236	15483	15368	15339	15407	15481	15153	15439	15549	15479	15492	15416	15482	15284	15484	15309	15308	15545	15376	15434	15212	15521	15491	15440	15249	15342	15333	15531	15382	15327	15365	15424	15148	15248	15370	15459	15505	15351	15325	15313	15255	15335	15355	15368	15287	15438	15421	15346	15323	15377	15472	15196	15501	15590	15370	15521	15468	15288	15285	15342	15499	15563	15329	15477	15381	15249	15391	15501	15375	15406	15325	15308	15472	15418	15321	15402	15265	15566	15372	15537	15390	15416	15259	15450	15506	15471	15444	15521	15355	15453	15422	15437	15495	15343	15386	15433	15499	15557	15357	15378	15312	15371	15595	15384	15296	15372	15420	15471	15549	15324	15421	15327	15324	15367	15300	15605	15337	15445	15583	15429	15517	15510	15490	15328	15514	15280	15277	15362	15369	15382	15155	15363	15517	15415	15397	15548	15454	15334	15539	15441	15383	15380	15320	15357	15469	15605	15440	15350	15398	15498	15475	15348	15369	15374	15440	15513	15368	15540	15423	15414	15275	15337	15455	15267	15450	15437	15394	15322	15492	15526	15590	15461	15660	15432	15296	15426	15375	15386	15378	15419	15398	15249	15481	15443	15626	15370	15617	15335	15709	15369	15505	15374	15468	15595	15273	15472	15309	15397	15479	15277	15360	15529	15568	15322	15416	15450	15345	15276	15500	15497	15366	15505	15509	15423	15465	15557	15318	15377	15315	15517	15273	15327	15455	15578	15368	15340	15410	15399	15348	15404	15531	15331	15398	15591	15223	15564	15371	15397	15454	15508	15235	15423	15382	15262	15431	15380	15240	15318	15331	15444	15441	15446	15434	15613	15401	15485	15438	15383	15489	15292	15334	15309	15313	15209	15425	15245	15414	15382	15513	15420	15252	15389	15248	15602	15573	15422	15248	15487	15266	15485	15480	15309	15363	15328	15489	15442	15316	15714	15414	15326	15475	15472	15387	15434	15397	15335	15283	15489	15455	15356	15327	15443	15617	15372	15183	15324	15352	15352	15397	15422	15524	15404	15443	15451	15419	15340	15450	15258	15464	15501	15478	15207	15359	15414	15469	15278	15434	15284	15451	15446	15344	15239	15457	15403	15407	15385	15396	15338	15267	15390	15310	15306	15407	15418	15343	15367	15458	15407	15392	15440	15367	15262	15432	15367	15280	15480	15191	15149	15469	15398	15416	15498	15504	15321	15363	15337	15450	15293	15284	15422	15397	15436	15392	15329	15374	15264	15423	15303	15559	15389	15392	15247	15265	15363	15487	15354	15349	15488	15425	15389	15307	15280	15488	15308	15444	15432	15424	15379	15414	15396	15394	15528	15360	15358	15318	15396	15434	15404	15321	15314	15260	15364	15562	15450	15185	15463	15487	15382	15328	15541	15477	15518	15405	15303	15467	15430	15326	15479	15521	15355	15335	15291	15500	15334	15386	15461	15583	15472	15411	15343	15521	15319	15496	15385	15409	15635	15269	15422	15514	15449	15390	15444	15365	15450	15442	15394	15466	15170	15283	15397	15389	15391	15426	15455	15377	15373	15475	15278	15524	15453	15404	15451	15476	15538	15389	15412	15492	15453	15356	15300	15368	15239	15370	15449	15432	15394	15471	15356	15450	15409	15438	15341	15540	15429	15356	15395	15426	15488	15275	15444	15362	15546	15486	15555	15365	15587	15406	15402	15305	15345	15375	15570	15448	15256	15341	15515	15493	15406	15485	15515	15247	15452	15286	15480	15283	15286	15525	15419	15467	15465	15308	15467	15341	15286	15347	15499	15392	15353	15405	15466	15434	15271	15371	15305	15347	15457	15337	15367	15303	15409	15283	15516	15373	15489	15534	15505	15452	15401	15463	15379	15387	15441	15379	15343	15408	15464	15446	15214	15444	15384	15352	15320	15441	15435	15446	15368	15295	15412	15439	15391	15368	15370	15350	15679	15470	15511	15489	15269	15480	15389	15478	15528	15457	15399	15262	15393	15361	15428	15527	15448	15415	15519	15551	15408	15520	15540	15363	15499	15328	15525	15276	15223	15559	15354	15420	15411	15400	15375	15435	15651	15247	15462	15556	15529	15329	15241	15427	15352	15489	15481	15369	15333	15626	15352	15386	15487	15387	15563	15451	15411	15394	15434	15573	15599	15356	15428	15389	15401	15297	15230	15399	15430	15372	15500	15629	15556	15547	15529	15433	15319	15451	15381	15377	15342	15504	15239	15366	15383	15386	15565	15388	15300	15319	15385	15449	15500	15464	15422	15228	15501	15472	15431	15535	15327	15450	15535	15372	15525	15427	15268	15442	15333	15414	15551	15572	15465	15300	15463	15340	15457	15405	15344	15659	15478	15341	15215	15513	15316	15521	15399	15256	15490	15441	15385	15392	15517	15487	15383	15263	15418	15522	15450	15491	15300	15422	15360	15421	15377	15540	15249	15408	15536	15422	15398	15501	15315	15392	15439	15269	15525	15372	15501	15622	15381	15415	15562	15414	15509	15346	15411	15556	15336	15358	15415	15379	15416	15279	15397	15388	15390	15389	15326	15370	15424	15404	15449	15295	15430	15345	15436	15314	15592	15364	15376	15322	15318	15438	15424	15358	15426	15468	15496	15368	15405	15347	15339	15305	15494	15223	15576	15444	15431	15357	15362	15432	15424	15324	15534	15356	15584	15428	15375	15406	15472	15378	15378	15313	15384	15391	15513	15420	15371	15423	15485	15332	15349	15442	15417	15429	15515	15242	15552	15582	15470	15475	15523	15497	15340	15669	15460	15398	15325	15347	15420	15448	15419	15205	15618	15506	15483	15415	15332	15426	15391	15415	15420	15317	15384	15334	15481	15456	15524	15254	15465	15297	15446	15253	15440	15356	15474	15309	15585	15272	15463	15365	15608	15471	15262	15427	15288	15466	15361	15351	15371	15547	15471	15494	15499	15456	15529	15322	15438	15418	15388	15427	15492	15503	15354	15470	15504	15467	15421	15356	15432	15334	15532	15471	15597	15479	15318	15423	15282	15408	15420	15422	15441	15512	15440	15452	15500	15428	15420	15362	15327	15669	15305	15467	15307	15297	15412	15471	15539	15430	15492	15397	15476	15515	15376	15288	15598	15566	15347	15210	15421	15398	15483	15571	15478	15415	15505	15231	15598	15479	15386	15495	15573	15452	15430	15469	15445	15518	15518	15258	15335	15440	15339	15353	15317	15439	15370	15496	15200	15448	15512	15605	15485	15577	15383	15299	15352	15380	15472	15470	15463	15532	15371	15517	15464	15358	15258	15323	15305	15370	15335	15361	15334	15387	15334	15432	15337	15527	15469	15329	15520	15400
27991	23547	28080	25333	21674	20280	19452	18583	18482	18480	18021	18024	17903	17955	17876	17602	17599	17476	17440	17610	17472	17651	17475	17490	17555	17318	17223	17176	17272	17524	17266	17384	17411	17320	17085	17141	17237	17177	17069	17385	17177	17377	17379	17315	17150	17391	17222	17035	17309	17241	17136	17194	17373	17164	17026	17488	17335	17409	17156	17346	17169	17210	17248	17384	17164	17382	17271	17237	17122	17208	17102	17418	17498	17279	17244	17330	17167	17250	17152	17321	17260	17269	17379	17325	17336	17210	17196	17384	17323	17283	17255	17174	17293	17162	17315	17179	17296	17323	17276	17378	16998	17240	17286	17272	17373	17395	17144	17189	17319	17234	17512	17066	17077	17307	17101	17303	17244	17382	17356	17154	17376	17164	17254	17287	17395	17075	17347	17373	17200	17122	17259	17167	17114	17326	17118	17341	17066	17168	17032	17276	17248	17268	17385	17459	17196	17294	17169	17144	17114	17132	17158	17352	17299	17328	17276	17225	17290	17257	17435	17371	17332	17119	17327	16911	17190	17218	17226	17380	17334	17267	17287	17056	17116	17171	17229	17118	17261	17168	17207	17110	17141	17195	17223	17295	17265	17144	17378	17217	17240	17392	17225	17212	17159	17256	17065	17281	17118	17321	17396	17351	17275	17074	17162	17290	17294	17151	17403	17226	17371	17225	17366	17365	17301	17198	17267	17451	17255	17448	17266	17435	17149	17108	16948	17132	17324	17120	17289	17310	17249	17096	17339	17173	17032	17199	17028	17416	17305	17353	17389	17143	17195	17103	17304	17155	17366	17280	17287	17340	17482	17241	17305	17219	17329	17429	17224	17212	17335	17233	17284	17215	17134	17393	17337	17262	17362	17150	17147	17284	17279	17051	17041	17188	17465	17376	17451	17301	17200	17201	17127	17385	17181	17214	17221	17190	17221	17138	17162	16995	17243	17354	17324	17314	17385	17357	17256	17418	16988	17129	17249	17483	17205	17269	17239	17146	17143	17295	17022	17297	17277	17270	17290	17396	17194	17312	17322	17167	17194	17294	17328	17102	17020	17173	17445	17113	17018	17159	17032	17251	17322	17122	17249	17153	17317	17093	17150	17188	17261	17305	17347	17214	17339	17167	17183	17423	17403	17261	17294	17370	17376	17399	17294	17080	17250	17279	17323	17112	17339	17174	17198	17361	17075	17188	17273	17198	17338	17217	17286	17288	17153	17013	17204	17362	17238	17135	17083	17221	17461	17290	17183	17034	17304	17191	17272	17113	17195	17250	17409	17378	17407	17355	17109	17288	17371	17186	17294	17038	17428	17153	17467	17229	17197	17197	17201	17290	17127	17170	17029	17269	17129	17260	17180	17203	17433	17260	17058	17226	17058	17135	17157	17251	17082	17177	17283	17487	17274	16895	17213	17451	17130	17274	17096	17240	17262	17026	17365	17173	17340	17219	17231	17065	17137	17102	17240	17286	17412	17522	17194	17254	17313	17230	17083	17383	17234	17378	17082	17314	17256	17340	17113	17248	17187	17300	17168	17440	17320	17135	17259	17233	17297	17183	17233	17227	17334	17279	17457	17159	17250	17281	17207	17483	17384	17087	17232	16991	17348	17233	17236	17088	17388	17310	17385	17438	17125	17183	17174	17385	17352	17314	17456	17331	17185	17056	17082	17329	17139	17142	17212	17444	17163	17210	17240	17381	17276	17136	17074	17224	17153	17266	17240	17310	17075	17221	17483	17217	17301	17147	17333	17528	17134	17193	17154	17281	17180	17513	17338	17004	17199	17310	17307	17282	17329	17329	17196	17279	17285	17226	17161	17381	17126	17158	17131	17234	17382	17203	17233	17206	17328	17171	17184	17219	17301	17237	17086	17087	17219	17331	17425	17115	17263	17238	17266	17423	17164	17179	17381	17143	17105	17228	17103	17151	17278	17495	17322	17208	17372	17200	17263	17322	17361	17528	17254	17184	17248	17459	17434	17211	17338	17163	17291	17441	17344	17119	17071	17196	17387	17213	17378	17282	17245	17140	17229	17164	17221	17434	17349	17264	17271	17193	17281	17527	17340	17133	17225	17334	17174	17292	17268	16963	17319	17311	17192	17215	17157	17220	17227	17307	17205	17427	17286	17263	17236	17310	17219	17278	17319	17243	17103	17226	17398	17267	17263	17317	17442	17217	17176	17182	17187	17109	17065	17269	17132	17357	17314	17343	17249	17425	17362	17256	17265	17296	17274	17381	17360	17204	17309	17313	17311	17339	17218	17312	17093	17188	17316	17117	17215	17098	17318	17412	17086	17369	17277	17042	17308	17400	17110	17288	17238	17186	17334	17326	17419	17405	17221	17299	17263	17172	17502	17463	17140	17310	17182	17338	17387	17258	17432	17154	17146	17303	17114	17351	17204	17113	17270	17225	17237	17102	17390	17375	17245	17392	17189	17059	17359	17142	17121	17241	17471	17261	17230	17231	17351	17419	17359	17299	17327	17358	17319	17439	17216	17394	17245	17470	17276	17301	17279	17033	17335	17284	17158	17340	17068	17242	17264	17104	17211	17318	17121	17315	17386	17400	17160	17334	17157	17073	17010	17166	17226	17130	17102	17099	17117	17435	17213	17231	17187	17210	17200	17059	17184	17210	17486	17262	17345	17473	17116	17277	17176	17149	17343	17191	17418	17381	17182	17309	17343	17284	17310	17107	17320	17379	17106	17283	17140	17243	17236	17248	17217	17159	17202	17121	17362	17351	17299	17317	17136	17176	17035	17174	17137	17258	17275	17235	17410	17235	17290	17303	17135	17281	17128	17322	17106	17257	17223	17185	17231	17272	17560	17372	17550	17141	17137	17655	17256	17233	17249	17145	17283	17334	17294	17276	17280	17251	17456	17122	17358	17170	17302	17402	17237	17384	17289	17278	17259	17140	17325	17317	17153	17265	17201	17275	17398	17326	17153	17218	17371	17104	17063	17081	17395	17536	17252	17112	17478	17220	17279	17299	17342	17213	17316	17179	17419	17289	17195	16993	17189	17124	17271	17372	17119	17220	17191	17260	17501	17207	17255	17283	17430	17498	17385	17265	17349	17078	17347	17212	17070	17282	17261	17336	17156	17352	17486	17248	17497	17333	17492	17338	17165	17281	17346	17382	17149	17297	17322	17296	17155	17177	17496	17194	17351	17327	17525	17297	17205	17108	17251	17247	17307	17317	17308	17290	17280	17195	17271	17205	17267	17288	17290	17347	17375	17435	17329	17379	17414	17104	17155	17117	17244	17205	17194	17093	17222	17208	17157	17360	17528	17236	17202	17067	17372	17166	17317	17378	17387	17194	17402	17404	17285	17405	17319	17072	17209	17343	17189	17242	17344	17423	17278	17258	17109	17015	17321	17174	17525	17176	17327	17165	17350	17309	17113	17193	17389	17310	17360	17115	17288	17191	17324	17314	17093	17181	17277	16961	17323	16959	17342	17230	17172	17279	17284	17315	17199	17240	17435	17252	17461	17311	17223	17151	17116	17256	17157	17087	17358	17358	17260	17360	17348	17360	17298	17570	17046	17117	17160	17117	17030	17296	17194	17325	17306	17260	17284	17430	17405	17220	17279	17292	17313	17240	17320	17459	17490	17179	17295	17256	17324	17181	17221	17249	16989	17125	17076	17328	17230	17275	17335	17196	17064	17351	17506	17477	17290	17330	17447	17290	17169	17272	17325	17152	17293	17366	17166	17342	17438	17184	17252	17448	17418	17328	17056	17362	17237	17149	17090	17226	17352	17096	17254	17462	17341	17366	17285	17274	17294	17205	17392	17332	17072	17187	17209	17223	17300	17297	17293	17313	17093	17192	17182	17193	17341	17276	17340	17276	17304	17264	17180	17214	17190	17352	17089	17211	17249	17148	17191	17178	17296	17399	17336	17415	17319	17291	17143	17272	17325	17248	17160	17204	17312	17138	17178	17382	17234	17320	17143	17244	17381	17415	17355	17382	17342	17228	17110	17127	17392	17337	17147	17062	17193	17376	17204	17090	17116	17066	17483	17194	17111	17324	17464	17155	17365	17284	17126	17269	17208	17344	17256	17025	17234	17433	17251	17092	17141	17213	17109	17244	17315	17133	17328	17232	17358	17495	17459	17392	17272	17460	17309	17405	17135	17133	17383	17437	17212	17149	17301	17514	17247	17207	17201	17336	17426	17333	17116	17252	17427	17355	17106	17367	17221	17382	17127	17257	17248	17219	17109	17151	17142	17387	17206	17296	17270	17390	17444	17374	17202	17236	17286	17208	17202	17287	17278	17201	17194	17323	17269	17328	17364	17450	17288	17207	17223	17256	17490	17383	17341	17203	17529	17315	17371	17337	17347	17394	17134	17158	17311	17407	17102	17226	17318	17488	17193	17265	17248	17480	17115	17145	17225	17159	17230	17288	17156	17083	17144	17282	17247	17209	17086	17174	17191	17067	17313	17244	17318	17276	17276	17440	17186	17073	17313	17340	17247	17288	17244	17215	17352	17219	17133	17350	17457	17257	17240	17461	17291	17334	17414	17222	17401	17164	17438	17163	17279	17252	17128	17117	17085	17382	17248	17273	17167	17259	17202	17297	17385	17333	17217	17283	17218	17107	17092	17254	17125	17298	17190	17268	17482	17330	17282	17335	17123	17313	17308	17302	17245	17266	17240	17153	17646	17221	17269	17185	17178	16989	17254	17138	17496	17312	17321	17243	17294	17224	17309	17278	17175	17417	17275	17329	17218	17041	17196	17422	17349	17412	17531	17292	17441	17157	17173	17399	17146	17343	17123	17410	17417	17205	17281	17347	17142	17238	17431	17272	17107	17280	17323	17315	17308	17198	17167	17302	17166	17384	17218	17005	17288	17187	17308	17373	17263	17433	17341	17218	17316	17077	17353	17454	17076	17202	17306	17153	17197	17372	17280	17280	17458	17251	17327	17239	17275	17238	17368	17282	17415	17422	17309	17401	17050	17353	17276	17283	17386	17325	17303	17202	17360	17178	17252	17187	17359	17197	17421	17229	17234	17266	17361	17270	17278	17326	17071	17534	17386	17148	17379	17108	17312	17312	17262	17313	17049	17376	17254	17200	17003	17161	17224	17449	17167	17292	17304	17086	17399	17242	17125	17214	17327	17306	17244	17383	17336	17333
22190	32418	28459	22617	20654	18935	17480	16784	16618	16429	15870	15804	16048	15639	15529	15221	15229	15184	15008	15056	14795	14903	14763	14919	14779	14897	14758	14800	14729	14682	14732	14644	14682	14717	14735	14676	14509	14861	14639	14576	14668	14821	14571	14683	14585	14893	14741	14677	14696	14540	14652	14535	14620	14688	14612	14584	14752	14579	14531	14556	14766	14645	14670	14718	14616	14672	14729	14590	14610	14549	14498	14633	14637	14691	14743	14451	14573	14700	14703	14802	14542	14653	14734	14606	14762	14449	14652	14575	14624	14766	14629	14688	14516	14614	14531	14528	14526	14489	14556	14673	14589	14602	14570	14610	14734	14754	14687	14907	14633	14664	14629	14608	14441	14497	14719	14514	14649	14690	14678	14565	14672	14592	14527	14534	14467	14589	14537	14642	14555	14557	14615	14700	14598	14618	14498	14653	14500	14650	14596	14513	14635	14637	14623	14678	14641	14517	14545	14708	14605	14695	14520	14561	14530	14656	14606	14708	14641	14622	14659	14600	14650	14569	14481	14513	14670	14728	14678	14469	14642	14670	14735	14660	14671	14578	14818	14687	14552	14552	14772	14681	14696	14636	14627	14774	14767	14618	14583	14545	14796	14727	14706	14583	14622	14719	14454	14538	14708	14592	14731	14523	14523	14544	14536	14764	14581	14572	14687	14608	14710	14563	14672	14498	14746	14702	14625	14594	14599	14589	14539	14643	14642	14564	14646	14551	14615	14571	14479	14570	14571	14645	14568	14704	14600	14629	14556	14599	14563	14710	14505	14663	14532	14540	14620	14556	14666	14562	14621	14466	14725	14703	14691	14711	14712	14406	14549	14602	14518	14497	14664	14495	14807	14455	14546	14745	14666	14648	14598	14778	14637	14689	14622	14325	14610	14622	14510	14738	14505	14441	14599	14820	14543	14584	14640	14788	14569	14609	14562	14451	14655	14559	14638	14459	14680	14671	14525	14557	14652	14715	14540	14508	14824	14597	14588	14803	14441	14737	14464	14558	14780	14583	14661	14576	14642	14776	14627	14587	14672	14631	14576	14535	14755	14566	14571	14563	14376	14508	14753	14419	14732	14760	14632	14628	14550	14500	14633	14720	14554	14564	14621	14785	14549	14604	14548	14648	14726	14526	14475	14509	14601	14678	14519	14782	14639	14585	14618	14562	14464	14715	14852	14535	14682	14656	14455	14548	14561	14655	14524	14490	14736	14604	14462	14618	14521	14588	14513	14678	14648	14628	14637	14504	14726	14456	14568	14643	14589	14542	14678	14640	14654	14771	14681	14519	14659	14774	14635	14523	14451	14646	14709	14644	14502	14629	14644	14674	14513	14531	14535	14677	14358	14351	14691	14688	14601	14538	14671	14641	14541	14560	14869	14536	14520	14689	14535	14594	14446	14610	14614	14481	14798	14676	14685	14613	14603	14530	14560	14495	14599	14488	14748	14563	14678	14607	14637	14594	14601	14742	14732	14439	14515	14626	14552	14646	14476	14696	14497	14696	14700	14687	14549	14660	14577	14737	14678	14764	14633	14622	14646	14498	14659	14504	14619	14611	14689	14729	14559	14713	14782	14773	14566	14724	14582	14565	14737	14600	14556	14603	14788	14567	14605	14569	14562	14671	14556	14632	14612	14611	14588	14565	14690	14549	14690	14519	14602	14656	14504	14743	14562	14592	14654	14627	14631	14560	14537	14442	14731	14624	14597	14661	14620	14848	14481	14497	14637	14587	14641	14590	14537	14644	14644	14694	14754	14609	14702	14441	14637	14632	14549	14529	14671	14634	14611	14563	14788	14674	14590	14570	14793	14550	14673	14486	14666	14484	14724	14721	14616	14651	14677	14574	14564	14728	14501	14541	14416	14731	14678	14580	14808	14796	14610	14727	14593	14667	14665	14701	14555	14728	14766	14582	14733	14797	14674	14590	14776	14796	14503	14586	14611	14457	14622	14600	14584	14616	14529	14739	14574	14659	14756	14701	14599	14447	14690	14693	14661	14678	14638	14643	14728	14568	14639	14739	14592	14605	14755	14628	14765	14701	14669	14594	14714	14724	14633	14675	14409	14457	14590	14726	14563	14688	14743	14707	14597	14663	14697	14728	14538	14613	14579	14516	14696	14608	14597	14515	14422	14519	14595	14706	14552	14735	14638	14633	14625	14535	14622	14480	14581	14547	14635	14679	14594	14662	14681	14655	14602	14659	14692	14635	14784	14748	14649	14661	14486	14620	14545	14552	14631	14631	14720	14608	14684	14493	14685	14662	14635	14695	14649	14780	14613	14645	14715	14610	14611	14640	14621	14796	14622	14465	14748	14614	14780	14642	14663	14531	14493	14672	14727	14553	14576	14556	14363	14823	14712	14642	14732	14620	14660	14583	14709	14716	14512	14455	14531	14573	14607	14717	14696	14499	14732	14579	14382	14631	14598	14481	14504	14594	14483	14602	14459	14643	14723	14577	14578	14753	14530	14681	14751	14755	14646	14726	14480	14746	14679	14541	14588	14719	14518	14561	14501	14682	14583	14498	14557	14591	14782	14736	14660	14634	14599	14549	14782	14645	14667	14678	14751	14806	14571	14565	14662	14866	14626	14632	14565	14628	14691	14610	14650	14577	14479	14673	14591	14586	14639	14736	14598	14625	14601	14628	14721	14599	14554	14465	14748	14675	14718	14759	14683	14718	14665	14666	14697	14672	14619	14556	14607	14569	14682	14676	14510	14650	14545	14665	14685	14624	14639	14684	14680	14614	14550	14622	14563	14676	14756	14662	14590	14644	14451	14651	14651	14517	14657	14464	14632	14721	14672	14617	14635	14640	14754	14525	14591	14705	14675	14720	14708	14726	14690	14542	14700	14691	14653	14617	14746	14704	14828	14541	14643	14619	14517	14765	14543	14695	14563	14580	14627	14454	14471	14642	14584	14637	14662	14518	14743	14631	14518	14625	14613	14598	14541	14544	14594	14636	14653	14602	14544	14612	14628	14474	14641	14541	14703	14679	14844	14674	14562	14684	14588	14678	14551	14583	14613	14742	14679	14735	14462	14547	14690	14607	14516	14628	14667	14701	14454	14826	14690	14621	14650	14541	14588	14835	14661	14691	14687	14648	14514	14697	14597	14528	14594	14590	14563	14888	14760	14463	14648	14779	14632	14634	14650	14687	14684	14546	14655	14745	14555	14520	14632	14479	14704	14655	14686	14480	14626	14759	14560	14748	14536	14437	14632	14603	14774	14693	14625	14604	14580	14626	14622	14688	14755	14634	14694	14790	14486	14654	14580	14574	14576	14731	14607	14684	14737	14739	14691	14633	14618	14526	14864	14515	14640	14414	14596	14592	14731	14577	14655	14650	14557	14748	14757	14759	14556	14550	14618	14691	14579	14658	14633	14734	14674	14566	14685	14605	14604	14593	14648	14474	14763	14683	14626	14522	14629	14586	14447	14682	14718	14731	14482	14571	14768	14691	14681	14695	14605	14710	14705	14714	14545	14675	14586	14753	14698	14665	14566	14585	14659	14755	14696	14456	14566	14583	14735	14551	14699	14786	14637	14660	14531	14652	14579	14784	14707	14825	14506	14556	14694	14457	14860	14658	14854	14632	14559	14584	14757	14497	14697	14517	14557	14642	14557	14670	14589	14617	14670	14714	14539	14553	14594	14654	14701	14676	14733	14702	14584	14674	14560	14682	14592	14595	14491	14531	14480	14449	14635	14572	14698	14557	14755	14640	14459	14654	14697	14578	14713	14520	14706	14586	14699	14543	14589	14607	14645	14503	14711	14752	14633	14580	14878	14595	14542	14653	14557	14556	14754	14596	14664	14562	14678	14540	14543	14701	14630	14746	14690	14659	14595	14714	14669	14498	14688	14593	14692	14652	14666	14664	14767	14753	14599	14756	14582	14574	14735	14652	14711	14517	14709	14700	14693	14701	14758	14548	14774	14752	14619	14662	14532	14695	14571	14442	14688	14569	14591	14701	14714	14541	14743	14683	14624	14754	14674	14719	14603	14590	14535	14707	14819	14723	14517	14594	14588	14660	14481	14694	14698	14434	14817	14603	14674	14735	14644	14711	14606	14749	14609	14568	14668	14577	14644	14666	14315	14782	14509	14743	14630	14736	14616	14623	14677	14777	14441	14553	14752	14693	14533	14659	14565	14610	14629	14566	14488	14564	14548	14594	14566	14591	14752	14720	14697	14676	14562	14480	14630	14680	14557	14620	14812	14553	14663	14605	14785	14634	14584	14609	14607	14574	14679	14703	14586	14751	14591	14672	14568	14684	14627	14545	14548	14521	14528	14594	14628	14517	14716	14742	14480	14585	14681	14569	14649	14537	14688	14676	14725	14607	14669	14445	14712	14490	14511	14554	14677	14553	14730	14662	14603	14747	14672	14530	14639	14708	14649	14642	14565	14731	14654	14493	14564	14633	14525	14634	14494	14726	14678	14770	14550	14716	14616	14720	14643	14630	14692	14673	14537	14589	14644	14817	14488	14617	14535	14558	14506	14553	14738	14712	14773	14651	14577	14587	14621	14590	14548	14517	14573	14734	14449	14682	14597	14408	14569	14581	14566	14736	14602	14724	14510	14682	14688	14520	14637	14631	14584	14614	14835	14545	14849	14724	14548	14636	14814	14556	14572	14760	14590	14604	14708	14741	14596	14539	14490	14562	14621	14631	14771	14526	14595	14510	14643	14561	14588	14556	14546	14672	14452	14641	14398	14702	14575	14548	14701	14616	14560	14626	14521	14565	14626	14660	14489	14444	14639	14735	14566	14833	14533	14639	14633	14687	14566	14647	14688	14657	14611	14563	14665	14724	14554	14702	14550	14656	14616	14624	14537	14746	14641	14574	14546	14591	14660	14604	14805	14495	14577	14737	14566	14586	14567	14564	14630	14741	14807	14520	14606	14524	14652	14718	14747	14624	14905	14445	14602	14641	14660	14481	14480	14740	14488	14564	14729	14568	14672	14732	14565	14640	14587	14584	14394	14658	14644	14638	14640	14562	14731	14521	14588	14541	14851	14527	14625	14558	14639	14595	14653	14650	14787	14557	14523	14563	14607	14730	14547	14734	14525	14789	14721	14557	14389	14551	14709	14625	14538	14745	14545	14482	14685	14583	14569	14368	14714	14593	14714	14535
23847	21042	28448	24197	22862	23946	22786	20152	19594	19464	19150	18766	18794	18786	18521	18303	18041	17914	18155	17966	17792	17815	17883	17589	17894	17672	17750	17575	17721	17740	17683	17716	17785	17581	17505	17450	17544	17753	17466	17506	17479	17543	17644	17507	17421	17641	17530	17644	17419	17369	17452	17543	17538	17668	17482	17362	17682	17730	17526	17352	17490	17357	17369	17541	17622	17373	17453	17429	17437	17485	17383	17552	17308	17128	17436	17418	17527	17480	17457	17255	17417	17531	17394	17547	17374	17510	17407	17544	17486	17539	17365	17413	17436	17431	17491	17464	17264	17389	17352	17450	17588	17491	17407	17420	17487	17520	17361	17525	17260	17352	17165	17515	17419	17447	17602	17367	17586	17293	17522	17533	17426	17429	17364	17454	17563	17453	17407	17359	17325	17158	17391	17373	17591	17487	17466	17478	17574	17276	17589	17401	17625	17447	17398	17417	17343	17386	17278	17596	17543	17294	17350	17394	17395	17214	17413	17340	17323	17596	17506	17415	17479	17348	17499	17293	17295	17412	17536	17372	17506	17281	17337	17573	17419	17492	17372	17273	17364	17383	17417	17255	17533	17318	17505	17358	17428	17435	17353	17420	17476	17499	17310	17478	17579	17523	17443	17291	17448	17649	17355	17551	17609	17434	17585	17336	17460	17448	17522	17487	17436	17330	17364	17537	17586	17680	17411	17629	17639	17703	17418	17506	17331	17252	17557	17375	17532	17432	17549	17713	17484	17520	17442	17380	17439	17520	17517	17498	17359	17384	17538	17498	17522	17320	17496	17402	17262	17460	17383	17466	17444	17426	17466	17373	17645	17357	17563	17413	17349	17329	17477	17262	17435	17584	17535	17413	17564	17505	17501	17362	17423	17418	17378	17517	17459	17316	17406	17349	17519	17481	17499	17603	17382	17404	17482	17609	17325	17508	17422	17404	17526	17629	17339	17501	17582	17356	17552	17449	17394	17501	17375	17362	17377	17460	17394	17317	17526	17458	17504	17459	17528	17253	17481	17318	17333	17344	17487	17158	17401	17356	17442	17404	17450	17452	17524	17403	17533	17690	17449	17472	17491	17435	17410	17308	17515	17461	17469	17347	17307	17595	17405	17584	17348	17209	17539	17480	17537	17428	17375	17194	17494	17532	17366	17609	17624	17688	17393	17415	17489	17429	17336	17448	17320	17349	17317	17269	17347	17250	17320	17334	17344	17465	17506	17396	17455	17273	17782	17311	17374	17432	17442	17672	17439	17293	17454	17618	17509	17443	17300	17442	17490	17251	17508	17339	17503	17627	17335	17320	17285	17457	17643	17461	17614	17696	17481	17630	17292	17510	17531	17255	17392	17430	17434	17307	17381	17598	17387	17419	17235	17128	17315	17382	17296	17619	17346	17512	17497	17442	17455	17387	17544	17470	17210	17315	17472	17499	17272	17286	17541	17525	17402	17553	17695	17546	17482	17483	17417	17463	17203	17557	17509	17710	17447	17472	17396	17424	17289	17482	17372	17397	17355	17656	17337	17289	17381	17463	17501	17544	17275	17316	17610	17461	17322	17390	17442	17800	17577	17344	17220	17487	17474	17273	17248	17401	17587	17461	17572	17347	17434	17353	17439	17350	17519	17353	17445	17589	17533	17308	17528	17659	17390	17552	17362	17322	17363	17501	17460	17404	17347	17463	17457	17415	17641	17474	17447	17630	17347	17473	17575	17430	17380	17459	17305	17402	17264	17399	17458	17344	17285	17557	17636	17568	17384	17513	17437	17641	17463	17625	17359	17324	17480	17283	17570	17559	17363	17409	17442	17286	17485	17352	17387	17370	17369	17339	17345	17473	17731	17305	17516	17371	17465	17442	17553	17276	17349	17494	17348	17394	17446	17586	17536	17392	17367	17537	17620	17291	17313	17371	17445	17513	17452	17667	17381	17466	17424	17567	17371	17524	17544	17525	17430	17421	17488	17389	17332	17348	17362	17532	17336	17528	17359	17503	17609	17295	17480	17521	17294	17576	17308	17479	17601	17366	17523	17297	17480	17520	17289	17509	17417	17505	17381	17430	17386	17330	17494	17611	17416	17338	17482	17356	17402	17463	17535	17498	17675	17462	17586	17304	17481	17707	17456	17324	17530	17508	17584	17382	17335	17323	17366	17483	17533	17296	17539	17457	17411	17613	17530	17364	17441	17355	17410	17385	17250	17407	17141	17434	17366	17377	17365	17534	17437	17337	17419	17250	17388	17365	17450	17407	17595	17329	17439	17569	17248	17406	17301	17428	17606	17595	17365	17562	17248	17465	17544	17353	17410	17611	17699	17646	17526	17425	17568	17624	17438	17656	17435	17382	17513	17519	17403	17342	17622	17390	17422	17578	17555	17495	17439	17424	17421	17510	17618	17477	17493	17292	17562	17563	17349	17437	17415	17297	17453	17484	17493	17565	17420	17530	17556	17366	17524	17229	17478	17266	17617	17584	17568	17628	17479	17309	17217	17531	17446	17466	17491	17534	17528	17319	17426	17699	17423	17491	17576	17607	17416	17454	17379	17581	17711	17396	17533	17288	17296	17219	17512	17514	17387	17620	17378	17353	17391	17409	17590	17439	17252	17420	17340	17440	17557	17276	17613	17321	17468	17338	17614	17459	17414	17430	17731	17450	17569	17290	17416	17288	17457	17542	17515	17398	17447	17279	17754	17358	17420	17316	17574	17556	17439	17621	17545	17620	17482	17472	17350	17293	17384	17422	17378	17310	17248	17574	17462	17294	17518	17427	17432	17363	17452	17252	17566	17426	17433	17528	17554	17460	17516	17226	17277	17600	17433	17365	17349	17452	17201	17432	17538	17441	17530	17413	17355	17409	17347	17447	17452	17426	17488	17439	17519	17292	17369	17341	17602	17532	17501	17593	17386	17378	17297	17384	17545	17430	17449	17458	17390	17318	17419	17413	17400	17459	17346	17420	17495	17397	17222	17338	17447	17474	17630	17414	17373	17445	17537	17478	17715	17319	17152	17446	17431	17285	17585	17304	17438	17412	17366	17605	17320	17309	17386	17381	17454	17428	17489	17420	17443	17191	17398	17518	17483	17687	17374	17464	17557	17448	17381	17536	17441	17278	17516	17472	17371	17596	17471	17567	17724	17537	17484	17531	17426	17399	17445	17273	17394	17247	17332	17641	17398	17407	17645	17311	17482	17500	17330	17366	17471	17448	17500	17238	17371	17308	17481	17511	17350	17467	17318	17254	17244	17366	17491	17256	17523	17210	17312	17468	17268	17405	17372	17412	17545	17508	17338	17366	17472	17238	17566	17333	17438	17386	17406	17474	17621	17267	17493	17389	17518	17466	17257	17189	17562	17466	17480	17479	17431	17419	17393	17552	17500	17459	17619	17447	17456	17570	17566	17447	17463	17422	17481	17531	17459	17462	17309	17430	17392	17487	17357	17460	17475	17510	17425	17357	17607	17436	17555	17274	17631	17344	17330	17503	17369	17406	17382	17587	17341	17442	17466	17090	17440	17326	17269	17453	17492	17327	17463	17349	17333	17364	17383	17232	17376	17308	17448	17198	17378	17217	17420	17356	17271	17485	17455	17652	17499	17532	17371	17560	17453	17550	17390	17588	17458	17173	17656	17367	17382	17591	17433	17449	17565	17604	17360	17484	17503	17222	17166	17322	17460	17443	17406	17538	17473	17356	17426	17406	17288	17454	17404	17533	17406	17740	17553	17441	17733	17404	17573	17282	17203	17080	17420	17560	17446	17397	17488	17379	17518	17402	17502	17411	17478	17182	17448	17614	17712	17493	17487	17413	17498	17298	17459	17556	17489	17472	17499	17366	17476	17471	17520	17261	17444	17507	17382	17317	17282	17390	17393	17524	17543	17424	17211	17371	17415	17425	17409	17453	17555	17497	17550	17297	17504	17494	17499	17339	17578	17663	17506	17426	17408	17540	17370	17376	17433	17388	17631	17550	17595	17405	17701	17516	17411	17426	17624	17583	17386	17557	17345	17441	17379	17564	17677	17434	17413	17215	17406	17588	17682	17422	17385	17289	17302	17484	17613	17351	17580	17433	17532	17459	17414	17370	17394	17486	17414	17417	17655	17517	17474	17434	17428	17387	17503	17454	17257	17327	17412	17395	17513	17575	17653	17526	17403	17360	17266	17383	17517	17319	17487	17448	17606	17457	17364	17459	17461	17495	17490	17575	17478	17458	17599	17428	17388	17498	17434	17526	17496	17609	17292	17577	17464	17144	17301	17232	17244	17230	17374	17460	17720	17356	17533	17366	17391	17346	17390	17206	17472	17641	17354	17114	17334	17430	17350	17308	17402	17443	17423	17512	17568	17568	17493	17673	17555	17377	17452	17585	17412	17475	17498	17175	17351	17308	17433	17362	17406	17527	17453	17520	17441	17645	17461	17633	17267	17421	17202	17387	17409	17494	17505	17419	17277	17626	17669	17228	17339	17427	17288	17325	17445	17425	17287	17440	17457	17405	17466	17613	17457	17481	17457	17621	17380	17537	17396	17670	17622	17481	17469	17497	17405	17522	17498	17655	17380	17641	17405	17645	17401	17304	17389	17634	17274	17392	17488	17444	17667	17442	17462	17481	17482	17390	17374	17557	17449	17244	17341	17446	17459	17506	17424	17453	17510	17561	17303	17560	17375	17566	17384	17474	17268	17651	17614	17494	17506	17566	17465	17461	17467	17568	17902	17486	17447	17368	17392	17384	17414	17251	17393	17375	17574	17610	17551	17502	17614	17526	17467	17527	17448	17440	17288	17385	17511	17311	17407	17332	17391	17481	17346	17495	17493	17574	17618	17567	17405	17525	17490	17267	17432	17387	17678	17544	17686	17491	17612	17452	17428	17287	17409	17270	17289	17263	17441	17532	17486	17328	17435	17554	17686	17323	17446	17522	17320	17316	17382	17625	17682	17402	17628	17426	17331	17539	17434	17393	17553	17292	17433	17398	17591	17425	17520	17337	17235	17550	17577	17564	17520	17407	17570	17508	17368	17371	17528	17446	17499	17393	17427	17512	17393	17578	17450	17253	17271	17573	17404	17477	17296	17584	17296	17591	17250	17527	17459	17510	17530	17442	17472	17367	17501	17222	17355	17481	17575	17437	17753	17460	17485	17427	17607	17529
22340	38256	34441	27084	23931	21716	19600	18566	18103	17796	16979	16730	16808	16643	16220	15830	15521	15475	15464	15338	15333	15138	15211	15223	15072	15127	15012	14974	14890	14903	14950	14914	14783	14932	14937	14969	14931	14819	14867	15005	14823	14902	14720	14905	14866	14839	14829	14716	14785	14929	14822	14836	14688	14745	14832	14703	14829	14694	14795	14706	14754	14727	14769	14908	14922	14865	14851	14608	14731	14834	14761	14843	14734	14781	14708	14750	14707	14928	14640	14871	14786	14702	14723	14782	14868	14879	14814	14632	14768	14867	14795	14796	14791	14754	14791	14804	14847	14660	14671	14698	14706	14744	14643	14729	14659	14859	14578	14618	14770	14517	14923	14748	14770	14759	14633	14611	14772	14952	14505	14814	14648	14746	14889	14645	14754	14657	14820	14720	14796	14685	14888	14749	14514	14845	14785	14792	14732	14763	14759	14636	14650	14902	14616	14904	14812	14747	14692	14727	14521	14687	14698	14655	14827	14847	14839	14628	14819	14710	14690	14702	14893	14554	14724	14613	14637	14858	14797	14911	14873	14756	14876	14757	14809	14834	14658	14767	14790	14690	14754	14784	14972	14701	14799	14691	14878	14823	14653	14759	14693	14824	14742	14854	14754	14854	14592	14712	14742	14582	14818	14821	14660	14689	14665	14838	14644	14907	14809	14774	14661	14882	14768	14606	14708	14682	14879	14762	14641	14748	14707	14773	14742	14860	14673	14672	14754	14681	14764	14818	14739	14722	14565	14678	14874	14757	14616	14899	14662	14716	14722	14823	14711	14729	14490	14888	14786	14797	14755	14764	14620	14721	14726	14834	14677	14753	14710	14704	14827	14739	14666	14753	14618	14724	14664	14587	14840	14641	14715	14750	14556	14673	14872	14763	14766	14771	14544	14702	14804	14906	14567	14925	14723	14778	14699	14572	14795	14697	14739	14697	14730	14663	14833	14797	14837	14624	14925	14843	14858	14520	14684	14798	14790	14838	14618	14805	14804	14857	14604	14777	14701	14666	14737	14699	14861	14874	14933	14906	14756	14676	14764	14909	14919	14687	14966	14679	14797	14767	14833	14773	14851	14821	14596	14656	14718	14877	14635	14906	14818	14867	14959	14673	14814	14794	14743	14643	14750	14772	14924	14607	14970	14761	14845	14813	14613	14675	14817	14874	14682	14769	14725	14891	14646	14717	14862	14791	14841	14702	14746	14624	14592	14757	14747	14713	14590	14750	14771	14758	14686	14631	14896	14760	14603	14942	14741	14914	14775	14758	14703	14746	14836	14639	14777	14848	14662	14602	14720	14709	14706	14807	14868	14741	14752	14747	14568	14673	14686	14761	14772	14776	14620	14684	14783	14616	14692	14836	14742	14700	14702	14682	14646	14721	14554	14761	14672	14816	14948	14721	14717	14731	14766	14833	14793	14629	14636	14684	14688	14561	14706	14644	14786	14496	14717	14924	14836	14744	14795	14751	14921	14798	14701	14584	14721	14821	14693	14776	14613	14863	14652	14670	14758	14746	14751	14772	14828	14780	14779	14668	14716	14830	14917	14614	14720	14799	14788	14838	14592	14774	14813	14814	14844	14779	14781	14619	14820	14764	14776	14844	14630	14684	14824	14717	14794	14634	14806	14869	14638	14920	14714	14751	14569	14643	14850	14809	14780	14752	14770	14701	14906	14741	14801	14747	14834	14803	14720	14690	14709	14793	14666	14677	14670	14751	14763	14673	14673	14764	14846	14906	14629	14776	14531	14882	14855	14894	14708	14798	14775	14668	14880	14858	14730	14676	14785	14723	14754	14659	14807	14575	14745	14595	14827	14689	14821	14738	14709	14967	14887	14590	14761	14883	14702	14921	14620	14862	14632	14635	14881	14684	14635	14655	14705	14829	14622	14898	14830	14817	14646	14741	14680	14748	14754	14703	14714	14719	14777	14568	14768	14785	14777	14808	14822	14829	14804	14681	14791	14725	14805	14794	14617	14702	14774	14640	14814	14984	14746	14827	14786	14716	14881	14723	14719	14718	14868	14729	14780	14773	14545	14760	14559	14897	14704	14647	14678	14901	14617	14727	14715	14827	14886	14922	14783	14784	14828	14575	14812	14751	14681	14737	14929	14794	14720	14683	14604	14629	14886	14703	14716	14625	14664	14780	14737	14785	14823	14771	14721	14895	14871	14817	14766	14649	14802	14968	14617	14912	14803	14780	14621	14604	14582	14789	14641	14790	14869	14766	14717	14776	14623	14526	14657	14790	14934	14752	14744	14813	14830	14641	14721	14743	14668	14716	14647	14739	14701	14724	14641	14650	14715	14789	14741	14691	14750	14795	14657	14709	14748	14660	14531	14696	14698	14785	14772	14631	14670	14677	14548	14824	14820	14553	14697	14795	14569	14627	14619	14774	14856	14649	14788	14793	14677	14877	14939	14742	14513	14818	14615	14873	14648	14600	14855	14631	14733	14527	14792	14867	14869	14844	14833	14557	14775	14714	14793	14539	14852	14573	14831	14818	14813	14756	14704	14793	14768	14759	14628	14783	14751	14669	14545	14855	14807	14751	14850	14804	14646	14752	14697	14761	14737	14543	14664	14793	14829	14732	14812	14648	14639	14694	14711	14692	14686	14660	14823	14845	14624	14858	14785	14656	14796	14667	14748	14808	14693	14777	14640	14683	14807	14574	14656	14683	14779	14778	14672	14697	14747	14849	14771	14732	14823	14896	14793	14719	14738	14729	14813	14771	14681	14551	14837	14962	14648	14769	14641	14689	14836	14642	14798	14763	14705	14767	14844	14685	14747	14837	14799	14832	14633	14715	14787	14746	14711	14634	14583	14859	14634	14960	14668	14806	14675	14545	14670	14567	14694	14723	14514	14593	14612	14855	14769	14606	14559	14651	14777	14759	14877	14684	14714	14757	14675	14832	14524	14689	14515	14843	14715	14709	14905	14687	14780	14795	14758	14691	14646	14916	14687	14686	14650	14743	14729	14562	14605	14915	14744	14866	14787	14736	14721	14789	15035	14824	14732	14751	14690	14658	14930	14583	14737	14802	14776	14669	14765	14818	14910	14743	14806	14602	14781	14821	14813	14730	14732	14599	14676	14670	14786	14723	14802	14835	14731	14913	14791	14781	14817	14793	14692	14787	14760	14731	14717	14675	14777	14762	14772	14665	14613	14564	14679	14817	14727	14610	14671	14693	14619	14739	14792	14822	14605	14736	14765	14768	14779	14872	14731	14916	14827	14759	14782	14804	14638	14649	14704	14940	14798	14804	14626	14809	14767	14808	14818	14863	14718	14794	14642	14841	14735	14817	14649	14744	14801	14715	14824	14665	14613	14780	14684	14675	14577	14669	14759	14796	14819	14830	14758	14784	14647	14693	14726	14613	14683	14827	14793	14734	14999	14800	14767	14890	14681	14803	14720	14698	14739	14836	14637	14661	14957	14907	14849	14663	14811	14764	14807	14809	14753	14717	14783	14747	14795	14755	14694	14756	14665	14702	14814	14995	14809	14849	14893	14893	14625	14676	14819	14686	14750	14584	14839	14729	14744	14732	14695	14859	14637	14765	14737	14850	14857	14652	14732	14742	14646	14695	14806	14684	14697	14747	14592	14632	14818	14792	14911	14971	14818	14881	14763	14494	14678	14730	14726	14794	14830	14820	14756	14651	14940	14722	14792	14734	14748	14633	14633	14952	14801	14609	14732	14626	14742	14681	14696	14654	14721	14778	14653	14923	14783	14728	14776	14743	14838	14830	14730	14801	14627	14850	14871	14654	14827	14793	14682	14908	14871	14872	14580	14790	14666	14823	14772	14765	14678	14630	14775	14731	14753	14700	14617	14770	14841	14857	14697	14738	14613	14548	14611	14654	14834	14639	14757	14728	14511	14561	14760	14755	14802	14816	14674	14803	14678	14850	14700	14690	14724	14662	14719	14649	14771	14754	14652	14714	14783	14629	14790	15004	14818	14957	14584	14469	14626	14743	14727	14705	14571	14682	14648	14697	14717	14812	14718	14784	14608	14667	14768	14757	14837	14793	14603	14970	14869	14745	14764	14631	14611	14768	14655	14752	14850	14774	14816	14911	14687	14780	14670	14713	14876	14736	14663	14739	14768	14677	14918	14723	14632	14621	14812	14824	14914	14793	14756	14825	14602	14900	14880	14691	14832	14805	14854	14920	14756	14734	14756	14762	14705	14752	14718	14777	14745	14811	14673	14676	14693	14639	14809	14821	14735	14660	14558	14609	14879	14528	14710	14791	14574	14790	14829	14966	14736	14849	14567	14684	14716	14953	14798	14656	14653	14763	14855	14769	14981	14832	14734	14596	14589	14660	14744	14644	14714	14867	14697	14753	14783	14895	14833	14874	14752	14727	14685	14846	14638	14972	14855	14867	14819	14764	14614	14785	14650	14694	14767	14640	14663	14759	14692	14815	14749	14671	14610	14768	14568	14812	14914	14595	14833	14761	14677	14832	14741	14907	14669	14862	14634	14854	14877	14620	14830	14751	14814	14801	14696	14690	14729	14682	14772	14754	14532	14894	14678	14817	14657	14723	14872	14784	14700	14900	14911	14733	14763	14782	14646	14599	14839	14756	14837	14772	14696	14843	14824	14777	14810	14702	14683	14779	14784	14704	14746	14734	14874	14879	14792	14806	14803	14756	14856	14829	14679	14846	14861	14691	14691	14820	14828	14612	14933	14716	14541	14742	14770	14707	14703	14744	14592	14706	14715	14796	14716	14689	14893	14738	14690	14739	14739	14765	14737	14847	14882	14720	14631	14839	14750	14803	14818	14606	14847	14613	14662	14803	14687	14748	14774	14556	14730	14706	14665	14716	14794	14620	14871	14667	14752	14803	14724	14742	14671	14841	14704	14814	14773	14688	14734	14871	14758	14877	14700	14775	14907	14843	14729	14599	14701	14813	14713	14650	14839	14612	14731	14971	14555	14818	14797	14756	14679	14626	14792	14704	14757	14680	14739	14772	14907	14800	14779	14725	14720	14951	14789	14799	14705	14811	14882	14625	14973	14815	14673	14712	14729	14760	14808	14613	14624	14632	14792	14749	14728	14783	14621	14733	14866	14735	14669	14647	14798	14899	14617	14636	14801	14900	14703	14666	14686	14814	14839	14653	14647	14881
22727	21050	28815	23582	21742	25066	27605	22620	21507	21781	21287	20965	20628	20545	20128	20043	19830	19385	19735	19569	19364	19466	19315	19321	19362	19201	19254	19281	19076	19115	19206	18911	19090	19106	18779	19017	19042	19141	18926	19170	18924	18964	18819	18925	18797	18908	19191	18897	19077	18718	18844	19047	18929	18928	18842	18815	18881	19023	18801	18778	18731	18921	18814	18788	18897	18708	18802	18910	19074	18926	18988	18902	19062	18821	18805	18890	18800	18837	19105	18847	18856	18903	18900	18758	18874	18605	18802	18897	18918	18805	18826	18638	18739	18821	18900	18823	18659	18935	18972	18791	18761	18620	18855	18740	18994	18945	18869	18826	18696	18753	18849	18814	18927	18981	18805	18651	18842	18818	18767	18767	18592	18703	18963	18929	18985	18887	18695	18884	18739	18960	18765	19174	18898	18558	18730	18762	18732	18578	18593	18660	18906	18816	18835	19080	19099	18831	18837	18902	18914	18870	18717	18902	18862	18793	18945	18790	18665	18573	18811	18852	18864	18701	18630	18770	18740	18905	18773	18765	18674	18909	18667	18728	19044	18919	18788	18949	18708	18795	18824	18801	18765	18763	18794	18755	18739	18869	18654	18961	18820	19096	18983	18853	18951	18994	18707	18775	18899	18832	18709	18700	18765	18655	19006	18845	18836	18751	19036	18778	18927	18856	18713	18693	18824	18740	18773	18892	18840	18601	18602	19021	18639	18662	18807	18837	18891	18901	18928	18836	18658	18721	18602	18571	18837	18773	18684	18777	19100	18553	18751	19002	18677	18852	18674	18624	18781	18822	18772	18921	18812	18845	18866	18768	18692	18719	18757	18918	18896	19070	19081	18661	18844	18756	18532	18694	18700	18534	18787	18854	18801	19070	18901	19043	18831	18990	18752	18716	18717	18691	18751	18773	18706	18663	18452	18976	18785	18840	18746	18635	18666	18798	18979	18793	18740	18859	18790	18811	18879	18801	18817	18980	18856	18605	18576	18671	18804	18662	18988	18807	18805	18875	18729	18770	18873	18837	18612	18708	18676	18511	18739	18794	18849	18926	18694	19043	18838	18894	18795	19011	18666	18999	18758	18874	18999	18840	18786	18813	18843	18859	18768	18783	18798	18834	18832	18776	18539	18873	18817	18746	18610	18837	18911	18734	18831	18854	19082	18818	18951	18859	18748	18681	18651	18926	18943	18902	18659	18941	18813	18813	18744	18951	18788	18651	18885	18905	19123	18699	18685	18685	18851	18903	18806	18665	18839	18834	18837	19160	18564	18805	18838	18874	18855	18934	18834	18719	18773	18850	18698	18633	18745	18923	18786	18676	18865	18640	18879	18869	18706	18840	18702	18835	18864	18805	18885	18692	18807	18696	18829	18701	18590	18763	19014	18720	18787	18738	19013	18667	18758	18554	18759	18758	18929	18793	18735	18638	18597	18630	18830	18810	18989	18741	18572	18790	18857	18748	19030	18818	18927	18707	18868	18449	18743	18988	18741	18858	18760	18731	18708	18945	18979	18883	18851	18859	18995	18885	18757	18771	18646	18903	18640	18827	18924	18831	18998	18899	18998	18685	18662	18769	18722	18839	18780	18776	18841	19031	18731	18761	18708	18866	18951	18755	18667	18569	18794	18791	18844	18865	18780	18584	18665	18897	18792	18867	18769	18965	18652	18907	18754	18703	18723	18893	18857	18819	19016	18679	18809	18836	18867	18806	19055	18869	18816	18639	18579	18666	18677	18829	18752	18840	19044	18803	18853	18958	18824	18939	18872	18743	18739	18816	18882	18954	18977	18865	18861	18856	18895	18703	18814	18654	18618	18671	18936	18815	18717	18768	18826	18925	18861	18845	18816	18942	18608	18953	18633	18747	18786	18774	18609	18737	18444	18876	18686	18853	18906	18822	19059	18746	18717	18724	19002	18918	18946	18975	18811	18869	18931	18939	18791	18779	18900	18834	18783	18662	18804	18720	18907	18879	18714	18842	18855	18658	18885	19053	18882	18827	18601	18864	18815	18657	18977	18903	18648	18979	18776	18925	18764	18818	19028	18935	18743	18782	18915	18898	18675	18795	18905	18775	18939	18882	18788	18884	18707	18841	18772	18995	18874	18612	18743	18778	18681	18989	18768	18649	18642	18598	18924	18792	18956	18856	18699	18868	18682	18856	18971	18772	18781	18753	18463	18678	18474	18908	18773	18682	18775	18698	18801	18737	18644	19250	18787	18751	18779	18889	18690	18837	18725	18869	18880	18764	18837	18734	18868	18903	18787	18863	18994	18589	18697	18771	18784	18639	19011	18841	18865	18847	18828	18813	18895	18732	18807	18849	18699	18835	18799	18563	18665	18344	18663	18693	18703	18808	18921	18820	18870	18721	18702	18804	18891	18789	18671	18505	18732	18684	18882	18703	18706	18740	18809	18775	18687	18849	19029	18735	18726	18877	18886	18716	18984	18849	18813	19000	18816	18815	18835	18831	18820	18858	18717	18886	18982	18872	18781	18956	18963	18974	18756	18775	18801	18849	18719	18820	18711	18787	18775	18787	18820	18826	18836	18710	18770	18813	18856	18932	18937	18848	18775	18678	18730	18508	18725	18875	18736	18848	18823	18812	18800	18810	18772	18716	18834	18770	18841	18788	18788	18680	18817	18712	18636	18841	18733	18751	18815	18924	18603	18810	18628	18894	18758	18642	18740	18675	18972	18693	18785	18763	18947	18838	19014	18804	18673	18852	18884	18791	18954	18821	18749	18824	18880	18798	18707	18805	18658	18686	18577	18603	18602	18977	18988	18814	18795	18417	18774	18681	18561	18736	18649	18918	18692	18816	18653	18759	18899	18854	18842	18759	18717	18841	18766	18721	18929	18770	18657	18811	18677	18953	18800	18801	18931	18647	18938	18720	18743	18851	18717	18619	18943	18801	18694	18920	18730	18734	18776	18910	18724	18587	18836	18826	18763	18803	18868	18669	18533	18740	18802	18699	18783	19005	18916	18790	18626	18656	18889	19018	18887	18919	18655	18978	18735	18731	18589	18663	18757	18628	18646	19162	18797	18816	18707	18786	18790	18782	18940	18710	18791	18906	18795	18594	18791	18721	18830	18861	18790	18727	18709	18868	18840	18839	18788	18708	18771	18745	18738	18774	18724	18847	18773	18609	18822	18659	18738	18843	18916	18867	18939	18599	18766	18775	18878	18718	18581	18681	18829	18842	18711	18801	18770	18792	18943	18657	18611	18808	18895	18797	18795	19099	18949	18797	18930	18650	18946	18798	18922	18782	18740	18855	18782	18839	18938	18748	18775	18873	18690	18694	18695	18682	18556	18662	18867	18746	18855	18764	18831	18869	18933	18581	18984	18759	18784	18827	18844	18697	18843	18609	18742	18864	18809	18944	18870	18693	18928	18748	18782	18832	18812	18758	18815	18814	18847	18750	18738	18770	18745	18793	18840	19067	18859	18965	18685	18647	19028	18760	18725	18892	18869	18822	18766	18526	18804	18895	18926	18902	18650	18796	18940	18812	18633	18785	18645	18820	18998	19084	18954	18754	18710	18799	18793	18744	18841	18863	18888	18932	18809	18916	18908	18803	18772	18621	18844	18889	18755	18712	18674	18679	18868	18800	18837	18767	18632	18887	18765	18851	18933	18680	18664	18705	18613	18899	18716	18692	18904	18748	18715	18878	18805	18761	18688	18763	18589	18540	18721	18684	18895	18820	18909	18870	18785	18914	18862	19123	18839	18680	18710	18811	18912	18848	18796	18783	18859	18827	18853	18601	18752	18821	18789	18770	18684	18937	18878	18863	18895	18882	19006	18953	18952	18728	18750	18747	18997	19067	18864	18778	18827	18935	18828	18902	18936	18722	18927	18736	18738	18928	18881	18937	18774	18812	18817	18756	18924	18780	18809	18629	18862	19101	18729	18990	18902	18798	18855	18741	18697	18938	18695	18867	18970	18725	18647	18609	18695	18846	18919	18919	18839	18586	18760	18666	18904	18806	18758	18617	18823	18918	18701	18562	18786	18835	18876	18660	18675	18690	18734	18697	18789	18715	18823	18899	18844	18857	18930	18709	18994	18693	18917	18843	18818	18748	18647	18779	18795	18803	18874	18993	18711	18574	18768	18859	18771	18748	18635	18746	18800	18803	18736	18909	18943	18726	18768	18886	18774	18747	18681	18773	18833	18640	18952	18891	18541	18665	18851	18725	18609	18870	18779	18769	18672	18708	18693	18830	18948	18986	18821	18898	18859	18674	18747	18828	18891	18902	18772	18751	18717	18847	18683	19086	18747	18771	18874	18886	19028	18894	18755	18778	18698	18828	18817	18747	18884	18812	18777	18827	18983	18589	19007	18999	18775	18853	18894	18975	18843	18958	18903	18736	18731	18982	18785	18750	18802	18678	18885	18996	18635	18802	18948	18900	18790	19050	18907	18876	18942	18778	18771	18725	18812	18841	18769	18670	18798	18759	18948	18763	18738	18757	18749	18699	18947	18872	18801	18921	18911	18791	18735	18731	18852	18591	18573	18833	18846	18575	18871	18817	18771	19031	19108	18646	18727	18775	18829	18858	18609	18739	18813	18891	18746	18846	18974	18811	18622	18672	18748	18697	18724	18483	18718	18828	18903	18738	18870	18577	18659	18941	18631	18756	18956	18799	18884	18830	18907	18843	18993	18866	18774	18963	19005	18780	18739	18798	18636	18727	18835	18868	19024	18938	18769	18825	18745	18682	18785	18711	18767	18886	18632	18824	18856	18935	18853	18957	18824	18737	18980	18752	18718	18810	18782	18953	18875	18568	18660	18745	18873	18823	19041	18952	18776	18747	18699	18973	18819	18858	18687	18765	18779	18726	18976	18815	18853	18845	18853	18822	18840	18733	19007	18983	18862	18909	18753	18889	18778	18676	18825	18795	18734	18771	18885	18833	18850	18855	18971	18821	18798	18836	19029	18938	18756	18809	18882	18802	18578	18767	18717	18936	18677	18966	19008	18818	18897	18792	18723	18793	18815	18563	18825	18838	19041	18930	18726	18798	19019	18897	18704	18725	18556	18915	18907	18762	19024	18629	18861	18849	18744	18671	18562	18927	18605	18728	18906	18797	18945	18755	18726	18782	18682	18804	18722	18874	18951	18774	18797	18578
23927	42993	39753	31361	27982	24716	22091	20792	19981	19866	18634	18385	18295	18040	17579	17064	16546	16461	16191	16262	16158	16001	16065	16126	16038	16101	16028	15739	15897	15789	15824	15967	15609	15827	15541	15814	15734	15596	15754	15655	15614	15416	15863	15740	15699	15625	15626	15721	15638	15666	15570	15522	15493	15595	15586	15441	15638	15548	15565	15368	15662	15651	15726	15567	15662	15611	15634	15503	15543	15436	15354	15335	15547	15440	15602	15491	15525	15560	15489	15289	15574	15567	15575	15611	15595	15409	15558	15624	15411	15438	15597	15495	15429	15354	15626	15522	15538	15517	15374	15414	15426	15566	15546	15476	15590	15563	15544	15532	15631	15533	15475	15714	15494	15530	15415	15524	15497	15551	15558	15377	15478	15739	15604	15651	15745	15429	15563	15299	15507	15569	15480	15486	15434	15558	15595	15568	15353	15459	15466	15362	15575	15485	15610	15403	15466	15323	15505	15296	15582	15521	15599	15583	15556	15401	15601	15390	15581	15530	15546	15581	15547	15511	15472	15473	15560	15520	15533	15459	15526	15466	15559	15375	15434	15454	15443	15526	15544	15682	15519	15449	15492	15635	15592	15471	15649	15602	15515	15536	15557	15608	15533	15467	15605	15392	15273	15540	15391	15386	15626	15362	15428	15537	15499	15635	15714	15496	15452	15663	15483	15527	15388	15576	15453	15498	15452	15390	15496	15466	15452	15530	15580	15570	15416	15490	15563	15500	15657	15481	15409	15546	15681	15593	15361	15523	15480	15296	15446	15484	15562	15587	15400	15663	15426	15502	15518	15508	15437	15531	15401	15605	15379	15527	15560	15564	15546	15463	15711	15456	15607	15356	15581	15543	15508	15468	15660	15516	15486	15433	15592	15516	15449	15543	15732	15397	15310	15459	15433	15573	15641	15669	15448	15503	15505	15523	15614	15516	15478	15401	15558	15420	15620	15393	15502	15467	15488	15526	15431	15591	15657	15515	15426	15566	15523	15387	15472	15555	15547	15482	15588	15552	15515	15498	15572	15340	15592	15540	15613	15587	15741	15667	15506	15612	15627	15434	15285	15711	15486	15371	15549	15542	15690	15511	15569	15489	15556	15442	15461	15618	15447	15426	15566	15545	15634	15357	15429	15529	15653	15330	15405	15506	15331	15544	15546	15562	15481	15433	15591	15429	15537	15644	15454	15412	15497	15478	15414	15662	15564	15479	15688	15432	15595	15389	15540	15676	15576	15649	15729	15514	15448	15611	15500	15577	15686	15541	15405	15590	15532	15526	15475	15597	15451	15444	15571	15466	15475	15489	15484	15407	15592	15607	15652	15450	15555	15473	15678	15606	15379	15441	15403	15564	15537	15485	15520	15434	15481	15376	15560	15501	15269	15641	15432	15474	15473	15539	15654	15688	15627	15546	15417	15453	15470	15314	15703	15497	15352	15388	15581	15555	15532	15474	15627	15461	15445	15605	15523	15486	15569	15460	15627	15609	15502	15344	15470	15510	15390	15443	15562	15521	15426	15487	15552	15398	15648	15560	15603	15564	15642	15437	15503	15494	15602	15636	15495	15469	15656	15525	15505	15513	15471	15618	15402	15559	15614	15505	15420	15538	15556	15553	15656	15479	15621	15539	15516	15499	15460	15533	15434	15556	15467	15405	15361	15481	15567	15573	15437	15383	15480	15594	15676	15457	15518	15510	15713	15495	15511	15483	15521	15548	15569	15550	15533	15410	15440	15595	15447	15360	15456	15609	15446	15542	15500	15426	15633	15472	15532	15466	15550	15317	15638	15664	15605	15374	15542	15549	15534	15417	15538	15414	15468	15371	15594	15527	15445	15338	15569	15532	15523	15405	15581	15480	15538	15576	15348	15493	15553	15532	15656	15451	15624	15605	15585	15523	15443	15474	15540	15580	15433	15446	15441	15508	15551	15595	15545	15474	15410	15604	15498	15557	15696	15564	15576	15636	15553	15402	15677	15309	15550	15441	15472	15567	15370	15487	15321	15565	15588	15620	15594	15443	15592	15425	15213	15397	15680	15516	15495	15377	15695	15611	15446	15488	15749	15417	15542	15493	15455	15579	15446	15543	15536	15355	15542	15491	15571	15663	15464	15363	15625	15555	15680	15359	15468	15585	15443	15423	15408	15544	15610	15304	15384	15375	15574	15464	15471	15291	15408	15532	15538	15504	15524	15252	15631	15644	15727	15446	15506	15379	15367	15550	15451	15432	15497	15719	15540	15775	15359	15693	15629	15666	15592	15699	15381	15493	15398	15535	15478	15503	15465	15561	15540	15463	15484	15522	15350	15457	15312	15574	15519	15551	15378	15615	15579	15520	15623	15631	15542	15502	15421	15615	15651	15454	15617	15565	15490	15675	15447	15473	15436	15385	15613	15724	15586	15455	15544	15360	15611	15528	15455	15535	15554	15503	15331	15502	15539	15660	15525	15484	15532	15524	15496	15419	15524	15542	15659	15543	15432	15710	15402	15489	15479	15602	15483	15364	15583	15679	15538	15398	15542	15563	15410	15584	15619	15484	15522	15430	15609	15579	15618	15464	15577	15510	15638	15723	15581	15337	15640	15592	15742	15315	15476	15453	15532	15531	15621	15579	15566	15490	15466	15479	15617	15509	15394	15494	15470	15464	15430	15447	15598	15408	15396	15620	15427	15609	15585	15594	15598	15587	15459	15587	15352	15467	15603	15667	15629	15400	15398	15412	15502	15367	15577	15619	15625	15432	15474	15608	15330	15665	15605	15599	15647	15473	15508	15471	15367	15355	15418	15509	15373	15531	15427	15612	15373	15630	15478	15461	15649	15544	15464	15379	15475	15580	15403	15396	15577	15694	15374	15491	15412	15429	15589	15560	15436	15654	15436	15451	15436	15565	15441	15452	15440	15434	15480	15538	15484	15542	15448	15401	15657	15667	15562	15576	15461	15600	15678	15682	15487	15449	15578	15462	15548	15525	15424	15392	15734	15699	15559	15749	15712	15514	15581	15501	15529	15601	15498	15326	15493	15506	15571	15595	15628	15533	15586	15565	15496	15389	15540	15380	15441	15579	15545	15538	15541	15540	15479	15614	15446	15349	15428	15608	15521	15519	15608	15553	15589	15381	15553	15444	15372	15562	15508	15524	15513	15352	15426	15496	15466	15332	15526	15474	15514	15538	15426	15444	15473	15514	15580	15453	15551	15365	15735	15594	15579	15686	15512	15528	15559	15527	15342	15386	15355	15498	15333	15472	15552	15537	15627	15410	15361	15413	15510	15468	15510	15486	15340	15503	15605	15408	15531	15479	15382	15496	15442	15397	15571	15369	15474	15536	15332	15566	15523	15600	15456	15616	15512	15464	15455	15627	15463	15390	15512	15495	15373	15735	15542	15574	15523	15361	15466	15695	15351	15446	15394	15441	15518	15610	15431	15539	15658	15512	15366	15397	15463	15502	15446	15471	15399	15256	15592	15634	15522	15531	15508	15695	15331	15567	15370	15602	15385	15617	15821	15404	15451	15354	15445	15578	15469	15437	15492	15506	15498	15579	15441	15529	15522	15630	15494	15352	15531	15352	15102	15370	15544	15514	15487	15420	15426	15413	15408	15516	15582	15615	15495	15768	15404	15446	15506	15551	15372	15581	15359	15466	15351	15647	15451	15515	15562	15525	15456	15423	15603	15492	15451	15607	15438	15555	15441	15560	15502	15387	15513	15625	15575	15473	15537	15400	15484	15550	15445	15536	15457	15521	15612	15560	15815	15488	15562	15412	15591	15591	15483	15471	15332	15489	15546	15401	15574	15585	15581	15464	15507	15604	15526	15519	15575	15682	15476	15315	15474	15436	15282	15506	15581	15471	15344	15624	15567	15528	15575	15453	15413	15659	15396	15427	15620	15316	15637	15407	15455	15441	15304	15669	15634	15415	15495	15674	15644	15474	15601	15514	15292	15436	15469	15474	15519	15408	15556	15481	15558	15340	15608	15600	15692	15482	15533	15645	15399	15652	15415	15585	15527	15497	15458	15596	15467	15495	15588	15426	15460	15694	15495	15640	15551	15627	15490	15514	15482	15454	15645	15404	15603	15429	15596	15494	15443	15526	15714	15416	15427	15515	15489	15576	15492	15496	15421	15606	15502	15505	15472	15599	15658	15404	15518	15596	15574	15351	15493	15384	15449	15476	15368	15389	15423	15326	15524	15413	15511	15536	15567	15551	15639	15398	15607	15524	15534	15570	15373	15504	15555	15482	15267	15422	15559	15461	15542	15660	15421	15515	15470	15622	15526	15342	15300	15692	15513	15360	15637	15468	15425	15364	15469	15624	15426	15506	15533	15555	15467	15597	15317	15493	15461	15473	15502	15490	15553	15424	15570	15540	15700	15690	15451	15463	15473	15539	15390	15546	15526	15699	15438	15383	15409	15428	15607	15469	15493	15534	15474	15506	15419	15344	15438	15461	15534	15514	15636	15470	15437	15580	15491	15500	15438	15546	15629	15553	15386	15557	15460	15517	15591	15530	15471	15496	15520	15384	15497	15299	15574	15334	15420	15589	15530	15530	15558	15546	15510	15728	15601	15205	15549	15512	15603	15733	15450	15626	15442	15557	15609	15459	15681	15380	15580	15516	15475	15419	15477	15319	15397	15529	15375	15408	15351	15542	15627	15551	15331	15587	15470	15513	15603	15701	15540	15373	15585	15652	15427	15401	15308	15340	15629	15574	15512	15499	15592	15449	15399	15597	15468	15534	15525	15593	15567	15490	15604	15581	15571	15352	15519	15628	15777	15593	15420	15548	15677	15496	15529	15431	15449	15636	15484	15551	15735	15304	15538	15648	15539	15514	15512	15402	15462	15604	15455	15471	15274	15445	15572	15625	15670	15615	15578	15515	15473	15524	15628	15578	15764	15603	15461	15553	15534	15453	15733	15679	15410	15404	15784	15298	15570	15506	15477	15429	15399	15606	15569	15562	15439	15665	15598	15564	15550	15540	15517	15605	15536	15583	15393	15641	15471	15510	15564	15583	15469	15399	15450	15574	15460	15454	15416	15520	15491	15484	15603	15612	15428	15612	15256	15472	15460	15486	15480	15455	15539	15447	15603	15418	15445	15401	15567	15481	15549	15374	15507	15450	15451	15364	15482	15483	15532	15527
28035	23794	28759	25763	21529	20156	19074	18653	18175	17965	17915	17982	17891	17762	17786	17512	17566	17422	17399	17468	17228	17379	17384	17263	17407	17255	17267	17389	17361	17200	17387	17333	17145	17297	17308	17143	17238	17247	17267	17171	17288	17524	17158	17264	17327	17376	17297	17271	17420	17290	17164	17272	17180	16909	17125	17086	17331	17256	17055	17064	17261	17006	17320	17117	17239	17078	17263	17059	16897	17064	17234	17199	17428	17150	17112	17079	17305	17215	17177	17129	17061	17049	17300	17204	17008	17041	17303	17283	17149	17357	17108	16982	17170	17384	16976	17366	17111	17127	17183	17110	17398	17250	17397	17134	17149	17023	17143	17130	17164	17252	17297	16925	17194	17326	17376	17162	17321	17120	17301	17239	17419	16989	17164	17063	16903	17211	17174	17005	17289	17332	17054	17136	17002	17195	17194	17208	17249	17295	17312	17095	17234	17167	17055	17285	17344	17129	17244	17217	17309	16965	17189	17184	17200	17189	17272	17117	17220	17028	17152	17208	17187	17101	17111	17087	16963	17201	17134	17369	17211	16983	17171	17292	17171	17297	17161	17116	17159	17182	17397	16869	17018	17130	17132	17055	17242	17151	17254	17127	17328	17270	17056	17052	17349	17207	17063	17163	17269	17328	17195	17156	17193	17248	17237	17169	17376	17105	17069	17126	17125	17139	17007	17329	17224	17254	17321	17085	17094	17324	17226	17347	17101	17055	17234	17116	17157	17173	17277	17256	17197	17201	17403	17336	17120	17202	17038	17095	17176	17269	17239	17174	17127	17082	17021	17182	17268	17296	17063	17140	17295	17307	17083	17094	16985	17165	17180	17233	17169	17120	17096	17236	17031	17037	17169	17239	17228	17276	17180	17255	17111	17093	17141	17114	17211	17147	17172	17268	17182	16851	17080	17188	17337	17457	17277	17335	17264	17144	17142	17125	16983	17144	17255	17009	17150	17218	17169	17042	17137	17187	17417	17458	17215	17256	17262	17223	17068	17037	17117	17068	17203	17121	17049	17104	17216	17069	17208	17065	17187	17005	17102	17065	17333	17093	17367	17318	17180	17217	17263	17264	17230	17103	17245	17059	17044	17258	17212	17211	17338	17091	17136	17160	17124	17339	17270	17246	17138	17315	17310	17265	17178	17205	17163	17305	16967	17148	17230	17261	17342	17409	16952	17262	17155	17236	17254	17231	17330	17094	17035	17042	17209	17169	17269	16970	17006	17029	17034	17094	16935	16985	17340	17329	17206	17290	17214	17302	17149	17300	17083	17087	17163	17120	17260	17341	17207	17301	17296	16902	17014	17165	16985	17262	17161	17133	17336	17067	17052	17146	17176	17335	17125	17220	17318	17254	16999	17251	17290	17218	17241	17085	17215	17176	17321	17057	17012	17109	16890	17354	17195	17301	17213	17355	17304	17288	17198	17213	17216	17272	17178	17060	17221	17031	17294	17274	17140	17173	17163	17103	17098	17256	17211	17236	16910	17121	17400	17393	17029	17210	17103	17186	17346	17065	17072	17369	17227	17128	17059	17007	17065	17305	17106	17068	17068	17194	17167	17287	17120	17073	17102	17199	17063	17092	17181	17251	17118	17111	17139	17133	16910	17179	17172	17184	17048	17286	17185	17202	17064	17134	17307	17152	17313	17035	17246	17101	17124	17238	17409	17096	17071	17262	17034	17182	17010	17240	17347	17127	17102	16998	17269	17022	17127	17066	17209	17374	17002	17439	17192	17256	17301	17189	17178	17110	17077	17103	17205	17267	17115	17039	17160	17160	17086	17061	17160	17199	17183	17315	17076	17133	17193	17196	17072	17110	17306	17331	17041	17138	17442	17324	17239	17242	17097	17204	17248	17155	17251	17233	17376	17357	17295	17391	17170	17300	17246	17155	17318	17039	16751	17075	17160	17046	17279	17240	17255	17039	16975	17177	16973	17086	17098	17000	17230	17150	17213	17256	17214	17134	17281	17091	16958	17217	17117	17099	17237	17222	17300	17144	17343	17163	17008	17156	17194	17145	17234	17151	17085	17154	17018	17261	17146	17137	17144	17170	17128	17252	17196	17265	17247	17258	17255	16922	17168	17142	17147	17269	17109	17168	17274	17167	17113	17241	17158	17196	17358	17246	17004	17194	17244	17204	17109	17176	17249	17090	17370	17267	17389	17164	17118	17059	17163	17161	17187	17177	17055	17268	17224	17289	17271	17216	17261	17218	17124	17111	16883	17190	16968	17218	17170	17073	17179	17249	17124	16986	17223	17296	16977	17188	17059	17080	17099	17036	17098	17235	17135	17246	17053	17173	17181	17292	17356	17373	17228	17067	17290	17289	17181	17194	17103	17259	17273	17152	17211	17213	17249	17177	17046	17215	17122	17217	17002	17220	17416	17184	17543	17116	17270	17142	17172	17074	17406	17118	17104	17271	17391	17088	17072	17155	17187	17256	17180	17316	17188	17218	17089	17198	17110	17149	17231	16989	17090	17147	17170	17181	16879	17254	17255	17185	17195	17244	17000	17213	17214	17039	17162	17219	17283	17066	17126	17139	17178	17094	17300	17359	17140	17200	16926	17174	17061	17093	17256	17292	17348	17135	17214	17043	17249	17088	17081	17252	17367	17401	17157	17104	17034	16970	17276	17005	17127	17134	17305	17174	17135	16781	17161	17221	17170	17042	17233	17293	17147	17192	17307	17175	17166	16970	17269	17104	17203	17333	17222	17100	17141	17176	17133	17017	17165	17218	17121	17096	17206	17096	17247	17178	17099	17295	17059	17141	17197	17014	17225	17132	16939	16996	17054	17102	17271	17205	17142	17231	17104	17030	17272	17160	17271	17164	17138	17071	17259	17242	17056	17213	17024	17187	17115	17187	17162	17238	17459	17132	17209	16956	17194	17389	17151	16952	17178	17513	17316	17415	17246	17120	17104	17174	17226	17167	17259	17349	17221	17124	17252	17155	17327	17374	17324	17431	17013	17138	17293	17074	17048	17148	17133	17194	17224	17280	17229	17171	17110	17223	17172	17280	17136	17147	17133	17084	17231	17249	17053	17124	17257	17221	17101	17127	17011	17219	17275	17300	17257	16983	17173	17182	17218	17182	17243	17242	17094	17170	17214	17122	17054	17207	17183	17300	17255	17294	17076	17033	17358	17083	17151	17133	17216	17089	17157	17333	17220	17142	17031	17170	17208	17323	17361	17247	17270	17038	17167	17014	17121	17023	17158	17193	17242	17016	17103	17370	17110	17183	16979	17158	17109	17062	16933	17365	17260	17157	17009	17304	17157	17146	17240	17299	17223	16915	17079	17027	17091	17137	17170	17363	17055	17030	17304	17126	17088	17153	17219	17381	17356	17023	17330	17244	17341	17260	17116	17253	17018	17230	17068	17250	17111	17232	17292	17071	17298	17233	17325	17110	17222	17185	17142	17121	17021	17187	16914	17165	17259	17110	17015	17237	17003	17198	17001	17252	17065	17136	17005	17208	17175	17283	17220	17337	17238	17185	16981	17328	16989	17084	17196	17140	17252	17143	17125	17090	17267	17031	17062	17128	17218	17177	17266	17271	16941	17292	17151	17260	17275	17208	17090	17217	17201	17021	17108	17345	17113	17180	17078	17195	17151	17336	17192	17117	17282	17072	17326	17141	17267	17246	17424	17121	17254	17251	17167	17292	17203	17155	17273	17149	17269	17100	17182	17201	17183	17253	17241	17100	17278	17162	17092	16983	17248	16981	17262	17359	17091	16887	17275	17274	17096	17024	17123	17067	16991	16975	17034	17201	17232	17160	17144	17112	17353	17180	16970	17122	17112	17285	17099	17168	17249	17168	17292	17188	17470	17118	17229	17066	17136	17214	17106	17021	16913	17195	17100	17068	17128	17230	17262	17165	17357	17201	16979	17196	17130	16865	17021	17007	17143	17253	17267	17174	17122	17248	17090	17051	17237	17197	17078	17213	17058	17150	16988	17103	17155	17061	16928	17247	17112	17405	17042	17345	17152	17165	17283	17192	17302	17127	17109	16940	17118	17086	17275	17268	17163	17052	17180	17278	17238	17296	17166	17046	17154	17286	17043	17163	17279	17189	17349	17199	17094	17227	17284	17239	17022	17179	17225	16993	17030	17170	17326	17330	17133	17164	17307	17234	17080	17295	17296	16910	17070	16975	17126	17138	17242	17349	17348	17457	17279	16976	17164	17095	17280	16946	17047	16884	17262	17110	17142	17179	17277	17007	17231	17151	17025	17127	17281	17088	17201	17233	17086	17090	17045	17294	17210	17082	17298	17051	17228	17187	17217	17327	17274	17223	17099	17265	17136	17108	17101	17196	17034	17195	17322	17397	17120	17180	17260	17330	17165	17301	17147	17293	16984	17086	17039	17044	17307	17370	17152	17266	17234	17112	17384	17400	17168	17192	17227	16987	16956	17024	17105	17131	17388	17161	17056	17214	17270	17160	17228	17166	16918	16930	17243	17273	17186	17252	17302	17106	17076	17310	17192	17169	17100	17028	17178	17255	17241	17009	17323	17266	17155	17203	17096	16795	17337	17051	17051	17107	17202	17385	17025	17043	17077	17065	17352	17223	17217	17013	17179	17207	17255	17114	17137	17246	17116	17180	17013	17209	17103	17273	17160	17214	17287	17124	16968	17303	17260	17050	17083	16999	17365	17189	16977	17129	17195	17222	17377	17330	17277	17157	17224	17101	17046	17223	17193	17215	17187	17089	17233	17032	17242	17174	17061	17106	17166	17214	17196	17074	17048	17085	17204	17043	16951	16937	17187	17230	17245	17094	17431	17138	17336	17253	17226	17122	17022	17203	17180	17187	17284	17170	17379	17283	17081	17302	17174	17108	16919	17141	17171	17151	17216	17321	17238	17246	17135	17119	17173	17210	17491	17238	17259	16922	17240	17080	17090	17128	17285	17176	17164	17076	17082	17236	17072	17121	17269	17140	17192	17172	17325	17238	17285	17206	17091	17362	17233	17079	16938	17369	17328	17171	17139	17122	17071	17040	17143	17252	17106	17418	17167	17150	17169	17142	17337	17120	17099	17094	16999	17153	17042	17126	17227	17333	17165	17230	17100	16871	17005	17166	17078	17228	16974	17242	17156	17221	16988	17193	17164	17189	17247	17136	17330	17098
22292	32654	29654	22796	20772	18831	17512	17005	16474	16384	15839	15826	15694	15715	15560	15191	15222	15074	14825	14763	15043	14746	14829	15026	15006	14792	14914	14801	14798	14803	14687	14609	14761	14732	14765	14716	14927	14721	14701	14489	14620	14763	14733	14656	14684	14555	14823	14645	14439	14760	14654	14673	14777	14675	14508	14604	14649	14487	14657	14603	14609	14587	14750	14604	14540	14684	14509	14733	14610	14722	14564	14663	14505	14601	14563	14619	14681	14607	14605	14828	14591	14710	14681	14679	14647	14471	14613	14766	14582	14596	14659	14566	14514	14679	14743	14490	14712	14740	14593	14556	14595	14637	14547	14638	14676	14540	14640	14799	14597	14702	14577	14559	14559	14429	14642	14589	14513	14671	14645	14464	14683	14531	14654	14543	14634	14466	14733	14575	14746	14481	14592	14626	14548	14676	14524	14636	14653	14586	14553	14748	14604	14597	14524	14626	14649	14718	14780	14622	14628	14567	14531	14625	14603	14614	14547	14586	14661	14636	14597	14697	14593	14741	14472	14497	14539	14536	14656	14406	14537	14631	14745	14519	14707	14616	14549	14660	14639	14556	14599	14570	14618	14722	14542	14724	14580	14597	14682	14491	14543	14509	14647	14511	14693	14714	14536	14569	14589	14595	14615	14862	14610	14499	14695	14455	14623	14585	14467	14493	14710	14543	14710	14635	14643	14566	14687	14556	14813	14705	14550	14509	14475	14589	14736	14572	14550	14453	14672	14652	14495	14537	14551	14483	14535	14670	14888	14704	14619	14853	14601	14681	14573	14772	14601	14608	14760	14662	14624	14568	14700	14688	14581	14655	14365	14465	14691	14642	14764	14839	14598	14629	14496	14859	14692	14667	14486	14658	14570	14645	14716	14580	14476	14636	14509	14658	14743	14685	14781	14709	14456	14745	14618	14653	14759	14531	14571	14527	14670	14504	14571	14546	14578	14601	14623	14660	14751	14711	14554	14535	14652	14560	14688	14678	14695	14695	14584	14624	14618	14446	14648	14594	14524	14862	14643	14563	14609	14665	14749	14653	14574	14511	14582	14691	14654	14609	14767	14560	14551	14481	14682	14618	14585	14568	14603	14532	14722	14627	14542	14577	14629	14620	14754	14589	14618	14657	14631	14616	14559	14878	14550	14651	14495	14660	14469	14634	14683	14533	14661	14513	14625	14787	14663	14503	14632	14749	14620	14709	14665	14790	14631	14741	14694	14515	14491	14735	14543	14647	14388	14691	14736	14706	14477	14728	14722	14705	14561	14675	14638	14491	14638	14451	14518	14799	14677	14626	14767	14509	14412	14522	14559	14556	14718	14699	14645	14571	14568	14789	14646	14663	14685	14456	14592	14761	14621	14425	14702	14444	14554	14675	14598	14632	14684	14759	14549	14758	14513	14598	14484	14640	14657	14544	14581	14634	14620	14474	14567	14659	14573	14464	14806	14488	14413	14566	14842	14698	14611	14595	14745	14502	14829	14475	14688	14535	14350	14632	14395	14550	14713	14757	14558	14529	14783	14778	14623	14529	14730	14743	14686	14642	14715	14503	14609	14704	14647	14459	14637	14597	14655	14544	14609	14506	14469	14528	14624	14622	14586	14610	14448	14554	14758	14652	14622	14562	14770	14589	14580	14484	14606	14768	14606	14522	14695	14679	14650	14599	14639	14665	14728	14615	14763	14476	14666	14617	14660	14855	14573	14702	14580	14668	14521	14633	14610	14656	14455	14837	14571	14723	14631	14614	14626	14672	14587	14664	14505	14590	14676	14683	14728	14642	14607	14349	14550	14753	14617	14578	14742	14568	14437	14452	14588	14856	14582	14524	14523	14763	14542	14442	14577	14777	14579	14752	14575	14642	14623	14797	14554	14549	14464	14749	14765	14766	14717	14598	14561	14624	14739	14485	14586	14705	14621	14493	14670	14731	14578	14718	14710	14646	14658	14833	14574	14562	14685	14481	14606	14469	14608	14609	14542	14777	14637	14517	14559	14682	14554	14622	14707	14667	14389	14523	14596	14766	14623	14599	14639	14635	14607	14595	14606	14449	14681	14687	14541	14612	14670	14582	14564	14595	14776	14573	14709	14575	14559	14684	14536	14477	14620	14530	14637	14653	14427	14644	14698	14688	14609	14592	14731	14439	14556	14571	14648	14812	14617	14647	14700	14564	14636	14514	14696	14598	14554	14592	14660	14640	14725	14568	14691	14352	14615	14817	14764	14605	14636	14518	14671	14634	14699	14710	14653	14382	14704	14520	14647	14736	14549	14455	14759	14558	14637	14684	14576	14612	14701	14520	14450	14720	14627	14768	14772	14584	14619	14523	14511	14659	14571	14674	14486	14666	14414	14555	14491	14653	14663	14635	14681	14605	14645	14473	14481	14673	14468	14493	14488	14620	14587	14563	14562	14538	14420	14476	14575	14883	14581	14639	14778	14648	14892	14693	14536	14635	14486	14464	14538	14673	14493	14513	14597	14617	14581	14725	14576	14663	14583	14477	14470	14736	14604	14733	14536	14589	14552	14611	14663	14552	14432	14546	14668	14650	14538	14578	14587	14541	14673	14542	14629	14676	14599	14594	14641	14696	14562	14583	14647	14568	14612	14703	14771	14624	14710	14709	14538	14545	14553	14627	14536	14489	14454	14586	14620	14683	14653	14566	14556	14794	14685	14551	14641	14692	14717	14495	14635	14692	14632	14556	14728	14555	14553	14586	14691	14817	14807	14544	14731	14429	14415	14628	14692	14477	14737	14725	14542	14542	14594	14581	14606	14657	14546	14599	14546	14556	14592	14530	14655	14666	14625	14604	14657	14584	14524	14635	14626	14523	14814	14610	14663	14628	14682	14551	14668	14534	14692	14664	14645	14696	14429	14628	14698	14749	14836	14580	14565	14706	14560	14667	14440	14620	14608	14685	14483	14752	14654	14645	14697	14676	14572	14651	14759	14677	14537	14674	14594	14562	14505	14581	14736	14608	14634	14684	14639	14647	14720	14668	14509	14261	14655	14641	14510	14572	14842	14524	14688	14711	14541	14572	14496	14831	14670	14744	14483	14637	14621	14442	14499	14492	14678	14680	14640	14586	14715	14567	14666	14787	14606	14572	14601	14564	14500	14660	14641	14583	14635	14472	14461	14535	14604	14522	14524	14805	14649	14559	14675	14769	14575	14573	14563	14656	14774	14740	14594	14723	14571	14614	14644	14696	14538	14751	14592	14758	14745	14576	14580	14649	14607	14513	14563	14703	14558	14603	14660	14474	14673	14669	14583	14697	14560	14521	14624	14654	14682	14557	14571	14628	14614	14592	14425	14666	14739	14713	14595	14699	14626	14865	14706	14541	14694	14746	14624	14678	14443	14710	14701	14700	14548	14567	14584	14492	14595	14589	14537	14486	14633	14485	14598	14661	14647	14668	14529	14666	14553	14420	14499	14706	14685	14564	14789	14629	14594	14671	14545	14737	14415	14641	14596	14647	14547	14792	14477	14539	14670	14653	14644	14598	14598	14813	14590	14554	14789	14748	14601	14613	14582	14573	14665	14770	14760	14600	14704	14657	14483	14434	14621	14762	14759	14747	14658	14572	14528	14474	14648	14424	14610	14592	14544	14701	14599	14461	14616	14495	14730	14534	14618	14474	14703	14479	14460	14471	14574	14530	14632	14644	14688	14739	14688	14714	14484	14659	14513	14660	14627	14633	14568	14655	14519	14654	14590	14473	14625	14577	14633	14606	14591	14701	14658	14706	14641	14424	14750	14672	14681	14538	14514	14668	14581	14505	14596	14560	14624	14577	14837	14664	14488	14667	14536	14666	14391	14462	14584	14584	14589	14542	14560	14536	14769	14610	14744	14660	14360	14564	14658	14730	14539	14670	14592	14707	14655	14641	14557	14428	14741	14480	14425	14481	14563	14563	14678	14618	14609	14485	14654	14590	14657	14776	14700	14462	14581	14713	14683	14464	14686	14499	14671	14618	14641	14647	14598	14656	14552	14731	14834	14630	14734	14626	14665	14444	14510	14516	14496	14530	14831	14675	14610	14708	14743	14456	14477	14581	14535	14572	14568	14626	14736	14706	14600	14542	14641	14491	14730	14807	14551	14546	14676	14699	14621	14455	14460	14563	14538	14617	14653	14592	14604	14555	14583	14748	14587	14503	14693	14641	14579	14719	14714	14565	14555	14628	14711	14642	14629	14611	14540	14652	14714	14757	14588	14437	14667	14467	14552	14767	14526	14668	14717	14706	14673	14537	14599	14767	14617	14870	14640	14703	14574	14553	14591	14519	14683	14670	14655	14668	14542	14646	14674	14481	14674	14478	14555	14680	14579	14750	14460	14695	14464	14562	14593	14711	14770	14765	14564	14694	14656	14620	14592	14686	14599	14545	14735	14593	14630	14511	14734	14609	14694	14698	14569	14422	14802	14712	14865	14664	14703	14623	14466	14677	14623	14540	14813	14695	14599	14677	14674	14587	14673	14486	14625	14301	14782	14580	14677	14655	14638	14573	14646	14505	14597	14665	14642	14418	14588	14559	14599	14508	14649	14458	14652	14518	14559	14693	14539	14540	14666	14508	14659	14586	14686	14665	14749	14586	14598	14615	14567	14647	14629	14549	14749	14623	14654	14532	14409	14665	14532	14666	14663	14699	14673	14738	14773	14610	14541	14577	14619	14629	14759	14660	14567	14847	14530	14650	14568	14535	14650	14735	14583	14580	14689	14646	14649	14607	14556	14525	14467	14573	14745	14552	14542	14504	14572	14677	14606	14584	14598	14613	14747	14757	14460	14641	14501	14771	14615	14470	14548	14573	14583	14655	14598	14613	14693	14528	14564	14538	14581	14437	14517	14642	14624	14500	14679	14668	14682	14633	14453	14668	14457	14614	14686	14701	14666	14573	14608	14523	14593	14543	14584	14682	14678	14487	14519	14691	14618	14782	14617	14674	14448	14721	14790	14566	14484	14550	14563	14702	14638	14517	14517	14669	14681	14740	14602	14479	14629	14525	14469	14502	14572	14653	14767	14750	14520	14462	14624	14453	14693	14669	14714	14729	14468	14522	14675	14504	14567	14678	14591	14617	14748	14782	14556	14717	14764	14697	14578	14652	14577	14626	14542	14425	14677	14593	14694	14494	14747	14509
23776	21034	28414	24242	22757	23794	23124	20411	19457	19461	19024	18985	18823	18640	18474	18218	17961	18015	18070	18136	17905	17731	17721	17802	17843	17661	17474	17545	17706	17669	17548	17446	17540	17528	17621	17616	17596	17565	17485	17480	17400	17419	17528	17460	17294	17533	17296	17129	17460	17491	17701	17294	17370	17478	17403	17458	17577	17477	17305	17509	17597	17343	17591	17240	17441	17435	17350	17502	17505	17376	17289	17313	17368	17344	17433	17385	17354	17117	17713	17569	17563	17207	17418	17506	17535	17294	17598	17590	17333	17653	17469	17273	17088	17300	17022	17372	17319	17565	17398	17358	17191	17579	17406	17355	17438	17449	17575	17283	17351	17544	17483	17510	17500	17584	17550	17437	17598	17596	17367	17484	17503	17616	17400	17421	17547	17564	17584	17571	17474	17299	17242	17418	17567	17395	17363	17330	17437	17457	17614	17500	17549	17285	17477	17483	17564	17362	17388	17425	17451	17544	17683	17457	17437	17465	17286	17206	17185	17369	17524	17381	17219	17485	17413	17358	17271	17386	17385	17496	17311	17196	17449	17342	17477	17450	17693	17387	17328	17345	17166	17166	17311	17505	17388	17492	17210	17385	17542	17339	17479	17411	17569	17560	17590	17428	17513	17534	17428	17207	17534	17378	17194	17269	17206	17517	17373	17359	17498	17335	17423	17183	17390	17382	17404	17553	17518	17515	17390	17490	17473	17208	17587	17317	17309	17402	17294	17319	17255	17358	17530	17597	17226	17360	17249	17493	17315	17353	17388	17359	17221	17372	17288	17495	17114	17459	17344	17405	17474	17466	17634	17371	17325	17423	17258	17311	17409	17374	17332	17516	17522	17464	17289	17213	17318	17391	17504	17373	17348	17412	17385	17337	17328	17410	17480	17397	17387	17465	17505	17405	17302	17354	17483	17410	17373	17385	17321	17227	17340	17229	17255	17311	17455	17469	17442	17273	17427	17480	17322	17243	17526	17424	17471	17357	17561	17498	17439	17475	17319	17209	17485	17381	17438	17294	17439	17391	17519	17415	17439	17324	17445	17363	17412	17498	17667	17281	17224	17284	17448	17324	17324	17620	17452	17283	17428	17331	17313	17330	17274	17324	17415	17324	17505	17366	17373	17193	17474	17440	17244	17366	17282	17334	17191	17575	17369	17311	17627	17625	17468	17437	17441	17249	17475	17321	17569	17437	17237	17515	17395	17525	17454	17338	17330	17419	17512	17464	17392	17392	17573	17340	17651	17374	17362	17493	17422	17473	17332	17454	17381	17394	17447	17479	17544	17641	17354	17210	17328	17392	17362	17144	17452	17214	17442	17243	17161	17289	17339	17101	17426	17379	17277	17300	17271	17363	17360	17416	17343	17477	17326	17516	17156	17357	17517	17581	17312	17471	17369	17402	17296	17293	17332	17345	17324	17659	17508	17577	17332	17419	17523	17353	17522	17403	17385	17307	17536	17535	17418	17373	17324	17295	17393	17397	17305	17273	17265	17474	17485	17487	17462	17421	17578	17534	17581	17417	17402	17382	17325	17423	17362	17491	17524	17338	17597	17529	17483	17505	17399	17531	17386	17417	17594	17561	17418	17282	17228	17339	17337	17374	17534	17531	17510	17290	17474	17316	17425	17329	17490	17443	17417	17436	17559	17327	17589	17513	17425	17371	17538	17364	17462	17481	17428	17608	17303	17382	17308	17510	17277	17255	17467	17320	17328	17394	17390	17377	17439	17499	17548	17231	17332	17506	17623	17352	17533	17383	17470	17278	17291	17473	17455	17618	17447	17471	17553	17360	17356	17354	17608	17575	17326	17614	17554	17333	17616	17404	17488	17299	17355	17748	17451	17313	17392	17327	17412	17365	17183	17484	17457	17184	17289	17369	17342	17393	17514	17472	17328	17482	17457	17361	17308	17448	17489	17385	17367	17372	17275	17247	17576	17310	17372	17444	17361	17285	17322	17444	17526	17347	17423	17365	17643	17375	17318	17462	17303	17356	17202	17557	17197	17377	17413	17430	17201	17166	17161	17131	17235	17656	17522	17248	17489	17485	17417	17558	17482	17526	17372	17345	17378	17378	17344	17448	17586	17286	17305	17499	17526	17431	17324	17546	17351	17274	17343	17378	17279	17422	17293	17440	17410	17445	17183	17250	17374	17455	17494	17359	17338	17375	17471	17271	17338	17470	17450	17390	17463	17522	17309	17426	17222	17324	17639	17660	17288	17369	17366	17404	17377	17318	17533	17405	17486	17480	17580	17542	17417	17528	17430	17586	17313	17326	17473	17442	17283	17374	17304	17416	17444	17573	17384	17345	17383	17516	17339	17360	17402	17272	17197	17331	17335	17434	17317	17100	17429	17518	17432	17552	17435	17324	17373	17478	17279	17400	17471	17358	17334	17261	17404	17413	17335	17528	17374	17286	17352	17050	17352	17439	17485	17382	17402	17332	17407	17370	17460	17361	17608	17435	17517	17475	17457	17304	17360	17292	17362	17346	17577	17259	17249	17508	17365	17406	17550	17191	17579	17323	17597	17318	17419	17464	17546	17462	17449	17464	17339	17331	17383	17305	17512	17508	17653	17531	17336	17207	17408	17401	17402	17418	17441	17233	17386	17373	17461	17295	17444	17444	17386	17580	17518	17445	17460	17366	17441	17337	17440	17468	17504	17406	17559	17530	17311	17506	17490	17188	17213	17436	17454	17636	17486	17288	17383	17372	17436	17435	17457	17287	17201	17479	17397	17471	17435	17354	17508	17487	17328	17411	17281	17391	17386	17301	17397	17534	17390	17518	17709	17689	17585	17435	17519	17302	17432	17365	17404	17331	17395	17216	17466	17414	17330	17472	17411	17167	17426	17304	17540	17417	17249	17362	17410	17407	17208	17360	17488	17358	17251	17249	17499	17382	17188	17394	17347	17440	17335	17382	17269	17592	17416	17433	17537	17534	17260	17438	17396	17393	17325	17293	17331	17501	17509	17517	17480	17406	17264	17427	17539	17566	17400	17166	17482	17321	17439	17388	17273	17333	17446	17677	17450	17615	17570	17354	17293	17428	17490	17314	17231	17304	17441	17512	17428	17283	17325	17695	17447	17277	17386	17407	17407	17551	17272	17344	17401	17341	17442	17417	17414	17399	17356	17454	17396	17159	17523	17246	17621	17463	17341	17268	17413	17429	17687	17420	17411	17417	17377	17366	17720	17422	17381	17476	17270	17364	17382	17228	17424	17285	17656	17540	17334	17416	17384	17375	17457	17655	17426	17278	17161	17265	17499	17416	17355	17401	17370	17343	17149	17509	17194	17425	17484	17379	17298	17330	17576	17290	17619	17534	17460	17458	17384	17457	17312	17307	17514	17337	17387	17280	17467	17523	17346	17403	17226	17435	17598	17373	17533	17592	17575	17451	17413	17408	17333	17262	17202	17428	17410	17316	17392	17406	17412	17270	17473	17384	17515	17363	17371	17404	17492	17572	17550	17168	17391	17406	17437	17538	17269	17231	17446	17512	17336	17474	17247	17302	17484	17490	17539	17502	17587	17389	17479	17289	17343	17460	17484	17350	17452	17299	17564	17479	17318	17495	17484	17312	17276	17631	17410	17389	17374	17261	17399	17644	17647	17428	17323	17226	17297	17319	17490	17326	17340	17289	17266	17551	17299	17373	17546	17589	17280	17353	17419	17393	17315	17395	17348	17406	17596	17368	17366	17193	17295	17363	17399	17572	17336	17419	17431	17450	17376	17561	17398	17307	17356	17594	17423	17362	17388	17511	17361	17230	17145	17419	17365	17457	17492	17567	17466	17334	17482	17345	17496	17434	17424	17451	17643	17250	17274	17432	17421	17283	17453	17407	17272	17258	17354	17363	17258	17349	17447	17419	17381	17462	17215	17611	17314	17277	17278	17178	17480	17408	17367	17345	17531	17468	17476	17466	17413	17460	17417	17337	17329	17144	17414	17561	17264	17478	17440	17368	17468	17312	17479	17484	17534	17359	17268	17692	17607	17459	17311	17418	17328	17286	17208	17429	17211	17478	17478	17498	17497	17432	17257	17299	17495	17480	17394	17256	17205	17323	17400	17164	17574	17480	17272	17174	17668	17583	17327	17385	17355	17348	17495	17413	17267	17363	17270	17496	17297	17432	17550	17296	17672	17627	17378	17559	17487	17584	17474	17229	17518	17398	17380	17480	17199	17288	17439	17478	17039	17515	17369	17463	17356	17403	17426	17250	17284	17499	17579	17492	17717	17312	17337	17395	17300	17365	17351	17407	17512	17419	17441	17296	17427	17438	17497	17360	17285	17548	17463	17578	17441	17460	17324	17207	17313	17367	17489	17420	17486	17279	17318	17404	17408	17410	17498	17265	17295	17503	17495	17555	17295	17462	17478	17444	17469	17397	17510	17516	17129	17431	17465	17220	17066	17472	17630	17521	17484	17298	17398	17337	17336	17352	17276	17302	17353	17291	17497	17157	17373	17437	17541	17284	17457	17333	17392	17248	17324	17666	17411	17631	17461	17233	17458	17248	17472	17170	17306	17306	17651	17455	17599	17667	17621	17422	17416	17343	17447	17234	17432	17486	17474	17492	17433	17172	17391	17270	17401	17375	17345	17475	17569	17420	17480	17567	17368	17525	17535	17393	17426	17527	17502	17578	17282	17303	17290	17357	17140	17288	17630	17221	17401	17294	17438	17591	17596	17647	17318	17533	17321	17516	17418	17378	17495	17534	17508	17591	17256	17177	17479	17472	17251	17494	17263	17298	17261	17582	17452	17420	17538	17397	17547	17295	17172	17437	17466	17312	17588	17410	17399	17144	17325	17357	17567	17336	17336	17406	17625	17377	17464	17446	17372	17353	17405	17398	17321	17614	17413	17323	17371	17297	17502	17429	17295	17439	17406	17588	17383	17466	17335	17315	17430	17407	17401	17413	17332	17340	17504	17509	17487	17426	17438	17461	17236	17286	17620	17518	17543	17476	17513	17342	17258	17516	17554	17333	17227	17556	17543	17398	17300	17267	17409	17408	17327	17293	17285	17402	17438	17725	17361	17395	17427	17451	17497	17163	17239	17390	17518	17309	17500	17510	17498	17617	17429	17376	17534	17424	17599	17352	17407	17429	17330	17484	17288	17440	17148	17564	17575	17453
22267	39637	36145	27263	23891	21498	19583	18651	18153	17595	17190	16959	16707	16663	16161	15872	15685	15543	15440	15301	15301	15056	15244	15107	14910	15041	14868	15066	14952	14879	14972	14799	14736	14888	14814	14791	14883	14895	14989	14866	14697	14582	14927	14814	14747	14865	14639	14779	14824	14739	14679	14938	14857	14740	14696	14615	14587	14939	14805	14662	14683	14717	14798	14764	14799	14781	14846	14746	14873	14698	14825	14858	14751	14805	14642	14818	14661	14757	14776	14837	14742	14692	14801	14794	14860	14584	14688	14731	14772	14698	14862	14875	14505	14688	14615	14945	14793	14678	14713	14838	14812	14722	14855	14967	14924	14754	14766	14724	14729	14680	14843	14733	14803	14775	14702	14786	14673	14773	14819	14647	14512	14708	14751	14752	14787	14677	14758	14882	14936	14793	14604	14714	14739	14728	14818	14747	14627	14853	14707	14603	14681	14789	14789	14640	14659	14777	14844	14763	14830	14871	14687	14743	14766	14688	14822	14726	14753	14796	14924	14785	14779	14861	14670	14775	15006	14816	14883	14734	14720	14599	14592	14614	14691	14629	14724	14601	14790	14632	14805	14813	14647	14680	14848	14637	14799	14883	14649	14809	14848	14765	14815	14837	14742	14658	14576	14812	14618	14859	14767	14843	14702	14822	14746	14855	14741	14803	14773	14670	14863	14717	14694	14746	14826	14871	14758	14837	14719	14810	14416	14576	14746	14739	14620	14729	14670	14780	14762	14888	14742	14834	14670	14770	14643	14668	14699	14585	14669	14766	14696	14850	14749	14705	14797	14787	14696	14676	14838	14789	14542	14680	14851	14626	14777	14672	14808	14620	14701	14849	14695	14839	14810	14752	14709	14757	14876	14712	14634	14832	14796	14797	14778	14678	14699	14850	14736	14629	14622	14755	14829	14731	14856	14771	14796	14614	14819	14953	14893	14688	14806	14729	14523	14888	14729	14609	14966	14659	14870	14705	14641	14714	14728	14712	14991	14695	14732	14543	14946	14714	14730	14751	14798	14729	14828	14837	14713	14650	14775	14730	14810	14740	14770	14748	14649	14855	14796	14795	14663	14742	14778	14738	14810	14731	14804	14704	14848	14839	14724	14922	14636	14668	14808	14782	14764	14773	14820	14739	14710	14816	14844	14722	14620	14819	14757	14669	14815	14626	14694	14732	14727	14739	14815	14575	14693	14773	14660	14628	14861	14759	14784	14724	14648	15058	14755	14719	14795	14706	14815	14847	14790	14525	14801	14777	14682	14707	14787	14621	14759	14664	14812	14812	14683	14732	14845	14716	14784	14696	14749	14746	14767	14787	14730	14840	14902	14701	14801	14899	14687	14761	14792	14750	14828	14663	14880	14798	14680	14942	14761	14740	14825	14974	14611	14750	14822	14892	14754	14761	14797	14621	14737	14732	14556	14630	14730	14732	14769	14899	14681	14802	14691	14807	14713	14798	14775	14782	14668	14674	14798	14582	14932	14716	14576	14646	14801	14685	14738	14772	14840	14677	14766	14669	14838	14794	14586	14717	14721	14740	14788	14825	14730	14774	14747	14607	14801	14792	14826	14755	14659	14717	14673	14851	14648	14628	14715	14864	14787	14733	14693	14840	14675	14734	14686	14839	14922	14627	14587	14851	14619	14815	14664	14815	14733	14777	14692	14873	14706	14857	14528	14725	14829	14876	14605	14715	14700	14601	14699	14669	14807	14746	14864	14936	14868	14758	14818	14618	14808	14976	14633	14658	14959	14685	14781	14886	14777	14852	14869	14632	14828	14938	14791	14724	14776	14771	14824	14742	14739	14696	14966	14861	14659	14617	14658	14598	14818	14812	14844	14835	14602	14689	14772	14663	14696	14782	14733	14704	14675	14803	14695	14877	14638	14684	14674	14634	14655	14646	14703	14873	14723	14805	14743	14791	14791	14634	14772	14740	14692	14684	14657	14745	14729	14740	14742	14713	14821	14760	14878	14623	14743	14696	14701	14616	14974	14633	14749	14708	14763	14733	14620	14778	14864	14833	14768	14766	14932	14588	14826	14680	14682	14751	14688	14677	14795	14666	14743	14623	14876	14655	14892	14756	14714	14792	14947	14733	14759	14778	14699	14795	14727	14738	14688	14941	14885	14729	14831	14744	14800	14840	14780	14704	14744	14651	14704	14806	14842	14722	14700	14892	14667	14868	14634	14778	14773	14774	14912	14691	14705	14707	14637	14702	14745	14785	14784	14749	14816	14869	14769	14783	14649	14729	14905	14744	14809	14862	14685	14772	14628	14859	14682	14756	14768	14710	14668	14637	14930	14667	14822	14825	14686	14646	14820	14701	14600	14789	14851	14696	14517	14632	14951	14867	14583	14727	14849	14932	14715	14858	14788	14737	14741	14645	14853	14570	14789	14624	14720	14803	14681	14751	14852	14666	14808	14718	14603	14678	14631	14819	14814	14811	14703	14765	14855	14584	14658	14634	14652	14690	14920	14919	14868	14866	14709	14821	14835	14730	14703	14714	14725	14721	14852	14658	14720	14650	14908	14623	14729	14627	14712	14879	14712	14784	14627	14684	14730	14909	14592	14704	14681	14638	14678	14950	14844	14718	14575	14615	14703	14724	14766	14803	14834	14765	14609	14566	14689	14850	14818	14810	14778	14851	14981	14848	14640	14688	14681	14855	14805	14551	14706	14770	14756	14780	14722	14916	14696	14817	14935	14670	14884	14802	14764	14664	14806	14905	14934	14773	14911	14719	14925	14680	14909	14716	14743	14745	14735	14813	14649	14862	14742	14800	14662	14600	14923	14764	14797	14637	14785	14644	14677	14912	14716	14618	14733	14560	14731	14840	14625	14760	14744	14791	14765	14674	14722	14755	14690	14774	14914	14602	14748	14758	14732	14852	14688	14772	14791	14720	14829	14659	14719	14790	14794	14640	14801	14662	14835	14800	14806	14848	14854	14736	14744	14838	14562	14999	14685	14670	14681	14949	14613	14773	14863	14564	14680	14855	14757	14659	14758	14814	14786	14934	14567	14859	14669	14779	14662	14719	14951	14819	14902	14659	14767	14794	14761	14768	14845	14519	14908	14802	14641	14694	14994	14670	14638	14777	14965	14609	14725	14775	14736	14808	14751	14685	14670	14848	14812	14711	14804	14649	14780	14725	14654	14702	14734	14617	14573	14886	14719	14753	14685	14692	14794	14918	14704	14816	14656	14854	14706	14786	14714	14815	14736	14728	14820	14591	14751	14805	14720	14743	14718	14638	14852	14618	14685	14775	14755	14603	14677	14751	14734	14818	14747	14739	14934	14637	14661	14804	14641	14668	14743	14784	14808	14777	14647	14740	14688	14847	14731	14881	14754	14761	14745	14685	14927	14832	14817	14783	14809	14783	14707	14655	14669	14765	14744	14644	14822	14852	14848	14634	14726	14568	14829	14769	14632	14722	14915	14724	14787	14815	14865	14769	14715	14713	14869	14864	14974	14854	14645	14695	14928	14833	14584	14720	14882	14791	14710	14735	14847	14716	14736	14811	14886	14744	14683	14839	14835	14612	14801	14660	14787	14664	14657	14577	14852	14638	14740	14874	14923	14761	14752	14626	14668	14917	14954	14657	14700	14777	14770	14541	14760	14701	14635	14756	14674	14696	14708	14646	14745	14853	14797	14813	14789	14686	14809	14800	14610	14798	14651	14836	14769	14726	14823	14790	14954	14691	14737	14711	14839	14661	14895	14729	14825	14577	14658	14732	14727	14766	14882	14664	14790	14759	14506	14875	14761	14839	14791	14745	14690	14809	14625	14723	14595	14723	14733	14840	14907	14684	14648	14690	14805	14704	14659	14634	14819	14670	14657	14768	14880	14670	14827	14720	14734	14762	14704	14641	14823	14710	14776	14620	14687	14738	14874	14828	14601	14741	14687	14792	14671	14936	14704	14571	14830	14746	14786	14781	14742	14864	14783	14753	14728	14898	14680	14762	14853	14707	14797	14898	14898	14774	14782	14802	14759	14743	14746	14629	15094	14842	14725	14723	14674	14732	14717	14677	14812	14738	14811	14830	14655	14694	14772	14720	14819	14780	14553	14621	14821	14779	14691	14627	14724	14800	14765	14694	14721	14835	14734	14911	14723	14720	14728	14780	14824	14793	14720	14814	14718	14694	14703	14844	14715	14810	14715	14875	14666	14647	14660	14750	14686	14731	14762	14766	14623	14748	14719	14791	14725	14641	14822	14817	14855	14750	14752	14920	14707	14705	14647	14705	14731	14744	14687	14817	14832	14756	14845	14819	14672	14851	14786	14699	14708	14715	14769	14706	14767	14780	14728	14777	14657	14565	14641	14773	14837	14827	14740	14795	14833	14740	14709	14792	14654	14783	14849	14932	14703	14761	14917	14705	14827	14574	14890	14779	14663	14701	14822	14730	14768	14652	14671	14896	14798	14727	14661	14680	14806	14586	14809	14683	14786	14733	14782	14748	14694	14841	14648	14903	14746	14881	14840	14808	14781	14718	14783	14743	14816	14748	14674	14703	14705	14846	14749	14684	14883	14803	14850	14596	14711	14596	14862	14730	14878	14651	14680	14585	14822	14741	14729	14778	14977	14830	14866	14683	14740	14620	14646	14704	14845	14868	14706	14794	14708	14502	14763	14778	14856	14690	14873	14683	14897	14916	14874	14678	14806	14631	14728	14768	14700	14725	14569	14720	14747	14728	14843	14852	14807	14823	14787	14776	14797	14682	14937	14690	14820	14738	14718	14779	14727	14770	14872	14636	14789	14689	14799	14728	14742	14746	14764	14828	14535	14883	14827	14718	14683	14690	14773	14884	14761	14609	14709	14738	14703	14859	14906	14724	14749	14790	14848	14623	14696	14724	14661	14851	14858	14644	14764	14753	14700	14766	14697	14614	14782	14780	14678	14769	14796	14724	14761	14550	14705	14817	14685	14700	14770	14814	14936	14691	14776	14849	14811	14788	14614	14690	14837	14734	14941	14801	14724	14684	14738	14724	14770	14753	14749	14681	14736	14866	14794	14672	14925	14809	14857	14809	14675	14697	14934	14595	14789	14777	14596	14798	14840	14803	14832	14782	14628	14835	14812	14724	14748	14657	14783	14979	14834	14564	14616	14762	14766	14788	14847	14653	14722	14743
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
