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
339748551455	339748552019	339748552569	339748553119	339748553669	339748554219	339748554769	339748555319	339748555869	339748556419	339748556969	339748557519	339748558069	339748558619	339748559169	339748559719	339748560269	339748560819	339748561369	339748561919	339748562469	339748563019	339748563569	339748564119	339748564669	339748565220	339748565769	339748566319	339748566869	339748567419	339748567969	339748568519	339748569069	339748569619	339748570169	339748570719	339748571270	339748571819	339748572369	339748572922	339748573469	339748574019	339748574569	339748575120	339748575669	339748576219	339748576769	339748577319	339748577869	339748578419	339748578969	339748579519	339748580070	339748580619	339748581169	339748581719	339748582269	339748582819	339748583369	339748583919	339748584469	339748585019	339748585569	339748586119	339748586669	339748587219	339748587769	339748588320	339748588869	339748589419	339748589972	339748590519	339748591069	339748591619	339748592169	339748592720	339748593269	339748593819	339748594369	339748594919	339748595469	339748596019	339748596569	339748597119	339748597669	339748598219	339748598769	339748599322	339748599869	339748600419	339748600969	339748601520	339748602069	339748602620	339748603169	339748603719	339748604270	339748604819	339748605369	339748605919	339748606469	339748607019	339748607569	339748608120	339748608670	339748609219	339748609769	339748610320	339748610869	339748611419	339748611969	339748612519	339748613070	339748613619	339748614170	339748614719	339748615269	339748615819	339748616369	339748616919	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23595	22001	30197	25170	24908	29146	31526	26238	23842	23117	22045	21385	21013	20705	20489	20241	20223	20164	20019	20017	20035	19890	19820	19940	19956	19992	19990	19771	19769	19760	19903	19584	19772	19824	19945	19824	19747	19755	19813	20058	19786	19923	20114	20027	20092	20145	19710	19672	19713	19718	19806	19713	19558	19839	19749	19704	19614	19724	19575	19586	19628	19631	19668	19641	19666	19696	19625	19571	19715	19568	19731	19515	19737	19813	19654	19849	19773	19745	19696	19616	19620	19550	19526	19859	19522	19494	19768	19604	19621	19648	19830	19761	19610	19826	19453	19635	19667	19736	19621	19393	19479	19331	19547	19507	19623	19649	19590	19689	19732	19516	19780	19759	19727	19698	19669	19708	19640	19537	19649	19763	19473	19681	19706	19801	19482	19675	19616	19627	19506	19572	19578	19576	19484	19598	19448	19556	19630	19676	19539	19360	19864	19792	19682	19618	19701	19608	19624	19572	19595	19597	19737	19748	19541	19482	19571	19612	19684	19638	19837	19686	19712	19580	19578	19465	19568	19713	19544	19629	19780	19794	19608	19656	19348	19572	19748	19514	19814	19523	19621	19633	19724	19547	19799	19483	19790	19589	19629	19620	19523	19701	19612	19651	19763	19803	19651	19574	19694	19791	19711	19574	19688	19556	19624	19669	19835	19836	19692	19531	19727	19897	19662	19481	19669	19749	19796	19621	19701	19643	19512	19631	19666	19628	19690	19703	19709	19648	19771	19741	19559	19776	19674	19674	19548	19967	19626	19610	19644	19637	19854	19660	19821	19718	19677	19710	19878	19698	19619	19713	19635	19717	19490	19751	19354	19660	19658	19500	19658	19677	19754	19695	19828	19737	19819	19628	19742	19702	19584	19884	19770	19502	19689	19512	19530	19486	19682	19650	19716	19682	19807	19548	19663	19612	19640	19722	19625	19504	19718	19723	19576	19839	19630	19876	19792	19538	19683	19733	19627	19515	19724	19808	19861	19545	19757	19789	19611	19621	19718	19984	19645	19661	19682	19785	19754	19730	19619	19769	19508	19613	19827	19672	19732	19402	19724	19838	19733	19527	19737	19784	19533	19680	19678	19601	19709	19544	19716	19803	19653	19884	19743	19472	19596	19701	19697	19526	19667	19702	19712	19610	19764	19909	19768	19526	19602	19775	20053	19676	19556	19377	19608	19520	19482	19751	19847	19693	19608	19664	19658	19574	19565	19529	19650	19718	19727	19489	19611	19516	19794	19749	19585	19649	19687	19579	19569	19607	19708	19564	19576	19680	19745	19718	19658	19538	19698	19764	19562	19523	19392	19484	19698	19446	19618	19660	19521	19503	19611	19410	19639	19740	19586	19786	19765	19664	19750	19517	19579	19677	19582	19529	19703	19805	19515	19467	19715	19809	19804	19687	19560	19762	19640	19623	19709	19802	19511	19561	19747	19650	19705	19506	19542	19790	19602	19791	19726	19525	19626	19532	19450	19489	19619	19956	19624	19739	19639	19632	19602	19581	19540	19433	19488	19593	19552	19291	19471	19570	19780	19795	19608	19566	19642	19608	19543	19677	19717	19716	19781	19432	19542	19679	19472	19624	19591	19664	19622	19427	19488	19598	19652	19663	19628	19719	19597	19617	19589	19515	19719	19605	19483	19581	19573	19749	19686	19961	19745	19397	19608	19598	19668	19484	19484	19619	19585	19630	19578	19512	19603	19727	19472	19485	19663	19624	19837	19510	19663	19563	19588	19671	19687	19789	19594	19739	19752	19783	19695	19522	19715	19681	19598	19558	19657	19705	19559	19618	19796	19656	19576	19734	19848	19500	19689	19641	19610	19618	19706	19745	19701	19666	19741	19638	19618	19495	19804	19679	19605	19751	19600	19580	19668	19734	19705	19582	19713	19804	19805	19596	19839	19736	19757	19672	19598	19610	19533	19578	19559	19585	19703	19492	19678	19739	19733	19604	19463	19746	19626	19654	19752	19639	19539	19773	19609	19671	19642	19858	19610	19581	19721	19523	19649	19633	19609	19689	19625	19655	19687	19619	19627	19766	19568	19671	19685	19689	19725	19457	19661	19624	19693	19504	19670	19524	19612	19528	19815	19698	19715	19526	19489	19513	19584	19676	19616	19554	19724	19754	19535	19777	19639	19862	19748	19641	19685	19559	19538	19790	19693	19433	19724	19763	19503	19660	19751	19600	19691	19726	19700	19373	19557	19570	19548	19409	19502	19547	19743	19659	19785	19569	19727	19526	19746	19878	19789	19699	19673	19622	19623	19608	19793	19661	19603	19630	19915	19714	19569	19677	19595	19665	19462	19693	19722	19605	19764	19595	19487	19574	19687	19495	19627	19782	19578	19670	19684	19711	19699	19751	19662	19745	19801	19698	19659	19526	19775	19565	19575	19870	19754	19570	19612	19588	19661	19590	19653	19387	19724	19507	19505	19629	19714	19591	19715	19691	19934	19889	19913	19548	19782	19660	19752	19564	19600	19692	19417	19802	19515	19637	19653	19641	19763	19517	19636	19648	19665	19618	19524	19397	19670	19587	19612	19660	19626	19617	19577	19670	19591	19532	19596	19603	19567	19772	19685	19634	19659	19694	19658	19835	19784	19624	20048	19568	19545	19807	19764	19793	19614	19520	19656	19655	19719	19744	19543	19538	19763	19687	19784	19576	19494	19654	19512	19559	19564	19615	19605	19479	19697	19536	19678	19572	19665	19535	19749	19549	19665	19773	19526	19803	19535	19623	19611	19705	19568	19529	19717	19676	19648	19729	19806	19747	19513	19888	19624	19552	19551	19510	19492	19663	19633	19705	19596	19604	19792	19720	19703	19483	19582	19886	19474	19603	19800	19716	19490	19611	19667	19610	19692	19679	19606	19514	19659	19665	19631	19636	19668	19741	19588	19798	19540	19702	19815	19638	19813	19725	19496	19510	19638	19641	19661	19441	19550	19783	19622	19665	19663	19583	19723	19618	19600	19751	19727	19578	19440	19601	19707	19704	19619	19583	19554	19719	19730	19693	19536	19639	19622	19584	19598	19419	19622	19726	19668	19708	19484	19658	19575	19850	19694	19651	19697	19737	19726	19809	19645	19519	19514	19492	19627	19648	19806	19774	19746	19490	19651	19624	19460	19607	19739	19658	19605	19747	19497	19830	19598	19815	19624	19707	19721	19642	19686	19494	19745	19582	19657	19842	19777	19760	19525	19729	19729	19557	19552	19633	19611	19688	19847	19692	19582	19546	19505	19665	19600	19638	19584	19674	19654	19537	19753	19438	19763	19611	19598	19563	19732	19575	19567	19489	19723	19606	19600	19755	19757	19847	19575	19614	19473	19395	19576	19408	19727	19558	19745	19655	19607	19520	19601	19723	19795	19532	19817	19666	19703	19680	19693	19570	19643	19701	19507	19601	19652	19693	19597	19541	19703	19824	19562	19905	19544	19710	19791	19678	19700	19730	19705	19710	19754	19554	19633	19615	19532	19531	19659	19522	19541	19675	19740	19636	19569	19654	19639	19599	19563	19594	19723	19550	19623	19446	19632	19883	19594	19485	19609	19687	19626	19638	19736	19862	19602	19642	19633	19833	19731	19678	19632	19506	19620	19520	19624	19846	19901	19544	19497	19922	19344	19558	19516	19481	19521	19693	19622	19561	19522	19329	19596	19743	19697	19776	19431	19507	19708	19753	19715	19741	19584	19712	19629	19641	19573	19585	19509	19688	19771	19474	19765	19569	19857	19752	19747	19799	19483	19542	19683	19670	19619	19566	19535	19710	20045	19648	19689	19690	19726	19727	19630	19632	19733	19659	19645	19601	19489	19539	19775	19574	19728	19661	19714	19782	19616	19584	19803	19624	19778	19669	19735	19547	19600	19574	19746	19823	19711	19742	19960	19677	19687	19645	19523	19765	19611	19635	19574	19438	19543	19583	19537	19469	19719	19492	19680	19873	19509	19633	19529	19696	19847	19635	19731	19865	19694	19593	19597	19509	20051	19645	19553	19641	19500	19613	19743	19853	19644	19575	19278	19340	19689	19552	19629	19494	19583	19607	19567	19894	19661	19760	19682	19733	19720	19564	19739	19630	19416	19808	19685	19654	19665	19606	19490	19729	19584	19812	19712	19613	19760	19570	19609	19785	19714	19711	19635	19650	19549	19398	19806	19502	19642	19354	19822	19687	19535	19765	19594	19609	19418	19554	19613	19853	19742	19613	19410	19632	19682	19678	19489	19701	19681	19545	19611	19475	19674	19603	19442	19563	19602	19669	19756	19640	19783	19609	19694	19462	19593	19690	19551	19661	19542	19919	19747	19652	19721	19748	19555	19756	19716	19881	19598	19572	19687	19671	19558	19513	19496	19730	19720	19662	19583	19513	19503	19495	19559	19888	19557	19750	19677	19592	19924	19738	19495	19370	19476	19525	19577	19647	19654	19739	19528	19506	19586	19708	19613	19708	19656	19703	19854	19567	19777	19595	19637	19463	19713	19590	19635	19368	19703	19738	19635	19479	19652	19688	19602	19608	19608	19572	19865	19771	19724	19609	19659	19884	19678	19669	19747	19894	19614	19535	19812	19679	19630	19675	19789	19642	19758	19745	19543	19693	19607	19726	19612	19667	19790	19708	19512	19786	19443	19714	19496	19724	19695	19667	19666	19741	19662	19672	19551	19750	19664	19828	19587	19625	19577	19599	19705	19496	19629	19667	19913	19592	19569	19522	19576	19809	19648	19547	19722	19529	19642	19532	19677	19679	19626	19719	19624	19556	19427	19650	19522	19715	19572	19788	19527	19468	19451	19698	19485	19617	19528	19659	19576	19703	19746	19638	19630	19500	19754	19587	19743	19628	19731	19599	19597	19524	19343	19485	19616	19473	19509	19539	19612	19655	19596	19730	20027	19763	19768	19725	19530	19607	19541	19585	19682	19596	19632	19622	19611	19756	19816	19916	19630	19671	19638	19595	19669	19595	19434	19609	19777	19742	19868	19766	19513	19526	19688	19792	19623	19650	19619	19676	19595	19694	19554	19785	19770	19771	19483	19526	19674	19563	19573	19875	19571	19646	19544	19477	19671	19472	19463	19551	19613	19511	19517	19808	19497	19769	19597	19595	19489	19510	19848	19811	19610	19743	19689	19304	19703	19549
34694	57959	57516	49496	41800	35448	31255	27154	24304	22348	21117	20342	19547	18876	18487	18345	18112	18277	18031	18026	17937	17858	17904	17783	17650	17669	17798	17871	17606	17772	17675	17740	17523	17657	17561	17680	17676	17831	17753	18032	17827	17828	18088	18079	18110	17792	17585	17654	17539	17741	17349	17634	17625	17639	17733	17510	17689	17591	17569	17517	17685	17425	17414	17528	17560	17677	17524	17649	17609	17542	17493	17631	17613	17564	17569	17572	17414	17598	17577	17572	17652	17485	17679	17604	17604	17558	17365	17574	17616	17665	17534	17552	17758	17607	17387	17350	17498	17628	17430	17423	17440	17533	17591	17643	17570	17471	17465	17522	17687	17465	17496	17504	17535	17483	17496	17461	17571	17568	17431	17720	17471	17404	17498	17717	17566	17405	17512	17587	17641	17510	17473	17518	17662	17598	17501	17553	17622	17604	17507	17558	17594	17559	17616	17460	17488	17474	17442	17515	17616	17468	17615	17623	17516	17424	17465	17467	17687	17557	17570	17367	17596	17510	17515	17627	17482	17545	17566	17427	17512	17386	17458	17435	17634	17480	17636	17474	17559	17620	17497	17650	17644	17538	17507	17482	17522	17545	17548	17468	17468	17473	17488	17341	17588	17596	17598	17378	17524	17522	17596	17457	17409	17619	17528	17575	17576	17494	17754	17484	17540	17382	17555	17688	17548	17426	17619	17526	17581	17559	17588	17625	17294	17532	17530	17658	17626	17412	17513	17488	17312	17495	17729	17505	17569	17609	17572	17742	17591	17533	17412	17671	17585	17657	17503	17449	17593	17614	17583	17430	17539	17722	17456	17430	17663	17597	17701	17499	17645	17604	17526	17650	17396	17398	17630	17595	17511	17422	17680	17517	17705	17654	17636	17461	17562	17376	17488	17434	17658	17515	17565	17367	17602	17356	17668	17612	17540	17401	17420	17480	17468	17670	17480	17579	17394	17560	17728	17500	17563	17459	17566	17588	17528	17321	17555	17712	17370	17609	17492	17520	17544	17618	17586	17485	17473	17414	17594	17569	17583	17430	17542	17553	17621	17537	17592	17469	17391	17448	17587	17581	17583	17537	17604	17572	17508	17557	17567	17498	17471	17651	17617	17567	17578	17535	17616	17452	17596	17472	17463	17623	17594	17570	17554	17636	17462	17341	17586	17350	17576	17472	17710	17597	17580	17570	17531	17660	17472	17437	17725	17507	17478	17422	17597	17717	17405	17421	17475	17645	17586	17481	17495	17571	17648	17544	17394	17672	17481	17564	17559	17679	17581	17504	17529	17692	17462	17548	17539	17534	17629	17563	17611	17536	17598	17499	17472	17451	17606	17466	17378	17480	17750	17337	17617	17632	17555	17689	17618	17545	17544	17666	17638	17553	17575	17524	17431	17583	17387	17602	17669	17379	17692	17598	17427	17557	17735	17569	17451	17448	17501	17478	17597	17417	17502	17589	17660	17456	17420	17674	17638	17467	17494	17487	17561	17527	17424	17416	17714	17424	17596	17483	17389	17654	17671	17546	17678	17597	17587	17643	17399	17475	17583	17711	17317	17520	17547	17436	17540	17424	17547	17559	17569	17590	17434	17495	17600	17593	17651	17519	17480	17630	17603	17476	17515	17613	17448	17543	17780	17653	17524	17524	17525	17730	17363	17592	17602	17575	17475	17524	17682	17470	17539	17444	17577	17437	17335	17577	17720	17556	17670	17469	17542	17385	17567	17607	17224	17675	17465	17511	17432	17632	17549	17703	17602	17470	17532	17599	17532	17540	17354	17597	17654	17457	17458	17557	17713	17614	17679	17504	17509	17499	17496	17569	17624	17606	17560	17481	17378	17682	17384	17485	17573	17611	17568	17520	17616	17592	17590	17493	17636	17450	17499	17644	17588	17485	17399	17383	17497	17518	17558	17390	17564	17731	17685	17584	17430	17606	17527	17460	17447	17753	17413	17419	17699	17529	17644	17457	17534	17427	17560	17464	17646	17579	17756	17507	17489	17461	17543	17548	17687	17470	17523	17678	17428	17420	17503	17616	17526	17440	17498	17639	17504	17595	17479	17401	17563	17497	17697	17588	17634	17611	17389	17656	17578	17417	17547	17568	17441	17564	17554	17454	17597	17383	17566	17683	17336	17667	17401	17486	17544	17475	17666	17555	17445	17480	17663	17505	17589	17527	17539	17602	17494	17522	17535	17587	17594	17489	17817	17432	17587	17433	17441	17477	17640	17549	17539	17559	17575	17691	17604	17526	17551	17537	17478	17556	17600	17622	17440	17619	17488	17593	17651	17435	17623	17677	17588	17486	17576	17276	17648	17538	17645	17505	17607	17387	17519	17515	17512	17511	17459	17500	17557	17332	17824	17543	17526	17482	17567	17652	17421	17465	17584	17429	17506	17565	17530	17557	17625	17547	17717	17588	17577	17696	17498	17575	17587	17455	17654	17568	17678	17547	17602	17627	17713	17644	17509	17430	17720	17623	17659	17502	17578	17510	17433	17559	17462	17566	17551	17517	17523	17596	17588	17460	17507	17620	17484	17480	17698	17816	17715	17564	17552	17517	17730	17580	17525	17705	17600	17628	17420	17477	17687	17349	17806	17478	17634	17467	17502	17655	17501	17579	17545	17644	17347	17524	17503	17576	17697	17610	17629	17481	17600	17541	17489	17676	17460	17570	17619	17528	17589	17495	17427	17350	17574	17651	17646	17625	17547	17678	17339	17583	17591	17710	17445	17650	17704	17502	17624	17481	17545	17611	17527	17459	17369	17699	17443	17582	17572	17644	17529	17496	17563	17767	17411	17569	17559	17587	17582	17441	17441	17604	17623	17506	17318	17727	17588	17387	17367	17523	17501	17637	17479	17713	17548	17539	17507	17729	17340	17518	17586	17547	17499	17586	17471	17453	17331	17476	17594	17541	17456	17386	17627	17555	17516	17365	17653	17417	17485	17661	17493	17474	17480	17563	17501	17561	17600	17572	17513	17481	17632	17523	17603	17573	17399	17430	17687	17640	17504	17408	17652	17548	17539	17593	17463	17580	17698	17525	17452	17686	17518	17513	17514	17573	17379	17486	17495	17610	17517	17426	17614	17559	17509	17495	17566	17543	17531	17671	17327	17409	17657	17573	17475	17463	17536	17580	17705	17651	17519	17541	17400	17575	17653	17557	17523	17716	17600	17570	17564	17619	17396	17424	17650	17375	17716	17592	17634	17466	17563	17515	17419	17697	17512	17433	17663	17559	17516	17332	17674	17503	17643	17539	17585	17603	17612	17595	17432	17566	17337	17640	17432	17597	17455	17609	17587	17584	17535	17488	17510	17434	17544	17600	17527	17608	17534	17570	17598	17518	17427	17654	17573	17537	17570	17708	17431	17410	17563	17697	17587	17445	17635	17590	17659	17533	17371	17562	17609	17517	17415	17606	17636	17574	17570	17439	17466	17595	17563	17642	17541	17677	17505	17627	17652	17484	17581	17580	17526	17529	17723	17723	17595	17430	17554	17613	17497	17509	17607	17444	17557	17517	17584	17561	17567	17386	17713	17540	17463	17777	17760	17438	17804	17514	17580	17532	17580	17464	17410	17627	17596	17635	17630	17617	17413	17713	17629	17398	17521	17701	17580	17348	17613	17583	17536	17343	17587	17417	17496	17579	17467	17464	17520	17598	17679	17675	17429	17429	17549	17555	17654	17607	17669	17318	17516	17375	17602	17646	17665	17448	17452	17661	17508	17520	17573	17474	17561	17702	17472	17676	17579	17572	17432	17432	17673	17428	17572	17614	17633	17462	17359	17521	17513	17674	17466	17559	17491	17503	17419	17323	17575	17634	17501	17597	17538	17501	17540	17569	17476	17398	17681	17392	17606	17555	17630	17603	17428	17675	17531	17401	17490	17417	17723	17423	17555	17624	17587	17531	17687	17650	17602	17611	17569	17494	17546	17654	17415	17565	17584	17730	17543	17348	17494	17665	17532	17498	17288	17631	17554	17569	17470	17496	17508	17548	17497	17453	17405	17637	17539	17754	17527	17318	17503	17636	17442	17552	17301	17580	17640	17591	17537	17567	17478	17609	17558	17567	17599	17593	17614	17609	17650	17724	17615	17581	17488	17477	17480	17571	17631	17370	17621	17601	17442	17600	17511	17603	17238	17515	17610	17580	17432	17483	17456	17556	17565	17527	17360	17612	17474	17598	17515	17451	17649	17459	17595	17474	17467	17564	17656	17503	17483	17576	17610	17546	17453	17700	17523	17610	17593	17437	17630	17592	17541	17572	17517	17476	17443	17607	17766	17384	17733	17542	17410	17693	17504	17307	17469	17507	17470	17442	17573	17747	17556	17584	17473	17774	17652	17546	17822	17539	17483	17682	17502	17436	17658	17674	17520	17558	17506	17457	17415	17413	17533	17579	17365	17755	17461	17747	17387	17543	17559	17633	17464	17662	17551	17719	17524	17493	17593	17427	17526	17586	17472	17677	17371	17531	17444	17468	17324	17484	17416	17486	17669	17530	17551	17527	17608	17658	17471	17499	17550	17601	17506	17409	17630	17663	17609	17321	17447	17749	17513	17612	17600	17572	17523	17517	17476	17604	17691	17539	17432	17500	17610	17481	17424	17452	17547	17723	17630	17619	17468	17528	17670	17462	17493	17658	17402	17592	17683	17436	17556	17582	17517	17479	17635	17711	17466	17665	17558	17430	17423	17411	17605	17448	17514	17545	17493	17450	17493	17495	17526	17520	17628	17346	17456	17437	17459	17617	17471	17257	17473	17520	17751	17544	17477	17514	17626	17476	17581	17469	17552	17476	17481	17337	17377	17522	17591	17515	17406	17471	17589	17570	17601	17604	17441	17512	17608	17421	17641	17491	17596	17581	17642	17494	17344	17605	17459	17444	17522	17571	17526	17668	17708	17435	17604	17518	17576	17373	17390	17584	17650	17541	17650	17439	17593	17410	17641	17487	17499	17442	17409	17504	17593	17492	17620	17522	17597	17478	17613	17654	17477	17586	17587	17372	17553	17628	17523	17563	17498	17371	17625	17464	17322	17666	17548	17495	17572	17594	17594	17518	17521	17428	17566	17511	17516	17548	17530	17540	17542	17625	17424	17589	17427	17428	17448	17672	17512	17651	17668	17576	17687	17549
28740	29814	38015	34298	27430	24786	23162	21325	20487	20143	19735	19580	19387	19411	19124	19507	19284	19097	19075	19195	19228	19133	19002	19108	18993	19001	19110	19035	19014	19216	19194	19168	19217	19046	18974	18960	18936	18925	19022	19044	19134	19177	19207	19186	19034	19196	19159	19101	18942	19210	19039	19158	19096	18924	19194	19152	19183	19023	19055	19063	18960	18804	18866	19119	19197	18810	18974	19099	18963	19071	18936	18932	19254	19049	19245	18935	19125	19107	19058	18954	19178	18995	19034	18886	19072	18954	19013	19053	18955	19010	19314	18842	18983	19101	19159	19159	19037	19045	19288	19059	19115	19047	19122	18995	18958	18942	19103	19117	19101	18989	19116	18919	19029	18952	19088	18933	19013	19048	19064	19107	19064	19018	18891	18873	19114	19001	19166	19251	19118	18934	19032	19037	18869	19059	18777	19065	18904	18789	19027	19097	18893	19044	18841	18976	18959	18758	18850	19004	18948	19016	19049	19178	18959	19024	19102	18987	18714	18978	18856	19069	18926	18929	19134	18861	19033	18962	18885	19000	19056	19039	18943	18875	18930	18885	19062	19056	19063	19130	19139	18947	18984	19168	18793	18888	18915	19038	18940	19007	19045	18978	19086	18893	18941	19030	18960	19105	18976	18973	18841	18773	18940	19112	19119	19148	19012	19110	19223	18939	18891	19201	19022	18867	18965	19209	19073	19013	19324	19035	19220	19016	19123	18892	19153	18981	19086	19034	18979	19066	19136	18882	18986	19052	18759	18955	19072	19293	19149	19098	19110	18987	19096	19146	19126	19001	19273	19128	19146	19086	19082	19108	19170	19167	19170	18992	18964	19158	18880	18962	18979	18930	19017	19023	19128	18959	19205	19083	19158	18879	19002	19010	18885	19233	18862	19006	18720	19078	19089	19067	18984	18915	18937	18947	19194	19020	18959	19117	18895	18932	18987	19199	18883	19058	18986	19057	19171	19072	19073	18880	19046	19164	18975	18899	18904	18894	19096	19000	19073	19102	19149	18700	19064	18944	18873	18829	18969	19090	19293	19132	19149	19096	18935	18961	19071	19046	19167	18988	19011	18957	19062	19132	19133	18917	18999	19084	19071	19117	19224	19260	18967	18921	18981	19208	18758	18924	18923	19139	18998	19023	19171	18999	19000	19072	19124	18922	18950	19078	18889	19043	19005	19142	19100	18967	18898	19147	18718	18933	19045	18935	18902	19016	19151	19012	19219	18899	19121	18949	19148	19115	19124	19092	18981	19071	19074	19143	19015	18944	18916	19003	19058	19110	18956	19327	19053	19066	18972	18922	18937	18845	18972	19195	19007	19064	19038	19026	19069	18981	19175	19070	19070	18786	19037	18965	19198	18992	19269	19070	19073	19088	19079	19049	19134	19268	19149	18937	19053	18966	19048	18938	18891	18970	18913	18938	19082	19258	19094	19064	19123	19054	19021	18973	18906	19077	19005	19040	18841	18823	19066	18840	18885	18886	19173	18869	19097	18999	19074	18929	19273	19104	19117	18921	18890	19199	19028	19023	18932	19108	18979	18838	18996	18947	18880	19106	18917	19044	19036	19071	18894	19062	19114	19066	18923	18918	18761	19149	19008	18986	18841	18924	19067	18892	19038	19145	19159	19058	18963	19010	18914	18954	19027	19010	19194	19163	18965	18939	19067	19035	19004	19063	19065	19055	18963	18848	19069	19023	18974	19077	19200	19228	19177	19035	18878	18984	19017	19136	18963	18967	19000	18735	18998	18907	19082	18908	19180	18984	19281	19072	19061	19150	18846	18949	19061	18960	18895	18876	18746	19083	18962	19110	19061	19028	19049	19123	19062	18983	19127	19043	19217	18992	18848	19028	18943	18928	19065	18986	19251	19134	19053	19098	19089	19168	19088	19053	19225	18818	19098	19024	19020	19082	19007	19070	18986	18920	18934	19055	18898	19028	18959	19030	18913	18944	19125	18886	19021	18949	18830	18821	19121	18838	18955	18974	19093	19083	18964	18773	19054	18895	19003	18971	19092	19083	19204	19233	18841	18790	19109	19108	19025	19193	19139	19223	19094	18852	19073	18988	18966	18972	18972	19109	19007	19143	18942	18977	19142	18929	19026	19136	19162	19027	19133	19030	18924	18945	19063	19035	19122	19015	18974	19043	18951	18966	18961	18874	18999	18997	18947	19016	18935	18915	19203	19269	18987	18837	18918	19059	18892	19148	19081	18911	18679	18987	19115	19107	19437	19191	18979	19009	19076	18923	19087	18849	18863	18922	19011	18991	19169	19381	19019	19117	19053	19119	19169	18943	18997	19022	19146	18997	19137	19011	18928	19012	19125	19023	19007	19045	18919	19070	19024	18977	18807	19040	19032	19065	18855	18983	18965	19119	18938	19008	19043	18905	19095	18997	18986	19098	19100	18974	19049	18871	18900	18848	19033	18855	18974	18949	19002	18997	18997	19208	18885	19039	19114	18960	18884	19047	19084	18911	18967	19052	19069	18847	19231	18931	19094	18935	18959	19013	19116	18855	19200	19062	18801	19081	19166	18923	19054	18922	19083	19249	19160	18950	18981	19020	19070	18901	19188	19099	18931	18958	19093	19018	19133	19137	18925	19042	18751	19023	18962	19107	19199	19052	18946	18971	18954	18740	19098	19100	18979	19002	19182	19105	19029	19242	18857	18915	19052	18920	18890	18921	19082	19070	18982	18872	18953	18912	18916	18994	18972	18814	19010	19207	19031	19030	18936	18874	18936	18925	19001	18923	18694	18885	18950	19121	19139	19165	19079	19120	19027	18929	19098	19063	18948	18946	18900	19143	18948	18929	18881	18899	18876	18904	18867	18980	19030	19153	18956	18957	19080	18731	18935	19120	18953	19108	18926	19188	18887	18977	18894	19185	19172	19071	18690	18989	19145	19004	19072	19001	18875	18923	18982	19041	19010	18928	18858	19028	18952	18963	18837	19039	19081	19011	18947	18979	19008	18907	19004	19025	19081	18987	18728	18890	18985	19179	18872	18926	19039	19119	19028	18965	19207	19062	19032	19063	19054	19117	19029	18902	19096	19138	19081	19047	19037	19010	19134	19165	19306	18971	19209	19062	18896	19106	18998	19070	19151	18860	18964	18828	19153	18876	18998	19011	19232	19004	18955	19062	19016	19105	18867	19024	19045	19177	19146	18929	19065	18913	18999	19101	19016	19123	19012	19001	19014	19045	19165	19090	19003	19297	18871	19176	18923	18872	19005	19000	18929	19087	19025	18998	18931	19056	19267	18998	18932	19189	19145	19156	18991	19012	19112	19038	18995	18994	18930	18915	18986	19015	18910	19007	19133	18995	18988	18957	19080	19147	18972	18975	19076	18799	19195	18876	19081	18975	18956	19102	18911	18785	19001	19145	18823	18931	19006	19126	19194	19067	19016	19023	19083	18916	18903	19053	19115	19082	18887	18822	19256	19051	18921	18966	19187	19150	18937	19041	19123	18876	19128	19003	18959	18903	19146	19007	19010	19102	19144	19139	19022	19145	18982	19074	19263	19081	19204	18968	18897	19184	18828	19159	19115	18989	19047	19072	18902	18920	19079	19133	18990	19111	19114	19137	19087	18830	19137	19225	19074	18923	19022	19066	18882	18982	18951	19113	18960	19096	18992	18908	19011	19048	19054	18959	19076	18818	18904	18854	19164	18908	19073	19075	19111	18892	19040	18980	18857	18789	18821	19085	18925	19022	19170	18981	19108	19030	18844	19165	18980	18874	18925	18705	18903	18901	19193	18908	18909	19151	19258	19177	19091	19080	19069	18849	19116	19123	19154	18838	18962	19135	19045	18884	18960	19065	18871	18837	18912	19204	19158	19071	18888	18925	19020	18856	19203	19030	19102	18920	19021	18890	19033	19021	19090	19024	18964	19037	18960	19001	18979	18985	19182	18807	19152	18957	18861	19087	19072	18931	19118	18804	19089	19331	19222	19168	18842	19156	18918	19108	19062	18883	18913	19007	18922	19082	19203	19031	19215	18878	18745	19122	18965	19061	18936	19240	18797	18994	19068	19037	18894	19016	19048	19140	19016	19112	19077	19025	19108	18959	19126	18948	18997	18820	18937	19038	19142	19340	18887	18953	19131	18976	19139	19092	19027	19191	19215	19237	19166	19027	18878	18987	18859	18997	19306	19097	19202	19036	19268	18982	19095	19105	18825	18904	18996	18766	18971	19149	19217	19099	19028	18909	19166	18975	19112	19032	19035	19060	19095	18756	19055	18941	18995	19147	18989	18982	19174	18967	19263	19166	19009	19097	18986	18940	18926	19094	18938	18984	19077	19228	19062	18963	19025	19135	18968	19089	18987	18918	18843	18943	19122	18840	18973	18926	18840	18779	19100	19121	18827	18982	19062	18807	18961	18874	19298	19125	19086	19013	18904	19111	19085	19091	19200	19118	18955	19027	18995	19176	19044	18970	19006	18986	18967	19110	19009	19156	19136	19003	18999	19040	19152	19110	19093	19004	18734	18928	19032	19125	18782	18970	18948	18940	18921	19152	18853	19105	19051	18967	18971	19061	19005	19148	19115	18820	19054	19152	19217	19144	18964	19049	18993	19062	18934	19153	18922	18822	18977	19021	19078	19062	19023	19123	19033	18738	18765	19075	19332	19284	19105	18985	19179	19143	19081	18853	18976	19019	18741	18740	18892	18839	19092	18894	18866	19090	18839	18939	19087	19028	19076	19041	19133	18894	19149	19225	18966	19352	19013	19010	19276	19061	19319	19135	19109	19076	19049	19077	19079	18998	19066	19038	19026	18996	19092	18946	18903	19205	19012	19042	19125	19035	18893	19143	19017	19172	18971	19091	19060	19133	19183	19120	19232	18967	19319	19078	18878	19099	19178	19016	19122	18896	19081	18912	18926	18908	18958	18958	18816	18962	19105	19095	19303	18840	18957	18927	19112	19090	19054	19125	19066	18980	19046	18960	19116	19118	19191	18923	19102	19032	19060	19048	19072	19020	19136	18956	19179	19091	19091	19040	18885	18870	19098	19025	18963	19034	19004	19100	18993	18966	18855	18955	19081	18813	18855	19091	19294	19023	19162	19101	19202	19189	19006	18912	19051	18968	19041	19115	19073	18989	19071	19115	19309	19236	18914	18967	19162	19102
32033	47539	45325	36053	29215	25278	22716	20751	19148	18701	18130	17778	17328	17394	17138	17283	17217	17121	17167	17022	17128	17024	17186	16929	17097	17136	17064	16906	16985	17101	17050	16948	17136	16980	17073	16984	17155	16843	17020	17073	17202	17193	16937	16884	16882	16998	17082	16877	17069	16978	17081	16834	17166	16904	17032	16992	16859	17069	17051	17002	17098	17053	17114	17111	17028	16956	16899	17032	16894	16691	16862	16992	17011	17011	16854	16951	16924	17191	16995	16876	17079	17188	17087	17087	16931	17018	17029	16962	17035	16756	16999	16850	17136	17109	17161	16993	16847	17084	16921	16970	16905	16903	16989	16968	17023	17091	16987	17032	16846	16958	16981	17098	17013	16958	17074	16909	17075	17003	16937	17085	17042	16853	16882	16914	16868	16879	16991	17031	17049	16993	16969	17045	17053	16910	16982	17009	16981	17008	16976	17088	16962	16938	17048	16932	17023	16912	16900	17182	16954	16969	16902	17047	17039	17103	16938	16844	16861	16992	16987	17039	17040	16946	17107	17053	17015	16996	17058	17141	16980	17042	16989	17006	16941	17230	16897	17184	16877	17069	16974	17155	16912	16918	16950	16932	17005	16904	17051	16800	17025	17025	16890	16864	17071	16979	16839	16898	17158	16691	17021	17079	16798	17051	16995	16995	17056	16987	16998	16958	17139	17098	17120	16907	16960	17041	16966	17050	16934	16999	17051	16914	16863	16836	17027	16851	16936	16862	17146	17059	17033	16918	16975	17096	17022	17059	16839	16895	16851	17011	17067	16986	17083	17094	17036	16937	17064	16992	16810	16929	17009	16978	16959	17032	16824	17059	16934	16934	16879	17145	17129	17024	16787	17003	16818	16905	16990	16944	16957	16984	17068	17192	17017	16876	17094	16995	16979	16976	17079	16971	16898	16845	17115	16835	17123	16918	16962	16861	17029	17013	16987	16973	16948	17041	16994	16989	17042	17111	16950	17042	16947	16998	17199	16911	16956	17124	17108	16934	17175	16860	16926	16955	16995	17033	17030	16980	16958	16884	17045	16998	16955	17201	16967	16892	16987	17084	16861	17020	16885	16943	17042	17157	17122	17157	17013	16925	16986	16930	17011	17017	16928	16966	17127	16913	16957	17145	17011	17040	17124	16966	16893	17031	16868	17023	17170	16981	17131	17144	16996	16975	17039	16941	17100	17000	16965	16940	16992	17200	16728	17009	16953	17064	17037	16906	16870	16974	17050	16967	17066	16975	17007	16999	17092	17056	16853	17070	16965	17035	17135	16844	17105	16992	16908	17143	17017	17001	16830	16975	16995	17032	17036	16849	17042	16848	17023	16838	17030	16915	16950	16899	17097	17063	17127	16828	17123	16938	16944	16933	16831	17098	16950	17139	16999	17045	16999	17107	17129	17151	17002	17098	17027	16825	16901	16941	16972	17080	16852	16934	16846	16964	16962	16944	16997	16955	16967	17163	16895	17056	16961	17009	16829	17055	16927	17008	16982	16912	16999	16749	17040	17027	17043	17011	16859	17027	16995	17000	16930	17031	17083	17011	17079	17061	16851	16898	16926	16886	16988	17060	17077	16961	17006	17026	16998	16861	17101	16863	17013	17018	17032	16954	16998	17058	17006	16956	17030	16997	17061	16981	16945	16953	16837	17021	16980	16964	17056	16803	16976	16884	16976	17003	16864	16978	16864	16837	17069	17012	17125	17012	17088	16911	17046	17040	16849	16889	16964	16969	17102	16969	17015	17056	16911	16991	17230	16994	16720	17056	17034	16991	16989	17020	16903	17019	16904	17158	17008	17039	16851	17193	16960	16910	17018	17052	17006	16907	17057	17000	17109	16965	17112	16919	16981	17079	16983	16906	17092	16910	16941	17105	16935	17051	17046	16981	16965	17026	16919	16923	17264	16931	16934	17018	17043	16790	17008	16997	16909	16837	16958	16955	17033	16776	17065	17101	17081	17084	16921	17012	17134	16988	16951	16966	17015	17035	16937	17017	16940	17100	16962	17049	17010	17195	17013	17161	16933	16902	17013	17024	17000	17008	16896	17037	17039	17077	16814	16972	17064	17017	17086	16931	17030	17057	17182	16966	16934	17003	17020	17105	16830	17051	17010	16721	16976	16859	16947	16960	17134	16905	17022	16904	16938	17074	17016	17030	16953	16981	17027	16909	16926	16892	17005	17011	17167	16884	16918	16735	17055	16972	17095	17019	16984	17087	17328	16807	16971	16886	16945	16973	17044	17041	16913	17038	16984	16903	16865	16879	17087	16930	17036	17010	17172	16999	16932	16859	16704	16999	17068	17146	16994	16934	17223	17040	17062	16887	16857	16937	16921	16739	17100	16790	16967	17098	16881	17140	17012	16945	16946	17005	17029	17112	17006	16989	16960	16911	17044	17004	16983	16955	16934	16923	17031	17056	17038	16961	17069	16955	16928	16908	16843	16936	16949	16975	17051	17092	16867	17048	16946	17023	16807	16927	16918	17042	16968	16996	17028	17100	16873	17161	17220	17165	17208	17021	17041	17125	16946	17153	17031	16830	16999	17177	16941	17042	16928	16966	16947	16949	16998	16911	17108	16938	17135	17091	17009	17062	17110	16880	16972	16813	17171	16829	17071	17088	16922	17132	16898	16880	17015	17058	16982	16974	17095	17063	16968	17121	17028	16806	16990	16897	16974	16958	16972	17093	16859	17041	16951	16908	17184	17092	17042	17032	16896	17171	16898	17027	17062	16850	16925	16851	17091	17023	17051	16994	16833	16967	16894	16875	16843	16830	16963	16983	17014	17150	16991	16999	16970	16958	16964	16919	17021	17015	16991	16907	17043	16751	17090	16928	17033	17025	16985	17127	17155	17213	16736	17095	17116	16835	17077	16899	17027	17027	17006	16858	17041	17047	16865	17105	17060	16907	16954	16878	16926	17094	17051	17115	16830	16905	16867	16955	17003	16876	17048	17002	16950	16905	17036	16816	16955	16847	17082	16972	17214	16772	17078	16891	16969	16952	16828	16873	17071	16977	16910	17022	17125	16924	17008	16857	16955	16999	16888	16900	17194	17014	17020	16823	17042	16916	17023	17010	17028	16939	16927	16820	17003	17021	17060	16918	16862	17036	16962	17165	16946	16853	17031	16981	17048	17037	17148	16898	17211	16940	17093	16830	17081	16970	17038	17162	17113	17187	17019	16991	17115	16963	17048	16905	17136	17051	17029	17075	16922	17078	16808	17113	16967	16841	16958	16748	16845	17051	16989	16950	17040	17056	16986	16996	16837	16954	17117	17040	16902	16938	17021	17057	17135	16957	17005	16916	17100	16884	17184	17034	17053	17025	16982	16833	16997	16940	16713	16898	17026	16897	17113	17161	16890	17072	17046	16995	17011	16918	17140	16865	17007	16868	17082	17054	17000	16921	16899	16936	17033	17242	16916	17006	17154	17053	16879	17038	16763	17151	16946	17012	17229	16943	17203	16980	16898	17122	17111	16984	16986	16899	17014	16908	16950	16926	16932	17136	16949	17007	16827	16923	16996	16915	16967	17038	16903	16994	16974	17189	17106	16909	17036	16989	17092	16973	16996	17089	16991	17049	17086	16911	17048	16964	17069	17005	17088	17018	16889	16926	16958	17003	17156	17062	16915	16937	17149	16973	17085	16988	17008	17094	17192	16882	16884	16915	17070	16807	17063	16973	17000	16908	17134	16980	16837	17111	17014	16942	16976	16981	16896	16896	16841	16944	16923	17055	17076	16941	16923	16989	16867	16924	17115	16991	16904	17165	17090	16943	17131	17044	17019	16924	16978	16910	17016	17053	17065	17111	16802	16975	17295	16947	17039	16862	17035	16914	16975	17028	16890	16984	17111	16888	16921	17105	16868	17031	16975	17135	16877	16986	16967	17031	17065	17055	17154	17055	16966	17110	17056	17158	16938	17103	17069	16998	17028	17061	16963	17200	17062	16967	16941	17051	16986	17022	17157	17238	17149	17036	17157	16842	16984	16903	17053	17255	16816	16912	16907	16905	17054	17022	16993	16915	17139	17062	17044	16900	17065	17015	16817	17031	16888	16934	17196	17006	17118	16858	17015	16956	17023	16967	16973	16960	17117	17003	16909	16978	16983	17041	16765	17014	17133	16967	16994	16977	17030	17064	16928	17019	17129	17054	17001	17067	17137	16854	16948	16813	16786	17052	16959	17058	17155	17080	16876	16927	16992	17065	17085	16906	17046	16832	16917	16978	17003	17037	16921	16940	17065	17046	16907	16943	17052	17005	16892	17051	17064	17116	16962	17000	17053	16814	16996	16918	17070	16859	16983	16929	16959	17079	17040	17033	16917	16989	17099	16907	16964	17105	17144	16811	16761	16910	17021	16979	17027	16960	17075	16890	17013	16975	16911	16924	16905	17014	16962	16938	16772	16935	16883	17112	17014	16988	16848	16982	16917	16945	16948	17027	17049	17031	17015	17055	17120	16929	16923	16950	16760	16976	16991	16885	17081	17049	17022	16929	16994	16988	17010	16896	16962	17064	17013	17037	16798	17021	17107	17070	17124	16989	17059	16971	17229	17087	16980	16895	16924	17016	17043	17089	16990	16850	17053	16978	16940	17118	16856	17137	17012	16998	17150	16777	17011	16935	16936	17056	16992	17025	17070	16951	16963	16960	17092	17022	16940	16944	17079	17125	16983	16922	16990	17154	16735	16803	17108	17049	16900	17145	16984	16948	17112	16919	16820	17085	16896	16954	17034	16875	16846	17008	17019	17032	17137	16969	17051	16906	16965	17065	17137	17058	17126	17150	17007	17164	16945	17030	16897	17080	17082	17065	17066	16828	16857	17033	16941	17031	16939	16869	16995	16981	16878	16928	16964	17004	17029	17002	17022	16958	16920	17011	16947	16843	16937	16921	16948	16901	17117	16962	17099	17014	16972	16994	17006	17056	17102	16852	16957	17052	17041	16988	16849	17084	16876	17062	16909	16858	16958	16940	17034	17028	16876	16853	16979	16961	16940	17122	17182	16937	17095	16910	16967	16933	17085	17160	16881	16940	16933	16981	17034	17033	17085	16869	17028	17011	16935	17100	16778	16814	16976	17111	16899	17022	16855	17036	16929	17094	16919	16851	17095	16942	17078	16890	16957	16994	17211	16848
23854	21428	29327	26489	26292	27693	27044	22924	21777	21510	20693	20149	20119	19824	19620	19565	19631	19431	19625	19470	19566	19273	19249	19419	19372	19348	19475	19242	19206	19412	19494	19436	19439	19441	19350	19165	19274	19364	19408	19484	19699	19356	19050	19466	19451	19402	19355	19305	19077	19346	19230	19025	19235	19196	19386	19051	19312	19381	19236	19180	19174	19234	19157	19240	19161	19115	19323	19365	19233	19107	19158	19103	19467	19133	19116	19146	19109	19159	19039	19209	19209	19276	19335	19277	19232	19214	19144	19177	19423	19181	18953	19160	19210	19086	19407	19070	19048	19350	19119	19124	19045	19181	19241	19181	19185	19335	19320	19015	19194	19042	19141	19403	19161	19165	19085	19359	19307	19339	19108	19076	19282	19138	19227	19045	19336	19087	19394	19305	19187	19320	19246	19310	19266	19299	19117	19006	19163	19055	19297	19031	19120	19292	19285	19285	19241	19163	19081	19202	19063	19448	19335	19243	19210	19279	19014	19253	19412	19037	19281	19222	19195	18945	19325	19037	19211	19293	19249	18860	19363	19211	19165	19105	19161	19145	19280	19108	19248	19101	19166	19113	19442	19314	19121	19250	19188	19118	19242	19282	19247	19248	19124	18986	19253	19321	19123	19058	19039	19115	19131	19063	19088	19137	19358	19158	19142	18997	19102	19443	19372	18957	19193	19001	19132	19183	19164	19227	19110	19156	19326	19206	19123	19224	19188	19038	19151	19192	19157	19139	19142	19117	19226	19212	19210	19176	19086	19238	19254	19370	19212	19187	19240	19232	19120	19506	19300	18909	19230	19113	19252	19135	19223	19150	19204	19223	19172	19131	19089	19148	19156	19208	19121	19089	19278	19163	19008	19376	19237	19146	19061	19246	19292	19217	19247	18981	19123	19188	19069	19249	19215	19060	19309	19354	19367	19216	19336	19208	19126	19136	19030	19322	19221	19171	19291	19155	19173	18969	19231	19225	19101	19066	19078	19246	19294	19103	19050	19047	19116	19340	19229	19081	19321	19360	19189	19180	19375	19324	19202	19245	19020	19034	19287	19195	19134	19328	19098	19188	19038	19252	19423	19201	19399	19278	19210	19276	19093	19284	19312	18989	19331	19151	19209	19360	19552	19192	19277	19022	19098	19224	19082	19250	19420	19148	19168	19141	19160	19024	19029	19129	18948	19030	19212	19274	19192	19232	19224	19161	19145	19297	19235	19266	19257	19176	19059	19517	19218	19190	19257	19144	19087	19177	19192	19197	19157	19264	19212	19264	19136	19094	19090	19131	19247	19335	19326	18941	19202	19158	19105	19452	19047	19246	19246	19060	19365	19068	19128	19074	19126	19314	19165	19216	19289	19047	19279	19168	19241	19285	19246	19190	19233	19142	19158	19315	19280	19406	19242	19192	19176	19286	19199	19359	19057	19063	19087	19219	19143	19072	19167	19024	19323	19208	19147	19228	19072	18983	19171	19063	19369	19236	19126	19299	18977	19309	19154	19037	19049	19279	19012	19027	19258	19364	19194	19083	19216	19256	19406	19226	19274	19392	19193	19055	19320	19078	19286	19398	19215	19291	19310	19150	19106	19207	19102	19242	19266	18913	19307	19365	19166	19370	19420	19251	19391	19166	19291	19134	19323	19328	19340	19387	19206	19106	19343	19262	19256	19185	19078	18948	19352	18989	19238	19122	19056	19183	19149	19311	19037	19312	19200	19177	19307	19133	19266	19247	19069	19131	19180	19192	19091	19149	19310	19255	19325	19420	19199	19204	18980	19059	19146	19239	19235	19225	19296	19241	19110	19232	19156	19118	19113	19255	19068	19178	19395	19206	19254	19275	19225	19161	19158	19138	19334	19028	19331	19239	19264	19161	19170	19217	19269	19162	19334	19095	19405	19350	19267	19204	19350	19376	19320	19380	19169	19270	19247	19213	19171	19203	19316	19288	19031	19336	19426	19235	19378	19183	19236	18965	19116	19219	19059	19222	19108	19196	19137	19234	19119	19053	19111	19196	19199	19293	19092	19225	19169	19133	19088	19310	19291	19097	19071	18994	19390	19177	19177	19325	19192	19162	19351	19382	19278	19233	19232	19065	19063	19192	19166	19222	19336	19116	19298	19271	19090	19263	19163	19313	19290	19226	19177	19275	19034	19201	19279	19246	19149	19230	19232	19143	19316	18952	19126	19132	19316	19142	19071	19253	19179	19270	19371	19302	19303	19236	19219	19125	19473	19257	19210	19380	19214	19442	19175	19200	18868	19251	19162	19205	19213	19028	19127	19223	19058	19029	19197	19196	19291	19089	19145	19250	19316	19068	19224	19267	19053	19040	19357	19257	19193	19308	19314	19144	19232	19246	19038	19152	19103	19074	19365	19171	19179	19155	19217	19205	19231	19287	19044	19357	19044	19297	19181	18973	19271	19276	19043	19108	19214	18899	18963	19056	19345	19187	19144	19231	19200	19355	19408	19227	19018	19196	19252	19136	18903	19254	19244	19053	19235	19163	19347	19170	19219	19256	19261	18896	19210	19125	19188	19071	19165	19124	19081	19263	19142	19149	19399	19095	19096	19124	19246	19129	19331	19192	19364	19253	19276	19154	19144	19192	19228	19211	19187	19111	19328	19249	19230	19237	19287	19220	19185	19116	19154	19243	19240	19141	19245	18987	19385	19416	19302	19231	19355	19234	19281	19281	19056	19227	19372	19208	19269	19283	19279	19301	19365	19286	19152	18988	19284	19027	19083	19306	18982	19196	19365	19230	19042	19197	19357	19032	19326	19348	19093	19222	19137	19213	19161	19225	19201	19214	19210	19048	19400	19059	19168	19189	19499	19218	19299	19181	19417	19277	19059	19167	19123	19273	19127	19139	19183	19282	19235	19158	19348	19181	19155	19284	19079	19234	19387	19164	19309	19285	19238	19320	19317	19243	19198	19214	19229	19277	19246	19283	19277	19116	19125	19140	19268	19111	19155	19308	19105	19287	19274	19044	19023	19268	19248	19199	19072	19473	19326	19393	19364	19309	19154	19163	19204	19167	19290	19439	19181	19106	19316	18944	19064	19303	19006	19116	19024	19109	19235	19145	19228	19341	19251	19125	19028	19225	19083	19175	19320	19069	19132	19110	19095	19223	19189	19166	18992	19112	19242	19273	19246	19337	19227	19255	19283	19147	19203	19044	19330	19271	19190	19349	19092	19279	19076	19134	19114	19255	19190	19180	19153	19058	19162	19028	19347	19232	19019	19244	19254	19235	19143	19204	19150	19352	19104	19247	19182	19321	19210	19240	19102	19136	18920	19319	19045	19137	19176	19046	19299	19210	19248	19209	19059	18960	19133	19137	19282	19047	19030	19123	19065	19282	19095	19149	18983	19225	19287	19234	19133	19069	19248	18992	18907	19179	19275	19083	19184	19091	19060	19124	19167	19267	19251	19251	19266	19129	19373	19356	19255	19075	19135	19250	19278	19154	19130	19074	19247	19393	19150	19042	19151	19023	18992	19138	19107	19168	19375	19132	19366	19183	19123	19156	19150	19228	19229	19191	19125	19217	19133	19088	19354	19337	19153	19130	19095	19217	19327	19145	19412	19005	19279	19263	19219	19214	19118	19074	19086	19215	19169	19119	19091	19142	19082	19054	19360	19144	19199	19191	19413	19056	19344	19009	19165	18835	19342	19494	19201	19235	19132	19200	19233	19286	19287	19164	18936	19263	19133	19271	19165	19246	19355	19147	19237	19072	19045	19259	19194	19343	19180	19156	19119	19088	19108	19273	19184	19008	19187	19114	19250	19419	19207	19139	19411	19201	19379	19203	19198	19078	19055	19240	18989	19137	19162	19285	19085	19247	19200	19212	19325	19143	19167	19233	19184	19170	19121	19195	19105	19369	19022	19234	19256	19296	19215	19186	19230	19206	19294	19227	19030	19080	19043	19184	19195	18873	19042	19101	19133	19068	19321	19214	19244	19131	19215	19409	19091	19177	19119	19346	19154	19061	19256	19141	19274	19192	19403	19347	19213	19271	19071	19243	19201	19075	19080	19246	19285	19140	19466	19308	19386	19101	19314	19414	19318	19152	19183	18969	19194	19145	19023	19332	19313	19182	19281	19145	19156	18931	19213	19189	19081	19183	19122	18886	19245	19228	19209	19033	19238	19130	19238	19149	19299	19338	19519	19158	19046	19021	19213	19251	19216	19372	19044	19231	19207	19049	19063	19214	19175	18983	19087	19199	19198	19145	19076	19260	19285	19263	19176	19222	19241	19078	19234	19203	19203	18987	19073	19445	19365	19245	19399	19150	19262	19517	19057	19238	19403	19173	19093	19054	19165	19046	19355	19257	19280	19104	18997	18979	19298	19085	19108	19089	18976	19192	19163	19097	19282	19323	19277	19246	19482	19044	19054	19097	19146	19194	19207	19232	19087	19282	19258	19067	19391	19007	19059	19211	19135	19304	19257	19255	19189	19148	19196	19206	19157	18937	19313	19027	19061	19063	19223	19184	19158	19137	19164	19242	19104	19130	19128	19255	19153	19259	19230	19336	19203	19012	19269	19225	19243	19258	19142	19196	19202	19222	19038	19126	19373	19241	19352	19271	19383	19261	19023	19116	19254	19132	19025	19155	19083	19102	19067	19169	19132	19393	19193	19119	19174	19137	19151	19243	19192	19092	19141	19211	19124	19146	19114	19134	19278	19208	19170	19208	19401	19212	19123	19260	19216	19244	19326	19302	19252	19011	19088	19070	19079	19166	19134	19337	19193	19264	19340	19151	19147	18973	19441	19307	19415	19127	19145	19207	19270	19114	19190	19221	19118	18954	19157	19038	19084	19249	19070	19172	19185	19121	19243	19236	19223	19239	19265	19267	19217	19444	19059	19036	19239	19217	19143	19348	19180	19299	19162	19245	19186	19033	19292	19204	19228	19115	19330	19035	19117	19146	19195	19000	19372	19170	19271	19044	19192	19080	19068	19150	19277	19304	19219	19238	18961	19129	19383	19320	19379	19242	19157	19161	19197	19152	19229	19182	19294	19162	19387	19243	19227	19275	19314	19097	19212	19146	19232	19050	19321	19280	19346	19338	19197	18972	19257	19021	19163	19114	19412	19242	19228	19122	19076	19203	19269	19118	19292	19190	19150	19453	19118	19349
32792	52900	52248	42786	35277	29882	26050	23040	21418	20410	19478	18612	18352	17926	17768	17939	17474	17551	17355	17493	17249	17289	17254	17251	17281	17261	17237	17218	17183	17251	17220	17209	17197	17213	17246	17425	17227	17315	17314	17568	17439	17218	17387	17441	17239	17209	17189	17170	17165	17180	17240	17033	17288	17222	17195	17216	17249	17180	16918	17182	17206	17249	17099	16970	17125	17151	17072	17142	17205	17239	17288	17228	17088	17077	17074	17068	17030	17138	17122	17236	17136	17068	17073	17236	17299	17117	17253	17124	17126	17058	17066	16958	17127	17181	17164	17106	17154	17153	17137	17168	17212	17135	17235	17059	17001	17065	17298	16928	17165	17133	17123	17214	17143	17042	17130	17178	17045	17155	16937	17075	17310	17120	17157	17017	17202	17085	17172	17241	17062	17118	17200	17117	17219	17053	16972	17235	16966	17225	17058	17128	17057	17001	17178	17244	16925	17121	17182	17135	17125	17175	17185	17055	17087	17158	17263	17222	17025	17152	17116	17274	17102	16975	17083	17143	17131	16972	17211	17002	17018	17072	17123	17178	17146	17133	17137	17140	17395	17098	17183	17050	17115	17061	17070	16944	17166	17022	17169	17047	17121	17056	17196	17036	17157	17125	17173	17021	17133	17146	17056	17147	17065	17068	17159	16993	17121	16950	17088	17156	17079	17193	17122	17202	17267	16985	17008	17128	17234	17178	17042	17130	17180	17151	17141	17168	17142	17104	17083	17150	17268	17229	16943	17114	16955	17074	17069	17196	17108	17142	17254	17018	17222	17204	17162	16970	17223	17097	17064	17189	17091	16978	17144	17160	16786	17046	17208	16922	17266	17090	17110	17053	17296	17148	17062	17109	17219	17050	17162	17126	17121	17303	17293	17150	17115	17131	16926	16970	16966	17069	16993	17263	17156	16880	17123	17300	17228	17115	17114	17073	17097	17090	17168	17225	17091	17231	17187	16973	17212	17202	17163	17049	17012	17126	17218	17066	17338	17195	17148	17105	17251	17047	17268	17066	17367	17241	17128	17138	17262	17109	17230	17164	17314	17118	17166	17020	17035	17103	16980	17270	17188	17096	17138	17101	17319	17159	17128	17205	17231	17246	17204	17037	17148	17003	17087	17205	17007	17025	17162	16955	17174	17148	17174	17104	16831	17241	16979	17113	17124	17157	17133	17172	17090	17115	17273	17014	17004	17096	17156	17111	16977	17062	17177	17181	17264	17211	17215	17054	17130	16886	17171	17015	17165	17187	17136	17146	17114	17298	17036	17208	17093	17025	17048	17073	17105	17098	17145	17191	16842	17257	17067	17126	17177	17027	17174	16948	17077	17145	17035	17247	16953	17142	17212	17166	17138	17000	17031	17246	17022	17163	17171	17127	17249	17111	17122	17149	17113	17181	17171	17226	17168	17338	17154	17080	17162	17074	17117	17130	17197	17032	17244	17041	17091	17064	17159	17113	17029	17169	17084	17257	16991	17216	17127	17059	17304	17066	17196	17183	17094	17139	17165	17026	17020	17146	17132	17238	17326	17039	17199	17001	17290	17139	17168	16986	17244	17002	17182	17042	17134	17080	17176	17019	17076	17089	17229	17088	17075	17168	17146	17231	17222	17155	17158	17174	17156	17156	17077	16986	17011	17065	17285	16970	17049	17195	17026	17098	17112	17218	17065	17305	17166	17132	17335	17164	17109	17115	17062	17298	17204	17195	17069	17217	16951	17000	17078	17201	17055	17153	17241	17039	17047	17193	16975	17213	17154	17285	17223	17124	17237	17212	17103	17138	17153	17311	17084	17094	17264	17270	17214	17004	17093	17076	17101	17193	17140	17083	17118	17126	17180	16964	17022	17154	17078	17187	17028	17059	17213	17220	17025	17265	17075	16963	17311	17062	17155	17152	17127	17044	17027	17166	17312	17203	17421	17074	17052	17191	17289	17136	17093	17234	17078	17057	17190	17085	16931	17210	17009	17133	17206	17296	17143	17229	17050	17187	17160	16963	17114	17098	17096	17058	17206	17128	17262	17135	17030	17162	17236	17034	17128	17148	17091	17153	17132	17169	17246	16952	16957	17016	17222	17228	17243	16987	17085	17345	17021	17228	17028	17074	17109	17222	17262	17271	17214	17101	16987	17075	17177	17003	17083	17084	17024	17291	17213	17212	17090	17273	17049	17157	16949	17246	17158	17210	17152	17189	16968	17158	17107	17077	17051	17343	17279	17165	17043	17361	17191	16967	17070	17195	17193	17028	17172	17317	17229	17174	17239	17142	17076	17093	17097	17269	16890	17263	17109	17190	17183	17166	17333	17154	17139	17260	17177	17052	17125	17154	17247	17152	17154	17152	17185	17151	17055	17222	17077	17104	17170	17353	17127	16972	17277	17181	17272	17008	17196	17036	17211	17262	17176	17043	17314	17091	16887	17190	17193	17155	17086	17087	17120	17082	17200	17094	17133	17107	17200	17067	17018	17055	17159	17176	17011	17129	17276	17105	17167	17305	17295	17181	17018	17157	17070	17070	16989	17137	17112	17082	17134	17090	17171	17175	17047	17111	17209	17146	17162	17100	17251	17333	17298	17049	17257	17183	17006	17294	17177	17216	17326	17182	17193	17146	17219	17133	17076	17089	17218	17190	17180	17060	17308	17100	17168	17072	17293	17053	17053	17178	17260	16906	17153	17202	17081	17145	17054	17210	17192	17197	17053	17336	17125	17067	17090	17033	16999	17113	17168	17106	16941	17264	17038	17136	16948	17038	17155	17278	17080	17127	17348	17166	17139	17270	17166	17200	17116	17043	17143	17167	17052	17095	16963	17108	17072	16897	17037	17163	17115	17172	17127	17206	17162	16934	17181	17285	17131	17195	17174	17210	17179	17071	17212	17235	17072	17117	17115	17128	17277	16987	17054	17086	17253	17264	17290	17224	17048	17093	17149	17081	17341	17231	17136	17290	16970	17124	17027	17115	17124	17155	16882	17062	17130	17235	17194	16993	17038	17181	17032	17281	16875	17294	17108	17149	17185	17151	17208	17144	17125	17083	17146	16966	17239	17025	17073	17065	17061	17150	17046	17176	17246	17021	17168	16948	17079	17315	17014	17108	17092	17093	17129	17232	17076	17134	17120	17201	17149	16981	17325	17268	17065	16928	17243	16982	17060	17187	17144	17164	17082	17134	17148	17033	17027	17269	17091	17167	17127	17308	16989	17143	17144	17124	17162	17294	17203	17241	17263	17097	17077	17085	17131	17176	17141	17251	17245	17142	17045	17323	17007	17199	17221	17199	17131	17181	16993	17240	17124	17134	17211	17192	17137	17311	17103	17337	17234	17084	17076	17170	17196	17146	17194	17168	17214	17266	17108	17158	17243	17064	17146	17158	17108	17145	17188	17141	17026	17216	17058	17191	17077	17102	17239	17303	17245	17054	17023	17157	17242	17204	17038	17289	17050	17259	17022	17126	17040	17170	17067	17192	17058	16987	17243	17285	17060	17151	17059	17177	17117	17104	17071	17167	17309	17142	17190	17237	17152	17121	17086	17259	17063	17148	17076	17183	17098	17065	17130	17315	17172	17236	17136	17275	17152	16915	17249	17107	16957	17253	17149	17033	17127	17082	17267	17248	17103	17058	17187	17236	17211	17103	16951	17217	17163	17199	17296	17028	16957	17148	16995	17160	17126	17280	17090	17128	17131	17092	17065	17101	17123	17248	17189	17024	17186	17249	17240	17117	17233	17070	17248	17169	16967	17085	16973	17106	17052	17128	17176	17180	17040	17062	17061	17144	17190	16963	17114	17198	17130	17335	17084	17213	17213	17189	17131	17135	17010	17092	17306	17111	17122	17159	16902	17143	17102	17101	17066	17049	17034	17116	17136	17206	17237	17103	17102	17180	17246	17149	16995	17249	17130	17102	17098	17187	17379	17082	17207	17127	17080	17071	17228	17113	17072	17061	17243	17064	17114	17040	17217	17128	17232	16923	17177	17206	17158	17044	17366	17184	17175	17127	17113	17173	17141	17201	17169	17111	17011	17091	17024	17175	17154	17040	17028	17234	17312	17000	17085	17171	17133	17150	16996	17063	17156	17036	17036	17068	17074	17083	17006	16976	17169	17251	17205	17069	17211	17073	17271	16994	17107	17221	16973	17255	17147	17002	17259	17090	17190	17067	17026	17121	17238	17035	17048	17089	17041	17262	17088	17090	16964	17025	17117	17022	17111	17082	17308	17072	17151	16909	17208	17093	17335	17055	16897	17162	17158	17160	16980	17173	17083	17258	17063	17234	17162	17152	17202	17114	17132	17193	17103	17151	17032	17107	17130	17259	17152	17099	17044	17128	16978	17153	17159	17170	17258	17088	17098	16908	16899	17133	17086	17174	17130	17010	16955	17165	17214	17234	17100	17197	17243	16999	17229	17032	16976	17169	17355	17086	17184	17159	17275	17152	17004	17134	17129	17053	17264	17168	17051	17165	17211	17217	17228	17338	17062	17245	17190	17187	17139	17131	17112	17364	17068	17183	17061	17116	17212	17174	17231	17205	17156	17156	17100	17261	17151	16948	17011	17119	17242	17129	16974	16996	17306	17171	17181	17087	17174	17206	17246	17224	17181	17076	17138	17052	17294	17143	17120	17263	16970	17091	17245	17145	17129	17137	17056	17062	17237	17133	16829	17141	17136	16983	17092	17086	17217	16995	17020	17139	17032	17120	17011	17124	17000	17169	17098	17267	17097	17174	17091	17226	17073	17148	17135	17174	17185	17335	17139	16985	17162	17123	17314	17107	17267	17128	17257	17233	17072	17228	17199	17137	17040	17207	17152	17194	17268	17130	17239	17164	17278	17135	17052	17173	17135	17144	17171	17175	17064	17069	17339	17269	16987	17223	17039	17134	17129	17118	17089	17023	17088	17019	17260	17030	17093	17082	17157	17132	17345	17051	17009	17052	17080	17087	17050	17185	17048	17261	17177	17263	17064	17159	17182	17239	17148	17118	17237	17198	16893	17111	17085	17136	17070	17175	17000	17131	17260	17038	17209	17198	17168	17211	17277	17224	16901	17008	17245	17101	17110	16987	17357	17239	17081	17020	17104	17192	17230	17087	17203	17138	16935	17273	17187	17260	17065	17080	17139	16978	17133	17205	17199	17057
22884	21395	29351	24379	23851	27869	29672	24606	22918	22672	21698	20808	20463	20194	20044	19927	19795	19685	19521	19380	19455	19394	19256	19553	19465	19401	19338	19312	19313	19661	19434	19388	19208	19308	19281	19436	19444	19551	19695	19598	19734	19437	19593	19356	19487	19216	19371	19269	19221	19006	19384	19283	19262	19323	19479	19675	19183	19205	19078	19121	19157	19229	19386	19196	19089	19262	19311	19271	19215	19119	19099	19218	19250	19245	19339	19172	19163	19477	19280	19158	19148	18885	19041	19094	19240	19093	19009	19108	19311	19170	19322	19128	19136	19217	19331	19376	19194	19253	19471	19192	19083	19255	19285	19186	19437	18921	19270	19211	19082	19289	19332	19154	19385	19209	19333	19297	19244	19197	19361	19084	19238	18943	19145	19137	19182	18962	19391	19047	19187	19198	19254	19167	19156	19057	19265	19265	19118	19163	19378	19087	19022	19295	19272	19021	18998	19182	19088	19024	19175	19172	19212	19188	19342	19128	19060	19427	19331	19344	19181	19270	19171	19152	19125	19091	19432	19390	19107	19124	19052	19117	19288	19308	19233	19230	19216	19246	19132	19514	19204	19058	19129	19355	19258	18916	19214	19309	19278	19104	19263	19184	19145	19182	19387	19117	19294	19146	19209	19199	19449	19179	19208	19136	19183	19145	19076	19035	19016	19164	19149	19132	19165	19212	19123	19075	19137	19376	19414	19269	19165	19273	19117	19220	19140	19109	19289	19018	19255	19193	19153	19132	19213	19114	19146	19094	19303	19078	19210	19231	19093	19224	19289	19102	19069	19262	19214	18902	19075	18988	19180	19165	19184	18979	18981	18982	18954	19202	19174	19054	19320	19307	19214	19147	19166	19132	19013	19274	19194	19247	19268	19223	19332	19187	18940	19108	18996	19336	19194	18942	19378	19066	19185	19125	19302	19218	19234	19150	18999	19192	19182	19234	19262	19122	19227	19312	19286	19401	19058	19238	19217	19041	19226	19098	19072	19064	19192	19164	19099	19042	19166	19243	19391	19107	18946	19094	19012	19070	19021	19141	19360	19243	19212	18910	19182	19174	19078	18938	19104	19167	19238	19258	19255	18960	19192	19030	18942	19022	19225	19237	19063	19239	18982	19181	19097	19172	19226	19124	19095	19073	19387	19267	19035	19082	18883	19248	19204	19056	19064	19033	19274	19334	19130	19130	19257	18968	19110	19238	19269	19099	19222	19248	19238	19131	19163	19138	19129	19262	19123	19194	19213	19277	18876	19049	19191	18912	19398	19063	19166	18968	19131	19071	19141	19178	19125	19272	19222	19230	19274	19136	19165	19079	19059	19208	19095	19180	19266	19098	19108	19238	19105	19190	19078	19229	19239	19216	19240	19190	19211	19117	19245	19221	18991	19070	19268	19141	19413	19108	19150	19048	19320	19331	19169	19236	19352	19042	19229	19114	19196	19219	19322	19177	19025	19153	19117	19052	19304	19465	19393	18935	19234	19197	19246	19268	19200	19296	19056	19209	19143	19057	19110	18979	19337	19099	19293	19118	19185	19180	19332	19076	19247	19245	19116	19205	19126	19020	19143	19136	19145	19400	19147	19335	19216	19304	18965	19107	19169	19078	19143	19073	19072	19024	19068	19185	19274	19050	19016	19306	19257	19404	19428	19186	19388	19141	19279	19011	19187	19126	19156	19003	19114	18976	19057	19196	19340	19039	19483	19047	19157	19128	19151	19274	19108	19291	19200	19221	19162	19218	19246	19075	19280	19176	19399	18998	19310	19392	19344	19532	19136	19201	19242	19017	19131	19002	19151	19182	19242	19480	19012	19215	19094	19107	19197	19029	19014	19101	19196	18994	19143	19115	19314	19263	19118	19067	19316	19187	19017	19107	19156	19119	19020	18826	19132	19044	19236	19280	19315	18958	19212	19133	19136	19232	19078	19236	19123	19130	19211	19178	19184	19080	19151	18890	19205	19042	19085	19134	19076	18908	19286	19367	19165	19236	19219	19214	19236	19179	18967	19156	19107	19150	19218	18933	19182	19099	19065	19145	19204	19222	19013	19209	19155	19073	19430	19122	19348	19166	19086	18956	19064	19246	19323	19240	18951	18965	19202	19199	19031	19078	19196	19058	19187	19246	19242	19255	19077	19037	19110	19143	19081	19150	19208	19236	19244	19322	19295	19020	19173	19092	19222	19184	19280	19121	19216	19208	19113	19144	19107	19220	19074	19145	19183	19297	19109	19011	19194	19109	19284	19296	18877	19131	19278	19176	19193	19231	19306	19301	19215	19232	19268	19145	19057	19176	19292	18928	18828	19052	19206	19345	19296	19530	19021	19135	19238	18961	19167	19242	19213	18983	19357	19233	19230	19181	19137	19207	18982	19130	19190	19306	19241	19201	19262	19127	19281	19154	19238	19222	19287	19174	19207	19088	19111	19060	19024	19024	19283	19188	19084	19033	19195	19327	18986	18994	19373	19026	19080	19248	19108	19351	19188	19150	19081	19101	19249	19102	19160	19269	19146	19142	19458	19233	19333	19105	19250	19100	19101	18956	19031	19112	19165	19100	19261	19120	19150	19051	19086	19096	19252	19163	19106	19015	19045	19117	19196	19172	19205	19303	19361	19117	19136	19058	19310	19071	19210	19329	19332	19195	19291	19164	19117	19155	18910	19130	18902	19190	19197	19231	19249	19158	19057	19287	19179	19255	19230	19145	19294	19144	19330	19160	18944	19015	19063	19492	19030	19193	19065	19138	19137	19106	19284	19146	19242	19029	19256	19161	19056	19095	18954	19047	19085	19389	19243	19129	19142	18900	19216	18989	19234	19076	19321	19014	19140	19366	19106	19311	19282	19492	19081	19227	19121	19050	19118	18887	18885	19141	19127	19401	19369	19091	19260	19293	19091	19275	19126	19195	19143	19116	19165	19168	19453	19140	19107	19120	19320	19408	19226	19047	19041	18990	19044	19139	19392	19108	19219	19072	19125	19059	18970	18984	19149	19133	19074	19334	19197	19085	19250	19118	18980	19024	19218	19002	19118	19107	19041	19129	19127	19010	19130	19308	19228	19243	19080	19049	19008	19045	19215	19161	19030	19150	19274	19246	19324	19175	19139	19073	19107	19138	19293	19205	19137	19221	19070	19203	19133	19045	19085	18963	19057	19243	19123	18988	19228	19119	19152	19315	19197	19007	19173	19013	19083	19210	19058	19092	19175	19309	19163	19228	19210	19064	19173	19230	19294	19088	19122	19207	19211	19038	19237	19194	19279	19314	19226	18983	19238	19065	19072	19250	19076	19091	19043	19157	19027	19044	19155	19302	19374	18967	19045	19034	19177	19178	19053	19192	19116	18979	19312	19280	19301	19229	19272	19149	19024	19179	19184	19239	19057	19035	18978	19156	19225	18983	19239	19088	19149	19335	19188	19133	19327	19248	19171	19370	19057	19098	19036	19270	19304	18970	19147	19135	19101	19136	19091	19351	19315	19226	19080	19173	19247	19148	19103	19222	19199	19061	19076	19155	19060	19310	19093	18984	19389	19126	19102	19241	19086	19287	18985	18942	19218	19102	19095	19183	19171	19233	19179	19204	19132	19270	19196	19322	18937	19073	19189	18983	19147	19018	19349	19241	19025	19335	19257	19009	19221	19151	19279	19297	19190	19258	19237	19085	18997	19261	19264	19314	19256	19051	19353	19067	19237	19186	19144	19152	19071	19075	19115	19072	19202	19294	19275	19308	19088	19207	19285	18953	19102	19218	19198	19264	19194	19138	19311	19107	19118	19114	19261	19317	19196	19027	19074	19245	19232	19140	19169	19231	19276	19053	19241	19010	19227	19247	19316	19228	18845	19264	19176	19149	19147	19168	19034	19234	19018	19393	19099	19124	19210	19141	19154	19075	19204	19324	19114	19194	19029	19117	19120	19101	19316	19085	18941	18868	18952	19128	19021	19191	19094	19048	19274	19036	19110	19204	19282	19149	19146	19208	19343	19194	19126	19065	19178	19089	19122	19163	19210	18876	19035	19318	19272	19119	19184	19145	19098	19189	19164	19273	19216	18895	19146	19024	19126	19404	18957	19238	19192	19382	19251	19205	19126	19262	19204	19372	19274	19150	19112	19003	19165	19227	19338	19254	19059	19071	19154	19221	19247	19202	19200	19212	19261	19245	19401	19027	18978	19261	19157	18948	19190	19024	19062	19081	18999	19200	19096	19114	19048	19145	19048	19051	19154	19074	19225	19101	18921	19006	19096	18977	19288	19022	19316	19056	19285	19128	19294	19295	19078	19403	19231	19163	19138	19290	19077	19101	19226	19300	19084	19166	19118	19185	18929	19330	19078	19255	19253	19011	19193	19184	19092	19330	19055	19160	19130	18909	19449	19168	19140	19126	19132	19174	19110	19148	19180	19195	19382	19150	19232	19250	19174	19169	19145	19059	19022	19275	19139	19145	19097	19167	19098	19397	19074	19096	19097	19234	19129	19174	19061	19255	19144	19042	19507	19293	19120	19121	19335	19263	19196	19244	19211	19276	19142	19228	19273	19275	19239	19174	19089	19101	19326	19300	19186	19212	19123	19170	19185	18999	19092	19151	19212	19151	19194	19005	19271	19187	19045	19233	19304	19217	19093	19227	19111	19113	19308	18993	19194	19142	19217	19364	19184	18991	19210	19151	19101	19200	19192	19245	19251	19163	19050	19241	19074	19165	19186	19114	19278	18999	19133	18935	19246	19167	19059	19059	19149	19091	18892	19094	19285	19241	19290	19015	19248	19385	19166	19022	19133	19111	19456	19069	19250	19166	19167	19213	19287	19159	19137	19061	19185	19019	19235	19286	19232	19040	19145	18993	18924	19190	19269	19291	19053	19227	19144	19348	19154	19017	19188	19296	19071	19284	19308	19245	19387	19286	19170	19403	19165	19456	19251	19373	19219	19203	19162	19077	19057	19078	19046	19001	19124	19182	19046	19180	19055	19110	18945	19265	19309	19130	18953	19233	19212	19213	19117	19058	19118	19254	19100	19229	19042	19078	19213	19274	18979	19089	19179	19231	19001	19063	19044	19069	19202	19114	19338	19067	19249	18953	19072	19186	19222	19241	18974	19133	19156	18950	19352	19138	19217	19095	19076	19216	19229	19171	19370	18995	18822	19041
33705	56936	55978	47426	39304	33270	28614	25255	23365	22046	20465	19674	19072	18395	17969	18174	17817	17736	17433	17411	17468	17509	17251	17161	17076	17320	17181	17215	17224	17151	17303	17370	17174	17320	17191	17146	17255	17516	17525	17827	17793	17659	17320	17233	17385	17103	17092	17101	17218	17101	17073	17177	17090	17307	17166	16980	17076	17113	17198	17085	17196	17094	17100	17114	17195	16993	17161	17221	17235	17103	17092	17144	17140	17201	17154	17056	17152	17094	17161	17141	17036	17187	16954	17012	17015	17152	16876	17014	17237	17131	17294	17069	17300	17050	17244	17108	17004	17249	17021	17079	16957	16978	17259	17059	17185	17300	16914	17081	17045	17126	17249	17092	17257	17129	17183	17086	17049	17164	17052	17222	17200	16996	17248	17089	17132	17116	17132	16998	17079	17202	17235	16951	17100	17151	17101	17293	17216	17224	17213	17181	17279	17255	17232	17321	17170	17006	17089	17115	17008	17192	17194	17055	17012	17094	17085	17035	17209	17079	17117	17133	17159	17122	17166	17189	17158	17057	16998	17123	17174	17180	17129	17039	17080	17081	16960	17163	17106	17289	17284	16861	17214	16917	17075	17086	17288	17194	17215	17166	17363	17088	17182	17181	17205	17235	17107	17193	17114	17165	17294	17059	17074	17184	17283	17284	17128	17001	17135	16975	17069	17152	17107	16817	17116	17232	17002	17214	17214	17006	17102	17063	17098	17145	17191	17183	17187	17236	17191	17164	17182	17199	17016	17002	17133	17131	17208	17153	17204	17186	17139	17018	17129	17040	17149	17028	17308	17077	17226	17067	17088	17150	17093	17189	17233	17005	17203	17107	17030	17047	17134	17036	17130	17141	17207	16977	17239	17131	17219	17016	17088	17173	17215	17132	16998	17185	17013	16896	17087	17151	17057	17189	16957	17329	16987	17155	17245	17054	17060	17116	17017	17057	17035	17004	17083	17108	17248	17272	17136	17159	16986	17149	17098	16975	17184	17100	16954	17156	17105	17164	17129	17092	16968	17220	17115	17135	17204	17144	17002	17171	17119	17017	17049	17034	17043	17100	17093	17234	17039	17066	17127	17046	17080	16972	17055	17094	17080	17202	17095	17098	17151	17108	16984	17161	17196	16841	17122	17075	17100	16934	17020	17176	16968	17181	17163	16927	17212	16954	17109	17004	17035	17127	17253	17039	17079	17056	17133	17168	17176	16961	17087	17261	17157	17176	17100	17007	17081	17094	17091	17157	16959	17072	17100	17151	17105	16997	17092	17154	17076	17049	17117	16966	17091	17216	17060	17095	17405	17123	17162	17152	17137	17160	17169	17077	17138	17119	17208	16980	17180	17127	16920	17063	17221	17001	17250	17179	17046	17121	17195	17215	17060	16998	17341	17145	17081	16984	17111	16948	16961	17251	17116	17075	17078	17144	17233	17180	17093	17051	17125	17143	17012	17153	17021	17117	16869	17033	17142	17267	17002	17260	17123	16979	17161	17219	17222	17162	17065	17024	16964	17079	17160	17005	17099	17126	17066	16778	17103	17102	17309	17170	17194	17004	17140	17286	17084	17109	17138	17240	17068	17010	17111	17211	17179	17171	17072	17025	17304	17302	17110	17211	17178	17082	17151	17003	17047	17018	17095	17113	16798	16980	17217	17115	16909	17182	17181	17067	17063	17000	17097	17131	17136	17179	17381	17117	17289	17092	17193	17187	17106	17032	17180	17113	16925	17083	17112	16923	17102	17192	17025	17181	16937	17228	16950	17189	17173	17097	17114	17164	17118	17213	17103	17189	17136	17122	17115	17161	17155	17209	16857	17203	17016	17113	17135	17186	17025	17149	17179	17030	17056	17022	17129	16923	16976	17117	17115	17011	16945	17009	17146	16792	17150	17138	17047	17192	17262	17144	16933	17200	17062	17089	17238	17038	17026	17169	17059	17214	17107	17269	17245	17001	17074	17184	16878	17078	17084	17222	17100	17106	17027	17262	17127	17353	17201	17155	17091	17055	16927	17061	17214	17166	17129	17120	17012	17029	17117	16847	17193	17071	17102	16950	17119	17163	17054	17092	17202	17069	17193	17250	17127	17064	17085	17026	17185	16867	17343	17224	17121	17077	17326	17053	17056	17124	16983	17133	17055	16970	17089	17061	16916	17029	17189	17038	17058	17062	17019	16996	17123	17287	17123	17048	17084	17211	17064	17124	17094	17130	17137	17093	16879	16954	17111	17127	17071	17006	17235	17202	17107	17015	17109	17249	17084	17070	17037	17151	17142	16920	17063	17105	17112	17152	17090	17110	17157	17100	17153	16930	17116	17188	17038	17183	17192	17195	17037	17060	17215	17090	17078	17189	17033	17054	17087	17123	17207	17011	17072	17071	17180	17191	17045	17137	16870	17117	16996	17178	17188	17192	16960	17220	16961	17150	17163	17216	17194	17128	17078	17104	17229	17149	17061	17140	17054	17122	17027	17151	17065	17165	17232	16984	17110	17288	17207	17249	16921	17252	17139	17233	17093	16989	17225	17126	17034	17079	17110	17147	17107	17269	17136	17082	17149	17042	17001	17101	17023	17184	17110	16927	17134	17129	16996	17206	17107	17113	17245	17201	17251	17140	17239	17176	17078	17181	17180	16976	17138	17075	17056	17211	17168	16921	16998	17125	17113	17292	17035	17138	17021	17000	17163	17229	17015	17058	17304	17093	17117	17000	17169	16940	17098	17044	17115	17015	17039	17083	16928	17036	17112	17130	17040	17142	17088	17157	17258	17021	17179	17194	17023	16882	17010	17042	17106	17213	17143	17143	17201	17046	17061	16944	16980	17256	17263	17108	17151	17115	17258	17137	17192	17155	16984	17094	17097	16959	17100	17020	17132	17163	17019	17057	17308	17076	17105	17160	17014	17120	17136	17125	17197	17178	17055	17174	17036	17181	17156	17235	17065	16940	17208	17033	16977	17000	17066	17015	17021	17168	16987	17052	17237	17017	17260	17228	17240	17222	17388	17201	17251	16961	17132	16992	17093	16917	17040	17175	17171	17030	17065	17191	17081	17001	17099	17063	17055	17039	17120	17145	17133	17195	17235	17226	17136	17199	17025	17213	16967	17091	17017	17014	17038	17273	17005	17196	17081	16936	17064	17082	17163	16984	17108	17104	17060	17000	17122	17205	17266	17046	17277	17050	16969	17088	17231	17160	16985	17110	17147	17051	17062	17060	17013	17010	17111	17051	17102	17071	17207	17070	17088	17036	17039	17068	17095	17048	17089	17055	17286	17114	17125	17059	17172	17004	17047	17001	17082	17119	17021	17047	17141	17206	17045	17114	17160	17041	17207	17125	17370	16979	17271	17037	17216	17011	17157	17054	17141	17070	17241	17152	17151	16805	17134	17178	17245	16901	17016	17085	17099	17214	17068	17031	17074	17033	17246	17106	17072	17136	17081	17251	17205	17160	17130	17095	17165	17037	17178	17020	16900	17017	16991	17053	16893	16949	17017	17092	17157	17091	17207	16850	17115	17151	17026	17097	17148	17178	17166	17187	17170	17070	17003	17075	17208	17098	17141	16914	17153	17107	17171	16932	16980	17057	17034	17181	17090	17081	17201	17211	16881	17217	17040	17121	17116	17186	16953	17118	16890	17217	17137	17002	17047	17206	17217	17068	16945	17068	17063	17366	17168	17145	17258	17225	16963	16934	16912	17378	16994	16988	17001	17074	17153	16968	17256	17047	17236	17205	17120	17099	17058	17307	17135	16984	17175	17154	17238	17042	16988	17058	17144	17124	17079	17175	16988	17094	17267	17044	17161	17177	17243	17239	17188	17138	17176	17162	17014	17106	16991	17216	16988	17097	17002	17300	16961	17056	17033	17112	17144	16981	17137	16953	17270	17066	17067	17100	17164	17000	17152	17060	17140	17103	17323	17154	16971	17038	17081	17275	17040	17216	17031	17061	17056	17128	17068	17042	17234	17099	17036	17171	17140	17182	17015	17156	17227	17029	17107	17029	17270	17140	17115	17192	17294	17159	17108	17156	17077	17210	17174	17132	17301	17067	17008	17064	17065	17272	17286	17137	16933	17181	16939	17301	17131	17016	17241	17148	17128	17067	17144	16947	17017	16947	16987	17091	17131	17092	17066	17168	16975	17090	16935	17168	17211	17074	17169	17091	17116	17078	17187	17110	16920	17026	17219	17167	16989	17007	17015	17123	16949	17011	17112	16981	17096	17203	17177	16942	17268	17066	17037	17197	17078	17119	17023	17228	17029	17147	17111	17102	17026	17118	17159	16887	17269	17071	17081	17079	17181	17221	16940	17029	17064	17076	17102	17341	17152	16982	16992	17348	17090	16965	17031	17043	17002	17001	17186	16963	17214	17038	17080	17229	17123	17110	17151	17068	17153	17069	17053	17041	16993	17006	17246	17238	17127	17196	17118	17238	17143	17212	17132	17128	17158	17006	17018	17044	17140	17031	17018	17127	17132	17179	17138	16964	17100	17140	17233	17084	17124	17098	17084	17205	17066	17014	16955	17088	17220	17075	17215	16960	17182	17116	17102	17133	17135	17069	16861	17148	17026	17320	17148	16933	16962	17109	17123	17126	17035	17132	17101	17239	17182	17046	17226	16840	17038	17246	17029	17091	17279	16908	17105	17122	17040	17192	17313	17138	16991	17204	17064	16978	17083	17027	17086	17048	16890	17129	16968	16999	17080	17107	17041	17099	17104	17163	17089	17101	17081	17163	17086	17052	17035	17050	16991	17288	17055	17107	17091	17199	17198	17298	17089	17102	17143	17144	17085	17028	16978	17302	17109	17021	17111	17188	17109	16965	17161	17148	17239	17115	17049	17214	17124	17258	16976	16997	17152	17195	17098	17187	17042	17169	16947	17159	16981	17052	17045	17082	16970	17108	17027	17177	16932	17168	17227	17262	17176	17060	17029	17078	17155	17163	16958	17093	17190	17202	17257	17091	17276	16955	17252	17237	17078	17231	16942	17008	17033	17193	17289	17099	16963	17231	17158	17175	16943	17041	17102	17016	17180	17041	17066	17135	16979	17265	17063	17219	17147	16924	17023	17178	17130	17161	17192	17124	17166	17137	17052	17131	17082	16966	17175	17085	17115	16963	17181	16976	17067	17223	17058	17068	17090	17062
28999	30369	38161	34096	27443	24250	22511	21281	20417	20284	19959	19668	19564	19642	19351	19485	19361	19516	19285	19384	19258	19210	19179	19104	19295	19232	19260	19199	19350	19408	19168	19129	19438	19154	19148	19171	19378	19339	19264	19259	19267	19444	19341	19156	19458	19156	19087	19147	19266	19070	19314	19299	19282	18999	19255	19199	19411	19384	19503	19202	19245	19264	19132	19380	19433	19349	19310	19301	19255	19253	19170	19126	19186	18937	19201	19199	19197	19088	19176	19314	19059	19120	19237	19260	19125	19118	19037	19300	19265	19240	19095	19116	19101	19218	19319	19077	19253	19094	19226	19473	19123	19212	19170	19102	19301	19373	19013	19417	19367	19158	19263	19284	19171	19212	19150	19098	19056	19196	19011	19408	19213	19402	19255	19255	19278	19206	19099	19117	19227	19300	19391	19246	18991	19235	19078	18995	19374	19117	19263	19286	19118	19146	19196	19135	19254	19254	19432	19078	19323	19291	19264	19277	19308	19069	19217	18939	19217	19304	19393	19147	19273	19202	19157	19277	19203	19261	19105	19292	19177	19331	19081	19424	18972	19202	19080	19251	19345	19256	19099	19288	19412	19063	19230	19092	19243	19222	19330	19324	19019	19125	19350	19157	19199	19173	19241	19026	19055	19244	19186	19194	19164	19003	19068	19152	19117	19326	19216	19280	18964	19014	19284	19288	19173	19095	19202	19174	19101	19184	19343	19083	19302	19046	19262	19191	19170	19094	19139	19249	19250	19169	19459	19125	19079	19147	19227	19092	19112	19271	19125	19052	19274	19210	19171	19280	19124	19020	19212	19198	19256	19162	18923	19157	19343	19033	19405	19202	19216	19130	19370	19145	19277	19158	19267	19126	19172	19051	19153	19118	19376	19140	19042	19090	19128	19220	19202	19210	19009	19439	19185	19173	19242	19087	19404	19371	19247	19205	19349	19046	19144	19255	19377	18998	19161	19252	19107	19084	19130	19078	19235	19397	19170	18982	19164	19131	19212	19057	19407	19248	19239	19204	19167	19323	19129	19248	19284	19116	19260	19205	19473	19206	19273	19194	19412	19304	19234	19060	19238	19185	19182	19298	19195	18936	19109	19159	19014	19127	19101	19175	19426	19199	19232	19212	19099	19310	19400	19204	19050	19069	19258	19224	19162	19286	19398	19213	19092	19266	18997	19126	19268	19181	19188	19148	19206	19228	19191	19204	19127	19193	19164	19416	19104	19277	19084	19142	19100	19231	19139	19133	19244	19138	19087	19212	19213	19160	19466	19287	19245	19177	19150	19000	19187	19393	19221	19358	19274	19055	19241	19320	19156	19268	19153	19296	19205	19126	19336	19177	19063	19202	19147	19235	19265	19265	19224	19216	19367	19100	19312	19052	19146	19217	19117	19169	19261	19181	19228	19326	19157	18920	19258	19149	19250	19334	19094	19189	19335	19133	19038	19279	19172	19193	19088	19139	19188	19165	19180	19263	19044	19179	19228	19063	19247	19201	19415	19208	19214	19209	19440	19064	19495	19121	19284	19189	19001	19188	19138	19345	19093	19146	19266	19109	19247	19164	19088	19133	19318	19320	19226	18906	19269	19257	19417	19269	19098	19296	19377	19188	19493	19180	19325	19279	18858	18996	19119	19269	19203	19301	19141	19322	19005	19173	19193	19383	18946	18995	19429	19202	19154	19155	19214	19190	19097	19193	19213	19441	19346	18982	19234	19250	19226	19144	19313	19177	19301	19413	19047	19346	19094	19197	19380	18961	19168	19370	19198	19046	19083	19251	19206	19215	19155	19210	19197	19387	19451	19318	19408	19287	19128	19452	19141	19261	19112	19112	19314	19241	19417	19151	19482	19225	19325	19355	19239	19046	19094	19159	19328	19109	19230	19081	19012	19403	19313	19228	19159	19127	19229	19412	19053	19096	19115	19203	19255	19237	19342	19292	19385	19462	19252	19174	19204	19038	19225	18993	19196	19295	19258	19307	19308	19176	19155	19324	19276	19230	19092	19212	19389	19292	19402	19219	19202	19149	19091	19047	19139	19215	19447	19257	19068	19392	19318	19209	19069	19281	19107	19373	19266	19188	19287	19234	19321	19330	19410	19167	19329	19245	19089	19333	19119	19143	19038	19127	19063	19267	19035	19149	19171	19253	19190	19408	19133	19034	19417	19173	19407	19115	19173	19353	19035	19237	19233	19042	19302	19260	19269	19368	19322	19088	19259	19257	19175	19191	19075	19130	19155	19209	19245	19124	19319	19118	19044	19217	19010	19246	19378	19069	19243	19208	19248	19245	19251	19306	18982	19178	18999	19199	19318	19114	19049	18979	19208	19199	19193	19244	19209	19246	19266	19232	19305	19208	19378	19155	19293	19293	19385	19173	19260	19118	19192	19237	19304	19103	19075	19394	19323	19354	19242	19376	19164	19271	19330	19363	19136	19124	19066	19219	18999	19054	19273	19465	19034	19263	19307	18971	19145	19195	19277	19145	19297	19194	19154	19447	19162	19271	19382	19209	19179	19091	19189	19282	19203	19139	19134	19277	19215	19277	19011	19224	18974	19202	19124	19068	19142	19256	19241	19282	19333	18946	19145	19250	19390	19159	19195	19009	19225	19050	19075	19342	19263	19021	19078	18975	19404	19200	19243	19268	19069	19135	19091	19378	19085	19329	19112	19354	19110	19141	19274	19212	19321	19346	19345	19264	19300	19100	19323	19163	19289	19263	19301	19066	18978	19237	19168	19315	19114	19282	19241	19097	19270	19265	19074	19203	19126	19334	19134	19104	19117	19272	19189	19196	19282	19135	19164	19245	19282	19070	19083	19174	19324	19036	19226	19109	19211	19044	19006	19310	19321	19183	19103	19294	19444	19090	19224	19266	18934	19086	19123	19248	19270	19265	18950	19234	19024	19138	19268	19262	19195	19152	19312	19121	19258	19093	19263	19358	19245	18956	19091	19141	19055	19085	19138	19115	19226	19030	19253	19075	19245	19287	19195	19164	19196	19196	19236	19039	19312	19281	19316	19302	19006	19099	19137	19079	19210	19281	19143	19220	19104	19084	19338	19118	19302	19230	19299	19444	19217	19163	19138	19168	19192	19214	19207	19113	19255	19112	19239	19092	19053	19075	19085	19131	19241	19249	19052	18933	19111	19210	19333	19228	19306	19261	19268	19278	19143	19150	19324	19066	19098	19266	18955	19348	19170	19221	19254	19156	19001	19149	19165	19092	19282	19379	19400	19235	19426	19017	19136	19177	19221	19333	19311	19172	19206	19396	19340	19437	19202	19334	19280	19173	19248	19431	19203	19267	19177	19237	19013	19133	19142	19516	19150	19241	19083	19280	19069	19242	19248	19099	19176	19388	19021	19262	19109	19169	19228	19457	19206	19046	19358	19269	19162	19119	19375	18992	19215	18951	19337	19171	19262	19195	19332	19237	19487	19265	19302	19253	19071	19293	19170	19164	19391	19137	18976	19140	19134	19167	19207	19261	19175	18997	19292	19243	19193	19333	19278	19126	19200	19052	19299	19217	19139	19166	19133	19242	19172	19169	19244	19000	18998	19137	19274	19065	19264	19206	19198	19147	19110	19153	19431	19220	19202	19168	19115	19102	19277	19263	19278	19413	19003	19187	19139	19197	19352	19023	19118	19088	19149	19288	19333	19050	19199	19273	19222	19012	19152	19140	19310	19186	19148	19209	19366	19344	19251	19289	19324	19085	19221	19163	19184	19174	19267	19175	19235	19353	19263	19120	19201	19193	19213	19421	19301	18979	18975	19257	18968	19528	19189	19168	19071	19060	19098	19074	19051	19135	19173	19209	19135	18972	19180	19255	19324	19253	19345	19216	19227	19258	19121	19185	19276	19054	19251	19207	18987	19162	19093	19320	19153	19232	19098	19160	19276	19087	19354	19349	19228	19268	19293	19260	19160	19105	19358	19165	19342	19031	19149	19120	19255	19144	19218	19167	19240	19210	19249	19142	19152	19176	19282	19055	19294	19238	19193	19202	19372	19292	19274	19093	19087	19110	19373	19327	19346	19429	19287	19394	19190	19214	19222	19014	19231	19091	19170	19088	19216	19199	19234	19229	19208	18926	19168	19245	19044	19130	19171	19216	19235	19220	19127	19169	19162	19340	19159	19263	19263	19185	19233	19044	19287	19232	19241	19114	19177	19240	19212	19291	19250	19062	19171	19423	19245	19245	19247	19153	19318	19218	19162	19191	19150	19183	19295	19189	19324	19017	19150	19184	19304	19357	19359	19282	19143	19177	19362	19159	19283	19372	19367	19061	19155	19185	19193	19261	19312	19167	19015	19259	19415	19006	18993	19106	19140	19410	19313	19309	18967	19161	19033	19147	19111	19272	19181	19135	19278	19249	19220	18994	19294	19341	19299	19231	19177	19064	19182	19127	19338	19060	19106	19270	19213	19299	19117	19145	19259	19398	19131	19094	19111	18994	18997	19067	19125	19402	19229	19360	19225	19296	19215	19131	19177	19251	19067	19057	19314	19080	19158	19153	19229	19071	19253	19092	19101	19057	19214	19245	19309	19375	19242	19262	19186	19173	19185	19251	19348	19107	19417	18999	19163	19184	19206	19120	19221	19119	19125	19302	19173	19144	19302	19319	19196	19038	19211	19225	19349	19048	19215	19233	19345	19288	19147	19180	19171	19118	19331	19343	19191	19193	19264	19289	19204	19219	19286	19213	19340	19049	19260	19191	19238	19255	19414	19182	19161	19080	19346	19330	19364	19231	19316	19164	19313	19273	19280	19047	19291	19086	19215	19129	19159	19256	19370	19154	19352	19308	19302	19096	19258	19110	19283	19069	19268	19257	19137	19189	19208	19169	19213	19250	19137	18971	18875	18933	19358	19211	19242	19249	19074	19063	19455	19173	19349	19296	19170	19320	19165	19327	19229	19132	19344	19056	19265	19156	19248	19274	19129	19369	19242	19151	19350	19219	19234	19178	19219	19215	19154	19212	19326	19251	19149	19345	19218	19470	19211	19043	19264	18954	19157	19020	19120	19055	19194	19224	19224	19083	19004	19279	19250	19259	19205	19152	19159	19345	19164	19371	19262	19295	19189	19139	19169	19319	19143	19165	19025	19205	19273	19104	19199	19208	19174	19226	19371	19247	19128	19475
32854	47504	44721	35408	28764	24533	22137	20206	19394	18675	18050	17869	17843	17608	17466	17486	17231	17304	17200	17393	17195	17236	17237	17049	17220	17163	17258	17148	17109	17193	17202	17099	17217	17179	17041	17199	16986	16966	17259	17287	17314	16987	17161	17043	17323	17258	17192	17194	17143	17116	17165	17091	16904	17108	17095	17155	17125	17047	17107	17058	17241	17197	17188	16987	17303	17207	17172	17170	17040	17206	17031	16989	17244	17062	17107	17105	17063	17011	17157	17143	17099	17131	17155	17146	16933	17070	17070	17091	17045	17074	17157	17142	17024	17097	17091	17182	17237	17188	16908	17091	17039	17036	16894	17026	17219	17161	17018	16912	17153	17192	17051	17079	17030	17075	17121	17026	17137	17138	17196	17203	17263	16972	16990	17255	17025	17050	17382	17015	17075	17108	17066	17221	17200	17049	17121	17048	17044	16998	17103	17169	17213	17049	17091	17102	17207	17230	17140	17326	17021	17054	17212	17358	17005	17011	17222	17134	16973	17190	17220	17055	17000	17057	17083	16995	17096	16956	17286	16848	17148	17134	17084	17161	17165	17115	17197	17271	16917	17130	17043	17187	17103	17126	17136	17131	17202	16995	17120	17067	17044	17320	17042	17258	17183	17225	16979	17110	17111	17148	17167	17283	17114	17012	17092	16988	17057	17009	17090	17227	17302	17160	17375	16980	17176	17161	17201	17237	17159	17219	16841	17226	17098	17025	16985	17065	17158	17106	17035	17202	17081	17078	16962	17256	17174	17124	17212	17121	17116	17130	17182	17137	17053	17164	17006	17340	17218	17111	17282	17215	17020	17159	17200	17052	17124	17018	17171	17085	17044	17126	17113	17131	17045	17047	17217	17113	17069	16956	17142	17111	17179	17277	17138	17179	17122	17130	17071	17057	17085	17077	17191	17121	17138	16954	17341	17152	17149	17172	17109	17111	17148	17116	17140	17094	16843	17137	17155	17037	17086	17110	17048	16996	17092	17213	17115	17006	17244	17008	17185	17185	17041	16986	17080	17167	17062	17104	17145	17101	17042	17080	17272	17209	17155	17251	17164	17078	17093	17039	17292	17227	17102	17164	17109	17017	17134	17245	17032	16934	17271	16960	16981	16931	16961	17308	17114	17193	17104	17096	17009	17177	16977	17307	17222	17013	17039	17010	17253	17040	17080	17142	17171	17155	17085	17111	17076	17116	17131	17167	17159	17219	17186	17150	17199	17286	17093	17004	17108	17095	17069	17114	17193	17100	16840	17097	17182	17210	17192	17183	16994	17166	17208	16983	17195	17226	17037	17187	17040	17147	17012	17246	17199	17169	17218	17158	17329	17137	17054	17061	17099	17133	17218	17201	17094	17077	17229	17108	17058	17089	17080	17289	17020	17127	17335	17046	17233	17208	17067	17024	17205	16996	17109	17011	17376	17244	17292	17038	17129	17210	17236	17074	17130	17082	17184	17280	17102	16974	17261	17185	17061	17047	17080	17071	17027	17101	17064	17203	17109	17112	17076	17191	17218	17115	17117	17107	17097	17088	17141	17319	17096	17157	17100	17097	17217	17062	17105	17117	17016	17195	17117	17022	17277	16964	17188	17217	17179	17129	17141	17132	17155	17085	16900	17146	17021	17083	16962	17179	17151	17170	17187	17153	17136	17013	17207	17010	17131	17201	17045	17040	17031	17081	17058	17164	17132	17174	17271	16842	17119	16986	17249	17097	17260	17273	17192	17007	17190	17126	17167	16991	17188	17197	17036	17253	17163	17105	17342	17161	17211	17237	17111	17139	17079	17028	17186	16981	17192	17096	17059	17115	17099	17307	16927	17049	17095	17135	17146	17373	17187	17138	17076	16808	17106	17274	17104	16988	17205	17178	16880	17132	17115	17086	17189	17173	17227	17170	17005	17320	17118	17294	17108	17090	17339	17139	17171	17106	17109	16971	17000	17070	17203	17092	17142	17236	17282	17022	17072	17170	17070	17020	17027	17258	17021	17211	17161	17099	17156	17144	17140	17306	17194	17160	17018	17380	17184	17144	16998	17083	16937	17183	17126	17165	17240	17173	17158	16831	17223	17206	17204	17029	17164	17228	17002	17119	17096	17073	17148	17011	17238	17058	17083	17068	17206	17194	17187	17063	17080	17081	17051	17078	17049	17019	17065	17078	17100	17177	17096	17179	17128	17173	17114	17206	17151	17100	17023	17089	17039	17111	17118	17043	17007	17118	17166	16983	17179	16912	17141	17056	17190	17042	17131	17196	17126	17028	17236	17030	17072	17126	17069	17255	17031	17311	17171	17031	17116	17203	17070	17250	17152	17160	17189	17004	17061	17058	17222	17071	17128	17206	17202	17045	16966	17142	17144	17162	17220	17119	17044	17265	17071	17082	17269	17174	17192	17191	17226	16903	17179	17262	17128	17095	17141	17073	17408	17044	17157	17180	17275	17215	17049	16965	17136	17168	17241	17120	17034	16902	17131	17201	17146	17088	17221	17098	17200	17079	17116	17248	17250	17077	16981	17111	17175	17154	17141	17110	16952	17183	16889	17192	17085	17234	17275	16941	17047	16997	17190	17103	17065	17170	16985	17007	17194	17120	17102	17281	17134	17251	17168	17172	17079	17056	17321	17120	17190	17204	17076	17212	17219	17131	17127	17124	17168	17144	17022	17072	17059	17129	17078	17087	17180	17088	17168	17183	17118	17068	16979	17025	17195	16987	17164	17068	17264	17025	17053	17117	17181	17009	16981	17205	17305	17211	17139	17096	17198	17137	17186	17289	17107	17165	17113	17111	17168	17175	17108	17181	17044	17208	17200	17186	16914	17125	17194	17056	17069	17257	17257	17157	17238	17138	17172	17131	17322	17082	16939	17067	17199	16905	17123	16904	17146	17088	17110	17120	17113	17062	17114	17232	17165	17043	17101	16999	17119	17056	17245	17177	17052	17034	17216	17211	17225	17088	17156	17092	17244	17142	17090	17389	17027	17076	17124	17180	17113	17121	17122	17223	16990	17080	17033	17184	17159	17336	17005	17353	17140	17107	17125	17272	17055	17131	17191	17231	17066	17033	17262	17220	16986	17107	16917	17075	17108	17080	17244	16984	17237	17106	17188	17253	17117	17022	17214	17132	17175	17003	17169	17294	17194	17201	17074	17142	17161	17063	17172	17204	17297	17173	17361	17038	17115	17152	17077	17045	17061	17032	17140	17284	16944	17189	17106	16974	17143	17183	17128	17317	17143	17141	17141	17140	17055	17222	17171	17080	17158	17194	17053	17231	17059	17172	17101	17218	17315	17238	17155	17031	17156	16913	17210	17253	17042	17289	17162	17282	17089	17137	17232	17118	17088	17176	17028	16943	17033	17151	17245	17163	17208	17318	17082	17106	17120	17262	16966	17278	17252	17149	17430	17248	17232	16966	17118	17162	17273	17231	17243	17113	17239	17073	17224	17168	17163	17323	17284	17217	17145	16994	17214	17219	17249	17266	16994	17159	17202	17154	17209	17241	17228	16932	17069	17014	17114	17075	17144	17124	17160	17210	17212	17199	17084	17149	17181	17079	16992	17108	17017	17196	17201	17166	17160	17119	17127	16961	17297	17217	17183	17228	17095	17086	17048	17094	17242	17247	17183	16769	17109	17302	16949	17125	17171	17276	17092	17134	17187	17261	17087	17126	17122	17249	17001	17242	17001	17175	17173	17038	17046	17153	17215	17161	17107	17043	16999	17111	17133	17084	17034	17197	16991	17223	16968	17196	17195	17140	17128	17128	17008	17234	17168	17277	17107	17118	17066	17171	17075	17037	17051	17231	17018	17246	17170	16958	17272	17104	17246	17087	17080	17172	17090	17107	17072	17184	17292	17121	16943	17125	17033	17083	17128	17286	16999	16997	17001	17035	17067	17049	17255	17149	17192	17070	17123	17343	17169	17015	17063	17080	17096	17251	17160	17240	17218	17172	17142	17081	17104	17154	17000	17311	17040	17103	16972	17242	17138	17259	17106	17014	17017	17242	17100	17112	17152	17104	17070	17137	17214	17227	17159	17206	17227	17189	17247	17212	17131	17275	17096	17285	17246	17085	17076	17246	17197	17054	17176	17159	17194	16947	17106	17232	17200	17119	17176	17149	17279	17047	17193	16974	17077	17275	17055	17126	17033	17180	17046	17190	17121	17109	17166	17088	17237	17113	17128	17241	17199	17103	17244	17092	17059	17095	17097	16978	17140	17157	17173	17101	17289	17275	17304	17299	17163	17178	17002	17188	17266	17115	17231	17166	17214	17128	17198	17011	17027	17353	17350	17212	17071	17082	17123	17028	17271	17241	17238	17109	17077	17071	17235	17196	17184	17144	17106	17140	17054	17189	17024	17255	17161	17169	17207	16898	17117	16995	17084	17130	17085	17231	17321	17186	17393	17194	17256	17250	17145	17182	17097	17183	17154	17056	17365	17127	17177	17206	16996	17143	17227	17122	17207	17177	17144	17140	17118	17314	17183	17193	17098	17094	17122	17117	17238	17040	17111	17058	17085	17145	17008	17216	17126	17171	17147	17083	17287	16959	17157	17068	17200	17259	17163	17202	17251	17086	17253	17009	17060	17259	17029	17141	17169	17294	17184	17196	17265	17155	16969	17260	17241	17205	17063	17227	16996	17170	17270	17133	17016	17154	17048	17015	17363	17088	17184	17183	17222	17041	17194	17251	17258	17000	17259	17171	17131	17110	17135	17298	17146	17133	17177	17026	17124	17086	17159	17136	17183	17111	17177	17040	17223	17055	17114	17260	17203	17102	17086	17082	17180	17083	17060	17067	17134	16924	17179	16979	17182	17123	17204	17122	17165	17273	17262	17085	17150	17100	17172	17144	17003	17099	17222	17136	17164	17043	17196	17342	16986	17141	17214	17088	17179	17098	17203	17129	17042	17115	16960	17061	17075	17064	16838	17216	17050	17163	16995	17150	17152	17268	17130	17163	17092	16923	17152	17233	17221	17148	17241	16938	17226	17007	16990	16988	17265	17154	17050	17135	17021	17093	17246	17188	17266	17131	17174	17191	17152	17266	17056	17102	17215	17109	16989	17209	17242	17192	17229	17005	17172	17051	17191	17094	17005	17077	17159	17156	17216	17108	17206	17263	16996	17109	17167	16952	17077	17100
23847	21403	29297	26214	26097	27589	26912	23389	21997	21587	21083	20586	20463	20223	20263	20064	20207	19928	19873	19599	19707	19701	19521	19684	19569	19640	19663	19550	19875	19698	19674	19536	19713	19613	19548	19534	19496	19739	20019	19784	19625	19592	19803	19724	19539	19829	19593	19376	19569	19566	19729	19497	19501	19681	19706	19596	19651	19601	19398	19477	19632	19341	19537	19567	19469	19696	19849	19457	19552	19512	19431	19549	19564	19570	19628	19575	19562	19595	19782	19419	19707	19505	19533	19495	19719	19386	19529	19497	19505	19499	19544	19700	19400	19318	19434	19425	19523	19493	19313	19444	19489	19568	19578	19431	19689	19333	19666	19455	19384	19532	19600	19453	19539	19479	19482	19568	19533	19521	19565	19494	19532	19581	19554	19420	19706	19470	19474	19464	19394	19442	19564	19506	19480	19308	19480	19443	19345	19381	19302	19597	19474	19459	19458	19702	19547	19385	19528	19371	19582	19351	19468	19427	19381	19593	19537	19452	19361	19503	19831	19536	19605	19491	19755	19451	19406	19545	19648	19567	19665	19532	19378	19705	19401	19443	19559	19674	19435	19334	19540	19489	19632	19660	19733	19590	19503	19552	19410	19439	19470	19561	19578	19591	19509	19622	19656	19548	19545	19450	19514	19419	19359	19562	19674	19641	19514	19694	19420	19592	19527	19418	19429	19482	19684	19490	19456	19407	19543	19508	19459	19636	19599	19487	19552	19313	19414	19515	19554	19556	19456	19227	19619	19496	19232	19384	19518	19363	19592	19600	19485	19518	19655	19654	19546	19394	19646	19522	19537	19509	19564	19372	19757	19332	19418	19458	19300	19365	19586	19549	19598	19658	19483	19450	19467	19308	19246	19490	19390	19512	19304	19443	19596	19547	19873	19431	19479	19408	19443	19522	19376	19423	19405	19513	19468	19602	19510	19545	19412	19498	19686	19557	19599	19630	19533	19485	19568	19476	19464	19530	19551	19533	19668	19348	19620	19549	19588	19403	19394	19549	19524	19421	19437	19325	19593	19648	19461	19439	19489	19539	19540	19722	19477	19428	19528	19382	19587	19558	19234	19372	19717	19430	19571	19757	19519	19410	19513	19531	19606	19428	19519	19419	19664	19407	19681	19526	19490	19727	19636	19540	19406	19431	19551	19549	19702	19428	19689	19386	19553	19507	19418	19495	19709	19679	19602	19301	19571	19493	19360	19721	19562	19639	19474	19386	19457	19692	19534	19671	19678	19480	19689	19660	19446	19567	19527	19636	19734	19612	19529	19578	19464	19438	19572	19543	19612	19486	19421	19450	19804	19327	19482	19423	19484	19556	19494	19472	19645	19550	19474	19417	19634	19479	19331	19544	19578	19432	19408	19518	19309	19612	19585	19628	19567	19579	19535	19688	19361	19562	19625	19495	19598	19297	19352	19702	19570	19384	19561	19520	19568	19740	19638	19501	19527	19646	19664	19697	19480	19731	19592	19623	19542	19496	19501	19510	19567	19721	19573	19540	19526	19503	19384	19235	19452	19382	19594	19624	19629	19402	19496	19365	19251	19513	19489	19529	19471	19504	19637	19579	19488	19539	19497	19451	19563	19475	19429	19527	19536	19400	19550	19590	19561	19541	19615	19399	19354	19653	19660	19355	19625	19554	19567	19525	19563	19611	19522	19515	19636	19363	19431	19644	19746	19589	19472	19403	19516	19551	19779	19610	19510	19869	19521	19650	19730	19570	19370	19604	19469	19526	19481	19398	19669	19544	19369	19396	19571	19504	19570	19606	19466	19534	19477	19353	19319	19346	19513	19451	19529	19346	19571	19640	19473	19467	19525	19478	19514	19577	19647	19501	19585	19608	19655	19503	19469	19454	19538	19619	19573	19373	19517	19489	19466	19481	19543	19520	19491	19767	19394	19416	19639	19534	19634	19445	19435	19398	19430	19698	19394	19588	19677	19408	19410	19302	19602	19775	19492	19412	19602	19399	19699	19471	19582	19459	19685	19465	19683	19685	19767	19692	19552	19548	19512	19617	19418	19504	19375	19381	19726	19344	19627	19548	19440	19396	19569	19390	19538	19367	19529	19440	19708	19440	19672	19564	19503	19597	19444	19581	19579	19646	19457	19314	19494	19635	19419	19658	19586	19570	19385	19652	19510	19295	19835	19414	19563	19429	19512	19384	19546	19373	19367	19512	19566	19471	19367	19404	19556	19583	19508	19602	19530	19568	19686	19512	19470	19370	19469	19681	19523	19573	19431	19453	19532	19266	19386	19460	19621	19431	19621	19527	19326	19590	19598	19495	19333	19702	19509	19470	19443	19553	19482	19580	19459	19451	19600	19427	19327	19443	19481	19537	19546	19519	19520	19434	19311	19484	19501	19443	19490	19401	19473	19346	19677	19470	19623	19548	19583	19597	19621	19673	19678	19524	19361	19677	19698	19509	19423	19449	19388	19664	19682	19430	19469	19546	19439	19610	19574	19347	19700	19620	19465	19636	19435	19561	19510	19468	19551	19645	19739	19683	19412	19549	19422	19668	19671	19623	19523	19552	19450	19535	19497	19605	19572	19445	19415	19408	19662	19421	19525	19549	19487	19542	19573	19600	19409	19423	19493	19746	19673	19755	19488	19529	19210	19340	19580	19315	19424	19513	19366	19471	19751	19539	19434	19665	19532	19577	19467	19363	19448	19480	19465	19461	19506	19308	19344	19527	19483	19641	19649	19424	19473	19573	19538	19588	19482	19536	19582	19622	19539	19660	19620	19499	19443	19578	19326	19662	19587	19471	19792	19410	19416	19563	19578	19378	19435	19480	19823	19657	19477	19413	19654	19695	19664	19453	19438	19497	19538	19420	19506	19462	19442	19615	19617	19408	19599	19547	19561	19663	19238	19411	19612	19441	19501	19429	19382	19695	19644	19383	19500	19601	19317	19533	19626	19497	19391	19445	19564	19572	19605	19349	19652	19486	19539	19609	19657	19592	19660	19546	19543	19833	19671	19595	19749	19380	19458	19585	19609	19503	19530	19453	19621	19503	19447	19572	19785	19437	19491	19635	19735	19577	19680	19639	19467	19561	19470	19443	19562	19428	19595	19508	19598	19378	19516	19684	19503	19491	19408	19561	19373	19496	19354	19502	19396	19467	19587	19608	19656	19463	19580	19371	19474	19454	19545	19651	19455	19508	19549	19493	19475	19635	19359	19415	19526	19472	19433	19618	19410	19339	19508	19398	19675	19458	19427	19521	19356	19496	19431	19663	19594	19449	19369	19446	19604	19524	19567	19533	19629	19579	19700	19620	19655	19628	19477	19599	19679	19520	19562	19334	19587	19567	19571	19376	19628	19541	19505	19480	19572	19729	19473	19584	19510	19633	19550	19437	19567	19301	19453	19416	19696	19518	19677	19635	19703	19604	19407	19588	19468	19568	19348	19557	19509	19580	19735	19461	19621	19269	19540	19498	19449	19458	19518	19615	19383	19535	19545	19320	19178	19618	19474	19652	19531	19444	19548	19585	19572	19572	19610	19412	19445	19432	19396	19443	19542	19627	19767	19522	19414	19442	19523	19559	19351	19477	19496	19545	19430	19462	19569	19562	19433	19572	19798	19429	19509	19653	19802	19404	19395	19541	19549	19555	19770	19418	19340	19596	19740	19479	19631	19416	19615	19559	19366	19518	19526	19701	19592	19382	19506	19543	19584	19589	19475	19360	19430	19697	19621	19424	19309	19537	19623	19600	19387	19493	19577	19510	19492	19276	19728	19430	19527	19671	19358	19721	19502	19308	19641	19592	19677	19617	19628	19623	19502	19254	19410	19515	19609	19573	19532	19556	19610	19504	19403	19509	19411	19659	19499	19444	19589	19637	19314	19515	19475	19566	19629	19729	19502	19409	19724	19572	19584	19554	19459	19526	19615	19437	19508	19513	19468	19738	19421	19495	19453	19666	19527	19577	19406	19784	19304	19583	19250	19491	19239	19418	19720	19612	19518	19435	19424	19525	19513	19633	19433	19303	19382	19552	19470	19445	19604	19357	19629	19402	19529	19538	19411	19586	19411	19391	19421	19550	19492	19612	19467	19682	19321	19474	19454	19644	19488	19406	19495	19612	19512	19549	19598	19312	19668	19734	19716	19613	19539	19521	19487	19536	19611	19506	19546	19473	19480	19455	19423	19517	19595	19526	19513	19379	19499	19407	19463	19476	19397	19484	19614	19492	19750	19547	19296	19545	19285	19630	19558	19353	19545	19647	19566	19613	19521	19500	19638	19602	19333	19836	19427	19476	19603	19374	19482	19422	19601	19609	19620	19554	19392	19434	19546	19549	19523	19463	19504	19683	19757	19480	19619	19478	19382	19398	19434	19635	19490	19673	19505	19590	19235	19430	19539	19496	19459	19300	19625	19579	19572	19578	19540	19491	19502	19614	19587	19558	19748	19536	19506	19548	19527	19529	19694	19494	19673	19474	19541	19467	19605	19391	19506	19441	19524	19503	19423	19381	19499	19750	19530	19612	19613	19431	19596	19695	19268	19543	19581	19483	19450	19503	19657	19301	19399	19641	19528	19360	19453	19707	19583	19327	19621	19715	19405	19622	19667	19587	19562	19602	19737	19593	19523	19416	19513	19513	19360	19707	19718	19416	19571	19423	19688	19497	19667	19335	19627	19395	19707	19569	19538	19488	19273	19602	19504	19530	19545	19597	19589	19628	19509	19463	19603	19350	19496	19384	19709	19675	19451	19421	19633	19468	19776	19530	19419	19455	19356	19437	19745	19514	19630	19379	19576	19518	19776	19428	19462	19485	19521	19471	19473	19565	19492	19654	19747	19427	19416	19545	19408	19342	19511	19452	19666	19597	19703	19396	19477	19578	19482	19428	19463	19342	19668	19730	19763	19617	19657	19694	19716	19695	19435	19529	19568	19620	19599	19547	19599	19537	19473	19582	19569	19649	19519	19672	19624	19668	19447	19553	19527	19479	19500	19361	19558	19702	19532	19441	19618	19697	19337	19710	19689	19456	19421	19430	19302	19607	19391	19621	19496	19529	19699	19414	19442	19638	19530	19508	19417	19401	19507	19524	19421	19767	19450	19294	19523	19415	19557	19505	19399	19323	19456	19597	19687	19422	19493	19443	19586	19607	19568	19473	19632	19640
33432	53102	51302	41661	34757	29352	25355	22941	21673	20230	19242	19076	18599	18341	17972	17891	17703	17680	17706	17501	17468	17395	17447	17443	17516	17460	17492	17401	17345	17420	17484	17505	17597	17435	17513	17565	17304	17658	18375	17827	17765	17883	17425	17376	17377	17405	17289	17324	17351	17107	17531	17442	17212	17257	17407	17359	17420	17331	17320	17449	17467	17355	17231	17192	17426	17420	17399	17420	17389	17303	17161	17375	17403	17409	17265	17436	17385	17312	17289	17235	17530	17479	17323	17375	17292	17493	17432	17410	17221	17250	17286	17531	17356	17450	17201	17264	17419	17360	17311	17381	17432	17084	17397	17192	17264	17330	17529	17392	17356	17311	17545	17411	17404	17309	17283	17372	17263	17435	17218	17350	17174	17160	17411	17318	17333	17241	17425	17467	17374	17338	17315	17425	17388	17251	17211	17371	17198	17269	17340	17213	17336	17180	17315	17353	17410	17395	17377	17202	17436	17181	17158	17282	17318	17325	17299	17353	17380	17306	17442	17306	17399	17401	17253	17376	17373	17243	17154	17519	17393	17452	17319	17334	17414	17406	17353	17380	17295	17328	17462	17360	17308	17391	17272	17353	17271	17292	17485	17327	17315	17272	17372	17127	17309	17398	17171	17391	17533	17440	17308	17469	17228	17280	17360	17255	17318	17487	17445	17456	17407	17356	17260	17111	17286	17555	17348	17216	17304	17120	17380	17392	17379	17288	17278	17405	17326	17299	17365	17300	17474	17317	17484	17334	17320	17050	17443	17264	17241	17432	17243	17348	17365	17268	17274	17280	17309	17268	17399	17411	17386	17333	17309	17384	17409	17325	17406	17244	17481	17192	17210	17356	17334	17157	17221	17337	17301	17650	17249	17425	17259	17379	17393	17383	17270	17326	17246	17396	17542	17510	17339	17553	17290	17248	17315	17259	17598	17415	17371	17339	17316	17332	17253	17357	17266	17339	17428	17352	17301	17241	17447	17214	17502	17327	17442	17434	17366	17494	17329	17486	17178	17296	17303	17269	17454	17422	17257	17272	17361	17388	17487	17405	17404	17457	17359	17469	17540	17479	17403	17422	17314	17288	17447	17235	17438	17303	17408	17424	17272	17166	17445	17511	17282	17200	17435	17369	17310	17364	17388	17355	17532	17236	17262	17319	17246	17416	17209	17409	17248	17284	17296	17215	17466	17407	17416	17448	17202	17259	17435	17317	17421	17283	17319	17262	17489	17295	17341	17331	17417	17292	17264	17243	17365	17306	17376	17412	17195	17245	17196	17329	17308	17289	17514	17486	17429	17335	17297	17358	17245	17226	17345	17411	17394	17226	17197	17192	17484	17301	17302	17269	17375	17134	17178	17363	17234	17263	17424	17273	17346	17214	17473	17363	17287	17344	17334	17211	17179	17357	17359	17228	17416	17092	17176	17436	17433	17293	17203	17168	17386	17174	17219	17403	17331	17237	17348	17464	17390	17302	17232	17324	17309	17341	17378	17368	17309	17250	17424	17406	17280	17180	17362	17356	17366	17127	17368	17414	17398	17313	17346	17282	17328	17280	17151	17399	17260	17302	17340	17161	17297	17337	17248	17282	17326	17266	17482	17531	17363	17314	17327	17325	17328	17302	17402	17277	17433	17388	17308	17511	17196	17320	17583	17269	17359	17323	17448	17247	17417	17358	17372	17269	17511	17423	17293	17485	17243	17503	17280	17426	17161	17445	17476	17304	17073	17389	17348	17201	17283	17364	17558	17389	17148	17253	17197	17181	17393	17199	17234	17176	17422	17195	17452	17418	17245	17354	17299	17252	17480	17293	17368	17290	17325	17337	17297	17175	17385	17320	17337	17285	17298	17331	17247	17278	17433	17400	17360	17379	17250	17444	17445	17297	17280	17104	17419	17371	17113	17367	17191	17542	17285	17338	17215	17393	17265	17328	17389	17340	17298	17499	17456	17340	17257	17471	17429	17432	17482	17414	17350	17366	17569	17269	17288	17306	17307	17406	17334	17481	17250	17347	17385	17306	17259	17171	17507	17387	17445	17468	17600	17320	17282	17289	17425	17303	17316	17389	17233	17311	17286	17269	17246	17238	17353	17217	17460	17247	17167	17463	17471	17319	17199	17388	17377	17375	17323	17232	17405	17419	17428	17431	17322	17327	17303	17225	17433	17222	17266	17265	17297	17253	17295	17280	17337	17273	17276	17354	17217	17294	17322	17266	17190	17402	17410	17378	17285	17246	17411	17383	17269	17582	17353	17402	17255	17493	17338	17528	17241	17413	17327	17327	17368	17312	17254	17534	17404	17407	17253	17219	17413	17285	17347	17342	17471	17268	17288	17319	17268	17339	17367	17422	17324	17099	17318	17344	17287	17548	17195	17332	17272	17349	17272	17178	17317	17266	17235	17202	17489	17182	17370	17418	17374	17429	17318	17430	17269	17279	17169	17174	17381	17472	17152	17237	17327	17339	17362	17364	17566	17255	17259	17372	17355	17270	17391	17331	17259	17434	17149	17081	17194	17302	17126	17355	17607	17267	17300	17428	17288	17408	17296	17228	17284	17238	17237	17162	17360	17386	17460	17212	17421	17179	17532	17314	17207	17336	17168	17320	17207	17294	17151	17242	17401	17411	17470	17467	17449	17249	17336	17193	17297	17297	17315	17221	17264	17580	17423	17319	17366	17064	17339	17360	17313	17355	17461	17261	17326	17276	17335	17355	17317	17420	17440	17246	17143	17165	17428	17210	17277	17317	17242	17203	17319	17271	17335	17504	17557	17243	17273	17234	17387	17244	17459	17302	17251	17241	17358	17260	17332	17432	17418	17336	17411	17220	17318	17297	17311	17413	17338	17224	17266	17216	17216	17380	17226	17317	17325	17449	17226	17319	17185	17374	17627	17110	17222	17486	17387	17249	17238	17308	17412	17216	17314	17372	17431	17377	17320	17319	17316	17212	17339	17222	17387	17384	17302	17377	17193	17418	17432	17437	17417	17355	17419	17305	17140	17561	17324	17327	17446	17376	17384	17460	17432	17245	17329	17410	17271	17369	17289	17261	17307	17322	17386	17327	17351	17190	17266	17459	17226	17265	17398	17255	17359	17382	17257	17516	17285	17426	17355	17411	17341	17263	17342	17393	17356	17426	17380	17302	17423	17091	17284	17548	17268	17360	17280	17332	17403	17315	17293	17434	17294	17085	17251	17285	17289	17227	17389	17483	17368	17392	17186	17435	17482	17389	17293	17190	17322	17315	17409	17291	17239	17351	17175	17232	17277	17384	17290	17331	17131	17311	17447	17262	17306	17206	17224	17297	17266	17311	17290	17128	17317	17323	17030	17232	17362	17455	17372	17436	17243	17424	17195	17419	17314	17297	17323	17494	17279	17510	17287	17338	17235	17384	17275	17320	17323	17291	17196	17314	17540	17307	17340	17295	17510	17333	17325	17561	17033	17420	17287	17425	17383	17320	17190	17245	17376	17353	17292	17238	17223	17244	17300	17294	17437	17332	17179	17398	17195	17470	17300	17419	17354	17354	17324	17326	17399	17380	17315	17367	17309	17339	17384	17376	17463	17470	17421	17242	17324	17530	17400	17381	17398	17482	17325	17448	17288	17319	17431	17336	17310	17351	17345	17269	17197	17351	17260	17375	17399	17197	17325	17355	17355	17207	17408	17339	17360	17381	17246	17263	17332	17446	17311	17323	17308	17310	17405	17385	17224	17345	17373	17355	17310	17229	17271	17380	17349	17319	17490	17122	17322	17357	17436	17244	17448	17400	17213	17363	17244	17313	17398	17367	17327	17409	17221	17410	17395	17215	17392	17412	17530	17365	17194	17396	17446	17331	17302	17217	17371	17481	17359	17512	17369	17377	17333	17299	17367	17507	17380	17218	17392	17366	17361	17220	17293	17531	17284	17395	17221	17329	17295	17385	17462	17305	17219	17348	17291	17302	17356	17422	17348	17418	17264	17387	17170	17220	17393	17379	17399	17383	17439	17331	17242	17502	17194	17474	17572	17290	17231	17352	17500	17446	17387	17315	17251	17373	17406	17340	17320	17479	17423	17412	17252	17274	17410	17403	17382	17409	17197	17388	17195	17281	17422	17200	17296	17368	17368	17564	17426	17344	17466	17395	17316	17264	17476	17316	17355	17141	17439	17339	17318	17293	17444	17375	17372	17237	17383	17441	17243	17346	17239	17213	17432	17307	17457	17520	17343	17444	17203	17345	17444	17259	17413	17414	17374	17362	17191	17176	17243	17315	17346	17275	17388	17244	17311	17347	17236	17255	17441	17330	17285	17315	17479	17317	17416	17395	17451	17357	17308	17223	17181	17510	17388	17260	17190	17362	17247	17420	17373	17277	17313	17091	17308	17244	17355	17267	17343	17526	17362	17391	17263	17397	17361	17468	17353	17395	17263	17327	17330	17347	17431	17392	17259	17279	17426	17055	17331	17486	17326	17505	17387	17311	17341	17435	17538	17307	17369	17337	17277	17617	17298	17267	17275	17292	17316	17376	17375	17353	17521	17338	17253	17427	17477	17363	17338	17353	17420	17273	17397	17397	17289	17261	17239	17437	17481	17322	17456	17430	17196	17252	17275	17403	17285	17404	17548	17463	17240	17503	17284	17117	17338	17368	17260	17486	17323	17336	17163	17367	17306	17197	17440	17356	17404	17373	17330	17336	17338	17380	17260	17096	17425	17398	17521	17385	17296	17421	17419	17353	17234	17243	17156	17331	17305	17283	17390	17222	17358	17394	17270	17449	17147	17196	17341	17243	17428	17357	17221	17376	17438	17381	17228	17348	17267	17301	17506	17188	17214	17305	17183	17514	17260	17349	17379	17302	17375	17439	17320	17259	17218	17500	17354	17562	17360	17331	17383	17244	17382	17317	17478	17363	17435	17294	17317	17280	17454	17478	17416	17350	17337	17615	17525	17282	17274	17382	17407	17383	17273	17250	17247	17346	17468	17565	17450	17350	17271	17436	17455	17383	17375	17184	17299	17314	17321	17380	17231	17429	17406	17291	17498	17334	17395	17302	17310	17384	17241	17377	17523	17208	17254	17356	17245	17483	17345	17247	17258	17481	17270	17478	17354	17414	17344	17413	17426	17324	17468	17392	17300	17179	17391	17312	17263	17379	17269	17323
22883	21365	29338	24363	23747	27580	29676	24753	23051	22393	21433	20938	20903	20502	20285	20391	20004	20001	19963	19662	19706	19761	19633	19655	19884	19549	19717	19798	19687	19697	19608	19629	19630	19404	19544	19602	19585	19638	20771	20252	19892	19819	19934	19641	19722	19661	19400	19561	19515	19497	19737	19536	19632	19366	19539	19635	19697	19637	19518	19325	19582	19516	19621	19376	19354	19396	19583	19430	19614	19370	19363	19379	19387	19492	19506	19245	19547	19319	19543	19542	19578	19582	19430	19343	19551	19551	19439	19615	19352	19369	19506	19493	19435	19411	19261	19382	19733	19518	19465	19440	19346	19380	19460	19362	19572	19432	19415	19417	19616	19365	19436	19611	19281	19387	19464	19627	19637	19618	19417	19602	19406	19302	19350	19505	19562	19394	19448	19516	19167	19562	19276	19289	19491	19558	19530	19368	19529	19317	19378	19335	19589	19435	19359	19314	19473	19471	19512	19471	19348	19372	19433	19589	19358	19541	19429	19354	19723	19316	19506	19751	19520	19334	19501	19563	19617	19447	19206	19409	19360	19370	19379	19588	19459	19463	19413	19464	19401	19420	19433	19424	19326	19474	19426	19391	19402	19425	19577	19291	19504	19330	19447	19610	19379	19406	19450	19513	19368	19426	19565	19490	19568	19379	19294	19451	19532	19425	19527	19402	19436	19459	19378	19212	19324	19373	19588	19215	19431	19709	19403	19493	19432	19278	19413	19376	19547	19381	19408	19450	19408	19420	19573	19331	19513	19453	19733	19509	19425	19617	19521	19529	19484	19411	19438	19409	19521	19438	19609	19427	19434	19386	19602	19369	19671	19337	19351	19768	19337	19369	19303	19284	19427	19344	19179	19458	19563	19486	19344	19428	19443	19274	19481	19383	19399	19526	19531	19356	19476	19483	19377	19297	19364	19406	19480	19553	19424	19195	19537	19334	19540	19553	19564	19444	19437	19588	19415	19386	19403	19457	19510	19445	19579	19360	19506	19591	19586	19455	19463	19560	19315	19431	19438	19256	19479	19335	19463	19638	19276	19375	19491	19410	19573	19249	19232	19385	19243	19269	19474	19301	19460	19443	19407	19205	19317	19308	19507	19467	19411	19262	19236	19385	19403	19363	19394	19395	19325	19499	19398	19429	19480	19491	19563	19466	19618	19459	19601	19427	19440	19330	19517	19375	19163	19275	19253	19338	19361	19305	19690	19343	19592	19475	19349	19544	19358	19322	19287	19378	19487	19455	19368	19502	19461	19468	19704	19483	19487	19419	19610	19471	19306	19432	19514	19526	19246	19369	19480	19321	19511	19354	19448	19426	19490	19170	19443	19370	19591	19544	19567	19393	19328	19571	19419	19363	19548	19512	19452	19349	19678	19324	19306	19496	19527	19565	19373	19509	19763	19398	19422	19428	19436	19483	19524	19248	19270	19306	19391	19532	19150	19391	19238	19348	19535	19170	19560	19517	19493	19473	19472	19447	19502	19509	19317	19560	19498	19321	19598	19288	19350	19399	19563	19596	19399	19427	19360	19406	19217	19532	19497	19287	19382	19418	19369	19471	19418	19333	19378	19383	19624	19561	19564	19647	19456	19203	19551	19491	19212	19453	19279	19514	19566	19509	19284	19419	19356	19327	19351	19336	19448	19711	19332	19543	19577	19375	19322	19375	19284	19199	19215	19448	19425	19505	19606	19620	19529	19486	19561	19365	19372	19443	19442	19488	19572	19457	19586	19456	19469	19522	19220	19286	19409	19381	19392	19378	19527	19594	19588	19720	19311	19372	19321	19355	19557	19463	19246	19487	19233	19219	19424	19586	19438	19365	19436	19380	19320	19521	19476	19356	19518	19341	19595	19478	19581	19441	19671	19521	19214	19488	19620	19376	19463	19324	19327	19331	19485	19495	19307	19449	19527	19531	19521	19434	19480	19329	19327	19273	19397	19395	19502	19468	19742	19375	19428	19277	19401	19495	19190	19277	19414	19428	19429	19471	19296	19395	19328	19303	19451	19342	19558	19475	19454	19342	19403	19330	19450	19434	19427	19328	19258	19103	19325	19485	19381	19520	19572	19583	19494	19253	19533	19561	19274	19352	19676	19473	19593	19635	19371	19354	19411	19468	19548	19383	19347	19555	19426	19293	19386	19502	19296	19285	19380	19380	19552	19290	19366	19439	19537	19251	19287	19514	19351	19402	19466	19277	19422	19322	19304	19466	19298	19535	19501	19389	19487	19503	19357	19280	19487	19477	19529	19455	19499	19530	19474	19422	19496	19419	19510	19409	19573	19506	19354	19414	19505	19423	19328	19523	19689	19356	19163	19512	19222	19284	19310	19284	19418	19562	19479	19432	19390	19462	19421	19501	19409	19411	19541	19608	19442	19414	19518	19528	19335	19290	19341	19272	19231	19265	19261	19375	19514	19465	19566	19500	19544	19307	19534	19441	19461	19278	19340	19345	19562	19503	19516	19279	19188	19440	19415	19475	19771	19432	19250	19385	19521	19317	19222	19344	19327	19482	19396	19391	19440	19441	19841	19253	19371	19317	19369	19353	19475	19578	19467	19458	19451	19407	19421	19374	19482	19298	19503	19335	19416	19417	19527	19410	19356	19365	19464	19474	19509	19195	19310	19502	19475	19524	19494	19392	19590	19200	19469	19428	19690	19458	19197	19271	19393	19332	19464	19427	19388	19366	19395	19553	19497	19507	19634	19286	19331	19478	19221	19416	19539	19542	19280	19546	19294	19165	19549	19456	19357	19446	19272	19289	19347	19532	19490	19334	19404	19482	19414	19612	19388	19384	19382	19525	19518	19457	19556	19408	19481	19490	19488	19486	19267	19243	19539	19512	19385	19423	19475	19571	19522	19631	19496	19537	19527	19395	19498	19188	19467	19469	19403	19449	19293	19345	19251	19628	19516	19351	19390	19540	19301	19373	19386	19402	19543	19297	19521	19189	19298	19539	19419	19646	19377	19482	19526	19552	19126	19350	19508	19478	19559	19379	19291	19109	19324	19142	19189	19412	19445	19609	19315	19374	19420	19354	19379	19466	19328	19491	19414	19443	19483	19357	19525	19514	19427	19570	19510	19215	19382	19509	19316	19692	19652	19284	19565	19482	19492	19321	19535	19394	19572	19484	19543	19408	19259	19234	19431	19476	19350	19462	19602	19391	19530	19196	19310	19295	19423	19476	19509	19500	19589	19398	19324	19212	19238	19442	19254	19545	19353	19515	19434	19400	19644	19489	19409	19473	19442	19396	19276	19304	19237	19326	19464	19255	19439	19553	19413	19595	19544	19517	19426	19356	19411	19364	19624	19464	19434	19225	19272	19526	19437	19472	19399	19512	19185	19663	19455	19318	19323	19381	19213	19426	19422	19483	19488	19465	19339	19465	19472	19292	19323	19289	19339	19438	19283	19569	19481	19392	19351	19419	19400	19440	19393	19433	19524	19519	19502	19453	19502	19453	19213	19588	19522	19436	19520	19307	19298	19492	19395	19301	19442	19430	19434	19539	19260	19633	19487	19323	19253	19485	19590	19548	19505	19483	19441	19330	19386	19372	19475	19318	19440	19504	19462	19447	19379	19289	19272	19601	19375	19372	19451	19293	19487	19450	19428	19572	19527	19527	19391	19272	19405	19452	19440	19315	19397	19325	19467	19489	19298	19399	19352	19505	19493	19548	19465	19414	19687	19562	19383	19403	19481	19428	19402	19591	19204	19421	19443	19573	19511	19463	19688	19534	19522	19561	19481	19419	19293	19544	19483	19530	19576	19586	19561	19305	19375	19439	19255	19651	19602	19487	19397	19382	19483	19395	19591	19506	19540	19506	19364	19489	19493	19436	19334	19611	19537	19654	19414	19434	19446	19415	19506	19490	19350	19240	19305	19486	19456	19583	19451	19456	19224	19698	19383	19383	19356	19305	19524	19592	19567	19457	19674	19604	19387	19493	19395	19295	19356	19356	19448	19339	19486	19564	19344	19326	19591	19397	19486	19576	19646	19397	19383	19624	19477	19227	19502	19301	19279	19454	19503	19561	19178	19431	19593	19431	19536	19435	19281	19635	19584	19381	19368	19471	19408	19240	19429	19504	19247	19549	19508	19475	19502	19249	19354	19349	19521	19324	19353	19314	19697	19419	19466	19551	19409	19607	19392	19575	19369	19367	19288	19563	19357	19441	19470	19580	19453	19379	19389	19673	19431	19368	19171	19443	19538	19316	19319	19434	19516	19488	19432	19396	19397	19260	19508	19431	19407	19575	19458	19310	19413	19467	19431	19343	19666	19545	19582	19395	19585	19548	19345	19407	19430	19577	19354	19299	19504	19326	19637	19412	19316	19539	19464	19338	19450	19658	19495	19540	19515	19434	19347	19301	19173	19308	19424	19429	19455	19543	19399	19529	19425	19485	19452	19610	19481	19390	19483	19542	19639	19499	19315	19529	19458	19616	19249	19624	19345	19305	19356	19494	19458	19501	19591	19412	19274	19523	19421	19371	19429	19261	19593	19365	19588	19548	19596	19699	19486	19416	19278	19398	19368	19344	19371	19444	19532	19386	19139	19392	19527	19541	19572	19357	19399	19333	19834	19547	19590	19224	19289	19469	19505	19278	19323	19500	19542	19533	19552	19385	19475	19421	19325	19413	19446	19260	19673	19332	19294	19648	19539	19563	19243	19328	19485	19521	19363	19426	19404	19327	19338	19714	19500	19387	19289	19394	19521	19483	19550	19566	19392	19277	19395	19410	19471	19456	19408	19269	19517	19326	19484	19654	19498	19385	19447	19169	19382	19463	19439	19460	19513	19474	19513	19333	19464	19332	19413	19509	19509	19452	19321	19411	19466	19365	19449	19310	19515	19493	19515	19442	19432	19592	19283	19454	19441	19595	19376	19392	19501	19328	19416	19591	19632	19740	19296	19475	19419	19397	19414	19329	19711	19476	19517	19325	19254	19352	19448	19446	19455	19702	19378	19236	19392	19449	19454	19450	19493	19298	19403	19425	19455	19356	19387	19358	19349	19442	19575	19481	19442	19512	19580	19650	19324	19319	19462	19410	19214	19516	19515	19383	19466	19474	19288	19495	19554	19262	19324	19403	19592	19467	19333	19347	19170	19460	19642	19274	19416	19259	19492	19366	19441	19591
33708	55707	55352	46293	38886	32390	28084	25020	23198	21537	20267	19559	19175	18421	18462	18134	18057	17768	17593	17527	17647	17467	17376	17395	17338	17398	17331	17613	17335	17302	17259	17361	17455	17344	17269	17343	17133	17441	19294	18307	17473	17730	17571	17487	17338	17229	17381	17241	17315	17279	17202	17358	17273	17181	17180	17184	17291	17276	17347	17438	17160	17207	17221	17153	17202	17082	17227	17383	17197	17107	17284	17233	17283	17273	17354	17114	17241	17083	17201	17223	17125	17269	17196	17449	17396	17280	17487	17260	17231	17324	17279	17338	17210	17063	17187	17146	17187	17350	17202	17145	17257	17129	17346	17265	17378	17125	17208	17207	17333	17176	17342	17137	17276	17202	17328	17160	17090	17109	17211	17462	17351	17400	17197	17143	17192	17343	17288	17243	17299	17221	17164	17232	17294	17287	17167	17216	17184	17096	17109	17246	17391	17196	17247	17380	17208	17218	17023	17257	17223	17384	17330	17240	17470	17156	17347	17221	17245	17137	17142	17202	17121	17174	17246	17267	17228	17445	17290	17104	17248	17199	17202	17232	17314	17115	17220	17315	17229	17244	17295	17339	17270	17272	17202	17280	17227	17320	17214	17177	17274	17388	17369	17188	17146	17297	17174	17205	17275	17275	17329	17290	17313	17204	17175	17290	17238	17293	17199	17217	17283	17138	17285	17051	17384	17233	17382	17270	17143	17156	17326	17126	17288	17284	17242	17277	17335	17164	17374	17201	17223	17092	17326	17193	17267	17113	17314	17226	17329	17201	17305	17091	17113	16892	17124	17240	17242	17287	17227	17237	17150	17331	17149	17329	17198	17249	17426	17137	17410	17029	17190	17251	17198	17183	17130	17167	17061	17231	17349	17200	17427	17264	17351	17095	17299	17149	17201	17212	17290	17197	17145	17278	17250	17435	17477	17067	17268	17155	17236	17409	17221	17354	17148	17214	17226	17055	17298	17298	17287	17291	17298	17201	17149	17221	17309	17240	17212	17181	17449	17258	17175	17102	17196	17068	17279	17246	17213	17322	17185	17244	17272	17265	17055	17206	17281	17205	17391	17288	17219	17342	17135	17277	17295	17232	17385	17259	17316	17258	17339	17386	17114	17220	17147	17329	17199	17278	17237	17308	17250	17196	17196	17024	17083	17241	17169	17247	17074	17233	17204	17044	17279	17136	17194	17158	17258	16995	17218	17089	17168	17126	17311	17338	17260	17103	17134	17440	17426	17221	17229	17237	17088	17370	17219	17233	17428	17266	17226	17189	17100	17269	17264	17232	17269	17300	17235	17270	17281	17151	17286	17097	17350	17201	17143	17266	17125	17174	17208	17179	17262	17238	17053	17101	17197	17252	17038	17232	17046	17234	17312	17219	17126	17275	17348	17274	17324	17327	17146	17190	17172	17215	17135	17158	17160	17141	17135	17345	17232	17137	17231	17179	17196	17226	17191	17317	17327	17123	17298	17203	17209	17170	17388	17167	17394	17270	17262	17299	17149	17319	17167	17327	17241	17350	17186	17324	17207	17359	17168	17090	17445	17176	17314	17192	17188	17270	17193	17376	17377	17103	17186	17141	17301	17102	17280	17089	17229	17106	17262	17213	17163	17244	17155	17066	17190	17173	17364	17197	17203	17226	17275	17195	17412	17330	17228	17224	17141	17230	17356	17423	17119	17158	17317	17027	17161	17120	17468	17139	17209	17274	17259	17338	17120	17104	17228	17324	17292	17196	17156	17187	17382	17189	17228	17169	17065	17158	17312	17278	17206	17235	17055	17385	17428	17396	17293	17227	17149	17221	17428	17229	17466	17292	17154	17218	17221	17268	17121	17232	17366	17092	17228	17220	17119	17352	17070	17185	16979	17300	17219	17226	17267	17255	17146	17225	17352	17306	17155	17218	17159	17199	17256	17284	17246	17167	17211	17032	17164	17491	17210	17299	17161	17292	17225	17292	17278	17153	17312	17110	17095	17175	17325	17229	17268	17339	17254	17320	17283	17336	17172	17182	17210	17280	17273	17180	17205	17423	17197	17108	17304	17129	16973	17270	17138	17259	17214	17331	17273	17206	17250	17340	17263	17292	17233	17332	17125	17307	17291	17166	17188	17157	17238	17472	17157	17278	17166	17196	17153	17235	17222	17106	17170	17234	17265	17402	17031	17172	17197	17235	17204	17200	17247	17189	17269	17325	17225	17213	17178	17198	17102	17155	17183	17210	17307	17387	17377	17094	17253	17469	17195	17173	17190	17138	17309	17261	17071	17311	17350	17374	17331	17205	17291	17301	17359	17112	17342	17214	17173	17257	17174	17241	17322	17093	17267	17295	17076	17184	17266	17347	17183	17325	17066	17270	17288	17054	17189	17226	17208	17049	17333	17127	17233	17360	17239	17271	17225	17293	17134	17350	17250	17327	17259	17211	17171	17277	16969	17220	17107	17211	17165	16987	17250	17374	17218	17294	17370	17399	17217	17069	17334	17251	17312	17318	17348	17352	17246	17337	17316	17371	17245	17156	17205	17230	17300	17157	17332	17057	17261	17151	17370	17205	17284	17280	17249	17207	17214	17164	17242	17373	17124	17343	17283	17202	17282	17170	17085	17115	17037	17000	17392	17097	17279	17353	17138	17445	17242	17338	17294	17440	17161	17105	17192	17299	17229	17324	17299	17217	17352	17173	17196	17227	17081	17091	17104	17346	17145	17068	17148	17258	17172	17290	17118	17548	17158	17170	17317	17337	17127	17272	17174	16958	17172	17318	17281	17365	17226	17110	17150	17147	17310	17187	17186	17244	17279	17221	17275	17133	17094	17181	17174	17237	17078	17414	17088	17395	17315	17098	17414	17163	17244	17155	17345	17256	17326	17370	17243	17293	17190	17187	17254	17361	17143	17164	17142	17193	17290	17338	17258	17218	17286	17322	17280	17346	17109	17319	17088	17126	17482	17238	17086	17135	17438	17247	17378	17259	17359	17192	17224	16998	17210	17336	17074	17275	17170	17272	16963	17386	17335	17309	17173	17234	17341	17297	17142	17133	17254	17204	17196	17104	17205	17278	17394	17379	17260	17254	17229	17200	17157	17089	17346	17371	17284	17331	17276	17257	17209	17264	17303	17176	17254	17408	17154	17182	17074	17215	17336	17380	17332	17200	17190	17328	17258	17499	17135	17289	17252	17019	17285	17270	17100	17255	17292	17005	17463	17240	17376	16985	17233	17347	17171	17180	17311	17109	17275	17340	17360	17186	17298	17134	17272	17305	17035	17342	17321	17121	17240	17183	17250	17327	17326	17087	17255	17247	17280	17298	17169	17089	17090	17159	17211	17254	17229	17206	17310	17132	17136	17273	17236	17256	17323	17151	17020	17326	17203	17171	17375	17275	17121	17226	17270	17333	17350	17101	17307	17264	17110	17053	17223	17171	17346	17173	17251	17300	17330	17243	17202	17240	17208	17220	17204	17305	17249	17214	17408	17153	17257	17317	17396	17364	17154	17183	17116	17300	17223	17214	17211	17161	17266	17298	17384	17416	17205	17236	17212	17213	17282	17258	17468	17227	17347	17238	17274	17088	17305	17195	17133	17314	17116	17167	17238	17309	17061	17212	17315	17206	17132	17325	17181	17219	17421	17243	17173	17443	17209	17283	17190	17249	17099	17325	17189	17250	17245	17213	17196	17195	17175	17396	17189	17260	17208	17292	17344	17184	16987	17181	17418	17203	17229	16989	17096	17259	17297	17300	17069	17177	17201	17083	17150	17399	17265	17342	17358	17103	17265	17052	17135	17393	17366	17229	17087	17239	17026	17333	17377	17193	17451	17272	17235	17155	17160	17301	17165	17345	17149	17073	17330	17112	17167	17133	17279	17279	17172	17276	17343	17095	17274	17301	17166	17053	17146	17218	17250	17361	17375	17230	17062	17187	17247	17388	17420	17430	16987	17276	17287	17277	17230	17267	17359	17181	17278	17325	17221	17044	17370	17206	17147	17415	17090	17190	17347	17113	17375	17348	17299	17074	17241	17279	17341	17132	17153	17201	17378	17065	17196	17283	17244	17048	17070	17150	17195	17157	17318	17277	17239	17358	17376	17277	17308	17187	17234	17113	17297	17335	17287	17249	17234	17233	17208	17137	17037	17347	17285	17259	17169	17087	17210	17442	17220	17098	17201	17082	17257	17296	17242	17155	17334	17049	17183	17456	17384	17221	17319	17074	17279	17170	17287	17220	17398	17294	17141	17252	17200	17302	17124	17117	17267	17215	17040	17153	17353	17235	16981	17164	17189	17097	17335	17356	17255	17205	17260	17188	17261	17326	17285	17220	17151	17041	17263	17255	17184	17119	17266	17175	17339	17314	17395	17167	17291	17308	17240	17314	17256	17185	17144	17265	17085	17207	17188	17198	17292	17225	17061	17274	17359	17392	17214	17229	17399	17167	17307	17199	17303	17334	17165	17167	17126	17209	17211	17100	17185	17069	17152	17112	17124	17304	17404	17243	17083	17093	17276	17105	17270	17126	17271	16999	17427	17176	17243	17297	17189	17274	17313	17048	17188	17368	17116	17133	17292	17233	17209	17063	17090	17214	17364	17279	17320	17256	17136	17167	17335	17300	17174	17276	17179	17281	17175	17181	17129	17168	17237	17386	17293	17040	17114	17309	17356	17226	17204	17175	17252	17235	17208	17287	17265	17274	17278	17189	17323	17076	17320	17179	17185	17249	17159	17298	17132	17279	17380	17154	17197	17255	17231	17054	17201	17235	17282	17170	17304	17225	17248	17234	17197	17194	17048	17232	17103	17065	17277	17222	17098	17338	17135	17394	17244	17263	17110	17315	17305	17175	17111	17190	17354	17294	17165	17366	17298	17202	17131	17274	17482	17144	17286	17147	17294	17224	17112	17398	17292	17080	17319	17277	17211	17187	17415	17286	17089	17058	17150	17257	17279	17262	17186	17270	17210	17252	17418	17256	17402	17298	17217	17333	17161	17371	17219	17168	17232	17280	17202	17253	17205	17204	17337	17199	17432	17134	17229	17170	17278	17167	17142	17225	17012	17307	17259	17223	17328	17394	17272	17126	17099	17038	17117	17215	17259	16931	17272	17144	17152	17390	17234	17317	17305	17160	17293	17374	17299	17216	17076	17374	17301	17227
28837	29922	37280	32826	26245	23664	21907	20713	19759	19576	19476	19221	19169	19123	18931	18922	18867	18856	18952	18714	18813	18754	18903	18734	18615	18850	18732	18703	18594	18733	18956	18839	18812	18709	18903	18596	18909	18890	18926	18724	18740	18754	18764	18783	18810	18901	18874	18840	18789	18748	18782	19009	18912	18664	18797	18725	18657	18897	18783	18755	18860	18664	18841	18812	18812	18739	18955	18614	18913	18782	18965	18876	18723	18597	18857	18647	18780	18857	18874	18792	18906	18764	18734	18554	18864	18847	18669	18749	18784	18727	18649	18738	18753	18899	18676	18819	18755	18809	18665	18945	18908	19098	18770	18843	18637	18676	18785	18855	18702	18854	18763	18900	18754	18870	18924	18708	18698	18789	18825	18764	18730	18668	18981	18761	18843	18831	19021	18960	18717	18639	18737	18696	18864	18724	18719	18753	18766	18689	18766	18688	18773	18843	18887	18752	18865	18748	18890	18775	18609	18720	18659	18642	18661	18846	19015	18736	18669	18789	18673	18789	18994	18733	18627	18761	18707	18759	18742	18646	18712	18617	18827	18647	18450	18695	18665	18727	18888	18676	18739	18846	18730	18895	18778	18721	18948	18961	18900	18794	18622	18569	18863	18763	18938	18990	18764	18921	18874	18537	18960	19036	18828	18699	18562	18772	18689	18721	18776	18736	18702	18893	18838	19010	18499	18810	18814	18776	18843	18912	18996	18806	18709	18692	18836	18811	18764	18781	18642	18754	18788	18731	18786	18735	18750	18729	18779	18846	18795	18822	18644	18904	18558	18725	18513	18876	18634	18800	18617	18470	18781	18750	18818	18750	18908	18826	18816	18822	18795	18582	18701	18871	18690	18924	19025	18700	18912	18837	18892	18526	18935	18836	18796	18548	18804	18837	18702	18910	18478	18687	18693	18732	18860	18847	19168	18855	18668	18734	18760	18940	18792	18916	18849	18806	18675	18862	18680	18931	18922	18866	18908	18961	18935	18668	18745	18821	18727	18721	18747	18728	18812	18862	18590	18633	18937	18842	18831	19025	18809	18803	18776	18913	18892	18525	18692	18698	18950	18627	18604	18645	18471	18829	18817	18645	18854	18853	18670	18764	19084	18583	18667	18522	18895	18726	18745	18742	18844	18799	18460	18641	18844	18750	18843	18688	18650	18743	19015	18869	18565	18662	18744	18592	18757	18783	18615	18797	18883	18751	19079	18753	18652	18736	18900	18865	18792	19026	18659	18712	18623	18432	18726	18724	18508	18809	18661	18656	19023	18667	18786	18894	18765	18859	18802	18660	18827	18735	18856	18894	18705	18681	18922	18589	18878	18664	18786	18826	18898	18746	18630	18694	18720	18507	18922	18862	18824	18696	18895	18944	18857	18633	18894	18624	18836	18751	18961	18810	18651	18695	18614	18721	18696	18609	18757	18644	18710	18745	18792	18655	18764	18687	18672	18853	19032	18851	18641	18733	18659	18925	18813	18766	18824	18972	18799	18868	18895	18855	18856	18732	18794	18672	18997	18686	18772	18728	18696	18643	18723	18733	18781	18931	18725	18813	18923	18693	18851	18560	18639	18955	18675	18754	18833	18602	18610	18651	18881	18766	18859	18770	18715	18680	18896	18837	18752	18722	18785	18829	18814	18791	18708	18802	18763	18494	18818	18485	18760	18747	18662	18738	18718	18896	18779	19043	18997	18777	18649	18692	18722	18594	18788	18892	18644	18612	18579	18680	18685	18906	18849	18693	18819	18829	18635	18678	18873	18723	18943	18677	18874	18737	18718	18610	18707	18756	18483	18881	18734	18875	18825	18893	18722	18804	18937	18681	18761	18650	18670	18958	18785	18592	18678	18700	18891	18774	18924	18850	18734	18849	18886	18778	18610	18796	18970	18693	18674	18832	18732	18867	18760	19018	18850	18848	18907	18746	18739	18798	18770	18727	18496	18413	18720	18764	18978	18984	18785	18767	18978	18752	18588	18710	18764	18921	18789	18871	18836	18848	18845	18834	18755	18732	18730	18833	18657	18660	18665	18699	18887	18737	18796	18695	18658	18793	18788	18851	19011	18751	18835	19037	18834	18727	18921	18773	18676	18837	18732	18765	18815	18824	18693	18724	18949	18869	18508	18725	18595	18973	18688	18690	18891	18865	18733	18810	18359	18806	18818	18857	18803	18714	18811	18671	18724	18678	18701	18711	18724	18817	18749	18803	18794	18777	18803	18727	18940	18843	18944	18634	18647	18623	18665	18787	18947	18796	18870	18712	18774	18797	18752	18849	18887	18615	18734	18678	18872	18871	18864	18865	18654	18884	18906	18657	18699	18815	18818	18844	18954	19000	18933	18810	18661	18625	18892	18842	18799	18801	18855	19002	18617	18874	18720	18782	18870	18691	18740	18822	18687	18745	18701	18739	18750	18741	18658	18925	18829	18725	18770	18734	18744	18869	18987	18691	18777	18792	18838	18719	18757	18884	18684	18844	18877	18922	18906	18915	18654	18754	18809	18601	18894	18696	18650	18866	18726	18822	18545	18739	18685	18725	18719	18659	18667	18825	18788	18886	18751	18758	18681	18817	18693	18704	18700	18703	18969	18874	19032	18692	18814	18918	18728	18812	18993	18876	18737	18728	18808	18742	18857	18930	18953	18836	18830	18815	18716	18682	18615	18568	18855	18639	18980	18679	18639	18796	18869	19024	18849	18678	18887	18800	18811	18762	18805	18734	18824	18859	18653	18845	18762	18727	18752	18739	18984	18534	18671	18777	18808	18860	18703	18838	18725	18761	18875	18666	18703	18856	18707	18644	18815	18808	18801	18823	18652	18779	18637	18720	18710	18652	18620	18764	18652	18791	18763	18726	18585	18651	18536	18736	18903	18902	19144	18878	18820	18835	18854	18838	18732	18658	18648	18865	18738	19017	18584	18841	18614	18932	18707	18580	18659	18813	18910	18736	18860	18881	18758	18840	18780	18867	18789	18616	18851	18637	18696	18651	18706	18761	18709	18781	18679	18768	18788	18797	18962	18721	18694	18921	18687	18721	18720	18672	18795	18825	18739	18821	18855	18759	18747	18931	18828	18804	18913	18749	18853	18617	18764	18746	18662	18669	18935	18657	18747	18685	18878	18591	18619	18697	18799	18658	18897	19007	18860	18974	18787	18851	18725	18736	18882	18741	18732	18864	18785	18759	18884	18640	18836	18568	18606	18811	18836	18593	18719	18797	18496	18721	18793	19019	18731	18789	18860	18715	18692	18767	18745	18694	18677	18909	18783	18736	18732	18645	18800	18852	18758	18766	18637	18692	18807	18654	18653	18645	18821	18759	18732	18516	18854	18833	18794	18825	18747	18517	19011	18813	18723	18719	18721	18840	18715	18680	18787	18693	18818	18907	18681	18869	18799	18820	18741	18648	18886	18735	19049	18901	18705	18897	18980	18657	18654	18868	18865	18821	18788	18818	18503	18857	18798	18869	18752	18799	18799	18702	18919	18585	18834	18798	18688	19020	18872	19071	18760	18848	18878	18814	18853	18768	18879	18821	18643	18591	18681	18718	18783	18774	18815	18870	18714	18799	18740	18884	18682	18899	18870	18869	18814	18664	18844	18691	18734	18679	18709	18853	18934	18940	18868	18689	18668	18712	18553	18685	18687	18963	18832	18849	18894	18804	18853	18642	18811	18813	18830	18651	18750	18918	18690	18760	18673	18869	18816	18789	18886	18639	18689	18855	18671	18798	18867	18836	18673	18798	18838	18866	18936	18601	18768	18706	18883	18703	18789	18888	18962	18692	18779	18836	18816	18652	18607	18844	18835	18689	18831	18704	18735	18695	18761	18863	18802	18830	18684	18688	18816	18834	18824	18885	18803	18699	18952	18885	18712	18790	18679	18679	18576	18777	18761	18734	18804	18883	18830	18701	18836	19035	18806	18754	18551	18668	18892	18740	18686	18614	18866	18816	18542	18868	18874	18706	18772	18777	18808	18857	18858	18648	18861	18589	18683	18582	18565	18790	18774	18772	18889	18817	18726	18794	18667	18640	18826	18698	18812	18834	18782	18966	18658	18915	18785	18768	18708	18676	18557	18919	18842	18751	18737	18727	18589	18722	18880	18740	18785	18644	18702	18743	18788	18922	18743	18901	18836	18886	18808	18597	18810	18559	18744	18690	18764	18737	18750	18876	18873	18819	18830	18698	18942	18746	18694	18768	18826	18786	18829	18896	18654	18895	18793	18750	18783	18705	18725	18833	18691	18654	18591	18686	18737	19100	18836	18752	18615	18897	18919	18702	18903	18875	18718	18847	18828	18733	18637	18854	18785	18727	18748	18916	18860	18723	18814	18887	18758	18904	18753	18784	18749	18849	18882	18770	18755	18742	18938	18979	18814	18667	18848	18943	18857	18798	19077	18747	18755	18829	18855	18656	18697	18815	18909	18636	18873	18937	18897	18661	18648	18982	18812	18383	18789	18927	18837	18858	18785	18711	19109	18771	18616	18765	18934	18789	18836	18664	18765	18909	18837	18757	18731	18927	18777	18657	18806	18552	18813	18654	18575	18777	18565	18723	18842	18652	18843	18627	18837	18868	18540	18765	18869	18852	18880	18547	18763	18886	18842	18635	18874	18754	18773	18817	18976	18780	18789	18756	18779	18719	18783	18919	18846	18669	18848	18870	19013	18926	18976	18684	18785	18900	18793	18963	18664	18730	18903	18517	18777	18905	18693	18807	18646	18645	19041	18743	18906	18891	18788	18606	18848	18778	18908	18947	18935	18840	18633	18714	18851	18617	18874	18889	18883	18779	18863	18887	18566	18794	18844	18785	18720	18897	18915	19103	18766	18911	18852	18769	18771	18882	18516	18813	18896	18680	18840	18822	18808	18548	18895	18763	18760	18889	18603	18745	18688	18594	18714	18875	18783	18680	18792	18846	18611	18856	18599	18706	18858	18764	18908	18901	18658	18802	18598	18523	18867	18742	18992	18856	18627	18838	18734	18913	19125	18893	18788	18838	19005	18814	18662	18821	18864	18761	18965	18707	18828	18694	18853	18591	18640	18808	18693	18762	18665	18811	18848	18661	18987	18875	18980	18705	18567	18822	18696	18863	18762	18645	18649	18839	18798	18694	18802	18715	18778	18677	18762	18686	18828	18504
32777	46913	43784	34744	28073	23959	21395	19806	18763	18082	17772	17566	17382	17062	17008	17173	17015	17111	17034	17010	16970	16949	16839	17015	16935	17020	16918	16817	16848	16814	17001	16890	16816	16814	16704	16971	16866	17001	16824	16922	16939	16802	16860	16873	16651	16942	16836	16759	16967	16642	16948	16969	16886	16730	16958	16751	16817	16964	16925	16773	16933	16886	16864	16777	16787	16809	16773	16663	16896	16977	16748	16661	16791	16864	16852	16934	16979	16921	16793	16743	16905	16896	16855	16956	16961	16915	16976	16823	16902	16807	16820	16860	17068	16772	16781	16790	16797	17064	16862	16750	16957	16835	16845	16864	16949	16654	16726	16890	16928	16950	16840	16834	16666	16859	16816	16832	16863	16764	16881	16814	16751	16903	16819	16855	16855	16848	16959	16786	16952	16782	16881	16737	16881	16929	16867	16894	16997	16907	16952	16824	16911	16761	16892	16870	16788	16869	16714	16627	16968	16803	16873	16660	16951	16669	16853	16806	16890	16844	17046	16832	17061	16861	16873	17108	16797	16912	16894	16818	16941	16759	17001	16779	16938	16728	16979	16676	16929	16842	17111	16874	16866	16959	16907	16999	16752	16828	16934	16819	16985	16717	16797	16721	16847	16704	16960	16767	16734	16870	16901	16954	16771	16875	16840	16854	16822	17038	16833	16728	16732	17012	16826	16839	16871	16930	16813	16882	16721	16841	16882	16909	16890	16705	16877	16757	16758	16809	16765	16903	16900	16927	16716	16856	16911	16741	17014	16654	16968	16751	16710	16968	16637	16726	16880	17021	16870	16946	16902	16914	16758	16799	16896	16855	16831	16736	16859	16864	16752	16827	16825	16847	16842	16842	16853	16965	16627	16727	16548	16831	16840	16742	16851	16865	16725	16747	16875	16732	16884	16837	16903	16911	16951	16842	16869	16829	16752	17022	16692	16906	16689	16641	16838	16912	16923	16836	16789	16985	16789	16875	16951	17077	16914	16767	16723	16844	16745	16910	16922	16931	16758	16790	16801	16743	16880	16951	16854	16970	16990	16701	16836	16776	16943	16853	16855	16642	16895	16794	16801	16861	16799	16760	16870	16858	17023	16644	16940	17009	16905	16770	16899	16879	16850	16986	16850	16853	16964	16794	16667	16931	16980	16784	16854	16795	16764	16892	16976	16807	16947	16716	16798	16769	16869	17050	16767	16789	16704	16857	17015	16831	16654	16952	16819	16705	16857	16758	16981	16799	17040	16853	16754	16871	16868	16741	16830	16994	16867	17001	16684	16884	16713	16808	16993	16898	16923	16888	16781	16680	16783	16822	16914	16820	16879	16766	16788	17025	16892	16767	16741	16955	16963	16826	16886	16960	16910	16761	16911	16896	16756	16857	16863	16915	16915	16823	17000	16894	16958	16796	17005	16771	16951	16814	16934	16849	16967	16765	16820	17034	16876	16811	16842	16763	16754	16724	16804	16854	16909	16816	16934	16852	16968	16945	16945	16906	16909	16868	16686	16777	16734	16891	16971	16832	16802	16788	16828	16887	16728	16947	16884	16910	16688	16943	16876	17028	17030	16860	16833	16807	16731	16941	16816	16734	16773	16935	16794	16682	16793	16860	16937	16851	16783	16843	16787	16849	16794	16844	16641	16860	16897	16892	16953	16903	16747	16958	16948	16850	16866	16978	16858	16910	16753	16889	16718	17056	16796	16734	16724	16920	16953	16847	16864	16789	16711	16839	16889	16846	16759	16908	16884	16798	16832	16888	16945	16720	16657	16763	16905	16868	16740	16913	16755	16929	16984	16799	16879	16794	16801	16675	16816	16753	16928	16917	16956	16923	16792	16749	16975	17061	16819	16878	16650	16803	16950	16765	16899	16873	17046	16955	16802	16626	16872	16869	16844	16809	16766	16962	16789	17010	16848	16694	16603	16944	16979	16953	16838	16747	16827	16659	16832	16865	16772	16881	16727	16741	16904	16999	16702	16959	16740	16901	16796	16920	17029	16993	16812	16852	16862	16835	16820	16735	16873	16938	16622	16718	16964	16760	16746	16845	16598	16746	16873	16958	16814	16963	16738	16845	16858	16985	16832	16902	16852	16861	16709	16913	16544	16965	16889	16781	16792	16826	16928	16916	16774	16915	16819	16905	16919	17021	16962	16918	16816	16965	16763	16752	16901	16964	16883	16823	16910	16826	16824	16914	16815	16796	16896	17028	16805	16841	16825	16722	16607	16830	16889	16731	16879	16844	16928	16761	16834	16928	16956	16994	16782	16834	16909	16638	16808	17022	16839	16873	17006	16838	17055	16899	16839	16778	16891	16827	16898	16687	16890	16865	16713	16977	16975	16939	16740	16786	16846	16891	16877	16818	17028	17026	16718	16695	16695	16898	16909	16820	16984	16739	16935	16844	16861	16981	16855	16927	16887	16916	16729	16885	16823	16847	16889	16792	16708	16806	16807	16874	16922	16798	16814	16830	16982	16872	16913	16768	16864	16925	16943	16845	16880	16851	16999	16884	16886	16970	16809	16827	17019	16810	16953	16824	17018	16947	16861	16722	17153	16960	16741	16862	16853	16769	16830	16812	16909	16834	16869	16982	16886	16856	16657	16805	16862	16950	16929	16720	16957	16882	16888	16866	16849	16772	16966	16830	16981	17114	16697	16720	16953	17023	16789	16859	16859	16740	16967	16783	16922	16772	16988	16694	16792	16880	16936	16802	16987	16815	16804	16789	16828	16880	16961	16782	16949	16926	16943	16810	16691	16879	16768	16834	17047	16944	16897	16779	16768	16843	16836	16917	16769	16931	16875	16854	16936	16948	16882	17048	16806	16895	16707	16975	17019	16850	16937	16750	16907	16764	16848	16871	16877	16856	16859	17008	16801	16852	16864	16743	16793	16961	17014	16973	16786	16763	16942	16982	16881	16831	16799	16833	16823	16834	17028	16642	16988	16897	16861	16880	16594	16872	16713	16732	16586	16936	16707	16869	16945	16845	16890	16875	16791	16695	16961	16934	16826	16712	16811	16966	16941	16958	16830	16802	16828	16713	16954	16937	16824	16867	16928	16875	16772	16963	16812	16865	16939	16848	16887	16901	16946	16816	16924	16917	16849	17015	16679	16816	16790	16867	16765	16960	16979	16802	16752	16753	16894	16696	16780	16745	17011	16835	16833	16901	16841	16806	16827	16779	16848	16850	16987	16741	16917	16835	17039	16763	16788	16826	16920	16825	16962	16875	16836	16860	16838	16845	16843	16673	16978	16990	16788	16975	16809	16704	16953	16875	16913	16862	16871	16701	16870	16889	16798	16672	17015	16954	16837	16794	16718	16758	16963	16972	16945	16978	16655	16792	16735	16993	16722	16795	16814	16885	16842	16743	16889	16967	16720	16970	16981	16965	16835	16725	17025	16890	16937	16828	16880	16894	16738	16949	16878	16887	16708	17002	16889	17047	17011	16856	16878	16946	16842	16820	16788	16836	16880	16755	16954	16778	16870	16744	16982	16955	16941	16879	16827	16808	16958	16839	16916	16789	16909	16909	16731	16913	16967	16738	16901	16818	16786	16927	16909	16731	16822	16921	16860	16802	16827	16961	16751	16883	16725	16935	16989	16887	17076	16923	16759	16811	16899	16611	16709	16785	17062	16857	16946	16904	16979	16805	16937	16774	16897	17019	16836	16607	16881	16743	16795	16690	16862	16835	16789	17137	16694	16920	16809	16907	16836	16854	16775	16952	16930	16830	16817	16941	16783	16920	16783	16878	16891	16951	16914	16799	16927	16936	16885	16919	16784	16832	16938	16880	16776	16852	16976	16784	17003	16844	17042	16888	16889	16967	16949	16990	16909	16836	16919	16803	17100	17007	16864	16836	16819	16963	16790	16888	16847	16856	16888	16669	16873	16842	16943	16706	16685	17074	16833	16787	16780	16947	16760	16818	16966	16922	16889	16847	16837	16744	16767	16902	17041	16872	16870	16884	16991	16832	16875	16893	16871	16895	16973	16881	16939	16790	16835	16856	16842	17012	16773	16834	16838	16834	16846	16790	16966	16842	16791	16867	16733	16720	16853	16964	16639	16865	16858	16942	16784	16985	16871	16767	16802	16839	16941	16879	16798	17069	16643	16777	16851	16879	16861	16804	16790	16840	16624	16794	16874	16858	16930	16916	16761	16910	16903	16676	16961	16832	16898	16793	16868	16874	16695	16876	16793	16757	16905	16899	16983	16888	16678	16708	16974	16750	16941	16866	17014	16949	16847	16889	16856	16918	16935	16696	16952	16830	16811	16868	16898	16873	16818	16790	16847	16986	16959	16793	16810	16808	16783	16857	16782	16856	16797	16913	16885	16891	16758	16841	16770	16777	16751	16895	16859	16930	16750	16934	16943	16856	16721	16942	16770	16878	16878	16778	16865	16906	16868	16766	17054	16698	16883	16749	17038	16791	16993	16918	16858	16756	16827	17048	16936	17001	16869	17076	16888	16850	16833	16754	16875	16849	16847	16841	16818	17035	16937	16726	16920	16875	16872	16662	16873	16918	16919	16964	16823	16932	16727	16771	17020	16816	16975	16875	16749	17018	16889	16868	16884	17012	17109	16720	16921	17068	16928	16780	16974	16804	16841	16930	16759	16916	16732	16851	16876	16869	16832	16923	17011	16884	16873	16845	16971	16754	16812	16813	16852	16852	16783	16794	16779	16891	16899	16613	16826	16820	16912	16751	16888	17005	16750	17008	16870	16858	16805	16946	16981	16836	16892	16913	16799	16899	16795	16922	16835	16651	16924	16950	17001	16863	16939	16895	16855	16866	16738	16846	16806	17009	16743	16905	16877	16698	16931	16857	16804	16908	16706	16811	16752	16756	17056	16832	16922	16789	17090	16830	16708	16903	16964	16703	16859	16823	16832	16803	16933	16885	16888	16840	16786	16880	16722	16969	16785	16983	16702	16697	16777	16895	16791	16933	17046	16931	17048	16926	16817	16662	16851	16766	16849	16905	16830	16997	16820	16730	16888	16843	16866	16925	16951	16712	16970	16832	16857	16658	16861	16892	17108	16902	16898	16691	16821	16939	16848	16857	16972	16841	16804	16952	16812	16852	16692	16953	16770	16832	16718	16716	16920	17016	16692	16869	16838	17083	16805	16812	16948	16907
23747	21328	29121	25892	25645	26867	26006	22496	21176	20456	20222	19729	19830	19357	19232	19444	19134	19068	19022	18940	19147	19053	19014	18815	18768	18728	18908	18936	18837	18868	18892	18819	18790	18644	18893	18727	18807	18874	19106	18861	18727	18940	18984	19078	19008	18801	19022	18953	18951	18961	19024	18847	18771	18764	18711	18865	18970	18757	18804	18830	18852	18799	18847	18692	18707	18709	18802	18623	18878	18798	18796	18786	18852	18887	18731	18900	18721	18620	18751	18751	18844	18551	18546	18708	18630	18681	18824	18829	18821	18780	18826	18800	18868	18862	18948	18726	18827	18693	18940	18776	18813	18861	18872	18982	18623	18569	18676	18540	18999	18960	18724	18840	18627	18809	18888	18710	18802	18890	18693	18812	18799	18609	18712	18693	18695	18762	18716	18839	18866	18635	19010	19078	18711	18787	18643	18909	18707	18772	18772	18970	18789	18784	18866	18870	18752	18756	18809	18813	18688	18914	18704	18872	18815	18876	18787	18787	18949	18809	18600	18650	18827	18734	18765	18830	18725	18674	18603	18668	18904	18895	18750	18681	18703	18981	18789	18665	19202	18755	18840	18785	18719	18636	18787	18832	18752	19019	18801	18847	18810	18702	18745	18750	18775	18847	18912	18885	18860	18590	18665	18754	18537	18620	18738	18865	18795	18804	18744	18795	18782	18818	18819	18878	18721	18971	19067	18788	18542	18561	18844	18655	18691	18902	18874	18631	18937	18750	18684	18858	18938	18821	18688	18598	18708	18670	18742	18773	18650	18500	18602	18533	18641	18939	18676	18812	18738	18779	18907	18853	18649	18761	18849	18877	18687	18937	18549	18769	18648	18639	18867	18884	18589	18657	18833	18795	18880	18582	18871	18922	18705	18683	18604	18881	18716	18704	18780	18838	18790	18793	18803	18726	18930	18867	18836	18714	18746	18759	18711	18755	18827	18807	18782	18766	18647	19030	18669	18711	18808	18757	18671	18651	18771	18876	18954	18912	18915	18677	19060	18833	18738	18800	18778	18853	18841	18636	18728	18798	18811	18795	18746	18804	18738	18743	18745	18855	19063	18782	18698	18598	18866	18820	18912	18832	18527	18802	18923	19025	18848	18666	19011	18746	18745	18714	18759	18943	18488	18621	18692	18888	18535	18643	18806	18755	18769	18720	18886	18808	18630	18752	18699	18763	18747	18854	18844	18941	18711	18801	18833	18792	18878	18649	18828	18566	18909	18638	18691	18677	18838	19121	18835	18750	18724	18697	18653	18777	18833	18882	18799	18904	18699	18744	18704	18778	18761	18981	18672	18684	18807	18919	19042	18862	18810	18853	18858	18758	18634	18658	18900	18876	18743	18826	18712	18662	18786	18934	18716	18816	18462	18511	18831	18835	18979	18771	18934	19050	18826	18822	18694	18801	18947	18742	18828	18659	18663	18483	18668	18734	18796	18882	18717	18672	18658	18772	18836	18819	19030	18718	18803	18707	18799	18802	18849	18723	18775	19018	18734	18874	18802	18907	18836	18719	18665	18821	18856	18725	18684	18794	18841	18716	18725	18750	18863	18730	18806	18654	18772	18914	18671	18958	18696	18803	18831	18752	18702	18780	18959	18930	18735	18723	18754	18713	18703	18740	18613	18761	18763	18799	18705	18578	18845	18836	18766	18822	18782	18738	18736	18487	18771	18881	18850	18749	18603	18525	18857	18741	18691	18807	18537	18866	18825	18831	18659	18876	18773	18850	18750	18674	18790	18762	18854	18812	18655	18927	18610	18950	18815	18764	18910	18706	18928	18867	18967	18890	18715	18716	18782	18864	18777	18692	18704	18569	18618	18896	18816	18784	18660	18823	18681	18705	18935	18747	18671	18675	18828	18864	18754	18731	18861	18740	18787	18758	18769	18709	18651	18794	18794	18775	18823	18611	18846	18807	18825	18787	18936	18748	18692	18685	18763	18554	18767	18984	18630	18649	18764	18768	18753	18542	18445	18683	18773	18759	18827	18791	18876	18819	18678	18918	18862	18739	18821	18854	18888	18772	18752	18861	18739	19000	18817	18835	18889	18953	18852	18662	18733	18559	18575	18727	18701	18644	18586	18826	18770	18649	18762	18865	18710	18653	18886	18834	18634	18596	18749	18823	18613	18705	18762	18965	18861	18652	18898	18855	18879	18768	18983	18846	18811	18829	18878	18681	18850	18977	18721	18772	18713	18749	18840	18692	18777	18665	18866	18619	18878	18646	18688	18579	18942	18707	18764	18725	18824	18673	18695	18776	18821	19000	18742	18903	18525	18637	18796	18874	18883	19042	18526	18718	18846	18704	18947	18928	18524	18728	18864	18836	18660	18840	18816	18722	18962	18740	18802	18631	18790	18697	18543	18715	18896	18760	18828	18739	18819	18560	18535	18724	18706	18997	18727	18894	18633	18887	18688	18818	18688	18665	18627	18835	18902	18777	18979	18647	18866	18761	18851	18868	19145	18930	18825	18745	18664	18793	18724	18806	18768	18633	18880	18803	18770	18753	19024	18745	18680	19004	18751	18833	18832	18864	18771	18648	18760	18821	18785	18810	18732	18707	18759	18644	18911	18834	18621	18609	18809	18733	18732	18844	18784	18651	18873	18863	18826	18666	18792	18778	18784	18715	18758	18897	18749	18617	18784	18750	18762	18823	18802	18689	18970	18839	18771	18933	18946	18978	18718	18662	18979	18646	18756	18827	18785	18744	18646	18563	18610	18976	18862	18707	18717	18701	18697	18702	18891	18620	18727	18872	18640	18749	18904	18647	18738	18748	18824	18801	18979	18940	18615	18857	18913	18922	18826	18772	18879	18756	18864	18761	18737	18843	18865	18867	18646	18741	18772	18708	18769	18862	18914	19107	18796	18800	18907	18784	19045	18664	18521	18712	18798	18720	18983	18813	18783	18884	18733	18786	18633	18853	18884	18700	18604	18701	18727	19003	18701	18874	18740	18649	18890	18516	18676	18895	18952	18776	18727	18826	18747	18923	18715	18770	18973	18687	18704	18841	18655	18793	18760	18623	18760	18823	18932	18770	18815	18716	18903	18745	18541	18897	18872	18702	18846	18637	18946	18726	18642	18631	18890	18897	18776	18606	18781	18759	18605	18877	18841	18465	18576	18733	18790	18745	18727	18659	18519	18701	18800	18801	18704	18778	18726	18945	18574	18755	18895	18832	18709	18911	18741	18735	18733	18815	18728	18701	18938	18635	18909	18814	18882	18842	18885	18807	18833	18634	18596	18568	18676	18545	18975	18603	18708	18512	18672	18815	19007	18811	18705	18760	18773	18777	18801	18663	18759	18885	18730	18794	18753	18831	18678	18681	18756	18876	18756	19002	18996	18806	18970	18836	18898	18837	19047	18821	18915	18727	18872	18760	18740	18924	18717	18732	18927	18839	18827	18793	18793	19113	19000	18823	18568	18836	18689	18752	18944	18848	18808	18809	18728	18615	18712	18630	18947	18742	18893	18967	18816	18770	18627	18737	18845	18933	18632	18863	18855	18783	18816	18753	18607	18932	18725	18783	18835	18902	18695	18991	19034	18612	18752	18618	18723	18818	18762	18977	18674	18850	18894	18696	18763	18537	18765	18812	18830	18963	18796	18739	18820	19051	18756	18649	18739	18762	18793	18841	18962	18677	18791	18703	18749	18725	18902	18785	18651	18532	18885	18891	18772	18745	18577	18767	18809	18637	18768	18782	18891	18771	18787	18867	18750	18680	18871	18617	18711	18785	18753	18812	18857	18814	18844	18658	18880	18785	18800	18893	18827	18791	18658	18739	18739	18600	18823	18640	18815	18821	18877	18992	18816	18781	18583	18914	18941	19001	18854	18715	18944	18700	18703	19057	18622	18760	18774	18746	18937	18737	18820	18722	18800	18790	18706	18792	19022	18756	18770	18827	18995	18716	18801	18920	18669	18817	18845	18710	18779	18718	18780	18626	18994	18880	18826	18765	18767	18951	18731	18841	18631	18933	18647	18824	18635	18696	18829	18788	18781	18868	18756	18877	18701	18965	18575	18837	18778	18829	18796	18780	18670	18603	18680	18605	18684	18797	18768	18768	18544	18701	18919	18804	18786	18827	18849	18780	18727	18787	18919	18735	18829	18717	18887	18556	18944	18852	18743	18684	18945	18932	18862	18659	18659	18846	18885	18795	18892	18794	18553	18801	19062	18818	18841	18703	18577	18709	18804	18913	18478	18798	18648	18725	18894	18872	18758	18712	18795	18660	18768	19048	18728	18759	18998	18871	18758	19035	18767	18745	18688	18837	18851	18792	18694	18625	18753	18682	18746	18721	18670	18788	18860	18767	18665	18487	18864	18783	18485	18676	18730	18820	18840	18702	18860	18576	18878	18829	18859	18618	18770	18717	18713	18966	18784	18895	18887	18870	18625	18562	18761	18777	18925	18599	18779	18816	18907	18791	18863	18529	18768	18872	18869	18506	18683	18847	18973	18723	18676	18770	18689	18722	18729	18718	18772	18836	18884	18837	18836	18740	18760	18829	19041	18812	18743	18777	18882	18697	18894	18882	18742	18878	19015	18817	18696	18834	18966	18693	18854	18813	18823	18744	18722	18703	18741	18829	18705	18871	18782	18796	18818	18853	18678	18923	18909	18658	18667	18943	19028	18710	18825	18737	18810	18797	18769	18435	18664	18840	18687	18811	18667	18787	18615	18781	18853	18734	18846	18614	18604	18815	18868	18765	18763	18954	18875	18992	18836	18709	18748	18713	18724	18888	19021	18640	18910	19136	18845	18677	18706	18702	18852	18864	18727	18842	18844	18628	18795	18715	18876	18689	18768	18791	18767	18752	18799	18718	18952	18751	18781	18641	18725	18885	18828	18702	18779	18989	18741	18789	18784	18689	18937	18748	18839	18838	18858	18761	18819	18738	18703	18649	19050	18789	18753	18847	18752	18829	18864	18808	18661	18961	18953	18798	18616	18749	18712	18789	18840	18854	18775	18977	18808	18882	19003	18685	18936	18755	18722	18798	18938	18980	18757	18839	18927	18754	18925	18826	18961	18913	18683	18856	18773	18848	18700	18758	18777	18740	18646	18900	18863	18796	18678	18853	18967	18805	18757	18802	18785	18648	18875	18753	18813	18830	18814	18927	19003	18675
32189	51082	49997	40998	33684	28598	25019	22433	20665	19668	18738	18357	17900	17605	17541	17219	17454	17217	17294	17080	17337	16997	16982	17239	16990	16926	16893	16884	17006	16937	17146	17015	17077	16968	16939	17039	16973	17038	17031	17105	17018	17126	17049	17289	17015	16885	16982	17061	16883	16882	16806	16948	17030	16761	16923	16780	16799	16974	16891	17018	16644	16939	16785	16976	16977	16888	16843	16979	16913	16836	17004	16741	16727	16781	16724	16758	16944	16980	17004	16862	16955	16856	16959	16885	16828	17033	16729	16892	16905	16835	16742	16994	16801	16844	16855	16960	16706	16939	16903	16994	16901	16933	16844	16857	16874	16955	16891	16732	17043	16797	16844	16877	16927	16781	16977	17009	16746	16782	16767	17022	16764	16928	16853	16916	16750	16922	17034	16894	16832	16806	16831	16885	16943	16677	16986	16975	16838	16906	16729	16833	16901	16780	16868	16930	16893	16887	16749	16948	16860	16779	17001	17063	16969	16897	16811	16882	16988	16947	16971	16954	16714	16807	16778	16910	16770	16877	16825	16816	16882	16955	16884	16891	16859	16785	16973	16924	17033	16899	16910	16867	16832	16905	16549	17081	16815	16875	16925	16796	16931	16868	16882	16872	16784	16830	16859	16893	16763	16855	16856	16874	16862	16827	16947	16685	16786	16856	16830	16813	16892	16930	16987	16861	16779	16869	16944	16954	16949	16924	17063	16944	16826	16978	16934	16847	16827	17040	16797	16886	16724	16916	16795	16882	17032	16863	16972	16880	16817	16841	16986	17029	16886	16802	16952	16810	16855	16882	17060	16605	16808	16909	16944	16823	16942	16869	16858	16802	16804	17067	16811	16731	16905	16695	16867	17101	16678	16908	16930	16856	16872	16888	16872	16854	16914	16824	16930	16868	16870	16720	16768	16708	16965	16900	16910	16943	17131	16828	17158	16903	17044	16773	17068	16866	16789	16929	16935	16924	16944	16753	16917	16863	16936	16837	16880	16785	16820	16855	17015	16856	16801	16876	16768	16766	16898	16852	16804	16920	16852	16851	16858	16812	16966	16858	16840	16944	16892	17010	16913	16806	16905	17014	16828	16896	16952	16886	16777	16695	16917	16810	16875	16855	16834	16899	16837	16880	16904	16997	16931	17007	17057	16930	17048	16745	16819	16914	16918	17001	16707	16878	16941	16826	17132	16793	16921	17026	16785	16768	16829	16800	16971	16932	16942	16817	16897	16874	16726	16900	16947	16875	16938	16848	16733	16905	16888	16831	16875	16987	16980	16926	17004	16928	16849	16717	16911	16802	16638	16881	16958	16827	16764	16994	16858	16853	16822	16860	17020	16922	16820	17086	16834	16853	16760	16865	17105	17080	16875	16888	16887	17089	16912	16876	16902	16867	16959	17029	16828	16748	16946	16872	16850	16891	16867	16958	16837	16906	16754	16807	16734	16976	16747	16913	16885	16842	16822	16799	16771	16804	16646	16976	17036	16790	16873	16659	16675	16882	16934	16922	16916	16820	17123	16814	16811	16753	16801	16774	16790	16923	16853	17078	16842	16937	16756	16836	16900	16923	17029	16730	17032	16977	16791	16927	16842	16782	16943	16900	16820	17000	16912	16851	16944	16725	16792	16907	16765	16778	16909	16783	16804	16790	16890	16821	16981	16993	16822	16927	17070	17068	16829	17022	16886	16922	16645	16902	16819	16951	16926	16777	16761	16787	16762	16951	16890	17021	16816	16898	16814	16674	16970	16956	16862	16994	16759	16936	16699	16793	17141	16776	16983	16862	16949	16906	16767	17007	16709	16928	16889	16753	16887	16747	16830	16849	17058	16989	16835	16909	16925	16815	16929	16991	16714	16984	16834	16780	16833	16775	16677	16853	17035	16871	16918	16858	16945	16940	16951	16828	16886	16895	16787	16748	16878	16887	16925	16680	16890	16865	16739	16984	16928	16919	16813	16903	16823	16895	16890	16876	16981	17001	16913	16840	17051	16905	16908	16900	16645	16659	16852	16694	16827	17040	16762	16832	16780	17030	16887	16903	16978	16838	16937	16901	16721	16787	16917	17079	16807	16968	16721	16894	16869	17044	16932	16829	17028	16659	16959	16843	16850	16913	16882	17049	16677	17008	16930	16787	17039	16874	16837	16901	16951	16978	16802	16812	16940	16891	16887	16772	16875	16758	16938	16742	16870	16839	16974	16817	16727	17018	16960	16944	16865	16933	16843	16817	16865	16908	16856	16899	16927	17031	16846	16905	16880	16796	16719	16919	16672	16696	16699	16819	17034	16934	17072	16757	16888	16909	16814	17015	16837	16804	16953	16756	16930	17068	16912	16942	17081	16829	16822	16707	16730	16775	16928	16796	16969	16893	17022	16811	16985	16821	16929	16856	16789	16739	17058	16679	16961	16904	16853	16871	17019	16997	16765	16836	16797	16801	16743	16758	16844	16950	16775	16971	16924	16956	16850	16916	16698	16999	16927	16903	16807	16856	17017	17033	17030	16814	16899	16981	16897	16798	16850	16880	16834	16932	16840	16763	16753	16833	17035	16770	16658	16873	16743	16812	16972	16863	16793	16868	16954	16873	17049	16852	16830	16890	17010	16905	16854	16831	16781	17060	16770	16826	16863	16813	16826	17025	16937	16948	16863	16956	16874	16829	16843	17028	16789	16889	17002	16969	17002	16970	16851	16950	16802	16976	16916	16927	16824	16737	16801	16681	16732	16754	16872	16947	16878	16830	16909	17035	16919	17027	16955	16775	17101	17047	16918	16764	17006	16927	16982	16871	17028	16847	17039	16856	16804	16910	16862	16910	16816	16906	16873	16888	16973	16832	16771	16832	16838	17075	16855	16886	16964	16824	16873	16768	16840	16923	16965	16913	17041	16629	16837	16881	16931	16839	16882	16737	16749	16854	16763	16848	16951	17001	16930	16806	16878	16944	16739	16695	16927	16731	16813	16855	16965	16995	16741	16780	16991	16840	16764	16862	16868	16674	17068	16971	16828	16943	16674	16785	16993	16923	17019	16749	16844	16690	16911	16781	16821	16747	16849	16918	16908	16843	16646	17030	16653	16991	16946	16890	16795	16831	16784	16917	16807	16869	16762	16791	16824	16870	16970	16908	16884	16761	16782	16880	16763	16740	16851	17060	16853	16754	16778	16803	16923	16883	16972	16816	16838	16920	16944	16740	16893	16831	16869	16858	16967	16899	16941	16718	17051	16860	17065	16828	16890	16888	17016	17092	16882	16967	16820	16947	16926	16869	16963	16916	16872	16712	16917	16906	16916	16968	16749	16842	17027	16889	17097	16713	16919	16761	16901	16911	16872	16886	16889	16906	16799	16932	16717	16718	16815	17011	16804	16794	17109	16816	17069	16916	16925	17092	16880	16928	16714	16874	16773	16932	16646	16844	16887	16836	16828	17006	16907	16770	17194	16807	16818	16846	16932	16930	16837	16827	16920	16976	16762	16863	16778	16900	16873	16891	16869	16741	16864	16953	16891	17087	16797	17030	16772	16935	16807	16798	16784	16829	16813	17025	17003	16924	16817	16888	16862	16980	16940	17126	16974	16830	16831	16789	16860	16899	16951	16802	16881	16846	16873	16860	16982	16909	16903	16887	16806	16848	16911	16920	16745	16839	16841	16844	16859	16922	17044	16824	17143	16788	16960	16763	16677	16927	16859	16740	16786	16716	16947	16915	16930	16970	16824	16910	16841	16884	16752	17023	16850	16920	16692	16859	16828	16814	16961	16924	16866	16985	16786	16979	16781	16827	16955	16818	16944	16852	16748	16907	17054	16659	16960	16868	16826	16959	16688	16762	16870	16742	16888	16765	16919	16935	16921	17112	16689	16721	16882	17009	16748	16802	16845	17118	16807	16809	16922	16996	16759	16947	16896	16728	17069	16831	16744	16903	16837	16853	16932	17041	16902	17001	16856	16896	16847	16878	16839	16794	17002	16916	16995	16860	16754	16879	16815	17068	16967	16976	17152	17076	16799	16934	16951	16783	16945	16787	16859	16983	16661	16845	17030	16977	16946	16825	17025	16847	16827	16878	17013	16830	16840	16862	16940	16816	16966	16980	16780	16737	16778	16887	16934	16903	16993	16749	16953	16777	16864	16896	16962	16925	16818	16972	16821	16916	16755	16976	16758	16954	16949	16922	16767	16902	16938	16913	16767	16826	16828	16965	16808	16924	16971	16952	16739	16865	16959	16931	16826	16824	16845	16862	16884	16993	16980	16911	16963	17055	16753	17074	17014	16893	16822	16760	16826	16820	16926	16929	16908	16842	17046	16995	17121	16884	16812	16910	16958	16928	16879	17013	16919	16996	17027	16862	16756	16889	16761	16854	16915	16772	16995	16796	16832	17088	16846	16883	16983	16991	16903	17056	16882	16998	16885	16816	16878	16861	16855	16920	16769	16924	16940	16902	16891	16968	16767	17001	16930	16856	16896	16952	16924	16715	16807	16797	16876	16942	16978	16897	16987	16938	16902	16903	16908	16950	16820	16846	17052	16804	16951	16966	16872	16981	16895	16861	16875	16625	16970	16856	17075	16935	16804	16988	16994	16899	16871	16974	16744	16952	16946	16841	17019	16798	16885	16985	16860	16902	16870	16809	16926	16844	16882	17092	16892	16962	16805	16954	17000	16790	16842	16990	16683	16909	17142	16858	16762	17029	16854	16898	16883	16963	16959	16706	16992	16762	16929	16779	16932	16928	16949	16879	16629	16765	16921	16847	16928	16727	16926	16821	16975	16816	16920	16836	17030	16902	16868	17035	16945	16720	16867	16984	16938	17042	16943	16796	16936	16979	16993	17044	16881	16925	16989	16892	16763	16724	16827	16882	17035	16814	16934	16837	16943	17043	16862	17066	16938	16799	16888	16920	16808	16712	17078	16886	16856	16904	16918	16814	16878	16766	16805	16877	16850	17024	16894	16838	16856	16965	16936	16929	16823	16915	16815	16965	16845	17021	16878	16957	16926	16705	16783	16761	16884	17043	16886	16842	16782	16870	16913	16754	16852	16979	16847	16874	16832	16875	17002	16905	16899	16996	16857	16781	16879	16842	16865	16902	16856	16854	16949	16867	16710	16916	16872	16923	17038	16990	17026	16824	16970	16850	16942	16880	16957	16939
22872	21336	29209	24243	23400	27276	29391	23908	22153	21940	20784	20531	20088	19903	19648	19439	19405	19468	19273	19014	18945	19003	19061	19286	19102	18997	19156	19134	19103	18940	19076	18920	19195	19182	18993	18983	18920	19173	19224	18818	19072	18946	19338	19022	19238	18722	18761	18936	18828	19172	18868	18962	18799	18917	18926	18990	18926	18849	19069	18832	18960	18870	18825	18873	18909	18895	18875	18873	18958	18785	19149	19018	18780	18965	18960	18950	18971	18818	19007	18619	18831	18623	18674	19041	18776	18807	18962	18794	19042	18996	18822	18803	18743	18942	18638	18913	18728	18665	18731	18788	18734	18809	18859	18683	18783	18690	18779	18599	18687	18801	18910	18904	18828	19099	18966	18650	18826	18761	18826	18811	18789	18755	18760	18880	18861	18717	18911	18925	18710	18919	18779	18675	18810	18841	18973	18776	18828	18816	18654	18935	18849	18807	18813	18839	18659	18986	18730	18700	18998	18683	18849	18700	18837	18864	18750	18867	18801	18725	18712	18839	18970	18727	18755	18897	18834	18797	18907	18915	18912	18692	18599	18752	18737	18760	18741	18812	18758	18674	18785	18756	18772	18917	18901	18938	18700	18687	18874	18615	18857	18786	18934	18663	18811	18762	18807	18672	18911	18912	18636	18475	18884	18919	18726	18789	18930	18935	18760	18767	18786	18849	18603	18850	18894	18615	18875	18905	19019	18751	18865	18721	18799	18926	18873	18804	18788	18884	18944	18866	18744	18842	18767	18746	18941	18672	18674	18648	18799	18819	18782	19009	18739	18986	18797	19003	18790	18770	18817	18637	18867	18716	18896	18808	18810	18813	18646	18835	18694	18750	18745	18655	18674	18678	18757	18717	18696	18603	18638	18999	18756	18740	18900	18878	18732	18978	18747	18847	18788	18744	18628	18702	18637	18729	18890	18785	18921	18884	18941	18776	18947	18859	18717	18737	18703	18738	18801	18791	18920	18951	18809	18866	18607	18834	18812	18844	18775	18909	18936	18868	18848	18706	18850	18819	18745	18847	18823	18555	18857	19094	18734	18754	18722	18678	18852	18820	18805	18633	18750	18635	18791	18861	18703	18746	18863	18713	18763	18788	18691	19122	18771	18686	18779	18704	18803	18758	18727	18716	18737	18897	18999	18836	18852	18702	18997	18703	18734	18878	18749	18672	18797	18908	18874	18917	18927	18808	18930	18971	18698	18731	18456	18800	18677	19005	18856	18775	18978	18693	18748	18951	18656	18902	18573	18816	18753	18892	18682	18719	18749	18852	18653	18807	18812	18797	18906	18987	18952	18709	18910	18957	18657	18738	18782	18627	18803	18738	18614	18795	18877	18857	19014	18482	18846	18757	18796	18928	18842	18666	19021	18940	18765	18787	18773	18963	18689	18819	18504	18612	18965	18704	18608	18753	18934	18716	18755	18996	18819	18843	18799	18669	18932	18946	18909	18578	18987	18744	18729	18828	18874	18789	18750	18762	18790	18924	18740	18829	18812	18858	18814	18677	18763	18738	18707	18775	18829	18841	18765	18840	18909	18745	18650	18804	18720	18915	18757	18583	18698	18697	18864	18788	18802	18887	18915	18640	18797	18773	18792	18692	18762	18667	18752	18615	18743	18851	18610	18679	18857	18806	18979	18873	18882	18609	18936	18979	18944	18925	18817	18925	18713	18974	18670	18828	18695	18823	18935	18676	18910	18826	18742	18794	18843	18921	18761	18731	18659	18836	18819	18999	18899	18678	18917	18893	18767	18807	18923	18934	18926	18520	18703	18698	18922	18705	18855	18805	18952	18667	18651	18879	18834	19224	18911	18830	19045	18719	18844	18500	18843	18963	18932	18629	18876	18881	18929	18748	18937	18636	18790	18704	18631	18754	18749	18658	18900	18819	18668	18882	18832	18878	18732	18888	18775	18739	18800	18815	18591	18773	18710	18550	18976	18546	18842	18728	18857	18724	18736	18457	18840	18902	18826	18997	19120	18774	18733	18949	18820	18748	18816	18826	18859	18900	18774	18965	18828	18849	19059	19037	18716	18822	18546	18597	18716	18738	18716	18901	18977	18817	18836	18683	18800	18852	18850	18815	18827	18941	18986	18840	18916	18773	18632	18850	18802	18810	18784	18902	18891	18822	18831	18693	18695	18823	18925	18681	19063	18646	18902	18953	18846	18906	18853	18920	18916	19026	19083	18750	18776	18755	18687	18618	18840	18705	18652	18944	18741	18886	18708	18671	18431	18650	18709	18897	18836	18738	18792	18722	18959	18908	19057	18807	18745	18882	18622	18775	18933	18616	18662	18749	18779	18915	18810	18916	18860	18785	18541	18753	18788	18832	18934	18671	18810	18627	18906	18784	18837	18861	18697	18741	18743	18803	18706	18592	18719	18908	18899	18675	19042	18752	18672	18832	18869	18746	18922	18671	18845	18964	18742	18771	18763	18795	18792	18663	18875	18780	18802	18657	18882	18770	18789	18707	18752	18640	18640	18975	19096	18814	18883	18811	18582	18746	18791	18646	18745	18773	18647	18947	18646	18697	18974	18691	18876	18820	18759	18717	18748	18873	18939	19086	18650	18750	18923	18720	18923	18735	18655	18556	18714	18811	18805	18903	19002	18674	18624	18736	18699	18808	18948	18592	18822	18835	19056	18938	18899	18878	18938	18841	18855	18860	18677	18914	18764	19000	18864	18826	18788	18932	18846	18891	18875	18672	18691	18825	18775	18836	18921	18946	18670	18841	18851	18682	18748	18780	18745	18756	18962	18797	18793	18762	18701	18873	18811	18854	18844	18820	18689	18597	18781	18800	18899	18897	18873	18859	18711	18753	18552	18875	19056	18978	18956	18632	18694	18743	18769	18616	18767	18753	18782	18754	18832	18629	18757	18824	18803	18829	18954	19034	18792	18619	18875	18687	18743	18697	18768	18691	18726	18846	18848	18749	18814	18950	18802	18797	18716	18970	18851	18588	18781	18884	18951	18953	18964	18941	18854	18807	18728	18767	18858	18864	18947	18837	18794	18908	18898	18635	18765	18847	18738	18913	18764	18958	18755	18855	18994	18873	19086	18849	18653	18702	19017	18932	18789	18736	18779	18684	18689	18830	18642	18927	18804	18716	18634	18833	18730	19093	18800	18736	18918	18691	18895	18697	18758	18624	18763	18854	18726	18809	18918	18816	18890	18889	18846	18767	18750	18741	18839	18859	18826	18959	18881	18871	18764	19082	18969	18746	18831	18670	18724	18782	18837	18929	18970	18989	18820	18806	18775	18873	18882	18772	18840	18744	18681	18778	18743	18725	18909	18718	18811	18867	18944	18743	18611	18745	18711	18543	18871	18837	18680	18771	18636	18647	18755	18739	18918	18809	18770	18721	18660	18855	18864	18730	18793	18673	18806	18509	18742	19065	18921	18925	18802	18925	18752	18959	18819	18726	18897	18644	18767	18838	18762	18637	18862	18865	18795	18726	18681	18853	18822	18872	18905	18795	18660	18760	18746	18611	18968	18632	19005	18877	18685	18875	18703	18832	18914	18879	18943	18739	18773	18852	18727	18727	18924	18597	18808	19093	18746	18753	18861	18697	18860	18789	18758	18820	18635	18673	18849	19172	18675	18706	18745	18917	19026	18833	18842	18746	18851	18891	18679	18820	18869	18959	18800	18743	18864	18822	18758	18926	18898	18941	18856	18908	18759	18770	18786	18715	18735	18739	18838	18640	18684	18890	18787	18780	18797	18717	18779	18698	18623	18792	18540	18834	18660	18742	18694	18804	18721	18841	18756	18885	18803	18970	18972	18723	18765	18851	18868	18876	18864	18812	18992	18872	19000	18776	18756	18751	18738	18774	18945	18695	18707	18838	18793	18772	18873	18721	18718	18568	18771	18909	18610	18702	18678	18656	18678	18795	18841	18593	18856	18671	18626	18766	18980	18804	18793	18810	18627	18633	18749	18638	18951	18776	18760	18683	18856	18851	18784	18808	18576	18823	18676	18642	18752	18880	18862	18656	18589	18799	18850	18876	18641	18892	18855	18803	18684	18809	18864	18668	18725	18737	18909	18667	18760	18942	18797	18767	18714	18726	18822	18746	18824	18884	18758	18826	18971	18818	18614	18597	18751	18933	18805	18638	18838	18738	18686	18980	18784	18610	18641	18808	18959	18903	18712	18568	18692	18656	18920	18751	18873	18824	18605	18804	18849	18610	18861	18866	18869	18709	18960	18784	19001	18731	18692	18828	18718	18939	18845	18822	18723	18843	18818	19006	18808	18672	18834	18560	18845	18690	18753	18769	18733	18898	18924	18937	18802	18752	18761	18773	18676	18730	18833	18677	18775	18836	19008	18893	18784	18843	18903	18692	18623	18999	18883	18753	18967	18780	19035	18969	18872	19080	18798	18729	18717	18778	18788	18679	19060	18781	18724	18634	18894	18691	18905	18801	18901	18986	18862	18823	18719	18711	18854	18948	18833	18675	18733	18845	18889	18755	18829	18811	18964	18883	18937	18775	18907	18680	18914	18576	18904	18684	18710	18688	18923	18748	18741	18930	18880	18827	18754	18737	18687	18750	18900	18651	18903	18960	18772	18945	18913	18963	18715	18708	18821	18665	18742	18749	18859	18662	18769	18738	18685	18723	18591	18745	18857	18801	18922	18752	18730	18640	18752	18795	18820	18589	18904	18581	18807	18826	18758	18850	18952	18896	18885	18739	18813	18819	18869	18804	18940	18988	18895	18650	18970	18847	18866	18687	18785	18853	18768	18592	18728	18796	18858	18725	19073	18840	18780	18753	18841	18805	18795	18766	18767	18686	18723	18837	18924	18965	18980	18774	18803	18744	18643	18877	18829	18864	18768	18776	18883	18912	18874	18840	18637	18629	18821	18802	18783	18698	18712	18917	18737	18860	18938	18643	18816	18763	18738	18748	18674	18880	18969	18792	19051	18785	18839	18733	18997	18772	18613	18844	18777	18644	18887	18749	18825	19005	18791	18667	18988	18746	18895	18630	18645	18769	18814	18907	18868	18562	18728	18610	18778	18821	18859	18791	18652	18715	18763	18964	18638	18972	18777	18937	18852	18804	18646	18707	19005	18694	18939	18722	18852	18885	18820	18854	18716	18762	18776	18767	18774	18996	18741	18740
32562	54077	53561	45064	37929	32564	27687	24577	22493	20979	20177	19169	18589	17972	18036	17572	17588	17515	17421	17354	17214	16982	17131	17250	17139	17122	17084	16897	16929	17004	16985	16928	17027	17017	16992	17006	17001	17025	17041	16877	17087	17090	17324	17677	17284	16847	16793	16904	16834	16922	16872	16902	16730	16874	16725	16976	16787	16904	16899	16952	16901	16937	16912	16994	16924	16910	16997	16953	16797	17007	16924	16889	16936	16942	17123	16808	16840	16810	16956	16757	16797	16885	16984	17024	16778	16995	16887	16790	16915	16931	16795	16829	16975	16909	16929	16946	16916	16938	16912	16934	16741	16847	16777	17014	16855	16752	16820	16756	16767	16908	16767	16864	16831	16874	16656	16800	16772	16727	16896	16859	16903	16844	16875	16844	16868	16900	16706	16707	16876	16920	16931	17005	16869	16794	16880	16906	16929	16804	16961	16962	16876	16769	16719	16942	16937	16952	16926	16817	16803	16946	17059	16892	16943	16994	16880	16766	16782	16989	16860	17031	16747	16872	16871	16875	17008	16800	17160	16861	16799	16906	16946	16807	16743	16864	16850	16799	16794	16888	16791	16813	16843	16802	16922	16711	16990	16822	16870	16964	16907	16873	16958	16928	16859	16813	16991	16755	16887	17058	16885	16724	16855	16828	16816	16727	16802	16860	17074	16851	16774	17087	16784	16878	16918	16788	16822	16954	17061	16919	16834	16839	16762	16892	16988	16948	17035	16787	16911	16904	16989	16755	17016	16850	16859	16916	16807	16927	16941	16847	16895	16942	16934	16802	16614	16930	16836	16980	16903	16842	16861	16827	16815	16862	16882	17041	17038	16889	16718	16819	16919	16988	16970	16865	16922	16939	16869	16788	16811	16943	16797	16732	16864	16949	16823	16940	16891	16921	16760	16789	16900	16907	16974	16897	16704	16837	16917	16849	16941	16921	16893	16939	16803	16760	16755	16656	16975	16768	16947	17061	16804	16841	16899	16865	17033	16887	17027	16909	16790	17037	16924	16850	16714	16897	17030	17097	16929	16889	16950	16864	16744	16860	16880	16940	17040	16863	16916	16831	16949	16820	16837	17077	16708	16961	17053	16814	16943	16810	16858	17033	16806	16834	17006	16797	16855	16846	16954	16806	16871	16938	17030	17022	16954	16796	16850	16650	16949	16765	16816	16814	16811	16894	16659	16848	16903	16890	16780	16895	17010	16798	16925	16654	16937	16952	16896	16962	17086	16752	16845	16813	16832	16862	16717	16863	17006	16824	16674	16824	17058	16868	16856	16815	16910	16866	16875	16786	16812	16913	16917	16872	16841	16837	16750	16887	16775	16962	16784	16984	16747	16901	16862	16920	17008	16971	16817	16971	16955	16851	16866	16826	16883	16982	16917	16923	16912	16856	16867	16702	16895	17013	16859	16882	17009	16936	16848	16803	17017	16869	16861	17017	16816	16897	16869	16874	16702	16774	16921	16762	16939	16842	16929	16563	16858	16797	16889	16988	16883	16952	16817	16876	17022	16791	16991	16764	17054	16897	16867	17112	16947	16801	16788	17091	16922	16912	16760	16858	16719	16838	16918	16746	17107	16902	16789	17007	16768	16787	16832	16650	16629	17037	16788	16948	16774	16804	16692	16868	16787	16989	16910	16818	16742	16878	16835	16741	16928	16888	16946	16830	16970	16850	16746	16836	16889	16834	16945	16853	16808	16741	16874	16916	16982	16830	16750	16912	16884	16693	16898	16945	16956	16939	17085	16876	16877	16953	17039	16948	16815	16816	16788	16877	16946	16841	16930	16774	16981	16807	16971	16956	16787	16954	16781	16780	16902	16863	16822	16769	16772	16893	16960	16723	16960	16799	16974	16849	16924	17054	16826	16800	16762	16838	16935	16919	17001	16835	16848	16886	16886	17052	16858	16894	16842	16788	16782	16984	16842	16786	16945	16868	16952	16651	16906	16798	16812	16822	16792	16795	16968	16827	16755	16920	16933	16889	16961	16831	16707	16924	16911	16834	16946	16781	16842	16949	17026	16975	16987	16850	16857	16911	16883	16895	16859	16818	16764	16884	16847	16810	16955	16881	16915	16951	16778	16691	16784	16817	17137	16953	16676	16884	16955	16772	16779	16882	16811	16831	17038	16888	16786	16890	16905	16824	16868	16891	16770	16919	16896	16832	16692	16853	16854	16853	16860	16752	16800	16819	17040	16989	16717	16864	16808	16843	16769	16823	16784	16796	16940	16854	16842	16910	17040	16944	16757	16807	17007	17122	16827	17017	16830	16812	16767	16951	16998	17091	16824	16696	17120	16831	16935	17001	16876	16899	17006	17089	16892	16923	16797	16874	16953	16978	16839	16844	16772	17074	17102	16720	16878	16895	16821	16940	16780	16786	16766	16810	16889	16763	16701	16867	16969	16960	16995	16847	16914	16812	16924	16806	16732	16990	16875	16753	16849	16990	16843	16813	16832	16869	16982	16846	16966	16903	16825	16843	16689	16925	16993	17000	17024	16912	16868	16868	16871	16816	16853	16784	16804	16958	16929	16926	16837	16843	17038	16874	16838	16945	16906	16825	16837	16765	16914	16851	16888	16927	16891	16957	16987	16851	16880	16907	16924	16963	16846	16728	16774	16892	16815	16679	16863	16883	16839	16807	16978	16797	16858	16926	16933	16820	16792	17002	16771	16781	16894	16862	16854	16989	16862	16827	16772	17047	16838	16811	16787	16977	16837	16761	16832	17121	16869	16616	16780	16680	16933	16846	16680	16991	16844	16936	16917	16805	16940	16704	16936	16864	16754	16777	16906	16798	16875	16841	16873	16870	16796	16736	16946	16797	16908	16907	16780	16717	16839	16779	16821	16954	16783	16911	16867	16914	16656	16889	16788	16813	16964	16955	16875	17036	16986	16821	16875	16664	16820	16937	16969	16820	16996	16886	16754	16923	16736	16886	17020	16850	16755	16848	16831	16732	16968	16995	16637	16947	16974	16945	16860	16934	16782	16722	16849	16736	16770	17082	16824	16872	16730	16769	16982	16813	16954	16816	16970	16815	16846	16764	16808	16878	16880	16953	16897	16846	16841	16728	16912	16826	16834	16819	16736	16775	16876	16844	16864	16742	16921	16743	16933	16972	16838	16921	16850	16845	16962	16860	16900	16720	17040	16763	16789	16911	16981	16897	16998	16793	16886	16891	16716	16840	16764	16809	16939	16704	16854	16714	16880	16863	16893	16980	16798	16808	16722	16748	16677	16811	16937	16798	16898	16844	16867	16890	16948	16933	17021	16943	16852	16831	16852	16778	16905	16953	16841	17024	16877	16852	16782	16901	16774	16905	16923	16948	16868	16834	16962	16809	16829	16834	16923	16950	16741	16716	16903	16962	16870	16886	16725	16890	17240	16873	16833	16903	16763	16847	16583	16871	16919	16845	16898	16952	16800	16779	16930	16970	17030	16829	16936	16940	16845	16856	16806	16979	16786	17013	16964	16874	16698	16889	16816	16963	16866	17114	16791	16976	16834	16993	16920	16841	16896	16727	16834	16939	17018	16915	16907	16846	16922	16896	16821	16926	16923	16952	16916	16860	16845	16773	16765	16785	16754	16818	16864	16962	16866	16859	16797	16825	16847	16763	16974	16908	16942	17026	16980	16746	16874	16911	16968	16837	16744	16764	16875	16944	16629	16930	16860	16700	16785	16684	16955	16847	16826	16829	16801	16813	16891	16823	16946	17001	17021	16792	16874	16859	16874	16833	16956	16868	16887	16827	16841	16815	17062	16765	16739	16912	16829	16742	16901	16851	16956	16952	16619	16932	16959	16870	16927	16967	16894	16880	16910	16690	17066	16751	16993	16721	16992	16894	16815	16924	16863	16867	16811	16854	16816	16860	16780	16914	16863	16826	16873	16779	16814	16671	16887	16937	16729	16799	16848	16946	16942	16785	16891	16727	16820	17043	16948	16864	16815	16830	16708	16946	17026	16961	16820	16740	16825	16891	16886	16781	16955	16698	16769	16898	16737	16971	16830	16745	16835	16768	16944	16929	16870	16752	16765	16734	16971	16772	17035	16876	16836	16757	16797	16974	16890	16691	16941	16862	16850	16786	16847	16875	16845	16769	16832	16724	16827	16739	16933	16745	16781	16972	16777	16995	16825	16860	16960	16895	16769	16900	16918	16916	16840	16881	16922	16752	16877	16798	16673	16880	16975	16763	16886	16831	16797	16865	16915	16950	16786	16952	16871	16906	16956	16819	16965	16814	16859	16798	16840	16772	16832	16893	17084	16805	16772	16939	16841	16854	16871	17104	16838	16738	16889	16819	16760	16904	16871	16873	17043	16957	16683	16733	16966	16813	16905	16912	16644	16929	17097	16925	16910	16833	16791	16881	16981	16732	16882	16918	16831	16870	16860	16839	16976	16930	16833	16805	17048	16899	16944	16732	16866	16912	16979	16995	16978	16798	16788	16907	16763	16942	16931	16969	16901	16839	16801	16982	16816	17055	16795	16890	17057	16762	16841	16928	16757	16901	17137	16912	16945	16790	16833	16789	16966	16871	16946	16757	16812	16923	16970	16872	16858	16921	16934	16920	16896	16937	16711	16669	16782	16732	16824	16851	17015	16873	16939	16881	16947	16971	16822	16930	16961	17016	16738	16811	16897	16823	17108	16670	16985	16902	16821	16906	16959	16847	16934	16798	16963	16872	16814	16788	16923	16926	16660	16956	16927	17031	16919	16982	16882	16764	16791	16919	16864	16954	16910	16828	16902	16988	16851	16922	16906	16840	16972	16913	16872	16849	16808	16784	17037	16886	16813	16858	16835	16769	16923	16847	16999	16707	16800	16840	16926	16699	16828	16867	16908	16867	16897	16916	16920	16902	17004	16892	16715	16709	16829	16723	17093	16837	16919	16732	16721	16927	16899	16902	16614	16846	16883	16958	16990	16815	16873	17005	16765	17007	16964	16900	16910	16873	16738	16769	16744	16874	16830	16769	16892	16768	16887	16803	16994	16887	16902	16824	16815	16866	16681	16945	16960	16933	16894	16856	16696	16919	16826	16978	17065	17085	16871	16761	16579	16976	16711	16976	16805	16959	16901	17097	16863	16841	16805	16922	16896	16839	16837	16840	16802	16969	17091	16771	16765	16878
28946	28946	35744	31616	25776	23215	21695	20253	19614	19560	19368	18938	19032	18866	18780	18676	18718	18667	18594	18883	18720	18821	18641	18592	18677	18552	18586	18908	18914	18796	18771	18576	18632	18550	18846	18689	18551	18720	18514	18684	18807	18458	18556	18761	18664	18546	18634	18814	18488	18480	18694	18656	18747	18564	18525	18812	18658	18531	18604	18707	18485	18674	18838	18694	18842	18679	18660	18634	18650	18555	18460	18821	18696	18563	18600	18669	18784	18625	18729	18571	18603	18942	18537	18556	18504	18696	18664	18576	18609	18840	18478	18731	18832	18555	18633	18677	18390	18633	18778	18557	18773	18593	18474	18776	18687	18667	18655	18519	18523	18525	18557	18390	18519	18617	18809	18654	18649	18655	18432	18637	18681	18756	18481	18561	18680	18693	18844	18723	18721	18797	18666	18750	18602	18703	18535	18660	18679	18747	18727	18667	18687	18381	18384	18731	18676	18724	18774	18813	18472	18589	18676	18662	18577	18686	18611	18701	18784	18460	18447	18599	18637	18703	18537	18619	18771	18720	18556	18855	18781	18610	18485	18597	18579	18374	18677	18636	18661	18631	18633	18497	18605	18686	18470	18598	18720	18599	18569	18456	18650	18688	18783	18662	18475	18744	18593	18552	18569	18684	18622	18695	18650	18681	18672	18687	18493	18528	18535	18793	18479	18582	18616	18733	18634	18845	18635	18548	18570	18720	18602	18706	18660	18538	18541	18744	18418	18582	18773	18552	18635	18603	18608	18881	18450	18409	18655	18838	18548	18600	18473	18639	18643	18734	18593	18741	18752	18628	18547	18588	18672	18555	18499	18681	18796	18576	18615	18623	18522	18472	18666	18690	18431	18646	18572	18550	18585	18509	18605	18540	18609	18560	18500	18579	18483	18548	18588	18581	18670	18778	18565	18514	18803	18575	18581	18634	18917	18532	18768	18851	18751	18605	18674	18850	18536	18602	18727	18627	18592	18620	18764	18640	18831	18616	18607	18792	18619	18603	18713	18465	18638	18704	18776	18633	18648	18692	18781	18599	18588	18598	18615	18562	18682	18567	18656	18639	18733	18678	18422	18579	18689	18545	18690	18760	18546	18622	18685	18464	18650	18738	18628	18817	18698	18717	18636	18681	18577	18614	18615	18586	18769	18751	18800	18776	18563	18636	18665	18606	18896	18648	18656	18712	18767	18572	18741	18722	18792	18761	18561	18656	18592	18647	18921	18524	18679	18639	18664	18480	18589	18482	18628	18640	18721	18598	18628	18740	18840	18677	18666	18607	18802	18616	18542	18552	18688	18765	18705	18667	18643	18637	18569	18629	18698	18576	18614	18624	18529	18585	18699	18691	18821	18776	18730	18630	18737	18743	18821	18650	18700	18407	18672	18552	18508	18733	18718	18406	18610	18673	18490	18509	18819	18553	18462	18617	18789	18604	18488	18654	18541	18562	18743	18690	18778	18611	18496	18588	18509	18632	18719	18751	18676	18736	18619	18683	18331	18591	18338	18846	18623	18642	18680	18793	18685	18601	18691	18778	18770	18640	18646	18738	18543	18555	18640	18662	18518	18682	18531	18716	18690	18478	18647	18643	18479	18635	18676	18563	18702	18486	18400	18599	18551	18639	18643	18575	18578	18395	18580	18585	18708	18592	18794	18613	18580	18690	18720	18758	18633	18786	18703	18761	18608	18529	18755	18719	18717	18633	18575	18603	18715	18512	18460	18644	18483	18627	18795	18633	18596	18662	18678	18502	18749	18690	18730	18768	18595	18582	18536	18546	18664	18695	18917	18658	18640	18836	18761	18841	18829	18781	18547	18798	18577	18432	18477	18754	18904	18540	18582	18624	18781	18752	18574	18741	18763	18748	18576	18875	18589	18609	18649	18647	18588	18714	18754	18547	18761	18709	18683	18849	18725	18912	18442	18559	18657	18650	18691	18650	18752	18593	18557	18745	18575	18646	18641	18688	18676	18625	18661	18669	18633	18704	18661	18710	18605	18480	18734	18723	18602	18644	18470	18694	18759	18534	18697	18595	18745	18702	18654	18707	18829	18710	18653	18734	18645	18469	18760	18626	18629	18597	18374	18599	18644	18492	18521	18585	18683	18499	18690	18666	18528	18723	18597	18691	18577	18527	18562	18488	18638	18559	18641	18549	18643	18626	18604	18561	18899	18605	18825	18504	18475	18497	18521	18719	18539	18738	18662	18684	18518	18519	18575	18657	18909	18747	18598	18557	18788	18667	18650	18675	18699	18772	18715	18534	18821	18609	18650	18876	18764	18835	18759	18611	18533	18575	18530	18700	18490	18582	18674	18720	18563	18578	18724	18693	18444	18508	18668	18703	18667	18359	18598	18497	18651	18598	18550	18420	18641	18666	18593	18469	18602	18617	18484	18612	18476	18398	18736	18567	18580	18710	18674	18511	18416	18819	18561	18685	18600	18664	18726	18624	18490	18757	18499	18635	18507	18500	18791	18720	18799	18795	18698	18480	18482	18673	18534	18611	18608	18640	18590	18638	18582	18772	18776	18863	18598	18637	18541	18508	18664	18459	18596	18580	18659	18639	18662	18649	18474	18557	18640	18687	18575	18709	18622	18748	18650	18626	18840	18593	18637	18703	18834	18579	18865	18620	18732	18637	18498	18677	18781	18716	18699	18746	18616	18751	18431	18488	18680	18723	18613	18752	18743	18420	18706	18707	18791	18823	18659	18580	18556	18644	18854	18569	18754	18765	18509	18713	18660	18712	18570	18658	18674	18574	18887	18637	18635	18773	18813	18583	18802	18675	18502	18766	18651	18673	18499	18694	18702	18636	18516	18705	18676	18631	18497	18622	18811	18561	18697	18402	18782	18567	18605	18492	18645	18433	18707	18871	18800	18544	18585	18616	18753	18627	18706	18639	18820	18665	18707	18501	18717	18700	18743	18660	18698	19011	18568	18522	18805	18721	18793	18654	18626	18529	18770	18539	18768	18567	18648	18697	18722	18533	18734	18872	18761	18750	18527	18805	18686	18684	18662	18535	18698	18765	18695	18555	18737	18696	18864	18824	18517	18528	18754	18607	18623	18709	18717	18653	18519	18580	18657	18604	18613	18760	18982	18711	18806	18582	18757	18498	18578	18536	18639	18690	18702	18787	18570	18475	18750	18701	18532	18606	18576	18515	18788	18789	18519	18686	18715	18407	18802	18496	18663	18524	18539	18808	18650	18628	18519	18580	18669	18705	18653	18659	18609	18608	18600	18395	18657	18542	18436	18613	18809	18630	18764	18631	18760	18371	18554	18496	18512	18569	18802	18604	18534	18844	18391	18581	18731	18549	18604	18711	18535	18595	18450	18771	18880	18506	18439	18552	18863	18849	18731	18662	18860	18782	18714	18762	18712	18663	18827	18497	18878	18580	18677	18806	18860	18679	18660	18789	18712	18773	18626	18587	18581	18674	18724	18715	18653	18739	18906	18809	18774	18654	18591	18645	18670	18855	18661	18580	18633	18877	18569	18727	18818	18711	18599	18706	18778	18632	18692	18579	18777	18644	18716	18546	18568	18587	18683	18710	18564	18722	18547	18536	18827	18681	18653	18878	18799	18550	18528	18639	18886	18807	18640	18937	18462	18932	18457	18596	18605	18581	18751	18842	18739	18633	18874	18657	18620	18603	18634	18657	18656	18537	18667	18532	18628	18541	18681	18576	18555	18709	18682	18667	18626	18723	18654	18594	18626	18574	18334	18494	18713	18593	18649	18659	18525	18780	18767	18503	18876	18817	18618	18648	18616	18741	18578	18823	18825	18674	18713	18648	18704	18586	18716	18701	18811	18525	18641	18587	18470	18666	18595	18730	18758	18532	18640	18580	18628	18549	18713	18561	18652	18789	18781	18706	18572	18684	18857	18693	18478	18626	18690	18833	18709	18557	18514	18661	18748	18725	18661	18534	18610	18755	18402	18545	18501	18867	18766	18471	18618	18517	18728	18682	18632	18730	18685	18631	18676	18533	18634	18600	18458	18490	18966	18781	18653	18520	18620	18718	18664	18553	18608	18648	18392	18635	18459	18738	18590	18613	18691	18537	18809	18583	18689	18638	18731	18610	18682	18669	18669	18702	18646	18601	18808	18714	18560	18623	18590	18565	18758	18636	18725	18704	18689	18625	18447	18736	18593	18635	18678	18629	18544	18589	18755	18510	18653	18787	18686	18565	18759	18738	18771	18520	18597	18706	18665	18661	18576	18620	18860	18694	18699	18864	18606	18655	18672	18549	18637	18562	18701	18586	18744	18558	18522	18787	18473	18617	18607	18658	18557	18658	18779	18638	18810	18774	18788	18546	18804	18850	18574	18386	18622	18615	18752	18726	18461	18694	18635	18474	18551	18810	18787	18570	18747	18735	18863	18586	18613	18660	18542	18716	18745	18907	18782	18704	18631	18528	18682	18653	18625	18840	18700	18541	18605	18539	18807	18632	18568	18541	18597	18768	18773	18671	18773	18680	18821	18647	18633	18590	18655	18647	18742	18813	18566	18701	18743	18474	18474	18655	18691	18392	18587	18633	18673	18712	18517	18799	18840	18766	18631	18740	18767	18613	18653	18425	18815	18531	18902	18339	18453	18719	18677	18691	18910	18568	18860	18701	18599	18812	18706	18567	18669	18436	18608	18426	18654	18593	18517	18721	18713	18696	18560	18593	18481	18690	18529	18775	18635	18591	18351	18452	18665	18897	18468	18632	18532	18540	18612	18724	18601	18603	18792	18713	18753	18723	18724	18632	18987	18655	18770	18544	18722	18709	18726	18593	18798	18524	18456	18526	18642	18625	18738	18762	18687	18801	18743	18641	18700	18517	18462	18404	18821	18842	18535	18564	18836	18513	18501	18387	18509	18512	18674	18772	18639	18802	18698	18535	18531	18547	18766	18740	18633	18568	18691	18729	18668	18631	18544	18700	18711	18603	18645	18723	18915	18697	18548	18670	18442	18463	18588	18511	18741	18717	18551	18827	18573	18714	18714	18667	18693	18745	18794	18627	18574	18561	18640	18563	18604	18653	18716	18779	18472	18526	18813	18484	18587	18689	18606	18653	18812	18752	18673	18727	18642	18651	18659	18689	18680	18754	18673	18581	18665	18646	18573	18546	18578	18605	18688	18471	18698	18578
31947	45344	42200	33003	27065	23252	20885	19652	18566	18109	17820	17431	17070	17002	16924	17050	16977	16868	16987	16748	16798	16845	16838	16991	16889	16736	16800	16603	17003	16912	17130	16811	16943	16836	16648	16822	16935	16867	16947	16693	16631	16622	16721	16847	16847	16739	16926	16736	17001	16763	16729	16626	16813	16887	16887	16976	16801	16850	16629	16772	16958	16654	16898	16835	16870	16747	16801	16809	16866	16794	16680	16874	16967	16795	16875	16908	16797	16834	16920	16740	16567	16811	16882	16664	16914	16898	16780	16876	16713	16926	16704	16842	16704	16620	16901	16744	16904	16873	16795	16790	16794	16829	16811	16825	16970	16789	16712	16777	16897	16889	16998	16730	16754	16750	16701	16763	16781	16616	16812	16794	16959	16865	16718	16780	16702	16671	16965	16726	16920	16753	16750	16741	16657	16631	16717	16845	16843	16752	16887	16919	16744	16776	16856	16798	16812	16689	16729	16733	16788	16796	16758	16820	16759	16763	16759	16756	16884	16865	16683	16694	16709	16794	16901	16701	16796	17025	16917	16959	17010	16662	16806	16723	16803	16853	16795	16754	16722	16705	16808	16925	16752	16666	16816	16818	16948	16839	16845	16777	16864	16791	16944	16705	16800	16932	16735	16739	17059	16697	16706	16960	16774	16760	16797	16758	16868	16901	17013	16692	16708	16646	16799	16574	16672	16771	16648	16752	16810	16772	16767	16784	16886	16743	16634	16891	16880	16786	16748	16761	16845	16905	16628	16735	16686	16715	16853	16777	16801	16893	16703	16836	16912	16729	16970	16665	16773	16934	16788	16681	16790	16955	16709	16706	16767	16829	16725	16630	16932	16756	16699	16717	16832	16751	16886	16811	16719	16958	16780	16764	16713	16788	16753	16740	16786	16639	16943	16842	16722	16865	16788	16835	16756	16672	16844	16613	16588	16770	16736	16693	16897	16903	16736	16892	16800	16820	16719	16734	16944	16948	16786	16698	16789	16768	16661	16958	16840	16716	16755	16910	16712	16776	16795	16772	16808	16671	16762	16941	16741	16971	16811	16873	16905	16840	16684	16788	16902	16769	16830	16745	16774	16683	16682	16668	16763	16891	16784	16721	16663	16980	16612	16803	16664	16990	16606	16630	16774	16535	16729	16774	16816	16762	16859	16946	16774	16699	16599	16916	17027	16717	16844	16809	16600	16891	16917	16796	16702	16836	16818	16762	16725	16720	16803	16701	16806	16774	16891	16594	16773	16735	16756	16851	16740	16748	17017	16954	16862	16853	16680	16644	16746	16806	16788	16833	16744	16900	16681	16774	16662	16790	16802	16672	16824	16708	16820	16633	16671	16864	16824	16725	16635	16853	16762	16539	16780	16787	16846	16745	16827	16823	16793	16784	16856	16698	16894	16799	16727	16754	16846	16860	16937	16708	16671	16744	16914	16592	16852	16583	16804	16808	16740	16693	16715	16779	16973	16714	16757	16842	16736	16998	16774	16801	16675	16979	16785	16730	16779	16844	16809	16810	16970	16819	16800	16797	16809	16873	16757	16697	16891	16624	16684	16861	16860	16788	16748	16768	16710	16782	16816	16676	16756	16861	16744	16691	16814	16911	16704	17020	16743	16789	16816	16787	16880	16754	16654	16704	16824	16795	16852	16645	16767	17120	16814	16813	16881	16680	16804	16764	16701	16748	16698	16683	16766	16799	16642	16663	16711	16833	16748	16738	16689	16758	16863	16654	16906	16764	16733	16784	16719	16729	16611	16794	16766	16759	16535	16800	16870	16765	16778	16720	16820	16593	16789	16745	16664	16755	16700	16637	16832	16794	16822	16952	16858	16629	16789	16870	16792	16731	16625	16818	16772	16623	16681	16741	16746	16867	16738	16962	16796	16800	16860	16661	16981	16924	16832	16822	16766	16794	16942	16868	16847	16832	16802	16902	16899	16831	16961	16843	16946	16841	16612	16866	16703	16705	16674	16818	16752	16923	16738	16705	16840	16723	16791	16743	17038	16721	16772	16807	16810	16787	16714	16866	16753	16913	16830	16778	16840	16740	16697	16809	16833	16968	16739	16754	16779	16769	16914	16769	16783	16531	16721	16912	16682	16759	16892	16736	16815	16852	16901	16774	16837	16806	16649	16578	16873	16730	16718	16864	16735	16748	16784	16789	16793	16918	16597	16821	16713	16718	16725	16773	16826	16679	16769	16725	16821	16866	16835	16843	16808	16798	16670	17025	16879	16616	16653	16744	16705	16875	16855	16819	16852	16697	16784	16656	16600	16857	16677	16671	16805	16703	16869	16726	16804	16730	16808	16590	16793	16679	16804	16679	16687	16815	16742	16522	16879	16773	16639	16841	16852	16753	16698	16733	16835	16810	16945	16842	16581	16728	16795	16739	16865	16721	16877	16858	16694	16885	16897	16875	16750	16857	16685	16737	16753	16685	16805	16882	16763	16772	16979	16765	16789	16967	16849	16639	16785	16717	16726	16751	16822	16945	16767	16755	16802	16987	16818	16921	16915	16678	16759	16683	16787	16924	16819	16838	16711	16710	16821	16811	16742	16806	16658	16664	16732	16713	17062	16786	16901	16930	16686	16788	16797	16767	16752	16802	16730	16750	16786	16674	16927	16882	16805	16779	16995	16774	16713	16990	16890	16863	16893	16867	16777	16817	16758	16665	17002	16787	16717	16875	16792	16747	16580	16895	16685	16826	16800	16827	16767	16634	16758	16793	16749	16778	16693	16819	16898	16941	16611	16896	16903	16746	16650	16691	16809	16877	16892	16726	16810	16708	16684	16758	16830	16935	16682	16893	16701	16761	16911	16716	16952	16841	16798	16735	16839	16635	16862	16869	16800	16762	16724	16802	16781	16636	16732	16628	17022	16812	16794	16885	16727	16677	16800	16767	16761	16733	16781	16831	16802	16661	16731	16888	16890	16710	16691	16632	16812	16809	16889	16461	16694	16893	16823	16859	16795	16800	16870	16887	16752	16704	16701	16830	16832	16622	16766	16682	16794	16782	16758	16741	16838	16676	16764	16668	16618	16716	16940	17010	16899	16820	16766	16881	16817	16855	16961	16755	17021	16693	16806	16791	16806	16797	16772	16765	16827	16901	16742	16767	16886	16643	16820	16854	16734	16811	16748	16699	16958	16744	16565	16650	16591	16790	16729	16964	16728	16670	16901	16831	16754	16769	16950	16745	16972	16780	16606	16819	16786	16679	16838	16762	16630	16778	16696	16864	16775	16664	16765	16675	16734	16628	16873	16848	16796	17104	16862	16808	16931	16595	16716	16781	16826	16845	16689	16625	16741	16719	16762	17052	16665	16776	16717	16632	16747	16931	16660	16792	16789	16696	16876	16595	16787	16661	16760	16848	16809	16825	16882	16743	16782	16708	16822	16734	16741	16969	16802	16779	16851	16717	16941	16667	16840	16968	16737	16703	16789	16886	16842	16664	16541	16850	16945	16640	16836	16738	16720	16587	16797	16793	16797	16827	16907	16701	16932	16766	17012	16849	17022	16822	16754	16893	16601	16873	16860	16759	16719	16779	16752	16767	16812	16709	16811	16759	16915	16778	16850	16636	16768	16822	16868	16888	16751	16760	17018	16827	16692	16752	16984	16603	16828	16772	16860	16786	16811	16793	16769	16795	16801	16861	16773	16916	16936	16871	16776	16783	16688	16790	16763	16881	16810	16690	16785	16890	16781	16627	16759	16770	16763	16774	16848	16765	16745	16865	16656	16976	16678	16532	16792	16790	17006	16729	16738	16779	16774	16828	16753	16758	16800	16694	16744	16779	16805	16789	16619	16926	16812	16907	16741	16883	16807	16842	16964	16945	16941	16917	16831	16746	16844	16993	16749	16803	16853	16814	16706	16804	16906	16972	16928	16682	16618	16655	16808	16830	16756	16864	16675	16559	16687	16653	16776	16845	16763	16821	16992	16913	16933	16876	16837	16810	16671	16823	16855	16743	16604	16868	16826	16896	16787	16662	16902	16869	16681	16953	16714	16790	16949	16850	16846	16741	16764	16848	16812	16769	16948	16829	16940	16894	16666	16893	16907	16658	16868	16995	16838	16750	16806	16812	16649	16771	16675	16677	16955	16812	17004	16818	16768	16702	16901	16546	16751	16565	16877	16668	16795	16777	16863	16770	16810	16893	16763	16784	16743	16898	16855	16704	16746	16699	16600	16744	16768	16749	16846	16778	16801	16826	16763	16755	16821	16733	16719	16846	16840	16726	16823	16853	16745	16898	16808	16797	16879	16834	16842	16825	16662	16972	16875	16920	16739	16666	16862	16688	16736	16780	16824	16727	16735	16918	16796	16804	16852	16787	16878	16744	16759	16635	16774	16797	16827	16726	16784	16750	16689	16801	16831	16743	16773	16912	16809	16907	16856	16659	16709	16951	16869	16740	16718	16916	16635	16768	16834	16737	16799	16868	16777	16679	16738	16871	16719	16782	16966	16733	16781	16727	16788	16910	16849	16748	16710	16806	16835	16869	16711	16727	16714	16965	16814	16734	16823	16753	16808	16937	16907	16805	16777	16897	16727	16666	16939	16740	16840	16934	16877	16799	16756	16730	16864	16950	16769	16776	16792	16923	16637	16730	16773	16873	16752	17016	16987	16785	16784	16802	16645	16798	16945	16837	16886	16867	16864	16773	16739	16802	16822	16780	16646	16891	16769	16784	16802	16788	16691	16856	16867	16738	16645	16729	16699	16938	16753	16618	16848	16768	16931	16835	17001	16794	16794	16861	16822	16944	16941	16675	16760	16921	16729	16888	16903	16559	16773	16790	16737	16800	16692	16705	16904	16757	16902	16869	16597	16703	16789	16746	16508	16763	16709	16748	16785	16658	16794	16809	16826	16794	16914	16827	16830	16841	16671	16929	17007	16805	16912	16801	16677	16914	16875	16573	16820	16774	16743	16783	16739	16774	16987	16726	16901	16826	16851	17034	16488	16666	16819	16676	16777	16561	16842	16742	16724	16867	16781	16840	16760	16739	16802	16846	16989	16702	16735	16551	16764	16827	16836	16710	16743	16862	16811	16750	16750	16732	16769	16712	16765	16777	16788	16918	16689	16878	16641	16952	16989	16817	16802	16944	16740	16794	16793	16748	16762	16801	16595	16790	16874	16727
23916	21395	29104	25829	25184	26409	25749	22247	21139	20678	20209	19800	19561	19502	19259	19392	19394	19264	19072	19097	18888	19130	19091	18782	19031	19067	19222	19064	18971	18987	19233	18915	18861	18991	18946	18984	18755	18950	19287	18919	18987	19141	19046	19135	19018	19002	19024	18739	18940	18984	19034	18954	18761	18894	18954	19105	19045	18957	19056	18906	18771	18647	18797	19082	18931	18826	18742	18721	18707	19123	18700	19133	18880	18762	18790	19045	18902	18913	18967	19042	18936	18728	18853	19006	18886	18904	18965	18705	18878	19020	19001	19024	18580	18944	18849	18987	18775	18930	19087	18767	18741	18847	18873	18849	18860	18864	19003	18904	19110	18900	18717	18786	18973	18906	18783	18995	19032	18883	18771	19052	19132	19005	18888	18664	18803	18967	19014	18812	18963	18950	19034	18766	18991	18724	18856	18844	18908	18862	18955	18828	18809	18978	18886	18842	18920	18854	18866	18896	18939	18818	18765	18950	19025	19068	18894	18811	18864	18832	18985	18972	18856	18654	18841	18984	18687	18661	18863	19049	18871	18628	18850	18988	19030	18827	18766	18803	19085	18782	18907	18818	18810	18961	18912	18832	18708	18770	18683	18874	19053	18893	18816	18917	18797	18670	18752	18960	18981	19070	18928	18934	18707	18855	18989	18924	18899	18983	18890	18904	18970	18707	18853	18787	19020	18945	18891	18949	18842	18915	18898	19029	18908	18710	18924	18869	18659	18678	18969	19004	18904	18972	18892	18806	18919	18791	18709	18845	18822	18899	18847	19030	18851	18760	18811	18889	18927	18770	18944	18910	18792	18683	18881	18945	18816	18935	18974	18936	19116	18830	18864	18838	18965	18855	18875	19078	18904	19016	19150	19147	19173	18795	18816	18844	18913	18737	18900	18890	18775	19092	18804	18746	18833	19142	19030	18732	18791	18881	19097	18826	18982	18879	18902	18861	18929	18831	19021	18909	18735	19098	18818	18885	18998	18798	18719	18952	18855	18819	18846	18883	19095	18892	18860	18696	18862	18771	18911	18671	18993	18697	18786	18885	18937	18828	18880	19017	18946	18522	19003	18838	18811	18834	19014	18898	18730	19142	18788	18728	18963	19055	19001	18634	19036	18799	19075	18755	18955	18828	19046	18946	18813	18729	18827	18914	18831	18932	18845	18840	18628	18808	19007	18943	19044	18613	19057	18902	18777	18824	18998	18927	19004	18896	18962	18854	18911	18694	18886	18931	18863	18812	19002	18906	18761	18938	18994	18965	18797	18856	18975	19057	18735	18780	18750	18979	18977	18927	18871	18884	18980	18911	18871	18794	18984	18626	18672	18770	18636	18871	18821	18711	19031	19051	18868	19074	18779	18616	19039	19073	19262	18832	19204	18976	19019	18624	18806	18943	18720	18965	19021	18977	18958	19040	19000	18681	18792	18863	18719	18641	18856	18831	18919	18836	18856	18676	18863	18769	18899	18928	18613	18973	18888	18871	18999	18869	18861	18735	18850	18940	18830	18870	18663	18769	18796	18870	18953	18935	19035	19020	18907	18876	18992	18745	18782	18685	18908	18802	18888	18839	18665	18941	18827	19102	18833	18887	18791	18938	18803	18731	18659	18903	18975	18706	18780	18928	18894	18989	18962	18710	18902	18877	18837	19000	18822	18922	18938	18936	18893	18903	18939	18891	18915	18980	18769	18972	18967	18801	18803	18896	19215	18960	18763	18920	18759	18955	19136	18903	18890	18890	18962	18953	18937	18900	18716	18910	18787	18768	18823	18786	19017	18990	18839	19035	18881	18788	18828	18952	18878	18797	18824	18916	18909	18924	18821	19045	18938	18825	18958	18973	18740	18887	18915	18728	18756	18764	18828	18901	18747	18840	18854	18985	18839	18924	18854	18917	18955	18747	19078	18877	19046	18665	18900	18663	18713	19027	18992	18794	18929	18788	18765	18789	18832	18646	18935	18751	18879	18923	18759	18860	18910	18899	18834	18971	19043	18864	18848	18643	19016	18801	18808	18864	18984	18930	18944	19108	18844	18891	19036	18832	18826	19117	18756	18852	18887	18717	18875	18833	18865	18895	18802	18802	18778	18964	18999	18919	18779	18825	18955	18883	18630	18950	18946	18983	19139	18656	18891	18873	18889	18774	18791	18972	18848	18948	18933	18889	19033	18759	19045	18899	18856	18670	18842	19027	18939	18765	18799	18786	18891	18971	18885	18781	18694	18924	18789	18780	18949	18957	18847	18925	18853	18869	18878	19016	18687	18765	19097	18736	18776	18811	18466	18756	18963	18821	18891	18951	18974	18854	18828	18798	18930	19091	18764	18963	18969	19062	18984	19019	18697	18972	18883	18776	19014	18866	18779	18974	18659	18765	18655	18924	18833	18890	18805	19004	18961	18902	19129	18743	18823	19164	18884	18647	19069	18958	19051	18773	18762	18797	18930	18945	18875	18757	18821	18586	18598	18805	18901	18737	18929	18927	18823	18865	18955	18824	18896	18963	18881	18891	18708	18995	18845	18896	19001	18851	18946	18975	18981	19067	19000	18786	18797	18955	19042	18796	19074	18792	18964	18659	18870	18949	18923	18884	18850	19050	19065	18882	18853	19088	19076	18958	18867	18910	19069	18610	18912	18920	19105	18912	18878	18840	18754	18926	18988	18905	18837	18793	18870	18862	18883	18943	18983	18798	19041	18802	18765	18867	18952	18991	18837	18656	18966	18903	18897	18934	18702	18854	18916	18913	18731	18726	18643	18687	18809	18840	18962	18842	18963	18742	18754	18773	18768	18865	18870	18793	18773	18853	18763	18537	18908	18833	18679	18937	18799	18981	18873	18959	18794	18847	18958	18913	18904	18896	18915	18677	18967	18917	18835	18813	18694	18880	18792	18865	18792	18866	18805	18814	18794	19042	18939	19020	18822	18852	18937	18786	18928	19021	18829	18872	18822	19012	18894	18682	18948	18896	18857	19024	18973	18937	18781	18685	18778	18876	18700	18888	18829	18993	18886	18834	18865	18994	18870	18922	18882	18921	18834	18755	18868	18640	18655	18716	18681	18999	18899	18794	18808	18770	19070	18884	19061	18880	18615	18790	19012	18947	18879	18848	18778	18885	18889	18969	18963	18812	18723	18868	18956	18898	18803	18758	19060	18873	18933	18965	18732	18943	18860	19039	18691	18916	18943	19024	18952	18952	18827	18806	18970	18964	18861	18887	18955	19078	18765	18816	18876	19015	19090	18826	18819	18806	18891	18692	18857	18887	18768	19000	19003	18961	18912	19000	18798	19109	19059	18934	18741	19096	19012	18900	18913	18784	18778	18859	18829	18913	18841	18926	18999	18957	18995	18996	18914	18906	18949	18914	18935	18695	18926	18698	18774	18782	19027	19018	18896	18914	18943	18967	19036	18907	18830	18862	19120	18862	19081	18938	18849	18990	18860	18794	18807	18972	18958	18892	18893	18844	19073	18970	18917	19120	18787	18764	19123	18956	18854	19002	18930	19059	19022	19070	18843	18749	18845	18811	18655	18918	19107	18750	18819	18968	18962	18838	18932	18798	18857	18751	18607	18841	18735	18856	19021	18895	18870	19045	18964	18874	18875	18815	18797	18803	18842	19044	18890	18811	19247	19024	18723	18763	19030	18768	18786	18791	18878	18760	18864	18990	18791	18759	18760	18944	19003	18989	18835	18708	18899	19122	18912	18988	18901	18682	18883	18865	18909	18853	18877	18703	18774	19007	18976	19139	18901	18863	18882	18809	18822	18988	19038	18853	18882	18923	18738	18829	18717	18895	18919	18847	18824	18868	19013	19012	18798	18758	19091	18925	18838	18835	18904	18905	18775	18968	18915	18845	18934	19061	18657	18826	18829	18604	18658	18821	18835	18931	18879	18978	18859	18906	18695	18723	18842	18828	18813	19077	19127	18957	18939	18974	18840	18838	18820	18764	18855	18885	19001	18750	18816	18880	18743	18817	18877	18809	18731	18916	18685	18773	18825	18886	18745	18741	18778	18861	18841	18747	18842	18821	18916	18946	18797	18824	18955	18998	18650	18939	19010	19036	18959	18922	18699	18877	18885	19016	18852	18819	18782	18872	19001	18902	18952	18627	18789	18902	18920	18901	18867	18951	18902	18823	18866	18847	18689	18880	18996	18770	18894	18719	18786	18823	18665	18719	18723	18838	18841	18914	18813	18852	18862	18955	19134	18966	18727	19055	18904	18701	18892	18851	18993	18724	19040	18799	18963	18779	18901	18823	18803	18593	18673	19062	18871	18925	18867	18852	18963	18889	18930	19004	19105	19027	18972	18991	19114	18990	18949	18882	19077	18861	18845	18856	18927	18905	18923	18956	18795	18910	18903	18796	18880	19139	18922	19014	19068	18924	18830	18884	18832	18755	18774	18989	18804	18806	18947	18862	18779	18900	19001	19050	19027	18886	18871	18699	19004	18753	18920	18821	18804	18832	18812	18720	18699	18532	18884	18883	18918	18781	18990	19035	18968	18885	18883	18782	18852	18855	18701	18976	18817	18967	18538	18894	18888	18756	19018	18950	18868	19014	18994	18958	18980	18960	18835	18897	19039	19002	18817	18826	18827	18885	18842	19003	18867	18972	18835	18895	18952	18901	19062	18785	18822	18791	18829	18790	18886	18787	19081	18911	18825	18718	18862	18823	18711	18910	18860	18952	18811	18907	18703	18714	18976	18907	18850	18789	19048	18915	18820	18778	18832	18833	18762	18916	18702	18728	19104	18784	18726	18915	18802	18710	18763	19176	18762	18857	18783	18939	18814	18826	18882	18813	18924	18807	18670	18823	18615	18721	18858	18700	18950	18947	18799	18675	18885	18986	18872	18821	18960	18800	18812	18785	18958	18908	18848	19082	18723	19056	18909	18856	18999	18784	18849	18787	19032	18743	18834	19090	18883	18993	18961	18766	18909	18695	18869	18884	18739	18754	18812	18721	18999	18849	18969	18943	18715	18739	18693	18767	18762	18836	18868	18838	18791	18854	18805	18871	18992	18856	18712	18833	18958	19004	18815	19037	18842	18950	18902	18872	19018	18944	18998	18782	18919	18752	19020	18952	18658	18784	18656	18623	18751	18996	18954	18738	18779	18794	18866	19012	18956	18859	18784	18922
31632	49904	48174	39902	32713	27608	24298	22223	20650	19830	18985	18209	18033	17676	17689	17253	17287	17210	17191	17238	17043	17057	17137	17224	17031	17092	16946	17046	17027	16980	16902	17024	17021	17061	16971	16904	17062	16826	17595	16936	16972	17112	16908	17215	17203	17163	16819	17020	16945	17186	17010	17027	16910	17055	16910	16944	17087	16963	17076	16853	16948	16947	16776	16985	16967	16865	16871	17015	17031	16914	16974	17015	16961	16782	17123	16969	17007	17054	16895	16938	16926	16994	16845	16841	16969	16993	17090	17001	16929	16849	16885	16967	16990	16967	16685	16941	16845	16890	16893	16836	16888	17033	16866	16940	17063	16892	17031	16843	17049	16906	16914	16941	16749	16803	17103	16855	16878	16800	16722	16977	16759	16821	16969	17011	17022	16816	16932	16899	16896	16993	17019	16930	16803	17041	17068	17044	16925	16954	17077	16826	16864	16976	16951	16998	16895	16857	16991	16925	16955	16938	16799	16854	16873	16959	16984	16751	16817	16916	16837	16921	16974	17033	16919	17041	16730	16843	16930	16848	16872	16655	16943	17015	16861	16851	16941	16868	16799	16884	16869	16815	16942	16823	16887	16745	16890	16902	16909	17003	16836	17128	16932	16857	16779	17054	16815	16888	17021	16953	16826	16832	16782	16864	17042	16868	16963	16925	16967	16902	16916	16901	16813	16809	16802	16837	16840	16915	17008	17031	16883	16963	16962	16757	16815	17123	16750	16921	16858	16877	16776	16995	16962	16730	16873	16972	17018	16945	16972	16832	16896	16770	16937	16953	16793	16888	16849	16896	16961	16873	16890	16930	16943	17038	17010	16837	16813	16854	17059	16978	16964	16913	16908	16914	17053	16845	16946	16837	16998	17095	16926	16971	16792	16811	16919	16920	17016	16931	16937	16958	17108	16694	17099	16911	17010	16965	16857	16993	17027	16950	16780	17004	16879	16852	16924	16810	16828	16794	16912	16947	16820	16747	16837	16917	16788	16892	17073	17025	16682	16999	16891	16910	16898	16853	16935	16947	16957	16952	16925	16846	16700	16940	16773	16822	16925	16897	16994	16930	16870	16868	16875	16965	16874	16956	16883	17002	16924	17025	17081	17118	17014	16909	16843	16900	16741	16742	16886	16764	16881	16912	16802	16870	16870	16650	16967	16825	16915	16983	16917	17038	16834	16943	16998	16905	16875	16926	16928	17013	16846	16948	16852	17013	16811	17033	17026	16839	16973	16930	16681	16871	16814	16775	16792	16883	16825	16957	16921	16904	16934	16930	17001	16884	16993	16921	16867	16930	16846	16764	17055	16647	16917	17078	16982	17007	16926	16970	16886	17120	16896	16875	17071	16811	17074	16903	16736	16809	16949	16824	16984	16792	16840	17050	16904	17086	17057	16969	16845	16760	16929	16899	17078	16845	16823	16858	16768	16883	16879	17058	16936	16867	16894	17012	16846	16956	17004	16892	17109	16768	16923	16817	16921	16879	16960	16919	16954	16834	16808	16954	16892	16905	16889	16916	16945	16875	17019	16784	16785	16906	16796	16812	16803	16877	17123	16836	16941	16923	17098	16902	16992	16848	16927	16745	16922	16839	16980	16833	16852	17118	17043	16886	16758	16930	16936	17004	16778	17110	16873	17008	16911	17105	16750	16930	16903	16783	16879	16901	16950	16787	16933	16961	16926	16777	16862	16933	16882	16852	16955	16864	16763	17147	16847	16983	16824	16956	16914	16859	16920	16913	16933	16944	16895	16944	16915	16877	17101	16733	16881	16805	16893	16855	16913	16792	16922	16866	16743	16973	16877	16862	16975	17061	16907	16970	17063	16833	16915	16998	16943	16961	16792	16921	16985	16981	17006	16937	16836	16653	17043	16948	17124	17084	17141	17060	16908	16777	16914	17010	17101	16864	17023	17089	16902	17007	16907	16862	16796	16795	16865	16861	16810	16820	16993	16858	16736	16947	16853	16804	16823	16954	16961	16912	16813	16921	16968	16729	16906	16921	16936	16799	16844	16932	16791	16935	17168	17008	16892	17061	16770	16941	16829	16831	17067	16818	16701	16922	16934	17023	16887	16879	16783	16842	16799	16879	16790	16665	16887	16988	17074	16842	17047	16835	16895	16930	16973	16950	16937	16833	16947	16886	16812	16835	16933	17001	17021	16988	16826	16766	17116	16865	16712	17071	17065	17101	16851	16925	16923	16790	16766	17039	16913	16907	16917	16760	16918	16782	16740	16849	16891	16947	16848	16913	17069	16916	16899	16823	16752	17001	16903	16911	16818	16974	16822	16891	16746	16957	16937	16874	16894	16924	17000	16807	16876	16829	16894	16891	16942	16756	16872	16811	16883	16828	16877	16872	16946	16873	16839	16952	16850	17014	16982	17008	16626	16933	17060	16937	17005	16955	16889	17008	16863	16827	17007	16852	16864	16733	16797	16823	16951	16922	16740	16871	16995	16690	16936	16870	17095	16877	16980	16784	16868	16818	17070	16930	17009	16891	16843	16895	16993	16924	16933	16877	17071	16744	17089	16840	16903	16888	16932	16997	16934	16846	16990	16943	16909	16879	16820	16921	16892	16872	16809	16990	16720	16826	16948	17031	16790	16885	16975	16759	16939	16886	16952	16810	16844	17050	16973	16834	17059	16848	17032	16932	17072	16959	16831	16733	16979	16925	16963	16878	16944	16778	16867	16870	16840	16739	17040	16722	16779	16956	16844	16863	17012	16922	16910	16764	16969	16919	16837	17008	16960	17006	16744	16906	17068	17009	17090	16887	17059	16972	16921	16715	17026	16870	16757	17042	16813	16894	16948	16853	17100	16828	17038	16934	16853	16966	17037	16890	16787	17021	16907	17109	16834	17093	16871	16822	16868	16994	16745	16697	16714	16823	16791	16886	17092	16749	17049	16989	16957	17009	17051	16855	16790	16702	16705	16963	16915	16844	17015	16847	16828	16774	16794	16862	16890	16963	17000	16811	16843	16970	16897	16960	17086	16949	16999	16766	16949	16842	16937	16962	16879	16781	16689	17068	16887	16793	16736	16904	16987	16871	17141	16902	16919	16884	17023	16906	16968	16957	17068	16762	16881	16778	16914	16847	16985	16837	17106	17049	16741	16818	16857	16988	16826	16991	16863	16974	16876	16998	16830	16851	16801	16898	16979	16980	17047	16803	16940	16934	16765	16987	16814	16961	16926	16902	17033	16805	16845	16901	16835	16852	16948	16925	16803	16848	16873	17066	17082	17021	16964	16890	16868	17039	17094	16996	16863	16900	17040	16918	16916	16869	16993	16906	17077	16905	16871	16886	16941	16979	17033	16895	16662	16820	16828	16779	16936	16979	16873	16803	17159	16649	16925	17093	16927	16851	16942	16758	16924	16840	16976	16857	16951	17062	17108	16863	16911	16841	16875	16824	16918	16990	16886	16927	17023	16853	17021	16774	16900	16899	16908	16793	16935	16931	16784	17003	16873	16852	16945	16836	16888	16894	16895	16690	16983	16994	16825	16811	16981	17006	16917	16980	16886	16924	17142	17073	16916	16932	16997	16895	17065	16766	16805	16964	16993	16854	16863	16967	16901	16985	16802	16921	16822	16799	16822	16945	16862	16857	16916	16891	16987	16896	16999	16899	16879	16891	16978	16839	17009	16969	16843	16950	16912	17060	16871	16959	16871	16894	16992	17076	16932	16821	16868	16983	17029	17066	17001	16912	17043	16842	16964	16811	16751	16809	16966	16964	17034	16858	16881	16901	16904	16989	16775	16997	16986	16899	16989	16875	16884	16955	16987	17060	16948	16990	16967	16991	16837	16951	16961	16758	16877	16854	16753	16932	17001	16757	17135	16958	16733	16871	16847	16724	16895	16794	17010	16732	16943	16848	16969	16793	16787	16786	16890	16912	16825	16954	16983	16832	16983	16921	17024	16981	16936	17006	17005	16745	17080	16843	16986	16903	16940	17096	16810	16936	16944	16882	16988	17032	16816	16903	17076	17020	17035	16748	16870	17009	17012	16917	17010	16836	17032	17125	16901	16878	16923	16828	16877	16800	16926	16811	16785	16958	16870	16903	16945	16947	16997	16869	16852	17025	16949	16993	17011	16876	16995	17093	16948	17012	17043	16794	16858	16961	16928	16844	17075	16787	17030	17051	16991	16967	16898	16815	17107	16880	17016	16914	16855	16927	16770	17108	16916	16948	16892	16782	16918	16738	17040	16914	16940	16850	16909	16726	16939	16952	16854	16991	16850	16878	16982	16945	16861	17016	16868	16867	16888	16985	16815	16789	17012	16870	16888	16897	16920	17065	16756	16793	16901	16915	16768	16887	16714	17018	16809	16774	16774	16965	16944	16961	16901	16939	16944	16926	16833	16864	16884	16847	16911	16928	16810	16825	16926	16977	16959	16833	16973	16949	16822	17015	17083	16906	16983	16892	16827	16879	17063	16750	16979	17092	16964	17122	16896	16935	16990	16848	16876	16933	16858	16937	16928	16887	17055	17166	16985	16983	16857	16909	16963	17005	16894	16945	16890	16798	16966	16800	16957	16932	16919	17000	16842	16993	16898	17134	16969	16859	16857	16769	16994	16988	16886	16938	16924	16986	16865	17023	17082	16896	17057	16928	16950	16984	16960	16887	16739	16757	16949	16910	16706	16889	16800	16846	16695	16912	16948	16825	16937	16924	16904	16915	16908	16940	16801	16892	16886	16994	16985	17003	16971	16905	17050	17003	16720	16898	16947	16799	16955	16884	16844	17045	16953	16717	16961	16898	17147	17019	17134	16892	17000	16989	16818	16983	16931	16769	16950	16919	17017	16867	16907	17081	17007	17006	17014	17062	16840	16955	16901	16944	16808	17078	16845	16744	17005	16803	16935	16930	16787	17022	16797	16893	16869	16758	16883	16745	16969	17011	16829	16865	16870	16767	16808	16931	16816	16844	16752	16740	16934	16891	17016	17079	16871	16939	17005	16983	16924	16906	16765	16751	16817	16899	16966	16997	16716	17002	16961	16858	17115	16991	16965	17016	16833	16882	17057	16841	17152	16757	16834	17024	16924	16898	17029	16729	16910	16816	16855	17133	16772	17033	16910	16966	16838	16763	16738	16974	16782	16845	16793	16932	16965	16922	17074	17061	16844	16871
22877	21350	29230	24164	23148	26904	28899	23622	22270	22050	20766	20018	19687	19478	19379	19305	19298	19035	19081	18842	19047	18929	18703	18807	18917	18762	18805	18803	18762	18840	18814	18927	18814	18676	18772	18595	18567	18667	18866	18820	18607	18772	18771	19155	19009	18851	18634	18668	18556	18726	18591	18587	18811	18748	18686	18794	18883	18808	18709	18603	18654	18736	18584	18512	18542	18714	18553	18750	18698	18541	18649	18554	18717	18638	18650	18646	18747	18609	18627	18608	18727	18680	18349	18535	18637	18578	18615	18597	18726	18627	18784	18740	18516	18687	18604	18554	18834	18526	18668	18776	18547	18595	18622	18512	18590	18266	18412	18526	18555	18695	18851	18527	18640	18532	18553	18458	18604	18427	18458	18512	18816	18502	18601	18523	18647	18484	18526	18536	18734	18864	18473	18598	18700	18465	18635	18680	18782	18683	18559	18609	18669	18597	18686	18433	18606	18691	18321	18715	18490	18548	18572	18739	18717	18577	18642	18519	18645	18570	18618	18437	18488	18435	18640	18588	18448	18592	18564	18608	18480	18771	18689	18615	18809	18570	18350	18567	18689	18621	18649	18491	18697	18522	18613	18527	18672	18591	18652	18683	18602	18739	18613	18591	18816	18543	18430	18643	18577	18637	18554	18502	18503	18557	18735	18708	18386	18647	18531	18453	18572	18652	18671	18582	18579	18441	18611	18516	18651	18578	18577	18542	18733	18664	18464	18526	18560	18867	18734	18591	18716	18763	18634	18580	18465	18637	18650	18631	18395	18750	18304	18651	18454	18625	18595	18489	18719	18472	18537	18620	18654	18666	18551	18523	18733	18493	18548	18524	18576	18636	18702	18725	18462	18646	18526	18399	18525	18562	18540	18691	18315	18504	18505	18677	18596	18878	18648	18727	18752	18577	18575	18543	18523	18625	18425	18411	18500	18739	18662	18566	18386	18639	18357	18611	18742	18552	18501	18362	18624	18625	18505	18468	18413	18613	18552	18685	18524	18508	18388	18609	18660	18537	18442	18726	18575	18637	18567	18557	18441	18588	18633	18395	18542	18546	18595	18679	18691	18586	18501	18498	18464	18524	18550	18630	18558	18532	18396	18441	18717	18493	18503	18540	18604	18645	18664	18833	18766	18747	18715	18682	18472	18599	18491	18653	18604	18648	18593	18684	18524	18580	18553	18718	18484	18440	18675	18577	18492	18716	18825	18747	18582	18703	18603	18610	18598	18502	18557	18636	18692	18775	18457	18572	18486	18617	18598	18552	18664	18651	18428	18428	18586	18644	18778	18692	18694	18526	18759	18449	18500	18482	18560	18661	18567	18509	18544	18653	18697	18698	18700	18582	18704	18560	18596	18486	18632	18457	18707	18509	18476	18566	18660	18549	18417	18654	18787	18680	18474	18477	18546	18494	18669	18580	18763	18570	18583	18624	18715	18870	18413	18632	18761	18379	18586	18497	18666	18628	18456	18622	18677	18622	18682	18569	18460	18523	18485	18517	18448	18565	18553	18396	18561	18597	18459	18608	18482	18629	18591	18422	18815	18559	18599	18604	18521	18439	18494	18570	18690	18507	18720	18394	18473	18650	18787	18499	18671	18765	18524	18657	18572	18604	18388	18720	18603	18643	18632	18731	18597	18647	18672	18552	18471	18770	18721	18525	18424	18566	18477	18288	18640	18609	18739	18812	18603	18546	18695	18555	18476	18703	18709	18542	18500	18761	18533	18528	18541	18510	18628	18761	18760	18710	18548	18853	18755	18424	18779	18478	18610	18651	18483	18535	18606	18497	18585	18546	18575	18635	18584	18661	18551	18431	18623	18420	18468	18533	18683	18604	18502	18547	18624	18656	18716	18553	18558	18502	18706	18487	18426	18445	18733	18551	18451	18867	18616	18474	18578	18628	18857	18658	18369	18406	18580	18542	18598	18663	18759	18583	18485	18613	18644	18460	18625	18607	18624	18729	18577	18702	18408	18542	18468	18526	18566	18271	18697	18799	18440	18788	18619	18510	18618	18555	18413	18504	18707	18869	18507	18619	18751	18391	18385	18517	18548	18669	18569	18804	18549	18644	18594	18589	18429	18594	18492	18507	18427	18647	18578	18509	18636	18654	18584	18603	18552	18753	18588	18642	18278	18500	18494	18342	18748	18530	18644	18356	18552	18639	18661	18565	18581	18642	18719	18628	18537	18574	18580	18606	18726	18628	18612	18509	18592	18665	18540	18501	18506	18647	18511	18352	18754	18817	18547	18616	18647	18435	18750	18664	18559	18723	18647	18483	18752	18657	18511	18623	18616	18536	18582	18788	18776	18790	18661	18571	18498	18690	18655	18458	18550	18564	18683	18719	18740	18367	18504	18652	18505	18468	18508	18349	18648	18550	18716	18858	18650	18625	18724	18570	18640	18642	18606	18375	18582	18535	18640	18440	18597	18471	18377	18589	18627	18626	18699	18703	18663	18588	18760	18567	18573	18636	18671	18554	18718	18815	18546	18702	18420	18496	18456	18499	18753	18711	18649	18410	18624	18773	18502	18607	18793	18550	18601	18736	18846	18603	18508	18906	18597	18759	18566	18765	18538	18517	18553	18497	18648	18692	18522	18678	18657	18535	18886	18771	18553	18539	18594	18627	18616	18545	18459	18339	18584	18680	18372	18584	18458	18582	18495	18698	18338	18628	18692	18572	18627	18579	18666	18563	18543	18660	18587	18691	18687	18624	18648	18493	18913	18581	18535	18457	18752	18797	18666	18666	18517	18545	18405	18399	18501	18630	18525	18437	18596	18693	18554	18475	18651	18516	18633	18593	18754	18422	18454	18653	18520	18802	18581	18607	18533	18604	18646	18552	18523	18627	18638	18488	18623	18506	18581	18749	18471	18512	18618	18656	18576	18389	18470	18553	18523	18725	18547	18407	18380	18581	18491	18476	18529	18485	18776	18740	18584	18539	18738	18746	18538	18490	18652	18479	18420	18728	18455	18407	18379	18646	18427	18395	18557	18594	18817	18791	18602	18776	18813	18661	18488	18537	18517	18600	18612	18702	18679	18707	18522	18820	18668	18522	18652	18497	18652	18542	18392	18758	18517	18568	18710	18583	18524	18647	18800	18608	18620	18576	18822	18757	18544	18631	18500	18659	18620	18510	18641	18542	18736	18560	18551	18640	18543	18642	18718	18322	18587	18689	18672	18738	18556	18657	18667	18608	18615	18517	18513	18567	18605	18793	18461	18583	18587	18545	18461	18495	18668	18616	18694	18491	18509	18730	18540	18540	18719	18428	18487	18433	18718	18313	18739	18602	18594	18582	18688	18737	18533	18510	18633	18584	18483	18627	18611	18781	18588	18514	18605	18678	18685	18610	18437	18683	18507	18795	18659	18391	18650	18587	18641	18549	18506	18644	18621	18594	18552	18572	18577	18583	18717	18593	18569	18692	18477	18462	18597	18480	18487	18524	18569	18659	18755	18394	18535	18612	18588	18641	18513	18528	18559	18540	18504	18633	18632	18533	18718	18504	18585	18754	18765	18542	18689	18560	18744	18699	18836	18602	18507	18621	18505	18477	18628	18792	18427	18697	18684	18548	18712	18627	18605	18571	18643	18569	18569	18657	18593	18664	18592	18710	18636	18481	18579	18673	18731	18729	18569	18736	18792	18542	18685	18587	18571	18534	18709	18622	18534	18435	18724	18431	18636	18719	18557	18473	18681	18730	18550	18473	18461	18608	18534	18550	18664	18336	18641	18421	18476	18603	18630	18697	18532	18580	18505	18491	18589	18451	18835	18559	18657	18531	18455	18446	18553	18554	18710	18433	18286	18676	18672	18404	18648	18543	18599	18506	18456	18458	18533	18520	18630	18675	18548	18588	18660	18684	18651	18791	18754	18521	18490	18512	18491	18362	18547	18296	18508	18590	18474	18545	18702	18506	18525	18609	18415	18773	18662	18719	18505	18405	18444	18677	18632	18588	18600	18417	18627	18599	18564	18667	18545	18754	18382	18784	18581	18625	18646	18503	18558	18624	18651	18626	18573	18642	18580	18415	18606	18700	18454	18429	18461	18629	18609	18724	18519	18689	18514	18490	18600	18611	18506	18538	18607	18355	18506	18534	18398	18483	18674	18625	18746	18631	18356	18692	18694	18724	18676	18590	18658	18709	18737	18696	18470	18658	18658	18397	18595	18415	18548	18634	18585	18576	18598	18662	18362	18400	18577	18517	18642	18822	18650	18634	18834	18681	18542	18611	18469	18608	18491	18671	18533	18525	18444	18682	18550	18679	18478	18580	18659	18567	18650	18698	18748	18701	18622	18549	18576	18563	18543	18776	18619	18720	18666	18557	18686	18717	18657	18639	18457	18458	18660	18503	18562	18473	18627	18558	18538	18504	18260	18606	18569	18676	18576	18405	18596	18503	18577	18370	18538	18705	18576	18522	18622	18524	18558	18599	18739	18739	18520	18411	18569	18497	18578	18523	18595	18684	18494	18467	18689	18406	18544	18843	18828	18888	18611	18693	18583	18435	18542	18560	18636	18681	18706	18793	18681	18636	18456	18726	18531	18559	18526	18409	18343	18581	18517	18669	18656	18535	18621	18484	18522	18556	18772	18722	18568	18550	18517	18509	18518	18468	18526	18503	18458	18502	18851	18556	18586	18294	18395	18605	18428	18539	18451	18681	18486	18559	18643	18683	18610	18415	18521	18564	18718	18566	18555	18514	18662	18449	18764	18692	18726	18534	18571	18497	18852	18849	18587	18751	18634	18487	18576	18594	18836	18428	18504	18597	18538	18564	18707	18436	18535	18579	18643	18446	18587	18488	18623	18597	18601	18631	18594	18535	18544	18660	18464	18564	18848	18632	18637	18593	18438	18647	18584	18640	18767	18607	18675	18609	18396	18529	18468	18675	18684	18418	18574	18634	18708	18353	18535	18383	18310	18509	18455	18538	18562	18580	18623	18669	18652	18650	18491	18446	18684	18651	18543	18334	18806	18464	18397	18675	18583	18500	18650	18754	18590	18555	18735	18583	18682	18656	18574	18829	18792	18521	18499	18396	18532	18779	18678	18608	18642	18525	18621	18539	18580	18317	18732	18729	18510	18657	18486	18702	18643	18561	18494	18631	18348	18549	18499	18406	18445	18624	18806	18452
31580	52372	51784	44297	36865	31448	27408	24339	22702	21493	19641	19040	18245	17927	17750	17555	17513	17257	17244	16987	16975	17139	17081	16856	17054	17112	17120	17118	16772	16869	16760	16837	17098	16916	16973	16788	17108	17034	16973	16950	16867	17009	17051	17537	17004	16936	16731	16972	16828	16733	16888	16751	16837	16819	16793	16723	16800	16649	16926	16811	16833	16849	16997	16681	16737	16831	16733	16768	16752	16823	16813	16635	16679	16600	16727	16693	16753	16810	16817	16832	16635	16698	16812	16744	16863	16674	16722	16734	16577	16710	16729	16635	16691	16891	16795	16724	16700	17006	16771	16680	16948	16886	16782	16733	16631	16697	16590	16783	16787	16764	16786	16698	16784	16833	16773	16612	16830	16977	16725	16593	16656	16596	16884	16622	16696	16733	16841	16749	16784	16600	16715	16742	16730	16715	16703	16630	16787	16769	16718	16693	16718	16664	16767	16658	16542	16853	16813	16628	16788	16817	16656	16729	16774	16662	16645	16699	16693	16859	16561	16703	16795	16698	16903	16847	16805	16739	16872	16871	16754	16805	16716	16823	16711	16657	16934	16758	16853	16741	16876	16696	16841	16696	16722	16733	16736	16783	16739	16646	16809	16814	16732	16885	16662	16678	16909	16631	16701	16702	16660	16695	16757	16654	16591	16626	16856	16681	16723	16946	16613	16682	16696	16692	16804	16738	16877	16761	16707	16642	16799	16923	16679	16844	16804	16794	16797	16547	16662	16830	16819	16615	16628	16808	16502	16690	16725	16694	16654	16821	16742	16702	16904	16690	16649	16763	16665	16737	16787	16888	16807	16597	16678	16697	16602	16830	16601	16712	16768	16703	16583	16551	16598	16714	16890	16758	16775	16572	16679	16757	16724	16696	16629	16674	16872	16933	16810	16684	16722	16584	16794	16695	16793	16870	16670	16881	16718	16728	16820	16707	16758	16762	16856	16558	16764	16805	16711	16749	16855	16546	16707	16675	16691	16715	16760	16826	16813	16808	16628	16856	16711	16852	16811	16625	16699	16902	17012	16693	16641	16870	16741	16893	16718	16550	16650	16838	16519	16701	16827	16839	16739	16747	16782	16948	16692	16817	16816	16753	16846	16687	16918	16765	16714	16754	17038	16677	16776	16729	16545	16786	16770	16593	16692	16668	16713	16712	16648	16774	16738	16711	16881	16753	16779	16795	16642	16588	16650	16714	16646	16747	16690	16538	16752	16846	16626	16575	16828	16803	16682	16684	16630	16828	16668	16714	16693	16672	16752	16591	16684	16736	16677	16602	16607	16665	16590	16633	16805	16772	16750	16679	16785	16692	16761	16691	16707	16575	16818	16754	16868	16804	16681	16921	16609	16789	16639	16780	16733	16787	16641	16633	16987	16916	16595	16621	16810	16703	16717	16744	16711	16728	16702	16666	16840	16793	16768	16637	16699	16630	16761	16739	16702	16819	16794	16682	16758	16750	16924	16626	16767	16724	16628	16832	16697	16644	16570	16979	16714	16600	16762	16794	16733	16852	16687	16688	16830	16693	16658	16753	16770	16827	16602	16802	16781	16680	16788	16722	16473	16683	16880	16770	16751	16844	16720	16702	16775	16746	16778	16717	16718	16695	16597	16678	16638	16807	16671	16714	16766	16773	16704	16822	16717	16779	16765	16723	16745	16754	16639	16739	16574	16844	16778	16750	16649	16770	16791	16887	16682	16784	16687	16752	16869	16739	16631	16794	16637	16957	16606	16595	16735	16746	16620	16601	16714	16616	16716	16605	16750	16740	16713	16743	16722	16759	16846	16900	16782	16752	16736	16829	16754	16722	16713	16813	17006	16555	16769	16779	16621	16642	16741	16914	16727	16819	16698	16600	16879	16643	16685	16821	16493	16613	16855	16748	16717	16704	16676	16665	16651	16651	16573	16758	16778	16804	16856	16579	16754	16808	16882	16694	16747	16682	16631	16588	16770	16750	16781	16827	16818	16790	16731	16793	16870	16861	16646	16692	16833	16706	16557	16573	16697	16852	16860	16679	16875	16818	16622	16883	16755	16737	16788	16687	16763	16632	16759	16840	16793	16705	16722	16731	16738	16780	16783	16751	16796	16569	16695	16830	16560	16812	16691	16892	16797	16618	16677	16748	16828	16783	16756	16701	16686	16699	16761	16682	16744	16946	16592	16669	16542	16690	16732	16748	16661	16817	16565	16936	16659	16821	16645	16617	16895	16795	16596	16597	16822	16874	16667	16544	16762	16789	16849	16706	16705	16733	16774	16645	16801	16758	16761	16815	16912	16618	16607	16760	16566	16732	16882	16734	16753	16758	16737	16882	16734	16860	16785	16678	16620	16567	16596	16854	16751	16746	16624	16717	16539	16758	16682	16744	16519	16714	16718	16708	16776	16850	16824	16726	16734	16770	16678	16684	16950	16666	16741	16658	16563	16844	16772	16760	16891	16677	16671	16723	16666	16841	16731	16572	16678	16824	16623	16768	16831	16725	16626	16763	16758	16661	16792	16653	16706	16662	16705	16821	16752	16727	16966	16677	16740	16797	16662	16649	16727	16644	16815	16660	16674	16697	16612	16876	16833	16624	16728	16851	16757	16655	16618	16735	16695	16652	16659	16741	16756	16812	16790	16526	16604	16657	16752	16767	16657	16843	16737	16779	16751	16786	16687	16626	16726	16613	16802	16803	16811	16676	16785	16672	16847	16654	16577	16887	16791	16638	16590	16740	16780	16677	16885	16835	16644	16669	16764	16717	16634	16582	16595	16752	16575	16778	16818	16623	16760	16731	16718	16758	16703	16959	16749	16660	16654	16724	16791	16677	16736	16719	16692	16785	16621	16698	16769	16699	16804	16710	16724	16827	16860	16757	16800	16854	16828	16735	16721	16835	16690	16809	16747	16752	16810	16781	16667	16675	16774	16731	16755	16765	16800	16688	16739	16802	16676	16616	16727	16622	16665	16820	16731	16467	16954	16629	16613	16775	16829	16585	16874	16608	16748	16731	16608	16781	16787	16962	16690	16682	16610	16806	16730	16684	16642	16739	16557	16812	16605	16952	16895	16751	16742	16743	16799	16820	16758	16770	16633	16648	16746	16860	16712	16712	16737	16598	16764	16607	16628	16542	16689	16656	16863	16895	16678	16700	16665	16656	16693	16710	16751	16755	16479	16757	16827	16905	16790	16938	16589	16552	16699	16795	16723	16837	16721	16747	16596	16782	16577	16787	16791	16725	16836	16701	16696	16762	16801	16706	16730	16754	16716	16694	16622	16804	16737	16848	16764	16895	16540	16751	16794	16630	16714	16811	16649	16730	16768	16848	16627	16704	16734	16624	16753	16772	16801	16805	16770	16689	16582	16793	16629	16737	16958	16617	16705	16680	16695	16878	16703	16812	16738	16689	16791	16887	16827	16577	16708	16599	16761	16734	16653	16686	16510	16718	16772	16546	16801	16727	16631	16570	16757	16860	16590	16752	16647	16665	16610	16782	16764	16784	16646	16637	16730	16736	16721	16797	16843	16703	16818	16912	16717	16661	16732	16753	16862	16860	16693	16719	16926	16687	16682	16790	16723	16627	16781	16663	16814	16785	16746	16835	16701	16665	16664	16757	16868	16701	16725	16605	16731	16801	16884	16782	16762	16719	16757	16966	16752	16717	16771	16745	16516	16772	16651	16624	16615	16763	16906	16754	16629	16618	16769	16696	16716	16651	16904	16761	16677	16671	16614	16670	16637	16782	16744	16792	16757	16773	16619	16742	16787	16724	16704	16700	16688	16534	16703	16952	16865	16784	16624	16624	16746	16689	16650	16803	16717	16531	16626	16846	16708	16624	16571	16744	16789	16827	16845	16639	16754	16705	16891	16773	16684	16703	16788	16822	16724	16716	16719	16731	16733	16783	16718	16683	16714	16637	16706	16853	16780	16667	16799	16737	16803	16831	16739	16623	16734	16636	16804	16730	16866	16567	16717	16596	16616	16840	16957	16770	16824	16661	16740	16708	16667	16833	16776	16908	16761	16835	16608	16579	16706	16973	16761	16690	16715	16766	16774	16663	16587	16905	16700	16761	16658	16737	16698	16777	16726	16794	16564	16803	16498	16914	16760	16821	16805	16519	16687	16700	16685	16652	16687	16849	16520	16772	16692	16740	16945	16703	16892	16842	16722	16642	16791	16772	16641	16639	16776	16755	16771	16768	16657	16738	16707	16741	16791	16730	16834	16682	16882	16853	16729	16666	16595	16710	16578	16893	16666	16665	16531	16639	16834	16783	16726	16808	16749	16774	16754	16667	16697	16718	16867	16661	16682	16600	16873	16735	16866	16716	16537	16764	16705	16853	16707	16814	16537	16692	16797	16803	16851	16586	16686	16771	16817	16655	16713	16833	16513	16737	16895	16763	16803	16770	16811	16908	16781	16561	16686	16652	16887	16664	16764	16867	16698	16758	16727	16850	16766	16736	16740	16864	16678	16826	16711	16683	16960	16797	16801	16840	16629	16949	16844	16897	16957	16846	16762	16846	16869	16779	16882	16626	16853	16687	16742	16867	16723	16919	16798	16658	16862	16675	16780	16684	16742	16750	16889	16682	16666	16772	16742	16694	16704	16716	16648	16763	16729	16787	16881	16762	16550	16762	16635	16823	16669	16695	16691	16760	16782	16736	16717	16715	16708	16897	16708	16681	16787	16751	16653	16711	16710	16872	16713	16866	16761	16796	16772	16659	16614	16772	16748	16744	16718	16762	16948	16574	16762	16709	16858	16686	16727	16739	16645	16716	16705	16666	16816	16729	16749	16534	16688	16648	16588	16785	16756	16815	16847	16805	16816	16862	16746	16751	16769	16811	16800	16640	16675	16687	16951	16588	16894	16692	16811	16726	16889	16819	16833	16704	16629	16734	16689	16668	16723	16696	16834	16717	16626	16789	16630	16672	16624	16804	16747	16662	16632	16880	16574	16626	16674	16828	16624	16788	16824	16636	16839	16750	16756	16732	16722	16658	17004	16585	16711	16893	16639	16931	16658	16835	16608	16773	16823	16781	16852	16881	16655	16800	16687	16608	16723	16814	16816	16579	16725	16620	16640	16810	16697	16839	16711	16663	16697	16775	16778	16919	16691	16636	16660	16863	16754	16825	16801	16686	16812	16790
28707	28022	34831	31172	25282	22927	21636	20171	19732	19457	19056	18851	18666	18446	18781	18633	18514	18472	18495	18485	18357	18480	18488	18409	18444	18661	18588	18518	18480	18442	18526	18427	18584	18648	18581	18566	18696	18335	18454	18309	18444	18385	18605	18481	18524	18251	18558	18418	18367	18361	18495	18184	18450	18349	18277	18567	18523	18442	18317	18357	18436	18272	18489	18505	18490	18309	18505	18490	18417	18393	18430	18283	18450	18464	18505	18118	18481	18407	18337	18487	18501	18455	18282	18544	18547	18333	18428	18395	18434	18603	18395	18370	18416	18527	18447	18392	18493	18703	18526	18437	18305	18417	18598	18319	18505	18323	18380	18186	18403	18439	18483	18459	18470	18485	18341	18317	18357	18276	18287	18318	18601	18289	18539	18519	18515	18376	18757	18634	18368	18561	18375	18314	18378	18337	18369	18384	18362	18539	18504	18430	18354	18433	18512	18258	18301	18201	18367	18382	18566	18620	18491	18373	18310	18395	18463	18219	18320	18345	18241	18499	18310	18303	18427	18567	18490	18405	18581	18643	18400	18360	18508	18470	18406	18248	18337	18318	18225	18216	18499	18437	18355	18307	18452	18489	18273	18399	18502	18419	18348	18312	18605	18615	18461	18600	18302	18438	18351	18691	18489	18467	18580	18559	18300	18320	18356	18275	18387	18391	18477	18690	18287	18353	18315	18403	18597	18370	18212	18290	18484	18384	18362	18326	18462	18510	18380	18379	18358	18371	18401	18277	18525	18547	18627	18748	18322	18703	18542	18434	18505	18284	18533	18233	18570	18356	18296	18336	18217	18353	18273	18406	18645	18553	18490	18465	18371	18574	18311	18431	18330	18592	18511	18232	18320	18435	18592	18376	18325	18265	18452	18507	18567	18459	18356	18434	18529	18285	18610	18500	18296	18500	18178	18493	18263	18542	18490	18387	18386	18491	18192	18232	18439	18617	18275	18409	18562	18343	18581	18443	18533	18442	18536	18661	18509	18384	18374	18580	18327	18397	18385	18363	18529	18600	18507	18302	18514	18325	18563	18286	18365	18472	18479	18364	18307	18314	18344	18462	18373	18304	18340	18659	18372	18523	18386	18338	18423	18285	18289	18607	18465	18434	18364	18489	18327	18169	18504	18381	18324	18568	18413	18499	18497	18386	18214	18606	18543	18560	18481	18294	18477	18422	18184	18431	18524	18328	18288	18471	18451	18322	18379	18331	18522	18374	18304	18392	18294	18377	18471	18445	18335	18559	18522	18317	18098	18504	18342	18289	18652	18298	18360	18352	18508	18375	18412	18331	18262	18342	18296	18357	18356	18455	18442	18526	18542	18457	18554	18480	18438	18276	18133	18296	18607	18326	18474	18377	18493	18506	18587	18547	18672	18267	18436	18426	18348	18294	18596	18371	18472	18511	18383	18259	18306	18471	18433	18613	18389	18248	18368	18470	18593	18610	18554	18402	18517	18627	18563	18437	18279	18462	18567	18484	18488	18367	18455	18536	18481	18302	18556	18604	18248	18484	18618	18531	18242	18257	18651	18368	18544	18414	18492	18329	18556	18481	18270	18398	18294	18508	18501	18618	18460	18206	18225	18469	18524	18489	18479	18452	18526	18416	18256	18378	18639	18399	18423	18399	18468	18532	18458	18286	18498	18404	18419	18507	18446	18386	18348	18733	18507	18424	18447	18389	18302	18553	18344	18467	18287	18277	18486	18168	18277	18436	18521	18338	18492	18450	18507	18498	18440	18405	18352	18589	18446	18254	18343	18517	18375	18351	18459	18610	18306	18417	18565	18331	18392	18287	18599	18512	18598	18459	18355	18292	18402	18496	18443	18330	18395	18359	18521	18529	18467	18544	18400	18219	18469	18264	18351	18242	18300	18573	18603	18466	18567	18518	18500	18392	18025	18368	18439	18661	18310	18468	18246	18716	18505	18700	18353	18357	18515	18439	18610	18503	18554	18454	18431	18503	18439	18192	18480	18483	18306	18404	18465	18532	18276	18479	18543	18385	18431	18371	18481	18299	18502	18427	18411	18429	18611	18544	18146	18612	18263	18594	18391	18572	18570	18490	18569	18324	18244	18401	18458	18441	18409	18402	18591	18316	18528	18515	18477	18454	18502	18422	18533	18395	18552	18270	18456	18396	18562	18468	18397	18357	18447	18640	18425	18424	18559	18483	18546	18433	18496	18558	18584	18542	18650	18344	18424	18319	18473	18258	18282	18468	18457	18325	18259	18490	18418	18247	18522	18429	18448	18426	18574	18417	18615	18562	18515	18425	18444	18261	18433	18409	18649	18339	18332	18253	18384	18421	18383	18505	18372	18483	18589	18392	18396	18601	18235	18332	18437	18466	18405	18512	18579	18389	18369	18596	18470	18409	18446	18386	18434	18468	18410	18649	18603	18478	18539	18448	18520	18699	18600	18524	18404	18297	18452	18455	18770	18433	18359	18511	18368	18559	18183	18504	18302	18327	18561	18412	18455	18335	18283	18454	18523	18564	18702	18584	18584	18496	18571	18488	18378	18553	18232	18522	18428	18331	18429	18390	18637	18386	18512	18493	18195	18293	18369	18483	18463	18559	18534	18579	18533	18525	18330	18434	18584	18454	18424	18291	18605	18337	18322	18647	18473	18388	18376	18357	18194	18485	18339	18603	18141	18393	18211	18484	18266	18196	18335	18575	18311	18478	18495	18517	18355	18495	18504	18448	18405	18544	18553	18282	18582	18543	18360	18338	18510	18253	18342	18511	18533	18411	18642	18440	18432	18444	18548	18385	18223	18369	18624	18341	18584	18553	18349	18543	18497	18471	18521	18320	18144	18506	18444	18464	18524	18414	18391	18282	18280	18271	18451	18130	18249	18224	18498	18358	18465	18590	18763	18325	18430	18451	18481	18417	18429	18389	18427	18454	18511	18546	18333	18421	18621	18517	18428	18376	18479	18391	18581	18446	18342	18473	18484	18559	18462	18289	18507	18222	18433	18443	18466	18401	18601	18224	18231	18719	18583	18403	18462	18445	18452	18614	18374	18303	18488	18600	18556	18455	18566	18453	18191	18538	18398	18508	18535	18367	18336	18374	18427	18421	18459	18320	18455	18389	18539	18439	18338	18566	18292	18349	18642	18261	18381	18319	18636	18246	18354	18322	18394	18472	18496	18425	18540	18589	18479	18510	18356	18568	18390	18404	18450	18406	18457	18400	18357	18481	18708	18354	18548	18505	18538	18305	18405	18547	18510	18377	18379	18385	18368	18269	18359	18401	18396	18487	18418	18314	18260	18378	18405	18305	18357	18549	18377	18238	18379	18578	18403	18400	18497	18512	18443	18319	18453	18477	18494	18624	18468	18399	18273	18169	18282	18234	18434	18383	18328	18323	18561	18359	18316	18456	18352	18428	18257	18650	18398	18427	18407	18293	18222	18401	18373	18472	18469	18382	18472	18577	18369	18653	18590	18617	18342	18528	18423	18610	18514	18268	18511	18646	18558	18566	18384	18499	18375	18351	18414	18350	18384	18463	18367	18625	18549	18489	18394	18362	18210	18495	18427	18281	18494	18335	18394	18369	18461	18448	18513	18418	18640	18243	18476	18557	18328	18378	18454	18453	18422	18434	18370	18574	18205	18352	18345	18484	18362	18339	18416	18295	18472	18501	18320	18456	18299	18262	18407	18447	18479	18435	18513	18460	18346	18522	18408	18380	18507	18302	18636	18480	18350	18411	18437	18199	18217	18377	18326	18451	18372	18413	18345	18379	18361	18615	18344	18493	18413	18305	18362	18483	18562	18561	18511	18433	18507	18658	18243	18465	18539	18515	18505	18328	18391	18426	18405	18412	18451	18535	18394	18393	18536	18318	18387	18341	18325	18435	18414	18209	18438	18293	18596	18492	18208	18419	18389	18531	18481	18547	18498	18406	18440	18156	18341	18459	18333	18228	18285	18457	18413	18528	18616	18473	18224	18491	18498	18459	18401	18473	18605	18440	18390	18143	18548	18407	18342	18351	18625	18602	18419	18418	18578	18397	18427	18455	18275	18418	18482	18384	18514	18592	18519	18534	18600	18520	18251	18515	18495	18630	18360	18362	18354	18514	18406	18566	18275	18519	18359	18389	18439	18239	18541	18373	18237	18331	18382	18451	18489	18649	18573	18564	18469	18469	18514	18483	18498	18566	18340	18395	18255	18388	18581	18532	18312	18386	18297	18670	18525	18447	18437	18443	18559	18362	18410	18422	18481	18477	18509	18504	18311	18723	18534	18429	18488	18525	18438	18327	18486	18358	18340	18449	18532	18478	18653	18457	18451	18476	18347	18460	18541	18399	18275	18600	18522	18542	18437	18453	18434	18164	18674	18328	18360	18443	18604	18573	18297	18447	18493	18422	18657	18414	18428	18397	18487	18237	18626	18417	18313	18487	18441	18371	18438	18404	18419	18371	18486	18378	18606	18574	18435	18473	18476	18429	18388	18524	18404	18415	18313	18377	18471	18290	18303	18532	18242	18420	18605	18803	18493	18324	18230	18369	18705	18560	18337	18587	18527	18487	18441	18276	18539	18524	18510	18660	18475	18580	18491	18469	18325	18599	18601	18588	18479	18475	18393	18324	18554	18399	18463	18568	18365	18381	18599	18523	18212	18399	18648	18366	18502	18172	18500	18532	18369	18458	18570	18360	18506	18340	18539	18431	18498	18579	18571	18446	18170	18328	18499	18431	18171	18424	18399	18552	18456	18397	18230	18444	18315	18437	18559	18504	18280	18449	18461	18159	18432	18584	18441	18470	18523	18556	18391	18474	18380	18365	18495	18487	18485	18748	18695	18392	18394	18277	18420	18374	18513	18504	18554	18330	18313	18324	18498	18369	18385	18333	18377	18415	18499	18371	18488	18453	18558	18267	18485	18294	18425	18206	18390	18607	18396	18546	18594	18233	18149	18428	18238	18333	18461	18632	18326	18457	18422	18544	18641	18386	18400	18379	18509	18461	18469	18372	18436	18561	18331	18718	18610	18252	18433	18386	18258	18215	18625	18504	18537	18439	18432	18403	18431	18587	18197	18356	18254	18397	18378	18568	18554	18359	18500	18471	18313	18490	18453	18285	18448	18436	18462	18377	18370	18193	18428	18544	18393	18535	18358	18431	18462	18446
31152	44023	40942	32151	26444	23251	21141	19426	19027	18341	17555	17192	17200	17032	16972	16925	16833	16831	16742	16771	16747	16788	16776	16660	16737	16670	16873	16802	16744	16628	16923	16834	16816	16758	16776	16764	16745	16720	16686	16685	16720	16777	16561	16701	16581	16597	16750	16641	16568	16563	16609	16879	16519	16729	16699	16810	16612	16493	16607	16675	16781	16614	16607	16677	16607	16546	16811	16667	16656	16543	16411	16665	16555	16718	16562	16727	16722	16732	16536	16689	16474	16736	16655	16517	16616	16765	16515	16758	16707	16571	16644	16475	16653	16627	16640	16660	16564	16802	16705	16661	16602	16878	16801	16886	16893	16618	16753	16610	16717	16627	16525	16747	16604	16729	16693	16572	16442	16830	16552	16669	16748	16586	16590	16704	16650	16611	16601	16667	16696	16722	16640	16736	16737	16551	16653	16615	16721	16749	16713	16751	16597	16705	16756	16645	16655	16679	16704	16766	16777	16808	16762	16668	16720	16657	16554	16730	16504	16774	16493	16452	16629	16784	16525	16583	16760	16618	16760	16610	16707	16529	16731	16914	16605	16588	16636	16862	16754	16633	16782	16672	16595	16639	16704	16667	16692	16650	16967	16680	16663	16594	16716	16656	16730	16720	16540	16572	16564	16752	16726	16534	16705	16574	16586	16629	16653	16621	16620	16700	16482	16653	16703	16681	16765	16523	16625	16671	16667	16496	16748	16924	16528	16771	16609	16525	16541	16641	16560	16728	16586	16549	16448	16609	16733	16647	16669	16549	16667	16664	16669	16753	16648	16697	16561	16739	16607	16780	16709	16640	16875	16542	16687	16613	16624	16541	16706	16918	16845	16541	16600	16604	16768	16652	16593	16719	16689	16626	16798	16578	16749	16637	16621	16613	16730	16621	16653	16684	16786	16631	16670	16577	16556	16534	16692	16517	16731	16744	16702	16792	16626	16586	16676	16608	16800	16649	16510	16678	16747	16699	16586	16490	16643	16688	16540	16523	16569	16679	16590	16743	16630	16614	16711	16579	16692	16660	16635	16744	16804	16733	16640	16672	16603	16765	16812	16583	16627	16552	16579	16684	16686	16620	16474	16701	16585	16652	16506	16665	16538	16597	16736	16635	16821	16505	16660	16568	16640	16683	16713	16598	16559	16605	16460	16719	16750	16501	16546	16502	16745	16765	16506	16498	16725	16748	16689	16692	16591	16761	16570	16719	16424	16696	16672	16605	16580	16611	16551	16662	16566	16722	16473	16531	16666	16603	16747	16674	16759	16787	16624	16514	16756	16529	16577	16771	16614	16757	16766	16734	16573	16691	16476	16777	16754	16657	16759	16464	16578	16661	16592	16636	16889	16604	16712	16785	16672	16717	16648	16473	16694	16738	16753	16694	16647	16750	16604	16711	16696	16662	16659	16691	16718	16560	16587	16629	16676	16751	16403	16622	16609	16584	16643	16667	16555	16738	16358	16386	16630	16667	16629	16670	16666	16560	16721	16732	16601	16658	16688	16733	16891	16676	16610	16540	16603	16822	16570	16805	16809	16672	16638	16710	16642	16767	16733	16509	16731	16684	16668	16642	16575	16623	16760	16601	16637	16561	16627	16576	16594	16562	16704	16670	16812	16785	16566	16706	16838	16652	16702	16581	16613	16754	16652	16769	16799	16579	16534	16586	16697	16560	16660	16681	16483	16650	16528	16611	16530	16691	16633	16504	16575	16621	16755	16723	16637	16643	16559	16690	16665	16758	16662	16729	16488	16766	16683	16624	16761	16645	16777	16779	16627	16690	16830	16683	16639	16775	16608	16681	16616	16552	16653	16635	16661	16597	16603	16520	16635	16757	16674	16780	16578	16807	16476	16634	16777	16647	16652	16582	16708	16667	16707	16580	16583	16803	16557	16428	16586	16521	16869	16641	16692	16383	16467	16599	16520	16543	16735	16622	16962	16654	16642	16459	16660	16643	16598	16706	16703	16605	16605	16665	16646	16536	16558	16747	16823	16835	16573	16549	16766	16560	16743	16560	16631	16414	16456	16641	16688	16713	16725	16771	16683	16683	16572	16709	16639	16607	16557	16623	16638	16678	16551	16841	16597	16635	16901	16552	16798	16717	16611	16685	16717	16694	16643	16568	16677	16619	16651	16634	16662	16639	16804	16670	16615	16732	16726	16519	16525	16790	16629	16650	16711	16774	16761	16702	16582	16613	16715	16645	16787	16831	16550	16789	16660	16612	16550	16627	16756	16785	16573	16609	16762	16606	16761	16518	16669	16607	16593	16798	16738	16480	16536	16600	16588	16756	16517	16655	16583	16599	16598	16669	16713	16572	16598	16514	16656	16616	16624	16663	16592	16775	16724	16441	16569	16669	16540	16709	16679	16666	16746	16632	16597	16595	16665	16645	16825	16726	16682	16655	16707	16580	16591	16624	16720	16731	16778	16638	16616	16538	16631	16365	16752	16644	16793	16810	16638	16732	16754	16512	16684	16655	16718	16801	16690	16602	16628	16702	16570	16762	16617	16837	16680	16803	16693	16435	16624	16771	16795	16603	16732	16553	16691	16677	16799	16569	16753	16636	16549	16585	16687	16726	16722	16693	16500	16611	16798	16485	16576	16818	16564	16652	16567	16730	16718	16635	16679	16600	16793	16719	16914	16738	16599	16675	16612	16708	16697	16638	16796	16745	16730	16692	16567	16821	16705	16626	16852	16691	16707	16782	16785	16495	16727	16678	16710	16671	16623	16616	16789	16592	16723	16661	16658	16661	16730	16529	16774	16481	16574	16672	16749	16654	16793	16784	16690	16681	16689	16531	16548	16759	16646	16705	16691	16816	16686	16487	16709	16598	16627	16704	16818	16542	16768	16542	16842	16593	16549	16665	16590	16856	16741	16683	16719	16624	16884	16573	16861	16727	16691	16760	16665	16564	16699	16668	16660	16613	16763	16676	16674	16615	16704	16635	16746	16681	16543	16695	16742	16644	16832	16791	16414	16684	16575	16632	16843	16773	16651	16520	16621	16509	16710	16781	16529	16540	16605	16706	16839	16621	16539	16692	16590	16463	16628	16639	16629	16637	16509	16650	16755	16512	16488	16630	16741	16519	16718	16558	16799	16653	16803	16703	16684	16682	16701	16615	16576	16529	16750	16602	16708	16753	16663	16633	16607	16737	16554	16501	16697	16817	16579	16613	16593	16738	16606	16596	16620	16720	16674	16540	16629	16705	16784	16530	16730	16800	16785	16631	16660	16605	16620	16773	16649	16567	16689	16560	16772	16593	16555	16698	16754	16885	16648	16600	16703	16767	16726	16648	16796	16617	16767	16583	16592	16642	16480	16624	16665	16744	16642	16528	16711	16567	16831	16596	16733	16686	16568	16609	16685	16545	16717	16681	16658	16782	16629	16759	16669	16620	16607	16533	16613	16748	16578	16813	16656	16593	16750	16705	16640	16865	16759	16660	16633	16693	16722	16657	16801	16643	16778	16754	16710	16844	16661	16768	16583	16569	16833	16617	16613	16658	16728	16538	16672	16711	16639	16565	16649	16731	16753	16653	16759	16824	16667	16562	16664	16522	16589	16567	16648	16568	16554	16648	16341	16501	16668	16588	16773	16641	16715	16675	16636	16539	16526	16799	16744	16792	16874	16790	16702	16637	16796	16589	16701	16772	16741	16715	16640	16762	16695	16503	16577	16624	16661	16707	16543	16558	16470	16673	16772	16718	16667	16708	16743	16585	16656	16730	16559	16687	16623	16722	16702	16552	16584	16616	16670	16731	16642	16713	16663	16536	16791	16547	16701	16658	16558	16528	16681	16577	16758	16568	16616	16660	16666	16560	16831	16659	16814	16438	16796	16767	16687	16621	16790	16808	16658	16587	16791	16704	16585	16734	16647	16657	16840	16721	16620	16693	16596	16614	16687	16550	16596	16672	16632	16573	16817	16596	16691	16734	16831	16557	16721	16841	16540	16614	16577	16596	16583	16677	16538	16654	16740	16698	16550	16638	16638	16571	16578	16745	16675	16605	16742	16707	16655	16823	16836	16564	16572	16772	16706	16764	16682	16683	16549	16856	16550	16652	16572	16708	16704	16586	16656	16783	16458	16642	16634	16673	16636	16770	16610	16667	16526	16843	16503	16672	16660	16645	16678	16678	16953	16561	16636	16752	16755	16566	16668	16531	16748	16541	16658	16812	16742	16586	16670	16611	16620	16663	16668	16866	16675	16725	16641	16531	16684	16657	16532	16530	16677	16507	16626	16810	16684	16572	16568	16605	16539	16608	16693	16434	16676	16557	16634	16570	16738	16516	16527	16688	16801	16678	16537	16636	16519	16580	16649	16668	16603	16541	16637	16702	16668	16711	16646	16534	16661	16621	16851	16587	16472	16735	16710	16703	16664	16665	16671	16650	16709	16616	16591	16566	16642	16673	16584	16520	16854	16640	16658	16726	16537	16514	16710	16841	16720	16608	16519	16658	16634	16710	16647	16637	16557	16443	16753	16625	16625	16663	16551	16607	16723	16753	16661	16769	16563	16689	16580	16800	16792	16692	16587	16770	16588	16708	16753	16582	16608	16539	16585	16576	16532	16640	16744	16752	16672	16632	16744	16481	16756	16634	16778	16713	16691	16606	16665	16800	16706	16808	16816	16588	16782	16615	16637	16770	16626	16495	16617	16595	16706	16561	16665	16772	16715	16694	16766	16711	16624	16627	16707	16765	16727	16718	16754	16524	16784	16601	16672	16586	16723	16625	16570	16840	16640	16761	16689	16684	16565	16749	16453	16669	16655	16776	16590	16765	16677	16590	16590	16737	16728	16654	16784	16714	16734	16722	16732	16759	16692	16857	16708	16890	16718	16560	16879	16590	16579	16564	16818	16637	16742	16666	16480	16624	16918	16642	16577	16709	16593	16521	16624	16803	16624	16635	16617	16704	16510	16864	16628	16696	16735	16688	16576	16813	16636	16748	16741	16549	16637	16819	16600	16612	16715	16721	16518	16800	16644	16613	16685	16787	16572	16546	16614	16817	16572	16563	16608	16790	16509	16624	16716	16756	16555	16742	16605	16533	16647	16619	16709	16784	16664	16746	16739	16633	16624	16661	16786	16513	16566	16613	16747	16730	16496	16778	16790	16576	16655	16630	16727	16756
23820	21406	29044	25491	25019	26494	25836	21992	20973	20753	19907	19513	19132	19290	19055	19122	18765	19036	18916	18896	18929	18583	18609	18803	18829	18842	18991	18820	18534	18781	18741	18856	18714	18523	18567	18652	18619	18520	18822	18467	18731	18815	18615	18876	18882	18744	18613	18530	18745	18687	18639	18741	18541	18539	18480	18571	18561	18757	18647	18600	18687	18466	18449	18442	18637	18778	18690	18476	18696	18635	18646	18506	18812	18526	18689	18637	18495	18647	18643	18574	18512	18412	18449	18531	18697	18591	18508	18678	18692	18328	18875	18623	18657	18544	18613	18687	18602	18838	18503	18785	18556	18480	18621	18584	18458	18541	18650	18481	18684	18668	18736	18851	18544	18451	18635	18812	18582	18411	18569	18575	18448	18693	18578	18447	18656	18466	18455	18691	18406	18752	18701	18453	18520	18598	18441	18448	18629	18375	18633	18737	18756	18432	18430	18464	18502	18628	18594	18476	18641	18593	18363	18634	18647	18648	18646	18606	18541	18573	18414	18580	18503	18711	18624	18659	18429	18536	18656	18508	18494	18485	18508	18496	18586	18666	18677	18585	18561	18597	18729	18614	18455	18543	18542	18459	18725	18486	18620	18598	18749	18539	18593	18449	18561	18548	18563	18435	18468	18695	18651	18674	18494	18715	18717	18492	18687	18490	18682	18706	18431	18839	18563	18590	18598	18489	18671	18568	18506	18512	18769	18584	18664	18693	18489	18672	18519	18699	18770	18648	18772	18526	18638	18470	18625	18407	18346	18362	18591	18494	18577	18584	18540	18445	18444	18627	18639	18586	18585	18465	18506	18557	18458	18440	18634	18502	18661	18467	18611	18477	18598	18551	18576	18366	18498	18629	18700	18627	18644	18725	18641	18860	18371	18464	18594	18639	18534	18267	18708	18545	18512	18446	18576	18450	18689	18483	18565	18595	18597	18567	18681	18522	18629	18535	18488	18827	18476	18654	18476	18685	18684	18618	18450	18282	18453	18347	18639	18652	18502	18754	18749	18521	18623	18485	18538	18346	18483	18552	18509	18855	18662	18423	18544	18909	18939	18635	18556	18552	18730	18327	18563	18664	18500	18413	18658	18539	18570	18689	18569	18366	18541	18493	18742	18584	18489	18576	18671	18663	18698	18641	18632	18417	18496	18668	18486	18598	18419	18433	18770	18625	18414	18640	18805	18661	18465	18583	18576	18839	18643	18505	18641	18455	18521	18654	18350	18547	18633	18676	18600	18773	18453	18463	18590	18406	18363	18558	18697	18590	18684	18649	18486	18511	18586	18721	18616	18393	18470	18802	18416	18721	18748	18584	18528	18482	18594	18524	18704	18680	18609	18508	18540	18602	18524	18548	18482	18538	18688	18579	18555	18556	18521	18608	18667	18699	18451	18433	18550	18509	18645	18607	18584	18706	18671	18557	18618	18737	18473	18621	18617	18721	18531	18506	18395	18492	18814	18664	18406	18495	18553	18438	18380	18441	18307	18360	18516	18722	18532	18708	18619	18513	18595	18613	18559	18515	18594	18453	18590	18757	18654	18695	18468	18709	18559	18616	18381	18532	18763	18579	18549	18609	18636	18566	18492	18550	18437	18566	18534	18682	18507	18380	18655	18623	18596	18501	18749	18671	18663	18405	18850	18666	18610	18579	18473	18553	18621	18655	18613	18635	18580	18513	18758	18400	18606	18713	18590	18485	18653	18417	18484	18544	18681	18447	18572	18690	18688	18637	18674	18586	18511	18604	18518	18677	18641	18535	18567	18845	18703	18463	18390	18629	18507	18549	18542	18682	18509	18523	18697	18491	18522	18593	18735	18586	18509	18716	18435	18635	18485	18343	18556	18548	18593	18702	18538	18689	18554	18625	18574	18487	18590	18546	18644	18601	18716	18539	18663	18605	18689	18653	18350	18353	18532	18532	18693	18704	18554	18651	18614	18646	18500	18756	18565	18483	18543	18457	18494	18823	18475	18424	18479	18483	18635	18682	18646	18596	18478	18653	18471	18373	18620	18518	18669	18597	18662	18396	18652	18448	18755	18414	18624	18437	18624	18481	18673	18482	18561	18585	18588	18561	18555	18419	18766	18865	18588	18758	18359	18660	18498	18617	18410	18577	18399	18777	18540	18623	18564	18446	18753	18662	18664	18581	18505	18239	18609	18652	18565	18470	18668	18622	18659	18559	18590	18582	18688	18624	18380	18450	18865	18574	18419	18671	18387	18570	18575	18647	18457	18534	18758	18597	18491	18642	18373	18687	18601	18736	18734	18628	18555	18571	18606	18477	18721	18426	18351	18419	18328	18669	18524	18320	18506	18632	18568	18507	18505	18449	18712	18440	18570	18519	18733	18639	18502	18491	18511	18573	18498	18692	18805	18567	18701	18936	18442	18548	18725	18459	18738	18506	18486	18504	18537	18504	18438	18830	18797	18619	18695	18628	18445	18638	18623	18731	18648	18543	18711	18673	18559	18612	18606	18431	18488	18780	18345	18536	18685	18686	18576	18621	18578	18715	18581	18632	18527	18468	18280	18598	18487	18727	18378	18440	18393	18592	18402	18492	18650	18712	18452	18516	18514	18655	18536	18559	18655	18655	18650	18692	18509	18802	18657	18615	18599	18711	18561	18574	18500	18710	18583	18513	18731	18563	18501	18645	18517	18573	18502	18413	18644	18651	18518	18293	18562	18344	18614	18699	18536	18462	18654	18769	18703	18600	18723	18565	18669	18409	18794	18373	18560	18603	18425	18444	18518	18572	18712	18667	18681	18458	18436	18748	18694	18444	18544	18624	18551	18477	18573	18421	18292	18553	18352	18677	18533	18489	18703	18410	18498	18419	18621	18616	18629	18783	18654	18623	18527	18426	18319	18583	18665	18533	18515	18527	18568	18571	18501	18561	18495	18536	18588	18850	18553	18625	18472	18562	18668	18574	18661	18390	18690	18487	18503	18680	18677	18661	18502	18597	18464	18572	18482	18660	18495	18484	18553	18810	18492	18636	18592	18392	18498	18655	18448	18467	18622	18616	18609	18666	18599	18514	18531	18747	18611	18539	18539	18420	18632	18591	18440	18754	18629	18384	18619	18633	18628	18405	18556	18493	18590	18496	18596	18400	18542	18569	18625	18666	18692	18474	18673	18479	18646	18522	18482	18458	18540	18709	18604	18693	18276	18665	18700	18682	18492	18484	18670	18506	18520	18596	18447	18477	18538	18630	18458	18729	18549	18510	18769	18585	18705	18484	18631	18507	18489	18568	18553	18581	18656	18499	18434	18564	18556	18437	18619	18401	18588	18609	18496	18503	18441	18701	18548	18545	18326	18570	18747	18573	18737	18489	18439	18382	18636	18564	18592	18612	18699	18523	18630	18381	18509	18567	18596	18561	18426	18447	18393	18598	18705	18730	18544	18405	18626	18539	18436	18379	18533	18659	18473	18616	18405	18560	18630	18823	18684	18603	18584	18467	18568	18698	18383	18561	18597	18446	18431	18393	18581	18622	18567	18747	18537	18747	18522	18624	18575	18569	18493	18606	18495	18553	18644	18399	18480	18413	18510	18576	18419	18640	18630	18559	18437	18725	18497	18681	18674	18812	18740	18566	18615	18484	18630	18602	18649	18448	18620	18424	18641	18655	18733	18598	18441	18537	18699	18603	18481	18510	18710	18587	18633	18603	18399	18626	18421	18408	18575	18715	18628	18523	18652	18641	18621	18642	18480	18547	18524	18583	18503	18623	18544	18619	18462	18458	18578	18624	18576	18691	18501	18408	18603	18650	18730	18618	18519	18393	18499	18528	18553	18666	18528	18850	18566	18525	18871	18549	18629	18597	18709	18320	18607	18544	18562	18725	18532	18727	18498	18602	18786	18629	18806	18678	18768	18714	18719	18670	18481	18510	18649	18666	18441	18607	18452	18559	18655	18693	18773	18638	18599	18770	18751	18682	18562	18395	18712	18566	18665	18717	18415	18467	18624	18608	18507	18668	18617	18516	18380	18625	18512	18390	18387	18406	18502	18789	18539	18636	18717	18642	18587	18485	18505	18499	18514	18485	18643	18496	18694	18733	18380	18448	18556	18370	18640	18585	18553	18440	18589	18749	18548	18544	18579	18586	18702	18679	18720	18236	18524	18602	18667	18545	18413	18823	18568	18716	18385	18495	18924	18737	18625	18655	18520	18643	18572	18764	18833	18689	18713	18447	18485	18718	18713	18531	18416	18579	18524	18713	18626	18611	18659	18522	18436	18654	18606	18579	18783	18676	18637	18588	18648	18668	18499	18779	18629	18577	18522	18492	18534	18618	18654	18585	18540	18644	18407	18693	18513	18624	18597	18418	18509	18485	18541	18438	18652	18432	18387	18740	18698	18546	18564	18710	18587	18485	18316	18450	18628	18814	18561	18586	18461	18480	18396	18566	18448	18448	18513	18637	18524	18591	18363	18587	18564	18751	18736	18545	18688	18597	18704	18673	18592	18755	18534	18485	18521	18424	18603	18588	18640	18543	18449	18604	18694	18574	18553	18574	18661	18674	18675	18489	18583	18413	18566	18542	18535	18575	18520	18486	18548	18641	18717	18550	18509	18680	18675	18589	18585	18503	18683	18704	18826	18452	18792	18622	18502	18596	18628	18514	18537	18564	18545	18566	18549	18714	18672	18678	18730	18577	18550	18468	18493	18435	18417	18584	18511	18513	18577	18429	18389	18465	18377	18580	18648	18695	18660	18551	18529	18456	18621	18459	18661	18604	18653	18570	18655	18724	18449	18586	18696	18537	18830	18464	18539	18491	18430	18599	18629	18377	18587	18482	18615	18828	18627	18553	18552	18387	18583	18781	18710	18480	18541	18712	18727	18632	18670	18622	18680	18512	18905	18802	18622	18666	18705	18634	18775	18648	18691	18694	18446	18644	18398	18469	18379	18509	18589	18537	18439	18326	18534	18359	18589	18486	18640	18668	18506	18572	18716	18397	18545	18548	18671	18679	18721	18605	18594	18507	18525	18662	18422	18556	18609	18606	18588	18478	18516	18479	18649	18447	18754	18510	18831	18505	18542	18579	18496	18515	18527	18551	18662	18516	18568	18710	18544	18663	18476	18286	18504	18384	18624	18841	18643	18704	18601	18541	18454	18615	18554	18647	18629	18543
30492	49105	46387	38388	32410	27816	24447	22121	21054	19697	18467	17982	17641	17581	17305	17374	17148	17016	17079	16971	16904	17105	17086	16927	17072	16885	16828	16953	16925	16991	16792	16949	16816	16981	16897	16772	16981	16726	16835	16669	16783	16967	16900	17166	16966	17001	16823	16808	16815	16861	16737	16826	16889	16751	16745	16768	16871	16663	16751	16769	16872	16742	16808	16873	16663	16782	16824	16696	16799	16595	16790	16767	16821	16674	16928	16826	16714	16801	16839	16904	16778	16749	16635	16690	16711	16634	16635	16724	16787	16719	16557	16868	16825	16677	16937	16721	16662	16850	16796	16628	16749	16589	16841	16829	16786	16622	16638	16628	16686	16861	16523	16746	16766	16773	16675	16688	16691	16693	16628	16835	16678	16452	16810	16866	16744	16792	16765	16731	16692	16701	16969	16676	16815	16710	16715	16733	16947	16806	16745	16780	16589	16776	16725	16818	16742	16845	16781	16839	16785	16618	16991	16667	16726	16826	16753	16678	16815	16858	16680	16732	16632	16746	16769	16705	16803	16794	16746	16571	16675	16952	16780	16688	16684	16742	16767	16612	16613	16691	16739	16646	16771	16963	16854	16742	16774	16625	16677	16789	16652	16813	16659	16682	16801	16751	16668	16834	16605	16804	16808	16686	16655	16615	16883	16758	16885	16763	16702	16576	16688	16860	16713	16531	16836	16739	16704	16854	16779	16780	16664	16755	16839	16726	16714	16720	16643	16877	16784	16834	16593	16612	16605	16714	16891	16723	16798	16775	16773	16839	16848	16706	16743	16811	16792	16794	16826	16744	16574	16670	16695	16840	16743	16893	16866	16840	16985	16755	16925	16618	16771	16713	16871	16706	16590	16755	16550	16722	16790	16786	16805	16845	16738	16742	16839	16701	16809	16713	16873	16549	16857	16769	16599	16839	16809	16948	16843	16709	16743	16797	16787	16795	16722	16760	16763	16632	16747	16564	16756	16672	16762	16663	16673	16653	16763	16705	16752	16749	16673	16664	16905	16878	16640	16844	16830	16724	16699	16690	16705	16773	16789	16680	16868	16731	16811	16599	16755	16800	16704	16645	16700	16815	16756	16744	16837	16765	16979	16706	16802	16689	16741	16822	16592	16755	16769	16662	16649	16872	16674	16697	16726	16641	16824	16768	16617	16540	16798	16618	16898	16794	16798	16743	16759	16763	16737	16678	16652	16704	16757	16646	16642	16594	16726	16540	16667	16676	16845	16921	16793	16587	16706	16829	16800	16765	16646	16646	16743	16778	16572	16748	16867	16678	16791	16721	16773	16833	16676	16695	16620	16666	16757	16729	16561	16755	16791	16721	16585	16795	16775	16619	16795	16799	16704	16691	16777	16632	16850	16702	16683	16978	16706	16751	16674	16827	16703	16746	16825	16718	16899	16765	16845	16853	16770	16870	16800	16730	16803	16736	16644	16826	16729	16789	16841	16672	16745	16755	16770	16801	16844	16704	16506	16786	16663	16672	16842	16899	16782	16677	16757	16821	16699	16618	16874	16790	16770	16776	16700	16817	16840	16797	16814	16827	16727	16907	16723	16684	16941	16820	16574	16684	16832	16745	16704	16801	16992	16826	16670	16609	16791	16754	16755	16872	16765	16880	16818	16680	16690	16793	16614	16830	16835	16897	16667	16595	16660	16717	16666	16718	16594	16850	16658	16890	16704	16715	16705	16786	16725	16745	16823	16701	16729	16818	16750	16884	16587	16684	16679	16492	16716	16562	16927	16768	16892	16726	16884	16680	16733	16853	16574	16903	16780	16650	16704	16674	16952	16624	16661	16912	16644	16771	16756	16715	16702	16848	16661	16822	16647	16575	16606	16736	16504	16557	16649	16689	16877	16796	16913	16551	16778	16670	16641	16631	16689	16783	16737	16659	16675	16668	16801	16840	16802	16619	16843	16733	16839	16782	16729	16578	16779	16677	16661	16624	16740	16568	16888	16698	16794	16792	16816	16730	16770	16726	16619	16611	16647	16726	16619	16651	16804	16589	16755	16803	16808	16716	16800	16670	16763	17077	16539	16818	16798	16771	16863	16770	16688	16574	16672	16661	16936	16658	16721	16690	16963	16642	16565	16728	16861	16737	16852	16854	16678	16811	16779	16788	16795	16699	16694	16597	16634	16626	16889	16771	16807	16761	16719	16775	16615	16845	16798	16656	16653	16784	16661	16632	16695	16748	16781	16638	16831	16611	16710	16853	16643	16584	16934	16809	16790	16622	16658	16696	16733	16868	16677	16689	16813	16697	16627	16717	16577	16646	16773	16943	16908	16774	16729	16735	16757	16818	16693	16895	16703	16853	16757	16713	16877	16852	16774	16765	16653	16668	16610	16838	16738	16756	16800	16831	16748	16782	16757	16689	16585	16789	16911	16727	16842	16674	16751	16692	16784	16695	16733	16688	16917	16741	16706	16711	16813	16724	16950	16866	16822	16667	16845	16871	16771	16754	16766	16756	16884	16897	16791	16828	16769	16765	16639	16854	16794	16934	16728	16825	16890	16881	16844	16482	16717	16720	16750	16682	16632	16770	16817	16710	16718	16634	16721	16707	16632	16901	16570	16774	16750	16790	16776	16698	16616	16830	16910	16624	16834	16608	16799	16547	16696	16873	16816	16741	16780	16836	16872	16548	16686	16861	16716	16768	16666	16789	16870	16872	16834	16772	16758	16615	16851	16822	16805	16720	16566	16824	16624	16720	16871	16718	16650	16727	16585	16867	16801	16896	16658	16674	16840	16586	16768	16704	16780	16790	16805	16724	16858	16686	16715	16767	16735	16852	16810	16787	16724	16759	16672	16806	16931	16642	16808	16803	16727	16835	16815	16793	16625	16933	16791	16733	16836	16678	16622	16759	16581	16688	16826	16892	16750	16690	16647	17014	16751	16740	16601	16656	16814	16706	16780	16798	16851	16703	16782	16836	16814	16884	16725	16723	16784	16689	16717	16614	16964	16651	16869	16772	16637	16951	16743	16820	16793	16713	16776	16762	16716	16707	16654	16665	16726	16873	16673	16677	16725	16692	16665	16688	16667	16723	16731	16494	16754	16764	16736	16802	16735	16793	16849	16922	16597	16863	16807	16670	16786	16714	16717	16774	16890	16697	16789	16750	16709	16550	16707	16909	16829	16799	16731	16816	16534	16843	16744	16783	16663	16823	16769	16695	16704	16785	16757	16884	16764	16815	16742	16867	16752	16626	16763	16619	16808	16595	16681	16581	16775	16804	16654	16835	16648	16657	16684	16625	16833	16614	16803	16636	16789	16878	16892	16699	16690	16717	16669	16703	16757	16894	16837	16899	16829	16541	16817	16813	16712	16816	16499	16749	16796	16842	16541	16787	16743	16586	16721	16736	16826	16705	16736	16626	16596	16721	16754	16664	16846	16695	16981	16776	16797	16870	16798	16801	16747	16877	16645	16607	16670	16726	16564	16909	16855	16828	16648	16825	16712	16896	16842	16793	16707	16631	16694	16686	16718	16795	16639	16561	16681	16760	16601	16863	16833	16720	16833	16672	16861	16842	16704	16549	16681	16711	16751	16761	16833	16868	16744	16766	16852	16859	16767	16705	16738	16741	16659	16697	16859	16673	16892	16639	16758	16775	16961	16870	16612	16756	16809	16824	16734	16574	16785	16843	16710	16642	16868	16664	16819	16648	16850	16837	16815	16772	16739	16820	16612	16910	16745	16615	16624	16681	16619	16774	16792	16766	16722	16821	16791	16641	16764	16694	16703	16867	16552	16808	16836	16815	16719	16746	16799	16864	16669	16716	16806	16665	16703	16829	16739	16543	16790	16595	16913	16938	16738	16736	16761	16693	16796	16658	16788	16600	16784	16574	16800	16886	16882	16770	16599	16772	16820	16864	16680	16888	16985	16766	16770	16757	16845	16786	16786	16675	16718	16715	16884	16697	16630	16678	16882	16638	16816	16739	16805	16678	16794	16673	16700	16771	16811	16816	16747	16783	16745	16795	16534	16592	16633	16970	16820	16746	16792	16777	16813	16822	16876	16748	16680	16797	16562	16879	16663	16604	16906	16811	16712	16898	16825	16731	16702	16871	16765	16814	16673	16512	16771	16745	16735	16726	16689	16808	16486	16779	16628	16662	16715	16795	16796	16795	16750	16853	16751	16857	16734	16909	16767	16696	16935	16584	16936	16709	16809	16923	16829	16762	16812	16679	16851	16981	16712	16804	16804	16725	16703	16857	16643	16936	16689	16487	16712	16827	16734	16815	16610	16817	16787	16737	16663	16769	16566	16529	16712	16957	16773	16802	16932	16711	16768	16706	16820	16741	16725	16836	16730	16735	16739	16759	16724	16681	16744	16821	16731	16809	16701	16672	16704	16654	16814	16675	16845	16810	16695	16960	16534	16601	16737	16777	16825	16715	16827	16664	16750	16713	16789	16720	16686	16730	16747	16796	16840	16679	16863	16708	16867	16681	16731	16676	16703	16591	16723	16819	16657	16721	16654	16663	16696	16752	16905	16867	16920	16897	16654	16797	16814	16753	16697	16795	16891	16810	16901	16712	16730	16828	16737	16864	16716	16691	16879	16702	16754	16715	16847	16624	16745	16736	16823	16719	16663	16802	16630	16933	16745	16605	16807	16758	16794	16696	16652	16795	16668	16747	16791	16924	16787	16751	16704	16778	16699	16851	16757	16693	16806	16697	16755	16836	16784	16718	16760	16532	16695	16726	16789	16816	16644	16639	16665	16804	16800	16557	16688	16746	16734	16647	16692	16583	16899	16572	16806	16925	16805	16694	16676	16734	16750	16734	16678	16725	16729	16856	16862	16809	16830	16742	16846	16723	16707	17016	16772	16713	16612	16912	16823	16840	16868	16676	16739	16752	16666	16755	16576	16642	16692	16760	16847	16683	16806	16817	16679	16651	16637	16694	16858	16845	16771	16880	16687	16815	16740	16797	16806	16681	16584	16706	16740	16840	16815	16828	16735	16813	16759	16738	16740	16708	16717	16770	16571	16693	16786	16921	16691	16874	16770	16708	16755	16723	16634	16578	16807	16780	16496	16618	16787	16771	16828	16742	16772	16826	16718	16702	16806	16777	16931	16801	16865	16869	16731	16672	16707	16620	16782	16707	16884	16713	16605	16811
22861	21380	29285	24172	23078	26727	28797	23593	21977	21267	20192	19556	19612	19542	19141	18871	18964	19022	18784	18838	18719	18698	18661	18632	18658	18597	18823	18604	18598	18628	18632	18651	18864	18499	18751	18636	18586	18635	18452	18439	18439	18623	18480	18835	18734	18741	18302	18385	18445	18516	18582	18638	18509	18446	18437	18471	18452	18500	18619	18552	18509	18495	18423	18539	18463	18528	18635	18227	18538	18464	18558	18553	18576	18396	18405	18442	18336	18312	18503	18552	18446	18356	18560	18644	18448	18332	18605	18405	18359	18429	18306	18465	18708	18277	18557	18431	18384	18352	18428	18506	18396	18361	18458	18406	18252	18421	18410	18401	18453	18480	18548	18356	18423	18345	18441	18478	18483	18398	18437	18382	18331	18348	18483	18492	18331	18376	18423	18344	18317	18441	18412	18421	18424	18330	18407	18227	18322	18362	18294	18297	18521	18384	18382	18407	18245	18275	18256	18386	18294	18238	18447	18449	18318	18305	18508	18340	18218	18406	18258	18327	18488	18352	18375	18448	18457	18210	18356	18445	18372	18336	18258	18259	18501	18530	18348	18279	18419	18358	18379	18431	18624	18295	18465	18378	18355	18581	18486	18338	18328	18233	18630	18346	18523	18418	18314	18134	18298	18450	18436	18420	18331	18369	18245	18432	18489	18232	18493	18166	18270	18364	18375	18380	18372	18407	18471	18375	18262	18499	18266	18453	18138	18362	18226	18478	18351	18789	18624	18244	18360	18465	18322	18368	18281	18212	18341	18378	18536	18431	18439	18273	18311	18374	18503	18233	18479	18331	18447	18344	18343	18447	18492	18255	18355	18390	18237	18495	18493	18319	18278	18416	18215	18379	18418	18112	18402	18276	18323	18438	18210	18360	18466	18217	18397	18374	18584	18443	18366	18388	18408	18484	18572	18392	18400	18433	18313	18378	18280	18273	18303	18385	18387	18225	18243	18501	18277	18309	18384	18358	18254	18291	18271	18409	18554	18485	18599	18358	18493	18348	18211	18259	18460	18328	18353	18409	18247	18412	18262	18363	18472	18438	18402	18326	18435	18501	18127	18448	18386	18284	18404	18485	18434	18455	18464	18042	18470	18451	18503	18447	18435	18382	18209	18465	18379	18423	18202	18347	18364	18332	18285	18410	18352	18487	18488	18329	18582	18445	18529	18453	18303	18601	18517	18169	18283	18389	18435	18323	18337	18470	18578	18598	18400	18267	18293	18227	18417	18313	18437	18445	18279	18421	18397	18420	18205	18292	18204	18352	18352	18415	18456	18622	18383	18439	18571	18626	18371	18409	18350	18189	18353	18232	18353	18493	18270	18489	18392	18541	18381	18580	18345	18510	18336	18502	18305	18396	18461	18285	18374	18330	18473	18384	18534	18433	18160	18403	18270	18324	18365	18478	18492	18479	18333	18381	18008	18388	18406	18352	18360	18282	18399	18503	18126	18394	18295	18378	18216	18293	18405	18371	18385	18441	18221	18391	18386	18345	18307	18454	18379	18180	18456	18490	18384	18448	18305	18303	18467	18458	18458	18491	18475	18274	18573	18526	18405	18277	18379	18312	18469	18247	18150	18196	18420	18477	18447	18417	18381	18333	18347	18657	18270	18625	18483	18470	18280	18323	18278	18340	18342	18597	18418	18287	18636	18376	18351	18457	18409	18441	18560	18292	18339	18328	18356	18457	18268	18459	18345	18445	18243	18384	18648	18468	18424	18401	18172	18377	18369	18555	18461	18327	18431	18617	18251	18271	18346	18460	18204	18450	18444	18579	18445	18386	18517	18407	18527	18402	18318	18408	18137	18346	18382	18263	18278	18405	18327	18370	18467	18301	18303	18409	18372	18199	18565	18544	18370	18201	18507	18345	18511	18403	18342	18489	18354	18433	18423	18334	18219	18395	18412	18423	18109	18229	18453	18318	18456	18537	18348	18389	18271	18170	18409	18468	18481	18483	18536	18449	18316	18333	18400	18419	18601	18409	18562	18262	18170	18382	18371	18265	18417	18467	18466	18283	18329	18173	18343	18510	18421	18227	18467	18101	18386	18247	18327	18371	18378	18453	18137	18494	18450	18357	18463	18434	18411	18313	18560	18358	18560	18138	18343	18493	18498	18256	18164	18252	18280	18304	18410	18326	18356	18465	18456	18580	18283	18538	18398	18305	18314	18311	18434	18497	18316	18382	18297	18340	18378	18225	18381	18396	18410	18263	18303	18269	18518	18276	18457	18517	18334	18278	18550	18430	18192	18426	18706	18402	18497	18326	18344	18380	18367	18337	18353	18444	18456	18480	18443	18229	18203	18368	18272	18462	18491	18365	18333	18486	18457	18468	18324	18312	18228	18507	18497	18399	18274	18322	18429	18388	18358	18408	18277	18270	18541	18510	18618	18328	18264	18209	18360	18349	18356	18481	18261	18551	18199	18200	18280	18357	18357	18323	18563	18497	18390	18509	18426	18365	18350	18339	18343	18240	18282	18462	18362	18336	18335	18371	18401	18443	18253	18428	18312	18355	18237	18528	18545	18380	18498	18419	18511	18305	18328	18344	18559	18483	18476	18395	18379	18294	18331	18697	18242	18257	18411	18235	18456	18615	18451	18590	18232	18348	18426	18292	18530	18351	18397	18363	18449	18406	18607	18298	18584	18491	18384	18004	18179	18328	18395	18381	18459	18381	18323	18286	18315	18306	18171	18330	18274	18371	18429	18545	18500	18337	18373	18325	18542	18439	18642	18462	18359	18366	18518	18306	18379	18331	18404	18461	18414	18304	18285	18420	18316	18619	18539	18336	18508	18315	18264	18347	18308	18432	18534	18393	18374	18411	18203	18412	18481	18351	18225	18506	18540	18447	18393	18315	18422	18463	18451	18481	18664	18433	18313	18381	18271	18498	18316	18506	18400	18386	18367	18316	18518	18585	18309	18447	18567	18664	18366	18486	18271	18444	18399	18488	18443	18234	18121	18458	18420	18534	18150	18525	18278	18309	18457	18503	18137	18510	18411	18219	18328	18469	18599	18373	18352	18516	18477	18318	18421	18310	18438	18355	18615	18283	18186	18391	18431	18424	18527	18310	18501	18288	18257	18585	18317	18122	18344	18445	18480	18480	18408	18224	18279	18548	18411	18370	18555	18432	18348	18344	18293	18402	18254	18359	18487	18376	18596	18518	18733	18422	18484	18344	18355	18548	18292	18547	18481	18303	18369	18391	18324	18430	18368	18395	18450	18387	18214	18309	18368	18399	18258	18287	18369	18277	18208	18537	18419	18182	18192	18342	18420	18427	18200	18361	18323	18494	18415	18249	18408	18411	18493	18463	18406	18428	18253	18528	18354	18521	18453	18508	18469	18313	18321	18430	18354	18210	18503	18333	18367	18288	18321	18501	18501	18350	18389	18716	18381	18266	18420	18228	18288	18483	18326	18418	18379	18412	18307	18328	18377	18361	18271	18438	18192	18385	18330	18302	18422	18455	18338	18372	18334	18293	18343	18247	18230	18393	18284	18377	18068	18694	18321	18585	18411	18403	18350	18477	18302	18380	18211	18241	18327	18294	18363	18419	18436	18293	18353	18281	18313	18287	18454	18305	18489	18324	18253	18582	18366	18033	18197	18345	18273	18529	18372	18363	18244	18427	18417	18566	18405	18382	18554	18340	18179	18461	18615	18254	18246	18442	18626	18482	18313	18272	18431	18501	18436	18333	18323	18316	18370	18505	18549	18401	18368	18449	18266	18392	18394	18396	18573	18373	18581	18395	18566	18424	18355	18433	18305	18536	18392	18226	18333	18393	18609	18570	18355	18502	18666	18346	18269	18460	18506	18331	18264	18548	18332	18548	18411	18268	18291	18288	18415	18491	18485	18343	18381	18362	18412	18396	18435	18482	18539	18637	18500	18285	18539	18274	18546	18189	18367	18510	18424	18296	18338	18411	18442	18384	18341	18596	18361	18536	18434	18250	18319	18336	18535	18259	18319	18294	18277	18301	18396	18360	18444	18295	18326	18252	18287	18355	18334	18271	18384	18172	18288	18389	18294	18363	18326	18487	18292	18365	18684	18282	18312	18495	18574	18409	18382	18170	18243	18280	18401	18362	18048	18224	18438	18333	18347	18390	18590	18414	18300	18481	18520	18341	18350	18567	18217	18189	18419	18243	18459	18490	18261	18293	18310	18371	18381	18455	18590	18313	18357	18460	18283	18245	18355	18540	18367	18286	18325	18363	18381	18297	18485	18398	18393	18193	18437	18262	18384	18422	18435	18564	18103	18518	18286	18334	18534	18400	18387	18157	18268	18472	18199	18242	18492	18514	18565	18525	18512	18386	18532	18412	18430	18350	18494	18302	18430	18455	18385	18377	18307	18623	18486	18574	18374	18408	18527	18369	18216	18357	18424	18551	18618	18475	18521	18446	18460	18490	18182	18428	18200	18157	18750	18423	18594	18460	18636	18401	18377	18347	18346	18310	18393	18316	18434	18525	18351	18357	18065	18306	18501	18320	18388	18397	18209	18222	18295	18484	18501	18430	18424	18240	18452	18419	18599	18328	18518	18525	18304	18318	18488	18412	18408	18279	18429	18473	18362	18346	18403	18550	18446	18628	18516	18268	18224	18519	18215	18270	18355	18367	18402	18273	18296	18465	18187	18349	18305	18483	18359	18646	18455	18275	18374	18509	18346	18603	18614	18550	18542	18508	18417	18586	18369	18418	18288	18243	18499	18431	18260	18399	18201	18378	18436	18557	18393	18284	18315	18269	18410	18252	18468	18413	18328	18321	18284	18606	18297	18324	18563	18306	18254	18383	18325	18392	18268	18387	18180	18321	18361	18419	18387	18284	18537	18269	18528	18436	18434	18489	18610	18183	18252	18356	18474	18454	18246	18480	18422	18346	18605	18474	18535	18487	18410	18354	18469	18270	18298	18198	18467	18604	18499	18429	18478	18299	18261	18367	18453	18391	18523	18192	18460	18510	18353	18430	18317	18524	18547	18533	18359	18381	18410	18408	18250	18493	18370	18454	18280	18404	18526	18366	18423	18399	18322	18323	18417	18564	18614	18308	18185	18247	18369	18324	18431	18305	18387	18255	18216	18456	18467	18493	18362	18281	18309	18312	18149	18505	18420	18377	18456	18457	18356	18393
31281	51300	49699	43056	36239	31130	27449	24574	22615	20407	19247	18462	18212	17863	17691	17573	17275	17160	17082	17123	16983	17054	17054	17165	16931	17058	16844	16802	16895	16876	16755	16795	16952	16885	16892	16675	16903	16906	16853	16684	16676	16694	16598	17282	17321	16829	16651	16735	16883	16470	16768	16560	16804	16577	16602	16701	16835	16656	16540	16589	16668	16624	16763	16878	16547	16827	16638	16680	16715	16609	16687	16453	16597	16557	16595	16505	16570	16493	16747	16578	16738	16720	16625	16575	16686	16564	16742	16526	16753	16645	16649	16669	16846	16676	16832	16580	16732	16677	16541	16637	16613	16673	16544	16589	16609	16625	16679	16666	16526	16651	16568	16722	16516	16663	16711	16693	16678	16715	16635	16579	16608	16515	16770	16529	16547	16565	16795	16468	16709	16684	16513	16690	16723	16605	16714	16557	16652	16789	16655	16636	16696	16538	16737	16526	16654	16573	16568	16595	16594	16800	16411	16501	16765	16671	16688	16557	16596	16497	16688	16659	16518	16681	16538	16546	16670	16552	16575	16673	16742	16487	16591	16629	16636	16504	16685	16736	16794	16499	16583	16694	16614	16547	16715	16509	16543	16681	16469	16710	16604	16890	16717	16578	16699	16812	16545	16605	16486	16442	16576	16855	16599	16687	16814	16628	16566	16738	16486	16676	16627	16645	16619	16737	16594	16646	16509	16565	16673	16723	16589	16784	16506	16516	16657	16384	16523	16685	16618	16709	16837	16471	16617	16531	16521	16591	16690	16510	16690	16525	16679	16369	16584	16549	16560	16527	16568	16569	16542	16484	16737	16456	16696	16699	16726	16739	16620	16619	16617	16642	16405	16730	16608	16657	16713	16701	16665	16732	16750	16629	16501	16581	16464	16792	16617	16629	16638	16676	16664	16636	16757	16602	16708	16678	16655	16531	16681	16489	16619	16720	16525	16636	16683	16578	16536	16363	16639	16806	16590	16476	16718	16560	16526	16516	16447	16536	16535	16692	16664	16594	16768	16583	16533	16743	16618	16447	16623	16607	16679	16746	16750	16672	16671	16553	16576	16675	16695	16449	16533	16539	16649	16383	16678	16570	16538	16596	16647	16488	16665	16514	16598	16659	16672	16514	16551	16606	16930	16644	16614	16708	16620	16448	16572	16376	16691	16807	16497	16684	16540	16641	16565	16563	16739	16661	16596	16714	16729	16746	16570	16495	16488	16630	16692	16741	16705	16535	16639	16629	16543	16711	16540	16794	16537	16518	16494	16596	16727	16601	16602	16547	16643	16569	16642	16712	16674	16636	16456	16773	16728	16770	16652	16571	16529	16600	16761	16632	16732	16843	16607	16725	16877	16479	16492	16591	16550	16550	16592	16521	16608	16711	16801	16489	16687	16642	16541	16712	16603	16554	16672	16462	16579	16591	16593	16600	16493	16483	16725	16484	16622	16846	16415	16595	16651	16606	16531	16728	16486	16512	16528	16752	16724	16669	16603	16586	16642	16760	16587	16644	16706	16668	16535	16480	16688	16513	16681	16613	16633	16669	16596	16692	16492	16751	16654	16690	16526	16750	16407	16762	16654	16683	16759	16552	16665	16623	16488	16549	16563	16583	16532	16647	16578	16477	16465	16649	16576	16627	16555	16589	16530	16680	16657	16441	16631	16593	16599	16503	16655	16554	16550	16638	16522	16661	16630	16796	16399	16581	16587	16608	16683	16599	16659	16507	16411	16757	16685	16560	16716	16396	16603	16616	16629	16652	16661	16498	16664	16619	16770	16633	16633	16754	16931	16633	16748	16542	16823	16644	16703	16500	16535	16713	16630	16480	16705	16382	16646	16613	16527	16625	16591	16665	16534	16648	16498	16528	16597	16667	16532	16494	16549	16596	16665	16520	16561	16404	16449	16750	16480	16714	16545	16465	16676	16520	16500	16706	16570	16468	16595	16619	16486	16470	16640	16613	16714	16435	16606	16674	16541	16804	16631	16682	16498	16700	16533	16494	16505	16598	16527	16520	16517	16535	16733	16604	16644	16692	16461	16696	16737	16679	16539	16454	16591	16615	16598	16654	16625	16553	16617	16680	16560	16664	16549	16667	16657	16626	16761	16678	16568	16574	16436	16502	16580	16407	16557	16654	16510	16559	16563	16579	16616	16770	16723	16688	16670	16653	16636	16715	16512	16630	16648	16622	16706	16524	16655	16595	16660	16535	16542	16557	16626	16747	16523	16600	16538	16479	16658	16424	16588	16520	16746	16497	16781	16658	16552	16680	16665	16706	16581	16542	16609	16701	16672	16644	16680	16614	16726	16727	16606	16558	16705	16527	16616	16449	16462	16465	16525	16513	16537	16716	16560	16597	16579	16458	16624	16657	16491	16611	16554	16658	16587	16694	16505	16558	16616	16556	16728	16675	16603	16611	16582	16580	16792	16455	16663	16650	16602	16591	16653	16636	16660	16608	16621	16612	16619	16717	16491	16732	16635	16636	16584	16707	16607	16596	16637	16535	16778	16581	16532	16644	16646	16739	16729	16729	16782	16646	16686	16507	16697	16607	16710	16604	16744	16541	16587	16592	16663	16678	16567	16504	16592	16541	16580	16602	16582	16555	16535	16758	16576	16569	16613	16610	16526	16535	16583	16754	16628	16689	16587	16537	16737	16751	16633	16571	16591	16484	16561	16701	16506	16515	16671	16535	16535	16532	16609	16715	16675	16657	16469	16481	16617	16566	16439	16649	16519	16634	16725	16480	16621	16787	16712	16593	16495	16498	16631	16559	16614	16808	16753	16593	16554	16712	16578	16538	16491	16655	16597	16506	16613	16715	16572	16537	16814	16625	16442	16554	16569	16531	16519	16791	16504	16699	16494	16716	16535	16611	16647	16526	16658	16712	16657	16684	16551	16654	16655	16721	16659	16615	16481	16682	16607	16694	16600	16625	16620	16609	16693	16564	16556	16622	16724	16663	16576	16684	16482	16756	16471	16649	16565	16578	16633	16704	16597	16678	16433	16512	16549	16719	16559	16662	16446	16522	16489	16574	16538	16720	16632	16524	16690	16708	16565	16638	16581	16696	16572	16565	16592	16615	16555	16450	16572	16443	16431	16573	16673	16572	16606	16720	16566	16733	16440	16674	16715	16549	16871	16597	16533	16538	16855	16679	16646	16740	16653	16629	16697	16817	16745	16791	16470	16703	16682	16786	16505	16642	16257	16628	16695	16690	16535	16673	16663	16538	16731	16570	16579	16523	16615	16641	16620	16431	16609	16654	16596	16556	16627	16521	16497	16523	16706	16672	16696	16660	16593	16598	16582	16533	16669	16482	16769	16766	16547	16679	16587	16555	16745	16725	16647	16767	16675	16645	16690	16639	16685	16564	16756	16686	16539	16626	16668	16606	16660	16804	16671	16656	16697	16629	16594	16562	16688	16541	16618	16459	16653	16531	16816	16502	16572	16486	16510	16534	16422	16497	16521	16567	16505	16607	16380	16752	16395	16669	16523	16634	16511	16722	16549	16629	16566	16506	16662	16556	16611	16481	16787	16605	16582	16518	16739	16528	16530	16609	16576	16632	16627	16576	16646	16592	16567	16557	16580	16542	16475	16702	16575	16509	16635	16736	16531	16718	16634	16721	16678	16508	16734	16565	16562	16450	16726	16538	16644	16632	16575	16825	16530	16498	16559	16710	16459	16648	16688	16641	16611	16529	16572	16359	16657	16422	16772	16746	16549	16568	16550	16762	16558	16625	16524	16661	16654	16654	16553	16697	16536	16680	16593	16506	16774	16763	16785	16804	16605	16647	16646	16318	16692	16610	16693	16601	16917	16600	16647	16475	16685	16680	16549	16635	16576	16521	16524	16878	16490	16769	16685	16674	16683	16587	16599	16693	16631	16731	16604	16735	16731	16601	16777	16804	16429	16628	16715	16582	16654	16687	16449	16610	16621	16613	16677	16608	16755	16565	16677	16610	16685	16597	16464	16449	16803	16722	16490	16530	16589	16633	16484	16523	16648	16611	16386	16588	16694	16654	16615	16580	16498	16554	16722	16678	16657	16496	16650	16458	16574	16706	16726	16632	16575	16583	16693	16552	16648	16565	16640	16673	16573	16471	16691	16657	16586	16742	16706	16588	16703	16511	16519	16405	16533	16453	16700	16654	16522	16648	16633	16619	16611	16508	16641	16633	16650	16666	16718	16744	16685	16603	16465	16562	16582	16663	16583	16531	16695	16537	16666	16620	16290	16692	16598	16720	16648	16599	16602	16612	16748	16481	16591	16565	16715	16663	16626	16556	16606	16594	16603	16607	16569	16653	16463	16669	16727	16569	16518	16671	16622	16448	16841	16661	16609	16545	16434	16710	16661	16558	16757	16823	16534	16534	16655	16465	16601	16590	16705	16633	16711	16481	16692	16703	16523	16589	16635	16647	16619	16611	16581	16637	16495	16545	16676	16632	16576	16429	16705	16598	16585	16631	16648	16660	16598	16613	16672	16783	16620	16585	16633	16500	16332	16444	16643	16556	16695	16616	16618	16869	16561	16725	16591	16558	16402	16771	16625	16663	16545	16622	16596	16591	16521	16706	16621	16547	16699	16541	16650	16417	16704	16867	16565	16613	16576	16603	16609	16685	16565	16720	16631	16707	16766	16655	16667	16690	16775	16550	16577	16729	16703	16723	16546	16584	16515	16706	16658	16550	16348	16637	16787	16671	16499	16703	16560	16640	16722	16412	16715	16575	16566	16618	16746	16535	16783	16581	16530	16719	16594	16748	16645	16562	16658	16691	16582	16639	16656	16646	16631	16556	16710	16619	16674	16730	16728	16674	16757	16676	16612	16623	16694	16728	16721	16488	16590	16630	16591	16548	16533	16611	16585	16653	16652	16568	16656	16607	16671	16678	16727	16792	16614	16605	16491	16597	16642	16549	16594	16617	16814	16624	16599	16630	16659	16491	16572	16589	16581	16605	16591	16744	16610	16572	16514	16741	16711	16646	16720	16552	16582	16797	16517	16538	16647	16612	16425	16548	16535	16652	16511	16568	16535	16706	16838	16484	16575	16519	16430	16648	16619	16821	16643	16591	16817	16640	16526	16578	16638	16631	16610	16628	16471	16554	16690	16648	16577	16616	16552	16700	16555	16535	16748	16635
28124	26793	33498	30357	24556	22452	20964	19755	19312	18865	18683	18354	18410	18376	18114	18285	18101	18106	18000	17898	17977	18056	18235	18264	17962	18183	17927	18075	18246	18111	18126	18274	18161	18165	18028	18244	17945	18031	18007	18063	18095	18089	18099	18012	17999	17959	18184	18060	17913	18021	18046	18103	17945	18113	18089	17973	17939	18135	18205	18071	18223	18160	18178	17865	17705	17947	17954	18183	18077	18068	18019	17966	18273	18056	18096	18029	18111	18051	18268	17872	18184	18094	18112	17981	18041	18047	17939	17909	18126	18078	18160	18036	17953	18221	17805	18001	18017	18173	17891	18024	18006	18054	18080	17956	18186	18233	17949	17984	17949	17677	18048	18005	17830	18046	17858	17863	17926	17995	18145	18152	17817	18009	18050	18232	18163	18035	17831	17958	17989	18087	17949	17890	18056	18183	18197	17978	17959	18079	17860	17911	18009	17979	17751	18166	18033	17905	17943	18049	17858	18195	18053	18036	18030	17990	18008	18074	18028	18100	18033	17942	17912	17869	17832	18056	18147	17936	17910	18017	17945	17841	17883	18063	17959	17973	18072	17997	18114	17993	18205	18017	18021	18033	18154	18202	17979	18245	17913	18123	18199	17981	17985	18083	17952	17945	18045	17983	18095	17961	17928	17928	18071	17919	18011	18053	18041	17961	18021	18046	18175	17941	18141	17906	18113	18153	18195	17853	18188	18005	18021	18153	18009	18211	17918	18162	18051	18027	18082	17807	18000	17813	18183	18089	17951	17896	18187	18276	18018	18004	18173	18003	18055	18217	18009	18078	17963	17949	18152	18074	18003	18034	17983	17894	18109	18011	18052	18094	17785	18051	17962	18062	17892	18109	17942	18140	17995	18073	18122	18085	18027	18171	17940	17993	18202	18164	18301	18000	18182	17939	18129	18066	17919	17936	18093	18106	18150	18155	17988	17882	18025	17940	18253	18134	18114	18067	17792	17874	17928	17881	18035	18024	18203	18032	18009	18000	18107	18073	17980	18030	18042	17951	17967	18155	17995	17817	18109	18055	18057	18091	18184	18088	18087	18018	17825	17928	18182	17949	17954	18168	17950	17977	18045	18143	18124	18033	18086	18069	17877	18007	18048	17904	18169	18042	18022	18185	18255	18018	18125	18027	18013	17949	18013	18083	18099	18067	17928	17987	18171	18342	18028	18175	17963	17739	17934	18123	18028	17954	18072	18052	18034	18026	18167	17864	18038	17952	17874	18280	17989	18030	17939	17996	17959	18104	18040	18295	18154	18150	17991	17957	17942	18018	18244	18198	18031	17956	18199	18060	18122	18123	17878	18212	17933	17876	18282	18046	17920	18075	17974	18037	18050	17999	18186	18084	18177	18056	18148	17954	17885	18216	18107	18007	17917	18104	18009	18139	17949	17834	18045	18196	18117	17782	18124	17950	18073	17968	18242	18046	17998	17948	18161	18147	18042	18012	17875	18171	18043	18198	17926	17963	18090	18218	18079	18203	17867	17938	18169	17968	18117	18167	18091	18062	18194	17961	18301	17930	17962	17996	17859	18157	18326	18139	17927	17719	18017	18095	18247	18230	17978	17925	17997	18222	18152	18107	18157	18076	17963	18005	18139	18026	17954	18200	17882	18088	17901	18017	18035	17858	17944	18002	18000	17925	18042	18164	17947	17827	17762	17940	17981	18051	17983	17965	17931	17947	18020	18099	18065	17905	17947	18098	17967	18107	18278	17983	18243	17958	18148	17938	17925	17904	17901	18110	17915	18034	17939	18050	17952	17965	18031	18159	18160	18158	17892	18058	17909	18181	17980	17810	18074	17958	18068	18109	18067	18004	18069	17875	18074	18034	18006	18226	17909	18092	17959	17978	18151	17959	18055	18076	18091	18182	18040	17887	18161	18116	18064	18076	18086	17998	17853	18056	18128	18058	18108	18060	18053	18044	18119	17931	17982	18273	17957	17835	17989	18072	17925	17946	17872	17895	18037	18126	18089	18126	18032	18028	17846	17899	17988	18124	18049	18048	18015	17994	17865	17691	18099	18001	17926	18125	17998	17996	17811	18040	18113	18000	18061	18003	17884	18102	17969	17833	18087	18166	18059	18189	18056	18021	18119	18023	18113	18067	18203	17887	17790	17979	18025	17998	17913	18053	18024	17875	18111	18034	17967	18082	18199	18090	18193	17953	18142	17953	18157	18042	18103	18147	17853	18051	17980	18033	18153	18079	18107	17889	18111	17970	17892	17902	18049	18186	17832	17876	18080	17847	18119	17966	18006	17984	17877	18143	18215	17978	18002	18072	17946	17986	18030	18093	18020	17958	17985	17891	18073	17915	18034	18077	17942	17941	18129	18110	18133	17916	18278	17926	17987	18025	17877	18131	17864	18308	18103	18153	18020	18226	17956	18061	17960	18008	18052	18067	18039	17794	18152	17958	18012	18092	18082	18253	18146	17913	17874	18058	17993	18011	17996	17925	17929	17991	18204	18022	17883	17979	18095	18064	18016	18018	18101	17914	18162	18050	18130	17940	18091	18264	18102	18072	17879	17855	17813	18087	17980	18194	18108	18162	18064	17955	18108	18046	18051	17872	18061	17809	17998	18024	18065	17960	18061	18169	17978	18177	18337	18089	18017	17978	18043	18051	18033	18004	18060	17969	18141	18151	18094	17936	18009	18016	18465	18228	18108	17932	18004	18146	17943	17925	17978	17892	18097	18014	18082	18196	18127	17977	18206	18093	18007	17926	18089	17901	18042	18182	17924	17895	17940	17975	18200	18017	17966	18054	18034	18067	17978	18093	17996	18010	17750	18046	18249	18098	17964	17821	18056	18071	18094	17920	18167	18043	17988	18174	17998	18146	17955	18037	18060	17982	18028	17955	18097	18043	18005	17820	17950	17867	17999	18044	17886	18022	17747	18085	18012	17961	18075	18188	18228	18130	18077	18089	18007	18114	18032	18034	18025	18030	17932	18052	17980	18020	18164	17999	17919	17999	17939	18070	18062	18102	18044	18080	17896	17973	18031	18030	18109	18120	17912	17980	18131	18051	17915	18049	18139	17955	18049	18025	18103	18200	18210	18002	18148	18293	17999	18101	18108	17729	17939	17874	18105	18372	18098	18078	17916	17946	17799	18095	18116	18130	17980	17993	18101	18014	18029	17932	18158	18144	18062	18123	18113	17872	18053	17955	17913	18060	18045	18117	17975	18068	17928	18216	18078	18370	18119	17952	17869	17973	17999	18112	17998	18153	18103	17933	17954	18025	18156	18097	18140	17949	18082	17867	18061	17973	18024	18048	18051	18168	18037	17885	17917	18045	18073	18011	18207	18197	18051	18191	17946	18080	18072	17955	18058	17946	17972	18137	18079	17896	17996	18256	17966	18124	18078	18132	17986	17968	18131	18060	18112	18129	18144	18204	18022	18027	18306	18035	18040	17976	18013	17927	18146	17959	17983	17920	18091	18047	17999	17982	17978	18026	18149	17999	17951	17955	18260	17952	17846	18092	17943	18139	17933	17928	18118	17942	18151	18039	17988	18209	17991	18144	17970	17936	17875	18231	18039	18007	18184	18095	17935	18134	17937	17985	18207	18025	18174	17917	17986	18153	18199	18150	18026	18055	18093	17967	18060	18071	18010	18137	18099	18071	17987	17920	17914	18009	17756	17839	17917	18221	17951	17927	17998	17934	18008	18080	18131	17857	18185	18062	18199	18020	17992	17940	18166	18211	18202	17932	17917	18272	18049	17944	18135	18115	17990	18008	17901	17891	17911	17991	18054	17918	18104	18153	17898	18062	18068	18160	17924	18094	18146	18101	18059	18069	17990	18027	18206	18054	18049	17981	18038	18001	18021	18115	18015	18145	18106	17995	18180	18031	17942	18022	18252	17869	18098	18120	18029	18096	18021	18008	17979	18033	17930	18058	18173	17989	17979	17982	17981	18062	18125	17952	18091	17999	17994	18073	18026	18043	18057	18198	18043	18046	18109	18047	17963	17885	18074	18097	18091	18062	18049	18134	18112	18246	17786	18145	18029	18012	18051	18242	18107	18097	18114	18103	18288	17974	17994	17930	18105	18100	17972	18100	18142	18090	18018	18170	17969	18016	18027	18120	18079	18109	18202	18344	18071	18014	18166	18146	18163	17783	17896	18063	17919	18034	17946	17893	18009	17946	18162	18103	18341	17995	18080	17732	17919	18144	17904	18121	17937	18101	17890	17770	17982	18089	18012	18029	18063	18162	18315	18093	17962	17982	17816	17763	17852	17915	18046	17882	18158	18193	18271	17914	18086	18169	17827	18062	18240	17949	17804	17946	18081	17857	18025	18013	17973	17973	17994	18027	18259	18119	17953	18065	18072	17972	18006	18184	18313	18098	18086	18097	18037	18116	17972	18002	18058	18036	18122	18035	18138	18240	18076	18145	18201	18220	18088	17886	18045	18055	18150	17937	17970	17798	17950	18066	17909	18059	17991	17936	18087	18011	17925	17816	17958	18199	18128	17838	18176	17887	18290	18113	18002	18054	17990	17917	17901	18063	18018	18136	18216	18027	18176	18268	18047	17967	17987	18265	18105	18065	17947	18042	18059	18175	18040	18084	17992	17951	18037	18031	18094	18020	18112	18044	17908	18132	18095	17929	18179	18051	18012	18077	18018	18115	17936	18020	18061	18151	17975	18036	17964	17899	17919	18005	17923	18128	18067	18083	17862	18186	17984	18157	18026	17963	18102	18219	17891	18045	17972	17914	18014	18066	18055	17855	17940	17869	18050	18180	18142	18003	18185	17992	17973	17982	18132	18052	18030	17946	17809	18044	18032	17828	18065	17851	18150	18009	18072	18163	18075	17985	17981	18043	18039	17800	18001	18018	18004	18059	17973	18077	18075	17931	17992	18094	17937	17931	17989	18092	18061	18151	18261	18057	18039	18038	18149	18254	18266	18008	17958	17995	18100	18069	18077	18053	18145	17970	18084	17986	18039	17917	17995	18185	18086	18098	17882	18028	18221	18101	18085	18040	18065	18008	17894	18007	17932	18036	18047	18055	17970	18051	18141	18076	18085	18081	18119	18071	18082	17923	18208	18040	18181	18082	18135	18026	17946	17894	18182	18066	17890	18126	18187	17999	17938	17988	18109	17974	18090	17966	17811	17915
28795	41602	39235	31456	25937	22503	20574	19266	18091	17578	17004	16920	16760	16695	16748	16434	16397	16539	16549	16547	16343	16553	16663	16562	16481	16428	16575	16387	16579	16517	16422	16441	16584	16421	16413	16458	16432	16517	16402	16498	16259	16448	16432	16507	16389	16526	16436	16315	16449	16223	16285	16394	16512	16345	16550	16442	16270	16383	16386	16491	16186	16520	16462	16358	16487	16452	16334	16221	16489	16360	16174	16334	16396	16289	16358	16273	16369	16251	16301	16391	16249	16327	16463	16294	16403	16336	16207	16467	16380	16343	16299	16391	16440	16397	16606	16424	16401	16325	16335	16355	16184	16336	16137	16502	16487	16395	16124	16327	16486	16422	16097	16214	16241	16249	16399	16338	16262	16372	16368	16454	16225	16375	16347	16361	16421	16267	16416	16336	16401	16347	16505	16433	16252	16426	16279	16249	16226	16053	16275	16377	16324	16528	16307	16432	16474	16382	16322	16412	16547	16385	16299	16335	16451	16427	16242	16444	16397	16329	16303	16410	16400	16378	16270	16245	16509	16421	16510	16347	16339	16261	16561	16235	16241	16323	16402	16264	16246	16271	16488	16260	16203	16354	16385	16555	16443	16448	16257	16513	16387	16317	16565	16148	16464	16468	16423	16385	16509	16351	16341	16288	16443	16323	16499	16183	16570	16319	16520	16261	16513	16321	16389	16408	16295	16302	16283	16357	16465	16313	16166	16326	16394	16212	16377	16316	16317	16367	16281	16435	16427	16325	16409	16339	16168	16397	16371	16270	16439	16362	16305	16331	16247	16349	16230	16435	16456	16268	16206	16232	16324	16332	16441	16247	16473	16378	16363	16384	16255	16361	16398	16387	16327	16287	16304	16341	16346	16518	16482	16139	16296	16261	16380	16365	16433	16304	16281	16478	16383	16310	16362	16384	16455	16380	16379	16341	16404	16289	16332	16505	16369	16274	16380	16380	16340	16257	16323	16277	16319	16387	16222	16358	16211	16387	16458	16232	16293	16145	16354	16376	16430	16642	16349	16364	16260	16326	16247	16482	16172	16451	16362	16212	16378	16331	16512	16303	16190	16269	16187	16243	16219	16343	16405	16258	16472	16163	16230	16303	16348	16343	16142	16400	16181	16329	16288	16360	16437	16434	16080	16468	16331	16451	16154	16352	16484	16336	16370	16364	16211	16505	16398	16403	16336	16480	16305	16460	16452	16393	16443	16423	16294	16366	16174	16431	16429	16398	16241	16509	16258	16240	16207	16059	16492	16445	16418	16359	16198	16350	16301	16215	16549	16322	16431	16418	16466	16432	16399	16274	16227	16299	16199	16344	16388	16297	16391	16240	16308	16231	16293	16335	16445	16408	16509	16432	16506	16187	16490	16394	16350	16333	16409	16369	16175	16290	16648	16464	16287	16365	16230	16300	16122	16427	16298	16410	16386	16371	16311	16332	16505	16135	16329	16454	16269	16394	16471	16280	16452	16330	16310	16338	16422	16215	16631	16520	16461	16242	16210	16442	16307	16511	16484	16298	16408	16292	16471	16427	16351	16347	16400	16282	16362	16358	16268	16362	16474	16277	16327	16227	16487	16365	16329	16387	16355	16393	16374	16367	16412	16296	16280	16347	16393	16196	16391	16392	16378	16238	16344	16326	16352	16443	16323	16414	16328	16192	16360	16117	16272	16280	16402	16203	16518	16323	16256	16243	16255	16422	16520	16372	16321	16270	16455	16445	16354	16191	16385	16269	16236	16292	16366	16326	16492	16277	16357	16301	16502	16470	16447	16399	16394	16295	16395	16336	16288	16408	16256	16390	16607	16315	16163	16270	16397	16417	16352	16188	16257	16381	16318	16413	16265	16436	16412	16469	16320	16466	16437	16321	16434	16509	16406	16348	16383	16479	16271	16119	16322	16430	16243	16468	16361	16319	16334	16270	16222	16257	16410	16347	16306	16447	16188	16217	16249	16324	16485	16310	16484	16225	16428	16129	16432	16324	16342	16359	16431	16447	16251	16371	16334	16342	16397	16482	16245	16320	16434	16359	16490	16253	16405	16287	16331	16340	16481	16370	16307	16367	16422	16382	16304	16255	16432	16378	16352	16457	16450	16509	16220	16396	16400	16192	16333	16404	16223	16381	16360	16385	16340	16420	16392	16307	16370	16386	16389	16245	16306	16240	16440	16224	16307	16301	16438	16540	16399	16379	16368	16475	16378	16324	16367	16447	16383	16382	16323	16187	16418	16483	16164	16275	16383	16327	16402	16273	16288	16436	16346	16235	16334	16433	16316	16281	16349	16259	16301	16260	16401	16367	16248	16346	16379	16452	16280	16421	16251	16347	16494	16448	16398	16181	16363	16362	16402	16288	16334	16332	16288	16366	16330	16197	16339	16256	16414	16341	16408	16373	16378	16226	16378	16334	16396	16364	16216	16353	16370	16313	16232	16248	16431	16356	16353	16389	16315	16462	16224	16371	16413	16391	16442	16234	16398	16348	16306	16264	16371	16302	16342	16051	16288	16337	16410	16484	16340	16359	16272	16281	16310	16431	16424	16267	16162	16340	16406	16229	16319	16394	16268	16354	16265	16360	16306	16362	16408	16398	16306	16231	16316	16397	16176	16441	16459	16337	16274	16347	16336	16391	16381	16378	16233	16268	16359	16301	16352	16266	16388	16351	16265	16396	16406	16387	16488	16268	16406	16243	16440	16248	16428	16245	16354	16393	16500	16356	16468	16366	16308	16433	16341	16456	16120	16276	16450	16296	16312	16411	16342	16489	16228	16505	16239	16323	16412	16429	16234	16335	16357	16376	16439	16396	16421	16379	16282	16304	16358	16543	16381	16413	16279	16339	16464	16341	16393	16398	16474	16355	16429	16294	16250	16339	16455	16458	16498	16591	16320	16335	16448	16315	16348	16422	16359	16457	16265	16418	16376	16250	16391	16383	16340	16361	16504	16246	16479	16383	16353	16400	16400	16335	16380	16465	16505	16462	16445	16170	16220	16390	16596	16323	16376	16357	16343	16311	16469	16367	16265	16292	16315	16173	16406	16434	16377	16437	16268	16510	16413	16362	16423	16423	16316	16364	16330	16442	16255	16247	16425	16460	16485	16337	16431	16429	16456	16228	16330	16251	16391	16230	16401	16415	16290	16393	16375	16384	16515	16505	16358	16289	16470	16333	16445	16299	16360	16300	16391	16408	16284	16354	16269	16272	16406	16406	16369	16399	16373	16403	16286	16345	16428	16471	16346	16489	16382	16407	16474	16482	16332	16392	16330	16232	16394	16404	16284	16492	16432	16478	16339	16374	16470	16422	16408	16240	16329	16292	16479	16555	16360	16256	16365	16298	16322	16389	16395	16332	16276	16387	16470	16357	16414	16335	16332	16300	16362	16403	16319	16362	16394	16394	16326	16443	16297	16519	16164	16344	16260	16220	16285	16141	16351	16274	16540	16347	16417	16394	16337	16208	16276	16466	16256	16285	16301	16236	16519	16287	16177	16194	16309	16407	16398	16403	16310	16544	16178	16369	16143	16323	16358	16409	16275	16256	16337	16321	16311	16433	16488	16485	16215	16339	16304	16293	16515	16382	16343	16423	16456	16254	16475	16590	16302	16278	16370	16293	16610	16296	16302	16247	16509	16379	16501	16344	16425	16426	16206	16222	16456	16338	16348	16575	16272	16382	16323	16465	16243	16402	16224	16272	16269	16350	16500	16242	16398	16290	16243	16333	16284	16324	16230	16537	16351	16342	16296	16349	16286	16358	16300	16230	16517	16337	16415	16366	16320	16307	16282	16303	16382	16336	16263	16454	16313	16360	16393	16281	16213	16382	16166	16451	16403	16355	16405	16283	16317	16374	16404	16285	16459	16400	16405	16422	16251	16357	16478	16550	16345	16386	16316	16328	16347	16439	16228	16388	16466	16246	16211	16471	16365	16287	16354	16312	16341	16212	16407	16348	16361	16448	16549	16250	16333	16354	16298	16475	16213	16375	16365	16444	16223	16378	16222	16364	16387	16483	16334	16550	16541	16369	16234	16302	16330	16320	16326	16301	16204	16458	16200	16346	16352	16272	16402	16346	16444	16448	16393	16325	16287	16369	16358	16324	16354	16441	16343	16244	16255	16489	16344	16357	16162	16359	16356	16277	16338	16257	16471	16269	16559	16489	16222	16173	16196	16542	16297	16284	16251	16401	16365	16443	16270	16316	16508	16388	16440	16312	16321	16351	16376	16425	16581	16375	16456	16461	16366	16363	16322	16415	16342	16416	16535	16315	16536	16460	16370	16412	16383	16230	16450	16372	16473	16267	16255	16454	16353	16346	16349	16277	16209	16493	16254	16234	16216	16319	16319	16279	16266	16259	16266	16176	16370	16251	16393	16476	16300	16378	16367	16455	16339	16388	16245	16204	16470	16380	16307	16315	16240	16191	16495	16352	16384	16132	16176	16424	16324	16467	16253	16462	16392	16318	16316	16339	16195	16393	16475	16338	16409	16231	16158	16236	16016	16569	16409	16320	16295	16196	16487	16451	16314	16329	16447	16313	16410	16380	16222	16435	16265	16216	16301	16466	16319	16468	16365	16394	16471	16233	16517	16376	16295	16298	16348	16146	16334	16354	16430	16467	16204	16385	16266	16310	16393	16445	16441	16499	16208	16362	16355	16431	16305	16279	16332	16400	16243	16566	16319	16241	16387	16326	16415	16437	16357	16500	16215	16533	16331	16518	16361	16397	16455	16203	16276	16611	16459	16306	16472	16292	16295	16216	16419	16515	16504	16263	16466	16400	16402	16363	16267	16385	16446	16459	16519	16288	16365	16332	16428	16356	16279	16323	16391	16372	16337	16392	16363	16421	16255	16289	16452	16384	16304	16392	16245	16394	16418	16340	16414	16408	16592	16464	16392	16411	16284	16318	16353	16266	16434	16383	16369	16309	16189	16508	16307	16217	16256	16213	16454	16467	16246	16286	16205	16593	16424	16379	16407	16403	16337	16354	16377	16380	16333	16276	16346	16146	16515	16243	16393	16365	16384	16223	16256	16517	16507	16445	16305	16214	16220	16355	16299	16569	16443	16326	16323	16473	16325	16440	16364	16378	16284	16449	16404	16257	16500	16371	16403	16426	16197	16395	16300	16302	16282	16507	16416	16326
23785	21354	28963	25402	24998	26213	25537	21909	20500	19864	19349	19149	19327	19114	18958	18895	18608	18606	18591	18495	18608	18552	18615	18657	18593	18523	18510	18643	18541	18424	18625	18684	18573	18548	18605	18640	18555	18453	18426	18431	18485	18503	18451	18640	18605	18570	18401	18431	18265	18251	18457	18392	18449	18483	18321	18333	18338	18463	18429	18511	18384	18320	18251	18328	18287	18483	18463	18328	18318	18282	18281	18383	18457	18440	18288	18481	18152	18445	18328	18220	18400	18385	18440	18437	18305	18444	18490	18487	18455	18533	18428	18377	18538	18261	18546	18411	18317	18308	18435	18412	18402	18415	18284	18257	18332	18376	18231	18230	18363	18395	18464	18505	18126	18331	18435	18242	18407	18483	18293	18407	18393	18344	18356	18036	18305	18528	18248	18193	18176	18495	18495	18348	18342	18246	18512	18584	18499	18388	18521	18384	18584	18317	18343	18385	18386	18304	18564	18272	18337	18357	18346	18534	18247	18463	18363	18424	18358	18494	18145	18521	18484	18477	18469	18418	18493	18418	18480	18310	18416	18479	18369	18527	18339	18300	18280	18267	18427	18192	18434	18462	18301	18333	18530	18328	18341	18320	18360	18241	18453	18233	18394	18307	18493	18365	18254	18238	18504	18184	18334	18294	18500	18379	18366	18486	18395	18293	18339	18432	18446	18353	18441	18403	18192	18441	18354	18215	18334	18612	18499	18255	18236	18291	18351	18442	18393	18388	18506	18550	18425	18310	18274	18463	18360	18355	18200	18324	18394	18512	18396	18622	18570	18548	18486	18316	18170	18478	18278	18409	18413	18378	18164	18464	18292	18376	18529	18613	18307	18336	18433	18462	18502	18191	18692	18336	18333	18395	18295	18432	18478	18388	18310	18517	18482	18394	18473	18417	18295	18405	18291	18212	18174	18380	18229	18512	18378	18231	18317	18304	18298	18386	18446	18729	18354	18262	18367	18301	18333	18308	18570	18321	18392	18407	18363	18456	18406	18330	18262	18345	18254	18404	18231	18239	18602	18540	18414	18363	18356	18356	18532	18305	18507	18252	18281	18485	18351	18414	18281	18269	18437	18423	18531	18363	18389	18314	18415	18556	18388	18197	18446	18278	18270	18224	18318	18415	18417	18455	18498	18333	18370	18464	18556	18427	18534	18317	18348	18302	18191	18397	18392	18517	18196	18166	18416	18628	18472	18231	18445	18446	18170	18283	18586	18416	18080	18335	18412	18242	18263	18391	18430	18399	18329	18438	18115	18378	18487	18513	18383	18277	18347	18359	18384	18360	18367	18312	18330	18266	18330	18522	18395	18300	18259	18298	18410	18379	18437	18178	18546	18524	18242	18346	18425	18265	18308	18439	18504	18509	18471	18373	18239	18487	18383	18413	18478	18258	18388	18290	18587	18319	18370	18426	18309	18147	18382	18375	18432	18351	18324	18345	18275	18479	18410	18608	18421	18463	18358	18287	18341	18229	18377	18479	18250	18470	18255	18637	18214	18426	18247	18504	18488	18283	18385	18265	18212	18303	18403	18383	18338	18539	18555	18472	18413	18309	18410	18344	18491	18492	18368	18147	18090	18158	18545	18359	18270	18380	18252	18493	18383	18367	18467	18580	18515	18381	18356	18419	18406	18393	18352	18366	18440	18386	18397	18354	18387	18396	18412	18478	18325	18576	18340	18271	18396	18522	18611	18292	18471	18408	18306	18372	18412	18514	18635	18529	18435	18215	18334	18289	18313	18478	18361	18299	18379	18332	18225	18298	18389	18566	18411	18478	18349	18348	18310	18342	18295	18336	18453	18174	18466	18429	18199	18368	18334	18369	18510	18461	18457	18365	18453	18319	18347	18302	18257	18442	18300	18497	18538	18296	18374	18401	18428	18430	18405	18275	18457	18373	18406	18281	18247	18394	18470	18291	18419	18420	18449	18499	18479	18195	18335	18164	18360	18399	18355	18566	18472	18510	18306	18245	18201	18322	18618	18303	18369	18357	18592	18163	18519	18410	18261	18407	18517	18191	18224	18498	18198	18371	18423	18549	18428	18315	18300	18420	18289	18605	18444	18378	18498	18359	18457	18279	18553	18186	18481	18407	18483	18434	18472	18336	18694	18216	18384	18364	18420	18466	18297	18466	18393	18294	18325	18532	18415	18224	18233	18324	18466	18486	18402	18503	18454	18498	18355	18478	18396	18461	18418	18175	18488	18415	18389	18382	18386	18457	18319	18215	18281	18415	18420	18169	18450	18301	18256	18242	18346	18510	18360	18486	18351	18312	18278	18207	18178	18387	18407	18287	18243	18480	18475	18318	18356	18278	18350	18421	18325	18408	18454	18279	18347	18501	18213	18247	18559	18541	18373	18322	18297	18490	18244	18447	18425	18335	18330	18352	18302	18392	18299	18345	18243	18523	18285	18410	18228	18512	18395	18392	18424	18403	18493	18348	18358	18546	18282	18340	18530	18475	18449	18383	18319	18535	18259	18204	18325	18245	18349	18301	18322	18739	18261	18271	18357	18316	18328	18223	18393	18407	18339	18280	18370	18273	18270	18583	18143	18251	18332	18412	18541	18374	18357	18292	18183	18335	18193	18359	18197	18363	18340	18227	18374	18527	18456	18259	18547	18273	18276	18333	18387	18389	18522	18381	18199	18233	18327	18470	18554	18356	18703	18173	18575	18169	18293	18435	18391	18421	18455	18514	18356	18619	18636	18233	18348	18340	18390	18413	18450	18458	18361	18333	18293	18347	18525	18278	18437	18341	18471	18030	18319	18232	18240	18361	18502	18032	18398	18568	18337	18587	18522	18451	18214	18495	18318	18373	18172	18299	18404	18308	18331	18330	18470	18378	18261	18463	18315	18380	18537	18270	18466	18280	18491	18237	18257	18593	18222	18464	18316	18251	18217	18233	18339	18469	18613	18231	18183	18228	18325	18466	18491	18441	18404	18627	18242	18346	18308	18469	18294	18244	18251	18375	18377	18400	18316	18555	18345	18455	18329	18277	18413	18357	18459	18421	18358	18448	18302	18438	18518	18361	18212	18154	18362	18339	18497	18363	18489	18419	18422	18265	18163	18384	18438	18487	18355	18370	18335	18402	18393	18521	18431	18429	18475	18528	18500	18269	18374	18417	18416	18312	18333	18491	18414	18492	18383	18346	18394	18274	18266	18393	18378	18456	18440	18475	18220	18384	18237	18282	18375	18411	18303	18406	18373	18262	18513	18352	18473	18379	18227	18605	18508	18253	18510	18351	18336	18186	18456	18321	18382	18197	18351	18213	18365	18355	18297	18504	18365	18334	18486	18542	18554	18493	18446	18149	18253	18485	18562	18479	18506	18295	18395	18421	18256	18672	18566	18388	18330	18314	18285	18197	18228	18535	18228	18409	18218	18422	18245	18381	18369	18278	18350	18321	18386	18455	18401	18377	18212	18321	18468	18352	18258	18502	18602	18295	18148	18387	18326	18346	18410	18460	18483	18267	18418	18570	18565	18634	18248	18315	18412	18312	18384	18402	18341	18571	18383	18496	18271	18318	18509	18423	18414	18211	18456	18457	18193	18382	18397	18397	18438	18417	18319	18340	18340	18420	18324	18271	18378	18358	18346	18140	18433	18340	18493	18329	18369	18192	18493	18505	18544	18471	18577	18434	18484	18494	18264	18472	18415	18524	18399	18211	18329	18160	18460	18504	18371	18278	18218	18317	18442	18242	18369	18319	18238	18427	18203	18223	18518	18434	18411	18403	18453	18606	18277	18401	18200	18549	18276	18482	18347	18468	18375	18319	18638	18634	18527	18503	18376	18356	18425	18291	18282	18322	18513	18464	18423	18496	18453	18498	18292	18297	18231	18367	18376	18420	18634	18230	18360	18304	18513	18378	18460	18402	18447	18385	18436	18391	18251	18413	18204	18411	18405	18507	18504	18256	18376	18462	18302	18209	18479	18477	18425	18232	18424	18282	18173	18303	18333	18432	18254	18251	18274	18533	18378	18557	18394	18415	18383	18461	18434	18261	18528	18324	18526	18230	18389	18286	18454	18452	18412	18436	18410	18509	18497	18403	18332	18188	18204	18337	18425	18396	18523	18395	18456	18370	18357	18650	18461	18400	18445	18288	18504	18374	18365	18307	18193	18296	18366	18429	18252	18376	18577	18515	18546	18397	18580	18450	18144	18453	18439	18315	18296	18171	18550	18338	18277	18333	18331	18180	18444	18278	18405	18395	18192	18443	18372	18312	18409	18382	18160	18207	18404	18453	18410	18377	18337	18378	18393	18002	18350	18453	18249	18166	18394	18471	18161	18339	18476	18185	18259	18441	18458	18529	18494	18305	18265	18185	18491	18406	18410	18538	18300	18208	18243	18634	18410	18621	18366	18336	18361	18446	18357	18274	18265	18344	18488	18439	18517	18319	18216	18191	18316	18537	18405	18379	18364	18349	18373	18680	18582	18341	18376	18387	18391	18256	18294	18457	18529	18282	18539	18482	18665	18400	18344	18395	18415	18309	18381	18375	18463	18206	18443	18359	18219	18420	18477	18491	18265	18469	18210	18548	18369	18609	18461	18527	18352	18220	18372	18376	18580	18616	18473	18408	18317	18221	18354	18240	18408	18518	18404	18246	18540	18450	18202	18331	18422	18597	18325	18376	18187	18330	18409	18418	18277	18245	18271	18330	18657	18438	18297	18424	18420	18447	18369	18561	18242	18251	18187	18461	18399	18484	18428	18254	18433	18256	18461	18406	18390	18232	18377	18377	18291	18424	18364	18239	18463	18410	18181	18498	18388	18256	18463	18509	18514	18390	18322	18474	18383	18534	18375	18481	18471	18327	17997	18361	18352	18384	18412	18206	18270	18439	18426	18403	18208	18557	18432	18362	18365	18469	18268	18410	18342	18448	18382	18375	18238	18590	18303	18405	18274	18250	18396	18262	18464	18292	18300	18293	18373	18209	18396	18454	18505	18460	18311	18341	18392	18537	18288	18289	18376	18320	18281	18521	18612	18425	18323	18337	18218	18359	18415	18210	18411	18264	18504	18481	18565	18500	18295	18519	18271	18223	18441	18345	18588	18157	18371	18387	18343	18305	18396	18508	18446	18227	18268	18270	18487	18278	18626	18332	18398	18354	18378	18171	18271	18305
28857	47073	45573	38454	32131	27530	24095	21645	20062	18813	18300	17856	17604	17464	17378	17188	17074	17098	16835	16838	16880	16926	16871	16953	16857	16939	16780	16850	16696	16849	16775	16686	16868	16559	16845	16694	16685	16728	16659	16597	16736	16605	16809	17211	16673	17015	16688	16640	16671	16645	16635	16807	16697	16713	16677	16686	16780	16629	16724	16609	16533	16819	16717	16668	16698	16633	16646	16590	16757	16615	16501	16569	16584	16677	16644	16603	16654	16640	16775	16784	16616	16547	16598	16680	16709	16681	16524	16656	16799	16610	16694	16744	16592	16678	16597	16557	16516	16832	16524	16685	16520	16755	16612	16886	16650	16610	16681	16737	16630	16712	16723	16444	16502	16577	16690	16570	16640	16767	16608	16689	16626	16613	16704	16719	16741	16749	16616	16614	16529	16719	16687	16717	16691	16613	16727	16662	16674	16614	16539	16689	16559	16695	16913	16692	16751	16603	16720	16578	16575	16433	16687	16806	16664	16497	16674	16644	16685	16642	16652	16591	16572	16742	16596	16635	16762	16732	16789	16752	16609	16622	16530	16453	16602	16793	16597	16528	16594	16654	16565	16573	16737	16683	16523	16760	16628	16685	16538	16682	16647	16606	16610	16455	16678	16532	16656	16614	16745	16469	16568	16817	16626	16608	16427	16498	16458	16631	16712	16696	16536	16655	16413	16690	16773	16728	16694	16422	16575	16647	16637	16691	16725	16530	16582	16781	16534	16634	16657	16665	16784	16696	16628	16600	16486	16671	16672	16776	16745	16685	16502	16683	16679	16645	16553	16500	16750	16621	16656	16671	16651	16572	16724	16459	16620	16436	16488	16555	16751	16697	16715	16660	16587	16593	16740	16866	16569	16440	16633	16574	16629	16705	16572	16646	16521	16777	16559	16705	16542	16637	16574	16639	16456	16615	16597	16473	16651	16601	16664	16528	16553	16337	16669	16595	16714	16788	16675	16614	16715	16787	16700	16540	16522	16711	16539	16736	16740	16656	16542	16558	16472	16600	16721	16650	16469	16598	16503	16652	16805	16575	16632	16593	16743	16576	16707	16574	16607	16535	16595	16513	16676	16610	16821	16580	16624	16762	16738	16564	16622	16500	16624	16745	16630	16637	16550	16813	16683	16549	16693	16719	16651	16735	16723	16684	16584	16623	16678	16704	16576	16728	16553	16729	16722	16838	16648	16589	16594	16629	16502	16693	16688	16878	16774	16659	16526	16527	16609	16796	16748	16649	16536	16588	16650	16675	16636	16457	16653	16676	16502	16645	16801	16621	16495	16569	16577	16601	16567	16682	16517	16717	16566	16527	16764	16537	16716	16617	16752	16611	16547	16581	16718	16641	16565	16589	16693	16501	16611	16725	16576	16603	16685	16510	16666	16571	16696	16603	16618	16658	16636	16548	16509	16563	16615	16679	16443	16772	16639	16550	16673	16637	16771	16724	16719	16669	16769	16716	16436	16433	16738	16470	16631	16572	16454	16636	16568	16441	16667	16631	16711	16762	16687	16605	16546	16639	16567	16504	16593	16697	16666	16763	16644	16602	16700	16665	16728	16678	16844	16689	16619	16613	16799	16637	16621	16738	16675	16610	16778	16673	16592	16645	16818	16607	16635	16547	16643	16616	16632	16667	16679	16505	16683	16802	16443	16665	16757	16572	16647	16575	16593	16737	16640	16619	16527	16788	16583	16446	16764	16654	16628	16727	16641	16514	16584	16707	16486	16604	16587	16663	16701	16707	16633	16831	16670	16638	16582	16523	16385	16572	16600	16649	16731	16647	16742	16616	16648	16485	16613	16612	16547	16430	16855	16626	16482	16683	16608	16702	16515	16657	16568	16708	16498	16783	16616	16606	16578	16532	16695	16568	16567	16583	16492	16689	16710	16522	16643	16637	16638	16628	16503	16664	16717	16559	16776	16629	16624	16572	16715	16848	16666	16669	16675	16594	16632	16779	16673	16422	16617	16694	16450	16481	16711	16624	16566	16633	16574	16643	16659	16595	16722	16626	16548	16755	16588	16566	16766	16621	16753	16826	16730	16862	16717	16685	16760	16550	16547	16470	16578	16778	16696	16591	16597	16460	16419	16775	16603	16629	16738	16639	16705	16557	16572	16631	16454	16711	16877	16853	16689	16676	16704	16490	16703	16671	16710	16735	16755	16553	16595	16694	16750	16473	16680	16450	16670	16437	16678	16814	16634	16565	16476	16673	16564	16688	16852	16459	16602	16509	16711	16580	16570	16500	16707	16773	16677	16516	16587	16632	16824	16706	16749	16557	16615	16630	16612	16786	16742	16566	16764	16571	16550	16551	16599	16546	16655	16710	16545	16600	16617	16610	16530	16638	16646	16560	16625	16647	16553	16717	16669	16678	16487	16538	16803	16613	16715	16553	16658	16502	16525	16786	16673	16619	16683	16723	16748	16525	16543	16771	16770	16623	16610	16589	16607	16736	16654	16714	16511	16604	16327	16732	16462	16592	16711	16684	16744	16572	16571	16717	16681	16813	16463	16653	16572	16668	16545	16753	16608	16624	16608	16513	16820	16617	16400	16586	16867	16722	16619	16575	16613	16751	16655	16567	16637	16549	16635	16505	16684	16549	16824	16655	16536	16597	16623	16495	16290	16621	16572	16697	16694	16502	16765	16590	16531	16698	16681	16528	16633	16621	16713	16651	16495	16523	16721	16559	16625	16552	16704	16689	16656	16715	16576	16721	16607	16677	16724	16709	16649	16607	16537	16590	16615	16507	16698	16529	16510	16679	16546	16562	16816	16620	16416	16655	16588	16512	16543	16747	16730	16579	16610	16550	16730	16582	16628	16526	16709	16681	16733	16612	16679	16774	16618	16663	16651	16641	16692	16667	16839	16546	16437	16559	16679	16687	16626	16797	16530	16657	16714	16606	16654	16790	16724	16684	16693	16637	16689	16652	16642	16766	16680	16555	16681	16510	16773	16606	16617	16697	16681	16605	16654	16584	16642	16536	16514	16743	16695	16525	16876	16547	16536	16655	16494	16669	16690	16686	16576	16774	16667	16618	16645	16551	16517	16620	16555	16535	16559	16706	16624	16679	16580	16541	16818	16604	16612	16480	16818	16599	16631	16600	16613	16514	16438	16587	16577	16781	16672	16510	16626	16603	16589	16651	16588	16617	16619	16617	16644	16575	16797	16725	16655	16740	16652	16623	16639	16611	16360	16597	16384	16611	16673	16813	16662	16618	16606	16658	16437	16631	16644	16602	16621	16708	16723	16610	16707	16829	16601	16414	16711	16613	16593	16645	16615	16599	16693	16636	16829	16607	16484	16616	16600	16764	16579	16475	16817	16511	16560	16567	16723	16931	16747	16515	16612	16606	16640	16694	16634	16485	16696	16505	16543	16812	16545	16789	16771	16595	16569	16739	16715	16557	16720	16694	16644	16605	16641	16638	16650	16556	16755	16664	16862	16534	16736	16687	16657	16726	16646	16657	16649	16296	16811	16737	16517	16556	16508	16525	16627	16897	16697	16608	16599	16596	16678	16447	16516	16626	16713	16459	16698	16628	16672	16681	16408	16668	16549	16578	16591	16608	16525	16499	16817	16672	16923	16779	16633	16733	16624	16740	16637	16757	16474	16728	16610	16575	16627	16561	16888	16712	16685	16453	16800	16851	16769	16537	16639	16613	16601	16677	16588	16587	16716	16503	16825	16625	16776	16625	16511	16784	16610	16640	16649	16519	16726	16924	16674	16505	16673	16684	16575	16625	16710	16593	16626	16632	16619	16572	16701	16516	16731	16516	16586	16720	16668	16635	16778	16583	16441	16564	16683	16651	16632	16691	16507	16645	16609	16777	16654	16799	16534	16486	16696	16532	16702	16633	16741	16635	16341	16617	16663	16440	16571	16502	16580	16509	16659	16602	16746	16667	16735	16484	16406	16794	16595	16624	16630	16718	16552	16623	16594	16562	16650	16604	16641	16544	16837	16619	16571	16695	16682	16643	16672	16653	16601	16585	16646	16637	16766	16791	16586	16562	16566	16462	16787	16586	16639	16661	16756	16655	16632	16677	16564	16722	16539	16662	16841	16630	16589	16709	16718	16408	16554	16602	16637	16492	16696	16802	16654	16641	16765	16615	16704	16658	16645	16586	16559	16531	16691	16559	16637	16401	16688	16590	16662	16659	16767	16595	16733	16583	16722	16626	16522	16721	16609	16697	16625	16643	16688	16499	16567	16850	16606	16874	16718	16744	16630	16513	16761	16657	16747	16564	16716	16720	16613	16655	16610	16801	16602	16569	16641	16684	16746	16603	16571	16660	16501	16596	16543	16712	16665	16581	16601	16502	16667	16600	16623	16750	16704	16458	16792	16639	16635	16805	16830	16638	16542	16675	16688	16615	16642	16617	16726	16463	16459	16693	16430	16842	16688	16582	16459	16532	16732	16619	16617	16674	16534	16516	16708	16607	16790	16773	16716	16704	16643	16638	16671	16561	16754	16456	16719	16671	16506	16741	16791	16575	16673	16674	16472	16662	16439	16417	16863	16553	16693	16652	16790	16593	16491	16783	16665	16626	16684	16590	16595	16775	16595	16579	16659	16605	16553	16572	16678	16635	16801	16753	16516	16567	16651	16643	16672	16560	16464	16595	16739	16681	16619	16691	16511	16623	16786	16688	16490	16710	16799	16834	16658	16888	16616	16756	16656	16719	16619	16620	16624	16611	16578	16585	16673	16585	16545	16843	16649	16727	16688	16655	16653	16753	16718	16660	16617	16504	16647	16551	16782	16505	16573	16561	16631	16828	16711	16640	16667	16589	16706	16639	16751	16612	16794	16751	16653	16602	16775	16692	16624	16582	16626	16553	16530	16677	16879	16576	16688	16550	16614	16786	16574	16676	16806	16581	16677	16680	16461	16672	16654	16707	16549	16759	16648	16686	16615	16617	16685	16770	16639	16581	16652	16735	16782	16726	16799	16577	16615	16376	16771	16630	16541	16571	16576	16679	16552	16693	16668	16528	16565	16572	16749	16786	16581	16658	16698	16547	16782	16569	16828	16655	16558	16761	16667	16593	16698	16618	16805	16519	16674	16792	16733	16830	16688	16616	16599	16526	16701	16522	16649	16829	16587	16713	16670	16728	16697	16700	16549	16513
22883	21301	29108	24153	22966	26677	28703	22786	21180	20724	20032	19565	19386	19331	19184	19005	18912	18798	18687	18754	18701	18583	18481	18452	18505	18493	18586	18539	18493	18518	18431	18559	18417	18486	18442	18346	18296	18291	18535	18415	18466	18453	18413	19210	18914	18557	18239	18304	18362	18366	18363	18290	18177	18306	18319	18170	18406	18162	18212	18263	18219	18301	18431	18164	18253	18347	18111	18297	18284	18131	18327	18433	18220	18331	18299	18216	18234	18413	18472	18411	18189	18058	18043	18287	18320	18174	18461	18154	18226	18269	18298	18086	18210	18497	18145	18022	18298	18455	17978	18274	18269	18228	18161	18249	18455	18491	18095	18178	18250	18127	18189	18290	18234	18182	18377	18186	18267	18106	18054	17867	18215	18170	18271	18089	18305	18222	18166	18061	18013	18470	18147	18124	18402	18232	18331	18241	18080	18151	18291	18117	18309	18141	18239	18219	18500	18494	18197	18268	18217	18136	18225	18317	18232	18379	18503	18168	18222	18339	18279	18242	18200	18202	18268	18261	18284	18120	18266	18046	18311	18253	18291	18279	18236	18281	18137	18269	18346	18091	18267	18090	18178	18040	18106	18281	18056	18216	18309	18151	18126	18223	18078	18036	18291	18268	18302	18274	18361	18267	18404	18250	18237	18168	18061	18167	18264	18136	18250	18317	18216	18173	18104	18226	18249	18305	18222	18196	18335	18286	18461	18060	18227	18321	18130	18369	18366	18090	18256	18248	18022	18218	18121	18379	18118	18144	18104	18357	18254	18165	18190	18137	18136	18379	18223	18356	18291	18338	18311	17898	18418	18266	18221	18243	18293	18401	18283	18082	18367	18347	18257	18159	18409	18221	18172	18200	18146	18166	18177	18188	18169	18100	18313	18242	18321	18239	18315	18399	18409	17948	18234	18069	18233	18044	18048	18140	18083	17848	18258	18176	18337	18384	18337	18094	18437	18106	18311	18170	18253	18400	18196	18194	18282	18128	18203	18106	18201	18108	18105	17970	18120	18215	18372	18226	18206	18097	18245	18034	18223	18012	18123	18192	18124	18163	18210	18069	18391	18335	18189	18341	18105	18282	18324	18340	18271	18427	18334	18225	18186	18424	18457	18311	18200	18180	18347	18419	18279	18307	18231	18321	18149	18260	18503	18197	18158	18195	18285	18287	18389	18107	18032	18061	18296	18220	18243	18249	18100	18289	18283	17931	18202	18457	18302	18265	18274	18172	18158	18292	18121	18140	17966	18109	18229	18358	18143	18190	18310	18411	18122	18241	18198	18288	18428	18105	18332	18152	18227	18229	18281	18284	18073	18206	18315	18303	18321	18278	18397	18238	18236	18259	18137	18403	18267	18170	18089	18334	18114	18381	18162	18245	18394	18059	18226	18260	18271	18425	18191	18192	18207	18279	18289	18309	18297	18273	18215	18083	18180	18064	18094	18185	18091	18299	18347	18239	18250	18058	18268	18149	18200	18205	18280	18153	18334	18266	18209	18251	18337	18265	18161	18163	18301	18211	18146	18199	18362	18084	18247	18068	18398	18334	18143	18205	18345	18274	18138	18146	18287	18199	18096	18501	18244	18144	18231	18373	18074	18288	18310	18147	18126	18151	18089	18160	18232	18249	18243	18240	18173	18155	18243	18232	18202	18165	18309	18140	18102	18313	18415	18174	18197	18250	18166	18080	18222	18239	18272	18223	18271	18270	18321	18065	18139	18264	18146	18205	18268	18126	18301	18272	18164	18128	18183	18172	18158	18076	18029	18025	18171	18194	18177	18049	18387	18199	18134	18444	18003	18171	18217	18238	18117	18247	18274	18173	18271	18152	17901	18194	18257	18243	18187	18237	18241	18180	18290	18235	18182	18256	18063	18421	18148	18225	17997	18140	18188	18278	18251	18403	18242	18275	18157	18298	18208	18231	18268	18174	18205	18341	18188	18207	18271	18091	18253	18196	18255	18115	18159	18183	18107	18155	18235	18135	18164	18137	18273	18126	18305	18079	18211	18345	18075	18330	18175	18202	18359	18259	18366	18326	18192	18357	18266	18292	18168	18273	18391	18404	18061	18193	18228	18177	18176	18209	18279	18289	18268	18267	18217	18138	18175	18034	18307	18209	18140	18189	18327	18325	18285	18269	18077	18119	18229	18209	18180	18295	18173	18212	18444	18165	18332	18286	18065	18097	18185	18358	18067	18136	18145	18343	18304	18069	18216	18288	18200	18200	18310	18074	18234	18267	18101	17992	18220	18181	18075	18479	18108	18092	18089	18146	18255	18474	18147	18124	18293	18251	18253	18288	18120	18179	18017	18201	18207	17891	17972	18211	18327	18211	18210	18176	17954	18232	18075	18140	18331	18016	18476	18118	18412	18071	18094	18245	18029	18253	18116	18400	18174	18292	18182	18293	18100	18275	18191	18205	18137	18201	18219	18227	18244	18115	18290	18188	18120	18036	18182	18184	18232	18292	18375	18210	18163	18224	18275	18088	18437	18347	18289	18258	18274	18472	18226	18167	18282	18035	18168	18212	18127	18384	18295	18160	18241	18016	18089	18231	18093	18170	18005	18164	18311	18000	18191	18517	18329	18234	18085	18222	18090	18291	18193	18259	18402	18356	18278	18359	18209	18194	18481	18231	18160	18086	18376	18090	18290	17907	18391	18177	18159	18305	18406	18185	18140	18065	18116	18074	18204	18163	18157	18032	18347	18045	18239	18302	18019	18234	18290	18244	18074	18273	18091	18348	18145	18301	18274	18360	18179	18086	18120	18216	18139	18266	18038	18144	18287	18149	18044	18184	18196	18082	18274	18241	18080	18093	18285	18140	18200	18311	17896	18362	18361	18090	18102	18249	18168	18156	18105	18395	18155	18115	18106	18250	18160	18165	18232	18348	17974	18171	18220	18060	18091	18269	18167	18257	18300	18267	18263	18348	18103	18274	18280	18218	18357	18094	18154	18272	18065	18113	18176	18196	18366	18038	18195	18352	18188	18307	18382	18366	18304	18437	18115	18228	18318	18286	18235	18243	18164	18259	18153	17993	18246	18281	18250	18260	18239	18193	18295	18341	18299	18309	18251	18194	18052	18391	18223	18311	18269	18296	18192	18156	18409	18269	18314	18201	18172	18145	18312	18186	18147	18281	18257	18468	18179	18296	18464	18355	18186	18403	18199	18107	18273	18246	18096	18311	18315	18339	18237	18337	18257	18219	18393	18112	18282	18174	18156	18191	18209	18241	18226	18268	18270	18071	18133	18187	18214	18125	18306	18153	18087	18128	18167	18140	18077	18264	18141	18344	18246	18143	18370	18050	18239	18500	18374	18228	18151	18005	18056	18363	18278	18112	18303	18141	18307	18049	18172	18225	18275	18097	18266	18270	18317	18144	18152	18204	18075	18000	18031	18308	18368	18111	18254	18123	18450	18208	18171	18122	18436	17991	18342	18191	18200	18287	18269	18211	18096	18313	18067	18430	18116	18157	18160	18124	18095	18183	18400	18162	18325	18281	18298	18355	18404	18325	18018	18182	18436	18327	18199	18024	18076	18110	18251	18188	18249	18211	18175	18229	18257	18143	18222	17996	18119	18241	18115	18284	18167	18270	18209	18275	18326	18415	18312	18341	18260	18276	18174	18105	18435	18234	18169	18232	18323	18292	18243	18207	18110	18159	18345	18216	18252	18108	18048	18381	18221	18297	18193	18271	18164	18223	18061	18096	18164	18270	18052	18118	18128	18145	18238	18093	18288	18133	18113	18001	18281	18107	18492	18113	18227	18069	18240	18174	18223	18119	18319	18256	18174	18360	18152	18332	18100	18131	18096	18210	18155	18367	18242	18331	18319	18262	18270	18218	18351	18152	18146	18233	18193	18212	18185	18376	18264	18519	18334	18145	18148	18221	18158	18159	18261	18133	18228	18277	18191	18068	18132	18231	18045	18157	18238	18186	18019	18282	17989	18070	18313	18357	18190	18088	18128	18372	18343	18352	18145	18350	18267	18282	18163	18396	18251	18022	18046	18104	18122	18131	18299	18214	18092	18170	18292	18169	17991	17969	18023	18104	18092	18185	18251	18245	18158	18030	18262	18165	18121	18029	18277	18304	18176	18172	18019	18344	18160	18194	18228	18213	18301	18103	18183	18300	18018	18377	18168	18358	18419	18436	18332	18264	18206	18261	18032	17909	18035	18077	18232	18124	18125	17981	18205	18157	18159	18129	18053	18183	18266	18337	18321	18301	18342	18315	18297	18377	18343	18127	18229	18004	18372	18276	18076	18064	18225	18139	18293	18175	18368	18284	18075	18253	18235	18137	18070	18234	18218	18035	18266	18012	18037	18286	18044	18148	18159	18093	18197	18314	18233	18424	18291	18312	18430	18296	18315	18318	18212	18449	18200	17944	18308	18359	18203	18267	18125	18179	18345	18338	17917	18293	18188	18184	18335	18225	18316	18258	18205	18283	18131	18175	18124	18300	18236	18178	18251	18015	18069	18142	18222	18391	18226	18257	18201	18319	18396	18214	18235	18322	18105	18211	18070	18231	18264	18398	18146	18217	18140	18007	18152	18185	18154	18131	18062	18156	18134	17980	18263	18155	18207	18292	18092	18165	18309	18114	18192	18274	18385	18229	18398	18042	18311	18382	18182	18251	18350	18181	18281	18193	18172	18303	18188	18132	18227	18410	18220	18284	18411	18099	18181	18387	18297	18216	18232	18177	18152	18145	18237	18418	18333	18210	18297	18096	18185	18150	18515	18202	18327	18119	18229	18213	18207	18127	18287	18162	18294	18139	18065	18306	18159	18267	18276	18296	18467	18100	18208	18365	18134	18084	18164	18081	18140	18287	18206	18096	18205	18181	18321	17951	18033	18083	18270	18254	18293	18440	18194	18092	18153	18126	18054	18262	17938	18284	18069	18140	18315	18285	18201	18214	18174	18232	18087	18197	18083	18249	18087	18327	18269	18209	18252	18282	18222	18239	18283	18133	18158	18259	18294	18256	18022	18245	18356	18238	18307	18124	18458	18122	18231	18153	18286	18110	18294	18301	18331	18212	18142	18271	18341	18204	18251	18204	18301	18355	18316	18152	18237	18262	18009	18209	18275	18084	18266	18197	18203	18149	18210	18341	18330	18132	18124	18098	18158	18115
29741	50143	49424	42597	36407	31273	26797	23155	21443	19874	18955	18640	18385	18035	17620	17442	17143	17266	17054	17116	16901	16863	16838	16911	16923	16835	16875	17011	16679	16587	16640	16819	16567	16747	16727	16626	16846	16602	16582	16668	16570	16681	16817	17986	16955	16752	16611	16823	16564	16587	16631	16632	16447	16902	16574	16547	16445	16541	16597	16684	16658	16669	16649	16566	16760	16566	16497	16397	16447	16555	16640	16437	16580	16488	16413	16385	16686	16470	16580	16590	16743	16480	16604	16707	16525	16387	16490	16669	16531	16588	16536	16675	16561	16606	16523	16513	16538	16502	16449	16645	16660	16557	16458	16596	16624	16581	16531	16540	16550	16563	16448	16550	16457	16710	16452	16493	16261	16318	16422	16444	16585	16588	16362	16474	16313	16636	16546	16549	16449	16438	16473	16558	16521	16530	16512	16574	16461	16389	16560	16414	16615	16562	16411	16357	16606	16471	16568	16340	16432	16497	16447	16587	16454	16581	16471	16542	16481	16590	16450	16499	16457	16569	16618	16514	16410	16434	16730	16627	16498	16564	16656	16556	16441	16424	16338	16577	16527	16523	16666	16603	16636	16661	16442	16723	16496	16479	16508	16504	16738	16637	16488	16502	16606	16497	16472	16466	16758	16627	16539	16623	16447	16600	16471	16658	16709	16447	16540	16563	16700	16474	16677	16490	16640	16524	16552	16531	16489	16674	16496	16644	16644	16536	16520	16664	16481	16610	16700	16544	16481	16504	16432	16501	16631	16380	16425	16549	16564	16686	16672	16666	16571	16458	16529	16553	16490	16608	16360	16374	16498	16658	16617	16527	16520	16484	16564	16710	16432	16457	16497	16576	16658	16581	16479	16574	16653	16554	16636	16429	16610	16450	16580	16315	16529	16658	16474	16745	16584	16427	16556	16573	16518	16480	16711	16538	16411	16613	16507	16620	16481	16556	16447	16492	16852	16627	16387	16572	16475	16528	16582	16580	16641	16573	16699	16471	16575	16383	16595	16474	16558	16536	16436	16508	16613	16503	16575	16460	16676	16491	16596	16726	16641	16592	16535	16543	16604	16638	16609	16629	16566	16495	16733	16487	16589	16407	16585	16448	16691	16540	16485	16657	16467	16481	16625	16332	16561	16614	16569	16543	16618	16663	16579	16556	16591	16575	16582	16536	16634	16499	16587	16437	16443	16600	16561	16738	16506	16451	16567	16544	16441	16557	16584	16544	16684	16457	16454	16657	16510	16657	16525	16523	16611	16595	16449	16330	16530	16546	16543	16576	16545	16566	16522	16482	16530	16337	16671	16608	16577	16494	16704	16617	16589	16685	16593	16620	16365	16658	16600	16575	16446	16373	16592	16626	16361	16612	16620	16442	16434	16433	16491	16612	16412	16419	16362	16565	16521	16571	16400	16566	16572	16720	16548	16455	16611	16494	16561	16381	16630	16385	16435	16399	16550	16594	16525	16513	16534	16441	16445	16557	16458	16570	16683	16554	16516	16497	16612	16432	16539	16486	16525	16448	16550	16666	16626	16585	16392	16377	16522	16600	16553	16597	16531	16494	16488	16449	16528	16687	16413	16531	16580	16618	16499	16476	16462	16507	16431	16549	16450	16547	16633	16582	16395	16465	16438	16413	16420	16598	16465	16476	16526	16695	16529	16475	16497	16433	16367	16573	16526	16394	16535	16523	16475	16420	16368	16540	16463	16555	16656	16488	16583	16541	16565	16542	16618	16626	16578	16534	16548	16471	16755	16745	16624	16362	16670	16700	16577	16542	16639	16393	16713	16536	16447	16520	16533	16592	16528	16595	16562	16585	16668	16415	16533	16527	16691	16666	16504	16439	16366	16527	16455	16505	16554	16575	16573	16493	16503	16555	16619	16591	16554	16755	16685	16516	16528	16556	16424	16650	16531	16454	16529	16568	16655	16423	16591	16491	16516	16579	16442	16378	16521	16574	16489	16585	16535	16518	16598	16492	16448	16660	16535	16609	16557	16694	16468	16628	16567	16715	16593	16273	16601	16411	16683	16452	16520	16642	16390	16398	16410	16482	16692	16316	16671	16433	16489	16715	16428	16432	16520	16566	16556	16487	16638	16602	16454	16585	16514	16575	16337	16570	16494	16586	16409	16482	16528	16583	16495	16432	16443	16698	16644	16389	16605	16449	16597	16786	16470	16534	16566	16513	16491	16765	16527	16571	16703	16421	16465	16638	16349	16464	16627	16425	16348	16527	16566	16594	16535	16535	16481	16584	16519	16653	16495	16494	16527	16676	16403	16575	16516	16337	16592	16587	16459	16505	16564	16469	16564	16548	16674	16593	16543	16704	16373	16498	16507	16542	16566	16560	16506	16517	16547	16647	16615	16527	16772	16461	16721	16457	16578	16462	16568	16535	16795	16637	16535	16572	16431	16581	16553	16473	16644	16639	16406	16580	16524	16604	16469	16629	16722	16578	16475	16670	16685	16540	16486	16423	16719	16782	16425	16590	16511	16495	16477	16250	16414	16620	16409	16669	16598	16643	16474	16431	16432	16703	16563	16399	16584	16554	16440	16482	16510	16565	16629	16605	16513	16377	16619	16462	16507	16615	16610	16492	16422	16489	16524	16557	16603	16438	16438	16622	16522	16486	16515	16444	16542	16669	16508	16615	16520	16501	16565	16416	16549	16531	16744	16482	16631	16514	16395	16470	16644	16566	16510	16507	16596	16557	16664	16702	16510	16408	16749	16605	16598	16483	16439	16510	16650	16603	16487	16369	16481	16576	16700	16483	16387	16515	16527	16663	16680	16640	16381	16490	16460	16530	16409	16605	16613	16309	16421	16588	16435	16725	16489	16672	16352	16380	16480	16489	16397	16503	16532	16647	16404	16548	16604	16550	16330	16491	16458	16530	16582	16637	16386	16520	16292	16439	16439	16699	16543	16483	16510	16437	16641	16677	16675	16714	16484	16548	16592	16580	16549	16638	16498	16462	16298	16456	16681	16426	16511	16511	16568	16682	16613	16551	16667	16472	16725	16418	16475	16790	16544	16478	16665	16414	16537	16535	16448	16700	16454	16478	16459	16670	16598	16548	16488	16501	16480	16607	16554	16451	16468	16575	16338	16552	16593	16521	16586	16539	16602	16490	16577	16511	16505	16632	16396	16442	16613	16637	16574	16541	16556	16494	16557	16609	16613	16662	16341	16451	16367	16576	16528	16481	16625	16652	16404	16527	16582	16447	16580	16499	16545	16563	16612	16479	16422	16676	16601	16533	16502	16662	16510	16652	16539	16440	16533	16480	16429	16519	16586	16514	16470	16646	16559	16358	16438	16662	16476	16507	16592	16516	16470	16462	16485	16697	16534	16673	16502	16442	16325	16547	16600	16444	16570	16579	16437	16739	16444	16599	16456	16519	16451	16532	16553	16589	16514	16611	16508	16425	16471	16586	16522	16626	16490	16477	16387	16511	16388	16605	16436	16566	16504	16644	16528	16547	16588	16506	16474	16654	16645	16546	16490	16554	16467	16545	16567	16594	16529	16605	16542	16464	16676	16346	16488	16582	16336	16578	16701	16579	16537	16371	16734	16555	16541	16404	16547	16382	16680	16357	16493	16590	16502	16364	16533	16671	16350	16567	16618	16583	16555	16561	16641	16659	16670	16558	16791	16552	16649	16574	16732	16514	16601	16552	16536	16572	16371	16465	16413	16551	16599	16396	16521	16457	16540	16347	16556	16578	16412	16546	16546	16606	16498	16398	16480	16671	16444	16669	16474	16532	16470	16502	16430	16580	16526	16283	16479	16520	16576	16545	16472	16565	16374	16693	16548	16556	16397	16614	16642	16488	16517	16540	16499	16368	16573	16665	16549	16631	16462	16617	16511	16547	16469	16519	16628	16422	16609	16584	16555	16627	16511	16558	16517	16495	16472	16390	16596	16383	16653	16399	16520	16498	16629	16723	16458	16554	16560	16419	16534	16518	16521	16526	16602	16599	16428	16522	16637	16464	16631	16406	16603	16593	16425	16480	16610	16542	16563	16583	16430	16515	16615	16470	16472	16651	16473	16477	16628	16533	16661	16545	16523	16630	16522	16538	16511	16604	16591	16579	16400	16565	16533	16400	16549	16426	16298	16518	16592	16467	16536	16512	16570	16452	16504	16397	16636	16450	16438	16532	16647	16487	16507	16530	16638	16667	16749	16523	16710	16555	16537	16573	16662	16488	16536	16515	16554	16615	16585	16596	16470	16475	16529	16578	16585	16520	16425	16632	16541	16526	16509	16585	16491	16548	16616	16440	16397	16576	16440	16569	16455	16547	16325	16500	16526	16482	16561	16641	16633	16652	16526	16570	16487	16561	16473	16382	16617	16439	16514	16679	16466	16509	16448	16591	16581	16586	16438	16515	16491	16649	16336	16552	16666	16480	16634	16675	16455	16576	16610	16501	16604	16502	16497	16639	16471	16606	16750	16475	16542	16424	16585	16485	16355	16421	16553	16588	16421	16495	16629	16456	16393	16381	16527	16528	16698	16617	16701	16416	16507	16553	16265	16706	16548	16489	16688	16500	16467	16429	16544	16347	16648	16516	16388	16445	16478	16425	16490	16517	16475	16665	16555	16653	16436	16554	16544	16787	16429	16487	16337	16595	16457	16452	16529	16496	16585	16573	16695	16629	16465	16517	16515	16418	16667	16783	16581	16605	16601	16529	16467	16489	16530	16449	16602	16725	16646	16616	16519	16603	16574	16548	16592	16577	16535	16419	16596	16614	16729	16501	16603	16574	16508	16551	16519	16484	16612	16668	16559	16516	16620	16623	16635	16646	16529	16662	16598	16464	16318	16539	16475	16454	16440	16572	16537	16675	16446	16452	16419	16487	16463	16607	16608	16611	16496	16623	16613	16592	16655	16553	16633	16545	16596	16693	16568	16477	16547	16587	16574	16672	16565	16579	16429	16518	16681	16515	16539	16547	16673	16555	16668	16491	16524	16635	16335	16389	16603	16659	16404	16394	16529	16530	16500	16496	16582	16531	16455	16510	16554	16627	16686	16609	16516	16487	16653	16510	16471	16602	16705	16429	16553	16620	16634	16497	16662	16394	16493	16519	16591	16571	16737	16479	16501	16446	16516	16471	16576	16616	16498	16441	16528	16548	16698	16606
28033	26452	33896	30473	24949	22097	20478	19142	18507	18439	18351	18153	18066	17940	17899	18038	17777	17916	17730	17904	17947	17752	17865	17942	17921	17827	17960	17837	17597	17986	17961	17980	17751	17730	18018	17776	17827	17942	17788	17751	17694	17800	17937	17733	17952	17606	17982	18043	17784	17964	17593	17903	17737	17857	17911	17882	17810	17922	17591	17922	17881	17648	17869	17755	17674	17927	17792	17808	17559	17660	17751	18057	17845	17751	17877	17748	17811	17876	17905	17805	17772	17770	17679	17628	17892	17682	17933	17748	17730	17960	18035	17802	17995	17855	17782	17970	17767	17616	17659	17804	17967	17721	17880	17838	17599	17771	17774	17866	17738	17955	17845	17810	17792	17865	17912	17805	17814	17886	17871	17994	17759	17954	17612	17662	17717	17824	17768	17611	17715	17779	17760	17851	17843	17766	17842	17755	17795	17869	18000	17805	17772	17904	17955	17791	17618	17656	17841	17655	17870	17684	17825	17675	17954	17806	17691	17563	17773	17759	17741	17869	17707	17993	17816	17786	17714	17628	17784	17889	18051	17892	17954	17899	17775	17722	17797	17659	17708	17672	17821	17937	17762	17668	17826	17743	17712	17768	17843	17965	17738	17783	17843	17680	17670	17878	17786	17955	17899	17878	17814	17875	17701	17976	17722	17657	17879	18037	17593	17894	17857	17954	17942	17842	17674	17823	17797	17839	17716	17874	17764	17796	17893	17791	17828	17860	17724	17776	17822	17629	18089	17695	17970	17821	17705	17725	17779	17778	17978	17822	17704	17782	17883	17773	17764	17640	17705	17779	17860	17870	17818	17866	17545	17825	17722	17884	17863	17732	17706	17890	17766	17843	17780	17833	17696	18030	17802	17866	17819	17800	17923	17798	17640	17823	17565	17800	17717	17920	17854	17888	17830	17870	17860	17884	17918	17844	17767	17959	17628	17962	18004	17666	17739	17953	17851	17710	17709	18043	17727	17929	17816	17698	17686	17709	17752	17744	17720	17726	17870	17603	17762	17822	17645	17867	17956	17889	17979	17966	17946	17796	17716	17753	17943	17778	17883	17943	18083	17651	17762	17830	17636	17690	17651	17767	17783	17814	17971	17933	17807	17524	17763	17711	17890	17611	17920	18090	17570	17999	17831	17869	17952	17744	17940	17847	17960	17806	17865	17864	17933	17864	17721	17727	17748	17770	17804	17796	17841	18056	17770	17930	17830	17890	17704	17602	17848	17850	17892	17638	17805	17751	17892	17830	17844	17817	17986	17945	17873	17847	17835	17978	17931	17817	17756	17768	17911	17800	17810	17764	17972	17775	17732	17808	17770	17733	17760	17751	17814	17805	17678	17504	17908	17818	17907	17830	17618	17778	17972	17818	17729	17815	17692	17798	17852	17854	17820	17789	17760	17904	17700	17835	17640	17665	17801	17749	17987	17873	17670	17664	17729	17556	17722	17911	17653	17899	18030	17895	17856	17919	17931	17748	17728	17899	18092	17798	17702	17805	17833	17829	17611	17732	17783	17847	17620	17544	17833	17585	17785	17831	17907	17579	17894	17859	17757	17775	17809	17749	17793	17761	17716	17846	17819	17656	17774	17820	17733	17863	17759	17721	17641	17934	17835	17814	17701	17783	18015	17818	17518	17811	17794	17725	17757	18019	17961	17898	17574	17588	17693	17795	17727	17872	17808	17803	17726	17883	17705	17914	17788	17619	17969	17713	17841	17717	17738	17672	17763	17773	17660	17911	17913	17799	17828	17795	17801	17718	18137	17702	17733	17831	17899	17830	17684	17838	17700	17895	17889	17804	17750	17784	17744	17722	17792	17778	17860	17745	17925	17837	17804	17783	17764	18082	17771	17679	17898	17534	17735	17843	17826	17736	17845	17841	17961	17782	17704	17811	17869	17710	17761	17674	18038	17889	17719	17800	17812	17821	17833	17909	17578	17583	17540	17926	17688	17825	17876	17753	17759	17900	17697	17781	18056	17762	17798	17652	17873	17859	17540	17723	17799	17808	17696	17916	17844	17903	17724	17652	17866	17816	17815	17628	17911	17676	17721	17826	17798	17706	17692	17865	17950	17931	17849	17799	17775	17812	17942	18013	17720	17901	18021	17615	17888	17911	17614	17878	17900	17740	17706	17779	17856	17879	17731	17684	17726	17910	17966	17779	17811	17692	17642	17862	17875	17952	17773	17733	17833	17967	18023	17983	17903	17823	17911	17813	17906	17890	17875	17875	17900	18045	17701	17751	17704	17940	17720	17853	17818	17934	17834	17706	17735	17645	17883	17617	17826	17829	17968	17864	17851	17837	17871	17731	17942	18008	17885	17780	17714	17648	17665	18048	17734	17759	17823	17632	17775	17709	17638	17839	17802	17866	18030	17854	17897	17760	17735	17853	17767	17774	17815	17804	17785	17858	17864	17646	17743	17858	17722	17797	17713	17841	17734	17806	17713	17908	17792	17794	17849	17626	17638	17567	17580	17573	17923	17886	17839	17721	17984	17773	17857	17917	17776	17831	18044	17706	17979	17880	17769	17948	17739	17669	17776	17868	17696	17732	17979	17866	17752	17489	17691	17951	17957	17935	17752	17764	17641	17852	17930	17652	17595	17688	17750	17665	18027	17888	17852	17775	17875	17715	17873	17798	17719	17649	17945	17723	17751	17779	17667	17883	17621	17828	17818	17999	17722	17633	17774	17727	17702	17755	17809	17729	17778	18046	17739	17979	17780	17852	17953	17963	17844	17867	17591	17768	17973	17912	18001	17881	17994	17807	17752	17810	17862	17794	17955	17777	17885	17777	17886	17686	17924	17785	17711	17795	17850	17827	17885	17718	17763	17789	17812	17726	17890	17797	17889	17755	17691	17807	17829	17758	17999	17809	17894	17955	17893	17837	17900	18131	17799	17732	17646	17792	17700	17751	17604	17900	18015	17892	17947	17829	17763	17721	17735	17684	17921	17791	17810	18000	17699	17708	17801	18140	17708	17672	17767	18032	17855	17873	17777	17682	17932	17723	17738	17843	17988	17801	17785	17814	17838	18068	17685	17720	17713	17840	18056	17990	17740	17809	17763	17762	17772	17915	17915	17906	17840	17786	17687	17855	17768	17806	17804	17793	17891	17875	17895	17785	17751	17823	17828	17917	17818	17860	17870	17796	17769	17832	17863	17748	17880	17704	17909	17749	17837	17663	17803	17771	17816	17773	17807	17786	17729	17878	17951	17893	17950	17803	17880	17636	17765	17767	17939	17902	17492	17755	17849	17908	17759	17902	18074	17831	17858	17886	17678	17894	17767	17584	17953	17725	17952	17853	17843	18006	17916	17647	17850	17803	17927	17882	17663	17984	17890	17907	17817	17789	17787	17805	17747	17952	17871	17724	17733	18032	18017	18039	17925	17730	18004	17546	17810	17860	17683	17759	17820	17845	17966	17809	17886	17902	17877	17866	17674	17905	17833	17872	17791	17913	17641	17845	17825	17793	17913	17893	18043	17853	17954	17843	17764	17804	17625	17774	17699	17685	17671	17805	17612	17632	17948	17806	17816	17981	17818	17819	17741	17702	17753	17939	17885	18058	17827	17875	17883	17612	17770	17653	17809	17692	17763	17704	17820	17882	17834	17780	17769	17742	17879	17880	17636	17984	17738	17753	17969	17727	17697	17940	17728	17959	17922	18025	17992	17698	17814	17771	17666	17988	17890	17602	17810	17710	17779	17868	17754	17727	17881	17801	17915	17708	17905	17875	17792	17781	17736	17782	17751	17903	17883	17833	18031	17831	17836	17812	17976	17736	17797	17891	17834	17776	17897	17948	17798	17898	17655	17636	17695	18055	17796	17843	17883	17860	17860	17711	17798	17846	17787	17794	17734	17747	17933	17907	17817	18002	17794	17830	17883	17707	17784	17888	17624	17857	17607	17565	17622	17697	17866	17973	17943	17651	18031	17792	17743	17921	17779	17925	17709	17907	17772	17808	17758	17875	18070	17986	17709	17769	17833	17913	17897	17791	17557	17880	17936	17819	17783	17746	17752	17766	17827	17710	17745	17813	17816	17714	17834	17719	17982	17766	17754	17690	17916	17711	17880	17987	17905	17727	17775	17720	17861	17720	17936	17712	17849	17639	17888	17821	17762	17727	17764	17957	17864	17801	17738	17878	17878	17818	17835	17783	17918	17902	17576	17818	17935	17804	17972	17690	17685	17791	17721	17811	17805	17794	17883	17917	17830	17859	17807	17778	17803	17922	17802	17682	17770	17703	17836	17814	17661	17698	17889	17940	17856	17979	17864	17829	17736	17745	18060	17740	17773	17943	17741	18000	17952	17725	17665	17980	17975	17823	17899	17876	17689	18041	17896	17975	17862	17838	18051	17819	17785	17718	17943	17625	17713	17996	17723	17920	17804	17760	17973	17649	18002	17749	17816	17645	17739	17767	17680	17760	17804	17790	17933	17822	17736	17894	17687	17822	17881	17970	17893	17887	17822	17762	17821	17565	17613	17838	17880	17579	17838	17599	18038	17671	17905	17791	17733	17715	17806	18022	17857	17916	17795	17759	17796	17860	17630	17798	17668	17749	18055	18000	17955	17874	17660	17948	17974	17683	17684	17809	17868	17627	17958	17927	17841	17725	17874	17792	17909	17615	17575	17675	17908	17832	17839	17797	17803	17619	17720	17824	17981	17870	17847	17838	17891	17897	17796	17978	17796	17848	17809	17841	17735	17926	17918	17881	17864	18062	17761	17644	17705	17963	17878	17929	17854	17762	17924	17844	17842	17839	17820	17697	17714	18038	17826	18161	17760	17909	17809	17772	17630	17796	17789	17788	17982	17755	18007	17942	17800	17734	17920	17943	17904	17626	17712	17893	17922	18081	18018	17793	17857	17870	17780	17911	17865	17790	18008	17869	17803	17942	17874	17746	17971	17859	17710	18026	18024	17808	17653	17715	17853	17810	17732	17597	17693	17786	17822	17938	17906	17920	17883	17694	17946	18021	17962	17943	17763	17781	17701	17899	17750	17883	17775	17780	17858	17743	17812	17969	17708	17786	17888	17883	17887	17862	17815	17664	17912	17891	17828	17945	17775	17972	17797	17831	17954	17990	18004	17819	17714	17825	18078	17871	17866	17900	17765	17981	17774	17858	17863	17821
28017	41318	39714	32112	26735	22624	19986	18614	17731	17286	16857	16924	16856	16613	16506	16430	16342	16440	16418	16355	16390	16417	16251	16353	16446	16443	16320	16265	16314	16301	16360	16329	16338	16277	16209	16132	16449	16243	16292	16229	16458	16324	16375	16251	16371	16276	16488	16140	16507	16382	16171	16338	16207	16343	16228	16159	16327	16245	16210	16176	16316	16292	16313	16302	16190	16251	16382	16255	16268	16321	16319	16063	16362	16205	16264	16301	16195	16154	16186	16298	16221	16322	16424	16232	16229	16333	16297	16231	16238	16328	16271	16199	16423	16239	16165	16096	16223	16388	16253	16146	16342	16302	16304	16305	16215	16367	16302	16428	16165	16222	16162	16148	16215	16148	16203	16379	16040	16357	16238	16246	16183	16231	16278	16282	16332	16368	16276	16288	16188	16355	16217	16308	16215	16363	16375	16345	16263	16365	16260	16339	16245	16333	16165	16154	16127	16148	16211	16080	16316	16338	16287	16210	16214	16256	16195	16097	16266	16327	16184	16289	16204	16312	16216	16214	16137	16205	16407	16448	16320	16340	16317	16268	16362	16260	16138	16227	16196	16293	16287	16343	16260	16349	16254	16177	16312	16252	16166	16371	16168	16250	16358	16312	16364	16371	16332	16173	16170	16308	16354	16303	16316	16243	16297	16133	16197	16223	16297	16438	16310	16325	16067	16398	16189	16215	16126	16264	16389	16122	16234	16390	16277	16229	16254	16203	16319	16180	16310	16371	16221	16098	16273	16308	16222	16283	16322	16190	16261	16244	16153	16265	16183	16329	16247	16221	16129	16204	16290	16190	16196	16258	16263	16480	16005	16296	16174	16298	16246	16303	16274	16330	16282	16247	16123	16366	16270	16221	16301	16269	16227	16361	16203	16131	16112	16244	16384	16424	16314	15996	16296	16518	15964	16359	16361	16104	16250	16446	16288	16164	16201	16234	16415	16162	16398	16085	16260	16436	16260	16307	16163	16279	16380	16216	16391	16397	16173	16364	16142	16245	16285	16393	16264	16367	16281	16255	16264	16333	16323	16431	16268	16229	16329	16288	16273	16273	16323	15991	16150	16290	16276	16318	16277	16333	16319	16205	16322	16383	16251	16206	16243	16147	16352	16305	16511	16148	16282	16323	16245	16261	16349	16371	16113	16190	16348	16279	16308	16253	16335	16128	16276	16417	16361	16239	16310	16373	16287	16394	16237	16302	16352	16428	16330	16273	16261	16302	16306	16243	16276	16137	16328	16291	16361	16223	16354	16315	16250	16240	16252	16268	16304	16230	16172	16330	16230	16325	16181	16215	16267	16268	16303	16207	16331	16214	16381	16226	16297	16403	16434	16155	16132	16413	16029	16251	16360	16177	16232	16446	16276	16424	16432	16258	16288	16290	16188	16154	16348	16201	16197	16104	16209	16381	16207	16353	16431	16327	16315	16367	16380	16252	16245	16253	16178	16320	16182	16347	16299	16321	16427	16357	16328	16179	16260	16242	16203	16294	16265	16107	16218	16250	16259	16361	16363	16295	16237	16264	16179	16289	16114	16289	16059	16340	16356	16232	16163	16422	16262	16332	16272	16461	16231	16195	16337	16153	16352	16210	16349	16112	16224	16193	16290	16095	16172	16231	16182	16138	16417	16266	16283	16145	16141	16212	16301	16099	16197	16295	16193	16137	16296	16315	16460	16229	16242	16374	16297	16185	16291	16265	16382	16153	16244	16359	16303	16281	16348	16296	16194	16378	16300	16261	16308	16292	16364	16268	16292	16371	16353	16226	16189	16064	16414	16391	16323	16267	16247	16097	16349	16231	16244	16246	16326	16170	16202	16220	16262	16183	16318	16232	16164	16361	16254	16403	16433	16354	16212	16333	16144	16213	16168	16276	16369	16204	16377	16113	16293	16249	16157	16476	16340	16221	16401	16224	16232	16103	16261	16277	16458	16463	16130	16252	16099	16324	16219	16247	16346	16134	16155	16333	16239	16336	16118	16202	16250	16314	16254	16335	16255	16344	16429	16328	16116	16449	16217	16141	16224	16196	16234	16408	16271	16292	16379	16291	16259	16128	16326	16174	16330	16309	16339	16158	16193	16260	16221	16445	16267	16297	16176	16406	16232	16305	16320	16420	16070	16283	16250	16310	16145	16252	16335	16355	16131	16252	16256	16195	16182	16280	16267	16268	16206	16144	16382	16293	16386	16085	16263	16188	16192	16166	16278	16189	16346	16191	16172	16283	16317	16316	16197	16172	16369	16288	16300	16287	16177	16365	16175	16136	16236	16125	16382	16103	16115	16207	16080	16232	16404	16286	16204	16273	16128	16244	16195	16246	16418	16265	16489	16313	16338	16353	16334	16230	16352	16312	16298	16324	16178	16275	16310	16343	16222	16215	16188	16305	16172	16370	16267	16477	16199	16225	16421	16266	16252	16323	16287	16172	16244	16213	16227	16415	16205	16277	16349	16124	16148	16204	16362	16419	16291	16165	16321	16188	16342	16239	16390	16218	16369	16319	16343	16261	16224	16313	16366	16282	16243	16448	16109	16414	16174	16297	16228	16451	16327	16252	16374	16186	16313	16251	16268	16434	16200	16267	16293	16257	16194	16423	16259	16201	16353	16412	16302	16153	16209	16263	16146	16487	16134	16236	16262	16281	16197	16214	16293	16137	16253	16365	16236	16295	16249	16190	16410	16529	16332	16268	16265	16251	16132	16282	16151	16358	16241	16264	16249	16262	16153	16245	16230	16299	16365	16193	16244	16310	16227	16228	16439	16296	16218	16351	16365	16283	16327	16413	16224	16321	16264	16188	16196	16302	16418	16152	16235	16266	16237	16256	16389	16205	16313	16448	16296	16072	16225	16261	16302	16344	16313	16367	16416	16231	16283	16171	16298	16281	16311	16326	16239	16197	16334	16312	16281	16255	16338	16282	16290	16376	16182	16129	16449	16203	16240	16388	16109	16143	16370	16240	16281	16138	16117	16358	16357	16207	16455	16304	16172	16156	16208	16347	16422	16237	16280	16291	16352	16398	16310	16274	16311	16243	16235	16205	16105	16106	16402	16211	16166	16061	16291	16103	16252	16377	16282	16243	16203	16259	16301	16318	16129	16366	16483	16433	16202	16243	16151	16278	16262	16237	16241	16287	16264	16477	16202	16293	16369	16260	16112	16137	16265	16232	16326	16208	16343	16231	16341	16336	16196	16364	16289	16157	16189	16401	16208	16269	16403	16339	16364	16215	16256	16356	16199	16264	16292	16396	16364	16278	16304	16434	16246	16285	16250	16259	16444	16310	16370	16298	16089	16206	16141	16223	16306	16384	16259	16288	16227	16278	16211	16088	16287	16348	16302	16244	16286	16283	16332	16311	16447	16201	16141	16267	16321	16258	16263	16212	16285	16330	16144	16469	16184	16298	16175	16092	16201	16283	16049	16261	16288	16121	16300	16267	16253	16255	16258	16325	16099	16254	16290	16230	16400	16215	16253	16295	16348	16326	16313	16376	16179	16152	16195	16291	16298	16411	16298	16379	16174	16295	16172	16458	16150	16382	16365	16174	16226	16147	16091	16186	16214	16309	16481	16305	16282	16397	16344	16183	16285	16322	16396	16358	16124	16224	16341	16217	16141	16277	16237	16253	16172	16384	16299	16470	16333	16326	16374	16241	16371	16234	16340	16243	16108	16284	16253	16170	16373	16224	16099	16298	16252	16250	16408	16248	16353	16348	16302	16070	16311	16264	16128	16398	16341	16194	16014	16262	16394	16254	16414	16135	16170	16239	16273	16429	16358	16321	16373	16275	16211	16209	16255	16221	16303	16363	16141	16280	16266	16256	16155	16525	16268	16362	16093	16195	16290	16386	16310	16098	16335	16343	16213	16143	16305	16171	16101	16232	16127	16216	16266	16255	16244	16247	16365	16313	16221	16079	16191	16232	16321	16168	16271	16375	16340	16205	16078	16316	16312	16222	16329	16313	16098	16444	16387	16053	16286	16203	16332	16248	16308	16304	16346	16411	16296	16364	16284	16311	16336	16187	16153	16147	16239	16251	16348	16056	16281	16191	16305	16219	16311	16182	16291	16361	16275	16236	16302	16331	16276	16235	16443	16198	16110	16416	16235	16238	16372	16359	16322	16387	16256	16213	16214	16356	16480	16087	16308	16204	16268	16267	16257	16337	16304	16272	16283	16309	16358	16133	16474	16241	16354	16361	16286	16285	16357	16357	16346	16219	16015	16315	16176	16299	16421	16188	16347	16462	16170	16283	16350	16286	16336	16280	16199	16406	16061	16370	16306	16303	16203	16052	16279	16488	16172	16194	16283	16211	16168	16300	16201	16227	16425	16309	16211	16183	16389	16121	16329	16148	16110	16214	16242	16350	16275	16323	16201	16320	16227	16452	16322	16355	16289	16237	16250	16320	16201	16262	16223	16301	16085	16388	16330	16212	16129	16274	16283	16275	16343	16232	16381	16154	16303	16201	16364	16284	16368	16280	16180	16390	16353	16303	16283	16217	16318	16190	16291	16305	16353	16289	16298	16378	16238	16177	16474	16109	16310	16238	16229	16206	16256	16376	16215	16197	16370	16257	16251	16152	16209	16395	16245	16292	16185	16186	16257	16119	16405	16154	16313	16372	16395	16233	16384	16209	16325	16213	16237	16394	16246	16194	16330	16356	16228	16436	16404	16272	16310	16277	16329	16208	16233	16198	16258	16315	16253	16197	16309	16183	16335	16208	16440	16314	16408	16240	16413	16228	16324	16341	16226	16322	16361	16206	16330	16287	16445	16313	16327	16406	16259	16274	16376	16501	16261	16283	16283	16121	16431	16178	16342	16197	16361	16248	16249	16291	16215	16166	16314	16131	16323	16174	16187	16299	16233	16274	16269	16291	16248	16325	16239	16038	16469	16204	16246	16235	16273	16213	16168	16197	16110	16166	16423	16343	16418	16489	16244	16328	16244	16315	16417	16177	16451	16138	16282	16362	16417	16262	16388	16287	16119	16286	16408	16257	16221	16392	16148	16131	16256	16232	16309	16262	16344	16105	16296	16373	16278	16264	16289	16089	16114	16304	16279	16130	16382	16257	16203	16235	16434	16225	16330	16167	16409	16192	16303	16188	16062	16287	16229	16178	16330	16416	16324	16278
23867	21371	28974	25388	24710	25861	24669	20863	19724	19662	19413	18943	19188	18954	18772	18598	18232	18582	18538	18352	18240	18634	18483	18461	18410	18376	18311	18214	18410	18372	18554	18422	18233	18245	18393	18019	18026	18290	18209	18405	18335	18213	18192	18279	18340	18129	18106	18082	18288	18105	18188	18170	18282	18117	18187	18103	18137	18218	18127	17908	18135	18271	18046	18074	18081	18152	18029	18255	18250	18170	18009	17962	18272	18089	18071	18163	18358	17993	18143	18254	18025	18096	17864	18175	18147	18254	18280	18125	18204	18300	18255	18080	18231	17944	17961	18130	18234	18059	18201	18158	18016	17999	18043	17956	18028	18295	18057	18052	18102	17959	17818	18270	18165	18094	18118	18230	18092	18252	17908	18261	18170	18272	18154	17873	17983	18006	17898	18138	18131	18137	18110	18252	17932	18158	17999	17834	17993	18098	18167	18282	18046	18231	18195	18382	18190	18241	18156	18249	18051	18142	18345	18110	18105	18171	18133	18142	18119	18181	18252	18244	18018	18139	18151	18125	18141	18078	18096	17913	18346	18298	17965	18008	18148	17963	18082	18233	18259	18207	18004	18114	18151	18063	18055	18074	18031	18140	17865	18077	18204	18359	18101	17943	18129	18285	18089	18041	18340	18170	18207	18070	17812	18104	18124	18111	18308	18213	18197	18148	18138	18174	18095	17932	18099	18115	18045	18067	18097	18129	18276	18128	18143	18175	18162	18141	18049	18163	18202	18245	18341	18302	18061	18229	18186	18015	18215	18187	18034	18226	18099	18176	18177	18067	18108	18101	18162	17868	18151	17873	18192	18186	18184	18175	18011	18162	18092	18029	18148	18162	17932	17909	18116	18293	18182	18087	18122	17915	17965	18159	18222	18202	18504	18384	18257	18179	18301	18202	18112	18022	17917	18213	17996	18015	18035	18094	17991	18110	18234	17972	18007	18021	18035	18088	18162	18054	18008	18125	18177	18012	18117	17956	18324	18084	18189	18087	18213	18071	18155	18269	18122	18248	18072	18039	18036	18166	17886	18188	18227	17919	18384	18065	18045	18072	18133	17939	17940	18050	18178	18008	18097	18232	17994	18367	18186	18261	18172	18266	18175	18202	18157	18085	17904	18049	18066	17843	17863	18140	18233	18228	18082	18190	18038	18158	17963	18210	18108	18161	18183	18254	18211	18317	17913	17981	18245	17932	18096	18110	18073	18064	17977	18190	18110	17976	17945	17939	18005	18179	18309	17990	18173	18168	17849	17940	18103	18136	18061	18387	18114	18227	18136	18058	18235	17968	18075	18061	18207	18324	18031	18087	18153	18020	18155	18156	17944	18036	18054	18215	18032	18059	18132	18037	18150	18070	17950	18251	18180	18206	18159	18125	18055	18186	18081	18078	18139	18061	18128	18225	17950	18025	18377	18178	18044	18148	18348	18092	18092	18350	18040	18045	18294	18048	18207	18072	18118	18148	18150	18085	18174	18250	18236	18255	18049	17991	17957	18104	18156	18190	18000	18324	17991	18071	18236	18028	18156	18458	18208	18069	18126	18112	18043	17995	17877	18215	18130	18031	18078	18152	18102	18000	18206	18213	18010	18152	18228	18081	18212	18393	18274	18099	18303	18200	18401	18277	18129	17967	18065	17932	17973	18213	18131	18128	18278	17996	18087	18339	18076	18037	18166	18007	18114	18023	18241	17992	18051	18039	18267	18124	18108	18106	17889	18229	18135	18165	18166	18232	18255	18084	17944	18106	17973	18091	18200	18297	18071	18189	18001	18152	18069	18235	18221	18235	18036	18307	18100	18028	18023	18133	17809	18116	18110	18110	18099	18054	18016	18219	18118	18238	18003	18136	18089	18021	18182	18069	18044	18201	18265	18157	18115	18117	17988	18052	18129	18191	18120	18263	18149	18077	17953	18280	17893	18026	18129	17927	18069	18332	18141	18040	18071	17980	18236	18091	17972	17934	18097	18094	18293	17935	18187	18086	18275	18142	18168	18171	18127	18059	18232	18218	18129	18268	18285	18103	18042	18060	18141	18027	18480	18210	18140	18029	18020	18371	17932	18301	18079	18101	18004	18051	18149	18120	18297	18286	18140	18065	18147	18197	18290	18194	18007	18229	18052	18076	18073	18134	18005	18160	18249	17997	18150	18178	18208	18043	18071	18112	18269	18140	18208	18075	18071	18049	18343	18046	18222	18086	17964	18049	18067	17979	18283	18161	18146	18040	18193	18069	18064	18224	18170	18244	18000	18265	18178	18098	17998	18225	18093	18182	18154	18178	18147	18178	18173	18141	18268	18220	18258	18417	17977	18048	17931	18072	18155	18250	17976	18153	18261	18028	18078	18146	18244	18056	18053	18132	17963	18024	18015	18116	18022	18108	18033	18226	18088	18159	18147	18206	18171	17959	18206	18093	18195	18199	18043	18177	18035	17879	17910	18095	18095	18181	18132	18002	18208	18030	17959	18185	18241	18056	18220	17825	18232	18162	18085	18171	18150	18180	17965	18060	17914	18259	18107	18138	18063	18043	18058	18375	17946	18086	18218	18149	18171	18084	18112	18191	18120	18066	18252	17936	18061	17907	17957	18121	18051	18239	18015	18396	18155	17983	18134	18104	18135	18021	18321	18161	18238	18257	18268	18048	18114	18056	18229	18122	18147	18048	18129	18309	18054	18159	17999	18218	18271	18038	17876	18052	18169	18117	18351	18208	18122	18081	18037	17896	18184	18152	18133	18208	18188	18150	18103	18143	18063	18173	18077	18082	18049	17862	18186	18266	18178	18246	18060	18094	17906	18048	18056	18125	18044	18178	17872	18247	18196	17881	18153	18032	18276	18095	18087	18049	18034	18048	18336	18265	18252	18095	18285	18182	18102	18072	18237	18203	18128	18026	18096	18213	18293	18182	18033	18017	18127	18236	18117	18006	18110	18083	18079	18091	18085	18112	17950	18100	18199	18204	17984	18107	18239	18155	18008	18210	18079	18246	17940	18034	18192	18367	18042	18122	18148	17946	18167	18146	18114	18083	17983	18174	18116	18108	18182	18063	18093	18067	18107	18158	18281	18077	18204	18091	18133	18013	18012	18158	18206	18134	18083	18114	18183	17872	18098	18268	18371	17943	18222	18121	18275	18009	18054	17973	18203	18145	18007	18040	18284	18230	17984	18146	18107	18136	18152	18201	18027	18302	18036	18267	18112	17953	18078	18289	18229	18183	18145	18156	18012	18189	18141	18079	18124	17988	18173	17849	18235	18021	18171	18106	18339	18226	18329	18037	17994	17939	18054	18046	18122	18238	18116	18024	18041	18053	18059	18139	18226	18061	18085	18217	18253	17916	18142	17974	18115	18124	17976	18103	18062	18217	18218	18094	18119	18116	18275	18188	18244	18155	17989	18204	18163	18063	18284	18246	18047	17906	18213	18066	18159	17990	18108	18049	18144	18140	17940	18032	18272	18177	18179	17948	18144	18413	18119	18135	17951	18219	18191	17998	18048	18202	17968	18144	18225	18047	18244	18229	18199	17991	18208	18221	18150	18248	18095	18004	18207	18149	18113	17987	18130	18092	17939	18018	17939	18085	18177	18097	17922	18147	17982	18451	18070	18042	18141	18204	18203	18034	17958	18248	18201	18145	18015	18297	18067	18302	18183	18124	18164	18109	18130	18300	18342	18217	18158	18152	17891	18257	18243	18115	18074	18334	18184	18174	17970	18099	18065	18132	18222	18332	18060	18285	18175	18227	18151	18147	18259	18099	18042	17881	18122	18107	18205	18223	18214	18157	18299	18380	18084	17947	18136	18146	18374	17948	17927	18343	18159	18237	18168	18210	18138	18101	18047	18129	18148	18206	17942	18171	18098	18204	17961	17959	18053	18141	17991	18162	18250	17963	18120	18176	18079	18194	18169	18149	18320	18097	18198	17927	18150	18079	18161	18097	17939	18168	18192	17915	18263	18210	18258	18050	17898	18342	18023	18185	18002	18222	18186	18176	18259	17948	18261	18074	18014	18260	18100	18053	18071	18003	18208	18240	18094	18158	18146	17929	18226	18156	18160	17974	18159	18127	18051	18070	18052	18137	18216	18221	18134	18144	18068	18169	18253	18089	18324	18136	18087	18121	18168	18179	17997	17890	18196	17988	18077	18083	18299	18047	18104	18292	17956	18066	18238	18337	17991	18112	17986	17952	18180	18170	18093	18096	18216	18114	18365	18088	18081	18323	18316	18231	18183	18095	18137	18190	18083	18209	17928	18144	18229	18044	18005	18198	18131	18277	18138	18147	18100	18221	18193	18210	18225	18138	17995	18135	18239	18449	18119	18044	18309	18085	18244	18225	18279	18131	18122	18148	18178	18161	18185	17941	18089	18126	17925	18119	18176	18033	18232	17997	18128	18069	18073	18069	18186	18066	18077	18228	18228	18252	18123	18060	18210	18104	18101	18012	18046	18021	18124	18039	18059	18175	18159	17851	18090	18378	18125	18187	17926	17746	18126	18167	18218	18056	18145	18012	18007	18115	18121	18169	18134	18157	18150	17935	18050	18103	18054	18271	18180	18338	18338	18007	18043	18075	18290	18095	18291	18158	18220	18017	18264	18171	18014	17903	18207	18168	18224	18209	18083	18241	18075	17944	18115	18002	18081	18157	18154	17942	18315	18115	18181	18085	18147	18190	18167	18053	18239	18218	18107	18366	18106	18156	18095	18113	18145	18045	17892	18125	18441	18214	18012	18031	18153	18124	18037	18116	18160	18277	18056	18158	18027	18047	18134	18045	18181	18147	18082	18113	18090	18046	18005	18184	18089	17941	18100	18015	18129	18035	17931	18207	18258	18222	18055	18228	18325	18115	18255	18037	18097	18034	17991	18052	18114	17878	17857	18166	18085	18176	18079	18052	18224	18084	18020	18077	18039	17980	18092	18154	17942	18061	18124	17911	18059	18178	18269	18117	18146	17892	18264	18226	18153	18160	18256	18006	18074	18221	17939	18028	18065	18075	18094	18121	18463	17917	18205	18295	18169	18155	18099	18064	18157	17956	18091	18178	18111	17990	18042	17996	18020	18073	18204	17967	17908	18285	18143	18112	18060	18213	18383	18144	18243	18207	18025	18245	18044	18025	18007	18029	18221	18148	18271	18000	18241	18094
27813	46661	45991	38578	31479	26752	22631	20506	19180	18442	18010	17881	17610	17498	17163	17160	17173	17075	16987	16887	16520	16643	16751	16763	16720	16731	16730	16680	16587	16728	16485	16466	16681	16464	16607	16626	16415	16566	16493	16627	16376	16289	16672	16939	16756	16540	16502	16572	16507	16281	16681	16465	16443	16609	16582	16531	16645	16606	16500	16461	16597	16438	16417	16510	16300	16641	16559	16595	16486	16384	16483	16468	16434	16431	16569	16287	16455	16552	16549	16539	16400	16579	16541	16569	16513	16457	16514	16555	16544	16459	16443	16368	16369	16411	16382	16496	16598	16524	16507	16438	16614	16491	16388	16493	16494	16589	16444	16308	16614	16296	16588	16644	16343	16321	16580	16516	16658	16420	16586	16570	16423	16587	16556	16446	16493	16511	16418	16525	16596	16521	16523	16437	16403	16390	16580	16511	16490	16509	16630	16455	16531	16498	16530	16495	16491	16459	16426	16624	16410	16504	16492	16405	16360	16578	16536	16502	16486	16356	16494	16500	16630	16552	16444	16402	16704	16514	16428	16543	16568	16558	16328	16544	16350	16448	16267	16674	16519	16692	16441	16548	16610	16349	16342	16580	16455	16597	16411	16596	16315	16451	16550	16333	16436	16529	16392	16444	16452	16530	16570	16433	16515	16461	16317	16519	16423	16469	16543	16382	16401	16617	16577	16390	16514	16515	16584	16479	16443	16378	16343	16453	16343	16492	16467	16565	16568	16444	16459	16355	16652	16575	16395	16218	16553	16593	16524	16520	16518	16421	16388	16675	16324	16457	16534	16382	16510	16475	16695	16426	16524	16343	16482	16578	16567	16383	16550	16453	16404	16450	16480	16530	16339	16392	16494	16501	16584	16601	16423	16450	16414	16468	16339	16466	16511	16411	16361	16342	16466	16441	16667	16512	16360	16587	16470	16436	16355	16444	16528	16514	16414	16553	16355	16460	16409	16322	16319	16457	16447	16455	16372	16515	16538	16476	16352	16607	16436	16480	16493	16461	16576	16560	16569	16410	16524	16486	16475	16473	16631	16490	16394	16520	16592	16367	16515	16522	16477	16698	16238	16469	16499	16600	16489	16409	16596	16466	16377	16402	16437	16511	16437	16300	16471	16396	16526	16576	16461	16429	16440	16401	16425	16504	16351	16682	16470	16307	16456	16417	16468	16430	16474	16445	16556	16388	16472	16480	16449	16224	16609	16374	16599	16491	16574	16412	16487	16369	16421	16421	16532	16433	16584	16430	16377	16525	16315	16435	16437	16584	16429	16689	16422	16392	16473	16334	16456	16451	16448	16529	16523	16438	16465	16490	16356	16615	16538	16521	16549	16447	16627	16491	16429	16434	16343	16437	16345	16370	16370	16381	16467	16458	16421	16441	16696	16543	16465	16530	16555	16530	16518	16440	16438	16533	16566	16427	16370	16284	16511	16371	16409	16365	16458	16456	16388	16490	16481	16483	16382	16534	16571	16607	16515	16596	16526	16628	16362	16505	16447	16542	16433	16337	16581	16443	16456	16539	16490	16390	16442	16529	16411	16441	16491	16534	16396	16547	16518	16526	16497	16451	16459	16409	16530	16419	16545	16575	16702	16430	16486	16643	16530	16412	16517	16577	16472	16426	16619	16512	16502	16553	16469	16528	16500	16573	16576	16605	16612	16531	16570	16507	16528	16624	16488	16299	16387	16353	16378	16486	16571	16563	16558	16494	16419	16383	16499	16459	16531	16447	16444	16310	16690	16553	16461	16480	16480	16630	16470	16545	16571	16524	16525	16442	16413	16504	16394	16498	16528	16426	16481	16545	16503	16377	16464	16458	16539	16407	16311	16425	16522	16445	16523	16428	16423	16692	16327	16474	16620	16323	16436	16580	16497	16476	16454	16572	16463	16285	16437	16547	16441	16498	16576	16498	16437	16264	16570	16520	16422	16525	16458	16401	16470	16565	16533	16526	16571	16623	16472	16524	16560	16694	16349	16557	16527	16530	16535	16365	16573	16499	16598	16326	16399	16506	16583	16377	16522	16487	16282	16423	16490	16375	16476	16504	16347	16485	16439	16382	16445	16465	16481	16648	16489	16352	16522	16307	16628	16479	16586	16453	16446	16259	16487	16463	16565	16533	16520	16322	16745	16446	16508	16481	16434	16404	16490	16506	16497	16464	16410	16395	16695	16448	16442	16499	16473	16465	16511	16451	16432	16349	16479	16487	16415	16558	16393	16564	16518	16331	16654	16462	16527	16470	16522	16471	16271	16408	16577	16298	16426	16519	16577	16526	16717	16490	16605	16525	16230	16506	16571	16483	16602	16492	16481	16474	16608	16479	16532	16623	16459	16478	16405	16634	16489	16337	16286	16337	16453	16502	16542	16596	16491	16517	16440	16416	16418	16629	16686	16437	16543	16456	16481	16554	16646	16548	16451	16369	16599	16416	16474	16476	16476	16511	16421	16604	16448	16467	16218	16448	16653	16417	16452	16448	16521	16273	16428	16479	16543	16539	16547	16472	16364	16546	16562	16399	16462	16423	16555	16417	16737	16497	16473	16391	16504	16531	16566	16475	16493	16637	16560	16569	16490	16471	16459	16311	16574	16443	16362	16471	16444	16596	16524	16358	16403	16428	16245	16459	16527	16488	16463	16421	16494	16602	16431	16480	16462	16463	16449	16536	16565	16506	16497	16513	16589	16554	16459	16554	16389	16448	16483	16381	16479	16373	16415	16576	16395	16423	16294	16514	16536	16559	16583	16282	16482	16475	16549	16501	16405	16395	16362	16436	16539	16436	16447	16402	16417	16395	16511	16389	16403	16507	16611	16408	16493	16473	16709	16442	16476	16549	16392	16463	16444	16540	16529	16519	16566	16496	16600	16386	16484	16543	16598	16403	16384	16485	16447	16369	16581	16350	16566	16558	16586	16567	16577	16582	16545	16437	16596	16657	16471	16307	16522	16529	16487	16366	16381	16492	16512	16547	16575	16486	16604	16472	16485	16605	16493	16481	16459	16506	16594	16352	16626	16517	16467	16436	16530	16424	16419	16335	16503	16475	16424	16501	16578	16468	16428	16563	16444	16413	16545	16519	16521	16445	16619	16474	16364	16599	16575	16479	16531	16673	16372	16529	16566	16578	16552	16641	16397	16413	16564	16465	16467	16640	16410	16414	16328	16520	16554	16649	16483	16563	16556	16562	16630	16584	16470	16478	16402	16499	16561	16509	16567	16449	16451	16607	16290	16368	16579	16504	16545	16309	16492	16594	16571	16578	16421	16594	16450	16623	16460	16454	16581	16446	16464	16511	16426	16564	16534	16354	16517	16465	16682	16466	16479	16578	16509	16521	16431	16601	16471	16678	16557	16490	16383	16525	16518	16571	16449	16178	16520	16649	16472	16434	16584	16390	16486	16299	16457	16518	16517	16414	16448	16482	16504	16506	16498	16641	16519	16497	16357	16447	16311	16407	16634	16507	16503	16424	16390	16360	16470	16451	16458	16425	16486	16586	16519	16386	16457	16437	16594	16366	16428	16181	16487	16549	16475	16357	16448	16554	16533	16641	16321	16564	16365	16677	16485	16510	16535	16544	16567	16512	16318	16325	16532	16685	16588	16556	16464	16410	16439	16501	16351	16446	16538	16608	16443	16462	16572	16540	16423	16503	16486	16561	16538	16439	16383	16514	16431	16453	16409	16420	16349	16557	16344	16567	16585	16434	16560	16438	16330	16377	16465	16354	16540	16473	16522	16562	16504	16521	16454	16367	16374	16375	16541	16548	16458	16578	16515	16461	16651	16597	16436	16454	16408	16435	16486	16590	16652	16572	16497	16388	16291	16549	16442	16537	16558	16354	16581	16291	16621	16479	16662	16278	16324	16626	16506	16595	16229	16560	16562	16699	16557	16447	16378	16462	16553	16572	16458	16523	16438	16455	16409	16348	16377	16563	16476	16568	16657	16358	16458	16514	16424	16709	16563	16470	16434	16516	16477	16555	16572	16417	16360	16488	16581	16625	16317	16509	16493	16471	16457	16396	16556	16656	16506	16483	16446	16418	16532	16413	16365	16548	16568	16736	16416	16446	16429	16658	16349	16409	16617	16356	16512	16529	16430	16442	16449	16501	16481	16563	16547	16338	16347	16531	16506	16418	16552	16486	16483	16488	16507	16591	16733	16562	16490	16451	16691	16484	16339	16728	16460	16506	16292	16537	16702	16602	16489	16496	16427	16431	16603	16387	16441	16622	16432	16428	16485	16355	16385	16458	16564	16465	16550	16383	16503	16407	16587	16603	16620	16473	16624	16561	16465	16522	16492	16641	16410	16434	16378	16439	16583	16456	16529	16608	16650	16514	16562	16444	16514	16507	16487	16416	16561	16380	16575	16400	16610	16482	16488	16393	16542	16476	16457	16533	16735	16421	16333	16362	16447	16613	16489	16496	16591	16376	16412	16514	16342	16542	16548	16613	16716	16464	16523	16521	16390	16566	16280	16411	16596	16618	16625	16467	16467	16533	16502	16429	16535	16472	16453	16465	16545	16616	16404	16400	16592	16664	16508	16194	16524	16572	16584	16445	16575	16414	16565	16590	16466	16546	16588	16621	16356	16557	16502	16605	16607	16360	16442	16342	16643	16408	16443	16386	16491	16425	16397	16657	16510	16342	16356	16670	16383	16520	16632	16582	16478	16481	16354	16603	16572	16499	16431	16398	16531	16585	16584	16635	16488	16386	16531	16386	16534	16472	16499	16483	16503	16417	16592	16257	16470	16552	16461	16236	16520	16686	16537	16335	16680	16518	16483	16473	16518	16666	16493	16530	16429	16596	16461	16518	16688	16507	16412	16476	16659	16483	16559	16501	16561	16511	16525	16669	16651	16515	16353	16505	16663	16647	16317	16322	16602	16477	16484	16462	16297	16522	16553	16653	16428	16500	16448	16673	16276	16518	16456	16503	16230	16515	16443	16271	16463	16366	16397	16465	16406	16401	16477	16419	16456	16544	16584	16494	16406	16525	16616	16346	16423	16479	16456	16591	16428	16545	16423	16496	16463	16597	16434	16413	16396	16561	16611	16648	16525	16544	16476	16465	16430	16442	16519	16563	16502	16503	16437	16595	16364	16638	16379	16414	16407	16523	16524	16601	16562	16376	16227	16568
22800	21283	29149	23985	22703	25899	27287	21816	20322	20125	19556	19305	19299	18962	18690	18617	18631	18490	18361	18408	18430	18133	18274	18239	18405	18083	18112	17966	18270	18146	18156	18109	18305	18061	18211	17990	18132	18111	18123	17913	18037	18067	18297	18359	18194	18051	17984	18034	18120	18054	17955	18061	18065	18180	18000	18024	17960	18042	17789	17874	18045	17990	17932	17922	17948	17869	17910	18021	18111	17871	17858	17940	18013	17915	17921	18090	17851	17751	18028	17972	17776	17933	18125	18097	17966	17848	17812	17889	17847	17922	18164	18083	17909	17929	18013	18009	18011	17997	18024	17925	17954	17927	18021	17751	18013	17950	17936	18094	17755	17851	17957	17998	18079	17917	17943	17814	17868	18069	18060	17646	18060	17890	17794	17857	17871	17946	18036	18008	18039	17902	18006	17855	17931	17730	18038	18124	17918	17733	18047	17732	17867	17898	18017	17808	18083	17831	17940	18120	17782	17719	17621	17884	17955	17989	17985	17726	17858	17936	17969	18075	17917	18034	18034	17858	17852	17836	18083	17975	17998	18075	17967	17928	17996	18031	17919	18006	18138	17909	17944	18114	17966	18005	17878	17844	18120	17869	17684	18103	18009	18035	17872	18083	17953	17665	17859	17963	17930	17841	18029	17898	17991	17901	17866	17914	17946	18084	17989	17938	17697	17790	17945	17738	18061	17818	17592	18032	17921	17913	18090	18030	17903	17866	18078	17959	17937	17944	18090	17661	17826	17944	17895	18054	17920	17948	17955	17787	17791	17722	17749	17809	17891	17877	17944	17904	17987	17679	17895	17800	17848	17984	17990	18018	17887	17722	17871	17836	17743	17914	17772	18132	18005	17895	17839	17859	17796	17754	18044	17857	17752	17944	17861	17850	17883	17827	17828	18066	18002	17892	17981	18058	18004	18139	18144	17863	17994	17873	17710	18007	18019	17805	17754	18002	17837	17834	17997	17821	17859	17926	17771	17866	17916	17781	17790	17966	18044	17947	17775	17916	17984	17896	17923	18037	17986	17920	17795	18004	17811	17858	18049	17865	18009	17647	17865	17840	18065	17892	17788	17898	17704	17904	17819	17888	18071	17735	17945	17975	17731	17883	17979	17742	17735	17920	17882	17881	17925	17999	17980	18015	17744	17987	17855	17909	17877	17879	17892	17890	18092	17927	17922	18051	17898	18001	17974	18199	17972	17848	17794	18000	17994	17879	17836	17801	17880	17787	18053	17792	18012	17715	18017	17865	17844	18055	17861	17746	17750	17970	17969	17994	17899	18026	18123	18067	17786	17976	17843	18053	18059	17832	17845	17871	18028	18207	17910	17834	17844	17873	17980	17911	17869	17967	17975	18182	17968	18009	17852	17849	17945	17884	17998	17809	17868	17834	17868	17799	17875	17949	18071	17725	17873	18064	17767	17744	17985	17953	17934	17838	18068	17950	17939	17788	17975	17748	17945	17730	17930	17992	17711	17937	18049	17834	17721	17897	17993	18079	17890	17920	17970	17823	17961	17909	17796	17830	18004	18077	18056	18056	18042	17876	17842	17775	18031	17897	18034	17797	17773	17978	17936	17877	17851	17709	17899	17811	17700	17986	17803	17842	17889	17801	17884	17952	18038	17883	17817	17692	17886	17861	17996	17996	17793	18061	18088	17928	17817	17707	17818	17877	18013	17974	18107	17891	17816	18039	17941	18025	18050	17788	18073	18100	17808	17920	17791	17847	17868	17913	17786	17947	17931	17954	18072	17990	18003	17802	17769	17864	17865	17780	17915	17942	17837	17814	17752	17891	17830	17802	17724	17843	17912	17989	17948	18010	18017	17835	17778	17890	17855	17830	17930	17745	17727	17997	17743	17979	17861	17913	18210	17957	17920	17672	17888	17902	17859	17849	17911	17929	17968	17950	18010	17926	17999	17843	17920	17939	18033	17840	18105	17839	17989	17971	17760	17901	18092	17854	17935	17907	17808	17927	17955	17946	17972	17850	17907	17604	17822	17823	17905	17843	17798	17772	17938	17893	18081	17983	17823	17869	17916	17995	17715	17882	18057	17835	18053	17841	18057	17772	17849	18128	17899	17929	17876	17933	17989	18052	18083	17864	17862	17839	17740	17698	17962	17628	17829	17964	17771	17925	18016	18023	17887	17983	17970	17992	17873	17873	17906	18013	17934	18022	17960	17986	17748	17925	17906	17885	17860	17711	17985	17598	17894	17969	17890	17923	17930	18052	17853	17616	17995	17835	17994	17733	17915	17678	17866	17890	17873	17889	18096	18027	17738	17974	17943	17812	17920	17907	17915	17967	17890	17737	17961	18139	17940	17829	17923	17896	17875	17792	17909	17773	17962	17975	17944	17837	17755	17995	17910	17967	17822	17802	18009	18126	17889	17936	17821	18051	17979	17971	17575	17849	18009	17779	17767	17668	18004	18046	17955	17919	17916	17942	17870	17829	17837	17800	17926	17884	17664	17861	17922	18017	17867	17918	18033	17913	17822	17926	17769	17833	18030	17941	18124	17919	18005	18042	17847	17865	18029	17840	17758	17812	17936	17963	17906	17778	18007	17779	17925	17958	17960	17917	18074	17890	17828	17888	17924	17668	17803	18036	17690	17774	17891	17821	17976	17882	17712	17873	17953	17846	17944	17899	18038	17867	18023	17807	18012	18032	18008	17937	17804	17953	17938	17795	17778	18023	17751	17956	17767	17811	17817	17781	17965	17904	17910	17866	17828	17927	17921	18017	17837	17871	17870	17823	18020	18044	18049	18035	18032	18097	18122	17950	17953	18085	18020	18048	17858	17961	17930	18024	17628	17785	18041	17780	17886	18030	18145	17890	17862	17735	17813	17858	17899	17967	17884	18041	17873	17903	17843	17825	18095	18007	17863	17898	17958	17785	17837	17980	18093	17909	18032	17829	17914	17791	17860	17848	17852	17827	17958	17857	17748	17838	18111	17919	17913	17906	18022	17770	17859	17852	17949	17954	17811	17908	17948	17912	18113	17827	17865	18019	18214	18072	18034	17865	17890	17959	17921	17870	17886	17836	17914	17978	17795	17846	17910	17695	17899	17846	17851	18007	18034	18053	17843	17823	17842	17885	17856	17958	17789	18143	17757	17875	18028	17718	18021	17865	18033	17981	17898	17680	17973	17950	17777	17972	18148	17721	17910	18121	17972	17940	17975	17823	17886	17953	17916	17720	17833	17782	17838	17785	18013	18067	17893	17887	18028	17869	17921	17788	18104	17823	17852	17661	17873	17747	17996	18040	17780	17909	17749	17780	17866	17902	17914	17937	17717	17903	17839	17895	18015	17804	17707	17967	17979	17995	17916	17906	17860	18032	17888	17791	17981	18055	17843	17900	17819	17861	17863	17794	17960	17916	17920	17879	17749	17810	17938	17782	17953	17977	18011	17845	17702	17875	18049	17751	17881	17702	17865	17700	18003	17958	17763	17781	17757	17913	17859	18026	17905	17955	17886	17798	17958	17903	17795	17968	18054	17846	17877	17981	17898	17994	17931	18069	17850	17803	17849	17987	18038	17922	17757	17961	17692	17757	18052	17883	17800	17716	17934	17698	17896	17976	17861	17839	17904	17945	17859	17876	18025	17921	17984	17822	17889	17784	17915	17711	17885	17748	17844	18210	17932	17864	17942	17892	18158	17715	17993	17835	17912	18032	17898	17941	17923	17829	17906	17815	17969	17952	17838	17869	17863	17917	17879	17810	17885	17663	17897	17789	17994	17674	17770	18060	17842	17894	17887	17756	17951	17844	17939	17968	17785	18053	17885	17978	17714	17944	17976	17926	17976	17958	17844	17855	17907	17998	17877	17715	17890	17944	17852	17935	17773	17784	18065	17926	17763	17824	17901	17985	18057	18050	17898	17919	17938	17923	17975	17707	17914	17864	17749	17996	17835	17918	17792	17810	17873	17649	17963	17911	17895	18176	17924	17948	18069	18198	17893	18040	18124	18193	17988	17921	17965	17747	18055	17780	17934	18041	17944	17722	17871	17847	18174	17986	17990	18121	18118	18071	18032	18085	17768	17813	18044	17961	17971	17939	18011	17937	17884	17856	17897	18043	17792	17880	17890	17840	17893	17895	17889	17674	17775	17781	18016	17631	18009	17814	18009	17979	17892	18072	17881	17876	17904	17841	17925	18045	17688	17930	17718	17872	17884	17973	17782	18011	17891	17748	17906	17750	17926	17848	17959	17964	17780	17898	17963	17930	17833	17891	17907	17804	18009	17731	17963	17822	17875	17902	18000	17954	17805	18071	17850	17860	17928	18018	17735	17811	17977	17859	17780	17743	17872	17889	17817	17863	17885	17993	17820	17897	17765	17764	18052	17922	17906	17675	17782	17803	17925	17879	17809	17862	18153	18096	17935	17997	17868	17907	17895	17980	17709	17871	18119	17803	17787	17802	18099	17923	18069	17808	18069	18057	17993	17940	17805	17925	18025	18065	17878	18000	17946	17894	17668	17920	17968	17963	18055	17903	17865	17994	18028	17856	17744	17993	17981	17815	17862	18002	17932	17994	18084	17878	17996	17799	17932	17753	17987	17948	17995	17942	17976	18146	17840	17926	17964	17903	18007	17988	17847	17842	17937	17974	17981	18060	17862	17865	17937	17851	17946	18103	17871	17911	17997	17741	17912	18016	17834	17863	17996	17992	17739	17847	18044	17958	17890	17891	17930	17787	17874	17958	17743	17857	17922	17849	17794	17718	17911	17940	17900	17891	17992	17750	17959	18099	17964	18049	17981	17663	17765	17956	17887	18015	17718	18118	17881	17808	18120	17928	18056	17996	17926	17852	17892	18171	18104	17848	17696	17997	17959	17930	17849	17826	17711	18031	17839	17757	17789	17806	17816	17717	17875	17850	18054	18016	18040	17728	17772	18079	17911	17856	17870	18031	18001	17902	17903	17868	17916	18144	18079	17860	17752	18130	17936	17790	17997	18081	17905	17917	17897	17675	17995	17970	17834	17879	17801	17854	17692	17882	17737	17782	17782	17886	17820	17839	17965	18062	18158	17711	17740	17814	17932	17732	17851	17973	17872	17717	17870	17745	17779	17898	18087	17918	17942	17907	17842	17680	17841	17818	17864	17795	17864	17747	17711	17972	17894	17778	17992	18039
29454	49785	49301	41621	34657	29071	24741	21721	20339	19303	18879	18416	18232	18068	17558	17370	17243	16915	17136	16926	16701	16906	17110	16985	16595	16618	16636	16615	16675	16649	16557	16438	16587	16344	16627	16344	16526	16463	16495	16359	16550	16570	16429	17140	16432	16527	16657	16255	16467	16303	16430	16322	16408	16350	16517	16495	16338	16314	16475	16247	16300	16312	16436	16382	16391	16281	16432	16382	16321	16207	16429	16377	16227	16222	16214	16427	16275	16301	16300	16394	16396	16200	16374	16480	16349	16465	16399	16339	16236	16374	16286	16272	16313	16423	16470	16294	16412	16457	16299	16327	16508	16200	16382	16300	16368	16460	16352	16233	16578	16344	16394	16367	16210	16470	16425	16371	16289	16414	16392	16311	16232	16326	16461	16280	16357	16320	16337	16289	16177	16293	16332	16390	16394	16306	16369	16198	16204	16279	16290	16436	16340	16359	16376	16302	16351	16390	16293	16356	16328	16411	16406	16385	16398	16290	16230	16237	16348	16232	16317	16476	16329	16408	16235	16507	16241	16393	16261	16447	16345	16406	16314	16417	16240	16346	16370	16514	16269	16408	16273	16309	16390	16370	16382	16244	16557	16291	16233	16589	16304	16225	16333	16293	16187	16555	16429	16419	16443	16197	16283	16153	16360	16080	16431	16450	16391	16295	16412	16368	16252	16444	16329	16338	16193	16254	16267	16400	16402	16224	16153	16339	16438	16373	16165	16351	16317	16304	16292	16187	16492	16288	16355	16438	16417	16283	16230	16419	16184	16366	16327	16234	16308	16376	16327	16234	16303	16312	16350	16341	16291	16151	16403	16497	16333	16221	16292	16386	16185	16403	16216	16140	16404	16443	16429	16284	16417	16374	16199	16357	16213	16324	16312	16283	16379	16292	16234	16402	16302	16217	16415	16293	16338	16203	16416	16374	16422	16240	16401	16175	16208	16392	16179	16176	16178	16430	16246	16434	16295	16336	16231	16438	16301	16232	16280	16364	16325	16325	16335	16269	16560	16397	16323	16300	16271	16216	16323	16411	16369	16217	16371	16445	16265	16418	16469	16214	16351	16393	16385	16300	16457	16139	16384	16310	16432	16262	16403	16289	16288	16222	16248	16215	16344	16252	16271	16332	16111	16338	16312	16374	16270	16270	16435	16449	16254	16189	16291	16339	16215	16262	16302	16444	16384	16258	16305	16300	16380	16316	16465	16246	16295	16515	16159	16243	16312	16480	16304	16425	16126	16384	16429	16239	16398	16253	16278	16364	16160	16273	16312	16459	16242	16484	16339	16217	16292	16217	16223	16479	16118	16285	16253	16305	16362	16394	16215	16332	16330	16267	16340	16449	16300	16233	16291	16328	16460	16219	16268	16257	16223	16314	16349	16116	16244	16294	16241	16441	16287	16321	16340	16290	16376	16275	16475	16336	16304	16349	16303	16241	16332	16394	16219	16158	16311	16131	16281	16352	16260	16338	16375	16466	16246	16358	16329	16211	16426	16323	16352	16439	16294	16250	16326	16246	16337	16347	16396	16294	16359	16327	16255	16311	16402	16410	16316	16413	16354	16316	16216	16408	16349	16459	16318	16275	16248	16217	16500	16287	16294	16251	16309	16247	16239	16426	16319	16494	16350	16289	16341	16339	16294	16470	16421	16287	16351	16288	16361	16212	16311	16244	16359	16235	16281	16380	16260	16241	16347	16290	16331	16295	16344	16178	16374	16409	16205	16209	16184	16120	16330	16317	16379	16220	16310	16078	16247	16318	16333	16395	16358	16316	16249	16361	16204	16200	16479	16304	16398	16429	16373	16355	16156	16291	16284	16353	16253	16371	16380	16437	16285	16462	16226	16287	16303	16274	16235	16273	16308	16296	16377	16168	16266	16400	16361	16526	16225	16211	16492	16285	16207	16207	16282	16375	16269	16187	16361	16237	16361	16376	16202	16162	16350	16193	16265	16217	16316	16215	16304	16522	16321	16340	16202	16264	16268	16149	16281	16221	16300	16355	16447	16332	16163	16205	16227	16257	16364	16282	16173	16394	16455	16403	16454	16268	16295	16421	16264	16258	16147	16292	16152	16279	16370	16338	16247	16299	16135	16271	16224	16443	16430	16297	16367	16270	16439	16438	16338	16178	16172	16301	16449	16249	16406	16218	16372	16434	16090	16200	16159	16496	16452	16239	16327	16186	16457	16325	16407	16220	16144	16403	16455	16173	16429	16324	16461	16437	16323	16285	16167	16296	16196	16318	16350	16260	16375	16355	16334	16326	16227	16486	16268	16352	16363	16288	16413	16280	16406	16194	16353	16323	16358	16346	16222	16311	16050	16465	16123	16466	16340	16368	16250	16299	16215	16380	16342	16211	16298	16412	16312	16208	16264	16206	16407	16331	16395	16263	16279	16318	16432	16388	16240	16290	16141	16329	16395	16247	16172	16299	16510	16381	16370	16216	16301	16451	16350	16018	16375	16196	16357	16319	16374	16356	16387	16385	16419	16203	16435	16375	16318	16172	16197	16347	16405	16324	16364	16205	16391	16345	16501	16380	16241	16259	16561	16393	16298	16415	16405	16369	16298	16216	16258	16434	16448	16212	16331	16427	16256	16158	16269	16309	16164	16097	16345	16371	16207	16398	16245	16476	16374	16238	16326	16336	16203	16185	16399	16376	16370	16329	16240	16385	16365	16313	16283	16426	16261	16250	16415	16242	16398	16460	16259	16228	16139	16272	16296	16303	16532	16365	16414	16190	16294	16453	16362	16358	16388	16230	16302	16396	16413	16299	16237	16318	16146	16300	16220	16292	16400	16439	16278	16293	16306	16272	16251	16292	16211	16279	16341	16436	16418	16395	16536	16297	16145	16502	16298	16354	16353	16199	16279	16354	16326	16173	16458	16227	16378	16301	16149	16250	16293	16312	16447	16417	16311	16281	16231	16432	16374	16375	16397	16342	16245	16423	16286	16360	16318	16384	16352	16536	16214	16335	16248	16287	16441	16270	16262	16491	16230	16215	16269	16397	16227	16502	16160	16393	16228	16359	16364	16319	16377	16264	16281	16386	16149	16510	16272	16300	16352	16249	16215	16263	16161	16458	16334	16417	16257	16381	16302	16309	16344	16251	16332	16362	16228	16330	16279	16395	16242	16377	16423	16388	16381	16288	16416	16292	16380	16326	16303	16267	16347	16352	16195	16334	16254	16355	16259	16312	16528	16365	16322	16364	16398	16356	16416	16429	16359	16436	16234	16239	16366	16088	16413	16408	16366	16185	16218	16261	16317	16366	16433	16476	16351	16315	16305	16138	16210	16382	16209	16230	16344	16355	16296	16361	16399	16359	16326	16437	16272	16387	16265	16295	16379	16273	16230	16382	16234	16309	16377	16276	16249	16361	16143	16268	16391	16328	16327	16455	16346	16366	16341	16359	16252	16477	16349	16492	16257	16321	16501	16366	16251	16064	16352	16252	16242	16403	16250	16410	16279	16344	16172	16485	16339	16287	16192	16388	16202	16183	16381	16220	16264	16180	16409	16341	16333	16290	16264	16372	16176	16302	16386	16421	16448	16142	16321	16281	16419	16174	16248	16240	16377	16314	16291	16476	16462	16154	16390	16266	16301	16322	16314	16210	16346	16413	16336	16191	16449	16293	16198	16402	16402	16323	16442	16332	16333	16289	16468	16420	16359	16276	16309	16217	16325	16354	16253	16339	16306	16140	16353	16253	16281	16506	16320	16200	16211	16398	16158	16200	16425	16297	16287	16396	16326	16388	16235	16476	16324	16240	16409	16425	16420	16307	16274	16289	16170	16400	16181	16317	16188	16322	16315	16327	16450	16429	16405	16227	16244	16232	16333	16280	16397	16075	16318	16167	16324	16285	16477	16453	16329	16368	16295	16382	16280	16429	16453	16235	16216	16328	16127	16229	16293	16289	16292	16317	16276	16239	16339	16278	16321	16201	16252	16241	16180	16343	16182	16290	16346	16215	16365	16370	16232	16235	16300	16236	16315	16477	16305	16341	16179	16335	16431	16355	16401	16289	16409	16385	16430	16414	16325	16304	16431	16235	16439	16150	16493	16259	16400	16382	16340	16465	16385	16420	16275	16280	16255	16270	16289	16192	16626	16212	16176	16415	16366	16453	16288	16233	16254	16118	16248	16395	16264	16390	16361	16203	16412	16314	16210	16360	16454	16097	16234	16258	16444	16321	16340	16311	16384	16301	16323	16214	16350	16338	16249	16117	16290	16312	16323	16315	16358	16365	16184	16337	16364	16304	16155	16296	16235	16490	16196	16355	16508	16236	16274	16390	16446	16300	16194	16264	16496	16403	16277	16444	16349	16261	16288	16361	16380	16145	16373	16420	16384	16331	16323	16512	16275	16208	16450	16515	16283	16429	16375	16400	16329	16302	16264	16276	16316	16366	16280	16374	16345	16253	16138	16365	16273	16306	16307	16322	16225	16342	16354	16486	16483	16401	16272	16302	16177	16294	16352	16243	16357	16316	16305	16128	16282	16288	16342	16297	16453	16293	16348	16503	16339	16312	16352	16186	16332	16319	16355	16323	16232	16195	16218	16314	16280	16371	16383	16251	16423	16267	16412	16302	16263	16368	16227	16410	16212	16360	16178	16350	16215	16381	16289	16332	16414	16148	16257	16368	16398	16334	16344	16192	16333	16361	16269	16362	16336	16347	16288	16506	16142	16403	16381	16105	16294	16411	16239	16402	16502	16329	16316	16172	16414	16169	16252	16358	16258	16328	16377	16584	16361	16353	16328	16114	16538	16319	16274	16288	16504	16331	16243	16447	16310	16148	16272	16371	16288	16178	16201	16279	16319	16403	16398	16293	16312	16414	16190	16234	16276	16238	16227	15975	16382	16303	16397	16223	16291	16207	16308	16172	16433	16021	16343	16277	16276	16362	16325	16291	16390	16317	16240	16228	16157	16210	16313	16438	16238	16326	16334	16472	16232	16125	16244	16412	16194	16443	16196	16477	16242	16385	16301	16220	16235	16224	16338	16446	16319	16321	16259	16155	16315	16255	16265	16539	16300	16252	16462	16166	16284	16241	16068	16277	16433	16265	16325	16274	16278	16333	16358	16103	16324	16178	16158	16289	16274	16261	16256	16269	16360	16214	16186	16319	16237	16218
27846	26526	33313	28860	22990	20778	19326	18538	18272	17928	17916	17803	18028	17617	17649	17687	17634	17549	17583	17455	17503	17412	17497	17322	17682	17576	17499	17592	17614	17441	17632	17528	17630	17602	17439	17457	17462	17383	17566	17550	17521	17331	17542	17503	17476	17535	17244	17315	17603	17443	17481	17498	17579	17455	17437	17324	17565	17480	17387	17151	17566	17478	17558	17413	17477	17478	17520	17536	17484	17399	17497	17456	17635	17389	17204	17373	17364	17279	17417	17331	17399	17379	17398	17548	17338	17438	17542	17413	17461	17426	17533	17561	17375	17332	17654	17383	17504	17268	17448	17549	17555	17434	17534	17494	17452	17442	17462	17272	17312	17393	17370	17657	17230	17425	17275	17419	17269	17282	17546	17462	17515	17466	17478	17506	17304	17676	17387	17374	17321	17430	17437	17282	17298	17520	17578	17476	17350	17547	17545	17512	17380	17443	17473	17382	17261	17536	17395	17454	17389	17596	17413	17290	17381	17469	17542	17353	17430	17614	17548	17264	17398	17541	17311	17313	17381	17378	17499	17428	17411	17265	17337	17239	17433	17434	17494	17472	17546	17326	17476	17489	17489	17337	17489	17341	17500	17213	17339	17285	17348	17648	17522	17469	17327	17401	17496	17398	17313	17425	17420	17568	17390	17415	17359	17390	17531	17290	17489	17318	17363	17571	17440	17507	17409	17338	17456	17314	17225	17506	17541	17566	17497	17177	17536	17441	17451	17312	17539	17284	17300	17454	17220	17267	17389	17344	17266	17461	17567	17243	17401	17510	17283	17452	17574	17430	17469	17595	17497	17375	17426	17247	17562	17425	17585	17492	17264	17341	17551	17388	17569	17478	17344	17400	17413	17199	17180	17499	17490	17485	17449	17404	17488	17682	17286	17548	17423	17330	17383	17534	17465	17541	17479	17420	17408	17318	17447	17473	17170	17393	17390	17468	17573	17359	17523	17394	17636	17429	17338	17286	17470	17535	17366	17233	17575	17604	17483	17314	17461	17461	17442	17494	17493	17290	17362	17477	17478	17264	17423	17307	17472	17424	17333	17378	17427	17391	17403	17413	17543	17550	17485	17358	17623	17595	17407	17337	17499	17492	17570	17383	17410	17470	17566	17500	17349	17459	17363	17233	17385	17473	17308	17374	17359	17465	17471	17664	17574	17441	17618	17550	17661	17392	17511	17463	17363	17303	17332	17370	17481	17302	17450	17546	17419	17447	17512	17443	17465	17385	17521	17473	17354	17545	17202	17283	17517	17295	17252	17447	17424	17309	17509	17528	17272	17525	17379	17594	17538	17237	17576	17456	17420	17578	17646	17265	17409	17441	17509	17293	17496	17506	17474	17362	17446	17512	17337	17468	17436	17270	17290	17452	17363	17417	17333	17418	17507	17556	17356	17353	17573	17529	17432	17346	17480	17522	17522	17384	17542	17531	17353	17432	17282	17404	17500	17305	17355	17277	17609	17405	17314	17496	17518	17255	17334	17389	17387	17429	17248	17465	17569	17335	17483	17471	17503	17435	17344	17506	17410	17277	17533	17381	17356	17321	17703	17489	17407	17340	17483	17470	17523	17488	17793	17457	17466	17431	17364	17510	17490	17604	17104	17389	17462	17410	17443	17563	17452	17492	17401	17650	17281	17360	17285	17441	17461	17568	17436	17299	17215	17419	17342	17273	17676	17241	17403	17372	17296	17391	17274	17607	17580	17477	17505	17079	17445	17744	17618	17355	17523	17349	17503	17420	17434	17482	17401	17609	17451	17582	17245	17363	17377	17517	17374	17440	17129	17298	17302	17498	17373	17288	17512	17421	17373	17413	17518	17410	17426	17444	17397	17293	17374	17384	17361	17356	17330	17434	17578	17435	17528	17343	17675	17500	17334	17385	17532	17310	17312	17390	17398	17317	17474	17369	17417	17410	17424	17490	17531	17611	17531	17281	17354	17264	17602	17597	17420	17429	17452	17537	17560	17557	17288	17504	17444	17361	17317	17436	17554	17317	17398	17369	17338	17452	17362	17322	17442	17504	17539	17538	17416	17493	17364	17556	17314	17434	17626	17264	17612	17392	17277	17273	17292	17514	17397	17420	17364	17528	17484	17129	17385	17487	17517	17460	17470	17432	17319	17428	17462	17387	17342	17595	17680	17501	17385	17310	17599	17570	17425	17432	17478	17396	17499	17494	17253	17566	17531	17423	17515	17490	17531	17394	17400	17391	17312	17437	17276	17302	17557	17402	17444	17487	17272	17399	17471	17425	17517	17372	17452	17416	17374	17488	17459	17484	17572	17254	17450	17567	17450	17405	17288	17514	17405	17563	17472	17431	17639	17341	17382	17478	17341	17605	17345	17456	17499	17423	17486	17410	17445	17535	17451	17619	17477	17541	17460	17456	17483	17391	17353	17386	17537	17504	17488	17227	17065	17672	17561	17400	17428	17473	17376	17414	17570	17421	17424	17347	17655	17580	17455	17517	17494	17658	17495	17542	17400	17466	17590	17439	17285	17256	17434	17369	17427	17446	17392	17251	17478	17326	17585	17364	17348	17379	17591	17382	17360	17310	17396	17437	17476	17507	17459	17364	17336	17386	17408	17329	17526	17504	17477	17710	17499	17527	17574	17419	17470	17500	17516	17554	17394	17323	17520	17338	17601	17196	17370	17363	17584	17434	17413	17544	17463	17435	17437	17476	17428	17566	17449	17379	17204	17471	17413	17521	17486	17472	17511	17432	17469	17356	17269	17294	17480	17362	17363	17603	17297	17615	17370	17534	17361	17509	17469	17353	17268	17157	17306	17300	17602	17319	17456	17484	17357	17405	17472	17495	17406	17170	17458	17506	17543	17446	17332	17472	17340	17319	17346	17440	17303	17366	17335	17296	17615	17404	17323	17303	17387	17481	17482	17347	17420	17342	17467	17430	17281	17322	17400	17465	17510	17378	17391	17600	17400	17456	17391	17364	17413	17423	17560	17680	17522	17427	17514	17500	17373	17475	17412	17275	17322	17291	17398	17322	17434	17426	17552	17397	17475	17473	17413	17360	17666	17371	17338	17402	17351	17342	17457	17482	17403	17357	17343	17569	17461	17205	17443	17374	17497	17524	17362	17589	17641	17520	17366	17618	17471	17632	17365	17507	17400	17413	17386	17268	17471	17417	17466	17309	17334	17443	17509	17337	17561	17430	17467	17329	17396	17508	17258	17393	17292	17076	17435	17388	17406	17524	17104	17497	17432	17313	17301	17527	17370	17522	17298	17379	17817	17472	17345	17478	17481	17399	17442	17168	17240	17802	17473	17460	17390	17393	17501	17451	17314	17345	17610	17351	17488	17327	17481	17438	17386	17454	17350	17518	17420	17610	17538	17423	17280	17343	17428	17412	17411	17195	17343	17401	17259	17580	17621	17538	17281	17529	17391	17391	17697	17506	17402	17335	17302	17472	17432	17266	17327	17443	17303	17282	17446	17279	17448	17439	17556	17583	17486	17372	17504	17569	17526	17450	17447	17375	17466	17358	17340	17122	17384	17551	17430	17480	17566	17525	17447	17274	17553	17492	17376	17456	17442	17573	17496	17372	17339	17394	17404	17494	17287	17418	17492	17467	17474	17489	17486	17638	17273	17466	17533	17411	17378	17356	17255	17425	17465	17239	17351	17419	17442	17432	17419	17424	17593	17458	17329	17230	17297	17437	17428	17443	17343	17323	17341	17380	17354	17329	17619	17467	17479	17501	17347	17594	17580	17454	17411	17432	17268	17374	17337	17421	17394	17469	17484	17309	17436	17518	17435	17405	17386	17400	17252	17586	17602	17558	17411	17359	17414	17413	17500	17285	17363	17435	17402	17377	17281	17555	17665	17390	17497	17289	17375	17253	17575	17586	17325	17311	17351	17567	17295	17256	17665	17260	17649	17608	17519	17569	17498	17480	17259	17246	17378	17357	17248	17339	17432	17398	17400	17764	17457	17323	17609	17614	17603	17526	17337	17386	17424	17401	17269	17372	17212	17375	17423	17381	17352	17376	17329	17458	17583	17564	17477	17306	17412	17407	17544	17360	17524	17573	17327	17405	17349	17473	17544	17499	17524	17359	17397	17408	17337	17370	17302	17500	17421	17380	17320	17486	17466	17534	17281	17478	17511	17328	17523	17457	17263	17307	17520	17432	17325	17532	17404	17483	17384	17104	17462	17566	17337	17480	17153	17367	17342	17201	17509	17453	17624	17643	17613	17425	17502	17631	17516	17486	17462	17415	17397	17396	17531	17355	17439	17537	17479	17751	17435	17420	17269	17358	17328	17405	17406	17248	17527	17499	17441	17283	17243	17345	17237	17418	17561	17515	17587	17490	17397	17314	17460	17502	17452	17476	17384	17268	17475	17344	17606	17290	17126	17314	17477	17380	17321	17469	17388	17516	17298	17472	17083	17454	17392	17489	17540	17408	17289	17578	17552	17309	17509	17424	17588	17553	17374	17439	17494	17542	17405	17500	17421	17300	17667	17315	17481	17380	17474	17305	17363	17429	17447	17498	17383	17373	17506	17432	17477	17303	17266	17078	17520	17382	17395	17477	17399	17446	17584	17300	17397	17478	17318	17565	17457	17262	17371	17621	17397	17462	17339	17246	17505	17378	17395	17338	17528	17336	17476	17321	17381	17396	17439	17361	17398	17540	17464	17459	17216	17463	17393	17228	17343	17318	17232	17381	17476	17249	17307	17403	17629	17360	17151	17364	17414	17332	17319	17422	17248	17467	17215	17212	17519	17379	17398	17312	17640	17353	17353	17488	17444	17343	17538	17571	17448	17642	17343	17535	17458	17448	17495	17479	17420	17556	17388	17425	17588	17539	17273	17583	17349	17509	17298	17620	17090	17538	17524	17685	17495	17288	17411	17367	17481	17792	17281	17479	17546	17406	17740	17650	17543	17254	17318	17461	17429	17288	17422	17374	17402	17380	17411	17297	17474	17605	17526	17348	17327	17310	17419	17431	17459	17382	17092	17421	17537	17500	17492	17407	17648	17481	17395	17458	17451	17392	17483	17248	17384	17476	17393	17484	17475	17228	17397	17455	17498	17398	17160	17265	17468	17494	17459	17497	17537	17442	17506	17458	17454	17490	17532	17491	17325	17568	17470	17327	17243	17507	17354	17203
28027	41577	39067	29977	24211	20792	18891	17462	17126	17042	16632	16721	16607	16525	16481	16209	16147	16187	16219	16220	16306	16255	15985	16130	16026	16178	16288	16206	16160	16129	15898	16096	16090	16049	16113	16047	15973	16135	15890	16170	15935	16032	16228	16130	16173	15891	16098	16016	16163	16002	15943	15954	16196	16006	16065	16078	16132	16027	15981	15993	16031	16073	15993	15884	16035	16197	16067	16148	16219	15940	16022	16133	16036	16163	16014	15836	16006	16135	16050	15921	15990	16214	16040	16101	16049	16024	16144	15920	16179	16104	16041	15967	16000	16120	16036	15964	16028	16056	16120	16030	16040	15936	15961	15798	15911	16146	16169	16002	15982	16021	16202	16057	16021	16117	16092	15949	15935	16244	16115	15947	16110	15959	15989	16149	15920	15955	16155	16164	16064	16208	16048	16138	15879	16122	15976	15907	16066	15967	16034	15882	16106	15940	15941	16014	15797	16024	16090	16009	15989	15996	16238	15948	15961	15849	15997	16008	16222	15894	15873	15913	16112	16102	16081	16016	15956	16078	16140	16043	16154	16082	15879	16082	16050	16006	16050	16001	15938	16255	15939	16064	16031	16114	16113	16244	16207	16006	15945	15904	15968	15807	16109	16015	15924	16243	16056	15926	16190	15995	16007	16082	15922	16004	16016	15887	16196	16002	15837	15916	16002	15983	15940	16023	16159	15898	16014	15968	16000	15968	16114	16063	16105	16060	15888	16043	15842	16044	16150	16206	15967	15899	16077	16008	16039	16007	16100	16038	16034	16032	16030	15992	15931	16044	16001	16102	16046	16070	16099	15950	16047	16127	16013	16024	16071	16071	15952	15971	15944	16170	16063	16119	16060	16107	16035	16138	16063	15935	16103	16130	15859	16056	16006	16052	16143	15897	16089	16173	15948	16000	15888	16124	15974	16134	16106	15963	16060	16029	15946	16059	15848	16000	16173	16207	15978	16173	16099	15989	15960	16049	15976	16033	16064	15933	16131	16126	16025	15881	15992	15974	15816	16083	16094	16129	16140	16043	16161	16014	15950	16009	16044	16054	16025	16093	15954	15900	16023	16045	16027	15951	15929	16102	16092	16154	16052	15942	15980	16061	16076	16018	16131	15977	15987	16042	16127	15907	16035	16128	16058	16038	16014	15992	15996	16093	16026	16007	16106	15977	16021	16090	16303	15993	16099	15954	16128	16020	16012	16026	15979	15968	16045	16147	16172	15905	15882	16117	16078	16077	15931	16129	16079	16029	15956	16044	16058	16023	15962	15871	15890	16045	16118	16081	16198	16016	15993	15921	15966	15890	15831	15971	16118	16283	16072	16187	16080	16134	15934	15973	16133	15973	15880	16035	15983	15916	15990	16110	16165	16000	16010	15990	16085	16112	16061	16123	16027	16060	15943	16101	16262	16054	16039	16031	15868	16143	16024	16080	16072	15963	15993	15953	15964	16088	15954	16043	15966	16057	15960	15921	16079	16014	15989	16020	15868	16072	16227	16027	15982	15874	16007	16005	16020	16036	16057	16118	15953	16026	16039	15969	16291	16034	16131	15997	16106	16216	15893	16308	15826	16194	15991	16095	15961	15959	15940	16033	15968	15996	16184	15999	16066	15999	16009	16139	15981	16266	15993	16098	16039	16125	16080	16072	16106	16174	16075	15972	16169	16071	16011	16137	15990	16024	16060	16022	16142	15970	16000	16105	16121	15895	15991	16091	15993	16020	15899	16070	16033	16032	16102	16028	16219	15908	15996	16140	16086	16135	16036	16173	16168	15924	16235	16054	16015	16267	16150	15965	15816	16024	16069	16153	16027	16004	16090	16084	15946	16078	16087	16254	16172	15897	16099	15990	16129	15966	15996	15939	15931	15984	16198	16086	16115	16085	16047	16082	16091	15988	15909	16285	16146	15990	16037	15942	16059	16034	16054	16015	16083	16054	15952	16031	15988	16109	15965	16051	16126	16145	15901	15884	16334	15978	16053	15937	15993	16072	16029	16157	16079	16021	15945	16058	16017	15980	15959	15884	16199	16132	16281	15881	16091	16110	16096	16032	15979	16056	16162	15990	15888	15942	15913	16148	16001	15881	16040	16100	16079	15975	16095	16199	15943	16091	15905	15946	16001	16015	16171	16066	16209	16038	16094	16056	16094	16008	16025	15889	16060	15899	16091	16094	16106	15943	16134	15900	16015	15938	15991	16006	16125	16104	15880	16038	16064	15985	16166	15979	15886	16014	15797	16124	16037	16059	16093	16043	16042	15952	15981	15946	16136	15920	15973	15948	15899	16048	16168	15920	16009	15960	16074	16131	15701	15991	16034	16083	16067	15907	15985	16214	16030	16042	16116	16140	16192	16137	15942	16146	16054	15927	16108	16079	15835	16155	16196	16043	15911	16008	16135	16018	16228	16036	16055	15982	16111	16170	16051	16080	15938	15933	16047	16128	16012	15991	16316	15908	16126	15934	16068	16066	16146	16052	15864	15953	16059	16017	16083	15902	16073	15970	16111	15912	16169	16020	15939	15995	16154	16001	16044	16102	16119	16152	16061	16059	16015	16081	16092	15858	16070	15896	15959	16150	15985	16197	15927	16043	15930	16105	15977	15934	16090	16010	16014	16007	15985	16122	15935	16142	16050	15964	15972	16102	16004	16085	15949	16333	15932	16107	16128	15925	16087	15993	16023	16161	16081	16057	16180	16044	15923	16091	15967	15943	15971	16052	16001	16022	15922	16020	16173	15960	16166	15965	16008	16187	16249	16286	15932	16084	16149	16078	15944	15988	16155	15926	15937	16105	16064	16105	16114	16139	16122	15959	15984	16246	16017	16031	16066	16047	16101	16185	15946	16028	16065	16022	16072	15999	16054	15911	15939	16022	15964	16068	16056	16076	16066	16123	16033	15874	15945	16074	15820	16105	16164	15965	15874	16128	16056	16156	16121	15977	16092	16078	16024	16017	15993	15973	15917	15796	16076	15913	16247	15968	16127	16049	16086	15906	15777	16167	16117	15997	16066	16122	16088	16136	16092	16009	16157	16185	15880	16112	16090	15944	15892	15870	15991	15960	16045	16017	15971	16117	15986	16182	16091	15936	16159	16024	15981	15937	15902	16162	15997	15986	16144	15867	15873	16001	15865	16005	16094	16030	15958	15987	16063	16028	16118	15950	16005	15962	16056	15844	15950	15999	15997	15777	16027	15981	15898	16109	15969	16160	16144	15931	16163	16182	16029	15885	16110	16099	16115	16035	16181	16107	16098	16006	16027	15968	16001	16003	15993	16053	15979	15974	15917	16207	16030	16050	16025	16148	16007	16014	15975	16007	15891	16049	16069	16027	16046	16079	16125	16039	16017	16102	16059	16095	16119	16014	16109	16011	16141	16022	16047	15900	16106	16032	16094	15866	16193	16131	16069	15967	16046	15995	16090	15969	16004	15992	15993	15997	16193	15904	16058	16060	16020	15995	16084	16145	16059	16097	16098	16019	16001	15967	15958	16029	15933	16206	16082	16080	16195	16014	16093	15923	16046	16000	16106	15940	16114	16013	16160	15989	16013	16063	16049	16129	16031	16070	15980	16062	15907	16021	16240	15877	15968	16135	16068	15872	16141	16079	15857	16133	16050	16258	16034	16009	16138	15960	16253	16011	15949	16118	15986	16126	16148	15917	16050	16127	16031	15990	15973	16136	16087	16022	15889	16016	15995	15955	16056	16060	16112	15982	15845	16017	15970	16002	16170	15897	16013	15910	15921	16200	15907	16118	16000	15977	16181	16015	15912	15912	15924	16055	15984	16132	16086	16289	16002	16201	15901	16068	16061	16003	15998	15991	16071	16142	16168	16050	15958	16196	16123	15896	16064	15885	16083	16014	16224	15941	16150	16003	15812	16026	16110	16070	16050	15976	15929	16067	16105	15863	16041	15857	15897	16055	16013	15820	16093	16026	15929	15995	15991	16062	16047	16073	15947	16053	16024	16073	16005	15945	16081	15949	15971	16084	16139	16160	16254	16009	16052	15880	15948	16053	16044	15968	15961	15999	16094	15935	16128	15996	16214	16058	15945	15947	15928	15954	16069	16049	15958	16049	15990	15884	16051	16069	16143	16021	16061	15955	16041	15997	16044	16160	15989	16060	16149	15933	16031	16075	15991	16111	15868	15923	15902	16050	16133	16104	16041	15982	16086	16050	16004	15956	16196	15914	16009	16050	16022	16153	15994	16217	16098	15933	16032	16048	16039	16074	16142	16065	16004	15882	15866	15941	15930	16130	16095	16013	15949	15982	16045	16031	16254	16032	16099	15947	16025	16122	16237	16115	15854	16100	16001	16112	16070	15990	15971	16036	16177	15944	16250	16008	16121	16041	15948	16217	15951	16010	16061	16046	15952	16038	15902	15893	16228	15959	15981	15968	15999	16083	16148	16145	16122	16110	16007	15947	16117	15967	15813	16040	16029	16018	16049	16078	15899	16139	15939	16168	16065	16209	16061	16000	16098	16098	16090	16105	15875	16019	16081	15897	15995	16026	16148	16025	16094	16065	16087	15869	16107	15974	16100	15928	16039	16079	16139	16060	16092	16064	16061	16083	16070	15898	16066	16022	15992	16074	15982	16045	16368	16060	16112	16002	15812	15907	16099	16051	16146	16096	15907	16147	16006	16107	16058	16088	16055	16055	16064	15983	16039	16158	16000	16051	15921	16036	16043	15917	15900	15925	16007	15992	16030	16065	15979	15858	16059	15929	16170	15965	15940	15960	15899	16008	15996	16134	16078	15830	16099	16041	16200	16003	16124	15934	16216	15941	15911	16145	16173	15889	16000	15967	16137	15925	15982	16025	15972	16163	16062	15958	15998	16026	15967	16192	16239	16154	16047	15901	16026	16165	16187	16010	16034	16109	15985	15914	16152	16117	16095	16029	16019	16159	16005	16258	16024	15982	15939	15975	15939	16217	16067	16076	16007	16134	16129	15969	16033	16168	16137	16027	16109	16044	15982	16017	16041	15942	16065	15991	15967	16261	16003	16088	15995	16038	16074	16043	15974	16142	16200	16025	16055	16089	16000	15956	16069	16100	16070	15997	16035	15824	16143	15987	16050	16031	16021	15946	16131	15961	16021	16167	16045	16031	16233	16047	16241	15967	16009	15992	15858	16087
23747	21307	28834	25052	23725	24435	23615	20115	19232	19366	19217	19089	18643	18455	18187	18236	18269	18312	18198	18013	17988	18132	18036	18020	18145	17981	18088	17962	18074	17842	17773	17830	17838	17979	17834	17834	17984	18132	17812	17931	17902	17903	17758	18040	17885	18011	17815	17642	17692	17822	17734	17726	17722	17805	17878	17880	17871	17704	17727	17898	17963	17838	17891	17814	17859	17747	17676	17798	17814	17741	17846	17735	17748	17786	17703	17988	17965	17900	17746	17975	17715	17677	17870	17433	17826	17814	17648	17949	17919	17803	17740	17985	17805	17793	17769	17828	17783	17633	17909	17805	17844	17717	17870	17662	17769	17653	17881	17733	17841	17894	17803	17830	17880	17787	17781	17964	17958	17698	17941	17863	17775	17949	17863	17774	18053	17723	17937	17576	17902	17973	17866	17744	17757	17650	17602	17501	17603	17760	17891	17647	17761	17807	17857	17721	17711	17941	17821	17792	17544	17500	17705	17513	17605	17809	17815	17804	17640	17721	17754	17758	17899	17835	17705	17763	17916	17684	17873	17801	17700	17924	17858	17605	17711	18033	17899	18025	18031	17694	17809	17733	17877	17611	17804	17870	17611	17600	17839	17721	17778	17724	17504	17755	17801	17738	17785	17710	17746	17751	17742	17760	17944	17675	18161	17699	17911	17826	17756	17887	17897	17945	17836	17918	17811	17873	17711	17736	17751	17619	18015	17650	17793	17716	17825	17901	17704	17727	17680	17701	17907	17740	17786	17876	17863	17914	17954	18015	17868	17773	17676	17812	17830	17705	17970	17803	17742	17801	17962	17815	17683	17870	17946	17910	17769	17755	17796	17807	17686	17880	17701	17688	17789	17699	17875	18076	17814	17829	17768	17637	17775	17750	17785	17741	17669	17654	17822	17879	17823	17710	17832	17785	17854	17644	17879	17654	17816	17795	17847	17655	17765	17833	17669	17708	17648	17755	17781	17722	17787	17714	17740	17877	17961	17739	17786	17990	17631	17724	17930	17845	17814	17873	17829	17891	17806	17584	17712	17777	17707	17804	17826	17849	17694	17779	17867	17779	17886	17718	17838	17913	17737	17759	17735	17726	17844	17581	17731	17737	17756	17740	17858	17744	17731	17896	17802	17806	17624	17745	17814	17786	17665	17891	17971	17890	17768	17806	17726	17754	17849	17756	17719	17700	17708	17848	17802	17924	17866	17842	17709	17787	17913	17810	17804	17877	17848	17847	17654	17869	17883	17726	17789	17786	17695	17837	17804	17511	17662	17855	17800	17688	17803	17834	17994	17777	17873	17869	17692	17645	17600	17842	17733	17757	17614	17771	17668	17690	17822	17761	17822	17742	17677	17733	17881	17765	17880	18004	17671	17923	17993	17845	17695	17706	17688	17632	17801	17797	17816	17679	17723	17611	17646	17894	17754	17708	17632	17752	17770	17808	17768	17709	17926	17688	17778	17621	17651	17868	17808	17792	17797	17774	17893	17767	17976	17624	17746	17724	17781	17855	17814	17714	17930	17753	17732	17698	17852	17902	17701	17753	17882	17795	17764	17933	17744	17536	17748	17866	17774	17800	17860	17715	17789	17903	17872	17750	17968	17827	17769	17735	17766	17598	17698	17666	17677	17959	17843	17768	17821	17731	17740	17715	17784	17808	17910	17781	17882	17906	17642	17732	17761	17879	17880	17617	17715	17652	17808	17932	17902	18010	17798	17685	17681	17864	17719	17803	17724	17952	17864	17807	17779	17755	18081	17905	17724	17802	17911	17753	17607	17708	17848	17570	17762	17821	17804	17757	17668	17670	17645	17852	17822	17869	17743	17674	17671	17724	17743	17690	17968	17797	17640	17615	17909	17800	17689	17682	17729	17913	17906	17603	17933	17757	17729	17918	17664	17794	17636	17713	17771	17902	17872	17926	17902	17623	17782	17729	17739	17775	17753	17844	17897	17729	17799	17766	17610	17952	17832	17976	17763	17601	17926	17734	17737	17930	17675	17784	18002	17661	17572	17769	17812	17626	17807	17893	17716	17784	17703	17862	18007	17779	17650	17682	17869	17835	17629	17769	17818	17726	17784	17590	17805	17732	17768	17784	17770	17920	17843	17749	17735	17740	17918	17872	17861	17817	17706	17794	17798	17933	17795	17786	17801	17696	17846	17759	17682	17962	17796	18014	17877	17794	17815	17657	17925	17823	17720	17897	17706	17851	17913	17793	17807	17716	17689	17656	17919	17747	17750	17820	17875	17820	17750	17684	18050	17686	17797	17652	17748	17641	17792	17842	17656	17772	17826	17897	17822	17756	17672	17669	17675	17683	17871	17772	17764	17782	17656	17612	17903	17628	17837	17809	17667	17884	17753	17807	17832	17746	17773	17843	17760	17596	17944	17849	17791	17740	17965	17852	17898	17613	17765	17709	17904	17656	17769	17982	17759	17693	17823	17880	17752	17874	17810	17664	17815	17781	17874	17763	17716	18165	17879	17793	17942	17970	17836	17894	17843	17827	17766	17863	17940	17884	17896	17810	17712	18010	17833	17736	17984	17855	17614	17677	17687	17893	17718	17565	17708	17799	17701	17710	17921	17801	17775	17771	17723	17868	17723	17856	17818	17734	17796	17907	17722	17989	17914	17782	17671	17690	17658	17698	17857	18042	17849	17818	17646	17763	17807	17799	17901	17676	17772	17527	17668	17587	17700	17998	17979	17552	17623	17779	17733	17648	17622	17809	17620	17810	17827	17905	17865	17730	17856	17702	17940	17694	18056	17702	17834	17802	17640	17716	17835	17941	17929	17796	17747	17740	17732	17783	17907	17649	17667	17823	17957	17861	17942	17816	17784	17816	17608	17644	17671	18041	17706	17932	17714	17827	17951	17903	17649	17866	17954	17985	17839	17610	17757	17898	17714	17705	17846	17968	17844	17904	17881	17994	18052	17739	17709	17631	17809	17772	18004	17759	17684	17951	17679	17657	17688	17889	17866	17938	17680	17606	17800	17553	17613	17826	17655	17641	17815	17686	17640	17696	17746	17948	17816	17880	17778	17784	17748	17707	17713	17857	17612	17764	17760	17982	17800	17862	17757	17855	17821	17862	17852	17874	17708	17721	17741	17876	17745	17889	17666	17858	17653	17690	17714	17811	17837	17752	17714	17877	17841	17575	17861	17730	17589	17735	17890	17818	17749	17818	17738	17914	17780	17657	17879	17855	17943	17729	17756	17679	17543	17847	17959	17625	17712	17846	17805	17842	17632	17759	17860	17634	17808	17708	17620	18000	17723	17688	17679	17812	17821	17781	17865	17717	17792	17848	17757	17762	17738	17659	17615	17928	17731	17718	17773	17734	17997	17832	17859	17672	17510	17737	17756	17888	17769	17789	17981	17898	17644	17966	17689	17840	17885	17761	17882	17772	17823	17766	17770	17737	17822	17865	17895	17897	17833	17959	17742	17632	17756	17673	17904	17871	17697	17641	17587	17720	17783	17794	17725	18118	17800	17701	17798	17793	17694	17882	17715	17701	18050	17784	17697	17675	17818	17813	17657	17839	17722	17743	17841	17669	17808	17759	17662	17752	17737	17704	17820	17645	17756	17852	17727	17779	17901	17968	17847	17692	17860	17863	17717	17628	17973	17787	17643	17701	17847	17920	17931	17809	17734	17879	17707	17864	17833	17827	17762	17739	17921	17654	17826	17921	17908	17902	17658	17532	17973	17918	17888	17644	17908	17833	17759	17751	17921	17782	17664	17673	17803	18062	17912	17739	17958	17817	17778	17849	17804	17817	17699	17684	17719	17894	17765	17697	18037	17647	17763	17837	17851	17894	17596	17677	17691	17770	17819	17616	17806	17764	17722	17800	17641	17803	17787	17732	17853	17908	17836	17848	17805	18079	17612	17942	17644	17846	17556	17773	17877	17919	17905	17951	17769	17711	17845	17812	17823	17933	17891	17878	17729	17824	17652	17643	17840	17737	17822	17738	18057	17857	17827	17808	17672	17826	17879	17749	17708	17873	17906	17740	17677	17789	17819	17862	17795	17754	17985	17768	17938	17966	17615	17950	17688	17881	17800	17805	18000	17872	17743	17835	17744	17688	17767	17785	17762	17763	17916	17807	17970	17774	17918	17793	17914	17857	17850	17521	17689	17950	17913	17581	17945	17847	18019	17815	17823	17983	17655	17872	17766	18007	17775	17952	17777	17654	17778	17935	17671	17640	17692	17785	17752	17736	17699	17742	17818	17745	17756	17752	17857	17891	17559	17941	17753	17953	17733	17861	17772	17920	17802	17859	17731	17746	17806	17816	17879	17792	17967	17807	17763	17726	17793	17993	17762	17945	17707	17784	18000	17745	17878	17849	17761	17706	17767	18037	17774	17736	17927	17938	17778	17737	17762	17830	18044	17855	17875	17883	17798	17739	17951	17823	17745	17821	17727	17703	17657	17991	17640	17599	17742	17654	17781	17781	17682	17587	17935	17650	17794	17791	17845	17658	17713	17740	17767	17823	17922	17760	17711	17631	17777	17659	17840	17860	17733	17775	17888	17738	17865	17653	18020	17977	17812	17809	17699	17877	17877	17660	17848	17890	17715	17947	17738	17684	17766	17880	17960	18025	18070	17650	17932	17820	17698	17737	17824	17709	17823	17626	17875	17521	17798	17710	17927	17766	17896	17811	17617	17836	17904	17832	17632	17548	17915	17693	17912	17826	17801	17797	17822	17812	17964	17731	17755	17701	17734	17721	17913	17799	17706	17773	17981	17831	17833	17645	17898	17742	17742	17910	17973	17902	17951	17645	17732	17662	17878	17600	17752	18047	17843	17848	17842	17902	17907	17909	17797	17852	17827	17841	17835	17835	17946	17745	17967	17859	17920	17742	17930	17769	17728	17740	17803	17943	17827	17662	17751	17842	17905	17815	17648	17968	17893	17855	17867	17894	17861	17652	17659	17763	17940	17878	17796	17845	17613	17712	17578	17884	17583	17690	17869	17800	17693	17863	17761	17783	17989	17827	17871	17814	17951	17984	17888	17751	17738	17840	17701	17765	17829	17940	17867	17911	17669	17777	17825	17764	18077	17992	17694	17950	17823	17955	18037	17917	17968	17600	17879	18120	17892	17683	17730	17621	17634	17870	17815	17751	17732	17768	17881	17825
27751	46412	43842	35404	28553	24378	21730	19873	18825	18534	18280	18082	17695	17410	17119	16957	16843	16809	16562	16649	16694	16479	16676	16598	16584	16544	16526	16545	16641	16485	16586	16438	16490	16390	16381	16450	16249	16386	16378	16108	16497	16375	16388	16806	16387	16347	16524	16306	16219	16269	16360	16271	16272	16350	16409	16359	16357	16324	16323	16330	16346	16308	16273	16294	16296	16437	16405	16189	16183	16316	16489	16279	16306	16119	16352	16309	16220	16429	16314	16400	16317	16287	16112	16412	16353	16202	16505	16389	16240	16292	16483	16416	16217	16326	16418	16388	16428	16354	16318	16330	16309	16185	16311	16472	16224	16300	16376	16407	16424	16273	16261	16350	16241	16234	16347	16351	16200	16436	16323	16565	16307	16347	16426	16266	16359	16398	16210	16517	16440	16237	16282	16422	16392	16416	16307	16345	16314	16250	16253	16235	16355	16175	16358	16278	16523	16293	16248	16380	16256	16395	16316	16297	16403	16328	16250	16141	16261	16245	16438	16226	16360	16322	16536	16249	16260	16326	16322	16315	16279	16325	16332	16513	16273	16220	16301	16283	16250	16145	16330	16154	16287	16331	16225	16212	16544	16363	16351	16286	16581	16170	16498	16301	16363	16422	16403	16266	16390	16259	16180	16337	16330	16202	16257	16334	16163	16430	16363	16170	16485	16074	16415	16198	16245	16247	16436	16440	16347	16287	16407	16137	16394	16286	16352	16363	16372	16035	16377	16376	16223	16349	16154	16401	16331	16318	16326	16243	16319	16416	16252	16458	16253	16340	16161	16390	16270	16264	16380	16132	16337	16324	16367	16367	16373	16270	16238	16402	16279	16322	16191	16259	16264	16325	16308	16302	16272	16415	16265	16311	16317	16153	16375	16373	16310	16276	16208	16281	16367	16116	16205	16307	16273	16252	16229	16254	16370	16320	16235	16302	16550	16329	16431	16305	16234	16293	16421	16224	16369	16260	16237	16201	16364	16349	16329	16439	16362	16387	16385	16235	16258	16252	16367	16288	16374	16395	16328	16205	16303	16442	16454	16352	16190	16379	16262	16271	16415	16359	16379	16130	16219	16303	16464	16384	16354	16362	16187	16113	16276	16259	16323	16341	16435	16199	16271	16371	16437	16222	16189	16307	16248	16334	16419	16282	16414	16287	16280	16199	16342	16205	16350	16140	16231	16353	16208	16357	16190	16295	16157	16402	16246	16312	16448	16366	16390	16343	16239	16262	16201	16199	16343	16227	16433	16295	16278	16343	16410	16496	16348	16182	16333	16305	16277	16247	16270	16181	16320	16312	16209	16477	16424	16323	16349	16273	16285	16293	16322	16504	16155	16389	16431	16357	16258	16362	16310	16317	16303	16485	16309	16332	16270	16291	16228	16335	16239	16455	16170	16138	16371	16199	16390	16330	16313	16563	16384	16366	16285	16163	16340	16422	16429	16444	16211	16234	16500	16404	16219	16231	16300	16281	16332	16271	16264	16282	16271	16415	16346	16204	16327	16327	16477	16357	16313	16317	16154	16143	16278	16445	16249	16220	16218	16401	16278	16308	16232	16182	16342	16361	16418	16379	16324	16364	16294	16416	16262	16315	16261	16318	16282	16300	16388	16216	16348	16467	16155	16359	16298	16397	16342	16442	16171	16428	16365	16341	16391	16330	16285	16413	16315	16370	16252	16465	16201	16370	16314	16231	16318	16263	16335	16299	16196	16346	16361	16205	16377	16365	16415	16249	16253	16261	16408	16340	16324	16137	16234	16365	16383	16318	16252	16401	16302	16321	16413	16241	16457	16257	16308	16295	16407	16354	16289	16298	16305	16425	16289	16340	16267	16133	16267	16315	16429	16303	16227	16260	16331	16272	16440	16294	16314	16313	16465	16150	16299	16335	16279	16265	16306	16357	16385	16313	16466	16293	16204	16388	16248	16324	16524	16300	16278	16289	16355	16373	16302	16189	16395	16279	16284	16413	16319	16310	16242	16267	16522	16452	16213	16236	16424	16367	16278	16197	16192	16498	16337	16310	16186	16400	16304	16383	16555	16236	16247	16318	16262	16190	16453	16355	16252	16431	16162	16423	16204	16389	16346	16450	16278	16517	16420	16383	16402	16417	16381	16434	16320	16228	16412	16281	16281	16381	16366	16237	16343	16408	16267	16321	16231	16435	16358	16222	16400	16255	16158	16187	16268	16194	16352	16301	16295	16265	16300	16322	16263	16222	16485	16324	16254	16470	16383	16334	16361	16189	16272	16299	16402	16358	16297	16376	16267	16321	16178	16229	16327	16536	16271	16386	16363	16451	16179	16335	16392	16233	16331	16311	16277	16433	16151	16364	16480	16443	16328	16356	16138	16295	16167	16377	16213	16464	16364	16247	16367	16246	16385	16262	16291	16387	16232	16229	16371	16183	16218	16198	16409	16245	16318	16269	16105	16479	16355	16305	16395	16410	16307	16213	16502	16401	16207	16404	16254	16228	16333	16389	16238	16365	16323	16451	16312	16329	16256	16265	16285	16314	16363	16268	16326	16251	16373	16249	16259	16097	16416	16398	16375	16362	16285	16342	16215	16195	16322	16304	16284	16321	16324	16278	16364	16194	16327	16375	16538	16337	16213	16322	16263	16420	16260	16365	16445	16370	16417	16313	16408	16173	16358	16412	16193	16376	16341	16392	16460	16229	16256	16282	16410	16454	16381	16255	16173	16388	16318	16241	16245	16312	16368	16253	16159	16244	16271	16259	16332	16279	16249	16376	16250	16339	16267	16144	16262	16271	16352	16179	16323	16498	16301	16385	16161	16301	16193	16284	16366	16294	16404	16270	16305	16348	16333	16457	16429	16282	16435	16287	16464	16134	16226	16237	16363	16387	16154	16351	16221	16037	16184	16419	16394	16423	16286	16294	16378	16189	16360	16327	16200	16261	16354	16039	16239	16459	16472	16296	16256	16352	16286	16316	16429	16311	16320	16388	16311	16333	16351	16307	16330	16378	16428	16245	16448	16299	16368	16264	16296	16505	16326	16271	16378	16274	16343	16122	16267	16300	16299	16442	16311	16096	16354	16415	16303	16239	16287	16412	16367	16400	16328	16384	16181	16227	16316	16279	16287	16377	16190	16300	16397	16233	16290	16252	16331	16421	16269	16242	16408	16246	16351	16295	16337	16190	16357	16218	16290	16257	16332	16339	16364	16258	16510	16177	16280	16354	16365	16336	16387	16369	16339	16236	16254	16384	16380	16393	16429	16170	16283	16277	16179	16135	16484	16364	16387	16042	16553	16233	16220	16228	16313	16200	16331	16329	16364	16180	16324	16275	16365	16146	16440	16220	16308	16244	16161	16329	16455	16339	16391	16286	16314	16139	16401	16216	16182	16318	16209	16416	16251	16306	16372	16379	16279	16221	16379	16432	16256	16281	16317	16351	16237	16270	16312	16243	16341	16327	16314	16436	16284	16269	16327	16444	16461	16384	16226	16317	16395	16315	16240	16385	16158	16348	16281	16400	16243	16397	16110	16323	16314	16309	16208	16387	16331	16427	16169	16334	16379	16244	16308	16416	16540	16402	16291	16327	16273	16546	16305	16310	16285	16414	16250	16287	16306	16316	16222	16413	16245	16271	16448	16328	16204	16417	16410	16348	16277	16222	16180	16469	16349	16258	16264	16385	16520	16233	16340	16403	16251	16287	16252	16199	16372	16090	16341	16276	16216	16281	16371	16285	16364	16327	16314	16331	16105	16321	16262	16327	16335	16375	16398	16288	16359	16287	16346	16158	16354	16348	16465	16332	16375	16264	16182	16327	16294	16264	16329	16277	16307	16402	16323	16326	16227	16187	16240	16383	16233	16317	16393	16232	16468	16489	16185	16332	16273	16262	16408	16407	16184	16373	16414	16262	16170	16366	16132	16263	16436	16370	16143	16240	16406	16434	16179	16362	16358	16400	16352	16166	16274	16264	16413	16361	16453	16340	16080	16229	16326	16406	16221	16315	16129	16235	16265	16380	16338	16259	16299	16223	16315	16353	16312	16477	16053	16269	16372	16220	16234	16376	16361	16339	16407	16294	16103	16310	16200	16142	16187	16291	16353	16028	16167	16234	16250	16339	16156	16196	16206	16418	16366	16260	16153	16355	16438	16243	16141	16257	16224	16314	16360	16356	16496	16368	16443	16304	16352	16143	16358	16348	16274	16407	16272	16332	16560	16119	16315	16429	16186	16314	16315	16293	16358	16325	16377	16273	16320	16391	16119	16242	16401	16329	16297	16325	16174	16185	16321	16404	16431	16412	16468	16102	16424	16307	16196	16499	16238	16219	16120	16370	16363	16196	16299	16179	16497	16270	16206	16270	16453	16337	16306	16321	16244	16249	16327	16557	16276	16307	16390	16439	16333	16253	16333	16317	16384	16217	16341	16187	16482	16287	16338	16425	16393	16496	16400	16340	16371	16468	16239	16233	16403	16180	16189	16245	16454	16332	16339	16230	16341	16338	16130	16356	16318	16445	16383	16301	16296	16344	16429	16451	16371	16448	16323	16317	16290	16571	16305	16359	16330	16204	16461	16186	16200	16197	16217	16256	16339	16354	16314	16191	16219	16328	16258	16187	16186	16572	16149	16440	16379	16264	16200	16270	16222	16376	16449	16271	16311	16269	16348	16104	16301	16313	16337	16266	16247	16227	16296	16307	16467	16356	16549	16386	16272	16274	16373	16369	16098	16353	16318	16272	16341	16314	16342	16330	16396	16240	16329	16204	16328	16115	16327	16239	16324	16341	16291	16319	16302	16429	16326	16326	16266	16387	16213	16281	16217	16335	16418	16310	16321	16132	16276	16223	16094	16308	16343	16310	16247	16123	16217	16295	16426	16322	16308	16339	16299	16331	16374	16169	16422	16392	16377	16281	16395	16411	16387	16156	16292	16436	16275	16325	16331	16450	16399	16450	16165	16328	16313	16280	16308	16301	16254	16355	16150	16252	16283	16222	16395	16382	16256	16227	16479	16280	16242	16426	16298	16208	16388	16278	16648	16236	16166	16359	16282	16331	16373	16425	16327	16491	16313	16261	16365	16288	16310	16229	16301	16387	16295	16360	16283	16262	16454	16411	16479	16333	16316	16228	16236	16245	16381	16383	16429	16406	16349	16189
22807	21293	29197	23891	22179	25050	26847	21877	20325	20259	19856	19337	19266	18966	18659	18414	18412	18403	18385	18108	17970	18180	18101	17857	18053	18337	18063	18107	18026	18182	17878	17845	17838	17960	18106	18046	18033	17997	17683	17620	17835	17993	18001	18221	17742	17905	17842	17949	17924	17699	17720	17801	17776	17824	17714	17796	17632	17752	17832	17720	17733	17740	17806	17579	17565	17769	17533	17871	17892	17660	17725	17814	18042	17770	17764	17588	17609	17535	17896	17633	17656	17772	17644	17463	17823	17846	17379	17735	17755	17549	17802	17614	17650	17595	17658	17754	17602	17771	17872	17730	17699	17662	17745	17644	17614	17789	17781	17686	17788	17702	17736	17593	17910	17577	17669	18032	17698	17659	17714	17595	17757	17891	17751	17663	17660	17766	17725	17729	17773	17647	17694	17945	17709	17856	17714	17740	17645	17732	17689	17815	17730	17756	17742	17605	17800	17489	17697	17677	17739	17872	17586	17885	17752	17852	17673	17874	17680	17717	17835	17866	17699	17724	17687	17843	17788	17647	17778	17911	17568	17744	17750	17914	17885	17570	17776	17755	17748	17860	17889	17724	17635	17534	17596	17846	17702	17705	17648	17670	17810	17829	17788	17580	17589	17589	17599	17567	17708	17561	17651	17762	17711	17671	17913	17567	17600	17687	17679	17820	17711	17749	17815	17605	17863	17754	17565	17662	17555	17771	17585	17602	17544	17599	17711	17906	17627	17623	17516	17585	17693	17773	17496	17611	17672	17662	17677	17559	17692	17812	17683	17809	17819	17626	17685	17482	17761	17853	17856	17640	17656	17704	17737	17687	17703	17708	17718	17564	17660	17582	17745	17789	17715	17581	17657	17889	17695	17603	17727	17812	17704	17563	17685	17520	17605	17646	17695	17557	17490	17839	17553	17551	17780	17764	17520	17677	17610	17656	17751	17590	17539	17620	17693	17740	17591	17823	17751	17624	17769	17557	17725	17774	17809	17713	17729	17617	17793	17757	17590	17510	17585	17438	17424	17559	17801	17742	17757	17709	17723	17806	17598	17736	17810	17545	17746	17628	17563	17738	17933	17932	17713	17998	17834	17606	17706	17794	17816	17818	17761	17783	17673	17697	17497	17707	17675	17559	17665	17887	17780	17504	17734	17937	17839	17660	17670	17552	17913	17890	17793	17679	17666	17686	17591	17707	17697	17688	17716	17553	17584	17706	17501	17596	17676	17756	17679	17870	17862	17906	17613	17751	17575	17767	17821	17498	17744	17669	17695	17595	17733	17757	17632	17583	17761	17765	17600	17597	17619	17549	17467	17686	17814	17723	17621	17701	17690	17731	17759	17675	17783	17519	17712	17656	17534	17768	17769	17720	17709	17805	17706	17628	17640	17821	17629	17751	17783	17617	17687	17767	17779	17806	17895	17729	17775	17606	17811	17752	17751	17638	17560	17816	17707	17783	17649	17667	17615	17599	17703	17614	17696	17698	17573	17731	17683	17687	17590	17440	17683	17729	17833	17696	17769	17659	17838	17712	17761	17645	17570	17586	17737	17589	17820	17790	18050	17602	17782	17721	17648	17687	17693	17852	17575	17694	17843	17758	17722	17722	17513	17648	17611	17460	17662	17644	17662	17631	17901	17389	17789	17624	17601	17489	17654	17748	17860	17751	17668	17522	17663	17643	17794	17613	17805	17635	17642	17709	17623	17699	17651	17705	17780	17677	17675	17716	17673	17655	17676	17690	17681	17596	17630	17535	17740	17886	17759	17664	17526	17677	17766	17765	17775	17583	17862	17807	17817	17480	17731	17802	17671	17532	17722	17688	17906	17565	17609	17637	17744	17782	17472	17827	17661	17679	17738	17781	17825	17639	17812	17741	17760	17867	17643	17806	17704	17802	17758	17817	17657	17778	17728	17813	17692	17784	17893	17705	17596	17708	17715	17641	17553	17767	17701	17856	17601	17692	17658	17580	17803	17733	17870	17719	17650	17844	17844	17502	17521	17812	17699	17837	17436	17911	17630	17774	17619	17634	17753	17735	17696	17814	17664	17775	17739	17720	17659	17513	17678	17602	17761	17659	17729	17817	17611	17814	17660	17682	17687	17758	17833	17833	17655	17659	17801	17633	17649	17657	17804	17717	17512	17856	17603	17700	17673	17672	17498	17520	17690	17673	17845	17663	17919	17805	17720	17666	17658	17711	17545	17779	17698	17613	17627	17856	17630	17638	17763	17584	17527	17700	17604	17604	17717	17637	17928	17628	17810	17906	17786	17593	17661	17717	17817	17608	17567	17779	17930	17469	17568	17886	17612	17584	17690	17858	17985	17631	17658	17731	17571	17663	17781	17744	17629	17706	17651	17777	17771	17704	17659	17729	17744	17563	17667	17779	17616	17744	17689	17784	17727	17631	17590	17881	17658	17789	17750	17713	17708	17596	17733	17643	17583	17761	17735	17757	17690	17664	17669	17718	17846	17661	17648	17668	17661	17484	17909	17820	17608	17764	17751	17547	17599	17615	17769	17585	17584	17657	17804	17727	17687	17845	17537	17751	17849	17838	17645	17611	17881	17839	17815	17840	17542	17496	17931	17702	17679	17670	17592	17744	17757	17628	17696	17673	17830	17613	17799	17552	17853	17562	17787	17779	17584	17803	17908	17518	17851	17599	17670	17590	17534	17677	17565	17714	17803	17829	17857	17704	17681	17563	17853	17628	17813	17690	17821	17696	17632	17768	17868	17677	17622	17752	17709	17689	17703	17681	17701	17720	17815	17622	17938	17596	17889	17722	17867	17551	17968	17568	17589	17641	17464	17756	17629	17586	17774	17729	17811	17431	17573	17797	17978	17784	17668	17568	17547	17736	17850	17500	17648	17623	17738	17601	17680	17756	17718	17647	17724	17790	17745	17606	17555	17660	17870	17701	17787	17827	17496	17747	17731	17831	17827	17733	17800	17824	17878	17716	17574	17675	17589	17602	17707	17937	17611	17815	17902	17885	17703	17981	17760	17638	17739	17674	17586	17560	17884	17702	17611	17813	17821	17631	17620	17531	17611	17717	17581	17755	17377	17668	17767	17673	17776	17744	17666	17590	17688	17673	17772	17870	17672	17621	17668	17688	17799	17713	17373	17865	17826	17678	17880	17776	17935	17849	17790	17641	17765	17676	17781	17759	17759	17510	17705	17648	17659	17605	17620	17741	17727	17803	17696	17680	17824	17699	17600	17624	17817	17769	17635	17622	17687	17405	17514	17579	17606	17644	17605	17730	17705	17675	17620	17690	17814	17761	17514	17888	17694	17742	17702	17841	17879	17830	17707	17597	17629	17839	17685	17729	17993	17793	17790	17783	17772	17617	17630	17670	17779	17728	17622	17825	17650	17822	17550	17639	17630	17539	17768	17681	17509	17699	17942	17754	17720	17728	17831	17708	17924	17879	17557	17534	17645	17768	17708	17657	17790	17633	17747	17555	17685	17795	17585	17834	17625	17619	17643	17680	17703	17797	17683	17665	17408	17729	17531	17581	17960	17628	17733	17677	17717	17788	17646	17658	17711	17640	17766	17577	17846	17772	17869	17667	17714	17781	17686	17534	17566	17927	17744	17792	17584	17741	17592	17668	17627	17634	17685	17732	17639	17759	17656	17768	17476	17765	17564	17737	17697	17654	17674	17695	17799	17643	17700	17553	17676	17801	17808	17718	17806	17531	17453	17598	17830	17956	17679	17860	17666	17741	17922	17839	17608	17480	17703	17709	17755	17652	17714	17521	17687	18031	17634	17689	17685	17630	17476	17649	17721	17787	17760	17669	17685	17730	17826	17554	17774	17828	17806	17776	17666	17815	17775	17655	17711	17661	17719	17818	17743	17792	17797	17602	17795	17589	17619	17705	17609	17798	17622	17608	17734	17888	17833	17623	17646	17762	17618	17824	17560	17714	17651	17752	17753	17698	17712	17701	17625	17677	17657	17865	17652	17730	17779	17582	17744	17655	17669	17824	17779	17769	17800	17888	17650	17711	17545	17791	17869	17746	17729	17672	17606	17663	17612	17794	17428	17709	17873	17647	17676	17593	17501	17921	17804	17543	17642	17618	17612	17685	17715	17712	17592	17765	17682	17711	17645	17507	17534	17550	17664	17534	17726	17902	17713	17681	17763	17858	17976	17817	17684	17853	17645	17678	17628	17538	17596	17525	17739	17646	17802	17673	17429	17490	17668	17552	17802	17650	17679	17768	17631	17857	17849	17734	17643	17656	17823	17603	17593	17796	17572	17659	17650	17702	17812	17608	17764	17770	17767	17513	17587	17645	17730	17569	17767	17765	17667	17744	17633	17852	17864	17580	17526	17705	17593	17699	17797	17628	17743	17629	17610	17724	17824	17566	17741	17670	17827	17471	17574	17436	17661	17550	17761	17714	17784	17619	17591	17845	17431	17775	17595	17738	17675	17663	17715	17785	17666	17631	17659	17600	17759	17707	17777	17650	17872	17618	17766	17767	17743	17704	17896	17553	17697	17736	17836	17774	17648	17778	17631	17717	17715	17771	17739	17655	17870	17664	17587	17583	17525	17699	17767	18023	17944	17814	17617	17780	17564	17695	17591	17762	17810	17625	17759	17606	17724	17705	17825	17660	17665	17663	17703	17608	17678	17609	17565	17706	17949	17749	17585	17710	17780	17641	17750	17583	17799	17633	17595	17807	17773	17770	17574	17461	17677	17768	17717	17694	17715	17710	17697	17677	17680	17615	17587	17660	17854	17744	17651	17361	17583	17631	17485	17725	17679	17736	17738	17728	17700	17857	17936	17773	17540	17627	17854	17659	17636	17583	17779	17686	17789	17850	17665	17742	17930	17879	17580	17676	17609	17612	17576	17745	17729	17634	17573	17810	17568	17650	17597	17520	17705	17723	17662	17684	17629	17446	17752	17600	17843	17623	17617	17454	17784	17687	17888	17588	17789	17804	17695	17661	17737	17882	17777	17596	17819	17899	17784	17876	17544	17603	17641	17759	17854	17603	17701	17638	17693	17678	17529	17504	17775	17749	17648	17717	17620	17590	17815	17638	17690	17522	17931	17524	17743	17664	17735	17666	17806	17734	17650	17765	17638	17698	17512	17706	17737	17907	17701	17851	17625	17567	17709	17776	17506	17624	17763	17927
28956	48351	46769	38114	31794	27080	24213	22019	20440	19857	19518	19113	18381	17710	17492	17316	17092	16863	16897	16717	16642	16674	16681	16566	16690	16697	16693	16611	16433	16537	16446	16512	16441	16453	16498	16474	16493	16360	16394	16381	16381	16472	16341	17271	16293	16319	16258	16372	16268	16235	16274	16263	16289	16336	16123	16394	16293	16075	16305	16177	16351	16420	16184	16374	16302	16271	16158	16127	16271	16159	16375	16275	16252	16311	16237	16225	16286	16262	16346	16316	16296	16192	16307	16389	16236	16392	16177	16334	16365	16169	16271	16408	16318	16289	16162	16149	16314	16129	16368	16202	16150	16325	16149	16306	16181	16235	16222	16303	16098	15899	16268	16147	16230	16275	16217	16179	16169	16370	16195	16268	16277	16183	16410	16347	16114	16189	16283	16285	16202	16296	16098	16420	16235	16242	16465	16266	16184	16216	16205	16368	16404	16176	16132	16254	16263	16186	16173	16416	16232	16229	16178	16260	16344	16288	16274	16233	16260	16263	16137	16206	16203	16059	16323	16227	16297	16233	16187	16311	16266	16134	16151	16228	16373	16252	16117	16210	16311	16323	16243	16299	16156	16270	16116	16142	16267	16264	16182	16091	16162	16287	16370	16183	16313	16109	16238	16088	16194	16194	16181	16209	16158	16179	16207	16080	16322	16134	16305	16246	16129	16325	16174	16195	16257	16146	16145	16329	16236	16255	16079	16069	16070	16190	16216	16249	16182	16246	16350	16204	16161	16323	16133	16076	16287	16255	16270	16251	16258	16105	16244	16301	16104	16263	16129	16322	16261	16180	16301	16163	16253	16371	16142	16420	16096	15923	16346	16150	16173	16185	16226	16263	16165	16271	16084	16361	16237	16304	16062	16138	16128	16109	16333	16188	16375	16368	16273	16189	16161	16353	16185	16258	16225	16111	16304	16129	16011	16222	16114	16287	16196	16217	16092	16415	16177	16148	16258	16376	16195	16265	16203	16436	16081	16276	16173	16072	16128	16375	16288	16265	16418	16258	16069	16198	16377	16202	16296	16288	16295	16172	16315	16353	16195	16310	16191	16161	16267	16355	16263	16217	16030	16109	16258	16167	16331	16120	16210	16156	16264	16267	16282	16309	16181	16040	16256	16144	16214	16346	16273	16257	16180	16231	16264	16214	16261	16165	16207	16201	16220	16163	16262	16065	16295	16081	16232	16233	16286	16143	16232	15969	16137	16194	16197	16179	16229	16155	16305	16215	16343	16242	16141	16169	16400	16290	16322	16153	16172	16286	16243	16303	16291	16154	16218	16205	16114	16048	16313	16286	16156	16139	16325	16174	16309	16056	16197	16093	16113	16254	16332	16213	16205	16227	16107	16175	16209	16231	16080	16389	16352	16212	16217	16181	16214	16091	16108	16196	16263	16293	16172	16214	16107	16116	16160	16329	16206	16152	16283	16078	16143	16218	16370	16252	16234	16173	16219	16259	16307	16220	16292	16151	16306	16063	16063	16080	16089	16452	16093	16336	16183	15980	16201	16215	16195	16204	16275	16095	16254	16177	16217	16300	16326	16033	16167	16320	16329	16300	16155	16222	16128	16286	16078	16221	16282	16393	16160	16288	16281	16197	16315	16243	16294	16218	16131	16107	16211	16095	16254	16264	16236	16407	16237	16287	16333	16213	16287	16233	16113	16377	16278	16319	16231	16282	16162	16127	16333	16397	16239	16238	16126	16230	16234	16322	16207	16423	16234	16188	16038	16161	16405	16234	16206	16118	16113	16218	16365	16282	16305	16260	16226	16176	16310	16121	16112	16298	16086	16197	16086	16296	16171	16090	16090	16252	16256	16393	16178	16211	16273	16348	16245	16159	16235	16128	16295	16217	16075	16181	16291	16297	16173	16309	16203	16293	16207	16192	16338	16123	16327	16101	16180	16354	16327	16269	16104	16203	16285	16212	16150	16251	16130	16153	16205	16260	16123	16228	16162	16222	16041	16099	16318	16259	16082	16243	16311	16169	16110	16237	16314	16245	16277	16132	16362	16195	16285	16199	16257	16152	16264	16250	16165	16193	16325	16090	16400	16234	16084	16284	16403	16441	16210	16219	16140	16303	16369	16064	16314	16293	16240	16111	16170	16178	16150	16189	16236	16276	16158	16150	16118	16150	16319	16252	16241	16289	16436	16291	16323	16225	16244	16206	16250	16284	16400	16155	16170	16138	16278	16178	16345	16343	16208	16137	16209	16204	16070	16329	16337	16200	16340	16207	16181	16171	16303	16224	16243	16299	16331	16095	16313	16126	16328	16142	16232	16152	16172	16224	16305	16181	16129	16117	16275	16289	16093	16273	16222	16334	16163	16346	16163	16358	16122	16205	16254	16238	16266	16365	16201	16183	16090	16265	16286	16253	16033	16062	16389	16259	16248	16284	16166	16237	16149	16106	16289	16413	16256	16251	16229	16111	16253	16072	16083	16283	16195	16246	16257	16155	16110	16079	16388	16251	16111	16244	16142	16283	16379	16159	16355	16324	16039	16167	16136	16434	16403	16293	16354	16203	16134	16167	16406	16165	16246	16088	16281	16348	16243	15864	16259	16291	16194	16246	16237	16282	16327	16131	16119	16362	16271	16172	16199	16230	16325	16295	16231	16184	16227	16250	16190	16319	16274	16449	16175	16272	16214	16145	16280	16375	16143	16425	16153	16334	16136	16290	16207	16174	16265	16290	16308	16240	16075	16240	16085	16197	16065	16167	16242	16037	16166	16216	16216	16324	16070	16097	16218	16171	16230	16145	16194	16274	16423	16287	16119	16228	16419	16167	16163	16239	16163	16180	16304	16236	16132	16195	16121	16079	16270	16216	16070	16321	16203	16112	16409	16207	16158	16134	16426	16416	16180	16166	16205	16154	16245	16157	16359	16195	16387	16306	16351	16320	16264	16366	16063	16313	16256	16233	16125	16094	16164	16105	16131	16144	16147	16335	16250	16265	16155	16377	16336	16050	16202	16322	16241	16169	16298	16199	16249	16089	16160	16228	16156	16185	16286	16231	16045	16248	16124	16292	16398	16337	16364	16162	16288	16213	16217	16280	16160	16319	16426	16109	16218	16352	16206	16081	16220	16253	16304	16258	16167	16250	16328	16072	16241	16288	16261	16157	16399	16307	16355	16237	16253	16051	16251	16437	16326	16069	16250	16222	16140	16154	16313	16466	16129	16263	16334	16155	16202	16226	16226	16247	16158	16369	16343	16119	16234	16144	16322	16310	16161	16097	16278	16069	16258	16238	16390	16237	16102	16249	16151	16442	15988	16233	16332	16218	16286	16252	16332	16147	16189	16314	16354	16250	16115	16138	16270	16289	16392	16232	16202	16220	16384	15998	16299	16229	16331	16199	16241	16198	16203	16355	16029	16153	16128	16328	16149	16252	16202	16240	16199	16136	16183	16180	16323	16276	16019	16269	16332	16264	16118	16392	16094	16441	16299	16295	16244	16189	16334	16142	16232	16230	16338	16121	16173	16262	16213	16266	16368	16261	16330	16122	16135	16204	16280	16175	16160	16178	16010	16271	16150	16306	16079	16278	15993	16239	16366	16194	16147	16212	16142	16205	16233	16274	16204	16340	16123	16249	16116	16308	16225	16065	16150	16351	16175	16226	16263	16188	16135	16068	16378	16199	16112	16163	16096	16252	16157	16084	16249	16115	16318	16067	16255	16231	16125	16065	16356	16244	16131	16291	16207	16235	16251	16239	16266	16230	16221	16425	16053	16276	16151	16415	16161	16332	16257	16259	16194	16068	16346	16228	16135	16324	16299	16287	16357	16269	16281	16250	16267	16163	16234	16238	16269	16258	16185	16316	16154	16427	16230	16301	16214	16239	16328	16249	16529	16266	16274	16269	16251	16280	16255	16246	16431	16281	16198	16189	16190	16251	16107	16374	16242	16237	16251	16254	16247	16049	16254	16070	16201	16238	16201	16190	16286	16153	16101	16164	16299	16249	16314	16147	16203	16447	16262	16197	16266	16245	16363	16366	16221	16165	16352	16240	16172	16070	16170	16304	16324	16179	16345	16141	16243	16227	16217	16378	16177	16014	16246	16118	16314	16177	16273	16161	16295	16161	16111	16209	16188	16166	16137	16482	16391	16147	16201	16305	16190	16125	16245	16151	16330	16186	16373	16100	16138	16249	16308	16132	16082	16178	16298	16201	16349	16345	16036	16236	16163	16433	16442	16279	16244	16206	16152	16158	16154	16039	16217	16081	16071	16157	16204	16025	16328	16308	16345	16045	16350	16105	16321	16081	16218	16275	16309	16112	16289	16213	16152	16076	16112	16276	16187	16220	16145	16237	16116	16075	16155	16400	16159	16230	16345	16229	16340	16207	16215	16244	16101	16108	16240	16169	16283	16277	16194	16074	16350	16163	16153	16298	16278	16231	16375	16342	16260	16102	15982	16293	16267	16102	16329	16236	16256	16296	16130	16289	16241	16348	16327	16250	16521	16175	16251	16428	15997	16154	16375	16095	16225	16209	16144	16151	16097	16175	16363	16365	16286	16254	16146	16340	16151	16401	16216	16311	16233	16078	16296	16284	16192	16327	16177	16393	16258	16264	16169	16238	16255	16392	16221	16205	16230	16339	16341	16135	16258	16340	16289	16203	16302	16177	16272	16177	16286	16265	16188	16219	16350	16342	16138	16254	16299	16399	16048	16276	16308	16089	16285	16213	16247	16209	16417	16224	16233	16327	16192	16146	16089	16308	16265	16333	16194	16382	16208	16207	16364	16270	16253	16238	16145	16154	16351	16233	16162	16341	16276	16324	16157	16148	16390	16158	16254	16433	16080	16297	16141	16305	16273	16189	16256	16188	16280	16368	16233	16108	16226	16208	16310	16411	16230	16278	16168	16150	16368	16152	16022	16194	16174	16364	16292	16329	16198	16294	16341	16167	16303	16190	16112	16210	16256	16191	16256	16336	16270	16299	16308	16270	16190	16207	16244	16302	16296	16150	16250	16306	16122	16256	16165	16262	16065	16129	16235	16211	16202	16243	16364	16262	16360	16216	16183	16125	16169	16245	16253	16298	16102	15967	16161	16267	16300	16244	16118	16219	16248	16123	16213	16265	16217	16281	16352	16164	16154	16244	16265	16163	16245	16248	16306	16128
28024	26219	31778	27007	21462	20050	19468	18486	18070	18156	17887	18000	17590	17581	17482	17808	17611	17472	17623	17622	17591	17338	17731	17511	17563	17476	17580	17252	17389	17405	17321	17321	17413	17609	17143	17417	17460	17242	17533	17361	17300	17405	17359	17474	17463	17573	17410	17370	17436	17477	17429	17559	17386	17349	17433	17391	17402	17303	17392	17330	17732	17272	17504	17302	17386	17383	17440	17225	17305	17360	17399	17424	17344	17533	17406	17432	17583	17305	17375	17384	17400	17472	17419	17377	17399	17293	17463	17483	17310	17309	17410	17401	17310	17267	17490	17204	17605	17506	17406	17193	17430	17547	17521	17235	17407	17303	17385	17335	17291	17341	17600	17471	17341	17379	17414	17329	17255	17526	17574	17354	17446	17377	17294	17267	17447	17658	17512	17262	17560	17573	17475	17338	17434	17210	17313	17476	17166	17195	17308	17344	17236	17442	17495	17514	17444	17303	17514	17504	17428	17288	17419	17238	17227	17250	17562	17558	17458	17597	17396	17556	17349	17494	17419	17364	17399	17547	17220	17331	17459	17371	17338	17299	17384	17480	17523	17363	17540	17454	17252	17351	17212	17367	17545	17285	17306	17387	17382	17166	17532	17421	17358	17096	17350	17332	17330	17378	17544	17422	17370	17436	17231	17296	17331	17319	17131	17323	17344	17216	17509	17459	17436	17509	17535	17396	17244	17487	17378	17256	17297	17431	17498	17406	17433	17480	17355	17224	17324	17466	17304	17186	17360	17460	17355	17436	17424	17483	17235	17330	17275	17405	17327	17454	17513	17257	17153	17311	17436	17458	17526	17604	17328	17419	17347	17226	17275	17306	17541	17429	17538	17327	17359	17456	17397	17304	17544	17323	17228	17519	17322	17395	17587	17387	17497	17624	17451	17302	17201	17329	17507	17348	17425	17390	17413	17489	17200	17571	17243	17376	17371	17403	17425	17413	17269	17322	17403	17603	17321	17456	17436	17532	17405	17250	17426	17393	17528	17337	17299	17400	17321	17430	17436	17436	17364	17466	17524	17432	17294	17377	17370	17254	17289	17415	17286	17357	17648	17470	17391	17333	17271	17295	17119	17229	17479	17576	17404	17326	17536	17342	17447	17122	17246	17234	17477	17403	17338	17375	17417	17361	17282	17251	17298	17296	17277	17397	17258	17349	17275	17329	17395	17489	17324	17473	17226	17547	17481	17643	17395	17443	17399	17395	17260	17374	17493	17568	17505	17382	17515	17572	17293	17398	17292	17469	17375	17461	17414	17311	17219	17208	17419	17522	17328	17416	17298	17443	17423	17425	17402	17430	17389	17579	17300	17313	17479	17444	17470	17384	17505	17213	17442	17218	17481	17472	17483	17344	17348	17448	17347	17258	17337	17403	17320	17374	17350	17204	17492	17512	17112	17232	17428	17429	17629	17250	17291	17486	17453	17444	17612	17408	17302	17444	17280	17136	17497	17396	17224	17391	17509	17409	17337	17158	17221	17474	17279	17491	17579	17577	17171	17442	17442	17360	17179	17328	17448	17164	17297	17424	17343	17471	17377	17172	17564	17446	17415	17359	17298	17458	17452	17407	17387	17465	17317	17253	17256	17357	17408	17398	17495	17340	17575	17329	17299	17238	17451	17274	17341	17364	17216	17286	17414	17501	17226	17406	17507	17230	17489	17530	17392	17463	17300	17342	17498	17335	17541	17587	17561	17482	17389	17345	17280	17416	17372	17533	17403	17576	17323	17281	17384	17443	17474	17179	17490	17451	17419	17437	17454	17338	17356	17353	17398	17299	17338	17515	17500	17395	17483	17195	17586	17367	17246	17182	17245	17216	17182	17296	17271	17526	17391	17358	17399	17205	17601	17395	17261	17423	17369	17447	17453	17450	17391	17427	17569	17301	17365	17439	17414	17395	17598	17591	17396	17581	17420	17288	17400	17359	17386	17489	17385	17480	17396	17332	17557	17439	17431	17372	17435	17376	17226	17329	17406	17352	17581	17476	17556	17191	17346	17276	17559	17363	17592	17345	17279	17348	17452	17450	17335	17614	17375	17303	17396	17371	17401	17306	17395	17308	17465	17436	17292	17280	17393	17584	17417	17256	17456	17334	17544	17288	17308	17506	17537	17441	17565	17561	17372	17383	17690	17594	17216	17211	17239	17290	17460	17314	17474	17383	17123	17245	17439	17425	17542	17432	17215	17220	17285	17479	17214	17511	17547	17357	17491	17335	17371	17184	17406	17427	17430	17450	17560	17323	17483	17239	17371	17229	17517	17475	17476	17385	17368	17453	17388	17203	17353	17332	17271	17334	17316	17420	17257	17457	17255	17298	17335	17480	17575	17415	17306	17374	17276	17390	17405	17521	17204	17578	17547	17505	17279	17345	17336	17425	17548	17506	17416	17449	17469	17296	17265	17434	17458	17300	17263	17347	17486	17524	17719	17501	17377	17313	17428	17385	17461	17381	17237	17263	17296	17307	17317	17144	17341	17550	17452	17401	17370	17345	17302	17377	17276	17396	17508	17499	17324	17255	17442	17412	17310	17288	17404	17462	17446	17447	17399	17311	17228	17227	17332	17486	17584	17365	17663	17538	17390	17505	17533	17406	17467	17462	17513	17446	17270	17594	17293	17227	17360	17394	17319	17140	17573	17248	17376	17299	17336	17400	17363	17369	17363	17366	17318	17337	17440	17330	17339	17198	17439	17502	17391	17158	17337	17480	17298	17489	17336	17454	17380	17232	17316	17541	17347	17576	17442	17617	17335	17369	17384	17587	17565	17302	17401	17363	17406	17328	17398	17495	17297	17418	17354	17421	17523	17385	17413	17407	17400	17342	17550	17511	17587	17161	17330	17468	17370	17481	17486	17404	17352	17334	17625	17331	17238	17356	17457	17365	17354	17466	17507	17292	17469	17552	17341	17352	17482	17646	17502	17464	17463	17220	17285	17332	17337	17437	17441	17582	17426	17458	17120	17274	17323	17505	17453	17562	17363	17142	17409	17391	17251	17384	17436	17440	17305	17332	17241	17542	17300	17390	17349	17128	17513	17280	17376	17366	17188	17420	17246	17434	17428	17545	17508	17281	17502	17615	17564	17144	17459	17315	17399	17439	17300	17298	17349	17477	17356	17445	17542	17556	17513	17313	17357	17386	17442	17433	17318	17536	17247	17464	17329	17507	17421	17381	17444	17437	17559	17312	17568	17517	17472	17448	17374	17450	17440	17363	17493	17409	17195	17398	17122	17533	17357	17411	17546	17250	17221	17563	17401	17440	17277	17417	17479	17312	17371	17155	17263	17528	17481	17570	17385	17381	17299	17528	17329	17363	17361	17319	17319	17313	17410	17425	17400	17364	17271	17505	17546	17187	17609	17326	17456	17310	17309	17260	17325	17541	17441	17343	17589	17512	17414	17555	17345	17461	17397	17518	17526	17562	17179	17302	17328	17508	17338	17237	17360	17345	17421	17517	17391	17426	17429	17483	17396	17341	17246	17226	17607	17418	17345	17399	17368	17440	17265	17407	17399	17346	17299	17424	17410	17445	17422	17332	17233	17391	17263	17541	17554	17456	17291	17336	17377	17245	17461	17341	17467	17619	17185	17503	17494	17380	17447	17177	17307	17490	17250	17425	17455	17349	17286	17249	17450	17229	17432	17389	17235	17352	17350	17383	17498	17467	17548	17574	17296	17281	17490	17493	17403	17506	17379	17233	17184	17392	17423	17372	17459	17412	17574	17479	17431	17403	17534	17390	17440	17422	17681	17391	17347	17707	17455	17457	17351	17367	17543	17285	17314	17274	17406	17474	17391	17181	17424	17417	17195	17416	17300	17308	17599	17139	17221	17410	17374	17447	17578	17408	17386	17484	17294	17341	17421	17312	17380	17281	17364	17245	17395	17434	17307	17275	17405	17245	17309	17523	17548	17377	17329	17389	17329	17281	17293	17542	17514	17409	17400	17413	17559	17429	17476	17330	17588	17187	17414	17291	17377	17497	17370	17286	17384	17460	17445	17456	17299	17226	17563	17388	17395	17307	17485	17440	17542	17326	17237	17275	17323	17277	17492	17551	17456	17389	17486	17285	17554	17439	17331	17386	17507	17512	17304	17639	17288	17480	17407	17421	17483	17369	17442	17457	17360	17427	17524	17508	17283	17395	17550	17421	17363	17576	17497	17532	17418	17386	17148	17178	17456	17404	17421	17590	17443	17403	17614	17550	17395	17181	17181	17372	17490	17513	17393	17274	17371	17434	17562	17288	17476	17229	17302	17459	17457	17508	17365	17526	17491	17242	17369	17441	17373	17364	17559	17385	17416	17349	17550	17323	17660	17443	17221	17587	17462	17322	17485	17511	17449	17450	17438	17356	17502	17300	17408	17583	17414	17218	17319	17272	17441	17504	17480	17163	17453	17506	17504	17533	17422	17401	17379	17372	17418	17293	17369	17616	17367	17469	17511	17429	17549	17339	17223	17370	17213	17562	17326	17439	17397	17449	17242	17558	17613	17398	17306	17399	17511	17335	17328	17290	17274	17361	17562	17511	17428	17467	17448	17455	17343	17285	17332	17531	17336	17341	17479	17220	17313	17354	17463	17452	17527	17548	17361	17400	17368	17486	17494	17387	17457	17469	17505	17257	17377	17409	17474	17371	17200	17426	17599	17359	17321	17351	17509	17437	17338	17441	17427	17529	17413	17226	17348	17463	17510	17387	17271	17293	17501	17476	17453	17375	17498	17285	17634	17565	17342	17522	17341	17349	17469	17183	17154	17404	17424	17419	17336	17418	17502	17228	17497	17259	17417	17404	17411	17419	17249	17295	17255	17345	17355	17336	17446	17451	17151	17423	17668	17547	17377	17317	17499	17289	17354	17392	17645	17629	17458	17505	17287	17297	17370	17253	17401	17400	17393	17246	17400	17450	17337	17410	17427	17518	17464	17572	17514	17392	17445	17243	17276	17479	17459	17420	17224	17348	17402	17191	17335	17329	17502	17527	17411	17435	17379	17381	17327	17505	17392	17487	17327	17246	17321	17227	17272	17166	17531	17287	17319	17493	17538	17637	17513	17282	17501	17556	17339	17147	17481	17402	17443	17408	17539	17414	17494	17586	17635	17545	17432	17441	17661	17359	17486	17515	17458	17303	17416	17467
27504	40408	36191	26770	22659	20167	18797	17747	17362	17204	16997	16741	16453	16553	16407	16326	16311	16117	16305	16149	16079	16067	16230	16073	16152	16090	16098	16133	16156	16138	16241	16181	16109	16115	16077	16168	16014	15978	15968	16034	16112	16108	15967	16034	16089	16102	16128	16031	16060	16185	16079	16085	16061	15952	16139	15955	16047	15997	15911	16279	16130	16009	16145	16089	15949	16130	16030	15875	16044	15992	16059	15969	16039	16034	16102	15872	16130	16092	15973	16055	16059	15928	16026	16031	15979	15958	16071	16260	16003	16041	16097	16004	15956	16140	16032	16017	15920	15909	16110	16108	16089	16105	16105	15915	16226	15943	16162	16099	16102	16134	15882	16005	16068	16195	16085	15950	15999	16174	15849	15997	16053	16051	16087	16065	15945	16060	15994	16019	16046	16042	16146	15940	15932	16133	15910	16059	16042	15970	16000	16014	15986	15908	16021	16002	16132	15858	15988	16023	16036	16080	16018	15998	15945	15920	16057	15993	16073	16142	16165	16135	15991	16074	16007	16044	15899	16212	15959	16096	16079	16063	15944	16118	16107	15962	16003	15823	16023	15997	16086	15997	16064	16074	15931	15910	16049	16168	16100	15944	15861	16002	16052	15926	16222	15915	15956	16235	16024	15990	16022	16156	15975	16052	16045	15995	15908	16031	16013	16032	16001	15995	15993	16097	16114	16053	16034	16000	16138	15904	16032	16003	16080	16033	16041	16099	15854	15981	16051	15842	15946	16195	16065	15956	15955	16172	15944	16097	16025	16036	16164	15957	15977	15957	16142	15938	16091	16032	16017	15996	16130	16045	15963	15897	15955	16093	16004	16098	16026	16093	15997	16171	16017	16040	15967	16026	15934	16004	16264	16079	16049	16035	15935	15967	16006	16020	16023	16099	15968	16093	16127	16014	16174	15925	16379	16069	15906	16022	15901	15971	16077	15971	16037	15923	16108	16071	15968	16079	16116	16180	16204	16107	15868	15987	16062	16068	15995	15803	15873	16025	16068	15977	15963	16120	16072	16083	16012	16082	15926	15956	16170	16044	15998	15994	16038	16164	16069	15946	15959	16137	15905	16123	16278	16101	16150	16035	16006	15979	15936	16021	16094	15980	16117	15974	16108	15963	16039	15888	16046	16038	16079	16140	16066	16049	16223	15961	16147	16056	15980	15982	15916	15959	16116	16017	16098	16060	16253	16130	16060	16134	15964	15937	15937	16006	15975	16114	16158	16028	16030	16021	16028	16072	16001	16072	16027	16109	16029	16167	15933	15984	15849	16112	15995	15958	15970	16134	16034	16181	16010	16255	16132	16062	16116	16085	15908	16074	16179	16134	15964	16213	16213	16081	16108	16043	16083	16053	15917	16134	15872	16153	15928	15837	16198	16215	15913	15960	15934	16107	15940	15938	16025	16112	16049	16022	15860	15936	15976	16326	15908	16271	16063	16033	16049	16033	16019	16058	15881	15952	16134	16050	16002	16017	16065	16137	16086	16056	16106	15938	16116	16096	16039	15963	16162	15981	16161	15925	15934	15964	15953	16069	15950	16170	15940	15967	16261	16115	16060	16148	16097	16005	16017	15778	15976	15900	16075	16103	15968	15969	16086	16087	15954	15830	16077	16106	16001	16028	16116	15907	16084	15972	16027	16091	16161	16033	16003	15962	16039	15834	15892	15955	16201	15929	16128	16153	15950	16048	16034	15926	15998	15888	15868	16009	16184	16131	16069	15890	16014	15826	15954	16068	16004	16050	16020	16034	15927	15976	16120	15857	16252	16053	15925	15877	16046	15943	15949	16005	16014	16005	15900	16142	16027	15881	15888	16050	16089	15941	15948	15917	16075	15917	16053	16000	15955	16072	15893	16041	16032	15908	15971	15890	16176	16013	16009	15922	15962	16095	16252	15975	16187	16002	16082	15931	15972	15992	16018	15979	15988	16136	16009	15993	16027	16063	15901	16150	16069	15879	15977	16104	15882	15879	15975	15924	16126	15951	16022	16105	16048	15950	16078	16041	15906	16041	16054	15996	15867	15987	16177	15955	16081	15995	16146	16031	16161	15957	16106	16109	16124	16038	16034	15953	16107	15969	15997	16146	16063	16093	16132	15931	15971	16209	16013	16062	15936	16025	15986	16106	15960	16099	16069	15934	15945	16133	16087	16180	15923	16068	15905	15844	16019	16097	15886	15973	15898	15921	15886	16144	15963	15811	16077	16165	15966	16033	16114	16020	16040	15961	16036	15982	16024	15959	15912	16082	16135	15948	15985	15997	16187	16142	16134	16275	16039	15987	16180	16065	16143	16107	15971	16011	16038	16015	15988	16022	15848	15998	16178	16130	16101	16005	16070	16067	16059	16012	15931	15939	15964	15938	16079	15985	16180	16047	16094	16062	16055	15882	16007	16047	15980	16063	15939	15995	15955	16049	16101	16024	16110	16020	16024	16039	16025	16081	16169	15986	15824	16134	16123	16054	15933	15970	16117	15941	16065	15979	15998	16056	16035	15824	16021	16033	16048	16125	16032	16021	16104	15955	15728	16065	16098	16034	16031	15982	15987	16002	16013	16114	15982	15910	16064	16043	16058	16088	16174	15908	15927	16095	16071	16034	16167	15983	15919	16141	16171	16078	16056	16058	16013	15958	16097	16085	16022	16202	15931	15950	16211	16031	15933	16149	16055	16003	15875	16179	16173	15963	15996	15944	16028	16026	16170	16025	15877	16045	16085	16008	15992	16068	16034	15999	16045	15851	16157	16035	16100	15920	16101	16142	16038	15925	16202	15960	16124	15905	16183	15814	15971	16096	16091	16080	16091	16168	16066	15921	16234	15998	15937	15989	16196	16068	15862	15988	15988	16080	15963	15958	16092	16100	16091	15964	15983	16057	16070	15919	15956	16081	16020	16019	16075	16106	16080	16101	16087	16097	16009	16133	16089	15995	16048	15951	16142	15829	16150	15987	16117	16022	16022	16037	16173	15902	16144	15900	15955	15941	15901	16267	16095	16081	15957	15986	15903	15904	16108	16044	16077	16027	16032	16034	16104	15793	15991	15894	16056	15959	16083	16005	16015	16203	16017	16056	16021	16242	16042	15987	16053	16086	16117	16072	15944	16002	16067	15734	15921	16064	15783	16050	15823	16205	16053	15945	15912	15889	15998	16121	16002	15953	15988	16082	16063	16082	15996	15925	16131	16085	16080	15983	15978	16075	15961	16135	16026	16059	16076	16000	16120	15985	16092	16250	16084	16074	16001	16103	16089	16262	15904	16111	15966	15921	16084	16159	16054	16123	16170	16060	16071	15867	16056	16093	15972	16154	15935	15985	16093	15943	16008	16035	16226	16063	16038	16165	16123	16120	15922	15951	16142	16126	16114	16013	16092	15859	15976	16004	15968	16100	15991	15998	16125	16031	16089	15975	15955	16066	15907	15942	16027	16089	16053	16000	15964	16042	16181	15989	16025	15931	15894	16115	16077	15921	15980	16083	16080	15995	16085	16112	15865	16239	16057	15964	15991	15901	16234	15998	16060	16080	16050	16110	16022	16001	16005	15795	15863	16083	16098	15992	16116	16077	15869	16122	15961	16090	15969	15856	15973	15890	15985	16127	16016	15972	15907	15905	15930	16083	16053	16055	16021	16021	16125	16081	16058	16050	16052	16209	16133	16089	15946	16094	15966	16153	15868	15879	16140	16104	15960	16115	16141	15916	16156	15937	16014	16162	16062	16158	15929	15982	16111	15913	16043	16079	15883	16059	16001	15961	16017	16261	16032	16150	16088	16138	15968	16022	16037	15994	15843	16108	16139	16060	16016	16183	15943	15981	16049	16050	15985	16134	16063	16118	15998	15863	15913	16056	16084	16079	16015	16099	16074	16055	16137	16069	15923	16131	16187	16007	16100	16001	15937	16023	16031	16071	16010	15985	16065	16058	16001	16116	16195	15919	15981	16140	15992	16035	16016	15795	15939	16139	15908	15840	16147	16012	15806	16066	16001	15939	15958	16006	16030	15952	15983	16143	15953	16120	15909	15985	16030	16004	16129	16062	16002	16100	15917	16005	16003	15883	16040	16035	16035	15855	15945	15929	15995	16303	15972	16097	16132	16051	15959	16060	16092	16046	16025	16023	16112	16200	15982	16001	15853	16077	16040	16036	16034	16052	16016	16077	15991	16116	16103	15769	16121	16037	16075	15846	16171	16005	16081	16059	16024	16115	16095	15919	16103	16073	16143	15968	16122	16059	15983	16026	15932	16164	15994	16021	15887	16021	16086	15858	15987	16171	15983	16003	15959	16043	16154	16029	16075	16126	16198	15974	16185	15996	16117	16159	16079	16097	16082	15944	15919	16000	16067	16073	16013	15976	16069	15979	16214	15997	16113	16168	16080	16076	15872	15932	16046	15987	16053	15992	15974	16056	16036	16044	15889	16010	16167	16177	15994	16126	16213	16080	16028	16128	16186	15977	15896	15949	15959	15750	16078	16064	15932	16232	15854	16047	15991	16069	16097	16126	15866	16132	16154	15921	16002	16031	16039	15959	15820	16076	16016	15945	16097	16050	16068	16119	16097	16050	16075	16160	16079	16007	16114	16038	16045	16038	16030	16130	16175	15931	16136	15983	16070	16082	15980	16108	16010	16038	16177	15907	16150	16067	15905	16135	16131	16042	16212	15929	16021	16174	16084	15938	16025	15953	16148	16175	16017	16049	16066	15952	16149	16039	16082	16137	16077	16038	16038	16160	16118	16059	16127	15756	16115	15927	15944	16005	16045	15973	15997	16161	16039	16032	15997	16011	16128	16156	16046	16032	16024	16076	16057	16247	16084	15994	16055	16083	16129	15955	16003	16028	16000	15957	16037	15976	15981	16021	15897	16075	16167	15913	16160	16007	16116	16092	16208	16067	16079	15896	16044	15934	16194	16051	16118	16041	16144	16140	15679	16034	15943	16001	16158	15860	15924	15947	16197	15886	16096	15799	15917	16135	15910	16098	16123	16013	15947	16040	16036	15986	16148	15968	15942	16019	16085	15895	16201	16185	16060	16007	16057	16161	16144	15973	16033	16089	15894	16015	16156	15887	15936	15937	16010	16122	15988	16191	16196	15857	16117	16001	16105	15902	15883	16109	16182	15988	16100	15994	16048	15967
23751	21312	28798	24794	23297	24069	23448	20229	19357	19607	19448	19364	18675	18360	18275	18121	18132	18386	18244	18133	18115	18009	18080	17924	18083	17857	18036	18159	17907	17938	17735	17931	17879	17849	17910	17823	17853	17779	17698	17777	17798	18033	17871	18051	17837	17725	17875	17675	17729	17624	17799	17712	17913	17909	17823	17610	17828	17850	17643	17770	17719	17912	17742	17593	17979	17877	17942	17655	17773	17840	17665	17611	17997	17848	17454	17706	17679	17711	17813	17767	17753	17848	17800	17907	17565	17714	17959	17900	17788	17784	17875	17520	17773	17942	17612	17708	17557	17631	17699	17715	17745	17662	17791	17645	17599	17804	17605	17840	17872	17697	17814	17834	17700	17956	17557	17737	17712	17795	17636	17747	17963	17609	17664	17738	17848	17645	17551	17823	17668	17703	17703	17661	17765	17994	17632	17437	17877	17743	17661	17633	17692	17684	17570	17808	17734	17774	17749	17759	17593	17743	17773	17591	17863	17745	17718	17726	17667	17609	17596	17699	17994	18022	17702	17457	17769	17704	17678	17670	17562	17562	17804	17568	17668	17576	17746	17938	17583	17537	17662	17682	17663	17655	17793	17686	17867	17838	17790	17546	17778	17714	17660	17724	17687	17794	17808	17728	17579	17772	17706	17607	17702	17815	17749	17907	17659	17885	17823	17752	17661	17735	17747	17691	17648	17718	17627	17654	17661	17800	17747	17757	17795	17712	17757	17646	17641	17660	17786	17653	17676	17475	17641	17702	17784	17872	17720	17555	17604	17657	17759	17847	17779	17718	17755	17658	17795	17751	17577	17691	17841	17629	17564	17743	17708	17686	17635	17737	17932	17589	17728	17882	17674	17702	17884	17736	17744	17656	17844	17876	17613	17681	17819	17663	17638	17588	17949	17670	17982	17785	17840	17631	17613	17582	17751	17733	17691	17698	17544	17864	17828	17623	17946	17702	17752	17802	17589	17891	17772	17706	17705	17855	17969	17774	17640	17784	17659	17576	17762	18010	17724	17763	18020	17769	17554	17600	17656	17779	17658	17729	17769	17519	17734	17788	17716	17861	17937	17629	17608	17675	17641	17779	17711	17755	17807	17658	17888	17667	17701	17670	17879	17668	17952	17790	17808	17611	17567	17721	17669	17638	17724	17829	17831	17625	17747	17494	17772	17831	17802	17859	17717	17667	17629	17859	17703	17755	17745	17861	17627	17779	17772	17646	17834	17685	17633	17823	17820	17919	17861	17656	17450	17598	17791	17626	17623	17680	17818	17778	17816	17672	17721	17397	17740	17792	17647	17755	17697	17768	17760	17589	17904	17685	17625	17493	17492	17895	17713	17672	17660	17751	17735	17427	17666	17762	17817	17742	17870	17813	17595	17587	17749	17769	17750	17836	17880	17854	17910	17678	17754	17740	17661	17781	17782	17548	17828	17737	17671	17699	17780	17751	17749	17794	17781	17845	17767	17644	17791	17755	17546	17646	17681	17695	17566	17780	17846	17694	17677	17733	17789	17600	17825	17491	17702	17636	17571	17857	17751	17615	17720	17691	17653	17755	17624	17709	17915	17604	17762	17621	17647	17724	17685	17635	17727	17657	17688	17687	17712	17856	17860	17604	17672	17776	17691	17679	17688	18018	17881	17616	17768	17725	17732	17783	17896	17791	17753	17600	17525	17857	17792	17788	17593	17748	17979	17640	17795	17517	17600	17560	17610	17632	17642	17806	17719	17769	17622	17587	17753	17664	17657	17683	17774	17819	17754	17681	17712	17639	17635	17764	17654	17662	17760	17751	17830	17694	17935	17771	17806	17741	17575	17554	17785	17647	17591	17558	17614	17790	17788	17713	17574	17721	17726	17818	17660	17795	17791	17769	17638	17804	17653	17699	17744	17750	17964	17634	17878	17880	17589	17743	17680	17800	18005	17901	17788	17886	17808	17743	17596	17810	17814	17646	17823	17850	17760	17589	17827	17764	17794	17815	17765	17584	17805	17805	17844	17705	17702	17705	17556	17781	17691	17558	17635	17983	17698	17798	17584	17540	17824	17811	17834	17514	17724	17621	17812	17937	17783	17647	17672	17869	17752	17773	17819	17723	17544	17862	17796	17980	17719	17734	17728	17807	18015	17783	17807	17773	17763	17697	17869	17624	17732	17649	17826	17684	17998	17847	17846	17798	17757	17704	17594	17742	17779	17604	17974	17811	17570	17710	17663	17708	17799	17838	17761	17755	17578	17640	17705	17700	17844	17670	17930	17822	17826	17584	17718	17779	17744	17614	17694	17873	17614	17675	17883	17743	17615	17758	17836	17804	17828	17826	17785	17916	17470	17723	17722	17673	17619	17733	17707	17585	17792	17588	17662	17749	18053	17699	17704	17788	17644	17683	17783	17780	17542	17781	17870	17609	17813	17738	17728	17635	17724	17712	17715	17773	17826	17545	17585	17725	17714	17896	17751	17691	17804	17701	17819	17732	17716	17719	17714	17946	17788	17781	17602	17764	17849	17766	17816	17731	17699	17814	17697	17873	17454	17799	17881	17558	17676	17796	17710	17859	17765	17905	17662	17727	17992	17694	17935	17854	17795	17824	17637	17571	17855	17555	17636	17805	17847	17719	17494	17747	17827	17724	17694	17859	17768	17956	17883	17840	17518	17788	17898	17953	17599	17781	17503	17531	17745	17660	17723	17699	17660	17621	17685	17627	17901	17741	17710	17705	17746	17765	17640	17766	17711	17520	17679	17891	17896	17714	17806	17784	17861	17807	17758	17536	17589	17664	17660	17782	17748	17759	17449	17719	17798	17775	17814	17817	17779	17846	17530	17932	17519	17809	17910	17766	17625	17977	17785	17799	17895	17904	17483	17672	17654	17805	17913	17642	17611	17786	17755	17841	17778	17533	17685	17685	17521	17634	17554	17648	17703	17900	17625	18039	17706	17600	17862	17640	17763	17701	17737	17684	17863	17831	17927	17609	17771	17794	17864	17740	17895	17558	17912	17793	17805	17885	17689	17829	17849	17808	17928	17833	17687	17659	17751	17790	17710	17641	17727	17856	17574	17817	17738	17783	17658	17767	17848	17996	17811	17710	17745	17641	17813	17762	17547	17752	17644	17790	17657	17833	17440	17743	17689	17658	17730	17749	17865	17726	17644	17621	17712	17670	17827	17785	17791	17818	17819	17403	17884	17755	17750	17934	17751	17828	17809	17811	17896	17794	17835	17562	17874	17919	17717	17784	17792	17695	17656	17905	17730	17736	17732	17656	17950	17744	17687	17895	17732	17847	17735	17766	17872	17746	17658	17817	17787	17583	17682	17934	17718	17816	17756	17762	17775	17705	17830	17759	17805	17770	17676	17746	17806	17587	17791	17752	17765	17813	17903	17836	17663	17843	17785	17645	17742	17740	17760	17672	17631	17712	17799	17751	17617	17663	17573	17689	17776	17940	17875	17770	17744	17724	17765	17703	17636	17871	17691	17840	17712	17724	17826	17859	17603	17877	17910	17621	17724	17666	17749	17753	17728	17733	17811	17837	17712	17633	17645	17655	17729	17671	17744	17564	17693	17619	17855	17592	17640	17773	17689	17715	17794	17602	17829	17743	17689	18027	17792	17919	17588	17676	17703	17907	17902	17831	17677	17424	17645	17637	17766	17914	17685	17780	17621	17636	17987	17781	17754	17695	17506	17711	17682	17812	17740	17775	17765	17607	17766	17710	17683	17645	17785	17660	17712	17701	17651	17671	17779	17812	17764	17781	17646	17674	17663	17691	17665	17706	17741	17711	17818	17599	17642	17921	17696	17748	17586	17848	17758	17617	17564	17813	17951	17645	17884	17645	17649	17887	17856	17735	17919	17706	17677	17855	17655	17482	17753	17684	17627	17967	17849	17852	17790	17628	17777	17794	17870	17862	17719	17786	17695	17721	17638	17656	17825	17848	17878	17818	17720	17748	17943	17672	17756	17806	17711	17780	17739	17760	17832	17855	17910	17733	17926	17660	18013	17760	17781	17712	17824	17783	17864	17809	17644	17715	17804	17708	17882	17638	17632	17639	17848	17727	17766	17732	17669	17770	17811	17617	17683	17683	17629	17678	17598	17833	17467	17856	17981	17631	17741	17675	17717	17649	17661	17946	17605	17486	17768	17812	17955	17835	17979	17923	17683	17771	17743	17865	17847	17545	17729	17846	17707	17676	17618	17712	17660	17847	17703	17945	17690	17816	17657	17740	17715	17614	17684	17615	17687	17893	17823	17733	17770	17683	17710	17826	17884	17548	17672	17822	17587	17663	17625	17679	17890	17927	17993	17676	17635	17786	17698	17626	17964	17797	17602	17705	17798	17799	17914	17703	17739	17764	17747	17839	17763	17899	17895	17645	17995	17726	17826	17784	17737	17594	17843	17608	17662	17569	17670	17842	17694	17615	17704	17524	17716	17728	17692	17703	17587	17773	17571	17871	17586	17712	17678	17814	17577	17646	17793	17773	17750	17665	17826	17775	17794	17812	17765	17687	17677	17710	17668	17802	17830	17777	17758	17560	17783	17930	17674	17713	17721	17620	17794	17670	17967	17605	17674	17755	17758	17598	17709	17578	17719	17601	17941	17594	17766	17626	17837	17673	17734	17622	17781	17727	17724	17836	17576	17407	17842	17792	17664	17731	17636	17564	17779	17802	17552	17749	17632	17771	17772	17735	17843	17713	17519	17706	17749	17559	17516	17664	17870	17697	17520	17483	17880	17917	17853	17560	17674	17720	17834	17692	17783	17835	17741	17639	17717	17822	17722	17808	17680	17823	17786	17750	17902	17785	17815	17760	17750	17805	17775	17740	17605	18056	17863	17878	17689	17558	17561	17678	17733	17495	17812	17703	17652	17652	17826	17710	17805	17790	17688	17746	17791	17623	17596	17614	17904	17778	17840	17539	17745	17870	17878	17572	17918	17721	17805	17644	17639	17681	17507	17593	17717	17836	17753	17784	17813	18006	17575	17729	17712	17696	17631	17879	17777	17530	17777	17758	17894	17599	17798	17667	17703	17726	17655	17525	17856	17829	17829	17747	17859	17722	17746	17588	17585	17756	17699	17687	17909	17741	17516	17625	17753	17685	17690	17751	17437	17809	17866	17447	17587	17715	17740	17873	17867	17654	17840	17876
27368	44795	41079	32710	27167	23476	21523	19946	19316	18706	18613	18072	17406	17194	16912	16915	16896	16703	16626	16737	16546	16470	16573	16516	16540	16412	16452	16553	16462	16391	16490	16579	16220	16494	16433	16341	16467	16337	16101	16358	16258	16254	16422	16804	16297	16385	16252	16225	16274	16209	16283	16176	16454	16274	16130	16380	16479	16530	16291	16240	16390	16142	16294	16230	16340	16265	16196	16264	16256	16140	16284	16173	16258	16221	16301	16334	16231	16197	16212	16304	16138	16351	16436	16346	16314	16410	16293	16093	16311	16267	16154	16257	16253	16242	16331	16225	16148	16384	16368	16313	16350	16392	16314	16243	16217	16331	16163	16200	16387	16256	16313	16308	16259	16275	16334	16392	16231	16341	16303	16388	16258	16261	16093	16075	16280	16128	16197	16260	16318	16189	16135	16233	16247	16271	16253	16206	16374	16337	16393	16042	16258	16356	16271	16278	16337	16203	16375	16242	16220	16241	16217	16348	16318	16147	16307	16240	16243	16203	16236	16058	16166	16269	16139	16255	16118	16218	16249	16147	16197	16340	16296	16292	16275	16171	16247	16273	16164	16323	16198	16257	16265	16284	16444	16072	16256	16324	16234	16130	16155	16248	16296	16385	16156	16258	16346	16372	16253	16190	16320	16164	16348	16125	16365	16207	16233	16422	16272	16135	16234	16160	16338	16400	16370	16300	16314	16158	16142	16189	16057	16345	16188	16134	16114	16351	16205	16318	16162	16331	16278	16308	16240	16131	16395	16316	16354	16300	16325	16286	16243	16404	16387	16262	16096	16270	16264	16290	16390	16127	16292	16197	16355	16164	16453	16192	16347	16205	16093	16187	16348	16417	16365	16205	16270	16294	16142	16206	16371	16196	16363	16227	16287	16193	16305	16280	16181	16221	16235	16062	16280	16313	16368	16279	16281	16354	16292	16297	16231	16354	16251	16296	16310	16370	16292	16273	16369	16225	16320	16312	16264	16223	16486	16340	16136	16042	16292	16189	16200	16236	16425	16318	16111	16164	16265	16190	16213	16013	16235	16344	16400	16143	16260	16420	16169	16089	16145	16265	16300	16405	16046	16203	16488	16360	16313	16272	16512	16277	16307	16160	16279	16299	16288	16099	16418	16200	16291	16234	16384	16322	16306	16356	16220	16235	16266	16238	16298	16239	16288	16384	16235	16163	16222	16086	16183	16188	16355	16158	16222	16301	16145	16187	16281	16468	16172	16307	16210	16301	16458	16348	16344	16269	16245	16102	16286	16178	16186	16079	16262	16085	16326	16267	16376	16212	16294	16277	16287	16299	16222	16102	16169	16249	16199	16165	16380	16266	16165	16245	16248	16249	16373	16169	16364	16344	16244	16385	16240	16270	16319	16292	16396	16388	16199	16192	16334	16239	16214	16269	16281	16255	16249	16338	16278	16213	16345	16318	16194	16205	16115	16199	16209	16178	16124	16250	16305	16294	16310	16265	16346	16174	16169	16179	16262	16187	16366	16139	16349	16298	16344	16151	16349	16142	16158	16353	16111	16290	16259	16256	16313	16357	16194	16222	16207	16458	16443	16284	16375	16254	16300	16334	16221	16199	16322	16196	16242	16275	16288	16260	16313	16290	16317	16323	16109	16231	16121	16373	16244	16146	16358	16338	16128	16206	16264	16122	16332	16316	16204	16390	16159	16185	16304	16272	16293	16254	16311	16093	16225	16235	16308	16358	16155	16083	16344	16244	16159	16359	16236	16271	16001	16232	16206	16235	16250	16247	16237	16257	16372	16009	16257	16235	16158	16401	16241	16253	16202	16207	16380	16292	16319	16260	16217	16375	16306	16355	16302	16191	16318	16191	16334	16268	16256	16401	16299	16099	16229	16320	16038	16299	16270	16332	16408	16296	16166	16458	16154	16171	16236	16287	16237	16128	16391	16166	16509	16119	16320	16205	16432	16068	16251	16418	16192	16381	16338	16229	16182	16205	16134	16408	16215	16196	16131	16394	16261	16219	16387	16271	16394	16239	16228	16178	16205	16309	16200	16218	16302	16260	16241	16237	16192	16201	16255	16335	16312	16201	16286	16161	16395	16182	16218	16240	16297	16371	16452	16157	16367	16214	16233	16245	16224	16161	16293	16294	16115	16319	16162	16266	16302	16132	16194	16250	16340	16257	16150	16118	16162	16247	16307	16201	16168	16323	16146	16237	16298	16202	16256	16248	16202	16248	16373	16259	16198	16072	16305	16130	16207	16145	16254	16225	16329	16326	16306	16181	16316	16258	16215	16084	16192	16320	16278	16244	16240	16314	16234	16383	16271	16236	16205	16445	16309	16344	16268	16360	16313	16187	16150	16272	16188	16302	16254	16220	16302	16245	16203	16151	16329	16338	16225	16194	16213	16236	16235	16139	16315	16281	16259	16133	16307	16235	16498	16308	16280	16330	16141	16346	16223	16336	16243	16105	16218	16434	16186	16331	16201	16330	16353	16436	16305	16397	16173	16304	16212	16164	16256	16276	16080	16472	16291	16217	16200	16387	16182	16223	16374	16285	16289	16250	16288	16160	16366	16173	16336	16185	16303	16372	16153	16360	16264	16136	16318	16155	16258	16245	16404	16299	16260	16202	16369	16359	16082	16204	16278	16328	16106	16297	16266	16019	16360	16344	16252	16269	16172	16150	16169	16394	16310	16231	16165	16175	16264	16230	16229	16210	16355	16300	16197	16343	16315	16406	16133	16190	16238	16383	16260	16358	16343	16260	16201	16369	16248	16190	16320	16333	16279	16342	16187	16178	16186	16215	16172	16278	16195	16177	16227	16253	16353	16296	16174	16220	16167	16146	16287	16268	16289	16084	16173	16144	16153	16335	16263	16210	16299	16242	16285	16306	16246	16325	16315	16211	16249	16277	16138	16307	16197	16356	16388	16102	16159	16241	16126	16301	16450	16398	16337	16058	16180	16141	16341	16166	16363	16219	16245	16192	16308	16234	16294	16236	16220	16074	16446	16217	16315	16362	16231	16182	16173	16210	16259	16158	16356	16228	16291	16085	16195	16228	16257	16171	16179	16317	16314	16235	16283	16266	16283	16346	16194	16269	16441	16212	16165	16183	16367	16293	16167	16372	16291	16291	16213	16346	16329	16203	16268	16225	16241	16297	16214	16184	16315	16267	16188	16205	16242	16172	16176	16324	16202	16234	16316	16358	16234	16179	16416	16217	16057	16241	16206	16251	16202	16252	16176	16274	16215	16266	16223	16210	16415	16257	16335	16355	16406	16252	16271	16324	16364	16183	16134	16466	16346	16154	15989	16430	16382	16066	16129	16096	16239	16330	16224	16285	16484	16373	16241	16179	16343	16350	16204	16392	16334	16246	16126	16341	16252	16228	16251	16205	16285	16194	16246	16374	16314	16249	16530	16241	16266	16378	16091	16346	16383	16130	16080	16226	16376	16067	16333	16215	16286	16260	16237	16247	16287	16262	16197	16448	16250	16184	16263	16237	16451	16174	16295	16213	16200	16330	16328	16102	16228	16278	16169	16257	16304	16308	16499	16096	16302	16253	16320	16139	16087	16252	16262	16225	16414	16325	16222	16248	16244	16332	16223	16008	16196	16303	16359	16252	16251	16242	16305	16135	16264	16325	16303	16322	16120	16208	16228	16279	16140	16258	16333	16240	16215	16347	16356	16473	16101	16277	16272	16283	16202	16105	16155	16395	16201	16336	16282	16260	16178	16300	16217	16263	16313	16322	16176	16233	16288	16123	16239	16175	16435	16332	16528	16251	16243	16403	16492	16194	16251	16140	16278	16165	16217	16260	16301	16372	16142	16255	16272	16175	16396	16245	16238	16338	16176	16278	16210	16208	16257	16104	16212	16352	16372	16206	16014	16435	16269	16390	16298	16133	16258	16335	16261	16371	16200	16131	16319	16167	16297	16345	16192	16207	16221	16220	16203	16308	16237	16088	16332	16202	16276	16267	16236	16277	16194	16286	16202	16419	16386	16166	16086	16191	16156	16314	16294	16212	16281	16473	16308	16190	16336	16166	16226	16193	16305	16140	16391	16268	16297	16127	16241	16120	16462	16391	16202	16255	16240	16425	16296	16185	16261	16203	16375	16183	16465	16263	16407	16036	16364	16220	16383	16417	16291	16155	16377	16143	16392	16252	16196	16329	16303	16191	16265	16297	16303	16187	16249	16108	16265	16109	16362	16288	16306	16289	16341	16165	16228	16457	16217	16231	16275	16257	16274	16156	16385	16067	16384	16276	16259	16192	16252	16333	16295	16303	16351	16145	16254	16402	16225	16294	16263	16346	16214	16342	16354	16216	16189	16186	16260	16142	16187	16148	16277	16219	16383	16412	16394	16182	16312	16186	16398	16257	16267	16448	16130	16341	16223	16174	16212	16327	16240	16235	16296	16047	16377	16135	16315	16303	16297	16201	16320	16469	16373	16232	16271	16157	16391	16455	16323	16258	16150	16390	16133	16357	16260	16348	16259	16190	16227	16265	16355	16161	16161	16479	16216	16162	16244	16107	16359	16220	16268	16459	16318	16209	16393	16355	16224	16261	16356	16341	16278	16118	16318	16397	16380	16258	16315	16256	16300	16249	16213	16224	16182	16228	16165	16379	16126	16058	16358	16318	16397	16189	16285	16337	16185	16219	16316	16151	16407	16288	16314	16191	16420	16300	16195	16264	16160	16099	16410	16150	16397	16159	16297	16368	16261	16208	16172	16308	16250	16263	16321	16198	16174	16335	16225	16262	16181	16059	16348	16228	16201	16383	16226	16214	16288	16267	16328	16328	16334	16340	16365	16214	16308	16193	16268	16232	16406	16255	16237	16305	16211	16331	16241	16249	16062	16271	16370	16122	16295	16323	16319	16182	16276	16245	16147	16252	16234	16145	16347	16295	16279	16314	16172	16219	16219	16284	16323	16143	16289	16305	16093	16146	16242	16269	16178	16438	16375	16274	16229	16263	16237	16159	16245	16283	16172	16307	16119	16214	16205	16315	16417	16213	16138	16331	16236	16272	16183	16216	16167	16308	16359	16219	16233	16262	16260	16251	16262	16267	16332	16238	16047	16281	16326	16303	16311	16289	16296	16199	16133	16336	16088	16247	16173	16283	16182	16322	16079	16373	16354	16272	16215	16261
22851	21304	29130	23909	21982	24618	26416	21508	20138	20253	19867	19317	18944	18898	18548	18393	18121	18240	18265	18068	18180	17984	18070	17930	18005	18063	17880	17970	17715	17877	17693	17925	17759	17847	17815	17760	17834	17654	17614	17707	17628	17612	17791	18022	17690	18084	17506	17623	17716	17607	17604	17606	17657	17505	17604	17529	17476	17543	17771	17614	17406	17600	17629	17450	17755	17639	17624	17566	17658	17773	17503	17482	17582	17574	17811	17640	17630	17413	17618	17577	17609	17585	17502	17326	17542	17447	17570	17513	17497	17507	17491	17438	17519	17436	17476	17576	17732	17606	17718	17565	17713	17520	17643	17562	17716	17535	17688	17634	17451	17301	17558	17699	17351	17640	17507	17686	17468	17461	17644	17490	17683	17565	17689	17684	17550	17613	17497	17465	17840	17555	17619	17691	17626	17606	17518	17433	17349	17611	17462	17366	17619	17475	17488	17487	17674	17458	17543	17654	17394	17405	17509	17513	17675	17637	17520	17624	17701	17370	17558	17651	17556	17645	17618	17462	17643	17601	17548	17514	17649	17566	17569	17624	17537	17622	17787	17610	17604	17572	17544	17623	17460	17489	17651	17339	17581	17557	17695	17701	17514	17728	17615	17715	17613	17568	17407	17493	17606	17460	17574	17698	17597	17474	17509	17568	17646	17653	17429	17599	17577	17585	17513	17475	17338	17335	17526	17412	17546	17740	17674	17526	17553	17716	17462	17438	17666	17503	17563	17568	17508	17631	17683	17640	17463	17463	17318	17255	17647	17560	17424	17553	17721	17502	17350	17710	17438	17326	17620	17724	17667	17518	17757	17627	17584	17600	17677	17615	17454	17506	17596	17651	17688	17716	17567	17619	17584	17405	17414	17649	17656	17594	17654	17529	17562	17470	17509	17450	17670	17631	17427	17418	17443	17419	17510	17651	17739	17666	17531	17457	17549	17581	17555	17648	17655	17394	17303	17487	17646	17751	17498	17723	17626	17379	17349	17543	17579	17532	17438	17477	17695	17427	17474	17361	17496	17712	17599	17761	17420	17572	17461	17621	17684	17531	17666	17516	17621	17612	17557	17556	17505	17517	17575	17421	17755	17469	17562	17528	17712	17678	17614	17593	17513	17483	17557	17382	17556	17604	17450	17533	17557	17654	17501	17345	17578	17501	17371	17540	17669	17553	17576	17457	17342	17506	17629	17593	17446	17529	17508	17532	17655	17600	17643	17502	17429	17486	17552	17489	17803	17679	17576	17485	17620	17568	17489	17731	17652	17710	17620	17601	17566	17513	17400	17523	17675	17481	17586	17728	17459	17538	17600	17532	17661	17564	17435	17776	17619	17791	17620	17612	17498	17789	17638	17638	17460	17618	17591	17677	17484	17564	17693	17618	17600	17530	17578	17361	17754	17651	17556	17798	17410	17587	17653	17559	17573	17350	17459	17441	17456	17706	17486	17507	17605	17459	17480	17684	17501	17553	17460	17647	17588	17406	17480	17301	17445	17707	17643	17588	17655	17493	17604	17549	17615	17367	17508	17640	17588	17737	17520	17649	17439	17498	17529	17567	17426	17533	17478	17468	17657	17712	17593	17751	17614	17502	17373	17405	17686	17661	17466	17601	17516	17556	17667	17487	17531	17496	17578	17621	17614	17702	17695	17608	17470	17386	17507	17497	17406	17460	17567	17501	17710	17648	17709	17721	17586	17440	17522	17499	17458	17613	17482	17558	17493	17506	17337	17390	17391	17504	17506	17637	17516	17570	17527	17535	17412	17405	17548	17816	17618	17640	17456	17813	17584	17517	17521	17496	17621	17597	17670	17370	17601	17569	17538	17628	17552	17619	17531	17529	17564	17493	17688	17679	17720	17685	17645	17395	17554	17480	17464	17351	17391	17492	17494	17517	17613	17486	17466	17589	17582	17453	17448	17646	17546	17552	17421	17479	17576	17645	17723	17744	17700	17511	17630	17471	17804	17569	17509	17430	17550	17585	17713	17501	17671	17489	17620	17399	17449	17621	17672	17399	17423	17516	17594	17592	17289	17584	17618	17617	17464	17557	17533	17734	17637	17655	17620	17456	17646	17490	17497	17694	17656	17738	17624	17557	17421	17706	17542	17529	17474	17640	17467	17594	17525	17483	17523	17446	17654	17477	17574	17642	17479	17605	17562	17482	17605	17611	17533	17443	17464	17730	17442	17851	17432	17609	17601	17558	17417	17539	17570	17516	17631	17634	17599	17529	17518	17528	17576	17738	17667	17387	17478	17653	17354	17688	17648	17497	17574	17287	17569	17545	17501	17338	17633	17600	17575	17613	17337	17469	17414	17671	17559	17524	17413	17430	17635	17317	17502	17547	17649	17402	17578	17541	17426	17823	17647	17505	17716	17455	17832	17541	17458	17504	17483	17648	17422	17446	17541	17614	17643	17694	17504	17447	17604	17463	17630	17376	17477	17591	17551	17605	17463	17482	17415	17511	17488	17550	17555	17462	17546	17308	17466	17564	17523	17597	17450	17510	17535	17462	17741	17768	17399	17390	17492	17643	17482	17719	17596	17457	17664	17593	17592	17545	17713	17684	17633	17506	17383	17601	17448	17448	17547	17404	17644	17684	17504	17392	17425	17795	17399	17555	17505	17420	17617	17514	17489	17639	17534	17540	17597	17728	17691	17519	17684	17548	17631	17621	17720	17551	17650	17748	17485	17344	17364	17505	17534	17469	17499	17437	17705	17555	17664	17533	17648	17767	17547	17703	17595	17550	17445	17463	17518	17422	17582	17554	17460	17442	17458	17594	17461	17340	17429	17650	17763	17515	17449	17368	17735	17620	17760	17501	17363	17564	17493	17643	17582	17494	17377	17474	17410	17562	17484	17468	17606	17484	17589	17570	17511	17460	17541	17464	17511	17468	17677	17600	17452	17556	17681	17652	17407	17605	17534	17716	17443	17336	17552	17646	17816	17716	17420	17625	17481	17517	17505	17610	17516	17410	17779	17534	17484	17819	17809	17751	17733	17445	17538	17460	17644	17625	17603	17522	17649	17635	17650	17403	17476	17511	17661	17414	17476	17692	17678	17567	17572	17491	17454	17390	17694	17472	17655	17493	17713	17640	17749	17481	17648	17589	17540	17636	17558	17434	17376	17697	17439	17521	17563	17577	17627	17628	17558	17384	17697	17521	17665	17540	17511	17664	17627	17500	17650	17736	17532	17654	17601	17542	17470	17501	17416	17487	17531	17497	17562	17485	17515	17422	17569	17576	17569	17469	17629	17694	17605	17603	17432	17500	17487	17424	17723	17603	17354	17589	17580	17553	17505	17546	17439	17384	17561	17459	17619	17554	17457	17623	17561	17503	17422	17331	17424	17546	17616	17514	17627	17575	17699	17413	17515	17536	17562	17756	17574	17481	17533	17601	17412	17701	17428	17688	17453	17650	17384	17813	17590	17778	17457	17547	17412	17378	17662	17581	17453	17564	17546	17513	17662	17624	17602	17552	17662	17573	17643	17593	17427	17597	17610	17681	17759	17640	17575	17568	17612	17319	17511	17389	17692	17642	17441	17557	17629	17593	17481	17573	17441	17404	17597	17538	17553	17656	17631	17575	17398	17484	17542	17517	17779	17415	17504	17634	17753	17591	17754	17607	17627	17621	17447	17494	17545	17591	17413	17809	17648	17499	17736	17547	17631	17439	17648	17563	17470	17533	17399	17324	17367	17539	17428	17635	17498	17417	17426	17488	17559	17618	17507	17530	17656	17633	17722	17483	17277	17480	17438	17616	17712	17744	17793	17718	17561	17497	17626	17580	17673	17496	17652	17617	17375	17625	17461	17667	17588	17577	17439	17708	17724	17423	17775	17707	17414	17301	17634	17465	17511	17630	17454	17552	17501	17469	17656	17510	17314	17576	17614	17581	17634	17568	17571	17516	17561	17392	17615	17459	17372	17575	17613	17409	17527	17611	17661	17529	17667	17589	17533	17510	17666	17694	17455	17370	17617	17542	17474	17579	17671	17463	17499	17596	17642	17531	17353	17615	17571	17469	17512	17310	17669	17606	17426	17568	17540	17487	17558	17459	17620	17423	17463	17395	17496	17599	17658	17599	17477	17341	17397	17643	17600	17660	17781	17507	17614	17646	17481	17402	17639	17607	17776	17508	17426	17508	17692	17443	17362	17491	17646	17542	17759	17643	17744	17624	17569	17316	17451	17510	17622	17791	17550	17429	17462	17662	17530	17461	17234	17473	17446	17513	17637	17314	17558	17504	17762	17410	17506	17650	17488	17556	17414	17472	17546	17701	17626	17603	17386	17587	17641	17640	17605	17504	17399	17455	17479	17660	17555	17605	17639	17592	17521	17547	17603	17474	17538	17550	17590	17638	17615	17453	17525	17445	17541	17349	17433	17550	17620	17409	17679	17682	17532	17688	17834	17609	17584	17592	17589	17419	17608	17442	17448	17414	17633	17608	17473	17518	17477	17403	17505	17444	17352	17583	17429	17621	17663	17356	17542	17469	17305	17577	17360	17494	17472	17305	17779	17573	17554	17628	17544	17357	17444	17559	17535	17776	17603	17774	17631	17480	17500	17512	17373	17660	17612	17616	17608	17652	17548	17558	17503	17681	17609	17584	17555	17495	17351	17638	17501	17426	17446	17514	17706	17516	17536	17328	17606	17583	17723	17668	17521	17661	17480	17478	17485	17600	17682	17564	17541	17374	17673	17378	17613	17412	17603	17402	17629	17517	17606	17555	17565	17407	17448	17357	17433	17538	17672	17777	17562	17523	17325	17533	17427	17430	17619	17342	17563	17457	17471	17577	17580	17460	17643	17753	17539	17697	17540	17652	17603	17496	17701	17702	17385	17412	17536	17495	17693	17567	17506	17482	17636	17686	17570	17484	17657	17493	17585	17508	17535	17523	17617	17667	17443	17563	17623	17652	17379	17649	17554	17582	17665	17555	17558	17567	17510	17426	17618	17637	17649	17463	17587	17506	17630	17583	17490	17647	17457	17494	17456	17601	17369	17417	17560	17759	17452	17459	17496	17658	17536	17575	17664	17572	17718	17723	17699	17576	17362	17419	17605	17517	17539	17871	17570	17422	17595	17624	17559	17386	17605	17593	17458	17631	17596	17426	17638	17323	17379	17460	17345	17650
28241	46925	43557	35791	29888	26182	23827	21755	20447	20069	19680	18821	18040	17792	17298	17191	17088	17007	16887	16996	16520	16753	16574	16441	16570	16526	16559	16561	16426	16268	16373	16273	16242	16343	16224	16327	16301	16323	16245	16342	16190	16242	16369	16657	16380	16097	16181	16315	16297	16031	16186	16149	16097	16124	16193	16142	16130	16053	16153	16160	16165	16181	16179	16150	16114	16305	16119	16186	16020	16142	16102	16263	16221	16023	16083	15951	16159	16106	16093	16166	16145	16124	15923	16058	16219	16091	16018	16251	16131	16084	16172	16243	16020	16023	16206	16206	16113	16050	16022	15986	16179	16332	16081	16239	16050	16216	16337	16147	16119	15998	16220	16053	16118	16029	16143	16022	16200	16170	15931	16106	16025	16157	16058	16018	16188	16166	16319	16141	16024	16077	16029	16183	16118	16155	16148	16007	16286	16092	16188	16210	16166	15939	16129	16076	16026	16069	16137	16136	16307	16148	15990	16140	16130	15992	16024	16072	16200	16071	16138	16036	16144	15962	16159	15919	16138	16123	16223	16237	16132	16068	16156	16062	16148	16188	16021	16250	16102	16027	16097	16330	15978	16189	16107	16142	16091	16157	15931	16274	16124	16183	16094	15986	16126	16254	16252	16223	16227	15938	16046	16302	16083	15995	16187	16266	16202	15996	16173	16172	16050	16149	16116	16043	16168	16115	16126	16207	16155	16167	16020	16100	16063	15967	16262	16238	16020	16063	16062	16046	16117	16071	16043	16082	16078	16152	16086	16133	16245	16080	16193	16185	16080	16129	16056	16057	16192	16056	16079	16060	16077	16148	15934	16363	16135	15947	16200	16008	16178	16212	16326	16022	16012	16132	16220	15912	16058	16031	16184	16107	15917	16119	16257	15982	16178	16218	16081	16242	16234	16253	16188	16070	16018	16191	16007	16117	16030	15985	16222	16103	16233	16171	16056	15975	16100	16000	16083	16129	16100	15873	16123	15977	16032	16056	16153	16097	16253	15885	16107	16145	16015	16255	16106	16038	16032	16045	16381	16058	16111	16151	16097	16119	16159	16215	16108	15948	16200	16166	16015	16294	16167	16021	16093	16053	16087	15963	16041	16084	16189	16146	15991	16047	16119	16270	16088	15948	16155	16140	16262	16284	16071	16029	16044	16170	16255	16106	16227	15995	15903	16026	16104	16100	16172	16244	15963	16153	16054	16125	16037	16131	16139	16185	16170	16255	15957	16049	16089	16080	16108	16025	16023	16130	16018	16182	16233	16244	16232	15975	16119	16119	16206	16089	16082	15994	16022	16221	16004	16259	16153	16121	16008	16224	16117	15969	16324	15971	15992	15978	16093	15964	16134	16029	16012	16152	16097	16037	15981	15976	16086	16073	16085	15942	16172	16129	15959	16226	16003	16159	16174	16175	15974	16066	16243	16148	16178	16408	15974	16126	16125	16153	16058	15995	16076	16187	16008	16049	16069	15965	15935	16061	16110	16041	16167	16119	16037	15953	16194	16127	16018	16313	15972	16025	16161	16052	16060	15950	16169	16127	16198	16322	16058	16038	16001	16088	16264	16121	15966	15985	16047	16135	16111	16097	16015	16220	16109	16159	16072	16100	16017	16030	15983	16187	16088	15998	15976	16065	16140	16210	16000	15953	16208	16160	15987	16155	16075	15927	16199	16080	16006	16124	16022	16163	16277	16021	16274	15995	16195	16047	16104	16034	15962	15881	16058	16225	16204	16154	16178	16035	16026	16098	16014	15865	16144	15937	16018	15983	16094	16192	16087	16154	16111	16076	16023	16301	16107	16269	16205	16248	15914	16233	16041	16182	16117	16148	16127	16167	16060	16137	16066	15929	16201	16101	16096	16037	16208	16075	16202	15995	16062	16167	16078	16132	15974	16084	16083	16150	16138	15994	16089	15953	16155	16084	16106	15973	16079	16164	16131	16031	16060	16087	16316	15983	16045	16119	16154	15955	16151	15992	16201	16108	16147	16022	15899	16060	16008	16174	16130	16021	16100	15887	16065	16264	15945	16168	16097	16065	16068	16279	16021	16060	16065	16119	15917	16033	16041	15884	16043	16165	15979	16259	16017	15918	16105	16190	16150	16119	16167	16081	16088	15968	16089	15894	16054	15791	16096	16221	16121	15952	15974	16243	15971	15945	15990	16069	16078	15974	16129	16031	16097	16361	16242	16186	16072	16210	16246	16083	16082	16215	16035	16307	16064	16165	16170	15986	16021	15916	16095	16036	16081	16048	15985	16199	15974	16090	16178	15963	15959	16098	16156	16183	16024	16046	16031	16120	16020	16202	16188	16075	15986	16132	16186	16210	16297	16209	16158	15996	15899	16143	16081	16101	16197	15994	16173	16083	16225	16111	16167	16038	16160	16090	16209	16059	16045	16074	16069	16128	16281	16048	16088	16187	16058	16045	16167	16112	16161	16281	15997	16090	16254	16141	16091	16198	16214	15984	16195	16101	16097	16301	15965	16102	16099	16039	16051	16098	15993	16084	16339	16071	16049	16039	16178	16165	16074	16154	16144	16116	15955	16020	16255	16035	16092	16036	16061	16210	16136	16106	16081	16350	16267	16129	16137	16069	16273	16148	16029	16264	16112	15935	16156	16043	16127	16139	15881	15948	15899	16094	15965	15994	16154	16099	16022	16107	16180	16026	16125	16068	16165	16093	16000	15924	15996	15979	16041	15922	16174	16028	16015	16005	16098	16184	16103	16119	15948	16106	16079	16211	16204	15965	16184	16120	16167	16037	16107	16082	16168	15979	16037	16254	16057	15911	15988	16199	16096	16136	16070	16068	16073	16013	16041	16151	16163	16066	16292	15977	16045	16215	16021	16020	16116	16156	16065	16224	16165	16137	16056	16107	15942	16350	16025	15838	16094	16166	16260	15938	16129	16002	16031	15971	16212	16166	16254	16163	16076	16121	15943	16160	16260	16055	15967	16256	15982	16169	16241	16194	16092	16060	16192	16099	16180	16225	16039	16115	16126	16117	16139	16191	16026	15948	16270	15848	16054	16090	16281	16105	16100	16169	16115	16160	16025	16145	15968	16072	16072	16136	16346	16125	15965	16058	16092	15964	16117	16148	16203	16120	16138	15994	16228	16159	16010	16144	16087	16127	16221	16108	16085	16157	15936	16219	16258	16084	15758	16046	16101	16017	16111	16069	16142	16159	16231	15950	15938	15817	16150	16178	16018	16246	16032	16084	15926	16160	16188	16012	16146	16013	16098	15989	16030	16149	16118	16381	16205	16161	16157	16140	16156	16179	15978	16020	16198	16095	16115	16146	16096	16161	16159	16132	16284	16029	16262	16229	16030	16091	16109	15992	16045	16050	16127	16145	16201	15986	16275	16052	15938	16095	16001	16294	16042	16187	16082	16240	16162	16186	16070	15935	16118	16080	16263	16031	16145	15999	16246	16139	15925	16243	16062	16224	16263	16027	16121	16332	16158	16159	16120	16119	16170	16082	16011	16124	16223	16194	16028	16062	16146	16225	16240	16083	16063	16472	16047	16109	16135	16072	15943	16055	16156	16149	16160	16134	16136	15975	16079	16107	16135	16095	16148	15985	16121	16150	15902	16050	16133	15979	16214	16160	16146	16108	15986	16089	16104	15986	16193	16222	16171	16022	16129	15992	15984	16103	16123	16163	16059	16211	16061	16192	16008	16041	16193	16138	16258	16017	16162	15999	16029	16138	15962	15986	16113	16129	16069	16035	16080	16075	16095	16130	16026	16195	16199	16177	16080	16102	16124	16156	16224	16176	16033	16320	16149	16058	16144	16259	16078	16054	16057	16186	16162	16082	16162	16075	16087	16139	16126	16029	15917	16143	16188	16122	16098	16067	16016	16172	15980	16311	15940	16120	16147	16134	15960	16201	16136	16126	16058	16057	16315	16226	16148	15989	16176	16060	15991	16089	16027	16028	16286	16147	16009	16179	16137	16189	16074	16197	15995	16131	16094	16019	15970	16207	16081	16085	16165	16166	15899	15994	16086	15944	16278	15946	16179	16193	15989	16195	16210	15972	16226	16096	16033	16186	16013	16094	16188	16173	16125	16230	16018	16079	16048	16010	16142	16155	16080	16130	16033	16135	16282	16127	16095	16059	16071	16174	16067	16207	16084	16138	16244	16191	16125	16040	16099	16118	16120	16089	16145	16183	16167	16148	16194	16101	16024	16075	16051	16095	16213	16070	16170	16210	15874	16144	15946	16014	16060	16299	16118	15964	16197	16092	16198	16082	16025	16002	16133	16145	16219	15997	16080	16049	16134	16111	15919	16265	16154	16117	16108	16017	16039	16224	16149	16258	16066	16046	16252	16227	15907	16059	16127	16022	15959	16266	16255	16121	16133	16085	16143	16270	16187	16119	16168	16249	16158	16156	16135	15948	16233	16177	16155	16062	15964	16094	16061	16113	16198	16043	16267	16078	16226	15942	16015	16100	15984	16103	15994	16327	16151	16220	16176	16128	15996	16103	16065	16233	15966	16090	16137	16166	16033	16315	16028	16161	16139	16194	16097	16079	16231	16026	16139	15926	16165	16008	16162	15932	16166	16215	16087	16152	16239	15955	16098	16310	16130	16199	16100	16136	16191	16113	16138	16084	16100	16174	16041	16057	16155	16032	16165	16140	16127	16104	16115	16099	16214	16075	16128	16264	16026	15881	16196	16070	16076	16054	16113	16078	16139	15940	16148	16169	16080	16031	16050	16130	16218	16061	16074	16127	16184	16068	16115	16121	16150	16032	16085	15933	16231	16011	16284	16171	16105	16190	16079	15975	16037	16107	15985	16115	16031	16035	16168	16071	16099	16114	16047	16168	16100	16131	16023	16010	16071	16105	16088	16040	16170	16036	16099	15995	15999	16004	16207	16261	16011	15943	16195	16012	16180	15992	16199	16087	16094	16285	16257	16156	16130	16057	15963	16105	16188	16149	16153	16022	16349	16323	15966	16147	16160	16042	16086	16153	16244	16210	16254	15938	16123	15968	16001	16139	16160	16208	16108	16003	16023	16187	16230	16148	16179	15878	16078	16112	16122	16086	16147	16222	16040	16074	16065	15941	16342	16177	16182	16160	16129	15969	16027	16017	16031	16155	16095	16279	16132	16092	16057	16167	16164	16153
27955	24812	29526	25978	20879	19776	19179	18374	18165	17869	17836	17919	17965	17574	17473	17375	17374	17450	17767	17531	17338	17450	17506	17366	17401	17327	17430	17378	17464	17355	17271	17335	17360	17300	17438	17251	17355	17525	17312	17536	17152	17629	17397	17479	17437	17336	17338	17466	17246	17440	17459	17350	17302	17201	17533	17423	17439	17045	17612	17284	17444	17273	17085	17521	17385	17492	17389	17366	17299	17290	17392	17325	17366	17255	17350	17361	17253	17349	17408	17246	17204	17394	17356	17228	17254	17231	17274	17244	17393	17381	17350	17228	17307	17467	17248	17511	17329	17090	17225	17378	17307	17525	17403	17501	17307	17374	17282	17383	17238	17200	17361	17307	17353	17289	17312	17507	17148	17423	17018	17398	17191	17287	17302	17229	17311	17158	17328	17369	17330	17330	17415	17210	17454	17224	17547	17263	17515	17288	17438	17316	17479	17151	17249	17326	17222	17361	17251	17232	17287	17082	17306	17203	17304	17222	17403	17227	17344	17142	17321	17322	17112	17337	17230	17303	17273	17167	17206	17448	17303	17284	17355	17432	17434	17132	17231	17446	17243	17450	17196	17421	17230	17466	17267	17197	17167	17202	17400	17285	17352	17305	17261	17388	17349	17176	17139	17371	17138	17369	17267	17362	17348	17245	17261	17542	17375	17387	17362	17330	17243	17381	17273	17646	17255	17344	17329	17391	17251	17284	17429	17239	17339	17322	17379	17242	17402	17061	17276	17239	17419	17246	17551	17223	17245	17351	17274	17233	17373	17462	17434	17538	17375	17317	17317	17193	17217	17179	17472	17539	17311	17219	17250	17322	17217	17360	17257	17244	17043	17480	17382	17374	17441	17552	17528	17273	17271	17211	17337	17293	17283	17168	17322	17371	17279	17487	17283	17361	17231	17229	17239	17450	17515	17267	17283	17439	17269	17335	17260	17148	17202	17373	17295	17496	17579	17205	17288	17293	17451	17423	17376	17213	17516	17437	17203	17143	17353	17283	17317	17512	17201	17160	17422	17327	17281	17260	17226	17435	17325	17339	17124	17275	17217	17348	17538	17381	17515	17309	17248	17200	17442	17317	17563	17314	17239	17252	17404	17344	17151	17279	17524	16987	17411	17506	17400	17425	17365	17228	17451	17272	17392	17358	17261	17624	17348	17222	17159	17325	17484	17453	17411	17393	17262	17240	17420	17456	17114	17273	17431	17348	17397	17314	17312	17250	17193	16917	17275	17171	17150	17164	17354	17443	17122	17461	17345	17090	17131	17364	17370	17236	17261	17326	17316	17301	17273	17412	17349	17455	17517	17261	17447	17369	17495	17167	17382	17274	17105	17171	17416	17552	17286	17249	17488	17148	17551	17396	17441	17450	17345	17293	17449	17266	17288	17458	17331	17254	17122	17413	17458	17099	17301	17374	17370	17415	17395	17148	17345	17307	17348	17355	17430	17363	17336	17320	17211	17438	17379	17214	17290	17238	17282	17068	17120	17357	17220	17436	17233	17148	17358	17654	17431	17360	17415	17278	17373	17444	17294	17337	17381	17276	17072	17462	17199	17272	17491	17221	17444	17330	17092	17414	17407	17477	17388	17413	17291	17345	17104	17422	17368	17341	17365	17274	17214	17297	17382	17516	17392	17463	17378	17432	17186	17208	17107	17281	17386	17323	17284	17258	17314	17161	17146	17321	17259	17344	17212	17405	17527	17222	17196	17207	17219	17255	17380	17330	17268	17368	17274	17266	17443	17447	17307	17247	17217	17194	17273	17173	17065	17400	17450	17392	17488	17330	17344	17298	17378	17280	17508	17339	17453	17220	17212	17384	17355	17314	17425	17288	17346	17357	17252	17301	17288	17346	17277	17200	17315	17280	17259	17208	17225	17232	17331	17375	17285	17456	17341	17253	17398	17381	17359	17481	17358	17266	17330	17346	17373	17246	17480	17101	17355	17188	17441	17420	17228	17336	17448	17193	17169	17038	17495	17302	17251	17243	17302	17345	17404	17476	17157	17420	17379	17341	17310	17190	17421	17518	17339	17099	17243	17185	17397	17244	17357	17366	17576	17315	17185	17234	17249	17493	17232	17174	17368	17348	17274	17581	17259	17132	17379	17244	17361	17213	17132	17274	17318	17381	17242	17170	17429	17296	17329	17098	17447	17305	17520	17290	17260	17321	17443	17301	17388	17395	17376	17492	17473	17317	17419	17241	17354	17255	17240	17290	17341	17264	17272	17179	17121	17332	17276	17344	17340	17431	17366	17356	17345	17553	17358	17339	17570	17254	17329	17483	17291	17464	17121	17276	17283	17478	17359	17233	17342	17394	17249	17310	17178	17253	17419	17417	17229	17248	17290	17235	17393	17102	17391	17293	17280	17109	17405	17405	17193	17205	17378	17353	17442	17249	17177	17348	17247	17354	17220	17363	17229	17291	17150	17224	17360	17226	17250	17299	17526	17480	17257	17346	17482	17350	17396	17190	17386	17191	17287	17226	17329	17390	17298	17271	17326	17316	17335	17473	17183	17106	17270	17307	17272	17105	17118	17345	17508	17185	17033	17223	17385	17060	17426	17197	17341	17189	17321	17246	17522	17398	17535	17346	17446	17430	17067	17252	17233	17216	17283	17507	17479	17447	17301	17254	17429	17546	17298	17301	17186	17254	17589	17343	17330	17343	17482	17397	17256	17229	17306	17273	17327	17147	17200	17554	17396	17331	17417	17259	17151	17109	17427	17293	17266	17266	17628	17383	17176	17438	17370	17341	17418	17120	17356	17286	17461	17463	17242	17184	17524	17340	17401	17321	17364	17302	17442	17181	17337	17359	17487	17145	17289	17259	17338	17373	17350	17413	17356	17344	17114	17348	17307	17193	17246	17560	17314	17285	17296	17386	17189	17406	17231	17328	17315	17334	17378	17266	17355	17284	17288	17376	17400	17545	17488	17339	17293	17185	17285	17139	17225	17465	17366	17360	17374	17204	17376	17296	17425	17299	17413	17249	17426	17292	17323	17357	17185	17368	17396	17346	17328	17522	17334	17234	17364	17072	17471	17409	17251	17343	17301	17494	17309	17370	17293	17370	17107	17341	17375	17353	17251	17534	17370	17171	17574	17427	17394	17421	17356	17463	17374	17342	17319	17235	17289	17236	17587	17305	17433	17455	17317	17410	17438	17388	17427	17460	17547	16950	17450	17430	17407	17217	17191	17377	17389	17471	17601	17351	17510	17271	17506	17281	17431	17203	17390	17247	17223	17226	17527	17296	17552	17327	17348	17299	17181	17044	17424	17249	17409	17142	17312	17074	17252	17265	17305	17255	17256	17235	17367	17231	17473	17426	17348	17337	17280	17276	17297	17336	17491	17290	17505	17270	17343	17265	17267	17442	17348	17070	17210	17385	17517	17227	17421	17404	17152	17270	17283	17329	17319	17436	17337	17352	17333	17356	17232	17496	17446	17495	17391	17393	17275	17455	17310	17456	17273	17342	17264	17287	17200	17431	17269	17192	17292	17199	17221	17178	17182	17207	17315	17325	17128	17235	17281	17271	17299	17225	17417	17461	17101	17155	17347	17317	17273	17352	17440	17344	17310	17303	17584	17424	17285	17366	17153	17400	17539	17315	17292	17150	17286	17395	17360	17320	17344	17349	17125	17267	17343	17324	17347	17505	17289	17283	17265	17375	17230	17282	17283	17324	17364	17372	17159	17168	17274	17295	17305	17171	17483	17296	17195	17364	17379	17267	17315	17408	17208	17429	17312	17284	17422	17299	17392	17176	17270	17173	17275	17241	17153	17268	17293	17295	17237	17325	17223	17192	17343	17266	17300	17502	17552	17263	17354	17367	17248	17269	17312	17260	17277	17320	17574	17186	17323	17366	17538	17198	17359	17132	17370	17335	17215	17380	17433	17199	17345	17468	17274	17211	17330	17220	17382	17537	17316	17341	17375	17268	17399	17159	17323	17374	17384	17318	17369	17439	17316	17314	17367	17424	17491	17340	17288	17185	17482	17194	17257	17284	17424	17107	17198	17269	17268	17375	17412	17318	17439	17283	17155	17364	17385	17348	17567	17126	17217	17278	17147	17248	17323	17460	17143	17093	17181	17507	17189	17234	17524	17348	17257	17390	17453	17363	17329	17409	17246	17240	17205	17150	17338	17307	17395	17412	17311	17538	17363	17456	17379	17085	17250	17447	17214	17360	17353	17417	17467	17346	17328	17355	17264	17296	17511	17262	17260	17449	17349	17310	17109	17191	17306	17220	17440	17432	17241	17623	17265	17527	17403	17211	17383	17369	17331	17395	17381	17537	17221	17406	17444	17512	17299	17230	17620	17841	17546	17355	17421	17351	17251	17214	17360	17200	17274	17479	17247	17375	17312	17416	17235	17398	17349	17019	17179	17541	17538	17290	17488	17377	17349	17131	17361	17438	17425	17489	17404	17314	17301	17335	17385	17260	17303	17467	17537	17078	17238	17265	17375	17373	17256	17346	17381	17144	17374	17365	17250	17448	17407	17233	17388	17280	17265	17433	17326	17217	17305	17195	17155	17371	17371	17220	17162	17248	17491	17359	17502	17253	17523	17287	17348	17466	17297	17118	17239	17323	17243	17213	17290	17413	17419	17299	17274	17366	17205	17422	17498	17221	17333	17159	17230	17291	17200	17383	17329	17213	17341	17192	17242	17284	17465	17126	17316	17321	17407	17399	17259	17336	17376	17262	17418	17334	17565	17302	17329	17167	17313	17468	17350	17385	17250	17370	17225	17357	17328	17059	17149	17125	17301	17382	17322	17357	17270	17355	17314	17412	17250	17373	17420	17258	17479	17192	17289	17426	17379	17387	17353	17334	17290	17249	17337	17331	17426	17400	17069	17189	17527	17412	17232	17215	17246	17214	17226	17277	17501	17238	17350	17500	17432	17323	17309	17483	17390	17316	17198	17292	17304	17309	17180	17417	17351	17396	17361	17442	17478	17195	17311	17271	17257	17156	17457	17164	17357	17565	17405	17294	17243	17312	17401	17243	17560	17388	17494	17298	17255	17282	17293	17302	17330	17342	17368	17371	17359	17181	17425	17317	17327	17479	17476	17349	17441	17296	17281	17196	17479	17308	17424	17326	17248	17394	17434	17431	17532	17180	17315	17394	17244	17347
26898	36119	32626	25577	22006	19896	18669	17792	17492	17329	17230	16789	16694	16463	16147	16286	16190	16264	16244	16195	16079	16193	16113	16007	16359	16141	16077	16130	16000	16062	16131	16060	16127	16179	16075	16032	16061	16056	15983	16124	16051	15985	16034	16172	16155	16004	16055	15964	15999	16109	16144	15949	16109	16031	16065	15993	16012	16064	16127	15943	16117	15991	16063	16035	15984	16062	15691	15929	16155	16117	16093	16065	16045	16028	16040	15950	15923	16106	15857	16107	15949	15976	15899	16144	15971	15908	15862	15893	16135	15934	15988	15909	15794	15948	15920	16093	15988	16145	15870	16048	15961	15863	16020	15939	15966	16036	15888	16052	15898	15858	16125	16016	15912	16014	16141	15986	16117	15922	15938	15964	16017	16023	16059	15984	16042	15981	15943	15963	15937	16042	16050	15882	16230	16036	15906	16004	15943	16000	16000	15976	16024	15922	15847	16095	16051	16032	15950	16127	15857	16003	16130	15986	16119	16054	15906	15955	16009	15971	15973	16067	16032	16081	15900	15977	16166	16188	16041	15898	16046	16111	15962	15868	15971	15903	16139	15919	15883	15998	16123	15936	15957	16105	15967	16061	16044	16004	15896	15859	15997	16092	15869	16136	15908	15850	15952	16070	16063	16020	16019	16099	15904	15907	15893	15990	15856	16038	15925	16104	15973	15908	15952	16019	15844	15978	16080	15868	15991	16085	15910	15799	16051	15965	15950	16023	16128	15986	15849	15991	16001	15974	16036	15846	16090	15994	15966	16028	16043	16127	16034	16082	15993	15943	16143	15960	16086	15934	16187	15998	15789	15996	15920	15982	16062	16011	15961	16025	16004	16012	15842	15963	15926	16266	15882	15896	15858	16096	16005	15937	15984	15953	15855	15928	16008	16122	16070	15778	16090	16031	15935	16010	15967	15995	15908	16140	15787	16024	16036	15866	16108	15959	15903	15976	16002	15998	15846	15931	15954	16234	16071	15857	16036	16023	15989	15966	16256	16047	16030	16011	15925	16107	16076	15922	16012	15852	15957	16019	15969	15929	15982	15955	15855	15945	15967	16092	16070	16265	15948	15997	15899	16052	16041	16034	16036	16092	16079	16133	15842	16011	15849	15860	16099	16035	15905	15996	16119	15891	16001	15960	16048	15993	16224	15931	15835	16120	15932	15941	16007	15896	16078	16109	16041	15761	16063	15863	16051	16021	16160	15877	15970	15898	15994	16007	16114	15921	16119	16155	15882	15948	15977	15934	16168	16184	15915	16049	16064	15964	15945	16034	16116	16108	15939	15926	16015	15891	15991	15875	16089	15959	15841	15996	15986	16012	16131	15988	15965	16075	15894	16033	15959	16006	16147	15996	15979	15791	16048	16123	16098	15943	16111	15891	15896	15974	15976	16016	15993	16008	16104	16000	15967	15940	15960	16005	16088	15885	16015	15978	15921	16019	15922	15927	15952	15999	15881	16006	15878	15842	15879	15914	15898	15904	16036	15995	16100	15712	15828	15889	15888	15776	15927	16036	16183	16082	15888	15866	15960	16088	15993	16049	15917	15791	16043	15867	16222	15852	15900	15920	15982	15920	15977	16010	16002	15764	15975	16011	15977	15780	15901	16000	16013	15908	15919	16015	16026	16103	15886	15991	15945	15952	15983	16060	16036	15954	15966	15962	15975	16007	15873	15996	15832	16071	15984	16067	16061	16065	15869	15977	16102	16024	16073	15931	15980	15980	15936	15945	16141	15996	16113	15853	15982	16052	16078	15924	15921	15893	15929	15928	15987	16005	15867	15918	16010	15910	15961	15948	15817	16169	16078	15963	15889	16036	16034	15827	16104	16083	16090	16027	15970	15926	15974	16109	15978	15935	15892	15973	16050	16126	15983	15894	16142	16020	16158	16021	16040	15883	16177	16006	16144	15825	16050	15967	16008	16101	15967	16088	16015	15858	16021	15937	15931	16177	16006	15803	15888	16017	15964	15999	15999	15825	15992	16063	15973	15897	15967	16119	15903	16095	16041	16065	15896	16041	15825	16049	16080	15866	15987	16140	16003	16023	15968	16057	15976	15976	15933	15963	16038	16101	15954	15817	15975	16127	15932	16046	15968	16068	15940	16119	15941	15928	15998	16044	16098	16034	16079	16069	15990	16061	16010	15919	15988	15845	16016	16017	16138	15937	16022	15958	16044	15868	15798	16016	16100	16129	15912	15820	15885	15915	16104	15953	15907	16105	15919	15986	16008	16027	15909	16010	16058	15937	15941	16251	16073	16061	16018	16037	15976	16023	15991	16042	16001	15981	16022	16197	15967	16015	15869	16124	15952	16042	16049	15993	16023	16027	15976	15970	16029	15830	16043	15820	15988	15977	16081	16167	16069	16145	15916	16013	15964	16078	15955	16000	15908	15936	16002	15999	15967	16048	15951	16016	16045	15961	16015	16109	16036	15990	16046	15988	16073	16067	15977	15963	15883	15925	15858	16119	15911	16010	16049	15816	16008	15913	15815	15823	15940	16044	16003	16039	15951	16034	15917	15975	16185	15945	15987	15935	15981	16100	16077	15972	16028	15974	15894	16073	15906	16166	15925	16070	15881	15826	16111	15819	15968	16005	16099	16095	16046	16041	16065	15846	15913	16117	16050	16065	15978	15961	16002	16090	15968	16075	15947	16020	16018	16038	16028	16036	16052	15972	16074	16133	16088	15963	15937	16259	15902	16099	15956	15868	15988	15959	16072	16042	16044	15971	16016	15974	15992	15990	15819	15999	16016	15954	15920	15836	15960	16184	16060	16051	15951	15920	16005	16018	16068	15998	16139	16014	15876	15884	15911	16040	15990	15972	16047	15896	16025	16028	16139	15836	15921	15992	15907	16051	15966	15966	15978	16013	16007	15922	16008	15790	16072	15976	15951	15830	16059	16119	16021	16140	15942	15836	16010	15890	15960	15953	15842	15920	15964	15842	16021	16040	16041	15923	16123	16012	15903	16074	15917	16100	16038	15890	16121	16081	16155	16057	15895	16047	16070	15988	16060	16004	15874	15991	16037	16139	16137	15913	16130	15962	15946	15928	16038	16015	16018	15916	15925	15962	16008	16102	16109	15976	16105	15969	16015	16256	15860	16072	15940	15917	15808	16015	15874	15963	16000	15896	15947	15961	15953	16016	16115	15988	16065	15928	15978	15923	15993	15992	15977	16013	15906	15971	15961	16235	15891	15928	16299	15985	16196	15988	15928	16014	15940	15983	16173	16129	15951	16039	16077	15952	16098	16065	16065	16046	16055	16029	15994	15911	16037	16105	15980	15983	16182	15937	15960	15964	16017	16155	16082	15895	15875	15870	15977	15988	15909	16142	15909	16002	15964	15992	16177	15826	15889	16083	16073	16210	16056	15985	16164	15935	15959	16277	16118	16067	16045	15992	15877	15863	16060	16060	15956	15991	16039	16020	16033	15970	15872	15905	16106	16176	15917	15992	16136	16131	16017	16072	16083	15918	15917	15880	16060	16146	15920	15869	15962	15935	16074	15992	16121	15919	15983	16068	16021	15877	15944	15904	15949	16073	16177	15920	16095	15931	15894	16150	16056	16034	16076	16054	16077	15964	16017	16076	16090	15921	16066	16072	16014	15949	15993	15998	15939	16030	15780	15966	16094	16016	16081	16111	15996	16147	16076	15932	15931	15933	15793	16038	16029	15971	16056	16029	15974	16118	15924	15993	15957	16133	15837	15975	16182	15934	15989	16063	16000	15842	16060	15818	15984	16016	16014	15930	16154	16068	16020	16016	16005	15978	16016	15882	16093	16106	15835	16073	15980	15986	16060	16120	16051	16062	16085	15863	15997	16006	16024	16031	15804	15956	16152	16038	16018	15979	15913	15977	15884	16109	15942	15968	16092	15928	16006	16153	15925	16036	16121	15998	15917	15993	15928	15980	15921	16006	15985	15845	16108	15914	16012	15882	15980	15948	15979	15878	15956	15964	15860	16014	15915	15862	16016	15898	16109	16028	16064	15802	16111	15977	16066	15988	16008	16120	16018	15876	16183	15983	16098	15944	16027	16180	16039	16230	16008	15833	15928	15781	15940	15934	15917	15986	15988	15834	15929	16019	16062	16325	16151	16032	15901	16010	16028	15950	16065	15919	15862	15907	16014	15931	16095	15997	16027	16041	16013	16010	16098	15844	15988	15979	16133	16105	15808	16106	15957	15916	15958	16102	15852	16061	15902	15875	15864	16066	15962	16078	15866	15882	15888	16078	15996	15938	16095	16040	16014	15956	16044	16187	15963	16083	15924	16228	15944	16046	15922	16051	15932	15970	16067	15926	15854	15959	16007	15895	16002	16019	16011	16053	16138	15926	15921	16230	16079	16065	15982	15910	16100	16024	16016	15793	16052	16120	16184	15961	15978	16006	15936	15989	16143	15884	16114	16055	16125	15947	15912	16063	16041	15968	16160	15943	16095	15727	16029	15964	16077	15949	15993	16015	15970	15980	15825	16074	15818	16005	16021	15840	16047	15867	16002	16079	15891	16039	16075	16091	16027	15985	16061	16059	16107	15946	15913	15920	15937	15956	16103	15858	16153	16092	16116	15947	15936	16095	16045	15970	15937	16039	15985	16144	15894	16001	15887	16084	16017	16051	15955	15982	15940	16049	16042	16151	15964	16004	16136	15869	15976	16094	15927	16053	15931	16058	16101	15913	15939	16052	16160	15950	15913	16095	16048	15954	15918	16204	15960	15946	16038	16029	16127	15980	16133	15989	15936	16153	16064	15945	16053	15945	15946	16053	15860	16052	16079	16161	15937	15999	16015	15888	16013	15951	16012	16024	15882	16000	15953	16013	15909	15944	16094	16041	15868	15930	15864	15928	15955	16095	15945	15809	15930	15973	16112	15802	15937	15987	16055	16052	16074	16029	15992	15898	16089	15900	15868	15926	15960	16042	16063	15811	15911	15966	15935	16033	15992	15714	15904	15868	16106	16102	15915	16122	16058	15883	15991	16155	15931	15934	16056	16125	16032	16089	16058	15874	16129	15952	16086	16009	15898	15926	16036	15993	15890	15969	15880	16005	15991	15978	16075	15901	16053	15941	15999	16012	16032	15960	16195	16020	15957	15834	15959	16002	16122	15992	15984	16195	16039	16030	16047	15854
23902	21325	28694	24756	23053	23507	23032	19892	19143	19226	18817	18509	18324	18360	18134	18010	17917	17888	17897	17795	17878	17937	17709	17874	17870	17578	17874	17608	17693	17534	17648	17493	17461	17448	17508	17473	17559	17367	17689	17654	17626	17542	17646	17600	17564	17680	17412	17716	17570	17586	17642	17517	17324	17592	17484	17556	17477	17749	17544	17516	17516	17466	17690	17586	17436	17485	17407	17495	17564	17567	17655	17557	17547	17586	17525	17581	17688	17376	17389	17650	17478	17466	17544	17583	17517	17418	17504	17547	17276	17493	17548	17634	17311	17400	17720	17390	17470	17567	17450	17460	17441	17554	17453	17567	17386	17488	17468	17598	17554	17618	17379	17672	17553	17640	17618	17451	17435	17319	17460	17462	17750	17417	17602	17696	17616	17438	17448	17381	17424	17388	17614	17470	17430	17477	17316	17473	17584	17593	17673	17415	17500	17390	17418	17464	17364	17512	17338	17651	17452	17440	17265	17462	17733	17564	17605	17461	17559	17534	17499	17692	17654	17261	17571	17575	17589	17558	17481	17591	17548	17504	17563	17591	17623	17529	17494	17293	17500	17723	17582	17395	17537	17481	17562	17423	17602	17464	17564	17560	17540	17425	17482	17453	17564	17492	17454	17473	17606	17416	17328	17497	17503	17456	17451	17465	17462	17472	17391	17477	17335	17511	17599	17382	17438	17535	17489	17595	17525	17417	17394	17555	17426	17414	17526	17516	17408	17658	17510	17426	17555	17685	17596	17560	17344	17602	17548	17436	17657	17587	17455	17391	17461	17564	17734	17442	17441	17631	17431	17484	17406	17481	17678	17681	17616	17694	17539	17427	17419	17737	17808	17421	17507	17673	17330	17514	17466	17491	17589	17467	17535	17645	17410	17512	17404	17481	17620	17338	17372	17440	17377	17669	17592	17530	17530	17441	17475	17367	17572	17230	17520	17523	17488	17622	17395	17588	17653	17567	17714	17614	17373	17536	17401	17518	17610	17539	17295	17604	17392	17721	17500	17553	17434	17399	17366	17709	17586	17387	17569	17449	17437	17574	17515	17520	17539	17383	17374	17581	17616	17713	17551	17610	17554	17484	17521	17450	17513	17519	17622	17508	17425	17453	17365	17557	17353	17626	17618	17412	17484	17495	17544	17611	17600	17605	17597	17447	17514	17559	17393	17474	17554	17505	17494	17530	17750	17416	17588	17733	17454	17570	17337	17604	17485	17601	17543	17408	17475	17494	17329	17621	17724	17563	17634	17556	17531	17601	17343	17511	17552	17469	17460	17461	17681	17544	17405	17496	17494	17483	17367	17446	17493	17614	17353	17353	17542	17497	17525	17402	17745	17682	17327	17517	17354	17614	17580	17305	17475	17501	17427	17399	17330	17593	17571	17559	17473	17438	17562	17480	17667	17565	17421	17364	17497	17522	17516	17507	17559	17551	17572	17639	17332	17457	17436	17598	17447	17565	17532	17650	17483	17618	17340	17218	17463	17510	17675	17582	17621	17410	17545	17644	17661	17737	17525	17388	17499	17637	17510	17402	17638	17352	17651	17345	17422	17829	17671	17253	17515	17170	17509	17131	17476	17563	17641	17362	17468	17586	17514	17338	17593	17495	17577	17513	17672	17429	17486	17402	17528	17440	17368	17420	17527	17639	17619	17407	17730	17544	17518	17456	17600	17633	17700	17388	17506	17618	17566	17541	17459	17454	17442	17455	17216	17496	17430	17429	17579	17606	17611	17392	17520	17558	17491	17371	17469	17395	17372	17407	17421	17485	17637	17541	17518	17636	17476	17408	17402	17397	17719	17553	17493	17588	17419	17513	17634	17615	17456	17525	17496	17569	17498	17564	17404	17742	17737	17448	17343	17496	17454	17711	17492	17496	17403	17685	17536	17473	17568	17422	17317	17378	17596	17626	17467	17637	17540	17346	17436	17279	17575	17496	17572	17450	17688	17323	17479	17432	17514	17490	17617	17518	17477	17571	17585	17518	17490	17676	17483	17616	17532	17453	17371	17731	17301	17523	17449	17365	17565	17494	17582	17489	17428	17592	17417	17535	17436	17466	17531	17605	17629	17524	17619	17364	17361	17317	17492	17541	17586	17258	17326	17701	17550	17460	17484	17607	17339	17393	17324	17527	17413	17608	17491	17598	17607	17474	17534	17513	17430	17540	17544	17553	17634	17528	17678	17435	17534	17570	17615	17491	17548	17593	17483	17552	17542	17453	17616	17564	17690	17501	17445	17521	17554	17448	17635	17347	17386	17402	17475	17433	17672	17589	17572	17379	17534	17404	17154	17601	17565	17261	17445	17574	17514	17630	17484	17554	17480	17377	17409	17294	17477	17428	17502	17484	17529	17455	17554	17493	17482	17266	17579	17500	17516	17597	17587	17645	17423	17628	17613	17480	17422	17352	17704	17581	17420	17298	17506	17328	17407	17627	17665	17629	17546	17518	17532	17557	17455	17509	17583	17713	17545	17430	17508	17525	17379	17624	17519	17540	17672	17465	17595	17665	17454	17506	17458	17679	17600	17530	17424	17320	17430	17748	17612	17565	17442	17526	17477	17625	17411	17375	17574	17493	17392	17399	17533	17608	17585	17786	17660	17465	17508	17468	17693	17460	17494	17425	17333	17549	17544	17565	17419	17648	17400	17376	17371	17520	17473	17569	17659	17381	17533	17622	17428	17444	17554	17479	17398	17540	17429	17418	17530	17567	17655	17457	17774	17444	17498	17730	17507	17611	17539	17450	17486	17453	17527	17668	17711	17494	17588	17546	17565	17503	17562	17516	17454	17512	17235	17556	17578	17656	17626	17342	17440	17541	17508	17552	17562	17434	17414	17587	17445	17492	17616	17636	17579	17456	17418	17575	17740	17490	17439	17333	17504	17565	17502	17339	17391	17499	17473	17642	17603	17538	17577	17450	17546	17395	17533	17543	17537	17302	17514	17446	17457	17603	17719	17362	17604	17593	17455	17762	17632	17517	17484	17555	17272	17680	17495	17507	17680	17772	17619	17423	17400	17542	17539	17472	17422	17626	17430	17703	17565	17549	17493	17571	17375	17488	17515	17519	17426	17646	17551	17457	17537	17515	17456	17353	17740	17464	17418	17559	17474	17444	17687	17561	17550	17578	17421	17559	17603	17454	17681	17443	17646	17565	17556	17432	17486	17532	17551	17523	17517	17516	17469	17527	17497	17574	17314	17370	17678	17557	17547	17263	17644	17540	17704	17481	17584	17576	17550	17361	17541	17604	17500	17403	17518	17521	17669	17412	17487	17556	17417	17527	17582	17599	17668	17523	17454	17453	17674	17470	17395	17269	17567	17529	17392	17488	17546	17242	17561	17508	17535	17705	17630	17582	17753	17476	17507	17557	17455	17409	17638	17312	17420	17429	17455	17584	17478	17546	17464	17379	17397	17570	17606	17391	17439	17512	17502	17464	17687	17699	17473	17408	17309	17705	17623	17440	17461	17406	17473	17505	17420	17502	17509	17526	17591	17567	17594	17593	17484	17587	17561	17559	17578	17473	17527	17573	17574	17749	17342	17564	17528	17580	17566	17581	17641	17519	17519	17693	17386	17680	17596	17411	17527	17555	17720	17394	17627	17447	17249	17527	17451	17410	17558	17605	17488	17628	17382	17468	17601	17554	17531	17578	17431	17404	17453	17522	17516	17478	17442	17427	17680	17388	17462	17722	17717	17368	17393	17557	17506	17446	17506	17387	17575	17499	17455	17544	17557	17518	17515	17564	17398	17488	17513	17500	17643	17554	17345	17623	17591	17383	17448	17465	17659	17540	17399	17426	17384	17421	17499	17624	17683	17527	17726	17343	17383	17543	17449	17656	17521	17638	17532	17602	17635	17563	17461	17305	17448	17837	17551	17504	17736	17434	17295	17481	17367	17656	17744	17380	17537	17304	17744	17608	17550	17673	17497	17577	17403	17413	17559	17699	17342	17585	17450	17416	17395	17702	17352	17516	17481	17528	17618	17420	17441	17542	17376	17677	17555	17601	17533	17505	17429	17456	17580	17264	17409	17417	17523	17657	17413	17484	17620	17649	17346	17536	17622	17527	17504	17544	17561	17387	17482	17623	17481	17470	17408	17336	17460	17670	17597	17460	17535	17434	17510	17409	17487	17587	17479	17513	17431	17524	17556	17563	17400	17481	17483	17431	17324	17301	17537	17525	17525	17233	17475	17468	17494	17362	17555	17491	17500	17495	17370	17492	17312	17497	17666	17542	17415	17456	17743	17557	17491	17357	17514	17479	17462	17417	17408	17738	17544	17520	17442	17518	17479	17538	17582	17429	17493	17377	17537	17579	17460	17463	17268	17461	17344	17635	17569	17631	17525	17403	17645	17478	17527	17512	17534	17544	17504	17349	17715	17451	17433	17429	17403	17154	17720	17483	17509	17381	17551	17341	17416	17558	17608	17419	17572	17427	17464	17398	17450	17448	17536	17375	17405	17329	17336	17496	17482	17272	17576	17468	17542	17376	17430	17512	17584	17523	17506	17270	17277	17208	17437	17457	17416	17561	17468	17629	17479	17529	17774	17488	17510	17493	17519	17441	17503	17550	17575	17490	17538	17427	17561	17701	17486	17633	17697	17615	17473	17702	17322	17541	17455	17540	17448	17618	17392	17340	17374	17286	17577	17536	17409	17584	17622	17391	17387	17556	17319	17520	17578	17441	17553	17363	17302	17526	17531	17563	17571	17491	17618	17232	17486	17372	17574	17556	17424	17390	17539	17293	17472	17612	17401	17466	17489	17732	17738	17556	17571	17721	17532	17510	17499	17393	17686	17479	17538	17503	17538	17447	17325	17519	17500	17407	17563	17750	17552	17460	17386	17656	17652	17614	17171	17396	17501	17459	17472	17460	17439	17505	17326	17527	17597	17384	17401	17541	17547	17508	17427	17314	17787	17497	17627	17598	17405	17365	17532	17667	17546	17583	17561	17529	17494	17303	17520	17494	17464	17423	17351	17489	17342	17317	17527	17684	17448	17476	17634	17569	17483	17745	17391	17351	17317	17474	17518	17514	17458	17496	17508	17331	17604	17349	17554	17672	17564	17632	17567	17443	17657	17813	17742	17531	17530	17380	17516	17450	17469	17316	17381	17446	17453	17368	17750	17524
25640	40815	37283	30930	26431	22938	21205	20003	19187	18599	18205	17556	17546	17060	16880	17005	16859	16698	16702	16760	16737	16369	16434	16547	16340	16515	16376	16508	16341	16305	16379	16298	16367	16279	15982	16290	16169	16309	16269	16216	16280	16209	16245	16495	16147	16070	16289	16131	16254	16092	16041	16209	16020	16347	16282	16138	16313	16039	16286	16115	16068	16313	16006	16184	16162	16269	16199	16150	16129	16126	16382	16089	16211	16000	16169	16124	16079	16171	16168	16004	16081	16155	16357	16088	16198	16237	16122	16274	16018	16272	16237	15935	16197	16095	16182	16007	16023	16237	15983	16409	16168	16105	16289	16390	16101	16250	16026	16181	16163	16025	16171	16279	16054	16154	16117	16122	16153	16118	16195	16007	16111	16052	15999	16345	16001	16096	16039	16165	16092	16078	16104	16160	16131	16102	15972	16100	15944	16212	16125	16232	16270	16267	16341	16232	16236	16080	16226	16098	16088	15953	16110	16148	16063	16309	16227	16035	16289	16066	16171	15913	15960	15976	16210	16187	16138	16072	15953	16209	16250	16060	16238	16018	16226	15979	16220	16220	16069	16073	16043	16139	16107	16214	16150	16244	16073	16105	16203	16218	16178	16093	16142	16179	16115	16055	16282	16151	16028	16055	16099	16225	16088	16001	16324	16235	16088	16010	16148	16259	16209	16131	16195	16053	16198	16261	16242	16233	16277	16035	16042	16216	16038	16041	16315	15997	16190	16014	16199	16162	16129	16324	16108	16375	16092	16200	15999	16186	16283	16112	16118	16240	16089	16146	15888	16196	16178	16141	16152	16138	16043	16163	16013	16045	16247	16128	16011	16256	16193	16085	16161	15879	16090	16148	16201	16142	16138	16042	16118	15987	16060	16070	16182	15984	16143	16195	16191	16022	16042	16274	16192	16019	16042	16228	16070	16146	16129	16051	16216	16337	16158	16171	16221	16141	16187	16176	16222	15969	16201	16327	16317	15967	16170	16009	16198	16025	16180	16051	16025	16231	16281	16092	15952	16138	16022	16239	16252	16025	16135	16053	16214	16056	16217	16120	16091	16360	16201	16048	16060	16084	16260	16060	16358	16030	16179	15972	16111	16089	16338	16191	16222	15919	16393	16054	16010	16050	16003	15957	15942	15902	16240	16022	16105	16154	16167	16163	16236	16164	16139	16210	16248	16039	16082	16133	16162	16122	15994	16269	16129	16198	16150	15936	16161	16172	16155	16103	16098	15974	16146	16202	16158	16090	16168	16262	16143	16090	16276	16185	16031	16165	16097	16121	16300	16382	16082	16268	16207	16082	16096	16055	16151	16110	16076	16251	16110	16240	16147	16056	16132	16129	15927	16123	16030	16252	16238	16103	16054	16070	16031	15945	16185	15989	16100	16312	16117	16234	16013	16082	16221	16026	16222	16006	16091	16102	16117	16141	15948	15873	16173	16174	16085	16082	16058	16053	16174	16266	16107	16178	16081	16308	16155	16032	16050	16069	16238	16117	16267	16175	16185	16053	16153	16189	15937	16238	16031	16080	15929	16180	16106	16157	16136	16140	16168	16092	16182	16144	16280	16236	16028	16082	16099	16244	16132	16067	15986	16220	16226	16116	16251	16060	15980	16126	15910	16207	16021	16118	16184	16106	15984	16244	16212	16013	16117	16024	16077	16144	16217	16014	16003	16205	16104	16112	16017	16162	16271	16080	16287	16228	16091	16210	16064	16178	16154	16345	16161	16035	16210	15908	16144	16150	16059	15993	16153	16143	15933	16278	16188	16156	16075	16272	16066	16099	15989	16169	16216	16107	16095	16135	16110	16073	16070	16233	16105	16097	16234	16176	16107	15986	16118	16248	16084	16115	15977	16011	16087	16221	16187	15976	16206	16130	15976	16045	15952	16237	16179	16118	16023	16103	16477	16088	16284	16063	16103	16197	16117	16287	16111	16025	16139	16074	16183	15969	16170	15968	16318	16260	16063	16255	16069	16181	16129	16133	16066	16230	16163	16152	16194	16254	16287	16292	16103	16216	16269	16140	16040	16200	16336	16148	16268	16008	15885	16193	16053	16002	16043	16051	16177	16135	16101	16328	16184	16301	16074	16053	16167	16170	16207	16118	16113	16160	16264	16214	16300	16261	16103	16034	15965	16079	16127	16005	15937	16267	15875	16104	16067	16158	16250	16185	16169	16055	16109	16093	16092	16202	16083	16202	16002	16222	16271	16205	16068	16111	16111	16043	16238	16037	16193	16044	16088	16131	16246	16088	16164	16225	16180	16229	16247	16227	16116	16060	16206	16241	16085	16102	16078	16203	16487	16081	16090	16047	16249	16013	16126	16068	16044	15928	16220	16054	16311	16059	16000	16090	16290	16059	16206	16086	16026	16089	16168	16089	16307	15937	16154	16147	16265	16251	15982	16275	16062	16023	16118	16221	16117	16000	16204	16283	16181	16124	16169	16019	16054	16094	16154	15951	16134	16134	16069	15922	16236	16078	16210	16151	16127	16104	16171	16183	16165	16130	16178	16137	16209	16205	16116	16224	16101	16139	16240	15957	16151	16118	16233	16151	16159	16145	16114	16023	16110	16213	16080	16197	16245	16143	16217	16145	16137	16165	16142	16174	16075	16299	16070	16085	16104	16280	16231	16053	16112	16017	16152	16369	15925	16183	16289	16062	16165	16192	16191	16052	16071	16093	16083	16333	16130	16033	16215	16132	16181	16020	16153	16060	16189	16089	16135	16248	16218	16129	16117	16145	16217	16246	16153	15990	15977	16324	16081	16215	16044	16020	16035	15935	16179	16309	16208	15981	16084	16118	16167	16198	16097	16225	16024	16159	16137	16103	16054	16070	16167	16075	16079	16073	16229	16119	16094	15997	16153	16235	15966	16113	16099	16101	16283	16087	16195	16232	15976	16150	16058	16056	16078	16222	16165	16054	16028	15962	16271	16126	16000	16166	15834	16195	16184	16241	16116	16180	16102	16238	16080	16240	16197	16158	16133	16082	16164	16180	16219	16245	16208	15883	16266	16150	16219	16135	16005	16177	16218	16124	16317	16122	16273	16053	16136	16242	16048	16027	16043	16138	16265	16152	16223	16024	16182	16142	16148	16120	16303	16148	16086	16127	16087	16130	16170	16158	16241	16089	16199	16038	16069	16242	16365	16187	16240	16171	16198	16373	16053	16151	16146	16079	16089	16081	16265	16082	16308	16047	16052	16256	16158	16031	16074	16236	16159	16105	16186	16030	16124	16079	16084	16257	16176	16069	16225	16077	16051	16128	16150	16211	16228	16038	16318	16163	16137	16115	16186	16156	16094	16150	15944	16319	16197	16145	16009	16131	16036	16114	16164	16163	16180	16225	16156	16057	15976	16322	16033	16015	16100	16100	16038	16179	16008	16119	16074	16054	16254	16188	16095	16163	16240	16225	16169	16131	16339	16256	16120	16053	16248	16054	16114	16149	16099	16187	16139	16042	15984	16197	16167	16220	16263	16074	16218	16233	16139	16253	16080	16183	15851	16139	15984	16269	16088	16204	16037	16191	16058	16198	16047	16054	16025	16156	16081	16142	16116	16166	15980	16017	16039	15998	16099	16205	16102	16189	16086	16213	16113	16142	16188	16209	16152	16301	16106	15950	16020	16211	15904	16320	16171	16029	16004	16056	16209	15968	16135	16040	16177	16115	16032	16273	16131	16085	15950	16027	16085	16163	15991	16285	15958	16008	16049	16181	16102	16134	16111	16241	16104	16034	16199	16161	16208	16115	16171	16156	16268	16052	16018	16168	16174	16060	16019	16172	16146	16155	15991	16032	16117	16092	16230	16054	16018	16111	16207	16153	16180	16293	16029	16041	16026	16138	16176	16123	16098	16299	16116	16276	16106	16176	16164	16085	16281	16094	16145	16084	16318	16086	16021	16180	15936	16223	15824	16160	16122	16270	16143	16134	15998	16109	16020	16186	16213	16211	16078	16030	16049	16183	16064	16229	16222	16189	16115	15933	16176	16348	16116	16149	16168	16167	16165	16094	16094	16225	16190	16390	16130	16068	16058	16126	16235	16309	16174	16140	16136	16149	16001	16165	16153	16013	16233	16306	16187	16205	16156	15999	16146	16192	16106	16171	16024	16116	16124	15998	16334	16243	16198	16093	16114	16166	16162	16125	16187	16011	16268	15963	16159	16014	16100	15997	16001	16046	16139	15964	16178	16113	16186	16092	16192	16208	16318	16204	16084	15975	16283	16056	16090	16268	16251	15958	16054	15996	16125	16152	16213	16041	16178	16085	16071	16072	16099	16215	16060	16296	16132	16236	16212	16131	16139	16108	16320	16056	16175	16090	16152	16291	16078	16170	15861	16177	16221	15932	16104	16252	16089	16291	16359	16179	16040	15960	16161	16263	16098	15983	16329	16146	16056	16169	16211	16179	16132	16127	16104	16169	16144	16120	16134	16038	15985	16083	16161	16188	16128	16137	16103	16187	16289	15966	16247	16331	16046	16026	15983	16069	16274	16216	16090	16175	16185	16308	16175	16142	16028	16213	16191	16115	16173	16291	16041	16130	16117	16203	16164	16044	16168	16118	16092	16064	16100	16047	16169	16285	16102	16106	16135	15928	16073	16357	16205	16083	16047	16248	16217	16129	16141	16186	16146	16011	16165	16063	16062	16047	16081	16208	16070	16268	16272	16099	16227	16184	16198	16233	16045	16152	16120	15890	16198	16138	16166	16116	16120	16270	16044	16216	16213	16061	16006	16196	16175	16338	16134	16186	16040	16061	16425	16151	16115	16125	16186	16223	16248	16010	16099	16182	16254	16094	16179	15975	16092	16121	16285	15890	16200	16202	16186	16181	16110	16329	15954	16023	16004	16290	16347	16077	16083	16029	16206	16256	16151	16206	16018	16216	16239	16024	16086	16042	16106	16191	16080	16194	16270	16288	16044	16138	16166	16119	16121	15991	16261	16048	16124	16176	16111	15997	16187	16033	16098	16104	16128	16118	16055	16100	16065	16126	16201	16066	16183	16175	16048	16134	16181	16111	16009	15988	16189	16206	16154	16023	16035	16263	16173	15940	16248	16248	16141	16210	16146	16109	16007	16098	16075	16093	16053	16230	16150	16192	16074	15916	16029	16267	16003	16072	16085	16015
22876	21325	29141	23913	22037	24637	26442	21711	20337	20046	19534	18901	18879	18514	18382	18159	18186	18154	18135	17935	17949	17892	17905	17820	17843	17730	17853	17937	17626	17827	17438	17672	17724	17485	17655	17748	17691	17545	17626	17537	17537	17538	17528	17740	17615	17405	17477	17652	17423	17374	17428	17333	17544	17694	17330	17441	17581	17404	17473	17477	17503	17324	17357	17432	17439	17408	17545	17381	17464	17579	17637	17367	17286	17250	17562	17318	17487	17547	17468	17343	17431	17434	17327	17547	17436	17626	17331	17452	17454	17329	17405	17455	17207	17284	17230	17593	17438	17485	17267	17686	17265	17309	17524	17335	17401	17498	17363	17329	17507	17254	17441	17277	17331	17410	17537	17298	17390	17419	17319	17429	17352	17379	17468	17429	17292	17382	17436	17537	17445	17521	17343	17275	17293	17455	17374	17398	17407	17221	17150	17308	17616	17424	17407	17401	17644	17438	17401	17486	17332	17391	17223	17396	17474	17431	17460	17248	17377	17422	17345	17545	17417	17509	17357	17323	17194	17494	17341	17320	17550	17323	17224	17269	17457	17458	17354	17420	17320	17226	17414	17428	17128	17448	17326	17369	17397	17174	17440	17243	17487	17105	17221	17263	17450	17183	17348	17462	17232	17247	17375	17552	17314	17161	17454	17297	17185	17388	17338	17473	17360	17291	17335	17345	17194	17366	17620	17300	17179	17244	17265	17363	17465	17287	17122	17367	17413	17469	17333	17323	17175	17386	17330	17370	17461	17347	17306	17471	17335	17494	17464	17314	17233	17308	17365	17323	17472	17268	17443	17453	17599	17465	17413	17295	17208	17258	17338	17415	17284	17210	17412	17370	17385	17369	17326	17217	17410	17233	17220	17347	17394	17311	17312	17389	17425	17425	17228	17281	17485	17171	17322	17383	17243	17232	17298	17395	17421	17229	17167	17415	17159	17354	17354	17361	17272	17142	17309	17242	17308	17302	17418	17710	17206	17278	17065	17287	17329	17317	17387	17391	17168	17363	17305	17273	17477	17261	17532	17525	17370	17359	17538	17306	17274	17358	17265	17338	17325	17288	17147	17273	17331	17312	17120	17315	17442	17405	17523	17337	17346	17538	17443	17509	17222	17317	17204	17313	17379	17358	17336	17408	17351	17512	17536	17199	17509	17342	17383	17381	17187	17364	17385	17524	17361	17345	17237	17372	17451	17240	17323	17371	17293	17410	17274	17360	17197	17464	17582	17357	17489	17301	17299	17223	17175	17431	17391	17222	17346	17180	17368	17231	17436	17311	17345	17386	17270	17250	17412	17320	17339	17580	17424	17184	17464	17461	17440	17484	17385	17365	17461	17406	17284	17510	17204	17480	17431	17409	17548	17112	17086	17383	17166	17596	17262	17404	17369	17355	17379	17392	17140	17279	17551	17447	17320	17483	17279	17203	17182	17330	17225	17321	17236	17476	17448	17363	17479	17308	17611	17240	17281	17571	17465	17357	17410	17407	17340	17334	17302	17329	17574	17420	17388	17418	17135	17256	17420	17330	17312	17198	17396	17436	17255	17330	17595	17174	17262	17294	17359	17475	17435	17482	17397	17377	17280	17472	17436	17347	17315	17363	17374	17263	17240	17134	17438	17508	17099	17262	17377	17322	17390	17455	17506	17236	17344	17448	17428	17153	17372	17324	17289	17280	17418	17295	17585	17274	17205	17391	17487	17340	17287	17331	17344	17229	17170	17176	17254	17481	17441	17329	17362	17373	17449	17399	17748	17391	17291	17240	17615	17365	17542	17466	17434	17189	17289	17365	17380	17377	17428	17552	17270	17318	17237	17235	17320	17400	17374	17405	17271	17505	17535	17482	17401	17350	17352	17279	17344	17279	17372	17402	17381	17448	17292	17290	17378	17309	17248	17452	17284	17456	17232	17397	17500	17411	17352	17332	17485	17466	17316	17506	17155	17190	17436	17439	17465	17271	17326	17464	17256	17350	17414	17276	17337	17304	17505	17241	17377	17186	17285	17202	17323	17322	17190	17246	17429	17354	17500	17166	17437	17338	17522	17387	17351	17580	17437	17378	17512	17384	17416	17489	17255	17462	17372	17326	17388	17418	17402	17466	17267	17213	17234	17175	17444	17381	17201	17341	17591	17202	17520	17426	17349	17426	17346	17406	17369	17441	17091	17421	17211	17445	17407	17199	17521	17519	17422	17510	17361	17543	17314	17355	17396	17260	17381	17252	17378	17462	17381	17450	17464	17167	17328	17562	17311	17269	17326	17181	17289	17247	17355	17439	17373	17400	17382	17412	17359	17372	17481	17380	17473	17403	17456	17471	17476	17303	17249	17152	17287	17532	17377	17329	17569	17316	17419	17238	17324	17342	17440	17102	17362	17320	17346	17500	17485	17549	17333	17400	17236	17149	17395	17367	17310	17448	17342	17336	17089	17342	17321	17332	17311	17132	17311	17305	17443	17463	17403	17385	17228	17103	17352	17233	17529	17460	17430	17444	17435	17384	17275	17394	17372	17396	17393	17322	17408	17265	17428	17557	17416	17325	17151	17460	17307	17426	17557	17533	17516	17498	17509	17387	17460	17515	17342	17271	17509	17323	17222	17383	17458	17392	17381	17259	17440	17510	17389	17536	17352	17499	17439	17286	17081	17406	17448	17581	17478	17274	17476	17374	17230	17323	17262	17495	17481	17475	17235	17427	17672	17250	17549	17333	17516	17384	17357	17318	17231	17234	17401	17415	17643	17368	17254	17614	17416	17356	17336	17215	17372	17477	17286	17389	17381	17440	17415	17476	17321	17324	17354	17461	17358	17369	17430	17363	17461	17270	17334	17232	17167	17421	17448	17176	17444	17205	17440	17533	17380	17373	17261	17430	17435	17371	17305	17375	17398	17327	17542	17534	17483	17221	17321	17458	17563	17473	17520	17392	17294	17351	17472	17508	17469	17499	17367	17274	17319	17726	17494	17396	17558	17537	17374	17401	17183	17281	17392	17174	17496	17377	17230	17472	17386	17417	17476	17321	17299	17519	17392	17415	17247	17412	17226	17488	17473	17309	17287	17300	17421	17441	17379	17363	17569	17365	17225	17275	17341	17505	17509	17362	17346	17409	17217	17331	17486	17427	17369	17311	17409	17320	17313	17312	17441	17333	17375	17215	17447	17376	17270	17668	17208	17396	17465	17330	17365	17266	17390	17314	17365	17498	17496	17288	17469	17540	17517	17267	17480	17255	17410	17293	17121	17304	17491	17265	17464	17422	17461	17282	17245	17242	17222	17245	17202	17312	17332	17335	17187	17249	17301	17356	17539	17195	17398	17485	17392	17583	17489	17177	17258	17326	17498	17408	17475	17384	17340	17253	17441	17131	17372	17534	17292	17361	17485	17273	17396	17600	17591	17350	17296	17358	17476	17506	17517	17426	17263	17283	17301	17185	17200	17358	17339	17288	17432	17446	17368	17297	17450	17350	17478	17372	17131	17284	17470	17448	17059	17271	17286	17323	17401	17339	17313	17422	17399	17233	17395	17475	17514	17419	17091	17381	17344	17495	17335	17422	17298	17569	17238	17454	17476	17088	17159	17145	17246	17547	17613	17472	17560	17222	17508	17251	17428	17398	17429	17541	17386	17307	17641	17480	17234	17369	17419	17355	17574	17350	17180	17340	17468	17276	17501	17159	17373	17251	17293	17257	17274	17527	17270	17329	17354	17301	17362	17357	17220	17350	17178	17464	17320	17340	17548	17306	17362	17433	17505	17389	17392	17424	17358	17323	17434	17384	17177	17494	17271	17297	17288	17231	17509	17365	17653	17478	17517	17288	17093	17265	17444	17405	17539	17478	17205	17385	17518	17047	17146	17352	17306	17340	17333	17262	17478	17425	17340	17238	17500	17285	17434	17370	17348	17206	17394	17372	17365	17357	17346	17580	17542	17272	17182	17404	17349	17412	17373	17308	17389	17106	17517	17477	17123	17359	17218	17385	17187	17412	17381	17356	17309	17157	17472	17547	17346	17250	17618	17218	17315	17317	17367	17311	17331	17123	17202	17284	17246	17236	17341	17481	17255	17337	17573	17447	17362	17286	17563	17234	17225	17211	17472	17479	17542	17557	17344	17287	17319	17215	17440	17279	17241	17384	17392	17588	17233	17357	17516	17216	17308	17404	17473	17273	17331	17513	17272	17503	17434	17389	17399	17442	17381	16965	17367	17394	17383	17121	17300	17545	17334	17371	17319	17273	17350	17335	17376	17465	17480	17206	17408	17460	17368	17382	17111	17419	17449	17462	17380	17337	17482	17395	17428	17391	17419	17361	17414	17296	17536	17321	17315	17377	17169	17268	17621	17431	17462	17304	17531	17386	17271	17318	17316	17333	17283	17371	17444	17523	17522	17350	17399	17570	17290	17496	17396	17412	17370	17304	17309	17353	17588	17324	17295	17366	17351	17361	17315	17415	17286	17467	17320	17294	17179	17634	17338	17401	17618	17255	17366	17261	17448	17223	17455	17386	17408	17207	17335	17317	17338	17354	17243	17377	17482	17231	17302	17489	17196	17325	17522	17516	17523	17525	17368	17233	17335	17395	17355	17394	17516	17194	17421	17229	17420	17388	17230	17347	17344	17298	17570	17368	17329	17417	17388	17428	17322	17216	17365	17207	17573	17320	17407	17328	17096	17430	17350	17149	17179	17356	17545	17399	17317	17370	17331	17264	17544	17441	17191	17097	17315	17450	17361	17558	17333	17276	17330	17461	17411	17484	17305	17236	17372	17462	17386	17422	17389	17358	17358	17425	17271	17371	17306	17258	17527	17466	17274	17366	17264	17391	17481	17350	17234	17369	17410	17542	17204	17427	17390	17411	17210	17366	17255	17465	17151	17196	17214	17335	17354	17306	17289	17424	17224	17298	17557	17195	17550	17447	17640	17523	17424	17473	17307	17429	17192	17353	17492	17374	17596	17498	17384	17395	17273	17470	17203	17406	17477	17394	17341	17229	17365	17384	17347	17331	17255	17441	17513	17229	17268	17268	17420	17436	17469	17520	17432	17456	17371	17372	17479	17317	17406	17460	17636	17427	17393	17539	17443	17326	17418	17512	17332	17394	17326	17202	17289	17409	17203	17393	17432	17427	17446	17560	17430	17291	17560	17495
25740	42397	41251	35623	29859	26403	24113	22355	20735	19815	19146	18378	18172	17635	17441	17078	17165	17019	16863	16712	16694	16564	16671	16603	16457	16620	16496	16285	16366	16363	16235	16385	16166	16268	16371	16067	16365	16187	16355	16158	16112	16306	16195	16779	16098	16194	16212	16103	16128	16113	16271	16213	16008	16189	16201	16022	16001	16126	16071	16098	16133	16123	16213	15978	16052	16267	16125	16125	16239	15860	15903	16007	16227	16003	16098	15928	15956	15946	16062	16051	16045	16114	16044	16166	16061	15999	16027	16146	16009	15972	16123	16165	16069	16077	16134	16107	16035	16102	16185	15969	16103	15968	16112	15993	16165	16007	15941	15991	16259	16105	16045	16138	15913	16132	16118	15850	15975	16052	16040	16097	16064	16025	16168	16108	15988	15904	16029	16216	15884	15983	16130	16017	16358	15973	16015	15978	16075	15982	15956	15854	16000	16192	16049	16087	16215	16226	16206	16088	15964	16056	16022	16032	15945	16219	16192	16082	16144	15972	16077	16071	16029	15993	16145	15938	15938	15880	15986	15879	16120	15997	16134	16086	16102	15899	16010	16111	15939	16051	15850	16246	16198	16118	16033	16172	16078	16143	16013	15994	16212	16066	16043	15975	16140	15941	16147	15900	16057	15879	16016	16089	16078	15996	16108	16243	16137	16027	16181	16178	15874	15984	16009	16152	15992	15927	15981	16128	16181	16108	16012	16018	16150	16052	16079	16034	16166	16036	16099	16072	16002	16080	16202	16086	16156	16043	16038	16062	15957	15868	16119	15879	16002	16025	15983	16055	15935	16097	15960	16130	16018	16099	16002	16031	15955	15965	16119	16220	16046	16044	15957	16016	16030	16116	15855	16138	16244	16135	15919	16006	16098	16084	15988	16159	16037	16228	16040	16127	16132	16080	16170	15907	16058	15991	15924	16107	16064	15938	15953	16047	16098	16034	15978	16087	15928	15982	15958	15999	15960	16157	16104	15939	16121	16131	16135	15928	16181	16086	15984	16129	16210	16070	15941	16117	15921	16114	16150	16321	16046	16060	15885	16092	16007	16085	16004	16251	16049	16057	16096	16016	16032	16092	16016	16068	16080	15980	16104	16016	15985	16091	16069	16029	16052	16048	15972	16077	16012	15991	16180	15940	15957	15992	16174	16112	15891	16021	16041	16073	15981	16094	16052	16169	16113	16092	16074	15953	16062	16046	16000	15980	16081	16131	16136	16005	16140	16164	16011	15925	16058	16117	16056	15918	16059	16135	15939	16039	16156	15962	15943	15956	15981	16010	15931	15893	16060	16185	15971	16170	15972	15883	16230	16010	16028	16041	16140	16234	16083	16105	15932	16129	16122	16030	16179	16156	16124	16185	16193	16170	16085	16341	15943	16007	16144	16120	16059	16016	16112	15888	16267	16045	16136	16035	16023	16166	16201	15951	15977	16182	16137	16072	15890	16276	16200	16000	16093	15972	15956	16221	16028	16058	15819	16142	16075	16206	16179	15976	15870	16095	16044	15997	16017	15969	16029	16021	16154	15990	16149	15933	16138	15988	16148	16054	16168	15983	16148	16116	16047	16011	16176	16065	16019	16016	16008	16082	16038	16153	15913	15855	16100	16061	16087	16134	15983	16083	16075	15740	15970	16004	16032	15935	16147	15888	16044	16101	16204	15985	15941	15981	16171	15937	16007	16139	15992	16036	16092	15987	16173	16115	16028	15959	16292	15813	16176	15993	16141	16019	15962	16064	15900	16052	15890	16039	16076	16047	16056	16206	15969	16001	15903	15972	16111	15957	16134	16142	16111	16013	16109	15980	16100	15985	15962	15967	16036	16085	15992	16307	15945	15966	16021	15817	16083	16049	15930	16008	16027	16013	16015	16078	16087	16098	16080	16066	16102	16179	16048	16004	16085	16088	16013	16086	16126	15958	16087	16155	16112	16078	15953	16161	16001	15881	15871	16199	16189	16131	16074	16184	16102	16043	16070	15870	16096	15943	16214	15957	16039	16284	16001	16176	15938	16144	16004	15961	16088	16268	15876	16003	16004	16114	16070	16035	16065	16086	15930	16064	15940	16020	16063	16222	16082	15937	16090	16191	15922	15962	16004	15860	16137	15996	16011	16046	15928	16010	15749	16096	16065	15938	15870	16158	16074	16029	15904	16138	16204	15987	16240	15994	15914	15825	16128	16075	16018	16174	16089	15968	15993	16105	16013	15886	16052	15885	16072	15965	15993	15985	16139	15901	15990	16019	15973	16157	15930	16147	16025	15993	16149	16213	16183	16139	16077	15966	16170	15985	16018	16178	16067	16135	15972	15956	16079	16104	16126	16214	16134	15938	16040	15970	16329	15971	16152	16027	16012	16066	16075	16075	16035	16050	15935	16121	16010	16019	16123	15958	16024	16058	15979	15992	16165	16112	16081	16111	16213	16019	15916	16050	16026	16140	16215	16010	15987	15964	16012	16116	15849	16100	16072	15942	16246	15964	16065	15957	15992	16018	16005	16243	15908	15946	15938	16069	16050	16060	16151	15993	15877	15999	16017	16032	16132	16030	15966	16000	16105	16029	16023	16000	15962	16066	16091	16020	16048	16028	16073	15956	16010	16005	16068	16014	16032	15971	16063	16056	16060	16070	16153	16050	16019	15975	15993	15975	16121	16267	16000	16129	15967	15926	16048	15973	16002	15917	16124	16030	15976	16010	16065	16038	16031	16085	16064	16119	16100	15967	16185	16111	15895	16106	16005	16252	16041	15932	16270	16091	16062	15979	15962	16122	16185	15921	16207	16106	15954	16095	16135	16057	16092	16228	15808	15990	16244	16049	16048	15991	15929	15919	15973	15935	16137	15972	16117	16165	16035	15939	15950	16060	15931	15977	16015	16063	16083	16049	15954	16086	15993	15853	16086	16089	16195	16072	16159	16119	15889	16068	16003	16164	15970	15970	16109	16010	16212	16057	16193	16000	16023	16148	15962	16165	16216	16027	16133	15963	15968	16168	16002	16053	15884	16029	15945	16251	15919	16073	16078	16193	15932	16101	16015	16035	16159	16227	16053	15964	15949	16161	15891	16009	15950	15959	16005	16044	15998	16081	16060	16112	16109	16097	16160	15965	15822	16099	16048	16353	16123	16129	15972	15986	15833	16111	16083	16217	16041	16163	15919	16130	16029	15930	15899	16093	15898	16145	16020	16090	15879	16027	15963	16097	16111	16052	16128	16059	16040	16174	15963	16123	16064	15967	16086	15984	16091	16131	16005	16103	16252	16031	15918	16215	15967	16074	15977	16131	16188	16022	15981	16004	16100	16081	16075	15994	16051	15949	16144	16163	16123	16158	16155	16046	16040	16087	16099	16313	16035	16187	15974	16176	15902	15991	15913	16003	16087	16022	15927	15918	16012	16048	16090	16151	15867	16206	16058	16262	16053	16053	16090	16099	16126	16045	15970	15910	16022	15929	16086	15975	16161	16140	16124	16167	15996	16299	15943	15959	16063	15965	16168	15933	16160	16026	16128	15952	15973	16063	15975	16099	16198	16162	15985	16127	16060	15923	16106	16082	16119	16165	16140	16099	15957	16143	16026	15964	16171	16079	16052	15937	16121	15915	16143	16049	16103	15925	16161	16018	15984	16251	16065	16045	16094	15909	16100	16056	15989	15979	16112	16111	15974	16133	16016	16180	16000	16178	16010	16019	16034	16145	16059	15852	15999	16050	16124	15924	16015	16142	15801	16093	16093	16040	15992	16152	16078	16210	16221	16012	15853	16095	16021	16035	16093	16210	16058	16018	15988	16282	16109	15924	16104	15893	16117	15999	15990	16117	15996	16113	16143	16117	15987	16165	15953	16046	15973	15975	16035	15936	15927	16012	16034	16103	16090	16047	16020	16109	15952	16134	16035	16023	16150	16106	16096	16067	15927	15989	16134	16264	16013	15939	15998	16020	16123	15967	16144	16045	15941	16065	16091	15938	15988	15998	16023	16133	16057	16168	16138	16144	16018	15948	16083	16036	16266	16123	15971	16032	16128	16111	16238	16110	16063	16018	15943	16055	16084	15934	16078	16077	16166	15919	16013	15910	15967	15945	16063	16127	16122	16001	16008	15996	16026	15972	16077	16022	16181	16161	15934	16025	16113	16045	16168	16011	16065	15874	16165	15888	16118	16004	16084	16034	16150	15914	16121	16230	15946	16037	16061	16102	16088	16100	16140	16001	16216	15935	15931	16046	15954	16187	16005	16100	16021	16071	16171	16099	16075	16013	16274	16064	16115	15997	16003	15914	16097	15849	15894	15995	16087	15960	15899	16014	15978	15947	16041	16246	16122	16045	16050	16109	16087	16061	15968	16077	16196	16192	16030	16044	16134	15994	16010	15961	15965	16081	15945	16116	16217	16110	16071	16066	16097	16112	16088	16118	16080	15908	16042	16127	16038	16195	16113	16168	15997	16062	16001	16075	16015	15921	15899	16107	15951	16090	16212	15996	15944	16068	16047	16038	16027	15994	16274	16062	16078	15965	16033	16005	16125	16021	16054	15937	16082	16122	15900	15906	16033	15890	16066	16073	16249	16126	16067	16046	15887	15942	16296	16183	16096	16020	15929	16201	16070	16184	15931	16028	16070	15989	15992	16061	16114	15987	16200	15928	16025	15895	16109	15912	16231	16004	15965	16104	15933	15867	15961	16114	16011	16030	15917	15982	16090	16129	15966	16213	16017	15930	16005	16173	16103	16117	15851	15971	15879	16049	15928	16089	16208	15922	16100	16037	16120	16124	16123	16052	16318	15992	16004	16221	16007	16218	16104	16267	16116	16112	16021	16182	16097	16166	16006	16085	16057	16045	16093	16019	16085	16232	15926	15980	15891	16060	16112	16137	16176	15926	15930	16174	16026	16067	15950	16047	16041	16173	16217	16135	16060	16118	16086	16104	16016	15885	15965	16208	16147	16183	16057	16182	16046	16135	16158	16131	16022	16036	16229	16033	16149	15986	16155	16059	15941	16016	16164	16059	15928	16039	16009	16026	16104	15915	16058	16022	16024	16038	16188	16029	16009	16272	15953	16183	16048	15936	15961	16192	15981	16074	15822	16038	16143	15940	16104	16007	16200	16155	15949	16108	16085	15961	16079	16014	16123	16108	16118	16068	16013	15989
27489	23678	28570	25692	20822	19802	19510	18673	18027	17822	17629	17664	17463	17514	17492	17313	17258	17424	17194	17464	17324	17335	17222	17384	17307	17007	17536	17446	17060	17119	17182	17197	17403	17079	17286	17472	17167	17123	17247	17199	17277	17189	17197	17103	17213	17094	17305	17361	17179	17021	17273	16916	17000	17189	17283	17182	17230	17157	17130	17031	17261	17126	17293	17339	17143	17146	17219	17234	17112	17218	17180	17255	17110	17470	17247	17181	17320	17317	17151	16995	17166	17096	17398	17285	17204	17369	17129	17272	17314	17189	17195	17185	17160	17133	17314	17072	17247	17116	17114	17187	17293	17284	17070	17148	17206	17227	17358	17265	17263	16983	17387	17510	17334	17059	17091	17244	17158	17096	17094	16966	16948	17270	17200	17091	17265	17221	17242	17232	17265	17216	17240	16954	17167	17270	17272	17422	17074	17250	17081	16917	16994	17205	17192	17176	17455	17250	17252	17216	17380	17144	17076	17342	17287	17113	17107	17209	17087	17315	17157	17232	17045	17193	17267	17069	17116	17025	17097	17177	16961	17238	17258	17258	17124	17194	17136	17158	17155	17217	17321	17073	17096	17184	17071	17302	17059	17135	17208	17223	16986	17157	16978	17283	17379	17257	17110	17142	17351	17145	17332	17233	17269	17204	17205	17001	17100	17171	17123	17128	17160	17244	17071	17259	17224	17176	17290	17183	17195	17018	17002	17361	17204	16948	17076	17184	17006	17236	17214	17183	17317	17071	17240	17111	17173	17230	17100	17149	17073	17082	17239	17044	17068	17380	17236	17269	17112	17138	17203	17001	17181	17337	17315	17234	17108	17221	17215	17176	17351	17063	17059	17143	17300	17111	17176	17241	17180	17076	17117	16988	17172	17104	17083	17107	17152	16976	17239	17102	17268	17316	17182	17116	17208	17089	17271	17132	17227	17245	17000	16882	17235	17205	17202	16957	17005	17106	17151	17052	17290	17138	16880	17205	16966	17044	17241	17091	16992	17108	16948	17003	17247	17279	17156	17064	17125	17003	17150	17097	17295	17242	17091	17229	17062	17085	17110	17089	17166	16962	17026	17302	17359	17026	17098	17308	17333	17291	16965	17062	17258	17174	17414	17094	17295	17265	17211	17250	17298	17022	17354	17234	17198	17086	17294	17124	17015	17081	17095	17100	17113	17091	17247	17376	17301	17120	17051	17061	17222	17401	17225	17525	17099	17174	17283	16968	17072	17317	17098	16990	17162	17026	16988	17162	17199	17208	17042	17230	17242	17002	17230	17289	17144	17239	17176	17149	17161	17155	17414	17080	17042	17208	17246	17359	17176	17029	16949	17145	17183	17181	17083	17318	17245	17154	17362	17002	17038	17159	17386	17110	17253	17063	17221	16993	17123	17075	17223	16940	17229	17029	17066	17204	17291	17068	17102	17086	17256	17193	17088	17138	17270	17279	17152	17276	17173	17081	17232	17291	17141	17217	17166	17151	17231	17229	17382	17198	17182	17315	17282	17153	17407	17156	17073	17121	17118	16854	17281	17127	17260	17267	17127	17084	17276	17230	17242	17159	17185	17188	17115	17320	17100	17228	17274	17041	17266	17273	17130	17253	17115	17219	17260	17213	17314	17448	17195	17299	17205	17210	17198	17184	17229	17229	17145	17202	17076	17162	17203	17256	17127	17158	17339	17361	17118	17143	17212	17138	17294	17296	17207	17017	17110	17219	17251	17027	17173	17157	17269	17188	17085	17085	17336	17257	17155	17075	17129	17349	17070	17183	17181	17107	17294	17138	17195	17406	17090	17167	17092	17144	17143	17137	17211	17049	16972	17113	17259	17182	17261	16852	17245	17178	17181	17132	16909	17161	17312	17087	17151	17229	17360	17274	16929	17291	17367	17324	17152	17190	17134	17175	17354	17433	17191	17175	17298	17260	17266	17120	17314	17202	17042	17025	17175	17272	17064	17147	17250	17214	17136	17241	17121	17101	17133	16983	16970	17044	17258	16934	17003	17044	17208	17072	17021	17114	17164	17037	17217	17331	17110	16995	17118	17285	17289	17093	17246	17237	17260	17192	17218	17223	17319	17085	17075	17080	17144	17053	17023	17082	17093	17208	17323	17268	17248	17011	17210	17105	17176	17268	17098	16936	17131	17360	17314	17139	17142	17365	17114	17086	17202	17199	17353	17171	17115	17082	17175	17186	17050	17193	17229	17377	17092	17018	17249	17079	17198	17062	17374	17117	17049	17115	17262	17103	17367	16996	16995	16977	17028	17228	17248	17210	17261	17309	17235	17223	17158	17247	17249	17213	17259	17050	17096	17167	17254	17232	17269	17130	17047	17080	17244	17221	17042	17015	17126	17135	17218	17243	17027	17123	17189	17258	17142	17131	17255	16994	17085	17155	17172	17008	17322	17253	17172	17336	17205	17349	17227	17106	17270	17334	17270	17354	17090	17177	17071	17360	17302	17218	17118	17200	17244	17231	17172	17195	17146	17102	17214	17202	16950	17046	16976	17250	17372	17131	17280	17169	17288	17316	17040	17050	16927	17145	17230	17157	17151	17273	17274	17247	17293	17016	17112	17103	17293	17342	17183	17168	17411	17269	17294	17343	17070	17192	17126	16941	17140	17232	17124	17205	17245	17088	17245	17047	17145	17192	17120	17149	17077	17210	17337	17123	17361	17208	17282	17206	17283	17224	17076	17056	17416	17213	17253	17281	17249	17131	17174	17112	17050	17020	17272	17159	17079	17181	17327	17280	17235	17316	17064	17082	17024	17254	17028	17217	17155	17288	17128	17127	16972	17105	17249	17116	17184	17327	17145	17118	17245	17270	17180	17246	17259	17150	17169	17310	17164	17148	17090	17224	17019	17409	17038	17223	17355	17235	17238	17240	17277	17325	17294	17019	17223	17488	17276	17273	17249	17271	17319	17159	17274	17201	17408	17065	17201	17053	17195	17185	17174	17237	17142	17074	17081	17229	17166	17145	17343	17058	17330	17208	17110	17186	17107	17169	17327	17050	17182	17265	17026	17217	16930	17159	17336	17178	17217	17220	17326	17163	17255	17256	17196	17285	17357	17133	17289	17200	17146	17107	17283	17293	17145	17150	17062	16870	17179	17304	17303	17102	17373	17105	16973	17135	17136	17192	17171	17048	17361	17214	17014	17076	17159	17270	17072	17029	17371	17189	17189	17103	17229	17104	17149	17156	17368	17313	17527	17375	17110	17204	17208	17110	17202	17029	17041	17291	17382	17013	17234	17232	17168	17276	17247	17133	17334	17022	17068	17040	17418	17160	17132	17071	17156	17154	17168	17359	17303	17097	17203	17250	17193	17218	17258	17118	17153	17158	17153	17186	17062	17152	17246	17168	17053	17197	17298	17266	17196	17060	16991	17047	17108	17220	17228	17164	17347	17163	17104	16946	17362	17257	17188	17260	17257	17154	17156	17266	17296	17262	17419	17087	17087	17255	17019	17301	17282	17022	17213	17025	17254	17147	17139	17092	17402	17170	17007	17165	17178	17147	17111	17191	17243	17287	17382	17225	17471	17242	17109	17123	17074	17247	17289	17184	17078	17402	17330	17238	17330	17328	17171	17131	17199	17283	17400	17079	17057	17232	16974	17293	17195	17054	17127	17420	17126	17455	17128	17262	17229	17023	17013	17207	17163	17050	17123	17305	17294	17168	17221	17154	17258	17237	17071	17184	17219	17111	17262	17006	17131	17187	17180	16996	17300	17151	17010	17363	17274	17080	17281	17270	17286	17069	17061	17107	17186	16949	16877	17131	17123	17263	17275	17044	17356	17152	17131	17068	17245	17111	17109	17023	17048	17250	17067	17245	17287	17256	17229	17064	17110	17131	17308	17030	17025	17122	17361	17116	17290	17160	17218	17191	17452	17187	17281	17393	17312	17060	17291	17404	17353	17194	17146	17131	16990	17077	17173	17092	17222	16904	17012	17162	17012	17157	17226	17141	17170	16953	17212	17223	17107	17177	17121	17078	17163	17130	17121	17314	17143	16936	17255	17374	17238	17165	17217	17153	17204	17145	17167	17197	17357	17174	17263	17114	17278	16962	17333	17173	17129	17301	17190	17321	17121	17107	17343	17271	17337	17099	17188	17130	17410	17161	17177	17097	17071	17279	17177	17003	17087	17221	17206	17068	17234	17338	17047	17439	17024	17308	17163	17269	17191	17024	17268	17344	17479	17423	17173	17231	17060	17175	17271	17153	17219	17038	17014	17057	17326	16980	17163	17287	17145	16887	17050	17062	17171	17141	17283	17237	17460	17252	17400	17255	17042	17150	17085	16961	17241	16944	17046	17256	17198	17282	17126	17237	17298	17188	17151	17356	17286	17264	17253	17189	17137	17244	17184	17202	17144	17129	17227	17074	17218	17139	17067	17193	17252	17248	17095	17100	17318	17156	17196	17161	17109	17203	17300	17186	17077	17155	17129	17003	17363	17306	17166	17314	17152	17166	17182	17355	17302	17225	17210	17252	17164	17181	17400	17234	17133	17088	17180	17142	17038	17222	17204	17143	17250	17196	17185	17118	17265	17150	17285	17331	17261	17177	17174	17232	17333	17177	17158	17282	17155	17142	17142	17239	17010	17273	17108	17299	17115	17286	17346	17114	17183	17105	17052	16799	17226	17476	17091	17089	17257	17041	17239	17156	17000	17201	17140	17147	17046	17268	17061	17318	17439	17417	17200	17176	17071	17009	17187	17210	17159	16967	17309	17184	17109	17245	17216	17236	17123	16982	17246	17214	17217	17114	17207	17144	17075	17069	17264	17155	17190	17247	17163	17084	17146	17243	17233	17120	17297	17127	17082	17296	17115	17218	17209	17115	17147	17237	17154	17337	17139	17164	17259	17106	17101	17260	17332	17111	17327	17182	17350	17125	17190	17167	17151	17057	17287	17215	17236	17293	17228	17158	17444	17129	17237	17380	17171	17154	17306	17299	17260	17161	17322	17045	17202	17096	17181	17381	17185	17266	17287	17179	17330	17012	17076	17230	17161	17176	17393	17189	17181	17325	16872	17216	17293	17291	17000	17199	17282	17333	17374	17127	17060	17230	17265	17193	17296	17154	17179	17092	17213	17174	17210	17322	17052	17053	17266	17079	17224	17317	17075	17214	17308	17262
23261	33120	31339	25358	21858	19930	19344	18332	17382	16838	16579	16414	16430	16130	16293	16156	16141	16058	16165	16170	16066	16183	16195	16090	15927	16190	16193	16030	15882	16034	16014	15872	15932	15894	16065	15817	16064	15908	15878	15926	16006	15953	16012	16022	15891	15701	15888	16024	15851	15873	15977	15696	15870	15728	15962	16041	15767	15955	15797	15849	15781	16098	15913	15877	15946	15781	15850	15783	15873	15806	15896	15838	15822	15988	15864	16016	15958	15963	15985	15932	16013	15840	16024	15749	15987	15960	16012	15901	15867	15929	15837	15870	15999	16008	15964	15753	15946	15936	15825	16032	15715	15959	15944	15771	15908	15886	15881	15745	15979	15985	15873	16030	15867	15745	16121	15850	15730	15935	15997	15926	15904	15901	15810	15951	15766	16048	15833	15752	15736	15829	15895	15905	15904	15798	15823	16002	15646	15826	15755	15940	15915	15999	15901	15833	15814	16137	15923	15848	16061	15810	15888	15862	15922	15962	15919	15919	15834	15894	15836	15991	15754	15856	15706	16014	15826	15910	15856	15808	15739	15909	15653	15816	15991	15898	15850	15737	15878	15834	15858	15958	15804	15867	15970	15915	15824	15941	16067	15851	15865	15854	16000	15725	15821	15910	15779	16057	15922	15940	15990	15789	15766	15921	15766	15770	15848	15862	15881	15956	15976	15838	15923	16032	15882	15907	16019	15953	15748	15828	15952	15867	15847	15957	15879	15861	15852	15971	15854	15817	16057	15985	15840	15883	15869	15921	15977	15814	15893	15890	15904	15967	15844	15936	15896	16048	15780	15842	15803	15878	15862	15929	15792	16016	16066	15940	15838	15901	15956	15806	15953	15958	16157	15912	15780	15886	15861	15723	15995	16013	15963	15962	15924	15829	16013	15928	15953	15875	15955	15822	16055	15818	15942	15834	15784	15959	16120	16027	15956	16024	15883	15809	15902	15991	15916	15830	15883	15997	15912	15792	15797	16062	15880	16024	15963	15835	15913	15826	15862	16023	15946	15764	15829	16110	15820	15899	16073	15943	15904	16015	15703	15967	16035	15851	15934	15892	15970	15980	15869	15872	15869	15928	15688	15939	15942	15779	15838	15826	15823	15874	16077	16182	15896	15925	15942	16056	15882	15961	15819	15982	15944	15877	15821	16040	15895	16010	15915	15785	15985	15907	15988	15957	15858	15831	16060	15843	15720	15903	16012	15870	15605	15945	15873	15894	16019	15923	15814	16125	16047	15822	15920	15795	15836	15718	15868	15815	15953	15773	15933	15948	15942	15811	15865	15944	15902	15947	15942	15862	15777	15944	15988	15783	15639	15899	15956	15895	15872	15793	15938	15896	15924	15967	15810	16002	15920	15621	15923	15986	15805	16002	16031	16026	15857	15842	15956	15901	15799	15727	15931	15764	16069	15851	15900	15948	15823	15991	15933	15749	15828	16091	15872	15969	15886	15798	15931	15829	15924	15848	15824	15876	15933	15881	15888	15913	16000	15897	15909	15991	15805	15926	16004	15909	15915	15849	15883	15973	15784	16008	16012	15972	15865	15851	15701	15934	15899	15872	15901	15987	15933	15863	15934	15788	15925	15937	15891	16015	16073	15818	15943	15939	16058	15826	15807	15844	15856	15865	15937	16035	15921	16004	16023	15958	15906	15935	15949	16028	16016	15771	15916	15768	15872	15998	15939	15927	15890	16076	15832	15840	15945	15933	15865	15907	16140	15761	15905	15909	15885	15925	15897	15753	15896	16112	15855	15912	15923	15888	15827	15858	15915	15660	15763	15841	15838	15963	16003	16030	15840	15926	15857	16042	15888	15920	15820	15849	15850	15922	15960	15894	15788	15995	15955	15820	15920	15844	15875	15997	15791	15823	16004	15906	15942	15798	15838	15912	15828	15746	15981	15887	15892	15712	15876	15767	15898	15893	15758	15817	15911	15935	15915	16031	15891	15855	15906	15822	15964	15866	15995	15858	16062	15686	15961	15849	16010	15857	15897	16057	15887	16171	16022	15835	15883	15912	15903	15984	15904	16038	15961	15827	15954	15778	15805	15673	16103	15827	16063	15912	16065	15905	16000	15820	15889	15870	15756	16094	15984	15995	15942	15819	15868	16023	15981	16093	16050	15814	16021	15746	15847	15978	15865	15754	15915	16068	15934	15895	15654	15846	15761	15876	15858	15891	15882	16000	15942	15976	16099	15989	15898	15982	15797	15880	16060	15974	15899	15812	15917	15829	15978	15944	15754	15888	15767	15944	15804	16007	15790	15864	15980	15974	15768	15867	15869	15923	15872	15968	15722	15928	15908	15834	15916	16018	15904	15926	15875	15865	15858	15970	15902	15863	15837	15848	15878	15812	15827	15913	15869	15823	16021	15913	15777	15833	15944	15867	15966	15904	15972	15911	15924	15954	15904	15868	15881	15816	15963	15932	15880	15756	15929	15931	15986	15893	15833	15813	15964	15757	15766	16087	15949	15939	15848	15866	15891	15972	15894	15882	15857	15821	15932	15899	15854	15949	15820	15833	15780	15808	15914	15744	15997	15761	15903	15863	16000	15995	15948	16089	15973	16015	15924	15996	16014	15888	15768	15774	15764	15824	15893	15938	16095	15647	16008	15941	15817	15916	15986	15956	15867	15999	15917	15979	15799	15996	15838	15835	15932	15740	15927	16006	15902	15868	15800	15829	15894	15715	15917	15929	15938	15874	15920	15939	16052	15882	15848	15974	15822	15859	15952	15918	15953	15770	15856	15658	15777	15740	15894	15951	15970	15831	15980	16088	16022	15821	15872	15776	15657	15857	15962	16027	15901	15774	16045	15935	15726	16060	15778	15802	15767	16042	15902	15880	16011	15740	15959	16057	15732	15897	15906	15851	15897	15811	15667	15945	15896	15780	15942	15972	15908	16071	15945	16019	15979	15903	15823	15900	15853	15849	15988	16025	15888	15938	15951	15842	16000	15774	15978	15771	15918	15948	15856	15918	16014	15867	15800	15715	15961	15771	15871	15738	15887	15923	15926	15907	15871	15919	15926	15910	15941	16042	15926	15795	16014	15976	15735	16016	16016	15960	15915	15969	15718	15907	15850	15936	15777	15745	15958	15845	15837	15852	15961	15856	16059	15828	15703	15680	15852	15827	15978	15957	15783	15900	15860	16008	15993	15938	15890	16054	15921	15835	15964	15889	15909	15894	15885	15917	15915	15915	15920	16037	15839	15962	15848	15769	15829	15954	15872	15747	15996	15829	15885	15716	15799	15908	15871	15759	15898	15809	16157	15837	15841	15871	15904	15946	15730	15900	16042	15814	16005	15972	15941	15904	15854	15824	15775	15909	15954	15957	16039	15809	16014	15775	15955	15772	15943	15778	15837	15836	15877	15955	15912	15931	16058	15871	16005	15820	15968	15911	15871	15770	16024	15956	15739	15999	15770	15779	16131	15924	15776	15578	15870	15774	15839	15815	15930	16045	15783	15840	15929	15835	15992	15844	16003	15981	15924	15800	16075	15848	15874	16001	15902	15902	16081	16012	16150	15816	16001	15938	15993	15849	15809	16057	15797	16018	15918	15837	15869	15885	15762	15942	15960	15846	15881	15939	15919	15831	15922	15792	15762	15920	15759	15933	15906	15882	15856	15852	15988	15779	15993	15997	15832	15792	15996	15982	15812	15667	15919	16124	15879	15760	15926	15966	15862	15991	15918	15855	15942	15732	16009	15921	16034	15898	15699	15913	15811	15893	16048	15859	15918	15992	15941	15898	15821	16052	15902	16023	15877	15836	15969	15946	15997	15799	15879	16003	15881	15967	15963	16026	15929	15897	15908	15982	15993	15900	16003	15935	15925	16059	15964	15887	15952	15933	15813	15959	15883	15919	15979	16038	15978	15899	15938	15965	15885	15862	15717	15839	15769	15875	16064	15924	15982	15651	15796	15840	15855	16067	15781	15841	15923	15891	15992	15813	15769	15918	15984	15822	15810	16046	15955	16069	15929	15944	15913	15893	15889	15902	15653	15908	15949	15907	15908	15907	15952	16130	15831	16077	15628	15854	15813	15969	15944	15836	15875	15925	15916	16038	15932	16056	15953	16009	16033	15984	15812	15857	15987	15798	15928	15923	15906	15766	15958	15772	15894	15813	15847	16000	16009	15886	15934	15978	16008	15809	15863	15988	15891	15698	15878	15779	15930	15861	15674	16071	16011	15976	15963	15807	15979	16002	16077	16061	15762	15948	15892	16043	15891	15876	16015	15876	15981	15812	15884	15925	15825	15936	15953	15927	16011	16009	15789	15960	15855	15737	16008	15865	15884	15909	15856	15994	15808	15786	15959	15914	15776	15847	15845	15832	15819	15935	15989	15918	15867	15860	16002	16049	15998	15817	15906	15962	15958	15898	15934	15873	15909	15965	15864	15780	15914	15983	15746	15998	15950	15889	15865	15919	15890	16024	15801	15894	15793	16040	15832	15823	15856	15944	15867	15788	15827	15736	16058	15873	15842	15875	15959	15975	15964	15885	15992	15920	16030	16015	15931	15729	15967	15980	15976	16032	16031	15879	15987	15830	15845	15761	15820	15933	16168	15896	15919	15741	15867	16091	15898	16028	15867	15906	15857	15832	16048	15909	15920	15819	15647	15989	15733	15859	15948	15936	15923	15903	15924	15879	16053	15845	15969	15852	15932	15906	15863	15758	16014	15748	16000	15841	15778	15813	15885	15837	15966	15879	15925	15935	15890	15972	15888	15824	15925	16039	15989	15929	15986	15920	15819	15980	15980	15982	15851	15834	15838	15952	16013	16008	15881	15957	15844	15962	15768	16013	15863	15811	15748	16002	15822	16054	15891	15796	15920	15840	15925	15675	15932	15962	15848	15913	15989	15949	15948	15771	15799	15785	15960	15665	15872	15838	15931	15783	15896	16001	15797	15758	15857	15889	15926	15869	15810	15890	15967	15829	15952	15877	16030	15897	16044	15975	15920	15934	15917	15940	15816	15893	15942	15882	15918	15856	15671	16027	15989	15802	15888	15656	15920	15836	15641	15824	15882	15820	15865	15837	16104	15906	15846	16042	15892	15945	15824	16019	15796	15926	15849	15985	15870	15886	15801	15749	15994	16011	15897	15934	16063	15802	15703	15888	15803	15785
23848	21315	28660	24725	23090	23970	23616	20740	19276	19149	18708	18327	18351	18060	18264	17806	18017	18011	17806	17874	17722	17941	17765	17680	17697	17708	17859	17753	17597	17574	17439	17427	17466	17618	17715	17556	17512	17619	17424	17637	17639	17691	17709	17810	17538	17577	17599	17470	17396	17532	17585	17560	17384	17716	17487	17410	17425	17446	17619	17548	17257	17522	17615	17659	17288	17425	17495	17417	17708	17461	17636	17392	17494	17474	17403	17452	17408	17441	17492	17433	17492	17603	17341	17428	17599	17668	17495	17422	17477	17470	17623	17422	17492	17428	17470	17454	17440	17334	17366	17220	17534	17498	17324	17477	17299	17532	17481	17492	17518	17549	17521	17657	17484	17520	17535	17454	17525	17584	17450	17305	17519	17439	17585	17519	17522	17422	17411	17277	17645	17451	17418	17730	17303	17497	17539	17458	17433	17467	17541	17370	17353	17421	17431	17514	17498	17665	17365	17559	17571	17398	17648	17508	17493	17301	17337	17548	17434	17395	17407	17396	17494	17426	17431	17492	17446	17602	17584	17478	17316	17254	17451	17301	17479	17370	17408	17663	17500	17501	17540	17396	17633	17373	17563	17568	17470	17360	17403	17330	17428	17354	17427	17427	17543	17704	17527	17404	17508	17582	17408	17447	17418	17291	17354	17453	17474	17434	17378	17289	17402	17321	17376	17311	17232	17511	17432	17283	17385	17569	17551	17401	17490	17654	17515	17449	17637	17284	17523	17385	17467	17396	17375	17310	17443	17350	17496	17486	17441	17527	17504	17435	17573	17517	17282	17282	17349	17542	17375	17469	17350	17630	17606	17414	17267	17549	17348	17355	17462	17495	17573	17421	17643	17438	17515	17619	17572	17364	17495	17441	17559	17449	17347	17274	17573	17494	17445	17491	17514	17434	17583	17347	17372	17513	17466	17430	17568	17597	17342	17494	17507	17390	17456	17466	17560	17422	17388	17520	17347	17357	17212	17291	17445	17344	17284	17335	17424	17252	17547	17343	17303	17674	17596	17226	17565	17602	17365	17571	17496	17481	17441	17320	17594	17546	17491	17406	17433	17344	17519	17563	17385	17512	17533	17493	17511	17391	17501	17723	17322	17522	17479	17530	17334	17339	17519	17526	17491	17288	17584	17306	17600	17510	17449	17592	17420	17319	17486	17453	17467	17328	17338	17558	17484	17488	17586	17462	17416	17484	17287	17348	17222	17518	17558	17548	17528	17483	17308	17417	17456	17445	17334	17451	17578	17487	17505	17470	17476	17335	17411	17501	17465	17417	17516	17388	17531	17434	17396	17590	17622	17470	17421	17289	17580	17359	17475	17496	17328	17321	17451	17369	17440	17483	17549	17132	17629	17443	17279	17435	17444	17092	17485	17364	17508	17489	17503	17461	17478	17416	17335	17324	17437	17680	17421	17559	17480	17439	17254	17312	17374	17420	17434	17512	17641	17441	17531	17209	17519	17565	17441	17558	17621	17423	17632	17662	17413	17545	17393	17434	17375	17424	17392	17225	17506	17193	17529	17308	17237	17265	17121	17388	17446	17564	17188	17291	17519	17466	17305	17359	17471	17588	17342	17362	17317	17460	17394	17492	17474	17473	17546	17400	17488	17537	17380	17639	17444	17654	17393	17314	17362	17331	17550	17609	17504	17631	17387	17577	17529	17442	17522	17571	17381	17490	17410	17609	17442	17243	17277	17510	17376	17606	17326	17583	17452	17241	17408	17420	17481	17162	17282	17537	17366	17235	17305	17690	17561	17633	17469	17526	17473	17401	17429	17317	17372	17557	17481	17351	17513	17460	17346	17320	17382	17393	17497	17394	17429	17616	17497	17471	17604	17435	17528	17564	17300	17500	17314	17550	17515	17464	17301	17486	17530	17527	17596	17386	17429	17526	17236	17358	17384	17528	17720	17485	17520	17530	17306	17321	17677	17525	17541	17443	17448	17405	17282	17443	17706	17516	17550	17514	17201	17475	17461	17420	17513	17487	17293	17497	17590	17554	17470	17337	17573	17384	17421	17465	17434	17422	17543	17519	17518	17284	17515	17508	17534	17510	17519	17489	17442	17412	17584	17452	17710	17439	17324	17671	17285	17374	17356	17413	17499	17511	17719	17573	17431	17393	17291	17431	17479	17388	17128	17332	17555	17492	17393	17419	17600	17588	17306	17510	17443	17518	17546	17522	17506	17498	17369	17404	17646	17397	17493	17343	17330	17497	17505	17576	17534	17524	17640	17443	17509	17480	17633	17351	17503	17507	17452	17600	17286	17550	17491	17514	17617	17607	17397	17497	17289	17404	17422	17506	17349	17451	17374	17459	17561	17482	17585	17458	17460	17430	17377	17356	17426	17460	17669	17542	17519	17436	17363	17462	17476	17310	17385	17402	17615	17450	17334	17555	17461	17410	17368	17299	17385	17363	17566	17524	17389	17340	17403	17455	17468	17486	17528	17275	17472	17560	17575	17713	17239	17517	17454	17491	17397	17408	17562	17490	17325	17482	17268	17498	17297	17297	17354	17300	17394	17338	17343	17235	17531	17217	17589	17673	17458	17250	17541	17405	17598	17569	17509	17460	17357	17381	17416	17295	17563	17292	17488	17271	17447	17456	17417	17377	17685	17434	17577	17327	17387	17432	17366	17404	17477	17363	17458	17451	17546	17333	17578	17291	17522	17275	17136	17614	17395	17548	17485	17476	17583	17609	17420	17510	17629	17552	17368	17485	17564	17512	17429	17501	17292	17523	17486	17441	17377	17427	17680	17537	17353	17541	17435	17442	17575	17582	17423	17468	17470	17481	17458	17518	17498	17359	17699	17302	17682	17408	17641	17296	17554	17322	17379	17425	17466	17366	17755	17401	17474	17431	17525	17451	17423	17245	17426	17344	17455	17779	17521	17559	17410	17398	17494	17366	17396	17357	17457	17481	17645	17511	17416	17672	17382	17270	17558	17461	17551	17605	17383	17465	17424	17463	17416	17585	17327	17402	17493	17590	17470	17353	17387	17563	17593	17442	17629	17436	17520	17545	17478	17530	17413	17228	17574	17389	17275	17583	17517	17282	17506	17426	17383	17293	17720	17636	17462	17278	17291	17636	17362	17515	17468	17408	17492	17247	17440	17360	17595	17560	17654	17405	17471	17334	17478	17335	17428	17393	17452	17282	17376	17423	17286	17390	17472	17723	17411	17415	17563	17326	17532	17482	17517	17525	17425	17702	17418	17550	17670	17311	17339	17554	17509	17460	17449	17472	17495	17246	17587	17339	17525	17540	17555	17500	17548	17518	17418	17525	17573	17421	17498	17313	17382	17409	17385	17223	17546	17434	17299	17375	17394	17271	17442	17250	17400	17575	17507	17484	17516	17412	17451	17448	17437	17511	17470	17525	17511	17328	17411	17444	17454	17326	17422	17449	17412	17194	17549	17599	17509	17378	17431	17260	17459	17333	17469	17449	17592	17576	17402	17621	17481	17442	17555	17509	17403	17625	17384	17391	17661	17449	17682	17335	17531	17450	17601	17467	17433	17591	17548	17459	17674	17427	17287	17504	17597	17386	17539	17539	17463	17471	17383	17451	17558	17501	17481	17371	17477	17373	17499	17328	17368	17376	17229	17584	17504	17418	17474	17324	17315	17623	17271	17139	17563	17325	17422	17396	17582	17323	17570	17397	17494	17475	17532	17304	17295	17569	17613	17652	17522	17364	17330	17459	17636	17530	17361	17392	17514	17371	17364	17596	17246	17474	17497	17497	17626	17468	17639	17154	17253	17500	17187	17479	17400	17486	17774	17545	17487	17437	17498	17400	17676	17303	17448	17483	17458	17430	17317	17458	17488	17390	17370	17506	17580	17464	17512	17545	17572	17402	17519	17458	17441	17617	17564	17394	17352	17520	17398	17478	17323	17545	17447	17407	17591	17394	17596	17464	17315	17472	17591	17443	17502	17555	17408	17448	17420	17421	17494	17317	17478	17497	17442	17432	17577	17584	17513	17583	17631	17467	17404	17619	17568	17690	17412	17402	17573	17255	17484	17528	17295	17305	17467	17499	17280	17449	17222	17382	17529	17559	17297	17238	17276	17482	17474	17465	17354	17433	17317	17308	17377	17451	17380	17539	17570	17613	17466	17455	17402	17449	17551	17629	17382	17565	17338	17444	17578	17425	17604	17287	17342	17312	17629	17465	17646	17393	17747	17607	17475	17425	17449	17551	17531	17652	17392	17398	17300	17404	17256	17517	17524	17707	17550	17392	17495	17431	17385	17361	17496	17425	17544	17404	17492	17402	17583	17533	17530	17616	17408	17526	17466	17551	17520	17503	17284	17478	17509	17475	17379	17391	17325	17313	17411	17382	17415	17407	17361	17500	17559	17249	17301	17485	17191	17195	17205	17373	17519	17373	17359	17404	17615	17588	17660	17392	17436	17554	17515	17232	17412	17564	17340	17547	17558	17481	17562	17329	17467	17543	17674	17436	17319	17452	17270	17574	17364	17501	17346	17442	17581	17596	17457	17484	17404	17558	17367	17338	17484	17373	17518	17554	17559	17465	17347	17487	17465	17475	17270	17703	17595	17171	17446	17336	17406	17313	17238	17435	17499	17400	17553	17464	17558	17475	17262	17400	17484	17489	17513	17491	17570	17495	17374	17506	17521	17435	17627	17584	17236	17511	17492	17357	17341	17515	17674	17468	17410	17319	17442	17617	17614	17451	17484	17284	17461	17470	17435	17529	17477	17425	17470	17410	17521	17430	17401	17286	17172	17433	17402	17434	17580	17460	17452	17265	17485	17250	17450	17470	17355	17554	17535	17361	17156	17416	17379	17024	17577	17439	17508	17417	17457	17365	17615	17315	17610	17325	17333	17445	17446	17244	17599	17335	17500	17479	17654	17482	17484	17427	17424	17530	17558	17571	17408	17345	17386	17367	17627	17485	17505	17464	17540	17430	17440	17402	17325	17369	17476	17463	17285	17389	17660	17536	17448	17735	17425	17637	17167	17448	17472	17447	17364	17339	17498	17528	17443	17368	17411	17524	17386	17284	17581	17633	17328	17350	17334	17762	17643	17412	17475	17359	17457	17336	17488	17262	17422	17247	17512	17288	17379	17576	17299	17449	17334	17518	17445	17657	17472	17394	17457	17341
22958	38057	37098	30906	26125	23890	22585	20953	19215	18239	17998	17706	17248	17100	16981	17255	16872	16681	16766	16810	16579	16506	16462	16595	16543	16613	16161	16472	16194	16175	16171	16398	16239	16082	16145	16299	16245	15939	16200	16145	16101	16375	16150	16434	16232	16122	16092	16141	16224	16143	16186	16154	16166	16277	16202	16068	16170	16017	16158	16184	16002	16182	16106	16108	16086	16339	16160	16014	16235	16189	16168	16161	16243	15972	16086	16093	16115	16086	16068	16017	16136	16138	16200	16155	16056	16082	16101	16031	16245	16186	16096	16188	16117	16049	16045	16058	16199	16237	15974	16143	16333	16039	16056	16066	16155	16221	16129	16116	15972	16144	16027	16105	16044	16062	16155	15945	16068	16051	16110	16139	15984	16109	16273	16073	16082	16183	16174	16058	16289	15969	16216	16106	16125	16168	16020	15896	15975	16034	16046	16119	16248	16283	16159	16141	16294	16083	16052	16222	15935	16065	16141	16181	16040	16206	16159	16037	16200	16171	16050	16164	15978	16015	16131	16061	16257	16111	16171	16029	16030	16148	15973	16158	16106	16031	16059	16130	16029	16219	16097	16246	16040	16133	15984	16296	16133	16187	16064	16163	16083	16003	16062	15893	16184	16152	16171	16143	16196	16115	16107	16070	16105	16282	16250	15944	16226	16061	16036	15966	16116	16104	16153	15937	16197	16080	16172	16191	16152	16091	16095	15899	16226	16130	16135	16053	16139	16177	16021	16155	16214	16122	16199	16178	16003	15981	16047	16092	16014	15986	15988	16144	16080	16008	16178	16030	16131	16134	16232	16065	16043	16143	16100	16046	16126	16145	16241	16138	16122	16154	16082	15960	15992	16124	16062	16030	16083	15983	16043	16241	16047	16046	16085	16261	16130	16071	16182	16035	16138	16068	16203	15972	16169	16040	16069	16180	16339	16106	16096	16069	15944	16018	16118	16143	16094	16038	16052	15981	16186	16092	16066	16134	16182	16032	15766	15955	15928	16123	16102	16088	16084	16239	16034	16094	16059	16209	16096	16198	16048	16093	16109	16240	16230	16096	16191	15877	16050	16265	16128	16078	16133	16258	16090	16023	16063	16122	16047	16091	16137	16083	16050	16044	16204	16146	16015	16169	16097	16062	16143	16163	16035	16213	16225	16157	16099	16223	15867	16188	16168	16145	16012	16213	16236	16128	16083	15886	16048	16020	15949	16164	16217	16106	16033	16102	16204	16111	16075	16070	16139	15890	16093	16097	16182	16163	16043	16044	16254	16137	16002	16087	16057	16135	16249	16030	16007	16063	16195	16086	16029	16135	16291	16182	16112	16039	16156	15972	16163	16005	16110	15932	16103	15943	16184	16073	16285	16215	16155	16110	16143	16051	16071	16013	16034	16145	16223	16196	16164	16166	16123	16167	16139	16079	16066	16188	15957	16114	16138	16182	16069	16122	16163	16009	16121	16038	16045	16097	16071	16109	16096	16034	15925	16265	16072	16090	15996	16098	16137	16291	16094	16084	15976	16085	16019	16184	16059	16095	16167	16273	16153	16044	16321	16061	16071	16079	16078	16105	16159	16171	15984	16104	16088	15839	16175	16132	16131	16093	16360	16088	16021	16141	15958	15986	16136	16164	16065	16078	16029	16065	16239	16130	16070	16213	16102	16055	16160	16163	16052	16175	16170	16167	16021	15988	15995	16038	16179	16109	15904	16026	16023	16070	16017	16332	16001	16280	16131	15932	16139	16192	16063	16131	16244	16105	15977	16115	16007	16101	16183	16140	16050	16065	16105	16146	16001	16039	16149	16088	16052	16045	16253	16034	15930	16035	16070	15997	16143	16161	15989	16182	15939	16194	16159	16197	16044	16120	16224	16043	16098	16369	16015	16088	16137	16183	16020	15834	16066	16185	16253	16160	16136	16090	16140	16048	16122	16038	16025	16109	16199	16097	16182	16066	16181	16142	16224	16206	16055	16090	16158	15996	16216	16064	16113	15877	16253	16085	16150	16181	16249	16005	16117	16212	16198	16134	16061	16055	16183	16160	16101	15825	16065	16164	16041	16133	16031	15981	16000	16165	15974	16103	16138	16080	16208	16124	16084	16130	16136	15975	16108	16171	16124	16204	16104	16022	16244	16035	16131	16192	16053	15905	16178	16066	16180	16048	16070	16096	16260	16120	16141	16189	16128	16028	16115	16166	16128	16082	16016	16063	16301	16010	16075	16171	16090	16059	15984	15977	16149	15875	16211	15905	15982	16015	16207	16140	16404	16229	16058	16195	16152	16067	16255	16156	16247	16152	16112	16088	16160	16148	16037	16135	16118	16165	16044	16004	16233	16199	16053	16073	16054	16145	16054	16197	16237	15956	16121	16111	16235	16095	16195	16006	16151	16094	16223	16014	16111	16165	16088	16119	16362	16056	16046	16067	16131	15985	16066	16071	16261	16103	15947	16135	16192	16326	16005	16193	16176	16185	16041	16013	16155	16079	16183	16000	16015	16121	15994	16162	16054	16226	16138	16216	16030	16037	16116	16190	16174	16099	16021	16340	16004	16199	16099	16049	16247	16161	16041	15998	16134	16277	15963	16066	16043	16160	16200	16051	16029	16177	16150	16102	15970	16187	15946	16066	16160	16062	16049	16143	16203	16276	16011	16328	16212	16249	16156	16123	15960	16082	16041	16024	16182	15912	16053	16186	16189	16051	16146	16072	16019	16116	16157	16131	16195	15982	16297	15950	16315	16038	16031	16212	16051	16111	16308	15995	16173	16082	16010	16296	16101	15970	16167	16085	15955	16057	16088	16160	16051	16171	16153	16161	16147	16182	16204	16161	16138	16278	16006	16110	16183	16266	16151	16109	16055	16102	16173	15981	16161	16253	15963	16086	16035	16218	16097	16131	16251	16107	16146	16220	16001	16137	16094	16184	16142	15972	16201	16164	16147	16071	15991	16027	16252	16152	16092	16131	16149	16150	15960	16019	16083	16009	16111	16195	16033	16151	16120	16050	16046	15952	16138	16205	16085	16214	15983	16048	16348	16191	16080	16119	15986	16026	15989	16005	15988	16116	16124	16143	15969	16191	16130	16011	16214	16209	16306	16027	16070	16022	16089	16204	15930	16158	16055	16118	16318	16045	16194	16070	16158	16119	16086	15989	16189	16118	16038	16031	16052	16103	16216	16031	16014	16111	16064	16153	16254	16094	16208	16129	16239	16138	16164	16251	16140	16133	16243	16027	16129	16033	16165	16177	16191	16086	16159	16182	16047	15979	16041	16035	16028	16025	16140	16228	16229	16100	15987	16012	16244	16098	16114	16144	16008	16080	15912	15995	16127	16045	16020	16227	16124	16146	16081	15964	16114	16123	16349	16223	16133	16081	16154	16056	16087	15968	16196	16209	16131	16149	16140	16291	16218	16065	16201	16124	16157	15988	16049	16079	16048	16278	16140	15955	16199	15993	16211	16053	16127	16236	16071	16198	16066	16193	15989	16147	16273	16073	16040	16112	16172	16027	16021	16188	16149	15965	16068	16306	16200	15933	16085	16219	16164	16170	16084	16175	16065	15969	16229	16089	15995	16130	16126	16064	16079	16089	15938	16076	16217	16203	16109	16065	16187	16060	16244	15965	16157	16122	16117	16005	16187	16091	16263	16179	16065	16057	16201	16158	15955	16003	16131	16085	16100	15898	15969	16159	16084	16086	16311	16014	16077	16221	16082	16188	16126	16076	15978	15928	16192	16226	16197	16025	16241	15933	16170	16029	16108	15999	16190	16196	16083	16131	16033	16089	16190	16137	16133	16063	16152	15964	16215	16156	16153	16192	16217	16090	16047	16156	16177	16048	15828	16002	16212	16098	16076	16125	16136	16098	15972	16101	16127	15975	16236	16072	16204	16143	16233	15943	16022	16143	16039	16052	16173	16161	16156	16004	16233	16113	16361	16086	15911	16003	15872	16244	16068	16128	16069	16048	16262	16122	16029	16149	16172	16065	16144	16098	16108	16227	16186	16122	16193	16150	16072	16129	16174	16107	15931	16018	16158	16105	16152	16010	16237	16066	16373	16147	16225	16063	16186	16175	16065	16092	16052	16101	16364	16074	16084	16111	16285	16227	16197	16108	16053	16063	16094	16066	16178	16212	15938	16082	15936	16075	16104	16183	16046	15934	16217	16068	16015	16341	16016	16207	16126	16103	16107	16107	16343	16032	16322	16055	16039	15998	16186	16147	16153	16061	16090	16083	16074	16113	15959	15988	16093	16077	16146	16034	16229	16214	15972	16120	16201	16146	16129	16079	16068	16186	16227	16053	16296	16046	16102	16071	16077	15950	16084	15969	16211	16242	16111	16062	16245	16067	16047	15981	15931	16172	16077	16155	16177	16184	15992	16038	16190	16065	15976	16113	16136	16083	16178	15988	15976	16058	16237	16136	16324	16120	16055	16186	16104	16114	16024	15976	16078	16125	16097	15982	16101	16039	16288	16152	16056	16163	16084	16083	16143	15971	16124	16184	16138	16045	16108	16152	16064	16013	16078	16192	16082	16209	15927	16111	16153	16423	16070	16255	16088	16128	16035	16061	16102	16010	16090	16257	16097	16139	16178	16174	16046	15999	16366	16225	16226	16204	16183	15968	16091	16025	16064	16127	16085	16147	16113	15995	16011	15971	16104	16186	16202	16035	16017	16024	16079	16288	16139	16170	16016	15931	16120	16111	16231	16091	16182	16263	16075	16200	16048	16092	15990	16156	16049	16171	15912	16236	16073	16169	16074	16217	16170	16039	16224	16010	16045	16028	16210	15997	16241	16368	16162	16022	16168	16125	16137	16183	16135	16086	16193	16054	16047	16236	15954	15984	16047	16047	16031	16147	16093	16026	16016	16171	16048	16281	16098	16070	16017	16160	16006	16045	16034	16056	15980	16128	16009	16045	16175	16188	15949	16169	16192	16074	16348	16060	16147	16200	16146	16024	16085	16005	16119	16035	16052	16049	16234	16099	16203	15993	16206	16086	16010	16027	16104	16003	16266	16013	16005	16130	16083	15987	15934	16321	16344	16123	16044	16054	16181	15955	16150	16095	16037	16081	16165	16132	16265	16166	16057	16153	16231	16087	16097	16149	16010	16167	16161	16056	16081	16359	16143	16094	16102	16245
22853	21291	29101	23894	22012	24823	26841	22113	20202	19791	19307	18823	18655	18281	18416	18413	18248	17993	18144	18053	17811	17809	17725	17599	17574	17639	17765	17724	17483	17601	17617	17470	17546	17505	17631	17656	17262	17412	17404	17277	17465	17328	17267	17375	17368	17347	17377	17399	17328	17344	17511	17398	17479	17393	17490	17164	17274	17264	17356	17306	17451	17412	17325	17231	17256	17426	17218	17335	17340	17246	17233	17456	17387	17288	17229	17047	17208	17212	17407	17261	17229	17481	17435	17415	17258	17320	17406	17286	17414	17297	17276	17368	17248	17209	17419	17354	17263	17277	17280	17298	17440	17317	17394	17471	17309	17210	17256	17282	17357	17538	17251	17308	17362	17438	17262	17424	17346	17103	17357	17262	17358	17014	17465	17346	17361	17312	17137	17157	17378	17369	17453	17390	17435	17234	17306	17428	17336	17208	17303	17226	17328	17060	17218	17301	17482	17474	17324	17204	17182	17226	17043	17184	17309	17348	17162	17138	17270	17308	17305	17293	17267	17209	17160	17271	17317	17247	17281	17078	17312	17403	17222	17076	17154	17103	17361	17335	17107	17056	17460	17434	17375	17238	17314	17252	17214	17212	17284	17162	17212	17242	17254	17272	17337	17306	17349	17294	17513	17154	17275	17261	17347	17148	17018	17254	17067	17073	17168	17123	17234	17135	17193	17084	17175	17346	17147	16944	17193	17314	17046	17166	17167	17184	17180	17159	17300	17257	17252	17078	17291	17426	17424	17296	17219	17211	17203	17339	17346	17304	17293	17250	17255	17439	17394	17110	17164	17079	17297	17126	17252	17325	17329	17405	17323	17339	17491	17275	17258	17199	17469	17263	17135	17065	17234	17269	17250	17336	17251	17246	17267	17232	17373	17152	17420	17179	17418	17474	17139	17177	17090	17244	17276	17294	17200	17482	17103	17378	17410	17204	17300	17478	17213	17211	17427	17263	17288	17420	17337	17316	17262	17174	17388	17370	17230	17199	17297	17312	17436	17128	17447	17367	17242	17169	17372	17375	17376	17275	17433	17158	17169	17323	17351	17149	17379	17260	17234	17439	17316	17292	17421	17143	17311	17349	17056	17399	17240	17166	17409	17096	17361	17370	17157	17230	17263	17222	17259	17373	17425	17281	17308	17432	17356	17222	17120	17281	17216	17297	17000	17122	17261	17285	17065	17028	17159	17187	17262	17452	17222	17326	17396	17222	17391	17297	17290	17218	17259	17314	17299	17256	17360	17317	17044	17275	17285	17224	17205	17270	17148	17467	17305	17332	17355	17092	17421	17374	17279	17150	17299	17453	17397	17313	17232	17350	17167	17245	17517	17242	17397	17367	17340	17218	17320	17326	17286	17207	17404	17382	17328	17328	17247	17162	17281	17204	17176	17499	17310	17313	17256	17317	17105	17071	17336	17346	17339	17172	17352	17261	17150	17231	17416	17138	17204	17350	17465	17482	17386	17222	17035	17222	17235	17184	17205	17209	17465	17219	17252	17260	17363	17301	17360	17419	17107	17428	17199	17211	17336	17320	17288	17231	17241	17296	17265	17522	17334	17148	17382	17395	17169	17264	17067	17192	17516	17296	17181	17228	17306	17183	17366	17132	16992	17042	17141	17289	17165	17194	17192	17501	17301	17309	17319	17234	17286	16976	17160	17256	17078	17359	17366	17274	17306	17296	17253	17196	17277	17282	17300	17385	17158	17323	17318	17460	17263	17463	17332	17300	17390	17230	17141	17188	17234	17263	17333	17460	17524	17293	17113	17136	17297	17231	17200	17264	17185	17206	17160	17194	17167	17309	17241	17259	17323	17195	17239	17153	17322	17044	17415	17067	17270	17281	17245	17266	17253	17261	17365	17171	17277	17367	17315	17129	17155	17244	17214	17311	17370	17324	17127	17245	17399	17415	17399	17382	17136	17360	17115	17238	17370	17232	17107	17039	17482	17409	17365	17210	17222	17322	17268	17370	17234	17251	17367	17248	17298	17390	17300	17151	17274	17452	17300	17412	17144	17250	17285	17391	17407	17224	17355	17270	17333	17224	17083	17490	17457	17130	17107	17189	17193	17233	17291	17210	17160	17322	17440	17222	17158	17162	17092	17133	17315	17244	17403	17222	17356	17260	17201	17214	17403	17362	17272	17165	17115	17248	17290	17323	17279	17087	17299	17341	17163	17184	17060	17281	17184	17256	17352	17315	17163	17246	17250	17300	17264	17356	17316	17272	17328	17338	17352	17292	17320	17161	17219	17150	17186	17185	17275	17284	17238	17219	17268	17272	17389	17317	17281	17489	17233	17104	17150	17504	17361	17435	17446	17412	17456	17191	17148	16975	17132	17282	17347	17462	17301	17262	17368	17139	17541	17478	17268	17046	17259	16917	17130	17378	17368	17479	17135	17380	17450	17201	17274	17307	17177	17182	17487	17110	17412	17151	17358	17237	17117	17269	17296	17180	17362	17408	17153	17274	17268	17165	17178	17276	17192	17140	17269	17439	17343	17296	17346	17397	17415	17182	17085	17283	17156	17239	17313	17317	17227	17095	17301	17259	17381	17336	17215	17124	17320	17306	17294	17234	17256	17158	17293	17531	17044	17248	17154	17182	17427	17321	17376	17098	17147	17237	17336	17452	17373	17119	17138	17144	17202	17450	17204	17283	17068	17174	17381	17306	17093	17042	17251	17465	17323	17334	17344	17419	17349	17241	17036	17153	16991	17111	17202	17241	17234	17252	17440	17184	17193	17240	17017	17020	17195	17168	17085	17141	17200	17267	17187	17110	17222	17142	17279	17556	17276	17244	17161	17176	17257	17501	17338	17301	17204	17370	17257	17048	17313	17358	17242	17310	17201	17322	17183	17079	17291	17144	17358	17254	17254	17194	17303	17235	17239	17340	17204	17352	17296	17372	17221	17310	17189	17330	17264	17228	17373	17317	17389	17159	17256	17296	17538	17406	17335	17196	17140	17188	17259	17161	17140	17322	17054	17555	17601	17365	17121	17258	17265	17331	17195	17385	17350	17440	17355	17150	17303	17494	17275	17461	17171	17312	17365	17011	17272	17419	17306	17380	17262	17194	17480	17248	17339	17340	17164	17348	17244	17219	17442	17079	17301	17362	17361	17011	17301	17162	17301	17266	17139	17310	17239	17259	17339	17209	17275	17080	17283	17273	17234	17484	17327	17323	17095	17091	17251	17134	17265	17344	17200	17190	17442	17203	17130	17433	17307	17236	17235	17330	17158	17155	17482	17328	17088	17362	17259	17376	17126	17308	17214	17287	17316	17149	17166	17180	17164	17207	17036	17232	17322	17310	17322	17263	17268	17210	17328	17273	17324	17064	17369	17201	17279	17313	17358	17258	17137	17510	17512	17280	17166	17264	17167	17348	17343	17100	17185	16971	17370	17212	17311	17119	17110	17310	17291	17211	17340	17270	17407	17314	17222	17316	17287	17186	17366	17401	17259	17412	17229	17397	17155	17289	17276	17221	17389	17236	17373	17261	16924	17096	17241	17397	17355	17301	17292	17328	17370	17318	17210	17288	17121	17205	17240	17383	17421	17264	17301	17254	17419	17104	17263	17277	17324	17203	17180	17196	17264	17394	17489	17409	17477	17401	17332	17069	17191	17355	17327	17485	17321	17086	17269	17199	17234	17334	17239	17213	17298	17051	17396	17357	17510	17308	17298	17233	17416	17045	17120	17304	17418	17470	17286	17270	17248	17325	17089	17278	17400	17076	17299	17256	17210	17350	17176	17167	17230	17318	17282	17363	17238	17376	17454	17330	17504	17413	17246	17321	17255	17277	17373	17305	17416	17211	17279	17535	17413	17349	17418	17261	17189	17384	17256	17235	17270	17090	17369	17333	17344	17161	17156	17111	17264	17348	17350	17373	17537	17120	17142	17262	17231	17170	17224	17206	17349	17264	17173	17260	17447	17368	17309	17412	17097	17307	17292	17418	17386	17151	17283	17410	17133	17171	17189	17315	17111	17146	17262	17414	17399	17269	17211	17290	17365	17319	17243	17371	17030	17062	17361	17304	17213	17327	17401	17337	17417	17392	17065	17320	17273	17209	17426	17220	17290	17236	17426	17341	17389	17320	17359	17234	17081	17302	17283	17296	17311	17255	17293	17463	17156	17400	17230	17312	17218	17223	17315	17290	17216	17220	17212	17273	17184	17043	17154	16978	17248	17196	17389	17203	17116	17122	17249	17495	17203	17219	17388	17163	17320	17135	17238	17211	17244	17324	17290	17198	17253	17202	17338	17307	17454	17324	17479	17124	17174	17330	17316	17341	17245	17367	17489	17215	17129	17313	17441	17309	17315	17294	17194	16944	17235	17288	17253	17326	17094	17294	17422	17266	17143	17272	17196	17313	17279	17270	17634	17356	17238	17256	17353	17161	17374	17156	17205	17418	17084	17296	17332	17197	17294	17258	17041	17402	17222	17184	17241	17375	17350	17258	17088	17012	17394	17352	17005	17144	17072	17227	17308	17324	17394	17120	17289	17312	17031	17196	17170	17420	17318	17278	17389	17370	17444	17137	17159	17369	17370	17185	17456	17336	17324	17445	17463	17496	16985	17326	17143	17381	17344	17367	17442	17241	17233	17412	17466	17359	17282	17109	17166	17249	17311	17324	17161	17305	17077	17363	17419	17193	17133	17306	17328	17239	17254	17225	17154	17107	17182	17284	17394	17245	17310	17325	17385	17508	17132	17211	17388	17490	17088	17275	17251	17121	17334	17270	17324	17322	17399	17225	17351	17328	17148	17028	17293	17222	17292	17108	17316	17504	17299	17256	17067	17212	17126	17361	17303	17311	17301	17282	17235	17396	17462	17435	17428	17346	17350	17340	17071	17446	17187	17212	17298	17082	17374	17234	17081	17285	17220	17233	17312	17369	17406	17207	17207	17417	17215	17104	17403	17300	17287	17192	17256	17445	17232	17376	17209	17208	17203	17182	17286	17208	17330	17191	17269	17306	17435	17252	17243	17179	17307	17206	17361	17122	17558	17263	17282	17173	17204	17247	17373	17187	17258	16991	17054	17167	17297	17449	17328	17250	17304	17151	17338	17217	17211	17318	17254	17236	17315	17286	17313	17227	17185	17322	17183	17180	17338	17211	17166	17259	17333	17140
24415	41324	40621	34808	30046	27044	24874	23220	20970	19538	18855	18285	17885	17425	17486	17442	17185	17039	17131	16737	16633	16585	16565	16549	16541	16495	16547	16312	16424	16091	16340	16180	16032	16226	16161	16220	16135	16022	16048	16078	16145	16085	16101	16200	16109	15979	15895	16041	16034	16042	16135	15909	16007	15978	15883	15945	16292	15958	16078	15881	16081	15951	15946	15966	15917	16061	15904	16108	15927	15968	15928	16256	16030	15850	15885	15967	15894	16204	15963	15843	16133	16008	16086	16045	15874	16040	16101	15984	16029	15873	16146	16142	15916	15926	15902	15943	15986	15926	15984	15991	16017	16052	15901	16020	15996	16070	16126	15966	15777	15865	16159	16004	15960	16029	15952	16102	15905	15966	15982	15953	15996	16002	16150	15864	15893	16086	15998	16119	15961	15872	15884	16009	15994	15708	15913	15876	16184	15879	15843	16107	16045	15871	16124	15881	16034	16010	15765	16069	15949	16154	16013	15772	15908	15888	16066	15842	16101	16000	16043	16056	15981	15923	15834	16001	15885	15969	15876	16045	15949	16001	15946	16074	16008	15982	15992	15920	16062	16052	15896	15832	15924	16036	16051	16168	16096	16050	15854	15976	16033	16155	15927	16106	16015	16032	15932	15771	16061	16117	15950	16028	16000	16011	15908	15876	15870	15945	15901	16018	15908	15855	16128	15918	15995	15914	15910	15843	16055	16160	15998	16053	16181	15916	16069	16031	15988	16093	16001	15958	15949	15940	15997	15956	16013	15969	15976	15931	15969	16019	16136	15989	15751	16010	15693	15954	15994	15979	16026	15976	15954	15932	16008	16139	15770	15953	15909	15972	16062	16008	16150	15904	15942	15940	15882	16042	15864	15894	15902	15769	15980	16112	15934	16004	15944	15917	15841	15870	15938	15987	15942	15991	15794	16110	15856	15929	15999	15948	16073	15870	15965	15872	16170	15830	15905	16044	15917	15866	16073	15923	16029	15833	15946	15825	15992	15961	15830	15993	16025	15990	16067	16017	15975	16038	16106	15816	15872	15934	16102	16053	16049	15905	16132	15979	15976	16015	15989	15925	15946	15974	15936	15951	16029	15970	15855	15898	15910	15982	16096	15941	15931	15936	16003	15903	15866	15838	15912	15876	16126	15794	15863	15887	15821	16017	15871	16012	16048	15810	16139	15915	16030	16045	15913	15875	15997	16042	15782	15927	15967	16027	15900	16063	15658	15864	15859	16108	15917	15900	15983	15930	16085	15919	15880	15963	16065	15860	15797	15842	15932	15845	15737	16094	15902	16039	15875	15824	16024	15936	16049	16117	15946	16118	15931	15836	15944	16043	15847	15921	15957	16052	16079	15968	15944	15833	15951	16001	15953	16012	15959	15946	16040	15855	15864	16082	15851	15891	16099	16162	15832	16044	16069	16061	16087	15855	15922	15860	16083	15767	15978	15906	15953	16102	16073	16040	15799	15825	16080	16110	15955	15958	16002	15846	15989	15949	16042	15828	15936	16012	15967	15857	16112	15927	16053	15884	15792	15906	16013	15946	15991	16109	15806	15823	16129	16056	15774	16082	15817	15825	16020	15973	16009	15976	15779	15923	16116	15960	15993	15720	15910	16007	15949	16083	15975	15871	15951	15804	16053	15968	15892	15858	15782	16025	15925	15961	16036	16021	15974	16142	15840	16047	16002	15996	15949	16080	16066	15875	15961	15928	16005	16080	15952	15918	15924	15947	15891	15866	15971	15880	15999	15784	16060	16069	15907	16111	16063	16033	16025	15825	15970	15913	16045	15994	15979	16114	15909	16170	16018	15867	16041	15938	16034	15946	16050	15785	16169	15824	16090	16069	16014	15864	15940	15981	15770	15911	15843	15949	16173	15957	16063	16034	16069	15905	16026	15879	15986	15799	16087	16102	16014	15927	16030	16017	16116	15869	16106	16002	15884	16107	15976	15769	15940	16107	16031	16048	16099	15928	16086	15916	15932	15988	15914	15928	15868	15981	15877	15872	15954	16045	15949	15733	16108	16094	15881	15968	15897	15819	15843	15849	16025	16072	15904	15937	15834	15983	15760	15895	16022	15950	16002	15928	15659	15913	15774	15940	16013	16041	15865	16072	15955	15920	15998	15843	15902	15916	15825	15967	15929	15998	15948	15896	15807	16045	15921	16040	15924	15936	15843	15899	15988	16054	16065	15995	16120	16023	15901	16068	16024	15680	15832	16055	15988	16005	15908	15876	16053	15871	16016	15891	16100	15851	16007	15936	15905	15948	16096	16025	15909	16093	15947	15964	16043	15990	15972	16014	15977	15808	15856	16145	15904	15947	15937	15784	15993	16113	16066	16012	15912	15998	15975	16049	15928	15892	16220	15979	16039	16054	15912	15861	16164	15966	15933	15798	15893	15951	15959	15933	15850	16086	16007	15942	16059	15815	15938	15931	16064	16014	15922	15919	15970	15898	15963	15892	15897	16026	15860	15896	15983	16081	15995	15968	15785	15901	16002	15978	16030	16153	15985	15939	16002	15946	15810	16099	15748	15973	16040	15889	15991	15929	15975	15960	16079	15897	15960	16004	15973	16008	16011	15897	16014	15973	16039	16050	15898	15995	15993	15815	15918	15824	15891	15922	16094	15808	15902	15975	15832	15859	16132	15982	16079	16027	15952	15942	15930	16232	15957	15910	15770	16072	15841	15928	16163	15910	15904	15909	15937	16102	15877	15901	15912	15955	16024	16018	15811	16020	15972	15887	16219	15882	16004	16018	16105	16085	16030	15945	15698	15980	16038	15938	15988	16014	15854	15929	15935	15877	15882	15921	16094	15939	15925	15848	15889	15916	15962	15972	15851	15972	15788	15944	16211	15972	15778	16062	15910	16015	15789	15943	15980	16029	16098	16117	15849	15845	15888	15979	15824	15820	15878	15953	15844	15958	15993	15961	15929	15862	16099	15963	15981	15810	15950	15819	15895	16078	16081	15861	15913	16014	15921	15823	15891	15814	16045	15864	15974	15991	15879	15968	15937	16047	15936	15957	15896	15838	16273	15936	16072	15845	16013	15876	15941	16111	16036	15866	16091	16028	15881	16024	15785	16055	16124	15921	15841	15899	16012	15990	15840	16160	16127	15993	16075	15778	15804	15867	15984	16066	16240	15940	15913	15989	15863	15896	16091	15995	16048	15957	15923	15816	15793	15985	15818	15757	15975	15769	16038	15917	16080	16100	16037	15842	15836	16023	15993	15954	16125	16100	16011	15991	15921	15931	16053	15862	15975	15999	15989	16062	15820	15977	16116	16028	16048	15912	15995	15958	15943	15761	16024	15962	15794	15965	15907	16003	15828	15999	16048	15974	15806	15929	15977	15963	15882	16042	15969	15952	15872	16098	16112	15998	16043	15961	16071	16006	15822	15931	15934	16018	16097	16076	15909	15907	16056	16009	15944	15879	15929	15848	15842	15914	15850	15881	15940	15884	15907	15981	15916	16070	15894	15972	16083	15951	15808	15967	15819	16013	15841	15765	15905	16038	16123	16208	16014	15820	16078	15799	15871	16003	15931	15921	15914	15987	16033	15998	15846	16024	15888	16043	15885	15991	15860	15834	16037	15855	15991	15943	16061	15959	15982	15978	15883	15985	15967	15880	15971	15938	15895	15935	15941	15834	16106	15980	16089	16078	16066	15988	15964	15991	15813	15908	15946	15935	15886	15862	16072	15755	15774	16017	15875	15901	15939	15880	15977	15846	15904	16085	16003	15815	15920	16020	16033	15978	15927	15867	15910	15923	16110	15972	16091	15952	15968	15956	16173	15961	16165	15939	15908	15945	16146	15880	15795	15879	15820	15859	15973	15985	15867	15944	16094	15994	15945	16041	15979	16013	15998	15966	15826	15936	15926	15983	16089	15928	16057	16069	15894	15932	16002	15843	15928	15918	16046	15981	16007	16004	15936	16043	15738	15915	15861	16008	15892	15999	16031	15959	16071	15884	15869	15818	16027	15891	15882	15906	15957	16038	15996	15829	16035	16036	16017	15924	16007	15841	15993	16089	15963	15920	15880	16010	15927	15881	15973	15907	15973	15879	16030	15971	15894	15981	15941	15780	15822	15927	15961	15845	15975	15918	15967	16126	15957	15930	15852	15879	15985	15943	15868	15918	15894	16010	16003	16036	16023	16074	16001	16026	15900	15999	16077	15823	15956	15980	15797	15824	15976	15970	15951	15962	15963	16031	15999	15827	15922	15989	15948	15790	15940	16000	15813	16077	15957	16235	15982	16023	15839	16024	15983	15996	15907	16014	16020	15848	15930	15896	15938	16059	15959	15975	15979	15945	15979	15959	15855	15841	16019	15817	16079	15938	16002	15988	15891	16004	16120	16004	15909	15996	15925	16109	15893	15910	15997	15970	15940	15920	16065	15901	15918	16066	15894	15980	16144	15999	16057	15820	16056	15871	15832	15957	15975	15885	15984	15817	15889	16002	15936	15962	15891	16022	15885	15897	16014	15982	16100	15981	16111	16018	15775	16045	15893	15878	15695	15936	16040	15882	16060	15922	16027	16168	15974	16012	15864	16041	15905	15886	16018	16073	15920	15962	15972	15737	15866	16016	16000	15928	16081	15852	15916	15837	15867	16000	15707	16017	16106	15824	16078	16044	16063	15941	15989	15826	16172	16011	15881	15920	15904	15890	15917	15944	15825	15862	15862	15821	15993	15990	15849	16027	15915	15918	16078	15887	16064	16017	15985	16088	16143	15833	16107	15966	15999	15838	15984	15923	15929	15992	15935	16009	15943	15961	15997	15998	16066	15947	15807	15923	15735	15945	15930	15886	15827	15988	15970	15837	15813	16066	15962	15936	15997	15917	15833	15925	15785	16050	15812	15808	15873	15827	16122	15972	15955	15810	15898	16039	16022	15945	16087	15911	15953	16033	16051	15961	15993	15828	16032	15991	15945	15796	15955	15969	15769	15920	15965	16078	15906	16069	15938	16062	15839	16007	15970	16077	15976	15912	15992	15974	16000	15980	15950	15789	15949	15874	16124	15848	16019	15901	16026	15940	15943	15752	15958	16050	15860	15956	15807	15877	15989	15880	15964	15952	16023	15967	15789	15878	15917	16032	15962	16083	16052	16055	15886	16102	15914	15821	15860	16023
27438	23446	28177	25488	20954	19896	19271	18358	17867	17821	17658	17422	17358	17342	17284	17152	17354	17352	17285	17237	17341	17146	17152	17161	17134	17081	17181	17318	17169	17203	17191	17114	17112	16992	17017	17048	17019	17126	17046	17041	17169	17128	17085	17264	17035	17052	17185	17237	17187	17043	17036	17046	17196	17083	17132	17111	17057	17194	17063	17068	17197	16963	16913	17132	17019	16963	17035	17031	17041	17163	17176	17072	17154	17120	17078	17108	17069	17182	17220	17098	16865	17010	16926	17049	17005	17043	17013	17188	17186	17025	17220	17189	16910	16941	17038	16988	17105	16923	17205	17148	17063	17096	16969	16946	16916	17085	17279	16955	17131	17040	17018	16984	16992	17071	17150	17051	17320	16951	17145	17166	17193	17090	17043	17152	17097	17062	16755	17005	16965	17101	16888	17191	16993	17070	17067	17081	17099	17125	16985	17246	17037	16985	17096	17013	17039	17050	17178	17234	16976	17243	17061	17167	17050	17071	16973	17091	17002	17058	17123	17010	17129	17134	17043	17013	17113	17043	16839	17243	17252	17070	17199	16976	17205	16967	16938	17129	17060	16928	17486	16940	17217	16995	17191	17042	17095	17096	17146	17010	16837	16889	16952	17136	16824	17095	17217	16928	17219	17151	17220	17134	17062	17067	16963	17194	16985	16921	17051	17004	16845	16885	16977	16907	17035	17135	17126	17082	17198	17118	17109	17218	17121	16913	16981	17118	17079	17227	17116	17136	17157	17189	16908	16991	17085	17121	17084	17026	17130	16903	16881	17095	17174	17026	17055	16938	16943	17118	16957	16972	17159	17102	16861	16947	17175	17163	17159	16985	17197	17001	17049	17208	17124	17006	17196	17081	17120	16892	16922	16895	17037	16988	17083	16966	16970	17100	17103	16922	17041	17122	17148	17075	17233	17191	16929	17020	16969	16778	17096	17039	17046	17058	17186	16927	17157	16989	17087	17138	17167	17085	16937	16982	17016	17022	17163	16985	17080	17240	17138	16899	17139	16992	16867	17106	17033	17038	17095	16995	17077	17140	17196	17003	17109	17072	16747	17106	16861	17203	16936	17287	17026	16987	17038	17136	16976	17113	17199	17223	17301	17213	17203	17255	17131	16927	17022	17052	16911	16879	17118	17030	16794	16892	17057	16967	17117	17233	16961	17206	17138	17017	17152	17179	17326	17202	16997	17042	17098	16989	16994	17041	16991	17042	17087	16972	17067	17331	17010	17300	17048	17301	17058	17116	17179	17152	17012	16980	17083	16946	16929	17073	17082	17174	17033	17122	17081	17137	17071	16995	17178	16950	16916	17084	17084	17006	16997	16968	17005	16990	17088	16904	17057	17049	17041	17101	17230	17017	17049	17161	17093	17020	16947	17114	17111	17084	17012	17124	16992	17085	17399	17126	17357	16997	17026	17039	17139	16974	17101	17200	16801	16959	16909	17166	16962	17262	16865	16998	17143	17123	17103	17004	16954	16963	16938	17134	17058	16975	17106	17110	16898	17115	16949	17246	17070	17016	17292	16969	17097	16942	17143	17024	17031	17154	17035	17103	17058	17266	17238	17102	17094	17120	17225	17124	16945	16964	16992	17109	16907	17207	17140	17103	16832	17059	17035	17181	17050	16855	16989	17208	17173	17062	16995	17193	17201	17021	17150	17099	17130	17169	17150	16970	17012	17040	17051	17193	17015	17091	17187	17019	17238	17183	16996	17016	17014	17015	17224	16787	17029	17104	17257	17203	17123	17246	17006	16930	17028	16950	16860	17053	17152	17071	17009	17069	16948	17040	17007	17051	17109	17113	17102	17152	16998	17276	17092	17035	17054	17212	16988	17296	17014	17172	17015	17002	16946	17062	17171	17200	17056	17091	16974	16946	17291	17125	17001	17187	17137	17129	17312	17069	17048	17031	17182	17074	16902	17098	17033	17252	17072	17006	17177	17161	17108	16909	17120	16899	16962	17109	17185	17163	17074	17128	17040	17004	17008	16865	17092	17177	17128	17026	17283	17174	16940	17086	16816	17023	16966	16973	17173	16865	16937	17054	17078	17210	16805	17008	16954	17058	17166	16922	17014	16981	16911	16848	17151	17019	17020	17301	17066	17076	17200	17127	16964	17004	17082	17023	17006	17029	16863	17338	17212	16977	17138	17116	16913	16979	17125	17147	17086	16948	16997	16997	16915	17350	17159	17055	17184	16894	16988	17043	17129	17060	17013	16970	16977	17062	16965	16944	17149	17141	16969	16988	17179	17062	17172	17009	17046	17060	17029	17121	16999	17036	17053	17157	17028	17212	17087	17035	17009	17248	16934	17048	17165	17012	17082	17167	17007	17126	17144	16865	17034	17104	16992	17017	16924	17216	16880	17096	17102	16914	17067	17056	16988	17083	17015	17076	16994	17047	17080	17067	16764	16995	17127	17096	16919	16820	16878	17135	17176	17064	17035	16911	17003	17091	17140	16877	16962	17324	17172	17106	16989	17116	17068	17010	16954	17032	17043	17151	16989	17188	17065	17038	16904	17092	16922	16991	17248	16995	16905	16988	16982	17111	16894	17095	17008	16955	17076	17116	17023	17121	17244	17167	17018	16988	17066	16965	17155	17122	17045	16976	17223	17042	16996	17039	17020	16968	17236	16994	16936	16946	17050	17187	17066	17080	17210	17252	17039	17047	17170	17108	16959	17213	16920	17069	17054	16940	17069	17118	17143	17002	17090	17254	17161	17010	17093	17039	17126	17048	17144	17112	16998	17036	17231	17141	17068	17046	17054	16958	17146	16866	17131	17264	17063	17173	16989	16953	17120	17029	17095	17098	17095	16765	16978	17086	17016	17088	17079	16991	16866	16865	17261	17124	16995	17026	17135	16905	17099	17094	17167	16938	16962	17285	16844	17014	17149	17044	17295	17086	16919	17024	17284	17119	17146	17022	17057	17170	17303	17080	17130	16894	17001	16957	17045	17109	16902	17173	17052	17019	17173	17129	17181	17060	17150	17055	16959	16970	17154	17143	16988	17099	16969	16995	17155	17116	17161	17017	16953	17261	17016	17096	17081	17125	17030	17157	17151	17114	17073	17034	17185	17141	17066	17120	17041	17120	17283	17000	17007	17070	17086	17156	17121	17064	16974	17149	17111	17061	17130	17035	17203	17186	17214	16955	17025	16834	17016	17017	17125	16973	17072	16996	16985	16999	16720	17179	17080	17190	17270	17308	17079	16956	17131	16953	17116	17081	16949	17071	17040	17373	17120	17159	17053	16921	17015	17031	16950	16986	17085	17143	16914	17123	16948	16934	17240	17242	16924	16876	16994	17105	17211	17413	17256	17046	16968	16977	17151	17008	17054	17023	17150	17097	17051	17008	17201	16959	16928	17047	17065	17145	17125	16924	17002	17166	16984	17106	17038	17157	17027	17170	16861	17168	16855	16997	17123	17073	17016	17132	17122	16887	17317	16964	17212	16977	17033	17187	16966	17012	17060	16983	16941	17161	17268	16773	16877	17168	17008	17043	17125	16965	17055	16943	16959	16861	17175	17183	16964	17068	17163	17017	17096	17311	17023	16869	17048	17101	17099	17201	17007	17060	17055	17118	17084	17091	17052	16948	17176	17054	17074	16873	17061	17194	16898	17014	17066	17051	16876	17217	16995	16871	17089	17131	17093	17080	17204	17147	17127	16971	17111	17120	17105	17113	17136	17082	17191	17111	17119	17177	17127	17032	17089	17167	17280	17142	17063	17058	16845	17129	17154	16999	16847	17026	17119	17181	17114	17110	17053	17072	17059	16971	17081	17338	17103	17134	17067	17141	17326	16999	17122	17077	17140	17059	16940	16954	17111	16975	16853	17157	16887	16853	17002	17172	17031	17057	16863	17074	16993	17002	17015	17055	17072	17057	17042	16995	17004	17267	17185	17003	17176	17138	16911	17023	17163	17020	17088	16847	17085	17300	17101	17111	17016	17070	17081	17052	17027	17264	17051	17099	17099	17144	17176	17309	17131	17074	17135	17054	16943	16937	17050	16964	16662	17104	17104	17211	17074	17005	17112	17220	17061	17196	17014	17008	16824	17182	16910	16826	17186	17164	16930	16823	17039	17101	17016	16817	17092	17017	16963	17039	17090	16977	17042	17159	16842	17029	17043	16839	17225	17115	17155	17111	16956	16971	16961	17070	17052	16845	17071	17060	17127	17118	16890	17087	17058	17137	17223	17168	16966	17047	17040	17012	16908	17094	16977	16926	16994	17163	16954	17094	17076	16964	16949	16972	17161	17096	17066	16870	17050	17298	16982	17164	16988	16982	17328	17211	16993	17196	17089	17173	16999	17139	16959	16937	17061	17111	17170	17067	17013	17089	17122	17191	17043	17167	17081	17075	17251	17119	17127	17045	17019	17200	16992	17191	16888	17077	17165	17309	17057	16998	17073	17136	17148	17271	17007	17114	17190	17195	17114	16986	17151	17139	17058	17056	16986	17068	17038	17167	17023	17161	17032	17098	17100	17215	17121	17018	16960	17027	17058	16997	16918	16861	16993	16901	17180	17065	17077	16949	17051	16715	17117	17180	16957	17120	17021	17088	17073	16845	17039	16980	17130	17078	17163	17028	16913	17026	16993	17070	16997	17204	16977	16881	17129	17339	17125	17102	17150	16999	16974	16891	17081	17146	17020	16836	17178	17063	17043	17098	17216	16988	17093	17056	17269	17175	17156	17291	17182	17080	17083	16995	17081	16960	17160	17041	17007	17160	17034	17128	16940	17012	17233	17048	16985	17022	17035	16961	17060	16911	16902	17066	17105	17224	16978	17210	17106	17013	17022	17158	17059	17050	17191	16907	17137	16978	17418	17208	17075	17198	17142	16995	16929	16941	17072	17134	16908	16978	16929	17015	16939	16920	17131	17033	17246	16955	16993	17222	17387	16973	16997	17113	16956	17011	16992	16963	17085	17217	17135	16900	17152	17219	17095	17139	16947	17055	17079	16871	17069	17044	17048	16984	17104	17120	16969	16979	17145	17025	17148	17145	16977	17293	17101	17143	17134	16915	17071	17169	16931	16948	17040	17339	17013	17072	16997	17155	17100	16979	17199	17133	17022	17169	17006	17020	17254	17007	16879	17028	17119	17004	17210	17082	17128	16921	16896	17034
22101	31729	30281	25362	22439	20320	19046	18264	17295	16947	16711	16496	16263	16343	16141	16253	16119	16203	16311	15971	16005	15968	16044	16031	16057	16025	15950	15931	15957	16038	15954	15979	15974	16018	15864	15994	15866	15831	16009	15841	15893	15834	15756	15990	15779	15766	15922	15930	15901	15822	15847	15987	15773	15959	15760	15902	15891	15926	15947	15789	15815	15784	15746	15787	15665	15832	15843	16038	15812	15851	15700	15874	15874	15765	15992	15858	15872	15649	15641	15803	15961	15921	15740	15901	15966	15781	15781	16023	15784	15957	15948	15717	15865	15891	15764	15850	15791	15793	15721	15956	15760	15749	15872	15924	16008	15803	15807	15713	15843	15838	15888	15800	15900	15856	15840	15937	15744	15773	15824	15865	15743	15938	15889	15825	15762	15775	15801	15874	15945	15788	15818	15718	15951	15618	15736	15829	16026	15829	15701	15784	15907	15687	15964	15898	15847	15778	15712	15980	15749	15761	15862	15835	15747	15854	15918	15800	15789	15954	15778	15732	16099	15781	15664	15712	15883	15981	15765	15899	15929	15837	15941	16027	15935	15824	15865	15755	15734	15950	15850	16004	15794	16051	15912	15840	15743	15888	15898	15817	15798	15852	15730	15809	15790	15672	15824	15820	15756	15846	15837	15911	15750	15867	15973	15775	15786	15863	15842	15869	15593	15880	15860	15895	15835	15901	15870	15957	16008	15771	15938	15852	15887	15733	15730	15762	15987	15950	15890	15814	15870	15799	15734	15700	15890	15792	15762	16039	15727	15772	16031	15901	15993	15749	15831	15844	15880	15881	15692	15907	15889	15956	15767	15730	15854	15800	15768	16000	15877	15624	15727	15822	15780	15863	15832	15956	15834	15756	15812	15782	15670	15975	15963	15915	15741	15975	15889	15754	15620	15792	15876	15746	15874	15779	15910	15859	15830	15769	15814	15835	15751	15895	15795	15851	15919	15876	15865	15797	15813	15965	15819	15928	15755	15908	15733	15790	15892	15897	15715	15927	15873	15763	15816	15724	15913	15702	15732	15880	15935	15737	15832	15859	15832	15844	15932	15923	15704	15806	15898	15989	15855	15860	16020	15940	15894	15684	15975	15722	15799	15737	15850	15817	15779	15977	15657	15864	15818	15684	15938	15721	15920	15845	15917	15697	15906	15964	15896	15783	15759	15997	15817	15683	15747	15909	15918	15748	15855	15768	15915	15830	15761	15891	15875	15934	15827	15834	15906	15720	15582	15924	15854	15835	15810	15690	15746	15851	15881	15717	15882	15799	15974	15992	15964	15862	15838	15836	15911	15818	15736	16006	15767	15893	15850	15993	15870	15714	15708	15759	15855	15733	15895	15537	15707	15799	15947	15746	15932	15757	15872	15849	15937	15992	15851	16132	15760	15954	15797	15824	15972	15834	15906	15842	15957	15760	15741	15961	15742	15907	15779	15878	15796	15852	15785	15889	15811	15929	15940	15846	16025	15775	15928	15797	15918	15814	15963	15781	15904	15636	15883	15816	15717	15897	15953	15802	15886	15783	15917	15961	15805	15959	15912	15864	15792	15939	15829	15693	15971	15612	15741	15924	15888	15893	15740	15885	15814	15730	15728	15880	15770	16048	15844	15825	15910	15795	16062	15877	15616	15904	15882	15930	15822	15998	15910	15927	15976	15865	15833	15943	15887	15901	15784	15766	15847	15813	15565	15992	15839	15887	15865	15817	15925	15719	15830	15728	15781	15846	15722	15875	15854	15579	15826	15823	15734	15856	16085	15731	15859	15967	15838	15899	15807	15769	15855	15777	15944	15908	15803	15774	16062	15859	15872	15865	15724	15911	15669	16001	15817	15839	15859	15973	15700	15889	15871	15812	15928	15792	15908	15777	15774	15811	15979	15928	15728	15965	15661	15824	15890	15805	15744	15933	16060	15774	15885	15841	15968	15721	15836	15756	15882	16042	15897	15689	15841	15811	15957	15932	15690	15739	15867	15727	15946	15794	15889	15748	15926	15764	15742	15852	15601	15857	15757	15934	15930	15726	15761	15866	15833	15924	15601	15971	15914	15675	15850	15833	15956	15724	15955	15721	15845	15743	15968	15848	15714	15672	15773	15981	15854	15854	15908	15711	15892	15765	15832	15942	15839	15827	15833	15765	15957	15744	15904	15858	16150	15711	15804	15702	15854	15838	15838	15912	15836	15827	15865	15773	15939	15956	16108	15789	15839	15770	15789	15827	16075	15788	15821	15870	15868	15787	15793	15871	15762	15729	15740	16009	15811	15860	15850	15763	15952	15780	15723	15944	15803	15839	15767	15965	15948	15946	15881	15907	15781	15954	15860	15833	15863	15711	15859	15977	15812	15841	15728	15807	15841	15990	15816	15896	15773	15996	15884	15846	15818	15800	16024	16017	15881	15735	15994	15851	15987	15884	15671	15942	15810	15852	16015	15856	15822	15792	15769	15857	15838	15854	15796	15765	15954	15779	15649	15989	15789	15789	15941	15877	15894	15791	15842	15938	15978	15895	15848	15702	15826	15912	15886	15825	15665	15889	15856	15867	16040	15875	15881	15842	15659	15855	15916	15818	15730	15759	15808	15827	15799	15771	15723	15739	15618	15898	15883	16050	15825	15871	15866	15865	15686	15633	15857	15998	15837	15880	16056	15870	15672	15725	15884	15878	15780	15813	15811	15801	15886	15845	15909	15981	15944	15827	15780	15874	15795	15802	15744	16030	15775	15906	15607	15691	15823	15858	15844	15844	15922	15858	15733	15771	16028	15790	15817	15910	15828	15788	15932	15920	15782	15910	15853	15886	15901	15951	15671	15834	15813	15719	15902	15770	15800	15849	15851	15817	15700	15659	15875	15728	15848	15936	15832	15914	15798	15774	15969	15868	15807	15636	15806	15768	15862	15919	15900	15810	16014	15824	15851	15898	15869	15884	15860	15732	15720	15805	15627	15819	15792	15780	15910	15707	15955	15689	15819	15808	15788	15827	15828	15757	15879	15748	16018	15949	15863	15725	15743	15894	15864	15890	15854	16006	15814	15862	15865	15648	15788	15939	15696	15801	15892	15789	15797	15951	15948	15857	15656	15941	15938	15901	15814	15954	15675	15894	15945	15789	15905	15807	15968	15829	15850	15819	15830	15869	15797	15722	15788	15903	15823	15820	15691	16001	15927	15738	15811	15840	15879	15827	15823	15740	15901	15730	15775	15727	15830	15937	15729	15931	15858	15779	15861	15793	15815	15828	15704	15700	15794	15953	15654	15862	15906	15896	15963	15928	15807	15869	15834	15946	15655	15899	15851	15964	15715	15764	16024	15875	15724	15686	15834	16079	15729	15842	15884	15759	15866	15819	15830	15834	15900	15894	15801	15879	15772	15951	15836	15812	15836	15708	15730	15747	15842	15945	15782	15827	15773	15760	15818	15820	15834	15915	15784	15888	15910	15745	15807	16080	15854	16005	15989	15841	15829	15947	15690	15916	15895	15746	15799	15851	15794	15650	15753	15844	15751	15830	15683	15872	15797	15932	15848	15843	15892	15966	15793	15827	15945	15862	15924	15983	15915	15718	15827	15873	15904	15933	15813	16087	15852	15772	15811	15842	15909	15830	15741	15826	15887	15965	16117	15821	15953	15929	15863	15708	15922	15841	15993	15722	15686	15810	15790	15720	15880	15865	15751	15832	15874	15803	15959	15774	15822	15803	15789	15799	15929	15758	16033	15731	15953	15825	15902	15854	15716	15870	15840	15872	15910	15808	15747	15823	16129	15758	15937	15801	15997	15899	15897	15855	15660	15832	15728	15783	15878	15728	15850	15828	15626	15803	15760	15851	15847	16022	15998	15827	15981	15904	15793	15843	15926	15953	16130	15662	15895	15740	15839	15752	15755	15917	15955	15913	15871	15797	15816	15748	15942	15738	15827	15752	15666	15802	15864	15872	15824	15896	15798	15865	15934	15926	15969	15708	15696	15813	15940	15943	15902	15864	15716	15774	16096	15784	15747	15776	15742	15811	15811	15795	15926	15789	15927	15898	15900	15976	15811	15840	15904	15846	16031	15715	15831	15897	15896	15839	15767	15875	15812	15903	15843	15920	15696	15803	15811	15862	15742	15851	16016	16069	15789	15835	15712	15848	15767	15812	15859	15967	15879	15786	15921	15752	15909	15815	15747	15774	15888	15893	15865	15743	15825	15664	15858	15758	15865	15837	15967	15731	15849	15870	15884	15825	15857	15888	15858	15980	15706	15808	15978	15762	15727	15747	15683	15828	15777	15834	15678	15762	15938	15925	15764	16005	16018	15835	15882	15804	15742	15895	15825	15819	15875	15810	15810	15832	15871	15905	15915	15891	15916	15654	15855	15838	15828	15811	15722	15737	15807	15846	15824	15779	15997	15778	15812	15898	15939	15771	15787	15841	15735	15907	15805	15859	15826	15956	15646	15991	15854	15776	15770	15804	15884	15756	15741	16029	15880	15854	15813	15744	15667	15752	15709	15861	15802	15748	15757	15886	15842	15973	15857	15923	15783	15920	15896	15872	15798	15692	15701	15907	15809	16036	15949	15887	15754	15753	15871	15870	15817	15847	15875	15714	15964	15850	15786	15842	15929	15660	15836	15889	15808	15838	15924	15740	15860	15982	15868	15883	15869	15856	15971	15719	15758	16041	15914	15712	15953	15855	15806	15790	15786	15859	15833	15754	15859	15854	15778	15841	15834	15842	15636	15850	15752	15800	15919	15779	15693	15572	15855	15878	15568	15711	15856	15864	15741	15678	15904	15889	15919	15815	15757	15964	15785	15892	15866	15730	15820	15755	15825	15781	15737	15655	15912	15866	15816	15977	15726	15808	15746	15763	15846	15609	15926	15944	15705	15806	15848	15862	15881	15629	15833	15966	15916	15788	15931	15722	15821	15843	15860	15954	15769	15894	15857	15814	15862	15750	15816	15771	15856	15939	15931	15749	15937	15647	15705	15783	15868	15953	15972	15927	15783	15794	16015	15733	15884	15675	15739	15729	15910	15750	15896	15903	15937	15886	15910	15854	16037	15946	15888	15767	15864	15650	15759	15888	15897	15821	15808	15785	15747	15905	15886	15858	15897	15843	15828	15701	15792	15983	15952	15822	15850	15737	15794	15976	15887	15682
23818	21330	28772	24836	23449	24250	23710	20366	19384	19110	18992	18322	18277	18179	18215	18144	18092	17934	18099	18014	17797	17541	17770	17886	17806	17728	17732	17854	17773	17741	17673	17449	17370	17528	17429	17624	17814	17428	17450	17572	17526	17608	17682	17723	17530	17466	17572	17490	17708	17597	17511	17464	17636	17293	17544	17556	17446	17502	17536	17507	17529	17476	17425	17529	17680	17479	17387	17160	17342	17627	17531	17434	17446	17475	17443	17396	17477	17205	17640	17581	17445	17423	17483	17598	17606	17586	17535	17350	17538	17444	17505	17578	17395	17428	17366	17494	17417	17359	17399	17785	17433	17495	17621	17571	17207	17502	17757	17534	17482	17646	17658	17248	17542	17690	17454	17568	17617	17455	17263	17544	17546	17542	17484	17493	17508	17441	17545	17363	17435	17248	17510	17263	17626	17415	17590	17491	17328	17523	17537	17332	17666	17513	17478	17352	17605	17565	17533	17413	17424	17286	17433	17434	17381	17609	17531	17493	17410	17318	17643	17466	17445	17462	17282	17339	17420	17550	17614	17503	17458	17546	17514	17536	17443	17726	17466	17518	17587	17396	17253	17410	17287	17366	17414	17577	17622	17479	17386	17399	17382	17533	17401	17492	17455	17540	17584	17432	17277	17341	17581	17483	17471	17324	17440	17299	17467	17574	17634	17618	17564	17808	17665	17616	17447	17486	17410	17549	17479	17398	17656	17474	17172	17515	17382	17612	17343	17404	17587	17335	17491	17400	17500	17517	17497	17384	17449	17491	17513	17368	17450	17439	17515	17334	17648	17382	17392	17326	17348	17561	17382	17498	17487	17281	17471	17506	17518	17479	17608	17579	17464	17434	17438	17292	17413	17260	17529	17483	17585	17245	17673	17286	17507	17561	17456	17542	17485	17473	17627	17505	17293	17334	17518	17418	17525	17390	17339	17442	17534	17382	17310	17622	17444	17511	17632	17256	17367	17506	17297	17422	17229	17344	17280	17570	17191	17452	17301	17316	17652	17637	17453	17495	17145	17363	17500	17292	17431	17354	17504	17514	17445	17534	17479	17412	17424	17497	17460	17394	17417	17408	17622	17743	17556	17450	17435	17392	17478	17554	17554	17394	17474	17510	17431	17483	17354	17429	17532	17525	17404	17526	17473	17312	17579	17351	17437	17394	17676	17538	17445	17623	17286	17420	17473	17509	17390	17271	17331	17487	17643	17434	17592	17586	17414	17513	17469	17264	17426	17422	17359	17436	17519	17414	17414	17369	17431	17378	17440	17573	17375	17574	17479	17362	17458	17336	17402	17621	17597	17587	17503	17468	17599	17480	17543	17376	17590	17383	17399	17419	17561	17381	17462	17427	17229	17420	17335	17475	17529	17613	17415	17508	17690	17437	17441	17544	17397	17344	17372	17349	17433	17439	17331	17435	17609	17540	17699	17269	17414	17386	17633	17582	17554	17316	17425	17599	17555	17394	17417	17426	17397	17612	17517	17531	17483	17571	17358	17534	17498	17550	17515	17567	17324	17340	17477	17327	17341	17402	17519	17520	17533	17246	17594	17519	17604	17466	17347	17645	17288	17548	17339	17594	17536	17283	17273	17466	17433	17440	17230	17346	17601	17535	17336	17206	17529	17495	17404	17454	17488	17471	17290	17425	17475	17470	17598	17511	17459	17503	17569	17582	17294	17337	17499	17580	17398	17401	17347	17446	17260	17485	17504	17410	17576	17577	17579	17283	17655	17539	17706	17592	17539	17369	17454	17310	17361	17614	17631	17616	17625	17414	17298	17391	17395	17576	17327	17601	17331	17406	17314	17421	17348	17552	17557	17296	17356	17532	17485	17331	17433	17536	17432	17392	17287	17343	17361	17303	17520	17493	17460	17484	17417	17414	17486	17330	17297	17532	17413	17418	17405	17556	17252	17515	17544	17618	17572	17350	17507	17520	17480	17521	17401	17489	17493	17485	17350	17433	17670	17467	17538	17588	17328	17336	17274	17271	17588	17438	17360	17274	17438	17334	17330	17400	17511	17482	17293	17323	17272	17308	17376	17732	17546	17679	17658	17345	17322	17498	17478	17474	17200	17341	17563	17479	17526	17534	17609	17127	17468	17281	17652	17509	17391	17542	17578	17475	17331	17593	17426	17391	17485	17385	17596	17529	17405	17335	17469	17581	17426	17421	17465	17398	17625	17718	17606	17450	17529	17411	17479	17436	17394	17663	17463	17388	17562	17320	17382	17309	17550	17374	17439	17296	17371	17481	17380	17325	17486	17615	17549	17504	17621	17443	17449	17623	17299	17378	17168	17391	17573	17565	17387	17505	17425	17356	17573	17746	17616	17313	17540	17204	17350	17277	17354	17551	17543	17442	17495	17507	17412	17342	17428	17539	17289	17647	17505	17560	17336	17384	17758	17481	17605	17346	17426	17443	17515	17248	17402	17475	17442	17401	17281	17278	17421	17462	17474	17315	17380	17382	17624	17356	17317	17476	17374	17456	17486	17393	17497	17507	17356	17463	17385	17415	17418	17427	17428	17717	17383	17630	17538	17538	17335	17369	17351	17459	17470	17569	17585	17727	17450	17507	17377	17432	17542	17654	17440	17523	17296	17546	17352	17505	17526	17230	17620	17426	17541	17493	17447	17311	17607	17266	17470	17223	17390	17262	17387	17269	17520	17656	17548	17352	17551	17439	17593	17438	17394	17460	17482	17447	17359	17358	17409	17437	17624	17557	17601	17366	17409	17530	17411	17399	17479	17465	17390	17363	17398	17641	17648	17380	17562	17546	17373	17358	17613	17431	17424	17492	17625	17459	17654	17525	17676	17204	17585	17574	17448	17451	17410	17703	17448	17481	17365	17739	17209	17550	17379	17416	17529	17523	17677	17624	17477	17515	17402	17430	17171	17579	17433	17478	17382	17360	17413	17390	17610	17255	17527	17462	17286	17419	17462	17520	17326	17468	17512	17479	17394	17308	17359	17496	17607	17534	17469	17595	17628	17387	17499	17624	17496	17403	17405	17575	17556	17438	17568	17645	17480	17695	17467	17437	17369	17448	17361	17427	17351	17314	17531	17476	17476	17523	17341	17407	17597	17466	17345	17496	17338	17330	17582	17631	17324	17523	17528	17658	17639	17594	17449	17516	17442	17581	17502	17556	17414	17508	17437	17393	17555	17533	17363	17611	17549	17508	17609	17673	17563	17466	17614	17398	17355	17319	17514	17549	17465	17494	17420	17605	17485	17600	17495	17587	17441	17502	17538	17482	17378	17542	17411	17495	17608	17611	17259	17267	17456	17620	17357	17332	17541	17367	17485	17523	17654	17594	17683	17357	17569	17374	17369	17527	17338	17514	17467	17420	17562	17388	17366	17560	17490	17392	17333	17466	17657	17475	17582	17551	17285	17524	17489	17501	17492	17274	17391	17423	17563	17268	17444	17467	17267	17442	17653	17325	17257	17411	17472	17500	17393	17369	17407	17760	17575	17476	17430	17255	17350	17211	17467	17397	17384	17510	17648	17496	17471	17295	17319	17630	17463	17508	17437	17432	17546	17316	17342	17412	17461	17359	17545	17225	17377	17483	17571	17515	17498	17478	17456	17494	17522	17282	17606	17452	17562	17572	17499	17680	17680	17295	17543	17418	17558	17516	17457	17540	17283	17611	17382	17398	17345	17154	17515	17520	17434	17610	17629	17317	17497	17422	17423	17331	17472	17450	17483	17327	17465	17692	17508	17465	17225	17526	17500	17657	17564	17541	17559	17466	17531	17432	17406	17305	17420	17380	17461	17524	17511	17362	17445	17431	17492	17268	17399	17509	17462	17473	17529	17521	17571	17510	17507	17455	17380	17147	17448	17418	17514	17607	17383	17555	17512	17516	17196	17506	17631	17178	17358	17510	17509	17480	17507	17556	17475	17374	17471	17348	17460	17384	17438	17410	17355	17578	17423	17425	17479	17435	17235	17582	17595	17551	17568	17491	17588	17625	17447	17550	17582	17353	17436	17512	17460	17404	17444	17543	17470	17601	17345	17388	17459	17432	17514	17435	17515	17599	17458	17524	17475	17174	17453	17610	17429	17462	17644	17582	17298	17602	17430	17526	17479	17290	17445	17570	17505	17343	17447	17713	17450	17162	17443	17630	17394	17497	17465	17313	17334	17382	17351	17623	17512	17647	17376	17426	17511	17374	17326	17352	17369	17558	17443	17493	17561	17677	17531	17481	17480	17505	17655	17487	17563	17512	17674	17507	17377	17542	17599	17545	17395	17444	17354	17404	17307	17405	17390	17380	17319	17392	17536	17540	17777	17495	17448	17524	17628	17212	17330	17487	17616	17404	17303	17436	17491	17386	17434	17659	17510	17442	17444	17585	17213	17280	17363	17455	17444	17362	17515	17282	17436	17218	17464	17404	17574	17555	17567	17376	17377	17460	17377	17370	17551	17373	17569	17521	17323	17451	17547	17611	17427	17489	17566	17494	17544	17596	17596	17454	17331	17499	17568	17412	17426	17415	17480	17618	17296	17299	17408	17568	17533	17606	17377	17373	17528	17747	17553	17463	17365	17485	17459	17394	17455	17235	17496	17221	17583	17405	17365	17488	17462	17495	17487	17384	17500	17623	17586	17489	17588	17528	17353	17428	17442	17474	17391	17514	17557	17474	17225	17446	17621	17308	17481	17461	17650	17483	17551	17492	17439	17590	17768	17508	17431	17432	17389	17396	17259	17454	17478	17507	17404	17295	17604	17497	17595	17292	17259	17416	17481	17657	17486	17410	17294	17512	17451	17533	17613	17286	17472	17543	17412	17856	17417	17409	17527	17538	17632	17462	17495	17545	17394	17362	17423	17429	17617	17457	17549	17250	17496	17462	17454	17391	17567	17486	17433	17546	17501	17417	17523	17504	17524	17467	17380	17432	17518	17651	17480	17472	17347	17204	17518	17485	17351	17392	17320	17348	17454	17582	17346	17479	17481	17510	17628	17411	17666	17472	17301	17465	17378	17428	17437	17240	17499	17438	17298	17432	17551	17417	17553	17470	17492	17329	17449	17418	17602	17398	17605	17561	17491	17528	17400	17439	17691	17473	17591	17491	17430	17340	17595	17360	17491	17653	17352	17250	17438	17483	17687	17572	17281	17259	17235	17554	17303	17449
21829	37502	36791	32186	27626	24644	22475	20697	19327	18498	18006	17804	17384	17259	17120	16871	17132	16847	16872	16613	16434	16409	16320	16632	16363	16381	16389	16364	16256	16288	16335	16458	16329	16283	16166	16179	16354	16147	16234	16203	16327	16162	16197	16096	15997	16206	16224	16218	16103	16263	16176	16223	16167	16296	16297	16208	16251	16291	16127	16187	16167	16279	16141	16049	16237	16237	16227	16155	16099	16126	16110	16132	16135	16016	16176	16125	16096	16177	16138	16085	16218	16221	16241	16170	16257	16128	16062	16259	16183	16039	16168	16075	16171	16219	16156	16354	16193	16056	16039	16216	16263	15926	16199	16116	16055	16196	16221	16265	16233	16063	16145	16125	16218	15990	16247	16074	15966	16198	16161	16264	16158	16263	16346	16252	16211	16291	16210	16138	16171	16108	16356	16077	16060	16202	16253	16096	16192	16046	16200	16178	16260	16002	16268	16057	16127	16210	16143	16181	16258	16034	16141	16135	16250	16351	16145	16147	16153	16229	16085	16136	16138	16116	16240	16078	16199	16126	16087	16192	16160	16073	16301	16135	16188	15974	16192	16151	16188	16126	16033	16146	16018	16142	16100	16175	16156	16132	16381	16296	16159	16220	16202	16254	16319	16149	16126	16123	16198	16237	16196	16214	16099	16184	16006	15834	16257	16253	16350	16210	16160	16025	16123	16097	16041	16239	16224	16084	15954	16083	16015	16170	16158	16129	16112	16135	16093	16200	16068	16305	16080	16289	16147	16151	16166	16067	16172	16125	15957	16169	16196	16271	16215	16028	16148	16095	16039	16254	16046	16114	16020	16087	16429	16079	16081	16162	16238	16101	16277	16242	16280	16296	16268	16019	16116	16105	16305	16125	16215	16144	15974	16014	16183	16128	15970	16232	16223	16018	16319	16163	16107	16043	16295	16208	16251	16222	16113	16314	16244	16229	16019	16309	16106	16288	16198	16095	16129	16115	16103	16158	16048	16090	16059	16123	16067	16130	16186	16157	16312	16133	16051	16132	16150	16120	16222	16138	16056	16117	16035	16193	16195	16188	16305	16250	16221	16017	15975	16127	16256	16109	16158	16293	16135	16159	16013	16218	16004	16117	16162	16003	16046	15975	16093	16111	16109	16234	16241	15946	16133	16246	16292	16194	16103	16134	16098	16226	16173	15965	15974	16294	16251	16179	16066	16264	15992	16149	16288	16026	16100	16083	15977	16111	16091	16028	16123	16057	16163	16050	16107	16062	16110	16141	16090	16252	16020	16279	16006	15966	16020	16138	16156	15976	16072	16246	16165	16078	16294	16131	16184	16111	16282	16216	16106	16342	15961	16102	16087	16146	16178	16176	16216	15988	16230	16008	16083	16306	16016	16149	16177	16013	16356	15991	16121	16282	16282	16301	16082	16081	16264	16225	16168	16189	16088	16145	16150	16172	16209	16053	16103	16047	16257	16273	16126	16015	16243	16163	16157	16167	16216	16353	16320	16313	16083	16072	15998	16159	16158	16232	16002	15980	16139	16260	16149	16063	16154	16253	16343	16304	16025	16175	16170	15945	16121	16193	16227	16134	16202	16032	16097	16172	16258	16239	16100	16094	16114	16150	16053	16170	16350	15867	16096	16077	16190	16126	16088	16098	16178	16197	16183	16142	16093	16124	16177	16203	16143	16182	16051	16236	16176	16276	16162	16287	16114	16035	16074	16135	16254	16001	16080	16155	16133	16180	16030	16245	15985	16077	15975	16090	16051	16219	16197	16050	16311	16191	16270	16048	16282	16283	16279	16130	16172	16146	16175	16206	16334	16125	16153	16156	16163	16202	16182	15888	16213	16018	16162	16125	16129	16075	16128	16318	16122	15947	16125	16242	16071	16032	16256	15986	16128	16126	16288	16021	16063	16218	16136	16098	16335	16061	16165	16242	16258	16110	16121	16021	16194	16031	16062	16087	16155	16109	16223	16046	16076	16050	16108	16095	16215	16221	16283	16210	16234	16043	16098	16144	16063	16081	16289	16210	16161	16052	16211	16186	16252	16015	15996	16373	16014	16156	16076	16205	16509	16055	16001	16051	16411	16068	16014	16106	16280	16057	16109	16099	16249	15949	16358	16073	16147	16288	16078	16208	16190	16015	16294	16057	16206	16118	16085	16005	16121	16101	16223	16274	15987	16024	16084	16228	16300	16207	16323	16092	16124	16163	16084	16095	16172	16206	16200	16215	16064	16042	15989	16234	16022	16055	16301	16136	16019	16272	16137	16049	16182	16138	16088	16119	16183	16153	16266	16201	16166	16169	16139	16232	16119	16124	16051	16095	16049	16124	16191	16306	16226	15972	16079	16260	16193	16152	16106	16054	16140	16133	16056	16008	16177	16238	16132	16124	16015	16044	16119	16241	16084	16094	16185	16148	16142	16240	16050	16205	16054	16114	16273	16028	16087	16300	16134	16178	16369	16173	16087	16071	16349	16167	16144	16119	16153	16157	16092	16248	16193	16167	16106	16140	16156	16323	16322	16072	16121	16085	16006	15871	16044	16110	16173	16054	16148	15996	16023	16164	16197	16124	16020	15990	16367	16108	16065	16114	16070	16258	15912	16098	16130	16331	16072	16105	16067	16140	16150	16081	15980	16216	15977	16177	16143	16197	16097	16179	16176	16039	16223	16264	16110	16166	16173	16143	16224	16119	16000	16006	16059	16031	16085	16120	16211	16133	16239	16274	16102	16185	16087	16013	16178	16213	16249	16274	16137	16287	16206	16155	16103	16120	16077	16251	15954	16277	15951	16114	15891	16073	16133	16327	16175	16027	16130	16148	16217	16178	16117	16153	16280	16192	16011	16088	16169	16158	15938	16248	16000	16224	16208	16253	16114	16054	16325	15886	16102	16114	16175	16101	16156	16129	15990	16215	16003	16133	16312	16028	16178	15979	16081	16120	16195	16026	16059	16148	16064	16098	16126	16267	16308	16255	16163	16183	16211	15977	16105	16165	16044	16210	16154	16139	16173	16238	16138	16229	15961	16110	16059	16230	16322	16090	16112	16092	16308	16173	16122	16275	15976	15934	16122	16263	16209	16040	16109	16145	16267	16219	16313	16160	16324	15887	16233	16229	16220	16191	16170	16268	16101	16229	15940	16172	16202	16062	16216	16086	16195	16122	16194	16278	16154	16143	16153	16106	16132	16208	16186	16025	16356	16317	15902	16313	16289	16043	16231	16042	16024	16177	16259	16008	16105	16207	16013	16131	16142	16248	16078	15925	16073	16070	16108	16035	16104	16226	16154	16029	16075	15967	16000	16132	16225	16161	16175	16035	16063	16232	16098	16122	16206	16338	16015	16142	16098	16183	16093	16165	16206	16125	16339	16275	15949	16094	16194	16020	16018	16041	16221	16317	16254	16365	16161	16133	16092	16121	16202	16139	16229	16152	16097	16115	16043	16231	16138	16055	16109	16159	16025	16207	16079	16232	16088	16191	16161	16244	16249	16323	16159	16285	16072	16069	16114	16144	16040	16034	16049	16095	16192	16134	16126	16172	16290	16208	16065	16285	16153	16129	16069	16036	16039	16236	16031	16286	16292	16189	16187	16115	16074	16073	16017	16259	16066	16174	16019	16110	16099	16132	16096	16051	16090	16182	16322	16289	16250	16226	16095	16045	16240	16027	16264	16133	16096	16131	16108	16000	16129	16090	16225	16090	16138	16223	16078	16011	16344	16101	16216	16186	16204	16100	16136	16029	16124	16194	15997	16138	16082	16015	16133	16081	16139	16067	16188	16230	16246	16092	16126	16259	16144	16306	16101	16024	15954	16067	16127	16293	16258	16270	16156	16248	16181	16135	16042	16300	16228	16266	16232	16124	16146	16137	16247	16055	16097	16145	16212	16071	16104	16196	16219	16200	16129	16199	16284	16176	16084	15996	16115	16273	16288	16200	15963	16226	16183	16009	16213	16044	16042	16150	16295	16030	16176	16066	16181	16058	16199	16169	16384	16123	15979	16164	16285	16117	16090	16125	16290	15927	16210	15936	16264	16043	16199	16165	16006	16157	16190	16113	16055	16150	16088	16183	16049	16154	16198	16025	16090	16074	16102	16144	16007	16129	16075	16227	16065	16204	16244	16196	16272	16150	16186	16115	16135	16224	16362	16265	16119	16212	16164	16297	15962	16292	16145	16181	16079	16221	16095	16111	16060	16132	16094	16068	16239	16082	16183	16055	16205	16075	15950	16112	16287	16139	16107	16226	16066	16223	16121	16246	16115	16356	16114	16141	16143	16011	16205	16027	16157	16142	15957	16208	16138	16206	16250	16015	15962	16083	16224	16021	16113	16012	16216	16191	16007	16125	16162	16248	16265	16274	16010	16253	16034	16013	16214	16305	15924	16113	16076	16272	16175	16256	16186	16249	16193	16039	16195	16077	16087	16032	16197	16124	16132	16203	16101	16231	16162	16231	16055	16066	16121	16223	16165	16152	16045	16191	15972	16148	16171	16240	16102	16290	16123	16170	16228	16284	16212	16232	16098	16120	16219	15977	16099	16062	16105	16148	16287	16124	16086	16032	16197	16030	16233	16054	16092	16100	16140	16025	16190	15967	16188	15884	16044	16057	16205	16150	16147	16317	16084	16050	16267	16090	16108	16097	16197	16067	16050	16151	16014	16148	16095	16173	16094	16303	16195	16100	16197	16145	16272	15971	16152	16285	16209	16239	16208	16184	16139	16075	16152	16207	16233	16256	16220	16132	16117	16079	16080	16254	16167	16121	16133	16140	16168	16085	16354	16228	16049	16272	16079	16234	16124	16156	16180	16197	16151	16333	16184	16168	16157	16095	16136	16285	16076	16095	16184	16099	16293	16081	16197	16092	16029	16249	16069	16261	16065	16231	16133	16278	15759	16156	16078	16170	16028	16328	16004	16037	16200	15986	16030	16163	16080	16208	15906	16251	16005	16141	16221	16112	16264	16215	16234	16101	16128	16161	16117	16148	16216	16059	16086	16275	16228	16131	16120	16266	16070	16254	16265	16240	16290	15933	16144	16035	16092	16089	16130	16142	16231	16088	16192	16042	16136	16148	16279	16166	16119	15967	15985	16175	16089	16108	16284	16254	16129	16155	16091	16257	16124	16098	16256	16163	15990	16141	16264	16163	16211	16270
22703	21195	28974	23787	22034	24937	26975	21884	20226	19982	19039	18886	18589	18443	18359	18074	18224	18196	18160	17957	17907	17805	17554	17789	17631	17762	17752	17466	17608	17571	17861	17457	17315	17530	17392	17455	17500	17557	17560	17500	17756	17651	17392	17310	17369	17281	17430	17346	17328	17260	17296	17266	17380	17309	17353	17429	17137	17429	17293	17468	17321	17321	17157	17377	17451	17354	17328	17269	17325	17374	17311	17044	17240	17108	17186	17187	17190	17376	17216	17228	17451	17283	17501	17297	17408	17407	17353	17505	17120	17383	17392	17341	17254	17346	17180	17296	17381	17257	17263	17399	17260	17515	17370	17305	17402	17283	17256	17487	17350	17383	17296	17220	17282	17353	17164	17201	17474	17313	17236	17194	17480	17261	17291	17184	17289	17186	17257	17084	17182	17418	17355	17243	17282	17286	17570	17158	17075	17257	17342	17323	17330	16994	17290	17209	17169	17291	17276	17406	17431	17403	17129	17202	17387	17330	17376	17234	17239	17272	17248	17434	17395	17274	17377	17181	17274	17333	17200	17506	17498	17183	17210	17129	17155	17351	17061	17078	17482	17228	17334	17402	17492	17441	17341	17315	17213	17377	17346	17141	17439	17190	17158	17254	17298	17279	17251	17483	17288	17356	17285	17288	17331	17240	17119	17081	17186	17294	17227	17483	17490	17429	17200	17260	17189	17269	17258	17312	17379	17194	17020	17108	17298	17411	17219	17199	17270	17252	17012	17178	17054	17354	17354	17256	17297	17231	17002	17271	17232	17329	17083	17202	17383	17155	17085	17280	17355	17239	17459	17199	17057	17330	17221	17367	17228	17254	17378	17323	17106	17499	17323	17303	17438	17290	17133	17250	17299	17383	17259	17184	17167	17286	17180	17060	17347	17338	17265	17057	17174	17366	17185	17374	17506	17100	17369	17204	17329	17275	17485	17277	17301	17179	17364	17194	17057	17131	17287	17340	17315	17329	17208	17439	17381	17387	17166	17167	17275	17334	17211	17225	17348	17256	17454	17355	17404	17302	17291	17274	17350	17222	17318	17267	17247	17164	17165	17406	17309	17266	17142	17262	17350	17358	17544	17427	17428	17316	17270	17211	17486	17266	17179	17294	17191	17255	17471	17274	17195	17422	17186	17266	17286	17271	16949	17308	17321	17345	17277	17359	17218	17276	17547	17307	17587	17053	17165	17356	17243	17228	17411	17264	17120	17188	17421	17180	17322	17156	17363	17325	17214	17188	17143	17335	17309	17288	17105	17214	17355	17118	17225	17382	17263	17551	17353	17450	17223	17235	17287	17339	17396	17276	17371	17303	17377	17221	17325	17308	17240	17462	17307	17416	17292	17276	17151	17240	17126	17121	17206	17510	17516	17024	17218	17275	17138	17218	17474	17187	17247	17182	17252	17294	17214	17297	17072	17214	17258	17192	17188	17175	17262	17294	17293	17226	17273	17187	17402	17411	17553	17181	17150	17532	17450	17147	17189	17331	17313	17335	17268	17174	17351	17235	17274	17383	17219	17209	17273	17329	17195	17072	17353	17265	17332	17304	17172	17268	17377	17341	17193	17151	17522	17233	17393	17364	17083	17329	17195	17108	17166	17135	17208	17334	17222	17257	17304	17236	17303	17388	17294	17232	17206	17361	17406	17422	17293	17106	17415	17272	17224	17557	17257	17351	17183	17196	17125	17057	17253	17454	17423	17248	17363	17331	17391	17281	17253	17376	17196	17264	17245	17118	17262	17129	17409	17238	17304	17180	17271	17405	17269	17226	17278	17165	17239	17210	17408	17400	17341	17400	17194	17170	17232	17178	17302	17340	17231	17397	17320	17255	17119	17208	17411	17226	17260	17160	17174	17347	17290	17355	17440	17308	17140	17181	17431	17405	17379	17363	17271	17180	17211	17494	17235	17312	17390	17394	17304	17220	17499	17494	17294	17324	17285	17310	17230	17447	17228	17186	17156	17144	17145	17216	17152	17143	17389	17062	17125	17239	17299	17188	17214	17307	17253	17155	17035	17421	17309	17021	17286	17303	17249	17149	17371	17346	17055	17283	16950	17077	17222	17228	17122	17199	17409	17280	17404	17281	17337	17125	17235	17235	17199	17291	17256	17303	17255	17102	17513	17443	17275	17287	17378	17276	17321	17259	17425	17301	17328	17264	17137	17300	17274	17332	17401	17235	17433	17135	17411	17430	17147	17240	17251	17283	17434	17249	17294	17101	17376	17294	17494	17203	17244	17345	17178	17012	17320	17280	17334	17381	17219	17250	17004	17232	17419	17346	17281	17170	17155	17501	17283	17275	17197	17271	17333	17251	17376	17135	17294	17318	17220	17180	17246	17182	17364	17387	17466	17260	17127	17149	17200	17370	17310	17121	17273	17239	17265	17449	17528	17347	17169	17219	17195	17241	17063	17229	17343	17004	17242	17297	17400	17273	17201	17234	17380	17101	17343	17420	17261	17255	17218	17355	17237	17355	17280	17379	17287	17193	17260	17186	17293	17110	17354	17376	17438	17440	17256	17375	17334	17358	17265	17301	17300	17374	17148	17158	17078	17141	17457	17107	17240	17479	17342	17171	17192	17232	17289	17177	17290	17149	17328	17390	17219	17414	17427	17311	17013	17047	17273	17381	17250	17427	17087	17173	17256	17339	17292	17365	17307	17353	17260	17468	17297	17191	17351	17048	17196	17406	17185	17102	17160	17147	17355	17050	17237	17226	17369	17307	17388	17239	17286	17104	17397	17270	17325	17394	17436	17218	17425	17256	17230	17071	17047	17164	17343	17238	17302	17241	17293	17099	17223	17292	17283	17216	17245	17209	17216	17154	17291	17251	17318	16965	17274	17079	17454	17031	17227	17371	17402	17329	17225	17329	17272	17117	17344	17370	17133	17321	17239	17264	17285	17403	17420	17377	17177	17124	17177	17261	17381	17445	17225	17338	17445	17638	17366	17214	17073	17347	17320	17338	17379	17382	17262	17229	17271	17253	17278	17386	17153	17158	17283	17182	17396	17286	17342	17065	17324	17226	17283	17134	17287	17407	17159	17255	17288	17192	17232	17236	17389	17075	17383	17400	17253	17317	17375	17195	17361	17254	17067	17250	17190	17293	17174	17198	17217	17168	17300	17378	17181	17415	17350	17222	17180	17434	17149	17402	17179	17127	17139	17161	17349	17397	17195	17153	17212	17173	17215	17286	17364	17380	17157	17137	17191	17195	17313	17164	17172	17333	17379	17578	17221	17335	16990	17310	17315	17361	17236	17352	17365	17246	17265	17367	17427	17292	17286	17225	17235	17258	17209	17281	17121	17391	17058	17411	17274	17534	17353	17284	17125	17288	17299	17276	17212	17170	17413	17589	17380	17216	17466	17251	17207	17278	17202	17281	17179	17195	17060	17143	17019	17341	17180	17304	17271	17052	17358	17341	17187	17094	17292	17363	17240	17338	17316	17380	17256	17328	17165	17276	17335	17257	17403	17428	17406	17302	17226	17132	17268	17385	17293	17283	17242	17199	17169	17226	17338	17216	17256	17261	17289	17233	17472	17172	17218	17265	17092	17336	17333	17264	17192	17162	17315	17259	17237	17148	17306	17206	17229	17228	17305	17371	17288	17202	17238	17243	17301	17324	17152	17283	17096	17287	17285	17428	17325	17321	17268	17209	17266	17254	17192	17254	17290	17195	17200	17279	17145	17094	17206	17383	17276	17229	17268	17173	17130	17134	17355	17305	17253	17250	17106	17166	17053	17355	17179	17336	17251	17237	17064	17228	17242	17283	17250	17331	17361	17506	17314	17156	17382	17233	17260	17174	17263	17173	17145	17281	17238	17206	17184	17352	17217	17157	17041	17201	17225	17349	17215	17355	17472	17304	17381	17317	17469	17418	17306	17361	17259	17255	17278	17313	17307	17184	17438	17188	17201	17233	17283	17337	17345	17136	17249	17247	17245	17251	17282	17228	17180	17272	17442	17196	17379	17354	17528	17348	17329	17280	17285	17372	17264	17099	17297	17163	17136	17187	17404	17123	17107	17287	17225	17268	17118	17258	17566	17225	17255	17348	17393	17144	17239	17419	17243	17151	17340	17299	17333	17219	17237	17321	17247	17139	17249	17307	17265	17203	17207	17274	17339	17359	17241	17335	17132	17231	17313	17283	17185	17381	17369	17100	17220	17399	17130	17348	17184	17342	17287	17423	17519	17302	17085	17300	17207	17477	17310	17328	17440	17382	17283	17242	17182	17402	17330	17450	17257	17442	17274	17185	17439	17324	17430	17428	17363	17330	17125	17144	17286	17206	17260	17243	17101	17126	17398	17199	17303	17281	17280	17515	17275	17213	17226	17299	17229	17212	17279	17338	17147	17168	17192	17383	17326	17318	17282	17235	17248	17342	17169	17052	17254	17406	17429	17356	17227	17186	17285	17178	17289	17422	17421	17252	17191	17159	17358	17502	17260	17297	17264	17285	17197	17098	17211	17202	17260	17367	17120	17117	17184	17335	17168	17200	17460	17206	17326	17379	17092	17255	17304	17207	17370	17348	17070	17432	17449	17334	17285	17436	17392	17202	17168	17270	17593	17311	17242	17493	17311	17300	17251	17197	17164	17260	17121	17356	17361	17158	17333	17190	17477	17075	17307	17326	17055	17126	17158	17314	17233	17237	17272	17281	17135	17334	17426	17073	17243	17348	17475	17068	17420	17248	17170	17285	17432	17377	17322	17234	17152	17158	16985	17431	17212	17161	17385	17126	17405	17162	17368	17153	17075	17364	17303	17261	17112	17306	17359	17466	17309	17426	17447	17215	17178	17210	17442	17392	17479	17357	17061	17160	17293	17396	17193	17270	17244	17105	17354	17401	17288	17160	17183	17198	17269	17343	17271	16942	17208	17102	17323	17251	17112	17021	17278	17198	17344	17235	17290	17071	17228	17175	17455	17377	17465	17324	17246	17271	17427	17082	17239	17229	17143	17450	17226	17224	17144	17011	17315	17390	17254	17151	17410	17130	17279	17336	17346	17473	17275	17220	17453	17169	17181	17151	17321	17358	17248	17196	17182	17189	17074	17097	17344	17332	17271	17285	17252	17188	17326	17217	17196	17269	17335	17376	17293	17148	17338	17296	17330	17379	17211	17132	17292	17397
23442	40583	41374	36423	31286	27407	24922	22826	21046	19720	19332	18736	17977	17773	17576	17334	17480	17441	17202	16926	16727	16428	16544	16465	16511	16476	16484	16396	16297	16247	16253	16193	16180	16220	16031	16297	16281	15963	16082	16085	16027	15967	16061	16114	16212	16016	16103	16015	16045	16091	16155	16152	15923	16091	16141	16190	16064	16179	16026	15957	16124	16009	15881	15965	16081	16225	15857	15988	16107	15980	16009	16039	15950	16124	16081	16014	16083	16069	16026	15916	15906	15851	15940	15906	16144	15792	15978	16026	16111	15869	15992	16059	15741	16112	16179	16091	15859	16077	15869	15926	16152	16148	16091	15951	15978	16066	15967	16071	16040	16108	15987	15955	15962	15824	15976	16132	16099	15998	15913	16078	15994	15856	16114	15967	15966	15983	15902	15953	15927	16096	15917	16013	15910	15951	15827	16048	15832	15985	15894	16040	16060	15977	15988	16038	16014	15903	16102	15920	15885	16053	15770	15782	16039	15871	15830	15903	15966	15958	16058	15988	16056	16103	15933	16074	16005	15964	15891	16040	15878	16069	16064	16043	15903	16008	15997	16003	16003	15963	16152	16047	15861	15995	16017	16021	15893	15983	16108	16060	15925	15982	16034	15963	16080	15934	15943	16060	15942	15946	15889	16012	16148	15939	16069	15868	16037	16204	16064	16048	15897	15954	15986	16005	16022	16103	15932	16084	15878	16111	16003	15968	16191	15935	15896	15979	16114	15954	16064	16068	16009	15983	16028	15958	16072	15977	15875	15932	16155	16068	15989	16022	16055	16069	15798	16112	16061	16034	15950	15876	15985	16056	15897	16167	15819	15739	15976	16086	16174	15840	16153	15971	16029	16033	15924	15973	16098	15918	15863	15955	15935	15989	16047	15967	16064	16010	15873	15990	16095	16047	15821	16111	16039	16140	16056	16089	15911	15992	15965	15992	16121	16033	15982	15993	15989	16039	16143	15833	16075	15973	16041	16052	16134	16079	15933	15854	16056	15871	16106	16170	16143	16104	16058	16050	15931	15961	16084	16042	15942	16147	15904	15783	16068	15936	16035	15965	16028	16106	16157	15846	16131	15986	16136	15908	15923	15927	15912	16086	15987	15893	16078	15894	15964	16065	15863	15946	16028	15991	15992	16071	16045	16104	15994	15974	16034	16124	15985	16022	16024	15874	15908	15955	15806	15886	16072	16009	15949	16048	15903	15969	15995	15995	15985	16033	15981	15927	16157	16007	15930	15969	15986	15936	16068	16006	16121	15994	15940	15977	15921	15974	15927	15907	15921	15981	16038	15941	16025	15952	16025	16076	16078	15747	15907	16044	15912	16059	15804	15952	16174	15942	16033	15775	16066	15991	15975	15944	15965	15892	15916	15926	15969	15919	15957	15779	16034	15984	16116	16178	16002	16035	15984	15932	15886	15778	15912	16065	16148	15936	15925	16085	15926	16046	16072	15954	15999	15978	15978	15980	16044	15998	16071	15984	16003	16013	15895	15877	16109	15937	16231	16046	15977	15968	15994	16169	15919	15973	15956	15952	16032	16068	16006	15978	15891	16111	15821	15949	15961	15948	15997	15945	16058	16174	15932	15838	16142	15939	16047	15839	15932	15980	16027	15870	15996	15854	16066	16127	15974	15921	15999	16165	15938	16081	16001	15958	16105	15870	15982	16006	15968	16025	15942	15876	15869	16058	16130	16081	16074	15984	15935	16045	16020	15882	15886	15965	15907	16068	16103	16113	15982	15991	15907	15903	15982	16139	16002	16126	16068	16016	16036	16079	16073	15953	16125	15896	16098	16073	16039	16079	15974	15990	15952	15912	16015	15974	16021	15953	15893	15882	16072	16189	16005	15957	15995	15940	15969	16098	15880	16047	15815	16082	16074	15841	15977	16031	15953	16128	15947	15904	15943	15956	16026	16005	15921	16040	15981	15927	15890	16064	16002	16078	16085	16009	15987	15872	16043	15950	15854	15890	15950	15885	15840	15951	15940	16023	15962	16000	15987	16074	15910	15955	15907	15813	15903	15944	15923	16066	16047	15967	16167	16065	15989	15824	16029	15920	16032	16092	16015	15917	15929	15934	16060	15928	15927	16117	15939	15813	15930	15998	15803	16070	15937	16046	16119	15966	15942	16024	15863	15976	15957	15925	15851	15968	15912	16096	15894	15882	16146	15947	15951	15996	15946	16058	16022	15980	15964	15939	16043	15980	15895	15842	16098	15898	15965	16128	15893	15933	15883	15947	16063	15965	15966	15998	15996	15984	15942	15930	16086	16037	15890	16008	16105	15896	16199	16035	15972	16040	16138	15870	15983	15962	15961	15873	16108	15981	15935	16086	16107	15906	15909	16067	15959	15987	15949	15954	16113	16125	15921	15963	15921	16062	15946	15918	16039	16089	15986	15880	16012	15890	15934	16088	16129	15788	16019	15951	15994	16008	15972	15969	15999	16068	15815	16062	15918	15951	15893	15782	15956	16111	15825	15975	15955	15961	16026	15903	16020	15759	16066	16157	15974	16004	16025	15980	16019	15997	16064	16102	15959	16053	15661	15903	16165	15822	15962	15961	15903	16031	15915	16107	16061	15918	15900	15946	15855	15970	16121	15988	16121	15969	16045	16046	15844	15861	16147	16060	16003	16084	15953	15969	15843	16113	15833	16013	16013	16003	15883	15850	15820	15934	15849	16113	15968	15908	15986	16027	15983	16017	16035	15988	15849	15978	16039	15906	15961	15981	15979	15937	15978	15867	16221	15938	15978	16088	15966	15982	15962	16068	15929	16068	15846	15950	15799	16103	16046	16039	15963	15855	15962	16036	15875	16051	16039	16189	15968	15867	15974	16095	16116	15976	16043	15973	15818	16035	16034	15962	15958	15978	15965	15770	16146	16009	16024	15980	15937	15992	15997	16041	15925	16012	15958	16054	15975	15932	16013	16178	15969	16120	16037	15801	15987	15902	16075	15824	16001	16022	15989	15999	16023	16005	16021	16085	15887	15840	16031	15977	15933	15980	16100	15864	15917	16155	15963	16124	15929	16161	15774	15821	16104	15916	15965	15939	15953	16020	15949	15966	15921	15934	16039	16056	16056	16092	15961	15763	16011	16027	16006	15938	15983	15866	15952	15901	15906	15989	15947	15959	15840	15819	16205	15875	15899	15932	16104	15867	16013	16125	16080	16007	16058	15915	15993	15961	15984	16141	15983	15891	15795	16191	15995	16032	16024	15911	16018	16038	15902	15874	15950	15955	16002	15939	15875	15971	15978	15918	15874	15912	16005	16055	15914	16125	15809	15923	15995	15882	15880	15968	16053	16084	15886	16110	16008	15893	16002	15703	15893	16026	15936	15988	15978	15872	16016	15887	15996	15980	16034	16042	15992	16083	15889	15955	16098	15971	15898	15866	16082	15824	16020	15988	16095	16126	16061	16010	16097	15956	15829	16173	15987	16014	15992	16012	15893	15991	15879	15926	15994	16076	15891	15864	16020	16034	15989	15956	16015	16003	16090	16184	15890	15866	15880	15954	16072	15855	16021	15829	15908	15841	15925	15935	15932	15960	15899	16124	15891	16022	15982	15905	15984	15844	15969	16033	16069	15966	16087	15979	16101	15983	16124	15900	16139	15944	15951	16011	16141	16034	15833	15991	16011	16087	16220	15896	15871	16059	16090	15934	16050	15840	16185	15880	16010	16177	15977	16047	15958	15982	15991	16033	15885	16000	16120	16045	16044	15965	15978	15958	16067	16096	16134	16052	16145	15925	15906	15960	15839	15971	16027	16128	15885	16112	15931	15874	16012	16078	16113	15844	16029	16062	16033	16009	16045	15968	16047	16077	16023	15962	16010	15927	15963	16051	15929	15916	16129	15913	15874	16152	16126	15989	15974	16034	15798	16002	15807	15913	16004	16006	16092	15935	15914	15855	15992	16167	15901	15899	15831	16001	16046	15978	16037	16052	15982	15929	15932	15986	15944	16023	15943	16005	15929	15983	15907	15819	16035	15846	16027	15825	16092	15893	15939	15993	16106	16082	16128	15996	16046	15960	16047	16081	16121	16005	15923	15872	16090	15945	16022	15936	15986	16056	15974	16097	16035	16104	15941	15928	16022	16007	16044	15980	15882	15965	15991	15972	15966	16068	16024	16012	15954	15941	15978	15916	15768	15988	15940	15900	15932	15988	16015	15983	15938	15977	16099	15841	15930	15921	15848	16166	15865	15948	16095	15979	15862	15846	15909	16180	15759	15919	15875	15855	16082	16057	16048	15833	15872	16064	16145	15843	16048	15980	16040	16047	15914	15932	15979	15858	16120	16026	16073	16029	15965	15934	15957	15852	16098	16178	15971	16012	15891	15903	16070	15849	15801	16013	15778	15911	16158	16019	15864	15863	15938	16046	15844	16082	15926	15873	15970	16156	16126	15878	15985	16131	15977	15855	15898	15990	15961	15998	16066	15997	16060	15870	15990	15953	15919	15863	15923	16018	15852	15702	15992	15970	16025	15945	15965	15987	16126	15899	15924	16094	15930	15889	15908	15960	15895	16060	16092	16075	15997	15876	15824	15932	15940	15981	15951	15995	15865	15863	16039	16000	15964	15918	15874	16035	16014	15997	15944	15952	16058	16078	16007	16051	16066	16027	16011	16091	15963	15934	15930	16008	16006	15996	16040	15996	16093	15989	15879	16005	15994	16027	15847	16047	16056	16011	15897	15917	16058	15873	15883	15987	16011	15965	16001	16100	15972	15930	16013	15989	15812	16012	15976	16000	15894	16045	15811	15919	15932	15959	15985	15892	15837	16039	16165	15919	15910	15952	16080	16124	15932	15952	16064	16054	16062	16037	16042	15924	16033	15992	15895	16121	16048	15957	15903	15986	15905	16047	16063	16121	15896	15957	15880	15843	16033	15964	16004	15977	16036	15994	16003	15977	16004	15844	16005	15887	16012	15970	15886	16066	16037	15870	16042	15761	15971	16021	16168	15983	16085	15928	16026	16125	15976	15936	15843	15997	15937	16056	15981	16001	15866	15956	15914	15897	16022	16076	15951	15968	15878	15984	16125	15928	15926	15931	15874	15922	15934	15890	15960	15843	15855	15922	16175	16156	15988	16075	15998	16165	16135	15969	15830	16118	16068	16078	15932	15927
27373	23584	29179	26280	21070	20162	19382	18869	18175	17960	17992	17558	17617	17563	17491	17441	17529	17474	17556	17260	17422	17332	17232	17248	17382	17337	17358	17272	17415	17162	17184	17298	17218	17287	17322	17053	17160	17202	17247	17122	17334	16972	17025	17197	17250	17231	17321	17257	17136	17263	17355	17199	17265	17226	17474	16887	17395	17141	17216	17174	17290	17060	17117	17267	17269	17383	17316	17220	17038	17200	17207	17138	17122	17293	17201	17257	17209	17373	17223	17068	17345	17135	17029	17291	16986	17026	17158	17145	17215	17380	17118	17203	17348	17041	17167	17027	17060	17095	17148	16990	17143	17086	17194	17196	17170	17170	17114	17226	17394	17340	17148	17198	17241	17198	17200	17032	16982	17306	17110	17273	17113	17280	17161	17208	17196	17215	17109	17023	17195	17089	17104	17036	17107	17052	17118	17327	17161	17370	17109	17091	17155	17215	17286	17042	17079	17148	17040	17263	17164	17249	17237	17066	17121	17173	17038	17210	17203	17136	17422	17301	17176	17058	17206	17319	17264	17207	17230	17117	17136	17159	17062	17098	17049	17062	17151	17230	17240	17291	17102	17199	17282	17109	17298	17212	17140	16862	17239	17327	17199	17267	17088	17077	17158	17067	17003	17085	17115	17246	17141	17371	17286	17375	17289	17306	17162	17341	17166	17164	17149	17138	17021	17127	17358	17117	17177	17085	17199	17285	17072	17339	17248	17332	16992	17084	17156	17257	17140	17192	17286	17179	17104	17278	17104	17289	17206	17352	17141	17143	17082	17191	17092	17242	17048	17158	17157	17055	17286	17131	17301	17180	17185	17097	17106	17149	16967	17131	17075	17293	17049	17074	17191	17118	17178	17406	17150	17221	17142	17088	17074	17128	17255	17167	17244	17353	17061	17209	17156	17239	17276	17366	17227	17232	17115	17187	17053	17105	17199	17107	17145	17061	17061	17004	17167	17128	17195	17192	16973	17163	17076	17070	17252	17039	17149	17295	17094	17030	17248	17159	17045	17224	17304	17129	16940	17090	17262	17456	17184	17231	17113	17242	17463	17148	17071	17222	17183	17282	17000	17275	17164	17014	17124	17153	17175	17179	17112	17199	17294	17226	17031	17196	16987	17283	17075	17138	17087	17078	17058	17271	17166	16983	17231	17360	17178	17063	17237	17064	17018	17244	17211	17055	17162	17270	17341	17146	17365	17113	17144	17264	17296	17029	17173	17264	17071	17296	17187	17147	17203	17185	17034	17130	17133	17131	16906	17085	17119	17196	17152	17227	17218	16990	17251	17268	17153	17166	17016	17056	17198	17126	17094	17197	17438	17247	17069	17067	17092	17197	17018	17084	16998	17296	17046	17242	17144	17230	17102	17143	17270	17165	17147	17331	17235	17059	17032	17184	17179	17021	17283	17123	17396	17061	17025	17307	17165	17132	17087	17027	16997	17078	17130	17113	17313	16994	17253	17191	17214	17220	17067	17030	17172	17159	17227	17144	17035	17008	17091	17184	17175	17367	17226	17177	17053	17193	17150	17172	17227	17149	17192	17136	17201	17283	17222	17250	17312	17161	17032	17188	17208	17211	17210	17402	17229	17188	17099	17084	17225	17210	17232	17036	17093	16938	17187	17127	17097	17279	17302	17267	17365	17264	17193	17086	17029	17243	17199	17235	17182	17031	17135	17269	16976	17090	17085	17139	17131	17193	17202	17178	17118	17329	17277	17229	17100	17143	17237	17120	17241	17208	17173	17354	17239	16960	17332	16953	17258	17250	17168	17291	17390	17417	17011	17080	17193	17302	17150	17191	17271	17306	17167	17079	17219	16984	17252	17147	17318	17283	17234	17122	17182	17411	17016	17241	17050	17037	17254	17221	17045	17050	17198	17262	17036	17049	17113	17137	17207	17208	17272	17163	17155	17132	17382	17211	17292	17163	17285	17232	17112	17250	17202	17247	17277	17108	17047	17142	17264	17137	17128	17084	17118	17125	17316	17057	17212	17355	17205	17263	17212	17081	17288	16981	17167	17025	17051	17119	17109	17163	17076	17145	17106	17078	17218	17267	17430	17022	17329	17138	17278	17044	17166	17040	17141	17222	17098	17175	17204	17243	17149	17155	17161	17144	17190	17130	17247	17100	17167	17299	17470	17207	17039	17240	17180	17012	17217	17236	17317	17208	17157	17270	17363	16970	17258	17096	17402	17208	17023	17153	17065	17311	17341	17113	17202	17108	17034	17073	17227	17253	17134	17244	17173	17098	17312	17189	17518	17036	17186	17116	17160	17231	17174	17171	17164	17218	17178	17339	17350	17097	17115	17133	17314	17343	17243	17144	17101	17052	17351	17080	17214	17344	17309	17233	17193	17280	17128	17103	17230	17288	17203	17223	17216	17312	17033	17097	17157	17327	17194	17176	17226	17247	17157	17217	17195	17321	17155	17180	17188	17221	17255	17040	17096	17111	17211	17210	17397	17140	17188	17284	17197	17272	17027	17071	17388	17252	17257	17143	17113	17177	17175	17241	17299	17320	16991	17330	17140	17182	17139	17171	16908	17288	17147	16979	17057	17092	17276	17204	17143	17065	17165	17142	17047	17270	16949	17106	17159	17182	17221	17133	17135	17064	17170	17010	16960	17162	17214	16997	17272	17144	17364	17360	17160	17167	17339	17021	17249	17180	17142	17171	17143	17117	17317	17159	17064	17134	17346	17166	17195	16966	17313	17238	17175	17246	17134	17152	17197	17147	16899	17185	17251	17126	16939	17247	17128	17177	17167	17059	17246	17187	17174	17101	17217	17164	17319	17157	17179	17228	17191	17187	17308	17254	17112	17237	17320	17115	17296	17367	17192	17091	17320	17205	17142	17156	17216	17235	17143	17213	17283	17287	17070	17073	17216	17161	17447	17016	17039	17242	17185	17070	17336	17247	17132	17001	17252	17039	17176	17184	17225	17148	17337	17291	17316	17184	17109	17069	17373	17270	17343	17215	17010	16894	17047	17255	16985	17113	17250	17095	17162	17081	17135	17198	17355	17096	17286	17090	17263	17125	17174	17103	17226	17143	16985	17115	17235	17156	17153	16998	17107	17247	17250	17281	17272	17049	17139	16958	17325	17177	17341	17128	17301	17038	17236	17054	17044	17254	17358	17187	17145	17236	17307	17474	17448	17180	17291	17449	17287	17032	17046	17232	17206	17266	17200	17269	17105	16991	17213	17074	17083	17143	17398	17072	17285	17183	17333	17195	17241	17240	17208	17402	17117	17073	16988	17150	17208	17012	17146	17192	17225	17176	17127	17048	17201	17234	17392	17164	17328	17093	17399	17347	17164	17057	17042	17025	16943	17179	17044	17255	17310	17273	17013	17233	17070	17161	17260	17091	17213	17233	17331	17178	17199	17212	17302	17199	17201	17223	17303	16929	17077	17353	17261	17152	17138	17207	17000	17287	17147	17484	17261	17344	17023	17258	17046	17222	17190	17162	17052	17156	17100	17160	17278	17212	17284	16950	17096	17209	17293	17092	17235	17165	17118	17452	17209	17128	17219	17213	17133	17255	17179	16986	17159	17309	17100	17141	17278	17236	17053	17340	17140	17081	17178	17216	17212	17030	17280	17216	17274	17155	17100	17025	17189	17013	16998	17008	17393	17206	17099	17183	16944	17351	17167	17080	17223	17140	17172	16997	17240	17191	17238	17274	17109	17228	17281	17119	17198	16945	17303	17128	17201	17178	17261	17287	17124	17484	17207	17292	17162	17194	17210	17386	17178	17244	17275	17250	17398	17058	17235	17162	17233	17280	17245	17341	17048	17214	17162	17421	17205	17156	17163	17353	17086	17094	17126	17223	17275	17072	17309	17285	17054	17037	17108	17248	17256	17062	17121	17098	17374	17119	17145	17170	17131	16897	17071	17286	17306	17180	17226	17208	17291	17046	17242	17319	17074	17156	17130	17018	17265	17019	16907	17120	17197	17198	17169	17138	17232	17087	17145	17313	17059	17139	17101	17197	17213	16988	17211	16983	16886	17159	17121	17354	17207	17221	17085	17177	17285	17197	17217	17208	17144	17131	17218	16950	17005	17238	17285	16982	17045	17242	17121	17005	17196	17105	17349	17110	17085	17076	17315	17120	17071	17190	17067	17216	17033	16888	17026	17091	17129	17153	17301	17212	17090	17158	17216	17069	17141	17290	17281	17333	17252	17310	17048	17154	17176	16888	17186	17042	17225	17022	17318	17169	16952	17277	17168	17030	17091	17334	16820	17156	17164	17264	17256	17137	17300	17248	17431	17074	17166	17404	17214	17117	17038	17304	17133	17090	17099	17154	17324	17275	17263	17219	17442	17169	16939	17182	17069	17118	17192	17121	17434	17377	17309	17142	17137	17190	17204	17151	17174	17232	17349	17238	17016	17274	17164	17150	17167	17174	17270	17042	17182	17202	17140	16981	17256	17219	17232	17232	17084	17322	17069	17165	17321	17121	17147	17216	17167	17291	17190	17048	17126	17329	17086	17235	16987	17089	17212	17174	17106	17069	17285	17323	17247	17181	17223	17231	17208	17261	17284	17124	17146	17245	17021	17123	17293	17176	17156	17147	17297	17269	17316	17236	17381	17236	17225	17339	17244	17012	17061	17172	17149	17317	17112	17013	17209	17125	17020	17184	17220	17233	17097	17215	17218	17219	17241	17163	16969	17190	17228	17263	17102	17253	17218	17157	17152	17007	17259	17298	17227	17161	17285	17159	17197	17078	17290	17246	17207	17172	17294	17348	17212	17232	17157	17167	17222	17199	17280	17192	17068	17128	17114	17096	17189	17163	17399	17275	16930	17011	17224	17488	17215	17186	17281	17352	17164	17214	17290	17052	17244	17139	17188	17003	17222	17126	17329	17372	17011	17244	17159	17191	17133	17233	17399	17073	17117	17029	17218	17091	17277	17372	17142	17077	17280	17194	17152	17233	16951	17250	17261	17174	17168	17068	17141	17053	17131	16866	17245	17052	17230	17196	17520	17170	17219	17139	16994	17098	17162	17099	17040	17097	17049	17148	17284	17184	17199	17271	17253	17130	17225	17236	17118	17181	17005	17145	17203	17135	17231	17137	17182	17347	17139	17141	17174	17323	17081	17027	17195	17194	17264	17253	16939	17052	17176	16867
22054	31929	32443	26265	22131	20240	19147	18255	17431	17043	16856	16755	16637	16359	16427	16377	16185	16209	16286	16115	16130	16074	16179	15940	16153	16004	16034	16049	16023	16024	15864	15979	15943	16009	16026	15801	16142	15925	15787	16044	15817	15852	15859	15973	16007	15936	16030	15960	16049	15849	15905	15862	15970	15904	15817	16042	15792	15746	16068	15946	15865	15944	16010	15909	16068	15843	15991	15889	15956	15856	15874	15898	16025	16016	15914	15921	15828	15851	15788	15873	15970	15921	15798	15869	16020	16015	15836	15942	15859	15814	16039	15889	15699	15837	15948	16002	15877	15766	16028	16008	15790	15957	15792	15924	15884	15714	15973	15822	15929	15943	15833	16155	15919	15834	15923	15938	16040	15871	15657	15919	16140	15826	15932	16004	16006	15904	15764	15891	15885	15917	15773	15725	15922	15936	15844	15961	15765	15813	15884	15841	15958	15997	15823	16013	15767	15847	15793	15840	15996	15786	15930	15895	15884	15772	15916	15869	15755	15803	15838	15825	15872	15973	15832	15944	15895	15918	15880	15931	15860	15891	15896	15884	15881	15963	16154	15671	15741	15822	15998	15943	15990	15999	15946	15775	15678	15852	15875	15952	15836	15911	15797	15782	15922	15868	15927	15798	15785	15805	15976	15964	15886	15851	15884	15809	15930	16096	15844	15860	15758	15959	16034	15658	15784	15973	15831	15852	15990	15818	15980	15796	15861	15740	15951	15778	15991	15956	15725	15871	15889	15981	16065	15956	15985	15909	15892	15717	15991	15973	15803	15927	15916	15772	16000	15827	15801	15647	15932	15942	15970	15958	15881	15976	15924	16086	15986	15748	15983	15926	15795	15857	15904	16060	15809	16001	15966	15885	16012	15822	15782	15931	15978	15783	15838	15882	15888	15875	15941	15915	15800	16076	15938	15998	15786	15895	15817	15892	15916	15847	15894	15818	15744	15893	15885	15831	15862	15845	15917	15847	15953	15960	15987	15870	15867	15829	16097	15912	15757	15854	15870	15920	15798	15903	15888	15885	15994	15912	15962	15684	15884	16061	15782	15722	15854	15934	15766	15740	15743	15741	15673	16007	15994	15909	15880	15831	15764	15940	15907	15961	15864	16016	15817	15873	15952	15919	15897	15995	15847	15715	15872	15856	15862	15968	16039	16058	15806	15800	15918	15935	16002	15992	15976	15913	15871	16017	16061	15757	15918	16004	15899	15759	15929	15873	15921	15911	15952	15805	15888	15880	15856	15886	15879	15935	15888	15724	15956	15756	15937	15885	15991	15720	15900	15797	15822	15978	15860	15907	15823	15944	16071	15840	15883	15796	15946	16008	16123	15959	15904	15996	15828	16050	16069	15836	15853	15881	15840	15937	15950	15971	15992	15787	15858	15847	15909	16063	15906	15781	15849	15763	15896	15916	15879	15884	15962	15814	15956	15875	15848	16113	15827	16068	15810	15956	15957	15868	16168	15741	16027	15959	15858	15990	15900	15921	15760	15966	15832	15845	15708	15849	15859	15900	15866	15938	15983	16059	15907	16103	15839	16025	15974	15803	15727	15941	16141	15953	15871	15949	15897	15882	15773	15893	15910	15806	15930	15912	15791	15970	16009	15885	16013	15987	15929	15862	15932	15801	16067	15917	15876	15885	15939	16074	15886	15828	15863	15876	15794	15831	15799	15686	16088	15857	15896	15768	15733	15967	15769	15947	15945	15884	15954	15916	15969	15943	15843	15913	15733	15855	15829	15924	15873	15904	15873	15850	15872	15951	15926	15992	15876	15920	15897	15788	15869	15960	16018	15989	15792	15804	15928	15896	15920	16056	15825	15921	15914	15742	15783	15929	16080	15905	15849	16036	15891	15870	15832	16041	15974	15845	15834	15970	15890	15793	15712	15854	15979	16156	15841	16034	15902	15693	15854	15938	15876	16105	15982	15890	16041	15868	15969	15861	15882	15865	15955	15921	15901	15830	15805	15995	15764	15918	15832	15913	15898	15901	15757	15807	15741	15925	15744	15839	15864	15962	16058	15890	15891	15942	15891	15836	16002	15853	15993	15968	15988	15966	15812	15763	15952	15865	16026	15842	15937	15815	16021	15805	15880	15967	15980	15879	15884	15883	15808	15994	15780	16025	15838	15975	15859	15937	15915	15835	15862	15864	15937	15764	15780	15808	15878	16055	15822	15910	15868	15947	15872	16039	15750	16069	15866	15898	16077	16032	15753	15978	15866	15876	16052	15810	15849	15996	15868	15842	15918	15930	15921	15881	15926	15796	15839	15708	15681	15892	15885	15894	15674	15992	15997	15807	15933	15896	16052	15812	15843	15898	15858	15828	15941	15873	15903	15912	15769	15831	15987	15782	15976	15863	15831	16018	15774	16021	15962	15953	15844	16025	15859	15913	15970	15921	15946	15775	15987	15992	15642	15909	15990	15921	15903	15780	15971	15832	15969	15914	15970	15915	15803	15891	16029	15711	15848	15924	15946	15950	15835	15794	16002	15711	15832	15939	15811	15949	15827	15935	15792	15935	15849	15983	15908	16007	15892	15826	15932	15905	15891	15886	15968	15935	15899	15842	15919	15890	15703	15884	15807	15914	15823	15889	15871	15867	15837	16016	16040	15861	15780	15969	15991	15878	15900	15962	15763	15873	15849	15802	15814	15961	16047	15826	15723	15971	15956	15888	15947	16015	15945	15796	15919	15905	15845	15782	15809	15933	15863	15856	15837	15816	15838	15898	15864	16051	15814	15950	15805	15957	15889	15892	15830	15843	16016	15677	16085	15859	15885	15882	16005	15855	15877	15840	15772	15840	15830	15770	15987	16084	15926	15833	16013	15843	15739	15687	15706	16062	15915	15973	15895	15926	15921	15870	15775	16086	15974	15853	15873	15722	16098	15951	15829	15939	15732	15939	15754	15866	15705	15855	15887	15976	15834	15812	15888	15961	15925	15841	16000	15891	15837	16007	15976	15942	15710	15791	15902	15834	15874	15697	15980	15865	15676	15972	15991	15843	15948	15947	15958	15877	15780	15794	15831	15991	15895	15823	16061	15956	16048	15801	16018	15915	15937	15878	15902	15997	15927	16156	15745	15791	15754	16086	15920	16002	15915	15835	16008	15910	16027	15926	16022	15885	15971	15787	15894	15909	15971	15887	15759	15991	15906	15824	15749	15863	15909	15845	15954	15993	15987	15874	16041	15987	15894	15946	15995	15868	16033	15861	15942	15947	15840	15997	15892	15859	15749	15834	15707	15973	15989	15891	15972	15694	16009	15993	15839	15904	15986	15941	16178	15790	15929	15808	15917	15956	15873	15929	15865	15964	15961	15943	15958	15869	15906	15849	15968	15891	15756	16090	15847	16028	15802	15947	15865	15826	16093	15720	15893	15855	16015	15929	15982	15934	15974	15820	15839	15957	15850	15759	15794	16018	15806	15910	15779	16016	15779	15905	15753	15896	15906	15838	15915	15823	15868	16038	15802	15855	16061	15784	15937	15932	15730	15915	15923	15951	15922	15971	15829	16002	15824	15891	15862	15944	15957	15848	15883	15842	16003	15942	15807	15862	15942	15945	16003	15765	15899	15890	15835	15939	15826	15801	15914	15758	15798	15827	15784	15916	15915	16000	15880	15899	15837	15911	15889	15843	16206	15903	15745	16068	15933	15866	15848	15771	15932	15879	15878	15854	15791	15906	15867	15794	15868	15935	16087	15954	15902	16059	15911	15792	15961	16004	16025	15900	15887	15818	16154	15887	15931	15903	15867	15854	16037	15790	15817	15942	15971	16017	15876	15883	15911	16013	15892	15914	15989	16052	15749	15964	15832	15940	16023	16029	15763	15919	16028	15822	15816	15947	15953	15938	15831	16137	15964	15952	15784	15898	15868	15899	15983	16002	15915	15923	15770	15822	15967	15982	15949	16015	15772	15902	15852	15853	16038	15925	15645	15830	15947	15732	15683	15940	15979	15860	15821	15936	15921	15755	16011	15774	15730	15591	15945	15873	15969	15653	15994	15838	15965	15964	15782	15881	15810	16009	15841	15941	15868	16039	15837	15953	16009	15894	15930	15801	15832	16007	15867	15919	15861	16001	15888	15964	15797	15889	15870	15938	15885	15756	15849	15951	15849	16007	15937	15866	15857	15947	15814	15994	16030	16016	15991	16048	15905	15874	15826	16097	15933	15886	15954	15823	15907	15823	15853	15866	15891	15925	15825	15799	16031	15750	15886	15882	16000	15957	16098	15862	16031	15821	15835	15898	15844	15879	15937	15843	15931	15919	15880	15909	15865	15825	15654	15862	15921	15970	16022	15887	15884	15831	16068	15858	16009	15677	15990	16009	15896	15886	15800	15810	15968	15885	15823	15841	16006	15943	16009	15887	15883	15795	15899	15946	15824	15911	15801	15811	15720	15881	16029	15955	15953	15881	15912	15839	15945	15941	15841	15751	15966	15845	15948	15952	15834	15853	16000	15861	16006	15898	15808	16002	15907	15806	15852	15865	15773	16032	15782	16044	15838	16058	15833	15963	15997	15974	15805	15708	15826	15863	15808	15844	16061	15839	15922	16004	16105	15805	15872	16023	15888	15908	15901	15898	16102	15908	16000	15867	15989	15966	15957	16001	16019	15939	15898	15865	15922	15892	15985	15836	15917	15883	15960	15751	15869	15980	15682	15855	15814	15947	15969	15911	15819	15872	15978	15979	15923	15983	15803	15974	15995	15946	15834	15905	15907	15815	15950	15986	16028	15885	15933	15822	15821	15953	16003	15688	15908	15894	15914	15994	16013	15849	15725	15923	15926	15864	15947	16013	15909	15810	15951	16024	16058	15925	16055	15921	15769	15783	15807	16028	16113	15874	15993	15901	15897	15733	15759	15961	15963	16008	15959	15979	15903	15894	15994	15896	16131	16029	15691	15880	15863	16039	16046	15815	15827	15870	16126	15933	15846	15696	16179	15918	15982	16075	15821	15926	16046	16019	15716	15808	15946	15935	16002	15976	15887	16095	15900	15973	15918	15892	15892	16050	15900	16037	15834	15941	15901	15991	15912	15887	15923	16030	15798	15856	15745	15821	16025	15847	15840	16010	15908	15955	15875	15677	15812	15875	15952	15960	15877	15877	15875	15963	15936	15805	15960	15915
23860	21365	28848	24798	23231	24187	23786	20552	19301	19501	18929	18831	18481	18397	18255	18278	18044	17943	18041	17856	17835	17789	17851	17760	17727	17737	17789	17614	17732	17767	17685	17911	17629	17495	17542	17455	17565	17553	17543	17534	17399	17634	17498	17285	17484	17584	17489	17511	17477	17443	17505	17595	17470	17610	17676	17666	17473	17496	17354	17223	17395	17570	17445	17358	17589	17353	17703	17534	17442	17483	17530	17590	17469	17555	17620	17630	17592	17380	17668	17450	17548	17473	17612	17610	17565	17475	17413	17399	17474	17551	17392	17568	17699	17461	17668	17383	17333	17461	17591	17524	17633	17378	17441	17501	17443	17466	17399	17509	17484	17594	17332	17640	17542	17431	17485	17356	17517	17279	17552	17374	17449	17476	17507	17497	17383	17339	17356	17263	17499	17276	17431	17491	17387	17390	17545	17344	17707	17742	17509	17354	17496	17628	17411	17428	17478	17454	17568	17449	17552	17448	17607	17467	17439	17433	17619	17414	17473	17383	17415	17434	17528	17380	17499	17401	17699	17535	17422	17388	17553	17327	17393	17288	17397	17441	17420	17531	17431	17381	17598	17280	17477	17438	17340	17482	17518	17391	17323	17402	17447	17516	17363	17379	17721	17428	17559	17512	17450	17527	17313	17392	17494	17492	17304	17412	17522	17581	17206	17391	17520	17642	17588	17583	17515	17462	17567	17414	17291	17462	17442	17471	17608	17411	17434	17310	17434	17383	17442	17426	17492	17353	17323	17395	17437	17475	17471	17348	17343	17468	17521	17683	17421	17392	17251	17357	17446	17410	17442	17600	17600	17176	17657	17595	17469	17452	17635	17447	17592	17389	17406	17577	17185	17615	17525	17416	17493	17465	17464	17358	17474	17333	17474	17375	17568	17217	17293	17306	17452	17725	17656	17462	17370	17411	17569	17328	17487	17579	17472	17647	17593	17340	17454	17531	17562	17424	17605	17352	17446	17628	17394	17572	17392	17534	17402	17370	17298	17497	17359	17400	17318	17332	17411	17558	17368	17450	17405	17474	17262	17603	17501	17528	17227	17536	17538	17458	17364	17427	17562	17722	17388	17469	17402	17531	17574	17272	17418	17576	17508	17645	17602	17577	17509	17459	17361	17353	17544	17522	17529	17460	17522	17328	17396	17306	17443	17485	17514	17415	17704	17468	17361	17423	17513	17475	17414	17402	17591	17327	17472	17427	17580	17383	17308	17487	17551	17434	17634	17487	17502	17608	17563	17523	17632	17419	17371	17370	17445	17354	17553	17350	17607	17502	17347	17442	17501	17435	17548	17470	17715	17405	17506	17354	17341	17412	17367	17334	17460	17268	17478	17484	17277	17355	17619	17533	17641	17432	17190	17617	17573	17525	17455	17321	17417	17422	17545	17455	17326	17425	17290	17551	17295	17467	17521	17481	17344	17586	17416	17602	17382	17537	17539	17537	17504	17560	17581	17334	17398	17411	17592	17682	17472	17637	17440	17549	17654	17433	17642	17424	17583	17317	17440	17525	17485	17387	17661	17362	17431	17480	17392	17517	17378	17343	17395	17450	17280	17304	17506	17486	17558	17361	17420	17506	17425	17612	17649	17519	17531	17345	17428	17310	17592	17553	17223	17419	17411	17356	17439	17485	17474	17379	17492	17496	17631	17651	17601	17575	17567	17456	17579	17666	17503	17426	17487	17626	17493	17615	17482	17399	17384	17515	17627	17497	17404	17596	17765	17725	17519	17650	17416	17281	17602	17427	17657	17690	17622	17449	17295	17486	17639	17663	17338	17507	17449	17776	17497	17350	17503	17309	17466	17589	17605	17638	17549	17471	17490	17280	17463	17423	17378	17551	17400	17346	17473	17564	17432	17569	17364	17658	17534	17574	17419	17345	17599	17501	17388	17500	17733	17525	17298	17523	17443	17511	17510	17460	17484	17409	17613	17499	17361	17447	17380	17438	17716	17401	17479	17475	17532	17385	17513	17602	17527	17515	17440	17347	17495	17546	17408	17540	17416	17481	17538	17326	17453	17249	17390	17367	17566	17317	17464	17345	17575	17578	17647	17378	17462	17502	17508	17356	17403	17512	17354	17340	17433	17467	17625	17555	17491	17409	17289	17703	17417	17537	17478	17495	17365	17511	17389	17652	17534	17609	17716	17327	17361	17427	17533	17288	17547	17573	17481	17644	17520	17542	17423	17535	17393	17314	17410	17284	17529	17502	17557	17387	17438	17427	17475	17480	17236	17370	17682	17478	17551	17548	17519	17585	17396	17280	17522	17608	17493	17492	17376	17474	17507	17384	17310	17499	17378	17574	17455	17424	17528	17420	17572	17358	17385	17423	17612	17304	17341	17628	17396	17285	17501	17654	17357	17482	17555	17544	17516	17464	17566	17585	17593	17540	17514	17503	17458	17625	17457	17718	17414	17511	17340	17523	17477	17486	17421	17540	17620	17580	17518	17689	17434	17505	17419	17476	17341	17426	17446	17502	17436	17371	17438	17318	17437	17242	17319	17369	17592	17483	17386	17491	17595	17569	17583	17646	17768	17643	17577	17557	17423	17298	17498	17476	17115	17536	17374	17371	17605	17497	17442	17488	17379	17623	17392	17431	17357	17774	17591	17305	17359	17487	17473	17378	17554	17380	17500	17498	17528	17537	17534	17527	17453	17527	17453	17450	17430	17420	17586	17460	17364	17302	17273	17446	17289	17295	17498	17626	17577	17583	17442	17544	17344	17588	17596	17426	17320	17306	17441	17356	17465	17336	17398	17613	17478	17462	17495	17363	17456	17396	17576	17407	17275	17269	17531	17291	17284	17351	17373	17453	17574	17464	17478	17614	17527	17500	17552	17362	17501	17647	17697	17522	17353	17330	17515	17448	17501	17515	17551	17279	17529	17562	17573	17497	17472	17399	17512	17415	17351	17451	17473	17514	17353	17351	17545	17414	17504	17416	17493	17443	17531	17381	17401	17421	17346	17477	17427	17531	17528	17613	17330	17420	17392	17465	17523	17482	17452	17375	17423	17603	17350	17422	17379	17662	17321	17459	17624	17461	17671	17470	17581	17497	17598	17575	17373	17505	17398	17414	17527	17539	17452	17370	17372	17235	17501	17432	17269	17479	17506	17572	17652	17511	17445	17390	17597	17584	17483	17332	17462	17463	17573	17413	17269	17375	17501	17466	17564	17603	17504	17554	17441	17691	17333	17554	17508	17334	17434	17572	17378	17512	17391	17536	17532	17487	17605	17360	17355	17516	17265	17448	17723	17331	17510	17529	17642	17570	17292	17527	17472	17634	17362	17431	17368	17559	17630	17483	17341	17366	17248	17527	17398	17628	17425	17516	17548	17501	17628	17390	17434	17527	17624	17357	17440	17455	17704	17510	17353	17407	17433	17458	17494	17355	17375	17495	17619	17503	17637	17587	17578	17593	17552	17494	17374	17540	17484	17353	17401	17664	17453	17345	17401	17496	17424	17548	17390	17450	17452	17591	17314	17375	17510	17461	17504	17539	17483	17310	17505	17419	17526	17381	17538	17528	17458	17506	17755	17276	17490	17427	17440	17369	17550	17458	17656	17601	17421	17467	17356	17391	17319	17458	17487	17435	17588	17462	17623	17553	17451	17264	17551	17521	17483	17390	17388	17546	17394	17562	17746	17538	17438	17353	17456	17369	17527	17557	17617	17513	17612	17520	17437	17413	17548	17707	17427	17405	17583	17464	17543	17421	17603	17417	17374	17423	17486	17520	17414	17388	17509	17479	17438	17408	17344	17346	17499	17573	17359	17525	17561	17361	17418	17821	17639	17508	17375	17525	17466	17415	17549	17423	17524	17439	17187	17380	17547	17672	17456	17447	17506	17564	17552	17407	17489	17302	17244	17394	17635	17425	17397	17497	17403	17256	17408	17695	17425	17532	17566	17501	17344	17622	17340	17305	17593	17380	17493	17450	17625	17390	17359	17681	17569	17497	17426	17563	17511	17484	17208	17430	17597	17354	17456	17615	17535	17413	17571	17383	17404	17587	17346	17660	17417	17476	17521	17359	17354	17368	17386	17567	17589	17439	17309	17376	17642	17359	17292	17318	17431	17312	17434	17395	17539	17459	17298	17400	17528	17322	17644	17449	17545	17457	17487	17364	17497	17525	17437	17384	17666	17549	17557	17508	17489	17523	17538	17422	17511	17519	17660	17372	17695	17530	17616	17554	17344	17385	17471	17567	17658	17366	17288	17324	17335	17306	17477	17534	17558	17276	17363	17632	17420	17454	17488	17394	17633	17603	17491	17654	17394	17378	17344	17291	17349	17578	17494	17502	17420	17344	17368	17405	17488	17411	17475	17508	17486	17389	17453	17597	17402	17499	17471	17403	17470	17421	17304	17542	17627	17423	17458	17310	17430	17511	17419	17544	17443	17676	17474	17366	17326	17186	17519	17484	17455	17343	17406	17470	17497	17567	17499	17496	17547	17613	17582	17606	17605	17649	17476	17565	17402	17411	17486	17450	17488	17420	17351	17603	17462	17461	17591	17533	17526	17365	17594	17483	17544	17506	17445	17524	17619	17700	17703	17623	17813	17386	17534	17358	17422	17491	17398	17557	17460	17559	17453	17546	17515	17341	17514	17602	17580	17466	17322	17385	17540	17419	17443	17429	17545	17452	17494	17594	17454	17306	17366	17570	17432	17565	17648	17639	17544	17420	17561	17513	17459	17462	17626	17642	17587	17488	17320	17600	17436	17336	17539	17304	17443	17543	17305	17658	17384	17489	17439	17380	17552	17632	17341	17505	17461	17699	17360	17588	17527	17361	17551	17489	17372	17519	17686	17388	17539	17459	17530	17485	17499	17676	17470	17435	17602	17515	17356	17480	17492	17705	17408	17645	17388	17323	17533	17464	17376	17398	17313	17329	17490	17377	17331	17393	17515	17513	17499	17683	17470	17501	17618	17264	17431	17540	17542	17649	17490	17530	17526	17309	17445	17482	17457	17381	17423	17603	17665	17524	17439	17536	17513	17533	17430	17544	17432	17255	17405	17563	17454	17514	17568	17356	17574	17555	17325	17376	17498	17480	17448	17278	17271	17586	17416	17471	17508	17360	17458	17494	17596	17632	17544	17403	17400	17387	17329	17636	17439	17517	17529	17400
21952	38769	38843	31639	27526	24705	22631	20743	19737	19035	18471	17941	17659	17247	17027	17004	17047	16979	16797	16567	16545	16679	16441	16424	16281	16350	16265	16260	16078	16397	16193	16348	16273	16322	16421	16231	16277	16301	16280	16246	16167	16002	16262	16305	16177	16133	16066	16123	16171	16343	16049	16143	16111	16125	16274	16142	16156	16039	16224	16119	16421	16176	16332	16343	16112	16382	16119	16136	16103	16244	16242	16115	15962	16090	16128	16137	16197	16172	16280	16270	16241	16188	16090	16112	16110	16037	16230	16240	15917	16139	16115	16253	16125	16210	16005	16235	16217	16096	16071	16236	15963	16136	16265	16180	16072	16219	16175	16094	16191	15942	16329	16246	16086	16038	16090	16125	16284	16105	16051	16149	16153	16266	16214	16217	16099	16108	16362	16054	16088	16010	16166	16234	16125	16153	16063	16287	16026	16184	16176	16081	15977	16100	15912	16099	16219	16045	16220	16089	16012	15995	16155	16022	16203	16266	16100	16024	16197	16296	16148	16172	16077	16114	16212	16117	16082	16217	16004	16316	16141	16041	16020	16083	16074	16265	16229	16239	16216	16105	16063	16125	16363	16149	16281	16074	16063	16171	16237	16163	16131	16073	16110	16229	16104	16105	16186	16253	16083	16153	16213	16193	15825	16176	15973	16322	16240	16173	15935	16283	16069	16192	16093	16397	16203	16121	16043	16067	16076	16081	16270	16206	16134	16035	16113	16211	16095	16291	16113	16222	16041	15990	16025	16159	16108	15929	16159	16242	16177	16311	15985	16297	16155	16030	16156	16082	16362	16139	16131	16098	16198	16065	16191	16158	16216	16146	16197	16038	16033	16181	16296	16146	15972	16238	16184	16070	16223	16012	16152	16124	16174	16175	16054	16332	16140	16211	16110	16010	16189	16214	16048	16072	16165	16170	16037	16129	16005	16058	16102	16157	16054	16024	16152	16270	16148	16142	16209	16067	16176	16162	15915	16254	16286	16309	16127	16105	15931	16277	16129	16107	16154	16161	16203	16151	16245	16119	16111	15992	16134	16015	16159	16041	16072	15937	16105	16152	16095	16243	16204	16247	16249	16204	16006	16111	16278	15934	16206	16318	16156	16180	16257	15976	16251	16029	16112	16243	16123	16329	16186	16116	15974	16146	15955	16050	15991	16241	16174	16170	16042	16124	16181	16153	16008	16177	16090	16328	16331	16067	16121	16051	16158	16081	16256	16129	16011	16056	16025	16147	16085	16185	16176	15994	16165	16203	16075	16221	16077	16023	16174	16279	16069	16090	16149	16044	16195	16327	16105	16055	16111	16160	16089	16187	16192	16099	16144	16070	16097	16079	16015	16090	16282	16144	15916	16136	16211	16060	16212	16072	16244	16183	16052	16049	16154	16239	16035	16204	16142	16175	16123	16039	16118	16069	15988	16181	16207	16088	16006	16046	16149	15905	16167	16359	16141	16162	16052	16193	16274	16027	16098	16116	16049	16163	15981	15994	16393	15964	16119	16298	16129	15901	16068	16273	16102	16167	16091	16220	16125	16055	16098	16002	16259	16072	16174	16086	16218	16173	16154	16132	16129	16117	16234	16122	16138	16147	16108	16216	16144	16045	16095	16081	16254	16188	16160	16123	16174	16228	16172	15926	16171	16208	16219	16028	16369	16126	16173	16086	16228	16136	16280	16143	16119	16105	16123	16124	16176	16299	16092	16029	16274	16188	16064	16005	16284	16076	16129	16004	16107	16147	16133	16131	16140	16357	16169	15967	16077	16113	16150	16217	16253	15971	16003	16090	16286	16083	16202	16171	16110	15992	16307	16103	15940	16033	16292	16036	16080	16308	16077	16035	16177	15766	16245	16164	16062	16292	16155	16358	16237	16117	16076	16065	15978	16074	16080	16123	16081	16091	16232	16136	16098	16129	15975	16016	16090	16129	16049	16162	16205	16066	16086	16105	16160	16227	16010	16129	16161	16316	16230	16046	15985	16288	16091	16199	16022	16188	16140	16270	16198	16072	15995	16159	16108	16081	16116	16142	16208	16032	16150	16184	15994	16136	16015	16003	16084	16208	16120	16130	16192	16114	16256	16233	16294	15954	16127	16096	16300	15898	16198	16065	16133	16089	16212	15866	16081	16258	16083	16065	16292	16013	16085	16082	15966	15996	16216	16137	16204	16170	16305	16236	16124	16194	16071	16231	16269	16259	16081	16107	16275	16211	16159	16167	15941	16279	16175	16061	16113	16007	16134	16127	16200	16103	16158	16285	16114	16095	16080	16132	16064	16270	16091	16036	16209	16034	16181	16272	16102	16067	16154	16225	16194	16133	16238	16187	16162	16150	16121	16260	16300	16187	16213	16207	16310	16019	16026	16133	16068	16230	16108	16240	16051	16111	16170	16117	16218	16169	15927	16213	16225	16059	16185	16222	15953	15918	16137	16072	16156	16057	15948	16230	16053	16181	16223	16375	16259	16214	16103	16091	16276	16201	16231	16348	16032	16103	16140	16173	16099	16065	16029	16085	15978	15992	16172	15957	16053	16204	16146	16063	16062	16240	15931	16005	16139	16074	16181	16133	16105	16173	16203	16252	16090	16109	16152	16118	16071	16119	16146	16172	16009	16337	15863	16159	15983	16061	16218	16062	16031	16047	16363	16208	15966	16109	16135	16084	15931	16283	16085	16051	16176	16230	16123	16160	16160	16087	16214	16125	16060	16039	16025	16186	16158	16195	15980	16260	15977	16148	16116	16140	16086	16105	16051	15960	16190	16000	16275	16129	16104	16211	16220	16133	16097	15870	16158	15976	16130	15925	16127	16128	16213	16136	16162	16073	16126	16089	16188	16159	16181	16160	16254	16092	16193	16177	16242	16168	16070	16210	15909	16183	16043	16180	16101	16193	16337	16084	16098	16226	16130	16102	16018	16300	16240	16192	16201	16120	16006	16291	16156	16267	16069	16023	15987	15933	16289	16269	15866	16211	16125	16126	16132	16144	16280	16282	16004	16062	16061	16091	16116	16084	16100	16175	16079	16129	16177	16144	16091	16049	16215	16031	16044	16111	16071	16046	16082	16054	16129	16010	16135	16110	16235	16237	16166	16213	16164	16084	16183	16129	16183	15983	16064	16083	16309	16116	16009	16081	15981	16047	16201	16143	16194	16145	16098	16178	16218	16198	16117	16060	16024	16076	16168	16125	16169	16236	16056	16120	16135	16114	16070	16127	16177	16074	16262	16028	16087	15967	16042	16140	15991	16204	16070	16262	16010	16248	16103	16133	16133	15938	16014	16177	16077	16295	16225	16269	16143	16165	16307	16237	16088	16099	16213	16157	16149	16076	16015	16225	16140	16197	16119	16067	16139	16087	16208	16065	15999	15986	16320	16113	16191	16283	15941	16298	16059	16161	16155	16282	16087	15977	16102	16033	16148	16091	16162	16277	16223	16140	16061	16156	16176	16153	16323	16101	16126	16012	16284	16076	16114	16136	16023	16244	16237	16148	16139	16178	16188	16050	16231	16005	16089	16098	16105	16015	15989	16112	15988	16030	16205	16096	16076	16054	16118	16068	16125	15985	16155	16120	16076	16170	16075	16384	16279	16097	16254	16133	16118	15969	16172	16217	16167	16094	16334	15980	16313	16142	16036	16158	16162	16364	16173	16137	16130	16133	16034	16183	16166	15995	16311	16044	16351	16119	15899	16123	16010	16137	16086	16106	16204	16300	16015	16235	16043	16357	16325	16141	16074	16099	16247	16071	16127	16206	16135	16264	16112	16057	16303	16023	16113	16218	16039	16159	16126	16022	16001	16190	16052	16149	16056	16217	16071	16225	16152	16306	16303	16186	16271	16055	16129	16134	16279	16331	15917	16208	16188	16181	16179	16201	16179	16312	16151	16238	16234	16161	16214	16215	16261	16256	15984	16159	16249	16116	16180	16061	16182	16318	16146	16158	16179	16192	16102	16223	16213	16172	16114	16072	16217	16202	16082	16088	16003	16135	16094	16181	16019	16127	16205	15998	16244	16244	16215	16150	16023	16040	16264	16174	16181	16316	16159	16139	16156	16054	16091	16049	16231	16143	16166	16230	16164	16161	15948	16066	16085	16089	16179	16038	16148	16149	16187	16160	16091	16055	16268	16058	16213	16144	16083	16051	16237	16222	15949	16203	16221	16069	16282	16221	16068	16302	16144	16144	16249	16216	16149	16089	15978	16217	15966	16006	16120	16050	16152	16208	16137	16065	16228	16248	16006	16283	16028	15900	16212	16306	16093	16114	15971	15967	16049	16082	16251	16172	16015	16234	16229	16019	16165	16080	16106	16200	16314	16291	16008	16321	16077	16122	16317	16104	16173	16009	16072	16140	16026	16057	16308	15982	16000	16085	16071	16279	16110	16307	16173	16065	16215	16195	16291	16165	16301	16247	16194	16148	16014	16059	16173	16280	16047	16398	16062	16244	16183	16118	16213	16002	16215	16040	16153	16196	16089	16167	16165	16033	16316	16281	16326	16147	16038	16193	16096	16333	15973	16096	16042	16161	16227	16082	16030	16181	16257	16119	16086	16172	16184	16107	16188	16076	16150	16125	16106	16125	16047	16232	16158	16270	16182	15978	16002	15958	15966	16149	16078	16100	16083	16124	16013	16193	16000	16048	16061	16286	16045	16168	15977	16103	16111	16127	16060	16150	16175	16117	16011	16122	16151	16249	16099	16134	16221	16255	16062	16093	16250	16126	16184	16277	16144	16010	16008	16181	16227	16156	16187	16175	16248	16146	16078	16136	16208	15898	16107	16185	16106	16043	16116	16188	16209	16188	16041	16211	16118	16172	16091	16239	16129	16189	16180	16154	16129	16251	16076	16247	16091	16086	16214	16061	16223	16158	16297	16268	16136	16135	16026	16015	16076	16227	16255	15985	16269	16187	16159	16002	15961	16259	16096	16007	16122	16192	16105	15911	16258	16110	16106	16177	16085	16227	16048	16214	16033	16077	16166	16323	16176	16259	16030	16064	16129	16060	16273	16154	16140	16258	16197	16074	16084	16363	16062	16181	16030	16228	15983	16076	15990	16080	16097	16304	16038	16123	15978	16034	16154	16056	16100	16079	16346	16142	16160	16286	16219	16047	15987	16054	15990	16102	16090	16170	16390	16051
22791	21210	28990	23800	21950	24830	26950	21575	20164	20094	19039	18872	18660	18324	18001	18019	17932	17751	17656	17602	17580	17545	17409	17563	17406	17359	17416	17361	17207	17253	17133	17182	17359	17086	17111	17033	17103	17265	17002	17424	17284	17194	17016	17045	17025	16924	17205	17142	17317	17007	16982	17133	17005	17272	17163	16980	16941	17059	17116	17105	17110	17172	17173	17048	17091	16984	17044	17321	17226	17122	16934	17093	17073	17101	16927	16926	17033	17005	17036	17079	16919	17047	16916	17078	17016	17018	17042	17175	17000	17079	17013	17189	17081	17024	16899	16812	17111	16933	16888	16940	17055	17075	17012	17115	17083	17183	17031	17039	17174	17071	17238	16948	16983	17042	17004	16975	16857	16840	16894	16939	16901	17036	16909	16800	16941	17123	16927	16939	17021	16952	16932	17090	17259	17075	17017	16978	16843	17042	16847	16872	16964	16956	17012	16876	17000	16917	16909	16856	16889	16901	16902	17131	16944	17035	17012	17159	16884	16972	17030	17084	16888	16947	17078	17229	16965	16992	17011	16937	17052	16964	17102	16933	17022	16970	17164	17086	16925	16943	17134	16992	17160	17014	16971	17055	16919	17049	17116	16985	17042	16966	16906	16916	16900	17078	17080	17041	16990	16906	17132	16889	16989	17088	17109	16896	17044	16997	17012	16973	16985	17102	17023	17140	17122	17020	17042	17031	16914	16978	16907	16930	17076	16901	17052	17008	16985	16770	16848	16996	16737	16954	16976	17011	16896	16623	17203	17125	17116	16917	16943	16936	17034	17085	17055	16990	16860	16804	16909	17068	17024	17046	16957	17050	17130	16883	16791	16842	16872	16989	16964	17198	16984	17161	17036	17069	17128	16943	17022	16959	17088	17044	16845	17069	16935	16957	17030	17121	17240	16961	16991	17125	17055	16959	16978	16993	17019	17040	16937	16875	16987	16949	16993	16909	17021	17169	16866	17099	17045	16895	17063	16969	16780	17163	17137	17035	16996	17003	17120	16839	17025	16870	17171	16938	17057	16915	17008	17075	17030	17077	16956	16854	16874	16915	16998	16941	16786	17089	17011	16944	17024	17017	16962	17113	17070	17071	17010	17095	16932	16776	16750	16998	16965	17041	16975	16895	17081	17095	16948	16999	16996	17015	16890	16813	17027	16922	16879	17128	16904	16896	16942	17041	17163	17053	17142	17082	17012	16961	16936	16960	17060	17202	16951	16869	17072	16989	16921	16985	17199	17094	17131	16942	16894	16961	17031	16947	17192	16946	16909	16850	16834	16943	17006	17211	16934	17062	16909	16802	17005	17007	17101	17084	17085	17090	17207	16953	16847	16934	16773	17037	16956	17025	16987	17005	16940	17006	16944	16921	17013	17030	17032	16822	17139	16836	16822	16962	16908	16899	17071	16830	16931	16947	17146	16951	17066	16846	16928	16899	16971	17058	17138	16863	17045	16879	16678	17081	17019	17058	17109	17241	17104	17043	17154	17036	17008	17004	17118	16953	16801	16670	16972	16984	16847	16892	16805	17212	16946	17268	17108	16945	16875	16827	17102	17084	16982	17158	16967	17063	16890	17014	16950	16974	16955	16844	16924	16960	16881	16849	16998	16908	17046	17037	17089	16886	16848	16885	17102	17026	17286	17028	16818	17108	17125	16993	17139	16928	16921	17084	16954	17057	17062	16938	16966	17008	16973	17158	16895	16783	17030	17060	16923	17195	16971	16995	16956	17012	17060	17002	16832	17099	17019	17131	16940	16911	17108	16967	16945	17038	17261	17003	16966	16970	17044	16933	16877	16943	17128	17203	16822	16774	16911	17042	16933	16864	16976	17018	17109	16812	16910	16979	17107	17101	16998	16872	16967	17091	17093	17000	17123	17028	17113	17041	17019	16938	17071	16894	16898	17019	16950	16897	16902	17017	17040	17027	16897	17084	16976	17188	17050	17083	17014	17092	16969	17022	16984	17184	17140	17030	16882	17188	17153	16983	17082	17252	16933	17126	16946	16946	17115	16909	17114	17107	17024	16984	17013	16965	16839	16913	17002	16982	17110	17161	17045	17070	17016	17074	17092	17068	17118	16994	16903	17070	17199	17045	17076	17017	16995	16999	16954	16929	17132	16940	17187	16981	16979	16868	17096	16903	17066	17029	16973	17024	16998	16788	17099	16882	16960	17078	17085	17079	17071	16924	16930	17118	16953	17184	17135	17019	17109	17058	16934	17036	16994	17188	17008	16984	17165	16970	17074	16943	16944	16885	16979	16868	17002	16715	16923	17149	17096	16768	17162	16954	16868	17053	17001	16995	17005	16947	16954	16771	17030	17075	17042	16820	17030	16778	16900	16907	16911	16828	16754	16991	17040	16950	17013	16978	16945	16967	16892	17089	16831	16859	17020	17000	16938	16852	16757	16872	17054	17017	17050	16899	16964	16948	17193	17171	16845	16873	16956	17001	16772	16885	17040	17129	17067	16913	17060	16955	16994	17028	16962	17052	17128	17079	16927	16988	17018	16907	16879	17096	17084	17026	17196	16908	17070	16899	17056	16902	17076	17143	16958	17053	17123	16974	16976	17116	16952	17082	16864	16775	16916	16814	17129	16901	17040	17057	17259	17032	17038	16999	16889	16803	17007	17168	16951	17006	16989	16980	16989	16951	17067	17009	16935	16734	16907	17036	16870	17013	16948	17223	16952	17083	16778	16907	16853	17003	16947	17028	16974	16963	17002	16851	17131	16965	17109	16854	16930	16924	17006	17088	17077	17103	17018	17037	16992	16877	17186	16960	17045	17048	17212	16849	16829	17037	17033	17019	17096	16797	17117	17120	16995	16864	17251	16607	16990	17112	17006	17023	16893	16958	17078	16767	16835	16863	16948	17141	16982	16885	17162	17040	16971	17102	16995	16981	17180	16847	17044	16986	16930	16861	16940	16994	16961	16894	17045	17050	16975	16992	16904	16693	16870	17009	16873	16996	17033	17085	17061	17069	16992	17035	16943	16922	16799	16939	16961	16980	16840	16970	16840	17004	17026	17016	16897	16975	16990	16865	16911	16945	16901	17063	17082	17172	17142	16971	17050	16961	17039	16802	17102	17015	17206	16879	17121	16969	16781	17101	17163	17081	16872	17041	16950	17015	16997	16990	17161	16944	17034	17066	16894	17147	16998	17162	16752	17005	17112	17060	16874	16910	16999	16891	16901	17074	17101	17175	17076	16871	16930	16748	16758	16927	16944	16953	16864	16897	17108	16932	16946	17114	16910	17259	17091	17246	17111	17112	16856	16958	17047	16945	16874	17120	16954	16841	17168	16937	16885	17071	17103	16970	16778	16926	17095	16995	16957	17067	17099	17073	16948	16770	17057	17152	16970	17015	16935	17075	16969	17013	17000	17014	17113	16935	16824	16990	17070	16940	16959	16942	17162	17104	17124	17060	16943	16909	17075	17033	17127	17016	17129	17177	16985	17012	17023	16765	16934	17077	17130	17221	16930	16965	16932	16928	16958	17092	16973	17003	16994	16980	16937	17089	17023	17013	16851	16965	16969	17018	16988	16930	16943	17020	17164	16910	17156	17079	16867	17249	16838	17116	16911	16930	17139	17108	17014	17099	16962	17085	16876	16912	17091	17047	17157	17119	16976	16954	16820	17017	16876	16990	17362	16786	16939	17007	17128	16921	17062	16986	17120	16836	17033	16728	17050	16932	16922	17025	17006	16990	16794	16834	17041	16887	17010	17182	16993	17082	17128	17179	17093	16847	16892	16909	16909	17012	17032	16871	16757	16999	17079	16851	17138	16966	17072	16972	17046	16911	17110	16879	17045	17032	16955	17074	17039	17169	17076	17087	16905	17068	16903	16991	17042	16978	16975	17019	17030	16948	16729	16970	16877	17078	16776	17039	17020	17045	16995	16854	16927	16913	16967	17112	17185	16987	16885	16784	16981	16881	16917	17021	16958	16883	16908	17101	17078	16797	16885	16956	17058	16959	16872	16913	16804	16991	17154	17054	16960	16914	17017	17148	16943	16920	16873	16943	17014	17295	17002	17036	17100	17053	17017	17063	16961	17261	16776	16915	16934	16781	17028	16954	16937	17029	16995	17051	16992	16966	16996	17039	16977	17174	17063	16948	17092	16908	17154	17027	17011	16873	17051	16849	17157	17086	16952	17088	17073	16934	17057	16958	16801	17084	16957	16923	17089	16992	16980	17128	16931	16969	17055	16968	17030	16997	16911	17127	17068	17050	16862	16897	17148	17141	17032	17109	16875	17118	16890	17080	16977	17186	16965	16932	16934	16989	17042	17138	17121	16985	17129	16885	17055	16844	16987	17144	17032	17100	17141	16959	17133	16894	16868	17040	16892	17035	17195	16922	16714	16879	17012	17010	17018	17148	17027	17037	16975	17015	16845	17074	17002	17078	16897	16844	17008	16998	16848	17020	17062	16771	16993	17042	17115	16844	16973	17148	16870	16958	16784	17122	17040	16988	17016	17026	16882	16698	17153	17122	16895	17153	16862	17058	16774	17046	17041	17074	17134	16869	16918	16991	17004	17056	17084	17215	17089	16895	17016	17189	16982	17057	17010	16915	16993	17000	17203	16936	17013	17238	16943	17122	17041	17122	17096	16903	16920	16900	16878	17024	16915	17003	17179	17051	17003	17251	16887	16902	17001	17172	17138	16978	16960	16958	16746	16772	16872	16978	16883	17061	17109	17054	17202	17129	16955	17016	17104	16927	17192	17051	16927	17104	17175	17018	17120	17138	17106	17098	17140	17007	16755	17093	17127	16928	16793	17039	16915	17086	16997	17091	17120	17084	17036	17041	16904	16848	17223	17029	16879	16749	17012	16803	17068	17096	16938	17114	17111	16870	16962	16959	16922	16781	17144	17123	16969	17016	17109	17039	16962	17220	17005	16842	17117	16803	17080	16984	16818	17252	17192	17091	16984	17055	16881	17081	17037	16953	17031	16984	16923	16902	17046	17251	17057	16908	17105	16917	17006	16907	17050	17089	16999	16874	17235	16863	17035	17043	16991	16947	17030	17141	17167	17099	16878	17133	17035	16711	16879	16882	16904	17094	16989	16976	17052	17017	16921	16937	16862	17037	17041	16959	17168	16961	17000	16949	16810	16897	16959	16954	17063	17008
23537	42281	41208	35479	31063	27505	24878	22834	21201	20139	19251	18511	18063	17539	17403	17430	17310	17115	16666	16427	16433	16470	16370	16352	16395	16102	16220	15961	16011	15894	15982	16181	16013	15987	15892	15927	16158	16092	15875	15847	15952	15851	15867	16109	15964	15845	15945	15869	16090	15772	15863	15901	15849	15975	15931	15906	15827	15823	15707	15918	15883	15796	15699	15754	15878	15825	15918	15682	15859	15782	15817	15799	15808	15859	15857	15721	15839	15742	15678	15703	15738	15781	15741	15907	15642	15762	15812	15725	15844	15825	15742	15900	15746	15989	15844	15855	15581	15849	15806	15716	15809	15890	15886	15778	15774	15713	15897	15961	15994	15699	15797	15669	15611	15951	15831	15759	15696	15752	15776	15852	15590	15696	15680	15674	16003	15694	15863	15684	15748	15766	15842	15821	15745	15788	15695	15891	15949	15768	15686	15933	15654	15751	15745	15880	15926	15809	15708	15783	15824	15736	15807	15756	15685	15954	15833	15698	15848	15770	15813	15580	15762	15714	15831	15977	15770	15914	15783	15718	15817	15756	15808	15853	15733	15757	15770	15827	15719	15708	16029	15783	15735	15723	15751	15793	16037	16012	15742	15669	15798	15660	15688	15755	15633	15915	15787	15796	15910	15762	15823	15740	15805	15812	15773	15910	15913	15815	15606	15826	16034	15781	15813	15649	15728	15783	15773	15827	15898	15814	15810	15802	15824	15860	15741	15797	15842	15791	15771	15661	15743	15724	15771	15682	15714	15918	15821	15844	15843	15852	15752	15759	15878	15886	15927	15730	15756	15969	15623	15813	15758	15627	15799	15710	15694	15743	15622	15942	15903	15703	15808	15879	15835	15815	15791	15946	15794	15584	15829	15808	15683	15762	15697	15851	15748	15712	15596	15537	15779	15731	15837	15795	15786	15780	15655	15811	15583	15926	15873	15861	15965	15884	15817	15916	15691	15633	15722	15712	15855	15760	15726	15890	15711	15889	15664	15824	15710	15922	15859	15759	15818	15627	15768	15701	15774	15730	15826	15754	15735	15783	15802	15721	15881	15983	15636	15751	15732	15669	15770	15990	15886	15653	15863	15840	15890	15781	15642	15789	15835	15757	15856	15759	15614	15767	15777	15804	15893	15836	15776	15888	15715	15852	15730	15758	15734	15708	15860	15635	15768	15737	15921	15878	15618	15749	15859	15745	15810	15797	15775	15793	15768	15626	15629	15835	15719	15704	15826	15881	15759	15738	15773	15739	15970	15661	15866	15951	15735	15741	15797	15794	15829	15751	15838	15773	15762	15787	15726	15762	15744	15782	15803	15673	15779	15949	15962	15899	15810	15864	15775	15684	15776	15623	15900	15843	15782	15924	15830	15636	15787	15856	15690	15650	15746	15667	15773	15753	15833	15860	15785	15642	15649	15660	15830	15976	15613	15743	15778	15884	15902	16020	15788	15724	15634	15913	15874	15726	15810	15687	15746	15725	15898	15862	15612	15808	15645	15772	15983	15775	15893	15638	15894	15734	15909	15894	15758	15689	15780	15918	15750	15701	15714	15855	15742	15838	15768	15754	15923	15772	15922	15773	15886	15717	15882	15883	15711	15775	15676	15646	15726	15893	15724	15727	15970	15929	15650	15738	15697	15730	15877	15601	15880	15584	15681	15918	15823	15874	15843	15798	15808	15657	15735	15845	16029	15840	15647	15678	15735	15792	15884	15840	15817	15829	15823	15737	15764	15782	15865	15782	15847	15861	15686	15964	15715	15716	15785	15848	15679	15676	15712	15849	15772	15760	15807	15808	15913	15968	15724	15671	15939	15884	15854	15694	15773	15792	15987	15701	15782	15828	15956	15804	15671	15812	15643	15791	15866	15944	15736	15793	15754	15697	15831	15654	15808	15708	15798	15901	15824	15717	15757	15848	15687	15947	15807	15644	15753	15730	15800	15701	15744	15824	15664	15696	15878	15653	15807	15847	15730	15747	15700	15789	15746	15754	15787	15792	15700	15634	15685	15704	15826	15728	15755	15758	15861	15634	15906	15972	15586	15818	15825	15744	15887	15616	15794	15791	15808	15874	15836	15855	15657	15666	15910	15808	15815	15820	15915	15886	15722	15821	15849	15765	15904	15827	15731	15552	15854	15689	15889	15762	15811	15878	15842	15847	15661	15736	15725	15868	15751	15807	15824	15762	15675	15729	15831	15805	15771	15802	15736	15937	15733	16059	15630	15870	15735	15734	15754	15660	15871	15845	15632	15720	15796	15787	15782	15750	15627	15896	15874	15822	15946	15902	15709	15883	15738	15779	15881	15698	15841	15721	15751	15825	15654	15880	15820	15853	15755	15692	15764	15724	15758	15846	15756	15605	15673	15863	15766	15762	15694	15630	15852	15900	15796	15745	15804	15836	15885	16004	15739	15875	15806	15857	15793	15682	15695	15756	15833	15688	15778	15981	15993	15799	15725	15841	15886	15837	15935	15749	15882	15613	15742	16038	15769	15733	15649	15716	15796	15719	15642	15829	15896	15827	15916	15892	15819	15721	15620	15892	15677	15688	15613	15747	15830	15632	15637	15740	15744	15665	15791	15645	15784	15815	15834	15823	15742	15798	15693	15901	15584	15760	15741	15750	15902	15894	15823	15816	15831	15830	15561	15812	15769	15650	15782	15875	15825	15726	15625	15660	15815	15779	15675	15766	15661	15611	15785	15652	15939	15684	15871	15795	15789	15734	15844	15868	15729	15759	15898	15857	15764	15728	15796	15956	15773	15593	15830	15882	15699	15765	15880	15841	15790	15683	15789	15878	15839	15719	15783	15702	15848	15745	15899	15773	15962	15782	15699	15748	15829	15659	15943	15903	15773	15939	15768	15903	15782	15748	15552	15787	15954	15857	15803	15847	15711	15771	15796	15891	15726	15784	15709	15768	15769	15761	15757	15774	15807	15824	15823	15790	15808	15684	15947	15808	15905	15568	15735	15705	15706	15628	15769	15841	15858	15960	15781	15893	15810	15804	15831	15938	15745	15911	15681	15656	15789	15796	15764	15797	15776	15989	15818	15686	15733	15820	15838	15686	15609	15712	15768	15729	15675	15723	15765	15745	15711	15865	15763	15768	15715	15927	15742	15761	15844	15729	15792	15678	15793	15814	15733	15944	15762	15708	15842	15820	15688	15752	15826	15810	15887	15720	15698	15765	15774	15797	15576	15895	15703	15836	15884	15530	15717	15849	15764	15723	15820	15884	15730	15844	15883	15822	15784	15834	15827	15889	15678	15728	15850	15695	15769	15782	15713	15782	15892	15772	15768	15835	15832	15805	15777	15675	15616	15791	15762	15816	15695	15884	15628	15927	15864	15745	15873	15741	15777	15852	15747	15788	15893	15791	15896	15937	15656	15745	15643	15697	15877	15538	15653	15809	15841	15826	15755	15672	15941	15850	15764	15922	15652	15826	15875	15798	15795	15796	15874	15776	15701	15846	15687	15897	15687	15638	15942	15764	15770	15843	15754	15798	15851	15902	15793	15665	15720	15854	15875	15835	15823	15851	15889	15889	15881	15757	15872	15673	15888	15773	15923	15745	15786	15688	15577	15772	15685	15737	15722	15620	15807	15859	15862	15788	15938	15832	15848	15835	15748	15615	15666	15853	15682	15919	15813	15885	15692	15588	15844	15845	15541	15704	15703	15819	15787	15883	15685	15636	15613	15806	15575	15721	15784	15856	15793	15807	15775	15814	15595	15778	15771	15839	15741	15745	15732	15804	15784	15751	15791	15735	15941	15900	15816	15622	15834	15912	15765	15703	15961	15846	15695	15648	15895	15770	15824	15737	15910	15830	15762	15583	15760	15749	15579	15851	15697	15732	15682	15935	15904	15812	15705	15689	15847	15694	15686	15862	15867	15758	15841	15872	15702	15803	15683	15882	15682	15863	15784	15574	15820	15766	15819	15577	15576	15692	15891	15793	15695	15791	15863	15798	15825	15675	15831	15802	15860	15767	15821	15738	15766	15519	15831	15678	15854	15836	15764	15702	15809	15849	15864	15957	15661	15886	15933	15736	15661	15813	15746	15745	15766	15803	15747	15642	15731	15715	16061	15729	15855	15614	15674	15790	15954	15758	15856	15850	15906	15917	15699	15557	15788	15795	15730	15645	15692	15824	15641	15896	15921	15640	15857	15757	15878	15715	15918	15715	15798	15785	15807	15723	15678	15810	15739	15824	15799	15858	15845	15836	15594	15799	15796	15837	15823	15714	15691	15785	15857	15763	15691	15922	15797	15735	15667	15905	15931	15688	15737	15816	15872	15800	15898	15791	15803	15866	15840	15800	15710	15665	15761	15910	15777	15904	15828	15706	15703	15957	15905	15775	15844	15825	15841	15843	15757	15557	15673	15619	15745	15796	15722	15966	15772	15907	15645	15807	15714	15813	15737	15809	15773	15905	15996	15839	15861	15907	15937	15702	15852	15736	15632	15724	15891	15838	15869	15625	15861	15835	15777	15797	15834	15861	15995	15804	15802	15822	15823	15583	15772	15704	15970	15707	15794	15672	15786	15762	15807	15687	15733	15683	15732	15776	15790	15931	15720	15708	15819	15632	15944	15850	15839	15770	15737	15810	15848	15803	15646	15695	15970	15812	15790	15807	15897	15808	15823	15823	15835	15866	15857	15664	15784	15854	15680	15899	15554	15733	15786	15772	15680	16049	15946	15806	15895	15667	15851	15778	15837	15888	15670	15755	15621	15830	15707	15714	15678	15787	15872	15704	15727	15711	15759	15838	15767	15844	15693	15842	15853	15896	15643	15818	15808	15796	15729	15608	15667	15738	15987	15844	15749	15702	15782	15750	15955	16006	15790	15876	15974	15778	15765	15860	15888	15743	15865	15812	15884	15872	15734	15784	15784	15767	15803	15852	15792	15674	15766	15710	15953	15851	15710	15723	15772	15621	15918	15864	15643	15834	15825	15722	15814	15792	16019	15624	15831	15847	15763	15857	15776	15831	15730	15770	15774	15792	15836	15719	15693	15647	15832	15712	15812	15785	15755	15699	15864	15814	15767	15721	15876	15647	15680	15865	15807	15798	15815	15721	15909	15559	15870	15648	15704	15749	15718	15742	15853	15762	16069	15651	15762	15639	15669	15852	15895	15763
27556	23669	28389	25679	20898	19715	19146	18109	17905	17664	17472	17198	17163	17188	17203	17143	17090	16964	17154	16989	16851	16973	16984	16896	16804	16683	17021	16993	17114	16974	16836	16926	16840	16556	16821	16776	16910	16922	16889	16847	16821	16837	16872	16893	16830	16773	16681	16800	16721	16889	16797	16879	16636	16886	16878	16810	16816	16874	16912	16592	16887	16696	16867	16781	17016	16952	16826	16905	16762	16775	16804	16763	16851	16640	16636	16863	16774	16998	16769	16762	16632	16680	16744	16974	16769	16848	16717	16832	16986	16766	16829	16681	16761	16836	16824	16674	16809	16998	16861	16772	16857	16952	16695	16885	16809	16890	16758	17001	16890	16630	16763	16635	16843	16645	16629	16779	16631	16769	16834	16769	16859	16786	16836	16943	16734	16776	16800	16784	16724	16675	16537	16801	16820	16771	16664	16806	16880	16802	16786	16611	16748	16841	16886	16774	16572	16966	16724	16864	16856	16849	16737	16776	16711	16747	16716	16812	16748	16695	16907	16791	16842	16865	17094	16743	16821	16875	16793	16689	17007	16787	16754	16821	16991	16932	16783	16916	16739	16616	16852	16892	16704	16663	16785	16828	16779	16772	16905	16778	16589	16819	16658	16630	16841	16698	16754	16851	16778	16772	16592	16707	16736	16737	16860	16890	16718	16796	16906	16826	16860	16742	16764	16835	16889	16743	16969	16646	16922	16802	16966	16764	16666	16833	16929	16876	16510	17067	16927	16954	16941	16697	16938	16950	16867	16796	16745	16917	16989	16921	16746	16814	16732	16890	16819	16790	16835	16772	16768	16944	16792	16924	16883	16775	16940	17080	16661	16873	16852	16818	16703	16876	16876	16804	16821	16951	16929	16737	16892	16707	16855	16844	16732	16920	16860	16789	16776	16879	16869	16738	16811	16789	16848	16787	16701	16696	16783	16780	16864	16874	16955	16825	16952	16802	16720	16805	16943	16822	16881	16892	16948	16840	16717	16721	16969	16784	16628	16955	16843	16995	16772	16746	16682	16925	16868	16699	16963	16896	16642	16948	16803	16603	16881	16802	16654	16587	16781	16914	16965	16752	16878	16738	16900	16894	16730	16690	16820	16786	16760	16876	16923	16844	17040	16838	16749	16856	16695	16889	16647	16949	16777	16854	16817	16707	16820	16792	16875	16924	16752	16864	16857	16793	16757	16722	16760	16777	16707	16793	16828	16757	16703	16825	16842	16885	16645	16964	16732	16620	16700	16689	16819	16787	16737	16851	16807	16811	16752	16696	16959	16928	16792	16813	16763	16654	16712	16686	16822	16642	16740	16650	16921	16912	16911	16848	16785	16760	16739	16851	16782	16771	16858	16872	16754	16749	16659	16569	16672	16797	16835	16803	16693	16677	16712	16889	16903	16800	16782	16622	16670	16862	16655	16601	16766	16732	16801	16742	16765	16637	16751	16759	16820	16740	16771	16803	16832	16717	16661	16875	17013	17008	16889	17036	16749	17018	16739	16928	16685	16795	16854	16761	16887	16569	16797	16825	16743	16754	16892	16830	17033	16808	16600	16889	16735	16643	16901	16707	16881	16938	16971	16707	16768	16845	16871	16668	16864	16838	16668	16838	16792	16829	16769	16982	16902	16735	16809	16920	16620	16733	16956	16943	16667	16816	16716	16850	16734	16819	16675	16660	16918	16827	16801	16797	16844	16850	16749	16634	16823	16844	16761	16614	16744	16951	16901	16647	16713	16826	16626	16843	16662	16690	16778	16859	16726	16714	16938	16852	16901	16720	16778	16677	16772	17042	16852	16817	16852	16731	16709	16905	17082	16744	16721	16598	16888	16689	16821	16763	16896	16922	16829	16742	16742	16775	16877	16900	16778	16798	16781	16703	16807	16629	16849	16589	16993	16630	16818	16758	16859	17065	16665	16697	16973	16953	16838	16755	16674	16782	16590	16969	16826	16970	16748	16722	16673	16698	16805	16818	16930	16756	16971	16869	16862	16742	16777	16896	16710	16817	16817	16889	16722	16977	16825	16826	16939	16846	16854	16905	16800	16834	16915	16835	16784	16867	16915	16749	16873	16774	16846	16646	16684	16848	16816	16824	16816	16869	16787	16712	16707	16878	16866	16820	16832	16829	16781	16931	16589	16887	16565	16864	16798	16886	16875	17032	17078	16790	16775	16923	16983	16869	16875	16645	16808	16893	16929	16595	16782	16734	16917	16845	16800	16936	16912	16964	16892	16685	16679	16655	16679	16902	16778	16801	16763	16845	16803	16840	16969	16884	16787	16886	16826	16880	16788	16766	16666	16790	16814	16814	16614	16749	16835	16611	16846	16690	16809	17100	16861	16856	17006	17077	16948	16785	16751	16723	16829	16928	16763	16815	16862	16634	16851	16691	16728	16837	16691	16735	16883	16622	16748	16754	16996	16811	16881	16913	16969	16862	16816	16926	16813	16903	16708	16708	16925	16729	16826	16821	16814	16706	16624	16780	16748	16514	16769	16663	16929	16727	16609	16762	17069	16847	16802	16681	16768	16918	16879	16930	16867	16800	16932	16721	16654	16921	16686	16843	16923	17035	16839	16705	16670	16856	16763	16883	16922	16685	16670	16811	16922	16831	16828	16873	16823	16747	16707	16743	16897	16845	16887	16660	16913	17002	16613	16906	16752	16866	16770	16759	16824	16852	16774	16886	16798	16843	16573	16757	16908	16896	16889	16758	16869	16845	16803	16792	16840	16849	16765	16803	16927	16814	16883	16781	16622	16802	16718	16827	16654	16619	16742	16908	16874	16658	16834	16972	16836	16957	16874	16777	16816	16977	16926	16912	16751	16917	16838	16774	17044	16732	16684	16727	16894	16830	16757	16829	16804	16943	16607	16710	16971	16837	16748	16767	16839	16801	16734	16762	16782	16810	17002	16855	16946	16599	16771	16951	16818	16821	16693	16694	16711	16855	16843	16724	16885	16810	16589	16624	17004	16974	16789	16956	16684	16800	16762	16650	16711	16770	16620	16733	16934	16909	16941	16608	16761	16801	16718	16780	16743	16787	16726	16859	16751	16713	16664	16667	16735	16947	16804	16956	16816	16887	16824	16737	16920	16965	16770	16583	16897	16957	16786	16835	16832	17021	16743	16826	16773	16801	16706	16855	16694	16823	16817	16720	16710	16859	16865	16920	16745	16949	16762	16882	17150	16801	16738	16811	16806	16883	16879	16853	16658	16830	16904	16851	16657	16942	16794	16865	16757	16997	16732	16867	16838	17000	16791	16725	16641	16832	16913	16880	16778	16807	16764	16871	16890	16860	16737	16874	16781	16883	16685	16778	16922	17005	16879	16673	16925	16964	16724	16833	16645	16770	16843	16972	16771	16710	16841	16896	16818	16698	16912	16742	16650	16809	16577	16648	16845	16778	16917	16807	16827	16809	16845	16955	16711	16847	17018	16917	16887	16848	16805	16871	16780	16832	17006	16919	16942	16717	16745	17033	16675	16588	16778	16816	16772	16730	16812	16995	16927	16955	16834	16646	16713	16827	16897	16899	16784	16713	16748	16741	16893	16803	16774	16788	16876	16827	16928	16617	16617	16750	16797	16618	16649	16923	16743	16743	16611	16796	16714	16762	16863	16848	16913	16700	16728	16904	16788	16646	16861	16764	17104	16706	16766	16805	16751	16935	16909	16721	16692	16720	16871	16871	16894	16858	17000	16662	16790	16764	16801	16635	16744	16740	16814	16944	16746	16774	16690	16729	16910	16854	16738	16730	16953	17045	17009	16974	16917	16932	16668	16819	16873	16633	16815	16800	16768	16858	16800	16742	16828	16854	16941	16817	16724	16784	16750	16656	16877	16985	16959	16926	16736	16859	16847	16819	16934	16916	16769	16928	16776	16703	16834	16856	16816	16804	16879	16762	16872	16660	16964	16889	16818	16859	16730	16897	16648	16781	16750	16777	16793	17032	16789	17072	16753	16798	16737	16809	16797	16837	16851	16804	16946	16906	17036	16731	16956	16865	16964	16639	16714	16803	16808	16987	16868	16874	16778	16769	16612	16714	16925	16646	16881	16989	17030	16639	16830	16871	16608	16827	16808	16792	16802	16899	16734	17009	16798	17009	16850	16693	16973	16766	16757	16929	16877	16857	16872	16967	16649	16555	16725	16784	16752	16740	16707	16885	16743	16796	16623	16792	16872	16792	17031	16850	16940	16781	16948	16889	16792	16717	16843	16826	16963	16657	16662	16792	16704	16811	16887	16731	16765	16858	16781	16648	16870	16907	16963	16780	16870	16832	16806	16976	16855	16814	16656	16712	17006	16841	16760	16795	16854	16674	16816	16996	16734	16731	16676	16639	16988	16908	16815	17048	16811	16782	17068	16905	16756	16970	17124	16821	16816	16838	16779	16790	16763	16795	16763	16810	16771	16766	16956	16901	16848	16808	16935	16861	17022	16796	16781	16822	16739	16742	16992	16936	16811	16899	16723	16735	16825	16822	16918	16767	16988	16773	16770	16756	16894	16765	16737	16780	16785	16886	16724	16859	16702	16731	16803	16851	16805	16719	16853	16666	16722	16741	17079	16881	16765	16717	16768	16674	16717	16848	17069	16854	16878	16714	16657	16990	16813	16881	16871	16756	16935	16904	16890	16944	16674	16772	16735	16856	16916	16786	16835	16914	16906	16494	16944	16787	16843	16868	16872	16863	16800	16844	16760	16720	16814	16891	16861	16723	16930	16810	16885	16878	16772	16801	16760	16801	16836	16825	16762	16767	16767	16942	16753	16929	16763	16986	16801	16708	16809	16932	16948	16478	17065	16700	17013	16895	16818	16868	16724	16673	16879	16859	16665	16762	16776	16774	16903	16828	16805	16635	16837	16671	16953	16778	16660	16835	16641	16935	16833	16714	16893	16875	16983	16634	16910	16757	16869	16765	16805	16787	16859	16880	16880	16985	16722	16670	16767	16801	16746	16958	16935	16932	16791	17051	16704	16823	17017	16646	16782	16853	16563	16605	16989	16934	16745	16792	16721	16921	16679	16715	16851	16697	16761	16784	16679	16744	16884	16663	16825	17066	16722	16802	16727	16732	16884	16516	16534	16904	16685	16782	16797	16712	16729	16815	16698	16886	16798	16848	16847	16811	17029	16800	16622	16736
22191	33370	30941	25621	22316	20395	18928	17941	17581	16893	16546	16291	16468	15996	16199	15988	15921	15975	15870	15851	15861	15886	15739	15489	15581	15714	15655	15800	15673	15749	15677	15550	15804	15631	15722	15678	15594	15862	15648	15707	15621	15797	15656	15642	15722	15858	15709	15591	15863	15468	15578	15623	15605	15680	15533	15702	15634	15793	15750	15641	15572	15520	15753	15701	15689	15773	15554	15481	15734	15503	15670	15832	15605	15559	15626	15710	15669	15453	15690	15527	15586	15637	15702	15612	15726	15528	15833	15572	15657	15527	15709	15741	15784	15517	15617	15637	15715	15651	15569	15646	15639	15651	15675	15680	15726	15627	15589	15576	15527	15721	15707	15683	15436	15597	15718	15511	15773	15661	15637	15707	15675	15593	15649	15591	15625	15508	15551	15640	15692	15751	15775	15695	15685	15535	15738	15492	15535	15471	15516	15663	15601	15717	15505	15546	15705	15626	15658	15660	15829	15550	15533	15727	15858	15712	15758	15502	15583	15599	15563	15577	15674	15614	15508	15745	15652	15774	15460	15658	15710	15720	15697	15623	15539	15489	15564	15694	15532	15497	15654	15669	15755	15796	15636	15591	15800	15730	15568	15759	15503	15517	15740	15704	15582	15547	15646	15723	15592	15632	15501	15676	15570	15549	15545	15588	15547	15605	15582	15641	15586	15758	15636	15733	15715	15621	15634	15460	15653	15668	15488	15645	15464	15574	15817	15922	15598	15568	15555	15510	15668	15437	15608	15729	15670	15712	15691	15885	15588	15580	15623	15785	15661	15667	15657	15515	15625	15590	15725	15683	15571	15480	15554	15737	15630	15608	15643	15661	15581	15655	15526	15601	15576	15722	15643	15642	15595	15492	15728	15592	15638	15738	15763	15717	15648	15663	15528	15584	15538	15799	15685	15497	15712	15599	15776	15563	15565	15657	15484	15643	15697	15756	15702	15685	15619	15652	15505	15608	15629	15662	15613	15536	15670	15653	15790	15569	15666	15573	15578	15693	15699	15513	15602	15606	15648	15527	15689	15579	15602	15669	15514	15504	15697	15608	15504	15544	15676	15475	15623	15533	15534	15846	15502	15639	15592	15771	15644	15707	15710	15507	15491	15643	15607	15720	15630	15621	15543	15582	15729	15753	15581	15701	15567	15586	15577	15576	15766	15706	15727	15816	15516	15498	15564	15732	15543	15542	15651	15713	15631	15579	15707	15722	15499	15698	15746	15713	15625	15607	15854	15629	15615	15737	15680	15659	15499	15485	15579	15794	15578	15721	15551	15618	15553	15804	15689	15608	15672	15620	15557	15522	15514	15692	15734	15749	15683	15669	15517	15581	15604	15522	15652	15632	15658	15452	15711	15541	15623	15546	15605	15637	15647	15549	15616	15626	15805	15568	15667	15630	15660	15586	15618	15722	15664	15797	15623	15546	15596	15639	15675	15633	15626	15730	15484	15608	15674	15590	15644	15699	15907	15657	15468	15788	15693	15655	15464	15704	15631	15748	15552	15572	15522	15552	15668	15590	15718	15558	15554	15717	15741	15657	15592	15776	15433	15421	15618	15628	15626	15534	15732	15611	15743	15628	15390	15527	15727	15666	15638	15800	15539	15554	15764	15679	15663	15683	15735	15730	15633	15513	15465	15790	15515	15629	15606	15831	15821	15458	15640	15592	15605	15711	15628	15585	15580	15546	15668	15593	15715	15659	15635	15575	15682	15576	15823	15661	15659	15577	15583	15694	15745	15745	15605	15705	15382	15565	15830	15593	15685	15775	15877	15630	15475	15708	15621	15632	15640	15607	15686	15805	15562	15751	15594	15563	15679	15596	15702	15789	15667	15593	15717	15531	15622	15698	15612	15631	15773	15670	15674	15851	15561	15507	15592	15704	15597	15668	15659	15592	15830	15664	15532	15621	15699	15667	15641	15554	15650	15596	15505	15642	15643	15689	15647	15722	15651	15617	15739	15793	15723	15509	15531	15724	15610	15724	15666	15686	15629	15646	15674	15619	15693	15729	15671	15638	15637	15557	15610	15534	15828	15604	15681	15849	15655	15746	15579	15620	15584	15628	15626	15690	15742	15728	15708	15530	15484	15651	15735	15480	15633	15549	15745	15599	15525	15757	15732	15757	15550	15749	15595	15635	15498	15677	15603	15472	15616	15775	15593	15578	15757	15676	15729	15621	15625	15678	15627	15681	15791	15708	15698	15516	15647	15731	15679	15567	15559	15522	15622	15742	15620	15743	15613	15773	15726	15647	15570	15632	15647	15520	15628	15689	15701	15790	15552	15669	15669	15570	15580	15657	15590	15851	15651	15701	15653	15795	15614	15519	15620	15728	15629	15573	15756	15609	15624	15732	15540	15620	15668	15520	15554	15752	15637	15543	15565	15537	15705	15525	15827	15635	15789	15728	15718	15635	15617	15688	15640	15758	15720	15698	15806	15510	15713	15746	15696	15534	15920	15718	15700	15563	15531	15605	15554	15527	15477	15857	15487	15781	15559	15840	15618	15453	15772	15511	15800	15639	15558	15583	15690	15734	15625	15691	15589	15631	15752	15540	15557	15605	15689	15547	15772	15725	15701	15529	15797	15744	15581	15606	15838	15670	15695	15647	15603	15571	15664	15660	15683	15598	15729	15744	15447	15631	15568	15526	15784	15729	15589	15606	15512	15676	15595	15766	15724	15646	15651	15541	15572	15525	15575	15677	15566	15636	15672	15689	15772	15614	15576	15716	15649	15682	15719	15644	15572	15601	15881	15704	15613	15471	15644	15659	15767	15554	15632	15535	15510	15690	15727	15575	15682	15825	15632	15586	15682	15789	15522	15849	15472	15539	15584	15657	15671	15566	15625	15704	15639	15580	15666	15666	15615	15669	15659	15618	15701	15741	15620	15679	15536	15528	15749	15639	15676	15611	15675	15796	15474	15734	15563	15568	15660	15706	15645	15690	15480	15634	15854	15560	15805	15558	15658	15650	15590	15660	15675	15667	15731	15745	15554	15573	15637	15738	15587	15637	15700	15604	15740	15750	15684	15683	15642	15737	15638	15634	15659	15710	15597	15581	15609	15660	15505	15800	15639	15640	15685	15703	15520	15666	15670	15584	15596	15595	15542	15555	15661	15684	15703	15730	15470	15576	15704	15701	15574	15660	15521	15541	15595	15737	15520	15610	15812	15694	15506	15582	15571	15659	15743	15644	15601	15703	15583	15483	15703	15719	15574	15654	15574	15781	15695	15609	15560	15666	15910	15492	15625	15569	15641	15592	15523	15680	15511	15647	15661	15613	15557	15497	15710	15599	15734	15561	15728	15636	15478	15622	15598	15681	15569	15672	15768	15666	15637	15581	15622	15782	15683	15551	15500	15591	15685	15655	15646	15573	15805	15797	15433	15642	15572	15597	15710	15416	15709	15818	15546	15655	15627	15618	15622	15754	15632	15388	15800	15593	15490	15590	15715	15664	15692	15563	15782	15453	15712	15813	15604	15581	15765	15588	15607	15640	15515	15685	15857	15630	15738	15787	15684	15729	15605	15822	15693	15722	15673	15648	15657	15665	15922	15731	15652	15567	15671	15561	15692	15670	15800	15826	15617	15615	15691	15571	15674	15591	15647	15771	15562	15699	15664	15679	15606	15721	15634	15698	15694	15716	15654	15729	15690	15816	15463	15668	15647	15554	15525	15520	15557	15624	15780	15649	15569	15570	15649	15683	15640	15656	15602	15343	15746	15709	15514	15678	15519	15697	15626	15581	15658	15600	15437	15712	15528	15771	15657	15665	15787	15554	15714	15567	15516	15728	15637	15619	15668	15653	15565	15653	15732	15714	15596	15540	15473	15484	15762	15623	15499	15776	15793	15576	15659	15644	15695	15636	15586	15664	15716	15684	15626	15566	15757	15535	15687	15683	15617	15569	15647	15609	15643	15769	15632	15596	15516	15741	15651	15563	15658	15699	15777	15677	15736	15784	15583	15752	15747	15721	15639	15452	15641	15654	15697	15651	15741	15518	15642	15562	15692	15445	15846	15511	15746	15551	15653	15618	15765	15783	15706	15606	15567	15798	15662	15574	15669	15566	15750	15675	15551	15551	15775	15706	15536	15637	15671	15641	15601	15686	15606	15597	15556	15642	15489	15658	15705	15724	15877	15626	15756	15567	15689	15513	15588	15652	15696	15603	15542	15684	15516	15760	15797	15690	15728	15629	15608	15649	15613	15711	15644	15700	15589	15662	15590	15622	15494	15769	15585	15767	15757	15614	15709	15637	15711	15579	15749	15790	15647	15735	15502	15654	15523	15648	15641	15610	15548	15562	15625	15690	15794	15616	15623	15759	15623	15614	15546	15775	15610	15558	15726	15525	15696	15553	15640	15691	15732	15736	15632	15640	15620	15724	15743	15505	15624	15756	15787	15813	15510	15668	15653	15535	15561	15677	15550	15755	15612	15630	15832	15543	15794	15595	15750	15618	15756	15661	15767	15592	15622	15621	15612	15424	15701	15703	15689	15698	15790	15754	15582	15791	15681	15656	15700	15625	15843	15563	15659	15590	15628	15681	15650	15516	15633	15758	15655	15720	15643	15706	15614	15529	15608	15724	15830	15356	15846	15700	15719	15477	15569	15656	15649	15747	15675	15564	15629	15681	15588	15780	15781	15622	15572	15566	15822	15621	15703	15510	15565	15696	15760	15604	15703	15659	15637	15569	15718	15772	15709	15594	15753	15606	15654	15725	15537	15699	15608	15676	15653	15671	15812	15543	15714	15704	15703	15594	15506	15511	15567	15655	15641	15780	15744	15700	15551	15663	15768	15565	15661	15588	15702	15608	15708	15732	15486	15731	15625	15614	15845	15735	15648	15726	15596	15475	15608	15624	15856	15594	15719	15605	15521	15612	15827	15625	15673	15828	15651	15768	15632	15684	15605	15855	15763	15598	15781	15582	15553	15684	15576	15555	15508	15827	15621	15735	15708	15738	15640	15578	15584	15580	15693	15627	15653	15511	15681	15679	15748	15591	15665	15673	15726	15826	15841	15650	15685	15654	15639	15744	15690	15555	15689	15750	15732	15618	15450	15805	15628	15606	15631	15618	15660	15599	15694	15760	15769	15582	15677	15612	15663	15754	15778	15539	15736	15772	15597	15790
23785	21287	28748	24703	23214	24088	23237	19960	19055	18939	18581	17978	17856	17726	17767	17658	17381	17589	17328	17403	17283	17089	17162	17165	17138	17260	17139	17173	17142	17139	17092	16962	16975	17015	17021	17169	17134	17011	17277	17050	17055	16939	17048	16864	16838	17100	16926	17000	16994	17079	17188	16900	17109	17039	16876	16828	17038	16941	16987	16968	16949	16785	16720	16883	17049	17146	16935	16822	16995	16920	16874	16971	16902	16934	16786	16744	17074	17017	16892	16948	16868	16937	16896	17139	17145	16996	17016	17238	16968	16926	16914	16951	17009	17027	17049	17102	16971	16885	17049	16945	16931	17004	17090	16918	16979	17001	17008	17002	16881	16950	16884	16889	16911	16873	16807	16940	17084	17023	17065	16990	16846	16832	16976	16932	16961	17040	16996	16858	16978	16750	16738	17116	16973	17017	17056	17018	16931	16909	17035	16982	16880	16791	17137	17000	16883	16988	17024	16871	16925	16831	16930	16772	16699	17017	16805	16801	16835	16901	16880	16826	16916	16816	16951	17059	17016	17023	17047	16744	16666	16787	16624	17031	16913	17061	16847	16750	16915	16955	17119	16919	17051	16687	16603	17091	17085	16953	16892	16936	16951	17028	17045	16867	17039	17013	16886	16988	16961	16746	17010	16957	17350	17061	16961	16999	16961	16970	17015	16816	16941	16993	16974	16830	17029	17075	16937	16947	16870	17098	17078	17034	16788	17062	17020	16942	17082	16985	16960	16864	16942	16845	16799	16967	16787	17014	17023	17017	16978	16857	16806	16938	16776	16746	17013	16928	17114	16890	16751	17059	16931	16842	16903	16959	16876	16799	16840	16817	16975	16810	16778	17051	17016	16746	16802	16922	16825	17117	17054	16884	16997	17194	16914	16876	16934	16963	16757	16871	16761	16848	16988	16986	16822	16906	16815	17074	16985	16991	16991	16791	16891	17015	17034	16840	17056	16755	16974	17007	17001	16957	16994	16766	16938	16757	17006	16922	17075	16759	16795	16886	16887	16808	16884	16985	16999	16932	17034	16727	16906	16915	17008	16993	16925	17086	16914	16745	16986	16946	17084	16870	17053	17098	16909	16861	16851	17058	17077	16926	16834	16748	16709	16977	16781	16964	16938	16946	16965	16939	16878	17170	16790	17230	16991	16813	17169	16969	17041	16988	16836	17144	16870	16896	16655	16876	16966	16792	16907	16956	17071	16882	17007	16938	17120	16861	16800	16947	16843	17155	16820	16930	16869	16989	16969	17021	16945	16877	17035	16921	16789	16956	16925	16806	17187	17058	16943	16902	17009	16845	17034	16829	16798	16864	16893	17018	17080	17014	16854	17000	16932	16851	16926	16752	16990	16977	16924	16918	16860	16878	16977	16983	16846	16910	16863	17169	16994	17164	17042	16993	16809	17066	17118	16961	16798	17115	16959	17098	16952	16896	17021	16742	16897	17075	16995	16798	16740	16918	16983	17074	16880	17032	16808	17022	17010	16869	16916	16834	17010	16890	16903	16890	17036	16909	16958	16922	16870	16942	16948	17029	17311	17135	16980	16832	16881	16927	16883	16869	16882	17000	17077	16975	16894	16756	16948	16952	16791	17046	16910	17123	17000	17194	16815	17070	16968	16951	16991	16911	16933	16906	16908	16968	17007	16887	16972	17118	16835	16973	17111	16949	17050	17101	16998	17050	16968	16969	16879	16766	17009	17077	17119	16896	17225	16999	16752	17000	16832	16861	17140	17059	16854	16987	17103	16911	17100	16807	16791	17084	16948	16840	17194	16975	16906	17040	16864	16868	17003	16936	17043	16941	17011	16952	17020	16742	17070	17034	17183	16689	16863	17022	16852	16967	16978	17077	16886	16876	16799	16808	17059	16883	16752	16911	16953	16859	17062	16822	17015	17004	16983	17144	17019	16879	16932	16953	16959	17140	16928	16862	16783	16876	17145	16908	16928	17036	16760	17022	17071	17145	16997	17054	16808	16836	16961	16780	16813	17242	16759	17061	17041	16906	16768	16794	16975	17105	17072	16883	17221	16882	16977	17092	16929	16901	16899	16988	16806	16829	16948	16838	16959	16945	17042	17051	16980	16780	16958	17077	16857	16993	17085	16830	17067	17029	16880	17068	16929	17030	17105	17056	16978	17122	17052	16946	16936	16801	16940	16928	17085	16978	17123	16908	16909	16841	16979	16983	16917	17078	16733	16899	16945	16747	16855	16940	17036	16867	16911	16962	17041	16977	16883	17121	16973	17081	16750	16813	17089	16900	16933	16872	17025	16965	17069	17194	16954	16838	16893	17027	17021	17018	17045	17026	16783	16773	16881	16762	17111	17018	16989	16793	16932	16800	16878	16813	16972	16791	16920	16971	16996	17164	16910	16809	17074	16854	16868	17106	16948	16960	17001	16802	16884	16810	16768	16846	16800	16814	16932	16935	16921	16725	16653	17031	17134	16981	17022	16991	16966	16902	16935	16853	17076	17073	17051	16746	16936	17168	16876	17024	16817	16849	17091	16867	17123	17040	17003	17034	16608	16853	16867	17083	16997	17047	17036	16953	16921	16902	16904	16998	16816	17049	16910	16961	16974	16980	16940	17066	16904	16893	17087	16921	17040	16847	16847	16955	16924	16822	16862	16967	16855	16809	16968	17056	17140	16991	16899	16815	16946	16883	16979	16838	16805	16991	17006	17019	16936	17114	17238	16939	16850	16969	16963	16906	17128	16848	16919	16981	16980	17085	16879	17073	16734	16882	16932	16839	16689	16972	17153	16868	16929	16974	16861	16985	17040	16891	16984	16741	16922	16874	16993	16939	16911	16852	16971	16931	17125	17047	17164	16897	17087	16948	17009	16859	17076	16965	17080	17208	16914	16867	16975	16964	16800	16850	16849	16950	16941	17163	16911	16698	16751	16895	16963	16855	17144	16834	17005	16936	16967	16822	16906	16856	16886	16938	16713	16882	17052	16978	16686	16924	16728	16936	17060	16853	16968	16973	17195	17194	16794	17076	16952	16993	17083	16922	16805	16886	16951	16861	16919	16807	16991	16815	17154	16936	17010	17018	17118	16995	16821	17012	16962	16973	16815	16946	17109	16911	17004	16921	16816	16931	16919	16747	16773	16943	16964	16971	16963	16955	17072	17005	16912	16889	16760	17015	16919	17123	17012	17015	17061	16978	17100	16859	16974	17102	16964	16974	16858	16756	16974	17036	16902	16944	17129	16944	16878	16897	16960	16951	17016	17212	17064	16869	17021	17005	16922	17114	16881	16978	16781	16908	16946	16924	16980	17016	16970	16792	16959	16981	16993	17059	16778	16743	16861	16923	16990	16919	16845	16961	16810	16972	16867	16887	16772	17005	16912	16870	17017	16756	16925	16919	17026	17040	16935	16907	16808	16894	17084	16938	16986	17118	17030	17019	16879	17140	16717	16884	16940	17099	16925	16859	16854	17086	16905	16952	17056	17097	16856	17061	16974	16984	17084	17041	17164	17010	16774	16953	16903	16919	17013	17013	16659	17102	16999	17069	16875	17056	17271	17090	16937	17007	16964	16932	17013	16980	17101	17033	16932	17143	16893	16957	16973	17154	17085	17046	17052	17048	16961	17034	17136	16859	17037	17125	17141	17004	16942	17024	16997	16860	16874	16990	17005	17060	16971	17006	17058	16923	16864	16893	17063	17005	16983	17006	16998	16814	17023	16975	16979	16942	16908	16873	16982	17119	17024	16778	16932	16830	16760	16986	17228	17003	16895	16998	17022	17167	16981	17060	16946	16958	16932	17017	16988	16798	16940	16906	16836	16964	16765	17149	16913	16878	16815	17041	16987	16752	17035	16911	17012	16942	16934	16897	16964	16999	16872	16940	16983	16977	16893	16859	16972	16807	16878	16907	16959	16789	16779	16960	16749	16976	16914	17118	17233	16865	17095	17105	17082	16895	17132	16928	16823	16976	17077	16797	16869	16847	16891	16942	17132	16840	17071	16925	17076	17096	16766	16912	16926	16918	16942	16784	17076	16909	16923	17050	16829	16910	16772	16826	16891	16858	16912	16787	17006	16711	16994	16905	16836	17138	16883	16787	16848	16773	16985	17062	16929	16970	16868	17100	17032	17117	16919	16920	16885	17077	17008	17035	16851	16795	16836	17049	16986	17000	16852	16961	17149	17054	17094	16962	17130	16926	16942	16924	17074	16840	16936	16944	16856	17055	16898	16824	16967	16955	16915	17001	16969	16962	16887	16891	16896	16857	17047	16851	16933	16956	16921	16824	16994	17016	16701	17005	16959	16766	16989	17026	16886	16887	16985	16831	16797	16921	16961	16738	16775	17100	16827	16860	17010	17044	16731	16891	16910	17075	16768	16788	16972	17204	16914	17098	16985	16800	16874	17052	16901	16906	17029	17091	17031	16996	16988	16795	16890	16899	16691	16932	16868	16871	17075	16919	17064	16726	16827	16894	16987	16794	16994	17050	16850	16944	17013	16940	16829	16916	16963	17027	16995	17049	16933	16873	16965	16796	16826	17016	17088	17084	16863	17045	17089	17011	17176	16970	17087	17039	16977	16905	17051	16937	16881	16935	17072	16975	16745	16995	16975	16875	16767	16729	17013	16987	16862	17021	16910	16861	16844	16836	16965	16866	16822	16929	17006	17194	16994	16976	17074	16960	16891	16871	17005	16893	17054	17070	16748	16987	17117	16995	17000	16881	16798	16701	16949	17022	16950	16828	16863	16841	17022	16998	16894	16796	16831	16935	16962	16889	16914	16808	17016	16917	16781	16848	16915	16868	16819	16985	16960	17096	16800	16886	16964	17050	17141	16977	17034	17139	17064	17019	16735	16981	17003	16967	17058	17179	17041	16859	16808	16993	16916	17199	16855	17069	16914	16703	16840	17203	17151	16839	17055	16971	16764	16999	16664	17002	16892	16951	16936	16965	17051	16975	17058	16913	16931	17026	16982	16967	16794	16890	16883	17068	16954	16749	16904	17135	17025	17011	17057	16933	16766	16880	17006	16880	16942	16938	16999	17124	16795	17091	17158	16956	16943	17082	16974	17092	16824	17109	16927	17057	17180	16944	16836	16994	17065	17047	16904	17038	16836	16877	16828	16956	16919	16863	16882	16935	16967	16785	16800	17025	16856	16839
22787	38599	37377	31938	27642	24461	22153	20159	19565	18566	18086	17739	17195	16959	16862	16625	16522	16651	16318	16318	16149	16047	16175	16068	16110	15969	15848	15861	15737	15882	15868	15920	15844	15924	16024	15790	15927	16039	15797	15677	15989	15914	15846	15751	15744	15814	16045	15931	15993	15897	15979	15843	15677	15765	15708	15815	15714	15989	15911	15827	15885	15871	15790	15980	15901	15933	15803	15685	15821	15793	15826	15841	15798	15937	15929	15681	15799	15754	15865	15965	15776	15717	15832	15784	15698	15799	15793	15973	15819	15779	15750	15779	15675	15730	15781	15851	15941	15739	15752	15805	15901	15735	15721	16043	15826	15675	15823	15908	15794	15650	15717	15681	15715	15737	15676	15821	15872	15653	16007	15882	15831	15770	15849	15841	15799	15903	15830	15624	15797	15870	15636	15828	15627	15725	15895	15808	15834	15738	15791	15612	15729	15648	15753	15709	15842	16048	15555	15698	15750	15726	15748	15713	15863	15794	15694	15711	15738	15909	15845	15636	15733	15835	15845	15818	15759	15702	15907	15842	15763	15864	15774	15893	15843	15770	15797	15804	15737	15690	15749	15955	15932	15840	15728	15942	15836	15715	15846	15806	15841	15840	15716	15766	15704	15809	15815	15699	15870	15669	15805	15725	15777	15912	15809	15688	15638	15987	15889	15750	15942	15864	15814	15841	15878	15850	15865	15568	15559	15615	15743	15770	15934	15627	15638	15716	15759	15703	15708	15858	15683	15724	15749	15697	15827	15809	15702	15896	15744	15868	15778	15748	15988	15778	15612	15901	15860	15671	15764	15901	15734	15820	15700	15914	15897	15907	15712	15834	15830	15628	15757	15676	15963	15778	15840	15678	15753	15754	15735	15696	15664	15830	15787	15845	15815	15803	15751	15838	15817	15709	15637	15818	15882	15851	15672	15794	15682	15774	15818	15733	15814	15659	15836	15797	15821	15869	15714	15686	15822	15747	15874	15728	15691	15808	15696	15846	15756	15793	15829	15751	15790	15764	15883	15750	15709	15738	15605	15688	15981	15885	15670	15792	15723	15719	15804	15784	15958	15910	15884	15720	15794	15840	15866	15917	15748	15881	15739	15640	15676	15811	15855	15911	15777	16032	15683	15816	15749	15900	15947	15740	15808	15797	15878	15888	15660	15813	15811	15724	15640	15846	15837	15931	15777	15895	15792	15877	15847	15701	15715	15572	15977	15658	15821	15867	15826	15853	15612	15912	15536	15717	15711	15753	15757	15684	15889	15807	15852	15957	15756	15627	15689	15862	15773	15806	15816	15820	15910	15841	15782	15734	15629	15872	15726	16208	15981	15859	15679	15703	15823	15850	15838	15812	15712	15751	15826	15667	15848	15622	15718	15956	15851	15872	15824	15751	15756	15756	15774	15797	15738	15842	15776	15799	15551	15676	15640	15878	15743	15758	15629	15664	15741	15891	15747	15969	15759	15793	15759	15901	15553	15843	15838	15720	15689	15615	15817	15625	15961	15650	15719	15735	15849	15832	15796	15674	15869	15724	15952	15729	15831	15576	15668	15774	15911	15642	15855	15782	15794	15816	15800	15685	15757	15656	15781	15875	15690	15817	15806	15842	15813	15866	15698	15816	15501	15843	15813	15653	15756	15870	15794	15830	15807	15666	15753	15801	15749	15784	15720	15940	15763	15671	15843	15711	15712	15842	15830	15749	15649	15865	15866	15805	15797	15730	15768	15771	15698	15844	15673	15789	15882	15765	15732	15691	15894	15632	15723	15651	15596	15765	15707	15816	15717	15870	15751	15731	15691	15784	15780	15880	15727	15660	15845	15751	15792	15776	15684	15973	15708	15710	15698	15688	15767	15866	15711	15857	15941	15730	15834	15593	15863	15799	15682	15776	15893	15585	15982	15827	15711	15756	15763	15841	15685	15826	15693	15888	15887	15692	15765	15771	15659	15789	15799	15718	15961	15866	15732	15721	15697	15683	15844	15816	15790	15953	16008	15858	16005	15953	15735	15681	15784	15836	15870	15808	15725	15827	15776	15840	15773	15803	15939	15864	15732	15748	15904	15806	15837	15863	15714	15703	15775	15916	15773	15884	15874	15797	15695	15727	15885	15790	15821	15772	15810	15832	15798	15763	15630	15780	15710	15673	15829	15778	15705	15663	15822	15912	15710	15881	15779	15644	15774	15995	15722	15872	15729	15827	15758	15788	15635	15848	15816	15733	15833	15859	15578	15725	15795	15825	15884	15787	15796	15747	15866	15797	15685	15701	15896	15888	15888	15930	15813	15751	15898	15810	15725	15873	15911	15858	15807	15810	15932	15634	15969	15771	15816	15889	15736	15668	15773	15648	15925	15755	15794	15828	15791	15890	15699	15930	15791	15889	15818	15787	15789	15847	15678	15714	15787	15791	15779	15686	15732	15633	15743	15710	15755	15811	15842	15582	15777	15707	15762	15707	15697	15874	15737	15988	15662	15823	15716	15936	15847	15675	15695	15978	15896	15690	15864	15715	15994	15652	15810	15973	15822	15733	15911	15814	15962	15922	15809	15737	15749	15933	15849	15601	15686	15714	15773	15790	15711	15907	15723	15813	15808	15810	15754	15685	15752	15723	15839	15766	15830	15823	15811	15873	15908	15589	15723	15817	15834	15790	15583	15981	15837	15641	15898	15844	15622	15714	15709	15699	15814	15802	15669	15791	15721	15701	15816	15820	15651	15839	15776	15827	15710	15692	15789	15806	15717	15800	15823	15715	15717	15781	15612	15815	15769	15835	15763	15782	15819	15793	15760	15875	15782	15863	15871	15750	15816	15806	16061	15786	15625	15802	15835	15746	15816	15724	15862	15656	15774	15767	15894	15853	15827	15601	15879	15826	15807	15826	15687	15625	15696	15688	15808	15773	15884	15704	15865	15792	15891	15821	15784	15773	15757	15813	15840	15721	15918	15863	15762	15657	15602	15759	15731	15725	15709	15807	15858	15819	15685	15806	15885	15808	15652	15624	15835	15836	15704	15610	15770	15752	15820	15923	15758	15655	15602	15698	15776	15840	15770	15685	15817	15621	15710	16011	15747	15745	15794	15711	15541	15649	15769	15810	15847	15836	15667	15790	15740	15654	15812	15865	15727	15819	15734	15731	15781	15649	15765	15798	15777	15699	15672	15880	15748	15877	15611	15968	15870	15760	15729	15800	15639	15643	15884	15812	15996	15695	15710	15924	15644	15817	15678	15663	15869	15875	15914	15774	15862	15810	15767	15768	15703	15742	15881	15847	15799	15637	15847	15903	15803	15747	15668	15820	15635	15811	15694	15960	15808	15969	15847	15735	15808	15764	15801	15922	15730	15998	15641	15791	15695	15755	15642	15908	15819	15749	15853	15823	15750	15670	15743	15644	15704	15637	15901	15966	15779	15936	15778	15736	15894	15742	15653	15785	15799	15862	15824	15943	15886	15769	15703	15854	15896	15960	15723	15847	15832	15826	15717	15878	15822	15905	15758	15767	15862	15676	15769	15814	15752	15711	15677	16024	15746	15699	15713	15868	15767	15811	16035	15727	15618	15675	15807	15876	15645	15736	15791	15846	15902	15814	15773	15716	15857	15654	15842	15784	15736	15802	15746	15862	15893	15748	15924	15645	15785	15867	15752	15863	15841	15786	15806	15883	15667	15787	15756	15610	15680	15590	15737	15934	15740	15572	15828	15543	15982	15665	15864	15802	15938	15729	15986	15867	15743	15857	15793	15801	15760	15706	15692	15605	15867	15673	15691	15738	15689	15767	15599	15903	15895	15844	15772	15865	15838	15821	15664	15850	15697	15614	15782	15670	15827	15925	15801	15818	15699	15973	15741	15661	15753	15614	15936	15789	15727	15667	15798	15706	15681	15704	15857	15871	15633	15685	15814	15772	15678	15705	15774	15807	15874	15757	15947	15699	15767	15793	15817	15729	15690	15786	15715	15738	15928	15728	15704	15890	15708	15672	15952	15783	15774	15972	15890	15628	15823	15737	15750	15857	15836	15719	15962	15740	15573	15900	15827	15701	15829	15813	15879	15817	15745	15846	15774	15935	15692	15828	15814	15616	15866	15768	15768	15933	15688	15702	15698	15720	15616	15779	15693	15659	15890	15789	15745	15824	15804	15721	15703	15737	15985	15837	15808	15775	15791	15685	15840	15677	15857	15829	15849	15794	15927	15739	15648	15833	15743	15810	15778	15853	15856	15759	15613	15836	15854	15879	15755	15578	15681	15732	15716	15688	15898	15734	15787	15662	15839	15715	15824	15946	15731	15735	15710	15832	15983	15851	15784	15735	15826	15888	15729	15797	15718	15764	15817	15944	15847	15867	15762	15728	15926	15879	15795	15729	15814	15800	15795	15838	15813	15819	15800	15623	15876	15839	15624	15761	15705	15799	15918	15742	15897	15626	15827	15872	15864	15696	15698	15849	15853	15803	15693	15728	15949	15823	15750	15755	15901	15683	15898	15694	15827	15688	15588	15691	15750	15796	15646	15890	15646	15835	15698	15862	15890	15612	15798	15651	15631	15676	15697	15691	15746	15838	15602	15789	15662	15787	15704	15696	15720	15589	15821	15722	15687	15764	15726	15771	15830	15863	15834	15731	15933	15584	15947	15812	15837	15845	15661	15780	15750	15803	15803	15853	15601	15944	15876	15808	15742	15785	15887	15622	15732	15913	15610	15702	15818	15876	15707	16003	15832	15772	15822	15763	15930	15888	15738	15782	15810	15751	15715	15767	15760	15806	15810	15742	15798	15833	15933	15791	15742	15785	15684	15905	15920	15704	15673	15874	15893	15721	15770	15869	15558	15688	15864	15873	15934	15692	15853	15800	15842	15751	15964	15652	15667	15798	15827	15795	15813	15624	15748	15743	15513	15626	15763	15793	15778	15791	15766	15872	15645	15856	15868	15742	15610	15784	15775	15795	15649	15854	15895	15906	15720	15791	15729	15801	15852	15826	15975	15876	15627	15848	15685	15857	15662	15671	15741	15783	15658	15978	15611	15764	15710	15919	15694	15930	15716	15775	15834	15761	15709	15869	15742	15749	15761	15742	15754	15870	15792	15827	15890	15738	15744	15653	15813	15782	15944	15840	15899	15816	15844	15843	15725	15765	15678	15736	15797	15649
22854	21290	29160	23857	22091	25021	26425	21211	20073	19543	19156	18293	18402	17876	17814	17558	17702	17477	17334	17476	17372	17158	16909	16974	16882	16835	16820	16916	16818	16902	16976	16982	16868	16825	16746	16762	16873	16702	16753	16809	16681	16718	16815	16609	16834	16682	16715	16599	16724	16727	16814	16794	16789	16622	16803	16585	16875	16773	16601	16700	16876	16678	16684	16667	16722	16822	16488	16739	16569	16705	16878	16496	16598	16539	16739	16646	16771	16606	16628	16680	16556	16636	16656	16610	16513	16618	16670	16710	16770	16606	16688	16591	16734	16637	16450	16801	16751	16642	16669	16420	16789	16551	16618	16609	16465	16663	16531	16676	16567	16567	16485	16523	16678	16529	16505	16599	16687	16621	16720	16706	16630	16651	16638	16608	16687	16760	16723	16795	16828	16690	16293	16420	16617	16658	16864	16855	16782	16572	16494	16682	16543	16701	16437	16496	16599	16529	16717	16560	16767	16654	16675	16554	16599	16671	16651	16507	16712	16739	16795	16872	16620	16687	16557	16765	16693	16693	16546	16446	16700	16663	16620	16742	16614	16600	16625	16498	16547	16630	16579	16344	16552	16690	16594	16555	16535	16537	16746	16653	16675	16429	16544	16517	16654	16541	16719	16548	16614	16705	16547	16659	16671	16560	16553	16540	16593	16642	16770	16777	16789	16748	16863	16716	16685	16466	16552	16555	16465	16462	16534	16643	16619	16450	16470	16382	16656	16692	16684	16796	16534	16541	16598	16634	16602	16648	16563	16507	16575	16706	16559	16209	16448	16600	16529	16702	16484	16465	16778	16721	16838	16542	16662	16560	16492	16503	16479	16402	16726	16663	16487	16452	16501	16596	16726	16517	16566	16719	16685	16639	16609	16569	16721	16400	16792	16584	16673	16607	16598	16696	16648	16679	16758	16750	16747	16523	16641	16747	16482	16759	16582	16620	16449	16620	16577	16624	16617	16405	16777	16669	16509	16483	16591	16532	16622	16529	16629	16591	16680	16662	16532	16507	16624	16562	16629	16615	16508	16745	16561	16607	16749	16375	16405	16565	16734	16508	16786	16555	16502	16780	16551	16706	16414	16502	16576	16590	16609	16597	16637	16685	16554	16363	16578	16740	16630	16681	16600	16643	16651	16722	16589	16614	16678	16887	16810	16662	16641	16519	16542	16484	16576	16674	16742	16545	16640	16423	16336	16580	16522	16474	16464	16570	16393	16674	16678	16676	16707	16388	16575	16289	16598	16657	16680	16421	16644	16630	16653	16644	16684	16766	16567	16533	16656	16607	16573	16572	16521	16525	16628	16531	16579	16626	16866	16471	16518	16644	16612	16670	16411	16403	16443	16570	16568	16567	16487	16720	16639	16494	16801	16517	16750	16606	16597	16526	16505	16440	16468	16463	16412	16313	16576	16577	16729	16692	16760	16623	16456	16660	16364	16666	16760	16405	16447	16558	16802	16662	16686	16370	16275	16729	16874	16661	16526	16696	16670	16708	16550	16679	16683	16592	16683	16434	16586	16743	16569	16672	16538	16641	16706	16582	16695	16342	16792	16588	16488	16571	16721	16693	16465	16609	16629	16536	16471	16656	16568	16695	16376	16636	16687	16745	16572	16619	16542	16639	16572	16619	16635	16451	16705	16727	16315	16714	16637	16621	16601	16433	16564	16566	16819	16629	16628	16602	16588	16539	16703	16692	16565	16584	16568	16769	16476	16489	16497	16624	16541	16566	16473	16861	16458	16833	16743	16563	16438	16538	16538	16523	16681	16622	16671	16392	16558	16674	16829	16634	16566	16725	16547	16711	16615	16548	16542	16484	16369	16321	16648	16791	16389	16427	16590	16505	16734	16513	16384	16601	16589	16570	16719	16623	16787	16528	16416	16463	16813	16646	16453	16629	16535	16598	16638	16513	16288	16804	16573	16641	16639	16883	16475	16509	16540	16606	16784	16543	16670	16803	16753	16774	16658	16773	16745	16716	16536	16641	16545	16541	16606	16759	16523	16591	16498	16572	16613	16829	16783	16499	16647	16654	16722	16669	16561	16585	16552	16508	16619	16579	16663	16717	16635	16426	16353	16717	16610	16604	16551	16504	16746	16644	16498	16458	16597	16292	16578	16538	16486	16626	16584	16574	16602	16627	16432	16761	16490	16517	16510	16415	16663	16751	16365	16642	16462	16626	16728	16611	16397	16622	16539	16413	16499	16598	16646	16644	16654	16640	16721	16574	16707	16710	16551	16737	16626	16640	16727	16504	16704	16764	16582	16800	16721	16554	16665	16509	16773	16557	16421	16430	16562	16628	16741	16470	16650	16489	16820	16595	16612	16588	16769	16543	16586	16292	16402	16631	16606	16578	16588	16720	16514	16555	16465	16609	16530	16544	16470	16503	16637	16675	16451	16580	16700	16633	16529	16562	16682	16439	16607	16611	16710	16611	16684	16622	16449	16642	16473	16681	16545	16701	16446	16644	16434	16441	16438	16650	16667	16369	16745	16552	16587	16726	16489	16467	16506	16723	16426	16590	16547	16452	16652	16488	16615	16525	16676	16479	16596	16786	16564	16536	16626	16611	16761	16670	16667	16538	16696	16469	16616	16679	16600	16674	16501	16805	16574	16714	16744	16576	16578	16515	16548	16552	16466	16554	16503	16823	16659	16744	16646	16633	16659	16543	16596	16676	16667	16645	16764	16599	16710	16544	16578	16610	16379	16538	16731	16547	16550	16587	16613	16658	16536	16657	16807	16705	16519	16497	16631	16414	16631	16717	16780	16570	16636	16854	16567	16602	16744	16567	16515	16545	16825	16715	16620	16448	16503	16456	16624	16429	16684	16545	16698	16696	16714	16556	16552	16551	16341	16571	16536	16434	16537	16602	16679	16603	16637	16669	16637	16535	16783	16607	16633	16682	16522	16774	16677	16574	16647	16563	16510	16690	16614	16683	16537	16629	16643	16758	16740	16709	16639	16687	16550	16748	16678	16785	16589	16610	16654	16584	16781	16652	16645	16423	16566	16688	16526	16591	16715	16482	16665	16519	16748	16724	16230	16789	16457	16500	16641	16602	16500	16643	16550	16614	16584	16446	16669	16608	16694	16419	16638	16832	16776	16640	16613	16708	16834	16638	16527	16644	16674	16516	16539	16582	16543	16615	16560	16581	16565	16804	16681	16751	16610	16463	16497	16502	16740	16431	16571	16440	16498	16416	16531	16721	16577	16595	16440	16523	16575	16703	16782	16562	16582	16567	16587	16720	16582	16596	16743	16565	16711	16593	16487	16686	16572	16741	16750	16539	16629	16476	16549	16590	16666	16622	16563	16502	16750	16711	16689	16691	16397	16617	16501	16487	16564	16629	16409	16486	16493	16580	16784	16486	16407	16690	16498	16910	16433	16839	16593	16526	16586	16497	16564	16650	16560	16659	16538	16456	16582	16361	16351	16660	16543	16484	16574	16577	16795	16664	16660	16761	16566	16746	16571	16548	16464	16612	16449	16534	16492	16608	16492	16505	16448	16590	16403	16461	16596	16615	16550	16486	16787	16527	16706	16529	16803	16583	16557	16589	16509	16774	16806	16491	16546	16748	16658	16484	16750	16579	16704	16499	16700	16669	16675	16500	16631	16614	16547	16624	16550	16584	16585	16663	16666	16506	16554	16556	16445	16668	16748	16467	16756	16615	16533	16570	16671	16480	16627	16767	16731	16695	16599	16561	16767	16786	16529	16483	16575	16523	16423	16509	16569	16653	16536	16574	16588	16668	16705	16782	16798	16605	16669	16549	16436	16736	16512	16590	16488	16610	16817	16645	16612	16636	16521	16499	16557	16499	16637	16471	16691	16857	16646	16555	16637	16602	16541	16650	16451	16479	16539	16647	16549	16443	16755	16702	16637	16598	16471	16540	16673	16538	16594	16665	16791	16567	16464	16489	16418	16516	16614	16649	16736	16743	16498	16477	16502	16767	16617	16554	16654	16740	16473	16428	16609	16697	16686	16503	16524	16311	16555	16362	16529	16771	16703	16520	16529	16565	16686	16563	16568	16528	16674	16588	16697	16568	16623	16501	16694	16510	16700	16547	16539	16640	16602	16599	16539	16775	16602	16671	16677	16684	16661	16676	16540	16563	16486	16578	16540	16605	16492	16647	16602	16749	16822	16623	16500	16500	16487	16458	16634	16662	16608	16442	16688	16646	16463	16509	16634	16714	16547	16633	16483	16762	16659	16781	16574	16442	16631	16617	16549	16402	16741	16620	16497	16520	16543	16601	16550	16466	16582	16520	16396	16710	16460	16446	16761	16727	16534	16548	16502	16507	16523	16527	16572	16571	16627	16586	16442	16603	16706	16424	16662	16668	16415	16559	16542	16607	16489	16513	16649	16525	16694	16728	16680	16591	16412	16762	16600	16979	16896	16560	16663	16574	16677	16439	16594	16594	16456	16749	16501	16529	16473	16505	16617	16745	16582	16695	16544	16480	16695	16565	16395	16533	16638	16552	16761	16446	16585	16492	16591	16494	16379	16428	16626	16585	16466	16450	16655	16642	16535	16590	16573	16578	16619	16601	16638	16603	16751	16661	16536	16539	16623	16512	16555	16632	16666	16315	16530	16576	16611	16653	16538	16635	16439	16511	16511	16443	16677	16499	16613	16521	16724	16830	16511	16604	16635	16768	16553	16575	16625	16681	16405	16642	16681	16514	16512	16419	16476	16771	16646	16701	16606	16450	16708	16507	16574	16440	16557	16624	16634	16564	16506	16414	16523	16734	16674	16563	16610	16549	16574	16520	16739	16456	16532	16437	16470	16511	16600	16775	16760	16609	16701	16673	16700	16527	16454	16506	16597	16612	16636	16609	16599	16764	16437	16531	16616	16818	16459	16471	16683	16542	16592	16425	16717	16534	16635	16666	16511	16642	16653	16862	16413	16479	16614	16726	16648	16589	16644	16515	16519	16741	16421	16593	16560	16552	16560	16617	16682	16411	16473	16618	16693	16460	16817	16498	16615	16562	16579	16669	16805	16434	16604	16628	16633	16846	16483	16567	16835	16533	16504	16630	16730	16642	16568	16670	16571	16297	16602	16724	16557	16556	16635	16634	16500	16700	16473	16583	16733	16702	16679	16575	16659	16824	16794	16616	16602	16478
24301	41393	41728	36193	31337	28031	24640	21930	20941	19869	18986	18404	17880	17590	17327	17250	16990	16572	16649	16407	16209	16077	15965	16049	15940	15966	15607	15758	15851	15688	15831	15782	15802	15774	15636	15765	15601	15804	15697	15514	15542	15704	15660	15660	15487	15631	15682	15701	15478	15736	15593	15567	15661	15487	15698	15674	15754	15769	15668	15626	15655	15606	15608	15691	15716	15658	15653	15616	15670	15504	15444	15611	15725	15455	15551	15676	15681	15545	15373	15550	15672	15547	15465	15683	15440	15626	15560	15534	15582	15518	15619	15329	15601	15748	15485	15574	15529	15526	15579	15564	15492	15670	15530	15539	15670	15606	15465	15667	15513	15621	15616	15479	15659	15525	15533	15528	15666	15575	15546	15494	15719	15387	15562	15525	15615	15702	15414	15480	15513	15713	15637	15592	15608	15545	15730	15318	15683	15610	15635	15465	15624	15537	15677	15500	15503	15560	15612	15676	15483	15695	15489	15649	15630	15609	15454	15664	15785	15594	15471	15594	15622	15459	15593	15626	15459	15521	15562	15557	15570	15544	15694	15669	15704	15435	15496	15576	15656	15757	15621	15513	15641	15478	15632	15749	15693	15767	15348	15346	15427	15596	15650	15412	15514	15505	15553	15584	15579	15499	15615	15600	15558	15527	15657	15473	15602	15401	15476	15511	15539	15629	15632	15519	15532	15556	15574	15678	15573	15606	15541	15499	15634	15434	15497	15497	15631	15615	15631	15464	15665	15668	15452	15624	15682	15573	15376	15369	15489	15376	15497	15527	15656	15486	15475	15657	15443	15418	15529	15492	15423	15572	15507	15455	15451	15502	15646	15447	15507	15536	15618	15349	15584	15553	15442	15594	15503	15569	15462	15474	15507	15692	15735	15545	15575	15713	15470	15571	15514	15548	15662	15528	15515	15488	15535	15799	15597	15525	15576	15477	15456	15450	15674	15603	15589	15664	15531	15553	15546	15526	15512	15765	15582	15509	15534	15518	15674	15563	15541	15540	15670	15418	15633	15661	15511	15623	15603	15670	15525	15357	15643	15634	15558	15542	15663	15721	15545	15631	15642	15473	15581	15702	15695	15626	15551	15811	15481	15544	15591	15545	15504	15764	15705	15682	15551	15598	15560	15535	15519	15511	15576	15455	15550	15445	15569	15533	15654	15609	15489	15515	15486	15702	15507	15654	15551	15473	15648	15508	15668	15447	15439	15572	15684	15631	15453	15552	15626	15763	15762	15526	15569	15506	15494	15519	15619	15728	15773	15499	15699	15350	15452	15652	15505	15619	15545	15554	15564	15637	15768	15566	15413	15578	15541	15506	15512	15619	15601	15652	15466	15506	15433	15636	15409	15549	15619	15655	15506	15769	15641	15647	15393	15638	15501	15515	15744	15619	15509	15448	15617	15417	15504	15401	15563	15656	15519	15474	15485	15467	15573	15704	15579	15452	15427	15576	15490	15566	15579	15536	15582	15560	15749	15427	15470	15587	15523	15644	15582	15607	15469	15737	15592	15516	15652	15540	15567	15592	15420	15530	15638	15426	15699	15535	15702	15618	15621	15563	15537	15471	15529	15535	15649	15712	15460	15545	15400	15456	15484	15481	15615	15403	15430	15664	15611	15562	15490	15621	15484	15519	15534	15438	15520	15455	15600	15516	15436	15597	15609	15556	15536	15515	15602	15612	15529	15682	15544	15451	15480	15490	15356	15656	15413	15648	15679	15515	15719	15415	15789	15552	15524	15498	15439	15524	15592	15682	15580	15519	15501	15579	15338	15657	15588	15622	15548	15769	15596	15518	15446	15573	15580	15603	15495	15580	15475	15550	15522	15545	15564	15799	15615	15503	15725	15481	15645	15516	15607	15449	15460	15571	15459	15641	15553	15399	15674	15574	15581	15573	15626	15539	15634	15570	15550	15582	15471	15531	15485	15642	15470	15446	15533	15462	15593	15591	15595	15644	15590	15554	15464	15779	15553	15555	15548	15507	15551	15600	15482	15627	15620	15562	15485	15566	15527	15396	15590	15374	15621	15694	15583	15583	15493	15718	15605	15463	15429	15571	15475	15561	15502	15556	15540	15486	15613	15604	15394	15449	15499	15583	15604	15641	15615	15472	15691	15638	15613	15505	15588	15603	15540	15520	15489	15603	15629	15513	15438	15699	15595	15654	15566	15412	15561	15558	15526	15503	15681	15610	15454	15499	15627	15457	15668	15633	15516	15524	15554	15525	15514	15588	15598	15438	15642	15534	15473	15494	15414	15509	15472	15617	15515	15654	15627	15550	15522	15581	15606	15536	15568	15608	15381	15426	15577	15527	15593	15433	15475	15565	15656	15537	15426	15603	15556	15464	15563	15544	15598	15599	15583	15429	15463	15544	15415	15503	15550	15474	15567	15508	15542	15426	15494	15456	15442	15536	15547	15586	15677	15539	15490	15536	15619	15469	15654	15517	15614	15494	15540	15773	15388	15553	15614	15533	15457	15443	15736	15436	15655	15617	15624	15477	15619	15574	15676	15650	15602	15579	15667	15437	15523	15556	15439	15587	15623	15530	15533	15807	15605	15475	15529	15551	15490	15335	15636	15704	15568	15554	15540	15484	15596	15627	15594	15466	15627	15613	15546	15652	15589	15608	15525	15515	15654	15338	15586	15375	15711	15488	15600	15655	15555	15654	15537	15526	15514	15489	15631	15509	15525	15545	15634	15449	15513	15602	15562	15538	15567	15671	15454	15712	15552	15469	15591	15659	15522	15637	15714	15518	15445	15558	15543	15592	15629	15465	15623	15531	15659	15423	15411	15646	15581	15510	15714	15577	15561	15541	15711	15634	15542	15546	15630	15478	15490	15691	15458	15589	15583	15600	15533	15508	15596	15541	15535	15389	15624	15529	15682	15468	15604	15598	15602	15697	15617	15379	15494	15522	15503	15564	15607	15719	15311	15450	15526	15411	15705	15564	15541	15627	15550	15536	15481	15342	15444	15730	15607	15517	15650	15512	15438	15579	15464	15579	15531	15462	15556	15439	15580	15615	15581	15558	15677	15748	15419	15482	15618	15386	15567	15585	15631	15571	15417	15655	15571	15682	15548	15380	15597	15476	15411	15466	15678	15434	15519	15521	15800	15599	15547	15552	15617	15609	15458	15695	15507	15619	15442	15497	15603	15628	15528	15555	15539	15512	15558	15438	15672	15556	15471	15488	15726	15479	15565	15711	15614	15575	15305	15658	15343	15705	15593	15456	15457	15735	15648	15494	15565	15515	15542	15444	15561	15517	15817	15451	15686	15555	15549	15696	15524	15614	15641	15648	15582	15553	15491	15553	15725	15453	15520	15676	15517	15555	15688	15441	15471	15554	15528	15526	15474	15463	15587	15571	15693	15589	15572	15548	15498	15548	15685	15683	15465	15664	15649	15461	15414	15558	15512	15613	15521	15484	15510	15607	15665	15618	15637	15502	15612	15616	15492	15595	15426	15550	15583	15553	15620	15439	15602	15616	15562	15594	15646	15618	15690	15435	15325	15689	15543	15566	15515	15576	15541	15558	15594	15580	15605	15602	15632	15656	15491	15602	15686	15725	15562	15614	15694	15539	15618	15497	15603	15541	15653	15538	15402	15438	15632	15699	15629	15423	15648	15575	15476	15641	15579	15553	15366	15666	15574	15476	15563	15659	15671	15448	15597	15516	15535	15612	15621	15536	15458	15513	15518	15587	15354	15770	15622	15529	15372	15492	15380	15685	15497	15577	15394	15400	15692	15588	15655	15752	15269	15603	15546	15604	15571	15461	15488	15468	15517	15596	15710	15622	15612	15573	15456	15594	15574	15422	15534	15515	15681	15703	15590	15472	15706	15522	15587	15521	15380	15627	15597	15405	15600	15708	15695	15544	15649	15545	15637	15711	15655	15376	15592	15532	15489	15717	15459	15696	15446	15424	15611	15471	15603	15557	15508	15578	15469	15612	15597	15572	15517	15641	15787	15601	15426	15592	15662	15506	15545	15720	15513	15258	15651	15739	15682	15410	15626	15534	15544	15483	15544	15508	15640	15715	15493	15682	15702	15570	15685	15397	15593	15594	15578	15646	15445	15535	15529	15431	15505	15538	15512	15499	15477	15515	15518	15482	15578	15498	15433	15675	15466	15449	15494	15656	15727	15659	15562	15698	15514	15561	15602	15558	15519	15616	15684	15855	15579	15619	15538	15460	15620	15604	15548	15432	15511	15513	15411	15599	15506	15385	15530	15546	15656	15498	15588	15408	15559	15524	15365	15361	15504	15575	15484	15656	15460	15591	15506	15738	15502	15669	15395	15612	15383	15677	15586	15508	15488	15401	15595	15435	15465	15577	15603	15516	15309	15675	15711	15600	15706	15578	15622	15599	15642	15499	15489	15565	15616	15634	15498	15614	15653	15534	15498	15583	15598	15606	15354	15603	15607	15497	15622	15696	15592	15444	15607	15458	15420	15600	15476	15616	15543	15406	15551	15518	15618	15623	15506	15520	15669	15565	15451	15530	15561	15379	15603	15584	15550	15592	15520	15501	15508	15505	15668	15582	15660	15534	15646	15631	15690	15631	15634	15489	15594	15703	15533	15528	15531	15677	15655	15532	15526	15534	15513	15541	15453	15340	15487	15451	15401	15497	15549	15607	15554	15340	15452	15609	15681	15516	15630	15494	15513	15596	15623	15425	15472	15608	15471	15454	15359	15498	15517	15566	15459	15437	15500	15572	15432	15622	15486	15669	15512	15383	15521	15585	15685	15461	15664	15529	15649	15553	15476	15434	15427	15544	15480	15564	15619	15532	15618	15674	15548	15546	15619	15644	15460	15450	15548	15479	15620	15567	15605	15612	15689	15444	15590	15649	15437	15429	15635	15710	15528	15440	15663	15556	15398	15596	15696	15434	15319	15444	15567	15534	15624	15601	15642	15512	15660	15441	15546	15506	15469	15404	15492	15483	15628	15455	15569	15679	15678	15620	15700	15720	15604	15698	15593	15563	15463	15380	15574	15498	15556	15603	15678	15611	15521	15498	15513	15703	15594	15548	15590	15489	15547	15707	15528	15561	15470	15636	15412	15392	15604	15540	15590	15665	15568	15677	15528	15616	15637	15643	15469	15488	15724	15553	15505	15618	15559	15513
27342	23366	28453	25676	20530	19162	18197	17365	17198	16732	16776	16427	16362	16296	16054	16289	16190	16216	16071	16021	16311	16341	16108	16179	16190	15907	16074	15985	16207	16088	16160	15989	16071	16005	16078	16022	16130	16028	16033	15902	16071	16017	16107	16018	15955	16208	16114	15886	16105	16015	16095	16230	15931	15988	16037	15931	16056	16032	16063	15882	16042	16165	16028	15786	15785	16135	15966	16071	15957	15880	16051	15972	16162	16013	15925	16193	15902	16042	15889	16128	16189	16187	15988	16114	16091	15993	16051	16037	16120	16074	16018	15971	16141	16084	16033	16091	16134	16113	16065	16209	15954	16058	16099	16189	15907	15991	15935	16071	16019	16088	16216	16214	16195	16283	15791	16126	16165	16009	16071	16051	15988	15943	16042	15979	16054	16121	16067	15927	16140	16028	16028	15986	16031	15909	16086	16093	16076	16049	15905	16080	15976	16000	16095	16151	15871	15983	15866	15991	16038	16232	15965	15970	16144	15956	16020	16115	15869	15960	16124	15941	15979	16059	16040	16055	16137	15937	16204	15815	15831	16229	16129	16073	15999	15977	16085	16011	15980	15932	16049	15971	16048	15930	16036	16077	16002	16019	15986	15979	15989	16134	16211	15969	16003	16075	16049	16039	15839	16044	16067	16079	15906	15939	16054	15844	15962	16046	15958	16097	16187	16017	15915	16040	16107	16101	16046	15794	16045	16077	16152	15996	16111	16003	16146	16175	16056	16032	16204	16063	15825	15725	15969	16043	16233	15852	16062	16022	16158	15958	15905	15918	15945	15917	15909	15743	15991	16013	15949	16121	15971	16209	15898	16138	16070	15995	15922	16043	15821	16008	15980	16034	15918	16197	15991	15935	16070	15938	15963	15881	15974	16062	16020	15987	16099	15905	15983	16261	15871	16002	16071	16189	16005	16012	16132	16013	15963	16101	15958	15973	15888	16114	15993	16172	16026	16052	16031	15814	16012	15866	16074	15989	16051	16219	15914	16022	16049	16118	15965	16119	16027	16178	16010	16031	16040	16081	16086	16012	15892	15787	16049	15898	16116	15871	16183	15972	16014	16122	16172	15901	15811	15996	15954	16025	15836	16162	15943	16118	15948	16007	16032	16131	16266	16089	16050	16022	15898	16104	15956	15935	15980	15924	16049	16055	15901	16119	15910	15894	15943	16059	16087	16012	16050	16053	15947	16011	16011	15993	16126	16095	16124	15964	15964	15983	16019	16172	16069	16097	16061	16066	15863	16168	16033	16076	16110	16098	15972	16076	15999	15971	15905	15949	15935	15861	15848	16018	16114	16033	16073	15857	15950	15898	16119	15967	16004	15986	15675	15920	16023	15879	16164	16116	16060	15985	16012	15854	16098	16109	16101	16020	15974	15805	15950	15951	16057	16013	15990	16013	15951	15930	16072	16081	16083	15920	16100	15871	16236	15985	16078	16033	15992	15820	15789	16078	15969	16048	15875	16020	16257	16092	15879	16013	15958	15910	15999	15960	16111	16006	16242	16086	15936	15900	16283	15946	16081	15991	15812	16115	16086	16065	15934	15916	16109	15938	16068	16055	16075	15963	16099	15963	15879	16010	16090	16182	16019	16175	16016	16020	16124	16095	16122	15995	16040	16075	16077	15939	15964	16093	16160	16283	15956	15957	15904	16044	15879	16083	15997	15861	15860	16034	16093	15972	16052	16108	16090	15982	16151	15964	16015	16094	16008	16094	15981	15981	16132	16095	16015	16040	16096	15982	16010	15863	16076	16003	16169	16083	15956	15909	15935	16091	15935	15862	16108	16016	16072	15987	16004	15993	16159	15984	16002	15768	16009	16127	16100	16133	16099	16154	15990	15912	16002	15988	15866	16038	15956	16044	16105	15899	16101	16145	16050	16116	16148	15895	15977	15996	16061	16126	16123	16057	15858	16131	16155	15991	16031	16087	15996	15953	16230	15938	15703	16173	16030	16051	15901	15829	16027	15963	15990	15726	16113	15972	15863	15924	16218	15876	16240	16039	15964	15932	15991	15992	15974	16043	16008	15997	16035	16049	16043	16101	16048	15981	16075	16091	16130	15971	15991	16041	16087	16047	15984	15977	16039	16059	16016	16166	16087	15929	15925	16004	15988	16091	15884	15957	16060	15983	15984	15872	16178	16111	15969	16078	16113	16067	16081	16008	16101	15993	16058	16100	16092	16192	16045	15970	15800	16143	15830	16267	16071	16103	15990	16042	16118	16042	16123	15875	15859	15989	16104	16126	15859	15863	15983	16047	16042	15997	16202	15954	16163	16056	16076	15969	16104	16039	15774	16081	16231	15871	16073	15923	16006	15954	16002	15989	16203	16098	15933	16136	16055	15886	16074	15959	15979	16018	16026	16070	15994	15936	15861	16056	16047	16081	16182	16187	15994	16135	16226	16140	16210	16007	15971	16148	16107	15986	15959	15898	15932	15928	15879	16005	15979	15857	16177	15974	16092	15967	15964	16273	16015	16058	16072	15969	16210	16074	16036	15939	16019	16113	16007	15728	16061	15952	16059	16201	16041	16079	16058	16141	16092	15899	16186	15996	16050	15968	16014	16041	16088	16089	16086	16243	15978	16284	15996	16059	15919	15943	16017	16010	16090	15947	16039	16200	16193	16094	15914	16029	15971	16009	15904	16024	16137	16045	16152	16122	15883	16070	16056	16148	15995	16173	16239	16203	16154	16203	16177	15977	16172	15999	15926	15925	16158	16044	15904	15803	15864	15981	16072	15980	16008	15953	15960	15918	15882	16022	16006	16068	16048	16037	16118	16004	16158	16043	16040	16049	16120	16130	15930	16029	15841	16001	16154	15966	16070	16200	15858	16066	15972	16071	15980	16184	15952	16009	16010	16107	16272	16183	16116	15920	16140	15968	15805	15960	16185	16039	15954	16030	16008	16109	16070	16010	16147	16212	15928	16130	16055	15911	16039	16106	16129	16089	16028	16124	16287	16137	16129	16069	16016	15884	16154	16254	16256	16072	15983	16028	16016	15941	16033	15898	15879	16045	15919	16153	15997	15940	15895	16135	16021	16035	15939	15920	15869	15987	16164	15995	15863	16085	15998	16214	16113	15970	16011	16233	16067	16021	15899	15669	15935	15914	16016	15980	15941	15952	16049	15995	15953	15976	16000	16037	16055	16133	15985	16025	15967	16163	16102	16206	16109	16120	16076	16159	16083	15909	16174	15893	16014	15998	16060	15837	16056	15939	16014	15911	16039	16049	16003	15880	15805	16077	16113	16127	16096	15949	16136	16029	15927	15937	15938	15919	16021	15954	16155	15857	15925	15884	15941	16063	16182	15995	16166	16407	16027	16041	15914	16017	15992	15981	15940	16116	16128	16068	15926	15869	16115	16078	15960	16196	16229	15912	15990	15943	15902	15951	16031	15972	15888	16067	16044	15978	16158	15857	16221	16079	16074	15990	16016	16012	15999	16282	16070	15980	15949	15877	16146	16099	16123	16004	16072	16066	15923	15884	16216	15970	16070	16040	16078	16101	16062	15991	16103	15931	16061	16207	16147	15926	16078	16028	15898	16099	16150	15978	16102	16051	16012	15935	16018	16149	16090	16234	16121	16142	16196	15913	15951	15820	15910	16195	15998	16086	16004	16117	16009	16005	16085	16048	15939	16074	16042	16119	15993	16042	15946	16154	16041	16050	15894	16254	16043	16112	16142	15810	16001	16023	16134	15897	15994	16154	15977	15971	16004	16021	15892	16200	15896	15868	15887	15840	15999	16006	16009	16132	16016	16142	16171	16048	16144	15846	16107	16081	16011	15939	16119	15902	16104	15982	16046	15984	16068	15970	15748	16022	16190	16139	16061	16080	16110	15863	16087	16003	16125	15984	16230	16153	15949	15835	15841	15870	15919	16097	16114	15833	15995	16095	15794	15912	15917	16044	15960	15832	15902	16138	16106	16136	16070	15876	16135	16064	16122	15905	15802	16003	16179	16048	16107	16026	15985	16008	16026	16158	16095	15985	16063	16125	15899	15952	15848	16107	16328	15960	16004	15979	15913	15843	15951	16039	16114	16320	15973	16069	16099	15906	15985	16023	16047	15963	16054	16105	16124	16208	16035	16120	15811	16207	16023	16057	15905	16081	16202	15912	16057	16057	16160	16177	16046	16126	16177	15861	15952	15978	15978	16012	16088	15984	15959	16204	15867	16140	16072	16108	16060	16152	16122	16049	16109	16157	15937	16109	16063	15837	15946	15913	16000	16139	15855	16078	16100	15986	16081	16176	16127	16056	16003	15879	16089	15885	15808	15902	16039	16074	16121	16010	16127	16012	15805	15974	15983	16153	16152	16028	15956	16046	16133	16046	15986	15987	15844	16075	15933	15976	15762	15997	15918	16297	16030	15910	15987	15866	16093	16138	16252	15911	16063	15947	15983	16030	15939	15983	15831	16036	16080	16077	16119	15913	15886	16159	16141	16007	15892	16227	16043	16035	15922	15832	16063	16009	16163	16075	16226	16029	15961	15954	16087	16119	16182	16006	16011	16069	15966	16107	16081	15988	16021	16085	16041	16185	16221	15880	16198	16204	16031	15913	16105	16012	15943	16045	15965	16110	15947	16030	16120	16162	15944	15992	16104	15881	16048	16194	16110	16022	15988	16048	15891	15892	15897	15925	16094	16045	16014	15950	15881	16029	16102	16131	15907	16051	16130	16027	16177	15955	15942	16183	16302	16063	15887	15886	16004	16057	15997	16064	16099	16114	16123	16081	15926	16152	16098	15856	15914	16064	16181	16020	16056	16071	15941	15973	16017	16101	15750	15979	16174	16116	15942	16186	16119	15897	16124	16152	16028	16071	15893	16103	16112	16032	16122	15879	16155	15937	16027	15968	16058	16096	15855	16035	16118	16025	16072	16003	16069	15959	15955	16208	16079	15944	16067	15922	15967	15844	16073	15960	15995	16190	16154	15886	15917	15842	15849	15935	16000	16100	15901	15912	15965	16067	15835	16122	16035	16015	16027	16057	15937	16120	15856	16143	16204	16086	16078	15801	16013	15854	16116	16086	15928	15952	15990	15949	16042	16134	16039	16109	16015	15946	16087	16053	16017	16093	16111	16024	15941	16200	16348	16059	15857	15992	16084	16099	16140	16009	16257	15968
21922	31664	31220	25632	22488	20101	18436	17515	16944	16536	16346	15954	15883	15552	15627	15706	15595	15370	15545	15405	15299	15250	15310	15349	15273	15223	15107	15270	15163	15068	15039	15206	15207	15230	15183	15283	15216	15169	15252	15171	15258	15098	15266	15111	15183	15305	15215	15230	15194	15119	15176	15118	15074	15192	15239	15177	15122	15217	15254	15372	15154	15073	15071	15279	15048	15243	15225	15138	15139	15206	15184	15218	15142	15243	15164	15034	15154	15260	15079	15222	15117	15165	15248	15326	15222	15257	15193	15224	14881	15091	15096	15233	15268	15183	15182	15313	15205	15176	15119	15120	15156	15269	15059	15014	15157	15187	15144	15244	15182	15250	15211	15141	15309	15161	15088	14984	15232	14960	15073	15162	15209	15191	15265	15287	15175	15093	15196	15131	15065	15081	14988	15001	15204	15110	15246	15147	15280	15234	15007	15246	15255	15232	15112	15137	15319	15036	15226	15203	15122	15332	15118	15178	15276	14938	15198	14997	15129	15203	15107	15207	15133	15282	15174	14986	15192	15087	15124	15033	15272	15212	15173	15088	15197	15172	15156	15286	15137	15026	15045	15235	15189	15176	15268	15137	15040	15056	15327	15016	15199	15084	15191	15034	15114	15108	15149	15211	15357	15157	15275	14965	15281	15276	15194	15061	15133	15059	15149	15189	15238	15167	15197	15192	15306	15108	15308	15259	15113	15178	15295	15190	15286	15031	15023	15078	15252	15298	15162	15132	15147	15303	15309	15162	15174	15077	14981	15071	15191	15202	15224	15105	15214	15121	15220	15191	15197	15298	15073	15366	15025	15331	15099	15145	15125	15307	15254	15257	15065	15181	15175	15141	15223	15119	15171	15148	15265	15114	15180	15216	15190	15228	15079	15035	15276	15177	15305	15104	15203	15241	15218	15030	15087	15125	15029	15065	15093	15210	15187	15049	15160	15180	15127	15260	14988	15159	15193	15012	15182	15354	15316	15229	15034	15234	15092	15160	15148	15196	15160	15153	15211	15380	15100	15051	15164	15312	15236	15083	15098	15394	15100	15392	15175	15311	15249	15125	15188	15211	15131	15245	15002	15130	15194	15198	14983	15204	15206	15240	15200	15150	15196	15260	14965	15265	15247	15081	15220	15175	15018	15221	15278	15162	15145	15061	15153	15164	15293	15125	15339	15288	15218	15130	15181	15223	15171	15177	15109	15115	15161	15032	15126	15202	15286	15345	15134	15258	15079	15133	15111	15330	15200	15098	15309	15024	15227	15163	15215	15143	15261	15241	15240	15181	15146	15153	15175	15156	15170	15150	15394	15117	15025	15219	15158	15052	15131	15301	15218	15175	15308	15226	15229	15193	15260	15179	15239	15261	15197	15176	15288	15130	15022	15034	15139	15238	15205	15169	15136	15168	15223	15231	15152	15119	15084	15251	15256	15182	15219	15154	15202	15205	15263	15077	15158	15228	15163	15162	15302	15042	15132	15173	15172	15278	15065	15133	15464	15242	15247	15187	15163	14944	15238	15045	15229	15269	15245	15118	15103	15134	15129	15097	15139	15093	15146	15023	15076	15063	15252	15140	15301	15269	15167	15107	15111	15169	15116	15115	15072	15173	15226	15153	15162	15028	15152	15237	15079	15271	15196	15296	15181	15285	15376	15075	15224	15046	15189	15052	15093	15180	15311	15073	15226	15188	15144	15146	15132	15186	15180	15206	15136	15217	15308	15258	15044	15318	15061	15196	15374	15143	15197	15193	15114	15141	15233	15180	15122	14990	15198	15402	15348	15120	15200	15147	14966	15269	15251	15374	15352	15015	15117	15180	15185	15031	15219	15189	15022	15070	15113	15157	15083	15218	15291	15074	15015	15451	15084	15248	15269	14957	15212	15120	15123	15057	15305	14997	15392	15110	15296	15242	15337	15169	15177	15171	15136	14963	15247	15111	15307	15149	15326	15125	15197	15125	15233	15259	15216	15076	15156	15177	15097	15146	15180	15128	15163	15245	15319	15114	15226	15152	15298	15145	15026	15221	15223	15236	15175	15105	15351	15146	15224	15330	15086	15251	15088	15213	15174	15218	15071	15364	15195	15141	15050	15278	14968	15088	15136	15228	15108	15318	15204	15064	15095	15283	15118	15164	15065	14999	15173	15094	15103	15182	15039	15216	15121	15120	15196	15053	15078	15251	15246	15095	15302	15351	15110	15186	15178	15176	15156	15181	15128	15216	15322	15201	15206	15211	15125	15113	15206	15221	15053	15305	15142	15278	15272	14980	15046	15366	15199	15122	15058	15024	15238	15183	15132	15226	15156	15089	15143	15199	15114	15173	15159	15066	15159	15232	15262	15175	15401	15304	15020	15232	15209	15243	15066	15161	15168	15228	15220	15145	15065	15205	15195	15239	15244	15064	15229	15099	15130	15147	15151	15214	15243	15117	15009	15196	15285	15344	15063	15291	15204	15001	15103	15231	15068	15265	15057	15109	15335	15144	15286	15087	15208	15136	15187	15186	15221	15232	15113	15111	15191	15137	15136	15292	15137	15245	15180	15389	15137	15225	15322	15200	15252	15192	15169	15110	15235	14986	15233	15228	15158	15133	15135	15252	15146	15062	15049	15349	15180	15133	15106	15066	15281	15248	15132	15152	15144	14989	15136	14952	15269	15344	15154	14992	15195	15217	15212	15089	15131	15004	15252	15086	15269	15292	15016	15058	15187	15395	15218	15091	15157	15179	15194	15198	15103	15229	15256	15360	15188	15254	15105	14992	15236	15141	15089	15150	15147	15026	15264	15183	15345	15288	15060	15141	15126	15252	15088	15194	15309	14980	15229	15227	15173	15114	15157	15246	15306	15107	15112	15134	15263	15140	15158	15159	15088	15291	15102	15105	15189	15300	14986	15225	15089	15288	15255	15192	15297	15035	15218	15178	15042	15177	15104	15177	15060	15351	15267	14993	15198	15207	15334	15192	15236	15249	15235	15161	15113	15018	15016	15301	15094	15227	15199	15077	15142	15033	15085	15097	15253	15093	15195	15122	15400	15304	15232	15199	15177	15238	15164	15171	15269	15083	15277	15072	15415	15256	15249	15232	15194	15137	15432	15162	14998	15239	15167	15053	15205	15221	15122	15141	15279	15217	15291	15090	15084	15164	15160	15181	15325	15000	15210	15192	15087	15175	15181	14963	15173	15004	15004	15278	15101	15306	14951	15199	15034	15177	15105	15240	15249	15104	15350	15168	15179	15081	15168	15167	15058	15181	15186	15160	15124	15118	15351	15073	15224	15241	15124	15234	15145	15186	14985	15000	15345	15244	14934	15264	15174	15269	15029	15276	15242	15150	15214	15214	14991	15122	15051	15006	15319	15163	15200	15146	15190	15276	15000	15174	15211	15252	15207	15044	15091	15245	15100	15182	15144	15437	15249	15190	15107	15189	15060	15198	15313	15176	15170	15187	15210	15107	15368	15237	15147	15092	15337	15246	15202	15157	15029	15395	15031	15305	14939	15060	15171	15261	15320	15050	15037	15215	15179	15122	15205	15098	15170	15191	15215	15216	15261	15263	15104	15262	15326	15144	15064	15153	15165	15277	15164	15208	15204	15119	15108	15180	15169	15087	15047	15216	15250	15155	15094	15164	15184	15165	15238	15206	15256	15182	15123	15138	15299	15201	15119	15295	15053	15198	15222	15299	15164	15335	15143	15062	15302	15053	15099	15209	15220	15111	15256	15173	15324	15102	14993	15066	15158	15279	15103	15177	15157	15163	15072	15123	15132	15250	15057	15118	15317	15140	15265	15030	15092	15043	15116	15222	15235	15069	15058	15252	15201	15192	15034	15216	15193	15110	15129	15121	15128	15161	15187	15249	15133	15191	15149	15173	15225	15152	15221	15075	15181	15096	15259	15189	15292	15167	15137	15108	15229	15069	15168	15079	15105	15157	15069	15232	15188	15098	15309	15131	15061	15234	15207	15169	15125	15245	15075	15208	15171	15225	15184	15151	15151	15188	15186	15192	15429	15163	15182	15216	15117	15346	15182	15145	15221	15254	15280	15004	15215	15094	15282	15019	15328	15209	15262	15279	15100	15125	15164	15199	15195	15020	15230	15277	15311	15150	15045	15077	15157	15387	15176	15249	15165	15067	15222	15361	14977	15194	15089	15151	15179	15062	15062	15192	15150	15180	15160	15049	15008	15071	15401	15099	15189	15277	15284	15337	15147	15233	15275	14981	15186	15182	15218	15265	15300	15246	15270	15104	15232	15233	15100	15130	15079	15182	15134	15208	15174	15244	15175	15131	15151	15138	15316	15148	15284	15028	15169	15187	15127	15217	15267	15299	15177	15117	15235	15187	15158	15273	15153	15048	15179	15059	15173	15141	15091	15135	15071	15173	15271	15247	15010	15157	15091	15221	15096	15198	15086	15258	15205	15060	15146	15331	15262	15110	15174	15125	15171	15273	15137	15029	15397	15220	15315	15054	15153	15170	14947	15325	15188	14997	15175	15237	15202	15144	15304	14921	15172	15274	15077	15162	15038	15086	15216	15226	15200	15040	15056	15219	15246	15200	15197	15192	15289	15198	15197	15076	15241	15144	15125	15400	14986	15145	15198	15179	15072	15087	15151	15140	15162	15284	15139	14988	15106	15180	15130	15202	15153	15151	15133	15266	15152	15133	15196	15087	15040	15233	15382	15079	15127	15070	15139	15132	15258	15175	15087	15089	15113	15079	15217	15182	15027	15048	15075	15188	15218	15072	14946	15032	15144	14997	15181	15474	15209	15170	15280	15195	15206	15135	15189	15306	15253	15147	15063	15155	15116	15079	15137	15063	15292	15058	15209	15145	15260	15202	15125	15009	15147	15087	15290	15109	15178	15267	15064	15104	15115	15179	15066	15082	15255	15108	15125	15296	15177	15184	15308	15152	15197	15113	15270	15184	15287	15151	15214	15195	15242	15136	15122	15220	15310	15252	15074	15135	15309	15114	15132	15193	15003	15007	15016	15150	15072	15280	15231	15335	15156	15103	15271	15272	15172	15169	15259	15203	15152	15110	15257	14871	15102	15100	15180	15118	15209	15237	15057	15209	15304	15097	15204	15164	15126	15049	15290	15018	15139	15146	15184	15234	15210	15165	15262	15161	15289	15055	15049	15215
23885	21284	28734	24702	23273	23753	22558	19079	18154	17973	17581	17216	17096	17001	16819	16657	16582	16514	16503	16612	16530	16358	16315	16470	16391	16252	16267	16394	16381	16188	16206	16345	16477	16324	16141	16281	16114	16120	16355	16161	16035	16180	16109	16277	16360	16098	16156	16298	16257	16269	16164	16128	16201	16179	16053	16250	16110	16367	16356	16139	16132	16151	16425	16238	16229	16393	16333	16249	16204	16136	16155	16164	16185	16158	16166	16303	16251	16317	16100	16143	15954	16193	16038	16082	15899	15959	16309	16163	16143	15919	16260	16181	16177	16093	16175	16263	16142	16423	16037	16044	15846	15979	16059	16193	16239	16221	16163	16321	16120	16019	16126	16178	16209	16225	16025	15923	16294	16330	16005	16258	16226	16019	16190	16301	16098	16063	16126	16216	16037	16071	16106	16023	16102	16218	16298	16124	16209	16093	16184	16328	16195	16024	16367	15948	15959	16078	16287	16106	15970	16126	16242	16102	16241	16037	16068	16043	16094	16104	16199	16098	16037	16249	16405	16239	16157	16172	16258	16151	16154	16218	16226	16117	16153	15967	16174	16062	16021	16022	16086	16056	16060	16075	16008	16142	16118	16142	16119	16082	15917	16148	15942	16197	16168	16190	16116	16213	15987	16005	16113	16273	16292	16095	16233	16017	16227	16056	16089	16093	16143	16093	16101	16194	16109	16329	16247	16219	16155	16296	16145	16283	16135	16045	16079	16155	16319	16072	15947	16288	16338	16092	15932	15994	15966	16237	15977	15999	16109	16045	16185	15927	16004	16026	16089	16287	16149	16102	16084	16080	16249	16195	16208	16131	16288	16204	16209	16041	16168	16213	16183	16129	16191	16004	15912	16079	16181	16128	16029	16244	16120	16215	16180	16158	16146	16061	16108	16314	16258	16168	16204	16197	16000	16098	16245	16053	15902	16073	16088	16153	16235	16136	16072	16144	16170	16304	16094	16012	16175	16118	15886	16145	16310	16146	16057	16159	16246	16023	16175	16106	16029	16127	16061	16016	16148	16083	16301	16339	16211	15920	16092	16189	16151	16105	16156	16252	16124	15921	15935	16063	15990	16050	15964	16124	16029	16212	16280	16005	15932	16053	16146	16197	16219	16272	16040	16126	16034	16030	16180	16325	16085	16138	16241	15931	15993	16121	16034	16027	16126	15920	16232	16018	15974	15947	16235	16149	16233	16182	16162	16242	16081	16207	16107	16044	15990	16043	16111	16109	16178	16159	16136	16265	16077	16131	15984	16019	16060	15895	16158	16149	16257	16094	15960	16107	16178	16142	16214	16234	16207	16104	16115	16077	16086	16201	16082	16304	16135	16128	16114	16105	16174	16078	16088	16095	15968	16027	16052	16124	15969	16115	16000	16125	16480	16045	16146	16130	16043	15981	16060	16287	16097	16201	16001	16099	15951	15959	16027	16270	16110	16105	16148	16169	16229	16245	16144	16150	16099	15898	16150	16217	16136	16233	16113	16183	16015	16325	16010	16030	16166	16024	16173	15886	16165	16112	16198	16128	16098	16056	15961	16132	16035	16027	15973	16019	16093	15933	16052	16026	16101	15884	16067	16120	16120	16212	16200	16089	16128	15947	15970	16010	16161	15927	16080	16234	16197	16241	16000	16159	16059	16186	16095	16061	15902	16025	16077	16231	16294	15966	16085	16216	16055	16237	16186	15952	16215	16206	16050	16345	16183	16035	15964	16029	16124	16158	16096	16178	16044	16168	16070	16013	16268	15993	16283	16068	15820	16197	16112	16112	15974	16153	15965	16192	16096	16297	16129	16065	16008	16063	16004	15944	16070	15949	16160	16022	15973	16043	15992	16153	15918	16131	16084	16067	16003	16043	16232	16016	15955	16150	16216	16047	16139	16058	16005	16043	16071	16148	16047	15974	16077	16014	16196	16445	15975	16183	16189	15924	16018	16075	16170	16182	16209	16292	16257	16128	16094	16096	16104	16297	16130	16125	16009	16060	16036	16156	16209	15990	16156	16138	16119	15899	16295	16172	16295	16294	16101	16101	16203	16184	16101	16200	15950	16005	16149	16075	16189	16040	16084	16173	15905	16084	15908	16187	16097	16143	16050	16159	16043	16139	16231	16160	16178	16150	16130	16087	16158	16172	16084	15935	16215	16065	16103	16124	16071	16283	16065	16325	16100	16100	16075	16107	16007	16153	16227	16078	16082	16325	16121	16136	16147	16177	15909	16031	16156	16074	16076	16053	16067	16187	16237	15998	16066	15901	16299	16037	16068	15908	16046	16079	16049	16104	16063	16267	16185	16068	16246	16115	16097	16403	16006	16130	16136	16284	16123	16063	16142	16065	16140	16189	16202	16164	15985	16163	16151	16087	16151	16029	16252	16239	16044	16189	16009	16149	15965	16160	16151	16067	16218	15914	16084	16004	16208	16043	16085	16126	16270	16232	16050	16224	16111	16058	16230	16041	15991	16261	16194	15851	16026	16316	16219	16068	16121	16282	16244	16163	16135	16168	15995	15985	16090	16265	16126	16065	16039	16106	16145	15978	15931	16017	16189	16122	16198	15992	16022	16144	15971	16218	16107	16205	16004	16104	16191	16267	16045	16114	15984	16273	16213	16116	16034	16192	16143	16096	16249	16184	16242	16078	16008	16317	16033	16108	16001	16260	16185	16202	16156	16154	15998	16037	15973	16441	16235	16000	16060	16105	16109	16245	16148	16019	16237	16167	15953	16071	16188	16034	16354	16276	16127	16045	15867	15948	16066	16093	16284	16002	16171	16172	15965	16075	16024	16141	16049	16229	16110	16163	16210	16162	16135	15981	16220	16164	16163	16056	16071	15937	16201	16057	15925	16099	16247	16296	16191	16142	15985	15991	15922	16047	16164	16139	16020	16112	16227	16251	16216	15968	16134	16093	16221	15989	16164	16044	16010	16038	16075	16165	16325	16160	16117	16130	16207	16238	16336	15985	15941	15998	16200	16165	16003	16336	16226	16344	16027	16301	16133	16168	15955	16124	16240	16200	16065	16007	16116	16157	15957	16007	16008	16084	16147	16032	16024	16179	16167	16215	15958	16035	16194	16071	16052	16230	16084	16071	16142	16092	16192	16025	16264	16166	16306	16106	16032	15984	16189	16093	16172	15960	15970	16065	16228	15922	16240	16164	16042	16156	16103	15999	16239	16248	16260	16205	16165	16358	16266	16190	16040	15943	16112	16121	16259	16024	15973	16122	16044	16083	16180	16119	15964	15990	16076	16160	16080	15870	16115	16158	16167	16125	16013	16060	16044	16056	16159	16101	16036	16160	16310	16188	15980	16024	16078	16303	16065	16260	15912	16009	15999	16026	16239	16213	16167	16122	16126	16215	16104	15976	16140	16114	16132	16038	16038	16092	16058	16092	16103	16221	16094	16205	16288	15943	16121	16189	16111	16079	16161	16045	16257	16135	16017	15957	16135	16275	16043	16141	16143	16119	16099	16075	16227	16145	15932	16121	16349	15951	15910	15999	16187	16293	16231	15982	16243	16236	16255	16129	16304	16069	16119	16176	16126	15891	15840	16199	16300	16095	16173	15958	16326	16135	15995	16195	15869	15975	16370	16169	15938	16149	16079	16038	15970	15884	15973	16038	16241	15999	16195	16235	16262	16166	16435	16099	16219	16233	16266	16089	16284	16197	16081	16294	16316	16152	15981	16174	16121	15867	16213	16242	16279	16021	16128	16016	16091	16005	16083	16152	16179	15925	16143	16116	16050	16227	16218	16136	15987	16176	16270	16135	16183	16175	16172	16058	16190	16377	15998	16033	15981	16242	15976	16180	16185	15947	16189	16191	16094	16176	16101	15939	16218	16241	16282	16088	16040	16280	16057	16156	16083	15928	16045	15901	16196	16180	15997	16110	16203	16098	16204	16127	16200	15991	16343	16015	16249	15898	16182	16172	16184	16261	16178	16032	16031	15980	16249	16128	16060	15991	15936	16098	16312	16112	16141	16048	16029	16111	16109	16180	16185	15991	16222	15956	16043	16136	16022	16182	16112	15926	16128	16127	16010	16137	16141	16196	16217	16024	16291	16198	16198	16237	15997	15973	16206	15951	16198	16092	16024	16079	16416	16066	16159	16020	16019	16390	16152	16000	15961	16102	15942	16187	16136	16049	16289	16084	16071	16012	16100	16191	16099	16083	15985	16431	16171	16048	16036	15953	16284	16302	15954	16436	16264	16261	16220	16042	16319	16112	15944	16055	16251	16097	16038	16229	16236	16051	16151	16276	15939	16100	16121	16220	16221	16187	16016	16125	16188	16046	16110	16174	16157	16057	16132	16244	15987	16140	16232	16300	16277	16115	15929	16117	15987	16121	16258	16139	15987	16091	15994	16121	16169	16058	16114	16183	16196	16079	16165	16143	15903	16148	16116	15970	16050	16148	16229	16290	16056	16055	16253	16226	16162	16222	15931	16299	15853	16077	16163	16428	16001	15977	16130	16104	16276	16065	16157	16088	16251	16065	15975	16253	16070	16108	16208	16238	16094	16201	16070	16021	16083	16138	16262	16101	16105	16330	16050	16042	16086	15964	16079	16067	16260	16168	16331	16065	16091	16347	16171	16295	16022	16020	16251	16249	16262	16187	16014	16182	16143	16246	16022	16115	16070	16079	15927	16255	16351	16268	16106	16175	16108	15921	16184	16052	16137	15945	15895	16113	16223	16126	16225	16064	16073	16078	16031	16044	16034	15915	16020	16135	16185	15979	16163	16323	16211	16230	15884	16322	16214	15929	16071	16065	15928	16064	16241	16008	16082	15866	16073	16155	16065	16007	16160	16046	16211	16153	16117	15984	16210	16199	16217	16024	16124	16051	16237	16077	16013	16105	16112	15985	16138	16250	16104	15989	16283	16186	16372	16080	15945	16105	16016	16116	16025	16197	16112	16088	15976	16151	16256	16193	16000	16250	16167	16130	16110	16150	16211	16196	16226	16156	16168	16136	15983	16141	16207	16047	16169	16029	16123	16388	16332	16092	16138	16263	16174	16295	16051	16041	15963	15764	15969	15957	16085	16115	16023	16178	16195	16113	16035	16028	15983	16091	16061	16048	16211	16182	16221	16056	16095	16051	16066	16103	16182	16030	16021	16088	16161	16204	16062	15962
22215	37867	38237	32019	28026	24493	21709	19862	18844	17999	17767	16990	16755	16700	16406	16181	16161	16149	15991	15799	15726	15646	15606	15498	15545	15370	15657	15486	15384	15396	15401	15467	15481	15379	15527	15526	15597	15324	15395	15487	15228	15441	15426	15248	15408	15413	15198	15554	15470	15322	15395	15312	15330	15181	15484	15277	15352	15384	15320	15440	15303	15197	15392	15480	15355	15334	15176	15282	15237	15279	15343	15291	15366	15132	15263	15214	15352	15346	15327	15272	15324	15341	15335	15347	15274	15217	15404	15273	15214	15322	15496	15403	15425	15305	15249	15325	15332	15098	15454	15274	15451	15239	15263	15261	15162	15311	15341	15185	15202	15295	15259	15361	15290	15454	15277	15396	15133	15484	15237	15284	15472	15326	15303	15322	15222	15274	15452	15280	15365	15217	15186	15261	15273	15107	15481	15360	15279	15145	15424	15263	15261	15234	15155	15157	15311	15288	15478	15303	15449	15430	15235	15405	15320	15362	15284	15316	15369	15366	15321	15283	15226	15081	15240	15409	15143	15260	15206	15233	15212	15287	15484	15154	15549	15348	15355	15230	15298	15220	15240	15283	15266	15278	15317	15307	15191	15089	15392	15333	15336	15372	15267	15304	15137	15207	15359	15220	15333	15398	15278	15340	15173	15272	15246	15177	15195	15396	15300	15321	15184	15337	15265	15342	15304	15300	15280	15283	15281	15328	15386	15198	15289	15242	15286	15325	15307	15440	15322	15472	15206	15219	15202	15359	15266	15191	15233	15268	15402	15340	15317	15175	15346	15381	15328	15367	15318	15197	15273	15352	15371	15248	15540	15244	15297	15323	15176	15161	15292	15259	15403	15419	15282	15335	15303	15366	15268	15398	15179	15370	15417	15251	15428	15401	15229	15229	15359	15362	15291	15309	15427	15201	15231	15192	15387	15440	15342	15254	15277	15241	15353	15235	15360	15211	15310	15472	15387	15276	15380	15305	15353	15400	15223	15349	15284	15228	15395	15409	15311	15239	15480	15418	15250	15371	15438	15307	15418	15354	15264	15384	15193	15384	15405	15304	15291	15293	15480	15392	15258	15377	15328	15224	15366	15248	15430	15303	15229	15279	15230	15356	15110	15349	15407	15135	15298	15289	15390	15375	15380	15295	15206	15392	15196	15235	15156	15319	15130	15332	15302	15414	15309	15371	15121	15212	15287	15286	15356	15320	15580	15442	15149	15380	15254	15215	15374	15187	15424	15335	15413	15311	15249	15335	15245	15285	15263	15391	15302	15158	15398	15260	15314	15420	15311	15136	15217	15289	15217	15121	15245	15231	15314	15312	15303	15171	15300	15250	15154	15266	15239	15223	15565	15357	15300	15266	15338	15398	15401	15308	15297	15233	15364	15284	15341	15193	15535	15188	15400	15253	15194	15285	15435	15308	15302	15250	15278	15329	15426	15236	15236	15373	15347	15353	15286	15308	15298	15339	15247	15332	15234	15332	15535	15313	15326	15280	15167	15178	15385	15240	15104	15363	15367	15117	15314	15420	15440	15433	15146	15147	15365	15290	15311	15532	15159	15189	15300	15308	15280	15365	15151	15266	15389	15224	15575	15376	15348	15505	15343	15327	15304	15205	15072	15322	15299	15231	15268	15223	15118	15287	15295	15374	15272	15214	15343	15231	15398	15160	15378	15328	15287	15315	15223	15390	15335	15451	15236	15302	15318	15323	15418	15338	15313	15232	15340	15175	15184	15232	15232	15262	15509	15262	15217	15409	15233	15505	15305	15281	15411	15168	15329	15391	15393	15190	15402	15122	15343	15290	15259	15434	15373	15441	15193	15312	15367	15312	15217	15358	15204	15301	15346	15029	15382	15301	15164	15213	15297	15214	15442	15346	15494	15213	15312	15408	15292	15485	15316	15220	15252	15251	15361	15225	15290	15350	15310	15253	15211	15367	15314	15312	15116	15279	15214	15336	15316	15332	15451	15149	15200	15239	15393	15247	15243	15036	15299	15362	15447	15237	15420	15187	15190	15317	15163	15487	15154	15382	15232	15146	15299	15280	15304	15317	15412	15281	15204	15274	15407	15181	15171	15434	15474	15273	15248	15505	15140	15289	15280	15235	15350	15277	15314	15357	15354	15349	15278	15434	15281	15275	15368	15360	15244	15387	15243	15173	15175	15334	15367	15307	15298	15342	15376	15219	15103	15067	15312	15319	15291	15363	15281	15477	15185	15275	15614	15305	15368	15243	15262	15258	15307	15181	15162	15195	15357	15236	15223	15268	15218	15395	15392	15233	15262	15383	15139	15228	15215	15278	15422	15122	15460	15510	15369	15152	15216	15493	15313	15225	15414	15305	15267	15276	15295	15236	15221	15263	15305	15396	15381	15224	15335	15261	15163	15369	15250	15380	15344	15327	15359	15270	15246	15348	15497	15305	15441	15152	15227	15170	15344	15331	15465	15397	15257	15402	15184	15187	15314	15373	15419	15420	15253	15457	15402	15370	15212	15309	15292	15125	15062	15300	15325	15551	15009	15308	15375	15326	15392	15289	15256	15321	15312	15395	15271	15271	15330	15369	15330	15268	15258	15414	15473	15273	15378	15285	15242	15063	15406	15335	15315	15507	15293	15305	15263	15483	15280	15195	15212	15297	15292	15346	15413	15297	15374	15527	15396	15335	15249	15443	15298	15330	15144	15357	15180	15252	15251	15385	15314	15266	15322	15328	15364	15340	15191	15331	15424	15413	15306	15407	15204	15243	15315	15402	15361	15379	15466	15226	15251	15196	15379	15232	15297	15331	15333	15291	15374	15374	15339	15347	15360	15441	15387	15293	15314	15339	15323	15170	15487	15346	15260	15261	15279	15363	15165	15399	15349	15334	15471	15199	15241	15167	15317	15160	15276	15287	15268	15378	15175	15225	15248	15293	15138	15176	15386	15314	15259	15277	15416	15277	15266	15134	15114	15356	15150	15398	15286	15192	15346	15113	15234	15427	15230	15165	15238	15284	15332	15154	15282	15450	15360	15375	15202	15224	15461	15387	15245	15180	15259	15436	15242	15164	15264	15303	15395	15322	15365	15268	15192	15356	15394	15319	15412	15251	15329	15347	15382	15278	15343	15371	15438	15209	15379	15289	15213	15428	15255	15448	15486	15270	15243	15317	15314	15277	15247	15324	15112	15368	15287	15352	15305	15079	15380	15283	15215	15351	15459	15183	15364	15311	15297	15431	15270	15348	15424	15501	15277	15245	15228	15199	15246	15259	15225	15439	15427	15239	15228	15243	15378	15166	15153	15252	15192	15295	15179	15519	15227	15281	15352	15393	15330	15377	15384	15437	15211	15448	15226	15209	15163	15196	15240	15261	15338	15246	15165	15349	15181	15402	15385	15440	15396	15410	15502	15390	15366	15264	15297	15251	15216	15376	15318	15357	15370	15236	15341	15450	15218	15446	15393	15295	15236	15063	15256	15400	15303	15196	15170	15279	15357	15232	15324	15319	15414	15412	15383	15185	15392	15367	15234	15276	15288	15261	15349	15478	15304	15314	15170	15430	15321	15176	15422	15243	15189	15334	15408	15396	15221	15362	15313	15327	15506	15393	15141	15345	15409	15446	15292	15276	15375	15350	15402	15299	15216	15144	15361	15246	15345	15106	15401	15273	15386	15354	15382	15306	15263	15305	15126	15167	15154	15218	15458	15304	15211	15417	15392	15173	15266	15258	15194	15254	15386	15166	15441	15132	15434	15375	15193	15434	15379	15155	15416	15387	15157	15315	15418	15294	15348	15048	15342	15354	15142	15293	15267	15344	15468	15312	15425	15341	15214	15428	15348	15249	15356	15127	15272	15442	15114	15233	15369	15148	15310	15249	15318	15460	15260	15412	15317	15370	15336	15359	15199	15387	15301	15341	15315	15267	15306	15368	15341	15396	15323	15202	15289	15220	15390	15270	15400	15284	15063	15251	15323	15299	15162	15358	15250	15325	15237	15404	15299	15371	15341	15175	15313	15335	15319	15274	15262	15307	15266	15280	15187	15490	15046	15275	15234	15243	15317	15435	15344	15559	15376	15453	15171	15450	15144	15208	15331	15101	15153	15148	15161	15388	15149	15235	15288	15356	15270	15191	15266	15417	15272	15289	15168	15194	15283	15444	15215	15209	15305	15233	15290	15242	15364	15363	15249	15386	15339	15221	15211	15431	15342	15391	15353	15240	15248	15284	15322	15253	15336	15267	15395	15214	15301	15320	15272	15375	15267	15343	15424	15285	15279	15192	15400	15129	15346	15183	15380	15170	15399	15386	15394	15194	15274	15201	15251	15493	15175	15299	15170	15257	15512	15331	15217	15509	15278	15315	15225	15319	15220	15349	15231	15234	15200	15392	15221	15282	15380	15335	15560	15285	15170	15256	15297	15284	15257	15330	15312	15351	15388	15255	15330	15283	15224	15189	15394	15332	15496	15327	15367	15279	15314	15406	15232	15414	15301	15400	15181	15409	15273	15356	15316	15556	15325	15343	15263	15266	15431	15331	15308	15386	15332	15277	15307	15340	15173	15278	15094	15214	15393	15477	15159	15199	15226	15348	15395	15252	15214	15285	15186	15229	15259	15361	15194	15393	15492	15385	15558	15120	15453	15418	15303	15271	15429	15233	15483	15383	15290	15103	15285	15209	15298	15163	15183	15327	15450	15231	15438	15417	15379	15335	15412	15334	15474	15180	15377	15249	15347	15358	15339	15198	15279	15335	15369	15297	15411	15293	15124	15287	15293	15338	15351	15261	15292	15551	15216	15239	15243	15295	15115	15409	15317	15294	15455	15267	15258	15263	15354	15316	15068	15423	15087	15315	15331	15358	15425	15327	15308	15352	15419	15243	15341	15406	15172	15331	15391	15306	15306	15242	15313	15303	15406	15412	15310	15265	15343	15240	15207	15353	15330	15359	15250	15442	15217	15371	15408	15263	15182	15549	15266	15217	15328	15269	15180	15245	15273	15289	15207	15288	15183	15407	15327	15283	15215	15123	15452	15341	15214	15242	15366	15324	15412	15219	15200	15364	15161	15263	15181	15398	15241	15394	15235	15212	15298	15266	15538	15254	15320	15217	15210	15376	15316	15296	15228	15283	15173	15456	15491	15373	15222	15099	15374	15275	15146	15324
22960	21389	29200	24028	22280	24872	26383	20733	19212	18762	18656	17902	17536	17291	17123	17064	17018	16952	16643	16738	16459	16470	16215	16340	16191	16090	16227	16202	16155	16260	16272	16177	16167	15952	16147	16296	16065	16195	16248	16167	16178	16176	16223	16346	16219	16048	16088	16284	15904	16101	16066	15970	16037	16127	16026	16308	16266	15972	15950	16146	16053	15960	15902	16129	16107	16222	16012	15912	16051	16119	16237	16039	16050	16081	16243	16121	15987	15966	16127	16086	15973	16163	16012	15970	16008	16060	16099	15951	15864	15959	16067	16095	16139	15894	15871	16159	15873	16077	16030	15984	15971	16057	16062	16056	15845	15913	16115	16107	15931	16107	15961	15964	15964	15905	16027	16025	15957	15915	16181	15864	15940	16003	15833	15941	15878	15818	16180	15858	16037	16064	15912	15800	15928	15844	15935	16132	16023	16060	15986	16030	16093	15791	15979	15880	15856	15982	16116	16016	15982	15997	15983	15994	15925	15958	16228	16170	15941	15969	15919	15823	16067	15929	16052	16066	16061	16090	15980	16121	16099	15783	16144	16032	15995	16064	16020	15893	16029	15890	16243	16076	16099	16299	16069	16264	15858	15857	16214	15927	15900	15981	16003	15886	16040	15959	16005	16101	15870	16184	15906	15991	15964	15779	15858	16064	16087	15775	16016	16008	15965	15769	15921	15824	15997	16008	15781	16029	15948	16164	15939	15819	15925	16043	15871	15965	15897	15882	16041	15976	15854	15805	16074	16007	15976	15930	15855	16100	15845	16045	15982	15895	15904	15870	16145	16097	15958	15929	15942	15914	15945	15905	16005	15940	15934	15937	15896	15925	15960	16126	15903	16131	15925	16057	15786	15956	16083	16125	16041	16050	15917	15764	15919	15823	15897	15835	15822	16166	15994	15933	16037	16162	15942	16015	15911	15675	15881	16023	16042	15984	15999	15953	15975	15976	16080	16151	16097	15914	16009	16122	15824	15984	16000	15842	15854	16063	16107	16130	16110	16043	15936	16066	16016	16039	16077	15922	15847	15786	16221	15908	16091	15771	16061	15882	16051	16116	16034	15773	16005	15972	15972	16225	15978	16058	16002	15968	15992	16097	15858	16056	15909	15943	15939	16034	15900	15991	15993	15822	15887	15889	15939	15940	16029	16019	15920	16186	16034	15814	15979	16065	15901	15977	15925	15824	16079	16063	16076	15944	15876	15982	15988	15765	15954	16074	16119	16009	16117	15893	16118	15980	15967	15963	15942	15965	16071	15952	15878	16010	15974	16314	15893	15885	16064	15942	15970	16156	15967	16121	15828	16079	16116	15893	15944	16010	15921	15805	16005	16044	16268	15874	15985	15744	15960	15613	16081	16030	16089	15961	15974	15916	15988	15994	16067	16095	15996	16036	16156	15982	16006	16032	16073	15911	16159	16107	16125	15983	15854	15883	15952	16101	16057	15912	15929	16100	16113	16015	15993	15902	16085	16039	16076	15920	15992	16167	15988	16006	16132	16031	15980	15864	16001	16003	15942	16001	16019	16254	16198	16002	16044	15849	15889	16040	16168	16145	15881	15890	16026	15938	15836	15849	16039	16164	15963	15796	15874	15714	15902	15974	15983	16225	16084	15985	16065	15849	15972	15991	15993	16112	15905	16051	16092	16104	15825	16017	15902	15959	16054	15805	15842	15944	15986	15972	15876	16046	15702	16179	16090	15956	16017	15744	16077	16094	15941	15954	15938	15985	16003	16000	15829	16085	15964	16122	15993	16030	15940	15831	15862	15879	16187	16203	16064	15896	16059	16065	15911	15960	16048	15866	16082	15931	15924	16022	15893	16011	15992	16064	15759	15902	15948	16082	15887	15918	16052	15908	15949	15964	15828	15981	16081	15903	15868	16086	16003	16116	15913	16018	16064	15954	15922	16072	15936	16009	16117	15997	15979	15986	15837	16106	15949	16008	16008	15935	15966	16194	16014	15852	15902	15946	15814	15879	16065	15877	15983	15849	15946	15851	15932	15856	15781	16053	15914	16160	15869	15889	16159	15896	16099	16119	15988	15998	15964	16033	16077	15913	15867	15913	15877	15848	15890	15843	16220	16022	16019	16155	15669	15936	15968	16068	16021	15987	15888	15869	15891	15963	16092	16060	15983	15864	16026	16001	15863	15973	16162	15881	16122	15986	15927	16056	15882	15860	15756	16020	15891	16011	16046	15888	16067	15837	16007	15882	15719	15857	15952	15903	16038	16037	15991	15819	16033	15788	16149	15937	15782	16101	15880	15931	16154	16168	15911	15727	15958	15853	16029	16007	15901	15681	15976	15803	15999	15941	15890	15969	15935	16043	16047	15851	16076	16098	16033	16066	16042	15933	15849	16022	16184	16029	16093	15774	15813	16021	16003	15853	16048	16135	16029	16013	15776	15922	15918	15990	16013	16129	16159	15987	16025	15942	16121	15964	16068	15909	15929	15929	16068	15813	16088	15983	15911	15861	15965	16074	15946	15994	16036	15902	16109	15995	15901	16105	15908	15956	15837	16092	16094	15856	15824	15890	15792	15844	15976	15898	15970	15919	15941	15975	15928	16060	15779	16193	15857	16006	16128	16070	16066	16098	15829	15880	15928	15976	16167	15853	15792	16039	15987	15768	15981	15831	16148	16069	16014	15883	15884	16265	16038	15988	15936	15910	16125	15985	15805	16212	15954	15914	15849	15998	16011	15995	15880	15944	16037	15940	16095	15782	15902	15990	15935	16198	15890	15873	15851	16052	15980	15887	16028	16159	15983	16036	16018	15812	15827	15898	15891	16001	16024	16185	15879	15894	15888	15999	16042	15818	16019	15973	16149	16070	16049	16108	16164	15883	16122	16199	15886	15899	16084	16155	15851	15947	16046	16034	15999	15863	15983	16056	15992	16030	15859	16299	16118	16033	16044	16079	15920	15976	16089	15973	15960	16103	15998	16119	16024	16082	16047	15910	16078	15987	15869	16053	16116	15909	16017	15936	15909	15954	16130	15946	15936	16026	16126	16098	16172	15805	15838	16159	15983	15713	16084	15947	15999	15841	16150	16018	15991	15859	15843	16069	15884	15944	15948	16006	16096	15894	15975	15929	15802	16147	16013	16187	15934	15899	15853	16070	16140	16213	16038	15994	15858	15962	16091	15933	15889	16071	15929	15950	15888	15941	15815	15877	15885	15924	15885	16009	15951	15926	16007	15985	15988	16017	15936	15883	15950	15876	16213	16031	15993	15949	16041	16175	16001	16133	15975	16075	15871	16084	15802	15827	15867	15882	16022	16034	15999	15992	16068	16171	15869	16019	16013	15949	16086	15999	16157	15912	15975	15985	15933	15809	16016	16173	16071	16003	15935	15978	16072	15927	16047	15940	16100	15658	16062	15926	16109	16266	15861	15863	16028	16156	16118	15981	15853	16170	16037	16094	16091	16179	15970	16090	15929	16149	15966	15921	15876	16033	16095	16011	15787	15878	16154	15989	16106	16046	15838	15997	16068	15940	16202	16130	15966	15976	15949	15744	16062	15858	15784	16090	15995	16020	16095	15928	15924	16007	15893	15761	16006	15992	16188	15996	16094	16061	15939	16112	15914	15982	16130	15969	16042	16037	16031	15983	15981	16083	15961	15959	16050	15926	15989	16089	16012	16124	16162	15938	16022	16163	16022	16082	16240	15988	16140	16029	15922	15876	16062	15937	16061	16043	15747	15767	15899	15955	16074	16183	15898	15894	15834	15834	15934	15996	15969	15981	16129	16115	15904	15996	16103	15972	15915	16059	16228	16078	16110	15969	15903	16151	15794	15916	15946	15855	15865	15966	15771	16079	15862	16036	15934	15958	16031	15917	16038	16191	16241	15909	16122	15986	15937	16014	15990	15922	16066	16008	15897	16136	16088	16097	15965	15998	15982	15886	15995	15852	15795	15854	15794	16004	16010	16184	15883	15835	16027	16143	15965	15867	15895	15938	16160	15896	15824	15943	16074	15936	15888	15940	15926	15843	15976	15904	15848	16042	16076	16018	16097	15946	15893	16249	16066	15974	16087	15785	15931	15881	16015	16055	16030	15950	16248	16082	16157	16021	15840	15917	15822	15771	15781	16044	15918	16036	15838	16014	16193	16062	16012	16073	15889	15899	16009	15906	15995	16198	15891	15910	16064	16010	15980	15986	16028	15904	16073	16128	15976	16065	15879	16011	16057	15951	15783	15813	16050	15989	16077	15744	16066	15928	16015	16036	16097	16056	16143	15983	15910	15828	16004	16026	15874	15931	15859	15907	15908	16031	16163	16142	16079	15853	15871	15936	15910	15964	16145	15961	15843	16053	16078	15916	16263	16103	16241	15872	16157	16151	16047	15962	16087	16020	15866	16145	16174	16043	15956	15918	15948	15922	15971	15901	15935	16007	15810	16021	16068	15882	15790	15937	15822	15907	15872	16026	15865	16025	15943	16025	16022	16047	15850	16115	16000	15961	16125	16095	15961	15885	15933	15867	15862	16004	15941	15991	15945	16141	15948	16051	15797	15953	15753	15992	16065	15851	16017	15897	15849	15894	15971	15914	15990	16020	15875	16031	15858	15855	15984	16091	16003	15893	15910	15945	15965	16147	16153	15826	15914	16035	16075	16050	15996	16004	16132	15949	16138	16056	15915	16000	15872	15909	16069	15891	16042	15800	15989	16016	16091	15885	16057	16037	15951	15947	16034	15802	15968	16105	15908	16044	16054	16175	16058	16070	16086	15894	16011	15938	16176	15968	15911	15945	15974	16131	15977	15913	16002	15986	15921	16000	15992	16042	16008	15854	16165	15874	15856	16146	16105	15947	16066	15905	15857	15986	15859	16007	15996	16201	16123	16004	15962	16083	16059	15911	15939	15882	16106	16257	16081	16065	16111	16001	15971	16098	16075	15860	16066	15946	15982	15999	16064	15976	15843	15904	15959	15852	16138	15804	16120	15953	15893	16115	15963	15963	15752	15877	15959	16098	16241	15918	15869	15850	15772	16052	15941	15762	16137	15962	16061	15868	16028	15940	15871	15955	16112	16024	16116	16165	16071	16118	15865	15996	16001	15964	16024	15725	15839	15867	16018	15836	15986	15836	15902	15839	15987	15885	15921	15969	16039	16075	16195	16137	15935	15970
23388	42409	42458	36936	32201	27791	24736	22148	20427	19673	19065	18298	17521	17291	16916	16746	16789	16433	16147	16024	15875	15766	15867	15735	15697	15747	15707	15438	15408	15524	15435	15483	15355	15406	15352	15388	15355	15470	15264	15385	15277	15281	15258	15425	15504	15184	15451	15209	15365	15372	15569	15368	15295	15317	15410	15265	15284	15518	15230	15344	15252	15327	15316	15206	15608	15152	15167	15352	15369	15326	15137	15201	15399	15183	15206	15263	15495	15187	15238	15299	15327	15424	15440	15195	15192	15334	15483	15236	15246	15253	15325	15146	15198	15427	15224	15202	15190	15215	15382	15234	15136	15186	15094	15441	15321	15132	15248	15342	15226	15478	15290	15370	15285	15338	15283	15224	15144	15107	15356	15239	15300	15193	15218	15339	15466	15249	15197	15231	15195	15271	15236	15248	15351	15233	15299	15242	15119	15314	15210	15345	15148	15239	15202	15307	15300	15082	15147	15310	15242	15275	15322	15226	15250	15270	15299	15331	15326	15259	15172	15232	15337	15404	15117	15248	15207	15204	15325	15417	15358	15321	15175	15130	15278	15336	15276	15270	15275	15180	15290	15261	15271	15408	15110	15289	15358	15315	15342	15181	15412	15420	15209	15102	15368	15380	15324	15293	15446	15226	15160	15142	15233	15169	15200	15271	15051	15242	15207	15217	15266	15247	15111	15379	15003	15212	15215	15227	15122	15331	15246	15255	15252	15381	15233	15126	15263	15419	15422	15303	15118	15209	15388	15221	15183	15333	15324	15321	15248	15190	15193	15145	15331	15164	15348	15288	15112	15277	15275	15391	15238	15434	15340	15195	15105	15366	15122	15254	15171	15178	15234	15193	15306	15217	15213	15305	15330	15210	15291	15329	15171	15187	15297	15258	15287	15325	15366	15303	15225	15277	15189	15249	15219	15281	15163	15244	15061	15174	15290	15401	15315	15084	15421	15162	15222	15263	15388	15243	15324	15262	15138	15189	15306	15221	15315	15283	15397	15296	15318	15197	15164	15373	15099	15289	15371	15180	15187	15173	15343	15365	15311	15269	15410	15197	15306	15089	15161	15301	15235	15210	15033	15380	15347	15184	15396	15377	15333	15272	15369	15214	15264	15290	15189	15277	15277	15211	15164	15136	15076	15323	15186	15311	15361	15351	15117	15245	15222	15177	15393	15282	15294	15231	15312	15251	15171	15243	15218	15175	15181	15186	15227	15204	15166	15214	15242	15169	15277	15112	15250	15383	15089	15290	15062	15232	15215	15178	15348	15092	15194	15270	15275	15272	15138	15212	15204	15220	15434	15218	15191	15354	15381	15419	15107	15165	15207	15194	15469	15333	15103	15282	15284	15337	15271	15354	15230	15222	15142	15283	15092	15154	15208	15126	15242	15322	15379	15036	15182	15098	15133	15290	15191	15150	15230	15193	15118	15158	15255	15127	15070	15378	15180	15400	15374	15259	15105	15345	15305	15283	15183	15211	15146	15206	15292	15071	15355	15196	15197	15263	15196	15184	15186	15233	15203	15081	15429	15378	15232	15249	15367	15259	15188	15292	15355	15402	15087	15168	15142	15198	15217	15165	15214	15419	15091	15350	15042	15252	15180	15159	15291	15317	15282	15207	15273	15166	15255	15265	15377	15285	15194	15258	15325	15192	15325	15305	15299	15265	15390	15387	15127	15265	15186	15337	15359	15157	15165	15173	15196	15447	15266	15089	15205	15245	15209	15301	15331	15324	15243	15228	15316	15288	15219	15206	15047	15135	15301	15153	15183	15196	15206	15092	15280	15332	15218	15035	15225	15139	15230	15183	15274	15224	15287	15153	15162	15331	15121	15230	15243	15238	15215	15327	15259	15205	15222	15247	15152	15304	15310	15219	15193	15324	15182	15124	15319	15330	15296	15289	15213	15215	15292	15257	15414	15354	15329	15230	15314	15272	15171	15422	15231	15264	15365	15276	15309	15290	15253	15013	15424	15347	15163	15194	15386	15223	15140	15259	15282	15181	15198	15183	15330	15149	15197	15285	15389	15178	15335	15136	15238	15169	15361	15270	15376	15294	15187	15217	15322	15329	15220	15317	15233	15309	15312	15470	15285	15407	15162	15209	15222	15154	15277	15203	15336	15278	15159	15133	15222	15174	15320	15166	15341	15357	15156	15281	15227	15059	15291	15060	15148	15201	15333	15433	15179	15252	15342	15204	15330	15260	15321	15156	15321	15234	15378	15249	15296	15234	15262	15111	15250	15219	15521	15383	15131	15435	15173	15182	15149	15216	15267	15255	15205	15173	15154	15304	15381	15204	15276	15288	15324	15351	15238	15254	15208	15205	15183	15261	15244	15251	15065	15188	15293	15121	15189	15218	15333	15265	15158	15175	15136	15169	15025	15291	15262	15341	15318	15299	15178	15279	15249	15343	15328	15070	15250	15302	15133	15203	15307	15249	15056	15428	15130	15160	15215	15256	15396	15119	15136	15339	15217	15342	15385	15318	15249	15248	15259	15149	15153	15135	15191	15326	15429	15215	15278	15184	15315	15248	15245	15298	15285	15131	15261	15240	15127	15080	15237	15358	15348	15265	15290	15234	15236	15290	15285	15288	15368	15099	15434	15095	15372	15175	15303	15176	15398	15238	15166	15136	15319	15197	15182	15261	15178	15291	15365	15210	15292	15297	15281	15326	15265	15325	15285	15296	15212	15170	15371	15341	15158	15060	15303	15240	15325	15054	15332	15269	15273	15319	15327	15266	15201	15316	15157	15211	15345	15143	15253	15258	15197	15374	15326	15159	15334	15226	15226	15316	15235	15202	15313	15292	15186	15262	15229	15414	15102	15220	15468	15225	15364	15333	15191	15362	15123	15305	15340	15339	15151	15138	15149	15165	15177	15222	15327	15111	15359	15241	15069	15140	15482	15362	15207	15214	15219	15298	15228	15230	15281	15397	15224	15100	15269	15544	15201	15176	15196	15171	15457	15287	15429	15280	15477	15239	15307	15186	15244	15284	15198	15177	15204	15289	15424	15218	15191	15354	15246	15316	15207	15259	15293	15154	15066	15184	15212	15391	15428	15214	15363	15185	15235	15301	15201	15306	15271	15237	15299	15227	15374	15081	15322	15245	15218	15251	15142	15021	15297	15368	15369	15376	15249	15099	15248	15154	15217	15316	15165	15287	15236	15293	15193	15310	15405	15313	15227	15292	15204	15327	15197	15441	15210	15372	15269	15188	15258	15329	15223	15404	15182	15202	15258	15340	15033	15356	15326	15197	15296	15170	15398	15249	15345	15243	15164	15130	15401	15371	15145	15240	15378	15435	15436	15249	15302	15280	15254	15075	15273	15250	15310	15281	15390	15211	15281	15233	15137	15262	15302	15176	15250	15342	15211	15365	15222	15263	15389	15336	15197	15350	15287	15289	15313	15156	15305	15214	15336	15370	15266	15121	15229	15246	15048	15224	15271	15275	15378	15428	15196	15263	15152	15322	15313	15247	15404	15181	15209	15280	15239	15183	15283	15212	15275	15328	15143	15216	15176	15349	15372	15223	15248	15151	15416	15216	15331	15225	15302	15104	15211	15108	15408	15161	15219	15209	15393	15268	15548	15203	15364	15268	15286	15212	15342	15416	15063	15079	15162	15165	15138	15141	15218	15261	15354	15129	15211	15312	15100	15280	15213	15234	15257	15239	15263	15248	15002	15313	15059	15351	15336	15451	15067	15213	15181	15342	15317	15209	15395	15233	15117	15065	15282	15170	15217	15151	15264	15211	15102	15155	15168	15311	15227	15391	15195	15314	15224	15212	15236	15418	15127	15238	15228	15322	15277	15197	15258	15310	15276	15243	15182	15300	15246	15266	15439	15288	15351	15180	15084	15394	15273	15138	15315	15359	15193	15270	15320	15232	15269	15179	15277	15256	15191	15219	15308	15281	15342	15161	15203	15225	15298	15118	15274	15277	15129	15273	15246	15417	15181	15373	15379	15246	15279	15243	15416	15225	15286	15319	15095	15348	15346	15211	15318	15199	15374	15133	15271	15275	15181	15398	15354	15219	15268	15141	15367	15504	15349	15224	15263	15452	15118	15205	15389	15266	15425	15245	15201	15214	15181	15150	15424	15275	15211	15312	15291	15238	15376	15436	15179	15311	15271	15363	15272	15223	15337	15291	15217	15295	15392	15293	15323	15197	15305	15384	15439	15241	15107	15261	15226	15230	15171	15361	15189	15159	15290	15228	15355	15343	15174	15222	15333	15206	15360	15169	15208	15353	15099	15312	15269	15337	15145	15195	15316	15179	15432	15430	15239	15344	15045	15260	15184	15171	15328	15244	15204	15117	15156	15207	15354	15173	15291	15363	15231	15133	15173	15292	15135	15285	15076	15258	15148	15379	15202	15365	15349	15279	15082	15185	15338	15361	15015	15163	15161	15170	15291	15296	15309	15403	15390	15384	15184	15097	15232	15228	15281	15341	15054	15249	15372	15277	15309	15225	15207	15263	15386	15278	15384	15384	15228	15264	15375	15190	15300	15162	15186	15268	15252	15176	15322	15235	15183	15340	15367	15381	15187	15408	15209	15144	15304	15121	15305	15395	15282	15259	15413	15295	15285	15212	15315	15326	15130	15319	15251	15261	15164	15224	15272	15176	15279	15167	15363	15319	15284	15257	15451	15190	15295	15278	15226	15324	15397	15314	15290	15242	15235	15143	15088	15199	15332	15319	15229	15330	15277	15308	15083	15378	15191	15221	15266	15125	15241	15353	15064	15220	15161	15152	15143	15275	15285	15230	15062	15380	15209	15252	15271	15320	15328	15227	15340	15119	15281	15248	15177	15215	15473	15370	15351	15221	15123	15248	15255	15394	15306	15300	15050	15404	15388	15082	15295	15352	15402	15065	15049	15376	15175	15303	15304	15298	15298	15183	15216	15273	15228	15407	15238	15238	15268	15115	15339	15217	15156	15269	15290	15219	15402	15223	15153	15219	15133	15103	15244	15153	15314	15102	15178	15231	15283	15208	15153	15339	15325	15218	15094	15195	15206	15256	15214	15192	15252	15285	15105	15218	15271	15253	15125	15191	15327	15259	15361	15277	15263	15225	15197	15232	15246	15330	15382	15259	15226	15273	15122	15037	15280	15321	15257	15169	15214	15350
27278	23625	28525	25583	20680	18835	18388	17111	16770	16560	16265	16002	16259	15908	16024	15903	15967	15973	15978	15771	15662	15607	15655	15634	15690	15641	15761	15730	15689	15829	15763	15606	15705	15766	15697	15513	15651	15623	15512	15646	15704	15607	15625	15710	15724	15591	15539	15588	15659	15675	15607	15637	15677	15728	15633	15481	15732	15723	15691	15613	15668	15502	15863	15695	15834	15601	15587	15718	15692	15560	15730	15602	15762	15730	15581	15614	15731	15554	15689	15794	15742	15652	15656	15576	15618	15714	15779	15605	15550	15496	15727	15586	15556	15621	15821	15664	15652	15527	15656	15456	15785	15568	15770	15661	15555	15640	15544	15528	15722	15499	15667	15727	15496	15555	15550	15714	15821	15631	15526	15685	15723	15725	15853	15502	15699	15676	15674	15825	15475	15577	15566	15528	15727	15423	15657	15377	15538	15501	15701	15594	15553	15614	15636	15682	15448	15722	15608	15415	15673	15499	15635	15635	15536	15546	15591	15552	15646	15594	15712	15504	15745	15605	15731	15637	15666	15586	15590	15576	15723	15577	15657	15502	15798	15450	15664	15460	15418	15655	15661	15502	15571	15703	15695	15625	15600	15529	15610	15648	15519	15848	15777	15807	15649	15578	15479	15485	15618	15719	15625	15598	15492	15464	15593	15524	15518	15715	15749	15520	15562	15597	15682	15675	15602	15589	15509	15575	15615	15623	15448	15691	15522	15765	15640	15487	15537	15691	15640	15623	15425	15449	15727	15745	15510	15722	15797	15587	15430	15642	15623	15656	15718	15561	15672	15566	15775	15705	15709	15612	15726	15694	15543	15437	15602	15684	15734	15650	15594	15579	15639	15607	15621	15580	15693	15460	15696	15680	15623	15431	15745	15664	15508	15860	15614	15788	15564	15490	15598	15610	15631	15645	15604	15431	15641	15494	15580	15666	15470	15528	15437	15496	15883	15702	15733	15685	15651	15672	15611	15544	15638	15437	15512	15607	15544	15722	15488	15670	15483	15715	15706	15587	15675	15628	15701	15520	15507	15733	15781	15659	15705	15671	15665	15624	15578	15473	15602	15629	15708	15562	15559	15635	15709	15676	15659	15439	15613	15721	15599	15513	15570	15609	15668	15605	15610	15648	15799	15492	15623	15470	15712	15613	15664	15612	15520	15558	15564	15647	15537	15699	15624	15473	15625	15655	15726	15672	15678	15567	15499	15624	15624	15673	15611	15656	15717	15613	15669	15690	15516	15602	15655	15684	15734	15606	15437	15642	15667	15583	15649	15609	15475	15777	15721	15846	15611	15550	15743	15653	15674	15572	15570	15781	15583	15571	15622	15505	15739	15568	15474	15542	15532	15255	15517	15668	15649	15630	15546	15745	15650	15594	15547	15520	15692	15370	15604	15425	15671	15703	15529	15695	15660	15673	15763	15587	15493	15504	15744	15414	15484	15500	15853	15624	15621	15372	15584	15660	15577	15678	15649	15392	15583	15675	15596	15574	15664	15562	15519	15682	15685	15681	15695	15576	15674	15615	15529	15594	15618	15701	15575	15626	15764	15573	15778	15612	15467	15636	15506	15733	15668	15723	15685	15504	15685	15677	15576	15618	15546	15641	15647	15736	15578	15778	15486	15646	15556	15617	15383	15683	15695	15698	15580	15647	15653	15644	15380	15612	15794	15661	15430	15658	15497	15618	15714	15722	15607	15584	15592	15489	15742	15672	15604	15629	15853	15616	15670	15664	15504	15687	15694	15675	15583	15574	15663	15838	15705	15687	15603	15389	15688	15781	15782	15422	15547	15574	15716	15723	15433	15412	15674	15615	15533	15562	15536	15474	15618	15657	15747	15661	15606	15693	15620	15503	15525	15662	15463	15710	15723	15555	15697	15529	15674	15574	15598	15638	15563	15523	15652	15672	15640	15693	15690	15734	15562	15718	15633	15691	15553	15533	15555	15693	15704	15558	15645	15402	15601	15546	15721	15421	15733	15615	15696	15756	15615	15807	15659	15458	15633	15655	15600	15561	15668	15631	15613	15667	15499	15616	15693	15737	15751	15717	15656	15791	15701	15988	15655	15414	15830	15550	15695	15526	15467	15600	15715	15595	15408	15615	15659	15646	15734	15600	15432	15561	15488	15664	15554	15548	15597	15835	15707	15637	15767	15650	15541	15538	15643	15476	15631	15605	15530	15596	15678	15369	15400	15767	15623	15696	15662	15572	15731	15748	15586	15615	15530	15592	15797	15614	15570	15671	15609	15668	15833	15571	15702	15718	15489	15764	15677	15635	15488	15651	15719	15903	15808	15848	15571	15602	15526	15793	15309	15686	15752	15771	15522	15476	15639	15412	15793	15665	15469	15557	15559	15758	15494	15734	15746	15646	15558	15731	15763	15602	15610	15553	15547	15653	15565	15627	15522	15558	15812	15610	15480	15681	15942	15656	15705	15741	15546	15687	15534	15468	15627	15600	15585	15546	15613	15665	15708	15423	15534	15467	15565	15797	15590	15604	15669	15504	15783	15590	15628	15453	15805	15875	15695	15565	15731	15817	15721	15769	15545	15517	15736	15668	15592	15845	15768	15709	15812	15739	15458	15530	15646	15513	15690	15759	15552	15488	15850	15722	15789	15803	15666	15693	15686	15688	15689	15667	15507	15751	15645	15703	15665	15672	15700	15579	15653	15610	15605	15620	15731	15702	15678	15475	15578	15665	15622	15706	15641	15538	15696	15659	15617	15756	15527	15615	15584	15534	15454	15580	15641	15571	15636	15647	15728	15635	15612	15626	15704	15625	15577	15739	15631	15652	15595	15554	15461	15418	15558	15694	15544	15604	15674	15717	15701	15708	15634	15764	15527	15638	15646	15608	15696	15636	15600	15794	15678	15771	15708	15600	15635	15642	15545	15796	15729	15499	15597	15652	15658	15701	15545	15657	15594	15613	15650	15818	15774	15538	15467	15710	15752	15600	15772	15556	15483	15476	15549	15705	15763	15681	15613	15697	15676	15624	15597	15475	15463	15829	15634	15642	15517	15719	15684	15659	15660	15561	15741	15872	15565	15482	15636	15701	15701	15721	15510	15426	15610	15525	15454	15619	15638	15454	15838	15599	15406	15511	15654	15811	15505	15767	15492	15864	15665	15562	15582	15570	15541	15595	15601	15574	15680	15617	15577	15498	15673	15612	15630	15392	15573	15452	15669	15716	15565	15368	15498	15655	15408	15839	15686	15426	15413	15554	15712	15677	15655	15821	15566	15685	15597	15566	15686	15773	15605	15725	15688	15608	15679	15711	15448	15618	15654	15669	15625	15622	15587	15712	15605	15698	15671	15618	15828	15608	15619	15584	15618	15701	15516	15692	15629	15493	15569	15517	15533	15511	15471	15681	15632	15941	15785	15673	15718	15440	15468	15424	15663	15606	15703	15517	15582	15557	15608	15533	15728	15510	15404	15485	15547	15487	15677	15484	15689	15582	15517	15553	15800	15534	15549	15795	15749	15658	15772	15785	15555	15832	15781	15652	15605	15632	15705	15813	15757	15626	15650	15740	15677	15787	15615	15598	15603	15743	15450	15713	15553	15640	15854	15659	15628	15368	15378	15613	15645	15632	15713	15565	15665	15502	15333	15676	15563	15675	15655	15582	15582	15723	15686	15783	15611	15644	15791	15451	15646	15558	15655	15540	15637	15680	15732	15694	15588	15650	15689	15732	15522	15626	15722	15546	15789	15601	15495	15275	15742	15438	15607	15614	15711	15616	15850	15624	15651	15603	15623	15468	15672	15625	15652	15745	15951	15476	15472	15594	15729	15548	15592	15681	15656	15753	15685	15696	15592	15589	15654	15619	15733	15634	15622	15721	15681	15841	15777	15625	15716	15570	15554	15629	15763	15693	15764	15677	15618	15500	15535	15484	15635	15453	15694	15566	15761	15463	15584	15646	15583	15716	15420	15637	15557	15511	15497	15498	15597	15556	15488	15643	15660	15512	15463	15571	15605	15849	15745	15779	15595	15682	15752	15648	15552	15740	15603	15622	15604	15728	15576	15637	15786	15804	15353	15430	15753	15691	15672	15433	15709	15687	15629	15498	15729	15731	15479	15588	15616	15756	15654	15661	15628	15580	15506	15813	15657	15545	15753	15672	15588	15606	15650	15765	15554	15682	15645	15770	15624	15729	15748	15661	15621	15452	15870	15588	15594	15480	15557	15664	15733	15696	15593	15504	15680	15795	15503	15597	15576	15615	15634	15644	15644	15684	15619	15647	15501	15474	15570	15506	15895	15688	15617	15572	15682	15763	15499	15550	15542	15760	15788	15670	15676	15875	15416	15725	15559	15362	15544	15459	15732	15776	15591	15751	15510	15529	15739	15980	15747	15645	15815	15816	15627	15633	15812	15694	15616	15720	15639	15720	15540	15576	15689	15657	15593	15611	15539	15551	15824	15816	15636	15579	15643	15814	15630	15413	15480	15599	15389	15673	15470	15503	15525	15655	15689	15729	15768	15587	15678	15634	15542	15557	15638	15843	15601	15575	15744	15857	15693	15576	15611	15454	15541	15624	15650	15639	15618	15499	15796	15595	15576	15858	15667	15550	15662	15588	15645	15581	15586	15659	15496	15705	15706	15776	15631	15518	15663	15417	15461	15465	15514	15594	15761	15671	15741	15678	15530	15529	15488	15646	15745	15607	15709	15689	15599	15782	15665	15740	15815	15477	15737	15585	15641	15552	15515	15596	15499	15817	15840	15857	15654	15559	15422	15479	15467	15637	15709	15724	15707	15673	15412	15711	15630	15612	15647	15575	15634	15644	15475	15664	15456	15708	15519	15655	15384	15683	15441	15818	15594	15613	15632	15606	15519	15524	15448	15738	15763	15736	15901	15645	15655	15516	15562	15694	15648	15768	15634	15820	15345	15628	15677	15642	15480	15689	15660	15683	15534	15650	15728	15502	15786	15732	15619	15441	15749	15520	15843	15665	15652	15732	15615	15469	15583	15774	15820	15712	15519	15693	15533	15622	15743	15666	15482	15538	15486	15662	15730	15444	15758	15619	15620	15491	15672	15343	15523	15672	15710	15563	15586	15684	15672	15695	15432	15700	15876	15703	15719	15749	15778	15745	15471	15432	15518	15546	15592	15579	15689	15670	15668	15764
21937	33078	32327	26470	22611	19986	18580	17549	16643	16501	16426	15762	15563	15581	15405	15357	15416	15329	15295	15356	14937	15146	14904	14954	14954	14850	15009	14887	15331	15017	15170	14907	15125	14880	15196	14866	15034	15133	15158	15062	15110	15090	15004	14960	14884	14886	14959	14992	15057	15035	15048	14944	14908	14974	14970	14940	14930	14907	15213	14969	14797	14959	14881	14854	14797	15059	14873	14992	15038	15013	15077	15000	15070	14870	14932	14913	14986	15045	14923	14964	15033	15020	15110	15015	14919	15096	14906	14912	14920	14915	15096	15000	14884	14987	14943	14972	14864	14943	14970	15175	15113	14967	15101	14924	15025	14834	15119	14941	14956	15003	15025	14981	14985	15035	14976	15163	15048	14894	14933	14849	14897	14947	15019	14873	15157	14998	14952	15031	15085	14922	15042	15049	14896	15018	15053	14986	15032	14956	14853	14945	15066	14904	14938	14934	14978	15083	15174	14898	14903	14880	15024	14983	14940	14959	15071	14979	14985	14932	15124	15011	14854	14938	15144	15033	14988	15053	14980	14830	14828	15036	15027	14944	15015	15211	14941	15073	14881	14966	15016	14902	14979	14939	14926	15012	15026	14821	14958	15087	14901	15105	15002	14901	15093	15188	14887	15042	14900	15242	14876	14966	14820	14844	15059	14936	14896	15007	14902	14906	14951	15065	14962	15140	14875	15158	15114	15091	14943	14969	14923	14917	14932	15002	14879	14999	14858	15074	14841	14866	15018	15121	14856	15073	15033	15114	15146	14904	15080	14907	14869	15056	14964	14827	15127	15095	15057	15060	14888	15132	15132	14983	15009	15045	14786	15056	15188	15035	15165	14965	15153	15054	15014	14967	15039	15157	14999	14926	14928	14818	14929	15043	14985	14976	15099	14918	15046	14943	14967	15042	15050	15098	14798	14872	14900	15012	14988	14949	15108	15059	14919	14963	14911	14950	14899	14923	15033	14951	14947	15093	14929	15115	14976	14897	14978	14781	14989	14945	14992	14762	14867	15004	14983	14848	14954	14991	15005	15094	14867	15222	14921	14964	15054	15016	15134	15018	15014	14971	14811	14792	15117	15011	14964	15048	14868	15014	15046	15057	14973	14829	14932	15063	14950	14839	15015	15022	14992	14958	15089	14939	14951	15041	14982	15000	14961	14832	15069	14908	14969	14930	15020	15074	14992	14950	14940	14971	14961	15044	15045	14820	14826	14991	14883	14927	14896	14979	15023	15115	14923	15054	15043	15024	14877	15074	15027	14775	15068	14963	14942	15073	14972	14907	15080	14931	14873	14982	14952	15068	15086	14932	14948	14978	14954	15050	14992	14971	14967	14817	15055	15156	15038	14969	15037	14992	14908	15102	15062	15104	14931	14852	14888	14920	14988	14956	14857	14893	14945	14896	15171	14847	14973	14939	14990	14987	15084	14856	15084	14795	15097	14841	15095	14859	14796	15157	14952	14809	15001	14958	14919	15095	15138	14992	14782	14907	14984	15027	15012	14974	14958	14879	14951	15045	14927	15001	15149	15108	15041	14965	15049	14816	14885	14970	15106	15082	14870	15044	15004	15008	14977	15001	14894	15098	14916	15043	14959	15059	15099	14817	14911	14879	15017	14973	14789	15028	14844	14874	15101	15067	15084	14996	15031	15009	15037	14938	15025	14865	14997	14963	14983	15018	14976	15076	14861	14872	15008	14922	15009	14822	14912	15015	15035	15022	15053	14998	15187	14958	14990	15034	14873	14874	14855	14995	15049	15031	14794	14950	15025	15131	14900	14952	15087	14961	15127	15155	14862	14884	15131	14799	14885	15002	15000	15033	14989	14763	15169	15019	15186	14897	14897	15005	14920	15012	14873	14885	14895	14917	15055	15021	15078	14899	15107	14949	14978	14935	14959	14965	15143	15058	14931	15035	14942	14934	14855	15025	15106	14954	15065	15095	14790	15035	14999	15105	15025	15090	15037	14911	15040	14976	14856	15043	14810	14880	15029	14955	15040	14907	14928	14925	14860	15082	14893	15000	14912	14790	14937	14916	15120	14877	15049	14961	14928	14760	14898	14989	14892	14918	14871	14878	14804	15119	14921	14925	14916	14926	14905	14991	14844	15035	14968	14990	14934	14936	15056	14886	14813	14892	15099	14966	14847	14956	15084	15079	15085	14909	15073	15049	14954	14981	14943	15021	15106	14826	14984	15011	14836	15077	15018	15180	14994	14850	14769	15091	15059	14965	15051	14822	15094	15059	14961	15016	14840	14970	15114	15071	14895	15110	15018	14921	15215	14977	14935	14964	14963	15067	14983	14804	15163	14877	14886	14972	15015	14943	15030	14900	15001	15060	15105	15066	15116	14999	14747	15193	14928	15099	15019	14980	15019	15053	15058	14994	14998	15017	15102	14868	14924	14919	14900	15000	15031	14994	15037	14990	14940	14937	14974	15104	14948	15058	14950	14947	15014	15174	14938	14947	15022	14928	14970	14905	14948	14967	14997	14986	15192	14886	14918	15039	14970	14869	15103	14845	14918	15155	15185	14991	15118	14897	14899	14986	14971	15027	14955	14961	15082	15003	15149	15025	14879	15056	15015	14889	14902	15011	15017	15096	14756	14878	15058	15069	15184	15083	15063	14826	14881	14978	14864	14833	15043	14864	14911	15079	14880	15031	14757	15098	14874	15197	14749	15165	15019	15022	14939	14810	15102	14853	15054	14896	14827	15008	14976	15026	15059	15072	14892	14914	14959	15014	14971	15074	15021	15031	15083	15010	15017	14963	15113	14714	15107	14889	15126	15036	14984	14991	15012	15003	14922	14951	15234	15018	14711	14940	15111	14979	15260	14929	14968	15084	15051	14977	15027	14904	14967	14886	15141	14960	14861	15075	14975	15104	14946	15117	15010	15040	15149	14982	15111	14952	15133	14973	14899	15054	15057	14932	14916	14922	15018	14839	15055	15054	14964	14952	14935	14752	15047	14900	15068	15003	15044	14919	15008	15019	15020	14908	14938	14923	14877	14957	15156	15032	15006	14912	14946	15005	15114	14968	14898	15176	14994	15066	14860	14944	15064	15145	14904	14793	15163	14987	15094	14878	15080	15099	15041	15073	14890	14946	14965	14849	15029	14991	15064	14807	15021	15003	14907	15000	14988	14940	15095	14968	14955	14882	14981	14890	14897	15035	15082	14877	15079	14942	14963	14931	15090	14961	14930	15020	15011	14952	15000	14807	15106	15039	14977	15046	14883	14927	15070	14895	14850	14899	14968	14889	14833	15079	14879	14971	14929	14950	15045	14847	14906	14863	14940	15073	14947	15022	14986	14962	15020	14983	14809	14917	15010	14918	14957	15011	14991	14969	15077	14962	15069	15078	14883	14962	14969	15029	15012	15142	15068	14870	15032	14822	14975	14769	15058	15155	14973	14953	14935	15023	14906	14908	14828	14976	15127	14885	15036	15096	14810	14890	15051	14931	15015	15060	15175	14973	14897	14887	14889	15040	14927	15068	14984	14979	15050	14986	14778	14815	15095	14943	14955	15142	15114	15023	15033	15027	15028	14971	14901	14983	15112	14854	14887	15045	14910	15041	15006	15064	15096	14989	14971	14862	14876	14970	15057	14957	14964	14936	15056	14926	14881	14851	15014	15104	15130	15109	14917	14909	14815	15127	15036	14868	14781	14951	14801	14923	15010	14992	14827	15071	14962	15024	14998	15071	14842	15069	15107	14956	14988	14871	14954	14933	15071	15053	15045	14970	14897	14978	15019	14871	14942	15011	15013	15093	14865	14864	15234	14968	14782	14993	15029	15013	14990	14967	14966	14996	15092	14960	15033	14997	15103	15024	14929	14950	15105	14983	14938	14824	15074	14945	15015	14976	15021	14951	14914	14969	15000	15165	14802	15039	14901	15016	15000	14949	14891	15068	15019	14986	14967	15035	15169	14883	15006	14855	14930	14822	14936	14933	15040	15042	14913	15182	14869	15058	14951	15008	14997	15259	15009	14927	14983	14982	14996	14936	14923	14914	14875	14857	15032	14912	15083	15140	14742	15046	14823	14941	14787	14909	14980	14947	15198	14993	15079	14942	14913	15193	14906	15051	14927	14981	15027	15042	15090	14978	14947	15087	15057	15055	15104	15036	14885	15148	15010	14981	14902	14853	14910	14882	15007	15017	14974	14818	15012	14956	15149	15085	14891	14933	14969	14793	15029	14822	15042	15003	15002	14836	15077	15088	14991	15222	14850	15091	15002	15113	15018	15070	14985	14953	14910	14806	15025	14996	15024	14928	14914	15070	15042	15032	14886	15226	14771	15070	15016	15163	14805	15012	15135	14852	14956	15085	14936	14952	14893	14962	15132	14835	15025	14974	15069	14936	14988	14989	15097	14769	14910	15119	15097	14991	14920	15033	15007	14989	15005	14903	15049	14863	15045	14904	14813	15110	14865	14981	14929	15011	14845	15053	14954	14868	15082	14917	14940	14930	14979	14985	15061	14834	14974	14782	14994	14930	14993	14957	15017	14974	15114	15136	14882	14947	15043	14970	14969	14967	14997	14943	15048	15040	14968	14914	14846	15029	15006	15191	14940	14899	14879	15096	15025	15040	14995	15037	14761	14975	15057	14957	15006	14832	14851	15100	14988	14967	14969	14989	14966	15020	15037	14902	14980	15053	15058	15115	15124	14785	15093	14938	14897	14904	15024	15049	14980	14858	15120	15020	14997	14984	15033	14778	15041	15006	14944	15025	14951	15001	14892	15113	15059	15016	14988	15092	15008	14944	15067	14996	15074	15045	15047	15016	15026	15220	14914	14931	14902	14933	14950	14986	15083	14910	15057	14880	15176	14998	14992	15090	14942	14900	15022	15095	15002	15082	15030	14884	15106	14884	15162	14877	15015	15000	14753	14833	15059	14952	14992	15071	15005	14936	14925	14839	14919	15140	15055	15046	14913	14993	14938	14981	15136	14886	14956	15029	14904	14924	14938	15046	14997	14938	15080	14835	15134	14997	14989	14918	14963	15000	15084	14809	15042	14973	14963	15088	14924	14914	14938	15012	15111	15103	14931	14958	14986	15136	14958	15003	15103	15238	14804	15145	15005	14871	15035	15228	14931	15139	15040	14944	15082	14916	15047	15032	15024	15002	14963	15135
23964	21340	28784	24839	23223	23767	22548	19443	18357	18013	17777	17206	16840	16785	16685	16646	16631	16381	16462	16251	16202	16395	16092	16101	16212	16104	16009	16086	16079	16235	16259	16057	15919	16253	16104	15936	16003	16078	16164	16090	16194	15894	16148	15956	15906	16016	15893	15870	16062	15897	16132	15843	15841	16067	15752	16098	15872	15971	16191	15960	16077	15822	15926	16142	16128	16042	15978	16195	15782	15869	15745	15976	16015	15822	15922	15969	15968	15749	15977	15810	16003	15936	15988	15853	16043	15999	15847	15874	16084	16174	16186	15821	16069	15887	16045	15937	15869	15938	15971	15922	15856	15939	15889	15829	15938	15916	15918	16024	15893	16069	15749	15897	16058	15923	15889	15914	15861	15872	15856	15812	15878	15878	15946	16058	15890	15893	15936	15977	15871	15927	15934	15820	15918	15783	15841	15962	15946	15977	16074	15997	15878	15962	15934	15995	15773	15752	16021	15917	15958	15865	15819	16037	15882	15921	16015	15898	16022	15988	15889	15904	15911	15901	15777	15691	15796	15959	15997	15970	15999	16094	16064	15875	15973	15722	15906	15660	15896	15876	15880	16041	15977	15725	15695	15963	15761	15783	15763	15896	15803	15724	15861	15869	15861	16049	15984	15779	15792	15770	15964	16084	15797	15907	15969	15924	15962	16108	15958	15885	15879	16056	15959	16051	15976	15815	16082	15917	15880	15900	15855	15728	15787	15870	15889	16127	16237	15885	15928	16009	15714	16009	15968	15893	15776	15920	15937	15922	16096	15852	16012	15928	15878	15878	15959	15847	16038	15868	16011	15972	15986	15990	15956	15982	15812	16051	15891	15807	16037	16226	15906	15857	15845	16096	15921	15984	15994	15973	15916	15929	15995	15988	15906	15760	15879	15853	16027	15777	15933	15930	15818	15834	15919	16058	15924	15839	16039	15765	16020	15955	15893	15752	16151	15791	15842	15813	15735	15884	15863	15950	15880	16043	15920	16024	15907	16059	15645	15688	15851	15985	15945	15969	15814	15887	16020	16053	16013	16036	16011	15899	15899	15859	16025	15691	15886	15980	15776	15887	15994	15978	16032	16165	15701	15946	15795	15945	15831	15910	15805	15928	15840	15772	15936	15964	15913	16035	15981	15867	15994	15934	16019	15887	15783	15632	15903	15963	15984	15933	16017	16037	15918	16000	15882	15754	15879	16080	16031	15905	15765	15944	15878	15745	15823	15983	15924	15960	15905	15786	15891	15829	16167	15860	15768	15853	15881	15777	15810	16015	15894	15975	15866	15920	15920	15910	15758	16098	15945	15991	16012	15812	15897	15919	16170	16019	15968	15911	15895	15966	15858	15937	15828	15978	15930	15901	15749	15546	15949	15881	16061	15813	15753	15954	16072	15805	15812	15758	15815	15994	15801	15828	16057	15953	15634	15970	15908	15947	15896	15976	15894	15934	16228	16106	15870	15880	15874	15916	15803	15760	15967	15975	16065	15956	16096	15907	15879	15953	16044	15961	15900	15977	15994	15688	15847	15967	16003	15958	16000	15972	15996	15931	15898	15810	15941	15919	15864	15831	16021	15843	15997	16080	16046	15951	16177	16056	15876	15993	15832	15904	16095	15719	16032	16104	16018	15930	15859	15599	15665	15738	15836	15963	15844	15929	15923	16005	16068	15788	15969	16070	15870	15826	15815	15815	15709	15951	15830	15932	15986	16018	15946	15879	15951	16043	15969	15771	15968	16113	15815	15917	15992	16062	15927	15789	15954	15995	16085	15897	15893	15900	15939	15877	15718	15758	15967	15857	16003	15912	15889	15852	15991	15852	15775	15797	15904	16004	15977	15788	15859	16016	16223	15889	15979	15844	15951	16010	15948	16006	15905	15965	15791	15961	15849	15830	15934	16027	15825	15891	15850	15822	15811	15817	15870	15937	16000	16142	16032	15805	15889	15958	16019	15993	15910	15934	16015	15910	15956	15801	15880	16078	16030	15810	15706	15912	15975	16088	15738	15768	15945	15915	15958	15885	15869	16133	15984	15926	15895	15913	15992	15934	15869	15870	15972	16017	15846	15780	15830	15993	15772	15771	15920	16020	15906	15773	15939	15904	16022	16113	15785	15892	16059	15913	15797	16044	15967	15940	15811	15778	15939	15937	15925	15702	15847	15820	16000	15816	15925	15762	15951	15823	15922	15762	15906	15841	15892	15841	15803	16017	15901	15925	15924	15814	15923	15928	15929	16004	15861	15753	15817	15956	16040	15731	15857	15939	16104	16057	16213	15976	15846	15869	15826	15885	15921	15908	16021	16038	16085	15879	15846	16154	16040	15574	16053	16050	15886	15917	16055	15892	15974	15868	16012	15797	15839	16110	16018	15766	15853	15708	15913	15934	15960	15883	15852	16040	15860	15969	15929	16016	16005	15959	15929	16115	15970	15865	15894	16007	15941	15996	15990	15956	15897	15806	15947	15808	15776	15901	15933	15936	16047	15858	15787	15693	15853	15963	15768	15837	15956	15862	15850	15862	15943	15985	15941	16097	15895	15925	15820	15901	15849	15889	15816	15981	15800	15952	15860	15950	15885	15851	15982	15881	15923	15599	15810	15861	16005	16013	15974	15827	16002	15938	16056	16052	15768	15905	15874	15871	15882	15899	15953	15863	15754	15958	15851	15917	16048	15985	16068	16041	16074	16026	16007	15884	15979	15621	16063	15814	16037	15756	15889	15863	15866	15950	15869	15888	16061	16087	16028	16075	16010	15881	15888	16006	16030	15907	15877	15907	15872	15732	15910	15978	15863	16018	15729	15949	16091	15923	16175	15938	15920	15956	15952	15950	16074	15847	15975	15882	15964	15972	15953	15986	15934	15801	15972	15846	15951	16106	16063	16046	15867	15802	15889	15761	15859	15943	15933	16081	15883	15978	15758	15940	15822	15836	15861	15732	15953	15969	15905	15942	15973	16047	15827	15828	15798	15950	15867	15864	15771	15791	15843	15821	15916	15947	16076	15810	15890	15966	16089	16014	15985	15806	16025	16012	15921	15903	16010	15917	16055	15892	16042	15915	15879	15902	16044	16018	15923	15888	16075	15776	15957	16006	15795	15843	15919	15810	15746	15920	15913	15947	16029	15834	15782	15803	15980	15944	16141	15926	15998	16019	15870	15947	15750	15951	16011	15924	15851	15905	15814	16001	16010	15990	15762	15907	16035	15841	15792	15858	15868	15961	15992	15816	16057	16001	15973	15981	16050	15682	15863	15883	15972	16017	15856	15974	16050	15970	15959	15967	16054	15907	15885	15826	15983	16106	15893	16074	15738	15895	15883	15841	15850	15847	15864	16083	16070	15920	15922	15985	15867	15975	15765	16172	16088	15786	16079	15760	15980	16119	15950	15947	15945	16128	16218	15772	15848	15826	15678	15941	15857	15781	15765	15911	16170	16168	15901	16071	16067	15997	15933	15787	15829	15854	15759	15859	16067	15993	15988	15805	15976	15849	16044	15953	16081	15951	16040	15949	15943	15872	15944	15862	15908	15908	15788	15766	15805	15655	15840	16091	15901	16033	15898	15986	16062	15846	16105	16097	15923	15874	15811	15927	16016	15886	15864	15919	16088	15995	15948	16169	16231	15991	15806	15905	16142	16169	15639	15998	15997	16009	15779	15961	16017	15911	15883	15917	15993	15940	15818	15785	15906	15791	16040	16028	15966	15839	15946	15849	15930	15977	15887	15973	15934	15862	15786	15913	15746	15744	15912	15739	15939	16042	15916	15922	15973	16020	15997	15932	15732	15818	15976	16074	15768	16022	15940	15991	15963	15933	16038	16177	15721	15789	15933	15952	15963	16075	15960	15909	15798	15934	16161	16072	15826	15933	16030	15929	15781	15868	16158	15921	15863	16072	15905	16065	15843	15854	15910	15896	15990	16086	15942	16036	16070	15910	15955	15936	16008	15879	15968	16158	15875	15926	15956	16096	15934	15797	16095	16093	15902	15998	15923	15896	15953	15977	15900	15801	15805	15823	15825	15853	15939	15831	16003	16030	16051	15835	16007	15788	15800	15803	16008	15857	16076	15899	16047	15827	16029	16073	15895	15951	15965	15913	15947	15863	15846	15870	16107	15895	15951	15954	16103	15811	15762	15663	15781	15807	15856	15829	15752	15985	15649	16008	15838	15903	15791	15952	16022	16092	15828	15915	15983	15966	16148	16008	15980	15886	15904	15829	15927	15877	15747	15812	15891	15873	15884	15958	15922	15918	15835	15934	15870	15943	15840	16045	16045	16066	15957	16033	16004	16024	15879	15973	16021	15875	15863	15849	15995	15878	15800	15953	15956	15923	15916	15969	16044	15917	15787	15925	15917	15987	15763	15881	16133	15848	15841	15916	15979	15790	15989	15795	15845	15970	15926	15937	15989	16057	15884	15973	16035	15929	15817	15732	15915	15983	15937	15820	15933	15735	16227	16010	15992	15984	15796	15878	15844	15963	16018	15801	15866	15828	16036	15915	15879	15712	15912	15982	15897	15901	15907	16054	16049	15886	15799	16068	15997	15886	15935	15876	15806	15798	15942	16288	15941	15877	16004	16000	15755	15805	15906	15979	15793	15985	15790	15978	15843	15851	15978	15771	15963	15993	15733	16030	15953	15913	15888	16057	15889	16018	15978	15884	15979	15726	16006	16022	16191	16042	15864	15929	15762	15679	16018	15923	15885	16054	16063	16053	16073	15959	15853	15899	16023	15983	15804	15898	15848	15782	16008	16106	15945	15969	15827	15998	15757	15852	16042	16013	15938	16029	15815	15926	15904	15832	15880	15951	15828	15805	15959	15897	15836	15856	15829	15809	16062	15925	15979	15800	16010	15784	15894	15873	15926	15811	15781	16107	15753	15915	15905	15874	15998	15786	15961	16083	15810	15864	15859	15912	15857	15748	15790	15886	15862	15894	15956	15856	15950	15919	16019	15888	16001	15900	15870	15919	15828	15822	15822	15720	16020	15925	15937	15857	15920	16082	15789	15920	16031	15822	15714	15862	15941	16020	15884	15834	15894	16056	15991	16056	15932	16069	15908	15626	15953	15862	15879	15860	15875	15940	16103	16039	15978	15911	15858	15972	15989	15835	15786	15806	15692	15798	15925	15727	15901	15755	15908	16034
22727	39062	39219	33118	27921	24817	22196	20226	18995	18336	17652	17166	16620	16493	16495	16340	16201	15923	15808	15604	15607	15323	15395	15395	15441	15334	15472	15394	15195	15095	15266	15390	15368	15343	15200	15222	15329	15190	15315	15349	15127	15229	15184	15033	15202	15221	15331	15143	15134	15302	15143	15272	15139	15207	15217	15205	15348	15280	15250	15117	15323	15167	15175	15216	15513	15095	15167	15240	15294	15288	15124	15183	15232	15165	15052	15294	15191	15207	15277	15042	15217	15417	15200	15132	15170	15134	15199	15019	15306	15110	15153	15143	15361	15222	15185	15304	15095	15221	15230	15066	15199	15068	15130	15189	15162	15108	15145	15189	15181	15332	15039	15323	15126	15112	15289	15208	15300	15122	15153	15200	15241	15281	15186	15247	15404	15117	15185	15293	15278	15299	15120	15041	15270	15184	15116	15242	15179	15082	15208	15167	15245	15136	15310	15224	15250	15060	15128	15266	15208	15256	15118	15361	15266	15182	15326	15212	15003	15347	15260	15072	15220	15051	15167	15295	15138	15167	15001	15133	15178	15217	15212	14979	15206	15278	15024	15082	15144	15059	15292	15063	15163	15106	15151	15221	15097	15165	15142	14972	15153	15331	15075	15203	15252	15084	15211	15231	15203	15213	15214	15218	15117	15242	15157	15272	15295	15351	15179	15219	15039	15143	15208	15168	15173	15314	15306	15133	15120	15296	15090	15113	15167	15016	15109	15354	15152	15174	15163	15226	15194	15450	15123	15260	15093	15094	15338	15163	15230	15230	15174	15158	15152	15187	15248	15103	15076	15123	15234	15292	15304	15092	15237	15087	15063	15135	15141	15083	15232	15220	15277	15135	14943	15318	15316	15198	15259	15192	15164	15323	15185	15230	15122	15088	15224	15128	15146	15203	15334	15000	15287	15235	14920	15276	15109	15182	15204	15278	15183	15145	15069	15322	15216	15200	15100	15133	15140	15172	15189	15279	15113	15188	15187	15225	15299	15128	15113	15235	15168	15136	15014	15102	15267	15070	15211	15071	15145	15224	15247	15193	15160	15243	15228	14936	15137	15043	15045	15194	15214	15210	15210	15086	15115	15308	15291	15127	15273	15202	15235	15066	15162	15350	15069	15181	15205	15231	15113	15286	15398	15296	15127	15230	15036	15122	15158	15107	15179	15219	15168	15258	15091	15317	15362	15130	15372	15106	15117	15059	15162	15237	15256	15399	15141	15242	15091	15129	15118	15234	15097	15116	15235	15203	15142	15304	15098	15042	15131	15309	15155	15277	15158	15222	15148	15182	15203	15212	15171	15279	15177	15112	15212	15118	15128	15045	15256	15261	15257	15300	15082	15089	15176	15177	15126	15132	15339	15177	15143	15071	15207	15129	15278	15094	15180	15061	15210	15160	15300	15457	15074	15219	15226	15225	15192	15108	15299	15038	15159	15169	15240	15355	15241	15129	15318	15256	15225	15211	15272	15148	15244	15171	15257	15149	15078	15314	15380	15178	15227	15162	15166	15201	15083	15175	15202	15281	15011	15161	15224	15062	15112	15010	15067	15219	15257	15172	15222	15213	15207	15153	15045	15308	15135	15066	15320	15257	15267	15083	15069	15070	15273	15151	15251	15309	15039	15289	15243	15109	15192	15244	15173	15098	15037	15204	15405	15136	15228	15313	15007	15199	15157	15133	15169	15126	15049	15241	15474	15089	15136	15233	15152	15326	15050	15115	15281	15161	15218	15127	15113	15128	15118	14998	15275	15191	15152	15200	15399	15092	15225	15217	15301	15196	15250	15210	15236	15285	14985	15122	15225	15378	15274	15183	15350	15011	15249	15096	15260	15253	15106	15247	15301	15275	15187	15194	15247	15037	15397	15136	15106	15169	15414	15086	15280	15213	15109	15206	15028	15179	15146	15192	15109	15096	15124	15213	15185	15320	15185	15191	15227	15193	15139	15352	15055	15301	15159	15075	15307	15081	15277	15191	15256	15158	15084	15253	15266	15095	15210	15082	15166	15302	15260	15115	15160	15244	15023	15117	15052	15018	15060	15274	15149	15120	15123	15384	15226	15203	15012	15334	15093	15281	15139	15128	14975	15298	15145	15106	15155	15175	15237	15192	15177	15210	15418	15184	15351	15072	15210	15211	15153	15157	15233	15212	15183	15286	15211	15157	15234	15213	15030	15165	15207	15132	15095	15129	15119	15152	15022	15192	15285	15132	15175	15118	15089	15183	15204	15222	15075	15184	15249	15075	15307	15277	15198	15215	14953	15337	15147	15115	15080	15198	15376	15292	15198	15248	15347	15206	15145	15178	15294	15235	15056	15095	15186	15266	15247	15274	15254	15172	15183	15180	15244	15121	15093	15015	15247	15064	15329	15224	15101	15117	15149	15208	15322	15135	15236	15110	15321	15311	15213	15092	15199	15148	15208	15289	15310	15275	15322	15115	15155	15147	15040	15147	15037	15025	15172	15227	15194	15212	15239	15312	15280	15223	15165	15149	15198	15312	15165	15231	15125	15204	15165	14818	15085	15193	15178	15205	15151	15241	15024	15239	15316	15204	15127	15168	15210	15238	15131	15165	15180	15172	15252	15118	15025	15310	15107	15176	15383	15206	15152	15142	15156	15425	15303	15094	15252	15198	15380	15313	15221	15032	15179	15198	15211	15195	15166	15050	15131	15313	15150	15177	15130	15137	15314	15175	15219	15167	15351	15010	14979	15128	15087	15320	15169	15165	15231	15273	15188	15273	15096	15184	15257	15151	15120	15122	15072	15183	15250	15033	15217	14972	15255	15044	15062	15065	15193	15226	15140	15210	15078	15245	15127	15160	15157	15212	15145	15137	15025	15226	15116	15246	15168	15241	15308	15245	15290	15241	15134	15204	15419	14984	15125	15106	15174	15290	15263	15317	15181	15278	15217	15122	15104	15234	15132	15207	15328	15315	15232	15115	15149	15243	15120	15140	15108	15207	15215	15198	15229	15127	15259	15212	15145	15123	15055	15281	15255	15198	15095	15145	15242	15289	15246	15085	15237	15236	15163	15204	15194	15262	15127	15021	15164	15154	15177	15066	15167	15356	15331	15144	15257	15083	15199	15253	15142	15288	15277	14963	15233	15265	15286	15295	15225	15135	15166	15243	15152	15218	15410	15144	15285	15192	15251	15155	15237	15228	15390	15251	15257	15043	15140	15355	15104	15008	15139	15252	15213	15293	14989	15232	14878	15089	15125	15079	15263	15258	15088	15166	15197	15281	15339	15028	15302	15253	15201	15097	15239	15216	15170	15435	15165	15207	14999	15198	15077	15263	15342	15247	15343	15264	15296	15190	15255	15155	15279	15082	15216	15194	15297	15141	15194	15041	15069	15259	15276	15237	15216	15217	15424	15051	15278	15078	15199	15122	15147	15225	15277	15310	15126	15232	15217	15180	15184	15263	15253	15370	15084	15196	15258	15128	15127	15151	15217	15318	15106	15093	15291	15356	15160	15211	15151	15096	15035	15207	15181	15107	15341	15158	15193	15263	15118	15014	14983	15265	15244	15232	15042	15380	15114	15190	15357	15218	15148	15061	15101	15185	15136	15247	15199	15211	15389	15045	15371	15217	15134	15123	15096	15230	15120	15156	15170	15155	15214	15122	15303	15287	15276	15153	15044	15140	15248	15264	15183	15112	15195	15051	15262	15244	15211	15274	15176	15127	15189	15173	15106	15366	15153	15176	14985	15141	15270	15304	15222	15349	15162	15119	15076	15050	15122	14936	15252	15178	15276	15419	15217	15150	15262	14989	15154	15222	15304	15337	15192	15336	15234	15194	15355	15175	15178	15218	15276	15241	15169	15315	15332	15192	15125	15250	15152	15363	15119	15202	15396	15053	15348	15203	15290	15299	15257	15330	15245	15108	15185	15175	15208	15159	15094	15167	15186	15030	15138	15021	15120	15210	15162	15118	15207	15256	15242	15233	15139	15147	15080	15310	15020	15194	15131	15210	15327	15265	15172	15181	15148	15221	15090	15158	15171	15295	15184	15160	15202	15272	15272	15220	15247	15263	15081	15082	15166	15111	15205	15040	15148	15381	15212	15232	15115	15288	15089	15153	15326	15199	15139	15451	15070	15346	15265	15128	15108	15082	14939	14942	15211	15342	15315	15122	15058	15042	14939	15285	15219	15191	15176	15193	15182	15103	15265	15098	15212	15148	15239	15110	15199	15145	15291	15167	15207	15235	15120	15124	15187	15103	15148	15102	15176	15242	15196	15140	15169	15136	15201	15217	15025	15060	15121	15230	15130	15287	15145	15236	15187	15232	15169	15152	15022	15147	15084	15087	15189	15236	15334	15247	15080	15257	15159	15184	15051	15157	15179	15304	15147	15213	15176	15189	15180	15321	15002	15327	15194	15269	15162	15245	15087	15269	15064	15194	15132	15325	15210	15370	15190	15214	15150	15141	15111	15147	15181	15127	15178	15189	15117	15110	15192	15277	15205	15204	15210	15282	14980	15242	15168	15145	15231	15110	15185	15058	15270	15228	15158	15204	15137	15206	15064	15059	15202	15121	15252	15216	15268	15064	15210	15299	15164	15186	15174	15198	15279	15108	15301	15235	15378	15159	15187	15148	15272	15074	15239	15207	15151	15385	15095	15205	15186	15145	15088	15310	15184	15210	15200	15299	15201	15094	15257	15186	15307	15338	15219	15217	15127	15147	15160	15141	15259	15180	15127	15246	15097	15048	15092	15069	15189	15329	15132	14922	15294	15253	14968	15217	15103	15207	15116	15239	15268	15155	15207	15123	15298	15137	15125	15254	15204	15136	15214	15193	15258	15187	15370	15287	15250	15181	15076	15358	15206	15348	15157	15312	15081	15276	15079	15169	15186	15322	15203	15009	15346	15044	15235	15229	15331	15115	15211	15150	15213	15152	15122	15304	15232	15035	15275	15152	15306	15086	15275	15141	15135	15117	15108	15229	15192	15371	15145	15233	15080	15024	15070	15149	15275	15311	15094	15236	15212	15065	15130	15216	15302	15253	15182	15189	15167	15337	15196	15332	15060	15252	15208	15257	15279	15258	15270	15258	15229	15297	15226	15166	15203	15227	15193	15158	15316	15098	15240	15144	15232	15247	15241	15144	15186	15117	15193	15231	15279	15267
22877	21289	29128	23925	22151	24929	26205	20903	19243	19221	18034	17385	17227	17206	17082	16978	16639	16728	16473	16212	16239	16249	15876	16120	15991	15953	16038	16015	15801	15821	15908	15917	15792	15929	15731	15890	15917	15825	15794	15808	15976	15989	15833	15872	15927	15841	15900	15867	15684	15757	15775	15989	15882	15939	15800	15886	15671	15756	15711	15852	15637	15736	15623	15762	15824	15904	15794	15660	15754	15778	15724	15837	15690	15700	15681	15770	15741	15578	15732	15663	15812	15870	15790	15610	15834	15846	15698	15649	15701	15847	15762	15672	15765	15737	15736	15787	15607	15586	15709	15586	15798	15726	15733	15823	15731	15667	15830	15721	15756	15946	15694	15665	15699	15876	15794	15771	15524	15756	15561	15612	15619	15761	15634	15753	15615	15767	15712	15728	15716	15638	15667	15610	15603	15578	15653	15952	15847	15716	15588	15509	15649	15554	15870	15602	15716	15543	15621	15521	15878	15636	15688	15766	15769	15561	15784	15728	15773	15778	15703	15724	15655	15587	15818	15752	15589	15922	15638	15981	15586	15924	15768	15678	15807	15622	15701	15667	15608	15751	15700	15825	15576	15573	15728	15705	15646	15702	15737	15783	15825	15807	15729	15768	16013	15829	15602	15652	15694	15626	15779	15651	15736	15571	15578	15836	15802	15478	15801	15576	15741	15689	15539	15749	15557	15556	15755	15758	15679	15663	15572	15710	15820	15830	15639	15726	15525	15524	15768	15621	15678	15568	15837	15731	15630	15514	15689	15649	15689	15709	15788	15635	15731	15725	15815	15794	15679	15831	15652	15580	15905	15826	15582	15765	15722	15566	15711	15665	15777	15747	15772	15579	15644	15619	15672	15728	15574	15668	15592	15506	15630	15724	15723	15633	15557	15698	15749	15714	15796	15707	15777	15675	15700	15643	15610	15533	15668	15832	15660	15599	15717	15785	15789	15686	15451	15766	15612	15489	15796	15456	15776	15684	15770	15665	15576	15686	15580	15657	15537	15448	15547	15783	15696	15749	15869	15535	15763	15624	15883	15725	15737	15596	15739	15787	15631	15690	15915	15770	15776	15582	15727	15689	15797	15851	15740	15811	15766	15817	15702	15813	15614	15677	15541	15652	15700	15638	15750	15626	15632	15567	15642	15490	15830	15637	15763	15520	15668	15628	15739	15522	15662	15821	15637	15824	15731	15762	15617	15549	15522	15777	15714	15750	15864	15834	15868	15762	15558	15600	15670	15659	15800	15693	15767	15629	15663	15758	15583	15792	15736	15807	15395	15702	15650	15591	15532	15599	15590	15613	15698	15835	15605	15627	15743	15939	15666	15703	15584	15743	15736	15650	15576	15636	15748	15714	15743	16006	15819	15618	15682	15757	15622	15836	15768	15568	15558	15730	15582	15640	15940	15552	15454	15497	15597	15618	15721	15691	15670	15680	15663	15659	15656	15601	15589	15642	15634	15685	15601	15704	15730	15602	15786	15752	15743	15803	15807	15780	15690	15631	15762	15804	15677	15811	15767	15575	15633	15619	15765	15757	15713	15817	15755	15764	15760	15733	15732	15546	15594	15736	15569	15763	15830	15648	15802	15800	15553	15689	15634	15605	15729	15697	15659	15532	15650	15631	15765	15536	15683	15454	15792	15612	15489	15535	15721	15754	15817	15893	15668	15763	15579	15603	15837	15760	15682	15507	15441	15755	15585	15544	15561	15693	15702	15907	15654	15683	15666	15655	15551	15738	15734	15824	15535	15681	15764	15687	15779	15747	15618	15602	15653	15633	15877	15501	15596	15660	15629	15601	15774	15764	15739	15807	15608	15779	15677	15640	15740	15585	15433	15512	15714	15651	15592	15915	15785	15469	15650	15531	15667	15549	15642	15682	15774	15726	15694	15616	15759	15776	15545	15718	15636	15765	15590	15824	15841	15833	15680	15648	15623	15649	15534	15821	15699	15690	15624	15731	15684	15652	15477	15641	15836	15817	15593	15671	15729	15579	15642	15755	15690	15877	15696	15693	15855	15758	15310	15523	15709	15661	15755	15586	15842	15977	15663	15649	15699	15606	15729	15484	15740	15793	15632	15606	15674	15674	15563	15621	15779	15720	15785	15876	15784	15807	15625	15760	15721	15662	15876	15715	15831	15690	15464	15528	15671	15835	15765	15711	15591	15689	15663	15773	15806	15825	15767	15752	15751	15622	15532	15675	15707	15853	15535	15530	15836	15741	15771	15778	15694	15842	15791	15762	15676	15647	15662	15697	15607	15673	15764	15855	15739	15601	15666	15764	15853	15713	15726	15739	15727	15695	15666	15764	15648	15857	15597	15790	15642	15647	15658	15705	15617	15756	15763	15464	15602	15795	15587	15629	15595	15716	15735	15741	15674	15716	15736	15776	15861	15628	15785	15730	15597	15767	15787	15703	15688	15498	15915	15703	15694	15654	15688	15808	15628	15725	15747	15688	15732	15528	15842	15556	15422	15685	15835	15872	15629	15684	15705	15802	15670	15681	15631	15630	15691	15644	15713	15662	15729	15606	15517	15715	15708	15902	15703	15609	15733	15620	15690	15677	15771	15692	15727	15587	15867	15668	15753	15858	15719	15578	15658	15452	15777	15509	15755	15639	15786	15574	15761	15647	15792	15958	15863	15551	15571	15665	15702	15764	15674	15632	15770	15670	15731	15768	15573	15729	15609	15777	15774	15800	15735	15511	15704	15711	15682	15791	15694	15656	15684	15684	15544	15837	15628	15641	15852	15631	15557	15597	15793	15676	15680	15635	15737	15843	15805	15726	15792	15887	15704	15629	15729	15719	15704	15682	15782	15775	15660	15639	15628	15568	15870	15580	15914	15656	15870	15775	15657	15753	15721	15631	15606	15634	15677	15623	15565	15452	15701	15757	15588	15552	15894	15803	15859	15746	15713	15823	15880	15816	15681	15751	15706	15599	15608	15520	15569	15527	15557	15534	15601	15823	15779	15599	15717	15876	15710	15812	15614	15803	15823	15812	15623	15488	15690	15589	15457	15611	15712	15728	15592	15670	15581	15720	15713	15828	15941	15853	15715	15729	15904	15720	15511	15571	15715	15694	15761	15714	15820	15766	15852	15632	15601	15622	15721	15561	15857	15632	15771	15524	15734	15589	15835	15549	15678	15665	15904	15586	15865	15716	15846	15577	15748	15631	15741	15702	15661	15794	15837	15626	15555	15969	15591	15531	15629	15710	15664	15794	15678	15637	15718	15759	15426	15536	15556	15709	15456	15519	15784	15789	15660	15714	15498	15658	15738	15853	15835	15663	15772	15590	15951	15668	15638	15642	15753	15603	15756	15770	15623	15730	15801	15656	15608	15664	15797	15723	15704	15685	15598	15803	15601	15633	15734	15900	15737	15810	15707	15672	15808	15698	15543	15632	15806	15753	15678	15729	15855	15688	15798	15639	15729	15549	15610	15471	15600	15648	15667	15728	15825	15791	15636	15557	15663	15438	15799	15839	15698	15788	15733	15660	15686	15647	15671	15658	15805	15567	15607	15517	15767	15687	15876	15589	15701	15473	15582	15632	15785	15571	15727	15702	15702	15733	15776	15649	15672	15466	15675	15696	15653	15784	15933	15608	15722	15540	15713	15631	15716	15578	15682	15760	15539	15636	15736	15790	15860	15743	15604	15631	15654	15641	15657	15613	15717	15703	15723	15648	15677	15690	15684	15505	15630	15808	15765	15646	15689	15688	15840	15770	15748	15823	15731	15710	15877	15512	15645	15768	15622	15816	15691	15578	15647	15836	15540	15768	15612	15872	15588	15633	15761	15592	15632	15526	15753	15759	15812	15648	15863	15731	15756	15541	15634	15763	15586	15521	15763	15786	15720	15580	15739	15554	15670	15630	15709	15663	15679	15541	15602	15557	15921	15603	15666	15778	15670	15730	15630	15811	15618	15559	15490	15734	15557	15823	15735	15666	15795	15644	15621	15592	15760	15755	15558	15741	15588	15741	15603	15643	15936	15715	15681	15597	15606	15621	15842	15466	15616	15682	15610	15667	15765	15616	15671	15595	15679	15764	15609	15757	15830	15642	15668	15925	15500	15688	15522	15530	15687	15776	15628	15786	15681	15722	15724	15661	15631	15712	15712	15750	15695	15702	15597	15640	15811	15827	15922	15682	15767	15611	15770	15512	15656	15788	15520	15458	15737	15771	15920	15885	15687	15669	15678	15875	15532	15455	15774	15713	15670	15507	15693	15610	15672	15655	15760	15810	15670	15541	15633	15571	15594	15650	15653	15555	15729	15609	15489	15790	15764	15634	15610	15682	15821	15588	15608	15749	15741	15688	15792	15876	15745	15713	15568	15647	15631	15737	15728	15699	15641	15668	15650	15751	15829	15858	15753	15596	15700	15537	15567	15716	15784	15689	15762	15769	15712	15762	15801	15659	15632	15766	15726	15601	15679	15654	15742	15737	15727	15673	15971	15860	15675	15552	15650	15691	15800	15589	15653	15771	15808	15565	15753	15624	15674	15657	15772	15482	15626	15546	15675	15702	15742	15724	15759	15453	15664	15812	15560	15635	15497	15704	15814	15753	15699	15495	15698	15695	15719	15581	15611	15772	15672	15618	15630	15534	15651	15613	15666	15622	15587	15749	15527	15828	15630	15689	15770	15546	15570	15629	15731	15599	15572	15664	15670	15612	15623	15532	15660	15634	15569	15684	15754	15784	15605	15594	15613	15798	15814	15694	15774	15732	15744	15634	15455	15912	15736	15675	15693	15741	15740	15705	15604	15436	15694	15704	15836	15696	15651	15543	15629	15714	15759	15684	15611	15772	15474	15817	15772	15773	15627	15830	15801	15571	15762	15598	15791	15594	15466	15657	15668	15733	15647	15596	15760	15651	15677	15592	15771	15619	15788	15756	15737	15733	15717	15672	15735	15488	15907	15610	15642	15658	15804	15793	15806	15775	15663	15677	15802	15748	15472	15489	15728	15683	15724	15538	15561	15587	15941	15859	15720	15612	15715	15598	15699	15441	15748	15748	15642	15806	15829	15750	15744	15610	15806	15726	15692	15622	15535	15766	15633	15685	15763	15679	15663	15801	15647	15578	15720	15559	15547	15746	15703	15720	15727	15731	15444	15675	15876	15831	15698	15526
24261	43296	42866	37106	32205	28211	24521	22605	21086	20268	18635	17920	17583	17275	16979	16850	16680	16283	15750	15745	15601	15209	15263	15439	15270	15374	15361	15160	15194	15255	15281	15305	15277	15100	15113	15096	15118	15186	15208	15084	15091	15053	15109	15115	15232	15153	15042	15165	15117	15166	14988	15249	15053	15073	15123	15019	15054	15032	14999	14983	15024	15211	14925	15211	15219	15039	14984	15051	15200	14940	15034	15050	14942	15039	15033	15043	14983	15190	14972	15018	14962	15051	15140	14918	15066	15118	14843	15154	15167	14930	14946	15001	15034	15053	14827	15079	15010	14992	15140	15162	15153	15039	14968	14892	15023	15031	15119	15161	15099	15002	15187	14974	15037	14967	15133	14985	15035	14882	14944	14931	14920	15083	15108	14751	14965	15007	15058	15063	14978	14997	14828	15054	15137	14961	15044	14975	15035	14990	15068	15060	15023	15058	15058	14943	15033	14791	14938	14820	14951	14912	14924	15024	15177	14951	14835	15097	15105	15084	15190	14815	15037	15018	15097	15028	15014	14962	15024	14973	14958	15127	15239	15050	15040	14953	15196	14926	15010	15020	15111	15164	14916	15071	14871	14980	14860	14937	15018	15127	14908	14978	15139	15108	14927	15069	15030	15183	14958	15094	15089	14973	14918	15040	15020	14896	15051	14727	15154	14951	15053	14959	15148	14915	15016	14981	14953	15002	15020	14883	15043	14963	14956	15054	14987	15187	14990	15088	15220	15029	15073	15013	15052	14978	15029	15048	14975	14924	15149	15069	14944	15119	15045	15129	14991	14971	15123	15110	14978	14811	14868	15135	14990	15040	14900	14920	15054	14874	14985	14967	14953	15056	15031	15070	15068	15163	14893	15105	15084	15023	14998	14954	15318	15079	15096	15126	14918	14995	15118	15104	15251	14959	14999	14987	15066	15074	15026	15062	15013	14900	14935	15020	14856	14924	14829	15088	15069	14919	14969	14973	14912	14983	15025	15157	14954	15050	15054	15002	15191	14967	15044	14930	14952	15026	15002	15010	14970	15022	15073	15038	15067	15178	14928	15166	14952	15130	15181	14978	14863	15090	15052	14976	15072	14889	15145	14946	15025	15239	14921	14989	15036	14799	14781	14934	15167	15139	15014	15068	14795	15211	15031	14992	14919	15071	14962	15086	15066	14948	14968	14869	14972	15103	15085	14954	14873	15129	14783	14907	15121	14930	15058	14867	14986	15080	15038	14977	15130	15008	14847	14907	15115	14983	15100	14984	14921	14971	14982	14937	15009	14893	14906	15043	15040	15101	14965	15032	14883	14951	14949	14977	14921	15046	15123	15005	15111	14912	15005	15117	15172	14936	14939	15020	15156	15082	14945	15042	15171	14950	14995	14949	15025	14959	15025	14818	15063	14974	15019	15036	15010	15010	14900	15058	15135	15147	14993	15074	15157	14832	14922	15114	15111	14943	14914	14973	15052	14951	15025	15006	14975	14934	15086	15023	14964	14948	14834	15112	15155	14965	14916	14906	15075	14960	15174	14998	15100	15025	15088	15118	14960	14891	15038	14884	14855	14993	14916	14978	15028	15054	14940	15041	14948	14950	15228	15039	14998	14929	14975	14973	15027	15194	15173	15013	14947	15038	15092	15110	15091	14951	14997	15164	14988	14905	15043	15154	15069	15004	15111	15031	15133	14893	15070	15015	15104	15127	15053	14947	14890	14866	14874	14982	15094	15159	14984	15089	14972	14915	14974	15045	15124	15017	14870	15069	15040	15045	15096	15181	15091	15073	14981	14976	15049	15027	15156	14989	14946	14956	15104	15099	14929	15038	14890	15023	15158	14952	14975	15136	15097	14970	14982	15032	15114	15055	15070	15016	15022	14975	15060	15006	14883	15000	15099	15098	15052	15183	15045	15092	14998	15074	14969	15092	14985	14871	15142	15063	14845	14943	15009	14914	14981	14989	14944	14999	14951	15119	14867	15129	14912	14916	14976	15038	14989	14869	14950	14924	14787	15093	15122	15042	15082	14881	15154	15014	14887	14995	14952	14921	15014	15134	14914	14966	15103	15231	15068	15023	14962	14839	14961	14891	15092	15061	15019	14987	15087	14910	15047	15074	15035	15160	15104	14912	15053	15005	15010	14849	14895	14816	15151	15051	15070	15060	15037	14994	14933	14960	15007	15108	14987	14864	14962	15125	14985	15059	15104	15015	14931	15021	14944	15004	14921	14949	15002	14809	15081	14977	14918	15037	15070	14991	15175	14843	14859	15056	14953	15081	14989	14979	15029	14910	14832	14969	15086	15005	14991	15021	15066	15066	15184	15044	15045	15095	15034	15229	14892	14961	15055	14950	15023	15046	15145	15076	14972	15111	15040	14968	15106	15142	14983	15003	15037	15070	15114	14884	15117	15041	15099	14703	15037	14989	15024	15057	14962	14997	14979	15070	14976	15080	15064	15072	14980	15083	15063	14975	14953	14904	15037	14903	14932	14834	15016	14939	15127	15018	14961	14944	15012	14946	15069	15089	14978	15006	14872	15177	15138	14956	15278	14932	15143	15092	15005	15144	14925	15020	14827	15113	14980	14934	15038	14958	14770	14996	15091	14887	15158	15149	15030	14984	14862	14927	15090	15032	15038	15010	15114	15008	15159	15039	15177	14882	14960	14988	15146	14963	15120	14839	14904	15164	15057	14953	14914	15071	14983	14867	15037	14923	14998	15007	14902	14992	14933	15098	15055	15100	15066	14997	15026	14987	15098	14962	14939	14890	15031	15118	14980	14900	15074	15146	15084	14871	15168	15105	14958	15194	14986	15113	15020	15025	15189	15023	14985	15057	14919	15182	14945	14859	15004	14862	15027	14904	15035	14786	15043	14928	14890	14980	15019	14855	15087	15008	14894	14844	14937	15100	14940	14955	14959	14979	14993	15197	15007	14974	14718	14931	15048	14996	14972	14889	15006	15067	14952	15023	15064	14998	15012	14845	15026	14956	15083	15066	15028	15164	15089	14856	15096	14875	15031	14899	15125	15082	14932	14801	14995	14847	14924	15088	15005	14863	14897	15094	15041	15144	14938	15201	15029	15086	15135	14940	15031	15008	15011	14813	14973	15018	15179	14967	15213	15042	15018	14788	14796	14928	14905	15088	15082	15033	15014	14954	14989	15003	15054	15174	14869	14967	14929	14865	15053	15129	15160	15067	15272	14976	15027	15051	15139	14943	15013	14996	15182	15018	15025	14950	15074	15090	14833	15132	15019	14970	15049	14994	14974	14932	15094	15088	15231	14748	14861	14912	15129	15000	14945	15009	15009	14916	15025	15140	15187	15073	15093	14990	15048	15056	15125	15287	15004	14896	15150	15007	15125	14916	15021	14977	14931	14956	15057	14923	15095	14918	14927	15111	15073	14979	14961	14965	15170	14888	15017	15242	15015	14974	15029	15198	15074	14998	14928	14972	14960	14969	14974	15071	15129	15134	14982	15102	14885	15091	14936	14975	14999	14896	15117	15128	14801	14987	15086	14939	15241	15127	15039	15100	15033	15004	14926	15047	15209	15089	15093	14970	14969	15233	14982	14935	14980	15001	15103	15098	14801	15028	15072	15007	14909	14932	15007	14923	15044	14927	15134	14924	14944	14922	15048	15120	15040	14934	15046	14964	15240	15070	14952	14848	14937	15169	15070	14905	15068	15065	15241	14947	15053	14993	14987	15094	15109	15003	15090	14947	15115	15088	14967	14993	15281	15001	15056	15016	15026	14801	14960	15103	14990	15045	14954	14983	15068	15147	15030	15045	15078	14885	14920	15184	15024	15015	15089	15202	14923	15140	15073	14862	15259	14986	14938	15073	15042	14895	14942	14935	15041	14920	15174	14933	15001	14811	14931	14855	15102	14966	14976	15167	14923	14983	15013	14906	15016	15057	15027	15096	15010	14999	14960	14986	15092	14934	15002	14894	14939	15083	14944	14910	14858	15115	14971	15021	15008	14995	15182	15121	15144	14948	15136	15057	15158	15007	15161	14933	14992	15064	14973	15068	15002	14904	14988	15133	14836	15037	14958	14902	15036	15084	14890	14989	15153	14953	15140	14957	14996	15057	14947	14913	14994	15003	14978	15091	14943	14996	14982	14788	14993	15068	14919	15089	14828	14963	14839	15080	14736	14930	15140	15233	15012	14984	14976	14975	15013	14904	14926	15358	15088	14941	15088	15205	15124	14890	14964	14890	15070	14940	15155	14927	14961	15032	14875	14950	14969	15035	15015	15067	14989	15048	15012	15237	14986	14981	15208	15010	14883	14961	15163	15122	15021	15107	14864	15004	15025	15154	14987	15057	15010	15045	14948	15096	15013	15009	15032	15003	15078	14998	15140	14931	14899	15095	15076	15042	15135	14939	14855	14982	14835	14910	14906	15012	15066	14888	15065	14875	15095	14904	15161	14940	14951	14938	14963	14974	15001	15043	14956	14970	15061	14970	14905	15110	15227	15041	14889	14996	15019	15062	14828	14938	15097	15033	14974	15050	15199	14959	15022	14992	14869	15163	15064	15070	14987	14960	14930	15045	15104	14972	15127	15006	15092	15049	15081	15046	14996	14951	15030	14865	14928	14968	15162	14846	14986	15096	15013	14937	15004	15070	14956	14964	14980	14957	15023	14785	15000	15168	15185	14938	15033	15081	14938	15193	15108	14951	14967	15000	15121	14961	14993	14953	15111	15111	15067	15048	15057	15119	15101	15032	15008	15038	14950	14973	15247	14994	15173	14871	14986	14932	14972	15057	14844	15053	14915	14912	15041	14993	15151	15060	15127	15016	14919	14923	15116	15061	15156	14999	15035	15140	15085	15085	15048	15045	15025	15014	15126	15079	15141	14960	15031	14986	15072	14938	15101	14980	14915	15128	14911	15210	15047	14917	14914	15014	14951	15079	14882	14957	14986	14917	14970	14941	14966	14995	14912	15098	15071	15143	15026	15048	15076	15224	14868	15052	15135	15052	15018	15074	15077	15053	15105	15009	14990	15064	14994	14826	15059	14913	15014	15021	14904	15048	14893	15003	15142	14967	15059	14832	15054	15134	15033	15060	15034	15153	15031	15187	14922	14891	15154	15069	15014	15174	15040	14993	14993	15135	15097	14931	14880	15045	14975	15000	14998	15166
27527	23730	28953	25672	20910	18610	17752	16938	16767	16270	16204	15879	15881	15912	15748	15716	15961	15616	15676	15618	15763	15413	15531	15424	15824	15716	15432	15206	15471	15627	15429	15351	15380	15328	15594	15278	15517	15416	15478	15421	15403	15401	15452	15477	15348	15476	15443	15494	15543	15491	15433	15287	15527	15458	15393	15516	15339	15501	15394	15464	15475	15485	15450	15335	15362	15459	15381	15403	15552	15731	15350	15380	15468	15359	15365	15425	15232	15353	15614	15588	15418	15519	15444	15348	15350	15270	15287	15375	15503	15385	15451	15286	15591	15395	15478	15418	15405	15341	15449	15294	15391	15484	15412	15453	15345	15574	15405	15561	15467	15407	15241	15223	15596	15380	15345	15576	15297	15536	15510	15329	15450	15312	15565	15635	15444	15427	15275	15323	15553	15353	15365	15408	15583	15239	15278	15525	15365	15616	15464	15595	15298	15464	15370	15525	15646	15558	15447	15365	15325	15259	15536	15259	15432	15411	15345	15363	15595	15488	15486	15330	15393	15218	15264	15288	15477	15464	15408	15406	15551	15394	15345	15425	15483	15210	15375	15463	15472	15394	15350	15355	15359	15374	15442	15554	15571	15606	15413	15420	15502	15266	15493	15523	15670	15281	15370	15196	15307	15372	15305	15475	15314	15675	15461	15449	15536	15508	15299	15231	15277	15326	15521	15480	15553	15403	15368	15447	15360	15581	15552	15359	15723	15534	15498	15499	15349	15400	15498	15390	15526	15260	15256	15523	15302	15388	15481	15581	15529	15371	15463	15321	15351	15638	15502	15436	15297	15296	15308	15622	15498	15482	15500	15429	15434	15277	15584	15330	15321	15296	15531	15376	15425	15347	15308	15528	15370	15501	15337	15441	15568	15454	15389	15450	15409	15263	15554	15441	15472	15276	15493	15392	15540	15448	15578	15496	15463	15429	15459	15370	15596	15344	15603	15446	15454	15477	15420	15433	15458	15528	15434	15421	15576	15342	15370	15311	15456	15387	15631	15488	15542	15136	15443	15488	15482	15424	15502	15437	15438	15299	15442	15515	15546	15462	15318	15303	15554	15297	15558	15384	15392	15599	15250	15380	15446	15472	15563	15228	15362	15439	15318	15395	15437	15551	15575	15461	15464	15570	15392	15480	15270	15309	15613	15422	15321	15436	15431	15418	15443	15381	15480	15287	15432	15259	15333	15422	15532	15151	15411	15364	15323	15327	15559	15386	15409	15645	15312	15418	15371	15454	15460	15362	15216	15477	15580	15491	15351	15517	15595	15382	15518	15619	15573	15545	15612	15192	15398	15362	15520	15477	15421	15430	15535	15463	15547	15334	15573	15378	15437	15229	15493	15415	15353	15606	15700	15707	15360	15378	15412	15359	15370	15489	15190	15420	15417	15435	15477	15474	15631	15327	15414	15306	15441	15432	15488	15211	15467	15549	15484	15307	15490	15551	15533	15513	15466	15480	15381	15507	15415	15304	15375	15321	15444	15544	15450	15298	15470	15509	15411	15385	15505	15299	15563	15288	15303	15384	15541	15482	15324	15506	15426	15113	15540	15348	15432	15340	15356	15388	15633	15379	15446	15435	15286	15403	15429	15563	15353	15483	15447	15420	15472	15331	15573	15611	15435	15336	15558	15569	15554	15303	15305	15384	15470	15582	15511	15313	15407	15482	15579	15352	15432	15299	15414	15481	15423	15530	15401	15280	15438	15352	15455	15510	15528	15380	15346	15281	15505	15359	15630	15398	15470	15316	15367	15579	15425	15495	15410	15458	15523	15700	15278	15241	15333	15214	15208	15385	15347	15445	15286	15566	15544	15345	15291	15475	15371	15351	15428	15473	15370	15288	15548	15311	15432	15438	15539	15320	15344	15278	15336	15532	15577	15330	15255	15482	15487	15337	15541	15375	15450	15404	15485	15555	15515	15520	15550	15234	15473	15447	15426	15344	15582	15427	15325	15521	15347	15544	15609	15538	15558	15342	15490	15473	15463	15346	15374	15443	15468	15217	15452	15351	15497	15556	15299	15257	15360	15481	15287	15664	15483	15537	15402	15242	15479	15509	15447	15338	15421	15337	15602	15521	15330	15421	15524	15332	15288	15393	15504	15444	15568	15371	15310	15422	15310	15534	15427	15380	15447	15380	15201	15439	15535	15508	15519	15477	15308	15402	15451	15549	15507	15599	15343	15642	15521	15327	15380	15307	15563	15331	15477	15256	15360	15232	15384	15451	15311	15683	15284	15280	15579	15562	15468	15395	15471	15340	15349	15529	15410	15404	15333	15345	15393	15453	15522	15315	15509	15374	15573	15301	15277	15385	15325	15155	15572	15301	15630	15568	15498	15445	15256	15427	15371	15379	15460	15549	15564	15511	15184	15361	15348	15422	15435	15321	15179	15312	15420	15433	15412	15290	15511	15388	15360	15288	15397	15447	15430	15524	15284	15285	15610	15489	15424	15469	15418	15362	15329	15471	15279	15313	15560	15347	15432	15403	15501	15321	15493	15469	15501	15474	15212	15473	15429	15317	15330	15400	15572	15478	15539	15324	15196	15335	15479	15703	15369	15453	15360	15518	15324	15324	15356	15425	15466	15543	15642	15545	15562	15515	15439	15326	15430	15318	15495	15393	15370	15523	15494	15187	15572	15302	15198	15429	15452	15518	15411	15536	15391	15382	15647	15530	15404	15541	15338	15410	15590	15430	15510	15427	15331	15431	15403	15275	15484	15609	15377	15444	15542	15325	15407	15314	15607	15344	15332	15360	15459	15377	15564	15366	15507	15214	15478	15420	15393	15590	15543	15503	15479	15193	15454	15410	15473	15479	15422	15466	15452	15451	15522	15541	15400	15526	15467	15444	15462	15655	15544	15314	15667	15550	15442	15638	15388	15401	15437	15529	15331	15407	15417	15414	15668	15269	15536	15308	15413	15554	15424	15493	15436	15588	15270	15471	15529	15506	15382	15466	15442	15393	15375	15347	15414	15497	15625	15399	15457	15302	15382	15555	15651	15486	15304	15452	15418	15577	15347	15469	15406	15343	15562	15621	15534	15659	15555	15370	15413	15340	15603	15579	15254	15450	15495	15493	15433	15552	15479	15491	15430	15368	15450	15406	15519	15368	15363	15484	15420	15429	15364	15441	15511	15329	15503	15716	15725	15573	15279	15319	15456	15197	15269	15453	15333	15623	15438	15571	15358	15518	15377	15422	15511	15450	15347	15384	15732	15616	15550	15417	15605	15411	15584	15453	15349	15388	15388	15534	15243	15439	15546	15542	15373	15297	15439	15534	15491	15442	15317	15363	15396	15349	15516	15324	15375	15425	15536	15471	15427	15268	15465	15687	15314	15452	15514	15272	15369	15262	15262	15555	15364	15454	15558	15459	15473	15356	15471	15303	15551	15347	15398	15093	15453	15273	15332	15477	15409	15467	15407	15508	15638	15483	15305	15434	15462	15432	15274	15464	15474	15608	15308	15369	15384	15528	15438	15515	15408	15315	15470	15484	15538	15503	15244	15603	15292	15577	15395	15504	15596	15302	15416	15598	15456	15457	15629	15385	15602	15480	15376	15327	15654	15484	15582	15493	15461	15464	15506	15492	15503	15394	15488	15378	15470	15528	15598	15225	15249	15431	15429	15316	15358	15536	15520	15272	15323	15442	15566	15415	15517	15247	15372	15627	15535	15521	15484	15585	15586	15524	15595	15478	15604	15255	15346	15527	15541	15520	15410	15372	15464	15506	15444	15530	15528	15432	15469	15592	15517	15487	15422	15389	15230	15302	15425	15464	15056	15273	15482	15417	15404	15527	15493	15345	15487	15511	15463	15454	15632	15724	15442	15408	15428	15401	15318	15622	15334	15235	15539	15652	15443	15439	15439	15560	15476	15377	15455	15357	15525	15449	15492	15420	15443	15570	15390	15515	15457	15525	15381	15421	15541	15422	15446	15434	15480	15413	15237	15367	15451	15467	15408	15487	15455	15235	15156	15367	15452	15439	15482	15549	15421	15261	15402	15501	15354	15493	15252	15364	15359	15446	15418	15371	15550	15480	15312	15506	15421	15535	15409	15504	15433	15370	15407	15217	15516	15319	15281	15463	15474	15422	15387	15532	15320	15430	15344	15251	15501	15366	15448	15339	15468	15519	15307	15333	15492	15406	15254	15316	15441	15282	15582	15318	15539	15110	15460	15325	15516	15452	15477	15512	15493	15563	15464	15452	15533	15422	15478	15348	15645	15353	15603	15480	15457	15368	15477	15570	15409	15338	15293	15420	15354	15248	15407	15525	15564	15331	15411	15612	15298	15437	15275	15510	15255	15265	15470	15294	15346	15543	15507	15267	15399	15367	15509	15229	15314	15381	15564	15349	15458	15337	15268	15369	15448	15392	15399	15433	15421	15366	15518	15389	15490	15458	15405	15462	15453	15396	15572	15634	15439	15425	15517	15238	15506	15428	15297	15449	15320	15386	15444	15175	15387	15363	15352	15424	15501	15438	15588	15425	15521	15459	15502	15495	15369	15388	15452	15231	15350	15347	15450	15420	15181	15356	15583	15411	15320	15485	15370	15435	15357	15491	15619	15478	15376	15463	15311	15532	15501	15539	15213	15565	15525	15405	15549	15278	15331	15328	15291	15540	15432	15412	15600	15668	15504	15249	15347	15432	15270	15368	15679	15316	15327	15395	15391	15686	15454	15442	15296	15439	15620	15571	15430	15338	15382	15391	15417	15595	15602	15308	15456	15487	15407	15416	15374	15609	15451	15378	15371	15414	15527	15466	15459	15559	15391	15715	15439	15444	15333	15556	15568	15510	15608	15416	15440	15699	15498	15247	15390	15424	15566	15445	15421	15428	15211	15427	15352	15371	15479	15426	15540	15453	15569	15498	15473	15492	15413	15294	15399	15269	15404	15396	15312	15248	15452	15444	15495	15592	15520	15369	15565	15522	15510	15527	15549	15665	15462	15475	15511	15402	15447	15338	15441	15319	15544	15387	15354	15260	15354	15333	15161	15433	15247	15397	15613	15383	15573	15342	15230	15557	15520	15577	15690	15386	15708	15534	15497	15401	15601	15616	15556	15329	15289	15475	15384	15437	15375	15406	15510	15358	15553	15555	15538	15403	15400	15400	15414	15532	15380	15286
22654	34052	32968	26831	22960	20167	18494	17518	16910	16394	15748	15717	15549	15659	15480	15542	15266	15046	15140	15059	14925	15035	14877	14901	15091	14970	15077	14879	14877	14925	14842	15000	14936	14906	14878	15101	14963	14928	14838	14837	14950	14998	14819	14924	14866	14704	14774	14830	14784	14770	14763	14875	14798	14877	14705	14942	14779	14865	14967	14890	14833	14933	14817	14834	14977	14928	14844	14756	14902	14882	14858	14796	14950	14968	14813	15017	14683	14902	14841	14884	14935	14979	14876	14838	14783	14859	14809	14992	14854	14925	14978	14960	14813	14915	15008	14849	14773	14716	14996	14957	14725	14739	14698	14928	14941	14776	14796	14876	14888	14653	14839	14985	14744	14791	14902	14838	14930	14934	14779	14860	14809	14891	14723	14886	15021	14855	14754	14823	14742	14843	14646	14857	15043	15031	14968	15094	15013	14946	14778	14897	14923	14786	14747	14869	14820	14849	14835	14865	14812	15014	14916	14756	14867	14817	14894	14935	14892	14839	14805	14697	14801	14820	14903	14861	14893	14953	14976	14719	14900	14997	14906	14921	14918	14981	14922	14893	14835	14992	15088	14906	14993	14958	14798	14776	14968	14778	14794	15022	14677	14941	14750	14945	14886	14797	14895	14835	14947	14824	14999	14802	14839	14853	14794	14734	14616	14828	14871	14957	14792	14912	14870	15005	14802	15034	14920	14773	14887	14829	14851	14900	14857	14803	15023	14745	14955	14880	14895	14836	14786	14881	14861	14791	15012	14981	14881	14747	14957	14930	14923	14739	14900	14838	15016	14750	14864	14803	14922	14885	14983	14852	14953	14789	14882	14851	14796	14863	14778	14906	14779	14752	14886	14911	14913	14766	14855	14927	14971	14814	14895	14776	14791	14995	15031	14887	14994	14935	14970	14833	14848	14777	14849	14840	14838	14800	14821	14739	14927	14805	14684	14759	14811	14730	14825	14862	15038	14804	14963	14994	14845	14848	14817	14727	14861	14776	14916	14896	15018	14712	14806	14896	14843	14826	14781	14807	14997	14804	14814	14989	14835	14744	14821	14892	14939	14778	14984	14869	14924	14832	14900	14838	14750	14967	15034	14716	14896	14719	14827	14798	14886	14954	14881	14778	14766	14826	14869	14959	14909	14887	14971	14930	14826	14871	14942	14934	14947	14981	14976	14684	14967	14683	14933	14830	15018	14923	14847	14965	14989	14886	14839	14994	14814	14965	14865	14833	14848	14598	14926	14803	14753	14930	14955	14948	14922	14819	14904	14960	14869	14847	14833	14948	14785	15053	14851	14774	14859	14821	14728	14803	14876	14895	14774	14953	14933	14803	15022	14878	14910	15068	14819	14731	14885	14722	14928	14885	14782	14830	14801	14696	14748	14948	14790	14862	14768	14976	14811	14768	14867	14856	14918	14943	14932	14970	14846	14728	14774	14793	14941	14896	14818	14659	14917	14983	14844	14973	14817	14934	14782	14858	14958	14817	14850	14894	14947	14836	14706	14864	14847	14947	14894	14884	14844	15047	14863	14823	14832	14828	14883	14992	14928	15023	14903	14928	14711	14948	14917	14831	14776	14802	14817	14877	14963	14893	14943	14767	14928	14862	15059	14949	14814	14750	14916	14990	14830	14910	15064	14979	14801	14686	14955	14879	14718	14668	14825	15021	14795	14856	14796	14795	14793	14766	14954	14812	14925	14915	14885	14725	14744	14851	14769	14873	14792	15102	14926	14842	14884	14951	14873	14767	14745	14979	14708	14845	14809	14848	14916	14842	15001	14923	14838	14852	14839	14883	15094	14796	14758	14818	14959	14890	14923	14788	14902	14941	14978	15061	14886	14692	14941	14796	14945	15000	14808	14800	14992	14941	15053	14865	14812	14952	14830	14815	14868	14913	14913	14803	14758	14782	15045	14928	14831	14795	14861	14955	14950	14878	14787	14947	14870	14898	14851	14911	14955	14840	14858	14816	14766	14756	14927	14658	14874	14964	14802	14937	14703	14835	14862	15002	14822	14775	14964	14843	14857	14814	14931	14899	14977	14967	14732	14841	14977	14888	14959	14790	14951	14808	14825	14871	15048	14754	14770	14939	14667	14991	14999	14826	14806	14760	14881	14742	14970	15012	14856	15041	14970	14823	14975	14785	14736	15093	14808	14960	14852	14877	14945	14913	14983	14839	14822	14838	14883	14968	14779	15063	14893	14808	14910	14844	14855	14777	14669	14821	15034	14879	14870	14693	14848	14909	14815	14781	14881	14970	14845	14817	14933	14792	14775	14634	14898	14698	14930	14888	14980	14950	14808	14925	14860	14940	14986	14884	14983	14844	14774	14986	14848	14863	14812	14966	14981	14727	14874	14916	15072	14788	14798	14725	14939	14969	14990	14981	15035	14726	14850	14835	15024	14977	14884	14970	14845	14957	14830	14827	14725	14903	14892	14639	14775	14863	14831	14872	15013	14792	14749	14891	14913	14922	14880	14687	14976	14961	14823	14995	14577	15021	14833	14814	14808	14878	14903	14904	14842	14913	14799	14909	14783	14867	14916	14960	14943	14876	14887	14699	14877	14833	14868	14853	14965	14912	14985	14967	15023	14847	14891	14907	14804	15039	14907	14797	14820	14888	14968	14829	14947	14840	14955	14943	14838	14913	15050	14874	14964	15036	14781	14882	14943	14986	14619	14862	14862	14673	14775	14803	14883	14920	14866	14876	14902	14836	14923	14888	14979	14758	14865	14996	14798	14795	14871	14836	14920	14891	14924	14989	14807	14847	14883	15007	14976	14854	14759	15017	14807	14762	14849	14892	14929	15036	14895	14923	14855	14938	15054	14979	14786	14806	14818	14921	14937	15098	14788	14954	14923	14921	14913	14949	15008	14934	14954	14813	14802	14968	14918	14846	14884	14862	14926	14853	14950	14964	14826	14822	14991	14790	14996	14820	14989	14773	15042	14961	14846	14902	14897	14898	14795	14692	15085	14735	14730	14842	14900	14885	14766	14976	14946	14915	14937	14928	14740	14853	14936	14900	14952	14943	14905	14935	14737	14742	14862	14940	14827	14821	14955	15055	14966	14871	14807	14809	14843	14838	14704	14995	14972	14959	14733	14756	14927	14925	14784	14986	14870	14955	14878	14891	14820	14758	14821	14810	14812	14838	14907	14986	14958	14843	14907	14766	15022	14919	14803	14781	15010	14885	14752	14957	14858	14821	14854	14794	14980	15036	14893	14927	15023	14933	14939	14835	14854	14713	14861	14913	14768	14954	14894	14971	14909	14806	14965	14908	14779	14786	14863	14723	14943	14888	14928	14859	14797	14890	15037	14973	14932	15010	14700	14855	14936	14948	14792	15045	14969	14990	14946	14879	14787	14878	14973	14771	14938	15020	14840	14742	14952	15121	14753	14809	14776	14960	14821	14874	14952	14837	15006	14943	14858	14822	14842	14940	14913	14922	14807	14956	14820	14903	14781	14978	14704	14856	14966	15015	14809	14968	14805	14827	14838	14961	14854	14987	14906	14828	14903	14902	15100	14682	14932	14903	14864	14938	14898	14850	14892	14953	14846	14916	14907	14649	14865	14861	15010	14871	14708	14864	14908	14776	14865	14736	14784	14872	14877	14859	15002	14874	14693	14984	14820	14725	14908	14959	15067	14959	14901	14878	14904	14828	14786	14897	14832	14981	14915	14967	14775	15045	14932	14712	14724	14581	14938	14962	14930	14832	14991	14800	14983	14827	14651	14735	14865	14767	14881	14896	14790	14834	14974	15028	14929	15018	14837	14839	14857	14962	14970	14997	14712	14919	14851	14893	14897	14930	14852	14822	14823	14852	14854	14952	14843	14811	14815	15000	14905	14656	14997	14894	15030	14931	15044	14989	14932	14776	14950	14733	14844	14827	14889	14913	15050	14775	14978	14797	14696	15015	14756	14948	14832	14955	14814	14869	14967	14804	14939	14878	14909	14924	14826	14867	14731	14938	14952	14877	15034	14783	14768	14719	14947	14840	14862	14783	14735	14986	15075	14914	14991	14894	14937	15004	14781	14808	14848	14820	14828	14981	14751	15104	14897	14676	14826	14826	14926	15003	14841	14856	14807	14948	15027	14699	14794	14868	14800	14848	14827	15011	14818	14834	14919	14920	14850	14783	14765	14846	14940	14850	14804	14895	14947	14947	14912	14904	14976	14853	15070	15030	14767	14918	14792	15023	14824	14956	14974	14883	14860	14860	14749	14896	14758	14816	14885	14721	14805	14930	14840	14980	14788	15065	14969	14955	14779	14998	14902	14863	14913	14842	14817	14770	14784	14842	14735	14789	14768	14785	14764	14912	14802	14749	15042	14751	14838	14797	14773	14982	14898	14720	14887	14872	14960	14889	14739	14967	14827	14995	14779	14951	14789	14772	14870	14851	14744	14882	14938	14846	14937	14859	14725	14959	14978	14892	15004	15052	14957	15053	14945	14843	14875	14848	14810	14932	14963	14796	15060	14686	14759	14754	14670	14906	14939	14964	15018	14946	14862	14917	14895	15013	14804	14964	14980	14785	14805	15005	14893	14925	14989	14882	14790	14893	14740	14664	14924	14823	14815	14956	14908	14908	14799	14895	14840	14832	14821	14926	15074	14928	14795	15060	14849	14970	14994	14957	14881	14961	14803	14881	14742	14969	14809	14859	14789	14631	14803	14943	15061	14814	14819	14737	14754	14987	15002	14840	14985	14800	15032	15001	14943	14874	14868	14805	14832	14798	14837	14872	14888	14844	14874	14837	14834	14972	14900	14794	14823	14977	14927	15013	14756	14790	14890	14900	14963	14876	14931	15103	14866	14696	14899	14786	14926	14887	14797	14908	14862	14816	14852	14790	14876	14855	14927	14993	14815	14845	14979	14855	14854	14913	14905	14796	15133	14864	14955	14946	15082	14776	15008	14743	14787	14955	14840	14791	14830	14714	14850	14968	14796	14803	14834	14745	14871	14976	14871	14844	14924	14788	14879	14794	14971	14630	15015	14913	14671	14968	14946	14910	14875	14888	14815	14931	15047	14756	14867	14866	15017	14818	14893	14800	15165	14825	14866	14855	14906	14789	14867	14716	14876	14910	14944	14995	14859	15010	14931	14859	14858	14787	14921	14817	14906	14894	14916	14875
23989	21342	28743	24936	23414	23286	22290	19198	18015	17747	17480	16941	16835	16562	16713	16729	16328	16296	16141	15878	15908	15805	15958	15797	16028	15818	15867	16052	15924	15791	15877	15801	15688	15797	15855	15828	15716	15820	15815	15655	16042	15952	15874	15755	16000	15900	15898	15843	15917	15842	15729	15937	15947	15802	15914	15800	15690	15821	15790	15868	15677	15640	15682	15757	15780	15764	15661	15733	15886	15762	15619	15793	15725	15771	15590	15704	15733	15624	15794	15855	15847	15596	15651	15805	15682	15539	15988	15883	15741	15797	15858	15678	15936	15816	15592	15663	15850	15718	15707	15783	15588	15582	15669	15652	15689	15631	15662	15758	15761	15661	15716	15639	15849	15726	15723	15773	15683	15575	15805	15699	15721	15777	15985	15771	15799	15602	15728	15627	15676	15919	15746	15494	15529	15800	15697	15815	15627	15645	15468	15622	15813	15744	15729	15706	15710	15772	15871	15795	15661	15848	15889	15738	15677	15616	15871	15546	15873	15576	15573	15478	15902	15886	15781	15639	15734	15721	15872	15845	15533	15650	15740	15813	15868	15794	15715	15731	15785	15886	15866	15644	15767	15640	15760	15579	15723	15765	15951	15688	15804	15795	15723	15797	15803	15678	15783	15912	15633	15806	15819	15725	15689	15737	15731	15828	15565	15779	15683	15729	15557	15807	15752	15660	15694	15982	15891	15804	15873	15609	15881	15622	15578	15738	15747	15618	15695	15782	15648	15718	15729	15742	15727	15754	15713	15894	15533	15537	15808	15812	15926	15788	15520	15609	15531	15538	15773	15700	15809	15579	15802	15856	15811	15847	15693	15513	15637	15730	15726	15900	15812	15691	15804	15804	15842	15927	15858	15940	15803	15738	15611	15670	15752	15755	15650	15648	15832	15551	15860	15730	15851	15750	15806	15637	15724	15618	15721	15590	15507	15789	15541	15579	15810	15764	15829	15627	15790	15754	15741	15663	15881	15676	15785	15719	15815	15781	15881	15900	15632	15794	15761	15899	15867	15700	15905	15851	15767	15774	15721	15633	15683	15743	15658	15808	15776	15807	15701	15903	15788	15654	15856	15661	15834	15812	15747	15913	15753	15861	15626	15502	15864	15712	15658	15940	15503	15694	15600	15668	15856	15739	15854	15921	15698	15658	15533	15849	15896	15683	15808	15783	15496	15675	15614	15807	15895	15836	15823	15684	15879	15822	15523	15760	15686	15814	15679	15557	15731	15603	15837	15787	15660	15640	15713	15686	15696	15819	15858	15844	15719	15854	15753	15816	15871	15849	15532	15703	15857	15618	15725	15837	15807	15759	15819	15977	15737	15672	15740	15839	15639	15562	15961	15907	15577	15705	15598	15744	15644	15736	15600	15831	15875	15746	15735	15914	15622	15798	15686	15807	15705	15512	15668	15743	15818	15526	15807	15623	15668	15679	15882	15702	15894	15910	15697	15853	15754	15761	15876	15770	15771	15772	15702	15686	15727	15696	15837	15832	15775	15750	15745	15718	15716	15445	15904	15698	15625	15980	15830	15748	15683	15665	15800	15567	15646	15718	15722	15605	15928	15881	15627	15682	15758	15741	15823	15810	15759	15983	15684	16069	15689	15747	15693	15663	15816	15735	15772	15767	15752	15698	15782	15702	15575	15899	15831	15647	15625	15785	15796	15557	15783	15621	15582	15667	15808	15885	15856	15750	15615	15856	15624	15684	15830	15646	15785	15852	15886	15681	15856	15648	15642	15719	15692	15796	15796	15879	15685	15757	15942	15931	15526	15632	15865	15987	15831	15692	15827	15700	15670	15770	15591	15627	15604	15793	15724	15844	15929	15804	15641	15893	15802	15602	15601	15718	15733	15699	15753	15591	15774	15643	15699	15653	16033	15683	15805	15800	15677	15681	15784	15734	15718	15521	15737	15793	15582	15700	15808	15611	15651	15749	15778	15701	15652	15713	15711	15971	15498	15762	15935	15728	15750	15722	15673	15594	15853	15539	15649	15748	15491	15490	15677	15881	16017	15876	15657	15576	15674	15689	15785	15706	15610	15531	15605	15579	15601	15763	15711	15732	15820	15750	15629	15842	15638	15752	15875	15750	15918	15742	15630	15630	15659	15688	15902	15794	15565	15733	15848	15691	15673	15695	15754	15667	15698	15785	15864	15769	15812	15790	15744	15520	15814	15714	15712	15553	15604	15661	15670	15837	15696	15708	15722	15719	15859	15718	15837	15684	15646	15771	15988	15531	15834	15853	15823	15900	15737	15685	15795	15670	15610	15800	16018	15798	15523	15763	15986	15819	15766	15504	15827	15712	15930	15898	15758	15736	15810	15785	15811	15621	15739	15819	15620	15674	15703	15775	15993	15635	15622	15765	15708	15716	15585	15822	15822	15953	15793	15722	15852	15615	15754	15843	15760	15742	15554	15780	15701	16070	15638	15743	15601	15636	15807	15872	15743	15911	15808	15875	15884	15720	15381	15479	15892	15714	15747	15689	15624	15803	15808	15656	15662	15817	15672	15812	15721	15549	15408	15491	15662	15711	15828	15877	15896	15834	15710	15829	15825	15831	15966	15609	15711	15677	15784	15759	15875	15828	15701	15807	15791	15627	15682	15845	15858	15929	15714	15652	15792	15893	15584	15594	15863	15751	15853	15754	15656	15946	15739	15882	15877	15778	15694	15783	15652	15813	15826	15623	15840	15682	15837	15790	15618	15417	15999	15769	15735	15767	15771	15832	15770	15748	15669	15741	15796	15785	15836	15891	15669	15684	15629	15757	15731	15781	15722	15938	15881	15620	15531	15867	15926	15711	15680	15808	15873	15843	15910	15696	15650	15860	15859	15768	15808	15654	15846	15649	15787	15917	16078	15669	15676	15821	15743	15628	15724	15909	15736	15547	15866	15703	15769	15732	15771	15628	15865	15649	15641	15783	15780	15549	15563	15667	15914	15611	15697	15714	15747	15670	15919	15854	15622	15785	15805	15830	15863	15827	15647	15693	15467	15775	15648	15828	15554	15595	15753	15525	15778	15834	15759	15794	15674	15723	15721	15681	15792	15659	15754	15820	15845	15787	15830	15782	15873	15721	15785	15891	15640	15682	15723	15622	15733	15828	15843	15720	15534	15771	15827	15761	15692	15817	15775	15798	15769	15699	15790	15775	15720	15977	15779	15625	15815	15673	15864	15569	15799	15821	15694	15666	15633	15952	15654	15633	15869	15940	15884	15749	15787	15698	15822	15875	15772	15761	15608	15827	15672	15652	15701	15669	15883	15775	15898	15702	15646	15726	16022	15750	15671	15916	15724	15826	15812	15693	15710	15851	15818	15672	15828	15802	15838	15761	15680	15612	15813	15778	15669	15897	15846	15838	15917	15677	15864	15755	15849	15676	15659	15697	15921	15621	15600	15830	15876	15859	15776	15738	15715	15444	15628	15558	15879	15637	15885	15815	15871	15767	15696	15731	15623	15635	15821	15719	15770	15756	15589	15846	15766	15677	15779	15640	15805	15740	15602	15767	15897	15921	15776	15651	15567	15516	15898	15759	15730	15667	15817	15732	15924	15841	15741	15727	15684	15973	15794	15782	15794	15675	15801	15868	15702	15822	15749	15804	15734	15871	15686	15689	15911	15685	15731	15569	15660	15465	15731	15897	15806	15654	15690	15613	15727	15679	15695	15845	15691	15749	15674	15708	15697	15676	15779	15625	15809	15705	15774	15663	15697	15804	15600	15727	15626	15675	15536	15567	15652	15591	15784	15693	15727	15823	15743	15625	15808	15649	15744	15603	15805	15746	15745	15887	15592	15588	15599	15807	15743	15786	15504	15667	15765	15620	15703	15687	15647	15952	15928	15798	15869	15707	15824	15720	15765	15891	15538	15876	15684	15736	15767	15699	15867	15842	15786	15726	15832	15708	15680	15722	15664	15501	15563	15533	15802	15693	15708	15768	15595	15806	15839	15769	15849	15720	15772	15753	15799	15547	15625	15612	15774	15577	15868	15756	15900	15691	15819	15689	15794	15674	15660	15775	15844	15508	15668	15804	15584	15765	15910	15778	15713	15702	15750	15691	15842	15635	15663	15713	15484	15656	15936	15737	15735	15619	15742	15816	15814	15876	15723	15750	15763	15794	15850	15778	15867	15812	15846	15729	15929	15713	15762	15710	15744	15851	15897	15747	15608	15782	15774	15691	15951	15769	15666	15720	15698	15623	15744	15516	16097	15665	15827	15640	15743	15708	15683	15659	15770	15892	15750	15772	15682	15628	15740	15816	15797	15828	15771	15704	15812	15614	15722	15651	15671	15752	15841	15817	15691	15840	15731	15683	15510	15914	15763	15853	15774	15717	15634	15692	15983	15621	15677	15640	15751	15913	15931	15769	15841	15655	15900	15877	15929	15927	15932	15697	15751	15868	15636	15634	15930	15717	15848	15693	15701	15885	15837	15677	15762	15753	15716	15702	15767	15579	15802	15649	15839	15661	15473	15665	15699	15931	15712	15730	15711	15681	15788	15626	15736	15742	15700	15702	15857	15560	15876	15656	15925	15547	15656	15644	15656	15762	15835	15610	15984	15655	15689	15621	15569	15823	15693	15626	15873	15573	15810	15592	15631	15653	16015	15786	15818	15637	15724	15745	15747	15627	15534	15716	15703	15691	15616	15643	15754	15553	15838	15735	15879	15695	15859	15975	15737	15670	15869	15644	15731	15772	15804	15727	15886	15810	15599	15603	15578	15722	15793	15853	15753	15686	15734	15846	15813	15798	15797	15618	15514	15823	15819	15729	15803	15830	15987	15851	15708	15699	15594	15907	15704	15821	15765	15735	15758	15699	15647	15726	16005	15959	15595	15488	15768	15882	15505	15779	15827	15725	15731	15698	15714	15652	15918	15749	15849	15698	15744	15700	15763	15818	15751	15585	15737	15748	15665	15781	16042	15508	15691	15666	15806	15677	15706	15605	15659	15965	15604	15700	15571	15684	15764	15733	15925	15692	15710	15815	15737	15818	15930	15868	15808	15561	15638	15573	15845	15822	15785	15846	15747	15850	15649	15465	15661	15810	15777	15744	15870	15698	15698	15755	15889	15867	15742	15812	15716	15717	15784	15776	15700	15970	15640	15782	15667	15598	15815	15731	15806	15806
23090	39757	39645	33239	28221	24396	21812	20445	19020	18332	17728	16960	16771	16650	16447	16234	15966	15629	15563	15411	15319	15295	15294	15236	15138	15189	15192	15306	15316	15315	15067	15212	15068	15462	15064	15125	15124	15058	15159	15069	15372	15323	15288	15210	15153	15045	15139	15128	15216	15177	15130	14991	15236	15064	15274	15140	15133	15171	15109	15091	15177	14992	15320	15037	15241	15426	14951	15138	15202	15062	15154	15086	15051	15147	15305	15215	15016	15009	15082	15131	15178	15030	15270	15182	15141	15063	14985	15113	15168	15043	14949	15166	15063	15163	15119	15029	15072	15190	15038	15081	15206	15034	15084	14949	15079	15064	15106	14920	15142	15177	15152	14970	15242	15092	15162	15233	14937	15094	15209	15004	14983	15063	15114	15197	15129	14964	14972	14962	14990	15239	14979	15127	15093	14988	14969	15150	14928	15184	15034	15105	15078	14999	15036	15269	15083	15046	15112	15081	15055	15166	15069	15314	15119	15273	15004	15168	15069	14893	15043	15094	15053	14957	15170	14972	15109	15109	15039	15102	15220	15276	15221	15074	14926	15001	15078	15122	15193	15148	15112	15111	14983	15005	15079	15069	15190	15125	14960	15117	15156	15131	15097	15120	14960	15151	15212	15291	15182	14864	15176	15049	15008	15107	15049	15140	15116	15139	15079	15153	15042	15022	14992	15011	15121	14963	15136	15012	15009	14961	14966	15052	15205	15164	15086	15067	15205	15351	14990	15199	15095	15103	15056	15081	15211	15180	15110	15226	15092	14999	15061	15155	15139	15029	15172	15030	15138	15150	15145	14989	15007	15187	14937	15084	15069	15080	15204	15220	15031	15103	15224	15204	15204	15103	15129	15121	15225	15060	15246	15163	15078	15258	15018	15072	14867	15080	15098	15209	15214	14969	15239	15059	15132	14888	15002	14925	15156	15090	15118	15016	15130	15047	15241	15155	15136	15103	14961	15021	15148	15116	15202	15100	15204	15192	15289	15315	15115	15011	14998	15186	15161	15067	15165	15186	15123	15137	14889	15257	15133	15018	15225	15100	15056	14990	15234	14986	15273	15150	15221	15040	15060	15130	15062	15168	14906	15140	15111	15122	15186	15067	15091	15171	15179	15351	14969	15027	15120	15085	15117	15094	15114	15194	14967	15236	15096	15079	15156	15059	15025	15029	15228	15128	15219	15222	15214	15112	15044	15103	14954	15091	15225	15103	15054	14975	15151	14946	15074	14835	15075	15083	15194	15003	15064	15118	15076	15008	15129	15013	15167	14973	15129	15081	14953	15099	15021	15100	15122	15159	15223	15054	15161	15044	15040	15135	15192	15088	15154	15262	14970	14964	15053	15124	15190	15253	15101	15096	15330	15149	15157	15112	15062	15010	14811	15076	14986	15236	15175	15149	15043	15060	15303	15184	14980	15218	15005	15165	15093	15096	15065	15107	15065	14949	14948	15090	15072	15083	15057	15211	14903	14950	15232	14969	15176	15088	14966	15254	15241	15280	15008	14941	14955	15099	15320	14882	15148	15253	15012	15073	15186	15020	15113	15090	15171	14997	15095	15076	15017	15077	15226	15019	15142	15226	15212	15134	15163	15041	15025	15166	15165	15169	15213	15103	15265	14990	15000	14996	15066	15041	15188	15312	14958	15061	15157	14940	15136	15215	15040	15164	15245	15077	15191	15095	15144	15151	15016	15000	15017	15221	15124	15097	15131	15055	15106	15134	15006	15209	15111	15025	15063	15017	15062	15240	15118	14875	15031	15123	15042	15135	15046	15073	15079	15100	14889	14946	15137	15212	15106	15069	14956	15141	15134	15105	14972	15114	15114	15120	15199	15105	15164	15011	15086	15117	14963	15205	15126	15079	15237	15173	15065	15028	15118	15107	15064	15149	15219	15072	15140	15021	15028	15115	15141	15143	15187	14890	15082	15164	15122	14991	14971	15175	15164	15180	15241	15106	14934	14983	15016	15116	15028	15214	15116	15073	15048	15177	15048	15016	15223	15097	15247	15240	15024	15010	15146	15015	14968	15170	15000	15110	15016	15241	15126	15175	15107	15034	15139	15169	15176	15014	15018	15213	15201	15132	15039	15034	15041	15202	15156	14960	15026	15069	15090	15127	15085	15134	14954	15018	14814	15080	15068	15113	15103	14969	15183	15098	15087	15051	15109	14906	15157	15081	15071	15107	15285	15138	15162	14792	15245	15073	15154	14912	15217	15149	15065	15046	15168	15283	15187	15182	15080	15222	14938	15160	15120	15111	15107	15101	15039	15254	15091	15127	15051	15078	15038	15104	14998	14968	15254	14983	15009	14982	15221	14991	14913	14935	15185	15179	15061	15152	15099	14875	15059	14977	15212	15141	15197	15051	15194	14923	15143	15188	15126	14965	15200	15161	15062	15033	15095	15152	15096	15085	15070	15222	14919	15247	15186	14985	15007	15142	15183	15141	15038	15010	14968	14857	15037	15009	15103	15026	15151	15230	15167	15037	15100	15190	15093	14969	15059	15064	15247	15031	14917	15008	15017	15108	15313	15092	15243	15124	15209	15084	15080	15095	15074	15191	15152	15294	15016	15257	15008	15121	15097	15032	14927	15029	15175	15186	15114	14988	15019	15075	15159	15101	14940	15291	15153	15131	15144	15138	14990	15088	15253	15099	15107	15157	15151	14958	15009	15150	15063	15038	15133	15099	15106	15199	15004	15130	15160	15077	15002	15089	15125	14883	15066	15278	15333	15126	14885	15039	14925	15126	15099	15082	15139	15173	15071	15038	15075	15136	14929	15094	14999	14977	15068	15055	15015	15044	15291	14999	15017	14950	15033	15057	15186	15014	15097	14974	15273	15056	15262	15062	15330	15183	15163	14996	15231	15014	15261	15149	15091	15344	15057	14981	15198	15178	15040	15018	15056	15169	15057	14981	15068	14984	15163	15176	15307	15024	15018	15161	15193	15056	15151	15155	15151	15146	15203	15113	15032	15157	15025	15221	15102	15014	14949	15042	15172	15149	14949	15106	15097	15156	15188	15330	15230	15209	14921	15262	15150	15221	15128	14975	15127	14945	15034	15111	15135	14872	15167	15172	15200	15180	15190	15032	15180	15083	15120	15017	15107	15015	15091	15158	15276	15008	15104	14991	15200	14997	14992	15018	15170	15218	14955	15037	15204	15078	15235	15060	15058	15194	14978	15231	15111	15188	15052	14988	15107	15143	15169	15019	15042	15165	15176	15102	15113	15171	15058	15130	15150	15064	15035	14977	15238	15072	15069	15234	15233	14977	15049	15004	15135	14922	15179	15148	14909	15063	15174	15110	14927	14977	15312	15064	14892	15227	15088	15105	14993	15217	15142	15057	15270	15149	15007	15079	15132	15170	15168	15126	15099	15063	15325	15148	15059	15097	15188	14964	15100	15020	15007	15117	15052	15070	15289	15164	15173	15142	15101	15027	15048	15011	15149	15132	15066	15152	15044	15198	14995	15040	15030	15099	15068	15001	15198	15048	15032	15229	15120	15036	15041	15030	15164	15036	15022	15063	15308	15051	15137	15010	15108	15034	15115	15177	15175	15265	15013	14981	14986	15193	15085	15330	15132	15055	15045	15169	14986	15172	15157	14942	15134	15019	15027	15041	15150	15322	14992	15103	15115	15004	15193	15218	15249	15163	15079	14951	15071	14976	15153	15128	15157	15150	15164	15197	14915	15041	15183	15158	14985	14966	15164	15109	14939	15137	15067	15106	15112	15152	15009	15091	15036	15177	15132	15172	15330	14998	15013	15152	15083	15107	15128	14971	15034	15214	15020	15180	15006	15151	15082	15072	15217	15034	15053	15268	15009	14976	14967	15006	15153	15029	15228	15036	15046	15137	14991	15116	15208	14955	15137	14988	14881	15053	15135	15158	15083	15186	15102	14988	15082	15190	15149	15077	14905	15168	14939	15097	14997	15159	15226	15097	15255	15106	15178	15147	15048	15075	15224	14948	15109	15182	15120	15070	14877	15115	14999	15280	15194	15133	15061	15029	14902	15074	15133	15037	15059	15187	15312	15115	15202	15060	15074	15094	15200	15131	14947	15089	15260	15008	14999	15087	15207	14853	15155	15154	15104	15048	15019	15147	15168	15092	15065	15142	15178	15091	15235	15127	15144	15180	15119	15024	15156	15194	15052	15086	15128	15077	15165	15070	15169	15237	15144	15248	15117	15242	15181	14982	15035	14944	15089	15077	14986	15086	15031	15138	14920	15361	15242	15075	14968	15134	15209	14881	15129	14976	15195	15140	15149	15200	15167	15186	15108	15044	14926	15110	15037	15138	15198	15034	15181	15145	14958	15205	14941	14999	15208	15113	15106	15021	14961	15013	14920	15041	15174	15054	15333	14948	15044	14992	14964	15063	15086	15157	15160	15264	15047	15037	14952	14984	15177	15100	15055	15019	15058	15179	15066	15085	15035	15093	15055	15088	15192	15101	14946	15106	15128	15124	15180	15151	15019	15119	14983	15190	15229	15162	14902	15197	14994	15181	15157	14957	15085	15086	15307	14993	14978	14957	15028	15166	14947	15059	14956	15044	14901	15144	15095	15118	15127	14937	15037	14943	15031	15202	15182	15072	15218	15050	15186	15078	14981	15143	15098	15061	15123	15030	15071	14991	15143	15124	14883	14923	14980	15222	15212	15178	15167	15185	15278	15125	15050	15054	15088	15028	15126	15111	15262	14980	15124	15197	15037	15112	14992	14996	15043	14910	15088	14820	15189	15020	15155	14980	15124	15102	15144	15003	15004	15159	15105	15206	15064	15027	15074	15181	15045	15136	15072	15128	15089	15160	15166	15259	15244	15079	15122	14977	15150	15062	15167	15186	15108	15030	14976	15044	15228	14961	15148	14959	15042	15093	15082	15034	15049	14953	15216	15074	15082	15020	14966	15003	15070	15115	15104	15206	15353	15014	15019	15130	15029	15102	15040	15151	15181	15234	15089	15027	15066	14945	15107	15106	15250	15196	15313	14999	15165	15050	14953	15092	15023	15028	15052	15176	14979	15094	15095	15189	15133	15242	15187	14914	15080	14905	15052	15034	15102	14991	14888	15015	15150	15095	15102	14926	15107	15122	14986	15088	15290	15043	15041	15054	15095	15275	14850	14969
22892	21313	29131	23889	22148	24684	25954	20814	18979	18716	18040	17358	17138	16920	16787	16858	16411	16306	16039	15904	15766	15760	15662	15781	15821	15672	15692	15579	15581	15805	15696	15791	15696	15497	15537	15638	15499	15500	15419	15592	15440	15564	15644	15432	15850	15688	15648	15675	15653	15434	15526	15507	15482	15398	15558	15448	15529	15636	15519	15422	15484	15309	15334	15494	15486	15546	15385	15370	15448	15468	15446	15399	15462	15387	15270	15378	15275	15276	15537	15530	15399	15504	15275	15410	15401	15258	15382	15516	15427	15620	15376	15252	15509	15537	15459	15415	15441	15333	15298	15425	15476	15581	15373	15379	15494	15579	15260	15353	15508	15533	15459	15444	15202	15278	15459	15576	15623	15379	15419	15557	15396	15435	15570	15296	15590	15241	15412	15424	15413	15328	15324	15435	15303	15339	15452	15404	15503	15365	15606	15394	15440	15456	15314	15464	15417	15588	15396	15425	15506	15556	15510	15289	15486	15392	15430	15432	15298	15669	15441	15373	15402	15439	15294	15634	15211	15562	15720	15265	15322	15370	15462	15341	15575	15303	15341	15574	15254	15355	15381	15483	15603	15364	15300	15286	15372	15244	15520	15258	15391	15370	15505	15427	15465	15497	15502	15286	15352	15454	15542	15506	15472	15306	15527	15428	15490	15378	15504	15488	15597	15430	15427	15370	15482	15556	15505	15395	15436	15440	15354	15545	15458	15359	15379	15511	15473	15395	15421	15388	15377	15441	15330	15325	15488	15485	15532	15467	15078	15405	15548	15321	15249	15481	15531	15482	15463	15477	15493	15647	15574	15382	15403	15385	15366	15271	15434	15390	15541	15393	15498	15543	15373	15261	15395	15355	15457	15474	15379	15315	15578	15370	15462	15467	15422	15273	15396	15473	15361	15600	15506	15676	15335	15258	15526	15487	15461	15471	15402	15670	15434	15507	15473	15577	15468	15516	15448	15318	15551	15433	15301	15427	15557	15298	15457	15472	15559	15541	15331	15394	15439	15439	15536	15459	15417	15338	15455	15654	15353	15370	15469	15374	15401	15344	15524	15308	15327	15500	15440	15348	15250	15329	15524	15368	15439	15431	15462	15371	15414	15473	15308	15290	15397	15474	15425	15393	15567	15410	15342	15408	15442	15274	15427	15232	15306	15275	15545	15286	15265	15494	15426	15477	15485	15478	15357	15396	15523	15522	15474	15512	15414	15493	15598	15617	15449	15487	15175	15371	15411	15460	15467	15520	15330	15332	15363	15495	15444	15681	15463	15356	15377	15624	15462	15223	15548	15517	15283	15320	15457	15432	15416	15235	15386	15305	15460	15574	15335	15340	15481	15576	15390	15219	15384	15264	15464	15546	15400	15480	15553	15497	15618	15378	15416	15447	15522	15410	15344	15400	15466	15522	15191	15355	15457	15446	15457	15548	15558	15316	15387	15496	15345	15457	15501	15490	15518	15571	15286	15412	15643	15406	15437	15470	15435	15409	15487	15540	15466	15484	15235	15432	15415	15477	15466	15331	15420	15450	15328	15444	15257	15307	15322	15369	15378	15450	15528	15513	15445	15385	15453	15352	15597	15712	15460	15399	15516	15585	15403	15335	15493	15368	15569	15372	15317	15404	15472	15367	15629	15277	15529	15465	15402	15341	15529	15384	15535	15305	15578	15550	15402	15374	15397	15516	15371	15602	15560	15250	15325	15489	15619	15332	15484	15455	15376	15444	15313	15239	15509	15434	15313	15390	15385	15488	15472	15535	15410	15327	15187	15292	15326	15373	15389	15306	15516	15397	15465	15544	15339	15351	15397	15339	15387	15430	15530	15426	15444	15528	15523	15604	15411	15263	15385	15565	15300	15405	15431	15341	15379	15408	15525	15496	15497	15308	15490	15518	15394	15659	15356	15395	15422	15481	15278	15656	15271	15455	15545	15453	15471	15538	15399	15345	15280	15377	15425	15427	15501	15352	15491	15515	15524	15295	15360	15420	15365	15488	15500	15219	15449	15512	15250	15219	15473	15588	15310	15511	15323	15417	15580	15235	15434	15436	15383	15531	15441	15336	15605	15548	15521	15384	15465	15423	15434	15450	15554	15546	15524	15448	15458	15348	15463	15670	15508	15266	15395	15384	15336	15402	15557	15325	15485	15383	15479	15589	15525	15159	15533	15399	15665	15615	15543	15362	15536	15249	15326	15331	15589	15422	15498	15549	15427	15463	15319	15446	15242	15406	15331	15501	15401	15591	15479	15374	15466	15383	15619	15563	15502	15478	15398	15405	15474	15396	15401	15479	15453	15488	15532	15455	15396	15574	15506	15320	15422	15357	15512	15482	15371	15567	15500	15258	15270	15546	15471	15573	15650	15551	15550	15416	15397	15374	15356	15297	15241	15353	15438	15597	15523	15447	15633	15469	15378	15419	15267	15584	15560	15504	15460	15517	15319	15360	15499	15427	15374	15363	15415	15461	15367	15316	15416	15427	15469	15527	15435	15441	15340	15229	15320	15407	15431	15311	15488	15525	15485	15502	15408	15487	15466	15324	15596	15347	15288	15321	15315	15310	15483	15423	15337	15371	15396	15447	15413	15412	15381	15548	15476	15543	15478	15584	15451	15465	15354	15288	15424	15449	15522	15485	15527	15120	15385	15253	15319	15440	15565	15676	15496	15301	15651	15493	15435	15498	15413	15294	15386	15419	15351	15362	15299	15542	15362	15592	15521	15280	15447	15537	15360	15349	15493	15535	15550	15504	15443	15400	15346	15291	15325	15441	15367	15348	15532	15438	15400	15376	15495	15384	15407	15507	15456	15538	15491	15513	15571	15495	15551	15418	15346	15450	15438	15346	15378	15427	15439	15400	15551	15491	15329	15306	15409	15543	15193	15390	15428	15187	15338	15154	15392	15354	15444	15474	15281	15448	15516	15355	15512	15372	15522	15481	15460	15225	15445	15553	15484	15449	15438	15376	15468	15616	15520	15444	15634	15546	15587	15656	15458	15377	15468	15330	15341	15516	15313	15298	15371	15358	15545	15465	15381	15545	15419	15258	15464	15405	15402	15420	15177	15352	15661	15164	15396	15691	15569	15289	15554	15534	15305	15321	15523	15357	15277	15412	15491	15473	15421	15484	15357	15424	15632	15585	15549	15426	15526	15425	15654	15421	15332	15548	15423	15339	15200	15391	15510	15586	15366	15428	15432	15373	15381	15224	15507	15357	15322	15341	15340	15534	15583	15461	15509	15373	15467	15331	15539	15367	15488	15493	15322	15508	15263	15358	15454	15473	15275	15433	15359	15274	15404	15216	15488	15495	15377	15453	15559	15488	15448	15414	15374	15538	15418	15410	15559	15358	15371	15517	15329	15386	15454	15385	15606	15555	15439	15545	15559	15460	15368	15445	15306	15558	15543	15521	15396	15382	15476	15583	15616	15493	15385	15479	15748	15650	15565	15605	15470	15508	15551	15432	15353	15470	15541	15175	15376	15373	15644	15336	15550	15418	15692	15426	15438	15320	15392	15358	15454	15502	15490	15497	15284	15123	15302	15384	15393	15295	15493	15388	15462	15485	15579	15565	15510	15438	15400	15486	15545	15328	15190	15418	15686	15356	15306	15362	15317	15386	15442	15441	15548	15326	15455	15322	15461	15263	15426	15491	15462	15490	15500	15472	15582	15580	15577	15430	15374	15571	15378	15528	15737	15506	15505	15623	15537	15310	15456	15395	15543	15590	15263	15641	15379	15451	15443	15502	15443	15384	15263	15538	15407	15547	15246	15365	15513	15015	15594	15715	15267	15390	15543	15413	15276	15440	15615	15657	15369	15326	15555	15423	15417	15530	15472	15361	15394	15437	15554	15535	15378	15247	15331	15498	15508	15527	15550	15449	15476	15391	15271	15459	15365	15387	15240	15440	15440	15374	15331	15383	15516	15369	15480	15424	15365	15443	15616	15478	15322	15422	15503	15450	15257	15274	15465	15470	15682	15421	15435	15514	15570	15466	15525	15464	15559	15535	15315	15305	15497	15422	15424	15577	15556	15493	15592	15485	15562	15378	15220	15542	15302	15489	15525	15558	15615	15483	15569	15484	15262	15389	15607	15345	15448	15425	15317	15641	15417	15663	15516	15449	15407	15520	15454	15225	15355	15508	15409	15141	15452	15613	15397	15220	15656	15539	15375	15449	15476	15398	15512	15573	15590	15324	15353	15328	15341	15474	15412	15539	15357	15637	15368	15548	15330	15460	15424	15242	15357	15372	15747	15466	15486	15320	15536	15381	15475	15356	15321	15383	15497	15390	15369	15344	15478	15548	15356	15527	15437	15419	15344	15381	15514	15333	15484	15503	15375	15479	15367	15457	15338	15319	15513	15491	15338	15496	15422	15349	15606	15371	15353	15300	15293	15430	15421	15235	15466	15300	15364	15446	15494	15484	15277	15582	15536	15429	15336	15329	15495	15435	15528	15239	15527	15300	15492	15209	15266	15380	15420	15364	15564	15519	15495	15489	15445	15475	15240	15446	15467	15375	15554	15524	15347	15526	15396	15314	15387	15629	15438	15658	15477	15374	15370	15516	15273	15420	15392	15438	15371	15336	15338	15604	15380	15545	15401	15366	15578	15543	15549	15422	15461	15348	15462	15441	15381	15434	15325	15620	15426	15446	15449	15572	15574	15361	15596	15381	15525	15595	15444	15550	15469	15524	15482	15432	15388	15327	15546	15427	15495	15423	15374	15469	15485	15370	15521	15454	15363	15322	15471	15426	15579	15421	15377	15511	15468	15463	15616	15312	15408	15368	15523	15435	15570	15342	15502	15382	15436	15564	15365	15390	15454	15290	15556	15662	15446	15235	15504	15553	15384	15440	15411	15318	15445	15320	15536	15556	15430	15539	15410	15509	15227	15489	15409	15372	15268	15458	15266	15462	15553	15516	15753	15486	15507	15396	15241	15336	15436	15405	15500	15443	15468	15349	15316	15364	15393	15393	15598	15369	15475	15351	15492	15297	15218	15426	15541	15566	15400	15448	15414	15472	15509	15412	15339	15346	15484	15533	15412	15333	15221	15423	15478	15440	15451	15408	15475	15429	15476	15460	15479	15436	15371	15280	15509	15393	15291	15286	15504	15371	15434	15462	15303	15338	15214	15330
24819	43440	43615	37724	32263	27524	24551	22578	20894	19986	18815	17887	17475	17330	17175	16619	16213	15960	15651	15560	15326	15160	15147	15098	15063	15049	15058	15010	15001	15115	15141	15124	15055	15022	15078	15132	14834	15085	15175	14982	14968	15002	14974	14895	15502	14890	14968	14879	14819	14999	14987	14992	15015	14806	14977	14961	15025	14925	15033	14935	14991	14984	15050	15027	15021	14847	14720	14966	14983	14783	14927	15099	14850	14990	14807	14799	14895	14911	14890	14774	15157	15026	14848	15037	14996	14994	14787	14878	14890	14801	15101	14918	14865	14879	14919	15117	14804	14886	14922	14945	14878	14909	14928	15083	14919	14864	15048	14899	14901	14775	14914	14853	14897	14883	14770	14871	14935	15031	14959	14840	14853	14882	14893	14723	14981	14966	14918	15031	14999	14832	14903	14840	14810	14909	14966	15022	14702	14925	14807	14855	14957	15014	14980	14920	14823	14971	14842	14964	14886	15052	14941	15004	14999	14859	14955	14982	14993	14809	15042	14729	14974	14828	14876	14893	15036	14714	14976	14858	14909	15074	14900	14767	14863	14953	14804	14929	14919	14939	14840	14984	14948	14978	15013	14983	14951	14892	14824	14868	14799	14920	14889	15034	14973	14955	14935	14937	15003	14876	14670	14861	14899	14845	14781	14853	14959	15041	14838	14685	14825	15035	14838	14724	14824	14944	14651	14764	14956	14943	14897	14778	14891	14887	14965	14879	14869	14972	14926	14880	14914	14922	14881	14837	14993	14910	14972	14921	14740	14929	15047	14742	14988	14840	14862	14984	14817	14920	15128	14948	14939	14973	14933	14884	14907	14820	15003	14846	14912	14706	14838	14983	14958	14985	15064	14694	14955	14781	14938	14956	14780	14915	14995	14898	14893	14791	14883	14973	14972	14897	14947	14826	14838	14928	14802	14907	14973	14893	14861	14879	14791	14811	15035	14909	14805	14896	15088	14877	15021	14895	14937	14916	14917	14820	14791	15094	14940	14939	14762	14848	14966	14745	14678	14776	15007	14795	14844	14807	14921	14792	14857	14942	14954	14869	14926	15022	14984	14815	15001	14766	14847	15006	14774	14873	14950	14825	14870	14740	14834	14866	14833	14853	15008	15003	14905	14867	14910	14738	14898	14825	14829	15010	14878	14841	15022	14965	14777	14783	14898	14953	14965	14897	14857	14971	14834	15113	14831	14881	14824	14939	14866	14874	14910	14984	14866	14901	14928	15010	14749	14948	14815	14807	14888	14836	14915	14786	15168	15060	14954	14871	15015	15077	15000	14805	14879	14890	14848	14933	14857	14838	14897	14966	14939	14910	15037	14842	14710	15056	14882	14815	14850	14920	14849	14856	14996	14879	14910	14909	14822	14979	14843	15057	14971	14779	14889	14955	14891	14887	14848	14814	14841	15012	14599	14999	14997	14832	14980	14915	14930	14857	14892	14933	14972	14838	14941	14971	14877	14899	14896	14901	15012	14982	14859	14942	14903	14830	14840	14925	15064	14836	14811	14908	14951	14863	14921	14911	14889	14841	14890	14857	14899	15100	14869	14937	14880	14925	14826	15048	15020	15097	14902	14769	14923	14788	15029	14848	14800	14981	14861	14897	14988	14577	14829	14949	14866	14959	14792	14841	14876	14946	14992	14859	14839	14747	14817	14748	14869	14988	14919	14883	14776	14844	14828	14697	14914	14873	14912	14957	14778	14772	14849	15041	14873	14862	14782	14895	15096	14738	14921	15011	14775	15028	14856	14688	14808	14965	14910	14969	14839	14964	14839	14972	14904	15053	15017	14836	14832	14861	14812	14932	15043	14922	14861	14938	14959	14912	15026	14891	15013	14910	14882	14971	14929	14771	14988	14866	14703	14835	14991	15145	15015	14810	14786	14745	14933	15012	14894	14818	15055	14936	15119	14819	14898	14790	14942	14914	14966	14873	14763	14868	15035	14778	15076	14833	14914	15143	14839	14753	14851	15043	14951	14698	14732	14798	14818	14965	15070	14798	14741	15048	14979	14842	14959	15036	14737	14928	14876	15088	14959	14985	14891	14788	14862	14820	15016	14774	14986	14791	14995	14921	14884	15058	14675	14849	14956	14996	14912	14842	14880	15014	14843	14838	15064	14839	14785	14844	15034	15006	14964	14874	14759	14781	14972	14835	14837	14900	14894	14798	14644	14854	14792	14922	14961	14926	14994	14906	14974	14932	14778	14879	15029	14949	15042	14865	14905	14752	14992	14897	14959	14991	14748	14920	14845	15038	14895	14801	14873	14873	14906	14964	14720	14932	14825	14889	14872	14936	14852	14863	14946	14869	14791	14938	15122	14918	14934	14801	14977	14763	14920	14882	15063	14930	14975	14754	14772	14943	14768	14928	15022	14830	14886	14923	15073	14752	14766	14798	14968	14668	14882	14983	14988	15038	14918	14809	14836	14740	14797	14879	14910	14974	14912	14941	15010	14769	14815	14970	14783	15009	14880	14919	15027	14957	14903	14867	14778	14886	14905	14839	14961	15071	14840	14820	14840	14971	14866	14787	14779	14848	14854	14818	14852	14908	14934	15003	14900	15085	14938	14943	14863	14931	14928	14947	14797	14731	14819	14877	14947	14806	14828	14808	14983	14868	14864	14768	14875	14947	14733	14875	14834	14873	14847	14905	14773	14999	14854	14850	14789	14954	14845	14910	14879	14792	15045	14778	15046	15033	14695	14905	14685	14941	14875	14877	15055	14899	14936	14780	14874	14959	15010	15050	14841	14892	14924	14776	15093	14818	14905	14814	14821	14854	14774	14863	14809	15089	14906	14900	14945	14895	14865	14804	14918	14882	14908	14924	14872	14776	14885	14885	14877	14750	14884	14937	15058	14873	14788	14888	14873	14800	14900	14826	14787	14918	14863	14995	14837	14796	15024	14888	14865	14941	14811	14982	14879	14907	14745	14951	14923	14756	14933	14873	15061	14878	14813	14818	14805	14986	14873	14982	14809	14913	14919	14867	14851	14988	14957	14894	14762	14854	14778	14879	14896	14921	14858	15210	14899	14967	14932	14868	14912	14918	14771	14989	14954	14824	14934	14889	14810	14785	14834	14831	14717	14921	14985	14905	14913	14902	14952	14960	14890	14968	14810	14763	14856	14803	14983	14882	14934	14719	14898	14901	14700	14946	14903	14982	14864	14910	14841	14938	14788	14935	14977	14916	14939	14829	14862	14800	15004	14730	15056	14755	14838	15031	14876	14879	14976	14852	14916	14752	14922	14798	15004	14855	14736	14794	14978	14772	14812	14856	15025	14744	14921	14814	15016	14903	14988	14956	14935	14768	14754	14861	14954	14852	14734	14959	14852	14832	15095	15003	14876	14922	14832	14966	14953	14870	14830	14888	14843	14968	14850	14833	14808	14951	14855	15040	14965	15002	14939	14830	14896	14706	15046	14899	14910	14924	14919	14873	14919	14969	14826	14978	14835	14778	14886	14871	14974	15006	14852	14939	15052	14959	14779	14925	14831	14900	14791	14802	14783	15079	14903	14948	14891	14746	14797	14814	14799	14978	14956	14896	14904	14833	14729	14773	14874	14923	15006	15011	14972	14896	14917	14787	15110	14912	14972	14866	14930	14903	14743	15001	14815	14818	14821	14994	14857	15045	14686	14944	14777	14871	14931	14794	14940	14861	14982	14910	14805	14983	14993	14860	14938	15042	14875	14920	14806	14739	14886	15056	14817	15060	14947	14928	14959	14856	14867	14933	14823	14771	15052	14983	14946	14936	14962	14751	14887	14768	14922	15132	15010	14907	14943	14928	14988	14993	14935	14975	14918	14831	14936	14782	14848	14681	15013	14964	14916	14708	14984	14899	14847	15071	14837	15036	14750	14778	14850	14861	14800	14913	14833	15006	14793	14853	14873	14880	14879	14914	14794	14914	14976	15118	15039	14911	15006	14779	14707	14957	14834	14805	14852	14935	14908	14931	14716	15024	14814	14920	14900	14849	14883	15193	15054	14992	14975	14840	14720	14864	14846	14840	14796	14782	14837	14931	14884	14901	15065	14732	15083	14897	14878	14956	14945	14878	14901	14918	14931	14859	14859	14899	14789	14855	14871	14919	14771	14909	14962	14773	14852	14880	15045	14829	14726	14971	15003	14976	14932	14887	14947	14972	14837	14831	14977	14746	14872	14831	14878	14883	15028	14921	14961	14968	14934	14903	14795	14884	14862	14928	14950	15031	14831	14866	14912	14923	14981	14732	14893	15033	14817	14932	14932	14870	15008	15000	14904	14748	15080	14830	14955	15050	14833	14954	14894	14850	14976	14821	14914	14776	14870	15010	14864	14977	15072	14998	14839	15015	14970	14841	14821	14968	14868	14914	15015	14877	14847	14846	14823	14965	14972	14933	15003	14933	14897	15021	14879	14707	14817	15046	14895	14950	14802	14863	14972	14870	15004	15035	14867	14919	14949	15019	14790	14757	15018	14955	14865	14799	14896	14950	14950	14937	14784	14924	14728	14870	15007	14858	14898	14945	14902	14957	14913	14740	14787	14774	14700	14777	14943	14982	14857	14978	14719	14914	14968	14915	14885	14809	14956	14927	15043	14930	14984	14812	14924	15066	14978	14865	14754	14882	14919	14774	14925	14993	14931	14897	14864	14848	15178	14996	14937	14825	14905	14834	14850	14946	14927	14797	14829	14775	14821	14903	14783	14862	14977	14867	14973	14921	14908	14871	15003	14893	14935	14973	14962	14982	14850	14753	14962	14914	14871	14785	14830	14870	14915	14919	14985	14716	14841	14966	14803	14816	14790	14881	14975	14958	14798	15050	14847	14903	14897	14901	15097	14864	14873	14893	15008	14856	14839	14841	14745	15082	14813	14907	14826	14969	14856	14954	14837	14886	14960	14938	14716	14867	14817	14968	14706	14885	15112	15073	14812	14897	14859	14997	14844	14957	14859	14788	14847	14914	14911	14890	14922	14784	14931	15027	14792	14884	14955	14825	14798	15024	15015	14893	14761	15142	14929	14776	14898	14985	14843	14927	14899	14799	14842	14995	15019	14880	14810	14893	15070	14844	14849	14774	15061	14808	14855	14764	14904	14964	15074	14914	14800	14886	14851	14888	14838	14977	14726	15002	14943	14794	14772	14726
27583	23945	29209	25838	20383	18418	17507	16816	16331	16175	15856	15760	15670	15576	15385	15346	15296	15181	15138	15287	15299	15302	14986	15295	15138	15324	15167	15108	15088	15009	15206	15316	15350	15047	15209	15184	15056	15255	15234	15075	15049	15156	14966	15313	15212	15198	15055	15253	15162	15059	15368	15213	15185	15341	15253	15353	15310	15113	15279	15085	15179	15150	15238	15134	15067	15163	15085	15009	15342	15178	15242	15089	14950	15052	15164	15225	15167	15253	15017	15042	15136	15081	15269	15218	15010	15119	15323	15157	15226	15106	15318	15154	15103	15177	15221	14950	15137	15291	15109	15127	15074	15115	15195	15090	15187	15176	15038	15141	15155	15096	15269	15136	15219	14987	15345	15281	15055	15268	15169	15216	15005	15264	15163	15002	15319	15194	15079	15152	15112	15325	15309	15104	14949	14969	15207	15230	15094	15252	15406	15014	15158	15189	15097	15245	15081	15246	15153	15043	15229	15109	15156	15230	15231	15117	15254	15090	15129	15055	14930	15376	15363	15156	15167	15083	15106	15242	15161	15293	15049	15129	15091	15026	15190	14998	15124	15106	15090	15122	15216	15251	15180	15137	15270	15285	15235	15125	15334	15201	15084	15113	15234	15126	14925	15086	15068	14942	15097	15356	15290	15210	15241	15216	15223	15117	15233	15162	15221	15174	15146	15224	15126	15153	15045	15076	15272	15145	15196	14966	15270	15358	14964	15204	15198	15103	15127	14966	15176	15192	15138	15090	15151	15304	15311	15175	15260	15312	15238	15280	15231	15224	15154	15174	15092	15284	15270	15173	15235	15142	14974	15075	14879	15072	15016	14890	15257	15212	15286	15369	15142	15128	15087	15132	15228	15091	15226	15025	15192	15186	15136	15026	15213	15279	15054	15125	15060	15080	15030	15061	15244	15093	15074	15139	15116	15164	15132	15122	15220	15013	15207	15114	15215	15245	15163	15104	15109	15104	15129	15027	15244	15268	15240	15034	15176	15094	15063	15168	15045	15026	15069	15164	15241	15116	15289	15354	15181	15165	14983	15070	15273	15124	14962	15158	14963	15039	15210	15022	15169	15126	15138	15131	15231	15144	14938	14912	14924	15107	14965	15064	15061	15251	15221	15194	14970	15086	15080	15282	15254	15161	15084	15210	15262	15073	15121	15165	15142	15138	15158	15114	15237	15101	15224	15012	15008	15162	15226	15199	15195	15107	15028	15081	15222	15175	15028	15155	15201	15217	15126	15011	15032	15171	15214	15203	15013	15066	15188	15241	15006	15152	15230	14959	15109	15226	14978	15112	15144	15039	15260	15208	15301	15194	15141	15124	15149	15203	15346	15014	15161	15270	15124	15192	15025	14971	14913	15148	15004	15137	15031	15067	15228	15147	15038	15017	15067	15354	15312	15190	15270	15043	15139	15145	15385	15220	15148	15049	15169	15059	15075	15224	15233	15063	14930	14941	15078	14928	15208	15247	15225	15001	15202	15069	15060	15264	15057	15047	15133	15220	15016	15151	15205	15356	15223	14927	15215	14876	15091	15207	15133	15139	14967	15247	15203	15355	15313	15245	14938	15132	14950	15177	15154	15206	15151	14954	15289	15229	15085	15212	15136	15033	14943	15195	15188	15237	15201	15135	15093	15237	15281	15225	15295	15242	15200	15222	15188	15031	15079	15284	15150	15229	14900	15132	15054	15055	15095	15233	15100	15188	15010	15180	15065	14930	15091	14968	14894	14877	15106	15108	15131	15194	15290	15026	15075	15243	15163	15057	15133	15053	15084	15083	15248	15009	15121	15022	15037	15038	15088	15167	15248	15168	14958	15159	15194	15102	15109	15058	15019	15265	15348	14988	15097	15020	15250	15236	15040	15197	15247	15153	15146	14991	15083	15082	15285	15080	15216	15328	15244	15095	15216	15133	15191	15153	14933	14981	15128	15219	15224	15126	15204	15181	15161	15117	15226	15171	14981	15188	15239	15285	15109	15057	15141	15061	15195	15215	15144	15256	15244	15205	15185	14922	15226	15263	15086	15093	15203	15126	15227	15002	15011	15204	15192	15154	15148	14998	15102	15340	15266	15083	15064	15160	15143	15208	15090	15092	15045	15004	15258	15164	15243	15096	14842	15110	15205	15099	15187	15262	15257	15257	15064	15164	15203	15239	15119	15173	15137	15122	15084	15136	15051	15230	15049	15073	15214	15337	15085	15258	14932	15089	15140	15336	15289	15191	15200	15125	14901	15150	15213	15115	15299	14998	15212	15212	15155	15116	15178	15263	15220	15183	15178	15043	15173	15254	15062	15025	15150	15120	15340	15101	15044	15175	15236	15141	15057	15434	15212	15321	15250	15251	15150	15307	15066	15042	15059	14951	15191	14997	15232	15315	15060	15225	15076	15129	15189	15240	15198	15213	15243	15099	14961	15094	14954	15166	15303	15150	15417	15117	15078	15057	15166	15366	15266	15291	14901	15227	15221	14981	15077	15203	15215	15249	15149	14973	15037	14994	15031	15195	15195	14993	15167	15107	14948	15237	15185	15234	15106	15053	15112	15131	14976	15122	15209	15237	15201	15179	15137	15156	15060	15167	15221	15124	14985	15175	15313	15293	15204	15383	15048	15217	15119	15072	15239	14978	15113	15076	15245	15284	15190	15113	14980	15147	15171	15031	15157	15299	15259	15004	15086	15109	15204	15053	15108	15110	15113	15026	15077	15219	15328	15104	15081	15314	15215	15263	15268	15148	15253	15135	15421	15301	15018	15142	15163	14971	14946	14981	15055	15217	14963	15087	15226	15169	15248	15211	14994	15082	15308	15344	15069	14986	15173	15274	15273	15038	15220	15061	15401	15038	14989	15025	15100	14962	15418	15064	15275	15267	15077	15185	15201	14891	15068	14867	15177	15031	15112	15132	15209	15110	15181	15249	15220	15222	15166	15114	15415	15065	15028	14913	15040	15212	15132	15045	15346	15269	15144	15178	15217	15019	15050	14921	15165	15068	15085	15259	15235	15154	15157	15006	15238	15241	15413	15113	14999	15398	15333	14954	15062	15020	15087	15150	15161	15040	15217	15215	15109	14843	15145	15057	15094	15120	15163	15167	15316	15126	15313	15266	15177	15153	15154	15249	15217	15192	15129	15192	15221	15258	15281	15133	15368	14982	15062	15237	15324	15225	15301	15077	15317	15074	15264	15177	15285	15106	15139	15054	15279	15087	15185	15259	15239	14953	15180	15195	15108	15165	15171	15181	15317	15271	14932	15219	15291	15261	15324	15217	15140	15150	15216	15194	15153	15100	15132	15183	14858	15145	15070	15288	14938	15274	14998	15179	15104	15101	15394	15215	15244	15165	15008	15082	15059	15154	15199	15202	15112	15113	15110	15233	15231	15313	15151	15146	15176	15191	15034	15168	15319	15194	15022	15028	15318	15146	15067	15257	15086	15211	15150	15150	15010	15121	15301	15128	15214	15098	15124	15201	15177	15093	15042	15300	15346	15240	15141	15199	15050	15162	15271	15103	15242	15141	14994	15071	15313	15342	15235	15150	15102	15055	15049	15280	14979	15146	15100	15044	15115	15006	15037	15091	15117	15113	15176	15066	15171	14909	15138	15004	15073	15022	15295	15441	15205	15382	15111	15098	15271	15059	15140	15079	15236	15064	14983	15118	15171	15228	15231	15172	15142	15109	15128	15174	15078	15101	15205	15227	15135	15223	15255	15102	15056	15070	15256	15185	15155	15277	15466	15167	15173	15216	15176	15141	15106	15062	15098	15230	15078	15142	15198	15081	15004	15370	15153	15192	15382	15096	15048	15042	15040	15101	15064	15118	15275	15190	15111	15246	15141	15048	15096	15194	15070	15173	15348	15133	15219	15207	15179	15120	15267	15199	15006	15282	15294	15234	15187	15038	15166	15069	15193	15095	15381	15116	15176	15319	15237	15042	15011	15115	15191	15163	15201	15141	15121	15314	14924	15052	15145	15175	15098	15323	15174	15154	15116	14926	15092	15194	15276	15221	15081	15161	15126	15158	15178	15219	15334	15180	15092	15211	15115	15309	15294	15105	15157	15137	15234	15115	15149	15120	15300	15286	15090	14993	14937	15078	15143	14960	15071	15200	15245	15398	15434	15166	15110	15175	15285	15119	15039	15248	15112	15284	15165	15163	15073	15189	15188	15186	15119	15135	15056	15356	15324	15114	15006	15181	15047	15090	15160	15067	15247	15100	15214	14935	14979	15413	15282	15330	14949	15073	15141	15132	15038	15053	15230	15223	15192	15140	15267	15209	15223	15263	15066	15084	15267	15219	15230	15106	15061	15125	15141	15174	15268	15011	15070	15253	15047	15147	15053	15233	15351	15300	15181	15152	15179	15089	15188	15099	15161	15094	15206	15225	15141	15169	15130	15287	15071	15020	15105	15046	15153	14968	15181	15167	15053	15109	15253	15197	15140	15238	15070	15221	15055	15053	14993	15231	15143	15230	15172	15095	15032	15090	15082	15119	15230	15073	15270	15138	15070	15073	15138	15264	15204	15226	15209	14955	15124	14950	15230	15242	15174	15160	15293	15087	15055	15196	15104	15042	15067	15069	15232	15034	15309	15344	15231	14867	15046	15348	15141	15188	15266	15102	15114	15131	15309	14900	15363	15108	15275	15239	15199	14996	15021	15219	15082	15135	15153	15081	15128	15232	15054	15131	15228	15196	15098	15090	15096	15024	15218	15190	15049	15196	15136	15088	15320	15348	15218	15160	15162	15112	14949	15208	15269	15267	15105	15105	15110	15225	15085	15085	14993	15159	14959	14996	15140	15290	15189	15143	15232	15246	15026	15132	15247	15314	14927	15045	15261	15143	15033	15137	15244	15183	15173	15275	15286	15196	15056	15154	15168	15006	15138	15224	15151	15157	15139	15150	15275	15158	15135	15106	15142	15116	15070	15227	14951	15115	14909	14992	15264	15158	15233	15352	15308	15301	15381	15246	15301	15144	15149	15260	15171	15213	15183	15282	15289	15369	15001	15202	15104	14951	15182	15108	15295	15191	15213	15045	15207	15182	15179	15347	15259	15072	15177	15052	15035	15092	15305	15262	15292	15144	15150	15050	15226	15133	15161	15128	15136	15101	15220	15174	15182	15371	15073	15376	15038	14984
22837	34746	33871	27130	22446	19625	18100	17211	16634	16266	15988	15599	15354	15329	15303	15159	15036	14894	14875	14721	14879	14874	14781	14692	14732	14686	14699	14828	14715	14687	14641	14477	14719	14771	14966	14793	14459	14792	14710	14621	14728	14645	14694	14550	14750	14733	14673	14684	14695	14689	14706	14512	14694	14754	14613	14569	14650	14587	14821	14668	14770	14637	14792	14663	14615	14689	14569	14689	14669	14674	14969	14622	14616	14638	14715	14669	14817	14904	14680	14653	14518	14736	14605	14727	14553	14750	14768	14779	14461	14679	14644	14755	14639	14510	14757	14646	14592	14733	14528	14607	14583	14648	14736	14626	14571	14618	14673	14626	14510	14649	14747	14715	14530	14685	14684	14566	14758	14540	14743	14518	14620	14610	14643	14702	14645	14667	14710	14723	14829	14598	14752	14763	14509	14484	14589	14844	14594	14685	14663	14633	14679	14646	14758	14751	14639	14800	14587	14758	14672	14476	14642	14560	14582	14653	14685	14533	14660	14457	14565	14505	14651	14504	14554	14634	14584	14791	14558	14655	14479	14628	14629	14595	14680	14726	14644	14615	14567	14768	14543	14497	14593	14677	14530	14850	14612	14701	14578	14630	14540	14810	14603	14690	14676	14644	14799	14590	14518	14591	14673	14688	14550	14554	14670	14583	14691	14742	14676	14729	14769	14667	14685	14548	14586	14578	14540	14687	14646	14657	14643	14535	14650	14739	14570	14570	14618	14653	14744	14601	14613	14754	14636	14716	14639	14611	14550	14599	14742	14637	14755	14617	14705	14547	14547	14820	14706	14669	14556	14608	14818	14637	14489	14619	14714	14570	14739	14617	14773	14811	14663	14461	14653	14662	14598	14641	14687	14428	14646	14633	14725	14640	14743	14903	14617	14651	14663	14548	14624	14564	14668	14570	14672	14681	14706	14681	14731	14701	14592	14647	14817	14611	14701	14612	14653	14631	14508	14542	14631	14501	14741	14729	14560	14603	14700	14593	14673	14852	14670	14563	14814	14728	14873	14707	14693	14477	14733	14646	14728	14653	14591	14512	14850	14653	14604	14607	14706	14707	14647	14872	14563	14718	14746	14659	14576	14802	14756	14611	14650	14663	14859	14572	14536	14602	14701	14546	14877	14703	14766	14555	14688	14761	14405	14589	14570	14631	14715	14696	14583	14790	14465	14664	14766	14633	14575	14776	14679	14641	14531	14754	14617	14448	14611	14544	14598	14709	14806	14683	14770	14699	14684	14638	14802	14660	14654	14691	14782	14572	14577	14369	14658	14592	14625	14507	14528	14683	14672	14669	14880	14662	14627	14660	14775	14661	14620	14664	14590	14640	14519	14687	14751	14635	14445	14663	14480	14754	14689	14475	14697	14609	14796	14622	14576	14751	14761	14529	14603	14602	14699	14822	14611	14713	14629	14636	14598	14606	14603	14770	14712	14579	14626	14828	14490	14552	14600	14524	14839	14707	14736	14548	14738	14834	14720	14716	14765	14465	14691	14677	14626	14696	14593	14598	14454	14812	14664	14737	14689	14694	14722	14617	14552	14546	14683	14575	14641	14760	14554	14667	14515	14751	14754	14499	14705	14705	14665	14721	14850	14667	14506	14693	14660	14644	14664	14608	14656	14732	14662	14607	14487	14668	14594	14622	14649	14762	14663	14653	14639	14593	14670	14671	14720	14588	14623	14752	14642	14767	14692	14592	14632	14659	14680	14532	14797	14800	14647	14566	14590	14812	14687	14482	14759	14636	14515	14850	14696	14622	14691	14619	14719	14530	14755	14547	14736	14613	14697	14702	14535	14690	14690	14710	14699	14709	14654	14656	14668	14541	14785	14828	14721	14604	14629	14618	14729	14608	14730	14541	14508	14798	14676	14672	14572	14587	14756	14631	14651	14683	14566	14673	14700	14747	14624	14655	14698	14539	14894	14646	14584	14646	14668	14727	14625	14611	14622	14584	14831	14527	14735	14873	14703	14707	14609	14847	14516	14633	14711	14584	14752	14569	14864	14699	14730	14763	14724	14714	14736	14742	14804	14630	14742	14565	14692	14738	14679	14727	14503	14723	14695	14702	14672	14648	14616	14720	14663	14649	14629	14594	14617	14649	14747	14678	14712	14664	14589	14643	14559	14777	14735	14720	14619	14799	14739	14673	14741	14661	14725	14658	14608	14807	14475	14676	14669	14568	14523	14614	14867	14497	14728	14643	14547	14559	14678	14606	14699	14717	14719	14596	14755	14677	14562	14590	14640	14580	14610	14563	14726	14702	14662	14847	14510	14554	14629	14580	14573	14631	14686	14808	14778	14737	14805	14533	14707	14474	14546	14847	14780	14677	14643	14489	14670	14701	14613	14638	14740	14644	14627	14746	14793	14712	14842	14725	14596	14745	14677	14661	14562	14672	14483	14743	14578	14629	14744	14578	14661	14663	14568	14502	14695	14629	14670	14524	14715	14529	14534	14571	14666	14699	14691	14666	14626	14505	14766	14602	14759	14664	14680	14690	14789	14858	14760	14636	14620	14818	14568	14589	14702	14565	14593	14716	14766	14707	14601	14714	14689	14539	14597	14649	14741	14689	14664	14477	14612	14578	14534	14651	14781	14602	14656	14637	14595	14626	14717	14717	14554	14602	14661	14690	14796	14692	14895	14539	14713	14583	14541	14632	14669	14804	14722	14662	14614	14732	14751	14500	14624	14793	14530	14797	14561	14806	14754	14670	14737	14855	14724	14714	14615	14469	14798	14770	14492	14750	14635	14569	14479	14626	14579	14673	14532	14712	14770	14653	14592	14724	14607	14711	14697	14588	14654	14572	14444	14625	14533	14546	14665	14707	14606	14695	14518	14729	14537	14544	14660	14620	14604	14631	14473	14443	14694	14655	14659	14659	14609	14546	14465	14520	14789	14537	14541	14628	14680	14694	14708	14766	14617	14551	14415	14571	14623	14574	14717	14558	14779	14555	14618	14616	14628	14598	14585	14736	14611	14691	14663	14721	14640	14673	14616	14589	14711	14543	14722	14820	14640	14544	14511	14688	14489	14577	14537	14673	14686	14691	14742	14774	14775	14537	14602	14566	14561	14764	14511	14644	14698	14695	14627	14731	14593	14598	14609	14506	14678	14614	14605	14465	14464	14724	14646	14561	14654	14849	14751	14593	14621	14779	14664	14619	14599	14486	14755	14534	14747	14613	14701	14620	14739	14548	14642	14624	14584	14661	14739	14547	14672	14799	14697	14846	14717	14654	14602	14707	14640	14698	14459	14567	14630	14592	14593	14680	14578	14781	14778	14715	14551	14718	14740	14682	14618	14590	14761	14609	14558	14549	14762	14644	14771	14677	14691	14641	14803	14738	14581	14698	14706	14656	14790	14554	14647	14662	14648	14610	14615	14773	14571	14701	14546	14716	14868	14700	14590	14666	14564	14613	14790	14638	14762	14677	14556	14600	14690	14726	14701	14815	14742	14691	14582	14484	14763	14837	14677	14881	14724	14630	14668	14758	14687	14581	14669	14770	14628	14725	14607	14694	14607	14728	14777	14657	14617	14665	14809	14481	14565	14617	14703	14602	14546	14802	14636	14839	14740	14558	14883	14697	14679	14654	14740	14777	14677	14706	14568	14520	14402	14687	14678	14591	14619	14562	14615	14597	14621	14882	14793	14643	14519	14753	14668	14699	14763	14513	14511	14513	14647	14679	14651	14583	14581	14636	14652	14626	14663	14706	14694	14627	14590	14747	14669	14573	14739	14572	14707	14659	14747	14719	14710	14693	14635	14574	14519	14545	14672	14604	14812	14503	14534	14645	14642	14675	14680	14895	14581	14633	14709	14785	14665	14764	14523	14655	14597	14662	14747	14646	14717	14755	14644	14699	14719	14510	14660	14485	14704	14689	14520	14679	14684	14571	14634	14547	14722	14798	14738	14728	14804	14520	14625	14569	14617	14694	14722	14744	14620	14558	14728	14768	14619	14568	14609	14730	14727	14526	14771	14733	14717	14792	14566	14610	14675	14567	14721	14702	14589	14602	14668	14574	14866	14670	14670	14492	14748	14607	14695	14585	14553	14695	14737	14763	14680	14640	14706	14534	14706	14795	14775	14711	14681	14752	14708	14734	14730	14464	14612	14815	14594	14688	14656	14849	14524	14755	14714	14609	14754	14479	14740	14603	14581	14630	14802	14722	14700	14710	14668	14662	14823	14651	14582	14713	14736	14657	14759	14593	14572	14590	14630	14636	14494	14528	14781	14675	14603	14733	14697	14679	14655	14551	14806	14720	14804	14764	14618	14699	14657	14652	14567	14606	14675	14611	14695	14793	14778	14505	14750	14767	14789	14657	14701	14649	14750	14719	14690	14754	14680	14638	14653	14702	14639	14701	14765	14599	14665	14504	14813	14621	14667	14648	14790	14725	14675	14451	14744	14483	14653	14561	14864	14567	14534	14639	14729	14536	14667	14696	14708	14850	14695	14520	14724	14568	14478	14760	14772	14590	14678	14779	14519	14922	14679	14760	14695	14681	14521	14647	14618	14547	14654	14648	14807	14636	14760	14565	14634	14602	14633	14653	14619	14634	14681	14553	14578	14743	14612	14630	14709	14720	14568	14596	14669	14810	14755	14724	14748	14756	14730	14718	14686	14613	14922	14638	14593	14871	14672	14515	14604	14601	14671	14621	14733	14553	14527	14837	14696	14510	14611	14617	14532	14536	14494	14768	14591	14626	14843	14544	14637	14725	14449	14687	14760	14605	14673	14612	14733	14558	14716	14629	14696	14653	14642	14690	14642	14722	14638	14699	14666	14749	14775	14488	14768	14786	14658	14525	14749	14608	14726	14703	14757	14580	14595	14509	14785	14581	14560	14807	14606	14684	14770	14767	14769	14656	14582	14619	14907	14642	14683	14593	14635	14688	14736	14639	14623	14811	14704	14625	14668	14654	14661	14705	14660	14663	14521	14735	14725	14591	14676	14650	14680	14580	14604	14689	14839	14581	14531	14749	14809	14705	14566	14741	14747	14699	14631	14742	14680	14518	14789	14551	14642	14645	14651	14708	14812	14640	14633	14655	14586	14696	14510	14560	14700	14686	14666	14770	14667	14546	14606	14667	14718	14471	14732	14664	14604	14578	14680	14738	14514	14554
23787	21259	28671	24762	23038	22936	21833	19110	17900	17548	17147	16531	16414	16657	16244	16014	15983	15755	15604	15569	15651	15475	15555	15663	15473	15700	15512	15510	15467	15400	15490	15494	15410	15556	15456	15371	15532	15379	15260	15383	15367	15480	15403	15383	15553	15436	15443	15398	15558	15579	15399	15469	15493	15313	15550	15661	15309	15658	15689	15578	15451	15489	15406	15417	15781	15419	15390	15189	15429	15568	15522	15329	15550	15353	15477	15466	15426	15310	15328	15366	15399	15217	15462	15542	15339	15564	15546	15465	15310	15386	15528	15381	15391	15257	15386	15218	15351	15310	15462	15506	15660	15364	15448	15488	15549	15599	15469	15359	15417	15369	15391	15229	15249	15272	15391	15377	15441	15478	15367	15275	15418	15377	15410	15300	15417	15383	15389	15671	15511	15335	15519	15320	15498	15590	15381	15560	15482	15391	15388	15360	15276	15398	15485	15410	15393	15517	15332	15444	15696	15462	15494	15395	15340	15435	15403	15620	15303	15425	15508	15488	15633	15565	15456	15546	15308	15370	15323	15462	15491	15396	15429	15222	15418	15354	15314	15254	15383	15482	15516	15657	15372	15579	15318	15307	15523	15403	15555	15428	15375	15319	15350	15354	15361	15410	15371	15485	15362	15499	15475	15548	15282	15394	15401	15419	15314	15329	15451	15581	15572	15153	15317	15209	15295	15475	15373	15358	15482	15291	15487	15406	15586	15472	15258	15166	15222	15593	15427	15423	15438	15415	15422	15590	15480	15237	15345	15423	15347	15238	15348	15544	15513	15698	15387	15449	15512	15664	15456	15583	15364	15410	15363	15317	15538	15504	15446	15476	15404	15652	15320	15432	15334	15531	15402	15651	15351	15285	15269	15301	15287	15490	15448	15335	15245	15241	15411	15244	15327	15405	15554	15372	15536	15325	15426	15540	15193	15520	15442	15420	15336	15346	15578	15481	15436	15372	15518	15341	15399	15200	15513	15380	15451	15347	15434	15364	15329	15195	15496	15499	15324	15404	15397	15406	15441	15273	15652	15608	15404	15324	15471	15412	15366	15387	15424	15427	15360	15428	15206	15392	15246	15598	15520	15451	15352	15426	15411	15430	15553	15565	15316	15535	15313	15285	15577	15382	15370	15526	15382	15344	15528	15362	15362	15341	15251	15630	15582	15273	15411	15496	15519	15440	15429	15218	15383	15323	15450	15182	15429	15433	15561	15425	15424	15389	15427	15563	15602	15507	15449	15410	15474	15346	15408	15323	15317	15356	15312	15507	15244	15388	15371	15510	15331	15328	15564	15374	15233	15370	15436	15355	15405	15269	15389	15346	15289	15512	15419	15356	15438	15372	15464	15429	15471	15539	15353	15422	15495	15469	15347	15508	15314	15515	15556	15548	15400	15276	15430	15682	15280	15300	15525	15391	15431	15456	15548	15379	15400	15412	15421	15399	15264	15342	15417	15382	15372	15270	15535	15507	15484	15550	15511	15339	15298	15365	15520	15406	15305	15613	15325	15536	15254	15391	15507	15343	15374	15340	15469	15423	15449	15372	15534	15586	15387	15339	15324	15441	15457	15501	15380	15452	15414	15350	15210	15441	15207	15339	15454	15323	15426	15649	15392	15394	15228	15436	15378	15552	15474	15267	15391	15423	15428	15344	15304	15290	15343	15336	15314	15551	15446	15246	15351	15470	15360	15424	15413	15405	15365	15340	15429	15545	15543	15453	15627	15446	15587	15451	15475	15355	15376	15375	15426	15548	15541	15444	15422	15286	15120	15412	15337	15313	15566	15395	15481	15466	15516	15527	15546	15263	15537	15692	15554	15557	15389	15371	15237	15352	15401	15380	15353	15519	15419	15426	15351	15319	15450	15311	15247	15194	15369	15394	15588	15444	15524	15499	15451	15438	15395	15479	15109	15306	15457	15543	15399	15484	15495	15210	15286	15398	15406	15567	15382	15614	15481	15416	15300	15253	15369	15511	15729	15253	15522	15443	15434	15443	15551	15528	15491	15644	15449	15385	15299	15459	15430	15329	15388	15311	15466	15443	15545	15353	15407	15488	15567	15476	15526	15347	15572	15488	15370	15370	15353	15476	15173	15276	15414	15328	15467	15703	15500	15348	15538	15263	15389	15217	15336	15466	15356	15430	15377	15556	15350	15349	15585	15383	15436	15461	15534	15522	15443	15123	15473	15493	15457	15385	15475	15796	15565	15655	15358	15498	15515	15422	15317	15340	15364	15646	15476	15445	15439	15280	15373	15407	15393	15338	15536	15600	15471	15417	15413	15622	15516	15469	15490	15223	15328	15436	15243	15494	15384	15381	15534	15293	15361	15530	15283	15411	15337	15532	15358	15342	15599	15436	15453	15365	15271	15505	15657	15294	15489	15596	15450	15373	15448	15345	15439	15470	15549	15333	15519	15370	15331	15419	15358	15428	15237	15433	15172	15467	15341	15247	15472	15315	15454	15604	15354	15501	15387	15406	15495	15355	15421	15426	15362	15193	15284	15461	15442	15379	15584	15323	15342	15594	15463	15216	15341	15443	15426	15413	15448	15441	15460	15426	15492	15651	15403	15420	15373	15283	15328	15569	15455	15494	15386	15413	15442	15473	15486	15259	15401	15430	15322	15286	15230	15321	15260	15412	15423	15481	15278	15488	15385	15464	15370	15528	15504	15329	15448	15331	15262	15148	15516	15182	15511	15411	15283	15362	15375	15392	15354	15407	15448	15423	15430	15460	15583	15398	15544	15389	15320	15165	15237	15451	15531	15124	15433	15603	15513	15451	15638	15321	15690	15295	15548	15280	15399	15341	15575	15277	15446	15646	15169	15470	15754	15444	15251	15292	15267	15406	15400	15418	15357	15360	15432	15444	15382	15537	15314	15497	15357	15276	15266	15336	15667	15459	15225	15353	15226	15531	15606	15465	15277	15329	15368	15489	15703	15410	15225	15463	15424	15319	15547	15443	15289	15523	15505	15346	15562	15453	15465	15383	15540	15213	15404	15440	15604	15634	15478	15459	15360	15355	15411	15432	15381	15293	15272	15418	15496	15542	15414	15342	15470	15163	15432	15475	15452	15295	15337	15339	15451	15552	15424	15404	15546	15422	15257	15481	15542	15322	15453	15174	15344	15408	15476	15555	15380	15606	15192	15370	15551	15578	15440	15377	15468	15253	15455	15450	15350	15298	15439	15581	15392	15493	15528	15420	15382	15496	15450	15378	15573	15454	15353	15336	15428	15533	15592	15274	15545	15536	15403	15443	15395	15434	15315	15411	15179	15372	15546	15472	15231	15131	15389	15479	15541	15373	15441	15423	15518	15428	15355	15323	15354	15467	15333	15259	15350	15523	15403	15335	15370	15506	15370	15389	15438	15540	15600	15278	15362	15395	15165	15487	15331	15414	15436	15420	15348	15396	15518	15257	15449	15410	15550	15593	15383	15320	15409	15442	15390	15340	15509	15244	15439	15495	15364	15500	15301	15446	15373	15365	15513	15508	15512	15155	15174	15307	15408	15547	15344	15194	15524	15306	15733	15384	15613	15615	15373	15268	15368	15303	15446	15603	15482	15200	15529	15378	15362	15295	15393	15374	15407	15380	15379	15376	15649	15632	15536	15477	15598	15480	15473	15317	15296	15260	15579	15403	15582	15385	15563	15340	15464	15615	15103	15435	15303	15276	15275	15321	15475	15493	15386	15326	15412	15321	15473	15465	15738	15464	15494	15517	15478	15302	15480	15524	15545	15422	15390	15449	15507	15337	15388	15335	15405	15572	15292	15510	15614	15520	15523	15298	15358	15476	15461	15347	15580	15415	15374	15545	15415	15572	15610	15320	15414	15340	15561	15428	15348	15237	15441	15455	15647	15504	15606	15411	15419	15529	15366	15230	15465	15531	15438	15440	15443	15271	15382	15244	15348	15480	15224	15473	15327	15482	15382	15373	15446	15340	15297	15580	15591	15449	15500	15431	15380	15249	15336	15373	15412	15466	15408	15373	15524	15336	15396	15359	15506	15420	15440	15351	15445	15430	15218	15474	15316	15299	15262	15207	15359	15441	15195	15324	15403	15379	15312	15508	15538	15264	15243	15572	15386	15512	15342	15403	15435	15452	15326	15694	15747	15317	15570	15311	15378	15374	15511	15351	15318	15331	15410	15445	15569	15443	15451	15495	15378	15580	15436	15409	15534	15357	15400	15433	15583	15231	15231	15160	15297	15456	15275	15315	15445	15464	15239	15311	15498	15265	15432	15523	15612	15463	15275	15444	15447	15522	15461	15571	15312	15481	15483	15345	15545	15498	15296	15397	15538	15449	15542	15351	15405	15614	15536	15437	15448	15269	15432	15462	15423	15487	15259	15644	15608	15593	15357	15467	15443	15379	15384	15363	15467	15398	15422	15511	15169	15623	15245	15335	15262	15286	15432	15351	15529	15549	15373	15385	15429	15368	15342	15486	15467	15487	15447	15389	15444	15532	15354	15523	15174	15232	15507	15459	15488	15406	15330	15450	15305	15414	15463	15127	15431	15441	15400	15455	15309	15529	15419	15560	15424	15387	15446	15506	15256	15523	15502	15379	15276	15442	15312	15592	15751	15357	15279	15218	15272	15393	15315	15387	15274	15287	15401	15438	15403	15422	15422	15350	15530	15237	15320	15181	15440	15558	15528	15517	15606	15390	15366	15487	15403	15378	15368	15399	15285	15281	15402	15560	15468	15337	15284	15374	15474	15308	15389	15475	15591	15311	15224	15315	15457	15325	15260	15411	15259	15365	15594	15514	15377	15341	15453	15323	15464	15156	15227	15554	15295	15453	15393	15408	15367	15437	15398	15438	15400	15356	15410	15336	15498	15424	15676	15565	15316	15298	15275	15460	15566	15498	15389	15234	15520	15289	15336	15479	15484	15354	15362	15337	15465	15552	15356	15567	15526	15380	15367	15431	15391	15441	15275	15378	15490	15534	15554	15377	15407	15355	15466	15116	15460	15445	15393	15308	15359	15379	15314	15391	15519	15457	15385	15210	15433	15471	15388	15399	15530	15486	15472	15341	15149	15462	15284	15460	15311	15440	15513	15327	15275	15391	15524	15444	15273	15368	15436	15405	15495	15522	15597	15496	15413	15330	15243	15243	15528	15647	15298	15465
23725	40505	39793	32775	27142	23661	21613	20294	18871	18174	17525	16970	16685	16431	16108	15770	15809	15443	15349	15146	15125	15121	14957	14967	15079	14987	14994	14876	14859	14977	14949	15041	15033	14935	15005	14929	15013	14960	14885	14994	14838	14918	14794	14862	14782	14725	14802	14855	14848	14878	14891	14853	14998	14867	14952	14796	15015	14824	14804	14922	14843	14758	14880	14766	14835	14882	14805	14763	14900	14776	14679	14769	14769	14900	14749	14771	14847	14857	14849	14908	14788	15000	14836	14869	14795	14742	15002	14928	14926	14805	14773	14705	14995	14718	15044	14810	14762	14976	14863	14844	14965	14976	14860	14822	14925	14980	14835	14961	14776	14801	14870	14890	15021	15025	14829	14903	14877	14825	14831	15035	14745	14807	14940	14959	14950	14818	14844	14729	14837	14828	14742	14768	14995	14762	14859	14984	15046	14863	14794	14888	14963	14870	14801	14935	14929	14804	14804	14838	14929	14847	14859	14943	14912	14897	14980	14848	14775	14692	15000	14751	14893	14925	14905	14974	14898	14898	14847	15002	14660	14964	14931	14848	14748	14937	14845	14934	14718	14731	14943	14945	14824	14841	14715	14852	14821	14741	14708	15010	14820	14752	14846	14797	14814	14915	14831	14679	14802	14890	14861	14766	14736	14780	14859	14845	14750	14750	14814	14862	14895	14826	14819	14829	14939	14916	14711	14950	14799	14684	14731	14801	14753	15004	14680	14723	14874	14851	14873	14903	14922	14696	14795	14765	14640	14921	14989	14853	14846	14926	14963	14805	14897	14902	14973	14849	14868	14971	14926	14863	14977	14779	14776	14998	14760	14805	14986	14946	14800	14619	14776	14821	14883	14748	14795	14911	14863	14852	14819	15115	14955	14896	14911	14991	14918	14779	14722	14882	14959	14738	14898	14828	14943	14850	14791	14752	14908	14807	14835	15010	14689	14952	14745	15015	14943	15046	14841	15104	14865	14698	14943	15055	14944	14952	14823	14862	14644	14719	14929	14958	14988	14838	14869	14930	14698	15002	14906	14727	14968	14982	14980	14735	14927	14668	14827	14648	14841	14881	14786	14825	14829	14601	14884	14791	14936	14831	14808	14906	14932	14948	15074	14854	14799	14827	14879	14857	14964	15019	15027	14846	14873	14812	14815	14987	14825	14823	14865	14912	14787	15018	14877	15093	14916	14711	14959	14915	14942	14820	14690	14758	14872	14779	14925	14740	14896	14847	14721	14707	14940	14890	14893	14658	14770	14876	14895	14836	14927	14750	14883	14912	14919	14812	14709	14900	14833	14861	14800	15037	14952	14782	14729	14854	14789	14640	14748	14945	14817	14815	14809	14872	14814	14852	14952	14678	14728	14994	14884	14808	14755	14695	14885	15025	14774	14855	14838	14848	14800	14981	15036	14861	14910	14726	15003	14713	14917	14736	14766	14762	14934	14706	14801	14795	14893	14804	14879	14710	14743	14957	14930	14677	14791	14911	14724	14883	14848	14869	14897	15035	14909	14760	14678	15020	14906	14866	14990	15000	14746	14732	14839	14900	14807	14965	14676	14789	14814	14901	14787	14839	14835	14839	14848	14928	14845	14763	14831	14850	14705	14786	14873	14780	14773	14854	14910	14788	14923	14759	14731	14906	14687	15053	14773	14779	14969	14845	14765	14779	14780	15011	14870	14858	14747	14898	14721	14877	14927	14935	15063	14750	14724	14645	14880	14935	14858	15119	14869	14871	14805	14805	14990	14927	15066	14794	14893	14824	14601	14791	14717	14825	14666	14734	14879	14870	14799	14793	14853	14859	14659	15048	14725	14843	14840	14999	14798	14898	14907	14847	14831	14746	14772	14930	14975	14783	14906	14905	14781	14878	14679	14817	14805	14963	14835	14921	14990	15073	14930	14867	14883	14905	14974	14938	14942	14824	14745	14783	14750	14915	14772	14899	14798	14862	14878	14837	14804	14889	14747	14792	14914	14810	14978	14824	14916	14767	14878	14847	14910	14849	14955	14766	14987	14864	14940	14889	14961	14828	14759	14867	14921	14910	14831	14884	14717	14800	14803	14712	14788	14917	14821	14923	14918	14742	14769	14936	14822	14723	14994	14865	14908	14835	14705	14740	14777	14748	14807	14980	14777	14780	14911	14702	14955	14924	14835	14796	14846	14829	14834	14834	14710	14871	14914	14857	14925	14951	14826	14774	14770	14919	14823	14882	15034	14786	14861	14821	14986	14881	14823	14868	14876	14878	15014	14811	14840	14849	14871	14748	14788	14823	14831	15007	14792	14831	14956	15096	15003	14939	14943	14758	15019	14808	14860	14799	14935	14916	14828	14760	14944	14911	15075	14704	14774	14877	14764	14851	14699	14929	14847	14765	14912	14914	14846	14918	14835	14908	14972	14937	14825	14745	14792	15015	14843	14837	14788	14827	14812	14923	14744	14831	14988	14876	14838	14875	14904	14844	14895	14859	14830	14881	14935	15006	15029	14740	15097	14910	14676	14953	14936	14836	14849	14894	14988	14803	14903	14847	14927	14880	14871	14791	14781	14928	14827	14849	14751	14625	14886	14962	14822	14869	14762	14879	14844	14962	14736	14883	14813	14900	14930	14732	14906	14903	14731	14968	14731	14968	14864	14660	14732	14775	14773	14967	14767	14987	14911	14837	14718	15014	14672	14881	14916	14737	14757	14931	14813	14790	14958	14860	14941	15110	14701	15022	14874	14847	14721	14907	14803	14849	14904	14855	14950	14924	14909	14866	14815	14971	14758	14946	14748	14685	14830	14874	14820	14910	14696	14736	14808	14850	14959	14693	14889	14736	14872	14911	14815	14887	14875	14937	14912	15004	14922	14822	14745	14941	14884	14800	14891	14910	14907	14791	14774	14938	14889	14774	15031	15042	14824	14987	14944	14664	14769	14666	14980	14920	14718	14699	14950	14810	14956	14772	14791	14856	14705	14797	14797	14848	14908	14755	14810	14829	14863	14884	14806	14650	14930	14711	14795	14876	14861	14838	14849	14986	14866	14783	14709	14939	14944	14773	14919	14882	14923	14704	14922	14897	14870	14654	14803	14741	14717	14800	14868	14907	14979	14854	14871	14855	14767	14970	14796	14978	14939	14949	14833	14860	14849	14914	14980	14792	14877	14750	14890	14979	14712	14858	14645	14723	14875	14843	14823	14872	14817	14883	14844	15152	14848	14822	14894	14924	14765	14954	14711	15026	14794	14759	14887	14858	14927	14805	14942	14873	14925	14796	14802	14960	14855	14831	14830	14862	14908	14825	14787	15049	14762	14873	14832	14775	14787	14888	14817	14866	14754	14976	15009	14770	14878	14849	15033	14918	14887	14815	14989	14834	14986	14953	14894	15052	14721	14918	14938	14866	14817	14713	14882	14886	14927	14846	14890	14869	14935	14794	14822	14935	14904	14801	14834	14802	14801	14914	14890	14763	14878	14709	14871	14836	14904	14835	14938	14881	14879	14911	14765	14715	14885	14823	14892	14823	14830	14692	14947	14762	14846	14842	14895	14803	14777	14834	14780	14970	14822	14814	14709	14808	14843	15042	15034	14865	14690	14881	14805	14883	14985	14881	14763	14753	14806	14740	14800	14733	15005	14777	14959	14879	14757	14906	14939	14856	14933	14838	14855	14927	14923	14905	14888	14846	14945	14857	15002	14952	14880	14735	14882	14846	14808	14903	14772	14833	14797	14967	14856	14709	14889	14772	14885	14918	14845	14883	14691	14743	14890	14865	14913	14811	14769	14856	14862	14973	14841	14870	14863	14737	14848	14891	14931	14921	14920	14844	14911	14794	14987	14968	14973	14853	14762	14878	14701	14846	14857	14860	14795	14890	14893	14794	14823	14592	14821	14658	14853	14859	14799	14750	14787	15133	15112	14760	14807	14687	14798	14769	14918	14958	14774	14897	15001	14754	14962	15025	14979	14956	14729	14875	14815	14827	14843	14744	14784	14905	14994	14953	15003	14848	14831	14836	14833	14957	14782	14909	14753	14887	14793	14837	15024	14866	14745	14924	14780	14954	14945	14813	14885	14902	15000	14878	14714	14772	14914	14652	14798	14909	14842	14832	14822	14906	14716	14809	14858	14803	15024	14917	14837	14758	14847	15004	15038	14608	14849	14838	14782	14941	15063	14820	14768	14904	14857	14897	14910	14784	14887	14729	14762	14732	14838	14892	14775	14855	14973	14800	14858	14807	14826	14697	14809	14966	14912	14742	14838	14849	14722	14965	14834	14849	14874	14935	14960	14915	15090	14896	14891	14861	14964	14737	14919	14794	14834	14920	14754	15009	14716	14754	14913	14868	14757	14952	14888	14993	14956	14889	14873	14765	14815	14770	14909	14847	14923	14889	14909	14979	14954	14951	14932	14882	14847	14831	14848	14694	14817	14958	14997	14764	14712	14878	14871	14885	14691	14855	14835	14833	14933	14892	14747	14880	14705	14853	14959	14900	14872	14898	14945	14721	15000	14799	14702	15102	14900	14694	15015	14814	15017	14933	14866	14730	14941	14789	14781	14884	14809	15031	14640	14805	14777	14861	14631	14947	14915	14915	14883	14903	14728	14985	14880	14703	14867	14818	14825	14666	14849	14893	14913	14707	14777	14891	14847	15018	14711	14967	14849	14847	14853	14684	14976	14761	14774	14919	14995	14809	14861	14965	14871	14831	14765	14798	14837	14896	14888	14920	14966	14842	14814	14809	14909	14932	14908	14880	14879	14921	14939	14870	14892	14781	14910	14948	14905	15006	14871	14759	14807	14840	14877	14908	14887	14938	14831	14944	14837	14983	14915	14784	14998	14867	14967	14891	15027	14956	14814	14863	14773	14995	14730	14663	14690	14960	14817	14915	14777	14975	14874	14988	14915	14635	14872	15018	14934	14793	14694	14829	14891	14850	14749	14880	14928	15015	14940	14986	15005	14991	15017	14744	14953	14823	14804	14815	14869	14948	14852	14792	14807	14888	14920	14941	14844	14838	14869	14847	14893	14799	14755	14795	14944	15030	14798	14838	14827	14783	14902	14995	14932	14783	14747	14932	14939	14696	14817	14827	14678	14770	14767	14964	14968	14915	14838	14889	14690	14860	14766	14729	14786	14720	14953	14869	14877	14964	14999	14750
22951	21377	29199	24011	22128	24559	25662	20612	18958	18562	17787	17170	17032	16712	16749	16290	16087	15760	15662	15531	15501	15504	15517	15507	15560	15589	15623	15446	15542	15290	15479	15358	15531	15281	15269	15318	15432	15395	15334	15488	15294	15585	15391	15355	15462	15297	15441	15407	15357	15205	15275	15255	15246	15388	15314	15322	15424	15318	15319	15450	15321	15371	15388	15107	15375	15206	15477	15307	15288	15281	15303	15402	15419	15353	15461	15388	15380	15127	15262	15262	14968	15245	15171	15190	15221	15086	15250	15148	15337	15310	15271	15337	15264	15256	15351	15336	15325	15166	15196	15317	15228	15430	15318	15357	15304	15286	15217	15388	15100	15077	15257	15313	15420	15064	15097	15066	15125	15289	15088	15253	15384	15316	15331	15438	15197	15268	15167	15283	15238	15202	15280	15360	15323	15268	14997	15230	15226	15223	15308	15226	15150	15157	15213	15133	15259	15262	15114	15205	15285	15462	15269	15276	15321	15202	15010	15184	15141	15423	15196	15301	15275	15122	15342	15270	15363	15253	15228	15334	15228	15226	15102	15289	15143	15378	15342	15297	15119	15217	15288	15374	15303	15288	15087	15118	15145	15192	15306	15284	15094	15283	15115	15001	15196	15186	15102	15252	15183	15032	15184	15423	15263	15199	15299	15247	15370	15065	15355	15323	15153	15417	15326	15252	15345	15230	15277	15176	15300	15373	15170	15374	15306	15071	15230	15311	15327	15014	15301	15443	15246	15076	15238	15083	15097	15239	15314	15428	15206	15283	15189	15205	15094	15247	15180	15177	15107	15370	15256	15486	15425	15285	15199	15133	15350	15157	15235	15266	15182	15246	15274	15148	15321	15131	15357	15241	15320	15153	15142	15217	15355	15408	15385	15259	15347	15156	15194	15172	15123	15241	15321	15276	15383	15071	15318	15158	15175	15301	15200	15313	15274	15218	15479	15197	15336	15204	15046	15238	15272	15162	15396	15273	15240	15084	15193	15373	15246	15346	15262	15263	15227	15494	15223	15328	15359	15183	15183	15312	15327	15334	15251	15260	15199	15208	15237	15303	15235	15154	15468	15194	15379	15115	15087	15226	15302	15156	15226	15360	15095	15144	15171	15337	15197	15205	15083	15297	15421	15302	15158	15240	15099	15064	15291	15252	15330	15174	15335	15248	15184	15178	15167	15277	15246	15234	15249	15228	15266	15379	15370	15389	15188	15361	15169	15168	15357	15234	15239	15012	15212	15162	15131	15242	15018	15293	15277	15174	15110	15276	15208	15146	15355	14885	15276	15373	15156	15205	15179	15223	15344	15279	15216	15268	15295	15235	15152	15251	15067	15243	15227	15235	15238	15197	15176	15219	15279	15172	15419	15214	15269	15311	15144	15368	15392	15196	15222	15171	15244	15282	15098	15232	15121	15325	15483	15254	15203	15187	15290	15243	15124	15066	15154	15442	15062	15400	15317	15250	15305	15300	15436	15242	15335	15213	15207	15221	15177	15314	15156	15304	15289	15269	15238	15202	15159	15261	15234	15254	15238	15279	15197	15065	15225	15155	15391	15246	15150	15275	15131	15199	15289	15202	15250	15315	15262	15320	15133	15235	15204	15343	15205	15302	15208	15239	15243	15546	15261	15203	15263	15221	15122	15396	15331	15342	15114	15089	15248	15177	15236	15342	15407	15223	15154	15179	15336	15280	15281	15082	15381	15257	15363	14996	15165	15335	15088	15175	15025	15082	15208	15323	15385	15308	15075	15241	15146	15314	15204	15294	15363	15136	15245	15271	15278	15230	15417	15232	15110	15276	15264	15189	15353	15106	15220	15241	15171	15343	15166	15103	15182	15278	15238	15257	15220	14990	15142	15085	15319	15423	15172	15288	15221	15230	15195	15123	15232	15180	15407	15221	15310	15193	15180	15248	15252	15205	15169	15311	15345	15147	15226	15173	15165	15529	15420	15367	15233	15194	15153	15015	15163	15005	14970	15267	15294	15274	15412	15277	15243	15084	15261	15171	15303	15412	15143	15217	15102	15163	15246	15104	15344	15350	15241	15220	15251	15191	15250	15207	15133	15206	15373	15357	15347	15305	14982	15207	15272	15360	15508	15180	15342	15277	15324	15168	15335	15258	15270	15132	15261	15065	15226	15144	15255	15231	15336	15206	15253	15189	15389	15245	15147	15306	15186	15169	14924	15205	15208	15315	15141	15300	15316	15335	15491	15217	15290	15258	15353	15115	15219	15058	15249	15289	15133	15204	15427	15285	15297	15203	15220	15300	15186	15295	15284	15249	15270	15322	15206	15213	15193	15064	15372	15220	15315	15357	15283	15284	15165	15104	15178	15321	15382	15210	15179	15340	15316	15083	15233	15092	15319	15219	15149	15482	15007	15217	15130	15244	15165	15221	15212	15102	15174	15043	15159	15317	15120	15034	15130	15345	15382	15373	15229	15286	15232	15344	15198	15347	15209	15356	15170	15132	15145	15158	15419	15211	15274	15216	15168	15315	15289	15221	15218	15115	15261	15189	15378	15337	15324	15232	15252	15424	15416	15346	15185	15145	15088	15159	15117	15159	15099	15139	15212	15183	15252	15132	15120	15189	15249	15168	14979	15028	15147	15130	15195	15148	15187	15052	15134	15112	15250	15242	15439	15177	15200	15190	15428	15098	15046	15220	15323	15244	15211	15016	15173	15235	15329	15316	15420	15364	15073	15294	15367	15222	15028	15168	15156	15150	14987	15401	15239	15212	15235	15398	15216	15427	15186	15209	15371	15341	15320	15254	15001	15549	15170	15308	15249	15251	15129	15145	15238	15118	15264	15214	15215	15211	15252	15020	15126	15144	15176	15326	15225	15329	15412	15112	15327	15281	15319	15266	15249	15250	15153	15140	15113	15212	15139	15129	15368	15220	15392	15284	15119	15263	15341	15307	15494	15259	15153	15232	15149	15212	15206	14970	15348	15317	15164	15052	15164	15237	15414	15183	15245	15082	15108	15196	15196	15202	15072	15229	15281	15142	15134	15265	15321	15216	15287	15240	15084	15232	15387	15255	15269	15180	15244	15221	15011	15055	15140	15191	15174	15138	15285	15177	15201	15405	15319	15010	15189	15172	15206	15354	15216	15316	15473	15148	15216	14945	15332	15282	15390	15086	15132	15197	15436	15184	15090	15096	15024	15087	15171	15429	15355	15150	15257	15014	15151	15174	15211	15252	15209	15285	15361	15190	15170	15360	15210	15443	15308	15338	15094	15252	15259	15198	15127	15201	15321	15266	15309	15285	15309	15361	15063	15058	15249	15053	15130	15183	15225	15195	15127	15243	15396	15253	15306	15306	15222	15195	15188	15271	15381	15230	15306	15253	15310	15309	15424	15136	15152	15341	15072	15128	15222	15209	15216	15393	15204	15250	15350	15447	15220	15472	15305	15348	15232	15392	15162	15247	15142	15256	15306	15056	15369	15208	15133	15345	15467	15209	15118	15142	15244	15442	15266	15057	15225	15427	15222	15405	15049	15182	15189	15370	15150	15206	15057	15137	15210	15237	15405	15227	15268	15324	15221	15200	15327	15146	15320	15261	15166	15160	15113	15127	15239	15396	15304	15425	15321	15233	15286	15059	14851	15198	15443	15284	15002	15299	15412	15136	15080	15101	15035	15439	15144	15373	15260	15309	15191	15116	15139	15054	15508	15143	15165	15228	15201	15106	15211	15323	15159	15278	15273	15371	15173	15217	15443	15376	15139	15294	15155	15361	15286	15313	15106	15277	15305	14968	15313	15245	15426	15203	15261	15322	15255	15415	15307	15152	15055	15339	15277	15083	15455	15315	15155	15179	15171	15314	15190	15249	15158	15232	15127	15247	15265	15250	15236	15213	15167	15240	15314	15428	15103	15176	15315	15109	15135	15096	15369	15336	15215	15197	15200	15168	15185	15368	15144	15170	15099	15276	15120	15165	15210	15159	15186	15262	15183	15309	15327	15134	15306	15422	15109	15175	15136	15257	15270	15387	15079	15320	15194	15319	15316	15236	15264	15196	15155	15290	15196	15152	15374	15320	15254	15255	15039	15224	15141	15413	15206	15049	15327	15135	15112	15293	15242	15129	15268	15288	15251	15245	15206	15275	15265	15421	15233	15239	15200	15226	15293	15061	15323	15250	15276	15286	15283	15287	15222	15325	15109	15189	15211	15263	15373	15267	15364	15230	15111	15288	15202	15227	15125	15179	15011	14999	15217	15249	15289	15099	15196	15157	15317	15347	15189	15219	15342	14995	15152	15249	15263	15185	15176	15230	14950	15285	15241	15304	15268	15218	15090	15249	15220	15228	15079	15170	15102	15153	15252	15223	15295	15180	15227	15274	15219	15243	15298	15381	15183	15350	15200	15388	15210	15029	15261	15249	15255	15248	15345	15197	15295	15092	15123	15081	15319	15226	15211	15268	14944	15233	15101	15316	15123	15050	15311	15105	15275	15374	15271	15360	15323	15036	15195	15162	15134	15139	15143	14945	15363	15281	15024	15349	15037	15102	15209	15128	15210	15217	15255	15150	15123	15279	15103	15285	15235	15127	15309	15304	15211	15329	15359	15154	15115	15278	15169	15296	15193	15253	15311	15171	15094	15186	15252	15217	15013	15292	15274	15234	15237	15252	15246	15261	15159	15045	15139	15146	15078	15171	15532	15204	15436	15245	15257	15214	15139	15248	15102	15328	15294	15338	15270	15278	15162	15458	15326	15049	15169	15297	15341	15368	15193	15198	15264	15225	15286	15203	15229	15365	15315	15153	15128	15089	15275	15177	15089	15192	15312	15310	14971	15163	15321	15155	15260	15194	15265	15344	15226	15313	15320	15262	15156	15104	15301	15209	15138	15413	15241	15180	15366	15253	15419	15287	15102	15125	15119	15285	15229	15154	15340	15351	15282	15134	15324	15249	15364	15400	15298	15151	15233	15357	15189	15311	15301	15110	15233	15264	15334	15248	15404	15322	15281	15124	15160	15134	15293	15195	15163	15331	15125	15400	15285	15349	15172	15340	15417	15141	15221	15390	15447	15422	15290	15058	15320	15243	15353	15147	15396	15433	15289	15315	15197	15263	15181	15308	15303	15180	15020	15195	15084	15236	15250	15260	15539	15399	15238	15356	15158	15302
25039	44504	43716	36970	31431	27076	24567	22663	21199	19661	18685	17760	17839	17022	16896	16186	16065	15572	15311	15122	15213	15068	14991	14930	14951	15133	15043	14978	15109	14784	14966	14850	15153	14990	14846	14889	14925	14972	14824	14772	14946	14867	15032	15032	14844	14862	14890	14713	14710	14800	14891	14700	14726	14633	14642	14969	14827	14910	14712	14750	14675	14970	14763	14770	14759	14803	14868	14752	14777	14694	14794	14831	14612	14581	14704	14740	14723	14782	14821	14864	14791	14647	14500	14644	14798	14720	14805	14777	14697	14823	14898	14885	14663	14712	14706	14710	14746	14754	14878	14928	14599	14823	14737	14659	14806	14719	14771	14734	14652	14674	14653	14684	14786	14804	14955	14654	14731	14676	14752	14619	14651	14735	14632	14671	14774	14747	14566	14606	14850	14806	14811	15035	14687	14823	14685	14855	14638	14816	14817	14687	14766	14711	14706	14623	14712	14696	14869	14908	14757	14735	14638	14698	14722	14710	14770	14654	14728	14880	14745	14902	14897	14712	14935	14782	14682	14880	14714	14947	14858	14555	14784	14682	14796	14628	14841	14757	14803	14818	14592	14711	14909	14685	14845	14869	14745	14651	14780	14748	14604	14749	14469	14713	14781	14589	14695	14965	14650	14750	14758	14660	14607	14603	14783	14723	14830	14761	14707	14736	14639	14883	14664	14816	14721	14697	14872	14654	14751	14804	14825	14725	14807	14869	14682	14736	14683	14810	14675	14726	14873	14716	14702	14757	14770	14639	14697	14765	14686	14817	14662	14868	14643	14752	14688	14762	14732	14881	14739	14883	14788	14639	14728	14677	14625	14573	14780	14751	14736	14639	14963	14705	14566	14810	14629	14617	14911	14719	14736	14701	14822	14790	14579	14652	14794	14675	14722	14793	14654	14797	14750	14638	14810	14813	14797	14841	14788	14616	14794	14665	14734	14740	14707	14526	14685	14867	14659	14630	14754	14729	14552	14833	14762	14667	14515	14845	14720	14767	14748	14782	14617	14685	14644	14752	14969	14768	14626	14705	14748	14695	14643	14591	14779	14668	14760	14945	14773	14701	14741	14848	14752	14748	14736	14599	14610	14687	14753	14639	14674	14675	14669	14719	14777	14626	14571	14832	14816	14683	14644	14688	14661	14736	14784	14746	14570	14548	14787	14548	14687	14682	14706	14550	14626	14888	14855	14661	14748	14716	14697	14889	14731	14750	14587	14774	14626	14713	14761	14836	14669	14662	14620	14768	14798	14828	14652	14833	14728	14681	14692	14807	14690	14736	14705	14780	14704	14765	14597	14781	14571	14673	14778	14685	14699	14752	14714	14804	14671	14758	14831	14791	14738	14783	14574	14801	14613	14643	14763	14680	14810	14731	14574	14594	14796	14853	14682	14693	14928	14649	14868	14518	14808	14721	14653	14717	14610	14694	14691	14744	14682	14764	14784	14825	14607	14649	14811	14609	14547	14864	14715	14628	14637	14668	14716	14678	14702	14660	14824	14804	14800	14584	14869	14702	14693	14589	14783	14728	14831	14776	14670	14601	14622	14698	14820	14811	14598	14712	14632	14854	14850	14832	14742	14828	14864	14843	14681	14835	14686	14760	14721	14977	14614	14714	14749	14625	14788	14731	14742	14844	14682	14565	14771	14569	14792	14793	14739	14829	14701	14848	14763	14775	14772	14815	14528	14613	14749	14717	14850	14632	14740	14503	14844	14610	14600	14842	14664	14443	14654	14829	14623	14790	14834	14610	14712	14700	14741	14577	14721	14764	14610	14730	14723	14729	14742	14856	14816	14789	14753	14729	14667	14602	14757	14695	14765	14633	14825	14781	14764	14714	14566	14745	14822	14841	14797	14618	14560	14824	14658	14798	14718	14716	14878	14622	14691	14657	14720	14637	14719	14778	14833	14771	14759	14698	14808	14748	14699	14624	14697	14604	14674	14656	14752	14762	14805	14719	14782	14755	14611	14716	14729	14788	14777	14615	14722	14722	14723	14795	14720	14675	14903	14848	14764	14939	14777	14744	14728	14726	14804	14788	14810	14721	14703	14772	14738	14852	14693	14654	14594	14677	14696	14776	14815	14785	14684	14757	14709	14636	14790	14716	14805	14680	14734	14650	14596	14706	14589	14714	14796	14675	14821	14747	14662	14661	14751	14778	14797	14687	14773	14642	14747	14683	14903	14701	14675	14757	14746	14896	14802	14622	14793	14713	14780	14684	14564	14979	14758	14522	14776	14814	14646	14714	14595	14719	14507	14852	14769	14716	14702	14741	14788	14653	14957	14823	14736	14824	14695	14898	14816	14700	14712	14583	14576	14666	14717	14803	14624	14634	14838	14662	14557	14687	14748	14512	14716	14615	14691	14689	14617	14775	14692	14709	14666	14745	14756	14698	14821	14761	14672	14846	14744	14740	14681	14571	14787	14657	14730	14758	14749	14743	14700	14673	14604	14848	14643	14551	14856	14610	14598	14711	14701	14903	14801	14708	14816	14681	14827	14703	14765	14849	14795	14673	14698	14754	14866	14770	14628	14767	14673	14742	14821	14703	14742	14697	14659	14684	14720	14696	14736	14759	14618	14644	14775	14924	14711	14702	14568	14678	14676	14709	14712	14789	14871	14885	14799	14818	14898	14670	14602	14754	14717	14992	14519	14705	14756	14643	14742	14854	14722	14752	14836	14892	14775	14741	14615	14676	14709	14712	14706	14704	14663	14726	14822	14807	14568	14896	14797	14756	14628	14773	14751	14870	14710	14572	14800	14546	14781	14610	14693	14670	14813	14601	14766	14704	14792	14680	14817	14530	14803	14852	14639	14760	14682	14646	14736	14801	14679	14760	14852	14652	14806	14601	14887	14792	14703	14877	14793	14872	14745	14661	14578	14781	14793	14757	14701	14787	14800	14765	14868	14617	14688	14761	14726	14656	14740	14539	14708	14694	14786	14789	14769	14746	14750	14731	14615	14646	14705	14743	14782	14691	14806	14711	14715	14702	14703	14691	14527	14716	14620	15012	14772	14773	14681	14875	14732	14662	14753	14756	14611	14867	14649	14970	14655	14742	14647	14754	14905	14873	14690	14712	14885	14755	14765	14668	14761	14742	14862	14806	14727	14855	14677	14873	14640	14726	14645	14739	14751	14791	14694	14727	14890	14962	14862	14722	14724	14721	14572	14608	14701	14855	14812	14605	14890	14632	14829	14665	14536	14607	14705	14776	14728	14670	14920	14744	14738	14654	14809	14687	14738	14696	14664	14781	14750	14636	14695	14562	14706	14689	14712	14789	14661	14750	14844	14595	14753	14522	14870	14698	14788	14689	14628	14653	14881	14731	14593	14780	14689	14536	14758	14500	14551	14630	14638	14835	14675	14776	14606	14736	14854	14836	14626	14699	14763	14808	14774	14745	14530	14835	14737	14801	14562	14748	14828	14673	14648	14822	14596	14667	14774	14578	14592	14713	14788	14663	14914	14690	14880	14637	14748	14681	14657	14642	14684	14861	14710	14609	14756	14668	14624	14780	14747	14708	14764	14592	14610	14735	14759	14666	14829	14682	14769	14872	14769	14599	14705	14708	14961	14739	14758	14677	14763	14624	14780	14807	14777	14785	14964	14656	14687	14755	14838	14677	14689	14668	14813	14806	14589	14945	14787	14593	14766	14706	14712	14824	14619	14678	14845	14695	14788	14708	14741	14640	14810	14760	14778	14775	14823	14543	14696	14573	14687	14886	14741	14523	14735	14730	14841	14591	14707	14681	14624	14748	14780	14794	14636	14689	14753	14821	14646	14609	14703	14649	14797	14716	14968	14758	14682	14847	14836	14684	14647	14621	14816	14862	14891	14675	14662	14725	14808	14675	14799	14677	14685	14691	14544	14728	14690	14713	14598	14732	14674	14777	14751	14766	14805	14798	14749	14588	14688	14739	14734	14737	14658	14771	14705	14949	14677	14851	14670	14786	14654	14806	14651	14829	14838	14680	14784	14813	14653	14726	14843	14702	14684	14524	14644	14812	14711	14921	14695	14577	14785	14795	14567	14530	14817	14729	14828	14749	14724	14808	14806	14869	14600	14799	14692	14735	14629	14694	14701	14576	14851	14800	14766	14846	14575	14818	14827	14646	14777	14761	14901	14518	14612	14664	14707	14786	14528	14771	14695	14704	14747	14637	14640	14605	14662	14661	14730	14588	14799	14635	14797	14595	14788	14831	14755	14740	14841	14646	14703	14891	14905	14634	14791	14714	14827	14654	14618	14853	14696	14463	14591	14857	14692	14736	14695	14856	14624	14794	14561	14760	14655	14854	14735	14845	14644	14736	14865	14667	14783	14816	14650	14681	14836	14500	14794	14651	14854	14855	14721	14758	14823	14705	14827	14631	14808	14639	14690	14784	14672	14783	14641	14691	14625	14738	14712	14586	14633	14674	14763	14784	14746	14726	14736	14631	14627	14791	14642	14638	14528	14819	14741	14848	14781	14642	14669	14683	14655	14789	14637	14803	14661	14585	14695	14842	14594	14764	14731	14642	14848	14617	14738	14744	14804	14536	14751	14542	14702	14692	14701	14679	14745	14759	14688	14779	14668	14615	14659	14724	14607	14861	14821	14600	14833	14689	14674	14802	14706	14666	14727	14694	14696	14918	14675	14920	14666	14699	14736	14732	14635	14741	14698	14759	14796	14767	14679	14736	14741	14734	14580	14688	14604	14601	14705	14622	14778	14613	14710	14785	14715	14813	14877	14715	14685	14903	14746	14750	14697	14853	14650	14739	14659	14722	14691	14659	14511	14782	14802	14651	14651	14634	14794	14819	14674	14637	14754	14967	14746	14883	14733	14801	14887	14765	14763	14776	14748	14677	14725	14592	14760	14693	14707	14720	14676	14630	14809	14669	14921	14606	14688	14711	14546	14703	14847	14555	14833	14640	14922	14707	14926	14612	14745	14541	14734	14513	14652	14761	14657	14699	14714	14733	14743	14574	14802	14735	14706	14680	14612	14861	14684	14728	14785	14734	14542	14690	14593	14782	14671	14772	14702	14693	14750	14732	14753	14772	14671	14674	14779	14865	14752	14701	14654	14745	14690	14757	14786	14530	14805	14751	14696	14682	14662	14672	14898	14713	14890	14701	14849	14858	14742	14784
27443	23981	28698	25298	20131	18134	17255	16500	16110	15948	15744	15663	15342	15531	15459	15343	15224	15098	15105	14931	15204	14945	15020	15025	15033	15048	15004	14997	15121	15210	14892	15054	15074	15201	15184	15132	14984	14988	15024	15093	14971	15173	14809	14934	15019	14986	15146	15157	14805	15005	14956	15128	15062	15168	15178	15169	15011	15103	15145	15062	14971	14872	15200	14985	15011	15253	15093	15220	15148	15143	15121	15033	14905	15078	15091	15086	15005	14870	14869	14853	15011	14858	15133	15021	14782	14906	14800	14913	15062	14985	15024	14907	14971	15056	14745	14972	14869	15075	14781	14765	15258	14977	15045	15191	14953	15083	14918	15048	15029	15056	15026	14723	15024	14785	14938	15014	15089	15190	15144	14973	14959	14879	14968	15184	14860	15041	14938	15055	15138	15051	15014	14917	14967	15138	15109	15016	15171	14987	14849	15059	15064	14775	15126	14861	15148	14979	15016	15053	14970	15030	14917	15125	14898	15021	14963	14925	15044	14905	14979	14979	15088	15037	14929	14914	14962	14899	15240	14972	15027	14869	15070	15006	15036	15057	15058	15007	14931	14892	14972	15045	14854	14905	14852	15107	15121	15033	15120	15043	15010	14993	14965	15053	14950	15020	14909	15002	14822	15051	15114	14973	14784	14834	15087	14987	14925	15108	15082	15179	15137	15022	14979	15066	14961	15066	15001	14911	15100	14989	14948	14800	14964	14959	15171	15047	14817	15009	15101	15208	15036	15007	14868	15086	15009	15013	15079	15055	14901	15237	15055	15101	15048	15071	15068	14927	15154	14784	15032	15084	15065	15193	15192	14941	14942	15174	15004	15064	14991	15068	15189	14971	14971	14830	15162	15001	14976	15091	15143	14836	14795	14859	15015	15128	14997	14913	14857	15040	14944	15021	14834	14924	14987	14955	15008	15036	14910	15132	14901	14847	15156	15040	15117	15001	15054	15050	15033	14995	14785	15060	15006	15083	15028	14872	14871	15174	15163	15047	15002	15057	14932	14843	15037	14885	14970	14985	15054	15038	15026	14840	14907	14999	15005	14989	15075	15123	15031	15207	15013	15213	14946	15132	14966	15123	15025	14952	15011	15075	15002	15062	15018	14903	14981	14962	14923	15109	14966	15104	14918	15001	14992	14894	14929	15248	14977	15136	15051	14898	15013	15148	14905	14990	15070	14901	15172	15178	15196	15019	15083	14929	15109	14960	14992	14856	14812	15044	14998	14957	15064	15174	15105	15172	15122	14869	15123	14944	15008	15024	14984	14790	15034	14947	15122	14788	14844	14896	14995	15014	15012	15091	14979	15003	14916	15064	14990	14907	15112	15018	15159	15052	15169	14949	14886	14944	14961	14842	14931	15134	14982	15170	14974	15148	15051	14952	14949	15059	15074	14976	14982	15098	14911	14963	15078	15117	14861	14993	15052	15076	15135	15077	14851	14975	14870	14891	15177	15056	15071	15117	14841	15058	14878	14966	14819	15002	15086	15150	14893	14955	14908	15095	14842	14999	15030	15091	15046	15013	14837	15053	15044	15148	15185	15181	15216	15028	14939	15064	15058	15020	14960	15066	15102	15134	15092	15052	14892	14897	15040	15104	14935	15059	15154	15067	15073	15053	14939	14858	15100	15056	15088	15075	14958	15099	15094	15159	14956	15135	14948	15078	14833	15052	15076	14805	14825	15027	14941	15075	14793	14867	15005	14812	15058	15068	15005	14855	15087	14969	15056	14980	15060	15048	15107	14881	14940	15038	15058	14837	14982	15174	14886	15029	15110	15014	14971	15051	14871	14984	15116	14930	14911	14795	14973	14952	15058	14874	14876	14910	15149	15135	14911	14938	15075	15043	15122	14917	14938	15011	14971	14908	15072	15120	14939	15155	15133	15055	14963	15184	14919	14926	15044	14775	14882	15076	15010	15121	15065	15008	15080	14935	15062	14862	15098	14985	14976	15012	14978	14979	14925	15033	14830	14944	14896	14881	15011	14843	14798	15148	15034	15121	15023	15023	14965	14890	14832	15011	14998	14948	15083	15021	14917	15057	15020	15113	15081	14866	15249	15058	15061	15149	14914	14898	15052	14992	15045	15025	14966	14970	14971	14982	15011	14790	14866	14849	15068	15025	14869	14931	14938	14943	14842	14945	15151	15000	15074	14927	15116	15015	15165	14926	15068	14949	15007	14973	15056	14992	14932	14984	15030	14859	14799	14984	14962	15057	14932	15030	14906	15122	15003	15126	14728	15106	15196	14827	15044	14840	15086	15003	14913	15086	14954	15022	14967	15074	14995	14881	15016	15070	15157	15045	15020	15022	14938	15003	14952	15018	15143	14984	15040	15101	15192	15049	14993	15027	15135	14922	15063	15048	15027	14988	14881	15089	14807	14859	15020	15000	14784	14994	14943	15113	15209	15060	14942	15162	15079	15038	14830	14837	14972	14829	15016	15136	14976	15035	14909	15056	15040	14835	15258	15164	14973	15073	15197	14975	15091	14907	15031	15153	14972	15175	14991	15118	14969	14927	15174	15031	14788	14985	15136	15190	14971	14688	14910	14951	15043	14855	14915	14884	15062	15061	14830	15042	15086	15091	15023	15102	15284	15143	15031	14963	15083	15104	14914	14980	15148	15002	15052	15075	15239	14895	14922	15011	14971	14929	14972	14999	14980	15134	14818	15123	15010	15071	14997	14983	14997	14906	14999	14923	14992	14944	15000	15109	15182	14860	14901	15044	14984	15041	15026	14871	15296	15159	15025	15182	15037	14961	14925	15004	15074	14994	14889	14925	15198	15026	15154	14948	15094	15084	15335	15178	15098	14870	14996	14883	15006	15233	15142	15051	14967	14914	14891	15055	15116	15149	15079	14865	14972	15045	14970	15014	15109	15015	15104	15031	15030	15239	15113	14927	15172	14972	14968	15029	14920	15055	15148	15027	14783	15167	14855	14945	14927	14948	14901	14920	15160	14929	14889	14930	14913	15093	15105	15093	15096	15021	15175	14979	14962	14893	15079	15189	15012	14920	15099	15149	14982	14873	15099	14960	15091	14986	14984	15010	14918	15038	15110	15023	15016	14957	14862	14964	15067	15047	15036	15083	15194	15012	14943	15028	15005	14963	14968	15096	15084	15247	14838	14823	14904	15063	15027	15026	15237	14977	15061	15026	14966	14954	14925	15126	14939	15009	14938	15020	14982	15092	15175	15073	15054	15104	14960	15029	14994	15008	15058	15139	15155	15055	14961	14917	15077	14925	15159	15157	15064	15015	14923	15036	14778	15146	15110	14660	14996	15114	15096	15005	14869	14998	15020	15136	15050	15226	14987	14857	14882	15051	15040	14869	15110	15129	14930	15069	15089	15107	14972	14941	15016	14858	14966	14869	15099	15068	14914	14849	15008	15018	15235	15083	15044	14974	14987	15209	14978	15197	15086	15039	14887	15001	14954	14888	14966	15190	15023	14996	15050	14963	14932	15005	14993	15182	15138	15014	14971	15006	15086	14980	15006	14922	14957	15013	14880	15001	14976	15039	14898	15003	15034	14929	15135	14808	15099	15004	14790	15109	14823	15051	15038	14989	15191	15124	15030	15030	15026	14879	15060	15026	14828	15154	14964	14989	15094	15108	15052	15062	14951	15151	15096	15013	14912	15131	14884	15120	15241	14790	14978	14965	15008	15019	15200	14871	14911	15034	15152	15293	15167	15012	14967	15033	14959	15103	15061	15001	14949	14957	15175	14952	14924	15114	15057	14913	15234	15172	14998	14995	15061	15063	14992	15218	14990	15014	15039	15103	15118	15138	14985	14871	14956	15014	15025	15124	15141	14889	15091	15230	15131	14929	15000	14978	15155	15128	15078	14983	14988	14927	15116	15153	14765	14981	15175	15062	14984	14888	15109	15175	15104	15002	15208	15203	15125	14953	15005	15250	15074	14980	15138	15001	15155	14885	15061	15064	14977	14965	15018	15106	15004	14933	15017	15046	15039	14966	15177	14868	15304	14877	15059	15043	15157	15159	15120	14882	14953	14939	15094	14960	15093	15117	14887	14873	15001	14984	14926	14906	14825	14849	15057	15120	15010	15065	15122	14967	14986	15243	15015	15155	15161	14877	14934	15020	15014	15007	15088	15039	15052	15065	15013	15054	14909	15084	15052	14798	14966	14931	14933	14856	14909	15161	15165	14935	15007	14756	15111	15198	15160	15042	14880	14963	14803	15000	15063	14991	15163	15029	15196	15068	15072	15124	15192	15051	15131	15055	14762	14862	14934	15165	14846	14964	15012	14947	14891	15005	15098	14935	14842	15105	14948	15036	15003	14941	14977	14943	14941	15082	14899	14971	14863	15025	14974	14956	15113	14851	14796	15079	15030	15106	14959	14929	15063	15075	15083	15130	15342	15037	15061	14929	14979	14940	14952	15058	14874	14856	14904	15091	15007	15064	15001	14928	15077	15142	15006	14833	14904	14895	14915	14960	14919	15060	15004	15009	15119	15246	14990	15208	14986	14965	14923	14874	15021	14938	14937	15000	15068	15033	14925	14852	15154	15006	14955	14999	15069	14933	15049	14956	14835	14976	15020	15044	15011	15105	15165	15065	14911	15218	15125	15151	15190	15020	15029	15197	15124	15079	15071	15137	14956	15122	15140	15014	14997	14956	14894	14908	14835	14967	14857	14972	14911	14959	15140	14928	14871	14997	14995	14930	14999	15041	15044	14925	14940	14877	15031	14888	15001	14945	15005	14945	14951	14939	15015	15238	14927	14949	15161	15005	15017	15001	14976	15077	15020	14991	15155	15013	14936	15054	15178	14862	14950	15080	14983	15103	15240	15153	15077	14876	15167	14949	15035	15082	15037	15063	14961	14919	15074	15172	14947	14941	15033	15051	15110	15117	14935	15013	15041	15195	15124	15127	15275	15059	14941	14993	14970	14974	15050	14785	15141	14900	15029	15065	14985	14877	15246	15036	14909	15105	15051	15248	14981	15099	15110	14934	14860	15038	15131	15042	15016	14899	15166	14932	14862	14980	15007	15111	15023	15121	14982	15038	15059	14987	14936	14993	15028	15052	14893	15100	15021	15118	15104	14923	15037	15132	14921	15052	15098	15125	14913	14996	14996	15139	14963	14986	15108	14910	15006	14871
23126	34890	32952	26099	22130	19478	18251	17181	16653	16172	15834	15524	15301	15330	15105	14984	14791	14694	14898	14765	14795	14668	14747	14747	14733	14538	14595	14733	14633	14638	14420	14634	14777	14521	14692	14554	14567	14793	14619	14709	14468	14672	14692	14546	14663	14494	14600	14552	14429	14701	14509	14587	14553	14819	14626	14521	14553	14655	14644	14553	14565	14539	14539	14742	14496	14673	14442	14584	14668	14471	14692	14619	14708	14490	14544	14376	14566	14742	14580	14644	14704	14474	14578	14602	14629	14508	14565	14578	14704	14740	14581	14742	14641	14658	14725	14559	14681	14679	14640	14691	14478	14374	14744	14657	14777	14592	14553	14519	14464	14587	14649	14667	14498	14592	14619	14380	14634	14668	14620	14532	14536	14620	14455	14578	14426	14756	14598	14719	14603	14522	14572	14765	14672	14644	14549	14638	14683	14457	14579	14674	14494	14647	14702	14506	14470	14548	14582	14553	14537	14576	14678	14570	14539	14657	14507	14627	14645	14714	14533	14653	14590	14451	14666	14506	14537	14725	14596	14779	14489	14384	14631	14592	14656	14519	14684	14706	14406	14546	14694	14543	14687	14458	14679	14523	14557	14520	14563	14654	14716	14564	14641	14521	14593	14610	14581	14551	14520	14460	14433	14627	14599	14515	14669	14552	14660	14662	14572	14636	14643	14669	14712	14573	14581	14743	14578	14440	14485	14577	14393	14569	14764	14540	14582	14642	14578	14679	14524	14482	14659	14616	14516	14464	14621	14524	14520	14577	14725	14486	14645	14572	14697	14654	14652	14432	14525	14323	14522	14730	14592	14610	14535	14720	14712	14651	14684	14488	14561	14558	14489	14639	14571	14599	14549	14609	14609	14606	14801	14641	14679	14508	14558	14498	14643	14673	14657	14638	14713	14642	14500	14701	14649	14537	14530	14620	14516	14650	14553	14715	14549	14368	14608	14513	14319	14417	14534	14607	14658	14576	14827	14369	14651	14763	14571	14532	14545	14567	14488	14610	14497	14663	14509	14546	14593	14644	14566	14519	14597	14520	14656	14699	14448	14443	14660	14446	14593	14577	14569	14610	14730	14595	14563	14489	14548	14714	14505	14565	14514	14654	14458	14580	14712	14401	14553	14587	14486	14399	14558	14679	14524	14552	14549	14681	14551	14707	14524	14561	14497	14703	14511	14673	14528	14604	14673	14495	14676	14585	14675	14645	14541	14751	14594	14702	14699	14582	14637	14438	14702	14539	14654	14701	14679	14455	14469	14468	14575	14656	14540	14647	14598	14639	14738	14740	14783	14541	14646	14611	14533	14693	14518	14597	14677	14624	14762	14632	14561	14583	14504	14637	14600	14650	14717	14517	14647	14553	14665	14468	14654	14617	14599	14660	14576	14562	14522	14517	14588	14670	14660	14497	14742	14673	14580	14600	14783	14621	14726	14635	14602	14626	14456	14566	14593	14484	14640	14603	14682	14667	14798	14790	14489	14560	14694	14448	14530	14546	14507	14625	14630	14542	14690	14745	14713	14517	14552	14592	14546	14511	14432	14599	14483	14631	14593	14456	14538	14617	14442	14623	14475	14613	14604	14484	14474	14530	14528	14668	14513	14518	14691	14665	14518	14595	14562	14514	14632	14683	14646	14757	14688	14528	14438	14451	14577	14628	14548	14617	14665	14526	14617	14719	14595	14496	14554	14501	14669	14554	14453	14628	14562	14567	14588	14532	14679	14449	14563	14694	14575	14663	14692	14694	14457	14671	14514	14747	14620	14683	14498	14599	14616	14566	14670	14480	14499	14603	14613	14638	14552	14478	14755	14646	14747	14598	14549	14568	14492	14475	14802	14652	14736	14570	14504	14567	14595	14623	14577	14691	14547	14558	14832	14675	14730	14542	14601	14577	14491	14564	14533	14816	14691	14609	14546	14634	14606	14614	14507	14617	14533	14551	14682	14430	14742	14642	14584	14693	14509	14524	14599	14759	14663	14619	14806	14619	14575	14685	14641	14575	14645	14736	14599	14573	14738	14462	14507	14600	14560	14646	14732	14404	14585	14524	14580	14650	14528	14588	14472	14520	14480	14629	14644	14624	14673	14628	14547	14509	14499	14494	14622	14593	14476	14620	14525	14525	14488	14636	14645	14463	14579	14794	14450	14715	14458	14692	14511	14665	14720	14586	14582	14554	14633	14456	14640	14623	14649	14677	14549	14457	14697	14688	14686	14625	14584	14556	14747	14408	14599	14651	14819	14569	14536	14659	14734	14406	14479	14721	14536	14715	14510	14676	14670	14747	14526	14727	14623	14567	14659	14503	14599	14573	14568	14726	14512	14602	14583	14629	14399	14507	14596	14732	14547	14615	14570	14560	14744	14505	14725	14572	14566	14701	14414	14551	14808	14623	14662	14480	14606	14693	14585	14507	14473	14504	14475	14653	14564	14636	14689	14631	14456	14496	14756	14627	14697	14569	14521	14585	14476	14602	14664	14549	14466	14506	14711	14633	14672	14641	14654	14488	14445	14663	14397	14573	14462	14650	14542	14709	14622	14436	14463	14688	14744	14518	14439	14653	14745	14443	14541	14523	14363	14633	14707	14781	14622	14508	14633	14622	14452	14502	14598	14659	14730	14777	14649	14559	14524	14600	14614	14577	14510	14738	14590	14543	14661	14655	14683	14522	14544	14558	14403	14659	14614	14555	14480	14678	14633	14674	14687	14593	14700	14628	14622	14597	14609	14597	14590	14544	14641	14676	14552	14547	14603	14524	14686	14613	14533	14585	14478	14892	14701	14352	14608	14627	14632	14766	14681	14515	14612	14546	14691	14588	14718	14553	14578	14494	14588	14535	14591	14753	14784	14571	14656	14511	14514	14417	14547	14668	14542	14464	14562	14712	14530	14623	14656	14582	14582	14585	14654	14684	14588	14714	14644	14416	14675	14597	14581	14685	14599	14501	14563	14600	14528	14716	14581	14630	14581	14583	14485	14643	14373	14446	14655	14740	14579	14558	14621	14603	14518	14457	14538	14565	14685	14594	14465	14577	14576	14483	14697	14592	14494	14486	14623	14684	14663	14519	14675	14644	14738	14598	14564	14500	14616	14455	14663	14741	14496	14529	14599	14509	14578	14528	14747	14591	14457	14716	14555	14653	14703	14593	14688	14557	14736	14592	14702	14507	14467	14695	14761	14688	14573	14612	14528	14511	14563	14736	14293	14686	14702	14620	14618	14755	14512	14553	14482	14500	14713	14671	14662	14567	14528	14678	14639	14564	14556	14580	14540	14669	14586	14718	14560	14621	14640	14386	14625	14559	14604	14593	14655	14565	14477	14619	14588	14570	14541	14462	14631	14514	14613	14605	14666	14472	14629	14452	14567	14661	14686	14548	14688	14530	14433	14706	14575	14696	14701	14683	14586	14613	14611	14534	14578	14454	14519	14554	14550	14676	14393	14441	14450	14560	14417	14687	14571	14578	14522	14576	14584	14620	14618	14665	14481	14496	14600	14509	14630	14421	14506	14712	14665	14662	14558	14677	14507	14479	14724	14597	14707	14593	14660	14672	14609	14691	14541	14747	14512	14515	14431	14761	14389	14485	14647	14607	14556	14675	14540	14664	14574	14644	14577	14500	14619	14669	14554	14574	14605	14399	14767	14625	14604	14557	14506	14552	14738	14704	14666	14473	14524	14519	14647	14458	14634	14395	14691	14630	14569	14661	14666	14550	14521	14701	14672	14602	14486	14653	14649	14624	14810	14740	14577	14753	14391	14722	14558	14611	14691	14703	14625	14676	14644	14539	14574	14530	14695	14682	14603	14436	14497	14587	14656	14599	14565	14583	14501	14762	14617	14741	14672	14570	14748	14636	14675	14642	14577	14719	14743	14644	14553	14689	14493	14557	14600	14520	14453	14639	14501	14491	14459	14794	14382	14574	14721	14399	14643	14652	14610	14686	14533	14548	14559	14606	14592	14578	14654	14516	14602	14550	14703	14672	14641	14532	14581	14676	14636	14540	14703	14674	14643	14715	14471	14618	14698	14605	14803	14539	14665	14431	14541	14729	14538	14571	14445	14557	14540	14701	14754	14547	14519	14576	14647	14667	14735	14639	14571	14472	14568	14677	14638	14779	14640	14691	14532	14469	14555	14759	14578	14628	14608	14609	14609	14558	14514	14552	14679	14560	14703	14466	14529	14472	14761	14626	14758	14496	14626	14530	14646	14730	14638	14748	14466	14585	14528	14565	14634	14687	14772	14529	14497	14515	14703	14601	14707	14724	14566	14602	14454	14651	14517	14557	14560	14672	14667	14616	14710	14518	14606	14620	14605	14457	14573	14417	14529	14651	14476	14505	14569	14570	14520	14672	14388	14641	14597	14592	14603	14539	14661	14607	14543	14604	14643	14621	14591	14520	14697	14596	14530	14504	14670	14498	14789	14639	14547	14544	14787	14632	14564	14511	14592	14760	14745	14607	14518	14453	14416	14517	14615	14755	14504	14610	14675	14607	14579	14617	14623	14599	14567	14651	14582	14600	14708	14651	14639	14579	14611	14697	14589	14603	14483	14580	14658	14496	14381	14777	14633	14590	14506	14521	14593	14614	14619	14678	14733	14595	14682	14651	14653	14516	14643	14751	14805	14566	14696	14489	14531	14831	14651	14540	14481	14668	14467	14719	14574	14663	14765	14610	14445	14653	14475	14485	14649	14535	14398	14589	14578	14608	14656	14530	14644	14655	14489	14702	14436	14622	14641	14556	14606	14533	14532	14596	14690	14657	14668	14486	14737	14462	14577	14495	14594	14723	14702	14475	14600	14773	14564	14544	14699	14550	14629	14600	14577	14777	14905	14490	14602	14552	14735	14588	14682	14589	14761	14446	14434	14423	14434	14724	14661	14433	14661	14527	14628	14555	14698	14593	14620	14518	14493	14647	14532	14527	14624	14489	14584	14496	14549	14645	14516	14570	14437	14548	14427	14561	14687	14638	14449	14478	14674	14692	14712	14626	14657	14602	14437	14493	14524	14623	14503	14557	14561	14603	14562	14654	14657	14764	14576	14498	14716	14503	14669	14488	14592	14543	14554	14481	14648	14642	14708	14633	14487	14589	14413	14552	14722	14416	14696	14653	14680	14505	14618	14640	14746	14411	14574	14603
23931	21376	28847	24823	23294	23467	22288	19065	17986	17426	17272	16850	16773	16446	16353	16371	16371	15819	15708	16144	16005	16046	15896	16164	16040	15910	15801	15731	15757	15868	15854	15899	15641	15956	15925	15679	15960	15751	15683	15794	15675	15656	15890	16047	15728	15616	15837	15940	15935	15724	15677	15560	15640	15669	15835	15891	15688	15832	15630	15716	15830	15885	15670	15674	15769	15659	15644	15789	15705	15860	15639	15617	15645	15759	15704	15645	15737	15882	15776	15822	15918	15694	15667	15931	15801	15552	15784	15879	15758	15779	15511	15679	15769	15671	15764	15598	15606	15729	15543	15716	15660	15626	15764	15643	15801	15566	15674	15943	15604	15434	15756	15504	15678	15819	15886	15708	15743	15786	15332	15765	15673	15732	15852	15679	15740	15669	15612	15519	15624	15500	15780	15700	15755	15580	15771	15494	15664	15675	15588	15726	15767	15678	15798	15659	15828	15629	15701	15547	15708	15457	15730	15644	15691	15636	15651	15765	15689	15662	15604	15750	15736	15605	15664	15636	15488	15750	15860	15735	15707	15574	15501	15842	15645	15872	15747	15676	15686	15722	15638	15787	15750	15801	15524	15804	15655	15716	15634	15618	15629	15598	15626	16113	15825	15736	15612	15666	15831	15770	15693	15628	15680	15740	15924	15700	15570	15481	15622	15690	15779	15512	15793	15559	15817	15595	15745	15731	15632	15809	15462	15798	15729	15801	15766	15709	15618	15750	15683	15670	15715	15756	15669	15747	15592	15762	15573	15464	15658	15724	15600	15590	15773	15769	15741	15578	15470	15650	15546	15709	15608	15922	15798	15947	15859	15750	15784	15785	15794	15656	15540	15823	15719	15620	15760	15634	15676	15546	15798	15681	15538	15731	15618	15664	15691	15737	15674	15567	15676	15670	15652	15741	15655	15792	15693	15800	15541	15602	15694	15605	15598	15617	16003	15678	15599	15826	15620	15826	15648	15659	15537	15648	15769	15711	15700	15738	15715	15664	15571	15806	15677	15762	15564	15718	15603	15782	15726	15598	15679	15805	15799	15647	15746	15682	15587	15506	15729	15740	15697	15749	15733	15746	15841	15702	15749	15529	15730	15833	15573	15552	15703	15548	15704	15721	15705	15609	15766	15548	15669	15805	15766	15593	15734	15441	15735	15450	15581	15416	15689	15716	15708	15558	15587	15723	15614	15731	15982	15644	15665	15621	15690	15602	15733	15817	15825	15651	15597	15495	15775	15748	15793	15664	15714	15743	15469	15706	15728	15706	15712	15812	15898	15778	15672	15518	15610	15739	15696	15751	15671	15711	15658	15761	15748	15710	15533	15694	15451	15577	15698	15642	15712	15650	15519	15691	15683	15725	15678	15574	15548	15938	15644	15471	15768	15712	15784	15741	15611	15540	15673	15759	15768	15666	15781	15600	15557	15577	15771	15860	15841	15659	15613	15746	15721	15880	15622	15651	15656	15599	15738	15629	15815	15782	15531	15708	15680	15800	15608	15570	15624	15686	15669	15733	15748	15700	15836	15588	15522	15656	15631	15600	15691	15536	15629	15723	15781	15648	15692	15693	15725	15658	15681	15675	15723	15696	15679	15296	15493	15616	15676	15734	15652	15802	15840	15657	15803	15542	15715	15762	15515	15765	15795	15539	15652	15709	15725	15702	15665	15706	15689	15627	15737	15614	15546	15613	15669	15636	15642	15737	15619	15703	15623	15531	15557	15488	15817	15835	15582	15636	15628	15741	15538	15626	15571	15744	15811	15565	15592	15723	15731	15753	15636	15752	15757	15640	15647	15593	15567	15780	15663	15763	15845	15637	15893	15766	15734	15541	15613	15590	15623	15551	15765	15879	15697	15430	15738	15451	15515	15555	15834	15699	15775	15718	15528	15680	15547	15814	15854	15791	15696	15819	15742	15475	15679	15825	15731	15689	15665	15780	15666	15771	15740	15767	15767	15732	15521	15841	15653	15622	15646	15788	15671	15562	15642	15784	15836	15840	15681	15697	15587	15576	15526	15744	15590	15748	15792	15688	15634	15635	15602	15580	15602	15737	15680	15713	15675	15496	15614	15629	15676	15672	15751	15717	15683	15448	15767	15727	15604	15785	15655	15661	15648	15612	15556	15662	15611	15577	15717	15782	15528	15670	15762	15582	15712	15598	15670	15565	15670	15904	15662	15693	15722	15697	15729	15886	15771	15552	15829	15747	15625	15552	15525	15637	15646	15628	15686	15667	15567	15703	15642	15562	15698	15677	15561	15647	15655	15826	15764	15605	15753	15700	15616	15598	15904	15736	15573	15889	15810	15713	15850	15691	15737	15732	15613	15862	15739	15684	15811	15761	15683	15708	15675	15718	15752	15669	15532	15728	15685	15696	15591	15745	15579	15452	15846	15655	15725	15487	15774	15651	15680	15707	15812	15695	15754	15544	15830	15513	15914	15471	15529	15521	15539	15719	15597	15507	15480	15613	15628	15684	15710	15808	15649	15823	15605	15807	15772	15570	15587	15836	15793	15669	15570	15598	15708	15753	15815	15657	15522	15622	15634	15620	15665	15638	15437	15373	15714	15828	15686	15860	15584	15739	15796	15632	15629	15777	15538	15766	15742	15779	15790	15906	15631	15618	15605	15531	15535	15386	15627	15674	15584	15626	15581	15717	15551	15845	15496	15494	15494	15460	15806	15779	15881	15702	15655	15695	15565	15592	15682	15593	15663	15735	15778	15633	15668	15618	15702	15520	15669	15652	15927	15841	15626	15839	15809	15790	15693	15887	15595	15590	15801	15626	15701	15691	15709	15588	15780	15634	15749	15763	15664	15480	15676	15861	15820	15835	15572	15615	15750	15602	15731	15555	15543	15763	15635	15649	15618	15890	15746	15735	15637	15650	15573	15692	15621	15787	15693	15800	15770	15745	15688	15687	15673	15610	15801	15627	15753	15593	15754	15563	15752	15717	15579	15558	15717	15843	15734	15729	15656	15767	15569	15876	15789	15691	15948	15839	15769	15704	15670	15741	15830	15659	15822	15609	15688	15464	15650	15618	15609	15725	15722	15834	15707	15625	15762	15746	15623	15891	15705	15760	15650	15766	15775	15532	16018	15725	15827	15526	15765	15904	15534	15662	15694	15724	15780	15562	15631	15601	15659	15776	15675	15816	15595	15693	15706	15786	15760	15614	15690	15786	15703	15752	15657	15541	15575	15753	15415	15645	15719	15985	15619	15880	15479	15601	15499	15789	15757	15452	15740	15523	15812	15907	15601	15755	15623	15665	15683	15625	15769	15469	15675	15708	15761	15729	15791	15612	15594	15811	15555	15644	15733	15623	15533	15807	15670	15846	15701	15711	15842	15631	15686	15532	15898	15942	15617	15857	15777	15786	15648	15702	15575	15634	15639	15762	15989	15691	15743	15730	15537	15745	15631	15698	15622	15759	15693	15532	15866	15613	15744	15741	15736	15608	15429	15616	15621	15711	15775	15678	15564	15636	15792	15701	15792	15708	15744	15715	15690	15703	15681	15738	15656	15559	15660	15636	15560	15733	15688	15733	15760	15674	15986	15682	15664	15597	15722	15762	15782	15680	15646	15562	15737	15662	15519	15596	15662	15618	15862	15781	15601	15506	15644	15608	15801	15524	15702	15759	15665	15724	15739	15767	15726	15615	15599	15868	15637	15857	15688	15752	15547	15574	15637	15877	15639	15658	15840	15641	15461	15837	15581	15573	15673	15636	15884	15863	15820	15466	15512	15773	15713	15686	15401	15706	15551	15705	15851	15644	15840	15648	15759	15624	15728	15634	15636	15777	15678	15617	15636	15574	15712	15513	15667	15713	15548	15517	15861	15548	15668	15706	15651	16020	15764	15639	15738	15762	15798	15661	15577	15522	15691	15706	15729	15834	15580	15903	15629	15821	15714	15562	15763	15797	15738	15719	15635	15623	15659	15784	15728	15760	15726	15606	15592	15862	15904	15829	15856	15743	15742	15659	15822	15784	15930	15888	15771	15658	15681	15800	16015	15721	15606	15579	15475	15717	15684	15672	15530	15668	15662	15686	15718	15569	15446	15613	15719	15532	15678	15448	15678	15726	15574	15547	15888	15646	15906	15635	15785	15841	15731	15661	15505	15522	15690	15809	15678	15663	15648	15760	15893	15535	15787	15753	15751	15578	15676	15674	15605	15501	15718	15687	15624	15664	16042	15580	15732	15598	15920	15578	15676	15653	15676	15764	15714	15731	15879	15712	15710	15681	15776	15677	15423	15711	15755	15551	15770	15591	15744	15619	15840	15616	15680	15567	15789	15827	15656	15704	15631	15653	15567	15658	15693	15754	15897	15567	15858	15802	15713	15571	15550	15653	15663	15697	15555	15814	15656	15703	15686	15469	15576	15769	15630	15632	15778	15530	15781	15700	15828	15698	15641	15564	15687	15437	15671	15673	15800	15839	15687	15625	15615	15779	15824	15777	15528	15760	15621	15606	15699	15798	15805	15542	15575	15729	15719	15555	15749	15581	15693	15725	15805	15645	15786	15721	15947	15849	15805	15688	15661	15716	15909	15710	15724	15627	15714	15740	15780	15911	15590	15536	15717	15741	15459	15560	15521	15810	15745	15687	15592	15604	15612	15770	15883	15749	15671	15749	15689	15667	15733	15777	15570	15719	15960	15516	15687	15492	15664	15689	15734	15864	15547	15511	15835	15700	15708	15805	15807	15618	15782	15575	15713	15700	15621	15796	15719	15658	15771	15872	15727	15738	15865	15849	15833	15634	15683	15741	15763	15626	15548	15881	15727	15757	15702	15759	15526	15517	15577	15621	15690	15566	15746	15714	15635	15721	15705	15670	15573	15843	15719	15594	15661	15622	15614	15823	15618	15437	15554	15834	15799	15837	15813	15757	15670	15676	15534	15636	16004	15676	15581	15738	15748	15824	15610	15636	15669	15735	15791	15869	15962	15767	15813	15738	15730	15554	15673	15892	15748	15626	15679	15769	15697	15748	15535	15750	15696	15581	15746	15543	15430	15537	15736	15657	15762	15781	15751	15608	15736	15591	15665	15708	15813	15705	15735	16005	15864	15745	15610	15985	15697	15778	15794	15734	15717	15891	15601	15715	15742	15843	15661	15686	15630	15738	15657	15485
24102	41361	39793	32859	27856	24218	21885	20378	18927	18191	17500	17081	16483	16198	16350	16181	15711	15574	15358	15249	15292	15293	15246	15376	15273	15397	15157	15275	15169	15178	15266	15263	15273	15201	15226	15128	15193	15083	15265	15118	15102	15331	15454	15382	15229	14983	15288	15023	15030	15186	15295	14964	15095	15160	14999	14958	15165	15084	15144	15067	15134	14978	15144	15162	15126	15220	15166	14973	14976	15230	15092	14996	15144	15056	15141	15095	15193	15034	15019	15060	14997	15033	15157	14947	14998	15030	15082	15068	15103	14939	15084	15157	15241	15226	15114	15126	15169	15236	15002	15117	14913	15113	15035	14906	15037	15096	15079	14913	15084	15064	15070	15124	15126	15013	14926	15090	15106	15003	14958	15110	15066	15042	15113	15059	14975	15177	15074	15037	14982	15201	15083	15034	15128	14991	15198	15074	15067	15195	15158	15024	15025	15053	14945	15164	15148	15027	15017	15014	15078	15058	15134	15189	15120	14955	15077	15063	15087	15243	15021	14941	15199	15104	15205	14951	14940	15175	15084	15203	15105	15105	15095	15052	15129	15136	15095	15013	15038	15053	15205	14934	15062	15056	15009	15101	15179	15086	15005	15241	15017	14958	14925	15014	15166	15117	14946	15119	15158	14999	14942	14983	15038	14867	15108	15024	15174	15175	15155	15205	15331	15162	15095	15143	15086	15053	15112	14999	15069	15118	15097	15017	14958	15165	15016	14979	15115	15061	15195	15024	15249	15093	14858	15164	15114	15287	15212	15020	15089	15343	15087	15130	15227	15070	15167	14981	14871	15118	15003	14917	15166	15150	15060	15030	15051	14969	15049	15312	15019	15056	14986	15016	14932	15067	15081	15133	14966	14979	14998	15007	15245	15158	15001	15079	15102	14892	15114	15040	15015	14994	15053	15004	15096	15063	15035	15012	15088	15134	14908	15077	15110	15122	15104	14947	15115	15151	15172	14952	15160	15012	15052	15076	15185	15093	15131	15010	15009	14977	15051	15221	15027	15129	14986	15171	14967	15179	15011	15262	14894	15003	15078	15187	14971	15056	15073	15229	15056	15077	15051	15144	15103	15022	15212	15093	15127	15142	15115	15180	15234	15081	15192	15146	15141	15074	15133	15069	15169	14929	15064	15022	15063	15140	14956	15106	15044	14896	15235	15205	15203	15179	15065	15064	15148	15052	15272	14992	15006	15132	15005	14975	14970	15033	15144	15256	15100	15104	14919	15200	15212	15111	15011	15063	15022	15131	15100	15034	15176	14986	15304	14987	15064	15022	15134	14887	14918	15099	14967	15083	15152	15254	15072	15048	15112	14960	15069	15108	15012	15029	15055	15073	15099	14906	15155	15097	14942	15071	15055	15058	15039	14986	15016	15038	15093	15111	15113	15124	15104	15237	15249	15080	14863	15132	15140	14981	15028	15100	15183	15075	15026	15020	15087	15152	15230	15119	15171	15057	14928	15190	14964	15091	15081	15250	15062	15038	15053	15136	15172	15069	15012	15090	15076	15032	14962	15054	15065	15127	15186	15045	14945	15028	15029	15164	15099	14888	14965	14954	15089	14976	14875	15353	14997	15117	14857	15034	15092	15046	15173	15138	15258	14981	15073	15382	15047	15074	15065	15017	15015	15011	15268	14955	15150	15018	15177	15150	14983	15042	15058	15017	15005	15028	15105	15028	15016	14956	15231	15055	15061	15126	15036	15007	14967	14969	14966	15122	15092	15145	14971	15018	15168	15018	15032	15005	15012	15149	15175	15168	15142	15016	15058	15001	15011	15069	15120	14837	14994	15033	15099	14990	15142	14893	15114	14882	15078	15105	15093	15158	15044	15095	15052	14958	15312	15109	14972	15198	15098	15026	15165	15034	15057	14958	14969	15069	14953	15183	15035	15140	15137	15199	15224	15006	14965	15087	15005	15105	15041	15024	14901	15131	15143	15144	14927	15010	15139	15046	15046	14955	15162	14898	15117	15176	14945	14875	15118	15106	15049	15070	15168	15101	15009	15251	15047	14945	15004	15068	14938	15113	15108	14968	15093	14991	15135	15131	15152	15176	15117	14933	14943	14907	15041	15107	14933	15124	15116	15012	15113	14938	15060	15279	15166	14961	15097	15028	15018	15116	15029	15190	15064	14955	15016	15119	14992	15033	15099	15032	15003	15052	15174	15080	15104	15151	15124	14908	15203	15143	15120	15094	15158	15204	14934	15133	15080	15092	15059	15085	15171	14942	14965	15057	15037	14974	14993	15103	15055	15051	15074	15082	15080	15083	15123	14974	15148	15050	14997	15122	15047	15202	15240	15116	15169	15216	15085	15286	15225	14986	15070	15000	15012	14972	15074	15183	15075	15057	15083	15153	15105	15064	14944	14888	15039	15154	15139	14816	15101	15022	14912	15066	15056	15067	15087	14890	15139	15038	15266	15110	15188	15068	14986	14976	14940	15071	15113	15153	15123	15047	15130	15059	14984	15087	15048	14853	15012	15164	15067	14928	15039	15124	15149	15162	15087	15137	14990	14927	15138	15019	15058	15001	15106	14981	15079	15115	14864	15267	15108	15077	15078	14851	15017	15164	15097	15015	15124	14939	15179	15050	15075	15085	15032	14851	15133	15122	14968	15068	15204	15036	14956	15147	14918	15040	15039	14963	14973	15107	15043	15047	15136	15004	15069	15201	15082	15049	15111	15216	15163	14989	15079	14896	15017	14966	15104	14946	15090	15035	14965	15027	14911	15163	14962	15093	14998	14900	15041	14905	15024	14956	15250	15127	15106	15112	15047	15151	15101	15231	15068	15097	14985	15080	15130	15162	15117	15194	15073	15169	15132	15017	15136	14952	14954	14979	15185	14854	15052	14980	14861	15252	15085	14885	15049	14993	15150	14953	15040	15057	15023	14879	15184	15106	15171	15191	15071	15038	15005	15132	15012	15018	15056	15022	15023	14901	15045	15140	14974	15114	15050	14907	15006	15159	15026	14847	14955	15133	14964	15045	14964	15027	15150	15230	15057	15154	15045	15157	15028	15149	14880	14965	15009	14996	15126	14999	15056	15024	15080	15126	15059	14924	14969	15044	15061	15179	15068	15094	14894	14826	15245	15066	14993	15100	15009	15102	14883	15101	15116	15224	15117	15105	15076	15072	15089	14985	15028	15158	14932	14981	14870	15060	15160	14968	15193	15235	15128	15147	14999	15065	15064	15095	15022	14920	14885	15155	15101	15111	15011	15210	15130	15088	15088	15083	15052	15170	14983	15028	14991	15049	15004	14979	14909	15117	14958	14939	15077	15243	15036	15200	15184	15135	15004	15096	15051	15084	14829	15226	15133	14984	15144	15044	15122	14915	14934	15052	15026	14997	15272	15219	14948	15037	15130	15065	15026	14922	15250	14933	14972	15216	15075	15219	15075	14957	15055	15143	15064	14981	15209	14933	15109	15060	15142	15097	15058	15167	15031	15021	15117	15076	15091	15087	15008	14970	15170	15062	15026	15041	14991	15260	15156	14932	15028	15059	15013	14919	15088	15182	15128	15079	15031	14981	15156	15137	15069	15184	15081	15027	15033	15061	15135	15065	15184	14940	15061	15254	15178	15162	15124	14891	15024	15068	15039	15192	15227	14987	14964	15062	15069	15197	15143	15143	15051	15062	15129	15054	15148	15015	14919	15061	14988	15057	15150	15230	15038	15046	15067	15110	15008	14994	15050	14909	15049	15052	15091	15184	15121	14948	15029	15079	15166	15137	15149	15096	15076	15197	15049	15022	15276	15193	14996	14966	15079	14936	14931	14997	15090	15098	14955	15185	15093	15121	15202	14971	15166	15086	15185	15104	15030	15002	15100	15112	15240	15074	14984	15133	15185	14970	14911	15065	15116	15263	15133	14846	15133	14987	14975	15159	15143	15052	15013	15040	14984	15085	15084	15075	15031	15010	14990	15116	15149	15092	15034	14935	15208	15213	15086	14967	14872	15188	14993	15035	15052	15106	15010	15210	14992	15074	15145	15202	15114	15219	15057	15165	15264	15030	15091	15146	14996	15048	15180	15116	14968	14938	15128	15091	15031	15049	15119	15006	15095	15090	15021	15095	15108	15193	15149	15030	15225	15034	14901	15214	14976	15166	14825	15093	15101	15048	15020	15110	15045	15022	15019	15001	15223	14948	15101	14957	15080	15137	15153	15196	15011	15091	15011	15282	15037	15008	15258	15128	15016	15157	15189	15048	15033	15188	15072	15004	15203	15089	15004	15149	15089	14949	15095	15080	14939	15337	14970	14945	15167	14881	15083	15070	15026	14976	14979	14916	15198	15074	15036	14963	15229	15052	15012	15214	15054	15026	15211	14896	14944	15076	14944	15115	14945	15013	15072	15129	15026	15247	15237	15071	14935	15026	15123	15137	14911	15109	15007	15043	15025	15050	15032	15034	14966	15090	14961	14996	15018	14997	14991	14979	15197	15093	14953	15090	14975	15179	15129	14970	15143	15045	15199	15186	15076	15049	14935	14837	15199	15029	15096	15254	15088	15145	15189	15129	14993	15123	15173	15083	15198	15169	15195	14969	15063	15131	15056	14853	15065	14945	15217	15074	15058	15265	15132	15035	14941	15055	15019	15042	15123	15193	15207	14938	15217	15088	15052	15001	15087	15098	15270	14990	15081	14807	14999	15027	15064	15055	15067	14994	14990	15136	14983	15006	14936	14947	15216	15060	15010	15177	15154	14900	15147	15034	15014	14997	15135	15013	15002	14947	15120	15043	15049	15025	14926	15105	14971	15028	15145	15134	15055	14993	15086	15046	15132	15158	15078	14984	15167	15045	15102	15043	15141	15048	14998	15081	14979	15099	14945	15009	15091	15057	15169	15299	15122	14877	15013	15024	14909	15032	15139	15043	15138	14966	15018	14942	15116	15084	15033	15002	15051	15284	15028	15062	15136	15014	14811	14977	15143	15107	15100	14892	15006	15048	15043	15217	15207	15123	14993	15107	15108	14949	15211	14986	15119	15097	15165	15161	15125	15037	15132	14992	15147	15029	14964	15111	15056	15101	15199	15195	15200	15000	15083	15078	15184	15175	15055	14913	15141	15027	14941	15047	15056	15063	15185	15089	14909	15179	15138	15215	15075	15089	15148	15148	15029	15094
22876	21322	29199	23852	22203	24844	25871	20830	18993	18575	18120	17605	17167	16832	16663	16475	16262	15992	16174	15850	15834	15902	15971	15748	15889	16033	15845	15921	15718	15683	15848	15902	15708	15900	15579	15905	15645	15737	15620	15767	15863	15950	16015	15968	15630	15640	15634	15735	15797	15603	15562	15484	15657	15653	15535	15495	15620	15713	15505	15514	15710	15442	15499	15788	15826	15485	15553	15542	15484	15681	15586	15640	15573	15554	15455	15836	15475	15642	15511	15656	15652	15686	15494	15669	15636	15515	15633	15723	15683	15658	15378	15536	15553	15674	15748	15408	15669	15525	15427	15753	15668	15694	15564	15813	15732	15526	15407	15646	15525	15464	15486	15592	15377	15336	15529	15667	15504	15630	15677	15597	15517	15594	15590	15714	15573	15492	15602	15480	15465	15560	15567	15610	15562	15629	15683	15322	15693	15539	15481	15488	15656	15659	15518	15677	15461	15598	15592	15652	15472	15377	15572	15694	15470	15464	15438	15580	15374	15439	15681	15700	15394	15700	15589	15536	15573	15550	15506	15410	15472	15431	15620	15554	15721	15484	15558	15678	15639	15679	15650	15628	15447	15582	15570	15561	15451	15445	15645	15437	15627	15501	15653	15424	15449	15441	15630	15477	15448	15509	15447	15277	15426	15586	15638	15389	15545	15541	15544	15588	15615	15710	15480	15450	15429	15784	15596	15532	15703	15675	15609	15522	15658	15612	15601	15613	15335	15619	15579	15409	15507	15496	15575	15523	15576	15639	15394	15575	15466	15608	15412	15399	15548	15671	15634	15340	15426	15651	15639	15415	15525	15508	15477	15639	15355	15469	15514	15634	15398	15671	15616	15548	15513	15552	15642	15387	15442	15447	15499	15327	15637	15736	15440	15692	15578	15635	15433	15585	15364	15453	15447	15612	15536	15812	15625	15568	15637	15622	15592	15590	15422	15275	15707	15581	15739	15776	15395	15652	15431	15682	15510	15582	15492	15572	15466	15589	15635	15447	15462	15503	15510	15527	15609	15588	15614	15530	15577	15622	15383	15600	15531	15574	15518	15573	15621	15405	15526	15601	15574	15499	15528	15544	15660	15547	15406	15614	15531	15660	15614	15614	15447	15525	15550	15399	15283	15567	15544	15656	15469	15632	15471	15495	15366	15423	15553	15590	15622	15293	15436	15524	15688	15648	15557	15404	15560	15563	15845	15724	15643	15412	15690	15520	15682	15657	15575	15694	15586	15319	15580	15643	15592	15513	15562	15479	15555	15443	15563	15599	15578	15542	15421	15627	15520	15496	15601	15341	15666	15675	15654	15583	15652	15514	15494	15550	15615	15343	15436	15379	15505	15435	15612	15769	15525	15525	15514	15499	15576	15719	15449	15426	15466	15800	15751	15532	15732	15527	15614	15433	15354	15378	15741	15593	15451	15428	15591	15690	15402	15433	15512	15600	15602	15755	15444	15503	15442	15535	15484	15429	15627	15572	15617	15588	15481	15396	15381	15589	15592	15576	15549	15615	15634	15269	15425	15522	15346	15676	15514	15521	15774	15511	15537	15366	15636	15603	15703	15258	15636	15534	15415	15557	15462	15429	15354	15523	15784	15536	15476	15549	15389	15574	15437	15545	15552	15581	15594	15533	15487	15731	15486	15588	15534	15487	15522	15570	15635	15423	15574	15560	15454	15563	15292	15516	15574	15482	15696	15472	15555	15438	15405	15730	15569	15550	15490	15590	15519	15575	15544	15356	15555	15482	15682	15370	15293	15537	15493	15641	15319	15491	15405	15594	15547	15711	15496	15520	15533	15486	15379	15556	15506	15672	15486	15477	15544	15457	15591	15574	15582	15432	15593	15518	15537	15666	15630	15654	15454	15434	15611	15508	15419	15499	15581	15536	15599	15658	15489	15409	15555	15532	15467	15597	15621	15512	15332	15621	15466	15585	15700	15481	15639	15577	15513	15455	15681	15532	15488	15713	15511	15590	15656	15638	15560	15784	15525	15548	15626	15390	15433	15490	15329	15618	15576	15464	15570	15787	15422	15355	15511	15514	15572	15597	15597	15474	15401	15493	15536	15489	15512	15664	15547	15454	15466	15442	15577	15465	15696	15411	15545	15426	15442	15697	15440	15598	15596	15449	15525	15382	15445	15337	15580	15617	15640	15376	15610	15723	15452	15527	15482	15594	15602	15753	15497	15655	15674	15580	15531	15521	15503	15474	15289	15466	15431	15586	15656	15682	15438	15392	15662	15761	15583	15552	15617	15458	15444	15484	15436	15582	15595	15287	15759	15465	15478	15681	15563	15524	15432	15436	15653	15441	15649	15669	15623	15420	15473	15550	15675	15482	15622	15424	15647	15611	15569	15464	15400	15560	15663	15800	15587	15652	15429	15643	15440	15617	15727	15602	15486	15339	15521	15604	15357	15597	15561	15622	15503	15562	15614	15594	15645	15445	15532	15751	15582	15482	15662	15468	15585	15487	15397	15321	15620	15321	15440	15407	15472	15585	15532	15536	15607	15602	15418	15331	15554	15542	15587	15479	15647	15421	15393	15556	15504	15444	15446	15579	15486	15278	15575	15673	15427	15674	15657	15595	15529	15678	15629	15492	15807	15451	15454	15531	15490	15524	15514	15450	15461	15514	15543	15546	15623	15571	15384	15644	15431	15545	15409	15532	15431	15459	15515	15518	15523	15458	15551	15439	15371	15828	15699	15442	15433	15667	15623	15461	15531	15350	15540	15459	15560	15601	15458	15453	15464	15574	15544	15618	15651	15555	15496	15443	15663	15652	15333	15445	15611	15510	15431	15667	15496	15623	15418	15371	15438	15618	15479	15530	15515	15587	15540	15532	15441	15461	15403	15242	15633	15506	15513	15657	15542	15423	15393	15350	15482	15599	15399	15535	15764	15522	15652	15485	15478	15555	15729	15529	15402	15514	15339	15400	15441	15483	15723	15507	15551	15528	15478	15307	15667	15676	15663	15579	15686	15704	15450	15520	15544	15574	15757	15385	15485	15784	15544	15440	15639	15512	15458	15420	15501	15403	15508	15687	15614	15522	15763	15456	15525	15534	15496	15467	15716	15453	15510	15498	15628	15703	15489	15453	15456	15572	15506	15556	15715	15444	15533	15544	15535	15573	15492	15501	15514	15564	15469	15401	15492	15544	15601	15488	15552	15311	15493	15525	15598	15483	15348	15497	15472	15602	15667	15548	15575	15400	15407	15525	15639	15454	15567	15425	15685	15574	15450	15511	15340	15579	15575	15346	15425	15504	15674	15717	15704	15480	15443	15434	15498	15740	15520	15529	15700	15536	15537	15563	15432	15626	15409	15706	15611	15801	15677	15592	15601	15642	15556	15359	15550	15622	15552	15555	15515	15576	15580	15543	15491	15438	15609	15457	15663	15408	15609	15642	15360	15689	15578	15532	15572	15681	15801	15523	15642	15491	15614	15466	15710	15581	15411	15517	15609	15660	15416	15434	15557	15662	15602	15537	15436	15445	15537	15563	15516	15438	15685	15463	15554	15468	15274	15460	15664	15447	15574	15532	15443	15587	15593	15461	15471	15656	15532	15613	15585	15493	15449	15513	15538	15554	15690	15647	15445	15514	15606	15513	15620	15535	15557	15518	15710	15447	15443	15399	15698	15406	15427	15505	15394	15542	15517	15484	15589	15527	15506	15437	15570	15596	15690	15603	15598	15623	15282	15476	15461	15489	15520	15682	15613	15716	15530	15450	15454	15542	15500	15286	15578	15579	15520	15510	15662	15528	15550	15498	15672	15468	15682	15649	15582	15585	15418	15526	15556	15511	15585	15544	15758	15471	15556	15694	15727	15476	15499	15646	15534	15530	15423	15541	15573	15417	15699	15662	15474	15409	15565	15167	15568	15619	15502	15430	15471	15335	15449	15572	15598	15544	15600	15463	15588	15639	15599	15390	15480	15665	15436	15333	15546	15537	15318	15486	15577	15282	15314	15437	15426	15598	15327	15506	15797	15565	15541	15408	15649	15475	15417	15581	15429	15426	15712	15471	15518	15276	15459	15724	15319	15446	15534	15273	15592	15701	15628	15620	15454	15690	15614	15439	15435	15507	15579	15682	15541	15433	15599	15638	15709	15595	15512	15683	15711	15537	15633	15549	15793	15650	15526	15499	15378	15444	15548	15500	15635	15780	15733	15363	15546	15376	15507	15356	15330	15629	15646	15529	15362	15601	15593	15590	15569	15443	15545	15475	15427	15589	15501	15644	15555	15483	15730	15573	15620	15425	15398	15575	15752	15669	15408	15523	15337	15434	15533	15533	15570	15440	15468	15532	15630	15482	15761	15560	15634	15614	15350	15502	15443	15637	15582	15635	15500	15668	15533	15392	15678	15661	15635	15392	15660	15410	15338	15518	15643	15454	15550	15575	15544	15571	15649	15605	15500	15416	15352	15786	15714	15561	15529	15547	15408	15300	15505	15348	15470	15570	15444	15422	15843	15441	15535	15473	15584	15407	15462	15642	15490	15486	15302	15423	15533	15606	15518	15475	15549	15371	15610	15616	15469	15514	15492	15503	15647	15509	15541	15496	15530	15684	15536	15650	15390	15504	15654	15467	15288	15577	15463	15635	15395	15423	15498	15766	15699	15725	15680	15706	15559	15834	15677	15542	15400	15576	15615	15224	15621	15429	15541	15467	15329	15599	15547	15720	15423	15464	15645	15569	15598	15715	15541	15419	15621	15718	15480	15600	15562	15427	15434	15515	15496	15618	15546	15344	15456	15452	15584	15551	15452	15538	15425	15716	15638	15554	15378	15625	15736	15700	15567	15471	15504	15666	15529	15638	15720	15616	15639	15646	15580	15470	15589	15736	15500	15429	15521	15587	15353	15529	15524	15450	15422	15401	15435	15623	15414	15463	15519	15473	15451	15462	15389	15449	15711	15436	15458	15595	15808	15745	15606	15622	15772	15578	15529	15636	15475	15616	15477	15469	15780	15561	15631	15620	15689	15681	15682	15559	15557	15425	15552	15466	15607	15620	15518	15352	15603	15674	15364	15722	15572	15519	15476	15434	15509	15428	15454	15578	15584	15477	15462	15556	15579	15357	15476	15429	15479	15388	15415	15461	15659	15421	15520	15681	15585	15547	15422	15486	15481	15591
25675	44495	43582	37339	32282	27896	24381	22705	20574	19449	18673	18076	17256	17032	16627	16262	15898	15476	15543	15405	15423	15459	15276	15065	15162	15339	14963	15214	15237	15197	15252	15074	15153	15145	15166	15042	15037	14958	15068	14987	15368	15395	15885	15789	15194	14872	14955	14905	15002	14929	14970	15064	15002	14812	14913	14863	15067	14936	14978	14989	14956	15023	14984	14937	15098	14847	14953	14850	14940	14991	15012	14988	14930	14853	14787	14967	14990	14977	15051	14982	14821	14874	15013	14993	14885	14853	14909	14757	15067	14851	14914	14858	14749	14965	15017	14997	14888	15044	15061	15019	14781	14990	14893	15025	14961	14727	14732	15076	14944	14984	14987	14899	14937	14894	14974	14845	14855	15006	14884	14927	15116	15003	14959	15034	14916	14834	14855	14829	14918	14968	14879	14990	14984	14959	14887	15004	14949	14903	14796	14873	14977	14994	14937	14860	14971	14964	14942	15041	14823	14805	14696	14973	14869	15017	15059	14942	14855	15003	14946	14706	14900	15087	14650	14813	14940	14891	15069	15005	14931	14962	15022	15170	15030	15121	14986	14936	14938	14882	15075	14876	14987	15095	14962	14843	14977	14953	14887	15003	15017	14928	14961	15209	14942	15027	15015	14896	14929	14824	15141	14982	15110	14966	14888	14879	14984	14909	14876	14956	14857	14905	15032	15010	14936	14803	15067	14839	14962	14911	14905	14992	14742	14759	14894	14846	15025	14846	15019	14978	14932	14961	14845	14982	15003	14837	14921	14950	14867	14948	14790	15044	14937	14987	14804	14743	14897	15028	14819	14842	15022	14903	15132	14835	14956	14910	14997	14977	14869	15063	15079	14770	14896	14822	15006	14740	15022	14927	14907	14789	14974	14777	14876	14893	14828	14918	14908	14893	15027	15008	15151	14914	14890	15015	14968	14788	14813	14853	14842	14847	14950	14826	14961	15015	15028	14957	15007	14926	14878	14765	14964	14979	15060	14758	15011	14962	14983	14977	14876	15034	14941	14756	15089	14761	14829	15008	14956	14923	14791	14962	14947	14919	14993	14972	14904	15006	14981	14901	14854	14894	14829	14854	14965	14920	14972	14682	14653	15049	14868	14814	15082	14960	14998	15002	14967	14949	14839	15022	14955	14941	14898	14892	15065	14986	15062	15029	15032	14871	14969	15052	14905	14988	15030	14880	14931	14990	15021	14736	14901	15045	14960	14968	14876	14781	14972	14996	15024	14865	14898	14952	14943	14874	15047	14921	15019	14936	15019	15025	15102	14962	14971	14966	15015	14767	15034	14724	14947	14995	15000	14887	14931	15013	14958	14952	15003	14836	14925	14932	14887	14782	14857	15050	14922	15016	14947	14813	15000	14939	14915	14883	14872	14967	14834	14995	14889	14856	14889	15047	15130	14954	14924	14965	14917	14853	14916	14951	14818	14850	14914	14731	14994	15039	14775	15016	15002	14907	14893	14852	14923	15027	14906	14996	14977	14974	14941	14931	14786	15002	14838	15044	15068	14926	14902	15122	14911	14904	14849	14881	14900	15071	14896	14926	14639	14951	14861	14894	14880	14815	15110	14907	15117	14867	14881	14812	14820	14828	14882	15042	15030	14743	15006	14946	14801	14931	14852	15014	14740	14942	14837	14934	14985	14936	14931	14893	14914	15007	14999	14851	14892	14961	14805	15034	14908	14781	14966	14907	15064	14957	14764	14875	14985	14829	14949	14938	14973	14939	14928	14943	14842	14897	14934	15017	14943	14921	14922	14908	14990	14995	14896	14937	14875	14967	15099	14833	15032	14912	14823	14869	15104	14783	15061	14795	14834	14730	14893	14925	14867	14951	14899	14979	14957	14849	14979	15083	14895	15024	14821	14966	14990	14979	14869	14880	15066	14808	14847	14921	14865	14880	14989	14904	14981	14911	14930	14969	14934	14923	14858	14835	14923	14804	14953	14951	14807	15021	14897	14982	14755	14792	14881	14968	14796	14903	15003	14838	14945	14807	14908	14827	14888	15089	14937	14964	14869	15072	14891	14914	14818	14905	14798	14854	14996	14867	14905	14967	15006	15087	14927	14852	14996	14715	14897	14903	15105	14873	14811	14933	14776	15067	14882	14984	14927	15012	14978	14889	14900	14814	15017	14839	14996	14833	14968	14813	14890	14887	15042	14951	14856	14744	14932	14946	14873	14941	15028	15032	14754	14769	15110	14857	14912	14833	14920	14861	14805	14947	14883	14969	14847	14910	14952	14942	14939	14834	14900	15038	14791	14960	15017	14848	14917	14802	14775	14845	14875	14821	14905	14897	14816	14997	14910	14833	14768	14944	14916	14804	15033	14992	14894	14946	15078	14852	15060	14892	15016	15078	14954	14786	14817	14820	14932	14745	14913	15040	14860	15000	15059	14967	14844	14837	15019	14896	14988	14888	15006	14946	14989	14898	14945	14906	14849	14878	14972	14966	14980	14896	14970	14939	14930	14979	14884	14962	14871	14928	15134	14933	14849	14923	14959	14933	14865	14855	15050	14774	14913	14840	14832	15075	14846	15031	14906	14596	14918	14929	15002	14860	14894	14916	14964	14969	14929	14739	14902	14757	14872	15006	15008	14946	14789	14984	15062	14775	14957	14939	14800	14857	14828	15138	14982	15015	14760	14959	14910	14836	15150	14984	14787	14994	14713	14894	14947	14961	14900	14954	15001	14913	14957	14950	14941	14898	14874	14854	14740	14900	14901	14962	14815	14932	14863	14930	15018	14985	15156	14810	14860	14942	14819	15113	14977	14796	15067	14803	14947	14842	14895	14969	14752	14958	14865	14914	14995	14989	14861	15050	14831	14890	14881	14863	14837	14926	15130	14978	15050	15012	14923	14991	15020	15091	14883	15090	14825	14867	15027	14886	14827	14866	14832	14921	15062	15044	14942	14971	15134	14780	14981	14911	15097	15021	14997	14849	14923	14987	14920	15016	14941	15018	15017	14890	15014	14924	15040	14695	15089	14862	15039	14934	14858	14865	15053	14944	14894	15001	14807	14864	15009	14961	14923	14854	14752	14740	14958	14908	15069	14750	14769	14961	15077	14892	14778	14884	14986	14870	14873	15128	15064	14969	14954	15082	14966	14951	15085	14838	14988	14798	14962	14973	14762	14948	15112	15025	14990	15092	14860	14919	14737	15089	14925	14865	14959	14984	14883	14981	14887	14760	14931	15014	14910	14869	14878	15007	14818	14996	14826	14957	15023	14847	14870	15006	14877	14846	14795	15085	15038	14966	15023	15103	14849	14924	14964	14959	14841	14843	14830	14917	14853	14929	14930	14869	14794	14934	14919	15051	14967	14915	14971	14816	14895	14949	15043	15006	14925	14696	15086	14834	14986	14878	14940	14938	14879	14889	14882	14859	14779	14958	14807	14899	14806	14857	14954	14884	14925	14922	14999	14854	14855	14909	15033	14902	14795	14674	14853	15117	14874	15019	14881	14963	15004	15046	14838	15056	14845	14983	14860	14799	14813	14879	14966	14966	14937	14872	14917	15060	14892	14845	15033	15106	14928	15020	14993	14832	15013	14975	14861	15111	15052	14898	14902	14775	15029	14928	15042	15044	14950	14827	14962	14878	14627	14906	14993	14894	14861	15003	15158	14855	14875	14838	14887	14880	14801	15028	14923	14897	14962	14839	14957	14919	14877	15074	15063	14993	14863	14905	15067	15092	14802	15046	14882	15096	14832	14885	14911	14833	14833	15063	14846	14875	15026	15033	14914	14844	14926	14922	15097	14938	14819	14871	14903	14888	14982	14846	14863	14880	14881	14855	15064	15048	14955	14927	14989	14840	14782	14855	14916	14940	14901	14957	14994	14748	14972	14966	14673	14994	14910	14835	14950	14963	15029	14855	14909	14906	15057	14839	14846	14931	14787	14875	14950	14906	15003	14734	14845	14991	14879	14957	15037	15013	14957	14970	14918	14936	14879	14981	15033	14877	14919	14910	14869	14861	14728	14952	14941	14961	14913	14926	14917	14917	14999	14992	14927	14889	15007	14922	14857	14928	14852	14952	14857	14968	14943	14909	14831	14745	14779	14819	14956	14938	14780	14855	14942	15095	14880	14912	14973	14842	14924	14904	14760	14958	14823	14872	14952	14902	14896	14965	14862	14979	14970	14875	15018	14753	15015	14870	15027	14842	14895	15009	14928	14825	14991	14885	14936	14877	14903	14999	15015	14898	14942	14850	15022	15087	15098	15013	14775	15087	14958	15169	14871	14958	14960	15114	14892	14839	15005	14877	14910	14998	14950	14977	15017	14998	14958	14939	14851	14798	15077	14871	14812	15018	14709	14916	14949	15079	14801	14966	14861	15035	14895	14833	14960	14957	14876	14966	14859	15060	14998	14824	14993	14853	14992	14948	15036	14950	14853	14921	14893	14915	14911	14955	14824	14877	14900	14886	14889	14776	15116	15026	14912	14835	15006	14928	14804	15047	14897	14942	15013	14934	14907	14859	14837	14862	14855	14916	14985	14855	14786	14770	14905	14840	15083	14943	14834	15025	14987	14822	15056	14955	14890	14949	14969	14877	15028	14961	14820	14899	14724	14981	14938	14789	14993	14926	15019	14825	15021	14929	14982	14962	14942	14916	14870	15023	15009	15037	14872	14880	14990	15067	14817	14774	14982	14935	14800	14965	15039	14834	14941	14893	15021	14937	14927	14934	14993	14872	14921	15044	14806	14979	14829	14898	15034	14942	14962	15054	14965	14835	14819	14953	15064	14879	14933	14967	14753	14821	14813	14863	14849	14950	14866	15050	14978	14989	14863	14958	14995	14746	14782	14860	14923	14884	14831	14921	15078	14810	14897	14819	14837	14936	14992	14975	14996	14855	15009	14930	14906	14844	14985	14758	14820	14949	14852	14958	14887	14910	14964	14806	14939	14690	14913	14892	14818	15060	14906	15043	15155	14979	14819	14918	14965	14996	14922	14808	15067	14968	14822	14864	14919	14891	15002	14890	14898	14948	15002	14819	14943	14977	15016	14972	15121	14953	14877	14957	14976	14808	14907	14956	14950	14934	14956	14887	14837	14739	14871	14776	15008	15004	15045	14800	14884	14948	14859	14896	15099	14940	14860	14952	14975	14899	14911	14927	15021	15115
27548	23927	29046	26249	20669	18819	17745	16951	16415	16206	16153	15875	15596	15684	15701	15721	15587	15505	15526	15577	15529	15532	15569	15729	15589	15582	15606	15546	15447	15461	15674	15741	15460	15638	15703	15478	15606	15621	15376	15544	15385	15423	15583	15415	15441	15478	15687	15424	15595	15460	15482	15615	15305	15462	15574	15349	15302	15341	15397	15254	15442	15355	15427	15345	15582	15519	15557	15283	15358	15495	15514	15322	15493	15262	15397	15505	15430	15597	15461	15301	15550	15569	15470	15368	15437	15358	15367	15381	15538	15480	15603	15375	15551	15440	15453	15386	15447	15451	15258	15431	15534	15434	15476	15452	15353	15371	15627	15354	15482	15329	15334	15463	15462	15357	15447	15551	15333	15673	15372	15411	15297	15610	15550	15538	15404	15407	15534	15373	15470	15405	15446	15356	15612	15496	15484	15434	15418	15478	15445	15535	15503	15529	15375	15432	15383	15483	15581	15389	15623	15554	15550	15343	15369	15372	15681	15437	15441	15330	15530	15328	15401	15506	15373	15238	15476	15403	15511	15515	15653	15277	15382	15576	15189	15443	15491	15462	15500	15573	15371	15564	15409	15568	15481	15352	15382	15347	15371	15463	15523	15464	15510	15403	15377	15599	15392	15472	15434	15511	15408	15488	15601	15738	15480	15505	15556	15480	15416	15295	15364	15595	15490	15504	15512	15383	15507	15380	15577	15356	15278	15420	15412	15425	15484	15154	15346	15365	15476	15445	15485	15560	15454	15484	15565	15607	15511	15390	15600	15476	15464	15568	15359	15265	15289	15366	15387	15440	15385	15485	15350	15407	15522	15356	15553	15367	15333	15456	15279	15576	15567	15479	15558	15687	15377	15379	15527	15488	15397	15577	15506	15378	15552	15338	15356	15623	15645	15557	15502	15403	15288	15336	15688	15338	15476	15420	15485	15569	15418	15536	15429	15499	15595	15649	15567	15262	15477	15519	15330	15239	15712	15520	15426	15557	15426	15399	15304	15471	15535	15212	15392	15574	15530	15413	15434	15274	15408	15532	15614	15620	15625	15525	15604	15508	15417	15392	15543	15351	15520	15501	15455	15487	15487	15447	15319	15259	15313	15584	15613	15495	15566	15392	15479	15416	15443	15261	15473	15368	15326	15633	15450	15434	15398	15417	15566	15346	15589	15439	15476	15449	15424	15444	15434	15556	15317	15392	15581	15525	15481	15499	15191	15224	15605	15457	15504	15475	15508	15412	15625	15682	15296	15416	15548	15532	15481	15587	15449	15475	15501	15420	15542	15469	15202	15405	15357	15345	15612	15547	15625	15525	15370	15498	15405	15521	15532	15280	15515	15217	15610	15715	15414	15451	15414	15432	15443	15619	15363	15359	15559	15281	15493	15500	15300	15389	15570	15367	15513	15436	15355	15525	15683	15563	15576	15483	15477	15408	15414	15583	15484	15456	15321	15373	15508	15430	15459	15442	15306	15485	15541	15632	15533	15512	15409	15467	15522	15289	15423	15451	15461	15418	15310	15448	15296	15351	15314	15376	15537	15482	15620	15564	15402	15508	15507	15336	15387	15416	15278	15437	15567	15271	15373	15209	15311	15467	15558	15477	15527	15517	15478	15515	15473	15430	15352	15533	15456	15655	15443	15398	15420	15532	15611	15451	15484	15580	15496	15371	15516	15440	15592	15431	15478	15441	15429	15512	15548	15458	15453	15346	15454	15403	15421	15488	15504	15484	15549	15329	15404	15494	15568	15420	15442	15370	15464	15482	15624	15515	15500	15606	15413	15325	15539	15611	15608	15620	15426	15386	15420	15465	15430	15458	15469	15481	15331	15543	15247	15618	15530	15507	15436	15420	15438	15562	15469	15629	15461	15520	15548	15412	15435	15417	15373	15555	15373	15480	15448	15424	15339	15571	15317	15434	15221	15387	15348	15504	15409	15370	15403	15563	15484	15314	15481	15510	15390	15293	15409	15560	15555	15343	15673	15411	15406	15553	15388	15366	15453	15351	15396	15371	15606	15383	15514	15482	15529	15422	15372	15456	15404	15490	15412	15714	15390	15342	15481	15569	15624	15376	15415	15315	15462	15434	15653	15312	15277	15419	15557	15377	15539	15343	15346	15424	15325	15305	15542	15440	15336	15376	15138	15635	15597	15495	15500	15372	15496	15578	15546	15583	15476	15264	15543	15578	15542	15725	15382	15450	15375	15466	15553	15406	15446	15352	15576	15474	15587	15479	15581	15403	15510	15407	15516	15392	15398	15368	15311	15358	15538	15535	15453	15647	15549	15557	15291	15556	15555	15511	15415	15455	15387	15359	15481	15457	15247	15476	15406	15492	15378	15403	15594	15525	15306	15394	15470	15573	15540	15341	15473	15522	15407	15434	15318	15439	15463	15289	15616	15511	15360	15483	15534	15603	15509	15581	15553	15367	15465	15285	15393	15616	15365	15300	15519	15453	15502	15545	15535	15583	15358	15633	15544	15597	15369	15551	15489	15471	15349	15688	15356	15159	15365	15267	15698	15432	15539	15553	15359	15450	15402	15404	15543	15366	15397	15382	15576	15297	15512	15548	15421	15496	15491	15485	15523	15387	15594	15442	15407	15631	15449	15318	15591	15491	15372	15362	15349	15482	15610	15483	15447	15484	15658	15590	15758	15377	15329	15143	15332	15453	15549	15362	15456	15558	15422	15296	15475	15471	15223	15358	15483	15491	15447	15430	15388	15449	15456	15299	15346	15471	15603	15392	15345	15235	15603	15587	15534	15500	15368	15396	15509	15386	15662	15412	15303	15421	15392	15426	15405	15395	15501	15365	15392	15466	15571	15455	15385	15260	15335	15362	15321	15338	15403	15442	15437	15481	15336	15360	15434	15368	15550	15346	15274	15507	15519	15513	15441	15470	15535	15339	15503	15442	15429	15452	15430	15508	15623	15594	15429	15395	15489	15476	15470	15290	15617	15400	15395	15402	15546	15421	15481	15595	15443	15482	15523	15420	15437	15461	15648	15429	15484	15366	15374	15485	15667	15488	15516	15275	15424	15307	15493	15362	15664	15353	15369	15313	15444	15359	15493	15439	15521	15575	15454	15708	15303	15335	15435	15448	15493	15555	15496	15484	15599	15462	15489	15634	15480	15506	15349	15592	15478	15241	15418	15351	15502	15339	15400	15387	15433	15550	15558	15467	15371	15473	15236	15415	15671	15402	15537	15548	15413	15336	15411	15369	15589	15367	15572	15506	15525	15455	15333	15329	15488	15367	15178	15457	15564	15361	15616	15253	15560	15602	15406	15396	15518	15429	15438	15413	15427	15582	15450	15431	15232	15545	15475	15417	15292	15389	15481	15623	15481	15456	15502	15435	15372	15456	15352	15467	15523	15666	15482	15501	15408	15408	15510	15330	15351	15490	15375	15350	15423	15373	15414	15321	15535	15484	15543	15436	15469	15531	15456	15385	15453	15412	15426	15458	15706	15503	15541	15548	15467	15511	15564	15256	15364	15432	15388	15529	15589	15434	15638	15541	15453	15397	15376	15633	15284	15255	15459	15557	15490	15328	15700	15476	15629	15572	15531	15415	15498	15418	15436	15349	15517	15379	15465	15321	15320	15554	15557	15513	15435	15264	15405	15435	15329	15482	15517	15546	15550	15536	15407	15218	15502	15478	15662	15593	15500	15624	15506	15407	15418	15173	15446	15385	15389	15291	15566	15448	15342	15236	15321	15457	15531	15332	15435	15396	15341	15314	15553	15546	15315	15454	15538	15419	15709	15580	15506	15402	15507	15462	15564	15297	15616	15497	15392	15486	15385	15346	15447	15717	15424	15502	15509	15693	15472	15464	15488	15230	15431	15465	15524	15618	15647	15488	15447	15495	15397	15354	15354	15451	15443	15603	15472	15214	15655	15550	15398	15456	15634	15559	15542	15572	15455	15624	15371	15340	15367	15574	15571	15492	15712	15223	15378	15443	15429	15300	15650	15479	15548	15443	15398	15375	15459	15367	15623	15557	15427	15393	15539	15383	15466	15570	15544	15420	15463	15424	15501	15341	15485	15237	15605	15516	15518	15449	15266	15663	15533	15492	15435	15351	15395	15440	15495	15451	15313	15466	15600	15626	15421	15510	15625	15564	15425	15453	15482	15521	15472	15460	15354	15501	15374	15441	15374	15522	15507	15319	15345	15408	15220	15397	15604	15494	15736	15563	15439	15503	15477	15558	15538	15561	15592	15570	15486	15443	15546	15405	15363	15468	15399	15364	15310	15499	15345	15474	15420	15610	15599	15355	15476	15518	15412	15288	15482	15562	15411	15502	15556	15629	15443	15387	15415	15512	15423	15588	15406	15489	15389	15576	15316	15261	15436	15538	15438	15359	15227	15225	15463	15476	15511	15402	15609	15471	15520	15283	15402	15425	15426	15498	15479	15372	15295	15386	15433	15576	15569	15715	15508	15380	15434	15418	15341	15460	15224	15375	15480	15548	15396	15524	15479	15498	15529	15505	15422	15452	15341	15525	15541	15578	15412	15353	15548	15375	15653	15360	15444	15465	15540	15475	15369	15433	15507	15516	15501	15500	15343	15267	15640	15370	15566	15520	15379	15478	15396	15449	15553	15396	15531	15509	15694	15354	15527	15444	15387	15457	15473	15469	15587	15411	15507	15524	15406	15487	15361	15374	15631	15551	15457	15413	15386	15529	15570	15414	15381	15499	15509	15280	15477	15401	15448	15424	15527	15554	15676	15585	15306	15506	15617	15500	15479	15281	15664	15398	15418	15554	15422	15494	15528	15487	15516	15461	15404	15575	15466	15402	15491	15330	15455	15308	15390	15188	15412	15440	15603	15519	15412	15510	15349	15332	15723	15419	15573	15389	15371	15384	15361	15562	15407	15551	15381	15586	15282	15546	15357	15575	15566	15343	15434	15424	15565	15485	15302	15465	15405	15256	15613	15468	15358	15346	15498	15267	15476	15556	15511	15620	15411	15616	15485	15585	15481	15411	15463	15575	15599	15415	15605	15597	15546	15560	15485	15490	15358	15468	15377	15491	15307	15559	15598	15508	15491	15549	15474	15276	15319	15257	15352	15435	15431	15476	15622	15414	15402	15532	15392	15454	15562	15417	15493	15460	15479	15462	15461	15492	15388	15556
24017	35056	33453	27267	22800	19867	18538	17243	16538	16345	15913	15721	15420	15401	15200	15212	15035	14947	15206	15010	15116	15137	14879	15004	14906	14968	14968	14888	15012	14931	14818	14853	14867	14976	14938	14867	14962	14822	14950	14888	15066	14982	14969	14995	14970	14958	14858	14940	15032	14797	14658	14852	14924	14890	14961	14894	14746	14782	14919	14873	14956	14808	15029	15111	14846	15051	14878	15058	14784	14891	14851	14863	14922	14984	14819	14936	14805	14823	14854	14857	14958	15063	14906	14746	14877	14940	14920	14958	14813	14888	14906	14880	14902	15003	14854	14927	14970	14819	14865	14779	14896	14792	14696	15016	14908	14767	14959	14696	14887	14927	15065	14922	14842	14892	14921	14819	14897	14853	14729	14882	15049	14847	14833	15036	14971	14881	14785	14920	14967	14835	14996	14830	14767	15006	14899	14868	14699	14918	14801	14940	15006	14807	14801	14909	14897	14932	14996	14886	14778	14717	14906	14873	14856	14968	15058	14779	14702	14956	14962	14884	14895	14980	14928	14840	14979	14901	15099	15030	14998	14918	15029	14947	14810	14788	14962	14922	14903	14961	14816	14804	14811	14673	14863	15030	15005	14810	14969	14972	14787	14958	14910	15147	15014	14876	14927	14810	14977	14855	14873	14839	14985	14757	14968	14828	15052	14693	14766	14760	14820	14896	14899	14788	14937	14754	14902	14958	14820	14937	14842	14881	14860	14829	14937	14926	14871	14848	14914	14936	14887	14865	15017	15039	14885	14839	14905	14911	14813	15020	14867	14932	15027	14826	14951	14971	14857	14855	14879	14868	14827	14941	14966	15042	14929	14792	15055	14947	14712	14965	14916	14885	14917	14809	14845	14777	14910	14801	14936	14864	14867	14831	14982	14721	15022	14793	14749	14918	14997	14866	14998	14865	14897	14753	15024	14936	14829	14811	15162	14987	14878	14845	14936	14902	14788	14922	14978	14936	14991	14760	14884	14812	15102	14947	14910	14799	14775	14936	14974	14808	14701	14851	14992	15016	14960	14868	14887	14833	14885	14954	15029	14834	14862	14764	14911	15031	15000	14869	15054	14789	14839	14781	14853	14836	14769	15148	14962	14805	14952	14815	15029	14750	14819	14819	14900	14937	14795	14787	14849	14728	14912	14821	14801	14843	14948	14817	14852	14811	14857	15144	14951	14966	14919	14885	14844	14871	14773	15019	14934	14865	14820	14774	14919	14914	14763	14979	14821	14940	14906	15059	14799	14798	14791	15139	14771	14959	14845	14937	14820	15035	14864	14974	15039	14912	14874	14767	14869	15055	14803	14702	14870	14979	14832	14770	14976	14959	15006	15030	14917	14942	14981	14809	14848	14816	14946	14929	14825	14911	14875	14892	14998	14750	14831	14900	14693	14786	14958	14931	14778	14766	14930	14993	14862	14961	14785	14868	14856	15017	14938	14916	14721	14655	14774	14834	14881	14704	14868	14750	14851	14967	14887	14778	14996	15031	15020	15019	14730	14967	14967	14820	14886	14817	14866	14919	14722	14930	14889	14764	14930	14825	14960	14893	14839	14922	14894	14856	14789	14781	14905	14947	14767	14984	14853	15042	14841	14832	14746	14868	14858	14803	15014	14840	14813	15076	14901	14981	14911	14935	14767	14883	14928	14907	15126	14937	14901	15061	14981	14836	14903	14997	14922	14767	14994	14820	14658	14958	14937	14747	14847	14911	14807	14834	14865	14644	14743	14850	14899	14843	14829	14849	15030	14949	14929	14992	14758	14866	14703	14953	14840	14845	14864	14854	14936	14842	15036	14925	15159	14913	14829	14990	14816	14884	14778	14936	15036	14901	14898	14883	14917	14822	15074	15016	14777	14893	14860	14881	14861	14835	14947	14923	14765	14849	14772	14883	15077	14766	14846	14970	14845	14769	14738	14898	14905	14893	14894	14873	14789	14999	14889	14868	15093	14765	14909	14911	14805	14789	14808	14916	14899	15013	14833	14791	14831	14922	14890	14845	14824	14821	14909	15102	14764	14887	14865	14792	14767	14824	14791	14921	14892	14835	14793	14740	15013	14848	15069	14867	14943	14801	14913	14935	14932	14812	14904	14783	15082	14963	14947	14839	14979	14880	14779	15019	14982	15109	14771	14811	14886	14899	14867	14679	14953	14944	14961	14912	14843	14874	14865	14931	14781	14764	14875	14755	14757	14934	14925	14958	14861	15082	14922	15064	15005	14838	14757	14950	14760	14838	14957	14915	14982	14880	15007	14901	14844	14889	14988	14876	14918	14744	14687	14861	14882	14729	14931	14885	14845	14989	14959	14853	14946	14820	14968	14934	14808	14904	14901	14805	14870	15052	15096	14837	14812	14901	14942	14742	14805	14840	14879	14881	14886	14958	14863	14849	15011	14838	14956	14855	14845	14943	14842	14760	14746	14871	14931	14891	14922	14855	14932	14765	14782	15049	14833	14872	14856	14758	15007	14848	14838	14760	14904	14824	14910	14695	14948	14979	14721	14938	14813	14818	14664	14895	14993	14784	14922	14856	15014	14960	14890	14904	14918	14827	14846	14816	15005	14765	14989	14933	14897	15010	14787	15143	14978	14814	14958	15032	14963	14917	14956	14939	14770	14735	14934	14933	14797	14898	14970	14848	14884	14896	14934	14884	14880	14939	14747	14819	15019	14861	14961	14802	14888	15009	14924	14905	14932	15016	14795	14895	14890	15118	14905	14886	14860	14703	14935	14724	15057	14885	14853	14840	14871	14834	14750	14981	14890	14896	14768	14925	14848	15005	14959	14969	15071	14834	14933	14845	14951	14934	14866	14835	15008	14892	14858	14999	14924	14823	14939	14985	14788	14907	15038	14785	14716	14854	14851	14828	14909	14880	15036	15060	15102	14836	14976	14853	14921	14937	15016	14796	14866	14908	14859	14841	14979	15025	14893	14991	14712	14991	14805	14808	14854	14770	14989	14937	14858	14872	14917	14885	14841	14891	14947	14860	14880	14933	15115	14928	14913	14817	14845	14903	14851	14998	14782	14890	15010	14777	14947	14732	14793	14955	14782	14965	14908	14954	14843	14740	14799	14912	14891	14986	14888	14958	14818	15003	14928	14896	14774	14902	14904	14739	15065	14880	15085	14951	14883	14898	14986	14703	14855	14997	14899	14825	14798	15032	14990	14859	14924	14796	14864	14925	14817	14876	14754	14870	14907	14971	14870	14820	14815	14896	14885	14909	14793	14893	14790	15018	14853	14821	14830	14925	14803	14933	15006	14891	14844	14778	14998	14856	15023	14817	14953	14932	14881	14848	14904	14848	14861	14774	14984	14927	14956	14970	14834	14977	14972	14791	14904	15070	14871	14734	14979	14908	14835	14843	14936	14910	14856	14846	14832	14878	14736	14717	14752	14899	15004	14922	14937	14990	14729	14828	14860	14911	14840	14937	14851	14806	14729	14884	14940	14878	14825	15048	14916	14859	14905	14805	15049	14875	14863	14903	14940	14667	14836	14959	14875	15004	14915	15067	15066	14902	14676	14978	14870	14814	14914	14671	14871	14900	14812	14881	14907	14785	14836	14920	14895	14739	14781	15084	14886	15065	14711	14850	14973	14888	15006	14744	14923	14836	14954	14753	14699	14797	14899	14874	15058	14881	14898	14751	14871	14951	14872	14963	14871	14920	14950	14870	14871	15096	14961	14871	14836	14890	15002	14947	14922	14841	14972	14918	15007	14914	14834	14934	14987	14972	14995	14992	14850	14758	14881	14683	14927	14968	14816	14781	14745	14950	14737	14781	15050	14820	14944	14717	15022	14821	14888	14808	14814	14804	14887	14968	14972	14972	14908	14948	14853	14833	14841	14929	14862	14905	14874	14892	15023	14985	14814	14984	14864	14813	14873	15067	14926	14716	15007	14960	14839	14838	14861	14902	14948	15019	14805	14978	14931	14988	14772	14928	14885	14778	14986	14864	14967	14908	15005	14975	14842	14761	14944	14883	14893	15054	14869	15096	14764	14985	14875	14738	14945	14960	14920	14929	14879	14851	14830	14940	15027	14904	14963	14764	14971	14827	14766	14518	14995	14995	14960	14983	14899	14851	15017	14878	14741	14831	14897	14827	14913	14813	14955	14801	15007	14869	14878	14890	14859	14847	15021	14833	14920	14912	14847	14908	14907	14898	14675	14794	14868	15036	14873	14786	14946	14899	14852	14834	14826	14811	14902	14913	14942	15053	14917	14999	14954	14807	14888	14700	14684	14738	14789	14847	14752	14857	15098	14997	14810	14819	14945	14873	14989	14820	15021	14956	14799	15041	14913	14932	14943	14902	14981	15007	15015	14676	14780	14752	14907	14919	14629	14838	14824	14865	14880	14753	14983	14777	14839	14999	14902	14768	14754	14921	14898	14917	15024	15003	14933	14966	14934	14991	14923	14962	14881	14968	14841	14804	14982	14770	15104	14999	14818	14846	14821	14813	14938	14900	14962	14797	14880	14967	14872	14799	15027	14953	14808	14744	14934	14888	14804	14931	15025	15004	14759	14912	14751	14731	15095	14895	14806	14868	14894	14737	14660	14771	14984	14919	14863	14851	14977	14710	14943	14757	14919	14954	14879	14982	14915	14870	14853	14868	14965	14858	14905	14898	14880	14858	15068	14856	14902	14736	14921	14900	14894	14856	14875	14909	14812	14949	14821	14784	14927	14893	15070	14720	14933	14891	15034	15074	14860	14948	14932	14892	14970	14899	14977	15005	14957	14789	14957	15102	14875	14872	14973	14837	14991	15039	14802	14859	14856	15014	14903	14957	14854	14972	14831	14911	14899	14876	15088	14924	14871	14923	14705	14771	14728	14794	14937	14912	14815	14896	14859	14936	15036	15009	14969	14963	14652	14909	14925	14848	14793	14774	15008	14964	14792	14948	14960	14998	14735	14917	14894	14978	14927	14749	14993	15047	14841	14706	14912	14951	14998	14965	14740	15041	14848	15013	14861	14883	15049	15004	15021	14855	14932	14871	14924	14724	15083	14863	15088	14941	14834	14906	14828	14971	14835	14896	14762	14910	14925	14961	14849	14812	14713	14959	15010	14899	14773	15014	14827	14799	14928	14874	14904	14869	14747	14882	14819	14988	14926	14831	15058	14943	15013	15018
23912	21330	28764	24897	23264	23548	22345	18839	17811	17569	17254	16685	16474	16298	16351	16038	16036	16135	15958	15884	15988	15684	15648	15673	15728	15948	16069	15868	15567	15674	15613	15800	15677	15716	15655	15882	15762	15696	15684	15784	15943	16011	15932	15780	15832	15627	15744	15658	15678	15640	15721	15607	15547	15713	15820	15678	15664	15670	15640	15620	15576	15553	15738	15649	15652	15832	15650	15574	15762	15566	15779	15606	15501	15656	15682	15682	15516	15817	15629	15625	15758	15806	15603	15746	15872	15765	15610	15577	15743	15806	15785	15689	15770	15507	15655	15590	15824	15619	15738	15678	15617	15795	15672	15762	15698	15667	15624	15550	15467	15657	15721	15410	15473	15712	15480	15785	15697	15661	15562	15690	15475	15711	15620	15646	15492	15655	15553	15605	15556	15775	15711	15760	15626	15802	15592	15440	15527	15662	15588	15772	15623	15681	15722	15548	15511	15637	15683	15822	15705	15501	15487	15528	15521	15490	15723	15588	15611	15520	15615	15665	15812	15765	15532	15665	15457	15579	15759	15673	15473	15616	15632	15663	15658	15545	15427	15653	15710	15512	15520	15487	15467	15610	15590	15581	15439	15578	15717	15680	15721	15629	15441	15570	15595	15644	15784	15498	15745	15464	15469	15869	15731	15622	15587	15475	15518	15689	15751	15640	15567	15610	15636	15650	15768	15629	15672	15496	15646	15741	15609	15688	15813	15821	15428	15835	15648	15872	15674	15636	15793	15574	15541	15592	15667	15768	15572	15533	15526	15537	15675	15577	15737	15644	15742	15547	15602	15587	15502	15551	15717	15721	15566	15569	15681	15628	15645	15376	15548	15671	15479	15611	15772	15718	15736	15609	15685	15852	15797	15669	15575	15623	15468	15539	15722	15784	15412	15501	15620	15757	15484	15566	15656	15644	15503	15587	15516	15758	15616	15530	15854	15663	15764	15527	15495	15665	15465	15644	15492	15546	15755	15637	15626	15513	15669	15665	15712	15691	15625	15615	15530	15605	15482	15689	15398	15604	15617	15593	15610	15653	15650	15440	15740	15516	15720	15458	15729	15692	15732	15636	15671	15839	15634	15446	15735	15622	15773	15603	15698	15696	15547	15521	15521	15603	15602	15532	15707	15778	15710	15435	15668	15567	15692	15593	15858	15585	15547	15692	15574	15551	15357	15671	15756	15587	15512	15704	15794	15691	15566	15590	15671	15463	15543	15544	15609	15670	15720	15842	15694	15641	15761	15898	15452	15496	15577	15675	15725	15729	15561	15746	15802	15552	15614	15491	15613	15606	15684	15659	15711	15759	15575	15637	15559	15695	15850	15563	15700	15592	15516	15653	15553	15526	15786	15619	15861	15392	15572	15847	15604	15624	15731	15697	15744	15541	15529	15521	15698	15573	15563	15540	15479	15430	15486	15727	15704	15540	15629	15512	15557	15588	15474	15572	15549	15663	15734	15674	15825	15761	15601	15673	15693	15706	15470	15726	15636	15680	15594	15725	15814	15585	15479	15574	15715	15707	15697	15589	15751	15756	16006	15656	15746	15528	15563	15623	15544	15440	15600	15485	15878	15759	15686	15758	15678	15581	15672	15796	15728	15635	15636	15640	15627	15654	15616	15712	15559	15780	15597	15334	15518	15607	15655	15839	15816	15859	15486	15524	15612	15480	15547	15625	15751	15391	15440	15550	15687	15523	15514	15623	15589	15534	15676	15515	15482	15742	15674	15508	15557	15573	15891	15452	15642	15547	15666	15796	15650	15768	15570	15653	15555	15553	15701	15683	15585	15574	15844	15740	15774	15485	15499	15676	15584	15762	15672	15638	15735	15519	15553	15660	15732	15595	15549	15507	15619	15509	15409	15581	15459	15581	15665	15639	15770	15623	15481	15806	15557	15856	15765	15577	15433	15478	15688	15600	15753	15605	15654	15605	15535	15613	15698	15594	15634	15517	15624	15562	15536	15429	15643	15766	15441	15734	15606	15635	15583	15655	15639	15808	15690	15784	15580	15713	15473	15642	15531	15713	15515	15812	15910	15686	15631	15541	15817	15687	15678	15722	15701	15739	15631	15705	15621	15651	15719	15653	15700	15662	15806	15524	15646	15458	15558	15776	15751	15650	15548	15593	15711	15604	15570	15633	15673	15589	15784	15713	15623	15636	15657	15655	15496	15548	15518	15535	15568	15395	15648	15584	15512	15656	15816	15657	15729	15652	15558	15711	15664	15718	15515	15960	15619	15590	15572	15586	15716	15638	15576	15540	15370	15488	15690	15685	15666	15562	15640	15700	15787	15776	15582	15772	15681	15615	15622	15895	15653	15702	15640	15690	15588	15561	15528	15832	15408	15666	15562	15552	15775	15553	15731	15588	15573	15790	15648	15625	15549	15510	15744	15654	15595	15820	15519	15590	15410	15703	15538	15601	15526	15638	15751	15545	15629	15670	15618	15622	15404	15785	15645	15506	15589	15561	15515	15596	15570	15683	15679	15561	15637	15510	15851	15607	15636	15712	15552	15725	15766	15763	15500	15709	15443	15794	15611	15670	15556	15707	15560	15828	15626	15547	15593	15867	15680	15620	15688	15666	15666	15855	15578	15572	15699	15687	15453	15633	15294	15659	15703	15638	15552	15653	15484	15390	15385	15485	15593	15781	15570	15577	15629	15591	15492	15485	15669	15684	15621	15616	15615	15638	15780	15661	15707	15447	15664	15627	15509	15480	15463	15504	15719	15514	15734	15559	15461	15569	15671	15852	15784	15607	15526	15614	15623	15613	15483	15741	15408	15509	15676	15651	15623	15795	15629	15718	15573	15804	15957	15824	15712	15476	15639	15613	15506	15518	15616	15657	15535	15597	15870	15525	15586	15542	15615	15679	15581	15762	15715	15686	15745	15537	15602	15492	15430	15690	15673	15615	15718	15587	15697	15573	15571	15596	15609	15721	15763	15543	15755	15755	15781	15592	15583	15471	15656	15638	15592	15586	15518	15504	15681	15561	15442	15417	15653	15433	15682	15643	15356	15592	15795	15653	15493	15467	15603	15743	15470	15570	15493	15411	15592	15521	15877	15559	15511	15649	15599	15676	15448	15599	15605	15536	15346	15550	15620	15393	15672	15898	15598	15644	15644	15547	15862	15508	15666	15634	15509	15633	15793	15633	15637	15447	15586	15696	15564	15706	15721	15630	15578	15811	15644	15440	15646	15808	15754	15695	15463	15369	15439	15697	15696	15550	15567	15456	15587	15651	15563	15619	15801	15685	15467	15600	15666	15670	15637	15610	15633	15474	15555	15530	15602	15635	15817	15669	15501	15692	15493	15525	15750	16014	15738	15691	15480	15662	15438	15513	15696	15727	15625	15643	15705	15415	15524	15476	15886	15624	15517	15587	15703	15638	15497	15596	15690	15502	15575	15567	15742	15606	15699	15454	15579	15659	15726	15635	15527	15435	15552	15708	15746	15729	15653	15387	15635	15660	15581	15508	15670	15978	15514	15501	15803	15453	15553	15511	15770	15767	15764	15664	15655	15584	15794	15518	15711	15820	15622	15567	15541	15541	15669	15516	15725	15639	15889	15697	15740	15697	15793	15611	15532	15500	15686	15611	15471	15563	15646	15486	15724	15587	15594	15570	15659	15525	15679	15740	15767	15684	15734	15613	15435	15687	15719	15625	15713	15762	15500	15524	15640	15649	15731	15530	15758	15600	15602	15501	15695	15783	15540	15743	15746	15664	15631	15458	15685	15841	15723	15453	15513	15812	15505	15550	15636	15525	15601	15628	15757	15723	15547	15776	15646	15507	15547	15637	15641	15567	15548	15643	15463	15462	15587	15610	15730	15537	15708	15764	15549	15678	15630	15722	15659	15653	15650	15600	15618	15597	15553	15569	15537	15625	15883	15639	15586	15553	15687	15862	15771	15518	15509	15775	15692	15449	15712	15636	15528	15749	15907	15664	15597	15571	15497	15566	15680	15650	15565	15519	15653	15448	15652	15610	15580	15624	15650	15640	15524	15607	15624	15615	15435	15583	15574	15661	15723	15398	15649	15750	15566	15656	15728	15732	15446	15417	15700	15591	15767	15599	15620	15716	15746	15621	15600	15537	15698	15375	15512	15483	15650	15554	15534	15646	15785	15731	15463	15545	15714	15459	15558	15586	15543	15690	15747	15574	15652	15752	15336	15542	15682	15818	15629	15519	15409	15434	15786	15608	15741	15624	15646	15768	15671	15548	15540	15704	15394	15550	15560	15574	15667	15725	15618	15643	15673	15684	15525	15497	15577	15647	15582	15652	15597	15550	15538	15738	15525	15587	15407	15551	15698	15367	15661	15605	15712	15628	15759	15643	15666	15640	15705	15420	15717	15536	15564	15425	15623	15669	15738	15844	15644	15728	15585	15814	15596	15726	15676	15404	15724	15684	15611	15767	15700	15515	15665	15778	15502	15694	15542	15390	15778	15634	15593	15766	15731	15646	15685	15583	15682	15634	15432	15558	15779	15489	15625	15513	15731	15649	15720	15554	15711	15536	15685	15712	15586	15782	15605	15668	15768	15505	15535	15619	15719	15585	15640	15507	15710	15511	15601	15610	15496	15580	15581	15536	15583	15648	15674	15629	15608	15572	15588	15557	15570	15672	15883	15587	15485	15527	15711	15428	15567	15655	15673	15424	15661	15529	15731	15670	15705	15534	15593	15705	15658	15712	15591	15693	15562	15568	15600	15707	15494	15523	15367	15560	15631	15585	15403	15368	15664	15651	15736	15812	15666	15773	15699	15494	15567	15595	15599	15478	15528	15591	15692	15527	15498	15785	15619	15530	15631	15621	15802	15565	15648	15685	15488	15801	15655	15509	15452	15707	15620	15597	15610	15558	15382	15383	15412	15711	15847	15715	15500	15613	15584	15637	15765	15613	15530	15524	15586	15922	15577	15595	15622	15343	15542	15686	15588	15597	15728	15697	15706	15582	15628	15620	15591	15713	15713	15750	15537	15577	15714	15725	15541	15630	15594	15665	15606	15522	15572	15567	15629	15549	15462	15443	15813	15696	15710	15588	15921	15336	15691	15605	15524	15771	15611	15602	15725	15585	15734	15753	15748	15532	15649	15525	15567	15553	15663	15496	15748	15593	15644	15480	15716	15699
24194	40631	40768	33539	28428	24476	21765	19833	18790	18127	17408	16739	16352	16419	15914	15663	15389	15509	15446	15353	15290	15226	15107	15093	15324	15150	15192	15151	15082	15169	14993	15126	15157	15046	15093	15256	15295	15050	15082	15032	15360	15395	15351	15401	15153	14997	15030	15001	15214	15093	14997	15234	14956	15015	15114	14979	15087	15146	15100	15053	14995	14963	14975	15110	15059	15146	15245	14977	15059	14969	14901	14985	15056	15110	14942	15023	15038	15082	14988	15035	14976	14956	14975	15162	15164	14829	15090	15070	14949	15113	15020	14997	14818	14993	14866	14922	15086	14995	15279	15114	14976	14931	15015	15186	14957	15021	15166	15055	14968	14948	15074	15006	14946	14926	15086	14998	14960	15082	14839	15015	14992	15153	14865	14921	15105	14778	14987	15060	15004	15093	15137	15029	14996	15017	14922	14922	15005	15107	14700	14979	14875	15043	14985	15011	15059	14855	15000	15078	15084	14937	15026	15045	15117	14919	15112	15051	15046	14977	15126	15001	14998	14854	15120	15007	15176	14932	15123	14960	14977	14907	15081	14953	14947	14960	15141	14994	15039	14971	15024	14999	15069	15091	14771	14842	15091	15033	15020	14933	14825	14999	15042	15109	14843	15046	15041	15046	15026	14935	15054	14895	15058	14979	15047	15011	15009	15130	15073	15065	15152	14932	14987	14921	15190	15094	15168	15125	15017	14876	15189	14991	14994	14885	14949	15151	15109	15144	14944	15022	15023	15176	15131	14923	15047	14912	14982	14952	15175	15010	15027	14938	14922	14983	15049	14962	15055	15068	15130	14957	15014	14996	15136	14992	14986	15053	14950	14964	14962	15045	15025	15024	14788	14776	15181	14943	14951	14853	15065	15090	15101	14994	15001	14933	15223	15038	15072	15060	15206	15004	14976	14982	15071	14790	14827	14947	14964	14913	14778	14954	14855	15044	14811	15108	14903	15024	15035	14889	15049	14917	15140	15067	14923	15032	15079	14889	15007	14902	14982	15055	15274	14904	15077	14980	15148	14911	15120	14950	15076	14944	15125	14873	15010	15055	14961	14882	15263	15010	14909	14971	15053	14946	15278	14935	15097	14966	14946	14932	15034	14960	14892	15088	14910	15135	14844	14859	14905	15140	14995	15028	14835	14806	15058	15062	15036	15070	15056	15118	15237	15085	15006	15040	15107	14910	15044	15109	15080	14967	15142	14929	15043	15062	15026	15018	14868	15073	15031	15078	14949	15042	14984	15012	14885	14971	14995	15145	15018	14903	14950	14850	15072	14857	15175	15046	14900	15139	15000	14919	15059	15113	14959	15117	14959	15102	15061	15007	14992	15068	14967	15074	14941	14882	14982	15083	15066	14966	14883	14922	15046	15140	14889	15087	15043	14924	14826	15150	14821	15010	14857	14972	14986	15116	15046	15099	14960	14998	15038	14919	14814	14946	15054	14989	14927	14960	14965	15059	14937	14922	14899	14957	15037	15044	15029	15055	14937	14988	15187	14959	15092	15082	15026	15041	14866	14908	14906	15047	15111	15003	14967	15155	14928	15179	15011	15028	15090	15195	14965	14883	14973	15024	15008	15164	14986	15089	15035	14844	15023	14991	15036	15004	15131	15084	14941	14996	15009	15046	15100	14992	14929	15079	15089	14958	15080	14876	15038	15105	15059	15007	15040	14960	14888	14942	15120	15028	15060	14996	14932	15009	14781	15039	15137	14944	14981	15093	14941	15071	14989	14870	15034	15149	15016	15091	15047	14828	15239	14990	14961	14989	14776	14810	14876	15013	14922	14962	15012	14973	15027	14996	14985	15140	15043	15004	15041	15005	14998	14819	14966	15145	14931	15024	14967	14825	14993	15049	15017	14989	15078	15057	14924	15068	15003	14961	15022	15010	14979	15140	15060	15028	15133	15010	14986	14986	14801	15085	15156	15042	15146	14956	15265	15106	14923	14955	15028	15001	14867	15091	14896	14962	15092	15077	14976	15077	15141	14996	14990	14923	15036	14961	15011	14974	15008	15063	14864	14982	15061	15053	14964	14761	14957	14875	15029	14979	15147	15044	14958	15130	15085	15237	15027	14983	15118	14903	15175	14944	15104	15083	15021	14931	14859	14927	14777	15014	14812	15049	15059	15004	14993	14930	14735	15013	14887	14899	15008	15146	15036	14805	14897	15117	14894	14987	14943	14949	15103	14889	14952	15105	15036	14921	15024	14966	15033	15139	15001	15170	14808	15004	15127	15071	14875	15211	15105	14872	15053	15018	15108	14916	14961	15174	14836	14981	14963	15061	15097	15037	15104	14979	14981	15033	14954	14914	15073	15089	14979	14913	15038	15004	14954	15033	15211	15039	14840	15057	15094	15095	15029	15116	14977	15065	14879	14854	14997	14899	14961	15122	14819	15172	15070	14964	14912	15214	14917	15045	15182	14846	14855	15021	15096	14973	15047	15126	15014	15169	15120	15004	14896	15055	15003	14978	15153	14918	14984	14936	15170	14844	15059	15120	14984	14999	14958	14865	15223	15100	15087	15030	14906	15030	14863	14923	14992	14938	15130	14938	15099	15121	14826	15071	14912	14963	14943	14962	15086	14842	14951	15093	15030	15199	14790	15058	14900	15085	14951	15038	15139	14980	14935	15037	14982	14917	15165	15000	15039	15067	15120	14816	14917	15034	15018	14905	14962	14927	15097	14920	15111	14814	15032	15180	15029	15054	14912	15031	15059	14903	14975	15193	15007	14898	15026	14949	14936	14914	15071	14913	14986	14965	15298	15081	14984	14986	14948	14966	14997	14857	15062	15071	14933	15162	15032	15001	15097	15013	15100	15035	14976	14990	14983	14879	15007	15119	14993	15138	15059	15128	15047	15024	15013	14956	14996	14978	15047	15058	15074	14944	15095	15036	15112	14991	14920	14948	15115	15180	15033	14858	14860	14925	15119	15054	15063	14982	14925	15052	15052	15061	15046	14994	14971	15046	15077	15190	15054	14961	15045	14856	15031	15174	14935	14994	15052	14883	14990	15073	15099	14990	15115	15030	15028	15109	14936	15048	15115	15006	14950	14917	15068	14912	14942	15029	15078	15020	15029	14954	14974	15223	15087	14902	15140	15030	15087	14877	15100	14943	14985	15068	14956	14866	15020	14992	15053	14911	15023	14832	15041	14937	14970	15033	14951	15045	14886	15073	14951	14983	14924	15108	15209	15017	15085	14985	15050	14993	15057	14903	15018	14976	15206	15018	14948	15023	15163	15057	14909	14958	14832	14867	14902	14899	14863	14856	14916	15105	15013	15123	15204	15074	15076	15094	15002	14947	15029	15001	15048	14994	14861	15024	15185	15039	15046	15049	14854	14859	15085	15183	15246	15010	15004	14953	15072	14876	15084	14963	14999	15044	14980	15127	14795	14759	15054	15045	15038	15172	15014	14982	15048	14976	15016	15077	14923	14898	14963	15050	15000	14907	14906	15025	14833	15035	15006	14935	14993	15007	14986	14987	15003	14878	15106	15010	14924	15057	15113	15058	14996	14879	15153	14917	15019	15116	15010	14981	15094	15144	14904	15122	14903	14940	14839	15081	15095	15142	14959	15030	14753	15120	14871	14943	15025	15044	15003	14975	14908	15025	14970	15017	15002	14909	14875	15052	14964	14944	14995	15027	15034	15008	14846	15060	14928	14929	15038	15106	15051	14904	14880	14806	15049	14922	15136	15058	14896	14981	14876	15004	15009	14845	14913	14917	15045	15090	15155	14764	15110	15004	14869	14981	14924	15100	14846	14874	15023	14995	15205	14951	14918	14982	14976	14922	15003	15072	14927	14962	15010	15195	15019	15023	15055	14961	14956	14998	14985	15118	15129	14884	14879	14838	15116	15108	15001	15072	15125	14922	15037	14940	14891	14967	15094	15102	14973	14794	15062	14991	14963	15046	15022	15112	15222	14934	14922	15052	15035	15023	15005	14941	14934	15063	15197	15030	14982	15108	15151	15045	15039	14899	14897	14867	14913	15066	14946	15214	15099	15052	14944	14937	15280	15112	15138	14817	15044	15025	14953	14970	14823	15023	14939	14865	15100	14974	14992	14893	14875	14948	14941	15098	14991	15060	15052	14829	14854	14989	14994	15101	15004	14967	14953	15022	14849	14991	15103	14951	15005	14938	15119	15069	15033	15080	15202	14920	14904	14879	15034	14814	15123	14912	14947	14905	15091	15045	15027	14957	14867	14965	14944	15035	15029	14880	15187	15058	15044	14886	14930	15030	15036	14807	14879	14987	15017	14902	14905	15063	15102	15006	14904	14967	15023	15087	14957	15053	15044	14966	14883	14951	14782	15033	15062	15056	15119	15190	15230	15020	14948	15044	14997	15034	14935	15030	14895	14988	14826	15068	15047	14921	15042	15118	14894	14972	14957	14986	15063	15076	14826	15112	15142	15101	15033	14989	14956	15003	14912	15048	15107	15173	15106	14853	15097	14940	15045	14963	14947	15002	15051	14875	14969	15070	15078	14938	14939	14801	14986	15027	14932	15017	14991	15087	15047	15003	14918	14871	14923	14952	15028	15108	15015	15037	14983	14981	14957	14790	14938	14926	14966	15039	15126	15107	14920	14949	15128	15029	15237	15146	14999	14864	15111	15200	14894	15216	15050	14948	14989	15101	15016	14891	15043	15008	15073	15040	15069	14999	15000	14995	14931	14904	15048	14855	15128	15014	14826	14942	15051	15029	15050	14802	14959	14910	15110	14857	14992	14967	15026	14970	14933	14928	14986	14903	14914	15067	14980	14972	15012	15024	14992	15023	14997	15007	14934	14992	15123	14840	14927	14944	14978	15155	14972	15120	14967	14918	14913	14939	15043	14890	14876	14994	14923	14882	15216	15082	15029	14978	14990	15003	15025	15038	15007	14986	14914	15104	15023	14973	14994	14709	15120	15039	15086	15031	15109	14947	14864	15095	15056	14901	15004	14814	14987	14972	15146	15029	15064	14722	14897	15216	14905	14930	15112	15115	15154	15056	14952	14957	15029	14899	15159	15008	15001	14900	14957	15042	15102	14920	15151	14961	14961	15082	15018	15050	15096	14859	14984	15219	14963	15086	15037	15174	15082	14949	15076	14809	14914	14939	15268	15005	14951	15058	15016	15078
22946	21346	29212	23975	22271	24752	25871	20178	18627	18146	17585	16688	16725	16594	16403	16008	15928	15752	15717	15381	15559	15639	15531	15391	15510	15481	15306	15425	15588	15369	15273	15262	15361	15491	15326	15310	15685	15483	15409	15301	15707	15861	15595	15593	15496	15201	15310	15301	15468	15398	15260	15354	15245	15277	15268	15231	15216	15105	15020	15274	15397	15389	15122	15177	15275	15110	15178	15233	15202	15436	15211	15146	15024	15093	15155	15357	15295	15187	15308	15173	15024	15135	15207	15218	15281	15133	15384	15319	15395	15130	15129	15234	15225	15237	15332	15263	15217	14955	15139	14934	15134	15232	15078	15153	15324	14977	15191	15181	15212	15112	15194	15247	15201	15380	15129	15145	15170	15231	15180	15227	15203	15173	15121	15199	15171	15141	15242	15178	15230	15112	15310	15212	15019	15193	15110	15216	15255	15092	15063	15299	15130	14911	15184	14975	15123	15231	15059	15213	15163	15297	15064	15331	15375	15207	15331	15083	15179	15119	15301	15147	15196	15211	14939	15168	15100	15211	15146	15032	15151	15074	15400	15259	14995	15496	15302	15039	14888	15141	15057	15095	15297	15081	15242	15243	15171	15261	15014	15273	15021	15146	15052	15177	15289	15083	15413	15215	15039	15176	15340	15288	15062	15183	15333	15085	15232	15058	15248	15130	15159	15300	15144	15261	14949	14934	15017	15008	15198	15053	14916	15190	15115	15121	15164	15289	15195	15172	15212	15100	15399	15236	15295	15202	15166	15164	15345	14851	15170	15317	15230	15136	15128	15150	15040	15005	15266	15413	15215	15344	15093	15285	15223	15275	15114	15237	15182	15139	15151	15097	15245	15239	15040	15100	14930	15079	15141	14980	15056	15208	15135	15250	15251	15401	15327	15352	15121	15196	15097	15218	14991	15334	14966	15233	15293	15282	15220	15156	15154	15156	15183	14995	15132	15103	15393	15293	15472	15109	15213	15171	15301	15202	15330	15022	15235	15434	15296	15294	15249	15099	15180	15103	15110	15048	15174	15143	15191	15166	14922	14884	15146	15085	15198	15230	15071	15138	15177	15130	15254	15200	15312	15127	15291	15157	15192	15410	15398	15227	15086	15147	15401	15243	15236	15039	15018	15373	14955	15283	15278	15126	15162	15311	15117	15123	15162	15179	15188	15254	15179	15218	15140	15307	15185	15268	15131	15225	15196	15255	15174	15216	15085	15057	15189	15201	15012	15268	15219	15073	15307	15151	15224	15201	15180	15059	15242	15250	15039	15168	15128	15129	15122	15124	15199	15135	15009	15152	15253	15223	15235	15189	15334	15278	15146	15128	15349	14919	15129	15289	15257	15223	15087	15135	15206	15059	15313	15208	15211	15462	14944	15213	15157	15062	15102	15286	15310	15009	15178	15228	14962	15164	15187	15252	15083	15278	15067	15343	15313	15293	15108	15170	15124	15207	15117	15214	15169	15286	15037	15185	15232	15090	14973	15159	15443	15182	15043	15015	14996	15146	15169	15232	15129	15181	15117	15195	15225	15211	15172	15173	15087	15399	15198	15133	15131	15129	15199	15236	15141	15243	15195	15246	15173	15144	15196	15127	15041	15150	15280	15228	15245	15250	15120	15157	15265	15107	15084	15315	15071	15227	15270	15291	15312	15294	15278	15217	14978	15129	15255	15226	15090	15209	15227	14937	15274	15238	15306	15210	15192	15161	15252	15094	15164	15092	15132	15323	15113	15048	15039	15049	15145	15203	15115	15145	15349	15153	15349	15148	15208	15241	15171	15135	15160	15035	15222	15169	15260	14936	15151	15169	15110	15054	15163	15359	15305	15260	15194	15083	15209	15254	15060	15157	15193	15166	15061	14918	15252	15160	15096	15154	15087	15169	15312	15268	15281	15284	15237	15090	15207	15088	15172	15328	15401	15210	15259	15087	15190	15187	15218	15065	14842	15036	15042	15264	15103	15050	15276	15127	15117	14958	15110	15250	15128	14978	15187	15129	15286	15219	15144	15245	15122	15114	15421	15223	15094	15239	15396	15169	15269	15060	15258	15217	15291	15134	15347	15408	15134	15159	15117	15132	15341	15219	15186	15135	15113	15228	15416	15194	14972	15214	15345	15095	15204	15114	15077	15173	15054	15103	15239	15092	15029	15382	15167	15238	15272	15276	15164	15113	15071	15167	15278	15275	15142	15081	14926	15062	15135	15331	15119	15177	14953	15003	15228	15229	15017	15241	15277	15150	15393	15157	15141	15121	14992	15058	15226	15204	15299	15163	15165	14959	15202	15205	15306	15295	15291	15157	15152	15088	15291	15003	15224	15162	15139	15210	15144	15062	15170	15093	15226	15253	15057	14995	15050	15287	15182	15323	15162	15350	14917	15154	15137	15192	15055	15052	15113	15317	15217	15163	15300	15107	15121	15120	15159	15105	15296	15099	14910	15071	15057	15104	15183	15037	14941	15120	15095	15373	15071	15140	15277	15266	15168	15283	15046	15073	15230	15079	15277	15121	15108	15179	14957	15277	15265	15234	15146	15355	15276	15116	15274	15224	14893	15402	15214	15177	15334	15194	15146	15231	15152	15132	15207	15124	15115	15186	15189	15004	15291	15156	15322	15345	15122	15150	15242	15071	15133	15181	15266	15012	15367	15134	15254	15277	15158	15053	15200	15282	15220	15220	15109	15156	15095	15237	15304	15223	15134	15124	15158	15160	15243	15206	15193	15203	14991	15285	15249	15037	15135	15085	15107	15146	15017	15135	15213	15209	15293	15167	15161	15123	15113	15132	15067	15069	15191	15301	15225	15356	15109	15013	15103	15005	15362	15226	15155	15146	15265	15035	15012	15194	15023	15222	15212	15311	15082	15199	15213	15034	15264	15293	15234	15253	15193	15184	15228	15381	15047	15349	15210	15116	15097	15098	15195	15186	15201	15159	15147	15274	15311	15193	15249	15320	15270	15326	15261	15143	15285	15201	15362	15056	15041	15198	15342	15082	15298	15287	15306	14975	14998	15388	15098	15472	14943	15051	15258	15078	15064	15223	15238	15142	15089	15394	15261	15209	15254	15479	15051	14985	14999	15033	15263	15150	15145	15248	15151	14999	15053	15031	15178	15131	15045	15037	15259	15189	14988	15422	15125	15076	15073	15143	14969	15210	15017	15285	15208	14965	15148	14986	15075	15241	15220	15236	15075	15134	15081	15231	15331	15132	15199	15350	15292	15158	15217	15130	15125	15234	15222	15134	15273	15194	15075	15375	15064	15235	15301	15335	15179	15300	15196	15174	15286	15111	15217	15320	15318	15211	15221	15151	15076	15183	15242	15232	15140	15053	15070	15165	15081	15078	15262	15268	15299	15208	15224	15105	15333	15102	15098	15208	15145	15275	15142	15242	15282	15109	15237	15248	15105	15048	15180	15348	15028	15102	15197	15308	15219	15080	14995	15082	14993	15279	15156	15077	15160	15165	15320	15131	15230	15234	15286	15141	15288	15278	15253	15130	15097	15096	15177	14975	15417	15247	15040	15154	15267	15057	15054	15010	15127	15225	15458	15289	15315	15216	14971	15000	15109	15117	15108	15019	15244	15241	15125	15218	15252	15339	15057	15110	15211	15189	15175	15203	15333	15158	15105	15315	15016	15025	15264	15175	15196	15197	15106	15122	15256	15108	15250	15131	15342	15075	15089	15179	15255	15281	15115	15145	15034	15112	15137	15127	15157	15197	15096	14996	15174	15108	15177	14930	15297	15374	15150	15352	15272	15206	15063	15368	15321	15241	15256	15192	15063	15163	15125	15299	14933	15343	15243	15237	15073	15184	15117	15197	15292	15174	15210	15197	15244	15188	15453	15137	15303	15024	15160	15174	15037	15276	14989	15179	15016	15092	15213	15205	15291	15264	15267	15132	15043	15372	15187	15413	15079	15091	15299	15100	15039	15027	15144	15198	15196	15158	15054	15139	15268	15106	15042	15181	15241	15122	15125	15170	15058	15315	15011	15203	15011	15221	15288	15230	15211	15092	15042	15145	15123	15306	15231	15201	15234	15098	15141	14981	15214	15198	15207	15193	15191	15029	15061	15226	14976	15261	15160	15105	15107	15247	15202	14965	15106	15187	15125	15101	15314	15237	15083	14970	15287	15109	15183	15111	15295	15201	15159	15246	15106	15045	15240	15267	15281	15283	15302	15160	15375	15236	15200	15289	15367	15318	15255	15317	15058	15121	15125	15290	15095	15006	15092	15102	15302	15219	15163	15187	15108	15233	15293	15153	15208	15171	15204	15133	15140	15048	15212	15021	15213	15125	15210	15201	15166	15021	15236	15022	14978	15120	15075	15180	15050	14980	15031	15055	15191	15038	15094	15137	15275	15213	15255	15082	15074	15290	15123	15209	15102	15122	15223	15068	15244	14945	15238	15194	15128	15091	15156	15262	15366	15029	15094	15158	15172	15047	15084	15180	15051	14933	15191	15101	15042	15302	15019	15052	15256	15166	14893	15257	15177	15328	15464	15208	15236	15053	15079	15042	14976	15140	15120	15112	15130	15256	15246	15092	14996	15263	15150	15090	15170	15242	15172	15049	15053	15084	15127	15128	15148	15233	14980	15302	15177	15306	15004	15169	15301	15219	15134	15253	15180	15176	15184	15204	15021	15186	15205	15152	15063	15175	15215	15378	15204	15262	15264	15228	15101	15207	15012	15163	15060	15364	15108	15164	15153	15035	15333	15170	15212	15302	15195	15131	15123	15169	15146	14959	15159	15321	15182	15047	15147	15110	15234	14991	15486	15045	15259	15208	15070	15227	15240	15342	15240	15324	15264	15132	15223	15158	15081	14988	15048	15199	15223	14723	15018	15213	15056	15276	15236	15064	15344	15145	14857	15198	15104	15259	15343	15154	15075	15014	15215	15008	15143	15205	15090	15095	15089	15267	15326	15416	15271	15219	15154	15106	15111	15128	15088	15117	15212	15077	15179	15033	15153	15236	15181	15101	15153	15149	15228	15188	15238	15163	15135	15213	15012	15130	15206	15262	15183	15168	15220	15146	15091	15057	15115	15019	15000	15196	15198	15173	15209	15366	15104	15083	15250	15318	15216	15015	15170	15043	15076	15235	15266	15393	15243	15294	15171	15111	15092	15111	15156	15128
25763	44235	44187	37733	31965	28233	24689	21763	20384	19366	18559	17209	16964	16684	16006	15946	15623	15677	15315	15254	15085	15197	15062	14923	14992	14957	15172	14800	14978	14723	14934	14886	14944	15079	14671	14960	15991	15031	14951	14749	15360	15726	15305	15184	14683	14869	14800	14854	14759	14777	14941	14870	14801	14800	14795	14827	14682	15010	14758	14873	14881	14785	14682	14804	14770	14802	14682	14698	14920	14762	14630	14830	14677	14679	14852	14701	14774	14945	14740	14840	14756	14714	14598	14699	14723	14743	14730	14692	14933	14810	14731	14769	14636	14885	14813	14683	14706	14786	14774	14882	14695	14698	14663	14833	14934	14736	14811	14607	14629	14590	14687	14845	14789	14650	14604	14690	14649	14703	14892	14496	14864	14690	14934	14617	14939	14689	14788	14614	14723	14840	14814	14762	14630	14740	14722	14821	14664	14721	14649	14764	14624	14815	14699	14810	14517	14659	14705	14785	14622	14804	14662	14840	14952	14756	14670	14690	14808	14807	14933	14743	14777	14851	14856	14761	14613	14739	14770	14791	14747	14756	14852	14768	14752	14889	14842	14811	14881	14690	14724	14648	14740	14515	14908	14659	14781	14781	14850	14654	14665	14708	14674	14758	14782	14675	14694	14568	14809	14568	14697	14642	14753	14722	14787	14567	14773	14713	14782	14807	14515	14616	14718	14717	14631	14712	14650	14736	14818	14707	14628	14781	14865	14769	14613	14787	14729	14695	14777	14660	14725	14708	14875	14706	14775	14900	14799	14767	14699	14820	14788	14873	14732	14746	14606	14619	14599	14922	14730	14579	14791	14872	14765	14710	14756	14789	14753	14786	14588	14780	14786	14711	14779	14752	14966	14755	14660	14636	14755	14774	14823	14836	14846	14703	14832	14585	14643	14769	14792	14703	14845	14566	14744	14650	14451	14695	14623	14739	14652	14754	14656	14834	14747	14891	14693	14730	14563	14553	14801	14749	14717	14774	14580	14799	14737	14777	14792	14595	14911	14655	14732	14654	14725	14551	14688	14845	14599	14854	14869	14921	14824	14863	14748	14660	14693	14864	14709	14543	14590	14728	14856	14687	14521	14776	14642	14690	14693	14590	14670	14599	14814	14590	14764	14718	14692	14595	14650	14831	14660	14834	14697	14660	14782	14700	14773	14717	14833	14763	14730	14729	14724	14664	14812	14806	14876	14736	14733	14694	14768	14604	14512	14522	14769	14619	14832	14745	14749	14784	14755	14867	14702	14727	14707	14633	14656	14755	14821	14645	14859	14741	14777	14658	14812	14755	14824	14731	14820	14713	14665	14733	14812	14844	14703	14735	14710	14679	14725	14816	14728	14595	14737	14862	14703	14637	14752	14654	14779	14748	14841	14768	14674	14637	14583	14621	14701	14765	14852	14830	14771	14843	14559	14559	14738	14742	14883	14747	14742	14786	14755	14725	14674	14769	14723	14533	14668	14608	14655	14809	14865	14687	14584	14683	14729	14959	14747	14827	14841	14905	14743	14717	14716	14624	14719	14937	14845	14741	14696	14683	14684	14762	14667	14563	14816	14782	14694	14618	14677	14781	14573	14724	14679	14749	14678	14743	14601	14697	14728	14574	14651	14636	14833	14685	14569	14914	14718	14742	14716	14853	14896	14570	14503	14752	14911	14792	14649	14759	14617	14639	14779	14773	14856	14604	14631	14752	14866	14774	14844	14657	14676	14827	14773	14777	14726	14620	14746	14658	14770	14806	14703	14711	14958	14696	14727	14631	14790	14662	14754	14734	14765	14524	14659	14789	14696	14769	14781	14614	14689	14658	14625	14651	14818	14646	14916	14777	14634	14644	14533	14919	14668	14908	14703	14755	14825	14938	14619	14672	14774	14725	14772	14939	14590	14842	14828	14616	14864	14708	14900	14695	14829	14664	14758	14851	14684	14771	14712	14717	14612	14688	14748	14786	14651	14760	14605	14800	14671	14613	14992	14645	14805	14635	14819	14694	14744	14873	14766	14831	14703	14643	14586	14531	14897	14720	14806	14780	14673	14768	14729	14758	14724	14905	14703	14922	14670	14847	14671	14791	14645	14854	14774	14545	14801	14853	14764	14827	14625	14768	14676	14700	14592	14650	14766	14957	14718	14683	14790	14597	14938	14854	14773	14670	14620	14678	14814	14586	14629	14725	14740	14797	14664	14686	14753	14681	14803	14613	14887	14642	14617	14769	14695	14599	14874	14746	14653	14657	14679	14768	14838	14829	14593	14696	14802	14723	14779	14713	14737	14687	14755	14845	14733	14541	14470	14590	14868	14825	14765	14705	14695	14654	14815	14665	14691	14744	14634	14768	14890	14719	14615	14532	14591	14925	14834	14719	14683	14709	14862	14853	14852	14561	14978	14778	14611	14942	14642	14748	14658	14797	14740	14786	14798	14733	14730	14704	14808	14752	14677	14730	14695	14863	14830	14709	14757	14821	14696	14641	14755	14763	14568	14683	14583	14699	14696	14687	14701	14601	14713	14721	14629	14802	14801	14776	14743	14759	14996	14538	14788	14744	14756	14910	14807	14736	14866	14749	14874	14574	14739	14914	14779	14891	14704	14828	14737	14676	14779	14889	14576	14866	14623	14707	14726	14580	14685	14704	14732	14668	14784	14800	14660	14804	14578	14764	14716	14666	14746	14709	14717	14804	14776	14538	14833	14637	14735	14754	14757	14672	14706	14768	14605	14744	14681	14774	14698	14704	14834	14722	14741	14775	14737	14750	14700	14823	14656	14839	14623	14820	14754	14788	14779	14722	14784	14639	14750	14772	14749	14866	14677	14726	14580	14717	14736	14749	14822	14768	14706	14772	14690	14722	14873	14878	14706	14557	14637	14622	14722	14750	14756	14835	14935	14846	14727	14659	14682	14695	14636	14682	14724	14803	14571	14722	14941	14590	14763	14720	14805	14700	14820	14462	14827	14762	14850	14880	14680	14643	14639	14891	14621	14833	14694	14809	14832	14638	14688	14862	14724	14801	14579	14622	14738	14686	14910	14722	14745	14692	14813	14772	14746	14917	14869	14871	14592	14708	14788	14689	14833	14657	14630	14929	14774	14542	14691	14745	14730	14722	14750	14573	14818	14615	14914	14680	14744	14620	14722	14679	14902	14677	14651	14690	14782	14739	14768	14730	14674	14809	14798	14785	14792	14698	14659	14786	14662	14708	14934	14589	14722	14767	14614	14739	14676	14726	14617	14738	14741	14735	14731	14715	14749	14925	14633	14804	14561	14859	14696	14841	14757	14829	14722	14737	14748	14754	14826	14805	14732	14936	14546	14755	14833	14779	14703	14686	14795	14667	14806	14690	14672	14759	14746	14624	14904	14636	14648	14617	14695	14633	14889	14692	14619	14724	14827	14781	14694	14690	14793	14690	14869	14623	14678	14884	14757	14718	14797	14887	14730	14728	14825	14622	14698	14788	14845	14831	14767	14745	14606	14731	14927	14839	14610	14693	14890	14831	14746	14820	14578	14863	14754	14695	14693	14834	14846	14841	14855	14830	14828	14765	14558	14860	14819	14718	14567	14939	14511	14804	14900	14786	14819	14661	14818	14628	14690	14856	14771	14778	14705	14644	14645	14690	14768	14866	14821	14704	14763	14845	14606	14737	14922	14667	14712	14793	14717	14642	14581	14774	14668	14582	14588	14765	14677	14756	14739	14759	14742	14759	14688	14773	14729	14571	14630	14793	14669	14727	14735	14573	14600	14622	14752	14718	14762	14951	14778	14725	14851	14539	14696	14726	14673	14843	14749	14728	14716	14841	14780	14894	14734	14640	14790	14696	14614	14731	14773	14773	14650	14664	14656	14630	14647	14653	14671	14660	14681	14645	14675	14704	14771	14819	14684	14728	14615	14754	14762	14897	14779	14738	14849	14601	14705	14730	14842	14809	14667	14644	14672	14728	14739	14589	14824	14514	14804	14778	14736	14668	14591	14641	14632	14841	14809	14708	14794	14662	14852	14653	14758	14881	14688	14666	14664	14719	14784	14751	14904	14777	14771	14727	14832	14693	14740	14762	14757	14753	14867	14755	14936	14672	14689	14794	14680	14805	14683	14694	14553	14716	14731	14748	14590	14656	14670	14516	14650	14732	14803	14757	14779	14726	14705	14730	14655	14810	14806	14716	14763	14812	14823	14635	14595	14767	14533	14687	14933	14806	14768	14637	14694	14828	14604	14650	14688	14744	14767	14700	14692	14843	14742	14775	14835	14666	14796	14607	14923	14793	14590	14886	14695	14757	14751	14768	14542	14575	14726	14599	14704	14589	14661	14658	14482	14687	14617	14714	14737	14688	14685	14689	14662	14879	14855	14647	14560	14729	14661	14633	14689	14803	14706	14695	14709	14768	14726	14779	14814	14726	14702	14745	14693	14823	14682	14585	14804	14756	14759	14625	14883	14626	14673	14554	14703	14714	14714	14820	14918	14747	14768	14668	14775	14815	14663	14691	14697	14889	14725	14927	14542	14610	14622	14912	14703	14761	14732	14891	14652	14601	14651	14732	14764	14689	14753	14670	14811	14730	14634	14708	14710	14787	14811	14754	14716	14643	14770	14811	14713	14596	14616	14736	14693	14733	14777	14695	14463	14717	14730	14596	14835	14768	14714	14654	14762	14870	14683	14641	14780	14720	14673	14652	14779	14572	14875	14818	14813	14650	14805	14836	14681	14552	14512	14705	14806	14737	14631	14652	14696	14772	14687	14834	14733	14814	14731	14720	14677	14599	14633	14571	14715	14822	14711	14857	14710	14731	14660	14836	14714	14698	14828	14746	14795	14757	14695	14620	14831	14544	14734	14703	14797	14823	14696	14678	14570	14700	14799	14789	14686	14752	14895	14711	14871	14569	14765	14850	14848	14687	14687	14735	14700	14853	14615	14895	14780	14678	14792	14868	14491	14801	14784	14810	14655	14709	14685	14800	14825	14738	14701	14718	14653	14813	14772	14584	14755	14854	14627	14516	14806	14744	14785	14834	14687	14858	14721	14779	14858	14722	14703	14625	14681	14778	14763	14740	14934	14663	14677	14843	14754	14857	14789	14649	14807	14788	14773	14706	14640	14882	14759	14846	14588	14731	14835	14841	14740	14749	14659	14771	14847	14711	14716	14848
27460	23870	29027	25292	19824	18088	17208	16153	15811	15603	15541	15107	15108	15184	14770	14887	15035	14967	14760	14907	14925	14815	14825	14787	14860	14751	14931	14913	14987	14888	14744	14799	14774	14968	14869	14887	15048	14999	15119	14819	14940	14777	14700	14868	14867	14736	14739	14617	14965	14786	14941	14790	14866	14709	14943	14670	14766	14832	14951	14696	14833	14835	14947	14924	14844	14931	14811	14945	14831	14921	14856	14651	14654	14737	14811	15058	14719	14855	14558	14889	14826	14779	14874	14745	14966	14775	14631	14905	14942	14865	14753	14588	14646	14869	14928	14844	14755	14794	14717	14782	14798	14606	14969	14735	14733	14774	14748	14696	14893	14606	14861	14701	14761	14834	14734	14901	14724	14866	14731	14851	14750	14736	14747	14916	14758	14822	14939	14652	15062	14914	14798	14698	14518	14802	14796	14799	14876	14707	14841	14637	14798	14775	14878	14705	14794	14853	14722	14856	14936	14875	15060	14772	14939	14653	14709	14979	14637	14689	14742	14805	14726	14783	14816	14980	14869	14794	14833	14857	14880	14754	14758	14733	14967	14954	14891	14730	14768	14736	14882	14844	14805	14814	14664	14884	14691	14684	14758	14869	14726	14889	14965	14751	14992	14846	14764	14767	14765	14729	14805	14725	14837	14762	14685	14807	14670	14924	14727	14733	14767	14653	14742	14698	14788	14758	15003	14740	14709	15030	14897	14922	14760	14888	14814	14685	14625	14594	14722	14856	14786	14751	14792	14741	14755	14894	14873	14764	14699	14831	14698	14763	14715	14590	14662	14829	14851	14741	14908	14678	14701	14789	14924	14701	14828	14718	14710	14675	15021	14801	14897	14873	14720	14702	14923	14798	14714	14845	14840	14730	14641	14528	14854	14760	14830	14887	14778	14806	14786	14811	14788	14973	14841	14848	14927	14799	14773	14724	14868	14805	14773	14811	14857	14770	14938	14805	15007	14784	14843	14704	14950	14671	14882	14730	14760	14931	14672	14729	14875	14864	14729	14858	14967	14827	14746	14764	15003	14804	14925	14774	14684	14793	14993	14759	14888	14774	14714	14809	14892	14925	14892	14759	14632	14904	14807	15078	14892	14586	14799	14919	14728	14671	14920	14969	14716	14713	14580	14765	14597	14712	14837	14801	14770	14776	14959	14672	14797	14715	14735	14818	14669	14763	14728	14747	14851	14822	14897	14703	14759	14866	14730	14682	14729	14647	14741	14822	14846	14816	14784	14971	14756	14779	14752	14849	14799	14564	14685	14891	14823	14799	14579	14759	14870	14796	14754	14677	14786	14812	14946	14863	14830	14971	14929	14856	14726	14698	14729	14753	14918	14829	14789	14932	14780	14869	14779	14696	14744	14927	14606	14904	14911	14845	14692	14704	14919	14751	14862	14671	14844	14679	14887	14518	14748	14599	14957	14827	14689	14779	14795	14872	14734	14824	14789	14772	14722	14778	14704	14799	14724	14974	14874	14890	14755	14646	14924	14869	14834	14732	14977	14813	14942	14880	14748	14910	14967	14625	14750	14835	14835	14679	14746	14882	14959	14712	14693	14719	14583	14744	14728	14644	14660	14749	14807	14782	14945	14866	14535	14892	14867	14702	14732	14945	14809	14578	14887	14790	14529	14781	14843	14810	14549	14993	14842	14942	14839	14803	14890	14804	14833	14656	14547	14797	14775	14687	14908	14783	14692	14798	14794	14794	14764	14786	14955	14966	14887	14923	14789	14900	14749	14786	14919	14767	14750	14722	14932	14833	14502	14948	14905	14713	14864	14795	14890	15033	14771	14878	14720	14738	14853	14692	14886	14808	14829	14898	14907	14670	14724	14776	14773	14801	14884	14708	14857	14634	14653	14937	14683	14668	14848	14698	14780	14840	14640	14703	14720	14606	14643	14907	14736	14680	14684	14659	14897	14909	14712	14621	14882	14667	14783	14821	14612	14823	14926	14636	14779	14992	14790	14762	14937	14833	14670	14904	14899	14764	14711	14697	14902	14734	14812	14804	14812	14785	14758	14930	14797	14878	14732	14907	14701	14608	14752	14746	14579	14866	14803	14679	14787	14764	14882	14740	14837	14755	14746	14870	14716	14563	14902	14632	14729	14760	14734	14705	14939	15017	14661	14837	14838	14923	14764	14831	15000	14847	14880	14914	14758	14784	14853	15068	15018	14875	14813	14900	14828	14650	14585	14731	14852	14532	14812	14823	14852	14812	14880	14910	14915	14724	14774	14975	14981	14939	14912	14696	14835	14775	14841	14943	14914	14609	14806	14983	14718	14884	14839	14723	14928	14847	14850	14828	14873	14908	14771	14701	14897	14750	14899	14945	14767	14749	14820	14709	14715	14888	14810	14837	14786	14592	14791	14778	14914	14852	14738	14645	14757	14705	14837	14922	14797	14897	14795	14741	14782	14743	14602	14648	14679	14859	14673	14755	14673	14985	14741	14767	14628	14753	14892	14651	14845	14825	14865	15057	14928	14740	14808	14852	14873	14939	14899	14675	14856	14810	14799	14715	14608	14988	14527	14794	14745	14562	14767	14779	14803	14790	14675	14764	14945	14757	14660	14665	14821	14708	14816	14823	14719	14761	14789	14705	14591	14800	14909	14678	14908	14850	14617	14788	14780	14891	14484	14877	15001	14718	14928	14824	14809	15024	14852	14724	14822	14648	14610	14740	15055	14760	14926	14756	14609	14925	14943	14769	14789	14808	14741	14941	14833	14873	14820	14732	14770	14860	14738	14699	14763	14588	14850	14686	14848	14762	14880	14884	14680	14731	14607	14809	14850	14828	14804	14793	14720	14786	14750	14690	14958	14807	14790	14859	14904	14711	14925	14606	14845	15009	14836	14786	14986	14876	14701	14742	15003	14747	14848	14658	14714	14963	14810	14731	14869	14578	14619	14874	14785	14959	14851	14849	14961	14898	14854	14890	14834	14997	14841	14842	14905	14701	14820	14824	14642	14845	14907	14739	14519	14721	14857	14749	14670	14907	14476	14880	14794	14930	14777	14897	14861	14881	14797	14640	14788	14835	14674	14780	14708	14858	15004	14616	14841	14914	14916	14683	14789	14771	14817	14761	14857	14946	14754	14850	14931	14821	14804	14722	14709	14751	14971	14857	14894	14738	14738	14649	14900	14698	14587	14877	14735	14890	14821	14804	14816	14833	14711	14641	15050	14933	14640	14822	14538	14795	14714	14771	14757	15089	14890	15042	14713	14732	14993	14752	14855	14801	14939	14792	14702	14702	14762	14919	14772	14661	14835	14749	14819	14584	14808	14691	14857	14932	14849	14642	14750	14694	14847	14714	14889	14915	14598	14877	14727	14830	14923	14769	14918	14964	14890	14805	14897	14815	14961	15031	14812	14856	14881	14952	14816	14915	14906	14756	14776	14835	14812	14833	14733	14872	14921	14690	14884	14582	14742	14675	14699	14837	14756	14795	14909	14864	14915	14975	14858	14883	14865	14827	14964	14894	14712	14787	14767	14939	14966	14695	14906	14872	14797	14707	14627	14888	14770	14991	14773	14772	14938	14750	14696	14617	14907	14871	14844	14907	14941	14856	14662	14698	14872	14717	14547	14839	14939	14900	14820	14819	14828	14746	14700	15009	14703	14793	14845	14878	14856	14737	14820	14779	14953	14833	14872	14844	14730	14784	14796	14865	14901	14899	14902	14913	14838	14816	14707	14883	14924	14854	14685	14950	14746	14661	14653	14640	14775	14611	14882	14823	14717	14808	14846	14625	14819	14783	14743	14932	15009	14785	14927	14776	14838	14718	14775	14663	14837	14851	14766	14730	14727	14818	14733	14891	14744	14851	14924	14797	14816	14694	14773	14747	14722	14764	14840	14653	14798	14802	14888	14991	14816	14698	14866	14713	14909	14898	14898	14733	14863	14799	14935	14806	14867	14750	14774	14802	14762	14559	14871	14846	14687	14960	14759	14907	14922	14703	14951	14905	14874	14692	14803	14716	14741	14746	14656	14986	14813	14994	14713	14922	15015	14621	14755	14876	14991	14777	14660	14911	14743	14739	14849	14792	14811	14972	14823	14827	14697	14875	14734	14833	14788	14806	14711	14964	15034	14701	14977	14793	14753	14899	14867	15045	14915	14852	14828	14867	14797	14737	14955	14869	14750	14844	14757	14747	14847	14655	15012	14873	15003	14705	14909	14788	14925	14693	14719	14750	14836	14851	15208	14759	14942	14968	14733	14716	14729	14916	14866	14777	14887	14862	14714	14701	14712	14671	14891	14764	14685	14779	14675	14743	14757	14883	14891	14904	14948	14766	14795	14838	14945	14740	14790	14787	14803	14601	14717	14818	15069	14757	14717	14614	14525	14573	14736	14789	14824	14677	14722	14646	14749	14846	14784	14761	14800	14728	14893	14792	14919	14757	14898	14835	14620	14784	14718	14840	14667	14723	14899	14669	14946	14845	14874	14716	14764	14860	14883	14874	14913	14766	14798	14726	14744	14834	14905	14773	14783	14762	14893	14663	14813	14812	14833	14925	14933	14798	14824	14876	14610	14760	14860	14772	14707	14871	14742	14756	14725	14868	14753	14831	14786	14830	14779	14858	14902	14701	14936	14805	14994	14784	14864	14691	14750	14697	14993	14664	14738	14729	14773	14712	14869	14852	14901	14607	14762	14749	15032	14588	14818	14873	14846	15106	14790	14655	14887	14824	14766	14945	14809	14864	14819	14791	14878	14721	14915	14694	14776	14758	14846	14917	14701	14916	15047	14630	14703	14916	14724	14831	14831	14760	15071	14756	14738	14598	14700	14649	14869	14687	14710	14853	14893	14748	14974	14601	14742	14826	14862	14912	14598	14891	14827	14766	14778	14935	14842	14796	14809	14859	14934	14817	14553	14786	14771	14850	14722	14844	14901	14941	14947	14979	14685	14883	14860	14630	14778	14813	14670	14741	14875	14687	14725	14728	14862	14941	14851	14806	15017	14830	14822	14928	14691	14755	14920	14856	14951	14960	14761	14754	14833	14898	14716	14773	14856	14610	14711	14719	14853	14742	14735	14708	14853	14804	14975	14800	14803	14809	14712	14688	14703	14812	14608	14684	14733	14676	14913	14785	14718	14689	14771	14690	14757	15018	14738	14807	14935	14971
23410	35399	33882	26326	22224	19757	17902	16772	16339	15741	15253	15150	14947	14997	14738	14671	14717	14514	14465	14523	14528	14497	14511	14562	14567	14575	14548	14343	14637	14447	14488	14565	14514	14485	14442	14440	14391	14638	14528	14420	14542	14406	14433	14512	14531	14469	14387	14507	14351	14532	14271	14402	14325	14607	14473	14261	14655	14542	14388	14555	14633	14613	14430	14341	14356	14498	14437	14324	14308	14503	14396	14281	14533	14471	14463	14530	14267	14548	14291	14435	14369	14544	14421	14482	14341	14444	14466	14559	14380	14431	14425	14528	14581	14658	14517	14416	14376	14526	14457	14376	14402	14587	14420	14516	14481	14319	14583	14372	14399	14571	14370	14353	14442	14608	14428	14335	14427	14465	14417	14561	14445	14341	14345	14493	14465	14358	14452	14531	14501	14509	14332	14409	14283	14587	14384	14394	14581	14345	14411	14409	14354	14462	14355	14618	14355	14365	14447	14412	14516	14462	14351	14344	14512	14474	14393	14544	14369	14546	14526	14493	14507	14515	14241	14519	14402	14519	14441	14393	14366	14563	14406	14490	14565	14511	14521	14640	14441	14326	14304	14395	14418	14321	14570	14343	14503	14360	14306	14336	14444	14314	14398	14594	14483	14302	14385	14377	14383	14305	14462	14450	14558	14468	14360	14382	14492	14260	14502	14528	14375	14392	14448	14434	14377	14431	14446	14429	14470	14448	14555	14418	14486	14444	14650	14548	14586	14452	14534	14417	14422	14421	14535	14454	14578	14490	14271	14432	14358	14348	14525	14437	14453	14489	14317	14517	14406	14333	14507	14312	14414	14526	14542	14331	14457	14451	14377	14624	14222	14386	14350	14253	14427	14575	14435	14465	14443	14344	14421	14463	14352	14317	14417	14315	14278	14354	14323	14414	14579	14292	14458	14483	14569	14478	14564	14497	14482	14326	14383	14347	14377	14470	14462	14417	14363	14510	14485	14376	14335	14374	14307	14472	14389	14445	14456	14420	14419	14628	14360	14446	14336	14380	14473	14491	14485	14414	14579	14219	14364	14689	14365	14357	14442	14482	14571	14439	14388	14612	14421	14471	14443	14472	14511	14286	14280	14560	14439	14464	14406	14364	14605	14435	14332	14567	14370	14394	14454	14606	14456	14369	14478	14470	14544	14348	14582	14360	14398	14464	14253	14344	14677	14534	14448	14343	14404	14446	14525	14430	14473	14351	14562	14470	14477	14650	14449	14479	14498	14454	14363	14560	14422	14434	14544	14515	14489	14261	14523	14239	14402	14267	14524	14451	14354	14546	14378	14588	14477	14329	14598	14456	14448	14450	14337	14557	14432	14386	14383	14429	14545	14516	14406	14580	14370	14307	14407	14486	14587	14446	14435	14455	14453	14491	14576	14309	14469	14496	14585	14482	14563	14547	14534	14575	14412	14413	14448	14534	14490	14404	14552	14338	14461	14426	14434	14410	14469	14431	14443	14422	14419	14576	14270	14496	14432	14402	14493	14410	14409	14495	14515	14426	14558	14324	14302	14363	14327	14564	14487	14526	14191	14586	14315	14425	14331	14439	14513	14308	14418	14398	14489	14306	14449	14525	14649	14413	14364	14419	14277	14474	14549	14495	14581	14488	14616	14303	14344	14604	14478	14309	14496	14433	14601	14361	14482	14517	14470	14521	14478	14499	14478	14412	14459	14382	14430	14296	14544	14308	14358	14542	14572	14314	14491	14385	14428	14429	14518	14460	14510	14311	14376	14497	14425	14449	14468	14457	14401	14494	14409	14068	14397	14525	14588	14520	14226	14522	14439	14586	14352	14479	14446	14495	14330	14519	14365	14376	14337	14352	14411	14539	14382	14354	14574	14319	14319	14387	14542	14450	14647	14442	14467	14477	14308	14430	14428	14451	14404	14429	14416	14581	14323	14305	14415	14439	14579	14491	14352	14501	14387	14270	14464	14351	14457	14394	14375	14351	14321	14489	14484	14397	14303	14437	14617	14408	14434	14483	14585	14344	14428	14411	14376	14357	14449	14455	14368	14415	14519	14545	14426	14562	14615	14461	14290	14520	14501	14512	14553	14473	14384	14492	14543	14458	14614	14287	14599	14621	14470	14403	14442	14524	14251	14357	14308	14459	14367	14470	14416	14471	14334	14743	14393	14528	14486	14459	14449	14469	14260	14318	14472	14466	14508	14282	14292	14442	14510	14496	14567	14362	14478	14463	14566	14462	14614	14442	14413	14422	14386	14524	14424	14500	14460	14503	14493	14420	14431	14477	14324	14357	14340	14433	14269	14484	14535	14363	14344	14540	14375	14233	14521	14502	14619	14428	14314	14344	14420	14573	14453	14380	14607	14385	14456	14530	14428	14382	14482	14505	14454	14417	14447	14693	14438	14442	14467	14387	14485	14671	14504	14510	14414	14416	14509	14403	14480	14506	14560	14348	14404	14501	14628	14398	14576	14413	14341	14543	14159	14461	14440	14332	14378	14227	14581	14421	14427	14548	14411	14424	14340	14458	14546	14688	14359	14475	14398	14361	14240	14384	14376	14391	14478	14344	14505	14443	14443	14417	14602	14224	14594	14428	14500	14372	14466	14571	14391	14367	14560	14376	14490	14456	14425	14509	14418	14498	14344	14372	14423	14566	14424	14445	14475	14331	14360	14488	14460	14491	14467	14291	14662	14473	14585	14233	14371	14424	14305	14423	14275	14370	14401	14540	14347	14550	14480	14572	14487	14428	14484	14457	14527	14405	14550	14331	14567	14305	14465	14477	14655	14545	14334	14560	14577	14346	14396	14391	14403	14413	14456	14428	14423	14448	14462	14479	14521	14412	14406	14329	14422	14483	14497	14458	14272	14369	14504	14485	14396	14444	14546	14387	14530	14500	14249	14425	14484	14419	14429	14434	14325	14469	14454	14433	14453	14341	14425	14436	14487	14428	14511	14420	14343	14399	14480	14421	14462	14316	14513	14485	14541	14325	14414	14473	14575	14417	14407	14282	14444	14410	14438	14522	14473	14610	14343	14458	14411	14525	14425	14408	14403	14451	14213	14477	14557	14306	14540	14542	14456	14204	14553	14466	14544	14339	14405	14459	14368	14505	14472	14423	14536	14516	14437	14320	14431	14601	14503	14629	14487	14303	14543	14402	14518	14406	14298	14327	14382	14212	14395	14709	14514	14521	14579	14662	14344	14571	14268	14494	14386	14538	14395	14303	14524	14552	14388	14250	14422	14384	14484	14434	14399	14417	14588	14568	14354	14411	14505	14464	14460	14581	14602	14462	14537	14435	14367	14460	14379	14379	14277	14315	14387	14562	14485	14261	14306	14465	14441	14508	14412	14488	14601	14443	14374	14402	14568	14374	14385	14386	14376	14481	14340	14538	14389	14359	14490	14304	14470	14360	14158	14412	14448	14472	14513	14427	14477	14630	14384	14414	14352	14405	14310	14449	14569	14419	14426	14431	14532	14589	14276	14457	14522	14470	14600	14506	14488	14657	14406	14478	14391	14511	14402	14340	14377	14551	14381	14665	14420	14368	14560	14412	14526	14533	14458	14429	14467	14403	14614	14482	14506	14400	14495	14496	14311	14459	14381	14340	14347	14428	14374	14296	14442	14477	14519	14337	14516	14490	14497	14416	14270	14541	14436	14486	14436	14334	14538	14354	14590	14420	14587	14445	14413	14606	14609	14365	14481	14456	14353	14286	14383	14407	14489	14595	14313	14527	14507	14362	14556	14409	14469	14389	14542	14458	14419	14411	14243	14586	14371	14349	14465	14415	14553	14467	14611	14254	14588	14506	14520	14562	14455	14304	14427	14255	14502	14476	14484	14445	14310	14505	14540	14497	14279	14424	14522	14401	14480	14445	14543	14359	14299	14403	14427	14476	14407	14460	14426	14390	14374	14592	14524	14381	14445	14417	14417	14590	14385	14507	14513	14603	14519	14387	14446	14273	14528	14457	14382	14475	14392	14478	14338	14427	14449	14560	14560	14612	14458	14373	14391	14464	14407	14477	14460	14448	14528	14338	14443	14463	14618	14279	14479	14349	14532	14350	14395	14239	14340	14362	14511	14427	14361	14434	14545	14420	14573	14346	14426	14418	14407	14448	14544	14379	14622	14410	14352	14400	14438	14466	14432	14441	14367	14571	14386	14282	14422	14535	14470	14416	14447	14328	14449	14294	14256	14302	14336	14509	14576	14504	14453	14611	14403	14284	14452	14443	14448	14422	14367	14582	14441	14255	14531	14579	14434	14443	14523	14499	14448	14395	14326	14410	14293	14407	14525	14511	14525	14472	14511	14438	14675	14556	14490	14435	14483	14285	14361	14471	14321	14456	14354	14448	14467	14448	14419	14482	14428	14410	14548	14388	14475	14371	14361	14323	14418	14371	14336	14509	14432	14600	14326	14503	14363	14523	14426	14456	14543	14414	14526	14390	14340	14456	14296	14400	14550	14504	14297	14504	14421	14523	14339	14235	14485	14571	14371	14479	14560	14354	14510	14460	14399	14338	14334	14553	14445	14399	14480	14501	14447	14366	14556	14347	14443	14492	14564	14260	14379	14550	14391	14336	14548	14392	14468	14307	14439	14399	14553	14473	14592	14402	14270	14432	14339	14438	14502	14424	14543	14529	14451	14491	14540	14443	14460	14501	14380	14413	14541	14444	14423	14498	14295	14321	14476	14449	14387	14548	14576	14501	14374	14292	14579	14415	14197	14537	14377	14460	14259	14478	14362	14485	14330	14369	14351	14487	14419	14451	14438	14464	14402	14491	14289	14399	14384	14563	14361	14387	14487	14426	14416	14589	14372	14382	14504	14442	14514	14542	14501	14503	14320	14489	14517	14497	14439	14310	14344	14611	14369	14435	14558	14370	14441	14438	14412	14376	14314	14331	14468	14310	14467	14479	14367	14544	14365	14290	14578	14393	14464	14471	14423	14550	14273	14526	14554	14399	14410	14358	14578	14391	14481	14504	14524	14545	14172	14441	14349	14488	14557	14455	14407	14610	14429	14531	14438	14516	14518	14446	14324	14505	14435	14472	14440	14484	14578	14255	14257	14417	14450	14490	14529	14481	14659	14516	14474	14608	14441	14462	14428	14623	14407	14611	14204	14404	14499	14519	14513	14559	14399	14282	14516	14360
23911	21379	28868	24845	23130	23506	21952	18322	17053	17068	16318	16037	16107	15848	15529	15676	15602	15490	15462	15367	15193	15376	15368	15455	15358	15207	15142	15405	15212	15106	15100	15225	15482	15168	15171	15306	15496	15490	15120	15255	15216	15338	15172	15311	15261	15267	15090	15146	14997	15084	15164	15124	14973	14993	15286	15162	15205	15327	15204	14990	15204	15085	15115	15048	15096	15101	15496	15080	15160	14976	15267	15169	15107	15106	14959	15250	14939	14974	15135	15071	15135	14999	15088	14975	15320	14939	15102	15077	15097	15220	14822	15166	15168	15086	15049	15089	14983	15175	14972	15129	15113	15143	14965	15194	15088	15185	15286	15146	15126	14970	15136	15098	15155	15183	15097	15111	15156	15306	15165	15026	15109	15037	15029	15071	15133	15005	15119	14860	15053	14948	15089	14999	15179	15185	15013	15071	14996	15205	15182	15180	15224	15096	15251	15001	15156	15055	15207	15077	15118	14989	15055	15018	14987	15174	15119	15073	15232	15115	15002	15216	14973	15152	15177	15088	15175	15014	15204	15121	15073	15093	14919	15142	14932	15167	14960	15134	14884	15258	15070	14942	15306	15145	15074	15046	15199	15164	15104	15304	14970	14977	15214	14987	15081	15085	14919	15144	15257	14834	15113	15196	15096	15099	15093	15303	15143	15115	15027	15010	15167	14981	15177	15037	15041	15076	15027	15047	15235	15106	15059	15004	14914	14912	15154	14946	14953	14837	15131	15230	15145	14923	15151	15056	15018	15036	15019	15043	15083	15437	15082	15185	15013	15243	15115	15008	15183	14977	15034	15092	15096	15146	15230	15154	14948	15092	15075	15259	15085	15156	15189	15188	14952	14917	14955	15124	15060	15176	15128	15249	14891	15057	14939	14959	15195	15085	14963	15015	14961	15070	15040	14984	15084	15116	15018	15173	15155	15082	15103	15012	15292	15117	15244	15037	15108	15140	14930	15012	15109	15113	14996	15114	15053	15129	15074	15008	14968	14941	15082	15415	15159	15044	15049	15017	15144	15137	15134	14936	15168	14955	15074	15079	15219	14981	15033	15090	15139	15011	15083	14921	15059	15168	15179	15033	15184	14975	15046	15141	15214	15058	14967	15093	14981	15106	15206	14928	15092	14937	15061	15201	15161	15104	14898	15160	14908	15019	15033	14839	15206	14907	15076	15090	14972	15034	14943	15007	14988	14929	15141	15089	14976	14898	15111	14810	15061	15120	14979	15083	15011	15218	15132	15019	14995	15099	15043	15092	15061	14976	15115	15227	15003	15196	15108	15260	15047	15152	14822	15070	15114	15104	15045	15243	15130	15227	15044	15161	15088	15034	14924	15052	15031	14909	15193	15072	15125	14904	15093	14939	15075	15112	15122	14985	15147	15019	15146	14924	15009	14910	15069	15026	15145	15127	15140	15036	15071	15116	15225	15187	15190	15132	15090	15139	15081	15099	15091	15008	15203	15159	14964	15104	14984	15102	15178	15068	15120	15020	14924	15236	15051	15058	15188	15132	14983	15077	15088	15106	15139	15118	14949	15088	15024	15007	15025	15177	14897	15094	15039	15136	15198	14980	15045	15044	15059	15043	15134	15120	15135	15044	15049	15187	15019	15010	15146	15105	15013	15040	15132	14882	14952	15096	15182	14999	15072	15143	15093	14922	15130	15106	14793	15026	15128	15053	15047	15051	15052	15184	14904	15038	15169	15095	15148	15000	15164	15121	15192	15009	14958	15100	15302	14983	15158	15206	14964	14898	15132	15098	15117	15108	15221	15061	15063	15148	15149	15002	14984	15071	14945	15038	15001	15116	15308	15039	15198	15158	15191	14993	15024	15190	15189	14922	15235	15047	15107	14978	15009	14931	15014	15058	15044	15121	14913	15056	15175	14992	15011	15173	15124	15089	15099	15158	14942	15106	14845	15209	15165	15273	15179	15120	14835	15142	15010	15179	15059	15042	14942	15009	15199	15163	15002	14953	15127	15130	15253	15047	14982	15150	15131	15016	15116	15076	15142	14916	15181	14995	14799	14935	15143	15063	15033	15007	14954	15148	15227	15024	15146	15036	14966	15107	15068	15045	15048	15101	14886	15065	15026	15181	15113	15241	14950	14942	15228	15275	15176	15224	15022	15010	15116	15049	15187	14957	15130	15127	14991	14977	14971	15148	15241	15124	15014	14990	14900	15109	14944	14940	14980	15039	15120	15099	15143	15032	15134	14889	15159	14787	15113	14978	15109	15107	15219	15110	15057	14857	15030	14947	15222	15107	15020	15040	15225	15054	14911	15162	15004	15015	15261	15076	15068	14982	15074	14958	15201	15200	15124	15131	15248	15159	15149	14993	14868	15010	14927	14845	15061	15129	15136	14920	15090	15040	15064	15210	14958	15062	15105	15161	15134	15376	15167	14922	14962	15000	14937	15116	15127	15132	14902	15032	15180	14997	14889	14894	14980	15053	15085	15078	15099	15279	15079	15017	15151	15209	15029	14901	14998	15102	14985	14987	15077	15084	15079	15247	15236	15116	15132	15124	15019	14916	14891	15041	14947	14966	15239	15316	15068	15379	14991	15128	15243	14864	14934	14928	14994	15020	15183	15024	15150	14995	15150	15258	15335	15277	15019	15031	15080	15059	15067	14951	15093	15068	15020	15105	15205	15144	15066	14977	15148	15192	15057	15170	15262	15303	15364	15129	14910	15057	15103	15006	15389	15121	14936	15044	14957	14982	15200	15065	15046	15159	14937	14799	15138	15171	15252	15299	15201	15064	15037	15159	15128	14888	15179	15012	15121	15156	15067	15088	15147	15139	14983	15161	15155	14875	15323	15157	15044	15071	14960	14905	15107	15221	14967	15020	14955	15059	15053	14903	14848	15151	15145	14946	15319	15137	15160	14928	14968	15048	15191	15136	15025	15130	14983	15277	15203	14979	14970	15279	15126	14988	15196	14994	15080	15175	15006	15112	15058	15094	15064	15067	15006	15206	15138	15224	14992	15187	15019	15017	15115	15142	14934	15116	15164	15083	15008	15146	15049	14879	15039	15058	15149	15068	15280	15130	15015	15016	15163	15145	15061	14911	15069	15029	15313	15193	15252	14843	15052	15202	15007	15197	15062	14903	15031	14963	15169	15110	15078	15034	15094	15074	15150	14977	15017	15015	15140	15335	14970	15042	15003	15138	15271	14902	14845	15247	15007	15001	15207	15315	15121	15202	14897	14889	15251	15097	15037	15075	14979	15163	15141	14986	15229	15146	14944	15213	15113	15264	15148	15097	15128	15200	15092	15171	15039	14864	15235	14948	15000	14964	15277	15136	15052	14935	14981	15033	15197	15048	15116	15008	15021	15212	15034	15124	15112	15136	14951	15172	15127	14927	15052	15358	15090	15159	15151	14908	15042	14962	15074	15142	14973	15081	14993	15108	15077	15075	15003	14795	15060	15081	14859	15031	14831	15107	15096	15162	15111	15203	15103	15126	15137	15046	15169	15139	14867	14927	14986	15151	15072	15099	15226	15281	15055	14848	14945	14996	15132	14980	14976	15092	14877	15182	15053	15064	15125	15100	14901	15003	15171	14996	15085	15177	15104	14953	15082	15115	15163	14982	15088	15047	15018	15068	14962	15069	14939	15123	15121	15067	15223	14839	15077	15041	15034	15137	15168	15029	15110	14861	15174	15209	15085	15173	15188	15162	15171	15179	15354	14967	15056	14879	14999	15053	15181	14986	15129	14943	15221	15142	15225	15067	15134	15029	15148	15160	15166	15209	15147	15223	15302	15034	15067	14979	15084	14974	15131	15199	15090	14970	15018	14991	15028	15028	15136	15029	15042	14997	15096	14950	14965	15141	15326	15009	15217	15061	15028	15108	15028	15022	15204	15074	15049	14954	15000	15142	14972	15012	15012	15041	14972	14975	15149	15177	15013	15043	15138	15219	15072	15102	15050	15109	15239	15215	15190	15118	15008	15377	15227	15103	15081	14906	15116	15180	15168	15107	15029	15011	14921	15007	15270	14946	15077	15162	14960	15031	15097	15152	15231	14881	14958	15088	15149	14962	15255	15113	15002	15157	15163	14910	15013	15042	15347	15024	15079	14995	15106	15115	15012	15024	15104	15101	15202	14956	15019	15061	15035	15213	15168	15236	15281	15044	14940	15120	15233	15022	15201	14889	14952	15211	15086	15046	15022	14987	15200	15102	15240	15120	15110	15054	15200	14968	15015	15159	15053	15096	15119	15183	14992	15211	15128	15035	15276	15039	15012	15016	15059	15254	15333	15157	15097	15008	15092	15361	15014	14939	15047	15084	14974	14906	15077	15240	15231	15195	15091	15203	15127	15046	15073	14932	15186	15122	15112	15122	15149	15203	15048	15020	15019	14903	15139	15089	15092	15042	15237	15234	15079	15224	15074	15168	14997	14981	15100	14859	15287	15143	15187	15013	14970	14874	15116	15100	15095	15326	15089	15087	15061	15193	15335	15191	15166	15017	15066	15005	15140	15061	15201	15171	15280	14973	15011	15149	14913	15087	14921	15232	15179	15130	15033	15225	15145	15204	15152	15076	14957	15127	15228	14994	15123	15333	15189	15227	14970	15115	14998	15001	15086	15077	15076	15015	14985	14890	15109	15083	15288	15063	14901	14973	15260	15103	15238	15194	14924	15065	15005	15159	15152	15028	15176	14845	15078	14987	15224	15099	14895	14985	15162	14981	15068	15104	15319	15146	15051	15027	15059	15091	15094	15331	15005	15165	14971	15125	15125	15039	15088	15047	14999	15108	14858	15091	15104	15072	15312	14942	15071	15180	15047	15090	15154	15105	15104	15194	15209	14916	14951	15141	15181	15190	15123	15078	15081	15129	15107	15176	15247	15182	15017	14990	15040	15110	15220	15166	15104	15063	15089	15089	14898	15015	15149	15209	14946	14996	15056	15137	15168	15032	15102	15082	15080	15053	15189	15021	15039	15024	14981	15181	15263	15073	15170	15114	14956	14919	15079	15121	15117	15093	15076	15016	14943	15115	15134	14940	15062	15098	15002	14990	14977	15012	15015	15152	15118	15135	15276	15159	15117	14889	15110	15051	15060	15117	15132	15083	15269	15064	15050	15173	15131	15251	15176	15030	15203	15005	14943	15018	14906	15108
24485	41857	40330	33110	28305	24500	21299	19288	18363	17737	16767	16393	16251	15729	15326	15197	15155	14921	14875	14867	14849	14905	14916	14879	14869	14907	14994	14955	14761	14835	14849	14785	14746	14746	14773	14514	15267	15092	14803	14776	14957	15159	14741	14737	14697	14706	14762	14618	14844	14708	14734	14855	14850	14676	14821	14613	14914	14878	14784	14653	14705	14783	14577	14686	14810	14717	14661	14696	14712	14657	14796	14677	14675	14690	14735	14850	14549	14704	14673	14659	14610	14683	14752	14703	14717	14693	14653	14859	14561	14735	14757	14725	14689	14633	14546	14724	14796	14621	14765	14761	14667	14595	14727	14632	14856	14590	14609	14875	14812	14780	14772	14572	14601	14744	14726	14703	14844	14779	14734	14958	14654	14597	14670	14626	14635	14612	14705	14692	14588	14715	14736	14611	14663	14638	14543	14560	14817	14656	14618	14808	14889	14540	14701	14648	14838	14640	14827	14567	14777	14611	14757	14637	14713	14640	14741	14653	14530	14742	14568	14799	14737	14579	14641	14759	14661	14862	14571	14853	14580	14637	14545	14668	14632	14706	14580	14721	14670	14666	14698	14778	14672	14532	14635	14760	14730	14607	14784	14798	14638	14744	14719	14726	14589	14686	14858	14710	14596	14640	14660	14601	14796	14627	14673	14720	14767	14683	14580	14807	14720	14807	14707	14724	14713	14879	14779	14857	14567	14724	14809	14702	14751	14536	14669	14738	14653	14780	14569	14814	14554	14655	14630	14598	14772	14763	14562	14642	14594	14815	14640	14769	14850	14658	14600	14641	14740	14700	14501	14804	14720	14665	14708	14616	14618	14663	14491	14584	14618	14698	14575	14721	14510	14578	14836	14599	14730	14816	14844	14641	14741	14763	14698	14630	14648	14629	14828	14699	14610	14695	14662	14640	14757	14545	14650	14591	14675	14624	14674	14752	14433	14794	14772	14779	14587	14644	14580	14728	14727	14696	14585	14712	14758	14639	14611	14680	14689	14675	14505	14669	14677	14625	14785	14731	14722	14662	14535	14774	14844	14581	14603	14516	14826	14843	14631	14457	14746	14794	14596	14694	14788	14744	14569	14840	14741	14657	14809	14606	14575	14666	14641	14728	14827	14467	14661	14756	14678	14683	14600	14720	14710	14689	14806	14566	14773	14640	14620	14663	14804	14535	14775	14761	14812	14528	14635	14554	14633	14639	14670	14836	14756	14800	14787	14695	14795	14593	14545	14563	14632	14723	14670	14695	14723	14609	14794	14869	14554	14595	14644	14705	14775	14762	14659	14811	14596	14708	14662	14804	14743	14767	14826	14733	14764	14738	14566	14721	14636	14808	14644	14761	14670	14497	14662	14651	14772	14736	14634	14714	14689	14785	14666	14634	14505	14670	14681	14648	14709	14709	14670	14697	14620	14730	14743	14599	14693	14696	14545	14647	14694	14704	14671	14760	14631	14582	14719	14789	14657	14676	14808	14576	14519	14711	14634	14826	14747	14531	14738	14720	14610	14649	14844	14585	14612	14701	14711	14625	14642	14732	14704	14716	14637	14902	14573	14668	14790	14649	14612	14615	14722	14709	14765	14691	14592	14590	14608	14694	14733	14736	14650	14573	14598	14403	14754	14528	14812	14707	14578	14616	14828	14505	14545	14588	14679	14794	14670	14843	14745	14601	14467	14626	14668	14660	14639	14728	14726	14578	14685	14666	14769	14714	14821	14840	14539	14655	14760	14583	14680	14693	14602	14701	14835	14731	14744	14710	14667	14528	14662	14702	14825	14645	14703	14624	14661	14575	14728	14734	14833	14575	14570	14801	14735	14642	14660	14680	14628	14753	14789	14614	14642	14789	14792	14533	14649	14677	14760	14644	14769	14513	14907	14653	14716	14671	14677	14660	14483	14581	14839	14662	14590	14785	14606	14734	14632	14718	14658	14654	14786	14733	14752	14750	14760	14538	14775	14676	14668	14629	14832	14680	14788	14670	14653	14612	14812	14573	14817	14652	14517	14715	14668	14720	14721	14619	14710	14739	14647	14639	14702	14730	14820	14747	14578	14708	14704	14633	14784	14663	14530	14795	14660	14758	14663	14610	14798	14634	14703	14626	14700	14619	14738	14713	14580	14830	14621	14661	14790	14716	14662	14575	14634	14633	14939	14823	14708	14605	14600	14655	14744	14662	14676	14644	14578	14744	14511	14552	14613	14745	14499	14687	14631	14710	14618	14558	14626	14594	14702	14627	14627	14740	14705	14625	14723	14785	14638	14777	14642	14572	14802	14795	14662	14661	14679	14498	14652	14726	14686	14767	14736	14659	14617	14630	14765	14641	14671	14846	14806	14749	14664	14633	14884	14728	14689	14677	14660	14750	14737	14551	14882	14670	14601	14571	14722	14648	14642	14455	14641	14580	14817	14791	14581	14716	14673	14535	14628	14679	14596	14928	14619	14679	14625	14819	14792	14711	14823	14430	14639	14564	14615	14677	14756	14584	14646	14558	14707	14741	14667	14485	14764	14661	14662	14498	14816	14634	14773	14399	14736	14652	14636	14610	14626	14720	14766	14570	14644	14624	14582	14579	14544	14735	14620	14673	14592	14613	14659	14722	14519	14741	14786	14754	14713	14821	14756	14723	14933	14879	14689	14691	14693	14554	14632	14715	14477	14559	14583	14586	14392	14638	14646	14729	14701	14698	14718	14682	14704	14760	14744	14638	14615	14725	14703	14751	14623	14700	14677	14846	14770	14798	14509	14654	14510	14729	14573	14505	14668	14758	14939	14587	14662	14615	14850	14756	14828	14481	14705	14838	14655	14742	14625	14756	14699	14608	14441	14672	14607	14794	14646	14724	14705	14902	14649	14508	14582	14720	14680	14723	14621	14563	14698	14561	14765	14643	14669	14627	14658	14783	14532	14505	14561	14623	14770	14648	14569	14659	14682	14777	14616	14784	14766	14692	14787	14802	14563	14561	14736	14726	14673	14547	14628	14599	14690	14703	14651	14691	14720	14754	14578	14658	14852	14653	14715	14526	14588	14780	14782	14642	14618	14629	14549	14665	14653	14891	14662	14680	14525	14808	14805	14743	14600	14616	14517	14600	14672	14708	14659	14635	14619	14598	14661	14618	14695	14524	14509	14734	14739	14788	14808	14573	14586	14598	14562	14797	14674	14640	14649	14618	14512	14762	14627	14504	14592	14527	14632	14898	14608	14668	14660	14856	14771	14651	14658	14666	14519	14599	14761	14832	14623	14624	14560	14590	14678	14569	14719	14603	14744	14542	14681	14762	14767	14753	14611	14628	14870	14764	14720	14749	14679	14545	14696	14846	14544	14646	14477	14734	14681	14844	14714	14660	14624	14724	14772	14633	14677	14730	14649	14737	14827	14709	14667	14513	14668	14574	14790	14601	14601	14600	14512	14642	14759	14495	14764	14776	14624	14641	14752	14850	14682	14708	14632	14750	14611	14818	14681	14629	14656	14710	14644	14690	14735	14599	14828	14697	14492	14863	14583	14784	14641	14562	14589	14784	14706	14661	14696	14615	14625	14582	14600	14671	14575	14536	14648	14650	14630	14663	14726	14585	14741	14594	14702	14789	14665	14601	14673	14754	14798	14610	14636	14829	14708	14790	14627	14772	14704	14523	14824	14679	14501	14580	14691	14692	14542	14680	14741	14785	14644	14685	14575	14718	14657	14608	14437	14668	14589	14565	14700	14665	14702	14589	14718	14545	14724	14562	14735	14737	14514	14689	14709	14733	14871	14712	14775	14661	14661	14719	14894	14570	14615	14773	14662	14735	14581	14608	14686	14614	14595	14617	14726	14656	14659	14450	14622	14706	14660	14686	14611	14764	14668	14543	14744	14742	14772	14593	14654	14699	14569	14686	14607	14596	14678	14660	14556	14766	14622	14669	14724	14575	14702	14694	14775	14812	14517	14696	14727	14642	14815	14660	14558	14762	14691	14699	14587	14884	14582	14603	14503	14639	14623	14688	14877	14668	14659	14600	14791	14683	14588	14695	14784	14639	14569	14659	14501	14746	14623	14470	14632	14622	14758	14542	14646	14698	14719	14576	14687	14589	14708	14738	14730	14691	14758	14895	14794	14606	14869	14731	14822	14679	14625	14590	14504	14762	14632	14582	14769	14601	14688	14753	14556	14807	14599	14719	14603	14740	14677	14724	14708	14816	14717	14683	14767	14528	14607	14788	14711	14638	14679	14573	14661	14607	14866	14701	14724	14695	14789	14774	14775	14601	14826	14709	14761	14668	14776	14701	14622	14536	14753	14717	14685	14686	14608	14644	14563	14657	14936	14693	14606	14803	14630	14709	14895	14715	14616	14661	14638	14662	14624	14548	14725	14474	14786	14583	14739	14791	14712	14852	14640	14659	14548	14834	14568	14739	14710	14652	14863	14676	14765	14688	14632	14629	14585	14922	14745	14911	14670	14744	14621	14711	14689	14649	14758	14747	14550	14684	14633	14660	14710	14591	14889	14719	14622	14742	14822	14492	14671	14608	14670	14690	14575	14731	14629	14747	14721	14734	14744	14643	14863	14660	14751	14664	14786	14863	14682	14753	14556	14714	14804	14568	14704	14712	14615	14731	14699	14679	14718	14739	14602	14754	14673	14679	14740	14808	14692	14756	14719	14483	14805	14739	14763	14706	14805	14788	14772	14536	14563	14704	14824	14420	14710	14602	14678	14757	14656	14725	14865	14702	14684	14624	14804	14839	14693	14695	14707	14848	14669	14619	14684	14752	14776	14620	14803	14729	14823	14609	14685	14695	14735	14681	14770	14742	14697	14530	14714	14572	14501	14762	14560	14580	14750	14608	14798	14801	14681	14621	14637	14647	14792	14799	14776	14709	14735	14623	14764	14716	14708	14723	14767	14504	14598	14650	14709	14700	14638	14648	14653	14761	14859	14591	14733	14672	14691	14691	14611	14701	14668	14479	14426	14613	14758	14673	14675	14615	14594	14616	14723	14620	14660	14462	14798	14694	14647	14684	14646	14685	14643	14637	14591	14671	14748	14675	14824	14742	14823	14733	14572	14788	14819	14787	14518	14815	14767	14884	14667	14748	14881	14601	14815	14656	14669	14645	14605	14728	14871	14608	14697	14624	14687	14535	14675	14619	14723	14512
22959	21357	29186	23956	22228	24706	25540	19792	18321	18006	16928	16648	16279	15893	15488	15677	15421	15305	15236	15322	15192	14995	15073	14937	15058	14937	15039	14857	14981	14684	15118	15146	15059	15073	14978	14845	14952	15022	14904	14799	15192	15247	15195	14967	14894	14750	14912	15020	14868	14882	14773	15002	14838	14907	14813	14946	14801	14817	14777	14856	14748	14875	14870	14729	14629	14899	14843	14726	14846	14933	14712	14740	14693	14719	14759	14872	14696	14898	14882	14672	14877	14782	14673	14784	14760	14628	14841	14912	14910	14838	14884	14876	14727	14828	14796	14707	14636	14558	14871	15018	14848	14707	14675	14696	14771	14912	14711	14654	14763	14702	14775	14832	14766	14806	14766	14680	14834	14759	14700	14721	14622	14796	14680	14749	14772	14729	14742	14691	14972	14708	14664	14753	14779	14837	14636	14806	14769	14740	14774	14557	14609	14822	14942	14829	14775	14821	14822	14721	14783	14932	14909	14769	14775	14658	14912	14776	14811	14716	14761	14595	14719	14742	14771	14754	14975	14609	14591	14984	14849	14505	14631	14752	14770	14786	14699	14733	14676	14872	14784	14629	14821	14754	14678	14952	14670	14533	14701	14697	14793	14643	14519	14809	14798	14698	14775	14794	14760	14527	14889	14882	14541	14587	14864	14706	14681	14674	14403	14704	14767	14779	14758	14887	14681	14792	14819	14771	14920	14600	14817	14834	14764	14865	14718	14880	14823	14729	14674	14611	14879	14872	14785	14682	14808	14675	14757	14722	14797	14839	14809	14810	14723	14970	14835	14714	14767	14857	14835	14852	14771	14727	14971	14664	14860	14779	14632	15066	14807	14762	14868	14802	14848	14952	14674	14709	14741	14761	14722	14816	14692	14708	14720	14776	14846	14742	14760	14738	14645	14821	14735	14627	14748	14754	14710	14874	14607	14662	14927	14644	14722	14668	14614	14677	14767	14724	14762	14566	14783	14720	14795	14744	14757	14750	14701	14862	14722	14792	14606	14687	14561	14700	14881	14583	14814	14800	14642	14811	14681	14663	14771	14783	14698	14578	14868	14810	14942	14803	14764	14691	14788	14872	14785	14761	14431	14713	14651	14820	14848	14691	14869	14801	14817	14889	14712	14779	14742	14851	14856	14544	14932	14894	14647	14598	14914	14781	14953	14667	14795	14712	14682	14601	14897	14668	14624	14595	14687	14851	14717	14757	14850	14893	14795	14483	14747	14788	14597	14783	14707	14726	14799	14753	14597	14949	14895	14693	14839	14702	14661	14732	14815	14703	14685	14756	14960	14613	14672	14768	14775	14895	14965	14743	14813	14818	14735	14709	14798	14763	14810	14602	14697	14870	14652	14776	14845	14631	14768	14898	14783	14744	14734	14801	14802	14612	14842	14719	14715	14757	15009	14736	14609	14602	14786	14698	14829	14696	14796	14745	14605	14668	14601	14742	14800	14690	14598	14838	14740	14812	14809	14791	14695	14844	14699	14934	14842	14899	14599	14818	14839	14572	14856	14711	14680	14634	14967	14723	14942	14666	14672	14683	14820	14567	14691	14696	14681	15043	14720	14572	14714	14631	14809	14731	14795	14627	14742	14813	14722	14722	14994	14516	14546	14565	14733	14790	14746	14928	14841	14904	14815	14702	14779	14739	14681	14801	14825	14693	14757	14693	14859	14865	14759	14767	14830	14472	14909	14889	14620	14651	14736	14705	14757	14788	14723	14933	14705	14807	14849	14785	14569	14689	14689	14524	14616	14643	14740	14828	14618	14952	14891	14742	14766	14777	14821	14835	14711	14726	14761	14765	14704	14760	14849	14805	14902	14732	14729	14833	14709	14785	14842	14999	14567	14877	14782	14834	14859	14865	14662	14763	14739	14750	14602	14506	14672	14914	14773	14784	14661	14695	14779	14881	14867	14799	14730	14764	14781	14692	14742	14649	14674	14681	14781	14787	14767	14565	14690	14738	14932	14654	14765	14675	14787	14790	14604	14732	14810	14791	14817	14511	14915	14732	14669	14651	14886	14806	14824	14857	14773	14698	14515	14697	14829	14741	14729	14551	14958	14815	14697	14698	14594	14649	14966	14735	14692	14745	14618	14695	14764	14768	14827	14858	14889	14793	14865	14527	14702	14740	14904	14806	14748	14635	14674	14771	14755	14853	14766	14921	14715	14801	14878	14750	14634	14594	14780	14801	14547	14790	14608	14818	14788	14812	14608	14826	14624	14867	14754	14793	14836	14658	14610	14916	14635	14782	14669	14786	14705	14799	14809	14727	14812	14851	14490	14894	14729	14752	14774	14795	14717	14679	14769	14718	14752	14850	14721	14732	14623	14689	14718	14783	14740	14764	14603	14660	14556	14701	14893	14466	14476	14821	14819	14838	14801	14699	14719	14919	14763	15019	14826	14862	14748	14839	14632	14600	14770	14630	14779	14778	14769	14693	14694	14736	14824	14659	14865	14716	14632	14657	14755	14759	14896	14577	14602	14560	14821	14821	14888	14778	14595	14672	14844	14721	14744	14818	14750	14622	14792	14864	14620	14802	14907	14816	14658	14711	14772	14658	14735	14784	14838	14782	14771	14846	14728	14663	14812	14954	14534	14690	14746	14760	14672	14625	14677	14604	14717	14661	14672	14779	14795	14710	14730	14729	14719	14807	14711	14647	14815	14824	14712	14710	14871	14901	14824	14642	14787	14741	14739	14844	14765	14732	14640	14791	14731	14639	14819	14905	14615	14700	14522	14767	14552	14861	14603	14871	14607	14882	14835	14769	14710	14668	14755	14686	14651	14778	14819	14780	14704	14665	14730	14832	14657	14621	14610	14767	14667	14666	14757	14588	14615	14790	14715	14684	14710	14728	14771	14783	14850	14657	14683	14896	14739	14551	14824	14766	14834	14703	14847	14781	14728	14765	14703	14927	14753	14851	14856	14815	14553	14740	14805	14802	14928	14720	14707	14795	14786	14981	14780	14719	14737	14712	14902	14729	14754	14692	14666	14720	14709	14739	14713	14632	14637	14671	14674	14895	14860	14725	14695	14625	14614	14721	14587	14778	14740	14566	14560	14748	14786	14640	14783	14742	14995	14794	14712	14771	14770	14733	14788	14912	14585	14713	14685	14649	14658	14901	14781	14799	14755	14824	14608	14846	14825	14770	14884	14889	14957	14880	14762	14543	14778	14973	14722	14697	14924	14770	14647	14840	14903	14897	14586	14883	14664	14845	14740	14841	14795	14816	14763	14817	14938	14696	14579	14792	14851	14501	14828	14946	14832	14717	14889	14902	14819	14661	14930	14881	14924	14636	14606	14902	14797	14871	14661	14786	14639	14726	14762	14629	14626	14608	14748	14804	14755	14760	14729	14669	14730	15039	14784	14815	14592	14848	14654	14488	14802	14739	14755	14681	14709	14887	14755	14933	14809	14655	14671	14673	14939	14894	14696	14794	14736	14625	14814	14772	14905	14661	14756	14836	14966	14931	14922	14819	14832	14760	14639	14815	14902	14881	14739	14711	14705	14848	14706	14802	14683	14651	14758	14803	14538	14729	14787	14867	14759	14803	14717	14642	14986	14676	14732	14612	14817	14695	14747	14870	14856	14693	14601	14623	14783	14828	14643	14827	14924	14493	14677	14618	14725	14552	14859	14581	14886	14855	14890	14809	14765	14919	14907	14757	14751	14747	14815	14874	14712	14635	14732	14845	14899	14689	14698	14932	14594	14779	14743	14628	14781	14604	14754	14668	14788	14563	14793	14721	14883	14933	14627	14694	14760	14682	14803	14784	14981	14846	14757	14653	14748	14890	14553	14707	14681	14682	14845	14661	14840	14808	14669	14671	14846	14660	14767	14771	14729	14978	14654	15087	14738	14749	14814	14863	14617	14632	14640	14687	14635	14682	14848	14904	14640	14428	14761	14647	14735	14638	14783	14780	14797	14731	14671	14648	14793	14778	14898	14695	14812	14914	14732	14811	14828	14734	14871	14862	14695	14785	14721	14959	14995	14895	14829	14757	14905	14671	14818	14710	14782	14691	14733	14749	14764	14725	14716	14700	14659	14800	14782	14743	14718	14708	14752	14830	14678	14595	14971	14877	14784	14884	14897	14866	14790	14874	14751	14726	14726	14642	14804	14781	14620	14772	14719	14863	14812	14878	14598	14904	14662	14640	14935	14552	14764	14818	14801	14654	14751	14763	14627	14778	14600	14664	14792	14788	14851	14898	14701	14735	14981	14837	14675	14860	14738	14751	14789	14783	14912	14582	14948	14797	14777	14895	14640	14776	14934	14743	14727	14724	14635	14574	14684	14856	14794	14549	14764	14799	14810	14719	14815	14749	14594	14887	14871	14953	14757	14772	14729	14875	14817	14805	14793	14825	14587	14695	14570	14676	15016	14551	14723	14961	14600	14756	14698	14750	14793	14697	14591	14717	14819	14694	14764	14629	14610	14641	14841	14880	14677	14911	14727	14748	14795	14813	14626	14744	14756	14651	14844	14756	14778	14838	14954	14840	14695	14720	14720	14798	14746	14672	14628	14720	14896	14797	14895	14724	14579	14667	14750	14831	14935	14837	14903	14761	14616	14746	14778	14852	14685	14795	14917	14711	14729	14834	14732	14752	14795	14768	14689	14822	14665	14587	14794	14776	14727	14711	14638	14516	14730	14765	14728	14904	14756	14744	14851	14750	14603	14729	14787	14671	14700	14722	14662	14962	14696	14915	14699	14834	14788	14750	14594	14751	14656	14819	14700	14663	14664	14717	14733	14675	14801	14700	14762	14728	14756	14713	14694	14724	14984	14767	14813	14636	14674	14738	14736	14687	14745	14708	14789	14742	14676	14758	14790	14728	14762	14897	14607	14774	14799	14821	14742	14733	14783	14730	14779	14861	14888	14749	14841	14781	14752	14676	14993	14675	14865	14896	14598	14811	14909	14812	14872	14816	14734	14634	14812	14734	14703	14608	14696	14834	14762	14890	14899	14758	14805	14672	14719	14682	14799	14712	14820	14832	14771	14648	14712	14738	14683	14864	14820	14542	14712	14700	14811	14727	14820	14650	14631	14789	14691	14787	14507	14709	14720	14863	14826	14744	14801	15021	14954	14913	14882	14882	14737	14758	14711	14819	14747	14686	14860	14903
25633	44962	43880	37853	32767	28029	24228	21544	20534	19334	17696	17221	16522	15955	15599	15592	15139	15107	14944	14833	14725	14908	14840	14757	14762	14856	14599	14684	14693	14664	14579	14633	14723	14613	14638	14466	15074	14472	14571	14511	15037	15104	14904	14837	14421	14544	14423	14373	14539	14660	14593	14607	14410	14469	14462	14610	14480	14514	14519	14587	14464	14339	14414	14442	14417	14524	14531	14450	14460	14534	14446	14534	14420	14474	14293	14438	14451	14455	14631	14564	14327	14366	14386	14504	14488	14526	14578	14513	14456	14481	14307	14520	14464	14547	14473	14350	14521	14340	14440	14359	14571	14474	14376	14448	14420	14477	14361	14410	14480	14498	14253	14373	14332	14506	14272	14329	14315	14448	14579	14533	14421	14362	14393	14483	14414	14519	14365	14594	14513	14335	14726	14459	14319	14465	14481	14559	14417	14494	14407	14622	14443	14536	14406	14403	14508	14500	14416	14550	14469	14470	14591	14466	14335	14586	14434	14465	14356	14337	14234	14432	14436	14501	14310	14448	14501	14555	14303	14528	14698	14488	14440	14416	14483	14392	14525	14457	14436	14267	14510	14331	14564	14407	14400	14220	14674	14326	14461	14443	14360	14443	14423	14262	14490	14436	14546	14573	14418	14407	14306	14431	14479	14566	14428	14459	14330	14461	14380	14360	14353	14411	14499	14531	14584	14508	14680	14435	14618	14559	14436	14372	14318	14248	14287	14353	14527	14407	14457	14394	14417	14485	14493	14509	14496	14508	14431	14403	14417	14511	14497	14300	14369	14354	14391	14392	14422	14403	14339	14438	14409	14385	14402	14461	14523	14498	14460	14504	14450	14315	14475	14387	14501	14487	14559	14482	14412	14402	14350	14477	14515	14488	14671	14523	14437	14375	14335	14417	14511	14513	14499	14515	14432	14371	14346	14314	14383	14479	14646	14548	14483	14424	14460	14366	14588	14460	14382	14466	14485	14389	14475	14480	14438	14443	14412	14305	14559	14383	14367	14440	14213	14505	14537	14431	14326	14307	14320	14405	14488	14507	14559	14440	14327	14435	14330	14552	14325	14329	14351	14494	14456	14587	14508	14424	14403	14473	14384	14408	14310	14399	14406	14488	14355	14575	14344	14403	14376	14465	14289	14375	14338	14413	14359	14387	14356	14405	14394	14409	14407	14429	14619	14419	14401	14431	14202	14497	14392	14359	14525	14475	14398	14468	14548	14394	14488	14505	14442	14509	14357	14437	14406	14358	14544	14398	14333	14462	14268	14548	14380	14310	14559	14508	14463	14472	14390	14406	14393	14514	14446	14330	14550	14455	14366	14216	14365	14548	14348	14460	14272	14390	14359	14376	14384	14586	14518	14474	14373	14397	14504	14303	14342	14482	14366	14416	14443	14450	14438	14427	14594	14507	14349	14502	14368	14292	14494	14377	14409	14219	14593	14508	14434	14287	14578	14415	14324	14357	14373	14453	14513	14467	14481	14272	14442	14398	14516	14463	14505	14483	14361	14550	14396	14451	14396	14458	14425	14452	14431	14498	14401	14444	14476	14315	14473	14580	14492	14486	14580	14387	14564	14302	14309	14271	14516	14443	14324	14318	14462	14396	14470	14319	14489	14571	14536	14387	14547	14382	14297	14486	14432	14444	14443	14312	14335	14544	14465	14495	14589	14509	14524	14406	14485	14279	14391	14511	14456	14576	14594	14594	14436	14497	14450	14605	14551	14479	14402	14636	14453	14560	14496	14299	14463	14412	14439	14326	14389	14583	14310	14360	14345	14413	14479	14400	14527	14386	14347	14445	14432	14400	14547	14393	14437	14398	14414	14525	14685	14497	14385	14478	14447	14400	14373	14581	14495	14615	14308	14566	14434	14342	14395	14447	14554	14583	14405	14408	14505	14402	14338	14339	14608	14545	14305	14708	14385	14413	14537	14466	14475	14553	14426	14335	14648	14563	14484	14459	14469	14399	14483	14457	14543	14427	14404	14406	14397	14491	14486	14394	14397	14422	14393	14442	14360	14261	14450	14550	14505	14510	14434	14518	14330	14430	14438	14451	14511	14595	14336	14298	14520	14438	14497	14377	14319	14401	14396	14482	14490	14371	14491	14427	14529	14410	14360	14413	14225	14473	14495	14446	14326	14465	14494	14394	14390	14532	14455	14427	14446	14370	14605	14476	14441	14534	14472	14524	14501	14285	14554	14471	14298	14547	14270	14501	14395	14655	14427	14391	14661	14484	14452	14365	14497	14524	14409	14454	14387	14288	14492	14406	14435	14510	14283	14463	14344	14508	14608	14488	14403	14439	14350	14383	14354	14347	14425	14353	14505	14442	14470	14416	14368	14623	14386	14437	14335	14585	14512	14483	14559	14362	14466	14341	14353	14469	14535	14468	14458	14338	14431	14503	14494	14482	14505	14354	14364	14575	14431	14534	14566	14507	14276	14431	14504	14444	14604	14368	14315	14333	14358	14588	14264	14537	14505	14258	14475	14507	14479	14365	14389	14469	14463	14439	14421	14506	14476	14373	14407	14427	14506	14535	14435	14393	14344	14288	14436	14560	14295	14462	14369	14289	14464	14397	14430	14562	14503	14560	14525	14473	14504	14436	14358	14466	14490	14552	14277	14409	14460	14293	14456	14393	14493	14388	14351	14625	14359	14430	14391	14433	14582	14351	14464	14603	14389	14497	14493	14590	14435	14360	14496	14363	14604	14339	14550	14335	14456	14578	14315	14460	14543	14326	14436	14552	14398	14379	14538	14364	14440	14394	14443	14418	14498	14578	14401	14507	14441	14400	14451	14372	14457	14441	14519	14580	14325	14398	14311	14402	14481	14330	14374	14456	14407	14380	14531	14473	14540	14370	14558	14341	14526	14444	14438	14682	14510	14452	14216	14405	14474	14332	14410	14555	14303	14408	14430	14498	14532	14316	14388	14504	14580	14322	14494	14472	14447	14322	14420	14376	14364	14509	14492	14473	14276	14392	14363	14394	14314	14482	14641	14345	14414	14414	14437	14467	14313	14467	14436	14462	14510	14632	14406	14558	14423	14397	14366	14417	14412	14372	14475	14538	14337	14197	14368	14350	14594	14596	14602	14432	14360	14450	14382	14402	14405	14556	14359	14542	14438	14454	14431	14515	14326	14474	14350	14280	14470	14442	14517	14479	14541	14417	14503	14430	14615	14437	14413	14531	14394	14490	14290	14394	14474	14363	14485	14438	14479	14514	14427	14528	14373	14372	14446	14461	14462	14479	14321	14541	14482	14569	14412	14463	14437	14471	14503	14557	14331	14402	14448	14298	14451	14345	14464	14446	14433	14467	14562	14423	14266	14605	14638	14207	14520	14389	14303	14362	14480	14448	14437	14507	14453	14343	14512	14497	14387	14541	14487	14592	14415	14389	14283	14336	14485	14342	14441	14472	14359	14573	14432	14542	14403	14352	14463	14464	14492	14525	14384	14493	14425	14424	14446	14428	14396	14495	14523	14516	14433	14511	14465	14599	14325	14618	14485	14462	14518	14466	14563	14415	14487	14306	14406	14456	14453	14413	14482	14305	14477	14404	14587	14473	14456	14433	14378	14420	14439	14390	14468	14321	14489	14381	14416	14419	14534	14357	14504	14345	14385	14384	14482	14374	14421	14420	14611	14392	14317	14566	14316	14319	14466	14514	14355	14437	14528	14637	14457	14489	14402	14436	14369	14451	14477	14383	14447	14496	14559	14337	14386	14383	14511	14395	14571	14467	14445	14511	14451	14477	14427	14510	14471	14481	14652	14380	14460	14474	14337	14382	14426	14404	14362	14432	14386	14393	14503	14318	14366	14375	14417	14419	14394	14531	14584	14416	14353	14603	14416	14455	14611	14408	14461	14430	14309	14546	14393	14314	14569	14330	14343	14447	14441	14435	14468	14386	14469	14566	14361	14422	14492	14301	14589	14435	14220	14431	14408	14523	14370	14404	14367	14409	14598	14355	14453	14377	14481	14365	14410	14431	14500	14556	14212	14390	14421	14412	14425	14488	14470	14436	14387	14411	14604	14290	14469	14344	14413	14534	14448	14501	14567	14438	14587	14442	14355	14540	14282	14578	14374	14456	14458	14481	14406	14461	14415	14373	14321	14326	14449	14489	14372	14288	14456	14391	14481	14483	14446	14529	14328	14578	14441	14470	14378	14324	14457	14439	14435	14379	14434	14373	14495	14387	14555	14480	14422	14458	14447	14496	14422	14252	14405	14464	14433	14269	14423	14541	14254	14469	14459	14466	14622	14507	14477	14423	14466	14375	14412	14556	14385	14535	14470	14525	14428	14387	14386	14478	14285	14475	14467	14480	14348	14451	14451	14461	14408	14325	14437	14532	14336	14508	14562	14389	14464	14362	14517	14419	14368	14490	14540	14429	14416	14385	14394	14363	14462	14458	14434	14388	14430	14412	14371	14522	14578	14509	14496	14489	14372	14499	14497	14371	14488	14484	14279	14545	14408	14437	14332	14357	14503	14284	14493	14431	14520	14469	14508	14519	14476	14448	14495	14527	14470	14311	14442	14345	14558	14385	14479	14466	14380	14337	14443	14439	14334	14585	14399	14397	14356	14659	14374	14396	14392	14644	14345	14212	14242	14300	14440	14379	14485	14283	14359	14437	14675	14418	14433	14522	14580	14453	14400	14487	14527	14543	14289	14512	14393	14450	14397	14563	14383	14355	14335	14535	14389	14612	14540	14474	14379	14485	14480	14543	14569	14374	14311	14622	14515	14585	14429	14360	14458	14431	14322	14399	14393	14440	14496	14358	14433	14424	14458	14232	14490	14376	14386	14381	14344	14314	14539	14459	14364	14547	14529	14342	14477	14389	14511	14452	14397	14405	14536	14320	14330	14454	14444	14584	14383	14486	14535	14387	14456	14519	14453	14408	14473	14493	14401	14432	14403	14500	14511	14483	14402	14619	14397	14454	14418	14466	14588	14185	14450	14511	14428	14406	14356	14429	14496	14461	14455	14560	14371	14602	14464	14328	14434	14413	14391	14496	14393	14514	14320	14493	14465	14519	14639	14602	14418	14470	14457	14340	14286	14510	14408	14475	14339	14475	14349	14442	14553	14319	14307	14540	14481	14588	14276	14516	14535	14465	14598	14376	14303	14335
27403	23639	28536	25380	19705	17818	16746	16088	15601	15511	15340	15232	14840	14967	14797	14776	14980	14847	14709	14721	14869	14770	14596	14846	14733	14452	14702	14706	14650	14635	14774	14580	14555	14661	14764	14864	14697	14766	14607	14652	14818	14710	14655	14752	14690	14544	14536	14564	14664	14625	14771	14593	14716	14651	14670	14640	14755	14669	14454	14795	14580	14609	14576	14631	14576	14724	14958	14634	14461	14685	14840	14554	14729	14818	14881	14750	14871	14811	14694	14689	14808	14619	14684	14678	14615	14536	14623	14854	14634	14508	14524	14656	14709	14667	14610	14478	14395	14647	14645	14629	14538	14450	14609	14517	14788	14579	14588	14648	14809	14879	14635	14567	14699	14783	14701	14655	14694	14675	14507	14579	14654	14658	14677	14598	14594	14626	14736	14761	14665	14608	14702	14625	14546	14670	14599	14620	14567	14571	14695	14763	14541	14676	14671	14669	14522	14710	14617	14674	14537	14533	14610	14640	14761	14718	14630	14499	14756	14723	14785	14539	14530	14621	14734	14733	14450	14539	14426	14627	14598	14542	14674	14744	14672	14530	14622	14626	14706	14567	14663	14546	14474	14604	14655	14555	14832	14645	14632	14675	14808	14607	14453	14762	14752	14677	14738	14731	14598	14615	14451	14861	14586	14637	14709	14546	14688	14823	14577	14514	14795	14570	14560	14608	14695	14523	14629	14430	14585	14600	14540	14630	14637	14706	14618	14732	14550	14636	14531	14542	14482	14544	14691	14736	14677	14633	14882	14431	14542	14653	14620	14697	14803	14685	14643	14481	14553	14541	14595	14640	14623	14622	14683	14593	14629	14793	14635	14553	14627	14546	14595	14687	14838	14551	14704	14477	14608	14578	14664	14642	14613	14642	14594	14614	14818	14705	14556	14583	14618	14673	14799	14577	14657	14486	14585	14736	14517	14533	14589	14684	14405	14580	14481	14642	14603	14701	14620	14642	14730	14675	14780	14578	14616	14548	14700	14666	14657	14626	14689	14702	14574	14677	14650	14787	14653	14616	14701	14667	14597	14655	14729	14740	14747	14717	14623	14759	14674	14717	14662	14688	14716	14784	14619	14536	14630	14707	14689	14563	14737	14512	14500	14756	14686	14536	14704	14623	14595	14532	14514	14623	14772	14575	14547	14707	14549	14724	14695	14573	14648	14670	14574	14572	14751	14742	14539	14728	14549	14582	14472	14608	14696	14562	14759	14544	14718	14649	14555	14583	14492	14604	14624	14713	14586	14686	14679	14708	14690	14629	14644	14573	14571	14456	14759	14657	14448	14792	14432	14627	14563	14615	14604	14964	14513	14611	14639	14588	14649	14758	14647	14673	14669	14514	14539	14629	14614	14863	14664	14552	14426	14636	14630	14493	14758	14684	14849	14643	14767	14665	14635	14488	14589	14691	14706	14561	14647	14479	14736	14714	14882	14779	14529	14536	14589	14653	14578	14608	14580	14799	14626	14653	14670	14698	14502	14488	14712	14639	14817	14446	14641	14766	14723	14505	14611	14539	14606	14763	14422	14641	14711	14432	14774	14647	14637	14593	14795	14696	14777	14680	14695	14792	14583	14502	14660	14572	14551	14541	14670	14597	14474	14652	14595	14456	14705	14615	14550	14772	14477	14730	14720	14651	14681	14671	14722	14516	14513	14744	14573	14563	14558	14721	14716	14519	14307	14831	14622	14680	14765	14606	14482	14486	14634	14853	14497	14623	14608	14624	14465	14681	14723	14557	14529	14627	14695	14662	14562	14658	14748	14535	14507	14561	14554	14767	14670	14555	14667	14766	14745	14639	14670	14702	14664	14648	14587	14626	14721	14681	14574	14606	14635	14775	14649	14645	14615	14641	14427	14625	14667	14674	14704	14503	14618	14791	14681	14692	14378	14651	14684	14743	14668	14567	14779	14597	14618	14668	14721	14555	14503	14581	14666	14527	14670	14493	14548	14755	14668	14692	14541	14609	14795	14586	14683	14585	14583	14584	14756	14674	14561	14585	14545	14578	14687	14661	14660	14535	14827	14694	14635	14667	14748	14611	14623	14582	14753	14540	14713	14500	14660	14567	14720	14631	14531	14737	14670	14695	14554	14695	14791	14544	14595	14708	14575	14713	14772	14751	14586	14530	14795	14697	14543	14603	14679	14922	14638	14553	14480	14485	14608	14792	14498	14701	14526	14650	14672	14675	14684	14696	14725	14486	14680	14605	14698	14671	14630	14654	14676	14763	14714	14678	14624	14504	14636	14644	14507	14606	14635	14662	14502	14612	14611	14716	14610	14691	14563	14615	14863	14470	14456	14711	14575	14667	14843	14653	14756	14594	14752	14454	14632	14682	14539	14331	14613	14608	14564	14517	14447	14602	14686	14715	14685	14541	14397	14603	14679	14616	14557	14605	14742	14560	14613	14639	14594	14580	14578	14668	14657	14539	14536	14446	14738	14579	14500	14563	14466	14466	14676	14609	14622	14555	14773	14754	14582	14790	14779	14716	14738	14476	14632	14903	14726	14921	14438	14665	14567	14591	14523	14476	14518	14529	14605	14678	14613	14763	14677	14661	14724	14576	14520	14619	14828	14660	14611	14783	14469	14421	14718	14561	14564	14732	14602	14677	14579	14610	14581	14662	14612	14856	14711	14617	14763	14641	14653	14620	14740	14788	14628	14524	14612	14571	14873	14660	14746	14527	14577	14608	14738	14627	14661	14623	14563	14532	14484	14661	14552	14608	14628	14703	14617	14627	14699	14491	14578	14786	14897	14747	14701	14684	14694	14746	14567	14609	14657	14709	14640	14468	14713	14673	14414	14576	14749	14470	14824	14721	14475	14682	14834	14890	14552	14856	14661	14752	14597	14568	14811	14755	14566	14568	14635	14674	14627	14492	14525	14563	14769	14609	14604	14452	14720	14678	14594	14872	14666	14675	14583	14677	14759	14555	14562	14638	14726	14715	14730	14803	14729	14503	14746	14573	14506	14715	14743	14759	14761	14712	14721	14637	14603	14700	14606	14544	14548	14539	14406	14641	14753	14855	14603	14595	14707	14691	14627	14578	14700	14643	14777	14738	14594	14725	14584	14583	14492	14694	14601	14390	14612	14462	14777	14473	14381	14539	14601	14654	14616	14799	14721	14498	14767	14574	14676	14758	14463	14524	14684	14566	14465	14526	14511	14496	14687	14802	14703	14783	14729	14632	14615	14453	14653	14412	14599	14640	14748	14554	14607	14432	14692	14458	14560	14569	14687	14546	14651	14692	14528	14645	14600	14475	14635	14704	14558	14518	14879	14500	14662	14667	14620	14658	14670	14775	14710	14735	14671	14714	14527	14650	14634	14597	14508	14660	14637	14618	14547	14884	14641	14471	14482	14440	14731	14588	14575	14372	14618	14528	14634	14571	14540	14670	14736	14705	14706	14650	14663	14560	14797	14545	14699	14652	14619	14714	14719	14584	14459	14554	14656	14538	14525	14592	14514	14734	14598	14557	14686	14699	14540	14792	14719	14541	14458	14511	14538	14762	14567	14577	14717	14569	14500	14614	14791	14561	14710	14661	14625	14623	14763	14641	14533	14512	14710	14716	14457	14824	14572	14564	14542	14724	14342	14582	14562	14553	14688	14558	14614	14706	14679	14704	14602	14716	14671	14554	14790	14449	14620	14564	14411	14789	14829	14655	14531	14633	14677	14597	14838	14594	14441	14585	14609	14734	14554	14535	14819	14615	14719	14631	14677	14708	14551	14728	14493	14414	14445	14468	14621	14597	14617	14460	14452	14569	14466	14601	14760	14412	14744	14645	14541	14564	14560	14579	14517	14646	14531	14701	14570	14553	14424	14633	14560	14337	14612	14696	14531	14699	14687	14501	14757	14615	14762	14718	14693	14597	14643	14752	14531	14656	14590	14616	14440	14426	14652	14328	14757	14673	14843	14642	14865	14576	14436	14609	14643	14869	14866	14466	14481	14538	14757	14521	14414	14809	14776	14838	14751	14556	14716	14576	14649	14503	14691	14635	14662	14685	14638	14606	14535	14625	14773	14749	14750	14708	14580	14633	14645	14501	14744	14680	14563	14632	14724	14506	14669	14663	14665	14561	14573	14588	14344	14380	14441	14709	14820	14448	14720	14691	14607	14570	14590	14665	14752	14649	14559	14631	14576	14769	14846	14344	14677	14600	14492	14548	14686	14783	14575	14699	14657	14432	14489	14570	14685	14568	14633	14628	14712	14777	14654	14753	14772	14706	14484	14577	14596	14467	14697	14833	14795	14665	14837	14758	14729	14539	14478	14666	14657	14580	14797	14569	14668	14738	14676	14701	14707	14555	14600	14613	14627	14600	14465	14526	14585	14807	14627	14504	14727	14647	14664	14563	14613	14641	14419	14761	14671	14612	14392	14716	14411	14546	14632	14571	14690	14510	14671	14601	14680	14641	14651	14540	14690	14584	14448	14633	14703	14585	14476	14769	14729	14685	14702	14778	14667	14509	14717	14599	14745	14537	14419	14548	14526	14715	14455	14670	14643	14605	14683	14815	14550	14562	14796	14487	14561	14624	14601	14727	14520	14523	14600	14490	14772	14393	14573	14627	14531	14721	14697	14721	14533	14597	14829	14613	14650	14852	14569	14640	14540	14601	14752	14571	14647	14805	14641	14582	14557	14576	14719	14324	14654	14673	14573	14503	14584	14749	14671	14572	14632	14461	14487	14649	14529	14660	14541	14524	14660	14606	14707	14671	14602	14520	14709	14669	14685	14693	14791	14643	14750	14642	14642	14787	14521	14728	14796	14600	14456	14597	14632	14512	14503	14664	14575	14753	14853	14597	14654	14510	14279	14570	14690	14647	14598	14619	14804	14591	14634	14524	14725	14598	14592	14665	14555	14700	14415	14640	14723	14785	14861	14731	14706	14581	14606	14705	14616	14652	14610	14752	14668	14712	14597	14521	14667	14674	14639	14611	14695	14697	14837	14508	14627	14655	14634	14471	14546	14489	14618	14503	14525	14614	14777	14581	14599	14540	14736	14646	14546	14489	14709	14613	14626	14503	14536	14717	14702	14624	14456	14600	14675	14537	14707	14499	14688	14540	14868	14597	14632	14771	14789	14692	14847	14587	14570	14574	14668	14672	14727	14666	14548	14805
24176	35011	33121	26511	22234	19323	17468	16709	16328	15631	15167	15125	14642	14800	14502	14564	14605	14459	14550	14387	14421	14401	14382	14336	14485	14424	14496	14460	14343	14451	14350	14505	14401	14431	14296	14492	14414	14345	14487	14278	14401	14383	14210	14458	14294	14497	14381	14289	14293	14225	14541	14323	14383	14194	14346	14390	14302	14383	14241	14317	14430	14397	14161	14485	14379	14326	14446	14256	14389	14187	14511	14376	14429	14398	14362	14448	14471	14203	14258	14393	14363	14192	14308	14164	14409	14289	14307	14205	14296	14392	14328	14336	14365	14465	14402	14371	14308	14433	14169	14338	14225	14377	14256	14333	14272	14321	14290	14104	14333	14338	14459	14458	14378	14258	14249	14418	14373	14337	14419	14449	14281	14297	14376	14392	14200	14512	14361	14448	14357	14347	14150	14304	14147	14223	14331	14339	14272	14289	14510	14512	14386	14393	14344	14361	14203	14277	14529	14189	14336	14508	14342	14456	14264	14136	14328	14345	14479	14395	14398	14333	14355	14220	14382	14255	14337	14373	14345	14475	14519	14284	14399	14361	14378	14237	14470	14301	14358	14387	14255	14404	14421	14386	14340	14291	14273	14235	14359	14165	14294	14314	14254	14282	14434	14228	14449	14372	14273	14317	14396	14171	14388	14226	14246	14158	14227	14415	14339	14196	14294	14446	14349	14361	14375	14314	14063	14247	14446	14319	14316	14113	14299	14281	14242	14422	14354	14320	14460	14169	14403	14413	14192	14224	14298	14201	14338	14295	14325	14379	14285	14223	14287	14391	14306	14299	14267	14314	14351	14225	14324	14300	14367	14413	14537	14393	14376	14322	14266	14461	14224	14280	14249	14368	14233	14299	14213	14427	14145	14301	14435	14470	14357	14372	14336	14383	14278	14409	14372	14412	14366	14367	14291	14381	14334	14265	14328	14238	14398	14230	14375	14084	14344	14378	14437	14462	14443	14344	14348	14408	14317	14345	14385	14428	14302	14350	14243	14342	14365	14336	14362	14383	14496	14168	14527	14235	14329	14243	14229	14189	14355	14347	14373	14325	14316	14398	14337	14403	14307	14315	14190	14266	14344	14349	14300	14375	14235	14293	14449	14261	14416	14348	14324	14454	14301	14222	14309	14316	14401	14318	14230	14149	14340	14414	14365	14196	14336	14245	14383	14467	14342	14214	14280	14294	14419	14427	14392	14278	14320	14345	14392	14403	14320	14269	14483	14366	14323	14456	14288	14311	14448	14249	14300	14468	14379	14284	14431	14236	14426	14247	14299	14206	14525	14274	14391	14278	14296	14432	14319	14413	14293	14403	14379	14248	14259	14231	14395	14343	14418	14422	14187	14357	14287	14251	14355	14261	14249	14248	14303	14381	14228	14244	14279	14440	14239	14410	14480	14416	14364	14241	14479	14406	14138	14358	14318	14306	14193	14369	14431	14364	14328	14138	14331	14392	14297	14436	14259	14386	14382	14319	14279	14222	14136	14293	14384	14341	14195	14395	14525	14204	14482	14323	14333	14401	14202	14382	14494	14455	14257	14326	14470	14312	14266	14411	14365	14333	14256	14223	14429	14325	14383	14297	14166	14299	14466	14496	14373	14315	14361	14279	14336	14445	14279	14271	14333	14330	14371	14309	14274	14375	14404	14304	14205	14384	14194	14281	14357	14246	14098	14332	14294	14443	14235	14374	14209	14309	14292	14476	14405	14363	14291	14482	14147	14479	14340	14247	14527	14487	14239	14482	14378	14297	14323	14165	14297	14357	14277	14277	14347	14346	14236	14340	14250	14345	14362	14283	14191	14368	14307	14301	14457	14303	14471	14382	14066	14352	14433	14265	14333	14349	14457	14358	14366	14304	14408	14313	14299	14412	14408	14171	14298	14319	14382	14365	14169	14249	14401	14321	14269	14243	14377	14432	14443	14316	14336	14287	14360	14314	14154	14377	14460	14241	14341	14115	14341	14308	14382	14283	14356	14421	14352	14217	14428	14308	14185	14325	14271	14368	14407	14170	14232	14342	14230	14302	14469	14283	14325	14393	14347	14349	14234	14240	14340	14385	14388	14485	14246	14321	14270	14444	14381	14182	14390	14316	14425	14411	14389	14355	14517	14354	14407	14326	14412	14480	14485	14373	14267	14284	14239	14283	14313	14323	14205	14402	14475	14514	14313	14237	14387	14346	14298	14415	14225	14334	14367	14255	14262	14244	14275	14489	14294	14196	14323	14510	14267	14387	14396	14303	14263	14274	14558	14180	14257	14425	14348	14216	14317	14324	14430	14290	14410	14463	14359	14241	14335	14313	14403	14504	14383	14227	14321	14461	14248	14378	14416	14349	14356	14401	14335	14400	14329	14156	14418	14283	14120	14174	14393	14466	14308	14330	14479	14204	14321	14271	14168	14266	14403	14411	14270	14180	14314	14270	14191	14229	14351	14420	14333	14373	14241	14432	14561	14193	14288	14117	14352	14300	14324	14350	14271	14317	14290	14339	14383	14367	14194	14336	14458	14301	14265	14437	14465	14275	14198	14380	14468	14331	14378	14297	14226	14392	14416	14333	14335	14362	14303	14279	14514	14210	14267	14334	14311	14123	14242	14427	14295	14193	14434	14435	14259	14381	14174	14232	14455	14372	14302	14267	14222	14310	14352	14349	14428	14326	14278	14391	14341	14383	14390	14438	14367	14278	14283	14387	14335	14288	14253	14244	14384	14342	14336	14347	14280	14448	14361	14274	14371	14184	14387	14328	14512	14426	14309	14184	14335	14338	14284	14411	14538	14311	14320	14448	14345	14261	14356	14335	14312	14287	14229	14348	14276	14360	14313	14463	14194	14587	14413	14417	14526	14311	14324	14386	14387	14203	14439	14285	14267	14379	14199	14452	14481	14166	14450	14163	14320	14413	14332	14380	14333	14340	14377	14328	14327	14332	14356	14068	14412	14204	14380	14272	14250	14165	14403	14416	14390	14252	14250	14289	14211	14401	14191	14391	14467	14392	14456	14341	14220	14243	14082	14314	14459	14285	14241	14249	14466	14277	14431	14250	14449	14470	14539	14337	14300	14314	14356	14370	14485	14213	14360	14306	14440	14344	14368	14313	14368	14452	14467	14283	14290	14310	14303	14309	14270	14326	14227	14232	14426	14183	14339	14346	14379	14281	14302	14286	14287	14267	14320	14210	14338	14248	14213	14356	14266	14355	14395	14399	14305	14354	14339	14335	14280	14344	14513	14230	14337	14276	14447	14389	14338	14384	14219	14324	14374	14321	14269	14361	14369	14464	14407	14392	14387	14218	14560	14133	14492	14231	14312	14328	14359	14265	14266	14226	14352	14324	14478	14292	14263	14363	14441	14330	14364	14530	14313	14427	14279	14479	14231	14367	14365	14433	14316	14419	14331	14233	14407	14458	14358	14320	14370	14408	14316	14344	14451	14185	14367	14462	14446	14320	14435	14393	14355	14354	14448	14406	14464	14412	14195	14202	14333	14461	14306	14359	14228	14317	14413	14343	14243	14449	14381	14386	14594	14458	14372	14314	14458	14396	14477	14274	14424	14347	14446	14419	14277	14256	14292	14340	14547	14198	14383	14454	14477	14425	14362	14140	14142	14440	14354	14400	14278	14384	14107	14328	14221	14497	14234	14317	14553	14399	14197	14477	14232	14382	14397	14274	14282	14526	14332	14196	14499	14190	14291	14233	14389	14209	14301	14282	14300	14137	14384	14296	14351	14249	14291	14569	14447	14401	14082	14290	14382	14183	14446	14281	14290	14355	14186	14467	14373	14431	14286	14305	14401	14467	14249	14278	14454	14375	14354	14345	14104	14259	14216	14278	14402	14395	14393	14258	14352	14256	14265	14282	14221	14242	14369	14369	14459	14223	14328	14235	14316	14319	14387	14372	14375	14183	14424	14349	14291	14446	14342	14200	14434	14375	14263	14378	14222	14244	14392	14317	14333	14402	14391	14322	14188	14407	14239	14449	14342	14287	14265	14299	14250	14428	14411	14253	14243	14299	14403	14363	14379	14338	14412	14156	14390	14344	14466	14400	14431	14233	14287	14348	14328	14470	14497	14383	14328	14348	14216	14264	14241	14479	14229	14320	14267	14237	14352	14259	14553	14306	14213	14209	14319	14275	14175	14325	14268	14306	14246	14295	14404	14309	14396	14344	14347	14237	14269	14274	14607	14429	14285	14403	14301	14454	14478	14259	14476	14345	14417	14289	14327	14156	14461	14478	14406	14329	14306	14321	14347	14431	14250	14432	14218	14494	14388	14265	14311	14267	14356	14331	14448	14387	14423	14380	14364	14291	14351	14336	14456	14297	14407	14200	14184	14345	14470	14433	14449	14377	14353	14306	14211	14223	14277	14335	14410	14277	14209	14451	14280	14377	14318	14153	14233	14330	14337	14413	14326	14349	14442	14389	14404	14205	14445	14265	14291	14277	14408	14354	14327	14407	14172	14397	14366	14385	14110	14306	14340	14352	14353	14152	14193	14341	14360	14393	14327	14379	14292	14349	14346	14244	14310	14329	14419	14315	14349	14306	14408	14432	14392	14290	14328	14233	14322	14282	14104	14322	14382	14328	14549	14482	14285	14248	14340	14339	14355	14502	14313	14438	14263	14300	14351	14448	14428	14416	14247	14186	14378	14560	14274	14233	14460	14358	14371	14325	14258	14263	14291	14413	14403	14133	14483	14346	14330	14370	14386	14420	14295	14390	14465	14264	14305	14398	14270	14451	14316	14331	14322	14371	14375	14386	14330	14385	14246	14227	14468	14426	14204	14331	14344	14519	14269	14289	14336	14548	14274	14533	14371	14417	14220	14524	14284	14471	14351	14419	14264	14262	14394	14504	14234	14468	14435	14321	14238	14407	14401	14592	14185	14311	14302	14563	14406	14357	14487	14314	14250	14222	14346	14176	14317	14383	14343	14467	14181	14225	14229	14189	14345	14256	14202	14380	14413	14287	14246	14476	14281	14380	14461	14266	14273	14349	14329	14413	14242	14425	14388	14322	14375	14466	14209	14348	14356	14380	14359	14446	14312	14474	14298	14323	14377	14203	14269	14219	14237	14409	14336	14442	14343	14216	14303	14291	14444	14230	14423	14487	14386	14414	14321	14322	14428	14277	14262	14314
23922	21378	28862	24843	23250	23251	21417	18342	17390	17023	16449	16094	15634	15586	15392	15355	15411	15143	15232	15220	14937	15129	15067	15072	14996	15224	15230	15221	15080	15308	15180	15119	15165	15023	15045	15141	15142	15541	15213	15118	15043	14920	15049	15251	15142	15034	14890	14877	14966	14966	15086	15383	15029	15038	14958	14889	15086	15062	14965	15123	15101	15142	14887	14908	15053	14825	14736	14927	15066	15085	15043	14836	15069	14948	14982	14921	14846	14853	14978	14924	14828	14915	15190	15016	15181	15143	14982	14999	14961	14934	15003	14967	14803	15112	15073	14869	14980	14920	14868	14751	14862	14939	14923	15084	15066	14878	15048	14925	15090	14916	14959	14868	15070	14889	14917	14861	14922	14897	15135	15020	15011	14952	15040	14747	15081	14826	14786	15034	14820	14863	15122	14764	15001	15086	15065	14934	14954	15069	14992	15000	14863	14909	14936	14944	15133	15024	15095	14835	14980	14930	14848	15095	14912	14801	14931	14937	15004	14876	15039	14847	14855	14823	14863	14931	14971	14862	14949	14989	15039	15044	14837	15020	15006	15098	14868	14841	14846	15128	15033	14996	14873	14863	15263	15281	14960	15027	14829	15134	14903	14997	15048	14908	14771	14790	15090	15084	14863	14918	15083	14875	14861	14964	15222	15041	15019	15079	15100	15145	14850	14974	15197	15129	14944	14964	14912	15050	14929	14996	14914	14908	15048	15001	15018	14984	15129	15035	14925	15033	14746	14915	14813	15001	14810	14872	15056	15019	14834	14954	15001	14924	15067	14890	15011	15019	14897	14942	14916	14936	14877	14895	15008	14929	14863	14955	15136	14971	14926	15002	15088	14996	15115	14860	14807	14745	15004	15100	14925	14900	14995	14844	14906	15000	15011	14953	15196	14961	14975	14985	15157	15096	14974	14763	14997	15148	14888	15137	14876	14916	15046	14959	15043	15028	14910	15030	15063	14987	15009	14937	14916	14731	14832	14949	14960	14990	14898	14675	14887	14781	14717	14788	14961	14882	15024	15103	14829	14885	15047	14866	14916	15090	14990	15020	14870	14949	14773	14783	14879	14971	14842	15087	14997	14812	15016	15092	14952	14908	15103	14809	14841	14973	14752	14995	14908	14829	14657	14979	14810	15025	14752	14931	14996	14887	14809	15058	15084	15312	15012	15117	14929	14838	15020	15013	14821	15174	14854	14826	14953	15110	14892	15019	14906	14884	15052	14821	14934	15031	15052	15093	14870	14889	14760	14832	15196	14773	14849	14927	14948	14915	14954	15057	14918	14983	15149	15052	14990	14945	14891	14888	14931	15007	15029	14941	14820	14991	14933	14843	15067	15064	14907	14844	14967	14963	15133	15026	14803	14814	14974	14796	14955	15037	14887	14948	15008	14935	15031	15039	14930	14949	14993	15185	15080	15033	14894	14920	15030	14988	15013	14906	15048	15093	14894	15041	15070	15012	15137	14987	15050	15098	15118	14923	14810	15083	15082	14968	14962	15100	15082	14953	14940	14832	14954	15070	15067	15001	14980	15033	14845	14673	14879	14806	14887	15024	14996	15098	15112	14969	14939	14824	14990	15174	14970	14836	15010	14845	14811	14891	15062	14815	14973	14814	14968	14961	14924	14926	14763	14735	15006	14999	14900	14828	14965	14939	14843	14881	15061	15082	14786	14814	15049	14936	14799	15179	14979	14801	15040	14870	15000	15095	14858	15008	14988	14913	14907	14899	15133	14779	14900	15213	14951	14922	15096	15113	15134	14983	14871	15055	15241	14854	14986	15031	15053	14873	14965	15010	15112	15129	14912	14923	14921	15023	15060	14980	14777	14951	14895	15086	14957	14996	14774	15012	15008	14852	15009	15062	14762	15047	14927	14872	14872	14838	14766	15075	14969	15108	15107	15063	15027	14923	14950	14880	14905	14928	14868	14847	14966	15041	14848	14900	14893	15131	15192	14795	14888	14981	14919	15005	15032	14985	15018	15072	14839	14944	14918	14971	15074	15136	14995	14975	15134	14876	14607	14769	15098	14944	14923	15075	14916	14818	15034	14881	14942	15051	14994	14915	15037	14921	14905	14945	15018	14869	14960	14685	14994	14978	14805	14978	14959	14931	14907	14897	15073	14910	14981	14832	14745	14790	15047	14975	14878	14980	15151	15007	15168	14829	14781	15027	14992	14896	14897	14824	14954	14876	14942	15003	15161	14866	14756	15041	14946	14974	15017	15056	15061	14998	14748	15091	14857	15108	14886	14766	14855	14976	15108	15038	14984	14948	14807	14671	14912	14985	15007	14929	14746	14927	14891	14783	14895	15075	14944	15003	15044	14995	15013	15126	14911	14962	14838	14893	14882	14922	14920	14990	15024	14944	15026	14981	14951	15190	15135	15010	14974	14929	15039	14907	14719	14998	15036	14986	15086	14943	15051	15021	14958	14913	14727	14871	14894	14978	14950	14929	15126	14965	14982	15006	14934	15007	15052	14990	14810	14978	15006	14656	15124	15123	15047	15048	15015	14962	14716	14934	15195	15116	14869	14972	15039	15267	15018	14848	14773	14974	14947	15195	15007	14933	14962	15010	14835	14843	14957	14926	14928	14866	15106	14874	14851	14974	15104	14986	14997	14832	14780	15021	14848	14943	14975	14979	15075	14962	14836	14979	14947	14907	14917	15066	15126	14947	14924	14880	14763	14819	14915	15027	14798	14862	14827	14991	15070	14874	15056	14973	14918	14741	14707	15071	14988	14890	15116	14987	15030	15146	14959	14855	15077	14809	14920	14867	14870	14789	14912	15088	15120	15059	14979	14889	14670	14857	14812	14715	15087	14903	14799	14878	14906	15013	14966	15112	15105	14915	14942	14776	14949	14963	14845	14967	14906	14957	15081	14956	14911	15000	14953	14986	15057	14989	14946	14907	14959	14925	14871	14957	14980	15067	15119	14963	14893	15020	15150	14835	15263	14969	14964	15060	15035	14909	15031	15054	15199	15145	15032	14943	14735	15025	15069	14913	14974	14967	14911	14964	15190	15066	14931	14846	15080	14850	14885	14967	14847	14887	14989	14991	15055	14881	15099	14955	14764	14909	15152	14953	14921	14911	14943	14888	14803	15104	14981	14899	15155	15032	15072	14996	14861	14997	14941	15077	15123	15049	15038	15130	14707	14956	14846	14875	14953	14923	14812	14921	15072	14892	14815	14968	14941	14999	14932	15029	15177	15044	14929	14923	14890	14881	15022	14920	15141	14986	14972	15157	14985	14962	14954	14912	14860	14884	14981	15011	14950	14948	15024	14988	15095	14940	14829	15043	14882	14964	15109	15005	14996	14903	15112	15082	15042	14955	14869	14962	15095	14765	14922	15089	15135	14999	14971	14968	14852	14814	14845	15050	15129	14931	14729	15016	15018	15053	14931	14905	15142	14988	14944	15164	14975	14846	15059	14913	15057	14962	15103	15148	14976	14758	14878	15058	14956	14917	15008	14999	14919	14938	15004	14886	14800	14813	15167	14869	15060	14875	14768	14971	15146	15013	15007	14991	14941	14933	14899	14777	14984	15007	15009	14995	14777	14695	14911	14836	15037	14879	15079	15182	14792	14878	14831	14888	14883	14802	14884	14984	14958	14787	14907	14858	14966	14923	14870	14981	15120	14930	15044	14824	14922	14880	14973	15108	14949	15022	15066	15049	15123	14792	14930	15059	14982	14790	14902	15110	15060	14970	14762	15048	14959	15021	15035	14866	14998	14946	15088	15073	14865	14926	14933	15138	15021	14967	15086	15005	15019	15158	15048	15003	15033	15008	14924	14917	15032	14961	14869	14877	14813	14970	14945	15097	15060	14872	14985	14885	15051	14997	14876	14911	14909	14914	15036	14846	14772	14975	15058	14953	15129	14913	14906	14863	15055	15062	14854	14882	14907	15143	15221	14828	14975	14910	15225	14939	15012	14879	15076	14904	14990	14846	14808	14986	14842	15061	15219	14946	14902	14950	15111	15126	15069	14842	14945	14847	15096	14871	14842	14856	14897	14908	14867	14954	14989	15085	15030	14970	14800	14982	14934	14911	14850	14875	15210	15117	14899	15162	14916	15084	14936	14872	15010	14956	15031	15008	15016	15021	15006	14630	14861	14912	15125	14753	15021	15042	15038	15003	14921	14858	15058	15012	14945	14955	14985	15051	15088	15101	14858	15020	14969	15221	14850	15118	14929	14829	14875	15114	14973	14973	14976	14957	14970	15129	14918	14915	14961	15129	15100	15075	14966	14802	15078	14800	15092	15026	14971	14876	14914	14965	15101	15040	15063	14841	15018	14986	14827	15030	14910	14780	15153	14896	14994	14952	14986	15032	15188	15007	14993	15008	14993	14900	14907	14959	14850	14872	14940	15019	14975	14948	15168	14884	14923	14954	15011	14998	14914	14943	14855	15095	14920	14928	15074	15124	15086	14908	14964	14830	15045	15083	15062	15104	14891	15066	15068	14953	14904	14953	14940	15016	15052	14995	14962	15155	14912	14968	15008	14999	14927	14882	15044	14886	14956	14855	15047	14993	14897	14763	14802	15036	14936	14834	14949	15011	14877	14787	14862	14861	14913	14914	14923	14952	15119	14978	15018	14956	14909	14940	14868	14961	14968	14848	15130	14866	14887	14900	14952	14676	14875	15011	14867	15031	14934	15118	15085	14861	14990	15009	15032	14866	14968	14861	14957	14889	15044	15110	15081	14893	15018	14927	14768	14942	15042	14923	15109	15024	15028	15043	15015	14996	14937	15015	14910	15008	14992	14940	14998	15243	14971	14953	14865	14862	14988	15104	15022	14762	14919	14833	15019	14990	15046	14999	15051	15060	14924	14941	14941	14903	15038	14974	15022	14916	14860	15045	14984	15059	15205	14788	15013	14817	14976	15047	15003	15154	15002	14888	15117	14834	14905	15142	14901	14910	14951	14963	15006	14819	15117	14707	14981	15085	15058	14965	14930	14963	14973	14774	14902	14796	14933	15089	14808	14903	15123	15008	14955	14815	14776	14924	14815	14987	15053	14950	14906	14957	14758	14999	14950	14942	15060	14829	14920	15011	14903	15125	15064	15033	14960	14977	14994	14954	14944	14945	15015	14951	14987	14894	14880	14987	15027	14851	14792	14927
24307	41071	40100	33418	28063	24053	21324	19861	18639	17652	16634	16278	15676	15239	15189	15214	14929	14787	14829	14751	14628	14757	14791	14951	14859	14916	14722	14770	14815	14649	14653	14571	14732	14783	14804	14514	14787	15314	14575	14567	14939	14754	14770	15039	14542	14687	14520	14595	14633	14380	14690	14663	14637	14532	14657	14662	14673	14543	14641	14670	14406	14556	14527	14693	14569	14727	14630	14564	14579	14809	14563	14600	14794	14673	14556	14469	14626	14634	14717	14470	14555	14681	14690	14674	14643	14622	14660	14646	14641	14578	14460	14329	14699	14486	14517	14537	14553	14626	14640	14653	14619	14453	14635	14489	14795	14625	14519	14415	14608	14545	14620	14416	14384	14723	14450	14463	14681	14471	14485	14660	14526	14685	14762	14645	14554	14512	14563	14734	14360	14593	14602	14603	14488	14707	14593	14343	14481	14565	14495	14596	14637	14708	14695	14658	14349	14786	14581	14520	14494	14681	14480	14584	14640	14422	14438	14477	14641	14533	14456	14606	14487	14447	14450	14789	14581	14561	14608	14473	14660	14512	14533	14635	14429	14573	14849	14581	14637	14666	14464	14659	14509	14427	14653	14542	14536	14520	14704	14388	14405	14725	14668	14625	14609	14547	14582	14635	14594	14536	14640	14588	14506	14567	14847	14724	14579	14683	14621	14617	14532	14584	14656	14476	14559	14372	14736	14589	14633	14532	14599	14717	14680	14481	14611	14613	14666	14448	14592	14618	14570	14777	14614	14579	14597	14426	14665	14562	14599	14487	14620	14505	14531	14566	14626	14649	14459	14742	14535	14580	14565	14681	14529	14616	14611	14705	14485	14682	14673	14523	14787	14552	14491	14639	14708	14577	14728	14479	14700	14587	14522	14506	14503	14559	14795	14690	14597	14639	14584	14575	14541	14520	14715	14594	14633	14480	14621	14674	14613	14713	14498	14561	14511	14510	14473	14478	14591	14534	14601	14557	14651	14574	14553	14475	14635	14475	14519	14654	14544	14558	14535	14575	14562	14541	14555	14372	14500	14589	14444	14579	14525	14623	14679	14564	14644	14567	14517	14662	14601	14352	14573	14674	14662	14478	14640	14783	14486	14596	14572	14505	14582	14526	14662	14599	14576	14615	14674	14601	14437	14607	14430	14630	14457	14538	14671	14549	14569	14552	14570	14497	14633	14508	14685	14585	14621	14555	14545	14686	14695	14510	14518	14508	14627	14637	14628	14513	14451	14562	14661	14625	14588	14541	14547	14448	14672	14393	14570	14602	14655	14624	14593	14601	14546	14538	14540	14423	14523	14529	14653	14683	14536	14505	14527	14773	14349	14515	14596	14633	14304	14435	14631	14546	14587	14477	14698	14453	14645	14437	14590	14492	14500	14597	14648	14694	14516	14642	14561	14576	14702	14585	14604	14605	14502	14771	14753	14618	14704	14666	14706	14477	14667	14609	14348	14649	14599	14699	14572	14720	14428	14574	14551	14575	14440	14641	14459	14640	14567	14659	14602	14583	14694	14476	14606	14708	14547	14557	14517	14618	14754	14571	14580	14584	14645	14496	14729	14576	14550	14784	14842	14598	14712	14483	14496	14471	14767	14459	14739	14488	14625	14539	14718	14662	14626	14628	14570	14511	14561	14619	14555	14538	14518	14554	14497	14459	14673	14703	14438	14561	14631	14355	14657	14571	14583	14534	14579	14667	14639	14600	14715	14369	14753	14619	14584	14559	14636	14522	14642	14601	14529	14686	14585	14600	14462	14431	14469	14610	14569	14721	14579	14556	14802	14579	14666	14609	14629	14639	14668	14638	14587	14604	14780	14710	14436	14688	14459	14464	14588	14524	14696	14617	14618	14687	14467	14558	14587	14601	14682	14566	14611	14648	14436	14438	14662	14276	14567	14717	14555	14564	14689	14684	14610	14552	14664	14350	14558	14639	14607	14637	14689	14422	14726	14631	14690	14426	14491	14562	14709	14667	14671	14447	14766	14501	14491	14524	14619	14622	14543	14589	14656	14662	14511	14550	14563	14534	14467	14670	14610	14590	14566	14438	14743	14714	14567	14399	14566	14598	14608	14606	14643	14653	14689	14443	14614	14618	14541	14776	14587	14701	14699	14663	14337	14598	14508	14520	14433	14570	14548	14547	14508	14407	14726	14566	14442	14715	14557	14739	14535	14715	14558	14755	14474	14567	14565	14443	14555	14678	14560	14651	14631	14410	14479	14596	14620	14441	14656	14450	14654	14481	14506	14565	14667	14379	14615	14611	14626	14728	14531	14578	14617	14577	14462	14691	14615	14590	14470	14396	14612	14510	14594	14573	14847	14589	14678	14599	14502	14488	14541	14671	14647	14602	14786	14475	14648	14545	14543	14604	14408	14625	14739	14444	14571	14601	14629	14495	14349	14657	14506	14505	14618	14658	14524	14558	14463	14651	14546	14584	14502	14578	14600	14605	14719	14684	14561	14490	14639	14681	14511	14662	14599	14494	14776	14486	14552	14654	14555	14517	14595	14613	14556	14538	14495	14675	14525	14521	14551	14462	14393	14640	14539	14688	14622	14655	14622	14561	14552	14671	14763	14638	14523	14680	14499	14746	14463	14521	14674	14568	14490	14632	14607	14596	14529	14551	14547	14704	14555	14620	14443	14483	14440	14467	14617	14548	14665	14618	14659	14579	14540	14541	14653	14665	14683	14583	14620	14536	14635	14646	14679	14623	14648	14513	14599	14490	14504	14490	14520	14512	14571	14597	14636	14542	14611	14503	14537	14661	14512	14656	14579	14453	14613	14576	14729	14673	14760	14625	14658	14516	14521	14373	14490	14714	14563	14643	14766	14553	14535	14510	14488	14808	14650	14639	14476	14532	14455	14434	14556	14733	14298	14603	14400	14723	14624	14723	14551	14548	14480	14710	14459	14498	14633	14536	14591	14596	14545	14548	14538	14585	14552	14490	14602	14558	14457	14445	14656	14425	14491	14543	14550	14612	14458	14704	14545	14513	14663	14580	14535	14640	14371	14643	14743	14551	14662	14633	14546	14578	14614	14427	14398	14528	14473	14702	14679	14664	14666	14647	14578	14521	14582	14589	14706	14514	14517	14579	14607	14567	14516	14584	14630	14590	14606	14452	14516	14636	14562	14526	14570	14525	14560	14533	14727	14520	14701	14544	14666	14471	14557	14602	14534	14550	14632	14455	14587	14630	14477	14661	14708	14593	14601	14573	14658	14547	14534	14648	14690	14554	14583	14642	14405	14518	14408	14631	14578	14547	14581	14484	14591	14588	14603	14728	14545	14444	14628	14535	14383	14612	14580	14540	14651	14749	14617	14513	14599	14552	14627	14746	14624	14743	14525	14544	14615	14729	14667	14491	14574	14486	14459	14637	14617	14473	14600	14564	14605	14499	14525	14582	14482	14546	14631	14659	14710	14570	14676	14712	14542	14551	14491	14551	14757	14450	14629	14617	14651	14607	14642	14642	14577	14667	14506	14455	14700	14511	14518	14555	14665	14564	14685	14547	14614	14502	14616	14529	14594	14459	14642	14551	14480	14496	14530	14619	14624	14686	14638	14486	14549	14636	14444	14476	14535	14520	14611	14645	14432	14618	14528	14523	14642	14614	14534	14738	14372	14581	14662	14549	14584	14486	14417	14510	14537	14451	14720	14496	14535	14519	14581	14629	14614	14802	14521	14410	14715	14584	14700	14685	14626	14642	14745	14598	14686	14687	14406	14604	14374	14631	14588	14662	14687	14519	14487	14664	14569	14575	14753	14552	14610	14416	14525	14517	14825	14728	14585	14595	14595	14548	14803	14556	14594	14599	14569	14500	14723	14656	14579	14447	14542	14597	14649	14457	14494	14687	14602	14502	14582	14778	14718	14617	14524	14633	14692	14660	14601	14625	14604	14502	14651	14631	14536	14453	14503	14551	14654	14502	14710	14680	14489	14658	14453	14745	14634	14463	14715	14602	14642	14630	14407	14635	14689	14642	14482	14676	14425	14537	14711	14643	14435	14786	14613	14788	14642	14517	14636	14489	14504	14487	14504	14537	14601	14630	14590	14641	14638	14630	14595	14423	14515	14504	14590	14555	14542	14420	14671	14611	14607	14442	14618	14578	14630	14607	14622	14685	14542	14569	14581	14627	14504	14581	14603	14628	14536	14527	14651	14625	14473	14523	14721	14488	14547	14739	14564	14636	14558	14476	14542	14501	14514	14609	14698	14703	14394	14557	14555	14503	14589	14659	14591	14545	14691	14585	14670	14747	14688	14712	14701	14609	14512	14554	14718	14667	14622	14544	14678	14562	14417	14621	14774	14540	14656	14695	14585	14511	14469	14588	14702	14681	14500	14545	14709	14598	14492	14683	14669	14513	14591	14524	14638	14448	14714	14654	14405	14646	14555	14522	14617	14527	14691	14442	14635	14575	14686	14648	14601	14652	14624	14623	14540	14592	14606	14575	14684	14569	14503	14628	14707	14577	14550	14687	14471	14687	14661	14411	14543	14358	14563	14451	14675	14648	14462	14524	14531	14643	14764	14524	14433	14539	14602	14499	14514	14634	14509	14517	14324	14579	14523	14554	14630	14670	14472	14723	14452	14541	14617	14482	14633	14589	14616	14563	14540	14689	14551	14589	14715	14645	14693	14541	14649	14551	14645	14634	14578	14417	14560	14638	14612	14732	14671	14449	14493	14451	14568	14695	14670	14480	14597	14539	14520	14696	14514	14581	14577	14513	14688	14561	14533	14533	14377	14695	14694	14467	14715	14619	14580	14624	14406	14583	14662	14526	14518	14687	14518	14475	14476	14626	14365	14411	14604	14727	14715	14749	14748	14340	14765	14487	14618	14683	14493	14546	14491	14540	14428	14702	14565	14602	14470	14583	14604	14504	14584	14540	14527	14663	14559	14732	14485	14656	14439	14410	14577	14565	14697	14621	14575	14603	14451	14596	14503	14674	14704	14481	14505	14715	14504	14589	14697	14520	14651	14500	14678	14665	14642	14523	14603	14532	14543	14588	14643	14714	14744	14636	14511	14605	14617	14575	14631	14682	14486	14629	14539	14675	14629	14560	14519	14772	14575	14672	14516	14594	14623	14792	14568	14435	14580	14505	14542	14683	14826	14543	14619	14419	14555	14544
22996	21393	29252	24019	22265	24691	25865	20375	18835	18063	17167	16751	16172	15790	15667	15752	15475	15292	15238	15183	15205	15104	15057	15265	15398	15248	15278	15215	15246	15291	15160	15094	15119	15194	14941	15193	15230	16258	15183	14986	15579	15680	15295	15443	15387	14952	14822	15228	15088	15062	15032	15012	14964	14882	14926	15035	14910	15123	15090	14914	15148	14882	15182	14994	14967	15013	15106	15080	14866	14929	14950	14949	15158	15017	14830	14918	15051	14908	15054	15005	15090	15079	14808	14994	14922	15007	15034	14784	15106	14982	15106	14974	14935	14742	14823	15015	15089	14987	14948	14892	15106	15078	15138	14898	15126	14868	14700	15048	14841	15071	15141	14997	14953	15194	14884	15010	15080	14899	15006	15012	14893	15027	15265	14946	15001	15079	15126	14948	15148	14846	14990	14772	14993	14980	14876	14976	15031	14897	14875	14968	15032	14992	14949	14809	15119	14883	14877	14965	15015	14805	14946	15005	14959	14911	14776	15087	14993	14934	15115	15012	15067	14922	14950	14962	14989	14869	15101	14820	14991	14897	15071	15021	14997	15111	15005	15183	14833	15142	15064	14979	14860	14945	14923	15003	15027	14925	15218	14735	14994	14871	15065	14833	14837	14882	14970	14926	15010	14947	14965	15205	14776	14729	14927	15039	15067	14963	15039	15047	15169	14998	14826	14861	14900	14880	15066	15114	14900	15098	14990	14982	15138	15000	14935	15123	15053	15034	15035	15065	14940	14974	15116	14895	14868	14796	15008	15008	14911	14935	14873	14978	14949	15041	14921	14920	14892	14939	15135	14889	14877	14893	14979	14925	14888	15059	14871	14873	15010	14956	14918	15025	14990	15164	15099	14882	15089	14899	14835	14944	15085	15071	15094	14917	15073	15059	15188	14909	14916	14895	15067	14988	15148	14920	14754	14820	14857	14867	14840	15012	14918	14930	15039	14853	14892	14893	14823	14967	15035	15031	14819	14929	15041	15056	15128	15016	14883	14893	15063	14930	14779	14975	14904	15109	15042	14981	15005	14892	15068	15111	15095	14715	14949	14864	14835	14971	14911	14858	14960	15149	15049	14959	14981	14954	14934	14915	15097	14888	15078	14943	14904	14958	14842	14926	14984	14802	15018	14843	14939	15149	15027	14948	15116	14946	14997	14966	14938	14801	14901	14950	14908	15043	14844	15071	14990	14996	15049	15180	15108	15029	15000	15058	14942	14902	15019	14974	14946	14916	14871	14650	15045	15119	15045	14923	14897	14850	14995	14879	15032	14882	14874	14756	15047	14842	15102	14811	15042	14860	15001	14926	14976	14972	14996	14950	14996	14836	15000	15062	15002	14952	15073	14942	15018	15001	14819	15096	14964	15125	14934	14835	14866	15019	14902	14773	14803	14968	14911	14951	14828	14949	14948	14828	14572	15050	14949	14954	15011	14967	14928	14870	14962	14820	14987	15002	15040	14982	15023	15156	14876	14840	14868	14990	14929	14896	14889	14751	15080	14950	14949	14939	15024	15007	14879	14986	15054	15002	14988	14899	14989	14913	14885	15074	14947	15019	14999	15176	14984	14941	14962	15029	15072	14726	14897	14810	14982	14982	15075	14935	15090	15005	14847	14970	15047	15080	15050	15063	15024	14994	15003	14893	15015	15284	14979	14973	14936	15079	14742	14796	15032	14930	15074	14919	15014	14815	15031	14972	14944	15016	14932	14939	14980	14960	15001	14922	14975	15169	14956	15086	15136	14918	15044	14857	14868	14809	14867	14885	14985	14842	14851	14948	14837	14983	15010	15127	14894	14948	15190	14827	15105	15033	14885	14997	14934	15223	15095	15002	14642	14869	14743	14959	15142	15045	14977	14938	14994	14984	14832	14971	14966	15112	15034	15076	14930	15072	15200	15112	15029	14957	14820	14741	14675	14801	14944	14981	14991	15062	15027	15075	14971	14772	15012	14864	14926	15228	15026	15066	14933	14936	15005	15102	15081	14814	14789	14927	14849	14939	14887	14805	14868	14895	14914	15118	14871	14992	15011	14849	14905	15031	14869	14964	15110	14847	15110	14867	14908	14799	15177	15070	15179	14973	14996	15034	14927	14989	14977	14872	15001	14943	15037	15101	15024	15016	14906	14845	14898	15012	14889	15033	15030	15122	15053	14966	15074	15084	14910	14988	15019	14810	14950	14905	14857	14965	15035	14979	14860	14905	15040	15066	14896	15083	15051	15099	14781	14948	15026	15034	14772	14997	14998	15050	15095	14963	15030	14959	15112	14917	14907	15036	14975	15000	14997	15039	14918	15062	14955	15070	14986	14905	15125	14935	15051	14834	14923	14908	14881	15024	14927	14902	15027	14887	14920	15093	14997	14935	14751	14944	15038	14863	14958	15124	14799	14801	14993	15075	15067	14866	14945	14849	15099	15035	14916	14984	14846	15042	15002	14856	15121	15054	14993	14901	14934	15027	15000	15007	14892	15218	14867	14853	14953	14974	15097	14955	14980	15061	14936	14949	15133	14985	15080	15009	14838	15044	14937	15134	14879	14956	15063	14771	14949	14934	14827	14972	15101	15034	14931	14977	14967	14927	14699	14940	14990	15037	14982	14900	15069	14934	15051	15056	15038	14907	14957	14835	14963	14977	15120	14770	14947	14872	15033	15001	15110	14919	15102	15084	15049	14828	15007	15035	14845	14981	15365	15020	14979	15057	15055	15015	14886	14837	14719	14899	14834	14935	14961	14881	14913	14953	15003	14962	15073	15054	14909	14945	14845	14865	14814	14956	14787	14924	14898	14939	14873	15120	15120	15042	14855	15087	15049	14886	14963	14961	14915	15050	15027	15029	14854	14973	14849	14983	15020	15182	15026	14809	14920	14930	14818	14946	14965	15036	14912	15079	15106	15186	14907	15073	14938	14945	15111	15088	15063	15071	14813	15041	15111	14934	14855	15083	14843	15160	15001	14885	14935	14844	14771	15026	14959	14843	15005	14985	14777	14792	14851	15008	14815	14811	15020	15224	14900	14982	15045	15014	15035	14956	15003	14894	14946	14998	14807	14894	14904	14786	14968	15035	14733	14961	14967	15010	14909	15037	14930	15104	14936	14954	15026	14968	14982	14885	14880	14964	15100	14976	15025	14850	14846	14816	15009	15007	14885	15012	15043	15119	15019	14888	14798	14956	14884	14934	15017	15005	14944	15024	15083	14943	14913	14887	14829	14972	14834	15013	15004	14829	15128	15024	14911	15012	15040	15050	14835	15098	14922	14900	15163	14826	14990	14814	15002	14792	14983	14866	14971	15068	14913	14874	14948	14883	14910	14817	14897	14929	14995	14942	15082	14635	14900	15041	14859	15050	15134	15023	14939	14924	14859	15044	15047	14951	14899	15037	14909	15062	14990	14918	14950	14862	14999	14867	14828	15015	15045	15056	14922	15122	15143	14964	14994	14734	15011	14954	14901	15024	14904	15092	15017	15081	14974	14968	14943	15122	15004	14936	14970	14901	15051	14880	15084	14997	14999	14890	14997	14968	15042	14989	14997	14827	14976	14844	14948	15062	14959	15053	14903	14929	14925	14826	15043	14904	15050	15071	15062	15075	14872	15025	14962	15189	14870	14878	14978	14994	14950	14997	15001	15016	15026	15019	15028	14903	15016	15113	15060	14742	14808	14945	15083	14957	15214	14948	14993	15030	15099	14893	14949	15125	14995	14979	15076	15140	15067	15018	14970	14928	14863	15010	15036	14962	14991	15004	14969	14947	14747	14860	14988	14926	14970	14889	15191	14971	14912	14848	14918	14922	14971	14921	14813	14919	15062	14863	15010	15062	15022	14987	14826	14927	14964	15117	14957	14734	15064	15156	14981	14873	15094	15014	15009	14830	14880	14850	14982	14955	15083	14928	14948	14867	14827	15021	15144	14991	15073	14867	15086	15010	15092	15046	14953	15036	15094	14999	15057	14964	14821	14982	15012	14962	14931	15075	14997	15005	14944	15011	14879	14905	15016	14898	15012	14834	14833	14915	15022	15030	14905	14996	15190	14994	14874	14847	14968	15038	14815	15145	15005	14881	14935	15100	15036	14891	14987	14895	14976	14977	14905	15019	14790	14706	15054	15004	15017	15016	14860	14879	14942	14704	14825	14939	14917	14944	14956	15022	14975	14988	15002	14951	14878	15170	14990	15011	14885	14883	14892	14956	15122	15074	14761	15032	14936	15051	15052	14932	14756	14906	14921	15084	14957	14963	14974	14836	15018	14984	15039	14917	14938	14842	14884	14972	14898	14910	14938	14962	15113	14997	14969	14941	14901	14913	14785	14978	15058	15112	15035	15065	15110	14981	15078	15031	14749	14951	15015	15052	15299	14831	15038	14840	15064	14986	15255	14959	15040	15047	14915	14885	15241	14881	15263	14897	14907	14918	14820	15125	14944	14948	14948	15052	15017	14971	15019	14926	14804	14902	14966	14993	14828	15075	15056	14979	14803	14903	14987	15169	15009	14965	15043	14997	14912	14943	14802	15207	14875	14995	14986	14928	14771	14876	14872	15007	14919	14856	14893	14875	14985	14866	15008	15028	15011	14825	14844	14865	14908	14972	14831	14822	14958	14808	15053	14984	15042	14997	14986	15102	15204	14980	15101	14943	14811	14794	14774	14790	14656	14951	14905	14939	14953	14621	15026	14930	15093	15057	14881	14944	14870	14896	15076	14959	14917	14909	14934	14865	14849	15159	14899	15159	15151	14882	15005	14986	14733	15197	15071	15019	14968	15021	14965	14917	14970	15042	14778	15053	15064	15011	14897	15091	14944	14914	14925	14843	14991	15026	14945	14869	15154	14790	14928	14898	14857	15068	14748	15203	14972	14882	14854	14946	14896	14977	14997	14789	15001	15063	14823	15059	14993	14965	14754	14814	15033	14898	14998	15026	14877	15058	14803	14909	14868	14946	14818	14996	14992	14960	15017	14864	15096	14910	15023	15116	15055	15043	15131	14751	14977	14924	15046	14830	15042	15097	15012	15005	14909	14898	14945	15002	14957	14947	14932	14918	14860	15010	15023	14822	15018	14814	14905	14780	14844	14919	14918	15073	15142	14873	14941	14904	14977	14995	15037	14964	15114	15106	15113	14991	15072	14964	14972	14804	14859	14902
25886	45119	44474	37945	32022	28084	24813	22157	20967	19080	17768	17069	16321	15728	15540	15497	15152	15102	14981	14926	14829	15004	14747	14728	14910	14905	14662	14734	14691	14856	14837	14752	14687	14790	14675	14566	14849	16679	14839	14707	15436	15324	14599	15225	14648	14556	14479	14658	14616	14656	14580	14439	14533	14756	14733	14670	14729	14442	14490	14719	14606	14697	14508	14884	14525	14596	14594	14439	14641	14460	14473	14525	14460	14551	14514	14624	14710	14689	14416	14589	14551	14547	14516	14645	14625	14628	14621	14437	14612	14467	14487	14555	14630	14586	14421	14698	14652	14590	14666	14664	14448	14607	14527	14572	14617	14590	14652	14615	14677	14493	14555	14550	14629	14573	14420	14427	14541	14628	14486	14558	14510	14619	14716	14541	14493	14555	14608	14552	14669	14450	14452	14564	14617	14617	14570	14446	14486	14580	14367	14407	14574	14601	14557	14406	14456	14418	14385	14692	14542	14732	14439	14531	14729	14499	14603	14598	14633	14568	14675	14264	14330	14538	14557	14507	14427	14480	14480	14645	14521	14585	14560	14631	14579	14512	14465	14552	14539	14487	14516	14772	14475	14628	14406	14583	14664	14592	14499	14621	14525	14519	14515	14576	14552	14583	14517	14615	14444	14566	14630	14599	14492	14478	14665	14661	14478	14500	14659	14455	14509	14707	14657	14495	14537	14542	14599	14669	14681	14420	14451	14470	14616	14667	14524	14407	14562	14502	14427	14609	14623	14511	14549	14470	14434	14737	14604	14345	14640	14484	14572	14479	14327	14584	14518	14599	14677	14529	14482	14485	14650	14510	14637	14777	14593	14519	14713	14474	14621	14649	14641	14696	14526	14714	14609	14515	14467	14345	14689	14514	14534	14494	14641	14589	14518	14502	14382	14506	14319	14533	14385	14556	14475	14595	14510	14521	14524	14548	14536	14561	14441	14545	14385	14579	14594	14673	14571	14613	14524	14509	14443	14570	14731	14533	14470	14619	14611	14473	14552	14637	14751	14494	14564	14578	14457	14665	14569	14622	14360	14537	14480	14613	14642	14563	14575	14638	14631	14563	14737	14565	14420	14529	14578	14509	14538	14545	14502	14594	14694	14506	14629	14539	14585	14433	14699	14546	14423	14466	14533	14522	14648	14593	14705	14483	14739	14479	14708	14597	14540	14327	14445	14584	14588	14577	14421	14430	14518	14363	14565	14520	14566	14621	14554	14710	14420	14765	14485	14441	14374	14567	14472	14536	14688	14527	14373	14667	14624	14524	14522	14577	14497	14628	14621	14343	14676	14491	14466	14419	14537	14617	14535	14548	14797	14634	14368	14527	14588	14597	14602	14441	14516	14510	14488	14566	14388	14617	14533	14683	14446	14582	14643	14556	14404	14510	14685	14406	14645	14491	14567	14491	14452	14495	14612	14530	14535	14696	14557	14470	14579	14560	14628	14287	14594	14462	14581	14682	14530	14471	14390	14575	14689	14360	14534	14558	14622	14566	14447	14511	14604	14499	14591	14605	14554	14514	14641	14494	14652	14440	14487	14476	14662	14604	14742	14652	14739	14609	14590	14475	14592	14649	14489	14637	14521	14586	14474	14657	14672	14517	14476	14687	14579	14569	14805	14443	14511	14628	14488	14576	14516	14602	14805	14520	14603	14619	14601	14612	14502	14329	14516	14568	14580	14549	14519	14532	14519	14641	14369	14562	14622	14557	14586	14494	14419	14663	14521	14624	14603	14708	14570	14424	14544	14391	14480	14710	14608	14716	14459	14432	14546	14562	14648	14529	14603	14456	14488	14374	14580	14406	14553	14511	14573	14618	14456	14505	14693	14443	14427	14613	14614	14517	14630	14618	14490	14539	14575	14498	14377	14470	14590	14623	14494	14561	14513	14327	14615	14606	14644	14632	14447	14420	14505	14689	14587	14534	14557	14543	14575	14523	14587	14487	14576	14469	14631	14525	14458	14656	14633	14635	14502	14515	14563	14436	14531	14323	14416	14619	14335	14413	14634	14697	14575	14548	14503	14488	14587	14582	14639	14689	14666	14556	14525	14415	14498	14603	14435	14399	14746	14554	14549	14676	14596	14537	14511	14580	14608	14583	14493	14452	14460	14503	14528	14647	14521	14543	14662	14724	14671	14536	14528	14393	14538	14612	14677	14524	14527	14568	14541	14589	14604	14541	14579	14510	14442	14575	14534	14570	14456	14643	14652	14496	14434	14438	14648	14580	14379	14540	14473	14672	14358	14451	14549	14542	14481	14552	14519	14513	14812	14528	14556	14601	14627	14444	14481	14665	14618	14452	14580	14428	14593	14577	14473	14575	14554	14580	14580	14662	14430	14576	14429	14493	14352	14664	14432	14647	14627	14409	14425	14618	14624	14547	14472	14674	14378	14436	14566	14592	14647	14403	14544	14592	14552	14812	14336	14512	14511	14625	14517	14482	14501	14731	14580	14487	14521	14607	14538	14373	14530	14544	14669	14530	14395	14743	14667	14578	14754	14557	14610	14600	14599	14427	14697	14789	14350	14614	14589	14471	14625	14627	14574	14492	14489	14698	14492	14767	14307	14411	14528	14505	14438	14431	14630	14530	14622	14449	14692	14643	14531	14635	14536	14470	14608	14507	14532	14480	14560	14640	14520	14669	14669	14422	14393	14512	14443	14542	14611	14509	14626	14420	14573	14467	14390	14639	14530	14606	14515	14440	14528	14554	14645	14531	14377	14422	14639	14475	14607	14544	14541	14550	14543	14579	14493	14498	14641	14623	14532	14646	14622	14599	14614	14628	14438	14600	14609	14557	14496	14470	14528	14590	14625	14494	14660	14514	14703	14593	14522	14559	14625	14590	14440	14590	14475	14635	14547	14592	14586	14572	14506	14567	14605	14525	14509	14483	14435	14537	14547	14531	14538	14567	14592	14416	14563	14491	14566	14710	14772	14357	14672	14707	14643	14408	14616	14519	14507	14440	14316	14552	14491	14469	14494	14539	14731	14495	14548	14712	14558	14379	14629	14703	14658	14431	14567	14764	14599	14565	14454	14587	14523	14624	14635	14542	14693	14408	14608	14487	14442	14503	14440	14629	14551	14629	14543	14588	14542	14535	14635	14487	14584	14372	14406	14645	14405	14592	14678	14532	14562	14592	14476	14617	14585	14395	14537	14503	14611	14554	14487	14369	14549	14488	14660	14562	14636	14597	14555	14502	14552	14531	14677	14479	14440	14556	14430	14653	14583	14621	14622	14849	14678	14624	14628	14540	14513	14516	14605	14502	14594	14436	14493	14512	14571	14572	14487	14593	14725	14674	14527	14382	14439	14590	14527	14468	14552	14553	14540	14568	14565	14574	14428	14601	14433	14568	14543	14709	14446	14438	14385	14489	14563	14612	14583	14547	14616	14632	14468	14689	14575	14637	14413	14562	14676	14527	14561	14485	14542	14565	14697	14695	14578	14516	14605	14516	14566	14510	14584	14526	14606	14552	14462	14632	14588	14455	14660	14421	14518	14524	14511	14621	14554	14394	14593	14500	14450	14531	14606	14405	14395	14401	14608	14647	14571	14601	14506	14700	14454	14641	14652	14533	14597	14451	14584	14503	14549	14695	14501	14514	14608	14492	14617	14575	14572	14600	14383	14527	14494	14407	14559	14333	14506	14619	14569	14531	14472	14675	14286	14625	14514	14637	14527	14610	14543	14572	14576	14731	14645	14594	14649	14540	14512	14819	14557	14535	14579	14459	14632	14723	14608	14546	14520	14480	14579	14694	14569	14541	14547	14335	14580	14503	14489	14469	14509	14603	14542	14565	14585	14577	14621	14578	14716	14551	14489	14492	14458	14668	14608	14417	14651	14428	14549	14409	14447	14534	14467	14437	14606	14467	14618	14517	14434	14426	14579	14627	14436	14704	14408	14498	14402	14567	14538	14533	14618	14568	14595	14553	14427	14623	14538	14504	14589	14620	14649	14481	14724	14520	14626	14705	14594	14552	14610	14552	14665	14306	14434	14616	14481	14521	14619	14497	14550	14696	14425	14512	14577	14548	14662	14558	14504	14652	14665	14583	14454	14714	14453	14492	14579	14453	14515	14520	14355	14664	14561	14480	14465	14591	14535	14560	14623	14496	14700	14457	14453	14409	14437	14366	14446	14607	14490	14610	14557	14505	14469	14483	14568	14485	14553	14556	14546	14646	14565	14511	14618	14536	14515	14500	14674	14561	14490	14449	14549	14529	14545	14467	14487	14633	14337	14645	14533	14594	14651	14497	14548	14594	14425	14561	14756	14400	14580	14552	14564	14335	14608	14682	14434	14615	14808	14398	14422	14583	14550	14404	14564	14510	14483	14457	14567	14690	14420	14515	14429	14507	14411	14623	14580	14565	14361	14706	14417	14687	14640	14515	14504	14481	14609	14610	14445	14617	14561	14479	14662	14420	14550	14503	14636	14634	14680	14497	14549	14644	14604	14698	14474	14511	14524	14767	14475	14501	14507	14519	14552	14493	14586	14444	14420	14556	14535	14482	14457	14452	14681	14435	14495	14500	14526	14519	14542	14513	14767	14415	14548	14595	14432	14600	14687	14527	14592	14536	14551	14405	14628	14556	14623	14646	14601	14550	14593	14529	14332	14552	14633	14560	14496	14573	14541	14540	14438	14397	14441	14496	14588	14635	14700	14487	14646	14512	14634	14469	14580	14652	14566	14445	14509	14536	14565	14494	14519	14439	14551	14584	14415	14533	14685	14704	14450	14329	14565	14509	14535	14590	14495	14442	14447	14745	14449	14536	14579	14452	14554	14587	14526	14584	14400	14592	14862	14643	14651	14600	14500	14490	14555	14592	14565	14520	14610	14501	14487	14566	14539	14622	14578	14718	14632	14548	14426	14528	14479	14403	14585	14659	14535	14627	14573	14558	14411	14604	14536	14611	14653	14540	14696	14598	14456	14514	14577	14653	14579	14683	14507	14458	14486	14559	14492	14486	14602	14592	14531	14319	14564	14462	14592	14364	14583	14573	14612	14544	14396	14574	14512	14581	14603	14412	14479	14724	14461	14565	14289	14576	14514	14649	14702	14660	14414	14635	14581	14538	14555	14385	14601	14550	14533	14416	14602	14711	14566	14598	14673	14652	14647	14507	14611	14701
27035	23387	28336	24556	19231	17752	16648	15784	15427	15170	15030	14777	14707	14542	14672	14613	14439	14384	14615	14694	14300	14288	14328	14573	14468	14428	14447	14400	14622	14369	14427	14471	14385	14509	14330	14251	14610	14501	14406	14529	14527	14344	14471	14537	14322	14496	14386	14520	14437	14605	14355	14474	14201	14447	14369	14553	14291	14250	14482	14480	14573	14287	14564	14315	14470	14533	14570	14390	14316	14434	14356	14149	14235	14396	14472	14655	14324	14389	14710	14493	14424	14342	14296	14566	14390	14324	14456	14341	14478	14496	14293	14315	14353	14495	14524	14522	14592	14447	14408	14430	14346	14368	14255	14510	14201	14124	14324	14387	14423	14345	14522	14389	14257	14408	14504	14380	14228	14455	14483	14274	14511	14295	14332	14420	14439	14508	14660	14316	14557	14460	14256	14201	14522	14153	14395	14228	14281	14339	14433	14443	14474	14563	14392	14195	14409	14317	14470	14514	14292	14372	14493	14374	14332	14495	14251	14579	14478	14596	14444	14467	14377	14452	14436	14512	14657	14298	14207	14216	14451	14495	14498	14406	14325	14503	14451	14430	14546	14356	14447	14394	14607	14538	14402	14349	14558	14537	14377	14446	14456	14441	14375	14433	14155	14502	14455	14337	14282	14565	14358	14489	14457	14303	14414	14592	14388	14423	14501	14450	14425	14359	14414	14344	14454	14485	14379	14230	14348	14289	14557	14563	14298	14410	14330	14532	14425	14489	14471	14535	14308	14549	14467	14385	14585	14364	14542	14393	14275	14362	14409	14284	14369	14357	14488	14558	14366	14535	14376	14403	14340	14255	14401	14351	14292	14357	14483	14488	14405	14358	14419	14471	14523	14348	14498	14351	14330	14475	14375	14341	14364	14283	14335	14491	14364	14322	14490	14570	14383	14516	14479	14552	14444	14272	14455	14509	14483	14411	14618	14304	14343	14547	14509	14593	14360	14315	14366	14374	14435	14334	14293	14343	14516	14607	14362	14030	14499	14337	14466	14336	14394	14432	14330	14256	14221	14461	14550	14408	14420	14501	14502	14429	14266	14106	14289	14453	14420	14591	14410	14601	14291	14417	14430	14530	14570	14577	14511	14419	14262	14448	14308	14546	14490	14557	14197	14357	14317	14471	14397	14283	14489	14516	14277	14741	14383	14330	14542	14382	14466	14233	14274	14116	14317	14397	14360	14346	14412	14242	14310	14247	14339	14356	14462	14438	14421	14384	14474	14354	14506	14335	14340	14760	14409	14290	14270	14444	14302	14393	14360	14492	14496	14241	14314	14278	14542	14542	14388	14552	14473	14294	14653	14223	14333	14232	14479	14431	14404	14401	14315	14361	14364	14414	14382	14457	14237	14466	14449	14456	14513	14374	14489	14302	14395	14383	14264	14531	14413	14477	14387	14294	14321	14340	14362	14412	14590	14146	14275	14396	14386	14449	14540	14550	14436	14338	14421	14225	14511	14552	14434	14267	14357	14218	14314	14373	14549	14400	14439	14432	14479	14268	14410	14537	14458	14345	14603	14511	14425	14444	14374	14418	14461	14504	14460	14548	14238	14430	14294	14404	14369	14338	14508	14431	14266	14597	14414	14239	14482	14584	14338	14373	14239	14228	14217	14384	14456	14526	14413	14586	14475	14261	14353	14237	14386	14457	14392	14417	14543	14203	14365	14278	14484	14422	14487	14528	14413	14482	14417	14363	14405	14576	14473	14391	14455	14285	14324	14260	14306	14299	14493	14456	14473	14530	14494	14426	14298	14296	14438	14418	14280	14156	14361	14291	14553	14498	14327	14242	14588	14507	14291	14349	14371	14592	14465	14335	14317	14523	14346	14376	14447	14531	14394	14465	14454	14163	14395	14390	14182	14572	14387	14371	14414	14461	14319	14294	14454	14340	14504	14378	14258	14448	14638	14409	14628	14194	14198	14421	14476	14558	14395	14371	14530	14304	14406	14437	14284	14332	14358	14438	14489	14543	14274	14291	14191	14415	14331	14567	14494	14478	14315	14470	14285	14258	14348	14368	14546	14413	14424	14492	14435	14360	14537	14382	14444	14315	14325	14326	14489	14472	14376	14463	14398	14524	14512	14411	14290	14294	14288	14413	14473	14566	14539	14467	14381	14337	14463	14549	14408	14467	14404	14429	14268	14464	14491	14398	14380	14580	14349	14432	14441	14378	14169	14385	14434	14519	14570	14394	14433	14333	14275	14415	14637	14417	14409	14487	14517	14472	14468	14565	14391	14411	14266	14348	14256	14333	14332	14374	14283	14448	14260	14440	14373	14432	14583	14299	14452	14538	14487	14422	14409	14365	14351	14627	14117	14510	14328	14276	14333	14357	14574	14552	14454	14410	14237	14547	14444	14271	14437	14433	14417	14444	14200	14396	14341	14476	14352	14472	14368	14358	14355	14443	14507	14435	14518	14377	14412	14511	14451	14376	14293	14415	14283	14377	14430	14574	14437	14241	14516	14344	14417	14480	14533	14411	14340	14686	14375	14607	14503	14486	14314	14334	14255	14282	14418	14284	14319	14402	14507	14537	14353	14534	14416	14344	14284	14192	14558	14319	14454	14303	14398	14255	14393	14412	14490	14447	14377	14284	14392	14374	14452	14363	14302	14304	14385	14494	14435	14379	14509	14272	14413	14439	14320	14447	14429	14284	14511	14425	14317	14517	14565	14536	14289	14455	14425	14297	14344	14281	14501	14381	14547	14475	14522	14364	14499	14469	14287	14298	14307	14511	14307	14144	14267	14337	14532	14349	14348	14425	14516	14373	14473	14321	14531	14416	14491	14651	14306	14331	14539	14307	14374	14522	14406	14349	14443	14352	14419	14357	14424	14422	14332	14369	14277	14365	14470	14559	14720	14527	14478	14387	14525	14527	14389	14555	14572	14383	14498	14543	14269	14391	14326	14249	14556	14240	14454	14587	14489	14344	14468	14324	14455	14364	14366	14391	14396	14336	14359	14353	14308	14372	14483	14403	14213	14300	14294	14529	14343	14324	14465	14267	14527	14407	14293	14366	14426	14417	14393	14303	14618	14444	14288	14340	14168	14562	14424	14548	14214	14353	14257	14229	14410	14337	14336	14420	14507	14534	14242	14437	14584	14442	14302	14511	14536	14393	14207	14466	14328	14540	14312	14345	14470	14488	14530	14318	14282	14391	14425	14427	14371	14407	14401	14380	14387	14381	14542	14354	14471	14548	14389	14375	14331	14160	14296	14434	14490	14322	14446	14444	14269	14366	14439	14362	14450	14310	14450	14526	14452	14308	14497	14199	14468	14164	14296	14365	14452	14457	14469	14362	14230	14541	14279	14191	14323	14475	14377	14381	14396	14470	14389	14419	14544	14394	14383	14425	14366	14497	14193	14394	14451	14335	14470	14441	14535	14497	14455	14619	14510	14442	14357	14526	14385	14474	14258	14380	14516	14418	14599	14329	14602	14635	14349	14402	14522	14286	14286	14271	14358	14398	14415	14443	14331	14389	14456	14356	14367	14501	14536	14311	14240	14545	14452	14477	14435	14313	14465	14322	14484	14196	14374	14470	14419	14321	14485	14416	14535	14406	14454	14427	14193	14336	14354	14404	14563	14342	14324	14420	14316	14350	14341	14327	14422	14372	14384	14450	14415	14419	14344	14500	14446	14198	14278	14322	14362	14345	14486	14259	14334	14360	14565	14419	14263	14542	14429	14374	14511	14404	14419	14284	14474	14396	14498	14394	14469	14395	14462	14197	14355	14340	14295	14323	14412	14254	14468	14332	14315	14409	14459	14223	14330	14391	14261	14371	14387	14430	14402	14408	14283	14518	14464	14525	14207	14454	14312	14335	14318	14323	14362	14393	14387	14254	14396	14510	14385	14541	14308	14347	14302	14611	14269	14450	14627	14439	14477	14381	14388	14448	14441	14482	14386	14344	14505	14287	14399	14395	14305	14436	14414	14329	14368	14438	14530	14534	14471	14538	14470	14385	14499	14290	14369	14272	14193	14421	14343	14393	14405	14528	14417	14493	14553	14409	14304	14221	14434	14471	14506	14287	14441	14319	14444	14573	14336	14228	14496	14189	14341	14372	14400	14372	14508	14380	14511	14309	14605	14377	14480	14306	14451	14518	14396	14288	14554	14512	14463	14468	14382	14356	14421	14503	14357	14466	14503	14334	14357	14245	14487	14483	14282	14371	14489	14388	14416	14242	14428	14420	14505	14256	14339	14298	14461	14456	14275	14475	14326	14497	14393	14439	14437	14292	14267	14255	14351	14266	14458	14609	14422	14522	14552	14540	14510	14415	14412	14310	14493	14160	14379	14470	14393	14372	14433	14360	14302	14515	14456	14222	14129	14359	14231	14451	14256	14334	14584	14622	14474	14234	14364	14488	14340	14434	14518	14402	14482	14286	14367	14386	14367	14488	14413	14283	14342	14311	14405	14523	14458	14268	14288	14451	14578	14221	14482	14580	14419	14410	14494	14437	14575	14446	14535	14499	14314	14304	14410	14293	14400	14354	14393	14542	14467	14265	14403	14452	14302	14476	14446	14476	14347	14480	14457	14384	14468	14301	14504	14394	14429	14499	14383	14570	14475	14446	14447	14280	14503	14549	14312	14338	14396	14463	14627	14352	14517	14565	14378	14345	14286	14482	14179	14491	14506	14512	14482	14240	14460	14270	14374	14452	14417	14421	14557	14400	14438	14347	14452	14400	14294	14565	14330	14547	14175	14527	14486	14419	14327	14549	14271	14466	14305	14245	14511	14436	14179	14546	14469	14359	14436	14304	14416	14525	14306	14329	14546	14272	14408	14540	14433	14448	14208	14383	14244	14288	14370	14319	14792	14703	14559	14412	14609	14489	14259	14434	14333	14363	14344	14500	14469	14406	14414	14247	14511	14391	14674	14460	14398	14392	14640	14449	14587	14451	14548	14351	14397	14308	14387	14391	14457	14456	14235	14275	14215	14411	14423	14453	14339	14324	14468	14368	14482	14404	14342	14522	14420	14360	14574	14465	14380	14631	14388	14419	14347	14467	14275	14464	14506	14337	14177	14435	14493	14379	14290	14148	14505	14413	14406	14499	14420	14297	14311	14599	14448	14332	14475	14469	14366	14281	14261	14598	14366	14388	14512	14439	14416	14411
23198	34372	32653	25731	21422	19292	17821	16511	15966	15312	14934	14625	14610	14415	14472	14331	14067	14219	14116	14178	14069	14166	14079	14048	14275	14098	14206	14011	14139	14283	14249	14200	14121	14026	14201	14246	14097	14407	14110	14124	14332	14174	13981	14198	14230	13942	14157	14105	14132	14090	14270	14174	14171	14185	14180	14221	14105	14161	14160	14264	14216	14176	13984	14193	14092	14110	14221	14141	14084	14065	14110	14008	14233	14138	13946	14169	14127	14165	14047	14071	13985	14254	14135	13977	14118	13998	14084	13968	14051	14166	14019	14168	14139	14216	14158	13971	14227	14024	14257	14073	14067	14211	14071	14090	14066	14042	14024	14193	14067	14312	14110	14225	14120	13938	14218	13987	13995	13985	14164	14063	14144	14031	14086	14181	14162	14136	14109	14015	14123	14120	14280	14160	13924	14105	14051	14158	14156	14129	14063	14143	14121	14061	14075	14158	14137	13923	14088	14027	14085	14030	14195	14147	14119	14124	14078	14026	13983	14173	14037	14249	14221	14171	14179	14075	14175	14074	14115	14148	14114	14215	14188	13995	14135	14149	14083	14009	14069	14048	14190	14183	14053	14103	14074	13997	13946	14165	14123	14275	14157	14148	14168	14103	14051	14172	14034	14011	14063	14145	14045	14093	13962	14069	14224	14016	13980	14065	14153	14126	14111	14037	14201	13905	14196	14111	14097	13964	14168	14113	14109	14300	14068	14067	14253	13992	14018	14079	14145	13975	14173	14175	14063	13905	14032	14152	14201	14022	14181	14029	14141	14063	14054	14122	14083	13967	14051	14036	14140	14069	14208	14248	14079	14077	14085	14153	14043	14276	14053	13977	14176	14247	14228	13991	14233	14309	14163	14112	14201	14104	14248	14063	14046	14198	14051	14072	14182	14188	14250	13938	14176	13969	14064	13977	14149	14067	14103	14002	14116	14138	14089	14061	14124	14050	14101	14067	14169	14005	13958	14111	14185	13875	14114	14034	14111	14118	14096	14071	13980	14210	14096	14098	13817	14094	14175	13979	14233	14117	14134	14028	14134	14059	14130	14141	14127	14221	14083	14014	14155	14123	14158	14101	14046	14084	13905	14031	14181	14133	14274	14174	14114	14182	14042	14076	14115	14039	14030	14039	14067	14132	14067	14137	14016	14231	14083	14108	14093	14115	14128	14015	14145	14063	14303	14245	13899	13825	14142	14187	14068	14138	14164	14054	14060	14237	13986	14227	13964	14185	14028	14021	14246	14185	13925	14195	14122	14157	13990	14005	14058	14195	14235	14124	13996	14285	14153	14103	14205	13901	13975	14169	14235	14170	14136	14239	13975	14169	14031	14147	14168	14063	14122	14027	14034	14102	14025	14036	14393	13943	14176	14102	14007	14072	14157	13983	14007	14179	14129	13965	14068	14120	14161	14109	14083	14057	14115	14300	14066	13986	13975	14074	14061	14011	14112	14094	14240	13922	14074	13943	13983	14167	14166	13916	14125	14167	14082	14088	14136	14051	14221	13969	14059	14190	14231	14111	14128	14172	14125	14030	14225	14063	14294	14048	14105	14205	14086	13929	13962	14118	14009	14190	14051	14086	14073	13945	14086	14010	14065	14184	13979	13990	14125	14123	14049	14168	14071	14276	14211	14320	14254	14069	14177	14191	14047	14252	14271	14004	14175	14236	14127	14050	14111	14068	13978	13941	14177	14206	14286	14243	14261	14074	14035	14173	14142	14099	14270	14214	14267	13990	13983	14153	13994	14075	14149	14200	14049	14144	14137	14202	14117	14214	14058	14009	14050	13973	14057	14043	14277	14130	14064	13994	14159	14174	14167	14034	14075	14090	14230	14181	14097	13896	14071	14336	14155	14042	14105	14098	14088	14228	14168	14252	14130	14161	14071	14064	14108	14019	13955	14173	14157	14134	14018	13999	14095	14116	14107	13949	14166	14051	14036	13969	14103	14111	14098	14156	14078	14138	14125	14132	14211	14240	14213	14092	14097	14100	14048	14155	14101	14197	14067	14078	14150	14113	14077	14135	14057	13966	14221	13921	14202	14105	14164	14212	14145	13979	14154	14082	14091	13970	14111	14156	14228	14084	13922	14154	14024	14218	13975	14141	14167	14098	14067	14253	14136	14043	14170	13912	14059	14044	14041	14048	14096	14041	13910	14211	14073	14066	14264	14103	14049	14131	14168	14298	13906	14126	14060	14029	14143	14180	14139	14125	14081	14167	14175	14057	14007	14145	14039	14142	14053	14014	14220	14179	13983	14036	14087	14046	14074	13985	14074	13940	14085	14160	14189	14098	14085	14087	14057	14007	14128	14138	14138	14015	13805	14272	14126	14070	14184	14095	14041	14068	14250	14254	14169	13975	14277	14020	14142	14075	14106	14195	14154	14169	14075	14219	14001	14215	14140	13975	14039	14162	14112	14190	14107	14008	14090	14063	14165	14135	14329	13987	14088	13980	14002	13986	14082	13938	14119	14201	14243	14109	14050	14035	14185	14032	14208	14278	14140	13957	14093	14139	14091	13987	14253	14066	14131	14229	14103	14125	14045	14161	14044	14194	14255	14245	14032	13937	14115	14159	14275	14016	14067	14212	14106	14128	14156	14004	14312	14167	14145	14104	14133	14207	14094	14061	14217	14082	14091	14088	13931	14064	13956	14110	14074	14113	14086	14008	14156	14182	14007	14064	14050	14178	14129	14236	14020	14250	14162	14162	14029	14193	14103	14115	14208	14073	14004	14244	14039	14052	14058	14054	14023	13994	14323	14125	14002	14076	14189	13993	14187	14161	14120	14133	14232	14059	14009	14154	14049	14197	14083	14225	14116	14192	14025	14103	14113	14148	14279	14147	14052	14153	14189	14090	14017	14073	14014	14056	14214	13955	14155	14089	14008	14047	14146	14078	14077	14188	14253	14048	14039	14192	14137	14197	14243	14125	14010	14112	14032	14083	14059	14011	14079	14192	14109	14067	14181	14129	14112	14116	14024	13996	14207	14186	14032	14220	14002	14298	14093	14067	14272	14236	14132	14105	14147	14158	14104	14144	14152	14086	14091	14178	14030	14170	14101	14128	14130	13885	14188	14188	14211	14096	14206	14208	14142	14070	14052	14035	14228	13971	14040	14180	14069	14143	14045	14039	14060	14095	14179	14180	14309	14028	14132	14216	14047	14034	14109	14227	14146	14180	14153	13991	14094	14221	14139	14108	14125	14064	13932	14038	14216	14094	14001	14041	14068	14084	14018	14129	14080	14290	14087	14105	14012	14117	14247	14108	14148	14152	14001	14113	14275	14104	14115	14191	13982	13975	14051	14054	14123	14181	14077	14128	14153	13928	14164	14185	14172	14019	14098	14153	13857	13987	14168	14065	14242	14004	14101	14171	14062	14003	14003	14186	13939	14089	13968	14052	14102	14210	14075	14091	14094	14077	14195	14019	14164	14250	14099	14095	14155	14106	14078	14115	14170	14012	14216	14065	14088	14027	14185	14132	14139	14064	14092	14201	14071	14004	14017	14290	14012	13987	14038	14070	14114	14112	14107	14137	14123	14287	14008	14054	13954	14055	14082	14014	14131	14110	14125	14089	14246	14008	14087	14016	14174	14010	14124	14046	14109	14171	14026	14111	14160	14168	14154	14121	14271	14194	14094	14196	14089	14210	14026	14059	14199	13938	14032	14139	14063	14183	14045	14074	14174	14012	14199	14052	14040	14295	14241	14027	14028	14177	14091	14101	13989	14209	14114	14020	14021	14068	14117	14192	14040	14002	14027	14240	13973	14238	14135	14130	14154	14093	14115	14037	14163	14182	14091	14105	14107	14098	14140	13985	14135	14132	14213	13964	14055	14220	13950	14108	14131	14188	14248	13852	14273	14049	14117	13993	14170	13995	14184	14018	14174	14128	14069	14299	13939	14091	14126	14183	14221	14146	14003	14106	14098	14053	14036	14181	14032	14065	14103	14036	14012	14111	14161	14108	14310	14212	14178	13993	13964	14119	13963	14070	14021	14143	14073	14084	14129	14049	14129	14073	14105	14168	14046	14182	14103	14232	14051	14203	14066	13971	14119	14152	14017	14234	14134	14198	14074	14087	14124	14079	14115	14117	14304	14177	13982	13924	14181	14151	14190	13992	14254	14173	14195	14124	14034	14044	14041	14246	14171	14149	14020	14157	14209	14153	14057	14032	14166	14270	14249	14184	14155	13984	13973	14020	14091	14015	14134	14204	14228	14104	14174	14017	14100	14130	14076	13843	14190	13991	14183	14007	14006	14194	14044	14194	14029	14194	14100	13959	14170	14211	14018	14088	14085	13975	14075	14199	14029	14098	14042	14038	13954	14176	14072	14082	14111	14232	14038	14065	14223	14205	14078	14126	14056	13969	14107	14221	14080	14149	14067	14334	14130	14138	14134	14033	13980	14138	13911	14117	14153	14268	14069	14084	14116	14078	14168	13951	14157	14180	14032	14126	13956	14062	14178	14062	14185	14139	14057	14235	14132	14084	14227	14185	14083	14010	14065	14065	14184	14176	14018	14083	14033	14084	14023	14078	14166	14095	14030	13992	14001	13955	14176	13870	13960	14042	14174	14288	14097	14069	14220	14030	13962	14041	14250	14279	14142	14289	14164	14145	14085	14175	14300	14213	13979	14075	14005	13882	14120	14059	14062	14119	14278	14154	14037	14085	14069	14092	13874	14114	14184	14136	14085	14099	14031	14024	14056	14092	14121	14157	13984	14167	14104	13982	13960	14162	14018	14154	14004	14129	14072	14013	14106	14079	14098	14031	14201	14115	13963	14024	14008	14225	14024	14042	14054	14035	13976	14096	14306	14170	14144	13980	14188	14020	14099	14232	14052	14041	14160	14022	14146	14218	14134	14206	14152	13925	14198	14086	14122	14028	14072	14221	14076	13911	14066	14137	14090	14183	14145	14155	13995	14003	14094	13958	13956	14038	14050	13879	14099	14094	14118	13971	14183	14075	14236	14179	14376	14133	14112	14067	14168	14009	14017	14259	14016	14141	13923	14072	14107	14208	14014	14240	14175	14217	14131	14112	14174	14108	14147	14065	14097	14248	14119	14232	14254	14022	14104	13962	14119	14265	14219	14059	14113	14096	14160	14033	14114	14105	14104	14062	14092	14059
23976	21426	28886	24896	23293	23528	21929	18840	17602	17198	16709	16125	16187	16031	15859	15801	15744	15542	15583	15678	15722	15619	15730	15538	15534	15442	15416	15724	15562	15554	15539	15442	15511	15394	15597	15499	15522	16140	15912	15742	15811	15745	15678	15777	15492	15350	15534	15402	15413	15364	15515	15364	15614	15510	15314	15516	15534	15606	15441	15369	15456	15390	15483	15271	15402	15507	15419	15494	15363	15435	15513	15588	15380	15353	15349	15464	15227	15182	15411	15285	15415	15590	15596	15289	15396	15537	15511	15389	15395	15477	15337	15319	15537	15454	15301	15533	15314	15504	15402	15360	15286	15125	15479	15373	15435	15495	15423	15435	15463	15352	15507	15431	15330	15398	15433	15412	15355	15496	15335	15334	15472	15396	15493	15384	15417	15377	15279	15364	15517	15461	15357	15472	15305	15374	15358	15624	15660	15265	15280	15383	15440	15447	15229	15429	15590	15460	15405	15402	15414	15346	15534	15479	15468	15302	15310	15513	15337	15517	15392	15185	15325	15401	15206	15406	15359	15352	15269	15416	15424	15543	15590	15421	15348	15471	15296	15442	15400	15444	15243	15507	15331	15285	15373	15459	15499	15272	15291	15685	15593	15338	15470	15649	15458	15473	15448	15371	15570	15322	15419	15468	15325	15222	15329	15286	15365	15399	15460	15095	15521	15191	15343	15697	15356	15467	15375	15407	15410	15508	15337	15163	15563	15434	15528	15399	15541	15459	15497	15304	15353	15263	15398	15411	15529	15357	15302	15324	15229	15252	15616	15441	15402	15463	15420	15401	15429	15285	15403	15437	15369	15350	15461	15392	15417	15484	15272	15252	15427	15439	15478	15248	15467	15437	15342	15489	15312	15443	15497	15307	15395	15308	15503	15406	15510	15249	15282	15297	15570	15577	15279	15468	15433	15388	15349	15419	15481	15261	15474	15365	15319	15416	15359	15154	15376	15305	15272	15302	15242	15358	15583	15308	15457	15342	15441	15427	15326	15355	15517	15389	15350	15429	15219	15318	15482	15128	15505	15266	15570	15446	15377	15416	15502	15337	15455	15346	15249	15416	15410	15501	15364	15535	15387	15357	15361	15217	15510	15343	15498	15486	15280	15450	15382	15337	15402	15457	15220	15314	15368	15253	15414	15412	15481	15435	15447	15394	15251	15501	15286	15270	15336	15569	15222	15332	15394	15314	15246	15494	15359	15408	15438	15454	15245	15510	15491	15524	15412	15471	15263	15353	15541	15413	15337	15486	15520	15488	15565	15337	15299	15330	15490	15239	15386	15431	15403	15395	15493	15233	15452	15408	15342	15403	15322	15317	15487	15201	15336	15374	15437	15495	15089	15545	15404	15328	15318	15469	15201	15385	15381	15382	15331	15659	15245	15157	15414	15432	15270	15602	15465	15344	15336	15388	15374	15297	15388	15368	15320	15223	15615	15422	15343	15357	15310	15411	15558	15288	15196	15340	15455	15210	15420	15374	15563	15408	15329	15154	15387	15392	15348	15442	15260	15357	15420	15194	15229	15107	15372	15497	15487	15360	15323	15368	15527	15329	15224	15402	15286	15202	15364	15313	15262	15473	15276	15426	15297	15438	15404	15366	15292	15355	15401	15336	15453	15323	15447	15400	15128	15292	15294	15520	15545	15434	15414	15318	15325	15415	15182	15284	15555	15301	15166	15168	15447	15372	15294	15442	15431	15444	15369	15499	15457	15448	15325	15445	15247	15386	15439	15287	15407	15471	15476	15472	15334	15351	15324	15385	15419	15418	15065	15341	15648	15570	15410	15414	15465	15330	15494	15499	15515	15433	15364	15428	15481	15218	15435	15172	15467	15238	15558	15360	15483	15391	15400	15550	15446	15451	15449	15478	15265	15446	15414	15535	15470	15641	15557	15287	15485	15391	15416	15445	15441	15450	15340	15550	15438	15456	15449	15387	15439	15467	15480	15332	15414	15386	15459	15431	15465	15344	15446	15486	15367	15398	15285	15204	15359	15340	15263	15375	15358	15435	15468	15395	15480	15457	15487	15500	15429	15481	15536	15250	15524	15204	15542	15221	15468	15281	15448	15530	15431	15384	15482	15292	15479	15582	15293	15452	15311	15371	15417	15530	15355	15372	15312	15420	15340	15439	15384	15379	15383	15329	15350	15452	15647	15380	15421	15478	15395	15482	15353	15494	15336	15295	15449	15359	15433	15379	15353	15304	15408	15459	15026	15261	15302	15227	15498	15261	15358	15393	15418	15273	15400	15415	15414	15395	15557	15390	15131	15181	15325	15239	15352	15282	15299	15513	15693	15496	15354	15408	15408	15425	15279	15464	15539	15302	15100	15485	15310	15492	15303	15494	15374	15160	15406	15466	15385	15487	15495	15487	15435	15177	15218	15435	15558	15431	15566	15206	15379	15389	15469	15350	15393	15290	15243	15167	15412	15108	15443	15218	15506	15268	15464	15256	15174	15526	15435	15337	15255	15357	15436	15400	15376	15270	15551	15336	15312	15380	15327	15459	15347	15403	15499	15398	15248	15400	15371	15352	15447	15394	15310	15300	15412	15532	15486	15528	15377	15228	15311	15319	15483	15364	15286	15281	15443	15185	15336	15418	15434	15265	15181	15441	15578	15459	15378	15434	15257	15341	15294	15413	15555	15178	15299	15281	15260	15642	15440	15237	15208	15446	15472	15369	15428	15315	15500	15429	15665	15378	15538	15394	15291	15586	15396	15371	15341	15244	15457	15266	15255	15219	15508	15356	15497	15630	15348	15332	15440	15462	15548	15278	15566	15554	15374	15457	15256	15569	15439	15394	15404	15405	15321	15271	15397	15447	15336	15455	15343	15360	15315	15396	15495	15502	15390	15435	15511	15378	15495	15253	15483	15249	15313	15370	15366	15503	15475	15408	15360	15314	15450	15333	15200	15338	15182	15392	15450	15419	15470	15469	15466	15348	15271	15251	15411	15360	15648	15392	15458	15278	15379	15447	15461	15599	15364	15388	15333	15470	15558	15513	15371	15455	15371	15378	15463	15297	15477	15397	15313	15332	15534	15372	15467	15424	15528	15559	15510	15418	15307	15292	15436	15398	15468	15508	15539	15363	15325	15435	15344	15349	15496	15342	15442	15361	15251	15308	15306	15314	15339	15517	15259	15237	15232	15418	15485	15376	15427	15302	15250	15426	15464	15470	15487	15434	15395	15269	15432	15333	15386	15409	15296	15579	15481	15335	15442	15383	15389	15434	15462	15380	15452	15427	15281	15376	15562	15528	15416	15363	15394	15424	15425	15298	15381	15354	15286	15374	15431	15543	15315	15331	15564	15365	15534	15407	15253	15297	15257	15498	15405	15412	15276	15412	15426	15331	15494	15646	15484	15541	15277	15285	15468	15512	15457	15251	15351	15372	15314	15481	15264	15353	15225	15462	15444	15428	15384	15294	15356	15500	15531	15564	15499	15445	15182	15479	15487	15562	15489	15430	15322	15213	15347	15459	15590	15405	15367	15380	15158	15364	15493	15407	15450	15357	15551	15374	15477	15465	15322	15342	15345	15422	15403	15537	15578	15394	15336	15271	15371	15474	15452	15510	15517	15265	15445	15398	15310	15368	15535	15206	15234	15285	15353	15376	15390	15412	15452	15614	15389	15238	15466	15178	15548	15572	15628	15386	15426	15358	15186	15307	15426	15416	15391	15173	15232	15507	15481	15429	15492	15501	15363	15250	15476	15441	15576	15362	15312	15402	15346	15414	15514	15481	15472	15399	15318	15507	15557	15323	15372	15275	15284	15530	15171	15446	15452	15451	15290	15389	15446	15246	15409	15446	15526	15284	15296	15473	15365	15508	15422	15377	15574	15378	15226	15401	15356	15414	15169	15297	15321	15362	15233	15526	15290	15403	15258	15369	15414	15350	15378	15261	15319	15462	15504	15376	15444	15416	15350	15361	15364	15301	15447	15472	15446	15425	15370	15533	15287	15458	15243	15475	15396	15365	15368	15473	15551	15515	15296	15357	15492	15383	15574	15378	15466	15393	15358	15386	15395	15581	15417	15455	15425	15457	15403	15482	15155	15453	15394	15280	15508	15434	15371	15606	15395	15286	15334	15420	15318	15361	15277	15243	15379	15367	15213	15406	15496	15193	15506	15546	15494	15435	15475	15426	15403	15303	15425	15543	15519	15211	15448	15166	15468	15271	15486	15532	15423	15398	15352	15365	15465	15328	15370	15293	15374	15382	15207	15443	15609	15402	15489	15426	15389	15248	15559	15447	15295	15532	15521	15362	15376	15233	15543	15521	15312	15572	15480	15491	15402	15478	15361	15241	15542	15351	15289	15376	15454	15425	15371	15187	15284	15403	15460	15176	15256	15377	15463	15342	15397	15300	15254	15408	15313	15492	15438	15480	15338	15464	15548	15232	15532	15365	15540	15508	15434	15169	15396	15300	15285	15507	15475	15279	15395	15335	15383	15412	15450	15462	15120	15459	15501	15348	15425	15443	15377	15210	15473	15552	15359	15427	15349	15481	15292	15492	15297	15364	15363	15380	15493	15437	15325	15427	15532	15571	15397	15551	15342	15466	15380	15437	15361	15378	15496	15410	15424	15462	15449	15371	15255	15387	15516	15470	15354	15227	15228	15306	15275	15148	15437	15469	15476	15359	15211	15406	15466	15454	15433	15439	15382	15523	15374	15456	15430	15366	15493	15389	15490	15485	15517	15393	15530	15468	15295	15524	15585	15368	15369	15452	15512	15286	15471	15271	15424	15551	15397	15344	15497	15168	15452	15321	15465	15283	15481	15233	15554	15291	15308	15435	15499	15399	15245	15406	15443	15349	15375	15165	15485	15511	15664	15250	15487	15575	15499	15401	15295	15318	15431	15367	15361	15453	15273	15459	15282	15437	15488	15486	15440	15424	15360	15346	15591	15447	15329	15296	15427	15499	15487	15338	15286	15446	15509	15443	15587	15497	15269	15377	15291	15437	15419	15534	15421	15426	15403	15349	15593	15453	15537	15446	15431	15261	15465	15469	15450	15518	15441	15394	15243	15415	15288	15505	15379	15372	15529	15330	15150	15314	15370	15451	15356	15070	15328	15427	15465	15560	15284	15444	15600	15308	15389	15409	15308	15337	15251	15216	15402	15546
24547	41444	40546	33243	28546	24773	21833	19877	18863	17643	16632	15898	15878	15659	15548	15486	15278	15293	15052	15129	15168	15068	15055	15120	14945	15120	15115	14943	15049	14887	14970	15037	14812	15130	14796	14968	15035	16312	15252	15336	15454	15162	15147	15301	15147	14948	14951	14946	14948	14920	15086	14753	14823	14954	14975	14979	14839	14741	14981	14932	14924	14991	14757	14832	14908	14733	14976	14857	14898	14886	14841	14971	14969	14977	14864	14738	14805	14889	14820	14907	14962	14755	14884	14900	15036	14837	15177	14968	14898	14759	14838	14959	14949	14929	15087	14739	14854	14828	14885	14889	14918	14825	14944	15216	14872	14919	15000	14808	14876	14814	14824	14940	14911	15008	14867	14868	14834	15033	14774	14853	14913	14958	14903	14912	14979	15262	14843	14928	14980	14866	14701	14933	14832	14909	14955	14889	14837	14917	14888	14978	14892	14809	14951	14971	14907	14899	14871	14897	14877	14940	14900	14846	14878	14920	14917	14900	14849	15049	14955	14905	14824	14980	14819	14819	14893	14836	15080	14787	15021	14713	14793	14890	14845	14944	14734	14880	14998	14773	14816	14790	15006	14838	14981	14930	14945	14688	14771	14798	15047	14600	14835	14873	14815	14776	14955	15090	14792	14957	14847	14765	14965	14949	15080	14936	14868	14849	14837	14909	14929	14825	14747	14791	14948	14915	14930	14803	14928	14827	14733	14945	15027	14760	14847	14968	14712	14973	15124	15063	14816	14921	14980	14860	14871	14849	14835	14833	14999	14904	14922	14804	14900	14924	14855	14884	14883	14927	14819	14895	14915	14899	14843	14810	14863	14926	14855	14790	14773	14907	14906	14873	14887	14862	14819	14995	14902	14778	14839	14950	14874	14990	14774	14926	14990	14850	14652	14901	14922	14853	14996	14790	14923	14689	14871	14866	14929	15015	14829	14870	14918	14830	14707	14857	14736	15038	14901	14816	14763	14749	14944	14825	15007	14896	14886	14864	14906	15040	14664	14873	14901	15036	14868	15029	14842	14831	14819	14937	14960	14821	14825	14970	14872	15018	14812	14798	14958	14727	14805	14846	14819	15010	14833	14790	14832	14852	14920	14855	14932	15074	14798	14847	14927	14717	14999	14910	14986	14838	15099	14864	14850	14982	14796	14850	14961	14724	14916	14846	15016	14863	14895	14940	15082	14834	14967	14883	14821	14960	14959	14943	14942	14790	15054	14952	14893	14858	14998	14901	14919	14703	15041	14911	14909	14914	14930	14758	14785	15000	14960	14801	14974	14866	14806	14770	14975	14876	14856	14689	14833	14798	14772	14969	14954	14904	14898	14857	14794	14942	14839	14865	14725	14774	14911	14935	14861	15004	14986	14790	14829	14735	14906	14889	14881	14973	14860	14908	14831	14833	14859	14897	14886	14766	14803	14878	14927	14933	14889	14850	14748	14912	14786	14857	14788	15068	15021	14936	14785	14943	15066	14950	14887	15032	14904	14960	14865	14826	14808	14787	14908	14961	14803	14993	15067	14991	14909	14990	14826	14945	14608	15020	14751	14744	14817	14902	14699	14881	14812	14899	14847	14799	14875	14860	14688	15019	14791	14856	14889	14945	14859	14910	14824	14983	14886	14848	14965	15012	14905	14773	14848	14836	14782	14883	14961	14923	14933	14981	14828	14951	14961	14813	14948	14868	14952	14839	14981	14942	15010	14821	14845	14991	15011	14941	14767	14869	14888	15023	14836	14739	14998	14825	14881	14816	14716	14942	14858	14930	14796	14933	14815	14923	15096	14887	14869	14969	14873	14914	14840	14953	14916	14934	14836	14886	14778	15064	14907	14818	15088	14711	15032	14807	14931	14877	14748	14909	14809	14889	14997	14941	14917	14919	14924	14795	14877	14836	14917	15017	14828	14964	14783	14864	14879	14924	15019	14780	14831	14969	15050	14840	14811	14927	14828	14829	14981	14892	14828	14862	14800	14873	14906	14832	14929	14909	14879	14859	14861	14803	15020	14944	14895	14769	14896	14953	14753	14672	15018	15039	14891	14822	14930	14904	14927	14839	14876	14863	14914	14862	14872	14741	14942	14766	14764	14927	14893	14752	14900	14867	14848	14932	14890	14952	15165	15014	14949	14881	14813	14835	14889	15113	14764	15040	14856	14994	14805	14718	15042	14825	15004	14741	14855	14865	14851	15015	14811	14897	14955	14687	14884	14970	14915	14864	15009	14981	14814	14849	14834	14940	14715	14869	14863	14961	14940	14800	14980	14835	14837	15180	14844	14913	14925	14941	14850	14868	14922	14909	14930	14868	14710	14980	14973	14918	14922	14721	14772	14741	14897	14799	14826	14936	14852	14778	14668	14797	14860	14867	14810	15016	14832	14914	14893	14927	14963	14884	14945	14750	14856	14866	14918	14952	14946	14948	14792	14945	15018	14859	14785	14910	14880	14902	14907	14861	14775	14808	14841	14904	14994	14847	14973	14723	14794	14912	14842	14980	14804	14852	14880	14683	14911	14896	14946	14871	14831	14943	14898	14806	15091	14794	14997	14804	14867	14746	14685	14904	14948	14970	14929	14919	14798	14785	14780	14825	14883	14822	14918	14877	15023	14942	14887	14824	14848	14884	14924	14892	14826	14735	14956	14857	14944	14920	14918	14951	14885	14922	14865	14777	14790	14840	15002	14901	14947	15091	14889	14790	14922	14770	14794	14962	14817	14900	14724	14919	14896	14847	14902	15014	14767	14850	15000	14844	14783	14935	14945	14973	14841	14853	14805	14979	14758	14971	14841	14955	14853	14865	14879	14936	14840	14778	14755	14908	14878	14822	14752	14955	14961	14995	14851	14926	14821	14930	14865	14959	14909	14847	14789	15108	14937	14765	14938	14786	14975	14961	14839	14940	14688	14861	14940	14984	14876	14849	15068	14715	15002	14756	14861	14974	14735	15090	14958	14872	14911	14932	15001	14879	14888	14844	14976	14848	14814	14992	15072	14915	14979	14878	14965	14998	14925	14835	14949	15071	15038	14834	14799	14693	14740	14919	14958	14859	14760	14910	14945	14824	14892	14935	14882	14562	14803	14942	14888	14891	15005	14839	14948	14749	14760	14935	14729	14821	14937	14898	14992	14803	14769	14852	14879	14947	15006	14889	14832	14843	14999	14805	14986	14906	14994	14883	14860	14875	14882	14931	14882	14673	14860	14973	14657	14885	14835	14765	14856	15005	14972	14930	14964	14835	14941	14875	14893	14952	14851	14886	14847	14764	14611	14840	14942	14955	14895	14892	14815	14901	14941	14816	15056	14899	14797	14900	14821	14914	14655	14876	14808	14888	14958	14806	14796	14913	14818	14783	14801	14696	14964	14976	14839	14905	14912	15092	14885	15029	14730	14998	14806	14680	15007	14819	14901	14886	14853	14928	15039	14743	14989	14725	14954	14920	14944	14778	14838	14868	14784	14688	15143	14752	15105	14875	14772	14843	14863	14934	14984	14837	14930	15005	14770	14848	14916	14784	15017	14861	14783	14794	14901	14686	14834	14879	14869	14765	14801	14828	14821	14942	14865	14990	15095	14990	14846	14889	14766	14880	14957	14909	14827	14793	14993	14920	14790	14835	14913	14695	14937	14859	15013	14762	14793	14824	14966	14978	14768	14895	14935	14838	14979	14902	14914	14875	14854	14746	14930	15044	14910	14980	14896	14824	15073	15073	14899	14839	14651	14841	14939	14809	14972	14838	14881	14805	14952	14842	15026	14930	14786	14911	14830	14873	14922	14883	14875	14971	14852	15065	14987	14731	14976	15000	14868	14753	14963	14946	15023	14838	14825	14908	14824	14826	14892	14910	14938	14907	14936	14610	14790	14850	14902	14938	14980	14722	14790	14932	15023	14925	15031	14995	14782	14878	14886	14899	14794	14666	15021	14921	14923	14894	14913	14829	14885	14939	14821	14853	14954	14859	14940	14879	14846	14872	14738	14885	14927	14767	14938	14869	14806	14856	14914	14919	14889	14804	15055	14914	14773	14966	15038	14836	14918	14981	14831	15066	14692	15066	14679	14872	14924	15005	14754	14797	14832	14786	14752	14854	14791	14849	14747	14771	14741	14766	14850	14851	15140	14927	14919	14812	14641	14760	14894	14926	14854	14816	15007	14813	14917	14958	14865	14954	14777	14793	14865	15127	14970	14842	14702	14977	14948	14870	14930	14996	14840	14916	14878	14702	15012	14835	14820	14763	14944	14965	14886	14877	15057	14884	14935	14852	14851	14732	14857	14787	15068	14949	14854	14814	15019	14950	14939	14933	14743	14819	14876	14743	14867	14941	14850	14885	14912	14862	14957	15019	15058	14904	14971	14962	14809	14693	14986	14833	14881	14968	14822	14847	14945	14941	14935	14925	14929	14897	14913	14876	14927	14706	14899	14922	14873	14802	14914	14805	14931	14812	14995	14962	14818	14820	14866	14822	14937	14828	14800	14926	14821	14964	14847	14913	14940	14915	15183	14976	14932	14851	14938	14905	14748	14902	14840	14934	15092	14814	14949	15031	15139	14859	14876	14854	14728	14834	14800	14816	14838	14901	14847	14818	14819	14988	14799	14959	15013	14950	15033	14735	14940	14902	14816	14940	15095	14950	14839	14912	14765	15000	14889	14905	14852	15020	14928	14734	14851	15036	14788	14787	14827	14880	14890	14920	14820	14942	14830	14959	14932	14848	14747	14921	14827	14971	14851	14919	14813	14910	14791	14819	14945	14934	14811	14916	14828	14933	14782	14819	14918	14963	14957	14867	14951	14827	14929	14854	14706	14913	14814	14763	14770	14761	14671	14806	14854	14833	14959	14921	14789	14834	14887	14751	15003	14909	14886	14785	14927	14822	14969	14909	14773	14969	15012	14807	14924	14726	14956	14828	14995	14896	14954	14709	14932	14809	14795	14992	14945	14974	14896	14935	14848	14890	14957	14855	14807	14876	14881	14735	14841	14868	14940	14893	14927	14803	14846	14992	14828	14897	14876	14856	15012	15003	14792	14977	14772	14804	14871	14985	14857	14856	14933	14827	14790	14761	14880	14826	14671	14802	14814	14843	14906	14856	15002	14719	14659	14961	14934	14964	14789	15045	15033	14865	14985	14906	14997	14843	14814	14965
22944	21376	29270	23950	22316	25151	26346	20657	18852	18548	17459	17091	16729	16803	16717	16431	16359	16153	16163	15927	16135	16034	15752	15888	15974	16129	16054	15883	15910	15736	16068	15931	15991	15855	15907	16092	15826	17192	16831	16657	16566	16201	16040	16156	15999	15731	15881	15604	15960	15948	15784	15745	15549	15811	15689	15685	15748	15802	15906	15482	15811	15725	15928	15954	15874	15763	15985	15657	15877	15768	15737	15699	15767	15716	15650	15844	15769	15732	15758	15672	15683	15800	15818	15634	15856	15760	15874	15754	15885	15999	15862	15803	15650	15639	15844	15959	15661	15785	15836	15637	15776	15748	15652	15851	15681	15582	15595	15611	15563	15726	15646	15704	15629	15548	15737	15857	15735	15738	15765	15735	15905	15781	15643	15999	15860	15747	15647	15573	15705	15746	15881	15925	15514	15750	15702	15870	15790	15482	15729	15626	15507	15700	15789	15602	15673	15652	15751	15886	15756	15696	15798	15725	15790	15874	15771	15699	15691	15671	15823	15723	15757	15614	15550	15826	15791	15803	15786	15894	15909	15547	15545	15753	15648	15931	15751	15834	15851	15775	15662	15734	15797	15853	15687	15532	15743	15781	15547	15826	15747	15738	15720	15823	15779	15972	15810	15700	15830	16016	15774	15629	15624	15603	15694	15785	15647	15775	15922	15814	15715	15719	15760	15550	15635	15609	15553	15583	15730	15911	15775	15734	15736	15479	15834	15605	15729	15715	15834	15663	15678	15782	15733	15721	15835	15625	15588	15753	15687	15575	15771	15722	15744	15583	15610	15745	15800	15616	15753	15714	15760	15702	15841	15840	15692	15785	15729	15705	15629	15551	15693	15929	15794	15731	15590	15795	15809	15862	15563	15716	15900	15907	15578	15531	15963	15782	15645	15614	15731	15706	15630	15781	15541	15543	15658	15733	15723	15704	15544	15759	15676	15831	15779	15775	15820	15774	15646	15746	15599	15626	15622	15877	15659	15659	15701	15887	15691	15807	15677	15715	15694	15631	15696	15708	15605	15674	15751	15661	15451	15675	15730	15753	15985	15667	15885	15488	15852	15578	15547	15738	15683	15580	15684	15920	15748	15711	15682	15568	15678	15688	15741	15771	15896	15856	15887	15648	15780	15892	15725	15714	15628	15887	15662	15673	15726	15789	15812	15658	15806	15629	15543	15814	15614	15625	15727	15862	15547	15663	15806	15579	15575	15850	15612	15586	15824	15801	15796	15706	15793	15788	15647	15634	15634	15784	15485	15762	15814	15874	15616	15742	15743	15633	16027	15667	15428	15674	15506	15638	15825	15718	15708	15733	15672	15704	15666	15669	15819	15617	15582	15741	15775	15859	15707	15802	15762	15800	15503	15656	15786	15826	15565	15394	15667	15706	15723	15643	15783	15770	15833	15582	15755	15647	15518	15689	15937	15637	15822	15635	15874	15579	15579	15596	15583	15551	15752	15678	15675	15689	15701	15633	15828	15910	15806	15661	15634	15642	15754	15572	15808	15693	15802	15716	15446	15703	15627	15602	15683	15692	15573	15781	15935	15876	15789	15634	15721	15649	15794	15562	15851	15704	15515	15635	15740	15660	15731	15603	15697	15600	15476	15691	15791	15867	15947	15787	15930	15794	15702	15828	15828	15886	15729	15584	15392	15821	15529	15663	15493	15750	15922	15604	15549	15596	15900	15698	15691	15866	15595	15611	15477	15814	15812	15681	15649	15741	15753	15836	15659	15693	15712	15811	15702	15739	15961	15501	15709	15808	15773	15848	15660	15514	15837	15692	15722	15753	15671	15720	15580	15724	15946	15721	15728	15618	15677	15651	15893	15825	15544	15624	15658	15619	15815	15800	15825	15561	15822	15582	15767	15594	15777	15651	15815	15818	15935	15658	15639	15924	15717	15716	15616	15830	15675	15626	15618	15737	15566	15678	15616	15614	15698	15907	15633	15881	15727	15651	15822	15819	15785	15739	15656	15675	15858	15715	15835	15658	15842	15680	15758	15620	15764	15646	15844	15743	15912	15633	15707	15723	15884	15784	15812	15603	15678	15530	15673	15756	15724	15795	15676	15660	15738	15673	15831	15786	15597	15735	15685	15640	15637	15696	15630	15948	15601	15697	15679	15902	15795	15685	16093	15886	15762	15640	15736	15560	15735	15784	15635	15809	15740	15694	15598	15561	15674	15702	16001	15897	15798	15879	15552	15612	15691	15678	15620	15743	15683	15633	15774	15721	15758	15837	15835	15666	15691	15828	15704	15652	15896	15639	15687	15701	15601	15814	15618	15791	15646	15786	15923	15673	15699	15849	15665	15668	15739	15816	15566	15686	15734	15699	15908	15690	15656	15629	15775	15703	15602	15726	15877	15553	15704	15662	15711	15543	15674	15673	15592	15726	15671	15410	15551	15770	15783	15583	15509	15710	15515	15658	15782	15590	15599	15681	15577	15685	15593	15852	15717	15807	15788	15720	15605	15807	15591	15634	15737	15597	15730	15750	15586	15529	15531	15763	15490	15694	15736	15787	15648	15847	15807	15393	15687	15739	15833	15784	15803	15754	15634	15727	15838	15928	15777	15813	15850	15657	15792	15607	15674	15803	15902	15818	15731	15804	15581	15765	15701	15690	15773	15727	15601	15786	15703	15726	15647	15707	15728	15635	15823	15674	15652	15605	15603	15480	15619	15711	15765	15576	15799	15800	15697	15663	15834	15609	15742	15592	15634	15524	15587	15526	15740	15847	15796	15615	15718	15845	15794	15868	15515	15905	15907	15707	15688	15608	15776	15633	15856	15737	15808	15646	15810	15628	15758	15848	15746	15905	15681	15596	15553	15719	15672	15700	15872	15683	15593	15736	15757	15655	15808	15751	15812	15676	15756	15732	15776	15964	15851	15766	15919	15815	15638	15820	15637	15849	15767	15893	15746	15574	15764	15671	15613	15782	15666	15592	15825	15608	15648	15900	15793	15903	15739	15809	15727	15885	15795	15700	15695	15805	15771	15866	15835	15781	15417	15645	15593	15610	15658	15919	15683	15550	15724	15674	15782	15542	15791	15804	15551	15730	15845	15636	15648	15858	15698	15738	15695	15645	15864	15748	15660	15710	15762	15762	15968	15679	15739	15566	15827	15673	15604	15695	15873	15698	15871	15843	15659	15712	15800	15704	15613	15626	15787	15737	15755	15903	15965	15776	15897	15619	15631	15708	15790	15758	15654	15653	15745	15623	15787	15699	15651	15561	15616	15624	15901	15746	15552	15651	15763	15665	15933	15739	15641	15684	15736	15679	15416	15623	15544	15673	15754	15791	15745	15855	15812	15714	15701	15717	15688	15857	15653	15725	15519	15601	15704	15678	15795	15866	15828	15680	15701	15482	15624	15921	15762	15640	15794	15696	15770	15589	15798	15553	15651	15607	15775	15717	15721	15628	15704	15652	15774	15696	15782	15699	15757	15659	15581	15846	15734	15696	15870	15726	15836	15772	15804	15868	15747	15896	15782	15633	15869	15741	15615	15556	15622	15897	15596	15586	15908	15753	15498	15581	15617	15681	15769	15571	15759	15560	15913	15644	15862	15528	15560	15610	15768	15872	15557	15919	15679	15581	15709	15873	15838	15778	15559	15654	15717	15750	15510	15793	15858	15638	15619	15724	15671	15764	15738	15660	15719	15811	15570	15592	15630	15537	15650	15801	15868	15630	15776	15678	15768	15763	15716	15745	15808	15659	15862	15736	15719	15778	15622	15616	15520	15666	15638	15791	15573	15508	15564	15587	15613	15645	15662	15681	15818	15648	15571	15691	15803	15818	15654	15675	15830	15651	15673	15592	15641	15583	15594	15733	15585	15651	15729	15641	15613	15853	15719	15837	15707	15855	15679	15606	15710	15682	15711	15645	15728	15564	15705	15562	15861	15726	15631	15911	15624	15436	15918	15957	15827	15753	15782	15589	15574	15699	15702	15799	15946	15641	15645	15769	15865	15871	15721	15583	15743	15765	15790	15728	15638	15672	15801	15735	15697	15818	15673	15704	15623	15668	15773	15693	15915	15672	15887	15626	15635	15752	15671	15712	15812	15648	15686	15472	15549	15548	15690	15797	15569	15572	15714	15685	15713	15544	15622	15626	15644	15819	15819	15747	15669	15669	15522	15767	15674	15604	15725	15791	15788	15459	15742	15571	15678	15793	15792	15943	15722	15722	15711	15837	15663	15670	15726	15645	15691	15818	15668	15894	15629	15884	15824	15656	15735	15520	15733	15663	15817	15661	15697	15916	15629	15743	15773	15719	15793	15730	15574	15446	15684	15625	15647	15814	15823	15763	15695	15494	15570	15737	15685	15615	15631	15713	15838	15701	15753	15793	15821	15731	15707	15689	15649	15735	15688	15468	15905	15700	15641	15650	15677	15638	15448	15758	15794	15843	15892	15791	15685	15852	15646	15679	15556	15672	15847	15756	15695	15826	15863	15612	15647	15832	15654	15863	15699	15707	15639	15693	15737	15684	15650	15728	15791	15759	15747	15716	15476	15699	15934	15814	15829	15461	15551	15775	15625	15738	15983	15631	15728	15637	15495	15810	15772	15615	15793	15674	15497	15690	15748	15795	15668	15667	15816	15779	15647	15771	15774	15667	15648	15768	15773	15591	15899	15575	15577	15768	15835	15703	15706	15717	15753	15636	15774	15699	15785	15898	15805	15547	15725	15824	15787	15604	15770	15688	15528	15670	15613	15718	15630	15590	15780	15613	15530	15741	15853	15633	15482	15679	15591	15590	15623	15742	15797	15717	15531	15710	15883	15587	15694	15828	15621	15731	15743	15896	15497	15713	15635	15778	15728	15744	15735	15740	15697	15785	15667	15675	15872	15706	15827	15804	15743	15735	15781	15668	15688	15551	15761	15735	15689	15731	15777	15706	15780	15540	15559	15521	15762	15593	15554	15780	15901	15774	15634	15757	15690	15686	15910	15763	15844	15676	15644	15757	15609	15742	15805	15629	15752	15775	15717	15514	15757	15850	15894	15518	15548	15722	15819	15682	15842	15784	15939	15723	15899	15808	15711	15719	15568	15691	15782	15816	16000	15624	15817	15796	15759	15960	15653	15719	15805	15712	15628	15719	15788	15511	15672	15788	15571	15832	15850	15645
26200	45110	44255	38037	32729	28389	24867	22597	20547	18988	17392	16987	16620	16506	16038	15864	15664	15730	15654	15572	15510	15304	15312	15349	15309	15374	15153	15180	15307	15231	15184	15392	15143	15160	15338	15137	15289	17531	16745	16288	16017	15856	15436	15723	15332	15286	15141	15285	15169	15149	15073	14876	15117	15155	15175	15164	14942	15109	15044	15030	15180	15183	15080	14991	15192	14913	15006	14970	15100	15062	15031	14922	15040	15050	15127	15179	15147	15168	15118	15150	14976	15016	14985	14919	15235	15122	14936	15124	15061	15097	15009	15140	15080	15056	14880	15143	15020	14965	15028	15025	15055	15033	15003	15033	15245	14979	15175	14997	15176	15172	15077	14961	15052	15017	15054	15010	14980	15167	15202	15087	15020	15033	14955	14902	15035	15173	14945	15074	15021	15141	15080	14987	15105	14806	15029	14969	15007	15070	15054	14980	14995	15064	14998	14781	15053	15001	15024	15248	14960	15141	15088	15094	15036	15000	15169	15090	15026	15230	15136	15043	14967	15155	14991	15176	15073	14963	15193	15009	15055	15034	15179	15164	15074	15056	15076	15072	15153	15129	15128	15044	15029	15047	15056	15088	15131	15153	15051	14762	15212	15030	14955	15127	15131	15060	15148	15055	15003	14913	15101	15030	14980	15078	15170	15119	15179	14996	15096	15141	14993	15030	15053	15116	15091	15176	15012	15012	15104	15179	14997	15028	15065	15075	15167	15218	15009	15049	15031	15102	15055	15033	14940	15018	15030	15122	15096	15185	14936	15033	14978	15222	14977	15125	15101	14910	15127	15102	15103	15005	15075	14883	15339	15015	14993	15069	15098	15012	15158	15049	15135	15081	15160	15075	15264	15138	14977	15285	15071	15020	15049	15227	14847	14959	15177	14885	14930	15041	15174	15082	15119	15108	15168	15038	15102	15132	15007	15005	14950	14951	15007	15123	15190	15061	15014	15093	15129	15057	14960	15231	14946	15090	14906	15128	15050	15041	15082	15072	15118	15240	14986	15163	15076	15120	15065	15271	14933	14945	15122	15100	15087	15031	15068	15091	15098	15035	14927	15038	15089	15198	15169	14994	14882	15310	15025	15075	15014	15100	15007	15043	15051	15017	15009	15116	15060	15073	14926	15098	15011	15109	15065	14997	15093	15093	15177	15129	15196	15021	14924	15094	15190	15011	15101	15071	14962	15024	15142	14849	14963	15036	14985	15096	15270	14984	15066	15079	15234	15163	14984	14870	14882	14921	14997	15009	15051	15206	15104	15018	15115	14887	15205	15058	15122	15041	15041	14891	15076	15073	14919	15127	15108	14984	15283	14875	15114	14915	15059	14977	14969	15062	15026	14994	15146	14985	15167	14993	15101	15084	15169	14967	15202	15094	15088	15103	15218	15106	14911	15088	15103	15106	15060	15172	14985	14969	15138	15065	15075	15025	15025	15147	15177	15072	14993	15132	15100	15168	15090	15082	15075	15204	14940	15055	15171	14958	15104	15026	14994	14995	14995	15041	15112	15103	15118	15013	14987	15064	14973	15072	15088	15060	14970	15124	14974	15085	15050	14975	15043	15094	14971	15032	15028	15016	15100	15133	15287	14899	15059	15002	15088	15019	15135	15226	15028	14977	14930	14986	14965	15113	14909	15042	15179	15048	14940	15139	14964	15101	15095	15168	15056	14874	15086	15152	14921	15028	15153	15106	15207	15048	15167	15108	15087	15003	15067	15015	15086	15152	15085	15011	14927	14845	15070	15136	14875	15201	15001	15099	15118	15097	15134	15145	15106	14990	15110	15026	14978	15047	15056	15181	14964	15032	15140	15061	14996	15101	15181	15084	15048	14933	15110	15022	14870	15070	15029	14905	14908	15060	15031	15069	15091	14877	15000	14842	15025	14946	14888	15005	14929	15135	14950	15085	15022	15023	14850	15097	15000	15129	15162	15067	14858	14972	14976	15111	15133	15068	14912	14997	15083	15158	15191	15255	14860	15060	15104	15013	15132	15070	14889	15043	14949	15179	15135	15072	14959	15088	15055	15118	14848	15056	15051	15106	15303	15048	15123	14955	15120	15153	15065	15096	14944	15072	14903	15099	15019	15031	14989	15136	15074	15146	15071	14904	15030	15086	14894	15109	15064	14934	15102	15139	15144	14935	15032	15304	14992	14970	14961	15131	15034	14976	14957	15028	14965	14926	15076	14919	15095	14967	15044	14980	15058	15022	15087	14923	15123	14905	15185	14999	15009	15201	15050	15110	15033	15077	15045	14898	14963	15125	15077	14862	15009	14886	14898	15118	15242	15151	15228	15020	15020	15012	15042	15115	14933	15079	15066	14980	15136	14984	15193	14996	15162	15175	15154	15136	14950	15208	15102	15088	15183	15089	15087	15072	15128	15029	15099	14922	15168	14990	15163	14926	15129	15088	14975	15054	15135	15041	15116	15102	14999	15084	15126	15023	15046	15093	15006	15068	15194	15038	15162	15141	15025	15075	15076	14798	14999	15146	14995	15077	15112	15127	14887	15152	15065	15016	15060	15127	14985	15166	15093	15029	15003	14947	15133	14992	15023	15152	15165	15067	15126	15141	15104	15025	15260	14937	15123	15071	15059	15118	15028	15093	15010	15411	15119	15075	15154	14972	14909	15046	15033	15112	15022	15093	15026	15099	15208	14887	14986	15016	15111	14961	15153	15067	15035	15131	14944	15177	14822	15111	14906	15132	14992	14962	15005	15081	15026	15124	15193	15079	15031	15065	15039	15081	15242	14976	15129	15077	15052	15020	15162	15030	15056	15023	15110	15047	15051	14909	15160	15010	15021	15008	15003	15048	15059	14979	15114	15034	15045	15209	15187	14912	14932	15145	14909	15024	15087	15020	14928	15204	15220	14934	15085	15008	15183	15209	14971	15002	15118	15200	15046	15055	15078	15121	14977	15026	15251	14906	15061	14962	15159	15110	15060	15049	15076	14996	15038	15032	15156	15065	14921	15167	15016	15099	15032	15204	15303	15050	15105	15070	15121	15200	14926	15054	14877	15067	15159	15025	15037	14990	14990	15156	15029	15021	15043	15094	15208	15234	14896	15031	15181	14830	15194	14974	15022	14829	15162	15084	15025	15050	14994	15125	15247	15084	15031	15157	15026	14987	15154	15007	15025	14997	15058	15181	14858	14988	15146	15075	15136	14933	15073	15092	15039	14842	15169	15124	14886	15082	15002	15161	15151	15053	15072	15114	14988	15044	15156	14903	15082	15133	14944	15109	15026	14915	14962	14913	15046	15166	15101	14940	14984	14986	15048	15176	14946	15268	15020	14990	15125	15000	15026	15112	14884	14986	15018	14990	15104	15059	15020	14974	15179	14922	14968	15201	15055	14944	14950	14955	15195	15058	15147	14928	15089	15169	15097	14998	14963	15248	15030	15110	15196	14957	15079	15034	15052	15170	14955	15041	15038	15099	15196	15063	15060	15284	15145	15145	15230	14999	15029	14996	15003	14862	15100	15013	15124	14991	15204	15141	15028	15083	15204	15005	14983	15060	15203	15030	15018	15042	14948	14973	15160	14925	15056	14931	15033	14965	15107	15075	14993	15084	15044	15057	15039	15020	15016	15140	15293	15181	15047	15128	14930	15082	15212	15139	15286	14913	14977	15145	14970	14974	14935	15089	15161	15288	14976	15046	15168	14998	15081	15202	15224	15192	15042	15190	15035	15149	15002	15108	15141	14992	14904	15254	15070	15216	15105	15027	15064	15059	14950	14940	14970	14879	15075	15031	15198	15144	15050	15088	14906	15106	15122	15119	14940	15167	15260	15109	15103	15069	15160	15052	15062	14977	14964	15186	14993	15096	15093	15185	15045	14997	14973	14954	15051	15013	14950	15080	15138	15111	15017	14909	15044	15079	15119	14932	15287	15103	14936	14990	15020	15013	15036	15117	15035	15018	15092	14951	15049	15090	15166	14962	14963	15103	15006	15136	15217	15063	15140	15075	15193	15037	15074	15101	15031	14911	15018	15133	15010	15020	14969	15015	15092	15072	15162	15040	15003	15128	14975	14832	14839	14993	15057	15022	14946	14980	15004	15104	15028	15068	14977	15174	15008	14880	15053	15043	14921	14891	15047	14916	15088	15075	15069	15132	14893	15098	14991	15098	15088	15109	15009	14990	15028	14897	15019	14866	14991	14992	15104	15025	14999	15057	15133	14871	15081	15015	15157	15154	15032	15088	15019	15046	14954	14933	15088	15058	14962	15227	15132	15069	15013	15076	14882	15031	14857	15062	15061	15011	14982	15019	14928	14874	14884	14913	15247	15069	15209	15059	14986	15094	14976	15058	15203	15085	14735	14985	15039	15131	15034	14967	15062	15080	14992	15202	14997	15075	15116	15150	15088	15006	15080	15098	15268	15152	15086	15182	14992	15048	15065	15095	15106	15032	14937	15214	15152	15028	15142	15151	15144	14911	14922	14990	15092	14978	15170	15082	14994	15029	14970	15029	15028	15184	15011	15038	15115	15086	15028	15067	15159	15011	14945	15035	15106	15031	15080	14998	15266	15008	15079	14869	15006	14891	15140	15027	15093	15072	14981	14872	15085	15146	15113	15039	15220	15078	15064	15052	15095	15299	14907	15160	15153	15166	14897	15218	15051	15072	15098	15006	15095	15008	14922	15036	15199	15225	14994	14995	15016	15139	15228	15130	15030	15024	15161	15094	15029	15167	15143	14954	15043	15158	15166	15039	15074	15120	15012	15027	15073	15016	15010	14912	15082	15084	15153	15184	15189	15068	15115	15027	15183	14934	15029	15048	15079	15018	15047	14977	15054	14933	15144	15188	14974	15021	14982	15065	14936	15068	14871	15134	15114	15193	14882	14978	15204	15052	15213	15023	15161	15083	15078	15123	15144	15123	14896	14923	15145	14862	15161	14927	15171	14950	15117	15160	15006	15099	14992	15082	14965	15019	15197	15052	15029	15049	15081	15020	15060	15065	15004	15256	15100	15020	15033	15032	15027	15123	14956	15014	15055	15088	14956	15004	15181	14946	15065	14963	15138	15108	15051	15119	15029	15087	15076	15170	15164	15187	15090	15104	15060	15048	14920	15103	15011	15169	15029	15232	14866	15026	14903	15069	14980	15019	15024	14997	15014	15088
27235	23884	28747	25712	20453	19188	18163	17441	16878	16495	16452	16449	16299	16091	16190	16049	16030	15808	15876	16038	15932	16151	16143	16103	15930	16292	16071	16113	16145	16003	15989	15971	16022	15960	15814	15920	15952	16046	16186	16160	15891	15911	15959	15980	15841	15965	15720	16015	15892	15874	15967	15896	15818	15865	15989	15809	15944	16005	16116	15795	16020	16012	16056	16040	15948	15925	16138	16003	15735	15981	15855	15727	15934	15956	15949	15804	15725	15816	16098	16023	15848	15904	15798	15737	16060	15970	15920	16125	15870	15832	15928	15787	15722	15703	15848	15837	15973	16069	15770	15823	16118	15952	16103	15915	15762	15894	16043	15871	16001	15831	16059	16009	15895	15969	15914	16036	15907	15810	16019	15862	15746	15621	15887	15914	15778	15860	15785	15904	15854	16064	15890	15990	16125	15916	15632	16010	16044	15862	15802	15902	15887	15999	15839	16042	15989	15837	16110	15804	15858	15885	15968	15832	15675	15848	15868	15874	15825	15946	15906	15804	16037	16057	15769	16292	16173	15787	15751	15828	15974	16056	16029	16075	15836	15876	15978	15892	15887	15922	15816	15879	15904	15752	15755	16134	15915	15876	15944	15845	15843	15914	16033	15782	15949	15990	15881	15847	15868	15880	16056	15946	15927	15931	15878	15992	15856	15868	15934	15819	15938	15958	16042	15920	15994	15954	15933	15845	15985	15952	15806	15877	16012	15884	16039	15973	15991	16123	15745	16093	15876	16057	15968	15997	15941	15954	15903	15647	15862	15810	15932	15673	15791	15924	15636	15888	16102	16011	15911	16001	15857	16025	15851	16099	16045	16116	16202	15985	15989	16085	15994	15920	15932	15890	15978	15783	16002	15890	16078	15722	15768	15806	15975	15942	16088	16012	15768	15925	15840	15948	16002	15937	16018	15835	15916	15821	15876	15945	15912	15860	15839	16098	16144	15943	15835	15856	15984	16020	15968	15898	15880	15940	15999	15915	15810	16074	15956	15846	15785	16026	16005	15804	16075	15968	15894	16022	15920	15802	15990	15893	16045	15917	16093	16093	15972	15818	15854	15893	16031	15922	15979	15905	16001	15952	15918	15951	15859	15645	16074	15814	15975	15950	15984	16133	15806	15646	16099	15921	16064	15944	15941	16252	16029	15988	15858	15958	15866	15808	15841	15956	16089	15902	16025	15836	15737	15799	15998	16009	15781	15721	16059	15754	15809	15829	15948	16140	16111	15877	16077	15987	15982	15928	15671	15901	16081	16127	16088	16062	15858	15916	15882	15827	16039	16096	15800	16125	15859	15847	15892	15766	16085	16163	15985	15909	15788	15908	16010	15959	15885	15809	15919	16062	16130	15919	15868	15854	16185	15859	15915	15848	15834	15896	15985	15998	16033	16068	16032	16014	16092	15954	15873	15963	15768	15978	15990	15963	15963	15939	15710	15915	15871	15897	15981	15874	16123	16072	15949	15830	15904	16021	15876	16051	15994	16041	16068	16025	16132	16099	16114	16024	16041	15931	16136	15952	15879	15863	16014	16120	16054	16054	15837	15920	15816	15960	15903	16006	15929	15963	15864	15779	15936	15999	15953	15889	15896	16002	15859	15920	15879	15762	15913	15892	16010	15865	15973	16049	15892	15863	15951	15970	16003	15926	15988	16034	16056	15948	15869	15992	15992	15790	16036	16101	15906	15979	16040	16207	16021	15757	15766	15964	15956	15872	15790	16164	15852	15860	15881	15873	15882	15887	15847	15971	15993	16018	15855	16093	16130	15966	15975	15791	16007	15774	15832	15858	15715	15936	15911	15919	15998	15818	16017	16020	16010	15895	15744	16064	15993	15910	16044	16035	15979	15936	15884	15853	15837	16037	16008	16144	15970	15843	15975	15810	15746	15958	15786	16113	15984	16070	16045	16011	15984	15850	15960	15952	15880	15722	16018	15998	15942	16035	15810	15824	15995	15988	16107	15874	15902	15934	15854	15920	15850	16065	15933	15820	15972	15695	15969	15993	16080	15959	16185	15985	15994	15818	15800	15953	15781	15961	16096	15683	16068	15924	16041	15951	15862	15919	15947	16015	15934	16012	15933	16022	16001	16053	15967	16054	15937	15842	15938	15922	16056	15959	16133	15988	16038	16068	15990	15927	15904	15858	15807	15968	16100	15931	16043	15811	15953	15792	16082	15972	15897	15911	15860	15797	15975	15771	16032	15896	16020	16221	16094	15922	15990	15813	16165	16067	16042	16103	15988	16012	16020	15911	15976	15899	16229	15935	15990	15955	15967	15859	15789	16035	15838	15989	15893	16046	16111	16003	15970	15867	16202	15902	15789	15973	16168	15952	15996	15846	16006	15943	15825	16040	15941	15901	15907	16010	15991	15849	15869	15974	15998	15978	16102	16029	16015	15776	15916	15830	15950	16146	15905	15933	15655	16080	15935	15907	15782	15831	15943	15880	15985	15938	15865	15915	15682	15877	16120	16054	16061	16013	16086	16052	16068	15898	15742	16144	15977	15637	16001	15781	15972	15795	15859	16207	15938	15938	15938	15875	15817	15915	16054	16203	16038	16063	15971	15883	15858	15923	16179	16146	15880	15892	15826	15791	15898	15894	15741	15979	15906	15773	15896	15718	15993	15978	16127	15779	16071	16039	15849	16044	16109	16306	15932	15975	16014	15917	16033	16085	15916	16092	15919	15664	16074	15701	16057	15902	16131	16001	15828	15974	16076	15949	16068	15936	15762	15817	16023	16018	15667	15877	15839	15952	16049	15977	15923	15952	15928	15810	15923	16092	15986	15844	15984	16078	15845	16014	15944	15790	16021	15719	15696	15928	16018	16020	15901	16012	16023	16004	16113	16218	15914	15947	16111	15922	15965	15941	15785	16044	16255	15886	15845	16118	16066	16152	16095	16045	15823	15863	15997	15925	15837	16198	16099	15962	15930	15918	16071	16114	15828	16108	15971	15998	16036	16104	16053	16185	15847	15989	15893	15640	15940	15935	16180	15939	15889	15738	16086	15872	16114	16209	16123	15969	15882	15790	15876	16208	16007	16063	15925	15879	15965	15995	16027	15910	15993	15752	15892	16156	16038	16085	15973	15923	16109	16177	15876	15879	16005	15883	16127	15879	15845	15901	16112	15665	16017	15917	16067	16028	15895	15941	16098	16050	15983	16002	15697	15927	15988	15772	16084	16009	16002	15910	15656	15928	16083	16086	15939	16050	15908	15918	15788	15885	15924	16034	15851	16018	15746	16026	16003	15844	16058	15877	15938	16081	16015	15946	15917	16031	15975	15841	15871	16007	15963	15892	15787	16003	15975	15838	15937	15990	15939	15770	15926	15994	15897	16036	15853	15895	15880	15958	15844	15876	15791	15804	16128	15887	16006	15870	16058	15959	16072	16002	15938	16014	15921	15966	15896	15905	15956	15827	15962	15974	15893	15944	16053	15954	15946	15947	16075	16029	15804	15789	15950	15790	15862	15984	15956	16170	16016	15761	16015	15800	15895	16101	15891	15978	15843	15957	15955	16045	15852	16034	15855	16021	15937	15938	15751	15961	15839	15856	15958	16035	15827	15808	16162	16019	15905	15965	15950	15972	15894	15981	16046	15991	15712	16018	16084	15852	15779	15885	15961	15953	15916	16076	15840	15923	15975	15803	16024	15848	15884	15742	15989	15899	15872	15947	15901	16089	15992	15807	15938	16076	15897	16031	16002	16151	16088	15882	16150	16011	16006	15937	15864	16067	15912	15823	15838	15907	16063	16141	16072	16035	15842	15988	15933	16043	15911	15958	16024	15880	15885	15861	15948	16086	15911	16103	15917	15781	15744	15929	15903	15788	15868	15931	15897	15958	16078	15804	15894	15890	16003	15927	16045	16011	15972	15884	16090	15951	15946	16129	15853	16071	15896	16052	16113	15972	15881	16051	15878	15928	16020	16037	15892	16057	16116	16004	15845	16017	15950	15765	15910	15943	16035	15835	16037	16116	15840	15965	16152	16018	16018	15948	15999	15809	16226	16003	16044	15984	16093	15751	15975	16006	15884	15902	15957	15930	15972	15867	15881	16139	16017	15837	16038	15854	15856	15884	15826	15981	15850	16084	15809	16012	15813	16151	15804	15858	15821	15702	15982	16203	16010	16035	16009	16056	15807	15864	16087	16013	15759	15937	15761	16033	15761	15985	15810	16010	16091	15926	16040	16068	15895	16029	15922	15812	15909	16027	16010	15977	15893	15875	15856	16007	15728	15999	15843	15915	16217	16004	15885	16089	15873	15858	15905	15692	16105	16008	15838	15661	15971	15998	15946	15947	16017	16122	15903	16063	15948	15928	16109	15978	15821	15864	15961	15949	15893	16019	15853	15932	16100	15742	15932	16064	15890	15850	15908	15930	16037	15920	15928	15932	15853	15992	15972	16167	15950	15902	16060	15874	15933	15861	16075	15887	16108	15974	16005	16057	16037	15949	16053	15971	15919	16044	15771	15799	15935	16108	15886	16205	15901	15978	15925	16034	16021	15924	16035	15961	15890	15883	15835	15876	15927	15814	15938	16064	16101	15796	16006	15990	15749	15919	15947	15736	16118	15933	16023	15893	15857	16019	16002	16092	15952	16159	15875	15773	16115	16100	15880	15927	16090	16029	15876	16006	16147	15873	16076	15993	16169	15866	15852	15895	15912	16046	15992	15980	15712	15967	15890	16042	15820	15975	15866	15984	15959	15973	15905	16067	16076	15919	16074	16018	15818	15985	15900	16023	15863	15918	15740	15810	15990	15885	15982	15991	15780	15951	16019	15918	15882	15855	16057	15916	15908	15888	16037	15775	15842	15906	15784	15883	15913	15908	16165	15822	15914	15974	15955	15750	15780	16037	15953	16018	16046	15760	15871	16051	16082	16018	15926	16128	15960	15982	15848	15781	15966	15958	15881	15944	16033	16067	16090	15915	16048	15904	15970	15997	15988	15914	16205	15884	16002	16160	16010	15945	15969	15914	16016	16108	15919	15986	15959	15884	16006	16004	15847	15908	15990	15999	15859	15858	15928	16086	16091	15830	15988	16057	15977	15931	15811	15883	16144	16004	15744	15895	15872	16019	15850	16026	15831	15916	15994	15749	15859	15958	15771	15904	15877	15918	15892	16082
24121	35171	33105	25948	22122	19963	18302	17212	16596	16042	15682	15533	15509	15331	15479	15230	15134	15161	15200	15344	15247	15157	15125	15320	15188	15457	15018	15150	15136	15259	15058	15113	15031	15100	15269	15382	15227	15316	15480	15200	15261	15215	15178	15308	15214	15095	15207	14957	15139	14996	15097	15197	14984	14938	15147	15129	15190	15044	15085	15059	15052	15146	15134	15134	14994	15118	15068	15140	15248	15163	15260	15101	15167	15053	15201	15175	15102	15112	15097	15040	15107	15200	15242	15264	15065	15095	15138	15079	15256	15046	15125	14990	15082	15089	15097	15259	14865	15007	15160	15073	15128	15038	15127	15086	15104	15209	14986	15220	15023	15085	15037	15119	15156	14978	15135	15042	15078	15224	15054	15090	15251	15040	14978	15174	15156	15087	15133	15037	15093	15055	15209	14974	14931	15185	14959	15044	15327	15256	14946	15214	15234	15178	15043	15091	15176	15235	15112	15102	15095	15077	15158	15164	15191	15161	15064	15158	15016	15153	15185	15120	15133	15179	15112	15090	15147	15066	15143	15153	15176	14980	15101	14986	15209	15055	15176	15190	15192	15056	15139	14899	15135	15195	15065	15257	14999	15110	15102	15166	15013	14942	14963	15199	15037	15185	15129	14967	15343	15126	15101	15073	15027	15187	15099	15078	15118	15119	15080	15194	15134	15092	15237	15169	15036	15065	15206	15206	15127	15105	15179	15082	15030	15075	14982	15018	15262	15103	15109	15290	14925	15143	15297	15116	15207	14973	15200	15179	14989	15219	15069	15088	15254	15095	15081	15103	15041	15261	15056	15085	15281	15163	14959	15136	15206	15121	15041	15158	15089	14952	15232	14960	15176	15162	15045	15035	15196	15103	15048	15427	15001	15154	15147	15180	14954	15288	15060	15102	15226	15074	15043	15146	15128	15070	14963	15023	15088	15130	15120	15104	15217	14908	15328	15150	15065	15201	15266	15026	15043	15054	15172	15128	15105	15266	15115	15012	15055	15300	15190	15142	15250	15065	15226	15113	15311	14988	15121	15168	15186	15118	15226	14963	15063	15072	15185	15041	15243	15030	15130	14956	15209	15058	14953	15166	15056	15062	15135	15145	14942	15104	15011	15211	15177	14874	15121	15067	15158	15049	15225	15100	15085	15282	15079	14991	14967	15233	15034	15263	15135	15123	15190	15025	15137	15062	15194	15165	15071	15187	15149	15050	15117	15192	15043	15108	15121	15107	15114	14751	14938	15176	15022	15110	15050	15013	15108	15150	15152	15080	15090	14993	15109	15056	15100	15205	15227	15145	15082	14882	15144	15015	15084	15072	15161	15088	15141	15157	15138	15197	15149	15130	15217	15110	15025	15086	15071	15230	15071	15167	15075	15260	15069	15195	15278	15168	15095	15240	15190	15015	15186	15204	15141	15136	15074	15075	15113	15063	15089	14966	14996	15109	15105	15190	15142	15043	15112	15077	14905	15125	15016	15039	15045	15118	15129	15124	15125	15183	14951	14937	15114	15155	14827	15199	15121	15153	15250	15257	15068	14953	15078	15005	15276	15051	15015	15168	15088	15126	15155	15141	15146	15005	15229	15063	15227	15199	14904	15144	15174	15189	15119	14960	14997	15015	15194	15049	15069	15027	15050	15118	15145	15108	15202	14992	15278	15158	15026	15046	15091	15033	15156	15124	14909	15133	15079	15048	15021	15182	15088	15120	15148	15213	15194	15078	15114	15089	15195	15093	15091	15041	15054	15155	15188	15027	15194	15075	15130	15325	15174	15177	15115	14976	15018	15143	14932	15100	15201	15058	15165	15061	15117	15102	15287	15136	15248	15000	15253	15042	15136	15108	15120	15011	15383	14944	15071	15082	15105	15064	15110	15113	15136	15125	15157	15213	15218	15252	15081	15062	15058	14940	14798	15133	15088	15136	15129	15112	15254	15037	15091	15138	15062	15185	15185	14821	15106	14969	15065	15053	15222	15086	15262	15169	15102	15130	15130	15062	15142	15245	15023	15341	15135	15185	15103	15217	15165	15155	15097	15042	15138	15300	14968	15113	15320	14993	15246	15076	15076	15193	15151	15151	14986	15018	15079	14988	14987	15131	15173	15062	15249	15221	15115	14995	15212	15045	15076	15291	15069	15113	15051	15062	15024	14979	15112	15201	15257	15102	15175	15290	14938	15157	15245	15048	15094	14987	15277	14985	15237	15247	15220	15227	15085	15123	15149	15134	15003	14924	15122	15015	15087	15160	15195	15089	15253	15203	15207	15108	14980	15114	15103	15056	15081	15177	15178	14998	15272	14974	15071	15059	14809	15042	15248	14956	15165	15042	15139	15267	15014	15044	15076	15204	15114	15124	15209	15101	15141	14977	15051	15065	15058	15324	15115	15180	15159	15110	15157	15127	15144	15120	15051	15033	15205	15039	15147	15102	15062	15142	15108	15094	15112	14985	15111	14984	15301	15260	15084	15033	15147	15301	15165	15202	14972	15158	15181	15173	15084	14984	15164	15033	15175	15108	14966	15108	15049	15067	15249	15179	15037	15022	15078	15156	15149	15165	15109	15124	15274	14955	15073	15193	15097	15061	15059	15127	15080	15283	15084	15142	15034	15017	15054	15216	15132	15151	14996	15130	15201	15028	15070	15023	15319	15130	15004	15166	15139	15128	15174	15110	15210	14918	15193	15091	15172	15109	14997	15170	15151	15097	15168	15065	15042	15045	15039	15196	15074	15016	15049	15081	15060	15241	15093	15293	15049	15124	15039	15103	15112	15196	15197	15120	15042	15109	15169	15096	15034	15071	15263	15037	15189	15033	15217	14947	15080	14994	15139	15032	14960	15186	15152	15188	15231	15188	15127	15112	15184	15286	15193	15289	15171	15156	14958	15102	15075	15175	15144	15058	15082	15099	15060	15163	14973	14981	15003	15122	15012	15186	15023	15269	15189	15224	15123	15213	15093	15058	15153	15092	15182	15123	15095	15139	14902	15159	15108	15130	15236	14894	15081	15146	15124	15125	15132	15182	15102	15108	15083	15064	15163	15096	15047	15210	15137	15105	15227	14862	15158	15175	14979	15127	15188	15009	15044	15152	15079	15202	15101	15080	15098	15159	15032	15095	15100	14955	14926	15194	15050	15175	15104	15119	14992	15043	15028	15177	14899	15121	15172	15206	14937	15061	14963	15235	15059	15099	15184	15000	15167	15176	15188	15223	15110	14889	15063	15309	15083	15188	14949	15035	14971	15046	15163	15152	15056	15195	15190	15135	15138	15139	15100	15029	15221	15146	15097	15043	14997	15041	14957	15008	15223	15075	15074	15124	15153	15158	15097	15030	15006	15121	15158	15119	15165	15204	15065	14916	15087	15188	15156	15042	15053	15156	15190	15164	15149	15124	15060	15134	15192	15141	15074	15177	15200	15225	15166	15168	15098	15147	14931	15075	15176	15132	15257	15129	15234	15143	14918	15134	15212	15103	15126	15087	15244	15046	15104	14957	15066	15216	15072	15115	15169	15102	15188	15102	15144	14977	15162	15257	15163	15164	15182	15217	15196	15087	15128	15048	15044	15099	15137	15130	15243	15089	15064	15118	15053	15065	15056	15113	15297	14983	15091	15064	15020	15074	15064	14974	15050	15078	15172	15279	15125	15086	15162	15039	15145	15034	15017	15079	15251	15108	15055	15117	15073	15127	15153	15089	15129	14862	15046	15157	15343	15082	15047	15171	15093	15103	14881	15203	15286	15009	15190	15290	15208	15159	15133	15088	15160	15033	15158	15126	15071	15003	15204	14986	15006	15057	15190	15147	15089	15159	15016	15026	15141	15102	15288	15055	15110	14959	15132	15141	15067	15255	15096	15126	15023	15147	15086	14952	15321	15093	15089	15117	15158	15008	15070	15155	15141	14943	15253	15156	15060	15082	15132	15171	15193	15083	15214	15016	15330	15153	15116	15106	15165	15296	15191	15114	15150	15112	15090	15181	15273	15142	15090	15094	14949	14942	15082	15219	15167	15027	15208	15093	14938	15122	15208	15128	14941	15027	15287	15041	15143	15167	15105	15290	15177	15066	15237	15001	15136	15030	15248	15202	15170	15115	15142	15050	15239	15199	15097	14900	15158	15099	15377	15030	15162	15139	15201	15139	15134	15209	15190	15036	15137	15030	15201	15256	15058	15024	15235	14969	15056	15042	15217	15139	15123	15320	15163	15062	15057	15224	15159	15252	15039	15040	14978	15203	15083	15042	15031	15124	15149	15180	15081	15158	15117	15196	15104	14992	15017	15013	15061	15268	15133	15031	15111	15157	14945	15153	15287	15120	15197	15122	15205	15069	15148	15221	15185	15152	15039	15135	14902	14993	15015	14994	15138	15002	15193	15033	15027	15042	15126	15159	15232	15123	15024	15188	15016	15043	14994	15138	15151	15189	15152	15053	15054	15204	15147	15190	15127	15137	15143	15163	15232	15219	15100	15004	15250	15052	15012	15105	15140	15131	15047	15145	15143	15221	15132	14982	15005	14981	15166	14978	15042	15203	15211	15105	15136	15065	15142	15062	15096	14959	15157	14999	15119	15182	15047	15171	15095	14975	14953	15133	15236	15054	15218	15168	14974	15051	15244	14911	15189	15133	15116	15165	15071	15082	15062	15131	15263	15217	15031	15288	15245	15083	14981	15196	15125	15281	15208	15105	15264	15055	14945	15121	15130	14982	15126	15143	14976	15168	15156	15163	15059	15131	15178	15247	15231	15117	15167	15164	15128	15061	15266	15166	15085	15028	15355	14945	15013	14995	15128	15119	15064	15139	15107	15003	15023	15292	15145	15148	15130	15041	15216	15093	15148	15096	14970	15175	15158	15073	15076	15132	15251	15154	15184	15242	15146	15170	15018	15115	15208	15100	15239	15260	15173	15245	15275	15162	15099	15142	15059	15063	15205	15320	15270	15074	15033	15042	15059	14993	15086	15207	14903	15075	15200	15113	15229	15134	15088	14998	14989	14969	15150	15092	15125	15055	15056	15146	15147	15027	15084	14981	15085	15147	14991	15171	15064	15057	14971	15296	15041	15171	15069	15203	15298	15272	15163	15152	15263	15144	15034	15125	15166	15248	15188	15100	15110	15087	15079	15010	15280	15045	15135	15118	15217	15188
23909	21379	28844	24942	23561	24133	23396	20232	18924	18238	17804	17384	17696	17472	17255	17303	17181	17294	17173	17183	17255	17045	17174	17126	17059	17253	16895	16885	17138	17042	16942	17029	17021	16804	16867	17060	16945	17802	17875	17544	17334	17078	17013	17047	16979	16842	16684	16930	16898	16764	16818	16966	16868	16975	16908	16911	16929	16984	16705	16698	17024	16952	16889	16895	16955	16837	16966	17034	17040	17084	16987	16819	16966	16982	16955	16881	16897	16638	17061	16892	16909	16975	16992	16888	16977	17018	16939	16661	16704	16896	17077	16925	16918	16960	16943	16838	16820	16811	16874	16873	16938	16683	16650	16826	16877	16866	16785	16956	16915	17032	16950	16836	16876	16840	16956	16881	16939	16921	17124	16734	16913	16710	16829	16930	17004	16888	16941	16903	16892	16698	16978	16906	16741	16840	16878	16986	17051	16785	16843	16931	17080	16859	17028	17001	17003	16876	16802	16845	16887	16843	17048	16914	16879	16679	17079	16935	17099	16811	16978	17154	17037	16904	16909	16888	16794	16959	16879	16905	16850	16666	17107	16992	16991	16851	16981	16905	16837	16902	17008	16967	17009	16938	16583	17057	16938	17065	16949	16866	16812	16791	16904	16913	16891	16852	16906	17187	16980	16816	16945	16934	16972	16897	16966	17183	16976	16922	16942	16932	17179	16715	16990	16979	17012	16807	17015	16923	16885	16811	16957	16697	16879	16897	17087	16962	16972	16788	16966	16958	16925	16919	17020	16980	16903	16811	16911	16979	16798	16853	16863	16640	16933	16977	16931	16996	16983	16985	16854	16899	16905	16768	16910	16997	16970	16757	16904	16786	16833	16911	16826	16920	17075	17036	16867	16900	16940	16952	16939	16720	16950	16891	16698	16795	16946	16701	16794	16766	16937	16726	16745	16958	16863	16821	16991	17126	17000	16585	16951	17121	16919	16926	16838	16761	17067	16746	16687	17024	16929	16785	16765	16910	16812	17110	17084	16935	16931	16997	16846	17077	16859	16692	16784	16781	16784	17011	16896	16909	16822	16819	17021	16894	16829	16990	16786	16948	17074	16781	17013	16940	16776	16833	17046	16700	16980	16898	16742	17020	16896	16895	16817	17121	17036	16872	17004	16755	17031	16857	16806	17053	16952	16884	16780	16750	16833	16749	16735	16877	16836	16939	16861	16805	16807	16817	16900	16956	17088	16730	17010	16687	16649	16808	17110	16774	16874	16911	16818	16866	16687	16968	16944	16741	16836	16899	16879	16766	16880	16950	16940	16833	16977	16911	16891	16863	16827	16823	16806	16889	16896	16783	16960	16976	17066	16990	17029	16847	16965	16996	17084	17011	16780	16872	16766	16620	16924	16968	16766	16856	16847	16946	16840	16722	16771	16862	16969	16929	16845	16730	16785	16971	16806	16827	16568	16728	16642	16779	16942	16843	17004	17006	17015	16988	16977	17008	16919	16964	16721	17008	16757	16972	16973	16744	16779	16874	16921	17011	16886	16909	16775	16748	16918	17020	16888	16720	16593	16815	16944	17147	16865	16849	16828	16761	16848	16987	17032	16862	17007	16836	16832	17046	16993	16880	16955	16758	16932	16715	17058	16930	16846	16803	16730	17063	16830	16843	16758	16799	17011	16815	16847	16911	16942	16906	16879	17210	16725	16771	17008	16922	16801	16799	17084	16768	16849	16648	16908	16942	16916	16888	16740	17008	16833	16782	16799	16977	16975	16858	16877	16875	16699	16933	16739	16986	16816	16894	17093	16990	16822	16944	16919	16948	16889	16789	16906	16931	16993	16922	16812	16644	16954	16745	16996	16806	16667	16815	16885	16788	16569	16859	16643	16996	16818	16824	17054	16719	16896	16652	16846	16783	16864	17041	16887	16791	16773	16691	16881	16907	16853	17052	16790	16857	16795	16834	16781	16947	16702	17098	17030	16845	16884	16878	16952	16805	16755	17002	17051	16982	16887	17011	16748	16868	16808	17007	16892	16728	16754	16906	16852	17148	16941	16970	17006	16753	17020	16720	16853	16842	16900	17003	16780	16961	16770	16727	16867	16800	16947	17023	16773	16743	16737	16639	16796	17024	16976	16931	16996	16703	17025	16700	16827	16820	16800	16968	16807	16857	17052	16667	16850	16927	16935	16699	17052	17007	16988	17088	16875	17022	16910	16801	17021	16932	16978	16709	16894	16956	16965	16859	16878	16962	16807	17030	16881	16887	16941	16851	16938	16876	16908	16967	16996	16911	16911	16822	17023	16721	16856	16966	16835	16692	16890	16750	16965	16946	16824	16670	17005	16979	16932	16953	16753	16873	16851	17014	16989	16954	17051	16893	16829	16807	17001	16891	16806	16737	16796	16989	16819	16855	16808	16824	17166	16855	16821	16816	16752	17070	16839	17052	16885	16875	16727	16974	16900	16742	16815	16767	16937	16724	16922	16876	17039	16800	16762	16954	16959	16927	16757	16897	16765	16686	16844	16976	16839	16836	17005	17082	16860	16877	16806	17025	16868	16792	16984	16963	17011	16942	16926	16915	16934	16822	16830	16784	16847	16901	17003	17114	17113	17000	16895	16763	16924	16950	16881	16990	16990	16955	16801	17185	16775	16761	17037	16837	16891	16807	16922	16950	16966	16896	16914	16748	16710	16697	17032	17011	16973	17052	16972	16833	16779	16837	16891	16791	16942	16667	16944	16925	16867	16944	16799	17029	17109	16901	16622	16728	16941	16806	16854	16874	16780	16826	16921	17005	16943	16868	16917	16944	17045	17013	17105	16854	16801	16823	17007	16988	17029	16862	16859	16848	16911	16937	16797	16886	16925	16822	17064	16796	16976	16903	16925	16972	16865	16864	16759	16705	16990	16834	16797	16802	16733	16856	17004	16780	16981	16775	16943	16926	16875	16847	16922	16786	16844	16960	17038	16962	17127	17016	16973	16889	16844	16925	16715	16997	16917	16863	16914	16971	16640	16869	16664	16994	16901	16892	16893	17180	16884	16946	16888	16805	16881	16680	16685	16758	17044	16590	16892	16824	16844	16867	16850	16934	16745	16902	16827	16824	16915	16991	16723	16957	17006	16962	17035	16809	16930	17000	16795	16644	16808	16867	16885	17074	16806	16800	16936	16666	16907	16809	17002	16832	16925	16821	16829	16806	16921	16840	16706	16614	16975	16787	16861	16976	16717	16886	16869	16706	16831	16965	16867	16929	16964	16997	16837	17000	16978	16821	16821	16981	16867	16739	17068	16986	16897	16911	16790	16913	16878	16903	16934	16752	16967	16887	17054	16791	16867	17000	17072	17311	17016	16721	16921	16859	16878	17029	16910	16893	16946	17125	16868	16861	16771	16876	16889	16863	16849	16754	16779	17005	16877	16975	16928	16794	16757	17013	16817	16715	16866	16808	16918	16752	16939	16661	16859	17107	16869	16855	16855	16944	16741	16922	16907	17010	16850	17019	16823	16754	16831	16871	16963	16870	16832	16963	17060	16965	17089	17029	16909	17008	16929	16863	16817	16958	16893	16841	16780	16715	16936	16956	16879	16884	16813	16723	16844	16694	16981	16892	16970	16800	17113	16821	16992	16815	17099	16771	16875	16875	16895	16832	16833	16956	16739	16746	16938	16915	17017	16842	16935	16963	16933	16874	16753	16821	16810	17002	16910	16961	16987	16830	16876	17154	17054	16824	16867	16839	16954	16964	17232	16760	16673	16857	16919	17089	16884	16932	16767	16867	16827	16903	17100	16656	16841	16650	17010	16916	16914	16879	16900	16859	16971	16863	16882	16957	16972	17006	16890	16939	17081	16880	17032	16603	16928	16727	16997	16841	16908	16919	16778	17013	16956	16839	16986	16924	16902	16893	16976	17006	16961	16964	17044	17016	16780	16985	16855	17130	16898	16842	16685	17160	16862	16851	16740	16862	16905	16969	16806	16787	16938	16818	16907	17107	17183	16966	16862	17094	16880	16727	16878	16986	16947	16836	16970	16910	16747	16954	16826	16745	16885	16931	16773	16984	16892	16998	16842	16796	16808	16910	16800	16937	16943	17044	16741	16776	16727	16878	16834	16846	16837	16897	16812	16906	17098	16964	17003	16916	16815	16839	16819	16906	16882	16863	16984	16984	16859	16886	17095	16971	17042	16909	16911	16955	16963	16925	16845	17080	16982	16903	16878	16818	16763	16711	16897	16618	17015	16996	16827	16810	17000	16795	16999	16715	16958	16801	16728	16919	16828	16930	17090	16863	16789	16923	16892	16917	16781	16799	16927	16922	16736	16894	16978	16944	16887	16822	16875	16663	16780	16819	16910	16965	17025	16986	16964	16654	16801	16810	17009	16776	17069	16984	17022	16871	16897	16849	16949	16996	16875	16896	16928	16994	16821	16820	16881	16763	16843	16877	16644	16767	17041	16947	16666	16792	16938	16938	16803	16898	16791	16854	16744	17023	16698	17001	16797	17012	16958	16876	16915	16955	16897	16952	17142	16899	16868	16896	17060	16962	16873	17023	16847	16830	17016	17011	16847	16862	16962	16895	16909	16708	16576	16810	16924	16905	16864	16917	16904	16763	16874	16879	16802	17041	16853	16874	16886	16898	16935	16837	16867	16900	17020	16720	16999	16934	16715	16835	17021	17089	16871	16761	16984	16936	16882	17152	16930	17030	17046	16826	17004	16985	16797	16711	16825	17032	16836	16831	16905	16654	16850	16774	16951	17024	17056	16922	16910	16995	16780	17010	16801	17009	16896	16927	17091	16880	16684	16724	16876	16820	16891	16930	16818	16851	16871	17015	16983	16838	16929	17051	16870	16740	16730	17066	16940	16777	17031	16965	16965	16917	17074	16809	16913	16844	16917	16959	16787	16937	16874	16804	16938	16778	16874	16880	16802	16873	16853	16724	16876	16656	16921	16978	17041	16940	16933	16726	16693	17007	16882	16879	17005	16930	16893	16908	16872	16809	16968	16848	16779	17010	16933	16902	16810	16983	16968	16877	16983	16892	16724	16788	16719	16878	16905	16896	16889	17111	16664	17066	16939	16811	16972	16942	16746	16937	16973	16835	16855	16808	16688	16876	16999	16891	16871	16870	16948	16989	16830	16760	16970	16869	16667	16944	16925	16829	17130	16723	16941	16785
24820	41629	40089	33199	28594	25132	22299	20728	19194	18148	17158	16731	16687	16586	16415	16226	16130	16039	15968	15969	16105	16011	16098	16010	16161	16071	15923	15886	15989	15889	15818	16013	15977	15783	15845	15999	16029	17219	17267	16498	16385	15979	16144	15805	15893	16020	15706	15868	15886	15746	15806	15905	15794	15815	16001	15598	15754	15719	15784	15787	15848	15944	15888	15899	15829	15773	15755	15793	15739	15955	15856	15809	15816	15817	15785	15686	15803	15817	15650	15564	15826	15784	15781	15755	15726	15861	15844	15753	15892	15828	15698	15769	15728	15937	15804	15767	16003	15764	15668	15821	15792	15963	15903	15795	15728	15777	15945	15809	15814	15782	15909	15881	15819	15665	15826	15831	15787	15633	15692	15822	15854	15975	15770	15859	15872	15793	15896	15621	15809	16074	15842	15816	15908	15826	15704	15788	15941	15851	15744	15886	15750	15917	15796	15955	15762	15740	15953	15892	15773	15750	15771	15736	15772	15921	15841	15829	15781	15826	15900	15899	15959	15783	15969	15885	15794	15899	15830	15789	15727	15896	15707	15870	15926	15742	15848	15802	15858	15805	15820	15921	15938	15855	15828	15847	15816	15848	15841	15784	15868	15749	15842	15725	16018	15873	15798	15881	15859	15809	15993	15833	15758	15591	15913	15797	15694	15942	15824	15946	15768	15858	16036	15609	15860	15881	15756	15755	15742	15741	15707	15861	15953	15822	15959	15791	15756	15621	15948	15808	15701	15902	15866	15869	15729	15897	15687	15720	15849	15646	15904	15835	15877	15716	15771	15669	15927	15822	15802	15679	15735	15857	15854	15807	15605	15917	15911	15682	15659	15844	15809	15778	15837	15803	15885	15776	15682	15677	15854	15805	15912	15705	15750	15633	15720	15686	15815	15880	15826	15731	15945	15839	15859	15839	15830	15937	15621	15726	15801	15776	15714	15753	15785	15728	15866	15666	15742	15708	15844	15835	15902	15807	15803	15956	15850	15804	15893	15769	15898	15864	15837	15761	16049	15737	15867	15728	15844	15729	15733	15839	15713	15868	15900	15676	15869	15807	15717	15860	15836	15903	15700	15695	15775	15738	15736	15640	15701	15786	15796	15786	15694	15734	15875	15886	15790	15787	15904	15769	15867	15716	15754	15926	15847	15817	15757	15865	15678	15878	15787	15683	15955	15781	15822	15709	15787	15974	15911	15757	15781	15935	15756	15884	15778	15923	15710	15945	15785	15754	15827	15748	15775	15871	15861	15882	15742	15662	15805	15668	15747	15814	15635	15758	15831	15776	15785	15767	15821	15781	15592	15727	15629	15952	15804	15978	15776	15889	15786	15731	15753	15839	15872	15884	15820	15881	15865	15766	15668	15704	15755	15672	15922	15942	15835	15701	15921	15701	15958	15707	15797	15696	15853	15802	15817	15965	15737	15745	15907	15782	15739	15654	15776	15646	15694	15811	15729	15838	15739	15959	15980	15865	15812	15958	15911	15807	15850	16031	15836	15835	15734	15675	15868	16008	15853	15914	15852	15694	15686	15795	15714	15755	15786	15983	15883	15773	15799	15821	15706	15772	15882	15810	15770	15633	15813	15816	15878	15841	15863	15794	15904	15732	15711	15713	15745	15882	15699	15928	15796	15798	15797	15712	15961	15619	15756	15856	15790	15674	15842	15737	15981	15877	15661	15959	15915	15785	15805	15797	15885	15639	15785	15901	15741	15826	15664	15693	15810	15839	15883	15698	15861	15704	15830	15745	15934	15751	16009	15839	15810	15844	15737	15866	15738	16006	15788	15751	15911	15732	15614	15691	15850	15764	15686	15800	15651	15832	15867	15929	15859	15960	15862	15774	15783	15941	15821	15816	15813	15886	15742	15578	15869	15857	15990	15846	15788	15726	16005	15732	15699	15761	15931	15782	15901	15950	15925	15949	15822	15799	15925	15695	16042	15737	15890	15978	15948	15833	15893	15905	15772	15698	15871	15781	15633	15700	15890	15830	15729	15772	15891	15702	15722	15734	15751	15718	15774	15906	15732	15927	15639	15821	15779	15815	15761	15757	15761	15879	15671	15872	15813	15771	16003	15713	15737	15910	15772	15824	16094	15743	15666	15647	15770	15882	15767	15874	15732	15680	15910	15769	15905	15635	15847	15697	15868	15773	15763	15795	15872	15769	15890	15926	15808	15864	15994	15778	15900	15734	15809	15771	15784	15697	15847	15591	15706	15780	15790	15847	15792	15827	15705	15808	15744	15745	15742	15740	15932	15781	15662	16070	15881	15851	15808	15753	15846	15828	15676	16005	15754	15854	15848	15990	15627	15788	15851	15639	15609	15786	15704	15701	15700	15867	15717	15833	15805	15883	15758	15907	15613	15837	15866	15976	15814	15835	15769	15835	15866	15814	15655	15862	15747	15899	15929	15782	15922	15890	15728	15857	15915	15798	15803	15789	15940	15810	15721	15873	15864	15893	15678	15799	15859	15917	15693	15835	15769	15783	15961	15763	15703	15687	15808	15859	15839	15955	15811	15736	15816	15590	15975	15786	15849	15623	15851	15866	15895	15803	15781	15891	15841	15893	15791	15952	15700	15869	15938	15738	15927	15823	15919	15684	15915	15891	15890	15696	15996	15600	15782	15670	15860	15810	15907	15730	15728	15848	15866	15711	15849	15672	16041	15824	15831	15976	15991	15564	15820	15780	15810	15800	15881	15904	15884	15635	15882	15845	15691	15797	15753	15668	15851	15897	15714	15660	16018	15753	15764	15777	15756	15588	15792	15914	15881	15785	15943	15925	15787	15891	15746	15681	15855	15752	15887	15915	15594	15894	15647	15880	15617	15932	15722	15834	15833	15835	15789	15843	15739	15769	15865	15866	15774	15785	15852	15834	15758	15863	15900	15818	15724	15745	15836	15791	15747	15746	15939	15790	15740	15761	15756	15795	15753	15865	15657	15672	15906	15893	15822	15761	15788	15799	15862	15931	15804	15831	15881	15684	15756	15997	15712	15941	15864	15826	15926	15799	15793	15727	15877	15755	15932	15856	15868	15744	15699	15846	15923	15705	15674	15828	15793	15792	15744	15852	15686	15795	15871	15803	15840	15724	15867	15898	15836	15575	15723	15971	15746	15774	15861	15940	15731	15867	15858	15996	15846	15734	15719	15773	15784	15725	15797	15963	15905	15834	15841	15693	15948	15720	15944	15600	15941	15919	15833	15659	15892	15897	15852	15856	15872	15687	15702	15804	15799	15870	15856	15742	15830	15736	15801	15851	15816	15839	15805	15759	15716	15706	15756	15901	15729	15849	15934	15691	15964	15772	15878	15868	15792	15862	15851	15866	15763	15999	15818	15941	15864	15818	15689	15842	15848	15807	15940	15941	15802	15970	15840	15748	15784	16001	15782	15835	15939	15932	15706	15799	15829	15865	15677	15622	15853	15852	15796	15710	15702	15763	15616	15788	15687	15703	15805	15670	15736	15794	15811	15690	15738	15851	15619	15914	15764	15867	15738	15620	15827	15711	15841	15721	15688	15790	15845	15653	15888	15967	15669	15883	15759	15783	15792	15662	15893	15779	15771	15943	15695	15861	15907	15694	15774	15928	15993	15836	15715	15841	15709	15879	15724	15949	15708	15896	15833	15732	15823	15823	15905	15982	15821	15611	15875	15792	15821	15699	15729	15792	15831	15793	15862	15719	15765	15715	15799	15945	15962	15687	15920	15822	15921	15812	15893	15801	15922	15794	15933	15827	15754	15760	15843	15712	15785	15715	15740	15842	15707	15848	15714	15881	15861	15523	15861	15821	15710	15751	15786	15753	15841	15944	15934	15843	15511	15830	15681	15748	15903	15632	15756	15991	15747	15757	15830	15744	15633	15842	15823	15797	15814	15950	15814	15775	15872	15783	15914	15819	15802	15979	15690	15779	15882	16012	15811	15814	15867	15641	15724	15929	15878	15815	15703	15685	15832	15729	15693	15931	15948	15793	16059	15772	15636	15942	15788	15917	15858	15757	15799	15800	15731	15749	15713	15786	15807	15858	15722	15809	15794	15847	15925	15876	15677	15854	15778	15658	15849	15808	15917	15701	15840	15730	15782	15759	15779	15803	15869	15874	15720	15669	15703	15751	15852	15616	15962	15821	15741	15849	15832	15803	15770	15721	15894	15954	15737	15710	15799	15700	15932	16057	15761	15690	15663	15815	15758	15644	15878	15925	15741	15879	15778	15857	15638	15871	15770	15853	15758	15909	15852	15788	15720	15822	15702	15860	15825	15756	15803	15839	15884	15716	15580	15568	15851	15762	15862	15859	15885	15929	15581	15777	15886	15880	15865	15670	15649	15747	15900	15917	15660	15849	15791	15737	15748	15973	15877	15963	15761	16039	15818	15708	15795	15708	15813	15782	15669	15842	15817	15760	15820	15759	15596	15773	15696	15666	15853	15860	15984	15767	15948	15765	15833	15884	15921	15665	15740	15872	15681	15777	15806	15849	15928	15851	15907	15721	15933	15790	15965	15744	15770	15843	15923	15683	15749	16056	15593	15954	15857	15919	15923	15625	15772	15731	15795	15717	15838	15895	15722	15769	15849	15839	15802	15779	15806	15718	15813	15954	15757	15842	15734	15789	15838	15840	15734	15823	15786	15806	15669	15781	15672	15907	15948	15763	15779	15915	15836	15833	15758	15865	15896	15773	15877	15725	15741	15937	16018	15829	15869	15727	15781	15950	15969	15777	15866	15726	15749	15785	15766	15958	15926	15787	15816	15847	16023	15890	15959	15794	15817	15825	16022	15780	15719	15844	15871	15675	15844	15921	15723	15929	15678	15779	15738	15669	15774	15831	15872	15845	15681	15631	15839	15908	15886	15773	15801	15998	15737	15897	15660	15878	15741	15806	15903	15671	15783	15601	15755	15780	15874	15720	15833	15810	15666	15896	15895	15808	16020	15983	15788	15706	15766	15875	15810	15789	15754	15758	15753	15732	15737	15797	15529	15780	15976	15701	15612	15855	15834	15857	15692	15943	15731	15752	15889	15707	15775	15829	15766	15766	15853	15853	15741	15838	15773	15657	15940	15784	15975	15652	15906	15786	15771	15873	15855	15905	15653	15793	15865	15979	15947	15941	16031	15871	15828	15690	15703	15923
22885	21340	29192	23966	22383	25186	26940	21923	20382	19426	18367	18096	17980	17838	17748	17388	17405	17165	17087	17192	17415	17293	17162	17250	17138	17128	17224	17101	17191	16924	17026	17001	16970	17109	17269	17348	17231	18277	18809	17917	17673	17234	17407	17050	16984	16971	16999	16960	17014	17172	17018	16851	16973	17007	17033	16956	17108	16964	16903	17200	17027	16896	17032	16843	17027	16771	16954	16988	16786	17179	17054	16961	16990	17044	16986	16907	16944	16863	16868	16920	17017	16957	16941	17027	16955	17049	16990	16920	16996	16992	16948	16942	16806	16856	16889	16777	16898	16799	16804	16946	16952	16916	16878	16894	17012	16888	17075	16900	16897	17107	17022	16605	17026	16951	16860	16873	17162	17017	16799	16860	16764	16986	16780	16965	17086	16852	17014	17062	16980	16934	16934	16863	16907	16861	16883	16868	16935	16949	16912	16756	17042	16945	17053	16839	16802	16900	16815	16881	16872	16952	17034	16751	16684	17010	16850	16809	16754	16935	16878	16953	16961	16846	16882	17032	16755	16949	16963	16784	16900	16905	17074	16911	16932	16932	16793	17013	16995	16924	17085	16932	16996	17037	16967	16920	17044	16973	16815	16903	16897	16782	16993	16769	16893	16886	16891	16880	16803	16842	16918	16975	17007	16829	17077	16817	16935	17061	16767	16984	16837	16999	16950	17011	16911	16934	16874	16732	16956	16896	16911	16875	16693	16897	16817	16820	17066	16899	16864	16850	16745	16841	16724	16750	16912	16928	16970	16959	17013	16695	16842	17007	16875	16880	16907	17031	17086	16790	17124	16913	16970	16843	16966	16888	16727	16877	17011	17026	16957	16899	17026	16996	17051	16589	16863	16653	16855	16994	16950	17059	17005	16739	17016	17001	16884	16963	17075	16769	16900	16816	17072	16992	16884	16846	17005	16651	16942	17033	16847	16877	16885	16835	17163	16960	16789	16878	16845	16862	16892	16845	17000	16817	16930	16901	16725	16758	16848	16837	16882	16890	17034	16962	17056	16915	16825	16658	16841	17057	17022	16899	16840	16858	16749	17056	16817	16999	16888	16804	16708	16982	16867	16996	16603	17020	17023	16781	17006	16818	17029	16635	16886	16968	16706	17087	16957	17072	17110	16834	16805	16996	16893	16896	17038	17024	16951	17057	16852	16838	16998	16865	16904	16926	16893	16966	16909	16985	17105	16868	16854	16936	17012	16928	16700	16934	16763	16924	16991	16783	16856	16947	16880	17058	16929	16897	16959	16984	16705	16869	16762	16788	16757	16770	16927	16851	16835	16815	17131	16965	16903	16883	16767	16959	17015	16953	16822	16852	16983	16903	16781	16763	16835	16746	16820	17028	16936	16665	16924	16734	16888	17045	16778	16660	16963	16768	16923	17002	16944	16950	16900	16873	16843	16814	16788	17040	16942	17057	16947	16933	16933	17073	16991	16733	16766	16886	17071	16922	16975	17048	16894	16841	16956	16920	16969	16872	16807	16892	16947	16780	16835	16956	16966	16990	16758	16937	16864	16907	16797	16825	16789	17123	16966	17029	17048	16915	17031	16989	16738	16986	16940	16856	16772	16885	16780	16986	17119	16864	16880	16964	16797	16817	16899	16951	16776	16932	17045	16926	16974	16971	16640	16742	17006	16772	16858	16801	16781	16815	16934	16680	16941	16810	16789	17019	16937	16820	16896	16944	16868	16854	16951	16813	16876	16871	16737	16793	16979	16841	16877	16944	16987	16749	16961	16810	16923	16803	16883	16822	16942	16738	17046	16871	16898	16785	16803	16868	16837	16943	16933	16752	16874	16930	16956	16741	16926	16960	17031	16934	16949	16772	16715	16756	17041	16865	16820	16950	17084	16860	16892	16995	16920	16848	16863	16760	16899	16853	16828	16822	16879	16862	17006	16586	16831	16924	16810	16773	16846	17076	16770	16839	17106	16802	16923	17041	16980	16910	16786	16905	16906	16766	16963	17023	16889	16936	16916	16622	16824	17070	16974	16770	16817	16859	16826	16822	16930	16814	16692	16819	16919	16801	16902	16855	16920	16904	16988	16846	16846	16698	16764	16843	16755	16833	16801	16900	16899	16809	16921	16902	16860	16584	16703	16881	16861	17071	16950	16932	16993	16774	16675	17006	16820	16866	16754	16902	17033	17057	16836	16706	16971	16828	17079	16934	16915	16758	16800	16630	17111	16946	16990	16876	16889	16819	16810	16832	16777	16973	16803	16835	16792	17006	17001	17094	16806	16892	16889	16662	16864	16936	17014	16825	16922	16822	16931	16978	17068	16725	16593	16977	16825	17002	16711	16783	16936	16850	16878	16796	16774	16594	16917	17045	16890	16923	16883	16995	16816	16942	16924	16901	16912	16945	16766	16731	16852	16824	16834	16874	16900	16790	16838	16786	16978	16880	16826	16825	16979	17051	16893	16895	16855	16889	16933	16781	17047	16913	16902	16816	17111	16868	16872	16727	16999	17170	16858	16776	16846	16900	16943	16929	16839	17138	17006	16954	16914	16721	16885	16927	16773	16860	16708	16735	16810	16858	16867	16986	16928	16927	17072	16953	16981	16646	16994	16612	16854	16880	17159	16950	16776	16791	17072	16846	16912	16903	16820	16827	16951	16855	16825	16743	16719	17014	16898	16960	16922	16788	16866	17004	17007	17086	16972	16905	16712	16836	17031	16960	16949	16955	16827	16770	16920	16727	16876	16875	16776	16950	16946	16881	16943	16985	17004	17045	16984	16998	16964	16896	17019	16769	16793	16875	16879	16866	16804	16715	17021	16866	16932	16922	16973	16868	17051	16858	16972	16811	16884	16881	16860	16760	16709	16943	17079	16904	16774	16846	17060	16888	16726	16733	17013	16793	16928	16954	16933	16808	16724	16892	16838	16856	17044	16733	17039	16652	16901	16641	17027	16771	16851	16926	16815	17058	16842	16722	16740	16706	16851	16823	17073	17003	16732	16776	16830	16772	16790	16935	16918	17066	16769	17080	16615	16871	16938	16866	16875	16967	16820	16883	16982	16834	16825	17061	16690	17024	16995	17033	17000	16666	17054	16780	16961	16984	17056	17074	16719	16806	16703	16656	16893	17013	16734	16765	16951	16908	16818	16925	16836	16729	16933	16788	16980	16965	17105	16843	16949	16925	17138	16961	17027	16928	16988	16835	17005	16973	16909	17116	16792	16943	16891	16993	16885	16880	17015	16855	16990	16992	16907	16859	16879	17109	17106	16941	16823	16930	16783	16842	17050	16898	16904	16979	17008	16840	16832	16914	16788	16612	16880	16892	16871	16841	17012	16945	16977	16757	16998	16934	16658	16867	17054	16900	16898	16806	16830	16829	16866	17246	16857	16920	16985	16919	16987	16971	16953	16821	16955	16901	16996	16990	17009	16852	16734	17010	16671	16895	16821	16834	16971	17026	17137	16777	16892	16845	16910	16731	17129	16838	16941	16868	16862	17033	16928	16973	16908	16881	16765	16924	16959	16741	16790	16885	16844	16917	17004	16801	16792	16853	16977	16846	16925	16842	16982	17066	16779	16800	16728	16890	16775	16901	17040	16827	16924	16886	16851	16835	16887	17019	16944	16748	16735	16876	16852	16866	16890	16842	16816	16971	16855	16731	16832	16910	16779	16894	16885	16835	16886	16826	16997	16819	16809	16837	17011	16809	16850	16862	16925	16942	17006	16813	16877	17012	16929	16965	16824	16882	16979	16827	16901	16895	16845	16874	16905	16881	16997	16895	16769	16900	16998	16800	16695	16748	16953	16688	16710	16805	16948	16778	16846	16749	16905	16969	16829	17011	16847	16950	16784	17085	16996	16764	16885	16866	16984	17021	16849	16936	16969	16779	17001	17132	16938	16852	16973	16686	16906	16793	17127	16876	16978	16841	17093	16747	16988	16823	16952	16932	16918	16766	16901	17093	16981	17161	16849	16910	16868	16784	17026	16971	16962	16733	16854	16763	16641	16890	16798	16739	16906	17073	16852	16892	16902	16765	16773	16853	16719	16874	16849	16792	16715	16992	16862	16793	16915	16817	17027	16933	16940	16899	16933	16825	17053	16906	17008	16701	16813	16865	16904	16909	17047	16804	16760	16654	16819	16816	17061	16995	16546	16958	16888	16963	16907	17013	16955	16992	16855	16960	16724	16935	16856	16905	16775	16683	16907	17069	16837	16840	16813	16988	16939	16699	16723	16899	16738	16821	16792	17056	17030	16896	16970	17129	16958	16693	16999	17065	17086	16984	16843	17108	17034	16976	16978	17133	16973	16923	16717	17029	16957	16958	17023	16874	16870	16878	16692	16908	16624	16890	16960	16961	16831	16826	16731	16762	16843	16744	16965	16902	16815	16807	16833	16868	16823	16838	16641	16696	16682	16897	16925	17026	16833	17034	16576	16838	16683	17004	16878	16647	16993	16976	16811	16959	16940	16927	16801	16818	16991	16918	16914	16875	16797	16878	17208	16884	17019	16995	16965	17004	16784	16874	16784	16985	16954	17082	16775	16798	17021	16963	16823	16910	16926	16932	16836	16978	16946	16799	17060	17082	16952	16789	16951	16920	16756	17068	16979	16974	16952	16930	16892	16828	17140	16996	16984	16701	16888	16766	16755	16793	16775	17019	16677	17005	16943	16978	16916	16949	16853	16876	16898	16825	16950	17047	17001	16967	16990	16777	16628	17044	17042	16833	16900	16878	16881	16987	16884	16823	17000	16931	16775	16855	16781	16941	16804	16896	16898	17093	16854	17029	16905	16976	16871	16855	16739	16803	16804	16966	16798	16836	16843	16825	16925	17109	17064	16774	17127	16977	16883	16932	16987	16810	16960	17017	16799	17098	17025	17149	16841	17020	16942	16839	16993	16904	16765	16890	16894	16908	17039	16929	16887	16976	16746	16873	16879	17098	16908	16801	16953	16945	16844	16979	16639	16865	16996	17020	16987	16623	16664	16754	16857	17024	16989	17021	16847	16797	16842	16892	16836	16903	17027	16902	16936	16823	16860	17002	16807	16824	16817	16821	16834	16775	16836	16838	16751	16909	16921	16925	17169	16907	16816	16976	17074	17004	16832	16957	16730	16706	16894	16765	16877	16781	16744	16713	16917	17080	16925	17123	16908	16858
26135	45233	43841	38096	32514	28281	25417	22913	21246	19431	17848	17556	17174	17138	16727	16531	16335	16237	16235	16090	16147	16064	16151	16284	16286	16046	16260	16166	16052	16197	15882	16108	16131	15850	16152	16336	15830	18349	18467	17013	16785	16428	16322	15951	16079	15960	15765	15869	15838	15846	15734	15856	15797	15539	15772	15888	15865	15835	15837	15837	15831	15708	15666	15797	15555	15972	15917	15907	15858	15837	15898	15903	15744	15753	15711	15753	15810	15679	15799	15838	15841	15883	15815	15906	15686	15721	15913	15841	15952	15697	15926	15833	15896	15794	15791	15970	15805	15799	15887	15765	15827	15687	15645	15775	15774	15828	15768	16007	15874	15897	15978	15587	15782	15785	15741	15816	15872	15797	15865	15736	15755	15916	15776	15827	15511	15858	15844	15764	15795	15934	15829	15852	15840	15781	15851	15717	15793	15890	15889	15641	15897	15612	15641	15704	15693	15975	15712	15881	15789	15826	15759	15876	15881	15779	15865	15762	15815	15771	15976	15910	15762	15777	15821	15922	16026	15908	15775	15655	15903	15722	15741	15768	15677	15863	15660	15725	15906	15764	15833	15826	15925	15948	15830	15827	15880	15996	15539	15878	15810	15665	15940	15845	15833	15813	15753	15850	15944	15923	15887	15737	15915	15933	15787	15855	15807	15899	15679	15566	15908	15770	15602	15828	15779	15871	15798	15709	15713	15761	15805	15713	15764	15787	15973	15820	15764	15746	15684	15804	15716	15747	15734	15845	15742	15887	15778	15794	15930	15806	15972	15910	15726	15832	15963	15760	15756	15754	15741	15775	15835	15714	15620	15891	15717	15792	15781	15840	15750	15807	15734	15975	15870	15756	15809	15859	15779	15840	15917	15767	15748	15714	15861	15872	16005	15677	15934	15839	15793	15767	15778	15829	15796	15861	15899	15845	15675	15813	15772	15702	15760	15978	15939	16005	15813	15873	15945	15839	15971	15738	15833	15736	15735	15743	15772	15819	15755	15756	15772	15880	15789	15805	15901	15871	15774	15769	15759	15864	15867	15761	15650	15788	15879	15818	15944	15756	15788	15727	15936	15791	15776	15765	15842	15769	15719	15679	15646	15708	15860	15781	15944	15673	15835	15679	15890	15730	15650	16002	15798	15879	15660	15725	15840	15863	15714	15717	15782	15870	15701	15738	15823	15818	15645	15727	15804	15817	15958	15639	15711	15992	15879	15841	15608	15830	15841	15967	15779	15799	15729	15780	15633	15828	15864	15804	15814	15879	15583	15789	15496	15935	15876	15780	15757	15808	15821	15775	15849	15847	15827	15861	15816	15746	15761	15694	15790	15943	15731	15915	15728	15793	15736	15792	15710	15717	15835	15803	15752	15596	15557	15796	15823	15856	15663	15973	15928	15818	15847	15800	15606	15858	15872	15786	15999	15837	15840	15800	15786	15678	15863	15912	15864	15729	15731	15720	15762	15849	15768	15779	15809	15818	15847	15652	15675	15756	15949	15796	15951	15849	15780	15906	15816	15901	15794	15826	15779	15896	15900	15824	15962	15892	15875	15750	15713	15866	15757	15847	15841	15677	15702	15615	15882	15839	15790	16023	15689	15683	15971	15764	15646	15775	15850	15734	15777	15671	15572	15781	15842	15866	15932	15807	15741	15846	15808	15810	15671	15962	15762	15861	15832	15754	15834	15834	15753	15881	15673	15778	15791	15875	15872	15886	15732	15899	15846	15863	15685	15842	15837	15716	15857	15697	15814	15800	15625	15777	15830	15836	15741	15847	15716	15743	15680	15932	15861	15955	15923	15832	15712	15817	15955	15757	15733	15603	15698	15741	15801	15925	15771	15958	15756	15741	15689	15916	15859	15885	15762	15890	15908	15722	15897	15707	15906	15826	15841	15911	15767	15882	15813	15770	15770	15675	15829	15864	15735	15892	15725	15689	15761	15981	15758	15782	15880	15959	15856	15784	15826	15833	15808	15751	15759	15841	15781	15887	15816	15732	15925	15805	15701	15774	15582	15881	15797	15720	15932	15751	15839	15867	15891	15698	15841	15739	15711	15969	15696	15914	15698	15810	15812	15806	15870	15667	15733	15770	16004	15737	15913	15789	15851	15782	15798	15788	15912	15849	15849	15914	15879	15874	15856	15719	15705	15911	15593	15776	15729	15782	15837	15645	15908	15710	15795	15772	15850	15777	15832	15772	15723	15645	15778	15746	15821	15710	15849	15876	15884	15857	15828	15779	15886	15799	15779	15733	15687	15821	16033	15609	15862	15738	15844	15882	15914	15794	15633	16036	15748	15969	15821	15735	15636	15914	15883	15729	15812	15701	15738	15849	15682	15758	15854	15984	15760	15854	15917	15958	15877	15732	15856	15840	15854	15895	15831	15856	15672	15748	15922	15966	15781	15805	15768	15798	15795	15636	15804	15709	15778	15956	15689	15611	15762	15717	16012	15761	15868	15842	15709	15842	15858	15753	15829	15979	15697	15715	15850	15927	15820	15940	15803	15705	15893	15739	15903	15806	15764	15775	15908	15776	15720	15748	15719	15778	15950	15570	15708	15862	15794	15808	15936	15838	15809	15943	15584	15819	15623	15863	15885	15654	15894	15935	15853	15770	15823	15658	15816	15836	15765	15775	15828	15757	15828	15757	15821	15876	15805	15703	15866	15604	15938	15889	15676	15705	15747	15855	15973	15823	15727	15733	15754	15974	15632	15862	15825	15782	15800	15828	15775	15791	15812	15710	15820	15836	15857	15855	15826	15805	15734	15741	15808	15660	16032	15663	15770	15912	15810	15859	15905	15713	15979	15605	15946	15837	15798	15908	15780	15751	15768	15808	15768	15858	15732	15833	15896	15810	15513	15762	15836	15714	15740	15863	15734	15835	15886	15825	15758	15791	15743	15854	15889	15808	15896	15893	15751	15868	15753	15855	15822	15895	15876	15963	15776	15792	15847	15752	15838	15738	15889	15675	15892	16027	15815	15725	15986	15867	15725	15722	15703	15846	16065	15698	16085	15616	15845	15764	15732	15869	15687	15728	15877	15921	15891	15728	15886	15828	15888	15719	15795	15754	15725	15802	15850	15791	15645	15689	15875	15652	15690	15842	15696	15812	15804	15657	15713	15863	15755	15937	15745	15757	15777	15798	15726	15789	15846	15754	15621	15897	15820	15692	15945	15710	15716	15820	15762	15607	15913	15834	16003	15826	15807	15939	15696	15791	15908	15900	15798	15668	15931	15902	15692	15912	15896	15771	15839	15633	15831	15914	15682	15726	15742	15909	15719	15651	15779	15691	15886	15753	15916	15759	15786	16036	15879	15619	15840	15912	15568	15601	15807	15694	15865	15925	15745	15914	15794	15856	15809	15779	15776	15673	15822	15738	15901	15797	15761	15727	15835	15611	15799	15701	15765	15756	15708	15743	15984	15763	15891	15687	15871	15692	15795	15830	15819	15857	15723	15889	15963	15771	15909	15748	15773	15879	15891	15711	15917	15778	15728	15800	15902	15821	15770	15697	15695	15703	15823	15869	15724	15973	15794	15809	15760	15611	15797	15770	15834	15775	15744	15687	15897	15845	15930	15838	15798	15846	15775	15788	15777	15785	15950	15850	15733	15664	15706	15983	15797	15671	15712	15744	15871	15836	15826	15828	15785	15794	15911	15638	15743	15953	15820	15820	15838	15866	15837	15973	15903	15664	15809	15763	15861	15897	15942	15877	15941	15736	15887	15782	15886	15710	15675	15811	15964	15691	15939	15657	15896	15751	15853	15961	15700	15779	15680	15792	15900	15724	15832	15885	15740	15713	15895	15757	15974	15642	15734	15734	15969	15790	15699	15838	16000	15821	15879	15641	15752	15803	16051	15653	15779	15787	15635	15673	15657	15899	15788	15901	15822	15816	15733	15842	15804	15759	15775	15737	15770	15819	15813	15965	15964	15895	15794	15695	15841	15695	15924	15566	15955	15723	15810	15799	15701	15686	15819	15809	15886	15603	15956	15939	15878	15906	15802	15697	15935	15763	15800	15841	15748	15796	15680	15958	15758	15774	15791	15726	15823	15796	15594	15675	15864	15801	15722	15780	15772	15696	15815	15966	15598	15743	15743	15785	15597	15870	15777	15748	15801	15804	15886	15647	15811	15823	15889	15754	15811	15843	15662	15728	15865	15679	15860	15832	15786	15722	15715	15787	15848	15738	15829	15509	15988	15827	15865	15814	15810	15759	15879	15879	15654	15701	15650	15838	15790	15731	15791	15673	15816	15752	15808	15866	15766	15676	15886	16011	15736	15838	15966	15872	15727	15872	15886	15752	15760	15731	15753	15713	15710	15883	15830	15777	16052	15738	15798	15894	15874	15825	15867	15666	15925	15743	15743	15889	15701	15740	15887	15774	15960	15893	16003	15962	15636	15669	15757	15982	15666	15781	15909	15879	15891	15692	15792	15809	16003	15895	15757	15914	15839	15824	15737	15936	15878	15823	15961	15875	15805	15853	15839	15807	15626	15757	15919	15720	15833	15898	15779	15779	15710	15652	15690	15782	15930	15970	15891	15850	15708	15708	15699	15920	15867	15840	15782	15864	15906	15815	15705	15716	15909	15761	15723	15714	15860	15943	15800	15628	15734	15896	15641	15806	15655	15718	15993	15783	15707	15780	15961	15715	15692	15743	15887	15837	15732	15759	15893	15840	15837	15768	15940	15783	15767	15922	15790	15818	15698	15698	15947	15744	16005	15716	15839	15860	15834	15947	15811	15629	15798	15698	15969	15875	15593	15932	15917	15815	15828	15952	15883	15743	15787	16010	15725	15777	15965	15678	15893	15776	15585	15945	15835	15752	15942	15916	15760	15804	15714	16007	15896	15756	15828	15925	15848	15748	15796	16039	15709	15836	15877	15734	15713	15828	15645	15751	15746	15762	15612	15861	15702	15794	16031	15770	15687	15936	15793	15833	15709	15830	15796	15819	15666	15840	15686	15851	15801	15981	15743	15843	15612	15794	15804	15826	15784	15852	15725	15776	15849	15612	15809	15851	15850	15771	15787	15752	15784	15891	15682	15709	15749	15693	15902	15874	15665	15638	15746	15857	15855	15670	15945	15915	15739	15723	15781	15678	15723	15753	15794	15773	15867	15751	15800	15754
27474	23886	29105	26040	21027	19493	18764	17918	17420	17253	17223	16888	17198	16978	16784	16897	16975	17052	16898	16849	16916	16960	17079	16734	16935	16885	16867	16884	16989	16982	17154	16687	16862	16834	16887	16820	16890	16780	17022	17027	16878	16874	16923	16871	16794	16876	16942	16875	16799	16976	16825	16934	16940	16977	16976	16970	17005	16712	16906	16827	16866	16902	16815	16679	16925	16767	16707	16699	16729	16794	16893	16803	16727	16820	16825	16687	16873	16731	16567	16681	16875	16840	16637	16731	16904	16732	16900	16824	16707	16814	16675	16625	16887	16665	16795	16765	16814	16723	16823	16887	16864	16813	16909	16734	16818	16791	16886	17004	16652	16703	16871	16714	16757	16606	16837	16797	16770	16701	17007	16792	16855	16798	16747	16840	16803	16886	16750	16775	16658	16750	16925	16775	16976	16800	16739	16878	16770	16814	16657	16741	16551	16778	16874	16938	16835	16765	16686	16647	16991	16750	16945	16746	16820	16717	16933	16894	16678	16939	16798	16746	16847	16855	16726	16937	16793	16943	17049	16925	16592	16677	16919	16541	16813	16735	16619	16901	16828	16761	16776	16627	16797	16876	16781	16735	16719	16799	16738	16770	16767	16617	16665	16695	16827	16947	16778	16853	16837	16749	16969	16673	16903	16751	16608	16765	16802	16909	16954	16940	16774	16813	16855	16826	16903	16579	16863	16939	16797	16822	16798	16739	16707	16532	16900	16775	16908	16574	16850	16881	16998	16809	16862	16701	16786	16971	16693	16883	16991	16797	16716	16723	16718	16961	16967	16927	16835	16805	16965	16810	16822	16764	16738	16834	16854	16853	16701	16817	16925	16566	16799	16875	16904	16901	16888	16930	16881	16617	16810	16811	16774	16716	16739	16761	16600	16950	16922	16674	16875	16850	16768	16796	16775	16788	16811	16956	16718	16839	16774	16806	16601	16775	16743	16800	16725	16763	16915	16794	16691	16732	16692	16959	16860	16786	17108	16842	16899	16967	16934	16763	16715	16820	16697	16649	16800	16866	16785	16728	16761	16989	16812	16792	16801	16930	16903	16813	16765	16817	16864	16777	16772	16744	16951	16849	16731	16797	16700	16575	16698	16781	16796	16733	16656	16784	16707	16840	16767	16605	16724	16692	16957	16659	17025	16827	16934	16775	16767	16815	16803	16677	16754	16741	16810	16550	16501	16650	16926	16676	16891	16705	16705	16609	16621	16824	16804	16895	16716	16743	16759	16729	16736	16858	16790	16875	16680	16834	16781	16687	16653	16861	16695	16703	16712	16750	16718	16751	16618	16679	16698	16766	16680	16716	16892	16770	16860	16733	17071	16809	16630	16633	17068	16714	16872	16819	16768	16958	16757	16508	16698	16832	16740	16784	16742	16753	16604	16747	16898	16837	16609	16876	16880	16592	16756	16884	16990	16997	16853	16623	16697	16621	16804	17033	16886	16725	16838	16843	16860	16782	16972	16823	16788	16868	16853	16862	16805	16946	17007	16776	16688	16752	16835	16864	16695	16578	16808	16764	16649	16747	16789	16708	16909	16987	16746	16763	16955	16888	16760	16678	16857	16725	16844	16730	16898	16835	16734	16704	16766	16674	16817	16683	16997	16737	16774	16681	16679	16953	16785	16912	16772	16697	16886	16787	16877	16785	16918	16838	16944	16825	16721	16822	16469	16984	16723	16741	16747	16737	16803	16898	16808	16763	16861	16793	16746	16718	16880	16702	16510	16803	17011	16815	16689	16741	16691	17006	16716	16732	16775	16762	16853	16791	16782	16695	16781	17002	16848	16686	16688	16895	16659	16890	16894	16735	16825	16624	16855	16913	16730	16839	16670	16667	16736	16989	16783	16564	16755	16748	16828	16706	16981	16895	16826	16917	16750	16843	16807	16973	16593	16848	16896	16822	16991	16616	16745	16730	16747	16976	16895	16822	16672	16842	16825	16714	16852	16855	16837	16704	16924	16949	16763	16772	16778	16819	16945	16791	16817	16944	16913	16873	16899	16741	16963	16798	17009	16806	16882	16896	16737	16990	16626	16858	16727	16882	16995	16748	16811	16720	16686	17076	16790	16925	16785	16672	16655	16828	16863	16702	16649	17010	16705	16705	16834	16943	16874	16972	16449	16558	16983	16702	16751	16820	16634	16841	16884	16857	16876	16666	16806	16737	16746	16761	16963	16840	16747	16940	16673	17042	16747	16555	16810	16877	16828	16824	17049	16749	16791	16674	16678	16701	16756	16809	16935	16791	16844	16984	16778	16770	16711	16832	16889	16728	16969	16965	16907	16861	16796	16839	16870	16952	16769	16859	16656	16801	16914	16860	16819	16924	16919	16834	16885	16832	16925	16860	16803	16962	16882	16678	16893	16787	16698	16593	16829	16865	16720	16934	16877	16826	17102	16801	16883	16870	16885	16818	16973	16526	16797	16641	16749	16798	16838	16750	16741	16917	16742	16642	16683	16814	16880	16835	16824	17089	16867	16686	16684	16901	16631	16901	16841	16735	16653	16637	16854	16817	16777	16694	16860	16986	16762	16747	16770	16980	16798	16882	16720	16863	16866	16894	16916	17049	16730	16823	16778	16889	16678	16914	16870	16809	16672	16745	17012	16765	16893	16917	16665	16919	16942	16823	16769	16668	16781	16831	16673	16733	16623	16694	16635	17029	16626	16707	16656	16764	16835	16860	16683	16710	16718	16802	16927	16845	16897	16867	16743	16750	16776	16934	16931	16878	16819	16924	16851	16624	16874	16978	16891	16791	16592	16892	16871	16864	16960	16825	16569	16881	16715	16742	17040	16799	16815	17031	16870	16851	16650	16529	16664	16913	16931	16692	16714	16697	16862	16767	16684	16765	16889	16751	16818	16829	16772	16832	16682	16607	16737	16855	16684	16759	16933	16939	16763	16987	16732	16754	17004	16805	16775	16849	16619	16702	16635	16775	16723	16895	16692	16763	16805	16698	16649	16504	16737	16790	16781	16755	16803	16841	16706	16664	16792	16682	16766	16840	16814	16880	16928	16902	16671	16876	16891	16652	16750	16746	16670	16673	16832	16742	16726	16831	16827	16946	16540	16883	16823	16780	16698	16863	16670	16859	16728	17108	16783	16842	16896	16717	16856	16691	16659	16702	16806	16574	16809	16792	16949	16850	16816	16625	16871	16950	16793	16722	16919	16730	16861	16839	16789	16652	16880	16699	16805	16806	16774	16868	16959	16828	16783	16777	16840	16814	16936	16950	16795	16768	16676	16683	16787	16840	16968	16876	16755	16822	16769	16818	16794	17041	16745	16692	16808	16845	16917	16666	17066	16798	16682	16808	16826	16827	16921	16839	17038	17010	16717	16942	16989	16905	16816	16627	16740	16965	16868	16651	16800	16854	16821	16713	16875	16865	16862	17016	17122	16776	16849	16924	16833	16891	16840	16870	16911	17029	16972	16869	16678	16746	16939	16794	16940	16888	16822	16752	16787	16762	17079	16853	16738	16916	16748	16780	16864	16600	16874	16715	17018	16660	16767	16780	16735	16823	16758	16754	16663	17047	16725	16726	16794	16518	16967	16846	16632	16732	16832	16694	16876	16803	16954	16863	16805	16712	16940	16864	16845	16633	16934	16830	16605	16937	16877	16884	16838	16876	16912	16820	16882	16978	16743	16960	16913	16948	16923	16687	17086	16750	16849	16742	16744	16831	16816	16701	16751	16784	16816	16860	16703	16827	16979	17049	16982	16833	16801	16739	16583	16839	16868	16885	16694	16756	16707	16731	16698	16778	16793	16774	16904	16952	16869	16819	16686	16745	16599	16813	16755	16809	16681	16493	16981	16704	16815	16871	16794	16773	16733	16798	16893	17039	16886	16710	16688	16981	16612	16706	16910	16710	16916	16844	16821	16799	16965	16702	16748	16793	16604	16772	16911	16882	16744	16843	16731	16931	16702	16778	16786	16807	16775	16761	16877	16870	16952	16863	16845	16832	17065	16777	16678	16775	16760	16730	16896	16806	16883	16754	16828	16894	16790	16892	16837	16749	16877	16871	16824	16659	16655	16626	16944	16979	16916	16648	16711	16668	16916	16713	16866	16787	16780	16890	16792	16992	16663	16938	16934	16725	16922	16889	16854	16907	16773	16780	16860	16823	16885	16718	16616	16830	16800	16642	16692	16824	16810	16820	16874	16752	16668	16882	16829	16845	16784	16961	16887	16718	16708	17009	16908	16985	17016	17027	16842	16706	16868	16541	16647	16868	16680	16868	16880	16972	16754	16877	16864	16756	16771	16832	16855	16863	16794	16956	16843	16685	16632	16654	16799	16749	16883	16897	16819	16713	16835	16847	16932	16851	17025	17045	16738	16698	16960	16923	16863	17032	16822	16895	16798	16934	16858	16760	16941	16818	16784	16795	16798	16774	16778	16885	16770	16687	16595	16709	17035	16705	16705	16591	16840	16564	16859	17091	16664	16988	16734	16744	16947	16872	16824	16794	16768	16896	16900	16911	16848	16730	16762	16873	16725	16717	16613	16773	16825	16901	16867	16838	16868	16698	16812	16885	16930	16833	16639	16742	16754	16859	16778	16811	16766	16608	16928	17034	16783	16962	16831	16791	16632	16757	16849	16578	16818	16828	16719	16593	16637	16808	16641	16648	16827	16966	16931	16767	16920	16683	16674	16962	16825	16840	16705	16702	16774	16944	16902	16927	16640	16681	16788	17025	17148	16970	16798	16925	16979	16904	16966	16763	16973	16874	16822	16905	16816	16974	16849	16878	16675	16852	16868	16910	16923	16881	16965	16628	16959	16916	16900	16657	16709	16746	16834	16698	16677	16643	17078	16889	16930	16770	16749	16669	16973	16777	16871	16784	16794	16874	16778	16979	16915	16823	16808	16888	17071	16744	16858	16741	16841	16900	16943	16774	16827	16809	16972	16818	16912	16749	16884	16810	16770	16716	16772	17005	16652	16905	16756	16651	16757	16649	16884	16664	16757	16919	16823	16762	16958	16907	16654	16672	16980	16898	16898	16794	16847	16894	16991	16765	16874	16687	16781	16740	16832	16754	16813	16738	16832	16872	16995	16767	16829	16676	16813	16912	16737	16849	16749	16829	16747	16771	16752	16581	16756	17012	16933	16713	16938	16780
24175	35029	32715	26340	22129	20014	18627	17825	17126	16326	15958	16144	15979	16028	15869	15971	15887	15836	15747	15846	15843	15880	15853	15825	15864	15831	15777	15788	15798	15710	15799	15760	15596	15790	15810	15755	15815	15983	15921	15953	15808	15861	15897	15750	15809	15571	15652	15696	15692	15792	15801	15688	15609	15840	15692	15766	15749	15720	15583	15745	15576	15676	15789	15797	15560	15746	15697	15757	15757	15824	15628	15831	15577	15655	15709	15721	15598	15704	15715	15566	15790	15791	15627	15752	15453	15676	15781	15829	15892	15603	15840	15670	15654	15729	15574	15907	15632	15879	15601	15585	15638	15699	15740	15688	15768	15728	15712	15574	15453	15845	15643	15783	15708	15735	15687	15634	15674	15674	15644	15659	15546	15881	15616	15842	15445	15783	15546	15785	15783	15684	15660	15756	15733	15653	15721	15644	15565	15778	15685	15527	15652	15803	15772	15660	15763	15726	15680	15695	15885	15479	15714	15627	15644	15795	15766	15793	15753	15786	15559	15715	15792	15645	15788	15668	15753	15777	15521	15645	15618	15764	15807	15781	15665	15670	15633	15720	15789	15814	15828	15716	15791	15732	15844	15817	15752	15676	15573	15660	15770	15865	15656	15781	15837	15803	15748	15666	15810	15662	15763	15699	15657	15514	15840	15688	15660	15753	15666	15787	15529	15640	15786	15621	15897	15780	15826	15865	15750	15812	15646	15832	15594	15839	15711	15742	15799	15735	15697	15702	15794	15788	15670	15648	15881	15669	15786	15594	15769	15837	15582	15767	15628	15587	15808	15635	15751	15879	15668	15712	15813	15627	15591	15728	15679	15584	15811	15610	15759	15647	15747	15775	15630	15556	15675	15705	15682	15649	15613	15802	15703	15845	15648	15783	15758	15804	15750	15811	15756	15787	15857	15691	15726	15786	15855	15728	15654	15673	15941	15704	15857	15762	15522	15700	15786	15722	15813	15737	15900	15667	15781	15704	15829	15741	15860	15797	15698	15650	15783	15781	15693	15547	15736	15856	15728	15817	15762	15640	15857	15751	15799	15710	15630	15748	15770	15833	15750	15630	15772	15698	15647	15779	15670	15721	15540	15629	15697	15770	15716	15785	15799	15667	15911	15675	15675	15675	15679	15676	15775	15686	15667	15723	15798	15545	15658	15742	15740	15756	15705	15786	15791	15695	15709	15804	15851	15847	15662	15786	15617	15689	15696	15715	15500	15754	15619	15859	15791	15670	15694	15687	15627	15927	15609	15629	15766	15711	15618	15712	15701	15540	15672	15747	15632	15657	15811	15755	15710	15611	15792	15466	15787	15696	15708	15706	15550	15695	15657	15751	15598	15624	15879	15575	15692	15618	15770	15700	15700	15541	15605	15642	15698	15778	15681	15775	15856	15714	15528	15654	15533	15695	15576	15677	15747	15682	15504	15701	15798	15712	15535	15622	15662	15680	15669	15656	15719	15776	15683	15784	15642	15790	15717	15739	15727	15582	15625	15521	15737	15807	15682	15613	15598	15731	15774	15772	15775	15641	15844	15738	15741	15727	15707	15637	15755	15749	15625	15769	15542	15725	15659	15740	15732	15774	15574	15721	15568	15606	15562	15635	15738	15612	15686	15911	15878	15795	15715	15761	15905	15821	15810	15780	15777	15788	15754	15681	15838	15694	15507	15734	15699	15675	15719	15744	15737	15858	15779	15740	15500	15702	15752	15686	15637	15631	15641	15915	15726	15991	15762	15817	15637	15625	15797	15588	15727	15723	15597	15576	15626	15750	15599	15664	15710	15889	15769	15716	15777	15718	15624	15680	15638	15716	15780	15829	15740	15795	15776	15699	15873	15702	15744	15732	15700	15723	15698	15685	15646	15789	15576	15678	15864	15607	15746	15608	15578	15683	15628	15870	15711	15752	15613	15606	15736	15651	15735	15627	15739	15820	15722	15887	15821	15729	15701	15758	15792	15772	15830	15789	15755	15760	15927	15601	15829	15739	15610	15506	15656	15818	15903	15733	15618	15630	15698	15721	15814	15672	15690	15651	15692	15738	15600	15830	15756	15682	15571	15732	15636	15602	15710	15705	15526	15732	15682	15804	15553	15674	15704	15760	15752	15817	15683	15652	15750	15777	15764	15804	15915	15644	15619	15700	15763	15792	15743	15714	15554	15708	15843	15636	15594	15728	15706	15677	15606	15813	15818	15645	15687	15690	15858	15685	15802	15658	15712	15683	15549	15735	15787	15686	15656	15723	15703	15721	15663	15786	15770	15651	15774	15737	15613	15774	15619	15744	15558	15645	15762	15620	15808	15635	15596	15766	15786	15732	15643	15819	15603	15751	15776	15559	15709	15727	15760	15715	15761	15743	15604	15736	15717	15779	15829	15708	15677	15668	15642	15729	15699	15708	15712	15727	15661	15768	15808	15697	15669	15765	15675	15613	15724	15914	15620	15517	15701	15877	15744	15778	15870	15684	15693	15719	15781	15561	15746	15745	15821	15938	15791	15716	15659	15584	15824	15727	15588	15699	15645	15784	15789	15798	15731	15747	15687	15765	15678	15687	15755	15698	15906	15664	15627	15697	15808	15563	15703	15651	15519	15744	15805	15711	15760	15718	15650	15626	15597	15780	15825	15573	15643	15679	15793	15673	15788	15659	15690	15935	15668	15694	15761	15747	15793	15804	15576	15722	15848	15450	15635	15542	15853	15782	15783	15623	15790	15866	15737	15833	15653	15732	15752	15737	15700	15751	15636	15694	15724	15597	15652	15665	15672	15595	15693	15798	15680	15685	15825	15590	15702	15736	15641	15682	15979	15837	15706	15869	15731	15721	15801	15689	15775	15556	15735	15699	15650	15760	15754	15745	15723	15622	15592	15661	15839	15751	15798	15555	15599	15554	15595	15772	15668	15684	15657	15765	15779	15757	15740	15783	15696	15764	15770	15645	15885	15482	15714	15657	15798	15661	15796	15835	15837	15609	15676	15615	15791	15709	15888	15687	15642	15695	15629	15776	15638	15911	15836	15652	15625	15678	15653	15705	15783	15777	15589	15658	15598	15735	15685	15676	15675	15819	15791	15621	15654	15877	15766	15823	15796	15767	15818	15700	15723	15680	15579	15678	15732	15627	15732	15818	15807	15602	15658	15857	15751	15626	15747	15651	15737	15857	15699	15635	15688	15906	15806	15791	15674	15599	15664	15722	15837	15714	15937	15785	15812	15603	15700	15715	15734	15678	15754	15598	15668	15775	15555	15795	15814	15734	15771	15742	15755	15877	15702	15653	15775	15661	15638	15789	15605	15702	15570	15670	15843	15744	15648	15691	15777	15683	15737	15636	15786	15699	15890	15532	15649	15664	15698	15643	15603	15762	15827	15607	15736	15728	15722	15755	15768	15696	15806	15515	15671	15592	15770	15777	15712	15810	15570	15685	15789	15685	15698	15739	15836	15786	15775	15784	15789	15617	15591	15768	15652	15668	15864	15763	15764	15890	15634	15821	15852	15788	15697	15569	15579	15788	15666	15518	15704	15684	15661	15714	15673	15647	15649	15856	15672	15799	15810	15622	15752	15661	15677	15647	15815	15675	15827	15643	15699	15845	15721	15596	15699	15650	15777	15772	15719	15428	15840	15662	15700	15843	15692	15603	15712	15688	15754	15699	15690	15746	15810	15658	15650	15640	15681	15777	15728	15979	15866	15701	15710	15621	15574	15808	15510	15570	15749	15738	15678	15740	15840	15591	15742	15739	15660	15640	15845	15749	15676	15695	15628	15703	15524	15735	15847	15698	15769	15957	15734	15644	15712	15642	15684	16016	15644	15825	15771	15683	15661	15809	15760	15770	15657	15626	15658	15941	15759	15901	15747	15758	15822	15668	15765	15508	15671	15713	15736	15768	15885	15560	15827	15583	15810	15667	15838	15887	15738	15573	15782	15753	15650	15844	15617	15714	15672	15755	15758	15764	15638	15894	15733	15664	15932	15610	15791	15741	15779	15871	15586	15721	15849	15662	15561	15758	15846	15629	15690	15769	15588	15645	15734	15583	15709	15726	15788	15750	15881	15735	15653	15649	15593	15834	15559	15696	15813	15593	15743	15692	15620	15745	15671	15723	15700	15900	15780	15796	15690	15505	15768	15648	15612	15611	15746	15809	15760	15658	15695	15663	15658	15786	15755	15523	15789	15753	15754	15658	15783	15667	15721	15767	15733	15773	15696	15570	15690	15660	15724	15791	15613	15789	15629	15591	15819	15803	15606	15618	15792	15673	15719	15833	15563	15914	15805	15761	15809	15672	15732	15937	15683	15665	15717	15601	15729	15621	15751	15734	15718	15893	15664	15410	15922	15840	15696	15792	15820	15725	15908	15761	15579	15753	15542	15796	15763	15841	15771	15741	15831	15835	15749	15641	15612	15680	15795	15627	15631	15789	15749	15671	15541	15743	15769	15636	15881	15648	15571	15764	15907	15640	15921	15723	15737	15736	15866	15819	15804	15834	15737	15626	15646	15650	15771	15612	15840	15617	15538	15838	15780	15548	15702	15646	15677	15677	15694	15611	15864	15798	15777	15712	15544	15884	15630	15760	15721	15719	15782	15775	15594	15790	15799	15839	15745	15555	15705	15775	15638	15766	15547	15693	15828	15654	15849	15649	15664	15832	15667	15634	15793	15848	15636	15587	15732	15720	15630	15706	15742	15733	15568	15496	15622	15801	15754	15809	15689	15571	15663	15677	15720	15823	15874	15880	15713	15627	15561	15734	15601	15701	15727	15727	15814	15803	15640	15669	15739	15630	15779	15789	15721	15635	15856	15810	15623	15799	15747	15713	15776	15736	15769	15749	15743	15766	15678	15687	15508	15824	15673	15661	15738	15741	15810	15764	15747	15662	15657	15913	15755	15931	15896	15530	15828	15705	15598	15726	15644	15801	15796	15801	15604	15763	15678	15804	15761	15917	15661	15824	15713	15548	15769	15604	15736	15646	15650	15757	15625	15842	15833	15730	15726	15959	15782	15779	15884	15781	15746	15834	15753	15691	15985	15667	15633	15858	15726	15827	15611	15699	15862	15716	15559	15670	15700	15726	15735	15840	15590	15763	15749	15572	15719	15925	15699	15538	15669	15834	15830	15668	15725	15694	15781	15724	15698	15590
23866	21390	28886	25006	23463	24216	23511	20400	19088	18521	18024	17803	17706	17471	17563	17409	17409	17217	17264	17592	17412	17361	17497	17207	17422	17361	17473	17212	17268	17369	17242	17581	17284	17294	17060	17184	17207	17849	17927	17745	17603	17501	17467	17160	17105	17110	17069	17148	17303	17135	17082	16975	17218	17159	17267	17400	17134	17032	17435	17064	17128	16963	17107	17151	17151	17246	17129	17028	16994	17018	17127	17114	17214	17282	16950	17042	17064	17229	17202	17189	17103	17265	17239	17351	17218	17177	17147	17332	16983	17184	17135	16992	17137	17156	17187	17154	17151	16900	17114	17109	17263	17101	17125	17204	17103	17173	17084	17293	17142	16989	17236	17052	17035	16991	17083	17242	17089	17295	16989	17163	17304	17065	17137	16984	17196	17334	17108	17233	17109	16976	17240	16959	17239	17078	17163	17078	17038	16969	17219	17266	17298	17117	17243	16951	17141	17075	17155	17190	17070	17083	17283	17281	17066	17263	17219	17180	17120	17189	17138	17180	17048	16988	16974	17013	17188	17234	17325	17019	17062	17123	17062	17233	17025	17164	17136	17188	16952	17124	17344	17036	17285	17097	17068	17094	17181	17132	17247	17189	17240	17103	17161	17120	17234	17035	16986	17195	17077	16991	17085	17090	17133	17020	17160	17075	17208	17229	16995	16999	16969	16919	17209	17255	17147	17432	17003	17114	17040	17156	17069	17216	17291	17107	17169	17106	17075	16942	17108	17155	17131	17249	17031	17098	17006	17183	17036	16934	17021	17164	17081	17087	17229	16972	16991	17207	17167	17186	17056	17125	16979	17047	17189	17365	17335	17274	17078	17165	17136	16936	17406	17168	17060	16910	16978	17031	16954	17174	16990	17066	17298	17202	17331	17250	17158	16910	17127	17166	17166	16900	17002	16918	17241	17055	17128	17195	17138	16939	17186	16986	17097	17176	17018	17101	17073	17295	17302	17024	17299	17249	17037	17010	17267	16995	17249	17115	17123	17091	16969	16926	17058	17188	16965	17012	17214	17245	17194	17105	17117	17174	17104	17228	17100	17027	17168	17157	17112	17171	17280	17173	16950	17088	16978	17184	17259	17118	17137	17049	17077	17225	17137	17215	17043	17142	17061	17182	17306	17110	17065	17148	17127	17135	17170	16824	17011	17123	17253	17035	17078	17219	17069	17191	17265	17217	17294	17408	17359	17025	17045	16920	16953	17049	17001	17124	17231	17209	17100	17009	17094	16999	17205	17034	16868	17206	17097	17066	17162	17155	17030	17259	16858	17047	17005	17044	17031	17244	17185	17147	17170	16925	17204	16986	17087	16934	16995	17187	17172	17084	17094	17163	17189	17115	17192	17102	17167	17294	17112	17163	17168	17144	17131	17152	17350	17255	17154	17103	17075	17072	17117	17086	17062	16954	17121	17320	17224	17170	17221	16962	17014	16927	17022	16976	17166	16940	16988	17187	17382	17006	17018	17157	17230	17175	17371	17042	16831	17134	17019	17075	16967	17146	17322	17140	17061	17261	17190	17103	17068	17041	16845	17199	17005	17042	17019	17093	16931	17125	16909	17128	17209	16893	17012	17052	17153	16975	17275	17031	17111	17226	17077	16828	16989	17050	17121	17298	17186	16939	17050	16937	17043	17368	17260	17110	17086	16910	17193	17009	16952	17083	17328	17084	17103	17282	17123	17136	17074	17103	17223	16949	17146	17127	17046	17132	17153	17010	17047	17047	17130	17002	17230	17336	17104	17274	17192	17041	17170	17164	17160	17095	17129	17048	16903	17191	17062	17142	17178	17036	17228	17092	17093	17126	17098	16973	17007	17194	17112	17152	17075	17067	17237	17223	17247	16809	17196	17332	17036	17051	17202	17087	17107	17112	17156	16990	17054	17141	17231	17011	17244	17135	17132	17366	17172	17270	17035	17311	17073	17045	17058	16998	17251	17127	17254	17183	17183	17070	17220	17223	16998	16928	17013	17148	17188	17115	16929	17167	16993	17118	17320	17031	17104	17012	17273	17105	17118	17118	17067	17208	17205	17175	16979	17207	17169	17062	17257	17024	17218	16947	17107	17187	17080	17039	17105	16851	17159	17173	17246	17067	17147	16955	17234	17088	17114	17117	17145	17148	17148	17050	17196	17036	17427	17072	17062	17094	17068	16920	17413	17091	17204	17097	17159	17156	17019	17216	17299	17146	17103	17165	17270	17143	17106	16998	16934	17294	17097	17140	16936	17140	17182	17108	17171	17083	16933	17068	17102	17133	17119	17188	17175	17019	17263	17297	17214	17405	17332	17047	17092	17104	17122	17068	17063	17162	17155	16901	17147	17074	17069	17048	17223	17222	17193	17073	16819	17202	17086	17009	17329	17005	17032	17222	17254	16983	17108	17221	17182	16980	17095	17081	17168	17375	17237	17099	17080	17065	17083	17214	17416	17209	17124	16954	17247	17425	17120	17296	17008	17168	17004	16960	16980	17079	17051	17165	17195	17280	17155	17366	17011	17350	17238	16974	17135	17066	16857	16973	16943	16944	17110	17161	17033	17145	17162	16854	17123	17178	17082	17169	17283	17060	17258	17013	17274	17354	17265	17115	17100	17029	17317	17283	16980	17102	17061	17107	17020	17204	17163	17309	17103	17091	16995	17130	17001	17283	17271	17266	16944	17100	17070	17157	17256	17203	17049	17143	17156	17248	16976	17081	17085	16855	17035	17129	17189	17117	17230	17151	17200	17070	17020	17001	17174	17148	17125	17060	17098	17066	17251	17093	17237	17111	17115	17132	17300	17235	17214	17093	17061	17051	17027	17033	17299	17162	17078	17072	17116	17184	16936	17281	17113	17066	17233	17199	17136	17181	17114	17157	17299	17098	17211	17062	17115	17055	17022	17076	17279	17067	17183	17124	17317	17144	17063	17186	17101	17188	17127	17255	17185	17026	17036	17094	17147	17142	17155	16968	17023	17035	17164	17152	17238	17089	17247	17187	17041	17326	17121	17275	16996	17246	17236	17077	17132	17288	17195	17142	17131	17361	17141	17164	17166	17165	17222	17130	17197	16942	17302	17079	17217	17202	17151	17237	17124	17153	17115	17251	17272	17228	17143	17099	17039	17198	17097	17158	16924	17119	16903	16925	17101	17099	17253	17151	17139	16967	17187	17261	16969	17175	17194	17197	17245	17222	17238	17000	16937	17160	17170	17061	17041	17050	17070	17086	16918	17215	17164	17207	17094	17214	17206	17228	17171	17226	17087	17153	17289	17199	17125	17086	17144	17021	17245	17135	17294	17147	17014	17161	17245	16971	16953	16954	17198	16986	17235	17092	17244	17227	17146	16960	17156	17004	17041	17168	17239	16910	17230	17207	16956	17219	17038	17257	17059	17251	17156	17132	17022	17109	17081	17212	17123	17203	17194	17048	17149	17241	17252	17206	17118	17092	17096	17155	17031	17262	17272	17254	16954	17144	17103	17098	17048	17203	17013	17161	17159	17010	16910	17018	17056	17194	17219	17191	16901	17150	17099	17175	17061	17064	17088	17003	17125	16977	17155	17018	17016	17138	17336	17211	17135	17295	16942	16931	17268	17147	17080	17046	17212	17048	16992	16935	17113	17160	17031	17087	17212	17070	17113	17212	17237	17059	17123	17213	17396	17266	17338	17080	17214	17241	17212	17106	17233	17132	16878	17156	17084	17391	17237	17143	17130	17232	17134	17083	16921	17303	17209	17105	17074	16998	17093	17188	17105	17060	17132	17034	17110	16932	17063	17118	17239	16987	17150	17067	17084	16909	17078	17102	17175	17116	17312	17005	17144	17129	17228	17008	16966	17110	17063	17191	17103	17055	17202	17141	17113	17182	17255	17115	17149	17036	17022	16976	17278	17064	17252	17195	17044	17047	17064	16973	17096	17225	17338	17164	16940	17099	16928	17309	17117	17165	17081	17391	17117	17100	17184	17056	17256	17249	17288	17012	17022	17345	17063	16961	16992	17072	17319	17146	17155	17270	17246	16933	16903	17258	17284	17141	16916	16945	16913	17042	17246	17188	17022	17038	16970	17203	17034	17106	17020	17273	17201	17133	17071	17205	17222	17203	17171	17000	16931	17201	17084	17284	16976	17028	17171	17087	17225	17300	16993	17019	17079	17028	16931	17146	17015	17095	17125	17274	17183	16979	17063	16973	16990	17175	17280	17076	17031	16979	17138	17143	17116	17084	16896	16949	16960	17181	16954	17118	17264	17127	17152	17237	17253	17108	17155	17166	17268	17070	17278	16898	17020	17238	17012	17106	17251	17164	17065	16959	17273	17114	17084	17089	17110	17217	17130	16980	16970	17214	17300	17014	17038	17105	17227	17112	17096	16857	16911	17240	17127	17056	17063	17295	16976	16821	17132	17240	17042	16934	17056	17099	17169	16924	17184	17079	17096	17234	17300	17101	17202	17150	17097	17336	17090	17322	17408	17271	17092	17262	17205	17136	17133	17235	17128	17194	17127	17109	17168	17081	17005	16924	17155	16936	17018	17035	17094	17280	17282	17174	17076	17276	17182	17162	16959	17179	17051	17227	16975	16914	16852	17193	17031	16987	17024	16922	17067	17188	17301	17165	16942	17056	17066	17172	16853	17126	17217	17141	17127	17129	17242	17200	17295	17035	17059	17302	17145	17079	17184	17095	17105	17214	17190	17181	17103	17091	17101	17382	17174	17350	17051	17063	17233	16954	17199	17180	17243	17202	16929	17101	17330	16834	17122	17281	17155	17076	17158	17050	17149	17348	17312	17121	17208	17123	17072	17135	17271	17016	17274	17022	17309	16984	17125	17292	17151	17227	17153	17064	17073	17078	17144	17402	17091	16866	17124	17047	17235	17120	17165	17194	17065	17008	17182	17113	17128	17164	17149	16944	17274	17063	17236	17320	17010	17011	17082	17051	17122	16930	16912	17135	17166	17318	16986	17031	17244	17122	17212	17112	17226	17388	16991	16994	17276	17172	17238	17061	17003	17272	17091	17131	17130	17156	17261	17140	17304	17099	17072	17003	17103	17212	17085	17151	17080	17367	16950	17067	16800	17120	17035	17258	17010	17337	17155	17127	17033	17223	16990	17102	17366	17085	17121	17079	16978	17175	17018	17292	17281	17079	17149	17068
24477	40665	39646	32709	27605	24402	22072	20249	19170	17703	17246	16823	16814	16521	16594	16304	16257	16206	16257	16218	16258	16312	16187	16063	16192	16086	16036	16101	15926	16088	15978	15832	15853	16046	15963	15864	16024	17089	17349	16977	16658	16221	16191	16112	16021	15967	15955	15826	15808	16071	16043	15914	16296	15846	15938	16025	16020	16085	15967	16008	15932	15806	16020	16032	15926	15917	16019	15877	15930	16010	15949	15955	15990	15901	15946	15731	15976	15841	16073	15833	15961	15977	15992	15887	15982	15907	15874	15933	15889	15971	15863	15857	15884	15833	15863	15981	15974	15830	16039	15711	16016	15892	15972	15874	16138	15921	15941	15878	16001	15905	15965	16008	15940	15968	15933	16003	15816	15920	16005	15854	15848	16116	16058	15863	15819	15976	15985	15774	16014	15931	15847	15903	15870	15921	16077	15850	15950	15951	15898	15843	15840	15832	16081	16003	15977	15981	16121	15776	15985	15963	15849	15965	15701	16083	15851	15971	15959	15907	15768	15872	15861	15848	15875	15998	16014	15975	15971	15971	15973	15982	16041	15928	15961	15963	15978	15904	15955	15849	16043	15853	15917	15910	15982	15905	16009	15981	15801	16005	15964	15995	15992	15981	15929	15849	15881	15770	15996	15812	15705	15891	15943	15938	15965	16065	16001	15923	15944	15969	15902	15973	15998	15921	15996	15955	15713	16062	15848	16142	15926	16109	16057	15838	16023	15929	15826	15919	15990	15840	16070	15978	15912	15863	15978	15884	15960	15821	15907	15960	15849	15850	15871	15823	15898	15897	15938	15693	15977	16110	15940	15981	15880	15749	15759	15905	15872	15852	15836	15926	15902	15864	15807	16022	15982	15853	15810	15839	16068	15785	15955	16017	15856	15948	15654	15786	16019	15847	15612	15868	15866	15853	16004	16074	16002	15991	15879	15729	15885	15954	15773	15768	15992	15961	16125	15857	15944	15907	15925	16008	16107	15803	15862	15931	15737	16046	16095	15775	15968	15940	15935	15947	16090	15959	16071	15989	15945	15810	15858	15730	15967	15889	15995	16044	15669	15930	15972	15778	15925	15981	16002	15837	15895	16070	15883	15839	16086	15954	15926	15922	16050	15963	15804	15867	15720	15962	15855	15954	15884	15777	16002	15913	15674	15809	15927	15874	15992	15884	15921	15778	16011	16017	16006	15967	16076	16030	15918	15983	15752	15916	15827	15989	15907	15849	15932	15849	16112	15898	16054	15854	15939	15864	15891	15872	15942	15962	15822	15901	15958	15854	15993	15833	16089	15908	16040	15944	15961	15863	15970	15794	15897	16210	15852	15807	15909	15841	15841	16006	15895	15964	16007	15845	15981	16007	16023	15836	15889	15841	16020	15797	16087	15994	16085	15900	15836	15989	15943	16074	15925	16032	15956	15851	15876	15934	15723	15909	15990	15909	16072	15825	15996	15933	15766	16123	15972	15997	15900	15983	15922	16128	15904	15844	15899	16014	15868	16012	15892	16007	15883	15953	15926	15932	16070	16060	15947	15914	15926	15936	15994	15869	15856	16009	16066	16116	15944	15856	16082	15990	15846	15896	15913	16099	15981	16003	15889	15744	15775	16047	15842	16009	16047	16021	16006	15794	16039	15947	15745	15833	15931	15933	15931	15907	15886	15843	15946	15998	15943	15921	15851	15939	15868	16096	15908	16001	16018	15788	15852	15865	15842	15891	16006	15925	15887	15858	15968	15970	15869	15897	16083	15699	15916	15895	15848	15931	16000	15913	16012	15882	15904	16036	15979	15823	16046	15935	15930	16062	15742	16003	15848	16013	15805	15916	16100	15987	16022	15953	15816	15845	15854	16051	15894	16009	15879	16077	15913	15991	15889	15974	15899	15937	15990	15958	16055	16037	15956	15890	16055	16012	16027	15995	16060	15979	15967	15862	16014	15800	16008	15994	15811	15935	15884	15814	15906	15782	16107	15956	15836	16137	15877	15913	15755	15741	15932	15731	15790	16086	16019	15980	15957	15884	16034	15953	15813	15948	15908	15922	15927	16041	15878	15841	15691	15976	15914	16035	16058	16106	16034	16004	15914	15951	15950	15929	16040	15927	15980	15871	15807	15867	15892	16028	15899	15862	15847	15984	15800	15901	15989	15873	15951	16040	16089	15803	15794	15832	15837	15957	15900	16017	15807	15936	15839	15873	15910	15935	15906	15818	15895	15801	15843	15979	15972	16004	15864	15844	16028	16037	15819	15994	16148	16109	15963	16034	15901	15912	16086	15797	15955	16000	15828	15893	16114	15839	15847	15847	15832	15692	15848	15926	15951	16043	15965	15993	15890	15985	15976	15934	15792	15969	15964	16023	16054	15912	15902	15814	15849	15930	16043	15976	15988	15990	15987	15816	15800	15938	15950	15938	15858	15960	15861	15797	15921	15924	16057	15917	16053	15807	15933	15983	15918	15798	15930	15939	15959	16065	15792	15921	15903	16021	15938	16067	16045	15837	15848	15890	16089	15970	15936	15937	15991	16098	15810	15986	15911	15924	15791	15911	15956	15959	15879	16026	16026	15761	15902	16047	16101	15915	15954	15951	16062	15995	15752	15711	15938	15894	16130	15727	15888	15935	15700	15980	15917	15801	15983	16063	16072	16021	16100	15978	15922	15938	16125	15764	15901	15768	15941	15772	15837	16084	15946	16155	15989	15823	16057	15990	15976	15784	15967	15914	15965	15934	16022	15964	15886	15989	15815	15906	15968	15907	15838	15771	15874	15801	15924	15881	15903	15888	16092	16058	15905	16027	15854	15888	16010	15954	16157	15869	15951	15801	15878	15970	16087	15866	15778	15917	15962	15730	16029	15918	15937	15729	15835	15888	15998	15971	15770	16076	15952	16016	16150	16027	15877	16022	15982	15919	16074	15920	15778	16001	16098	15926	15829	15890	15971	15832	15937	15903	16037	15991	15894	15980	15925	15903	15922	15937	15983	15875	15921	15945	16046	15861	15910	16059	15902	15973	15959	15819	15895	15966	15954	15916	15854	15847	16112	15715	15838	16000	15968	15957	15772	15780	16017	16071	15823	15958	15871	16144	16028	16052	15741	16137	15973	16016	15842	16024	15896	16016	15979	15979	15743	15812	15835	16010	15838	16002	15810	15950	15936	15948	15979	15959	15978	16026	15927	15864	15781	15905	16051	15965	15905	15953	15869	15968	15779	15961	16033	15989	15959	15722	15987	15925	15885	15962	16041	15868	15719	15993	16072	15947	16015	15955	15886	15981	15897	15938	15908	15762	15894	15940	15943	16036	15904	15921	16063	15963	15814	16076	15754	16069	16045	15931	16137	15906	15772	15954	15854	15953	15954	15996	15948	15935	16027	15966	15833	15973	15942	15931	15862	16105	15795	15921	15931	15948	15907	16065	15886	15930	15911	15904	15986	15997	16013	15954	16067	15878	15840	15944	15870	15903	16183	15854	15890	16040	15872	15832	15874	16036	15985	15836	15993	16008	16100	15775	15882	16017	15978	15977	15972	15971	16089	15842	15921	15891	15883	15888	15953	16031	15992	15872	16039	16020	16023	15852	15788	15802	15946	16044	16008	15939	16059	15967	15957	15844	15930	15893	15947	15998	15797	15834	15819	15938	15762	15877	15853	15891	15843	15906	15877	16043	16053	16001	15889	15960	15991	15903	16164	15989	16058	15801	15936	15948	16011	15899	15939	15947	15749	16078	15922	16016	15905	15881	15959	15975	15937	15900	15804	15990	15849	16059	15940	15793	15947	15938	15961	16027	15999	16028	15907	15908	15808	15981	15900	15775	15888	16021	15992	15806	15861	15892	16048	15788	15856	16048	15980	15882	15934	15944	15745	15954	15842	15940	15868	15918	16035	15973	15881	16164	16129	15984	15850	16039	15767	15909	15963	16003	15924	15879	16134	15928	16014	16055	15998	15932	15884	16044	15962	15853	15926	15926	15959	15958	15905	15813	15907	15830	15919	15934	15890	15925	16027	15873	15916	16092	16004	15768	15817	15872	15864	15963	15945	15960	16118	15771	15887	15878	15924	15795	15890	15889	16041	16086	15786	16013	15865	15886	15758	16153	15856	15940	15896	15830	15775	16058	15900	15829	15833	16073	15925	15967	16050	15865	15809	15861	15821	15761	15974	15916	15892	15896	15871	16026	15797	15966	15808	16046	15996	15941	15927	15839	16067	15965	15736	15705	15847	16002	15966	15998	15962	15730	15829	15937	16001	16015	15875	16040	15882	15929	16026	15909	15937	15806	15928	15910	15946	15915	16049	15830	15943	15926	15858	15944	15753	15879	15911	16012	15760	15813	16116	15835	15816	15820	15993	15950	15947	15748	16038	16072	16020	15980	15882	15782	16017	16018	15901	16094	15949	15915	16044	16113	15902	15737	16023	15978	15854	15926	15949	15721	15922	15837	16216	16070	15962	15864	16024	15941	15984	15876	16024	15864	15839	15988	15922	16042	15968	15991	15824	15898	15862	15995	15885	15682	15896	15802	15836	15880	15802	15911	15902	15917	15898	15934	15882	15869	15911	15936	15940	15857	16016	15909	15940	15941	15991	15894	15786	15816	15898	15997	16045	16013	15746	15883	15760	15961	15987	15894	15898	15789	16040	15832	15926	15887	16002	15777	16034	15797	16149	16113	15967	15842	15802	16042	15869	15933	15829	15868	15950	15978	16092	15917	15942	16081	16034	15990	15971	16003	15807	15907	16022	15843	15883	15975	15822	15707	16060	15916	15946	15947	15849	15951	15974	15922	15813	15811	15977	15976	15783	15977	15888	16015	15861	15869	15824	15928	15830	15917	15879	15778	16082	15908	15993	16002	15891	15911	15875	15997	15973	15745	15969	16017	15994	15876	15866	15930	16086	16153	15958	15910	15820	16087	15921	15976	15940	15988	15916	16006	16006	15924	16068	15922	15877	16017	15860	15814	16056	15800	15897	16060	15872	15793	15939	15950	15993	15913	16127	15970	15863	15905	15933	15958	16050	15933	15884	15945	15951	15976	15818	15873	15816	15753	15886	15897	16032	16230	16012	15922	15814	15860	15910	15811	15830	15804	16027	15801	15894	16114	15774	15928	16113	15842	15969	15895	15911	15771	15950	16016	15979	16059	15750	16100
22839	21317	29170	23922	22191	25166	26810	21331	19627	18932	18395	17927	17838	17640	17560	17457	17134	17538	17327	17160	17246	17128	17376	17154	17184	17088	17282	17062	16994	17089	17006	17070	17029	17067	17160	16961	17128	18504	17809	18035	17988	17467	17160	17197	16959	16906	17014	17054	17131	16841	16907	16962	16923	16895	17100	16862	16847	16867	17066	17022	16861	17006	16764	17051	17276	16992	16908	16968	16855	16846	16845	17085	16731	16942	16872	16993	17054	16952	16902	16901	16892	16634	17046	16949	16847	17114	16891	16798	17121	16853	16872	16825	16721	16968	17059	16844	16821	17031	16975	16774	16621	16931	16838	16865	16976	16851	17099	16897	16830	17046	17084	16991	17011	17072	16947	16872	16863	16812	16917	16921	16822	17131	16832	16798	16950	16855	16835	16879	16915	17068	16773	16927	16852	16745	16799	16901	16937	16766	16773	16847	16865	16831	16865	16868	16840	17031	16864	17032	16903	16998	16943	17012	17047	17018	17019	16881	17038	16794	16939	16749	16801	16818	16787	16998	16799	16850	16930	16957	16922	16802	16848	16834	16847	16827	16860	16892	16945	17048	16902	16868	16721	16902	16898	17000	17104	16715	17134	16938	16750	16954	16895	17029	16946	16860	16848	16774	17062	16787	16875	16994	16795	16893	16934	16817	16929	17053	16918	16743	16807	16825	16938	16759	16955	16872	17009	16803	16885	16892	16869	16793	16928	17078	16759	16704	16950	16841	16913	16772	16929	16957	16947	16890	16707	16825	16940	16976	17034	16927	16825	16774	16965	17033	16780	16806	16909	16982	16811	16689	17048	16641	16808	16954	16847	16762	17069	16982	16887	17114	16809	16721	16712	16740	17077	16860	16829	16948	16887	16857	16961	16785	16650	16849	16817	16804	16827	16898	17006	16921	16942	17101	16862	16786	16955	16693	16811	16954	16843	16929	16904	16821	16940	16833	16967	16906	16907	16824	16959	16914	16726	16922	16889	16766	16893	16867	16700	16942	16878	16888	16866	16827	16832	16809	16991	16866	16720	16785	16895	16934	16795	16973	16865	16756	17034	16892	16648	16948	16778	16840	16730	16682	17030	16939	16933	16938	16826	16734	17001	16769	16762	16747	16958	16665	16885	16859	16928	16861	16683	16827	16811	16995	16913	16978	16909	17006	16871	16840	16818	16864	16782	16812	16930	17029	16937	16885	16924	16886	17108	16977	16943	16766	16805	16803	16929	16694	16846	16929	16877	16982	16909	16944	16856	17005	17060	16718	16843	16876	17052	16836	16787	16812	17162	16752	16998	16990	16841	16837	17022	16857	16855	16987	16943	16972	17014	16830	16925	16944	16945	16897	17099	17027	16902	16849	17029	16889	16769	16897	16919	16847	16750	16790	16781	16762	16872	16719	16907	16813	16844	16953	16911	16655	16954	16854	16861	16878	16880	17047	16821	16913	16836	16862	16686	16806	16816	17028	16962	16843	16791	16699	16943	16810	17027	16788	16840	16864	17009	16904	16981	16899	16778	16868	16976	16902	16960	16912	16789	16902	16807	16865	16945	16721	16900	16926	16885	16823	16713	16887	16700	16801	16912	16901	16838	16926	16972	16903	16860	16901	16871	16815	17031	16996	17025	16912	16821	16728	16843	16922	16728	16808	16749	16851	16775	16762	16788	16955	16808	16889	16883	16825	16912	17111	16864	17050	16776	16867	16882	16996	16861	16743	17093	17076	16977	16972	16919	17014	16958	16808	16714	16780	17016	16951	16785	16796	16884	16731	16891	16737	16931	17038	16941	16915	16750	17014	16774	16797	16737	16807	16864	16878	17156	16696	16892	16773	16905	16900	16850	16758	16799	16844	16848	16953	16883	16689	16954	16942	17048	16854	16894	16988	16921	17024	16737	16970	17074	16919	16793	16828	16842	16817	16708	16878	16999	16731	16839	16810	16902	16698	16902	16928	16900	16752	16885	16592	16851	16829	16768	16832	16962	17020	16951	16905	16962	16757	16898	17138	16954	16832	16922	16762	16887	16710	16924	16934	16822	16769	16598	16842	17031	16779	16979	16818	16945	16909	16830	16692	16803	16819	16765	16896	16899	16845	16826	16837	17018	16904	16877	16897	17001	16904	16948	16855	16900	16769	17039	16755	16772	17194	16972	16904	16810	17024	16963	16860	16977	16906	16966	16813	16740	16819	16836	16820	16800	16879	16899	16921	16754	16894	17006	16761	16934	16717	16868	16730	16737	16630	16875	16722	17003	16900	16757	16740	16818	16934	17006	16904	16803	16711	16910	16921	17050	16714	16796	16992	16875	16831	16859	17013	17122	16939	16989	17015	16950	17001	16726	16787	16734	16927	16679	17090	16897	16748	16937	17025	16829	17339	16895	17063	16994	16827	16691	16774	16752	16885	16928	16713	16936	16702	17000	16884	16792	16595	16873	16756	16838	16922	16855	16793	16844	16762	16870	17023	16906	16911	16843	17065	16842	16833	16873	16807	16846	16746	16684	16910	16725	16928	16989	17055	16875	16684	16855	16914	17006	16776	16830	16849	16741	17005	16911	16576	16787	16867	16970	16978	17170	16887	16941	16892	16908	16982	17025	16712	16988	16963	17083	16848	16907	16870	16703	16810	16844	16831	16806	16913	16969	16897	17089	16918	16953	16866	17011	16847	16832	17017	16720	16850	16833	16953	16939	16949	16912	17079	16759	16772	16849	16793	16818	16970	16766	16913	16922	16837	16886	16842	16890	16980	16955	16715	16829	16934	16867	16769	16806	16932	16680	16930	16818	16817	16847	17081	16976	16704	16806	16707	16838	16956	16861	16821	17013	17029	16914	16638	16891	16973	16911	16917	16616	16844	16972	16852	16827	16927	16957	16739	16998	16886	17030	16848	16791	16854	16912	16832	16919	16912	16706	16869	16942	17009	16931	16834	16789	16716	16859	16788	16943	16856	16883	16837	16833	16819	16836	16805	16836	16840	16824	17134	16779	16908	16707	16786	16694	16792	16674	16724	16975	17013	16822	16885	16864	17010	16903	16849	16809	16907	16708	17017	16988	16601	16995	16736	17082	16870	16738	16844	16850	16956	16934	16639	16893	16824	16836	16880	16950	16903	16953	16882	16825	16936	16909	16733	16904	16713	17064	16866	16738	16799	16993	16857	16768	16788	16872	16974	16909	16927	16921	16869	16876	16654	16974	16864	16790	16859	16845	16894	16837	16816	16963	16832	17059	16807	16587	16985	16772	16892	16800	16902	17001	17023	16730	16969	16847	16750	16754	16726	16889	16922	16908	17061	16897	16967	16838	16747	16899	16991	16671	16968	16747	16912	16866	16956	16885	16700	16650	16884	17013	16919	16915	16865	16842	16690	16763	16977	17096	16846	16950	16953	16920	16922	16842	16746	16828	16724	16920	16718	16866	16914	16964	16939	16872	17065	16827	16924	16893	16701	16743	16821	16864	16973	16948	16987	16656	16862	16844	16753	16999	16800	16921	16899	17018	16717	17035	16848	17024	16832	16895	16930	16745	16943	16900	16956	16915	16722	16903	16722	16954	16916	16993	16881	16945	16802	16753	17018	16908	16909	16857	16876	17095	17008	16844	16818	16789	16841	16815	16890	16689	17072	16787	16747	16807	16798	16907	16946	16802	16900	16863	16877	16883	16935	16809	16773	16712	16964	16934	16879	16752	16976	16842	16932	16806	16941	16843	16847	16794	16577	16802	16948	17030	16923	16905	16894	16524	16662	16867	16791	16875	16848	16895	16659	16901	16966	16884	16697	16879	16948	16820	16850	16837	16854	16739	16840	16798	16983	16841	16923	16873	16974	16774	16894	16824	16827	17056	16859	16942	16967	16750	16835	16874	16897	16842	16936	16820	16843	16886	16881	16942	16829	16931	16877	16728	16830	16747	16833	16849	16931	16853	16800	16904	16836	16918	16994	16763	16842	16936	17017	16871	16802	16887	16953	16801	17036	16860	16815	16935	16919	16765	16855	16650	16802	16853	16877	16797	16972	16898	16817	16892	17013	16989	16959	16911	16921	17020	16841	16916	16636	16864	16764	17046	17032	16806	16896	16709	16988	16841	16926	16860	16871	16964	16830	16891	16877	16679	16891	16839	17002	16840	16944	16894	16767	16871	16683	16763	16732	16985	16771	16666	16757	16852	16686	16759	17133	16978	16906	16885	16837	16866	16729	16763	16922	16682	16998	16888	16698	17139	16980	16835	17057	17061	17022	16852	16927	16921	16971	16944	16774	16841	16860	16900	16832	17008	16717	16985	16978	16722	16890	16739	16897	17131	16917	17070	16757	16926	16853	17088	16881	16913	16927	16886	16949	16785	17171	17028	16842	16676	16974	16827	16759	16916	16890	16851	16950	16963	16957	17056	16926	16912	16718	16818	17009	16687	17027	16953	16796	16882	16877	16947	16699	16999	16871	16816	16863	16836	17005	16876	16953	16894	16831	16848	16726	16980	16808	16924	16841	16820	17029	16868	16929	16823	16880	16937	16789	17014	17010	16891	16772	16760	16720	17031	16901	16809	16872	16845	16887	16816	16812	16866	16934	16706	16869	16794	16871	16992	16879	16968	16810	16820	16822	16757	16852	16871	16733	16907	16749	16822	16995	16817	16870	16888	16891	16693	17094	16945	17001	16835	16791	16951	16936	17000	16972	17033	16939	16876	17044	17039	16911	16956	16764	16805	16685	16831	16912	16888	16785	16927	17008	16839	16816	16829	16807	16787	16716	16807	16944	16817	16950	16995	16843	16792	16915	16862	16954	16738	16949	16872	16869	16844	16870	16899	17030	16774	17033	16884	16754	16879	16898	17018	17022	16922	16969	16736	16831	16711	16732	16862	16785	16754	16730	16772	16882	16767	17118	17058	16911	16895	16719	16930	16859	16988	16786	16995	16858	16777	16757	16804	16928	16931	16714	16907	16749	16859	16953	16800	16892	16844	16941	16891	16830	17009	17149	16886	16908	16910	16769	16971	16917	16794	16895	16947	17001	16738	16843	16733	16893	16989	16774	16775	16990	16702	16896	16795	16835	16739	16885	16849	16699	16876	16915	16899	16992	16953	16928	16743	16975	16882	16930	16718	16819	16714	16611	16914	17053	16899	16908	17131	17028	16926	16853	16841	16837
25617	44441	42849	36736	31470	27658	24839	22107	20138	18729	17717	17574	17050	16714	16538	16486	16233	16553	16329	16270	16157	16185	16388	16291	16033	16115	16019	16100	16015	16128	16006	15885	15887	15765	15971	15803	16333	18549	16994	17495	17461	16710	16168	16117	16120	15914	15673	15893	15842	15732	15914	15802	15784	15958	15775	15704	15787	15807	15854	15751	15868	15867	15820	15912	15753	15737	15592	15752	15746	15814	15649	15941	15800	15848	15744	15737	15858	15645	15815	15897	15854	15740	15820	15741	15771	15959	15817	15570	15650	15813	15823	15876	15806	15882	15728	15924	15887	15777	15803	15808	15685	15728	15743	15677	15754	15817	15900	15799	15790	15602	15827	15672	15679	15717	15830	15746	15908	15758	15874	15924	15690	15836	15873	15753	16065	15873	15959	15760	15823	15857	15860	15948	15956	15651	15674	16101	15767	15690	15840	15841	15747	15769	15677	15720	15764	15743	15879	15811	15671	15881	15894	15711	15773	15730	15684	15845	15686	15885	15805	15874	15777	15648	15799	15980	15750	15757	15867	15834	15759	15815	15771	15924	15605	15786	15758	15858	15651	15686	15794	15803	15814	15731	15696	15864	15747	15849	15857	15776	15827	15717	15731	15841	15798	15618	15698	15727	15963	15781	15707	15723	15610	15933	15794	15896	15643	15865	15868	15767	15776	15900	15950	15806	15735	15826	15823	15831	15888	15860	15758	15715	15764	15814	15842	15816	15633	15678	15601	15988	15706	15797	15726	15723	15759	15850	15847	16017	15822	15842	15817	15661	15955	15808	15839	15784	15793	15826	15704	16020	15744	15705	15803	15816	15759	15647	15835	15726	15890	15712	15742	15724	15836	15812	15703	15778	15765	15754	15793	15778	15808	15838	15853	15762	15920	15823	15895	15818	15632	15946	15795	15984	15768	15876	15666	15780	15789	15806	15788	15862	15657	15799	15737	15927	15688	15767	15945	15769	15666	15870	15795	15720	15890	15666	15753	15795	15748	15779	15826	15886	15723	15852	15729	15758	15806	15660	15672	15572	15647	15906	15644	15932	15871	15676	15782	15748	15890	15773	15813	15720	15799	15673	15750	15804	15796	15754	15691	15762	15797	15707	15871	15663	15803	15715	15660	15794	15775	15766	15855	15712	15888	15722	15828	15783	15717	15795	15639	15696	15788	15802	15657	15885	15729	15753	15798	15594	15823	15784	15777	15846	15774	15735	15787	15741	15914	15771	15806	15902	15665	15908	16005	15836	15688	15742	15773	15818	15630	15723	15712	15697	15523	15938	15774	15749	15760	15811	15829	15623	15678	15771	15777	15833	15681	15880	15672	15798	15695	15669	15925	15728	15736	15816	15777	15666	15893	15672	15865	15628	15872	15855	15831	15696	15730	15861	15803	15754	15594	15818	15597	15931	15745	15777	15726	15737	15768	15810	15737	15766	15662	15736	15749	15766	16021	15765	15709	15779	15843	15867	15802	15504	15917	15825	15858	15745	15756	15794	15683	15885	15716	15628	15923	15800	15684	15661	15817	16023	15842	15790	15667	15691	15610	15858	15812	15617	15928	15804	15747	15839	15888	15722	15707	15692	15914	15857	15795	15696	15785	15682	15663	15898	15712	15889	15610	15679	15867	15702	15823	15793	15568	15848	15777	15927	15682	15881	15729	15826	15814	15732	15824	15864	15821	15688	15771	16044	15825	15791	15731	15801	15731	15663	15843	15855	15883	15824	15598	15722	15624	15846	15749	15768	15663	15837	15868	15882	15599	15759	15681	15826	15666	15785	15894	15705	15716	15899	15711	15690	15702	15757	15863	15770	15823	15717	15793	15771	15795	15841	15756	15781	15897	15866	15995	15679	15878	15766	15707	15895	15765	15767	15593	15872	15910	15818	15893	15953	15840	15974	15697	15843	15829	15693	15847	15903	15955	15820	15708	15684	15732	15942	15610	15858	15786	15864	15995	15722	15989	15650	15873	15828	15828	15746	15916	15881	15666	15723	15805	15927	15758	15732	15892	15701	15638	15770	15859	15801	15810	15676	15784	15795	15774	15777	15868	15682	15989	15753	15807	15883	15700	15661	15906	15700	15720	15799	15874	15738	15767	15754	15894	15622	15785	15707	15817	15821	15862	15714	15681	15836	15728	15800	15874	15606	15791	15838	15799	15834	15685	15874	15755	15872	15808	15713	15882	15542	15672	15657	15866	15693	15794	15790	15799	15773	15775	15907	15715	15871	15861	15720	15739	15686	15675	15678	15804	15821	15731	15871	15855	15816	15895	15805	15928	15848	15859	15658	15913	15754	15796	15638	15650	15772	15773	15648	15826	15785	15612	15781	15598	15601	15820	15777	15775	15722	15696	15795	15877	15793	15816	15725	15599	15895	15782	15738	15957	15688	15743	15838	15851	15847	15796	15814	15742	15733	15741	15720	15809	15791	15711	15861	15659	15772	15736	15753	15621	15701	15849	15763	15648	15683	15795	15738	15707	15790	15718	15688	15656	15784	15759	15754	15884	15750	15871	15695	15896	15790	15664	15799	15691	15716	15853	15622	15879	15775	15828	15696	15866	15778	15688	15530	15750	15919	15912	15760	15866	15897	15654	15858	15832	15801	15700	15778	15823	15682	15701	15782	15847	15850	15566	15755	15700	15766	15699	15752	15807	15698	15809	15797	15834	15760	15730	15977	15652	15776	15660	15850	15851	15852	15707	15773	15548	15766	15649	15789	15724	15736	15692	15751	15701	15669	15858	15715	15834	15815	15860	15741	15822	15752	15808	15773	15795	15698	15791	15796	15739	15794	15702	15829	15723	15786	15802	15610	15828	15973	15953	15598	15774	15877	15836	15708	15711	15783	15897	15923	15828	15677	15717	15933	15550	15684	15755	15697	15766	15778	15849	15889	15696	15724	15569	15850	15910	15827	15885	15927	15678	15704	15715	15674	15602	15944	15923	15753	15665	15770	15783	15891	15665	15743	15652	15923	15793	15808	15866	15840	15782	15602	15851	15799	15645	15839	15566	15832	15864	15626	15612	15656	15599	15688	15766	15777	15861	15898	15736	15954	15739	15715	15697	15703	15702	15684	15928	16084	15801	15621	15761	15740	15896	15867	15860	15698	15775	15679	15722	15801	15869	15887	15686	15701	15918	15609	15713	15666	15761	15930	15775	15773	15766	15761	15733	15962	15831	15843	15834	15709	15668	15831	15762	15692	15813	15736	15715	15965	15806	15823	15623	15765	15884	15803	15821	15750	15699	15868	15662	15824	15763	15912	15648	15903	15797	15762	15802	15753	15739	15943	15782	15823	15755	15901	15657	15991	15826	15719	15648	15797	15630	15735	15803	15850	15896	15901	15690	15647	15876	15709	15972	15705	15736	15925	15765	15847	15682	15913	15608	15653	15882	15610	15753	15765	15705	15767	15747	15709	15897	15757	15741	15799	15686	15761	15650	15596	15806	15856	15838	15799	15838	15820	15655	15806	15757	15831	15880	15638	15849	15710	15586	15749	15721	15817	15637	15698	15865	15738	15656	15944	15738	15737	15834	15885	15727	15696	15819	15882	15836	15842	15826	15849	15737	15653	15695	15766	15731	15887	15709	15827	15852	15727	15770	15691	15863	15826	15644	15637	15926	15770	15800	15807	15756	15741	15791	16012	15917	15901	15845	15798	15717	16022	15826	15899	15923	15768	15907	15534	15852	16034	15665	15880	15778	15735	15814	15718	15754	15699	16082	15889	15768	15827	15821	15891	15980	15714	15673	15803	15738	15767	15740	15828	15875	15783	15779	15751	15870	15779	15831	15833	15893	15789	15766	15826	15806	15670	15774	15721	15744	15891	15861	15894	15718	15787	15702	15817	15742	15780	15714	15515	15911	15802	15762	15743	15769	15660	15795	15735	15780	16068	15780	15763	15804	15835	15789	15828	15719	15835	15818	15752	15788	15777	15967	15883	15782	15701	15790	15676	15782	15577	15671	15945	15820	15776	15802	15806	15854	15802	15870	15756	15833	15723	15775	15698	15696	15949	15843	15744	15757	15715	15753	15747	15856	15549	15583	15724	15741	15940	15648	15543	15775	15677	15787	15785	15970	15886	15792	15819	15785	15914	15780	15798	15690	15746	15743	15711	15901	15805	15797	15856	15784	15779	15722	15791	15747	15978	15730	15752	15826	15908	15785	15682	15753	15767	15824	15812	15669	15696	15746	15843	15762	15851	15948	15761	15808	15823	15808	15928	15825	15826	15783	15742	15880	15916	15677	15683	15932	15754	15673	15873	15778	15692	15767	15789	15647	15836	15879	15716	15741	15772	15828	15733	15698	15993	15722	15990	15930	15743	15725	15604	15818	15885	15765	15806	15647	15775	15760	15704	15678	15817	15872	15806	15755	15721	15750	15844	15562	15883	15742	15822	15698	15758	15587	15748	15830	15742	15935	15927	15550	15718	15824	15744	15683	15715	15866	15768	15543	15841	15681	15819	15829	15723	15686	15848	15784	15878	15680	15813	15656	15944	15797	15794	15691	15714	15860	15668	15465	15815	15906	15771	15788	15811	15636	15721	15672	15682	15936	15710	15691	15739	15920	15733	15990	15720	15799	15720	15841	15579	15818	15856	15766	15757	15652	15828	15870	15912	15615	15723	15582	15733	15705	15628	15828	15846	15792	15681	15736	15708	15932	15797	15814	15676	15882	15821	15805	15867	15789	15926	15780	15764	15800	15731	15698	15882	15807	15894	15778	15738	15745	15650	15838	15715	15781	15799	15757	15793	15751	15900	15786	15719	15753	15828	15695	15791	15818	15770	15699	15731	15847	15825	15712	15691	15768	15822	15956	15866	15940	15773	15749	15746	15910	15730	15601	15788	15754	15742	15702	15765	15807	15645	15836	15814	15896	15783	15795	15678	15849	15857	15787	15746	15865	15823	15683	15815	15685	15876	15729	15762	15770	15634	15724	15720	15762	15845	15576	15768	15653	15823	15699	15775	15813	15620	15765	15694	15797	15765	15832	15708	15725	15851	15639	15739	15712	15869	15792	15784	15704	15792	15692	15865	15791	15771	15909	15735	15717	15787	15694	15820	15894	15738	15642	15868	15861	15728	15713	15559	15798	15661	15758	15696	15980	15847	15773	15920	15880	15886	15868	15742
27485	23673	28258	25365	20267	19103	18458	17390	17317	17017	17046	16859	16839	16863	16570	16933	16698	16771	16967	16735	16751	16769	16634	16805	16966	16878	16850	16898	16681	16597	16819	16624	16711	16730	16642	16531	16689	16859	16801	16514	16765	16591	16838	16653	16628	16697	16781	16785	16774	16764	16855	16628	16699	16699	16781	16747	16540	16659	16704	16712	16745	16585	16688	16897	16616	16764	16674	16800	16637	16895	16634	16811	16625	16640	16512	16613	16493	16568	16636	16688	16585	16509	16632	16692	16707	16831	16717	16681	16603	16633	16590	16647	16770	16744	16624	16676	16586	16533	16699	16781	16573	16862	16812	16877	16780	16542	16724	16783	16684	16875	16847	16505	16771	16632	16674	16622	16673	16609	16626	16468	16752	16745	16676	16640	16596	16461	16731	16759	16579	16563	16447	16617	16700	16605	16761	16731	16694	16612	16674	16798	16803	16624	16712	16623	16717	16624	16647	16608	16658	16489	16747	16522	16619	16836	16687	16688	16805	16515	16522	16577	16548	16511	16503	16548	16486	16573	16684	16457	16572	16625	16756	16709	16499	16673	16640	16623	16620	16521	16572	16722	16691	16546	16764	16641	16717	16644	16786	16821	16641	16481	16457	16569	16425	16527	16557	16633	16517	16536	16623	16533	16642	16838	16561	16633	16614	16451	16547	16731	16700	16589	16776	16476	16568	16755	16371	16631	16532	16594	16747	16871	16660	16606	16836	16569	16800	16712	16587	16527	16724	16604	16681	16652	16806	16705	16823	16591	16575	16737	16766	16586	16700	16575	16519	16668	16581	16457	16575	16638	16518	16671	16483	16919	16494	16657	16714	16454	16676	16707	16625	16572	16745	16563	16496	16560	16593	16758	16610	16784	16585	16679	16517	16755	16589	16637	16572	16740	16511	16592	16461	16331	16738	16571	16740	16585	16688	16361	16679	16613	16518	16652	16503	16680	16777	16768	16598	16539	16605	16772	16506	16571	16818	16649	16642	16637	16677	16647	16700	16456	16756	16518	16697	16842	16683	16441	16563	16792	16561	16765	16719	16596	16595	16647	16592	16496	16628	16511	16594	16674	16573	16737	16738	16817	16569	16458	16546	16589	16699	16612	16618	16615	16381	16538	16515	16723	16521	16611	16777	16773	16536	16734	16650	16776	16459	16613	16567	16560	16507	16640	16611	16705	16442	16614	16566	16689	16731	16569	16492	16662	16582	16552	16544	16605	16624	16631	16706	16618	16641	16518	16690	16715	16528	16861	16739	16915	16739	16763	16626	16759	16871	16799	16744	16678	16606	16652	16568	16512	16533	16620	16587	16703	16773	16825	16630	16483	16608	16670	16513	16638	16425	16633	16597	16537	16775	16799	16477	16615	16844	16557	16831	16750	16683	16573	16577	16654	16670	16565	16656	16743	16724	16535	16529	16540	16618	16831	16502	16741	16777	16687	16572	16591	16556	16630	16710	16657	16752	16604	16691	16578	16698	16478	16706	16588	16802	16429	16621	16791	16626	16571	16711	16639	16560	16548	16529	16605	16525	16599	16769	16719	16580	16813	16702	16702	16720	16567	16533	16456	16602	16763	16683	16828	16624	16577	16640	16715	16631	16631	16655	16798	16609	16681	16676	16643	16564	16824	16590	16602	16743	16758	16649	16570	16550	16510	16714	16648	16627	16639	16665	16684	16687	16524	16693	16585	16725	16857	16620	16659	16726	16538	16514	16627	16634	16576	16475	16573	16609	16588	16791	16629	16637	16544	16742	16505	16755	16541	16715	16674	16460	16557	16661	16582	16843	16649	16743	16528	16601	16732	16774	16713	16761	16629	16649	16463	16695	16636	16490	16683	16569	16472	16790	16723	16675	16616	16714	16645	16484	16739	16533	16637	16607	16671	16579	16821	16649	16741	16626	16822	16636	16739	16471	16502	16708	16689	16651	16560	16538	16533	16495	16822	16676	16657	16631	16566	16543	16529	16813	16478	16551	16643	16504	16362	16596	16581	16656	16759	16684	16730	16729	16497	16524	16501	16828	16666	16698	16587	16636	16774	16643	16759	16608	16723	16863	16647	16777	16551	16545	16472	16518	16502	16723	16702	16493	16580	16727	16664	16551	16655	16706	16495	16597	16608	16795	16626	16573	16580	16572	16606	16646	16803	16661	16520	16705	16637	16736	16791	16414	16593	16749	16735	16707	16866	16522	16780	16499	16484	16709	16593	16598	16493	16560	16691	16720	16728	16667	16500	16636	16522	16568	16810	16455	16503	16612	16466	16568	16600	16809	16688	16607	16752	16639	16425	16734	16683	16806	16683	16689	16466	16542	16592	16850	16679	16724	16681	16651	16660	16649	16617	16758	16634	16579	16486	16723	16772	16476	16869	16714	16761	16679	16535	16689	16573	16721	16816	16687	16660	16751	16693	16643	16590	16592	16586	16834	16588	16606	16521	16578	16592	16392	16662	16680	16557	16653	16573	16457	16691	16492	16769	16618	16656	16578	16601	16579	16667	16739	16574	16726	16750	16746	16515	16757	16744	16652	16432	16526	16540	16553	16472	16793	16499	16443	16601	16580	16557	16673	16608	16575	16769	16791	16668	16621	16608	16781	16611	16638	16510	16756	16668	16691	16527	16582	16468	16598	16885	16576	16986	16643	16461	16672	16918	16574	16794	16515	16702	16675	16746	16792	16832	16705	16616	16694	16684	16794	16649	16477	16544	16593	16527	16654	16682	16629	16812	16687	16622	16548	16664	16757	16586	16776	16568	16537	16624	16606	16723	16743	16868	16918	16687	16658	16654	16655	16840	16582	16592	16450	16792	16600	16631	16671	16674	16823	16702	16483	16653	16675	16537	16703	16476	16796	16806	16683	16509	16696	16586	16772	16810	16422	16658	16789	16870	16649	16718	16676	16670	16734	16524	16573	16492	16584	16607	16584	16790	16670	16678	16660	16473	16640	16790	16578	16574	16692	16596	16727	16759	16627	16766	16729	16656	16670	16607	16591	16603	16667	16508	16598	16766	16793	16675	16648	16719	16608	16735	16627	16675	16676	16545	16704	16773	16808	16637	16350	16609	16551	16588	16548	16645	16612	16769	16673	16680	16604	16603	16809	16812	16601	16613	16656	16769	16516	16599	16671	16621	16666	16785	16477	16816	16648	16716	16632	16565	16731	16818	16598	16692	16553	16807	16748	16728	16774	16715	16695	16654	16657	16610	16542	16666	16599	16564	16482	16668	16688	16555	16696	16507	16622	16654	16746	16515	16685	16462	16740	16580	16802	16661	16383	16701	16698	16617	16618	16581	16823	16723	16643	16473	16600	16702	16777	16735	16565	16723	16649	16711	16427	16587	16568	16576	16660	16530	16660	16511	16505	16717	16684	16654	16604	16655	16669	16420	16657	16699	16737	16610	16944	16824	16843	16547	16616	16697	16844	16475	16603	16493	16802	16585	16547	16421	16412	16560	16636	16624	16773	16647	16552	16726	16650	16788	16653	16562	16592	16559	16599	16800	16895	16696	16717	16810	16576	16573	16655	16806	16648	16674	16591	16643	16620	16561	16497	16518	16698	16568	16536	16775	16668	16680	16551	16664	16582	16695	16444	16508	16796	16536	16609	16900	16743	16587	16441	16738	16748	16666	16753	16690	16370	16567	16662	16588	16710	16505	16566	16597	16627	16639	16546	16682	16715	16617	16497	16648	16797	16440	16869	16653	16749	16775	16635	16824	16658	16616	16731	16747	16733	16694	16756	16626	16579	16712	16760	16862	16543	16710	16729	16716	16664	16460	16484	16786	16482	16449	16655	16813	16702	16629	16851	16522	16585	16634	16675	16877	16720	16650	16776	16641	16615	16630	16637	16487	16412	16463	16832	16583	16635	16663	16895	16717	16630	16760	16605	16736	16464	16654	16662	16780	16645	16619	16605	16882	16730	16645	16766	16658	16798	16442	16529	16839	16471	17023	16622	16672	16914	16617	16544	16482	16860	16774	16565	16576	16521	16835	16746	16590	16639	16538	16679	16720	16583	16718	16702	16661	16820	16482	16626	16555	16446	16653	16467	16710	16484	16677	16828	16762	16624	16937	16681	16703	16651	16609	16662	16704	16681	16675	16760	16601	16795	16552	16837	16560	16520	16650	16566	16345	16764	16715	16533	16843	16699	16849	16613	16605	16470	16825	16717	16783	16651	16707	16739	16530	16386	16770	16505	16811	16662	16485	16835	16446	16662	16534	16543	16665	16602	16672	16512	16559	16593	16592	16574	16628	16606	16553	16785	16688	16734	16806	16646	16787	16665	16801	16693	16628	16598	16619	16637	16794	16395	16694	16483	16761	16581	16724	16727	16636	16541	16769	16507	16722	16745	16806	16918	16544	16618	16620	16586	16718	16609	16697	16542	16834	16687	16749	16639	16632	16551	16628	16669	16818	16579	16612	16636	16594	16490	16558	16786	16800	16736	16690	16529	16581	16733	16626	16570	16800	16814	16714	16496	16560	16627	16761	16603	16787	16689	16621	16810	16576	16539	16482	16684	16446	16588	16719	16844	16618	16656	16617	16603	16773	16719	16574	16722	16564	16607	16740	16753	16765	16824	16712	16561	16737	16718	16603	16585	16659	16378	16567	16517	16378	16607	16639	16774	16785	16730	16589	16771	16905	16801	16689	16469	16577	16822	16636	16892	16807	16766	16657	16724	16795	16700	16645	16373	16716	16357	16714	16680	16523	16588	16677	16704	16654	16732	16542	16561	16623	16590	16583	16569	16794	16625	16534	16443	16497	16655	16508	16637	16733	16535	16526	16603	16603	16802	16602	16629	16858	16417	16649	16841	16655	16783	16588	16796	16649	16704	16571	16827	16725	16759	16480	16560	16439	16831	16503	16760	16647	16894	16645	16623	16703	16510	16636	16568	16570	16732	16811	16510	16798	16306	16401	16572	16719	16576	16693	16453	16619	16723	16659	16734	16715	16790	16699	16861	16411	16667	16778	16656	16710	16901	16748	16657	16749	16522	16614	16705	16720	16480	16581	16683	16600	16618	16658	16653	16657	16754	16541	16811	16779	16768	16673	16763	16722	16689	16532	16308	16706	16625	16705	16551	16767	16683	16706	16738	16766	16809	16772	16619	16596	16640	16707	16638	16765	16750	16802
23931	33985	31608	25163	21447	19330	18288	17192	16674	16271	16219	16048	15942	15923	15841	15751	15732	15939	15772	15640	15782	15827	15783	15751	15924	15652	15726	15631	15702	15811	15621	15803	15767	15551	15611	15647	15723	15864	15858	15635	15835	15721	15590	15648	15699	15639	15748	15695	15613	15925	15617	15481	15423	15697	15577	15631	15528	15432	15595	15626	15632	15763	15654	15548	15511	15665	15505	15709	15569	15744	15564	15768	15583	15567	15573	15530	15797	15590	15586	15651	15460	15721	15598	15741	15388	15560	15567	15664	15624	15786	15666	15424	15627	15572	15575	15512	15627	15603	15466	15540	15715	15656	15629	15564	15589	15630	15564	15429	15563	15419	15670	15634	15675	15684	15610	15690	15630	15693	15564	15568	15661	15631	15474	15650	15624	15654	15500	15598	15510	15715	15634	15461	15744	15634	15721	15812	15537	15630	15472	15545	15608	15443	15646	15586	15655	15538	15670	15514	15593	15641	15561	15515	15597	15682	15426	15477	15634	15514	15375	15588	15727	15641	15613	15600	15719	15491	15487	15739	15620	15641	15616	15523	15575	15480	15535	15710	15608	15627	15740	15690	15622	15725	15655	15633	15749	15510	15662	15697	15508	15671	15437	15566	15552	15501	15663	15754	15550	15581	15602	15553	15738	15603	15502	15510	15515	15642	15668	15573	15581	15555	15591	15584	15664	15514	15638	15513	15520	15717	15449	15611	15550	15756	15585	15691	15647	15687	15554	15662	15727	15449	15730	15803	15748	15568	15697	15606	15674	15526	15553	15455	15623	15626	15652	15643	15775	15690	15602	15672	15602	15495	15482	15659	15541	15524	15607	15567	15468	15480	15644	15418	15668	15481	15745	15645	15529	15643	15769	15489	15660	15484	15615	15673	15840	15424	15648	15519	15502	15734	15396	15673	15595	15589	15711	15554	15508	15522	15696	15550	15624	15551	15612	15570	15541	15559	15604	15583	15727	15540	15514	15502	15503	15673	15616	15517	15458	15766	15625	15594	15501	15526	15510	15708	15618	15749	15511	15731	15600	15720	15575	15686	15598	15735	15688	15653	15637	15607	15553	15589	15726	15784	15557	15509	15453	15559	15413	15573	15614	15646	15649	15737	15592	15575	15602	15540	15696	15505	15685	15784	15440	15565	15586	15553	15591	15782	15638	15656	15546	15631	15531	15521	15652	15541	15766	15567	15750	15617	15742	15746	15728	15637	15670	15637	15558	15548	15863	15720	15513	15719	15572	15626	15520	15666	15691	15641	15523	15593	15558	15606	15653	15523	15680	15581	15631	15399	15648	15531	15647	15509	15683	15691	15531	15552	15576	15626	15706	15555	15585	15439	15399	15704	15548	15615	15601	15504	15680	15604	15607	15853	15389	15710	15630	15715	15755	15621	15689	15675	15468	15557	15785	15573	15655	15635	15667	15431	15494	15652	15656	15690	15564	15611	15466	15589	15598	15636	15575	15540	15679	15639	15698	15482	15574	15587	15692	15515	15746	15617	15621	15578	15563	15608	15537	15504	15558	15581	15801	15497	15779	15704	15701	15616	15596	15584	15579	15572	15621	15635	15641	15729	15530	15606	15605	15604	15523	15614	15588	15455	15649	15565	15542	15501	15728	15552	15486	15658	15745	15646	15592	15566	15538	15560	15749	15621	15604	15646	15638	15580	15655	15734	15505	15670	15739	15739	15703	15575	15648	15549	15686	15531	15733	15675	15645	15672	15664	15676	15691	15693	15745	15666	15453	15766	15480	15697	15457	15516	15605	15604	15577	15617	15697	15686	15518	15423	15579	15717	15613	15638	15414	15619	15641	15524	15619	15507	15618	15789	15506	15601	15531	15547	15533	15495	15644	15669	15599	15395	15643	15726	15562	15547	15666	15766	15632	15503	15571	15720	15510	15516	15637	15672	15745	15726	15571	15584	15622	15558	15672	15552	15746	15570	15449	15648	15727	15663	15796	15578	15701	15625	15599	15619	15671	15514	15648	15550	15661	15581	15546	15523	15629	15614	15563	15702	15781	15485	15667	15683	15690	15650	15610	15706	15598	15674	15636	15352	15641	15739	15668	15688	15697	15590	15587	15697	15644	15619	15630	15673	15622	15708	15464	15710	15720	15623	15652	15560	15590	15635	15613	15620	15623	15610	15797	15531	15467	15487	15666	15556	15617	15779	15766	15685	15654	15653	15626	15596	15754	15657	15554	15691	15567	15681	15562	15660	15541	15743	15610	15712	15494	15612	15575	15541	15712	15632	15697	15589	15545	15676	15555	15642	15629	15602	15412	15599	15343	15609	15549	15626	15661	15632	15728	15646	15567	15564	15620	15586	15509	15694	15557	15686	15516	15614	15489	15577	15670	15754	15670	15751	15630	15588	15586	15627	15645	15722	15595	15458	15656	15579	15767	15710	15520	15683	15705	15626	15551	15650	15630	15717	15647	15603	15549	15659	15631	15784	15703	15651	15577	15553	15658	15699	15727	15545	15743	15689	15628	15582	15499	15590	15461	15585	15522	15686	15473	15756	15622	15471	15542	15782	15704	15439	15555	15676	15519	15603	15541	15479	15597	15706	15646	15553	15617	15753	15470	15538	15535	15597	15499	15696	15603	15559	15528	15634	15609	15538	15714	15658	15719	15517	15649	15610	15630	15704	15715	15671	15673	15605	15612	15528	15738	15838	15491	15668	15635	15562	15627	15678	15623	15689	15699	15698	15453	15540	15705	15656	15755	15499	15658	15683	15583	15682	15818	15687	15540	15576	15708	15492	15508	15603	15702	15734	15531	15751	15796	15526	15545	15550	15646	15635	15642	15590	15418	15527	15533	15566	15757	15662	15745	15692	15590	15670	15458	15645	15609	15445	15594	15697	15657	15447	15562	15563	15588	15445	15746	15697	15523	15772	15667	15715	15613	15716	15703	15633	15795	15472	15738	15622	15452	15509	15589	15642	15615	15609	15530	15590	15694	15550	15856	15706	15637	15715	15661	15550	15613	15654	15647	15516	15616	15703	15548	15660	15666	15518	15586	15625	15723	15802	15440	15554	15602	15570	15733	15646	15671	15607	15795	15518	15523	15602	15688	15592	15541	15477	15716	15686	15657	15660	15571	15677	15794	15770	15545	15556	15749	15470	15768	15659	15662	15616	15478	15552	15501	15552	15429	15633	15743	15629	15629	15874	15472	15553	15488	15524	15625	15627	15539	15639	15634	15683	15604	15843	15693	15518	15543	15692	15682	15839	15531	15685	15479	15664	15627	15586	15685	15659	15533	15599	15834	15603	15476	15445	15709	15582	15683	15722	15738	15633	15707	15661	15552	15733	15496	15564	15519	15605	15505	15669	15618	15719	15646	15675	15658	15491	15639	15726	15553	15603	15549	15544	15494	15599	15608	15728	15685	15658	15845	15580	15649	15677	15611	15546	15709	15684	15644	15714	15505	15621	15817	15550	15581	15582	15676	15794	15671	15593	15724	15643	15575	15407	15543	15699	15580	15590	15648	15652	15593	15668	15539	15654	15588	15465	15717	15524	15600	15673	15670	15467	15519	15783	15591	15721	15670	15620	15612	15516	15636	15483	15693	15697	15667	15621	15710	15494	15719	15595	15495	15388	15622	15680	15638	15801	15682	15550	15606	15536	15573	15709	15700	15711	15657	15672	15485	15660	15651	15685	15573	15527	15496	15550	15656	15576	15733	15625	15654	15606	15583	15529	15619	15769	15615	15740	15658	15656	15562	15717	15602	15689	15639	15502	15594	15597	15748	15667	15546	15684	15625	15649	15689	15445	15642	15810	15710	15758	15651	15744	15547	15616	15598	15645	15473	15630	15619	15471	15480	15668	15498	15657	15569	15647	15632	15530	15544	15463	15482	15549	15416	15709	15591	15703	15655	15675	15741	15496	15535	15658	15602	15649	15624	15699	15574	15702	15499	15761	15607	15633	15456	15661	15603	15652	15576	15587	15565	15702	15593	15641	15691	15556	15705	15556	15586	15680	15676	15472	15665	15589	15635	15721	15454	15469	15690	15513	15452	15518	15711	15652	15604	15668	15431	15580	15816	15468	15705	15691	15600	15751	15697	15656	15758	15792	15589	15617	15650	15536	15559	15620	15661	15581	15560	15667	15670	15624	15771	15643	15483	15656	15634	15633	15471	15604	15615	15692	15683	15747	15605	15628	15572	15521	15710	15561	15694	15836	15778	15498	15801	15714	15592	15641	15512	15599	15693	15616	15524	15557	15540	15523	15611	15612	15569	15684	15630	15502	15586	15537	15608	15618	15524	15709	15853	15694	15690	15500	15627	15575	15503	15681	15512	15510	15788	15507	15766	15609	15556	15644	15592	15593	15592	15582	15657	15613	15680	15621	15909	15615	15520	15666	15652	15671	15731	15575	15746	15550	15426	15674	15614	15742	15681	15502	15822	15426	15763	15699	15672	15620	15592	15647	15558	15776	15625	15594	15582	15648	15474	15555	15670	15489	15688	15589	15733	15702	15701	15512	15744	15482	15627	15662	15865	15571	15728	15516	15602	15550	15642	15643	15613	15583	15675	15550	15609	15562	15380	15508	15594	15549	15517	15334	15700	15796	15627	15614	15593	15610	15612	15707	15824	15561	15560	15689	15661	15713	15605	15484	15677	15620	15611	15547	15607	15582	15581	15668	15602	15652	15729	15575	15749	15619	15381	15632	15617	15626	15551	15587	15543	15551	15604	15665	15693	15708	15550	15505	15571	15629	15527	15707	15598	15567	15839	15473	15631	15562	15521	15695	15529	15494	15627	15746	15756	15646	15653	15528	15565	15672	15614	15866	15460	15485	15625	15617	15744	15610	15767	15554	15751	15596	15739	15645	15564	15795	15565	15676	15640	15578	15680	15592	15566	15678	15608	15590	15570	15574	15723	15737	15702	15603	15593	15662	15783	15502	15567	15593	15814	15709	15723	15768	15520	15680	15620	15732	15709	15540	15549	15549	15678	15857	15610	15679	15622	15680	15698	15837	15608	15664	15676	15788	15532	15587	15499	15474	15619	15575	15744	15596	15497	15688	15568	15590	15650	15695	15517	15669	15528	15519	15663	15521	15583	15598	15524	15724	15542	15659	15516	15700	15873	15793	15546	15600	15567	15495	15539	15690	15668	15649
23863	21384	28913	24829	23388	23962	23139	20042	18678	18646	18229	17920	17711	17789	17639	17676	17451	17436	17390	17443	17565	17438	17436	17476	17428	17473	17540	17353	17227	17690	17445	17248	17134	17266	17270	17456	17560	18356	18454	17804	17601	17402	17411	17393	17449	17409	17233	17180	17157	17350	17266	17297	17179	17343	17316	17291	17226	17193	17227	17088	17491	17109	17436	17414	17358	17179	17361	17282	17284	17249	17297	17312	17341	17216	17229	17193	17223	17267	17336	17094	17112	17093	17373	17251	17483	17155	17303	17292	17251	17237	17299	17164	17196	17246	17384	17306	17386	17138	17284	17145	17240	17165	17422	17223	17107	17392	17447	17205	17004	17190	17211	17296	17098	17282	17539	17266	17066	17166	17243	17224	17259	17332	17590	17058	17449	17185	17227	17377	17296	17256	17029	17354	17306	17193	17167	17185	17318	17119	17404	17313	17133	17331	17266	17158	17324	17168	17216	17096	17362	17295	17277	17261	17142	17446	17479	16908	17432	17416	17020	17098	17244	17150	17293	17044	17280	17101	17189	17257	17338	17167	17512	17427	17372	17165	17257	17332	17425	17271	17364	17354	17377	17183	17241	17132	17372	17393	17252	17259	17159	17225	17300	17398	17348	17268	17242	17079	17173	17256	17278	17380	17283	17205	17161	17230	17445	17419	17330	17216	17181	17237	17465	17350	17207	17086	17286	17288	17297	17187	17603	17066	17319	17487	17234	17229	17377	17231	17081	17211	17032	17205	17210	17173	17241	17447	17087	17492	17278	17429	17071	17085	17298	17224	16911	17244	17416	17286	17384	17047	17256	17167	17051	17078	17134	17284	17331	17502	17312	17198	17201	17103	17253	17244	17458	17235	17363	17250	17188	17402	17276	17127	17183	17441	17280	17384	17381	17316	17357	17165	17236	17296	17247	17321	17505	17317	17230	16954	17446	17168	17257	17342	17190	17101	17134	17270	17280	17390	17339	17154	17195	17327	17281	17404	17322	17227	17264	17485	17120	17185	17161	17067	17284	17111	17090	16992	17127	17123	17294	17172	17348	17295	17303	17285	17316	17273	17168	17503	17147	17300	17175	17371	17145	17430	17262	17211	17208	17360	17139	17160	17162	17167	17264	17264	17412	17234	17328	17466	17199	17228	17079	16972	17215	17219	17016	17395	17284	17340	17016	17184	17128	17316	17285	17090	17206	17182	17271	17264	17270	17172	17100	17239	17033	17414	17272	17351	17094	17183	17321	17397	17439	17154	17281	17460	17155	17217	17235	17147	17338	17340	17209	17139	17327	17315	17323	17251	17123	17163	17142	17166	17308	17288	16970	17298	17242	17317	17305	17281	17275	17330	17268	17209	17510	17488	17267	17276	17356	17321	17234	17414	17288	17334	17313	17420	17308	17118	17360	17272	17229	17246	17185	17078	17170	17287	17311	17355	17186	17123	17224	17308	17221	17197	17189	17374	17207	17012	17134	17291	17304	17001	17258	17238	17037	17261	17166	17356	17254	17264	17402	17171	17054	17065	17124	17343	17027	17227	17211	17390	17130	17231	17205	17311	17190	17242	17112	17225	17366	17449	17231	17212	17316	17235	17294	17499	17341	17187	17305	17368	17173	17358	17259	17205	17214	17054	17150	17110	17232	17230	17468	17227	17166	17364	17384	17186	17138	17056	17363	17225	17173	17164	17148	17064	17191	17208	17198	17289	17269	17228	17233	17445	17320	17252	17207	17319	17302	17399	17176	17325	17263	17251	17229	17186	17268	17233	17420	17118	16959	17211	17349	17090	17074	17198	16991	17264	17266	17144	17272	17107	17152	17143	17190	17172	17189	17462	17270	17231	17132	17109	17075	17133	17234	17129	17425	17047	17181	17146	17203	17319	17307	17212	17197	17073	17157	17084	17234	17426	17369	17345	17261	17348	17307	17250	17251	17219	17111	17201	17111	16967	17253	17278	17201	17328	17323	17280	17303	17345	17194	17164	17104	17269	17284	17196	17276	17127	17197	17279	17348	17240	17263	17192	17414	17186	17508	17609	17226	17316	17142	17157	17259	17348	17186	17217	16963	17132	17259	17090	17072	17259	17302	17234	17425	17270	17191	17352	17408	17002	17471	17214	17170	17371	17238	17400	17231	17365	17353	17284	17271	17143	17160	17215	17102	17090	17056	17257	17230	17497	17262	17389	17272	17317	17399	17419	17285	17260	17292	17316	17307	17378	17249	17088	17296	17372	17422	17200	17322	17323	17120	17135	17347	17152	17387	17421	17306	16949	17207	17312	17253	17192	17334	17366	17337	17346	17420	17378	17243	17256	17120	17224	17237	17418	17366	17333	17234	17082	17306	17311	17237	17210	17440	17376	17105	17184	17227	17478	17228	17252	17240	17212	17170	17327	17210	17141	17339	17128	17040	17222	17255	17241	17282	17083	17251	17114	17295	17344	17203	17275	17099	17286	17227	17305	17434	17280	17136	17351	17290	17206	17255	17146	17200	17385	17200	17384	17505	17213	17261	17458	17284	17426	17269	16999	17299	17092	17413	17237	17253	17382	17346	17256	17193	17162	17137	17597	16975	17111	17267	17050	17269	17139	17163	17214	17128	17231	17137	17290	17202	17206	17063	17162	17259	17245	17367	17209	17207	17325	17305	17307	17271	17245	17205	17164	17323	17301	17367	17269	17205	17097	17376	17157	17253	17305	17227	17366	17099	17111	17293	17178	17288	16911	17232	17119	17426	17210	17461	17367	16990	17393	17219	17206	17288	17219	17303	17219	17134	17137	17431	17179	17216	17192	17189	17106	17180	17137	17335	17218	17406	17104	17252	17113	17329	17079	17367	17460	17313	17284	17238	17257	17264	17214	17293	17335	17170	17247	17213	17221	17280	17235	17110	17090	17328	17311	17281	17203	17268	17205	17275	17281	17013	17189	17361	17055	17199	17267	17352	17113	17132	17225	17437	17128	17503	17357	17152	17231	17207	17169	17291	17293	17381	17327	17221	17429	17127	17289	17232	17371	17349	17464	17435	17057	17271	17319	17351	17173	17133	17448	17400	17250	17276	17158	17370	17365	17210	17259	17269	17216	17226	17269	17093	17273	17426	17283	17137	17203	17344	17280	17188	17125	17245	17141	17077	17178	17172	17421	17322	17074	17252	17240	17409	17200	17352	17270	17222	17179	17311	16954	17189	17158	17440	17233	17517	17436	17110	17258	17268	17370	17065	17192	17271	17403	17290	17206	17069	17315	17336	17332	17243	17031	17220	17179	17129	17311	17289	17370	17383	17215	17315	17245	17392	17231	17312	17274	17362	17372	17322	17135	17131	17141	17095	17154	17158	17082	16843	17180	17147	17337	17393	17452	17468	17069	17151	17513	17229	17281	17206	17327	17144	17286	17172	17173	17293	17222	17412	17152	17285	17316	17199	17308	17007	17212	17266	17177	17100	17146	17246	17215	17404	17230	17403	17219	17219	17015	17349	17203	17126	17306	17183	17188	17326	17132	17149	17093	17296	17297	17205	17356	17328	17265	17389	17342	17246	17353	17227	17177	17256	17111	17202	17269	17159	17114	17153	17353	17268	17324	17205	17190	17259	17545	17334	17372	17232	17253	17082	17077	17287	17303	17222	17199	17241	17249	17018	17091	17198	17276	17225	17378	17344	17208	17104	17104	17530	17287	17212	17273	17273	17248	17248	17069	17353	17215	17324	17335	17235	17379	17303	17284	17239	17329	17519	17206	17221	17161	17316	17287	17375	17249	17298	17335	17244	17313	17305	17234	17460	16942	17099	17065	17218	17269	17136	17375	17365	17444	17190	17276	17199	17223	17171	17314	17082	17275	17326	17308	17235	16916	17196	17215	17118	17039	17380	17185	17264	17288	17353	17082	17298	17243	17126	17166	17286	17218	17300	17093	17197	17323	17432	17205	17197	17294	17371	17263	17075	17400	17254	17232	17197	17259	17086	17250	16982	17397	17280	17257	17205	17262	17183	17215	17230	17022	17288	17105	17031	17240	17229	17413	17318	17259	17215	17278	17197	17417	17087	17135	16922	17248	17173	17236	17243	17270	17351	17163	17238	17322	17258	17158	17349	17054	17320	17222	17383	17251	17253	17301	17137	17276	17246	17349	17365	17028	17361	17184	17137	17385	17170	17219	17251	17266	17162	17112	17343	17279	17074	17223	17323	17142	17120	17203	17269	17387	17241	17444	17150	17211	17302	17231	17113	17151	17188	17206	17446	17253	17182	17266	17293	17321	17337	17206	17384	17225	17299	17307	17323	17122	17377	17227	17261	17412	17203	17330	17098	17339	17128	17406	17365	17200	17254	17209	17086	17482	17462	17165	17313	17080	17306	17318	17247	17248	17244	17250	17229	17233	17436	17207	17455	17365	17376	17345	17465	17128	17358	17273	17257	17220	17167	16921	17099	17119	16956	17178	17428	17196	17314	17209	17275	17322	17239	17163	17138	17482	17078	17331	17127	17342	17277	17228	17173	17324	17242	17005	17185	17205	17141	17333	17100	17185	17244	17366	17276	17383	17227	17368	17255	17137	17222	17334	17399	17371	17271	17206	17178	17246	17264	17273	17408	17294	17359	17204	17370	17123	17136	17107	17126	17088	17145	17137	17282	17381	17085	17158	17251	17249	17244	17413	17299	17251	17415	17228	17312	17095	17317	17169	17248	17287	17427	17170	17304	17282	17243	17050	17331	17102	17096	17186	17290	17325	17296	17249	17329	17073	17291	17217	17262	17330	17193	17215	17077	17161	17192	17362	17161	17297	17281	17222	17284	17167	16959	17293	17212	17179	17237	17285	17384	17291	17345	17456	17281	17427	17409	17064	17227	17194	17016	17228	17328	17231	17223	17435	17146	17276	17259	17315	17358	17167	17217	17169	17468	17324	17229	17351	17136	17209	17170	17276	17109	17230	17262	17186	17099	17285	17187	17262	17248	17332	17249	17202	17227	17197	17208	17180	17317	17135	17085	17165	17045	17113	16909	17095	17187	17462	17228	17216	17283	17075	17105	17299	17299	17342	17330	17531	17404	17133	17287	17253	17072	17226	17250	17157	17206	17228	17388	17177	17140	16946	17466	17409	17230	17216	17256	17027	17381	17268	17251	17286	16998	17252	17181	17242	17359	17187	17404	17304
24371	40758	38785	31873	27117	24015	21953	19798	18651	17731	17343	17018	16765	16475	16404	16395	16283	16341	16387	16347	16295	16349	16204	16232	16218	16057	16121	16153	16105	16027	16207	16042	16114	16047	15984	16177	16640	17935	17510	16823	16439	16330	16117	16192	16045	15985	15907	15974	16034	15975	16143	16086	15958	15983	16011	16153	16071	15966	15998	16026	15899	15944	16140	16087	16070	16008	16096	16135	16069	15990	16038	15952	16002	15890	15856	16025	16112	16048	15909	16081	16020	15822	16027	16106	16251	15909	15894	15928	15992	15877	16000	16038	15985	16118	16054	15948	16130	16017	15864	16009	15826	15907	16164	15942	15839	16060	16009	15995	16119	15990	16050	16015	16049	15934	16213	15957	16251	15954	16176	15889	16080	15977	16063	15750	15917	16055	15895	16175	16056	15928	16110	16131	16032	15958	15993	15894	15981	15812	15916	16008	16056	16053	15998	16099	16006	16069	16008	16186	16098	15879	15992	16067	16092	16005	15991	15915	15963	16096	15860	15843	16089	16020	15927	16086	15978	15884	16138	15994	16024	16083	15913	15970	15996	15986	16063	15962	15953	15921	15957	16054	16003	16103	15877	16017	15862	15882	16170	16007	16024	16002	15980	15953	16093	15979	15794	16002	15894	15827	16022	15874	15924	16044	15813	16081	15965	15867	16017	16159	16023	15935	16033	16045	16094	16063	16102	16032	16016	16050	16066	15956	16126	16168	16228	16144	15887	15893	16076	16035	16080	15995	15812	16026	15933	16045	16018	15847	15981	16029	15876	16058	15881	15910	16059	15981	16030	15802	15969	15996	16100	16104	15978	16053	16114	15961	16054	16119	15977	15949	15905	15865	15986	16054	15964	15982	15993	16194	16041	16021	16155	16009	16036	15920	15915	15929	16121	16103	15886	16111	15995	16096	15836	16122	16028	16007	16059	15979	16014	15899	15973	16023	16015	15885	16144	16034	16063	15994	16041	16017	15927	15937	15982	15989	16023	16102	16069	16158	15953	15983	15896	16126	16039	16084	15988	16014	15879	15783	16102	15860	15974	15920	15862	16037	15957	15942	16037	15961	15875	16069	16013	16022	16005	15874	15956	16065	15955	15970	16145	16052	16098	15981	16088	15941	15940	16069	16033	16103	16027	15975	16100	16066	15942	16004	15956	16026	15994	16022	15947	16055	16024	15957	15861	15883	16174	15757	16147	15949	15853	16086	15943	15961	15904	16088	15806	15943	15963	15953	16023	15985	15912	16080	16045	15958	16057	15955	15875	16038	16028	15945	15986	15995	15880	15947	16003	16142	15973	16009	16026	15954	15977	16173	15994	15859	15808	16122	16146	15915	15906	15906	15906	16135	16007	16040	16039	15909	16029	15927	16098	16016	15804	16001	15892	16034	16066	15927	15965	15969	16139	15849	16069	15922	16063	16005	15917	15984	16117	16093	16110	15972	16140	16013	16101	15852	15888	16047	15952	16068	16005	15951	15750	15991	15934	15962	16031	15875	15989	15931	15878	15898	15905	15888	15857	15944	15936	16162	16086	15921	15843	16049	15896	15974	15887	16216	16091	16036	16098	16024	16106	16048	16076	16120	16161	15872	16015	15996	15895	15900	15821	16072	15994	16056	15996	16011	15927	15972	16051	16048	16106	15847	15982	16014	16016	15984	15907	16090	16096	16055	16197	15969	16132	15835	16021	15812	16063	16067	15820	15875	16061	16218	16129	15954	15980	15987	15889	15932	15998	15982	15973	16086	16044	15984	15957	16045	16128	16091	15975	15932	16033	16025	16048	16098	16070	15972	16302	15955	16001	16138	16052	16012	15895	16131	16163	15882	15825	16047	15951	16088	15831	15939	15915	16119	16096	15961	15898	16142	16101	15972	15976	15929	15969	16047	15895	16029	16040	16058	16014	15978	16106	16090	16030	15994	16018	16043	15897	15888	16017	16058	15969	15846	15986	15945	15891	16045	16013	16089	15878	16045	15850	16021	15896	15936	16054	15999	16107	16142	16077	15836	15986	16096	15828	15933	16103	15859	15998	15907	16111	15918	15863	15960	15981	16020	15785	15920	15959	16105	15969	15881	16062	16157	15957	16126	15942	15977	16048	15982	15912	15930	15864	16008	15969	15826	16146	15930	16097	15962	15946	16001	15961	16012	16208	16013	15920	15928	16036	15988	16066	16038	16009	15990	16137	16048	15979	16150	15975	15859	15930	16179	15962	16079	15981	16132	15908	16005	16167	16054	16172	16021	16126	16149	15890	16033	15876	16083	16094	16006	16009	15887	16068	16038	16082	15951	16027	15969	15988	16102	16288	16083	16056	16096	16082	16003	15999	15957	15721	15923	15876	16077	16124	16084	15905	15909	16068	15937	15944	15900	16024	15971	16010	15962	16068	15952	16199	15918	16113	16048	15988	15944	16009	15883	16013	16087	16026	16048	15978	15887	16042	16061	15971	15888	15981	16020	16129	15940	15950	15939	15926	16010	16030	16090	16023	16005	15944	15970	15935	16112	16242	16012	15933	15847	15915	16102	15866	16044	15819	15861	16117	16017	15972	15907	15972	16092	16011	15887	16091	16037	16109	15810	16046	15762	16102	16076	16111	15976	15983	16027	15919	16111	15957	15946	16049	16081	15908	16022	15831	16044	16137	16088	15952	16152	15950	15977	15853	16073	15978	15935	16044	15938	16184	15994	16081	15964	16065	15860	15921	16028	15941	15837	15968	16087	15936	15938	15848	15964	15997	15942	16066	16083	16028	16003	15901	15919	15983	16014	16021	15933	15975	15880	16009	16047	16118	15948	16008	15947	15989	16141	16095	16094	16033	16014	16115	15973	15959	16119	15971	15889	15980	16075	16085	15990	15864	15955	15806	16033	15901	15837	15982	16067	15956	16173	15973	15970	16013	15842	16071	16001	15944	15921	16041	16125	15980	15925	16023	15993	15947	16014	16012	16064	15985	16125	16035	15883	16145	16112	15962	15943	15894	15781	16224	15952	16016	15999	16040	16009	15804	16009	16060	15983	15913	15956	15875	15898	16053	16115	15909	16025	16063	16096	16001	15889	16011	16077	15909	16149	15963	15974	15761	15958	15998	16037	15988	16022	16029	15972	15796	16032	15833	16018	16008	15889	16003	15829	15988	16118	15937	15976	16097	15885	15932	16097	15981	15914	15949	15924	15992	15954	15988	15946	15960	15927	16130	16041	16015	15899	15949	16051	15975	15977	15987	15927	15876	15796	16097	16063	15899	16129	15957	15933	15972	15842	15958	15895	16067	15878	15968	16123	16117	15822	16034	15949	16073	15929	16020	15988	16208	15799	16018	15930	16071	16058	15910	16154	16009	15975	15948	15954	16004	16110	15957	15847	16144	16034	15928	15991	16110	15774	15861	16142	15959	15969	16145	15994	15934	15905	16044	16074	16039	15982	15959	15974	16130	15960	16006	15971	15898	15984	15926	16009	16009	16083	15903	15873	16084	16088	15810	16112	15980	15887	15849	15968	15914	16068	16009	16041	16095	15877	16164	16015	15945	15937	16148	16095	16061	16000	15883	15959	15988	15903	15971	15846	16039	16043	16138	16021	16020	16171	15887	16059	15912	16119	16112	15923	15947	16076	15883	16053	15932	15896	16069	16113	16041	16007	15887	15890	15944	15988	15977	15894	15961	15947	15952	16053	15892	15977	15859	15925	16152	16041	15865	15962	16053	15930	16092	15932	16126	16028	15822	15845	16003	15954	15973	16063	16003	15984	15894	15874	15979	16020	15877	15892	16043	16137	15866	16163	15908	16123	15970	15994	16138	15967	16045	16209	16040	15917	15857	16156	15876	15995	16013	16046	16059	15875	15886	15995	15889	16200	15824	16145	16090	15956	16179	15980	16005	15893	15958	15903	15908	15914	15911	15979	16106	15862	16086	15947	16121	16093	16094	15899	16085	16074	15973	16059	16029	16067	16189	15837	16040	16107	16037	16191	15919	15981	15944	16082	16072	16066	15903	16103	16147	16090	16057	16037	15888	15997	16146	16027	15888	15974	15923	15966	15858	16083	15919	16030	15932	15928	16026	15917	16097	16034	16136	16023	16059	15882	16009	16000	16027	15870	16063	15905	16096	15913	15837	16230	16067	15958	15947	16063	15994	16023	15989	15804	16056	16033	16024	16037	15985	15969	15957	16111	15909	16065	16036	16237	15924	16048	16040	15980	16125	15951	15931	16048	15943	16072	16027	15875	16041	15944	15821	16038	16056	16011	16078	15998	15832	16032	15951	16015	16089	15976	16103	16021	16081	15901	15846	16083	16125	16046	16019	15954	15861	16201	16062	16039	16081	15995	15892	15920	16078	15919	15949	16044	16224	16245	15953	16072	15988	15955	15890	16070	16108	16084	16109	15980	16088	16177	16043	16038	16024	16090	16032	16008	15921	16082	16031	15919	15980	15955	16003	15960	15848	15942	15860	16020	16069	16033	15976	16076	15933	16076	16192	16035	15940	15925	16094	16036	16044	16079	16105	16121	16117	16091	15865	15805	15997	16048	15975	15921	16149	16097	15759	16058	15779	15897	15958	16093	16057	16045	15905	16062	15902	16105	15837	15920	15921	15993	15923	16068	15923	16056	15991	15960	16082	15950	15971	16116	15914	16035	16113	15897	16026	16039	15950	15973	15851	15918	15943	15928	16102	16003	16006	16013	16027	16130	15952	15972	15851	15791	15794	15985	16043	15897	15976	16024	16046	15978	15924	15960	16009	16153	16075	16154	16014	15881	15894	16118	16103	15883	16058	16138	15998	16032	15888	16175	15998	16051	15970	15851	16016	16001	15946	15888	15849	16054	16013	16018	15955	15792	16145	16116	16139	16034	16129	15759	16061	15942	16102	16163	15938	15897	16016	16033	15762	16057	15934	15972	15878	15896	16042	16071	16030	16031	16138	15932	16131	16027	15877	15953	16078	16032	15870	16006	16071	16181	16148	15979	15846	15978	16080	15988	16038	16094	15911	16125	16042	15949	16018	16053	16048	16015	16024	16086	15958	16015	16105	15922	16067	15988	15815	16204	15813	16072	16048	16086	15897	16216	16016	15987	16034	15880	16172	16097	16049	16061	16112	15849	16035	15804	16102	16096	16092	15944	15957	16054	16045	16108	16010	15895
23035	21418	29244	24105	22271	25243	27050	21590	19700	19492	18822	18501	18557	18075	17951	17885	18040	17753	17684	17849	17728	17900	17921	17754	17556	17548	17587	17559	17415	17504	17531	17685	17386	17317	17400	17500	17640	19095	19345	18609	18292	17828	17418	17394	17484	17359	17405	17421	17530	17225	17398	17284	17408	17241	17416	17112	17403	17235	17496	17442	17392	17479	17436	17376	17217	17383	17442	17368	17314	17416	17206	17298	17481	17411	17302	17214	17447	17388	17432	17429	17374	17312	17261	17632	17353	17319	17350	17314	17440	17184	17492	17374	17432	17431	17387	17505	17204	17258	17426	17438	17481	17541	17402	17291	17460	17251	17513	17302	17256	17382	17452	17323	17428	17367	17248	17405	17435	17344	17296	17259	17320	17394	17446	17385	17370	17499	17454	17496	17314	17504	17375	17148	17524	17479	17463	17215	17313	17380	17355	17407	17524	17290	17364	17177	17241	17147	17454	17557	17258	17279	17196	17157	17048	17296	17287	17370	17342	17372	17657	17193	17444	17326	17400	17331	17228	17169	17309	17201	17423	17419	17444	17208	17404	17147	17330	17246	17304	17339	17120	17342	17393	17221	17292	17104	17469	17276	17380	17285	17258	17225	17250	17343	17413	17224	17365	17345	17412	17228	17292	17212	17236	17213	17248	17214	17210	17168	17023	17188	17436	17382	17276	17412	17487	17060	17336	17399	17416	17471	17421	17282	17458	17472	17345	17381	17269	17391	17343	17327	17364	17323	17311	17176	17194	17391	17334	17240	17064	17145	17450	17220	17397	17571	17299	17361	17326	17555	17459	17191	17287	17307	17357	17288	17213	17348	17285	17203	17182	17135	17430	17371	17266	17300	17282	17324	17386	17163	17507	17478	17435	17500	17355	17256	17367	17564	17350	17309	17296	17421	17240	17427	17546	17541	17382	17397	17200	17331	17145	17263	17347	17308	17265	17222	17434	17409	17192	17207	17378	17398	17274	17356	17116	17247	17212	17332	17369	17571	17202	17347	17228	17409	17452	17231	17259	17252	17373	17179	17520	17402	17393	17185	17266	17119	17348	17330	17488	17423	17183	17206	17359	17308	17207	17477	17122	17226	17270	17255	17250	17429	17461	17616	17148	17554	17311	17322	17442	17318	17266	17238	17325	17295	17276	17402	17303	17331	17171	17547	17130	17336	17173	17278	17408	17300	17367	17351	17192	17290	17242	17352	17474	17456	17479	17328	17407	17238	17407	17154	17349	17313	17475	17338	17352	17168	17170	17459	17353	17379	17345	17226	17334	17132	17231	17212	17257	17391	17082	17453	17501	17282	17341	17331	17428	17191	17293	17208	17340	17369	17122	17353	17105	17214	17435	17235	17390	17213	17262	17177	17375	17343	17395	17406	17298	17310	17429	17364	17281	17200	17221	17324	17433	17383	17444	16955	17417	17187	17326	17262	17198	17218	17381	17519	17536	17282	17367	17538	17194	17498	17283	17289	17436	17221	17351	17163	17216	17237	17195	17269	17238	17249	17314	17278	17408	17422	17405	17321	17416	17529	17223	17183	17301	17205	17278	17432	17488	17265	17312	17354	17238	17338	17396	17319	17472	17271	17104	17203	17443	17492	17299	17277	17294	17459	17331	17372	17477	17348	17366	17390	17346	17376	17330	17267	17163	17266	17448	17427	17417	17264	17424	17368	17313	17373	17445	17354	17309	17332	17472	17254	17209	17407	17231	17356	17511	17220	17337	17327	17330	17204	17264	17453	17389	17380	17411	17248	17289	17344	17340	17440	17435	17368	17408	17349	17311	17324	17435	17371	17389	17400	17412	17613	17236	17344	17214	17446	17416	17277	17368	17252	17425	17243	17029	17343	17377	17228	17196	17245	17215	17234	17403	17066	17228	17217	17187	17120	17407	17280	17258	17267	17542	17293	17184	17382	17317	17311	17187	17322	17394	17449	17197	16988	17400	17367	17557	17336	17370	17442	17251	17409	17123	17123	17315	17239	17426	17331	17355	17475	17369	17265	17263	17262	17414	17401	17286	17421	17348	17267	17503	17188	17248	17422	17289	17360	17366	17480	17339	17206	17438	17282	17340	17474	17374	17337	17504	17372	17382	17441	17462	17294	17407	17455	17407	17360	17354	17316	17206	17268	17042	17364	17385	17340	17196	17322	17240	17389	17517	17345	17551	17383	17131	17197	17129	17444	17312	17455	17401	17340	17286	17440	17303	17309	17285	17349	17404	17313	17315	17315	17642	17424	17276	17270	17267	17203	17379	17322	17240	17279	17334	17423	17233	17270	17381	17157	17389	17374	17355	17429	17332	17400	17529	17449	17351	17386	17498	17532	17388	17478	17399	17432	17374	17397	17292	17163	17338	17372	17475	17268	17291	17321	17381	17304	17425	17279	17458	17426	17310	17455	17442	17221	17454	17417	17343	17198	17032	17256	17447	17248	17533	17235	17233	17288	17290	17293	17400	17440	17461	17495	17251	17235	17501	17199	17221	17319	17257	17242	17258	17211	17437	17287	17305	17460	17404	17265	17265	17293	17296	17355	17419	17256	17100	17344	17291	17331	17126	17203	17297	17203	17361	17391	17334	17407	17289	17200	17145	17334	17348	17283	17065	17440	17250	17217	17450	17299	17378	17394	17298	17339	17449	17390	17366	17208	17234	17465	17233	17377	17272	17347	17221	17271	17330	17359	17439	17368	17238	17416	17260	17292	17319	17364	17374	17407	17385	17318	17265	17299	17268	17318	17281	17312	17215	17221	17277	17351	17091	17178	17285	17329	17206	17376	17083	17230	17355	17318	17327	17357	17451	17185	17324	17484	17281	17282	17320	17276	17315	17100	17337	17329	17257	17342	17307	17324	17354	17258	17194	17066	17342	17304	17409	17171	17194	17252	17291	17340	17006	17183	17227	17191	17154	17288	17449	17330	17234	17291	17268	17142	17228	17330	17445	17301	17236	17343	17142	17424	17311	17336	17429	17478	17195	17359	17212	17498	17312	17381	17344	17396	17309	17208	17223	17320	17307	17493	17281	17454	17294	17213	17388	17358	17352	17282	17287	17282	17141	17175	17332	17384	17367	17253	17416	17469	17347	17229	17474	17327	17243	17329	17359	17474	17462	17406	17395	17264	17253	17370	17391	17261	17183	17399	17312	17232	17369	17199	17372	17232	17463	17463	17323	17508	17173	17392	17445	17351	17407	17425	17288	17412	17110	17477	17475	17187	17418	17435	17313	17295	17511	17426	17343	17193	17210	17197	17237	17225	17432	17156	17383	17308	17494	17429	17338	17595	17333	17427	17402	17155	17252	17207	17386	17309	17326	17377	17416	17241	17404	17377	17209	17262	17530	17098	17275	17278	17215	17380	17438	17163	17351	17488	17162	17277	17337	17353	17356	17406	17347	17293	17164	17249	17329	17418	17317	17180	17384	17253	17248	17292	17245	17249	17309	17454	17318	17283	17294	17380	17202	17214	17109	17460	17285	17101	17318	17297	17459	17428	17345	17345	17411	17380	17563	17386	17375	17096	17421	17395	17238	17457	17261	17347	17433	17273	17484	17390	17238	17286	17489	17307	17264	17335	17422	17437	17388	17178	17219	17214	17157	17361	17298	17393	17364	17368	17217	17256	17481	17196	17240	17472	17251	17394	17367	17352	17306	17243	17282	17433	17209	17442	17377	17175	17605	17209	17280	17383	17413	17525	17410	17206	17323	17339	17487	17356	17361	17216	17000	17385	17163	17327	17241	17259	17299	17396	17274	17148	17288	17255	17385	17476	17425	17155	17360	17255	17353	17538	17349	17447	17201	17450	17349	17336	17327	17278	17182	17491	17376	17239	17306	17306	17300	17283	17102	17127	17209	17355	17405	17255	17257	17170	17460	17442	17390	17194	17518	17580	17265	17132	17383	17306	17417	17301	17243	17216	17372	17396	17298	17484	17222	17357	17297	17640	17478	17351	17288	17445	17453	17233	17320	17358	17502	17272	17250	17222	17171	17249	17231	17113	17447	17315	17341	17336	17124	17444	17398	17290	17426	17203	17400	17182	17030	17439	17275	17478	17220	17314	17440	17341	17408	17528	17319	17251	17458	17449	17302	17261	17187	17361	17294	17324	17192	17295	17242	17292	17266	17303	17279	17340	17365	17308	17238	17384	17454	17305	17289	17294	17304	17356	17337	17214	17469	17448	17286	17261	17170	17315	17327	17273	17352	17425	17268	17219	17288	17511	17331	17103	17235	17374	17438	17313	17176	17221	17357	17327	17512	17272	17102	17331	17293	17188	17360	17411	17284	17118	17229	17368	17394	17270	17422	17365	17412	17104	17454	17261	17339	17037	17298	17412	17230	17360	17374	17372	17312	17246	17522	17142	17513	17241	17283	17305	17388	17240	17400	17355	17292	17268	17576	17344	17434	17182	17258	17306	17318	17447	17167	17263	17425	17318	17539	17311	17370	17547	17401	17301	17383	16994	17209	17338	17425	17412	17155	17180	17445	17341	17321	17484	17366	17396	17411	17288	17509	17265	17293	17100	17339	17517	17209	17319	17346	17256	17292	17141	17412	17234	17149	17243	17556	17186	17398	17302	17281	17163	17473	17471	17448	17255	17235	17469	17451	17306	17487	17409	17299	17524	17225	17297	17326	17366	17343	17428	17343	17460	17409	17312	17427	17413	17601	17015	17467	17277	17333	17200	17418	17358	17600	17318	17533	17380	17088	17262	17327	17197	17292	17340	17540	17266	17291	17262	17438	17430	17212	17231	17411	17153	17223	17277	17330	17213	17215	17044	17260	17215	17278	17283	17507	17357	17367	17276	17411	17453	17284	17193	17280	17223	17166	17425	17280	17183	17382	17171	17206	17373	17176	17455	17101	17364	17339	17129	17458	17580	17255	17407	17341	17192	17157	17311	17234	17189	17372	17505	17266	17266	17277	17534	17396	17236	17281	17419	17250	17444	17477	17171	17394	17223	17172	17204	17273	17282	17294	17273	17202	17391	17237	17172	17345	17403	17220	17093	17315	17261	17295	17242	17520	17329	17405	17260	17385	17216	17253	17354	17472	17140	17377	17464	17255	17367	17293	17565	17445	17226	17231	17250	17481	17367	17130	17273	17286	17261	17463	17158	17176	17377	17332	17389	17188	17441
26181	43940	42850	36468	31547	27449	24805	21987	19911	18787	18063	17619	17331	16990	16876	16751	16592	16882	16654	16590	16534	16477	16384	16403	16283	16225	16333	16283	16324	16219	16268	16131	16121	16158	16159	16269	16616	19591	19153	17494	17084	16604	16300	16216	16003	15964	15931	16089	15963	15922	15992	15974	16071	15937	16007	16042	16105	16246	16054	15941	15907	16034	15963	16072	15968	16204	16004	15930	16036	15986	16059	16076	16033	16109	16055	16008	15912	16063	16017	15790	15967	16077	15933	16080	16050	16118	16047	16057	16124	15911	15875	16030	16009	16018	16135	16065	16039	16114	16139	15788	16112	15989	16174	16143	16207	16091	16077	15992	16120	16078	15941	16171	16035	16001	16094	15960	16019	16091	16131	15902	15917	15758	16144	15938	16210	15945	16172	15916	16070	16121	15947	15914	16127	15952	15893	15824	16181	16291	16017	15938	16152	16165	16153	15824	16064	15779	16150	15956	16172	16085	16177	16046	16149	16186	16053	16056	15907	16113	16016	16058	15951	15899	16054	16036	16131	16062	16063	16026	16016	15968	16045	16119	16016	16037	16158	16069	16087	15932	15980	16032	15947	16016	16093	16102	15962	16115	16150	15970	15880	16175	15918	16038	15950	15948	15997	16008	15907	16141	16088	16024	16120	16080	15963	15907	16079	15976	15976	15970	16137	16051	15902	15982	15926	16000	16020	15999	15955	16096	16107	15988	16054	16009	15969	16084	16096	16194	15957	16086	16005	16047	16225	15974	15835	15937	16060	16167	16129	16044	16094	16137	16021	16029	16091	16018	16069	15974	15984	15924	16055	16133	16016	15973	16077	15917	16116	16053	16137	16075	16135	16199	16040	16158	16147	15936	15935	16098	16142	16219	15929	15968	15960	16006	15981	16062	16041	15962	16006	15890	15872	16051	16041	15984	16078	16085	16002	15853	16020	16039	15948	15991	16120	16011	15887	16128	16136	16066	16008	15948	16027	16046	16046	15864	16130	16127	15988	15859	16234	16166	15960	16057	16158	15888	16028	16099	16022	16037	15943	16016	16135	15962	16063	16161	16116	16010	15945	16040	16013	16206	15969	16060	16067	16034	16165	16068	16068	16015	16127	16014	16024	16119	15942	16048	16054	16117	15938	16020	15979	16091	15906	15973	15914	15907	16011	16066	16012	15959	16109	15952	15946	16008	15880	15880	15962	16099	16016	15896	16106	15894	16026	15918	16040	16166	15910	16023	15957	16065	16054	15906	16005	15868	15952	15942	16057	15993	16040	16269	15990	16016	16142	16136	16138	16088	16120	15992	16107	16038	16145	15941	15892	15853	16058	16019	16032	16059	15980	15995	15990	16083	16067	16003	15991	15997	16057	15934	16055	16129	16003	16163	16076	16007	15880	15841	16104	15832	16028	16119	16064	16008	16132	15985	15965	15984	15847	16026	16022	16085	16224	16205	15902	16022	16158	16075	16042	16058	16248	15997	15889	16156	15955	16054	16096	16083	15887	16009	16001	16079	16025	16012	15959	16063	16079	15927	16059	16055	16153	15872	16023	15981	16093	16088	16219	16001	16117	16049	15922	16094	15877	15994	16133	15909	15904	16025	16126	16006	16054	16085	16004	16206	16059	15936	16067	15963	16093	16133	16101	15976	16046	16049	16062	15921	15941	16023	15833	15875	16118	15920	15806	16046	16283	16183	16023	16007	15864	16004	16021	16018	16127	15962	16044	15888	15950	16056	16003	15935	16068	15950	16067	16005	16127	15951	16067	16082	16067	16007	16012	16087	16110	15893	16073	16133	16096	16220	16122	16082	15992	15959	16098	16041	16062	16166	15920	16030	16089	15954	16051	16007	15862	16091	16152	15971	15995	16050	15895	16056	16014	16004	16108	16044	16031	16031	16066	15935	16115	16037	16086	16058	15985	16049	16089	16011	15983	15955	16175	15983	15945	16056	16041	16011	16048	15972	15880	15921	15921	16027	15965	15950	15995	16037	16100	16115	16017	16032	16103	15945	15969	16050	16139	16032	16047	16110	15993	16137	16062	15875	15934	16109	15961	15967	16001	16132	15908	16156	16129	15970	15992	16117	15968	16045	16060	15933	16029	16034	15768	15955	16019	15951	16071	16061	16087	15964	16001	15925	16112	15976	16113	15916	15868	16058	16099	15978	15912	15984	16202	15833	15914	16221	16139	15957	16105	15923	16089	16033	16033	16065	16231	16111	16078	15915	15837	15969	16083	15990	16056	15915	16060	15964	16018	16049	16021	15995	16055	16065	16182	16086	15943	16089	15969	16050	15927	15954	16003	16086	15936	16080	16010	16003	16109	15987	16075	15917	16065	15812	16026	16057	16125	15985	16237	15892	16153	15925	16021	16014	15813	15979	16010	16157	16143	15988	16092	16120	15945	15888	16016	16150	15939	16039	16152	16079	15891	16018	15969	15942	16046	15910	16065	15935	16192	15933	15946	16070	15892	15998	15957	15963	15887	15992	16051	16038	16027	16126	16033	15967	16089	16019	15986	16054	15988	15820	16081	16061	16046	16010	16096	16059	16033	16138	16166	16007	16047	16061	16008	16152	15968	15833	16031	15911	16083	15940	15966	16021	16141	15788	15932	15922	15954	16161	16105	16041	16054	16200	16092	16050	15900	15898	16005	16029	16131	15962	16102	15992	16155	15990	15951	16101	16217	15928	16022	15951	15828	15966	15859	16098	15990	16126	16238	16039	15983	15821	15997	16236	15746	15923	16091	16084	16061	16107	15943	15950	16094	16041	15948	16020	15982	15874	15902	15868	15977	16003	15998	15846	16139	16110	15889	16026	16011	15945	16028	15773	16117	15919	16003	16183	16060	16084	16065	16165	16077	16042	16028	15959	16093	16015	16182	15942	16082	16189	16089	16051	15967	15957	16001	15916	16020	16060	16026	15978	15871	16014	15867	15908	16175	15960	16133	16002	15989	15891	16129	16080	16133	15935	15966	15948	15980	16232	15941	16070	16042	16002	15861	16070	16025	16017	15939	16033	16007	15935	15931	15956	16138	16059	16033	15825	15883	16066	16102	15965	15964	16106	16030	15994	16204	16121	15988	16160	16005	16010	16021	16054	15971	16056	15900	15974	16105	16099	16105	15971	16109	15869	16038	15923	16157	16067	15994	15960	15926	15961	15976	15987	16106	16092	15901	15901	15836	15975	15917	15884	15871	16235	16000	16136	15990	16145	15929	16216	16060	15917	16090	16133	16134	16002	16045	16031	16168	16045	15974	16006	16234	16057	16125	15825	16102	15839	15998	16089	15881	15917	16009	16018	16162	15962	16204	15990	15871	16102	15889	16014	16065	16088	16087	16055	15981	16079	16122	16024	15900	16070	16089	16039	16038	15933	16068	15962	16093	15906	16084	15883	16140	15911	16049	16188	16052	16063	16056	15998	15997	16059	16067	15968	15907	16032	15916	16134	16111	16090	15919	16155	16060	16110	15931	16071	16294	15918	15993	15945	15929	16052	15932	16102	16090	16204	16022	16085	15989	16128	16037	15927	15902	15949	15919	16105	15851	15980	15975	16026	16099	16154	15940	15991	16061	16046	16064	15984	16162	16144	16004	15941	16139	15991	16054	16173	15937	15982	16016	15888	15860	15896	16009	15995	16146	16114	16235	16081	15995	16192	16069	16002	15835	16113	16009	16108	16229	15956	15973	15967	15906	16149	16021	16047	16213	15979	16116	15959	15952	15813	16033	16126	16141	15963	16115	15953	15959	15801	15862	16038	15922	16047	16063	16089	16002	16014	15954	16029	16075	16234	16052	16135	16053	15990	15995	16106	16071	15920	16075	15975	16123	16091	16001	16126	15983	16044	16140	16066	16003	15942	16081	16060	15961	15918	16136	16209	16005	15863	16051	15956	16072	16051	16065	15895	16055	16193	15958	16043	15856	16075	15858	16019	16067	15944	15957	16016	15991	15902	15803	16152	15800	15934	16073	15902	16008	16097	15969	16106	16123	15949	16095	16051	16280	15813	16057	15956	15956	16062	15856	16140	16012	15884	15879	16016	16113	16106	15989	15789	16160	15944	16025	15871	16011	16074	16006	16007	16008	15967	15995	15993	15957	15953	15922	15955	16070	15997	15926	15954	16060	16031	15959	15983	15914	16196	16105	16051	16068	15975	16077	16022	15978	15959	16115	15909	15850	16079	15894	16041	15997	16170	16124	16055	16071	16126	15860	16001	16093	15967	16127	16173	15939	16091	16109	16038	15944	16040	15887	16068	15876	16055	16193	15898	15956	16097	15959	16066	15987	16015	15859	15975	15938	16163	15831	15965	15945	16067	15874	15904	16156	16124	16044	15928	15994	15971	16031	16116	15943	15874	16123	16052	16124	16014	16043	16017	16008	16071	15936	16122	15887	15993	16083	15996	16055	16059	16212	16145	16066	16030	15989	16031	16199	16054	15951	16022	16223	16028	16167	16073	15936	16165	15982	15933	15966	15858	16149	15958	16056	16001	15933	16006	16133	15985	16114	16039	16042	16088	16038	15959	16030	15995	16020	16099	15961	15896	16040	16099	15869	16115	16110	15933	16011	16181	15990	15739	15903	16082	16054	15999	16049	16058	15990	16128	15955	15837	15919	15980	16243	16001	16066	16126	15958	15932	16071	16020	16077	16098	15960	15917	16088	16155	15911	16039	16064	16027	15999	15921	16052	16016	16009	16209	15907	16004	16012	16028	16027	16130	15966	16015	15979	16077	15911	15858	16078	15914	16121	15989	16051	16090	15966	16104	15958	16024	16101	16061	15852	15991	16060	16097	15891	16030	15997	16141	16067	15904	16001	16036	16108	15971	15980	15967	15925	16158	16079	16232	16003	16020	16003	16188	15996	16294	15990	16099	16026	15896	16053	16168	16012	16080	16123	16023	15888	15885	16019	16075	16046	16212	16153	15987	15995	15977	16103	16032	16041	15957	16117	15902	15950	16056	15957	15967	15919	15999	15902	16052	15948	16118	15945	16128	15993	16023	15902	16033	15859	16035	16032	15927	16189	15878	15915	16032	15982	15991	15947	16111	15977	16060	15956	16091	15997	16063	15937	15902	15958	16163	15958	16142	15981	15863	16063	16041	16004	15940	16030	15882	15951	16080	15993	16169	15921	15950	16078	16025
27639	23711	28620	25704	21162	20029	19177	18450	18084	17709	17564	17442	17576	17526	17597	17202	17427	17303	17501	17437	17436	17346	17438	17184	17453	17382	17636	17493	17493	17570	17371	17492	17443	17424	17341	17270	17371	17418	17490	17399	17476	17648	17508	17571	17430	17453	17292	17368	17508	17276	17152	17366	17639	17279	17417	17534	17385	17243	17237	17334	17298	17355	17361	17253	17082	17412	17360	17371	17398	17574	17327	17426	17300	17192	17216	17249	17328	17426	17428	17375	17392	17491	17524	17184	17487	17526	17498	17307	17148	17253	17471	17496	17566	17517	17117	17343	17257	17111	17370	17404	17220	17450	17325	17305	17310	17173	17436	17044	17376	17548	17399	17470	17245	17492	17474	17337	17279	17417	17537	17336	17361	17361	17221	17312	17244	17380	17402	17342	17479	17351	17310	17342	17207	17418	17584	17567	17413	17353	17270	17408	17314	17433	17366	17612	17485	17441	17302	17353	17366	17512	17224	17325	17384	17391	17339	17298	17304	17237	17306	17506	17317	17404	17449	17219	17369	17186	17238	17577	17237	17247	17364	17353	17142	17454	17303	17268	17461	17230	17376	17315	17277	17175	17376	17298	17366	17436	17524	17365	17311	17513	17068	17381	17322	17319	17392	17185	17413	17406	17358	17345	17133	17318	17423	17305	17330	17367	17354	17158	17497	17445	17408	17330	17245	17326	17367	17442	17400	17338	17363	17149	17155	17524	17135	17399	17440	17273	17558	17438	17297	17448	17476	17331	17302	17471	17428	17394	17297	17364	17550	17206	17674	17332	17285	17421	17299	17324	17462	17467	17387	17227	17290	17347	17434	17461	17494	17450	17428	17450	17529	17387	17570	17252	17186	17430	17414	17212	17560	17454	17482	17470	17350	17164	17471	17435	17334	17137	17483	17364	17365	17344	17319	17138	17225	17147	17284	17333	17113	17207	17311	17242	17119	17456	17270	17254	17374	17437	17389	17452	17487	17262	17232	17262	17333	17355	17477	17321	17353	17292	17395	17168	17460	17223	17445	17302	17491	17355	17323	17252	17252	17219	17423	17471	17376	17426	17430	17482	17455	17267	17281	17190	17290	17602	17394	17134	17411	17427	17377	17362	17431	17570	17381	17499	17420	17255	17324	17358	17217	17500	17321	17270	17254	17260	17360	17456	17220	17373	17431	17289	17333	17119	17458	17397	17256	17445	17374	17328	17385	17389	17352	17365	17390	17234	17450	17246	17325	17478	17376	17303	17421	17316	17377	17607	17311	17185	17317	17513	17281	17234	17385	17213	17072	17136	17323	17207	17415	17400	17423	17455	17373	17189	17663	17349	17307	17263	17221	17268	17355	17395	17500	17322	17435	17546	17676	17399	17455	17400	17355	17434	17192	17109	17408	17534	17368	17205	17479	17325	17508	17378	17342	17355	17421	17363	17318	17325	17343	17230	17453	17320	17312	17625	17522	17531	17288	17421	17415	17344	17511	17373	17349	17394	17224	17349	17435	17149	17602	17319	17369	17507	17390	17258	17109	17431	17361	17410	17416	17466	17397	17347	17243	17256	17373	17433	17225	17517	17328	17186	17361	17143	17466	17544	17258	17336	17269	17372	17209	17420	17475	17464	17405	17406	17353	17404	17414	17130	17225	17356	17211	17256	17225	17175	17565	17327	17377	17352	17573	17386	17583	17486	17359	17555	17442	17235	17480	17344	17526	17320	17531	17419	17676	17246	17408	17298	17342	17353	17413	17142	17389	17320	17508	17456	17473	17544	17363	17175	17566	17254	17136	17434	17391	17424	17454	17536	17101	17297	17351	17335	17376	17413	17544	17336	17441	17300	17356	17485	17247	17427	17308	17374	17352	17453	17152	17382	17313	17445	17353	17341	17449	17468	17408	17362	17402	17415	17318	17392	17423	17266	17149	17227	17339	17410	17322	17573	17272	17144	17272	17379	17449	17328	17565	17371	17481	17423	17362	17300	17466	17294	17484	17287	17233	17472	17438	17155	17498	17517	17361	17522	17488	17395	17468	17415	17409	17205	17290	17363	17287	17242	17261	17401	17354	17125	17268	17325	17505	17221	17388	17263	17493	17322	17448	17196	17265	17441	17360	17458	17420	17314	17342	17261	17457	17442	17206	17564	17306	17348	17346	17498	17214	17385	17553	17219	17433	17523	17425	17336	17150	17192	17275	17430	17330	17570	17318	17247	17604	17428	17459	17542	17176	17315	17406	17267	17208	17389	17395	17398	17369	17194	17414	17676	17375	17240	17363	17426	17405	17083	17107	17188	17241	17231	17266	17131	17189	17386	17458	17277	17292	17270	17732	17617	17371	17274	17364	17508	17490	17383	17378	17645	17478	17376	17388	17402	17201	17288	17346	17405	17427	17418	17526	17385	17577	17286	17405	17371	17382	17292	17318	17424	17326	17236	17412	17221	17301	17185	17237	17151	17173	17336	17352	17277	17328	17392	17490	17085	17445	17203	17283	17417	17325	17239	17119	17286	17463	17293	17332	17242	17245	17356	17512	17396	17519	17505	17418	17369	17320	17365	17576	17501	17277	17348	17205	17473	17263	17283	17338	17284	17402	17189	17490	17442	17464	17476	17503	17492	17512	17300	17312	17347	17666	17447	17185	17273	17413	17519	17554	17304	17249	17436	17345	17234	17612	17257	17375	17467	17202	17310	17429	17224	17309	17461	17523	17467	17198	17294	17395	17317	17352	17284	17153	17515	17476	17240	17265	17307	17414	17462	17420	17320	17182	17375	17360	17316	17461	17356	17348	17626	17402	17426	17050	17426	17497	17337	17483	17304	17137	17284	17180	17246	17507	17433	17208	17449	17484	17327	17413	17475	17384	17577	17462	17490	17516	17544	17467	17411	17374	17603	17306	17476	17288	17180	17336	17412	17376	17549	17271	17282	17421	17410	17355	17453	17485	17652	17377	17455	17340	17353	17604	17348	17286	17375	17329	17320	17471	17286	17372	17446	17346	17223	17357	17170	17372	17370	17274	17374	17527	17459	17433	17313	17233	17390	17457	17408	17563	17232	17392	17409	17346	17263	17294	17278	17426	17395	17478	17568	17366	17206	17349	17310	17350	17605	17526	17434	17458	17389	17379	17521	17200	17387	17333	17378	17220	17330	17433	17435	17292	17320	17506	17475	17221	17250	17351	17470	17484	17414	17423	17538	17238	17568	17311	17161	17347	17333	17409	17405	17394	17534	17528	17529	17294	17275	17335	17249	17495	17313	17484	17294	17423	17444	17329	17187	17547	17338	17395	17514	17459	17326	17434	17318	17465	17484	17201	17288	17345	17507	17231	17396	17439	17240	17396	17365	17495	17451	17344	17445	17387	17455	17378	17373	17158	17289	17449	17366	17425	17514	17348	17428	17340	17408	17551	17290	17351	17043	17348	17253	17314	17408	17500	17369	17256	17633	17488	17511	17503	17134	17244	17407	17340	17397	17370	17330	17176	17281	17377	17373	17303	17147	17271	17215	17314	17422	17254	17362	17333	17209	17653	17543	17223	17297	17301	17321	17538	17334	17142	17332	17384	17138	17498	17320	17209	17439	17238	17474	17379	17290	17324	17374	17483	17432	17344	17417	17494	17261	17316	17304	17346	17626	17638	17421	17361	17238	17389	17288	17524	17418	17276	17349	17273	17303	17319	17243	17441	17425	17315	17227	17374	17395	17305	17262	17438	17374	17299	17289	17446	17329	17343	17271	17360	17340	17402	17421	17321	17336	17395	17353	17400	17263	17266	17343	17344	17348	17439	17185	17383	17303	17406	17328	17216	17346	17432	17394	17168	17373	17336	17341	17403	17529	17315	17213	17370	17446	17462	17466	17253	17348	17316	17561	17494	17263	17359	17062	17351	17416	17383	17366	17373	17549	17406	17541	17308	17255	17344	17305	17210	17418	17466	17469	17418	17178	17458	17332	17166	17408	17267	17661	17567	17518	17400	17465	17348	17343	17396	17230	17306	17366	17152	17575	17431	17416	17415	17509	17166	17421	17422	17214	17386	17403	17429	17226	17333	17214	17262	17434	17412	17057	17439	17350	17382	17308	17342	17403	17412	17328	17268	17398	17348	17208	17557	17332	17427	17208	17260	17553	17246	17325	17270	17394	17202	17389	17533	17283	17396	17342	17569	17458	17502	17280	17221	17179	17469	17398	17583	17419	17360	17370	17436	17387	17506	17226	17245	17503	17499	17357	17242	17346	17466	17359	17159	17371	17391	17244	17398	17129	17517	17263	17375	17386	17201	17106	17382	17327	17308	17252	17501	17241	17440	17328	17380	17402	17300	17320	17453	17445	17358	17375	17339	17311	17161	17412	17569	17676	17357	17344	17371	17204	17587	17510	17424	17239	17436	17345	17428	17378	17381	17424	17448	17647	17632	17362	17398	17290	17331	17335	17273	17253	17337	17375	17660	17602	17464	17424	17308	17366	17282	17408	17121	17340	17446	17479	17464	17479	17237	17409	17376	17412	17184	17373	17476	17350	17363	17399	17163	17393	17466	17214	17527	17334	17464	17427	17437	17373	17195	17256	17447	17417	17330	17424	17698	17270	17234	17275	17269	17539	17599	17267	17335	17548	17319	17204	17352	17348	17307	17345	17471	17204	17312	17257	17434	17307	17335	17332	17403	17463	17521	17506	17460	17444	17412	17412	17462	17512	17467	17600	17460	17430	17405	17623	17318	17258	17351	17411	17404	17437	17608	17143	17351	17518	17402	17132	17323	17492	17616	17691	17421	17370	17356	17492	17436	17470	17347	17414	17241	17415	17367	17340	17335	17263	17398	17312	17210	17540	17345	17149	17435	17425	17260	17205	17364	17429	17292	17351	17241	17321	17392	17429	17420	17322	17429	17464	17441	17415	17311	17337	17501	17182	17390	17250	17312	17388	17397	17314	17474	17535	17449	17445	17404	17510	17352	17339	17397	17025	17580	17347	17286	17323	17277	17427	17460	17267	17401	17231	17277	17333	17326	17426	17450	17112	17496	17409	17225	17406	17335	17440	17255	17283	17330	17467	17343	17569	17311	17253	17387	17324	17502	17217	17499	17400	17357	17193	17390	17416	17587	17421	17366	17276	17311	17344	17482	17132	17384	17132	17335	17259	17480	17451	17511	17505	17340	17282
23555	33509	31242	24987	21937	19617	18720	17664	16745	16701	16260	16498	16278	16207	16190	16238	16172	16107	16136	16166	16221	16155	16209	16170	16207	16154	16023	15961	16135	16051	15820	16025	16078	16017	16123	15941	15977	16371	16467	16055	16191	16127	16049	16093	16035	16140	16160	16008	15993	16065	16129	16001	15983	16235	16044	15834	16165	16019	16075	16194	16054	16073	16086	15958	16093	16286	15911	15868	16137	16014	16106	15926	16054	16129	16084	16180	16035	16078	15955	15908	16003	16006	16043	16111	16003	16261	16066	16060	16098	16079	15977	15986	16006	15861	15922	15991	16066	16070	15994	16019	16046	15816	15924	16032	15961	16038	15934	16198	16155	16020	16116	15974	15932	16057	16011	16020	16072	16017	15948	15877	16117	16060	16162	15853	15907	16099	15898	16029	15920	16221	16089	16119	16182	16014	16211	16030	16040	16118	16124	15923	15885	15994	15874	15981	15900	16011	16260	16004	16001	16033	16077	16028	15984	16032	16082	16021	15964	16018	16082	16170	15767	16059	16074	15824	16074	16084	16058	16014	15990	15906	16090	15907	15967	16146	16049	16081	16152	16113	15942	16021	16099	16077	15980	15852	16078	15851	16005	16003	16078	16069	16269	15974	16177	16012	16090	16071	15930	15980	16005	15904	16047	15824	16098	16033	15898	16038	15927	15930	15983	16033	16008	15864	16016	16078	16043	16056	16120	15943	16023	15998	16062	15986	16036	15918	15910	15989	15970	16229	16025	15878	16022	16044	15987	15995	16045	15952	16067	15938	16102	15915	16026	15986	16069	15866	16028	16008	16023	16111	16081	15819	16038	15943	16197	16012	15880	15982	16073	15918	16035	15766	16134	15905	15938	16020	16096	15979	15940	16058	15945	15895	16055	16000	16176	15967	16075	15972	16031	16052	16065	16156	16043	16111	16124	16083	15820	16020	16189	15902	15835	16113	16007	16005	16016	16049	16079	15882	16020	16301	15993	15872	15996	15977	16200	15877	16048	16076	16047	16042	15998	15883	16118	16037	15959	16043	16178	16018	15948	15913	16016	16134	16013	16089	16094	15986	15975	16060	15958	15950	16102	15908	15976	15991	16051	16039	16095	16115	16111	15976	16009	16029	15940	16031	16075	16163	16055	15995	16118	15958	15902	15948	16104	15953	15923	15916	16006	16103	16076	15937	15935	16091	16311	15963	16095	16087	16105	16034	15944	16069	16195	16064	15964	15892	15975	16004	15948	16023	16079	16016	16092	15860	15905	16042	15879	16001	15876	16052	15946	16105	15953	16098	15964	16185	16013	15891	15933	16105	15973	16124	16147	16154	16005	16088	16035	16097	16305	15901	15978	16134	15984	15929	16064	16208	15963	16018	16061	15862	16087	16153	15875	15844	16001	16124	15997	16027	15897	16054	16059	16125	15954	16133	15919	15969	15992	16075	16059	16008	16009	15943	16113	15911	15837	16081	15956	15986	15991	16048	15938	16089	16102	15882	16075	16020	16045	15978	16145	15943	16116	15913	16222	15877	16085	15981	16009	15939	16064	15780	16002	16021	15872	16024	15996	15937	15895	16174	16088	16087	16085	16038	16079	16068	16097	16194	16047	15801	16116	15975	16020	16051	15995	15926	16106	16180	15940	16025	16148	15973	15983	15863	16268	15884	15969	16068	16035	16014	16046	16021	16029	16061	15978	15891	15989	15971	15969	15971	15914	15976	16063	15964	15829	15954	16091	16095	16196	16065	15816	16097	15868	16013	16212	16175	15993	15985	16176	16049	15808	16054	16038	16105	15846	16157	15940	16211	16011	15922	16023	16017	16056	15611	16046	15965	15897	16023	15953	15920	16031	16088	16036	15982	15972	15964	16104	16052	16056	16077	15909	16078	15989	16105	16132	15966	16090	16040	16194	16132	16057	16058	16075	15957	16082	15875	16096	16044	16161	15930	16015	16156	15896	16144	16161	16027	16160	15997	16023	16173	15873	16114	15891	15864	16098	16020	15994	15896	16126	16162	16013	16137	15844	16044	16163	15963	15958	15954	15888	16032	16040	16071	15854	16190	16203	15806	15950	16050	15956	15957	15957	16060	16004	16017	15980	16062	16002	15930	15924	15968	15912	16099	16040	16059	16141	15952	16120	16062	15949	16054	16161	16030	16104	16139	15906	16101	15978	15949	15808	16021	16030	16087	15941	16040	16011	15960	15951	16054	15997	15967	15940	16176	15963	15991	16024	15755	15932	16146	15976	15934	16099	16100	15934	16046	16136	15922	15864	16054	16278	16154	16003	16035	15980	15966	15896	15968	15997	16097	15962	16089	16061	15995	16006	16091	16181	15939	16099	16130	16001	16255	15981	16115	16140	16166	16062	16056	16101	16143	15953	16094	16093	16110	15981	15979	15982	15916	15937	15857	15996	16033	16210	16069	16140	16039	16024	16148	15997	16231	15917	16003	16092	16076	15962	15927	16097	15946	15974	15972	15982	15989	15878	16057	15906	16206	16043	15999	16025	15991	16077	16168	15756	15990	16074	15972	16128	15946	15875	16010	16036	16007	15989	16022	16119	16002	16004	16124	15991	15918	16248	15995	16025	15904	16139	16096	16036	16194	15867	16069	15913	16002	16079	16028	15972	16045	15985	15997	15998	15800	15818	16101	15869	16196	16102	16102	16031	16036	15983	15898	15969	15970	15926	15977	16030	15949	15958	16201	16008	15958	15985	16194	16144	16005	16063	16127	16035	16075	16021	15910	15997	16023	16102	15985	16055	16124	16088	15979	15975	15899	16095	15998	16006	15897	16340	16008	16067	16037	15959	16073	15866	15902	15972	15990	16002	16156	16180	15881	16048	16154	16003	16106	15878	16069	15966	16214	16115	16193	16041	15947	15984	16160	16148	16085	16016	16011	16088	15950	15809	16118	15988	15888	15937	15916	16032	15994	16174	15887	15984	16071	16101	15882	16097	16039	16048	16152	16020	15893	16070	16139	16148	15956	16052	16016	15877	16178	15940	16082	16003	16068	15912	16238	15818	15993	15928	16140	16134	15927	16107	16041	16076	16008	15935	16031	16044	16114	16053	16067	16029	16024	16004	15916	16142	16065	15854	16158	16163	16120	16012	16093	15905	15985	16003	15942	16062	16017	16062	16040	15912	16111	16002	15986	15937	16106	15926	16030	16125	16086	16213	16124	15880	16075	15998	15989	16003	16095	16047	16101	16144	15960	15983	16136	16111	16041	16006	16048	16006	16145	16194	15957	16073	15864	16062	16014	16063	16000	16093	15983	16165	16017	15996	15955	16066	16064	16301	16011	15978	15933	15899	15989	16061	15956	15938	16095	15920	15991	16187	15985	15861	16115	15928	15893	16095	15969	16093	16252	16090	15958	16188	16026	16026	15939	16033	16138	16122	16098	15896	16015	15971	16164	16033	16058	16059	15999	15802	16113	15957	15963	16089	16202	16115	15897	16254	16045	16086	16197	16041	16016	16133	15973	16167	16014	15971	16118	16014	16091	16059	16294	15978	15926	16033	15883	15916	16001	16137	16096	15943	15889	15982	15960	16033	15978	16293	16068	16127	16049	16101	16257	15964	16051	16028	16250	16008	15942	16083	15930	15970	16001	16087	16001	16011	16061	16122	16013	15891	16081	15961	16150	15812	15974	15978	16083	16112	16033	16043	16156	15983	16142	15945	16077	16153	15888	16083	15852	15979	16081	16072	15983	15983	16064	15944	15849	16029	16047	15934	15923	16072	16123	16082	16015	16094	15919	15975	16098	15985	15985	16072	16046	16098	16093	16041	16181	16059	15976	16010	15958	15929	15970	16018	16021	16149	16099	16095	16069	16094	16093	16041	15916	16036	16037	16131	15862	16089	15995	16176	15885	15875	15824	16123	15943	15890	16146	16165	16024	16085	16223	16006	16102	16065	15878	15789	16035	16166	16024	15902	15961	16015	15961	16038	16132	16050	16057	16137	16085	15820	16128	15892	15916	16057	15926	15992	16091	16095	16142	15938	15891	15925	16019	16064	15889	16065	16005	16064	16094	15953	15939	16167	16149	15996	16175	15930	15928	15930	16005	16092	16102	16068	16039	16000	16154	16030	16012	16034	16013	15952	16098	16037	16015	15879	15926	15868	16242	16024	16054	16045	16114	16112	16121	15918	15981	16215	16071	16184	16071	16058	15992	15985	16050	15982	15868	16235	15893	15982	15959	16130	16080	16007	16008	16103	15931	16166	15886	16209	16013	16148	16031	15873	16045	15951	15974	16031	16142	15919	15998	15879	16079	16119	16026	16093	15949	16178	16023	15892	15906	15838	16034	15827	15999	15910	16070	15892	16179	16015	15975	15988	16215	16233	16085	16011	16139	16031	16147	15941	16010	16011	15922	16081	15878	15984	16020	16021	15931	15984	16006	16071	15892	16026	15993	15980	16071	15915	15988	16177	15998	16048	15890	15984	16159	15793	16134	16180	16216	16079	16039	15931	16116	15982	15991	16080	16020	15917	15840	16004	16111	16021	16156	16049	16223	16057	16055	15922	16007	15837	15906	15863	16005	15982	15905	15999	16095	16065	16043	15989	16030	15965	15966	16055	16117	16066	16046	16040	16040	16076	16099	15975	16101	16072	16087	16087	15980	16082	16128	15947	15995	16129	15879	16151	15940	16111	15970	16058	16028	15985	15992	15927	16005	16123	16079	15940	16253	16015	16016	15913	16049	16024	15976	15901	15864	16045	16002	16119	15816	15864	16142	16118	16163	15926	16036	16119	16131	16059	15949	15962	15997	15903	16176	16098	16107	15988	15976	16046	16008	16058	16169	15995	15916	15938	16036	16036	15994	15876	16035	16122	16248	16152	15978	16215	16265	15910	15911	15996	16146	15956	16029	15903	15996	15938	16145	16141	16151	16036	16105	15980	16292	16059	15951	16083	15995	16076	16105	16038	15974	15862	15943	15940	15992	15914	16096	16225	15902	15956	15971	15872	16025	16222	15812	15983	16071	15923	16100	16154	16115	15873	15929	16094	15945	15975	15873	16009	16054	16093	15872	16169	16070	15985	16083	15972	16102	15975	16063	16072	15858	15990	16040	16087	16108	16040	15965	16074	15898	15900	15946	16065	16253	15918	15891	16121	15832	16074	16035	16018	15985	16095	16016
23818	21369	28912	24805	23551	24379	23531	20355	19052	18828	18565	18339	18172	18516	18007	18092	18205	18330	18314	18148	17999	18003	17694	18139	17924	17886	17798	18097	17855	17994	18183	17774	17693	17753	18004	18020	17810	18597	19102	18332	18035	18001	17699	17698	17809	17666	17887	17740	17805	17839	17591	17840	17614	17757	17640	17804	17690	17907	17640	17743	17797	17711	17739	17625	17759	17603	17801	17706	17758	17728	17754	17816	17681	17551	17554	17793	17991	17873	17814	17754	17658	17947	18020	17646	17819	17704	17491	17634	17664	17754	17867	17715	17804	17727	17669	17776	17586	17775	17588	17745	17585	17836	17711	17769	17612	17632	17689	17677	17633	17698	17731	17619	17882	17708	17544	17722	17679	17599	17835	17716	17634	17672	17549	17627	17623	17547	17643	17783	17700	17802	17862	17643	17637	17715	17634	17789	17603	17686	17635	17536	17657	17586	17761	17598	17566	17725	17745	17686	17978	17655	17595	17752	17662	17659	17707	17735	17720	17874	17755	17686	17538	17560	17628	17557	17622	17637	17637	17759	17679	17706	17758	17786	17651	17495	17483	17667	17831	17712	17774	17703	17468	17728	17641	17866	17757	17595	17824	17613	17719	17660	17636	17734	17728	17664	17541	17634	17637	17706	17650	17795	17726	17546	17671	17514	17650	17523	17815	17798	17488	17659	17708	17831	17529	17750	17812	17615	17817	17492	17778	17775	17467	17662	17762	17803	17712	17787	17589	17823	17683	17779	17738	17746	17785	17654	17694	17711	17878	17735	17760	17814	17773	17647	17575	17762	17705	17884	17851	17670	17749	17909	17766	17781	17792	17700	17788	17796	17728	17598	17752	17697	17711	17622	17804	17806	17773	17757	17527	17980	17784	17672	17748	17638	17744	17630	17586	17749	17585	17637	17739	17782	17652	17733	17677	17558	17717	17738	17783	17798	17631	17773	17735	17766	17543	17618	17769	17643	17991	17784	17831	17866	17782	17746	17584	17547	17741	17603	17738	17876	17848	17664	17947	17777	17697	17694	17630	17624	17561	17901	17763	17755	17655	17700	17707	17896	17779	17499	17665	17599	17721	17645	17733	17696	17746	17757	17554	17620	17763	17558	17458	17542	17795	17677	17600	17634	17730	17506	17584	17741	17699	17891	17929	17791	17983	17974	17836	17938	17642	17838	17724	17496	17656	17465	17706	17622	17694	17540	17771	17625	17877	17931	17652	17678	17884	17786	18011	17767	17787	17531	17546	17806	17562	17816	17847	17568	17527	17832	17692	17608	17738	17588	17637	17684	17716	17786	17734	17743	17650	17597	17674	17752	17497	17676	17660	17624	17834	17769	17606	17704	17676	17682	17864	17744	17717	17688	17579	17576	17696	17807	17714	17719	17825	17511	17678	17525	17728	17767	17799	17878	17607	17813	17842	17701	17883	17716	17916	17692	17503	17812	17689	17664	17732	17587	17853	17495	17807	17715	17865	17565	17791	17621	17666	17756	17759	17612	17486	17699	17764	17805	17779	17754	17680	17667	17409	17793	17754	17650	17798	17650	17518	17769	17825	17848	17905	17779	17890	17535	17652	17867	17733	17542	17807	17670	17848	17624	17880	17560	17713	17731	17548	17675	17682	17782	17662	17794	17780	17645	17804	17612	17799	17649	17892	17596	17583	17877	17744	17784	17873	17665	17846	17869	17892	17568	17654	17642	17749	17396	17712	17862	17731	17744	17618	17719	17815	17866	17719	17679	17840	17603	17612	17511	17693	17734	17729	17778	17747	17557	17583	17742	17675	17751	17728	17777	17845	17665	17913	17748	17737	17679	17642	17681	17648	17799	17696	17727	17801	17558	17716	17697	17942	17945	17812	17612	17879	17697	17725	17644	17691	17627	17809	17656	17679	17711	17686	17648	17654	17727	17779	17818	17935	17708	17608	17754	17904	17836	17863	17671	17776	17732	17741	17670	17635	17735	17809	17851	17634	17659	17702	17733	17726	17719	17822	17741	17697	17807	17767	17734	17896	17598	17758	17705	17702	17694	17595	17582	17804	17650	17561	17683	17722	17565	17778	17619	17576	17761	17857	17530	17793	17759	17547	17894	17573	17769	17817	17929	17645	17725	17730	17683	17606	17815	17665	17689	17719	17659	17788	17818	17706	17665	17977	17812	17740	17635	17554	17574	17837	17494	17786	17859	17762	17600	17643	17772	17632	17813	17597	17678	17735	17801	17691	17756	17810	17651	17821	17821	17610	17681	17622	17484	17576	17576	17584	17818	17684	17641	17764	17779	17714	17839	17853	17746	17914	17855	17798	17657	17735	17838	17626	17655	17674	17574	17734	17659	17759	17753	17788	17577	17542	17685	17670	17705	17674	17846	17657	17711	17664	17748	17780	17940	17759	17791	17756	17829	17771	17595	17678	17722	17733	17707	17631	17795	17708	17513	17635	17885	17866	17561	17778	17615	17651	17699	17509	17612	17722	17814	17719	17728	17683	17658	17509	17676	17653	17797	17660	17863	17857	17778	17636	17847	17573	17684	17665	17613	17725	17741	17299	17755	17665	17785	17732	17545	17592	17760	17739	17960	17742	17683	17602	17809	17656	17580	17354	17824	17807	17677	17735	17611	17813	17600	17741	17529	17534	17572	17911	17558	17912	17651	17877	17733	17581	17505	17625	17625	17606	17600	17737	17795	17753	17763	17819	17714	17583	17802	17810	17745	17889	17812	17636	17683	17770	17796	17663	17706	17845	17706	17786	17651	17741	17878	17663	17723	17718	17601	17690	17559	17597	17671	17548	17559	17746	17460	17587	17629	17757	17573	17789	17474	17588	17643	17730	17641	17477	17690	17815	17995	17708	17621	17715	17662	17739	17775	17797	17762	17748	17754	17839	17659	17787	17765	17720	17793	17615	17656	17891	17790	17870	17678	17737	17676	17717	17881	17624	17765	17853	17683	17545	17625	17831	17428	17795	17846	17734	17693	17644	17566	17691	17686	17741	17660	17711	17681	17796	17555	17723	17478	17770	17631	17624	17794	17774	17643	17608	17734	17628	17914	17695	17722	17793	17729	17520	17924	17894	17566	17739	17735	17864	17783	17744	17896	17740	17836	17640	17777	17773	17572	17759	17697	17759	17564	17625	17865	17641	17827	17747	17638	17871	17763	17678	17523	17600	17599	17857	17701	17793	17816	17617	17864	17817	17537	17853	17877	17907	17671	17874	17592	18005	17520	17676	17867	17604	17630	17748	17989	17739	17820	17681	17828	17775	17635	18032	17834	17827	17755	17672	17579	17850	17796	17840	17709	17763	17592	17667	17745	17686	17858	17990	17853	17732	17787	17697	17798	17780	17916	17996	17699	17453	17760	17528	17693	17733	17782	17689	17537	17889	17946	17479	17940	17621	17628	17890	17720	17741	17744	17895	17621	17977	17598	17716	17451	17794	17651	17661	17605	17682	17820	17774	17695	17819	17861	17871	17868	17827	17819	17777	17619	17707	17795	17584	17769	17677	17746	17653	17618	17773	17692	17790	17756	17661	17560	17902	17600	17714	17727	17609	17877	17745	17672	17588	17768	17732	17630	17837	17687	17813	17806	17643	17626	17682	17871	17770	17750	17718	17776	17813	17704	17875	17710	17793	17609	17877	17671	17649	17703	17694	17594	17726	17835	17676	17688	17783	17708	17541	17800	17749	17620	17699	17654	17716	17495	17735	17788	17820	17788	17703	17878	17649	17756	17548	17671	17691	17875	17711	17598	17917	17675	17724	17694	17777	17623	17769	17598	17614	17534	17695	17957	17723	17698	17823	17661	17591	17896	17715	17784	17763	17784	17772	17750	17771	17669	17810	17747	17815	17504	17596	17629	17800	17705	17574	17695	17804	17658	17578	17475	17571	17856	17555	17535	17773	17623	17587	17776	17737	17755	17726	17780	17704	17751	17774	17722	17791	17518	17642	17622	17718	17592	17551	17652	17662	17857	17882	17750	17744	17618	17814	17777	17789	17651	17700	17657	17686	17846	17864	17674	17597	17584	17834	17642	17782	17767	17696	17840	17649	17725	17709	17649	17652	17398	17652	17593	17897	17803	17720	17704	17824	17975	17740	17747	17979	17805	17912	17758	17640	17602	17690	17605	17584	17699	17861	17749	17833	17739	17844	17812	17815	17650	17565	17700	17850	17766	17723	17671	17736	17736	17861	17732	17947	17908	17594	17648	17535	17754	17840	17626	17927	17884	17743	17643	17844	17576	17788	17504	17767	17694	17772	17740	17587	17651	17942	17752	17722	17628	17812	17569	17702	17611	17656	17687	17667	17600	17790	17633	17880	17759	17702	17732	17824	17687	17870	17739	17616	17679	17763	17753	17752	17777	17704	17650	17668	17620	17758	17639	17731	17735	17620	17897	17755	17695	17789	17818	17831	17803	17638	17598	17783	17909	17765	17705	17742	17977	17621	17671	17565	17633	17800	17731	17661	17798	17728	17779	17792	17696	17748	17800	17710	17699	17734	17684	17707	17687	17634	17554	17796	17731	17610	17624	17680	17851	17633	17882	17678	17747	17694	17686	17851	17605	17796	17774	17429	17491	17588	17610	17696	17756	17436	17587	17780	17655	17767	17640	17564	17707	17586	17621	17698	17696	17788	17773	17805	17660	17610	17805	17785	17671	17646	17679	17745	17737	17617	17941	17782	17658	17719	17677	17678	17794	17658	17757	17752	17485	17620	17657	17798	17780	17710	17758	17917	17774	17580	17802	17829	17586	17794	17688	17635	17823	17750	17824	17721	17726	17728	17791	17637	17672	17732	17853	17816	17743	17766	17621	17659	17533	17730	17892	17748	17544	17703	17773	17784	17663	17831	17685	17628	17944	17688	17842	17780	17633	17690	17807	17672	17733	17620	17728	17649	17813	17695	17700	17820	17905	17622	17854	17837	17624	17755	17814	17816	17748	17708	17677	17630	17723	17750	17737	17659	17572	17716	17870	17718	17715	17668	17578	17753	17744	17669	17501	17586	17740	17696	17652	17537	17690	17693	17499	17402	17614	17758	17812	17835	17719	17856	17699	17724	17694	17742	17625	17819	17562	17648	17664	17753	17721	17796	17625	17734	17601	17692	17619	17794	17687	17747	17711	17787	17801	17558	17641	17618	17755
23447	39857	38195	32268	28192	24610	21891	19756	18550	17855	17355	17341	16921	16969	16798	16639	16635	16715	16588	16739	16469	16589	16519	16689	16384	16483	16465	16461	16406	16510	16313	16266	16514	16392	16246	16383	16500	18106	18113	17000	16843	16564	16491	16407	16366	16320	16236	16202	16275	16159	16276	16322	16204	16217	16272	16382	16169	16183	16394	16305	16309	16453	16186	16436	16413	16278	16283	16263	16323	16520	16274	16336	16333	16327	16319	16299	16239	16174	16319	16331	16395	16242	16268	16291	16256	16144	16287	16176	16315	16230	16262	16287	16289	16234	16236	16273	16457	16296	16228	16345	16203	16234	16270	16414	16351	16332	16297	16260	16266	16161	16099	16245	16309	16283	16307	16303	16226	16282	16141	16309	16270	16149	16272	16389	16282	16252	16154	16282	16309	16271	16372	16178	16237	16086	16385	16352	16216	16351	16332	16229	16136	16087	16280	16337	16215	16158	16332	16297	16297	16318	16226	16185	16286	16346	16324	16094	16417	16308	16107	16289	16186	16186	16348	16222	16287	16154	16178	16162	16362	16403	16389	16363	16219	16160	16284	16235	16253	16306	16310	16222	16394	16298	16212	16259	16139	16360	16247	16063	16192	16137	16389	16293	16372	16273	16264	16267	16218	16332	16133	16111	16156	16287	16289	16342	16428	16304	16327	16317	16197	16084	16213	16241	16217	16163	16312	16229	16259	16339	16243	16312	16307	16184	16278	16177	16191	16235	16050	16184	16282	16214	16235	16256	16358	16185	16316	16229	16158	16161	16285	16291	16252	16314	16111	16148	16349	16354	16270	16262	16022	16194	16244	16137	16016	16256	16299	16393	16196	16299	16351	16310	16154	16187	16421	16076	16210	16277	16179	16205	16208	16263	16414	16366	16397	16119	16132	16156	16226	16324	16375	16196	16311	16242	16144	16087	16330	16222	16037	16290	16278	16280	16106	16220	16078	16225	16364	16018	16369	16323	16285	16244	16220	16263	16116	16255	16357	16439	16345	16145	16333	16343	16178	16173	16325	16191	16175	16233	16209	16069	16089	16179	16318	16240	16256	16208	16254	16178	16308	16209	16308	16392	16238	16087	16271	16438	16275	16255	16102	16279	16252	16420	16278	16297	16295	16029	16339	16226	16224	16214	16478	16293	16335	16275	16315	16283	16195	16057	16287	16248	16109	16351	16096	16205	16163	16332	16214	16221	16254	16194	16207	16198	16209	16191	16236	16383	16092	16249	16407	16446	16253	16331	16056	16202	16197	16099	16353	16250	16251	16307	16359	16233	16241	16252	16296	16162	16330	16225	16182	16319	16242	16201	16325	16240	16383	16163	16227	16130	16383	16237	16141	16181	16369	16383	16271	16193	16309	16155	16262	16167	16334	16338	16284	16208	16310	16379	16038	16193	16227	16108	16226	16233	16362	16209	16280	16229	16320	16266	16126	16361	16206	16345	16208	16268	16351	16100	16366	16342	16176	16020	16130	16215	16225	16302	16272	16379	16436	16401	16211	16379	16369	16206	16107	16130	16250	16096	16281	16221	16123	16289	16264	16260	16441	16356	16161	16283	16288	16299	16218	16260	16351	16408	16433	16181	16159	16222	16178	16165	16347	16255	16268	16177	16411	16352	16147	16147	16228	16183	16111	16304	16292	16169	16345	16150	16441	16263	16259	16312	16206	16214	16207	16238	16226	16340	16177	16439	16273	16289	16262	16433	16202	16235	16240	16154	16210	16272	16112	16209	16261	16368	16245	16286	16307	16336	16205	16165	16347	16336	16417	16111	16209	16135	16273	16185	16251	16157	16232	16185	16205	16356	16222	16263	16381	16283	16353	16246	16107	16189	16344	16174	16225	16328	16261	16027	16133	16326	16107	16370	16252	16321	16151	16354	16197	16323	16118	16261	16284	16127	16281	16302	16068	16368	16156	16402	16292	16268	16202	16234	16409	16221	16345	16328	16161	16129	16165	16209	16281	16155	16393	16351	16417	16236	16066	16226	16248	16222	16182	16074	16363	16285	16337	16227	16509	16223	16168	16250	16273	16393	16332	16330	16322	16174	16142	16204	16277	16239	16201	16197	16073	16141	16293	16369	16190	16219	16218	16157	16172	16262	16274	16322	16220	16157	16181	16301	16195	16185	16240	16131	16236	16207	16115	16209	16093	16231	16320	16116	16223	16240	16165	16360	16431	16123	16362	16208	16270	15995	16231	16253	16361	16180	16163	16206	16352	16338	16254	16300	16253	16168	16212	16220	16268	16250	16371	16288	16100	16252	16398	16256	16309	16141	16119	16461	16328	16318	16154	16066	16180	16219	16452	16453	16415	16400	16284	16234	16324	16240	16086	16157	16336	16202	16342	16157	16288	16259	16218	16247	16054	16214	16191	16378	16218	16129	16230	16407	16234	16146	16351	16188	16242	16280	16311	16233	16255	16273	16213	16372	16464	16311	16383	16450	16340	16141	16328	16085	16311	16239	16262	16178	16301	16180	16346	16242	16327	16174	16263	16395	16290	16333	16240	16308	16311	16332	16346	16202	16203	16189	16096	16426	16100	16251	16070	16367	16390	16286	16200	16114	16169	16184	16159	16218	16229	16341	16361	16059	16228	16337	16285	16222	16214	16150	16316	16179	16155	16418	16242	16207	16414	16325	16314	16255	16385	16009	16293	16248	16234	16305	16217	16400	16418	16228	16276	16235	16180	16251	16342	16111	16208	16380	16515	16287	16184	16385	16264	16169	16198	16235	16193	16213	16214	16152	16206	16132	16322	16207	16319	16371	16305	16173	16190	16060	16301	16182	16272	16362	16260	16182	16431	16305	16247	16195	16257	16313	16213	16151	16166	16366	16401	16356	16198	16255	16195	16242	16310	16267	16247	16241	16293	16269	16454	16292	16247	16277	16246	16334	16267	16286	16290	16170	16302	16234	16388	16222	16252	16211	16219	16219	16101	16377	16117	16227	16114	16175	16352	16024	16192	16279	16246	16395	16226	16242	16324	16171	16314	16211	16276	16172	16339	16346	16233	16187	16322	16121	16313	16183	16341	16173	16238	16336	16195	16224	16338	16198	16274	16148	16201	16175	16217	16383	16315	16326	16355	16181	16202	16124	16297	16252	16184	16291	16177	16229	16229	16247	16002	16281	16275	16277	16314	16427	16261	16319	16458	16312	16074	16330	16459	16413	16290	16191	16319	16223	16184	16261	16136	16095	16358	16394	16224	16206	16178	16308	16281	16327	16203	16461	16112	16276	16182	16304	16122	16309	16196	16272	16268	16480	16378	16190	16220	16219	16342	16061	16242	16223	16148	16173	16222	16331	16308	16280	16150	16381	16312	16206	16263	16280	16184	16137	16294	16320	16329	16143	16433	16245	16281	16200	16255	16237	16342	16163	16194	16327	16263	16081	16249	16087	16356	16083	16411	16416	16125	16223	16260	16328	16255	16353	16409	16113	16349	16393	16290	16212	16274	16422	16196	16222	16126	16080	16234	16170	16135	16324	16245	16122	16432	16370	16240	16119	16260	16242	16162	16277	16135	16242	16307	16121	16261	16272	16271	16254	16281	16245	16227	16333	16255	16356	16394	16349	16302	16219	16153	16316	16224	16349	16310	16385	16315	16276	16235	16357	16226	16413	16286	16324	16155	16285	16313	16102	16425	16305	16252	16295	16103	16332	16367	16321	16336	16365	16349	16118	16149	16149	16221	16201	16206	16140	16224	16145	16275	16355	16297	16183	16185	16420	16199	16164	16201	16318	16274	16328	16342	16343	16216	16448	16131	16207	16323	16171	16241	16310	16425	16344	16290	16336	16360	16302	16274	16461	16186	16304	16200	16130	16147	16235	16202	16252	16129	16297	16139	16341	16223	16324	16173	16351	16340	16280	16187	16267	16141	16069	16371	16176	16288	16260	16254	16167	16132	16046	16327	16257	16240	16219	16352	16087	16059	16262	16224	16135	16094	16376	16235	16132	16333	16249	16398	16143	16298	16181	16307	16351	16306	16412	16316	16355	16278	16285	16128	16309	16229	16350	16226	16289	16315	16220	16406	16254	16280	16431	16105	16173	16256	16089	16399	16335	16235	16422	16460	16369	16276	16145	16199	16098	16326	16267	16108	16290	16198	16071	16232	16334	16237	16358	16414	16228	16267	16265	16282	16228	16164	16204	16474	16099	16202	16132	16241	16356	16265	16302	16210	16286	16200	16044	16221	16178	16322	16290	16372	16212	16281	16338	16261	16296	16369	16295	16226	16304	16221	16338	16117	16363	16262	16103	16146	16216	16264	16325	16337	16171	16367	16310	16225	16162	16255	16344	16224	16172	16314	16101	16438	16140	16481	16205	16400	16206	16212	16239	16232	16439	16266	16294	16221	16228	16229	16318	16303	16324	16268	16250	16384	16304	16331	16278	16251	16369	16111	16138	16324	16180	16220	16447	16323	16224	16290	16076	16192	16071	16343	16114	16332	16277	16273	16206	16326	16173	16313	16390	16157	16347	16239	16372	16247	16314	16258	16275	16268	16113	16296	16170	16228	16233	16340	16271	16097	16349	16462	16225	16189	16209	16418	16354	16226	16378	16200	16264	16388	16266	16203	16257	16300	16299	16182	16394	16245	16178	16283	16215	16300	16204	16184	16323	16338	16281	16198	16094	16295	16165	16370	16201	16194	16065	16254	16396	16184	16245	16367	16203	16403	16160	16206	16260	16236	16470	16425	16372	16182	16246	16311	16343	16252	16362	16303	16397	16108	16253	16432	16278	16265	16351	16202	16414	16323	16160	16203	16352	16400	16136	16206	16379	16298	16196	16319	16118	16200	16445	16084	16203	16405	16300	16300	16264	16034	16365	16164	16285	16160	16123	16297	16285	16341	16220	16123	16201	16075	16271	16386	16257	16154	16345	16345	16248	16136	16308	16306	16347	16314	16387	16297	16337	16201	16288	16230	16242	16145	16229	16386	16339	16260	16277	16322	16049	16303	16231	16171	16501	16425	16315	16222	16320	16303	16265	16375	16279	16213	16178	16105	16373	16224	16289	16244	16396	16145	16325	16287	16318	16062	16364	16178	16208	16343	16374	16114	16126	16271	16242	16232	16188	16356	16166	16349	16179	16174	16394	16135	16317	16325	16162	16237	16141	16227	16291
22982	21411	29251	24067	22458	25245	26860	21408	19668	19682	18944	18646	18593	18462	18299	18325	18317	18275	18290	18175	18092	18024	18016	18080	17798	17913	17887	17873	17920	17824	17814	17979	17987	17742	17796	18051	17895	19633	19780	19042	18577	18067	17830	17931	17870	17761	17636	17764	17630	17701	17745	17666	17837	17715	17850	17702	17762	17738	17805	17897	17822	17750	17707	17715	17725	17594	17695	17836	17621	17560	17767	17785	17866	17761	17827	17674	17873	17624	17800	17910	17848	17830	17671	17726	17728	17382	17681	17626	17677	17711	17927	17638	17741	17488	17723	17641	17710	17713	17613	17772	17781	17856	17857	17744	17832	17579	17673	17732	17712	17753	17723	17549	17798	17544	17866	17772	17728	17642	17642	17615	17708	17734	17676	17468	17614	17575	17380	17311	17668	17617	17526	17708	17552	17618	17773	17711	17696	17550	17633	17702	17513	17621	17827	17618	17568	17633	17719	17665	17513	17512	17463	17648	17664	17553	17691	17679	17900	17574	17682	17582	17563	17523	17382	17749	17436	17710	17578	17632	17733	17543	17598	17776	17788	17772	17820	17679	17735	17704	17756	17580	17904	17635	17814	17704	17889	17751	17700	17872	17690	17784	17688	17690	17747	17479	17414	17595	17293	17559	17537	17727	17543	17536	17681	17664	17727	17783	17802	17639	17836	17690	17618	17604	17628	17630	17676	17574	17896	17550	17596	17655	17548	17598	17646	17758	17695	17769	17676	17779	17634	17575	17688	17674	17748	17586	17751	17700	17814	17720	17504	17600	17633	17680	17668	17766	17774	17747	17627	17663	17921	17658	17467	17577	17558	17584	17601	17742	17930	17567	17887	17638	17748	17532	17691	17751	17474	17504	17638	17802	17720	17658	17695	17440	17589	17610	17644	17617	17625	17769	17736	17779	17639	17708	17613	17900	17615	17762	17720	17715	17609	17680	17554	17571	17599	17439	17731	17741	17692	17727	17782	17627	17788	17668	17800	17488	17803	17574	17770	17584	17626	17556	17655	17737	17716	17624	17615	17406	17707	17799	17623	17511	17605	17669	17621	17691	17590	17584	17624	17394	17553	17472	17637	17573	17542	17525	17667	17803	17816	17787	17676	17498	17688	17660	17567	17455	17716	17597	17481	17690	17707	17724	17778	17504	17649	17624	17529	17747	17505	17700	17765	17506	17886	17729	17732	17533	17618	17586	17784	17665	17586	17584	17549	17549	17429	17703	17719	17767	17693	17663	17587	17636	17645	17716	17505	17635	17820	17653	17638	17619	17480	17721	17879	17662	17785	17828	17670	17500	17652	17646	17556	17520	17915	17634	17535	17545	17607	17560	17725	17506	17532	17752	17626	17881	17704	17596	17394	17678	17793	17609	17731	17528	17750	17601	17739	17665	17628	17617	17813	17501	17752	17721	17798	17790	17780	17627	17557	17645	17754	17627	17401	17638	17665	17648	17502	17679	17671	17709	17844	17640	17731	17839	17739	17432	17534	17625	17560	17638	17640	17563	17785	17626	17593	17673	17630	17678	17820	17756	17828	17699	17874	17499	17479	17628	17805	17601	17710	17621	17682	17823	17714	17741	17609	17686	17585	17727	17669	17704	17715	17783	17556	17447	17628	17649	17493	17811	17533	17726	17660	17833	17791	17648	17650	17576	17580	17523	17727	17650	17755	17578	17760	17684	17628	17459	17642	17687	17577	17769	17866	17431	17616	17649	17517	17779	17837	17620	17619	17610	17607	17637	17687	17638	17794	17776	17627	17676	17632	17659	17879	17762	17578	17744	17719	17699	17787	17602	17516	17453	17613	17489	17652	17609	17882	17669	17738	17629	17404	17571	17709	17657	17705	17585	17603	17703	17610	17693	17754	17891	17693	17583	17614	17688	17687	17704	17944	17572	17606	17685	17718	17572	17684	17416	17726	17645	17678	17434	17641	17433	17719	17555	17522	17508	17721	17594	17608	17647	17474	17600	17600	17589	17795	17810	17434	17700	17572	17664	17825	17758	17693	17767	17680	17863	17622	17597	17709	17528	17539	17531	17604	17702	17763	17687	17863	17657	17729	17552	17747	17672	17460	17453	17644	17732	17749	17600	17659	17695	17641	17644	17618	17721	17635	17630	17605	17802	17656	17440	17646	17626	17605	17462	17864	17635	17866	17706	17423	17695	17621	17465	17618	17704	17517	17638	17537	17595	17602	17806	17557	17675	17580	17479	17592	17798	17690	18021	17816	17572	17903	17564	17637	17553	17657	17826	17585	17441	17747	17840	17604	17634	17674	17899	17689	17707	17369	17512	17741	17584	17663	17564	17608	17559	17647	17644	17650	17766	17580	17553	17741	17627	17625	17545	17615	17636	17668	17515	17530	17447	17635	17571	17527	17528	17695	17602	17770	17707	17615	17670	17614	17607	17606	17610	17592	17741	17648	17791	17654	17719	17806	17694	17642	17619	17641	17479	17804	17608	17534	17581	17536	17668	17719	17751	17649	17637	17631	17689	17791	17627	17537	17552	17712	17628	17745	17578	17649	17570	17642	17692	17669	17691	17720	17630	17777	17580	17609	17567	17647	17438	17573	17604	17601	17643	17742	17625	17835	17757	17832	17901	17678	17873	17647	17538	17706	17716	17504	17748	18015	17695	17471	17567	17566	17719	17733	17589	17667	17645	17646	17851	17692	17717	17818	17545	17567	17672	17403	17778	17517	17574	17818	17670	17652	17630	17675	17673	17792	17820	17701	17495	17579	17732	17824	17663	17613	17633	17612	17523	17734	17570	17821	17753	17809	17639	17537	17499	17828	17844	17770	17759	17754	17785	17676	17511	17756	17667	17738	17608	17580	17586	17541	17933	17751	17499	17750	17860	17545	17389	17644	17510	17653	17750	17658	17721	17645	17442	17600	17484	17746	17489	17818	17711	17793	17817	17597	17730	17827	17784	17554	17586	17705	17610	17538	17663	17658	17612	17616	17620	17705	17590	17626	17715	17645	17548	17655	17753	17810	17572	17566	17750	17634	17729	17426	17657	17742	17580	17547	17465	17589	17596	17576	17748	17442	17650	17775	17529	17683	17630	17632	17775	17512	17577	17647	17911	17648	17805	17643	17674	17737	17714	17412	17481	17732	17607	17746	17781	17772	17574	17794	17662	17567	17743	17588	17592	17761	17592	17672	17675	17589	17471	17628	17745	17641	17724	17668	17741	17673	17723	17657	17733	17599	17578	17575	17439	17692	17449	17719	17713	17412	17596	17588	17746	17581	17684	17784	17749	17765	17562	17540	17600	17760	17606	17511	17640	17760	17702	17508	17503	17773	17730	17663	17572	17523	17490	17553	17486	17623	17766	17609	17670	17710	17527	17795	17760	17642	17668	17515	17376	17698	17681	17608	17786	17816	17745	17660	17661	17497	17645	17722	17767	17600	17735	17895	17652	17711	17593	17601	17566	17569	17597	17645	17655	17725	17532	17719	17741	17557	17527	17541	17547	17600	17560	17489	17484	17555	17674	17370	17668	17795	17599	17438	17870	17578	17617	17817	17699	17651	17866	17571	17635	17551	17418	17893	17767	17537	17854	17723	17593	17642	17672	17737	17702	17507	17577	17700	17651	17744	17514	17709	17890	17767	17703	17667	17656	17745	17801	17607	17665	17741	17851	17752	17629	17584	17672	17595	17622	17802	17624	17693	17721	17568	17614	17507	17686	17614	17885	17506	17599	17615	17711	17624	17556	17706	17655	17798	17679	17447	17779	17830	17575	17707	17647	17528	17478	17801	17517	17781	17658	17991	17689	17686	17711	17739	17841	17854	17622	17699	17711	17660	17659	17610	17757	17614	17620	17420	17797	17422	17466	17872	17696	17652	17601	17666	17677	17510	17566	17734	17622	17782	17546	17508	17772	17818	17761	17613	17693	17499	17594	17615	17444	17625	17739	17675	17697	17537	17726	17658	17555	17617	17676	17776	17572	17795	17511	17691	17746	17624	17613	17563	17688	17594	17477	17584	17643	17533	17732	17683	17583	17771	17539	17859	17810	17537	17718	17533	17492	17668	17736	18004	17716	17748	17685	17881	17739	17558	17375	17799	17566	17580	17737	17819	17622	17648	17696	17668	17585	17601	17628	17538	17528	17610	17571	17594	17615	17681	17752	17557	17607	17788	17703	17765	17730	17710	17700	17849	17839	17616	17682	17629	17639	17755	17808	17480	17740	17614	17471	17655	17772	17584	17702	17733	17783	17694	17571	17736	17709	17542	17686	17675	17522	17754	17789	17898	17808	17654	17625	17676	17367	17594	17268	17557	17564	17572	17749	17648	17593	17438	17501	17895	17462	17640	17721	17654	17662	17631	17522	17599	17863	17687	17723	17684	17731	17706	17717	17696	17627	17759	17647	17579	17695	17587	17635	17742	17756	17825	17686	17712	17603	17635	17551	17473	17663	17715	17744	17695	17593	17659	17449	17595	17530	17741	17729	17767	17612	17537	17593	17564	17732	17545	17473	17531	17593	17630	17588	17605	17700	17673	17565	17581	17678	17616	17542	17776	17520	17554	17445	17562	17438	17496	17558	17531	17544	17596	17719	17328	17504	17564	17541	17634	17701	17648	17688	17765	17528	17641	17519	17619	17652	17615	17810	17852	17735	17658	17671	17762	17567	17764	17692	17557	17509	17728	17802	17744	17621	17657	17696	17745	17772	17960	17579	17607	17599	17660	17687	17614	17696	17658	17558	17407	17702	17683	17526	17659	17645	17678	17579	17599	17754	17721	17631	17836	17720	17531	17417	17673	17450	17761	17656	17591	17528	17494	17863	17764	17788	17761	17604	17611	17807	17570	17673	17727	17555	17863	17437	17680	17622	17713	17685	17632	17602	17752	17480	17732	17654	17618	17594	17782	17579	17712	17651	17819	17887	17622	17772	17752	17526	17617	17692	17633	17556	17762	17640	17493	17641	17789	17607	17764	17656	17654	17784	17885	17689	17714	17549	17669	17572	17562	17732	17699	17600	17495	17564	17806	17605	17706	17504	17549	17640	17424	17696	17707	17516	17843	17730	17558	17686	17612	17785	17753	17661	17568	17854	17763	17689	17520	17699	17783	17715	17624	17432	17550	17442	17784	17578	17754	17821	17647	17698	17784	17677	17709	17629
24962	43430	42406	37339	32335	27871	24307	21345	19653	18701	18097	17750	17309	17131	17130	17100	17087	17031	16952	16902	16666	16797	16632	16691	16288	16543	16421	16424	16453	16452	16342	16513	16465	16359	16468	16417	16737	19519	19527	17890	17450	16824	16542	16374	16374	16171	16391	16324	16362	16071	16253	16176	16184	16214	16196	16499	16198	16218	16122	16179	16211	16289	16168	16222	16187	16216	16198	16248	16244	16245	16178	16324	16185	16236	16344	16326	16301	16284	16382	16343	16255	16118	16163	16097	16283	16193	16184	16263	16211	16367	16059	16314	16225	16415	16256	16233	16258	16074	16310	16236	16389	16238	16292	16166	16291	16284	16139	16175	16287	16089	16358	16200	16209	16396	16128	16230	16356	16137	15974	16067	16311	16329	16281	16169	16178	16046	16210	16046	16154	16185	16354	16091	16221	16188	16277	16228	16293	16178	16496	16205	16227	16207	16305	16181	16204	16179	16226	16228	16184	16331	16064	16334	16343	16215	16169	16302	16273	16240	16236	16275	16190	16275	16324	16236	16131	16249	16084	16194	16321	16199	16092	16247	16194	16074	16313	16159	16240	16104	16256	16194	15955	16318	16334	16324	16221	16220	15828	16315	16299	16360	16383	16118	16253	16149	16334	16360	16037	16353	16061	16180	16267	16222	16219	16196	16264	16110	16258	16142	16348	16130	16419	16190	16318	16304	16216	16406	16057	16313	16307	16217	16234	16148	16234	16089	16225	16235	16125	16256	16285	16209	16369	16282	16336	16263	16119	16636	16215	16204	16052	16238	16270	16314	16298	16282	16197	16232	16155	16303	16150	16212	16192	16207	16104	16193	16319	16175	16023	16150	16175	16188	16181	16200	16154	16210	16161	16215	16091	16184	16138	16434	16253	16199	16161	16293	16133	16068	16261	16118	16110	16236	16131	16318	16162	16069	16351	16237	16299	16078	16275	16288	16190	16315	16172	16378	16283	16085	16263	16386	16065	16433	16298	16194	16201	16301	16209	16322	16322	16249	16208	16134	16338	16164	16234	16176	16285	16271	16170	16137	16221	16253	16265	16210	16272	16256	15916	16288	16104	16161	16326	16103	16347	16176	16294	16230	16398	16163	16141	16172	16202	16130	16296	15977	16193	16219	16267	16275	16175	16196	16314	16075	16152	16206	16253	16025	16301	16193	16242	16288	16084	16293	16186	16225	16299	16133	16265	16140	16368	16208	16097	16334	16404	16284	16238	16319	16338	16139	16101	16157	16278	16227	16043	16371	16257	16153	16061	16108	16282	16425	16178	16167	16103	16085	16138	16223	16087	16066	16226	16053	16182	16248	16237	16170	16321	16363	16197	16169	16257	16256	16102	16147	16020	16265	16404	16365	16218	16175	16233	16237	16226	16235	16175	16200	16274	16167	16130	16187	16340	16116	16350	16118	16505	16213	16201	16176	16194	16061	16131	16280	16142	16160	16130	16187	16339	16231	16266	16214	16449	16234	16214	16236	16317	16247	16137	16159	16320	16235	16301	16072	16039	16348	16274	16150	16116	16290	16379	16226	16259	16211	16039	16275	16127	16233	16056	16259	16246	16472	16143	16303	16230	16390	16213	16309	16381	16246	16191	16172	16224	16366	16053	16260	16257	16244	16359	16068	16286	16037	16278	16204	16111	16161	16218	16304	16293	16319	16102	15975	16186	16178	16220	16409	16301	16287	16260	16243	16245	16200	16097	16362	16293	16204	16268	16219	16221	16181	16226	16287	16134	16250	16209	16150	16184	16199	16326	16210	16323	16369	16196	16302	16229	16203	16250	16189	16273	16267	16233	16089	16082	16098	16237	16402	16037	16185	16355	16181	16192	16097	16197	16188	16218	16306	16202	16275	16144	16175	16208	16110	16332	16133	16168	16153	16099	16219	16199	16308	16280	16252	16426	16312	16180	16247	16328	16120	16324	16368	16301	16369	16257	16222	16154	16190	16284	16284	16192	16209	16267	16046	16267	16153	16139	16172	16135	16326	16176	16247	16162	16184	16175	16228	16210	16132	16198	16120	16195	16183	16087	16142	16253	16028	16310	16096	16203	16190	16275	16246	16239	16269	16378	16085	15997	16116	16184	16097	16058	16185	16041	16280	16290	16304	16188	16360	16295	16204	16276	16225	16231	16237	16156	16114	16116	16299	16136	16305	16277	16340	16125	16242	16303	16209	16080	16174	16400	16212	16336	16137	16250	16275	16345	16118	16156	16354	16174	16205	16188	16025	16206	16192	16067	16099	16310	16295	16304	16206	16198	16269	16296	16254	16198	16238	16065	16245	16163	16232	16260	16183	16318	16213	16276	16160	16004	16068	16254	16210	16229	16016	16119	16306	16314	16337	16276	16271	16219	16145	16154	16211	16301	16230	16105	16213	16149	16301	16219	16220	16335	16380	16049	16237	16301	16132	16243	16067	16276	16276	16377	16251	16335	16184	16213	16203	16047	16330	16135	16232	16112	16168	16267	16188	16359	16185	16051	16410	16348	16226	16276	16274	16225	16053	16157	16245	16262	16150	16289	16222	16122	16187	16153	16161	16019	16185	16294	16094	16366	16285	16072	16268	16189	16219	16274	16139	16340	16116	16340	16434	16259	16195	16136	16331	16456	16299	16003	16106	16242	16197	16202	16244	16195	16226	16344	16136	16291	16176	16326	16251	16070	16291	16263	16198	16358	16235	16384	16245	16139	15980	16109	16196	16073	16255	16115	16122	16341	16279	16398	16153	16305	16233	16170	16272	16140	16284	16145	16127	16262	16127	16322	16220	16108	16216	16105	16183	16348	16190	16209	16019	16271	16063	16243	16225	16107	16294	16350	16117	16457	16204	16098	16266	16174	16269	16327	16151	16124	16347	16122	16019	16169	16085	16112	15993	16230	16198	16268	16335	16093	16269	16049	16402	16023	16264	16170	16196	16218	16112	16236	16200	16245	16176	16165	16232	16086	16210	15985	16189	16219	16274	16139	16195	16161	16053	16043	16253	16356	16097	16063	16309	16059	16180	16170	16273	16141	16298	16103	16091	16206	16188	16239	16104	16237	16215	16213	16185	16354	16386	16085	16206	16255	16315	16350	15990	16329	16203	16251	16154	16264	16355	16236	16237	16242	16246	16290	16146	15991	16201	16155	16122	16077	16272	16071	16296	16209	16324	16343	16128	16130	16201	16170	16154	16212	16380	16420	16288	16245	16269	16233	16327	16343	16293	15802	16168	16244	16191	16263	16256	16108	16256	16222	16225	16229	16358	16237	16119	16282	16153	16215	16178	16268	16081	16210	15990	16337	16170	16243	16326	16130	16146	16123	16224	16145	16124	16388	16168	16222	16211	16187	16011	16241	16215	16249	16306	16154	16237	16331	16240	16223	16173	16210	16308	16228	16371	16131	16050	16267	16312	16208	16187	16209	16116	16232	16289	16230	16306	16295	16075	16144	16217	16177	16274	16365	16161	16329	16443	16255	16097	16200	16177	16286	16399	16203	16287	16108	16320	16361	16159	16102	16291	16156	16201	16056	16277	16119	16303	16290	16230	16207	16134	16267	16256	16281	16232	16231	16338	16212	16359	16180	16276	16154	16267	16032	16300	16254	16165	16289	16372	16082	16110	16279	16281	16383	16324	16189	16234	16236	16222	16189	16306	16181	16220	16201	16380	16147	16144	16083	16062	16102	16153	16113	16140	16352	16320	16218	16200	16055	16382	16101	16224	16299	16367	16271	16325	16175	16128	16220	16167	16190	16218	16273	16151	16255	16159	16274	16016	16200	16291	16043	16315	16252	16290	16324	15996	16344	16207	16126	16184	16189	16188	16294	16238	16141	16376	16364	16199	16163	16191	16084	16210	16377	16294	16279	16111	16334	16141	16209	16296	16242	16203	16210	16095	16338	16317	16060	16248	16156	16284	16302	16181	16157	16276	16221	16242	16193	16160	16151	16269	16163	16114	16370	16123	16199	16276	16338	16236	16163	16301	16270	16140	16161	16004	16120	16156	16277	16257	16225	16334	16262	16086	16188	16208	16300	16203	16232	16215	16133	16259	16139	16241	16157	16101	16071	16369	16184	16159	16081	16281	16230	16281	16274	16270	16302	16279	16231	16191	16185	16181	16220	16184	16203	16177	16203	16193	16198	16167	16249	16078	16252	16260	16071	16224	16357	16135	16289	16237	15959	16124	16168	16097	16308	16420	16228	16156	16145	16210	16122	16204	16178	16320	16294	16330	16478	16478	16044	16130	16228	16389	16294	16225	16194	16279	16233	16351	16125	16278	16182	16293	16281	16299	16193	16245	16175	16216	16334	16323	16321	16172	16288	16250	16284	16360	16157	16234	16253	16338	16188	16407	16234	16080	16265	16129	16299	16360	16365	16100	16320	16179	16311	16294	16252	16157	16311	16350	16250	16322	16139	16223	16089	16291	16353	16156	16214	16198	16219	16381	16067	16010	16173	16083	16323	16232	16229	16362	16172	16241	16295	16351	16288	16280	16185	16175	16223	16281	16161	16131	16183	16355	16408	16275	16184	16313	16275	16099	16319	16280	16390	16176	16184	16237	16187	16168	16267	16274	16090	16220	16266	16322	16223	16147	16044	16171	16176	16206	16114	16176	15950	16162	16379	16205	16121	16049	16333	16176	16165	16219	16222	16095	16250	16277	16370	16110	16221	16194	16413	16270	16060	16283	16267	16296	16242	16169	16412	16259	16224	16179	16356	16130	16194	16375	16043	16290	16331	16215	16292	16365	16115	16254	16176	16225	16144	16278	16379	16123	16118	16072	16295	16044	16214	16235	16241	16294	16217	16164	16395	16158	16123	16218	16272	16049	16242	16176	16138	16289	16248	16090	16054	16270	16181	16315	16288	16197	16122	16206	16238	16197	16314	16233	16020	16264	16258	16312	16259	16181	16146	16128	16308	16076	16377	16142	16470	16257	16132	16095	16214	16114	16283	16286	16195	16371	16260	16224	16087	16314	16168	15994	16208	16142	16177	16307	16378	16161	16256	16252	16290	16170	16215	16155	16251	16334	16299	16210	16085	16218	16130	16155	16251	16215	16156	16153	16338	16395	16334	16061	16320	16252	16086	16041	16180	16361	16192	16188	16214	16100	16315	16110	16289	16412	16285	16094	16211	16145	16287	16132
27441	23420	28486	26347	21472	19715	18863	18112	17735	17933	17611	17492	17791	17468	17482	17723	17474	17670	17658	17426	17533	17475	17486	17508	17511	17310	17368	17404	17458	17352	17240	17235	17384	17224	17385	17504	17440	17620	17511	17214	17698	17447	17442	17409	17377	17446	17206	17523	17312	17317	17455	17362	17497	17701	17292	17382	17266	17269	17440	17427	17221	17578	17309	17150	17335	17343	17508	17524	17260	17364	17445	17359	17249	17287	17433	17570	17434	17344	17297	17402	17408	17434	17447	17350	17354	17413	17378	17448	17308	17246	17523	17443	17340	17430	17379	17518	17362	17175	17478	17542	17435	17302	17323	17360	17348	17315	17395	17342	17396	17516	17337	17388	17276	17337	17368	17362	17165	17369	17552	17360	17308	17436	17334	17438	17496	17135	17549	17389	17184	17257	17452	17307	17326	17329	17188	17397	17361	17401	17577	17324	17379	17310	17212	17237	17395	17274	17288	17244	17267	17281	17483	17203	17459	17229	17237	17472	17338	17399	17157	17499	17366	17231	17358	17375	17262	16992	17250	17428	17406	17310	17359	17176	17191	17312	17354	17317	17407	17358	17576	17372	17330	17492	17408	17541	17463	17540	17127	17289	17483	17501	17409	17399	17351	17239	17509	17309	17288	17468	17504	17530	17428	17404	17272	17454	17450	17393	17385	17304	17389	17426	17459	17447	17346	17400	17395	17292	17384	17574	17256	17247	17329	17264	17513	17403	17347	17357	17383	17322	17609	17432	17139	17424	17255	17235	17465	17355	17498	17492	17358	17267	17180	17537	17228	17531	17414	17501	17508	17325	17391	17298	17554	17348	17411	17419	17397	17528	17662	17446	17522	17428	17374	17558	17514	17601	17089	17246	17419	17463	17338	17283	17476	17360	17443	17407	17327	17239	17404	17512	17323	17426	17268	17498	17205	17241	17491	17457	17426	17323	17380	17531	17350	17454	17294	17535	17489	17409	17211	17493	17555	17393	17310	17514	17326	17384	17383	17327	17181	17330	17257	17339	17432	17186	17334	17483	17416	17186	17211	17270	17525	17329	17368	17270	17342	17491	17385	17445	17455	17525	17427	17306	17478	17211	17321	17259	17245	17135	17437	17386	17315	17404	17276	17356	17549	17408	17359	17207	17391	17461	17263	17566	17409	17376	17460	17446	17308	17627	17559	17384	17461	17373	17350	17457	17362	17424	17454	17454	17260	17410	17526	17348	17414	17378	17310	17247	17357	17300	17537	17253	17449	17449	17400	17428	17417	17335	17391	17374	17616	17348	17188	17258	17321	17301	17455	17477	17398	17647	17318	17405	17339	17354	17453	17149	17387	17418	17344	17184	17255	17309	17425	17306	17498	17268	17407	17225	17470	17596	17447	17165	17477	17461	17443	17436	17457	17298	17470	17263	17312	17404	17406	17324	17297	17435	17389	17214	17225	17219	17342	17283	17398	17287	17343	17184	17397	17206	17333	17338	17216	17404	17378	17320	17367	17382	17219	17364	17486	17396	17414	17423	17285	17230	17324	17302	17382	17352	17292	17575	17527	17385	17367	17470	17546	17468	17296	17300	17370	17500	17141	17419	17361	17347	17372	17323	17364	17273	17406	17259	17377	17309	17384	17336	17266	17350	17400	17591	17363	17573	17466	17403	17448	17302	17171	17317	17131	17298	17243	17285	17411	17498	17496	17315	17307	17352	17398	17345	17257	17464	17321	17252	17375	17433	17363	17297	17427	17585	17595	17560	17410	17258	17394	17194	17370	17286	17321	17489	17434	17386	17396	17389	17608	17337	17230	17235	17231	17390	17514	17331	17415	17198	17305	17456	17597	17309	17415	17286	17313	17416	17311	17568	17603	17372	17300	17383	17497	17333	17438	17342	17528	17317	17234	17356	17315	17309	17394	17435	17259	17243	17355	17330	17259	17253	17316	17310	17231	17214	17410	17428	17334	17426	17485	17506	17364	17280	17407	17488	17264	17286	17299	17301	17179	17345	17432	17483	17588	17405	17289	17148	17306	17138	17143	17275	17374	17475	17302	17474	17408	17261	17430	17263	17357	17454	17407	17500	17269	17394	17394	17376	17268	17462	17379	17424	17263	17244	17429	17198	17191	17451	17367	17463	17454	17239	17476	17371	17209	17182	17415	17249	17093	17310	17411	17554	17314	17297	17455	17367	17257	17119	17428	17281	17442	17362	17324	17531	17240	17536	17519	17509	17327	17214	17379	17205	17477	17343	17179	17436	17274	17163	17490	17453	17546	17250	17426	17238	17427	17482	17440	17389	17447	17357	17240	17292	17440	17378	17244	17467	17536	17387	17361	17412	17508	17326	17256	17234	17400	17361	17606	17383	17338	17554	17444	17508	17553	17379	17528	17389	17474	17331	17461	17277	17431	17328	17250	17522	17071	17219	17329	17229	17486	17355	17462	17452	17414	17392	17389	17338	17351	17473	17339	17351	17560	17508	17417	17284	17440	17481	17258	17597	17236	17148	17435	17470	17571	17453	17379	17372	17398	17262	17385	17374	17484	17488	17361	17313	17498	17483	17374	17327	17473	17292	17153	17151	17344	17443	17441	17392	17297	17330	17323	17362	17579	17388	17429	17402	17440	17309	17377	17331	17453	17339	17359	17311	17521	17314	17356	17472	17424	17392	17516	17463	17365	17458	17348	17667	17200	17296	17182	17512	17347	17362	17286	17156	17416	17507	17230	17451	17462	17299	17371	17303	17308	17343	17228	17315	17364	17285	17265	17545	17356	17298	17194	17630	17494	17538	17400	17194	17272	17299	17497	17385	17439	17107	17324	17319	17505	17363	17359	17391	17413	17361	17329	17473	17244	17476	17270	17348	17415	17320	17318	17362	17478	17492	17305	17417	17159	17405	17308	17498	17340	17409	17316	17512	17243	17560	17423	17400	17210	17363	17262	17148	17405	17285	17478	17237	17269	17215	17173	17435	17576	17358	17470	17269	17361	17419	17294	17526	17412	17433	17372	17365	17363	17384	17517	17415	17231	17435	17379	17339	17513	17350	17567	17544	17465	17404	17522	17321	17403	17220	17431	17393	17369	17287	17453	17503	17397	17273	17307	17389	17284	17477	17393	17416	17435	17544	17494	17308	17363	17351	17304	17471	17417	17184	17261	17463	17498	17213	17430	17433	17437	17484	17310	17619	17204	17113	17241	17268	17357	17429	17298	17248	17315	17361	17493	17537	17380	17321	17184	17425	17514	17167	17342	17421	17298	17344	17459	17556	17231	17473	17192	17472	17359	17437	17212	17350	17231	17610	17345	17403	17359	17473	17326	17533	17290	17393	17541	17343	17318	17433	17358	17242	17280	17250	17197	17186	17491	17477	17236	17412	17530	17346	17256	17291	17243	17243	17198	17282	17308	17435	17229	17424	17460	17391	17117	17457	17242	17431	17399	17361	17239	17384	17492	17519	17288	17362	17181	17418	17124	17401	17411	17435	17432	17356	17259	17515	17274	17438	17298	17356	17493	17389	17384	17525	17458	17318	17544	17370	17340	17611	17566	17237	17247	17491	17374	17400	17286	17314	17192	17328	17399	17579	17358	17141	17280	17501	17596	17272	17437	17596	17455	17457	17527	17340	17247	17300	17550	17270	17378	17298	17404	17460	17516	17260	17468	17423	17230	17455	17336	17340	17349	17341	17319	17275	17247	17284	17543	17263	17635	17604	17457	17457	17348	17452	17589	17446	17435	17353	17461	17324	17397	17391	17300	17300	17368	17411	17373	17430	17401	17503	17506	17372	17424	17347	17325	17295	17347	17335	17571	17306	17325	17388	17466	17337	17340	17442	17417	17289	17211	17461	17402	17223	17214	17332	17569	17437	17354	17323	17383	17338	17389	17453	17445	17366	17296	17402	17240	17166	17394	17430	17273	17478	17229	17379	17533	17441	17437	17236	17478	17489	17519	17431	17505	17383	17426	17407	17312	17329	17471	17417	17357	17246	17486	17335	17423	17384	17232	17344	17271	17496	17398	17393	17428	17341	17488	17483	17455	17382	17485	17291	17318	17448	17420	17346	17303	17428	17489	17415	17531	17238	17329	17267	17199	17413	17439	17353	17416	17397	17593	17410	17506	17472	17477	17224	17325	17425	17526	17362	17495	17210	17142	17428	17433	17251	17371	17630	17483	17356	17479	17323	17287	17218	17348	17388	17103	17410	17245	17462	17248	17356	17519	17352	17545	17144	17517	17394	17571	17401	17459	17420	17222	17429	17156	17305	17348	17432	17460	17536	17495	17278	17291	17553	17517	17427	17270	17533	17541	17220	17326	17214	17321	17169	17494	17433	17300	17419	17395	17242	17390	17416	17509	17134	17371	17281	17569	17375	17403	17407	17484	17380	17549	17195	17215	17341	17434	17413	17355	17322	17514	17299	17276	17317	17219	17397	17444	17412	17308	17232	17364	17306	17295	17468	17415	17374	17390	17535	17297	17171	17251	17462	17387	17258	17290	17424	17303	17275	17332	17174	17470	17469	17530	17260	17437	17274	17474	17284	17303	17450	17473	17560	17360	17309	17468	17546	17442	17398	17345	17418	17677	17396	17343	17277	17377	17312	17262	17237	17442	17246	17260	17328	17143	17429	17344	17206	17076	17399	17427	17360	17368	17274	17488	17337	17456	17405	17350	17213	17373	17451	17542	17362	17206	17356	17329	17255	17251	17279	17264	17541	17088	17261	17181	17319	17379	17587	17419	17210	17400	17480	17600	17308	17465	17430	17371	17279	17315	17271	17256	17156	17578	17349	17328	17421	17531	17463	17485	17448	17287	17315	17221	17216	17349	17187	17458	17432	17417	17345	17605	17276	17474	17277	17369	17360	17297	17292	17570	17476	17139	17227	17450	17433	17331	17558	17356	17317	17355	17282	17368	17311	17412	17449	17449	17350	17212	17241	17437	17469	17341	17377	17411	17175	17266	17319	17272	17252	17467	17505	17425	17619	17786	17494	17205	17477	17441	17423	17514	17330	17372	17407	17173	17256	17391	17476	17315	17316	17246	17198	17344	17249	17251	17470	17312	17503	17366	17542	17419	17325	17294	17402	17522	17365	17162	17308	17319	17426	17323	17333	17438	17640	17462	17435	17296	17453	17364	17330	17355	17556	17407	17480	17369	17298
23265	32994	31566	25995	22122	19538	18126	17121	16854	16612	16433	16665	16301	16259	16137	16238	16067	16265	16273	16264	16213	16072	16053	16410	16118	16126	16094	16174	16082	16134	16034	16045	16175	16125	16038	16069	16118	16150	16373	16387	16131	16254	16067	16223	16124	16040	15999	16116	15785	16054	16072	16255	16010	16095	16087	15897	16172	15944	15972	15977	15971	16174	16022	15941	16100	16275	15987	15934	15929	15931	15934	15992	16173	15860	16107	16205	15874	15853	15959	16079	15936	16035	16030	16189	16065	16137	16113	15900	16042	16183	16062	15933	15983	16060	16091	16275	15928	16044	16083	15881	15943	15949	16057	16002	16051	16169	16132	15939	15949	16049	16120	15959	15938	15999	15952	16085	16026	16124	15839	15985	15925	16185	16091	16136	15973	16009	15906	15931	16013	16018	15979	15932	16279	16105	16211	15871	16013	15950	15845	16010	15978	15987	16014	15992	15970	16146	15947	15964	16023	16000	15775	16137	15976	15947	16077	15974	15883	16098	16123	16040	16015	16018	16013	15867	16216	15916	16046	16123	15993	16016	15948	16044	16246	15948	16165	16003	16006	15934	15963	15975	15933	16120	15849	16044	16011	15982	15918	15979	16135	16026	16074	15948	15986	16008	16042	16035	16179	16073	15925	16111	16073	16208	15889	16029	16147	15990	15997	15995	16029	16020	16077	16070	15980	16018	16233	16043	15878	15900	15960	16031	15957	16097	16019	16078	16084	16013	16100	16131	16107	16244	16093	16245	16098	16008	16027	15959	16090	15918	15914	16101	16171	16063	16171	15930	15898	16007	16043	15917	16026	16025	16071	16028	16029	15854	16114	16166	15976	15968	16006	15975	16079	16077	15973	16028	15960	16148	16108	16031	16081	15884	16123	16036	16105	16140	16078	16087	15941	16092	16109	16078	16156	15988	15923	15987	15992	15835	16013	16090	16018	15827	15883	16090	16006	15962	15997	16015	16067	16104	16172	15925	15977	15902	15956	15957	15913	15960	16048	16068	16046	15844	16157	16105	15895	15868	16025	15935	15988	16187	16050	15926	15849	16150	16025	15892	15967	16008	16138	16158	15812	16066	16089	15929	16335	15900	16157	15939	16015	15940	16154	15932	16124	15957	16116	15953	16001	15952	16116	16056	16070	16062	15876	15975	16078	16113	15974	16049	16076	16049	15907	16074	15974	15879	15872	15987	15887	16099	16160	15907	16041	16052	16031	15895	15970	16103	16058	16059	16078	15946	15902	16092	16054	16014	15879	16012	16030	15947	16061	15961	15977	16005	16144	15902	15944	16022	16008	15909	15972	16185	16003	16076	15941	15985	16019	15954	16008	15967	15847	16049	15977	15987	16095	16180	16035	16028	16006	16125	15931	16005	16165	16058	16014	16122	16027	15963	15920	16039	15940	16092	16056	15958	16050	16031	16038	15904	15951	16101	16228	16215	15946	15936	16066	16010	16144	16035	16130	16000	16114	16062	16045	16020	16025	16130	16086	16012	15982	16016	16102	16138	16058	16128	15961	16052	16017	15950	16137	16126	16035	15965	15982	15866	16049	16216	16054	16002	15875	16073	15852	15913	16034	16161	15996	15965	15839	16099	15916	16145	16033	16097	16044	15988	16132	15898	16061	16133	16074	16070	15946	16254	15894	15977	16018	16061	16063	16072	16156	16145	16104	16039	16171	16051	15955	16060	16026	16012	16065	16197	16091	15974	15916	15987	16050	16063	16177	16045	16026	16173	16008	16063	15894	16117	16053	16052	15798	15902	16139	15964	15997	16168	16063	16282	16184	16132	16026	15860	16138	15986	16153	16072	15982	15950	16062	15993	16181	16078	15935	16031	16016	15906	16072	16024	16197	15829	16098	15963	16009	15940	16107	16130	16020	15975	16045	15936	15907	15990	15809	16007	16005	16013	15996	15882	16164	15983	15975	15973	16038	15994	15984	16056	16059	15981	15929	16005	16091	15963	15905	16079	15903	16088	16017	16048	16091	15971	16063	15935	15905	16023	16046	15946	15997	15925	16014	15971	15865	16178	16007	15862	16096	16102	16138	16012	16049	16257	15889	15951	15985	16139	16000	16012	15976	15957	16017	15960	16016	15897	16094	16062	16136	16005	15832	15949	16181	15849	16055	16080	16075	15885	15969	16089	15950	16057	16086	16092	15951	16009	16176	16125	16122	15987	15986	16100	16078	16115	16106	16061	16068	15836	16116	16016	15952	16075	15909	15993	15994	16145	15957	16110	16064	15950	15803	16074	16030	15958	16048	16205	16072	15886	16027	16042	16088	15999	16109	16142	15950	15972	15966	16044	15993	15971	16125	16050	15965	15888	16000	16069	15841	16062	15909	15969	16038	16132	15973	15984	16102	16253	15948	16035	15891	16057	15981	16074	16230	15996	16024	15943	16026	16121	16057	15977	15988	15901	15957	16023	16004	15989	16067	16101	15937	16032	16065	15859	15939	16062	16011	16018	15775	16004	15813	15972	16180	15906	16030	16141	15957	15942	16001	16004	16088	15958	16042	16116	15808	15862	15892	15953	15911	16009	16055	15980	15911	15998	16253	15979	15961	15955	16119	16138	16008	16098	15979	16016	16032	16235	16036	15970	16111	16114	16079	15911	16171	16085	16025	16154	15926	16093	16112	16041	15967	15947	16094	15964	15944	16089	16143	16018	16129	15964	16037	16020	16172	16074	16126	16050	16012	16148	16067	15990	16121	16107	16082	15991	15967	16164	15997	16150	15952	15971	16076	16128	16221	16110	16034	15961	16055	15967	16105	16023	15898	16050	15970	16210	16023	16028	15967	16092	15951	16048	16058	15949	15917	15936	15980	16043	16011	16074	16086	16007	16059	16162	15936	16061	16058	15955	15823	16005	16126	15951	15890	16105	16059	15920	15956	16219	16026	16049	16063	16158	15981	15981	16036	16156	16073	15968	16008	15817	16076	16084	15894	15998	16067	16099	16020	15913	15902	15983	16032	15905	16089	16080	16081	16147	16023	16259	15908	16097	16170	16125	16026	16009	16026	16088	15875	16020	16080	16096	16053	15939	15891	16061	16099	15964	16139	16186	15970	15859	15905	15935	15913	16096	15927	16065	16108	15952	15995	16046	16036	16019	15891	16055	16008	15975	16065	16065	16004	15932	15992	15951	16052	15898	15994	15933	16107	16025	15963	15995	15983	16012	15992	16081	16280	15982	16047	15944	16035	15977	15993	15948	16210	16086	15873	16102	16092	16094	16109	15913	16077	15903	16088	16056	16135	16012	16187	16142	16006	15880	15941	15878	15931	16212	15983	16048	15972	16022	15867	16021	16221	16008	15924	16142	16006	16073	16047	15997	16218	16053	15939	15969	16076	16002	16120	16112	16052	15916	16021	16054	16171	16064	16183	16017	16103	15951	15915	15952	16025	16159	16144	16016	15966	15947	15971	16129	16017	16156	15963	16119	15990	15912	16026	16134	15921	15974	16026	15880	16203	16231	16020	16099	16078	16064	16070	15989	16112	15962	15978	16063	16121	16058	16233	16020	15896	16063	16074	15999	16130	15907	16144	16093	16024	15969	15992	15966	16044	16161	15996	16035	16118	16088	15769	16008	16015	16234	16155	15868	16052	15951	16204	15979	15905	16112	16178	16029	15928	16071	16081	16048	16039	16023	16139	15973	16074	15962	16172	16070	15948	16170	15919	15923	16063	16042	16035	16061	15964	16055	15981	16159	16095	16051	16157	16114	15875	16114	15978	16196	15965	16000	16054	15843	16017	15920	15927	16110	16037	15947	16003	16044	16063	15944	16105	15957	15788	16172	16019	16097	16095	15946	16105	16177	15868	16010	16041	16139	16015	16190	16057	15866	16189	15890	16203	15898	15888	16206	16048	15984	15963	16077	16084	15963	15933	16121	16024	16099	16033	16013	16011	16134	16075	16106	15924	15966	16136	16131	16089	16117	15902	16063	16050	16071	16052	16004	15974	15949	16191	15958	15987	16239	16072	15800	16078	16158	16084	16173	16016	16091	15955	15969	16089	16093	15952	16021	15972	16146	16184	15863	16015	15903	16083	16038	16169	16045	16178	16097	16065	15905	16003	15999	16007	15959	15928	16112	16166	15939	15979	16177	16023	16121	16151	16072	16083	15970	16183	16009	15817	15997	15859	15895	16064	16042	16163	16084	16138	15964	16143	15991	15970	16109	16144	16039	15997	15895	15900	15903	16096	15891	16162	16124	16119	16052	16128	16123	15973	15990	15972	15952	16125	15954	16053	16045	16211	16168	15942	16215	16048	16126	16206	15948	15900	15872	16009	16170	16037	16146	15917	16022	16134	15967	16107	15869	15974	15974	16141	16192	16108	15826	15976	15972	16017	15976	16082	15995	16008	15867	16206	16106	16050	16123	15941	15887	16127	16006	15983	15915	16040	15992	15937	16097	15937	15935	16229	15983	16114	15999	16125	15984	16202	15949	15857	16063	16130	15867	15998	16122	16017	16045	16035	16066	15873	16066	16024	16018	16226	16116	16036	16042	16155	16107	16137	16005	16267	15955	16102	15891	16143	16166	15954	16079	16052	16130	16028	15993	16344	16061	16082	15882	15988	16095	16188	16185	15874	15885	16100	16049	15810	16010	16123	15929	16071	15939	15904	16028	16156	15889	15921	16182	16120	16030	16054	15960	16139	16080	15874	15889	16099	16036	15967	16153	16065	16029	15960	16153	15909	16108	15941	16068	15913	16083	16022	16131	15923	16012	16051	16124	15912	16038	16173	15937	15982	16111	15974	16133	16027	15966	15928	15944	16044	15864	15937	16004	15922	15982	15985	16078	15980	16122	16066	16051	16122	15926	15879	15894	15888	15902	15975	16178	16040	16030	16127	15894	16140	16124	15855	15992	15908	16057	15937	16142	16037	15842	16071	16090	16010	15814	15875	16067	15993	16019	15894	16333	16014	16058	16109	16043	15966	16212	15960	15854	16064	15950	16052	16136	15949	16062	16077	16053	15967	16098	15945	15963	16057	16013	15999	16085	16013	16039	16131	16146	15996	15953	16143	15851	16098	15892	16102	16170	15861	16000	16057	15990	16141	16140	15954	15893	15915	16089	16044	16161	16226	15977	16084	16024	16010	15918	16022	16128	16036	16051	15783	15985
23975	21378	28870	25000	23554	24207	23195	19996	18949	18778	18529	18330	18227	18144	18057	18357	18227	18080	18270	18067	17920	17995	17984	17921	17856	18047	17895	17861	17754	17973	17900	17913	17955	17907	17881	17864	17830	18562	18895	18693	18318	18097	17860	17884	17816	17756	17710	17799	17715	17944	17859	17770	17915	17857	17679	17678	17576	17775	17703	17895	17773	17850	17872	17612	17578	17737	17796	17640	17672	17861	17869	17916	17790	17707	17956	17872	17752	17690	17749	17810	17782	17755	17918	17677	17836	17863	17881	17721	17702	17699	17611	17809	17705	17722	17835	17615	17686	17775	17829	17743	17761	17705	17761	17933	17780	17851	18099	17735	17881	17749	17781	17650	17888	17726	17767	17862	17867	17858	17867	17703	17722	17681	17800	17813	17640	17849	17728	17744	17832	17516	17872	17788	18168	17812	17801	17656	17769	17762	17656	17637	18058	17758	17827	17667	17509	17729	17836	17842	17904	17687	17826	17826	17666	17808	17581	17820	17755	17688	17758	17639	17898	17706	17820	17651	17734	17757	17807	17616	17863	17709	17871	17566	17749	17639	17680	17629	17798	17693	17646	17809	17846	17780	17791	17750	17824	17711	17644	17859	17721	17665	17756	17916	17724	17555	17725	17665	17688	18051	17945	17616	17635	17893	17961	17832	17548	17761	17881	17660	17800	17786	17691	17608	17764	17703	17703	17894	17728	17755	17759	17843	17741	17497	17603	17613	17707	17595	17635	17784	17936	17648	17747	17744	17777	18023	17859	17829	17815	17732	17862	17796	17715	17824	17798	17779	17769	17646	17830	17713	17910	17758	17759	17634	17612	17690	17942	18020	17822	17670	17796	17572	17843	17686	17778	17761	17769	17671	17655	17529	17767	17843	17680	17755	17660	17704	17857	17614	17742	17742	17734	17815	17849	17716	17619	17670	17718	17769	17715	17776	17898	17796	17723	17692	17825	17888	17767	17742	17843	17592	17692	17674	17790	17761	17628	17722	17764	17891	17697	17590	17821	17932	17578	17690	17911	17916	17725	17728	17790	17726	17889	17650	17669	17763	17730	17893	17796	17782	17881	17639	17624	17813	17789	17904	17884	17956	17778	17781	17870	17967	17864	17931	17836	17940	17960	17847	17704	17894	17873	17962	17662	17710	17568	17630	17844	17770	17696	17782	17762	17643	17785	17787	17735	17353	17713	17731	17652	17823	17961	17924	17819	17815	17865	17834	17790	17756	17658	17687	17811	17737	17795	17659	17784	17665	17685	17744	17775	17960	17949	17671	17807	17767	17886	17843	17761	17739	17848	17583	17839	17785	17820	17799	17801	17826	17883	17738	17710	17626	17978	17822	17601	17643	17727	17894	17695	17709	17679	17793	17768	17952	17620	17744	17814	17542	17634	17540	17720	17902	17867	17956	17587	17977	17897	17798	17785	17790	17710	17525	17733	17881	17652	17745	17800	17741	17843	17606	17617	17883	17757	17744	17795	17753	17770	17722	17845	17875	17744	17832	17759	17614	17762	17655	17682	17761	17727	17821	17704	17715	17713	17892	17925	17740	17651	17788	17833	17766	17934	17585	17714	17676	17804	17797	17610	17547	17764	17722	17777	17835	17867	17690	17901	17797	17776	18012	17846	17811	17723	17746	17818	17745	17697	17679	17735	17865	17790	17799	17634	17699	17853	17764	17839	17721	17689	17809	17773	17758	17592	17672	17632	17585	17866	17666	17818	17841	17690	17836	17698	17876	17716	17822	17576	17471	17758	17882	17618	17616	17753	17858	17625	17758	17718	17636	17864	17658	17754	18026	17759	17725	17722	17633	17791	17601	17899	17876	17597	17543	17842	17779	17892	17651	17760	17883	17725	17617	17903	17739	17729	17618	17782	17626	17626	17868	17701	17755	17959	17683	18039	17681	17855	17760	17709	17601	17776	17626	17763	17935	17822	17762	17709	17995	17626	17753	17757	17643	17712	17722	17830	17841	17771	17867	17674	17863	17677	17828	17765	17698	17927	17748	17824	17651	17628	17822	17772	17829	17766	17701	17746	17524	17932	17621	17675	17786	17673	17777	17651	17768	17542	17632	17818	17769	17719	17758	17766	17847	17717	17944	17757	17760	17839	17660	17790	17767	17760	17622	17663	17703	17715	17771	17773	17799	17626	17922	17915	17703	17823	17805	17743	17711	17743	17720	17881	17769	17682	17738	17783	17711	17662	17706	17823	17766	17864	17803	17902	17785	17757	17726	17744	17642	17714	17848	17630	17856	17686	17711	17689	17874	17598	17702	17969	17824	17982	17602	17766	17755	17760	17714	18030	17811	17768	17894	17750	17681	17842	17801	17742	17993	17905	17841	17783	17680	18016	17802	17793	17839	17782	17742	17950	17834	17928	17796	17960	17885	17812	17691	17831	17565	17997	17848	17714	17703	17503	17874	17768	17746	17823	17798	17816	17547	17939	17753	17654	17806	17720	17714	17837	17748	17934	17796	17702	17904	17687	17900	17734	17964	17869	17733	17715	17673	17910	17940	17776	17767	17906	17604	17824	17728	17792	17849	17788	17841	17886	17621	17790	17971	17807	17655	17753	17801	17714	17833	17887	17665	17764	17892	17743	17722	17791	17803	17838	17583	17663	17633	17833	17868	17940	17642	17816	17481	17742	17811	17927	17768	17677	17703	17718	17737	17931	17587	17934	17598	17649	17733	17881	17789	17684	17877	17722	17839	17765	17765	17597	17736	17798	17894	17805	17787	17891	17831	17840	17820	17829	17754	17662	17873	17712	17778	17703	17825	17885	17701	17953	17810	17830	17857	17807	17873	17765	17905	17812	17893	17642	17724	17906	17908	17760	17654	17752	17664	17795	17799	17810	17847	17725	18054	17640	17687	17726	17715	17780	17946	17831	17640	17541	17723	17764	17797	17840	17871	17869	17895	17848	17765	17706	17664	17703	17878	17661	17815	17703	17811	17700	17723	17614	17860	17865	17559	17902	17730	17676	17691	17839	17681	18080	17969	17834	17773	17762	17557	17605	17645	17761	17597	17732	17694	17770	17893	17843	17937	17779	17697	17654	17713	17674	17627	17782	17639	17938	17786	17698	17612	17725	18031	18132	17887	17767	17683	17757	17763	17724	17820	17891	17888	17567	17751	17676	17832	17598	17719	17606	17691	17671	17765	17791	17704	17701	17960	17812	17886	17781	17636	17689	17701	17871	17741	17508	17785	17873	17771	17721	17641	17853	17841	17732	17791	18021	17792	17718	17625	17678	17875	17839	17725	17772	17800	17733	17650	17733	17564	17750	17883	17681	17625	17856	17708	17729	17852	17979	17922	17838	17863	17816	17687	17708	17921	17820	17693	17945	17724	17763	17670	17870	17673	17669	17708	17859	17829	17691	17842	17748	17724	17864	17606	17756	17804	17609	17873	17773	17701	17909	17400	17732	18010	17678	17868	17795	17684	17896	17831	17712	17809	17795	17974	17887	17931	17939	17656	17644	17724	17657	17836	17724	17897	17822	17810	17785	17695	17885	17708	17830	17780	17838	17722	17823	17886	17923	17851	17784	17913	17713	17705	17920	17859	17743	17692	17913	17708	17691	17641	17917	17870	18017	17828	17879	17939	17668	17942	17919	17846	18064	18022	17779	17852	17693	17751	17746	17798	18045	17904	17670	17694	17825	17796	17866	17884	17841	17837	17760	17860	17788	17784	17736	17591	17812	17757	17895	17647	17766	17739	17788	17907	18095	17662	17738	17618	17797	17915	17865	18057	17750	17650	17633	17849	17672	17752	17962	17836	17916	17740	17658	17778	17765	17860	17717	17556	17627	17803	17769	17685	17840	17916	17802	17966	17904	17610	17777	17694	17772	17857	17649	17802	17677	17799	17711	17833	17644	18010	17758	17934	17504	17668	17814	17738	17701	17586	17666	17745	17876	17868	17778	17874	17949	17780	17878	17649	17590	17564	17744	17876	17914	17831	17821	17754	17648	17675	17707	17826	17677	17763	17646	17749	17773	17928	17738	17796	17760	17856	17763	17786	17639	17863	17611	17775	17683	17829	17736	17831	17816	17767	17791	17751	17752	17771	17610	17678	17654	17838	17850	17860	17866	17659	17472	17593	17677	17625	17847	17895	17690	17766	17775	17834	17656	17797	17544	17708	17764	17602	17653	17683	17785	17854	17680	17656	17776	17703	17937	17714	17829	17810	17976	17761	17698	17643	17732	17761	17858	17789	17756	17772	17769	17655	17583	17847	17618	17811	17801	17490	17755	17591	17671	17775	17633	17665	17815	17848	17923	17802	17695	17500	17881	17908	17714	17936	17857	17678	17733	17659	17508	17656	17745	17901	17858	17735	17704	17681	17662	17791	17734	17875	17598	17820	17870	17853	17727	17926	17815	17839	17889	17635	17854	17710	17720	17513	17857	18056	17789	17942	17540	17687	17754	17752	17908	17518	17858	17880	17710	17751	17802	17853	17725	17797	17764	17752	17471	17806	17695	18022	17817	17773	17755	17898	17678	17698	17693	17710	17899	17810	17788	17796	17697	17653	17663	17709	17763	17762	17827	17790	17570	17698	17832	17678	17763	17686	17874	17679	17763	17769	17650	17728	17664	17660	17636	17663	17800	17764	17792	17686	17813	17736	17842	17932	17696	17939	17539	17704	17698	17766	17718	17752	17706	17831	17967	17920	17753	17927	17783	17777	17826	17689	17760	17789	17683	17858	17815	17730	17886	17820	17900	17680	17818	17641	17681	17993	17684	17783	17899	17823	17799	17814	17722	17622	17750	17891	17821	17616	17795	17624	17579	17820	17663	17815	17800	17789	17788	17810	17807	17756	17764	17673	17876	17682	17763	17838	17972	17914	17554	17857	17809	17527	17638	17916	17910	17498	17911	17589	17635	17726	17588	17674	17782	17541	17983	17838	17649	17591	17791	17885	17960	17756	17912	17887	17857	17674	17700	17661	17797	17804	17831	17815	17753	17839	17680	17829	17817	17641	17856	17932	17852	17839	17585	17690	17730	18011	17708	17741	17670	17798	17829	17849	17663	17814	17929	17697	17774	17849	17605	17775	17702	17914	17883	17866	17736	17997	17805	17843	17886	17819	17707	17670	17766	17711	17591	17745	17879	17871	17874	17675	17865	17869
23831	39588	39213	32958	27822	23861	21301	19163	18333	17732	17412	17036	17050	16828	16778	16848	16940	16743	16702	16658	16705	16649	16535	16560	16435	16442	16417	16467	16366	16487	16273	16470	16315	16455	16395	16224	16469	17883	18185	17005	16877	16719	16602	16312	16218	16275	16226	16269	16310	16485	16274	16271	16228	16361	16317	16368	16290	16388	16379	16071	16378	16165	16273	16353	16321	16272	16286	16309	16308	16197	16151	16377	16357	16419	16283	16342	16232	16406	16131	16306	16263	16224	16290	16339	16275	16301	16123	16265	16394	16349	16351	16222	16253	16386	16261	16252	16273	16166	16337	16476	16319	16205	16175	16386	16367	16235	16318	16272	16403	16371	16103	16350	16204	16353	16197	16269	16226	16391	16362	16349	16278	16366	16235	16388	16291	16279	16450	16284	16259	16437	16241	16347	16294	16298	16231	16259	16251	16360	16371	16171	16320	16149	16435	16327	16214	16271	16357	16119	16294	16253	16106	16379	16113	16344	16200	16253	16369	16249	16373	16172	16285	16319	16361	16305	16459	16361	16252	16280	16429	16220	16280	16149	16120	16363	16374	16242	16347	16156	16157	16282	16338	16292	16274	16435	16370	16231	16388	16240	16464	16373	16173	16159	16227	16324	16242	16238	16377	16312	16254	16426	16299	16243	16366	16360	16213	16208	16287	16224	16482	16181	16445	16245	16315	16423	16221	16286	16243	16383	16426	16251	16221	16381	16241	16359	16311	16377	16193	16197	16268	16182	16347	16304	16252	16208	16225	16463	16361	16276	16358	16193	16245	16139	16218	16216	16301	16415	16249	16351	16331	16317	16152	16272	16231	16365	16375	16230	16295	16392	16311	16372	16199	16331	16196	16174	16342	16231	16177	16333	16279	16310	16330	16186	16224	16296	16334	16175	16271	16467	16399	16230	16201	16312	16279	16152	16237	16352	16369	16141	16114	16392	16248	16307	16272	16202	16358	16332	16291	16288	16366	16178	16402	16244	16493	16265	16307	16099	16279	16358	16355	16384	16328	16236	16222	16295	16271	16377	16328	16344	16371	16310	16347	16070	16356	16188	16307	16078	16541	16253	16179	16269	16321	16304	16234	16120	16404	16251	16332	16252	16172	16232	16354	16263	16330	16023	16368	16286	16398	16240	16292	16254	16471	16271	16276	16342	16331	16323	16191	16147	16331	16140	16515	16348	16310	16371	16267	16097	16231	16244	16286	16425	16221	16293	16286	16472	16198	16372	16202	16306	16230	16093	16327	16343	16050	16112	16374	16289	16471	16438	16375	16291	16311	16271	16246	16307	16273	16331	16237	16263	16354	16368	16123	16248	16409	16334	16239	16278	16341	16342	16242	16230	16154	16255	16313	16273	16213	16230	16285	16341	16231	16330	16228	16208	16294	16274	16329	16393	16347	16380	15973	16357	16280	16037	16331	16086	16222	16354	16386	16280	16181	16300	16324	16371	16245	16328	16368	16101	16327	16101	16421	16280	16211	16285	16252	16227	16285	16239	16256	16138	16272	16219	16243	16156	16114	16266	16103	16424	16334	16296	16108	16289	16326	16219	16334	16371	16217	16220	16176	16305	16327	16228	16197	16264	16236	16268	16286	16252	16366	16325	16134	16331	16214	16344	16216	16207	16290	16246	16203	16239	16206	16219	16243	16222	16310	16153	16308	16329	16186	16278	16263	16235	16241	16203	16321	16349	16359	16368	16261	16191	16458	16323	16222	16436	16249	16292	16387	16364	16223	16244	16313	16220	16421	16247	16289	16298	16300	16110	16231	16252	16312	16193	16208	16205	16232	16294	16127	16274	16377	16434	16340	16265	16223	16108	16239	16258	16267	16198	16259	16391	16291	16285	16332	16207	16304	16217	16233	16401	16241	16159	16241	16389	16119	16370	16215	16309	16230	16279	16340	16270	16241	16453	16171	16271	16244	16235	16341	16422	16329	16304	16216	16263	16265	16220	16211	16256	16030	16246	16244	16200	16442	16173	16157	16220	16017	16485	16230	16170	16341	16326	16310	16241	16182	16205	16241	16275	16266	16366	16156	16159	16348	16207	16118	16366	16512	16211	16322	16317	16480	16248	16380	16191	16326	16225	16140	16408	16390	16159	16301	16317	16288	16092	16118	16287	16305	16331	16318	16415	16344	16321	16299	16284	16318	16428	16185	16222	16211	16322	16388	16330	16353	16347	16298	16316	16131	16330	16323	16281	16278	16237	16276	16263	16312	16445	16310	16109	16188	16402	16264	16312	16257	16165	16292	16228	16302	16288	16257	16214	16257	16390	16127	16273	16361	16212	16336	16333	16111	16298	16380	16329	16301	16447	16165	16343	16330	16276	16313	16257	16335	16323	16393	16231	16289	16144	16308	16355	16438	16227	16271	16214	16375	16243	16388	16306	16211	16310	16394	16318	16276	16332	16322	16217	16371	16183	16223	16364	16237	16349	16411	16167	16382	16368	16301	16514	16343	16236	16333	16269	16334	16266	16464	16341	16348	16077	16321	16229	16388	16431	16308	16426	16101	16262	16321	16272	16384	16390	16203	16227	16175	16132	16375	16338	16239	16321	16218	16319	16303	16487	16409	16271	16175	16534	16229	16493	16229	16110	16350	16262	16305	16138	16474	16272	16238	16294	16230	16248	16318	16314	16234	16219	16315	16196	16267	16370	16477	16291	16262	16390	16420	16289	16111	16215	16349	16245	16189	16357	16263	16339	16220	16273	16092	16258	16337	16323	16284	16277	16204	16256	16286	16344	16344	16270	16339	16295	16131	16202	16375	16279	16359	16254	16510	16361	16229	16389	16133	16306	16084	16283	16159	16384	16285	16312	16337	16319	16177	16417	16096	16278	16295	16324	16149	16224	16355	16298	16350	16202	16143	16098	16339	16237	16222	16273	16236	16266	16213	16182	16205	16333	16191	16516	16311	16261	16345	16183	16328	16362	16233	16184	16493	16448	16268	16329	16151	16341	16128	16286	16335	16360	16175	16407	16316	16331	16340	16243	16166	16171	16436	16295	16374	16331	16157	16245	16448	16349	16249	16248	16299	16316	16342	16237	16153	16267	16175	16308	16422	16433	16253	16215	16300	16387	16209	16114	16336	16267	16317	16257	16234	16146	16311	16408	16289	16281	16381	16212	16293	16295	16266	16212	16299	16342	16368	16277	16388	16281	16250	16206	16185	16239	16159	16381	16430	16396	16135	16326	16308	16317	16381	16394	16329	16250	16370	16367	16243	16249	16376	16363	16271	16181	16375	16293	16429	16391	16197	16302	16211	16408	16417	16314	16387	16243	16348	16178	16439	16215	16267	16262	16258	16454	16201	16310	16119	16170	16298	16149	16230	16220	16189	16307	16362	16311	16192	16245	16240	16346	16256	16369	16254	16366	16285	16195	16286	16100	16223	16250	16276	16324	16200	16310	16212	16314	16315	16285	16366	16248	16488	16296	16164	16364	16366	16507	16306	16160	16338	16229	16275	16227	16383	16371	16322	16292	16240	16250	16249	16364	16309	16385	16267	16193	16305	16341	16522	16304	16340	16309	16189	16385	16015	16311	16319	16375	16408	16534	16253	16167	16326	16179	16266	16254	16255	16339	16277	16176	16306	16131	16318	16221	16368	16330	16405	16381	16209	16345	16375	16186	16276	16345	16269	16287	16230	16205	16241	16467	16188	16383	16189	16209	16513	16368	16195	16080	16232	16337	16149	16480	16393	16089	16313	16183	16266	16280	16401	16275	16354	16279	16247	16357	16265	16334	16351	16478	16272	16206	16297	16504	16309	16467	16039	16281	16367	16277	16262	16210	16304	16507	16072	16369	16263	16376	16283	16215	16291	16268	16173	16223	16533	16407	16194	16367	16289	16337	16344	16307	16274	16271	16293	16329	16376	16273	16441	16311	16327	16295	16407	16164	16116	16284	16174	16313	16376	16183	16409	16282	16376	16518	16369	16353	16307	16107	16447	16498	16226	16485	16296	16471	16365	16304	16340	16282	16252	16315	16315	16256	16248	16198	16237	16272	16416	16302	16348	16214	16342	16403	16306	16214	16224	16306	16399	16217	16107	16231	16150	16138	16269	16312	16279	16392	16404	16194	16300	16262	16292	16160	16319	16275	16190	16400	16257	16227	16051	16379	16346	16166	16396	16279	16302	16140	16182	16325	16241	16376	16269	16281	16318	16286	16376	16214	16331	16310	16293	16281	16199	16315	16374	16480	16274	16249	16413	16350	16257	16293	16184	16283	16330	16181	16236	16368	16287	16386	16357	16265	16236	16298	16167	16359	16162	16215	16265	16424	16299	16243	16338	16299	16186	16326	16391	16250	16230	16220	16275	16295	16230	16281	16298	16318	16384	16280	16233	16248	16159	16261	16449	16084	16329	16283	16350	16254	16211	16221	16287	16372	16161	16312	16412	16306	16244	16368	16375	16228	16120	16227	16505	16251	16321	16265	16348	16461	16338	16294	16332	16393	16370	16232	16302	16339	16381	16116	16299	16329	16439	16340	16338	16270	16261	16198	16359	16230	16148	16028	16154	16222	16299	16181	16178	16358	16222	16278	16193	16247	16296	16208	16377	16275	16254	16395	16209	16353	16261	16127	16228	16149	16374	16248	16370	16371	16297	16418	16456	16190	16037	16272	16200	16477	16285	16360	16255	16411	16484	16225	16212	16214	16391	16354	16397	16301	16471	16219	16205	16299	16248	16215	16316	16336	16291	16206	16139	16452	16283	16271	16214	16293	16418	16243	16148	16250	16371	16350	16062	16313	16400	16306	16285	16239	16290	16233	16198	16398	16126	16186	16240	16184	16307	16217	16367	16314	16314	16274	16159	16314	16238	16326	16281	16139	16140	16299	16298	16232	16217	16192	16322	16309	16291	16042	16101	16330	16232	16322	16412	16284	16347	16283	16176	16138	16074	16401	16300	16302	16296	16277	16329	16225	16307	16094	16436	16062	16325	16390	16177	16387	16345	16448	16166	16346	16386	16333	16212	16389	16464	16147	16210	16239	16237	16379	16270	16266	16341	16240	16409	16251	16418	16094	16308	16292	16175	16290	16348	16218	16284	16086	16327	16064	16358	16443	16306	16197	16388	16143	16234	16400	16386	16253	16265	16439	16376	16170	16304	16374	16181	16248
22867	21364	29207	23986	22315	25005	26259	20691	19228	19001	18667	18291	18143	18092	18150	17789	17853	17850	17827	17547	17760	17841	17524	17275	17367	17577	17481	17602	17560	17370	17703	17582	17450	17358	17678	17657	17414	18205	19107	18763	18591	17842	17852	17505	17481	17261	17268	17265	17506	17416	17219	17108	17491	17350	17418	17284	17280	17374	17310	17124	17437	17364	17480	17180	17562	17266	17277	17481	17269	17217	17307	17075	17367	17391	17182	17397	17146	17272	17372	17371	17414	17311	17138	17312	17420	17324	17091	17237	17235	17357	17302	17119	17116	17242	17305	17223	17194	17394	17268	17324	17471	17265	17199	17271	17208	17282	17198	17162	17205	17239	17472	17113	17240	17154	17148	17222	17336	17355	17197	17357	17366	17284	17395	17300	17298	17172	17142	17133	17148	17357	17303	16945	17244	17364	17206	17217	17053	17307	17290	17204	17222	17089	17140	17236	17067	17078	17296	17277	17167	17295	17328	17218	17261	17185	17199	17087	17104	17343	17205	17509	17164	17306	17223	17105	17291	17171	17239	17399	17280	17081	17306	17287	17323	17198	17471	17406	17300	17171	17099	17235	17077	17222	17285	17196	17126	17194	17238	17182	17273	17283	17246	17114	17441	17275	17451	17223	17277	17051	17388	17248	17322	17250	17311	17187	17062	17401	17100	17242	17256	17371	17296	17130	17195	17299	17349	17198	17111	17194	17272	17239	17464	17280	17170	17289	17209	17115	17301	17333	17164	17251	17383	17287	17328	17609	17028	17320	17440	17194	17358	17336	17189	17166	17112	17204	17145	17216	17295	17380	17264	17344	17167	17259	17281	17132	17270	17204	17238	17301	17400	17238	17416	17388	17318	17161	17204	17353	17149	17182	17467	17337	17161	17231	17285	17258	17331	17202	17233	17201	17270	17270	17343	17200	17342	17253	17162	17207	17161	17370	17224	17274	17329	17166	17169	17225	17510	17338	17278	17210	17375	17245	17186	17196	17470	17213	16959	17060	17218	17162	17129	17284	17266	17278	17321	17248	17301	17297	17210	17261	17270	17179	17423	17098	17171	17313	17213	17423	17214	17318	17290	17410	17104	17153	17032	17090	17305	17224	17368	17308	17261	17072	17368	17506	17194	17265	17150	17201	17279	17125	17150	17529	17519	17071	17300	17416	17385	16992	17159	17247	17351	17232	17092	17094	17293	17405	17466	17063	17364	17400	17337	17213	17473	17105	17385	17249	17138	17260	17267	17242	17076	17119	17235	17344	17366	17244	17382	17210	17013	17460	17194	17100	17257	17189	17087	17025	17208	17109	17023	17156	17341	17424	17208	17154	17127	17399	17112	17257	17437	17266	17335	17341	17167	17296	17321	17219	17231	17179	17325	17198	17245	17423	17169	17409	17103	17373	17299	17041	17406	17219	17352	17387	17288	17199	17385	17242	17445	17255	17437	17243	17019	17466	17209	17283	17387	17101	17340	17120	17105	17215	17105	17215	17300	17249	17118	17269	17122	17299	17392	17246	17369	17253	17261	17412	17390	17184	17324	17314	17202	17209	17246	17217	17224	17367	17182	17241	17266	17167	17174	17290	17182	17221	17163	17122	17189	17337	17575	17207	17451	17113	17276	17142	17340	17205	17205	17305	17073	16982	17207	17522	17236	17183	17168	17237	17323	17287	17209	17217	17165	17256	17130	17122	17326	17182	17433	17208	17413	17243	17199	17265	17127	17179	17066	17184	17207	17398	17198	17086	17278	17139	17362	17406	17196	17261	17238	17252	17376	17135	17329	17198	17142	17220	17386	17101	17305	17271	17376	17333	17252	17188	17269	17310	17305	17374	17343	17163	17372	17325	17493	17259	17165	17282	17198	17053	17240	17306	17244	17212	17243	17298	17212	17337	17375	17300	17142	17195	17340	17358	17307	17215	17248	17363	16954	17189	17205	17122	17283	17363	17409	17341	17277	17263	17390	17250	17405	17093	17329	17170	17238	17161	17283	17334	17286	17120	17310	17246	17326	17286	17237	16968	17193	17209	17305	17271	17242	17088	17479	17150	17242	17314	17334	17277	17310	17267	17089	17261	17239	17212	17243	17218	17194	17358	17353	17269	17281	17203	17043	17299	17348	17189	17380	17250	17268	17209	17183	17118	17336	17225	17286	17211	17199	17194	17075	17226	17282	17045	17254	17337	17222	17073	17121	17444	17210	17365	17244	17438	17169	17153	17178	17260	17192	17210	17196	17200	17300	17231	17044	17264	17545	17013	17234	17202	17274	17357	17190	17236	17351	17222	17228	17071	17055	17312	17335	17115	17254	17444	17204	17207	17248	17285	17382	17434	17312	17081	17213	17448	17235	17390	17298	17306	17413	17130	17072	17262	17252	17109	17468	17388	17253	17272	17148	17157	17145	17216	17215	17270	17222	17198	17222	17372	17249	17330	17174	17226	17126	17199	17330	17187	17191	17282	17154	17252	17130	17140	17188	17074	17410	17303	17379	17321	17042	17066	17212	17216	17387	17217	17231	17199	16993	17225	17527	17225	17169	17336	17388	17353	16909	17217	17144	17313	17195	17237	17303	17242	17344	17384	17153	17235	17105	17147	17176	17276	17331	17257	17181	17130	17485	17051	17260	17300	17181	16915	17374	17479	17205	17130	17382	17286	17190	17195	17101	17241	17255	17090	17197	17320	17223	17258	17248	17264	17397	17118	17367	17226	17169	17176	17221	17398	17266	17226	17310	17100	17303	16947	17180	17457	17275	17291	17249	17075	17256	17059	17319	17177	17207	17308	17433	17343	17254	17177	17288	17097	17097	17161	17238	17025	17128	17200	17196	17367	17334	17111	17212	17150	17214	17222	17033	17088	17137	17341	17228	17218	17320	17275	17278	17198	17262	17367	17368	17449	17375	17259	17403	17053	17351	17408	17251	17310	17035	17177	17108	17104	17277	17377	17250	17052	17250	17429	17223	17198	16986	17217	17259	17371	17081	17146	17219	17287	17149	17408	17388	17104	17309	17303	17336	17186	17077	17101	17196	17351	17365	17414	17205	17214	17209	17283	17492	17114	17132	16956	17133	17240	17262	17288	17266	17243	17248	17264	17418	17386	17447	17385	17497	17302	17272	17085	17295	17240	17039	17075	17570	17294	17175	17313	17203	17385	17170	17510	17322	17276	17294	17246	17224	17296	17299	17227	17274	17084	17286	17056	17312	17177	16901	17225	17320	17063	17378	17290	17203	17353	17105	17324	17352	17465	17288	17137	17281	17235	17126	17070	17392	17256	17183	17344	17006	17203	17241	17130	17287	17086	17314	17280	17180	17274	17001	17292	17093	17246	17461	17324	17066	17244	17031	17211	17260	17290	17166	17246	17123	17263	17260	17387	17118	17275	17345	17279	17332	17226	17393	17262	17442	17189	17210	17367	17494	17232	17407	17232	17223	17360	17148	17188	17266	17277	17282	17185	17240	17291	17072	17218	17209	17052	17392	17318	17233	17053	17270	17271	17249	17185	17194	17187	17435	17320	17307	17140	17302	17244	17123	17352	17456	17261	17328	17408	17390	17321	17371	17242	17217	17075	17326	17316	17018	17310	17537	17420	17261	17206	17185	17339	17288	17099	17290	17094	17244	17220	17156	17192	17043	17207	17470	17297	17343	17104	17126	17345	17160	17262	17179	17183	17450	17413	17192	17146	17273	17203	17282	17225	17354	17296	17346	17067	17190	17366	17291	17187	17182	17043	17325	17323	17271	17185	17219	17291	17079	17226	17134	17474	17233	17392	17298	17399	17105	17127	17150	17274	17124	17151	17375	17273	17197	17190	17201	17073	17179	17237	17098	17189	17326	17360	17324	17224	17077	17523	17212	17160	17083	17252	17429	17132	17288	17327	17233	17298	17180	17277	17311	17257	17096	17290	17261	17167	17509	17388	17344	17278	17128	17141	17314	17235	17290	17265	17462	17076	17246	17322	17066	17220	17252	17184	17307	17250	17148	17078	17299	17170	17343	17301	17290	17177	17224	17357	17475	17373	17371	17193	17490	17276	17221	17300	17071	17241	17300	17348	17451	17371	17272	17104	17172	17150	17240	17422	17185	16954	17151	17243	17349	17392	17288	17123	17409	17215	17184	17366	17164	17288	17369	17221	17305	17174	17374	17441	17287	17245	17230	17271	17091	17480	17277	17244	17188	17378	17210	17436	17244	17259	17364	17213	17361	17254	17360	17432	17305	17217	17216	17180	17269	17316	17329	17354	17317	17042	17293	16959	17271	17416	17088	17279	17125	17189	17280	17483	17256	17179	17185	17264	17254	17374	17116	17379	17208	17169	17317	17417	17129	17391	17251	17294	17248	17441	17385	17347	17250	17348	17206	17191	17302	17123	17024	17107	17318	17295	17314	17278	17102	17172	17216	17267	17284	16928	17383	17194	17441	17219	17278	17248	17239	17203	17324	17327	17426	17270	17161	17426	17437	17251	17545	17055	17356	17033	17291	17276	17156	17241	17296	17218	17324	17214	17263	17406	17336	17275	17237	17379	17302	17282	17266	17344	17324	17383	17398	17256	17198	17144	17084	17127	17424	17377	17247	17251	17127	17317	17309	17089	17285	17326	17208	17377	17244	17279	17207	17155	17078	17273	17305	17274	17149	17321	17097	17283	17235	17368	17386	17310	17205	17303	17276	17045	17310	17161	17256	17244	17341	17182	17183	17327	17272	17170	17284	17398	17359	17206	17484	17183	16949	17172	17268	17241	17188	17302	17413	17445	17220	17277	17218	17219	17320	17348	17184	17227	17286	17454	17207	17295	17296	17230	17278	17188	17416	17310	17210	17198	17126	17353	17198	17138	17196	17369	17156	17299	17402	17178	17089	17312	17345	17199	17169	17192	17292	17094	17280	17044	17107	17339	17053	17191	17340	16982	17176	17227	17266	17237	17282	17360	17274	17193	17445	17413	17168	17146	17147	17286	17357	17342	17352	17283	17253	17084	17381	17100	17290	17116	17163	17279	17351	17434	17056	17334	17223	17291	17322	17382	17391	17158	17072	17217	17283	17033	17299	17029	17162	17207	17298	17357	17302	17309	17255	17202	17404	17078	17152	17105	17281	17236	17296	17159	17407	17116	17264	17410	17287	17264	17178	17184	17117	17295	17387	17374
24939	43629	43272	37336	31412	26646	23077	20748	18924	18358	17848	17496	17129	16909	16965	16783	16952	16665	16608	16603	16413	16530	16188	16292	16201	16120	16163	16198	16070	16185	16299	16159	16160	16307	15969	16131	16343	17416	19100	18371	17835	16765	16487	16322	16294	15964	16048	15887	16048	16126	15953	15982	16112	15822	15995	16017	15913	15858	15875	15948	16037	15994	15895	15953	15904	16152	16111	16271	15910	15969	16089	16014	16010	15922	15904	16150	15925	16147	16048	15884	15910	16009	15789	16010	15864	16102	15906	15945	15969	16006	15859	16141	15932	15839	16040	15844	16177	15890	16108	15964	15918	15937	16097	16181	16023	15998	16105	16108	16056	16017	16220	15994	15986	15981	15996	15934	16019	16126	15707	16108	15895	15917	16039	16074	16003	16076	16106	16162	15946	15988	15984	15899	16051	15883	15852	15883	15850	16140	16066	16047	15848	15773	15938	15895	15938	15892	15847	15999	15907	16003	15709	15880	15970	16025	15970	15939	16066	15904	15936	16102	16121	15924	16033	15993	16089	16130	15979	15906	16010	16015	15970	16064	15959	15818	16002	15982	15820	15958	15887	15972	16139	15945	15981	15969	15886	15922	15788	16108	15915	15959	15987	15851	16041	15858	15946	15771	16020	16058	15901	15894	15932	15994	16137	15885	15909	16003	15990	15953	16147	16040	16006	16102	15821	15930	15964	15825	15794	15941	15939	15842	15919	15871	15938	15811	16033	15823	15832	15854	15875	15982	16048	15960	16021	15962	16094	15711	15886	15917	16099	15970	15835	16035	15970	15768	15961	16031	15995	15945	16045	15774	16048	16087	15997	16049	16019	15717	16058	15943	15828	15880	16023	15807	15975	15995	15919	16060	15892	16061	15826	15919	15857	15898	16020	15970	16279	15807	15983	16169	16018	15908	15850	16043	15885	16117	16023	15890	16062	15971	15795	15873	15930	15963	16008	15921	15896	16179	15727	15916	15950	16077	16034	15955	15798	16008	15898	16059	16049	15856	15951	15960	15881	15930	16030	15891	16038	15782	15922	15993	16075	15789	15902	15999	16164	15863	16016	15967	15927	15865	15866	15988	16013	15826	15859	15752	15899	15938	15974	15976	15936	15902	15863	15970	15826	15982	15831	16033	16038	15967	15972	16033	16042	16111	15917	15884	15939	15933	16097	15952	15921	16053	15987	16015	16054	16009	16190	15825	15963	15842	15998	16059	15938	15973	16093	15984	15976	15987	16036	15761	15912	15884	16046	15922	15973	15984	15956	15985	15912	16037	15943	15953	15992	15992	16097	16023	16029	15897	15947	16016	15864	15856	15950	16095	15969	15866	16089	16044	16093	15805	15948	16001	15871	15989	16107	15792	16011	15869	15969	15988	16040	15974	15860	15951	16053	15847	16050	15915	15775	15989	15989	15889	16142	15902	16154	15873	16038	15967	16015	15956	15809	15908	15854	16053	16004	15853	15960	16100	15974	15974	15967	16105	15862	16010	15979	15833	15935	15910	15827	16036	16030	15810	15849	16052	15952	15937	15905	16093	15779	15821	15942	16059	15804	15994	15944	15861	15919	15952	15978	16025	15859	16140	16123	15919	16022	15897	16112	15904	16066	15994	16079	16007	16024	16088	15928	15997	15960	15978	15890	15848	16076	16032	15905	15945	15997	15914	15850	16103	15943	16033	15872	15898	15862	15960	16123	15898	15969	16087	15870	15945	16128	15942	15903	15888	15908	16095	15902	15762	16034	15971	16059	15964	15879	16045	15884	15972	15979	15902	16087	16135	16056	16030	16063	15920	16063	15977	15912	16002	15854	16081	16070	15984	16117	15976	16052	16019	15993	15943	16069	15877	16026	15877	16013	16138	16030	16024	16074	15929	15846	16018	16041	15934	16019	15817	15999	15930	16062	15918	15924	15944	16049	15955	15907	15919	15980	15948	16042	15894	15930	15903	15945	15777	16041	15945	15797	16054	15960	15835	15937	15916	16037	16024	15990	16092	15885	15906	15891	16120	15921	15946	15942	15914	15956	15863	16027	16035	16204	15980	15994	15859	15972	15926	16037	16108	15965	16064	16016	15871	15946	15791	15818	15817	15878	16144	16029	16220	15882	15903	15957	15953	16075	16013	15772	15944	15826	16164	16032	15818	15996	16076	15967	15945	15964	15733	15832	16000	16078	15940	15868	15858	15973	15878	15896	15942	15963	15961	15832	16023	15851	15811	15921	15804	16053	15982	16104	16179	15806	15920	15958	16063	15939	15877	15856	15980	16038	15996	15828	15896	15888	15920	15797	15961	15893	15865	15897	16010	15870	16070	15998	16161	16033	16032	16013	15957	15952	16022	15940	15907	15883	16006	15951	16070	15967	15945	15863	15971	16011	16020	15946	16070	15864	16026	16079	16055	15933	15889	15921	15823	16040	16007	15945	15952	15906	15938	16009	15907	15852	15942	15984	15877	15971	16157	15952	15900	16121	15875	16000	15907	16104	16067	15901	15993	15880	16018	16079	15998	15942	15890	15984	16025	15920	16020	15929	15798	15899	15974	16115	16110	15888	15822	16037	15851	15948	15872	16112	15952	15896	16103	15940	15961	16017	16044	15906	16203	15895	15790	15896	15826	15836	16061	16094	15675	15978	15936	15986	16015	15969	16082	16014	15966	15984	15988	15878	16107	16005	16022	15882	15797	16055	15943	16048	15869	15980	16003	15834	16023	15954	15900	15959	15970	15902	16035	15841	15995	15913	15951	15939	16002	15934	15940	15999	15918	16020	15956	15912	15868	15957	16097	16112	16204	16061	16020	15983	15835	15823	16009	16048	16065	15776	16048	15799	16049	16070	15959	16010	15812	16074	16025	15985	16059	15934	15863	15961	15934	15971	15923	15933	15877	15989	15975	15938	15722	16096	15960	16067	16167	15934	16032	15822	15963	16027	16040	16099	16033	16083	16136	15985	16066	15917	16077	15958	15990	15996	15864	15856	15877	15764	16075	16035	15970	16000	16145	15862	16101	15935	15973	15894	15891	15998	15909	16096	15987	15776	16137	16095	15928	15973	16062	16082	15918	15998	15944	15971	15980	15921	15953	16004	16031	15774	15957	16076	15917	15991	15979	15809	15948	15943	16029	15972	16120	16046	16002	15921	15832	16047	15837	15975	15954	16026	15885	16004	15931	16016	15942	15846	15876	15928	16125	15870	15992	15823	16112	15955	15868	15893	16170	15722	15918	16009	16080	15893	15871	16070	16082	15895	16088	15915	15755	15961	15776	16014	15703	15905	16045	16064	15824	15939	15866	15912	15966	15954	15924	15898	16001	15916	15949	15798	15868	15997	15959	15847	16067	15863	15844	16053	15960	15898	15928	15901	15894	15937	16036	15946	16109	15999	15887	15933	15943	16072	16048	15777	15903	16006	16065	15924	16076	15961	16034	15873	15888	15999	15944	15985	15907	15857	16026	15920	15989	15869	16035	15823	16075	15885	15707	15901	15843	15843	15961	16079	15993	15932	15883	16155	15882	15871	15911	16041	15875	15967	15961	15779	16086	16000	16065	16107	15820	15956	15905	15912	15984	16061	16142	16078	15980	15975	16002	15974	16060	15921	15988	15869	16078	15963	15949	16010	16068	16031	16081	15851	15945	15979	15928	15795	16005	16023	15894	16042	15960	15945	15892	16054	15928	15986	16144	15990	16064	16065	16134	15940	15885	15905	16108	16018	15918	15991	15992	15772	16070	16019	16011	16013	16036	15950	15939	15979	15848	15833	16180	16066	15977	16106	15971	15882	15995	15972	15983	15947	15918	15949	16045	15861	16047	15952	15856	16008	15987	15910	16147	16007	15871	16051	15948	15878	15937	15854	16078	15874	15956	16039	16042	15814	15988	16076	15949	15906	15960	16019	15952	16031	15765	15909	16069	16057	15991	15862	16054	16017	15916	16021	15955	16026	15855	15778	15981	15995	15980	15889	16022	16007	15994	15963	16052	15853	15914	16028	15977	15765	15989	15973	16204	15797	15738	15910	16227	15820	15975	15982	15907	15991	15993	15908	15889	15835	15988	15961	16000	16008	15917	15969	16091	15996	15901	15896	15991	16021	15824	16074	15740	15984	15878	15839	16006	15898	15996	16000	15959	15997	16080	15955	15892	16000	16001	15848	16082	16051	16081	15995	15945	15837	16025	16016	15781	15892	15999	16049	15820	15827	15830	15853	15890	15952	15873	15842	15988	15916	15960	15938	15898	15820	16047	16092	16094	16130	15973	15917	15932	15913	15988	15963	15988	15905	15922	16008	15957	15891	15892	15891	15925	15920	15993	15962	15891	15942	15932	16045	15898	16040	16017	16151	15897	15827	15855	15698	16084	16064	15881	16032	15766	15767	16059	15680	15925	15981	15941	16030	15973	15916	15895	16009	16042	15949	15911	15806	15848	16056	15944	15892	15996	15882	16036	16005	15845	15782	15873	15976	15957	15954	15946	15783	16075	15812	15911	16014	15991	15968	15881	15807	15887	15866	15869	15984	16167	15916	15728	16046	15978	15874	15811	15842	16075	15980	16005	15948	16045	16028	15969	16048	15879	15918	16008	15973	15862	15879	16127	15924	16051	16002	15850	15919	16011	15989	15965	15893	15762	15987	16127	16013	16190	16003	16059	15912	15922	16131	15885	16034	15809	16086	15929	15800	16020	15863	15953	15911	16110	16001	16001	16025	15996	15965	15894	16004	16000	16028	16090	15990	15831	16000	15946	15979	16032	15777	16039	16031	15953	16067	15881	16189	15748	15938	15908	16165	15823	16040	15725	15868	15846	15892	15976	16154	15929	15996	16026	15884	15994	16016	16144	15775	15945	15971	15778	15948	15997	15828	16035	15940	15895	16042	15942	16020	15966	16040	15985	15955	16069	15997	16010	15845	15800	16071	16021	16056	15922	15974	15938	15992	16159	15981	15953	15869	15852	15972	15869	15911	16061	16012	15828	16057	15972	15786	15889	16038	15864	15898	15810	15826	15933	15984	15877	15968	16111	16031	16012	15953	15832	15876	16038	15943	15979	16012	15952	16133	15864	15819	15969	15869	16021	15938	16003	16101	16022	15868	15957	15997	15812	15948	15959	15896	15795	16015	15869	15898	16141	15840	15910	15950	15952	15860	15817
27313	23506	28720	25635	20388	19073	18289	17469	17048	17039	16960	17189	17072	16776	16947	16842	16862	16907	16872	16979	17071	16821	16893	16766	16687	16876	16803	16713	16947	16824	16931	16861	16842	16707	16996	16902	17003	17063	17118	17071	16973	17085	17111	16917	16804	16985	17087	16794	16897	17079	16810	16804	16929	16873	17046	16524	16811	16826	16861	16880	16861	16577	16765	16929	16989	17014	16901	16715	17007	16679	16849	16745	16937	16747	16990	16828	16875	16825	16731	16926	16837	16910	16932	16839	16905	16812	16884	16855	16748	16865	16895	16814	16899	16793	16879	16798	16887	16956	16816	16811	16892	16796	16789	16903	16794	16661	17019	16895	16965	16859	16592	16709	16916	16628	16642	16860	16691	16783	16995	16862	16816	16923	16598	16825	16593	16857	16886	16859	16870	16953	16670	16661	16648	16466	16967	16689	16756	16896	16869	16752	16735	16937	16957	16782	16900	16876	17036	16902	16832	16650	16912	16835	16692	16645	16964	16942	16944	16842	16817	16735	16875	16689	16893	16806	16962	16652	16891	16866	16764	16847	16677	16792	16940	16853	16870	16711	16862	16955	16848	16783	16943	16836	17050	16709	16856	16863	16900	16895	16848	16750	16672	16910	16831	17029	16847	16830	16838	16781	16890	16977	16823	16600	16843	16814	16882	16749	16766	16799	16869	16776	16838	16984	16989	16936	16900	16797	16755	16861	16952	16759	16829	16821	16741	16737	16810	16871	16691	16673	16717	16849	16952	16754	16998	16524	16631	16616	16729	17037	16842	16874	16854	16914	16815	16823	16926	16816	16800	16730	16969	16892	16827	16945	16568	16828	16721	16916	16675	16857	16724	16799	16850	16783	16780	16821	16784	16842	16592	16874	16878	16770	17033	16794	16659	16855	16811	16718	16712	16820	16778	17108	16792	16878	16890	16852	16804	16975	16904	16692	16787	16933	16956	16883	17018	16681	16919	16914	16724	16757	16763	16836	16898	17006	16875	16860	16890	16855	17048	16921	16846	16802	16735	17010	16834	16854	17040	16845	16853	16865	16944	16891	16766	16779	16869	16709	16791	16661	16868	16870	16931	16949	16853	16855	16885	16768	16782	16737	16793	17076	16712	16883	16807	16931	16640	16720	16832	16717	16815	16893	16789	17031	16964	16790	16732	16757	16798	16877	17044	16876	16697	17025	16730	16995	16807	16850	16796	16626	16941	16974	16787	17034	16914	16782	16937	16673	16890	16919	16817	16652	16972	16985	16734	16651	16873	16697	16950	16843	16766	16940	16752	16730	16868	16844	16707	16868	16655	16710	16718	16761	16613	16842	16973	16797	16764	16794	16716	16809	16691	16972	16737	16846	16808	16855	16805	16859	16781	16753	16706	16693	16752	16989	16926	16851	16937	16786	16751	16897	16841	16629	16747	16880	16944	16802	16698	16845	16803	16856	16867	16792	16831	16937	16825	16987	16687	16826	16699	16700	16891	16742	17116	16690	16865	16941	16724	16753	16833	16686	16887	16812	16748	16784	17049	16651	16907	16849	16815	16794	16841	16838	16895	16709	16860	16854	16953	16780	16762	16876	16716	16803	16899	16899	16917	16906	16962	16829	17010	16695	16952	16865	16813	16833	16762	16763	16814	16676	16840	16847	16840	16675	17006	16871	16822	16704	16653	16816	16749	16742	16789	16773	16778	16751	16707	16705	16782	16973	16990	16607	16692	16916	16796	16713	16792	16891	16625	16738	16905	16717	16707	16814	16871	16856	16880	16776	16633	16754	16756	16857	16780	16631	16897	16753	16885	17038	16626	16676	16948	16952	16741	16764	16673	16855	16781	16887	16828	16636	16856	16827	16738	16804	16918	16854	16919	16795	16854	16807	16615	16924	16862	16889	16884	16872	16614	17047	16844	17020	16643	16693	16841	16766	16967	16899	16711	16983	16843	16733	16840	16825	16745	17123	16923	16886	16751	16933	16815	16753	16679	16749	16785	16947	16859	16844	16796	16733	16935	16984	16947	16968	16880	16919	16644	16657	16772	16686	16799	16973	16751	16872	16761	16890	16875	16729	16606	16798	16909	16835	16752	17055	16870	16832	16754	16859	16818	16617	16846	16789	16874	16779	16934	16882	16793	16983	16834	16808	16802	16762	16745	16675	16903	16689	16694	16746	16930	16922	16805	16900	16875	16792	16866	16841	16641	16844	16830	16673	16865	16691	16672	16752	16762	16972	16940	16825	16817	16609	16800	16700	16634	16547	16657	16726	16806	16626	16853	16758	16930	16770	16751	16779	16787	16862	16731	16885	16573	16657	16807	16838	16831	16622	16894	16811	16894	16765	16523	16787	16653	16756	16705	16732	16851	16664	16804	16700	16882	17055	16796	16783	16852	16763	16772	16684	16671	16916	16770	16933	16672	16676	16842	16606	16836	16803	16761	16789	16885	16894	16754	16946	16981	16938	16827	16889	16754	16829	16818	16782	16977	16823	16756	16775	16881	16808	17071	16915	17250	16931	16800	16686	16919	16710	16852	16728	16845	16707	16759	16718	16790	16932	16943	16830	16823	16544	16713	16802	16761	17005	16861	16857	16943	16901	16987	16720	16961	16845	16752	16728	16836	16831	17027	16877	16866	16691	16899	17091	16986	16784	16750	16810	16799	16612	16780	16812	16694	16796	16815	16783	16743	16817	16970	16696	16912	16963	16878	16988	16904	16861	16866	16814	16659	16718	16892	16882	17121	16919	16879	16726	16615	16860	17044	16813	16776	16762	16809	16831	16784	16865	16793	16879	16793	16861	16910	17071	16992	16732	16867	16931	16739	16714	16814	16979	16806	16944	16926	16973	16876	16651	16811	16841	16910	16918	16928	16860	16614	16885	16737	16843	16705	16901	16810	16803	16783	16702	16484	16725	16591	16798	16765	16804	16810	16873	16877	16897	16825	16734	16566	16833	16908	16800	16869	16785	16834	16757	16916	16973	16835	16846	16868	16596	16771	16649	16732	16871	16750	16778	16897	16750	16758	16680	16724	16740	16824	16847	16952	16788	16943	16932	16933	16855	16744	16715	16844	16778	16937	16954	16694	16726	16840	16746	16843	16847	16712	16925	16939	16607	16827	16732	16759	16750	16697	16825	16636	16756	16810	16640	16945	16852	16836	16736	16949	16948	16712	16865	16780	16906	16754	16708	16833	16840	16799	16989	16840	16680	16980	16797	16818	16915	16701	16862	17000	16853	16864	16646	16803	16841	16909	16878	16940	16781	16658	17058	16813	16813	16831	16879	16776	16848	16837	16813	16861	16747	16867	16885	16762	16817	16914	16830	16827	16823	16677	16916	16803	16827	16616	16772	16955	16744	16920	16770	16897	16719	16829	16554	16689	16991	17021	16820	16987	16834	16863	16723	16700	16636	16667	16865	16901	16718	16741	16713	16693	16711	16928	16953	16878	17009	16960	16829	16975	16879	16820	16772	16940	16921	16632	16852	16783	16771	16958	16889	16822	16994	16871	16782	16740	16981	17072	17152	16747	16968	16706	16689	16747	16796	16950	16778	16908	16763	16880	16685	16793	16976	16815	16682	16734	16980	16779	16885	16949	16862	17115	16852	16770	16831	16875	16666	16848	16801	16902	16730	16891	16969	16759	16910	16655	16909	16680	16973	16751	16674	16707	16878	16781	16839	16864	16933	16842	16839	16937	16865	17027	16929	16911	16732	16943	16831	16779	16909	16924	16845	16866	16834	16843	16939	16876	16876	16713	16895	16810	16854	16788	16763	16930	16786	16704	16660	17027	16865	16899	16750	17009	16987	16837	16826	16943	16944	16910	16707	16981	16732	16821	16936	16889	16678	16841	16762	16800	16901	16973	16923	16745	16532	16782	16832	16799	16956	16762	16847	16807	16856	16831	16747	16832	17053	16817	16921	16784	16751	16792	16717	16824	16757	17031	16707	16674	16819	16722	16798	17055	16945	16839	16734	16873	16891	16758	16846	16719	16763	16974	16995	16911	16763	16875	16886	16649	16752	16732	16803	16666	16871	16972	16715	16857	16793	16820	16838	16734	16813	16882	16704	16831	16766	16874	16968	16744	16731	16670	16685	16749	16701	16712	16980	16702	16869	16643	16750	16689	16936	17054	16926	16797	16889	16896	16791	16854	16941	16990	16831	16751	16687	16841	17059	16984	16901	16817	16941	17024	16889	16795	16960	16793	16949	16992	16818	16742	16724	16867	16728	16846	16740	16995	16902	16887	16843	16893	16427	16892	16814	16720	16868	16641	16777	16888	16811	16931	16973	16679	16900	16761	16777	16802	16867	16788	16725	16956	16872	16895	17050	16997	16786	16980	16736	16880	16778	16778	16824	16875	16963	16675	16719	16703	16897	16963	16951	16930	16742	16710	16871	16863	17095	16919	16983	16890	17044	16790	16886	16879	16844	16874	16843	16882	16628	16859	16851	16719	16871	16877	17092	16707	16876	16925	16667	17007	16902	16779	16851	16963	16626	16975	16734	16848	16590	16910	16789	16798	16843	16849	16939	16819	16685	16851	16763	16779	16766	17050	16919	16775	16595	16699	16876	16921	16833	16775	16868	16929	16710	16908	16991	16950	16908	16915	16726	16796	16571	16812	16746	16850	16794	16866	16687	16799	16758	16850	16948	16744	16762	16946	16858	16941	16838	16917	16743	16719	16867	16781	16828	16789	16843	16822	16977	16756	16640	16571	16852	17097	16635	16951	16922	16839	16838	16742	16806	16837	16756	16755	16834	16896	16821	16949	16889	16835	17000	16773	16890	16710	16810	16838	16925	16818	16797	16707	16875	16924	16846	16849	16872	16721	16946	16702	16774	16795	16894	16700	16732	16824	17052	16731	16884	17066	16858	16762	16736	16932	16936	16967	16833	16772	16829	16875	16845	17019	16724	16723	16740	16956	16898	16932	16830	16847	16901	17053	16951	16836	16778	16877	16983	16892	16989	16855	16881	16905	16827	16919	16829	16918	16776	16776	16879	16802	16848	16871	16909	16712	16906	16917	16795	16813	16722	16891	16853	16741	16699	16957	17021	16719	16890	17024	16860	16854	16836	16949	16966	16907	16999	16831	16763	16748	16859	16962	16869	16909	16899	16802	16745	16848	16685	17017	16831	16778	17048	16889	16806
22395	33199	31755	25360	21517	19086	17703	16781	16299	16397	15989	15977	15887	15943	15869	15927	15938	15780	15747	15723	15825	15795	15808	15598	15788	15676	15761	15724	15789	15712	15847	15748	15649	15843	15524	15671	15690	15780	15839	15820	15805	15936	15803	15614	15692	15810	15762	15681	15715	15575	15737	15759	15766	15638	15729	15657	15495	15810	15691	15736	15707	15689	15709	15748	15581	15594	15608	15604	15711	15535	15770	15704	15820	15580	15685	15607	15560	15709	15713	15614	15561	15573	15621	15702	15558	15768	15389	15613	15661	15701	15727	15732	15744	15538	15554	15659	15701	15645	15674	15760	15611	15649	15625	15864	15754	15644	15554	15566	15788	15615	15715	15651	15683	15620	15545	15730	15561	15733	15583	15685	15602	15656	15597	15689	15621	15634	15729	15726	15616	15586	15649	15747	15623	15723	15445	15609	15656	15446	15555	15573	15354	15673	15629	15560	15619	15762	15590	15516	15793	15830	15558	15550	15807	15656	15616	15724	15613	15721	15704	15739	15791	15554	15616	15570	15635	15760	15638	15513	15747	15725	15642	15756	15635	15692	15809	15609	15614	15746	15598	15641	15598	15789	15762	15513	15710	15734	15734	15627	15667	15475	15679	15719	15564	15606	15551	15567	15721	15786	15738	15582	15659	15581	15786	15569	15856	15650	15751	15670	15533	15845	15576	15574	15590	15719	15693	15734	15653	15650	15673	15564	15635	15535	15726	15803	15452	15673	15593	15806	15553	15560	15629	15678	15611	15540	15492	15541	15709	15496	15586	15645	15575	15579	15519	15626	15771	15713	15643	15441	15678	15567	15731	15592	15682	15567	15724	15582	15689	15690	15593	15637	15654	15547	15977	15689	15662	15747	15748	15682	15566	15787	15514	15773	15761	15644	15643	15556	15539	15709	15468	15659	15571	15416	15511	15748	15439	15674	15561	15664	15680	15644	15650	15684	15717	15669	15715	15531	15483	15601	15601	15643	15488	15564	15638	15748	15713	15691	15676	15586	15696	15693	15551	15594	15717	15655	15538	15614	15552	15747	15656	15766	15669	15624	15665	15696	15686	15716	15757	15645	15587	15777	15531	15736	15777	15616	15640	15846	15715	15476	15700	15748	15583	15695	15698	15590	15507	15801	15766	15581	15749	15625	15766	15762	15604	15607	15639	15667	15559	15730	15763	15586	15838	15623	15699	15603	15592	15598	15750	15728	15760	15616	15565	15430	15724	15616	15610	15583	15643	15694	15532	15654	15427	15543	15508	15857	15604	15600	15572	15516	15745	15560	15600	15832	15683	15546	15665	15593	15611	15763	15669	15691	15828	15669	15643	15747	15649	15534	15608	15482	15696	15660	15511	15705	15646	15630	15616	15649	15693	15522	15515	15651	15863	15672	15653	15612	15617	15672	15548	15679	15668	15594	15672	15592	15626	15743	15650	15709	15626	15690	15604	15548	15543	15522	15665	15690	15569	15765	15717	15627	15496	15600	15602	15552	15646	15729	15628	15589	15641	15637	15814	15716	15700	15785	15499	15697	15712	15558	15604	15597	15541	15658	15588	15753	15602	15840	15664	15661	15673	15629	15610	15543	15578	15638	15772	15774	15496	15671	15505	15643	15755	15606	15840	15567	15683	15672	15583	15567	15713	15573	15787	15641	15573	15631	15688	15672	15656	15581	15917	15731	15723	15651	15610	15642	15780	15674	15798	15679	15692	15687	15712	15604	15652	15454	15752	15676	15534	15698	15685	15701	15590	15491	15809	15750	15751	15649	15682	15685	15756	15665	15811	15702	15534	15689	15589	15759	15802	15598	15589	15712	15726	15683	15675	15535	15473	15667	15845	15698	15688	15740	15619	15767	15678	15772	15607	15694	15569	15695	15515	15565	15486	15710	15715	15696	15738	15508	15769	15561	15644	15675	15746	15675	15626	15657	15725	15493	15691	15691	15606	15773	15593	15560	15806	15802	15655	15608	15729	15727	15660	15772	15650	15596	15502	15620	15756	15802	15655	15713	15533	15619	15503	15583	15602	15631	15586	15567	15693	15631	15828	15671	15515	15629	15612	15519	15771	15519	15558	15638	15585	15572	15619	15533	15545	15610	15658	15813	15795	15603	15573	15871	15489	15781	15504	15482	15502	15556	15840	15598	15787	15695	15651	15659	15519	15627	15756	15469	15701	15600	15586	15688	15774	15737	15837	15622	15839	15714	15557	15508	15608	15657	15673	15610	15514	15655	15795	15850	15670	15583	15796	15862	15712	15688	15468	15539	15770	15454	15810	15614	15763	15629	15549	15581	15638	15590	15770	15427	15555	15874	15521	15579	15615	15453	15508	15557	15482	15564	15844	15606	15637	15734	15567	15788	15539	15777	15766	15644	15655	15554	15697	15581	15620	15605	15692	15698	15706	15555	15743	15754	15759	15564	15596	15656	15701	15673	15691	15622	15631	15680	15697	15580	15684	15667	15649	15563	15774	15655	15697	15569	15685	15731	15722	15586	15687	15658	15769	15738	15659	15631	15810	15604	15656	15512	15716	15673	15592	15758	15541	15694	15533	15534	15450	15517	15710	15547	15784	15769	15624	15819	15736	15906	15608	15615	15814	15571	15577	15637	15646	15457	15725	15626	15619	15795	15668	15832	15900	15698	15720	15581	15628	15683	15625	15709	15681	15810	15604	15683	15641	15611	15573	15784	15551	15569	15731	15681	15524	15425	15855	15528	15792	15641	15544	15669	15653	15668	15643	15686	15548	15553	15835	15578	15705	15808	15615	15731	15500	15759	15767	15557	15645	15570	15554	15520	15632	15610	15654	15697	15635	15656	15628	15614	15587	15422	15741	15672	15700	15534	15755	15634	15637	15617	15731	15564	15689	15560	15661	15799	15586	15733	15701	15703	15578	15502	15602	15755	15721	15630	15625	15666	15622	15701	15829	15806	15665	15549	15771	15599	15576	15800	15651	15695	15610	15883	15705	15632	15784	15522	15716	15622	15825	15662	15639	15604	15736	15701	15842	15727	15568	15668	15596	15412	15615	15606	15589	15670	15738	15886	15749	15619	15598	15679	15388	15685	15703	15656	15769	15656	15795	15679	15765	15747	15829	15801	15575	15764	15576	15545	15682	15511	15744	15593	15575	15615	15803	15560	15596	15599	15682	15765	15861	15753	15515	15636	15742	15647	15638	15660	15530	15499	15727	15852	15584	15704	15581	15600	15668	15678	15647	15594	15675	15756	15535	15562	15624	15492	15612	15678	15429	15477	15615	15606	15672	15641	15741	15640	15713	15620	15600	15798	15499	15560	15811	15591	15848	15736	15560	15752	15645	15719	15818	15633	15622	15663	15585	15613	15594	15708	15563	15836	15686	15565	15599	15607	15559	15698	15725	15632	15611	15503	15845	15740	15587	15671	15511	15646	15706	15528	15689	15688	15686	15617	15768	15693	15783	15538	15754	15792	15667	15712	15473	15679	15674	15676	15777	15751	15565	15724	15610	15728	15503	15603	15506	15563	15574	15590	15597	15508	15695	15474	15688	15600	15419	15579	15722	15602	15619	15604	15634	15756	15812	15810	15772	15638	15596	15658	15626	15599	15743	15672	15710	15752	15702	15582	15615	15676	15579	15770	15713	15751	15695	15564	15613	15577	15767	15513	15607	15537	15695	15726	15818	15687	15616	15676	15694	15721	15760	15674	15505	15733	15634	15755	15561	15780	15599	15758	15636	15498	15674	15701	15585	15648	15550	15669	15569	15584	15638	15616	15446	15642	15552	15598	15829	15620	15544	15697	15628	15710	15718	15722	15681	15549	15716	15620	15578	15702	15507	15502	15559	15709	15741	15493	15544	15609	15676	15622	15649	15549	15814	15612	15606	15818	15581	15775	15747	15628	15655	15646	15661	15769	15762	15705	15724	15565	15690	15603	15658	15521	15579	15616	15693	15607	15489	15581	15683	15643	15626	15769	15642	15603	15744	15606	15639	15644	15621	15644	15617	15694	15426	15817	15644	15710	15636	15549	15547	15601	15539	15744	15749	15651	15507	15640	15691	15537	15785	15552	15682	15623	15899	15665	15776	15683	15404	15648	15756	15636	15645	15415	15576	15643	15620	15539	15683	15728	15623	15668	15540	15630	15657	15748	15758	15681	15537	15749	15580	15561	15686	15590	15612	15522	15592	15557	15800	15397	15618	15561	15580	15653	15624	15733	15793	15652	15486	15606	15791	15635	15645	15613	15495	15726	15664	15806	15590	15578	15752	15564	15656	15512	15784	15626	15671	15814	15570	15835	15463	15621	15746	15686	15525	15647	15764	15744	15601	15678	15732	15522	15670	15715	15709	15597	15690	15706	15739	15665	15736	15598	15654	15630	15638	15685	15564	15694	15561	15762	15663	15646	15408	15625	15723	15596	15592	15655	15637	15769	15661	15571	15732	15811	15791	15710	15653	15448	15661	15787	15757	15707	15714	15718	15592	15443	15457	15816	15674	15581	15609	15726	15572	15523	15577	15589	15661	15622	15624	15713	15814	15814	15706	15593	15619	15694	15568	15611	15702	15601	15701	15702	15605	15767	15633	15640	15643	15546	15727	15550	15615	15784	15702	15700	15675	15595	15644	15497	15630	15777	15572	15463	15637	15697	15622	15735	15712	15626	15691	15491	15616	15361	15665	15537	15709	15590	15559	15831	15770	15680	15617	15732	15626	15587	15827	15745	15788	15571	15743	15586	15566	15431	15876	15654	15662	15684	15673	15725	15713	15677	15759	15659	15633	15717	15661	15557	15628	15735	15683	15648	15641	15757	15690	15563	15694	15535	15537	15595	15500	15656	15656	15643	15638	15650	15714	15730	15724	15688	15815	15658	15654	15604	15604	15783	15746	15561	15611	15733	15557	15719	15678	15646	15752	15783	15667	15638	15672	15606	15697	15694	15733	15514	15519	15752	15615	15636	15694	15732	15668	15639	15633	15775	15619	15606	15727	15604	15713	15548	15506	15839	15670	15613	15718	15594	15612	15770	15782	15606	15741	15728	15719	15508	15568	15785	15750	15571	15713	15596	15759	15720	15426	15602	15748	15549	15558	15521	15739	15758	15661	15613	15809	15660	15621	15685	15621	15694	15657	15562	15706	15679	15583	15739	15748	15685	15626	15600
23875	21348	28805	24785	23079	23172	22128	19170	18075	18218	17998	17536	17571	17416	17654	17633	17607	17535	17540	17136	17241	17159	17237	17068	17303	17254	17274	17035	17282	17180	16943	17123	17120	17228	17081	17080	16937	17069	17569	17670	17596	17475	17197	17243	17052	17388	17208	17189	17053	17107	16982	17146	17164	16773	16983	16985	17025	16881	17082	17073	17118	16979	17088	16946	17102	16998	17040	16796	17083	17152	16991	16899	16928	17094	17114	16928	17051	17121	16938	16988	17154	16910	17089	16941	17168	17117	17124	16971	16927	16925	17002	16897	17013	16624	17038	16994	17013	17108	17116	16884	17084	17149	17033	16881	16902	17023	16927	17016	17176	16798	17107	16898	16950	17004	16831	16993	16945	16896	17118	17155	17020	16940	17078	16848	16926	16796	17124	17013	16906	17176	17027	16978	17055	16866	16986	17262	16782	17065	16926	16917	17139	16939	17067	17021	16925	17150	17124	16865	16991	17006	16899	16862	17266	16964	16962	16979	17167	17045	17012	17114	16863	17042	17047	16922	16925	16901	16999	16962	17035	17071	17007	16921	17173	17188	16906	17004	16990	17034	16922	16822	16696	17092	16785	16984	17110	16996	17128	16893	17130	17011	16811	17308	17079	16890	16889	17021	17065	17099	16815	17062	17084	17005	16770	17060	16966	17031	17151	16953	17004	16953	16940	16931	17019	16947	16999	17100	17012	17041	17055	16902	16907	16872	17008	17024	17190	16877	16997	17128	16992	16938	16933	16693	17072	17193	17173	16966	17032	17005	16903	17201	17039	17029	16995	16775	17005	16968	16861	17097	17020	16946	17194	16835	17155	17055	16931	16791	16995	16995	17105	17119	16773	17061	17013	17003	16936	16871	17007	16935	17110	17011	16944	17088	16830	17083	17062	17046	16934	17237	16956	16820	16930	17075	17006	16997	17046	17199	17124	16904	17095	16865	17033	16789	17109	16823	17028	16966	16993	17100	17220	16929	16982	17162	16931	16999	17076	17189	17040	16841	16905	17049	16967	17014	16826	16941	17099	16954	17043	17045	16953	17056	16839	17023	16969	17085	16901	16994	16978	16856	17155	16993	17040	17145	16877	16931	17101	17074	17137	17051	16899	17037	17030	17127	17157	16891	17049	16875	17008	16900	17115	16982	17001	17072	17068	16994	16962	16969	17012	17039	17075	17154	16868	16815	16944	16998	17123	16895	16968	16927	17137	17069	16769	16937	16941	17116	16924	17049	16814	16990	16943	16932	17016	16997	16829	16903	17161	17075	17036	17010	17041	17083	17060	16968	17013	17025	16953	16890	17117	17044	16906	16903	17021	17001	16938	16959	16865	16852	16878	16895	16912	16880	16992	16858	17050	16974	17090	16918	17113	17037	16930	16953	17024	17124	17002	16924	17026	16950	17040	16971	16985	16986	17102	17026	17156	16940	16999	17057	16953	16967	17091	17193	16859	16949	17039	17013	16920	16952	16968	17039	17126	16923	17006	16785	16832	17018	16863	17033	17049	17014	16929	16982	16935	16952	16863	17063	17062	16908	16868	16768	17237	16947	17050	17051	16966	17026	16883	17172	16770	17010	17082	16783	16833	16927	17141	16973	16889	16896	16967	17118	17089	17132	16975	16715	17023	16902	16832	17197	17104	17008	17040	16965	16969	16861	16873	17026	17070	16914	16969	17106	16954	16867	16955	17090	17021	17097	17073	16967	17016	17059	17312	17080	16992	17019	16913	16917	16780	17042	16910	17006	16835	17049	16998	16954	16998	16978	17200	16763	16951	16917	17099	17164	17148	17088	17041	16997	16866	16709	17045	17118	16972	16962	16962	16990	16924	17047	17032	16976	17060	16791	17075	17021	17099	16940	16986	17132	17061	17082	16860	16809	16798	17047	17030	16868	16991	17068	17340	16896	16999	16864	16983	16893	16891	16980	17165	16915	17087	16994	16986	16942	17047	16926	17121	16973	17096	17156	17014	16762	16981	17052	16947	17010	16996	16996	17074	17082	17213	16971	17089	17049	16999	16934	16880	16983	16943	16942	16933	17089	16869	16774	16984	16887	17053	16930	16982	17049	17130	17047	16849	17054	16874	16987	16834	17096	17093	16977	16964	16925	16782	17147	16994	16934	17010	16969	17027	16878	16928	17070	17075	17017	16951	17078	16933	16977	16863	17058	17183	17179	17063	16995	17169	16972	16987	17021	16797	17066	17109	16770	16872	16940	17139	17159	17090	16851	17127	16942	16967	17020	16868	17033	17046	16887	17093	16989	17140	16944	16862	17040	17065	17147	16860	17000	16953	16896	16795	17117	16975	16993	16989	16929	16890	16969	17144	16868	16919	17051	16933	16992	17164	16959	16992	16975	16835	17020	17041	16772	16787	16961	17157	17093	17176	16957	17063	17029	16947	17194	17083	16875	16928	16926	16885	16952	16820	17030	16988	17195	17081	16973	17281	17032	16979	16764	16933	16973	16932	17186	16985	17052	16893	17060	17047	17173	16911	16889	16781	17004	16846	17048	16928	17055	16957	16957	16946	17099	17067	17165	16985	17126	17019	16800	16899	17021	17136	17188	17071	16930	17105	17161	16979	17171	16844	17088	17033	16946	17014	16869	16983	16990	17103	17055	17157	16859	16878	17174	16910	16997	17133	16920	17085	17109	17004	17222	17028	17185	17012	16718	17221	17012	16895	16867	16906	17138	16971	17019	16937	17171	16987	17044	16982	17111	17064	16918	17001	17051	16893	16848	16882	16932	17043	16988	17076	17206	17002	16950	16888	17178	16891	16933	17305	16980	17102	16885	16899	17072	17030	16907	16956	16777	16990	17100	17038	16820	17015	17173	16891	16750	17024	16811	17195	17152	17150	16914	16849	16963	17011	16971	16822	16915	17057	16956	16977	16872	16873	17017	17168	16960	17084	17212	16891	16972	16986	17038	17138	17070	16961	16866	17119	17023	16979	17065	16929	17022	17012	17037	17235	16942	17083	17025	17112	17057	17012	16938	17161	17014	16936	17030	17077	17093	17056	17066	17148	17145	16876	17031	17009	17116	17116	16944	17212	17045	16993	16998	17072	17051	17032	17033	17003	16996	16885	17058	16938	17057	16899	17111	17125	16836	16966	17013	17167	16955	17046	16872	17123	16946	16829	16775	16983	16835	17095	16899	17052	17085	16763	17024	17258	17101	17069	16997	17096	17004	16911	17057	16848	17067	17054	16813	17006	17119	16878	16953	16988	17151	17080	17260	16989	17146	17017	16940	16987	16841	17035	16840	17031	17112	17188	17258	17203	17033	17057	16897	16960	17051	17103	17113	16894	17064	16650	17069	16919	17016	16915	16899	16859	16925	16951	17168	17228	16977	16713	17016	16963	17000	16915	16859	17122	17024	16789	16881	17043	16885	17173	16938	17021	16993	16984	17014	16974	17047	16872	17076	17031	16944	17046	16849	17012	16901	16890	16845	16917	16851	16824	17044	16956	17066	17122	16906	17003	16957	16969	16849	17075	17017	16988	16842	17031	16953	16854	16886	16706	16886	16988	16880	17082	16990	16969	16963	17161	17095	16889	16959	16943	17064	16958	16974	17013	17036	17043	16867	17142	16939	16776	16945	17153	16897	17100	16964	17035	16837	16878	16720	16931	16916	17034	16899	17029	17130	16943	16845	17017	16905	17119	17040	17082	16989	17138	17145	17021	16946	16731	16908	17012	16904	16917	16832	17018	16940	16971	17060	17114	16976	16990	16957	17102	16788	17100	16786	16754	16923	16817	16877	17077	16962	16743	16907	16987	17047	17051	16959	16876	16981	16943	16959	16944	16853	16814	17153	17056	17040	16964	17166	17136	17090	17072	16971	17005	17048	17035	16903	17083	17123	16897	17028	16800	16941	16913	16877	16979	17165	17036	16896	17025	16803	16893	16939	17061	17006	17073	17007	17085	16927	16995	17116	17092	17106	17013	17113	17122	16869	16992	16854	17054	16889	16887	16985	16995	17428	16855	17118	17107	16886	17200	16931	17017	17014	16908	16893	16863	16984	16913	17102	16851	16992	17129	16794	16898	16854	16958	16927	17018	17078	16974	16900	16869	17034	17201	16880	16997	16964	17006	17103	16859	16883	16892	17126	16963	16814	17257	16991	16839	16954	16852	17091	16725	16827	17162	16998	17072	16851	16826	16909	16856	16923	16949	16887	17031	17141	16992	16939	16986	16999	16952	16878	16902	17082	17036	17029	16882	16951	16965	16935	17035	16853	17067	16877	17105	17178	16984	16895	17046	16880	17185	17273	17093	17026	17205	17108	16954	16940	16983	16897	16954	17030	16962	16954	16824	17128	16884	16838	17065	17016	16984	17091	16921	16922	17012	17194	17114	16912	16950	17116	16851	17101	16962	17084	17086	17125	17099	16879	16865	16987	16938	16986	16838	17098	17079	16864	17161	16720	17008	16880	17029	17122	16902	16819	17029	17027	17117	17039	16801	16785	17024	17087	16915	16924	16833	16956	16904	16846	16918	17053	16963	17084	16931	17048	17117	17089	17013	16977	17073	16941	17072	17184	17145	17007	17023	16887	17115	16940	16932	16852	17084	16871	16974	17014	16942	17266	16856	17096	16784	16973	16828	16904	16791	16981	17050	16971	16979	16796	16952	16978	17130	17256	17177	17044	17051	16972	17124	17022	17113	17181	17052	17035	16830	16998	16936	17063	16996	16891	16989	16986	17169	17077	17185	16964	17129	16897	16995	16971	17081	17089	16974	16870	16903	17032	17028	17052	17116	16971	16771	16983	16972	17074	16994	17136	16875	16813	17074	16993	16973	16866	17372	17299	17027	16964	16982	17064	16909	17132	16985	16847	16990	16884	17273	16965	17020	16943	16882	16835	16784	16929	16929	16763	16966	17158	16988	16972	16806	16921	16982	16940	16769	16890	17095	16951	17064	17091	17142	16997	16941	17023	17009	16850	16928	16847	16892	17039	16918	16806	16964	16881	16728	16971	16720	16862	17082	16905	16882	16980	16977	16883	17164	16888	17068	17065	17239	16858	17039	16938	16822	17023	17112	16991	17001	17012	16961	16948	16863	16953	17050	16939	16968	16868	17104	17013	16956	16985	16936	16878	16822	16976	17010	16977	17014	17135	17079	17099	17018	16998
23353	39604	38454	31568	26175	22656	20302	18463	17750	17543	16873	16846	16438	16550	16488	16500	16517	16188	16232	16197	16172	16023	16129	15900	15956	16016	15735	15963	15939	15999	15906	15896	15951	15943	15951	15984	15962	16121	16724	16886	16877	16626	16188	16143	15876	15727	15938	15852	15862	15924	15759	15676	15873	15700	15960	15770	15779	15646	15811	15850	15697	15712	15734	15901	15811	15861	15988	15650	15639	15954	15902	15714	15758	15779	15821	15751	15864	15817	15779	15757	15787	15714	15711	15696	15892	15692	15950	15739	15919	15806	15721	15934	15702	15739	15819	15725	15896	15735	15785	15913	15784	16025	15762	15726	15808	15860	15869	15751	15942	15904	15900	15744	15561	15854	15740	15712	15806	15706	15973	15896	15819	15643	15948	15887	15634	15896	15763	15798	15970	15779	15782	15769	15797	15914	15631	15864	15838	15929	15739	15869	15688	15858	15971	15859	15887	15889	15800	15805	15700	15802	15769	15691	15868	15782	15799	15793	15895	15865	15796	15796	15675	15765	15789	15854	15862	15908	15713	15722	15863	15683	15791	15847	15798	15784	15832	15759	15881	15845	15839	15717	15938	15880	15910	15818	15949	15801	15847	15834	15759	15791	15773	15932	15683	15767	15653	15877	15873	15756	15739	15861	15647	15838	15699	15836	15844	15786	15755	15730	15866	15683	15625	15913	15913	15800	15684	15750	15919	15692	15826	15736	15797	15931	15826	15642	15758	16059	15553	15857	15864	15673	15745	15869	15830	15823	15835	15787	15573	15715	15665	15924	15790	15721	15984	15667	15959	15775	15813	15936	15829	15739	15944	15956	15860	15691	15746	15803	15818	15734	15866	15662	15759	15794	15886	15732	15807	15817	15762	15726	15858	15752	15927	15745	15779	15803	15865	15844	16035	15724	15711	15716	15743	15885	15840	15919	15884	15989	15778	15755	15909	15843	15671	15701	15825	15858	15787	15745	15804	15947	15773	15705	15734	15764	15792	15558	15737	15652	15789	15841	15707	15709	15735	15846	15760	15834	15916	15662	15628	15778	15921	15911	15685	15951	15822	15968	15686	15901	15672	15976	15692	15823	15825	15687	15712	15719	15836	15825	15859	15868	15924	15747	15780	15693	15864	15841	15831	15918	15870	15898	15883	15819	15705	15787	15605	15784	15782	15733	15789	15763	15824	15735	15787	15751	15913	15981	15901	15741	15825	15636	15887	15784	15781	15775	15767	15721	15755	15825	15772	15761	15852	15723	15874	15872	15919	15790	15755	15807	15754	15789	15763	15822	15746	15798	15716	15770	15916	15752	15828	15829	15878	15726	15758	15893	15673	16012	15826	15781	15750	15692	15820	15884	15790	15614	15703	15816	15862	15873	15753	15800	15752	15871	15833	15895	15947	15822	15751	15805	15712	15955	15893	15654	15797	15899	15754	15864	15991	15853	15860	15798	15713	15733	15717	15697	15737	15941	15697	15648	15760	15702	15873	15787	15664	15731	15827	15849	15846	15871	15722	15660	15672	15983	15752	15999	15776	15693	15866	15778	15809	15747	15826	15681	15813	15855	15809	15721	15657	15839	15910	15823	15732	15776	15673	15873	15732	15841	15900	15674	15764	15705	15832	15917	15852	15940	15535	15916	15929	15724	15835	15681	15841	15831	15803	15846	15809	15805	15741	15877	15780	15895	15770	15716	15989	15913	15909	15926	15725	15814	15847	15850	15827	15825	15857	15728	15811	15776	15835	15879	15822	15725	15645	15831	15892	15903	15950	15885	15727	15797	15716	15717	15716	15856	15805	15877	15724	15685	15682	15888	15808	15817	15873	15732	15894	15785	15735	15827	15742	15821	15770	15787	15923	15693	15647	15903	15814	15788	16026	15776	15854	15939	15611	15693	15763	15703	15862	16100	15849	15744	15801	15928	15714	15763	16031	15676	15763	15742	15838	15798	15924	15812	15755	15905	15765	15722	15793	15869	15777	15914	15799	15807	15844	15658	15883	15835	15888	15764	15795	15818	15703	15819	15698	15889	15906	15843	15847	15768	15763	15821	15751	15731	15996	15821	15627	15776	15695	15693	15861	15741	15778	15619	15780	15830	15847	15709	15729	15794	15692	15803	15841	15696	15730	15916	15882	15788	15766	15729	15732	15682	15820	15766	15853	15739	15713	15775	15936	15651	15755	15688	15941	15785	15838	15808	15756	15828	15929	15850	15766	15764	15867	15792	15663	15856	15724	15912	15812	15722	15845	15821	15917	15692	15633	15772	15785	15753	15964	15888	15676	15888	15836	15777	15669	15824	15800	15713	15738	15805	15721	15700	15877	15795	15769	15983	15913	15900	15806	15757	15767	15682	15665	15815	15885	15703	15617	15718	15666	15837	15807	15664	15836	15584	15835	15667	15696	15697	15780	15832	15887	15890	15784	15892	15850	15934	15778	15820	15827	15857	15853	15816	15743	15934	15777	15869	15873	15705	15721	15858	15704	15790	15890	15881	15640	15822	15880	15605	15892	15763	15691	15715	15918	15795	15762	15789	15746	15841	15825	15705	15746	15801	15902	15849	15906	15838	15790	15816	15666	15765	15797	15970	15687	15732	15697	15912	15788	15777	15785	15790	15766	15746	15722	15715	15997	15867	15863	15706	16022	15605	15803	15851	15914	15781	15824	15859	15757	15929	15785	15679	15870	15860	15853	15943	15733	15610	15966	15864	15824	15858	15732	15715	15893	15836	15834	15728	15884	15780	15874	15859	15795	15615	15650	15876	15680	15728	15774	15714	15794	15797	15929	15873	15977	15763	15697	15845	15856	15821	15823	15593	15910	15805	15888	15710	15734	15742	15751	15967	15839	15785	15784	15812	15736	15743	15774	15786	15726	15748	15582	15927	15709	15663	15710	15949	15743	15738	15697	15729	15820	15789	15828	15841	15826	15712	15822	15765	15920	15638	15830	15927	15615	15732	15872	15739	15763	15690	15877	15778	15865	15679	15780	15647	15625	15835	15712	15817	15730	15968	15706	15816	15844	15755	15840	15660	15645	15888	15783	15831	15713	15952	15950	15731	15684	15869	15806	15721	15773	15657	15714	15698	15870	15634	15733	15742	15794	15568	15884	15685	15844	15821	15742	15887	15856	15816	15802	15837	15716	15748	15718	15993	16003	15936	15738	15700	15811	15706	15798	15762	15833	15868	15596	15847	15714	15754	15917	15731	15887	15866	15541	15806	15785	15564	16046	15905	15864	15643	15772	15682	15904	15915	15712	15833	15906	15739	15715	15770	15708	15890	15570	15774	15933	15829	15711	15843	15964	15808	15866	15919	15846	15706	15720	15813	15670	15773	15982	15812	15748	15723	15796	15848	15766	15679	15782	15758	15738	15734	15837	15888	15883	15772	15958	15986	15745	15924	15809	15791	15768	15854	15812	15768	15778	15797	15969	15855	15805	15632	15845	15666	15802	15888	15805	15744	15719	15673	15826	15771	15924	15889	15790	15707	15806	15836	15684	15686	15915	15809	15853	15691	15830	15801	15681	15841	15741	15728	15756	15925	15721	15855	15942	15646	15979	15748	15906	15749	15745	15621	15784	15882	15849	15864	15726	15794	15769	15910	15758	15917	15635	15753	15705	15749	15699	15695	15959	15993	15847	15744	15816	15829	15747	15648	15994	15887	15739	15910	15768	15689	15898	15768	15685	15979	15876	15816	15795	15640	15584	15777	15742	15920	15775	15815	15714	15734	15809	15718	15968	15744	15850	15817	15727	15814	15808	15594	15851	15709	15902	15922	15715	15795	15695	15958	15807	15619	15820	15783	15775	15798	15732	15784	15794	15832	15885	15727	15735	15801	15841	15774	15794	15934	15820	15690	15892	15672	15682	15697	15573	15960	15725	15684	15752	15762	15941	15946	15680	15630	15929	15850	15865	15787	15743	15989	15856	15963	15784	15905	15789	15865	15868	15769	15884	15847	15705	15857	15910	15862	15796	15772	15879	15693	15691	15706	15857	15906	15826	15835	15642	15867	15755	15862	15573	15845	15904	15695	15678	15811	15783	15837	15773	15749	15874	15871	15740	15942	15710	15661	15780	15944	15902	15777	15772	15932	15716	15731	15771	15682	15787	15771	15828	15775	15721	15907	15614	15792	15922	15928	15847	15924	15674	15691	15720	15816	15856	15752	15831	15817	15923	15743	15812	15758	15912	15820	15781	15899	15767	15634	15907	15765	15608	15703	15772	15972	15699	15753	15822	15883	15899	15921	15910	15880	15706	15781	15839	15803	15684	15751	15739	15730	15710	15774	15748	15923	15705	15629	15785	15781	15706	15762	15838	15865	15825	15846	15807	15685	15903	15759	15768	15801	15861	15646	15970	15888	15975	15748	15690	15834	15890	15701	15843	15809	15717	15799	15773	15754	15821	15741	15862	15848	15829	15799	15813	15919	15895	15822	15794	15823	15682	15955	15735	15784	15819	15849	15888	15769	15860	15721	15858	15876	15751	15742	15754	15816	15724	15771	15910	15801	15832	15866	15963	15810	15687	15844	15767	15919	15726	15725	15703	15722	15801	15758	15968	15526	15893	15745	15767	15853	15687	15687	15688	15815	15772	15679	15801	15832	15732	15646	15908	15903	15830	15875	15842	15997	15786	15917	15652	15909	15974	15858	15783	15722	15761	15839	15840	15766	15883	15792	15706	15783	15932	15777	15723	15753	15889	15944	15759	15890	15860	15706	15743	15877	15857	15708	15681	15754	15965	15927	15631	15829	15684	15804	15943	15702	15803	15743	15654	15903	15741	15793	15816	15769	15874	15840	15696	15722	15812	15749	15873	15701	15945	15893	15662	15829	15821	15882	15752	15897	15852	15752	15800	15674	15732	15792	15840	15829	15737	15710	15832	15730	15731	15745	15806	15790	15841	15743	15807	15915	15875	15698	15789	15805	15809	15805	15851	15873	15813	15823	15817	15991	15855	15654	15980	15892	15849	15867	15783	15809	15862	15736	15870	15871	15895	15778	15741	15753	15974	15822	15842	15786	15694	15794	15741	15816	15701	15605	15806	15901	15697	15683	15805	15666	15857	15763	15836	15745	15817	15694	15673	15830	15837	15703	16007	15824	15801	15833	15491	15838	16011	15922	15907	15731	15934	15842	15916	15724
22819	21294	29128	23861	21930	24251	25314	19732	18561	18524	18016	17472	17559	17338	17391	17435	17414	17262	17159	16891	16928	17140	16879	16818	16912	16922	17053	16888	16939	16690	16943	16690	16696	16929	16848	16850	16789	16608	17557	17861	18051	17770	17317	16991	16963	16732	16866	16827	16595	16590	16745	16754	16710	16726	16544	16596	16745	16657	16573	16703	16463	16603	16734	16562	16741	16526	16438	16801	16438	16424	16569	16668	16612	16511	16514	16508	16505	16604	16570	16598	16484	16418	16571	16693	16515	16662	16611	16524	16647	16582	16586	16608	16670	16755	16757	16472	16653	16679	16583	16441	16325	16613	16544	16634	16437	16379	16526	16628	16461	16570	16614	16700	16415	16458	16423	16583	16534	16837	16545	16644	16484	16617	16696	16511	16443	16503	16650	16413	16455	16768	16699	16403	16588	16659	16714	16549	16482	16514	16406	16498	16504	16532	16438	16670	16416	16766	16667	16571	16509	16596	16490	16586	16739	16552	16362	16641	16533	16593	16574	16592	16547	16676	16796	16695	16634	16488	16666	16658	16549	16517	16524	16515	16626	16548	16650	16473	16605	16374	16556	16500	16623	16431	16359	16413	16724	16495	16459	16754	16571	16709	16650	16548	16594	16690	16464	16411	16766	16383	16587	16516	16424	16502	16633	16650	16726	16593	16483	16501	16633	16553	16414	16551	16762	16696	16533	16533	16762	16543	16609	16565	16476	16590	16518	16467	16563	16644	16615	16468	16493	16431	16362	16507	16680	16457	16633	16475	16645	16477	16509	16616	16626	16598	16734	16525	16483	16632	16370	16423	16633	16502	16590	16796	16621	16535	16535	16602	16399	16527	16375	16390	16435	16483	16633	16645	16439	16502	16576	16554	16805	16537	16653	16486	16500	16547	16806	16457	16677	16430	16475	16557	16614	16567	16398	16274	16470	16311	16580	16784	16520	16780	16502	16455	16720	16655	16618	16473	16694	16676	16445	16382	16567	16744	16520	16337	16517	16534	16624	16618	16519	16625	16634	16822	16563	16691	16462	16547	16497	16436	16523	16430	16343	16268	16217	16524	16517	16501	16570	16388	16505	16403	16594	16511	16315	16345	16465	16647	16536	16669	16703	16346	16694	16604	16432	16641	16490	16608	16591	16484	16508	16581	16449	16655	16692	16542	16845	16637	16593	16483	16728	16598	16675	16599	16512	16546	16647	16462	16777	16520	16646	16797	16490	16658	16476	16532	16604	16567	16310	16508	16415	16672	16688	16541	16797	16496	16514	16624	16458	16697	16558	16586	16616	16776	16497	16483	16698	16622	16523	16522	16302	16441	16500	16469	16597	16463	16708	16771	16594	16475	16474	16800	16474	16568	16674	16521	16524	16676	16445	16540	16533	16545	16399	16697	16560	16490	16522	16663	16649	16460	16773	16595	16598	16475	16580	16413	16730	16557	16574	16709	16546	16608	16453	16700	16474	16655	16535	16662	16644	16336	16707	16557	16548	16554	16631	16701	16829	16568	16627	16517	16517	16250	16410	16297	16602	16699	16664	16762	16685	16666	16488	16646	16386	16609	16429	16670	16673	16659	16537	16604	16365	16372	16582	16604	16611	16503	16492	16504	16471	16619	16606	16443	16333	16475	16586	16520	16634	16638	16604	16503	16514	16542	16727	16759	16665	16437	16502	16597	16592	16489	16667	16851	16566	16411	16422	16753	16396	16495	16590	16520	16526	16517	16609	16510	16403	16502	16583	16349	16555	16423	16440	16385	16407	16606	16521	16636	16698	16653	16644	16586	16594	16500	16604	16373	16551	16611	16358	16702	16677	16435	16527	16583	16668	16477	16683	16644	16524	16564	16631	16480	16720	16572	16556	16571	16732	16564	16606	16689	16599	16542	16602	16630	16384	16604	16364	16542	16461	16599	16710	16667	16522	16624	16590	16418	16691	16514	16558	16579	16583	16557	16461	16364	16369	16583	16605	16516	16390	16494	16542	16653	16618	16496	16555	16643	16573	16706	16570	16610	16635	16368	16603	16627	16454	16564	16583	16629	16558	16647	16636	16539	16514	16600	16590	16539	16689	16792	16507	16426	16629	16362	16567	16665	16432	16296	16642	16679	16490	16490	16651	16383	16489	16433	16535	16498	16519	16578	16484	16511	16730	16583	16626	16595	16498	16569	16450	16463	16560	16576	16576	16505	16739	16716	16735	16565	16537	16326	16661	16523	16475	16467	16337	16503	16638	16375	16469	16559	16578	16511	16815	16530	16563	16548	16467	16609	16558	16581	16608	16397	16501	16619	16672	16537	16492	16423	16387	16472	16791	16527	16655	16502	16583	16399	16628	16698	16548	16601	16626	16499	16637	16592	16714	16542	16498	16636	16515	16730	16558	16664	16614	16559	16566	16487	16384	16440	16748	16410	16340	16541	16530	16488	16625	16583	16482	16519	16487	16597	16751	16541	16570	16699	16600	16519	16591	16566	16399	16525	16610	16596	16471	16610	16534	16673	16648	16599	16570	16690	16579	16567	16637	16756	16608	16592	16581	16655	16219	16517	16553	16314	16422	16353	16591	16636	16602	16520	16671	16519	16653	16573	16485	16587	16805	16527	16558	16643	16604	16497	16692	16634	16557	16414	16465	16755	16393	16384	16642	16762	16599	16726	16480	16473	16506	16608	16600	16531	16578	16692	16549	16690	16429	16448	16531	16520	16569	16657	16652	16596	16791	16622	16547	16617	16478	16614	16517	16634	16766	16557	16759	16419	16542	16653	16481	16598	16399	16476	16309	16426	16462	16310	16520	16442	16581	16550	16618	16406	16679	16589	16630	16654	16547	16532	16604	16559	16534	16684	16650	16513	16676	16743	16638	16361	16682	16470	16721	16549	16462	16609	16491	16404	16607	16585	16408	16734	16910	16498	16482	16698	16650	16659	16607	16620	16536	16559	16397	16570	16514	16495	16401	16501	16508	16341	16482	16411	16539	16614	16473	16500	16349	16814	16619	16442	16539	16518	16579	16641	16491	16530	16725	16418	16640	16498	16698	16451	16645	16561	16590	16688	16651	16523	16395	16488	16573	16538	16436	16319	16583	16645	16569	16611	16561	16448	16526	16631	16448	16597	16778	16575	16503	16534	16484	16586	16376	16390	16584	16499	16729	16625	16516	16656	16432	16462	16661	16545	16760	16769	16577	16624	16585	16458	16693	16761	16650	16468	16704	16619	16674	16554	16483	16679	16302	16560	16514	16487	16545	16648	16702	16515	16564	16602	16451	16604	16533	16583	16625	16432	16679	16540	16685	16469	16575	16505	16686	16485	16601	16479	16314	16546	16628	16586	16483	16784	16495	16465	16582	16544	16531	16423	16418	16517	16661	16488	16527	16548	16471	16523	16495	16543	16654	16799	16781	16548	16610	16478	16505	16358	16558	16624	16712	16472	16395	16291	16647	16711	16615	16703	16476	16619	16617	16619	16671	16616	16616	16704	16580	16486	16515	16646	16360	16398	16538	16355	16546	16487	16547	16450	16498	16635	16746	16538	16619	16583	16419	16332	16570	16605	16577	16549	16495	16387	16707	16310	16340	16615	16687	16495	16385	16501	16547	16686	16462	16612	16519	16560	16498	16591	16687	16545	16494	16321	16682	16439	16595	16635	16748	16742	16417	16520	16732	16618	16661	16473	16573	16547	16548	16498	16579	16701	16567	16615	16416	16704	16650	16504	16484	16628	16513	16514	16538	16549	16610	16636	16653	16518	16664	16460	16476	16680	16599	16490	16676	16664	16574	16548	16397	16541	16623	16425	16513	16664	16518	16453	16418	16471	16797	16470	16318	16367	16480	16337	16529	16526	16435	16725	16516	16543	16591	16421	16527	16369	16632	16599	16485	16600	16402	16429	16527	16510	16450	16470	16549	16355	16568	16553	16395	16351	16573	16724	16466	16470	16556	16674	16402	16582	16706	16377	16589	16653	16466	16503	16494	16525	16514	16328	16499	16596	16668	16648	16735	16559	16643	16467	16476	16554	16548	16754	16464	16554	16655	16530	16756	16417	16654	16746	16603	16678	16589	16494	16578	16539	16484	16468	16497	16711	16417	16469	16533	16564	16616	16618	16675	16577	16617	16668	16478	16423	16601	16446	16549	16812	16583	16539	16471	16399	16398	16330	16490	16428	16406	16534	16623	16533	16449	16509	16687	16374	16287	16542	16442	16655	16612	16513	16605	16498	16552	16566	16587	16606	16511	16608	16600	16437	16762	16581	16670	16661	16762	16709	16651	16492	16420	16471	16346	16805	16568	16614	16455	16473	16443	16392	16406	16579	16456	16360	16488	16528	16541	16660	16536	16452	16446	16686	16708	16438	16610	16787	16674	16630	16675	16686	16578	16511	16481	16467	16385	16485	16446	16623	16357	16806	16687	16664	16525	16461	16665	16460	16404	16478	16543	16430	16557	16368	16556	16495	16755	16590	16524	16495	16545	16227	16692	16482	16418	16486	16363	16491	16483	16575	16538	16478	16356	16706	16505	16425	16519	16471	16523	16538	16683	16401	16563	16381	16499	16422	16607	16318	16352	16447	16587	16496	16381	16551	16576	16449	16591	16477	16578	16492	16736	16751	16567	16638	16546	16628	16603	16687	16534	16575	16366	16612	16594	16596	16515	16461	16591	16588	16478	16574	16487	16394	16651	16446	16576	16586	16721	16555	16599	16512	16659	16657	16545	16516	16586	16476	16452	16623	16607	16695	16562	16503	16749	16374	16471	16606	16385	16579	16640	16409	16432	16520	16501	16505	16581	16561	16422	16621	16626	16409	16726	16449	16471	16557	16606	16555	16507	16615	16598	16694	16417	16699	16644	16648	16475	16753	16478	16650	16476	16522	16617	16655	16500	16470	16629	16657	16581	16348	16454	16401	16448	16448	16564	16521	16676	16702	16488	16793	16453	16493	16674	16389	16465	16600	16451	16520	16608	16642	16640	16664	16618	16561	16559	16504	16588	16511	16469	16449	16412	16689	16503	16533	16665	16600	16547	16468	16432	16426	16420	16348	16571	16679	16710	16659	16559	16653	16562	16318	16544	16708	16603	16701	16591	16545	16694	16551	16436	16640	16703	16571	16652	16758	16658	16514	16663	16634	16587	16719	16606	16408	16648	16693
25045	43560	41997	35255	29247	25035	22054	19495	18728	18110	17352	17083	16872	16606	16890	16510	16494	16417	16044	16054	15989	15957	15910	15938	15684	15909	15897	15839	15923	15934	15877	15838	15769	15724	15708	15841	15834	15822	16807	17418	17843	17068	16294	16011	15882	15726	15597	15524	15491	15322	15545	15627	15549	15514	15509	15814	15352	15638	15452	15462	15493	15501	15516	15721	15575	15605	15599	15708	15468	15681	15627	15479	15599	15567	15425	15613	15384	15520	15401	15497	15560	15550	15492	15558	15441	15431	15521	15582	15349	15537	15458	15584	15459	15617	15551	15353	15529	15592	15502	15733	15599	15635	15384	15326	15683	15510	15400	15549	15566	15606	15527	15536	15373	15487	15532	15521	15519	15570	15578	15501	15539	15556	15475	15582	15583	15615	15516	15503	15473	15715	15511	15575	15593	15599	15443	15578	15521	15531	15511	15601	15529	15554	15508	15625	15259	15451	15513	15546	15433	15567	15484	15485	15418	15519	15730	15459	15497	15296	15655	15516	15600	15546	15435	15561	15710	15484	15546	15440	15570	15536	15521	15585	15601	15614	15593	15647	15611	15410	15520	15533	15548	15581	15325	15363	15638	15559	15514	15482	15544	15422	15579	15561	15499	15493	15538	15584	15505	15506	15584	15524	15527	15569	15681	15328	15564	15468	15606	15399	15694	15457	15470	15375	15512	15632	15368	15591	15480	15506	15520	15484	15465	15337	15527	15534	15558	15398	15403	15482	15610	15556	15517	15591	15613	15529	15565	15588	15537	15561	15434	15523	15430	15603	15339	15629	15721	15644	15413	15469	15526	15380	15582	15662	15615	15539	15445	15541	15626	15553	15571	15448	15439	15537	15504	15572	15431	15449	15515	15436	15607	15558	15388	15586	15449	15585	15436	15493	15416	15440	15539	15494	15774	15587	15486	15468	15437	15661	15709	15438	15465	15417	15566	15660	15452	15600	15557	15748	15549	15532	15449	15537	15620	15478	15560	15636	15656	15546	15570	15539	15558	15535	15477	15532	15596	15444	15585	15422	15491	15504	15514	15691	15489	15558	15453	15425	15416	15598	15638	15499	15590	15529	15627	15506	15481	15560	15710	15401	15469	15354	15489	15515	15542	15435	15455	15564	15479	15663	15443	15569	15698	15579	15653	15484	15576	15555	15418	15535	15500	15416	15486	15543	15560	15459	15552	15304	15566	15391	15524	15508	15489	15508	15370	15577	15522	15449	15376	15637	15470	15621	15495	15595	15596	15523	15448	15320	15476	15526	15477	15647	15416	15554	15373	15459	15324	15510	15630	15582	15578	15553	15432	15524	15498	15571	15429	15536	15481	15645	15522	15510	15485	15571	15530	15376	15526	15470	15676	15592	15457	15740	15614	15556	15666	15298	15646	15395	15366	15559	15658	15570	15541	15565	15416	15314	15696	15428	15509	15589	15517	15461	15344	15648	15744	15649	15590	15405	15488	15504	15495	15581	15423	15479	15394	15484	15416	15459	15482	15624	15534	15640	15460	15610	15450	15603	15704	15481	15460	15600	15608	15448	15365	15386	15468	15523	15569	15557	15560	15517	15548	15626	15640	15408	15728	15474	15530	15538	15693	15487	15446	15445	15662	15445	15443	15255	15435	15563	15553	15431	15520	15361	15528	15557	15409	15586	15364	15444	15589	15598	15350	15621	15466	15576	15441	15581	15462	15564	15613	15674	15598	15385	15506	15541	15469	15576	15654	15618	15659	15391	15533	15582	15664	15598	15558	15548	15335	15441	15452	15499	15480	15402	15418	15594	15362	15519	15542	15478	15563	15404	15399	15616	15474	15544	15595	15346	15441	15326	15341	15645	15606	15289	15590	15516	15442	15601	15464	15449	15434	15551	15528	15563	15336	15578	15397	15495	15437	15524	15752	15336	15715	15513	15425	15596	15728	15554	15525	15616	15572	15430	15619	15625	15489	15625	15641	15314	15433	15522	15541	15667	15521	15625	15395	15520	15565	15573	15503	15584	15313	15674	15487	15556	15730	15347	15513	15519	15299	15322	15401	15334	15539	15446	15576	15435	15446	15648	15588	15564	15452	15373	15500	15484	15440	15670	15530	15578	15618	15428	15554	15434	15456	15544	15592	15505	15661	15380	15559	15448	15500	15498	15634	15488	15401	15567	15354	15380	15594	15557	15517	15529	15488	15558	15590	15636	15673	15636	15495	15494	15580	15409	15457	15392	15580	15687	15403	15593	15506	15431	15544	15454	15398	15480	15517	15510	15364	15358	15581	15233	15492	15447	15547	15490	15468	15498	15667	15663	15476	15459	15325	15583	15536	15559	15454	15728	15480	15698	15657	15572	15569	15358	15430	15675	15428	15507	15557	15278	15622	15482	15568	15751	15475	15496	15549	15548	15472	15406	15574	15641	15475	15571	15456	15423	15483	15493	15512	15453	15711	15439	15630	15573	15553	15481	15532	15439	15569	15523	15443	15485	15505	15254	15345	15557	15399	15470	15471	15491	15521	15657	15549	15445	15563	15421	15476	15608	15568	15504	15483	15471	15345	15459	15427	15569	15505	15397	15704	15392	15569	15550	15523	15463	15498	15550	15536	15528	15549	15620	15740	15631	15525	15534	15240	15688	15608	15551	15533	15496	15660	15623	15503	15494	15465	15522	15458	15501	15670	15516	15508	15596	15480	15585	15567	15532	15508	15556	15657	15536	15517	15583	15366	15526	15492	15469	15450	15627	15485	15537	15481	15513	15471	15633	15418	15461	15500	15534	15378	15510	15481	15378	15502	15531	15469	15466	15527	15507	15523	15586	15469	15319	15554	15519	15402	15588	15551	15723	15542	15471	15542	15656	15556	15690	15568	15524	15501	15490	15551	15500	15466	15577	15336	15548	15704	15548	15635	15516	15502	15484	15667	15661	15526	15447	15530	15701	15543	15358	15440	15477	15569	15570	15551	15489	15566	15485	15480	15470	15370	15541	15649	15583	15396	15513	15584	15566	15575	15654	15529	15584	15618	15386	15339	15593	15422	15635	15552	15484	15598	15308	15509	15591	15497	15532	15663	15498	15472	15532	15520	15426	15426	15481	15570	15500	15419	15466	15565	15460	15487	15489	15574	15637	15479	15520	15526	15458	15691	15500	15700	15433	15609	15549	15477	15482	15429	15480	15482	15566	15495	15645	15430	15572	15590	15735	15519	15503	15527	15447	15599	15480	15585	15537	15627	15446	15583	15296	15438	15547	15455	15537	15534	15496	15401	15467	15682	15657	15464	15466	15474	15387	15575	15465	15481	15296	15576	15558	15468	15449	15442	15613	15434	15392	15505	15625	15576	15391	15456	15383	15554	15511	15520	15467	15455	15534	15637	15718	15395	15436	15593	15374	15562	15578	15503	15545	15373	15502	15617	15516	15569	15536	15583	15455	15641	15395	15491	15581	15496	15519	15491	15448	15492	15468	15474	15316	15437	15587	15411	15491	15536	15601	15343	15380	15452	15529	15414	15646	15692	15577	15351	15498	15509	15376	15463	15608	15583	15445	15557	15468	15509	15520	15642	15373	15467	15595	15459	15461	15602	15569	15458	15462	15579	15697	15588	15339	15478	15417	15735	15468	15475	15577	15455	15391	15570	15420	15397	15354	15449	15471	15512	15505	15381	15581	15424	15515	15385	15560	15600	15460	15530	15673	15379	15606	15534	15563	15509	15499	15505	15349	15513	15499	15687	15322	15515	15592	15492	15600	15559	15586	15504	15575	15532	15479	15445	15648	15433	15485	15544	15579	15596	15453	15433	15549	15565	15427	15690	15735	15526	15377	15669	15524	15491	15605	15510	15482	15421	15485	15471	15580	15327	15399	15521	15387	15506	15590	15512	15596	15505	15445	15473	15416	15591	15528	15707	15442	15451	15473	15650	15468	15372	15462	15446	15640	15594	15513	15763	15495	15598	15613	15500	15616	15660	15568	15433	15474	15373	15622	15526	15363	15430	15536	15535	15432	15808	15501	15522	15557	15549	15438	15542	15474	15470	15706	15515	15387	15408	15507	15698	15416	15602	15516	15495	15516	15495	15547	15468	15474	15470	15642	15638	15523	15574	15525	15591	15412	15480	15512	15381	15589	15537	15498	15473	15503	15414	15447	15512	15532	15494	15483	15305	15461	15445	15610	15489	15666	15550	15515	15445	15373	15650	15440	15506	15633	15394	15659	15626	15702	15480	15490	15551	15378	15518	15519	15407	15508	15422	15617	15670	15445	15458	15672	15601	15584	15509	15568	15387	15429	15424	15472	15691	15465	15650	15543	15618	15577	15462	15494	15440	15582	15605	15518	15469	15465	15566	15586	15417	15544	15726	15447	15462	15442	15587	15584	15544	15480	15536	15679	15583	15574	15512	15423	15506	15340	15338	15355	15671	15473	15568	15530	15585	15242	15541	15605	15288	15543	15737	15492	15560	15541	15623	15662	15597	15534	15594	15416	15509	15520	15629	15332	15620	15447	15557	15469	15345	15530	15629	15440	15598	15586	15490	15701	15561	15312	15341	15562	15552	15542	15490	15635	15605	15552	15532	15468	15467	15320	15409	15388	15410	15537	15803	15562	15327	15426	15528	15609	15690	15580	15518	15540	15609	15380	15599	15512	15587	15530	15429	15576	15401	15339	15466	15594	15442	15442	15426	15525	15399	15305	15566	15642	15546	15630	15548	15604	15558	15481	15589	15505	15530	15444	15543	15528	15483	15527	15585	15698	15459	15584	15630	15404	15518	15485	15646	15385	15529	15510	15481	15417	15410	15563	15529	15466	15462	15669	15528	15489	15631	15466	15573	15636	15543	15423	15568	15516	15616	15611	15591	15465	15561	15432	15572	15742	15521	15422	15493	15524	15488	15467	15645	15402	15607	15436	15588	15471	15509	15517	15568	15629	15558	15567	15517	15472	15408	15389	15436	15552	15462	15498	15482	15691	15577	15568	15526	15492	15353	15573	15481	15633	15462	15373	15344	15616	15529	15589	15703	15546	15619	15512	15568	15446	15440	15425	15578	15608	15413	15645	15591	15652	15490	15679	15588	15512	15520	15534	15527	15451	15465	15520	15479	15514	15635	15618	15577	15442	15577	15466	15509	15553	15361	15762	15711	15525	15663	15497	15462	15477
27545	23651	28071	24518	19400	18282	17699	16960	16885	16863	16756	16628	16748	16724	16614	16675	16571	16527	16471	16452	16482	16557	16326	16694	16477	16738	16633	16293	16490	16551	16463	16470	16479	16394	16583	16539	16452	16477	16284	16576	16549	16533	16502	16342	16320	16674	16469	16315	16396	16262	16212	16334	16537	16428	16176	16398	16439	16435	16503	16290	16406	16441	16305	16373	16218	16234	16508	16474	16384	16520	16461	16326	16501	16542	16437	16316	16295	16424	16286	16248	16421	16326	16381	16479	16577	16507	16310	16457	16471	16371	16502	16367	16417	16325	16295	16337	16317	16287	16428	16370	16390	16220	16305	16481	16545	16286	16412	16329	16258	16409	16586	16582	16193	16476	16590	16441	16441	16344	16458	16441	16489	16277	16423	16273	16397	16407	16231	16247	16440	16545	16349	16331	16482	16386	16399	16380	16386	16350	16401	16375	16425	16349	16409	16543	16588	16401	16532	16373	16369	16315	16450	16333	16503	16325	16403	16322	16490	16437	16253	16457	16291	16408	16389	16420	16459	16470	16537	16368	16531	16484	16382	16301	16424	16443	16348	16461	16449	16255	16325	16494	16331	16415	16560	16269	16258	16521	16426	16373	16264	16318	16208	16358	16258	16654	16401	16444	16397	16492	16448	16508	16543	16529	16423	16399	16497	16395	16353	16525	16481	16424	16452	16696	16508	16494	16442	16445	16480	16375	16502	16415	16534	16369	16450	16563	16461	16417	16488	16471	16409	16357	16491	16352	16558	16435	16533	16416	16274	16416	16523	16356	16328	16530	16383	16434	16496	16595	16305	16356	16426	16289	16532	16356	16505	16437	16417	16328	16240	16485	16508	16380	16487	16410	16562	16418	16482	16440	16379	16401	16467	16446	16303	16420	16438	16413	16226	16550	16428	16593	16659	16663	16542	16372	16531	16442	16287	16320	16563	16574	16240	16449	16348	16342	16169	16248	16308	16426	16231	16207	16405	16396	16489	16504	16448	16575	16399	16508	16242	16513	16452	16328	16131	16574	16310	16535	16263	16235	16562	16457	16565	16268	16370	16398	16444	16504	16649	16413	16437	16346	16407	16396	16511	16311	16338	16560	16310	16451	16300	16513	16323	16388	16271	16399	16419	16681	16362	16478	16478	16416	16222	16412	16338	16552	16550	16351	16522	16328	16473	16169	16339	16458	16611	16539	16327	16575	16347	16433	16537	16506	16338	16485	16394	16428	16384	16313	16264	16496	16415	16460	16535	16540	16565	16445	16361	16372	16496	16361	16491	16428	16318	16412	16445	16181	16253	16319	16167	16208	16398	16412	16335	16405	16388	16478	16289	16259	16315	16250	16334	16416	16314	16277	16443	16413	16218	16359	16390	16415	16317	16364	16431	16532	16504	16470	16305	16541	16360	16510	16349	16360	16378	16487	16591	16517	16470	16489	16537	16408	16503	16420	16382	16352	16551	16407	16440	16242	16515	16460	16394	16397	16240	16522	16371	16333	16389	16597	16523	16423	16224	16360	16428	16474	16415	16451	16536	16469	16543	16342	16386	16436	16333	16368	16426	16315	16275	16451	16444	16461	16471	16446	16417	16691	16365	16403	16373	16516	16489	16416	16325	16594	16429	16516	16456	16404	16345	16259	16136	16512	16585	16372	16369	16313	16482	16305	16401	16403	16395	16422	16519	16428	16245	16516	16630	16484	16289	16385	16526	16566	16474	16438	16489	16443	16609	16346	16494	16336	16363	16362	16408	16301	16516	16472	16180	16344	16458	16444	16274	16279	16393	16369	16254	16375	16597	16417	16437	16355	16457	16449	16418	16395	16344	16419	16300	16492	16315	16317	16346	16499	16332	16492	16346	16566	16443	16582	16434	16497	16349	16378	16477	16343	16342	16363	16180	16567	16557	16363	16341	16442	16401	16445	16437	16176	16519	16500	16431	16289	16416	16386	16484	16462	16650	16285	16341	16364	16635	16382	16530	16258	16298	16440	16466	16488	16498	16342	16315	16218	16350	16309	16596	16509	16338	16535	16570	16298	16355	16522	16339	16339	16609	16320	16432	16511	16215	16422	16422	16359	16385	16350	16471	16361	16487	16417	16503	16309	16200	16582	16358	16411	16459	16363	16465	16501	16441	16256	16400	16488	16452	16352	16327	16476	16398	16297	16496	16558	16538	16487	16420	16428	16193	16290	16419	16393	16493	16278	16396	16542	16284	16406	16465	16411	16515	16278	16378	16280	16485	16514	16215	16356	16372	16501	16379	16404	16356	16490	16415	16416	16525	16434	16414	16657	16585	16378	16368	16377	16502	16486	16421	16534	16210	16499	16572	16492	16498	16336	16311	16541	16335	16376	16425	16512	16531	16487	16177	16421	16297	16309	16412	16476	16347	16352	16387	16475	16345	16384	16451	16313	16224	16244	16382	16389	16403	16501	16531	16596	16222	16284	16551	16532	16464	16316	16296	16425	16137	16602	16538	16372	16536	16508	16647	16558	16378	16418	16600	16293	16338	16418	16304	16474	16414	16375	16301	16353	16476	16441	16443	16556	16444	16499	16513	16345	16398	16490	16574	16305	16462	16415	16476	16471	16515	16631	16487	16376	16494	16367	16312	16438	16456	16621	16519	16340	16447	16338	16404	16478	16412	16314	16394	16400	16586	16403	16551	16365	16281	16476	16316	16346	16378	16296	16129	16408	16370	16429	16355	16406	16431	16465	16277	16379	16418	16414	16363	16188	16447	16371	16292	16391	16424	16483	16347	16243	16369	16139	16371	16231	16353	16282	16417	16410	16364	16434	16357	16302	16359	16523	16372	16467	16494	16210	16567	16386	16538	16313	16512	16429	16324	16341	16575	16232	16432	16524	16518	16348	16398	16352	16374	16336	16566	16537	16532	16430	16408	16466	16368	16528	16408	16484	16310	16340	16283	16396	16424	16487	16457	16295	16288	16427	16234	16450	16582	16284	16243	16301	16525	16403	16623	16670	16515	16380	16335	16530	16231	16324	16508	16534	16566	16257	16599	16428	16521	16620	16528	16397	16473	16449	16431	16513	16411	16354	16310	16233	16502	16391	16505	16593	16299	16419	16593	16485	16480	16373	16487	16516	16470	16429	16419	16457	16336	16375	16442	16410	16341	16270	16323	16484	16357	16362	16562	16670	16248	16433	16433	16300	16349	16461	16309	16368	16605	16518	16484	16375	16534	16446	16344	16327	16592	16473	16532	16356	16333	16256	16547	16532	16615	16412	16259	16535	16457	16457	16305	16420	16341	16372	16359	16328	16437	16600	16374	16419	16344	16562	16535	16267	16584	16379	16454	16357	16318	16501	16287	16569	16462	16367	16306	16286	16583	16545	16414	16322	16412	16520	16467	16441	16374	16427	16389	16399	16418	16322	16430	16371	16369	16691	16226	16555	16484	16537	16394	16322	16405	16537	16493	16904	16728	16459	16216	16604	16363	16335	16557	16451	16312	16548	16308	16617	16519	16492	16548	16460	16477	16318	16521	16497	16277	16520	16320	16463	16500	16361	16618	16521	16535	16445	16570	16448	16368	16408	16333	16348	16289	16440	16515	16385	16357	16474	16480	16373	16361	16557	16265	16456	16441	16300	16610	16426	16274	16341	16398	16471	16430	16603	16320	16551	16448	16381	16477	16416	16382	16443	16249	16295	16345	16337	16257	16470	16440	16464	16293	16500	16329	16374	16363	16382	16336	16352	16512	16723	16304	16437	16420	16638	16402	16477	16384	16373	16607	16343	16547	16331	16449	16526	16381	16286	16442	16318	16379	16475	16432	16748	16529	16304	16434	16510	16469	16303	16503	16535	16583	16438	16510	16475	16342	16381	16435	16504	16576	16401	16373	16493	16460	16324	16436	16561	16506	16290	16612	16506	16549	16382	16367	16412	16509	16456	16533	16321	16381	16338	16373	16342	16563	16447	16356	16307	16421	16266	16450	16464	16363	16619	16238	16249	16349	16440	16374	16332	16480	16462	16380	16401	16507	16385	16380	16530	16325	16427	16333	16466	16165	16407	16379	16656	16436	16358	16447	16342	16358	16402	16372	16458	16251	16334	16551	16432	16343	16513	16333	16524	16223	16092	16269	16366	16341	16360	16282	16625	16377	16451	16444	16462	16494	16321	16384	16401	16372	16282	16418	16423	16501	16470	16341	16509	16471	16480	16417	16467	16334	16529	16465	16364	16467	16498	16389	16526	16525	16404	16407	16298	16351	16529	16479	16456	16442	16342	16228	16532	16312	16639	16276	16301	16245	16575	16243	16384	16562	16283	16613	16473	16254	16443	16395	16591	16430	16335	16374	16282	16371	16600	16473	16473	16249	16449	16518	16385	16414	16359	16426	16505	16319	16369	16327	16275	16497	16465	16462	16442	16578	16361	16592	16538	16513	16315	16381	16556	16384	16461	16494	16419	16518	16502	16359	16422	16268	16432	16352	16364	16095	16351	16345	16524	16409	16253	16272	16488	16527	16375	16401	16703	16484	16089	16320	16258	16486	16264	16455	16465	16357	16513	16104	16421	16311	16650	16507	16474	16496	16335	16566	16556	16287	16340	16254	16422	16637	16377	16329	16524	16505	16330	16316	16346	16233	16587	16384	16374	16532	16402	16497	16271	16308	16477	16297	16507	16396	16496	16570	16499	16438	16293	16331	16307	16492	16673	16336	16501	16138	16354	16444	16410	16443	16349	16490	16505	16221	16339	16397	16467	16630	16456	16318	16367	16301	16432	16386	16313	16348	16406	16393	16468	16643	16396	16364	16367	16470	16233	16370	16371	16453	16409	16545	16479	16339	16296	16531	16399	16440	16440	16298	16416	16514	16359	16405	16407	16409	16447	16420	16296	16433	16634	16468	16401	16393	16424	16502	16459	16339	16448	16476	16384	16559	16512	16488	16160	16577	16543	16531	16317	16416	16165	16387	16421	16301	16565	16469	16560	16564	16470	16337	16472	16331	16179	16550	16408	16346	16353	16557	16266	16444	16420	16450	16552	16431	16251	16443	16276	16334	16334	16365	16506	16430	16255	16506	16179	16549	16470	16612	16441	16370	16434	16479	16570	16258	16600	16425	16450	16328	16371	16332	16536	16377	16603	16675	16582	16394	16389	16164	16409	16404	16559	16311	16426
22842	33393	30588	23988	20051	17981	17056	16584	16239	16034	15753	15857	15855	15769	15770	15764	15770	15784	15541	15499	15750	15463	15489	15538	15644	15509	15505	15719	15644	15633	15629	15512	15457	15482	15632	15467	15551	15611	15490	15545	15832	15442	15384	15453	15538	15467	15404	15551	15527	15388	15572	15554	15382	15456	15457	15465	15457	15706	15493	15413	15376	15410	15482	15572	15565	15435	15402	15480	15582	15375	15508	15574	15395	15464	15457	15394	15443	15357	15437	15357	15432	15235	15440	15417	15416	15388	15354	15495	15461	15455	15357	15390	15421	15345	15448	15552	15365	15418	15490	15412	15440	15444	15399	15432	15423	15409	15509	15404	15321	15447	15512	15437	15522	15408	15443	15544	15547	15383	15418	15449	15294	15554	15377	15305	15400	15665	15443	15227	15483	15440	15557	15392	15359	15447	15470	15361	15431	15502	15438	15580	15235	15312	15399	15401	15397	15474	15496	15390	15466	15274	15454	15411	15334	15389	15439	15484	15417	15409	15507	15474	15325	15406	15447	15592	15265	15497	15523	15482	15380	15486	15382	15295	15258	15315	15491	15506	15495	15376	15461	15484	15518	15462	15312	15383	15467	15383	15479	15334	15276	15436	15442	15343	15566	15385	15599	15402	15530	15446	15436	15345	15212	15492	15492	15398	15397	15364	15445	15512	15431	15446	15340	15318	15467	15418	15504	15396	15596	15457	15403	15524	15475	15477	15431	15425	15635	15306	15357	15451	15444	15461	15312	15464	15396	15458	15382	15394	15413	15357	15603	15469	15366	15357	15504	15481	15351	15376	15554	15505	15557	15458	15443	15401	15347	15504	15410	15348	15345	15526	15508	15427	15557	15542	15555	15483	15289	15514	15427	15526	15310	15476	15337	15420	15359	15585	15308	15236	15500	15255	15579	15370	15497	15501	15365	15381	15505	15356	15497	15240	15430	15317	15323	15687	15437	15466	15398	15559	15365	15381	15469	15395	15473	15392	15445	15339	15426	15473	15602	15357	15285	15383	15429	15421	15405	15315	15289	15446	15437	15309	15515	15381	15447	15381	15435	15388	15398	15453	15440	15479	15433	15439	15359	15469	15403	15349	15468	15565	15463	15530	15406	15436	15411	15360	15486	15510	15410	15448	15363	15575	15350	15465	15505	15515	15429	15269	15555	15295	15384	15587	15241	15497	15425	15435	15312	15557	15417	15657	15392	15520	15331	15137	15539	15390	15538	15530	15467	15415	15531	15380	15648	15213	15375	15397	15276	15459	15526	15380	15536	15510	15543	15495	15464	15515	15616	15365	15551	15339	15315	15498	15288	15491	15441	15626	15487	15404	15517	15330	15461	15481	15311	15403	15214	15563	15467	15423	15455	15643	15535	15398	15504	15343	15331	15303	15487	15461	15465	15681	15352	15121	15415	15536	15523	15305	15356	15394	15487	15404	15439	15312	15630	15429	15502	15461	15405	15423	15338	15479	15500	15469	15413	15617	15459	15532	15508	15396	15304	15523	15628	15543	15512	15628	15411	15553	15320	15341	15351	15244	15403	15413	15286	15270	15401	15511	15336	15359	15522	15413	15428	15378	15459	15388	15257	15444	15463	15254	15518	15526	15487	15545	15285	15396	15392	15346	15401	15414	15338	15489	15397	15471	15367	15650	15462	15346	15469	15450	15565	15489	15381	15504	15504	15547	15389	15662	15450	15527	15349	15523	15433	15616	15402	15358	15501	15570	15300	15450	15333	15514	15551	15422	15484	15526	15346	15475	15535	15293	15671	15331	15338	15417	15434	15491	15423	15373	15515	15356	15610	15516	15369	15405	15432	15363	15479	15591	15297	15494	15425	15555	15611	15474	15301	15349	15454	15400	15493	15244	15509	15377	15372	15433	15395	15556	15456	15505	15425	15358	15486	15317	15547	15481	15440	15512	15401	15230	15394	15465	15578	15519	15373	15478	15551	15477	15478	15505	15421	15480	15401	15404	15631	15499	15448	15424	15541	15594	15507	15515	15478	15348	15381	15394	15379	15391	15480	15604	15367	15737	15446	15417	15372	15494	15497	15318	15467	15442	15427	15404	15686	15414	15361	15446	15415	15354	15568	15292	15395	15587	15391	15456	15491	15395	15359	15522	15448	15669	15378	15355	15432	15358	15443	15482	15436	15524	15667	15340	15374	15523	15380	15435	15377	15716	15550	15394	15554	15422	15554	15539	15584	15296	15415	15361	15327	15523	15378	15573	15299	15541	15301	15515	15634	15409	15498	15330	15495	15649	15466	15556	15502	15399	15477	15545	15420	15272	15453	15665	15322	15372	15657	15418	15439	15432	15497	15390	15528	15525	15460	15393	15525	15248	15331	15435	15466	15402	15515	15483	15411	15418	15559	15289	15556	15470	15419	15363	15499	15531	15319	15495	15396	15525	15512	15525	15467	15562	15347	15427	15378	15394	15424	15553	15501	15531	15366	15567	15513	15403	15507	15405	15279	15620	15336	15544	15404	15468	15344	15496	15514	15470	15421	15430	15559	15439	15466	15335	15295	15554	15368	15600	15420	15473	15461	15527	15423	15612	15518	15511	15451	15443	15509	15497	15320	15481	15302	15382	15561	15507	15287	15358	15528	15530	15540	15603	15370	15536	15435	15261	15539	15486	15496	15397	15268	15652	15444	15465	15395	15630	15524	15350	15680	15403	15485	15270	15508	15279	15414	15340	15518	15401	15409	15458	15687	15453	15391	15437	15519	15347	15516	15400	15452	15374	15483	15262	15388	15595	15605	15468	15262	15451	15461	15426	15336	15451	15343	15352	15303	15440	15440	15338	15447	15560	15424	15323	15609	15493	15472	15412	15535	15511	15328	15420	15525	15450	15537	15566	15451	15315	15509	15607	15570	15682	15520	15530	15421	15340	15569	15520	15472	15398	15452	15366	15479	15482	15348	15613	15542	15288	15457	15500	15448	15508	15410	15558	15458	15395	15415	15347	15435	15414	15344	15238	15364	15145	15511	15426	15553	15343	15370	15494	15488	15253	15466	15245	15531	15520	15399	15586	15405	15506	15319	15478	15440	15424	15430	15412	15549	15457	15598	15498	15613	15325	15526	15456	15512	15423	15460	15485	15588	15403	15414	15498	15329	15498	15372	15548	15432	15423	15480	15529	15464	15483	15339	15571	15312	15407	15469	15504	15342	15417	15313	15432	15383	15303	15467	15453	15397	15410	15626	15431	15594	15345	15466	15694	15416	15448	15592	15359	15552	15376	15521	15365	15377	15333	15436	15490	15484	15234	15463	15442	15379	15626	15443	15438	15388	15431	15392	15429	15559	15428	15225	15417	15485	15497	15505	15479	15574	15596	15537	15466	15491	15493	15522	15617	15304	15391	15553	15626	15616	15734	15321	15385	15378	15439	15508	15385	15401	15282	15465	15499	15539	15407	15515	15325	15510	15476	15381	15358	15488	15501	15431	15307	15340	15404	15520	15492	15676	15569	15367	15699	15406	15436	15502	15441	15377	15428	15416	15583	15397	15615	15400	15356	15576	15403	15382	15375	15369	15533	15505	15345	15530	15645	15608	15457	15426	15457	15262	15571	15269	15445	15506	15560	15467	15528	15500	15385	15497	15409	15504	15313	15471	15483	15504	15418	15462	15517	15530	15506	15493	15559	15303	15210	15482	15319	15590	15483	15316	15417	15573	15459	15664	15581	15569	15474	15572	15437	15596	15377	15383	15454	15396	15361	15357	15586	15540	15344	15475	15322	15515	15538	15372	15374	15475	15427	15335	15301	15503	15430	15446	15519	15490	15435	15342	15430	15710	15575	15367	15534	15293	15545	15437	15596	15423	15561	15411	15427	15444	15403	15449	15303	15543	15398	15394	15406	15446	15426	15457	15357	15558	15268	15537	15395	15421	15242	15307	15462	15582	15408	15383	15567	15443	15255	15503	15379	15462	15421	15321	15529	15262	15428	15433	15450	15530	15402	15549	15359	15607	15358	15591	15370	15450	15543	15376	15248	15529	15413	15393	15463	15431	15495	15389	15481	15378	15541	15410	15485	15481	15289	15410	15522	15495	15473	15495	15536	15500	15454	15401	15622	15498	15511	15461	15445	15526	15446	15410	15588	15565	15356	15369	15519	15489	15533	15529	15387	15499	15403	15567	15458	15353	15410	15502	15469	15387	15406	15282	15313	15521	15523	15367	15367	15689	15686	15273	15301	15468	15562	15394	15402	15537	15444	15375	15373	15529	15634	15545	15345	15665	15367	15414	15516	15455	15210	15463	15459	15582	15447	15525	15306	15461	15495	15525	15471	15338	15480	15205	15387	15655	15414	15500	15343	15423	15457	15582	15415	15438	15435	15361	15551	15511	15625	15513	15502	15469	15375	15440	15473	15380	15303	15354	15349	15543	15420	15338	15529	15288	15429	15408	15500	15366	15461	15426	15569	15541	15479	15366	15308	15415	15399	15518	15426	15367	15600	15558	15251	15470	15513	15658	15646	15379	15286	15440	15567	15306	15302	15459	15392	15487	15423	15357	15449	15507	15400	15403	15455	15430	15515	15569	15574	15365	15560	15419	15554	15420	15241	15452	15379	15389	15348	15419	15514	15205	15478	15405	15513	15425	15363	15337	15461	15410	15422	15464	15477	15453	15393	15430	15533	15213	15411	15455	15448	15599	15427	15642	15282	15380	15469	15343	15474	15428	15379	15485	15582	15461	15380	15238	15449	15388	15563	15408	15365	15596	15507	15605	15341	15574	15629	15443	15438	15414	15514	15439	15419	15474	15474	15543	15468	15546	15546	15297	15412	15263	15295	15465	15397	15466	15524	15437	15457	15419	15469	15556	15379	15606	15341	15543	15269	15389	15401	15375	15416	15455	15475	15491	15347	15365	15343	15644	15401	15577	15496	15477	15565	15449	15462	15328	15473	15476	15409	15483	15288	15447	15569	15392	15626	15400	15552	15325	15430	15532	15459	15451	15321	15331	15452	15415	15321	15433	15418	15422	15309	15451	15131	15555	15479	15608	15475	15561	15327	15541	15537	15417	15506	15347	15638	15350	15585	15484	15338	15542	15433	15492	15557	15367	15675	15437	15476	15536	15342	15413	15502	15461	15330	15535	15461	15458	15617	15491	15266	15408	15457	15562	15391
23773	21342	28831	24596	22617	22381	21384	18546	17704	17706	17813	17544	17265	17029	17437	17372	17290	16944	17055	16974	16909	16834	16647	16923	16777	16824	16638	16807	16703	16778	16834	16774	16832	16647	16800	16851	16509	16663	16726	17496	17443	17306	17124	17036	16839	16763	16662	16749	16823	16841	16652	16662	16582	16671	16707	16676	16552	16634	16591	16688	16581	16630	16564	16752	16722	16527	16765	16592	16471	16644	16684	16723	16593	16856	16898	16763	16791	16464	16573	16650	16614	16807	16734	16810	16645	16537	16723	16615	16829	16825	16648	16637	16637	16407	16516	16903	16625	16705	16704	16611	16808	16721	16780	16508	16728	16807	16505	16685	16639	16762	16603	16619	16462	16747	16647	16670	16772	16433	16473	16628	16857	16620	16726	16690	16546	16675	16536	16675	16511	16864	16634	16524	16860	16711	16739	16695	16561	16633	16500	16424	16610	16521	16837	16715	16650	16545	16647	16530	16649	16500	16609	16742	16788	16698	16547	16650	16532	16734	16703	16702	16736	16719	16786	16923	16664	16541	16685	16591	16692	16723	16613	16598	16522	16640	16583	16725	16701	16665	16889	16550	16869	16707	16745	16596	16523	16498	16536	16642	16766	16810	16638	16626	16489	16680	16714	16539	16669	16606	16629	16475	16804	16423	16613	16673	16497	16685	16654	16745	16546	16734	16792	16603	16723	16683	16800	16748	16739	16355	16593	16782	16678	16922	16698	16540	16596	16647	16642	16558	16894	16689	16807	16504	16669	16595	16557	16733	16737	16825	16679	16701	16598	16647	16642	16674	16522	16584	16860	16660	16533	16691	16651	16556	16798	16546	16602	16643	16623	16600	16653	16448	16605	16738	16807	16679	16842	16678	16878	16876	16682	16673	16403	16406	16671	16689	16686	16729	16511	16266	16884	16690	16601	16762	16519	16528	16647	16777	16482	16698	16627	16651	16718	16628	16528	16833	16679	16593	16738	16652	16731	16693	16496	16414	16909	16712	16767	16692	16586	16765	16734	16713	16639	16542	16919	16702	16476	16605	16739	16841	16768	16475	16650	16642	16746	16609	16588	16635	16710	16776	16628	16585	16718	16634	16702	16515	16762	16739	16823	16627	16629	16708	16522	16694	16684	16699	16590	16513	16490	16693	16584	16842	16673	16669	16611	16645	16770	16700	16828	16756	16593	16430	16768	16614	16680	16614	16580	16741	16484	16575	16787	16651	16726	16817	16683	16618	16807	16755	16652	16540	16737	16815	16512	16536	16402	16804	16691	16665	16762	16836	16715	16644	16578	16791	16624	16631	16611	16499	16657	16740	16560	16637	16502	16708	16684	16581	16685	16858	16718	16603	16528	16376	16514	16755	16532	16564	16637	16578	16704	16620	16675	16528	16679	16721	16519	16575	16698	16863	16788	16679	16979	16610	16572	16441	16587	16852	16891	16707	16550	16535	16645	16643	16488	16664	16436	16611	16678	16650	16783	16578	16596	16599	16551	16657	16657	16821	16687	16775	16748	16565	16617	16714	16551	16621	16336	16767	16760	16545	16736	16625	16772	16495	16528	16611	16664	16646	16475	16635	16671	16729	16646	16692	16742	16705	16591	16448	16522	16527	16744	16721	16783	16662	16645	16598	16686	16539	16574	16589	16463	16472	16666	16771	16618	16793	16796	16821	16669	16890	16852	16726	16579	16657	16645	16868	16731	16676	16692	16725	16643	16641	16615	16542	16575	16751	16681	16750	16651	16899	16677	16658	16372	16849	16588	16700	16639	16621	16791	16694	16621	16807	16568	16636	16610	16540	16704	16609	16633	16513	16670	16654	16596	16572	16774	16600	16785	16438	16776	16694	16866	16565	16980	16590	16653	16542	16744	16708	16656	16640	16535	16612	16780	16569	16641	16643	16610	16581	16800	16506	16665	16547	16505	16535	16709	16601	16580	16601	16716	16660	16586	16762	16820	16494	16526	16522	16919	16714	16664	16711	16593	16605	16733	16664	16775	16784	16780	16533	16845	16495	16594	16658	16636	16944	16685	16521	16712	16902	16698	16575	16605	16641	16675	16483	16705	16496	16862	16581	16766	16439	16651	16568	16593	16689	16613	16630	16706	16981	16700	16763	16749	16603	16793	16680	16733	16610	16703	16801	16797	16434	16844	16693	16845	16857	16524	16723	16623	16639	16739	16798	16581	16713	16709	16493	16857	16520	16703	16600	16714	16552	16788	16621	16721	16553	16579	16666	16525	16478	16535	16559	16815	16561	16777	16690	16594	16732	16580	16533	16769	16694	16527	16730	16661	16684	16642	16587	16677	16657	16707	16601	16541	16607	16713	16724	16767	16632	16646	16787	16729	16514	16679	16742	16576	16703	16687	16556	16746	16735	16782	16767	16611	16721	16659	16636	16541	16498	16486	16503	16384	16350	16580	16745	16652	16731	16855	16647	16739	16737	16649	16677	16691	16544	16815	16631	16661	16748	16708	16617	16672	16689	16718	16762	16391	16761	16890	16429	16764	16621	16710	16646	16497	16651	16712	16564	16773	16778	16812	16724	16625	16730	16760	16722	16650	16760	16710	16719	16631	16632	16510	16668	16885	16689	16760	16776	16658	16717	16688	16693	16545	16479	16755	16518	16504	16443	16495	16702	16621	16599	16737	16649	16438	16468	16543	16692	16615	16657	16839	16847	16736	16616	16779	16449	16653	16591	16657	16518	16494	16831	16696	16648	16733	16609	16619	16581	16686	16700	16661	16658	16795	16554	16676	16728	16630	16632	16685	16780	16672	16578	16691	16761	16816	16701	16671	16680	16696	16762	16571	16720	16700	16498	16574	16567	16451	16563	16664	16667	16723	16569	16646	16600	16643	16656	16650	16702	16643	16655	16648	16689	16699	16633	16691	16536	16532	16441	16650	16842	16530	16743	16593	16491	16613	16590	16689	16680	16578	16646	16769	16800	16702	16740	16742	16551	16806	16560	16639	16595	16665	16612	16636	16735	16602	16680	16684	16742	16662	16909	16715	16510	16718	16607	16784	16470	16476	16783	16624	16789	16692	16476	16672	16612	16625	16602	16687	16660	16587	16489	16617	16683	16722	16641	16626	16710	16591	16656	16600	16602	16610	16525	16634	16808	16784	16748	16631	16600	16690	16723	16662	16618	16504	16724	16607	16747	16696	16588	16632	16612	16593	16347	16631	16509	16580	16530	16628	16680	16651	16526	16650	16730	16618	16886	16685	16819	16802	16712	16699	16571	16752	16755	16577	16619	16569	16776	16660	16608	16574	16677	16756	16762	16716	16603	16805	16410	16594	16681	16534	16488	16474	16620	16716	16742	16581	16611	16612	16593	16589	16681	16644	16612	16854	16689	16623	16593	16588	16530	16567	16595	16656	16592	16532	16630	16701	16709	16682	16665	16733	16664	16683	16702	16573	16715	16670	16557	16688	16821	16552	16551	16705	16716	16700	16724	16530	16822	16696	16595	16565	16439	16706	16714	16585	16823	16464	16592	16633	16635	16825	16832	16767	16578	16721	16536	16788	16789	16489	16819	16674	16674	16670	16619	16564	16561	16697	16712	16695	16740	16679	16559	16466	16680	16691	16772	16711	16547	16867	16650	16476	16666	16675	16642	16715	16479	16555	16713	16741	16872	16682	16645	16534	16771	16470	16570	16636	16515	16645	16668	16504	16642	16578	16589	16724	16414	16632	16833	16383	16685	16684	16626	16869	16575	16778	16682	16721	16724	16583	16564	16482	16671	16945	16736	16565	16542	16575	16757	16609	16798	16438	16557	16720	16855	16780	16742	16635	16837	16834	16586	16571	16566	16810	16438	16544	16301	16596	16862	16568	16757	16529	16525	16697	16751	16633	16791	16513	16753	16510	16568	16589	16795	16495	16605	16608	16418	16639	16588	16675	16486	16551	16409	16651	16720	16569	16670	16768	16524	16544	16642	16620	16551	16620	16624	16732	16653	16717	16632	16527	16702	16638	16764	16537	16847	16652	16599	16841	16691	16747	16585	16791	16775	16740	16508	16601	16578	16761	16770	16808	16794	16643	16695	16701	16676	16855	16602	16712	16665	16845	16772	16676	16777	16624	16719	16516	16741	16740	16874	16844	16728	16751	16632	16494	16539	16709	16690	16415	16605	16487	16834	16687	16663	16792	16548	16837	16822	16621	16623	16574	16774	16656	16647	16567	16615	16621	16834	16678	16677	16628	16567	16702	16727	16530	16556	16666	16469	16491	16645	16583	16714	16800	16604	16709	16525	16587	16660	16607	16600	16757	16546	16701	16667	16669	16614	16555	16425	16613	16683	16592	16407	16580	16585	16581	16581	16575	16560	16506	16513	16617	16495	16666	16726	16682	16734	16731	16689	16548	16747	16637	16903	16801	16636	16533	16501	16686	16652	16665	16685	16666	16498	16710	16619	16544	16623	16708	16660	16738	16653	16700	16727	16681	16479	16658	16796	16721	16381	16833	16797	16605	16664	16567	16688	16689	16434	16574	16662	16642	16611	16607	16782	16704	16596	16698	16818	16625	16461	16729	16738	16795	16768	16847	16771	16736	16629	16782	16691	16559	16817	16659	16517	16531	16734	16751	16591	16676	16732	16609	16620	16677	16580	16729	16733	16674	16831	16605	16583	16633	16752	16618	16905	16623	16524	16830	16418	16819	16622	16781	16796	16548	16551	16698	16616	16703	16666	16725	16641	16625	16602	16515	16691	16420	16684	16702	16553	16607	16680	16864	16830	16645	16487	16665	16424	16823	16590	16612	16522	16622	16704	16592	16739	16815	16797	16784	16720	16315	16512	16615	16614	16477	16496	16653	16624	16895	16603	16474	16633	16547	16503	16576	16616	16635	16606	16782	16564	16493	16574	16771	16584	16573	16630	16955	16518	16569	16701	16751	16594	16685	16660	16759	16566	16527	16605	16475	16645	16706	16655	16678	16702	16691	16712	16653	16535	16747	16339	16571	16625	16584	16639	16785	16771	16820	16750	16887	16765	16627	16686	16586	16793	16616	16523	16786	16628	16774	16651	16658	16654	16640	16575	16598	16525	16731	16608	16718	16842	16621	16323	16362	16663	16711	16714	16872	16332	16505	16668	16806	16642	16786	16614	16710	16677	16631	16743	16588	16638	16756	16616
23418	39107	37129	29273	24088	21238	19232	18179	17569	17033	16570	16411	16322	16444	16436	16390	16145	16059	16278	15961	15877	15835	15905	15941	15839	15783	15917	15842	15883	15865	15921	15672	15870	15689	15680	15840	15719	15718	15705	16981	16538	16687	16193	16107	15826	15640	15530	15680	15527	15704	15526	15648	15459	15698	15606	15503	15627	15674	15548	15641	15688	15655	15553	15754	15602	15691	15636	15791	15717	15412	15581	15549	15602	15609	15573	15669	15822	15451	15694	15550	15642	15635	15704	15631	15545	15709	15575	15677	15563	15687	15632	15569	15662	15655	15644	15563	15602	15512	15729	15536	15551	15650	15530	15738	15621	15703	15714	15657	15505	15607	15560	15662	15642	15569	15756	15559	15543	15735	15807	15741	15548	15665	15638	15630	15632	15513	15714	15653	15588	15631	15723	15566	15568	15638	15654	15734	15663	15617	15485	15722	15517	15637	15591	15573	15623	15716	15551	15640	15480	15697	15470	15519	15632	15584	15713	15526	15421	15648	15490	15613	15752	15701	15645	15616	15582	15484	15639	15673	15501	15654	15570	15477	15546	15642	15457	15630	15666	15515	15647	15447	15634	15596	15568	15613	15572	15662	15675	15659	15568	15496	15566	15545	15629	15634	15694	15553	15708	15524	15785	15544	15513	15434	15615	15767	15680	15520	15719	15568	15611	15596	15642	15462	15571	15466	15676	15549	15744	15626	15639	15624	15565	15616	15638	15646	15551	15600	15622	15572	15647	15699	15647	15748	15460	15602	15598	15575	15396	15724	15644	15576	15665	15607	15609	15777	15591	15649	15708	15681	15476	15614	15470	15666	15517	15624	15453	15502	15686	15574	15521	15625	15566	15677	15630	15401	15845	15569	15737	15608	15531	15584	15603	15520	15552	15724	15530	15558	15571	15712	15388	15606	15547	15643	15639	15772	15619	15699	15590	15565	15749	15862	15608	15554	15547	15519	15689	15391	15661	15500	15466	15647	15621	15597	15643	15524	15547	15628	15631	15517	15541	15522	15527	15666	15510	15595	15466	15602	15684	15596	15679	15594	15592	15597	15543	15532	15600	15684	15539	15594	15616	15642	15408	15534	15666	15439	15649	15465	15725	15401	15650	15613	15625	15676	15674	15634	15490	15595	15557	15567	15575	15638	15628	15523	15447	15640	15531	15566	15679	15609	15693	15636	15647	15662	15767	15543	15572	15609	15614	15620	15607	15562	15590	15874	15626	15694	15633	15571	15624	15788	15434	15628	15635	15724	15565	15541	15724	15548	15441	15661	15609	15589	15552	15645	15436	15586	15650	15612	15438	15672	15652	15586	15516	15580	15547	15641	15563	15597	15769	15623	15440	15797	15738	15660	15698	15596	15543	15529	15648	15652	15459	15472	15590	15714	15575	15709	15562	15539	15602	15629	15469	15578	15590	15589	15696	15562	15602	15615	15643	15495	15668	15628	15524	15634	15696	15591	15535	15476	15672	15696	15491	15530	15440	15637	15587	15511	15533	15626	15758	15585	15533	15656	15612	15616	15692	15670	15624	15566	15586	15476	15722	15586	15468	15480	15472	15564	15638	15582	15686	15542	15771	15545	15590	15450	15632	15617	15655	15574	15652	15451	15582	15679	15498	15632	15569	15648	15629	15678	15584	15575	15603	15550	15585	15631	15586	15676	15770	15558	15567	15463	15608	15513	15687	15678	15463	15525	15643	15547	15498	15630	15673	15683	15406	15655	15582	15532	15615	15643	15545	15499	15659	15485	15615	15607	15738	15681	15493	15511	15819	15576	15500	15644	15797	15722	15710	15569	15581	15566	15622	15584	15768	15477	15542	15584	15486	15549	15587	15667	15696	15704	15691	15582	15557	15667	15572	15479	15575	15612	15473	15763	15532	15610	15738	15357	15591	15741	15637	15558	15661	15598	15524	15581	15493	15775	15514	15581	15533	15610	15720	15708	15676	15827	15569	15687	15506	15542	15639	15507	15671	15688	15703	15566	15506	15407	15542	15517	15669	15487	15560	15724	15552	15739	15568	15728	15622	15623	15623	15700	15521	15607	15682	15741	15600	15482	15353	15620	15509	15501	15438	15717	15461	15556	15668	15800	15665	15533	15609	15783	15683	15637	15547	15463	15702	15604	15543	15686	15575	15338	15622	15627	15691	15703	15719	15469	15669	15629	15422	15396	15622	15622	15680	15699	15736	15594	15579	15628	15594	15625	15557	15574	15564	15597	15604	15633	15602	15588	15672	15522	15660	15427	15514	15621	15557	15603	15682	15519	15566	15702	15547	15797	15544	15508	15519	15573	15772	15769	15511	15542	15497	15723	15476	15647	15547	15580	15632	15641	15589	15622	15629	15673	15549	15534	15586	15432	15498	15502	15833	15655	15608	15674	15666	15658	15595	15468	15765	15588	15759	15679	15542	15663	15649	15572	15723	15487	15638	15611	15716	15725	15455	15601	15560	15715	15469	15737	15571	15704	15612	15467	15492	15499	15444	15635	15569	15493	15623	15682	15572	15438	15504	15651	15666	15663	15458	15696	15686	15743	15542	15630	15756	15540	15733	15561	15818	15599	15328	15569	15667	15649	15616	15566	15554	15620	15611	15496	15727	15707	15548	15557	15660	15587	15531	15497	15725	15629	15551	15850	15571	15705	15760	15593	15663	15639	15454	15578	15651	15683	15461	15552	15708	15595	15719	15550	15685	15600	15563	15655	15694	15696	15678	15378	15720	15631	15593	15611	15773	15563	15584	15618	15503	15513	15745	15706	15583	15723	15516	15620	15616	15584	15328	15623	15596	15549	15580	15476	15752	15558	15657	15623	15404	15544	15336	15679	15615	15555	15631	15576	15640	15552	15713	15572	15502	15720	15608	15621	15506	15593	15694	15589	15579	15657	15521	15585	15472	15585	15587	15529	15667	15587	15667	15542	15561	15525	15582	15718	15398	15758	15547	15807	15610	15443	15655	15634	15544	15615	15569	15699	15569	15721	15578	15559	15678	15554	15538	15703	15542	15735	15699	15608	15607	15591	15597	15549	15525	15671	15638	15462	15598	15683	15653	15656	15557	15613	15638	15715	15646	15529	15583	15613	15608	15504	15570	15493	15634	15572	15766	15726	15571	15834	15741	15783	15624	15636	15711	15577	15630	15789	15591	15563	15660	15537	15645	15632	15542	15598	15485	15603	15585	15523	15555	15750	15646	15757	15774	15669	15580	15587	15535	15530	15684	15482	15671	15718	15536	15654	15648	15580	15526	15669	15433	15540	15404	15632	15528	15704	15688	15590	15661	15433	15666	15592	15493	15569	15806	15595	15623	15681	15588	15596	15546	15535	15489	15748	15766	15530	15744	15657	15530	15669	15478	15510	15468	15578	15617	15496	15678	15331	15691	15564	15886	15615	15585	15718	15541	15561	15590	15500	15601	15660	15646	15659	15705	15675	15607	15551	15678	15550	15636	15664	15530	15484	15660	15732	15532	15641	15509	15555	15663	15764	15640	15737	15666	15610	15580	15492	15510	15615	15592	15661	15562	15555	15638	15653	15623	15735	15484	15704	15645	15535	15485	15592	15476	15469	15605	15528	15591	15728	15540	15650	15438	15654	15505	15828	15414	15697	15566	15678	15729	15546	15733	15616	15703	15663	15590	15638	15681	15682	15622	15604	15604	15463	15655	15435	15523	15631	15698	15471	15437	15457	15551	15532	15629	15624	15713	15635	15563	15643	15804	15716	15519	15614	15473	15544	15563	15750	15422	15605	15731	15562	15580	15479	15595	15472	15500	15753	15657	15611	15571	15526	15724	15692	15499	15527	15612	15425	15647	15623	15723	15492	15628	15643	15674	15588	15715	15321	15658	15757	15630	15629	15741	15384	15733	15716	15521	15704	15410	15624	15670	15576	15593	15588	15644	15739	15657	15742	15691	15610	15440	15741	15610	15668	15622	15546	15622	15677	15443	15547	15596	15611	15665	15693	15695	15598	15592	15608	15521	15544	15643	15540	15666	15488	15767	15651	15546	15850	15527	15456	15567	15619	15503	15632	15620	15608	15620	15686	15610	15775	15546	15569	15557	15550	15585	15680	15704	15633	15604	15715	15310	15656	15643	15569	15562	15564	15573	15643	15569	15382	15607	15654	15644	15427	15617	15624	15623	15573	15683	15593	15637	15499	15518	15595	15597	15669	15534	15587	15612	15638	15624	15614	15756	15745	15585	15447	15631	15693	15684	15653	15494	15602	15523	15691	15645	15552	15634	15707	15595	15533	15692	15778	15577	15581	15498	15552	15702	15425	15647	15557	15480	15603	15722	15440	15677	15722	15591	15440	15671	15612	15563	15689	15651	15600	15634	15484	15560	15433	15643	15556	15507	15670	15501	15438	15669	15627	15634	15569	15604	15560	15549	15546	15620	15515	15618	15620	15647	15623	15552	15537	15646	15541	15496	15616	15636	15655	15728	15564	15472	15688	15599	15485	15730	15521	15557	15635	15469	15666	15517	15631	15682	15562	15763	15593	15700	15566	15594	15582	15494	15433	15474	15515	15675	15429	15659	15643	15536	15765	15610	15680	15689	15634	15455	15314	15560	15881	15598	15710	15697	15652	15605	15314	15806	15590	15561	15675	15468	15730	15769	15668	15614	15651	15473	15642	15613	15470	15439	15734	15611	15599	15595	15616	15661	15564	15679	15509	15570	15478	15589	15906	15682	15607	15705	15580	15714	15597	15512	15415	15481	15699	15649	15494	15729	15592	15560	15640	15643	15503	15633	15675	15851	15498	15680	15497	15582	15651	15584	15626	15746	15572	15546	15566	15584	15571	15501	15630	15725	15622	15595	15651	15663	15535	15543	15571	15536	15417	15497	15804	15430	15488	15598	15863	15505	15628	15582	15600	15664	15449	15604	15594	15550	15580	15535	15683	15586	15497	15570	15779	15601	15555	15544	15686	15547	15566	15613	15541	15591	15547	15685	15418	15765	15580	15598	15496	15502	15576	15548	15706	15583	15623	15546	15660	15682	15435	15572	15625	15440	15552	15500	15546	15569	15655	15579	15548	15636	15786	15479	15622	15581	15298	15578	15494	15584	15699	15647	15578	15575	15551	15628	15546	15631	15593	15571	15446	15534	15672	15801	15599	15566	15591	15634	15607
22877	21320	29134	23888	21806	23856	24529	19396	18123	18264	17643	17623	17299	17486	17355	17170	17135	17102	16762	16862	16710	16906	16749	16854	16972	16782	16724	16487	16679	16803	16842	16602	16464	16670	16773	16552	16443	16519	16748	17595	17993	17249	17162	16774	16836	16765	16542	16549	16434	16390	16484	16420	16489	16594	16433	16516	16477	16359	16503	16465	16361	16695	16530	16375	16482	16334	16453	16373	16528	16372	16610	16469	16254	16382	16350	16597	16414	16513	16323	16383	16411	16497	16459	16428	16284	16403	16400	16313	16521	16319	16563	16469	16415	16526	16391	16353	16282	16330	16544	16544	16464	16560	16553	16186	16409	16542	16434	16348	16430	16428	16441	16309	16274	16279	16320	16432	16558	16530	16483	16301	16366	16253	16424	16439	16348	16202	16421	16317	16426	16543	16321	16258	16468	16550	16396	16350	16365	16602	16289	16344	16493	16394	16224	16447	16277	16585	16511	16450	16336	16266	16352	16207	16292	16213	16400	16267	16491	16406	16134	16476	16305	16520	16367	16320	16389	16446	16381	16342	16219	16318	16397	16417	16477	16339	16096	16452	16658	16488	16523	16281	16226	16425	16250	16288	16350	16548	16318	16444	16321	16342	16285	16256	16227	16345	16435	16354	16526	16241	16166	16291	16457	16275	16361	16380	16217	16443	16252	16381	16421	16316	16300	16255	16355	16367	16439	16465	16342	16229	16520	16394	16371	16288	16533	16384	16285	16405	16375	16416	16363	16374	16400	16297	16332	16556	16409	16433	16468	16260	16407	16460	16433	16408	16218	16172	16430	16352	16485	16484	16250	16509	16358	16527	16479	16272	16275	16481	16532	16422	16540	16283	16566	16277	16297	16405	16429	16359	16408	16350	16267	16323	16344	16525	16451	16325	16395	16319	16307	16332	16374	16360	16284	16174	16050	16434	16329	16357	16235	16491	16326	16306	16439	16289	16494	16233	16496	16240	16408	16410	16512	16396	16360	16425	16616	16422	16299	16619	16456	16426	16599	16266	16370	16365	16476	16149	16269	16332	16462	16312	16281	16287	16308	16272	16384	16432	16341	16324	16503	16500	16361	16541	16339	16374	16545	16323	16300	16312	16345	16336	16430	16436	16279	16381	16354	16424	16246	16328	16545	16491	16258	16333	16502	16349	16409	16436	16403	16432	16587	16316	16459	16390	16325	16520	16371	16591	16443	16383	16409	16169	16308	16344	16294	16311	16374	16242	16410	16390	16425	16478	16317	16309	16295	16470	16447	16250	16198	16420	16408	16526	16412	16173	16486	16220	16511	16334	16402	16318	16358	16681	16417	16262	16492	16347	16511	16350	16229	16467	16414	16510	16454	16423	16383	16315	16342	16315	16250	16479	16370	16419	16305	16346	16409	16268	16424	16378	16294	16478	16305	16338	16556	16273	16336	16090	16307	16483	16503	16432	16260	16426	16246	16296	16458	16365	16447	16356	16374	16112	16312	16406	16471	16068	16570	16231	16338	16363	16333	16347	16250	16464	16243	16565	16457	16397	16321	16370	16495	16203	16413	16431	16210	16370	16324	16300	16604	16253	16427	16313	16480	16557	16403	16290	16333	16362	16303	16306	16315	16527	16292	16114	16443	16317	16420	16290	16288	16445	16357	16530	16244	16252	16501	16458	16370	16433	16379	16399	16433	16296	16547	16412	16406	16291	16377	16329	16329	16344	16355	16252	16459	16331	16267	16286	16460	16410	16290	16306	16284	16161	16380	16476	16238	16428	16358	16215	16385	16226	16365	16366	16299	16269	16281	16491	16242	16437	16384	16230	16263	16458	16263	16329	16261	16281	16387	16363	16463	16399	16461	16334	16389	16429	16346	16298	16342	16362	16380	16418	16561	16239	16463	16248	16465	16350	16473	16323	16069	16213	16401	16324	16407	16335	16340	16311	16185	16456	16369	16484	16344	16472	16382	16444	16334	16580	16482	16346	16419	16416	16438	16521	16274	16212	16308	16389	16408	16546	16237	16408	16337	16270	16172	16348	16427	16444	16386	16453	16207	16322	16481	16191	16351	16400	16228	16385	16434	16407	16247	16160	16381	16182	16378	16265	16455	16240	16360	16530	16371	16258	16479	16203	16458	16155	16327	16236	16399	16175	16445	16365	16360	16338	16413	16408	16265	16685	16340	16255	16288	16416	16271	16339	16586	16359	16313	16228	16458	16679	16332	16480	16444	16193	16394	16272	16300	16397	16502	16398	16318	16372	16423	16380	16333	16533	16263	16420	16350	16470	16351	16298	16413	16425	16217	16425	16257	16297	16447	16328	16305	16111	16316	16474	16581	16370	16578	16331	16365	16300	16373	16367	16326	16487	16392	16374	16420	16348	16515	16484	16469	16338	16398	16522	16415	16425	16290	16327	16424	16392	16478	16433	16220	16408	16281	16496	16421	16460	16288	16375	16220	16319	16231	16162	16323	16305	16210	16331	16222	16245	16431	16176	16374	16358	16468	16302	16364	16420	16344	16165	16498	16169	16192	16313	16180	16382	16320	16371	16458	16413	16136	16258	16284	16342	16555	16256	16362	16415	16381	16213	16329	16347	16376	16317	16420	16331	16425	16420	16485	16356	16254	16290	16342	16304	16342	16125	16436	16262	16160	16326	16317	16506	16476	16421	16389	16280	16463	16519	16433	16396	16368	16503	16284	16305	16362	16356	16479	16425	16199	16303	16329	16222	16227	16185	16312	16525	16457	16424	16324	16409	16226	16434	16328	16302	16266	16378	16276	16480	16485	16321	16275	16435	16375	16440	16370	16434	16395	16126	16258	16156	16404	16453	16298	16246	16406	16387	16486	16223	16386	16206	16494	16345	16315	16286	16379	16413	16480	16460	16532	16384	16436	16274	16314	16187	16476	16439	16396	16324	16333	16202	16271	16348	16383	16359	16350	16339	16287	16534	16503	16489	16283	16373	16265	16257	16533	16519	16232	16238	16463	16387	16362	16549	16217	16352	16236	16448	16425	16303	16190	16548	16452	16210	16358	16501	16327	16362	16523	16283	16354	16416	16532	16343	16278	16335	16263	16364	16109	16377	16460	16354	16423	16293	16441	16317	16245	16337	16494	16214	16463	16473	16358	16416	16369	16313	16229	16419	16496	16481	16296	16250	16538	16319	16238	16350	16505	16172	16496	16341	16433	16226	16331	16333	16414	16322	16420	16279	16350	16262	16359	16299	16389	16345	16276	16490	16592	16382	16387	16311	16316	16507	16385	16169	16308	16605	16410	16398	16384	16235	16455	16176	16482	16498	16336	16461	16240	16438	16357	16430	16504	16303	16347	16598	16179	16284	16512	16468	16298	16257	16338	16518	16312	16452	16352	16220	16149	16194	16200	16322	16314	16415	16300	16253	16427	16332	16237	16199	16375	16242	16316	16400	16171	16249	16402	16276	16529	16542	16354	16303	16398	16541	16530	16362	16464	16249	16441	16629	16401	16390	16404	16583	16506	16315	16461	16428	16300	16314	16117	16268	16276	16214	16334	16333	16376	16241	16254	16112	16212	16373	16219	16429	16421	16438	16430	16337	16453	16426	16366	16458	16472	16392	16514	16599	16445	16478	16067	16514	16469	16443	16371	16321	16442	16308	16448	16489	16375	16383	16539	16495	16311	16450	16461	16245	16341	16215	16228	16359	16164	16346	16430	16581	16555	16435	16123	16506	16393	16307	16292	16351	16209	16216	16187	16569	16454	16493	16316	16374	16449	16487	16647	16426	16377	16340	16273	16260	16433	16400	16220	16260	16371	16342	16539	16384	16328	16318	16327	16510	16627	16234	16415	16302	16214	16210	16267	16497	16304	16210	16346	16217	16444	16351	16301	16410	16411	16446	16368	16472	16333	16470	16245	16380	16477	16204	16430	16385	16432	16223	16351	16515	16437	16400	16399	16240	16317	16260	16437	16421	16348	16258	16506	16505	16328	16159	16492	16363	16406	16183	16222	16333	16433	16321	16387	16475	16487	16257	16273	16125	16473	16304	16365	16563	16376	16345	16330	16326	16374	16193	16337	16130	16370	16413	16381	16309	16433	16380	16440	16409	16391	16384	16248	16353	16427	16504	16292	16387	16514	16394	16377	16275	16301	16243	16292	16532	16440	16304	16375	16391	16316	16319	16428	16406	16606	16416	16332	16377	16304	16293	16530	16256	16200	16341	16445	16367	16285	16396	16223	16272	16438	16149	16409	16544	16385	16495	16456	16422	16222	16349	16547	16425	16438	16622	16282	16560	16420	16432	16279	16230	16286	16183	16536	16482	16383	16289	16429	16161	16530	16506	16353	16361	16212	16384	16386	16361	16295	16501	16320	16463	16519	16368	16456	16283	16190	16440	16489	16518	16452	16330	16233	16293	16328	16452	16090	16267	16205	16559	16175	16204	16343	16412	16112	16592	16377	16373	16218	16274	16368	16425	16201	16231	16396	16529	16356	16310	16511	16303	16444	16373	16370	16497	16406	16446	16347	16218	16478	16413	16394	16362	16346	16186	16188	16286	16331	16360	16325	16427	16362	16482	16380	16346	16450	16339	16295	16463	16344	16278	16268	16526	16324	16056	16327	16324	16354	16185	16306	16309	16285	16332	16380	16458	16395	16361	16276	16375	16487	16401	16343	16478	16153	16349	16267	16306	16363	16267	16423	16433	16308	16454	16208	16391	16418	16336	16281	16222	16421	16360	16406	16416	16487	16339	16399	16494	16392	16481	16379	16400	16285	16489	16339	16284	16383	16265	16419	16237	16451	16364	16432	16413	16348	16406	16419	16240	16321	16280	16353	16414	16353	16220	16357	16538	16358	16406	16361	16302	16310	16270	16294	16173	16429	16294	16382	16335	16261	16143	16245	16305	16315	16526	16116	16347	16341	16260	16403	16205	16293	16350	16478	16554	16264	16322	16416	16134	16393	16374	16260	16636	16546	16418	16162	16191	16467	16257	16264	16418	16474	16310	16443	16304	16378	16438	16333	16572	16448	16376	16340	16302	16332	16497	16466	16433	16285	16370	16418	16314	16359	16408	16216	16353	16592	16187	16315	16341	16467	16508	16446	16401	16287	16242	16276	16246	16454	16384	16241	16423	16400	16496	16385	16465	16427	16378	16479	16474	16307	16267	16485	16509
24408	42300	39899	32691	26949	23406	20897	19585	18531	17739	17237	17051	16934	16851	16985	16402	16480	15986	15937	15964	15945	15772	15748	15772	15863	15763	15671	15865	15801	15729	15843	15890	15655	15638	15632	15628	15675	15572	15625	17681	17824	16650	16667	15939	15900	15537	15498	15367	15349	15401	15371	15420	15324	15156	15351	15441	15456	15303	15546	15493	15414	15455	15399	15473	15541	15493	15258	15396	15517	15266	15484	15431	15385	15453	15472	15378	15267	15542	15369	15382	15386	15367	15285	15422	15376	15348	15547	15369	15301	15342	15272	15374	15456	15445	15478	15436	15598	15407	15508	15447	15337	15498	15585	15450	15402	15483	15494	15441	15525	15432	15577	15343	15584	15514	15410	15442	15450	15321	15486	15318	15410	15316	15515	15465	15480	15404	15456	15433	15355	15437	15396	15396	15299	15255	15473	15507	15356	15536	15306	15370	15345	15556	15565	15347	15244	15280	15548	15377	15394	15437	15305	15433	15453	15543	15561	15309	15441	15243	15497	15329	15448	15407	15354	15381	15361	15407	15510	15397	15229	15204	15422	15297	15481	15336	15454	15345	15386	15438	15367	15409	15435	15588	15331	15608	15286	15568	15546	15423	15255	15349	15216	15421	15572	15429	15470	15485	15468	15348	15391	15380	15426	15480	15373	15489	15438	15590	15201	15492	15473	15297	15487	15372	15516	15434	15281	15215	15499	15296	15258	15349	15406	15488	15447	15494	15495	15469	15380	15486	15319	15303	15306	15466	15274	15392	15422	15434	15405	15397	15433	15474	15251	15470	15363	15527	15344	15492	15407	15360	15571	15521	15384	15392	15397	15499	15421	15433	15443	15360	15359	15614	15464	15526	15404	15590	15439	15393	15294	15414	15587	15307	15390	15342	15483	15238	15453	15273	15486	15166	15464	15519	15438	15329	15544	15377	15335	15488	15397	15568	15545	15341	15457	15555	15491	15434	15439	15473	15415	15368	15280	15362	15475	15172	15602	15318	15439	15323	15545	15509	15367	15252	15413	15357	15440	15293	15463	15432	15541	15397	15462	15396	15528	15374	15457	15574	15425	15377	15207	15333	15393	15552	15283	15514	15307	15665	15337	15487	15439	15540	15247	15331	15429	15349	15435	15419	15508	15401	15496	15316	15454	15400	15415	15481	15420	15365	15250	15364	15571	15410	15525	15406	15477	15404	15414	15397	15238	15477	15348	15355	15460	15383	15476	15456	15456	15298	15469	15406	15276	15198	15408	15375	15218	15582	15390	15393	15341	15362	15303	15278	15418	15354	15304	15315	15480	15533	15474	15505	15283	15442	15299	15403	15482	15483	15476	15426	15541	15474	15479	15201	15485	15487	15556	15371	15286	15383	15202	15383	15354	15377	15432	15481	15478	15407	15505	15570	15295	15491	15245	15314	15528	15407	15399	15284	15476	15410	15362	15498	15406	15299	15309	15467	15245	15355	15457	15401	15411	15329	15370	15470	15387	15382	15270	15461	15231	15322	15328	15512	15351	15448	15355	15428	15325	15304	15406	15340	15291	15441	15311	15449	15476	15472	15286	15248	15578	15384	15368	15184	15458	15408	15354	15298	15458	15441	15461	15498	15516	15488	15409	15483	15234	15415	15334	15358	15296	15463	15354	15429	15311	15634	15401	15463	15356	15305	15439	15445	15325	15227	15410	15328	15505	15359	15413	15329	15455	15227	15337	15440	15389	15383	15282	15332	15488	15535	15420	15304	15538	15433	15313	15552	15362	15516	15461	15601	15459	15279	15382	15314	15398	15439	15401	15413	15303	15337	15355	15434	15478	15487	15340	15489	15307	15430	15358	15392	15431	15505	15374	15451	15413	15482	15451	15339	15428	15349	15523	15402	15490	15264	15529	15578	15378	15667	15275	15364	15459	15468	15355	15458	15455	15392	15454	15241	15381	15571	15414	15196	15547	15500	15270	15324	15313	15377	15353	15549	15546	15381	15547	15342	15421	15449	15256	15466	15515	15492	15434	15420	15344	15356	15380	15452	15560	15467	15496	15494	15524	15312	15318	15504	15367	15440	15380	15428	15355	15444	15319	15394	15349	15473	15234	15470	15299	15428	15402	15309	15503	15300	15405	15283	15313	15250	15509	15197	15454	15425	15455	15279	15354	15341	15412	15383	15314	15293	15239	15293	15289	15329	15198	15405	15395	15432	15534	15534	15425	15408	15484	15454	15329	15549	15450	15408	15489	15276	15507	15297	15361	15437	15361	15396	15303	15327	15563	15396	15258	15462	15381	15365	15307	15501	15487	15264	15249	15261	15538	15332	15368	15478	15341	15376	15254	15508	15482	15485	15328	15387	15409	15454	15444	15325	15498	15590	15492	15402	15354	15261	15461	15526	15434	15363	15344	15327	15549	15331	15394	15255	15522	15192	15306	15395	15400	15484	15254	15352	15463	15305	15347	15517	15301	15395	15305	15567	15365	15395	15373	15481	15406	15364	15349	15234	15345	15417	15394	15278	15176	15459	15230	15430	15442	15598	15254	15335	15470	15346	15431	15377	15387	15424	15433	15406	15531	15463	15492	15530	15419	15482	15378	15169	15329	15663	15350	15266	15517	15373	15570	15496	15321	15375	15464	15433	15411	15377	15567	15446	15575	15474	15487	15328	15340	15368	15398	15439	15345	15389	15340	15543	15425	15377	15449	15335	15390	15530	15472	15372	15247	15485	15260	15479	15487	15414	15469	15472	15287	15375	15478	15422	15457	15301	15402	15164	15339	15542	15354	15353	15350	15411	15362	15308	15649	15470	15432	15503	15513	15433	15394	15388	15413	15461	15250	15349	15113	15540	15419	15417	15231	15380	15457	15450	15413	15310	15545	15359	15351	15410	15396	15671	15372	15407	15210	15425	15466	15218	15351	15290	15295	15531	15437	15223	15320	15391	15439	15358	15439	15426	15496	15420	15478	15234	15320	15404	15518	15378	15409	15370	15375	15492	15262	15370	15388	15497	15166	15383	15240	15475	15576	15469	15390	15264	15450	15475	15390	15351	15461	15436	15334	15469	15420	15327	15345	15399	15430	15331	15386	15395	15485	15472	15467	15452	15512	15431	15348	15468	15292	15514	15502	15487	15339	15444	15387	15453	15538	15422	15477	15469	15376	15384	15396	15354	15388	15270	15265	15413	15311	15632	15264	15414	15384	15311	15485	15366	15220	15494	15295	15377	15444	15329	15233	15436	15462	15462	15399	15515	15380	15459	15344	15470	15381	15512	15552	15434	15338	15448	15390	15411	15468	15451	15297	15261	15403	15382	15625	15497	15484	15518	15417	15408	15476	15445	15441	15592	15279	15427	15405	15387	15372	15252	15376	15445	15308	15551	15322	15540	15415	15371	15363	15476	15277	15375	15389	15501	15592	15275	15362	15411	15336	15387	15390	15351	15484	15451	15341	15396	15622	15612	15291	15572	15365	15376	15381	15507	15441	15398	15352	15238	15412	15368	15472	15421	15417	15293	15483	15431	15451	15322	15360	15373	15521	15328	15372	15544	15366	15328	15525	15241	15345	15311	15262	15545	15417	15182	15380	15296	15607	15533	15494	15385	15327	15279	15603	15593	15379	15370	15465	15449	15455	15229	15581	15251	15421	15344	15454	15404	15407	15435	15240	15500	15414	15347	15495	15480	15306	15393	15523	15403	15438	15384	15406	15566	15321	15569	15450	15503	15486	15335	15386	15439	15286	15449	15370	15113	15491	15320	15322	15421	15487	15377	15306	15493	15404	15546	15392	15354	15515	15604	15335	15414	15600	15434	15477	15407	15344	15411	15647	15368	15323	15248	15312	15518	15379	15470	15357	15363	15226	15292	15358	15303	15534	15472	15547	15400	15419	15537	15431	15377	15304	15263	15377	15354	15526	15361	15336	15521	15420	15345	15376	15389	15369	15634	15384	15431	15390	15479	15448	15343	15390	15386	15463	15335	15593	15336	15427	15448	15368	15393	15443	15428	15543	15465	15316	15358	15482	15457	15338	15493	15518	15477	15416	15296	15444	15481	15305	15510	15475	15455	15578	15373	15620	15465	15350	15399	15430	15312	15502	15361	15349	15518	15484	15473	15398	15485	15498	15228	15411	15342	15496	15461	15408	15350	15352	15563	15449	15375	15301	15384	15331	15481	15532	15508	15468	15358	15344	15274	15422	15349	15617	15394	15421	15341	15530	15485	15416	15426	15495	15242	15635	15396	15416	15379	15427	15245	15245	15544	15432	15297	15383	15351	15425	15397	15369	15154	15323	15236	15379	15292	15373	15427	15439	15524	15379	15328	15481	15320	15543	15270	15393	15332	15350	15341	15342	15549	15396	15293	15572	15383	15426	15393	15204	15434	15328	15450	15556	15609	15290	15519	15368	15482	15277	15324	15477	15481	15380	15597	15241	15439	15515	15195	15558	15675	15386	15270	15292	15401	15475	15354	15463	15390	15384	15329	15311	15356	15439	15391	15509	15425	15529	15302	15488	15312	15293	15457	15427	15561	15410	15408	15450	15435	15522	15252	15570	15324	15488	15580	15490	15434	15426	15387	15461	15402	15430	15402	15449	15586	15440	15412	15312	15372	15245	15384	15470	15489	15479	15191	15271	15298	15302	15424	15400	15452	15519	15437	15348	15460	15438	15482	15562	15310	15393	15534	15483	15484	15320	15417	15520	15198	15419	15397	15523	15358	15358	15391	15392	15679	15402	15540	15423	15318	15353	15478	15431	15393	15470	15524	15613	15396	15315	15482	15337	15433	15532	15432	15407	15334	15395	15225	15463	15544	15307	15243	15228	15369	15532	15393	15288	15381	15457	15198	15462	15422	15415	15390	15568	15362	15367	15353	15408	15365	15395	15475	15338	15305	15280	15387	15436	15273	15279	15231	15368	15437	15295	15402	15492	15375	15359	15315	15359	15475	15446	15388	15359	15299	15310	15544	15448	15422	15453	15468	15402	15487	15434	15516	15535	15444	15197	15375	15729	15381	15428	15448	15360	15564	15404	15428	15219	15330	15433	15487	15416	15431	15577	15572	15479	15498	15553	15339	15602	15405	15499	15440	15410	15392	15510	15492	15374	15448	15548	15437	15378	15265	15480	15246	15507	15281	15430	15464	15317	15438	15400	15407	15431	15383
27565	23275	27022	23417	18508	17472	17142	16820	16655	16546	16505	16483	16369	16687	16571	16455	16333	16422	16375	16312	16364	16312	16329	16020	16189	16366	16118	16284	16307	16058	16179	16463	16213	16255	16230	16418	16147	15902	15975	16325	16318	16346	16223	16302	16197	16156	16180	15998	16332	15980	16180	16037	16038	16310	16142	16375	16096	16140	16143	16408	16215	16192	16056	16028	16102	16242	16093	16213	16321	16227	16042	16186	16244	16158	16187	16063	16050	16188	16176	16285	16164	16036	16255	16028	16136	15856	16239	16204	16003	16118	16250	16179	16211	16256	16025	16220	16078	16085	16302	16224	16108	16085	16181	16042	16291	16098	16080	16232	16058	16166	16246	15988	16044	16192	16188	16100	16130	16175	16060	16140	15939	15987	16182	16085	16087	16062	16142	16125	16295	16174	15986	16221	16160	15953	16155	16181	16148	16084	16163	16094	16236	16190	16047	16140	15950	16019	16191	16439	16218	16192	16210	16157	16256	16177	16122	16008	16260	16215	16077	16067	16172	16215	16025	16001	16182	16203	16161	15935	16176	16255	16143	16079	16276	16487	16084	16183	16143	16231	15961	16105	16356	16037	16324	16226	15977	16094	16191	16080	16104	16260	16214	16068	16307	16150	16076	16134	16136	16077	16228	16152	16381	16024	16299	16122	16040	16020	16123	16195	16046	16112	16272	16296	16176	16097	16133	16039	16191	16259	16297	16057	16217	16116	16286	16009	16105	16102	16105	16088	16230	16188	15959	16031	16313	16078	16192	16180	16316	16169	16104	16045	16278	16164	16026	16120	16321	16292	16316	16157	16172	16326	16178	16035	16146	16106	16082	16108	16215	16211	16184	16261	16201	16034	16056	16206	16262	16186	16091	16323	16258	15929	15812	16054	16184	16318	16234	16195	16240	16234	16100	16306	16061	16071	16162	16272	16330	16090	16228	15996	16132	16235	16114	16346	16006	16143	16115	16110	16286	16195	16275	16129	16180	15920	16178	16152	16184	16099	16309	16377	16207	16296	16054	16158	16008	16112	16074	15980	16058	16063	16134	15993	16350	16327	16156	16109	16201	16075	16078	16043	16085	16259	16262	16074	16262	16331	16171	16046	16155	15991	16298	16193	16213	16332	16010	16352	16277	16136	16275	16118	16218	16202	16495	16241	16060	16370	16256	15853	16105	15971	16144	16233	16141	16216	16047	16072	16132	16172	16182	16027	16012	16200	16200	16291	16157	16168	16292	16150	16067	16061	16221	16111	16070	16213	16141	16022	16110	16128	16096	16112	16193	16105	16120	16015	16279	16257	16108	16229	16033	16066	16260	16180	16185	16102	16109	16010	16175	16168	16300	16158	16017	16222	16217	16149	16161	16025	16101	16133	16197	16208	16301	16058	16320	16119	16239	16199	16000	16251	16064	16080	16049	16150	16347	16180	16053	16189	16345	16106	16093	16055	16292	16069	16170	16202	16122	16178	16254	15949	16046	16285	15985	16073	16348	16062	16075	15970	16028	16153	16096	16180	16215	16333	16247	16041	16241	16202	16091	16124	16306	16126	16302	16146	15955	16187	16043	16226	16076	16126	16134	16248	16201	16257	16091	16001	16319	16157	16289	16218	16123	16194	16140	16319	16154	16173	16026	16220	16101	16192	16220	16036	16139	16126	16073	16099	16275	16346	16089	16083	16168	16248	16189	16188	15979	16081	16279	16048	16155	16208	16107	16109	16332	16212	16011	16067	16054	16250	16186	16160	16119	16143	16260	16128	16158	16001	16030	16283	15894	16297	16206	16322	16243	16216	16167	16191	16074	16356	16106	16130	16129	16163	16278	16090	16112	16125	16251	16200	16166	16124	16168	15956	16171	16254	15956	16329	16172	16020	16084	16094	16072	16173	16049	16036	16072	16031	16258	16265	16169	16490	16100	16121	16028	16207	16078	16275	16148	16390	16286	15983	16087	16040	16224	16097	16287	16170	16365	16238	15984	16118	16309	16108	16058	15956	16246	16120	16285	16115	16034	16325	15996	16183	16190	16057	16050	16069	15972	16357	16301	16409	16141	16179	16225	16124	16119	16090	16187	16186	15961	16154	16187	16253	16140	16200	16267	16104	16219	16180	16292	16143	16043	16161	16108	16492	16239	16211	16252	16452	16181	16218	15963	16096	16075	16361	16161	16183	16374	16104	16262	16249	16057	16226	16036	16145	16202	16178	15960	16270	16259	15964	16071	15938	16267	16049	16108	16326	16305	16038	16323	16080	16240	16174	16088	16267	16197	16139	16298	15932	16272	16205	16091	16019	16306	15913	16211	16017	16248	16293	16240	16118	16421	16268	16038	16244	16333	16040	16081	16117	16135	16451	16332	16159	16300	16212	16128	16306	16199	16107	16194	15886	16243	16286	16184	16184	16173	16106	16028	16210	16206	16132	16070	16222	16119	16179	16178	16152	16357	16216	16056	16047	16208	16124	16016	16033	16016	16056	16312	16174	16304	16142	16145	16174	16129	16141	16270	16205	16308	16153	16270	16075	16181	16013	16334	16156	16135	16247	16218	16108	16020	16114	16028	16045	16076	16131	16067	16067	16125	16323	15943	16389	15773	16228	16059	16348	16160	16055	16101	16107	16164	16165	16143	16160	16067	16084	16093	16173	15965	16121	16100	16168	16060	16061	16082	16107	16247	16324	16469	16246	16235	16098	16005	16015	16097	16065	16123	16298	16204	16323	16221	16280	15875	15978	15912	16091	16215	16228	16225	16159	16143	16210	16025	16132	16133	16097	16029	16099	16276	16271	16162	15980	16205	16215	16339	16297	16127	16123	16178	16159	16234	16282	16252	16206	16220	16197	15977	16325	16218	16095	16423	16256	16149	16105	16158	16172	16152	16030	16012	16272	16319	16296	16042	16071	16073	16298	16119	16157	16104	16012	16116	16341	16213	16162	16059	16291	16090	16245	16208	16302	16204	16212	16161	16421	16235	16039	16300	16100	16111	16143	16177	16144	16316	16281	16243	16192	16184	16091	16206	16142	16128	16178	16132	16049	16018	16133	16059	16185	16131	16277	16140	16165	16211	16127	16188	16191	15981	16170	16108	16235	16080	16157	16172	16138	16208	16232	16302	16209	15998	16318	16179	16070	16253	16171	16167	16184	16212	16327	15904	16285	16337	16119	16181	16398	16094	16112	16370	16255	16006	15958	16164	16269	16176	15884	16347	16141	16122	15946	16128	16052	16107	16137	16141	16110	16304	16242	16200	16375	16253	16018	16277	16080	16237	16085	16094	16292	16032	16199	16162	16120	16137	16109	16030	16163	16011	16135	15959	16262	16154	16338	16277	16097	16193	15864	16097	16162	16176	16228	16075	16107	16057	16229	16127	16168	16094	16183	16159	16091	16093	16071	16241	16212	16151	16097	16211	16070	15973	16155	15990	16197	16064	16104	16346	16087	16091	15969	16154	16061	16045	16149	16149	16415	16047	16112	16148	16250	16213	16062	16242	15978	16133	15934	16120	16217	16081	16212	16236	16040	16098	16017	16108	16067	16290	16210	16054	16155	16314	16108	16190	16376	16087	16077	16052	16307	16225	16132	16280	16059	16174	16232	16123	16162	16246	16110	16041	16157	16192	16063	16047	16270	16262	16122	16146	16394	16085	16265	16215	16009	16271	16231	16298	16093	16157	16136	16223	16137	15898	16181	16150	16107	16180	16174	16275	16267	16151	16183	16311	16036	16493	16337	16170	16152	16139	16019	16139	16100	16226	16175	16153	16313	16126	16417	16280	16299	16181	16188	16181	16134	16180	16278	16130	16148	16196	16048	16094	16093	16194	15973	16076	16093	16086	16256	16112	16256	15925	16148	16151	16183	16116	16216	16053	16204	16293	16115	16185	16091	16158	16269	16291	16055	16419	16114	16238	16185	16225	16113	16225	16091	16267	16199	16166	16130	16184	16287	16305	16368	16200	16270	16202	16193	16029	16177	16362	16137	16118	16272	16209	16171	16221	16242	16027	16071	16229	16210	15994	16211	16078	16243	16354	16177	16122	16210	16135	16254	16118	16129	16359	16197	16253	16202	16167	16281	16098	16150	16083	16244	16162	16238	16243	16283	16146	15973	16140	16056	16298	16071	16193	16325	16220	16146	16133	16132	16234	16292	16124	16243	16046	16186	16229	16167	16170	16089	16128	16167	16540	16273	16150	16286	15960	16111	16131	16197	15959	16136	16229	16201	16116	16407	16389	16228	16145	16296	16209	16248	16205	15924	16100	16173	16015	16103	16072	16098	16145	16191	16205	16198	16204	16138	16024	16247	16042	16127	16208	16250	15961	16222	16015	16376	16329	16062	16189	16054	16345	16271	16149	16153	16227	16158	16087	16300	16304	16167	16005	16071	16251	16239	16207	16118	16086	16178	16130	16112	16167	16253	16129	16310	16056	16350	16138	15923	16266	16368	15983	16368	16337	16249	16224	16255	16134	16102	16080	15971	16189	16042	16232	16265	16285	16141	16178	16244	15951	16101	16202	15936	16072	16139	16030	16094	16276	16074	15965	16211	16213	16203	16147	16172	16253	16179	16260	16380	16160	16138	16137	16234	16116	15936	16132	16409	16141	16125	16167	16149	16266	16152	16004	16238	16317	16102	16148	16248	16134	16304	16050	16247	16146	16219	16105	16161	16337	16185	16165	16174	16032	16263	16098	16318	16108	16275	16075	16138	16040	16120	16012	16247	16207	16110	16069	16242	16126	16222	16279	16153	16157	15986	16058	16071	16413	16089	16036	15984	16204	16261	16317	16034	16212	16289	15936	16386	16286	16106	16086	16061	16113	16150	16111	16186	16052	16146	16155	16176	16184	16111	16017	16135	16201	16138	16026	16050	16225	16338	16170	15837	16173	16242	16133	15990	16304	16347	16100	15925	16128	16105	16130	16169	16343	16253	16055	16171	16156	16114	15965	16057	16208	16142	16233	16138	16288	16185	16172	15964	16106	16086	16154	16086	16383	16237	16315	16078	16326	16273	16183	16127	15989	16187	16322	16155	16200	16113	16126	16103	16273	16215	16418	16134	16292	16126	16074	16257	16100	16160	16212	16279	16068	16137	16255	16135	16277	16355	16108	16287	16281	16383	16123	16042	16264	16375	16098	16114	16574	16312	16114	16272
22483	31407	27810	21940	19111	17469	16800	16413	15964	15703	15694	15711	15644	15678	15633	15534	15513	15247	15274	15312	15358	15340	15441	15253	15440	15298	15332	15264	15282	15314	15321	15221	15193	15376	15311	15407	15228	15273	15373	15342	15562	15284	15355	15521	15397	15451	15147	15322	15293	15112	15291	15339	15111	15316	15162	15186	15132	15339	15221	15157	15060	15099	15275	15118	15340	15068	15247	15312	15206	15268	15307	15158	15298	15366	15292	15185	15220	15321	15281	15227	15303	15243	15090	15299	15394	15217	15359	15392	15212	15222	15099	15077	15225	15271	15156	15300	15190	15319	15210	15415	15349	15379	15270	15227	15097	15217	15095	15144	15146	15100	15242	15177	15375	15295	15080	15181	15250	15358	15192	15240	15193	15089	15257	15356	15192	15180	15270	15250	15250	15035	15177	15236	15343	15377	15223	15216	15234	15294	15234	15224	15344	15338	15087	15285	15303	15170	15330	15256	15200	15116	15210	15043	15127	15337	15191	15214	15177	15115	15314	15284	15239	15244	15440	15281	15239	15509	15353	15370	15338	15198	15212	15345	15248	15287	15213	15311	15403	15206	15349	15241	15397	15197	15155	15277	15231	15428	15185	15272	15405	15324	15203	15192	15302	15278	15091	15423	15373	15255	15205	15325	15501	15421	15179	15218	15210	15271	15134	15145	15343	15252	15174	15156	15302	15112	15261	15209	15323	15411	15400	15347	15258	15008	15269	15300	15284	15323	15254	15239	15081	15308	15271	15280	15174	15275	15033	15233	15172	15249	15371	15353	15252	15271	15155	15083	15286	15137	15297	15215	15206	15284	15246	15512	15280	15286	15240	15359	15284	15151	15290	15302	15253	15323	15307	15364	15234	15184	15346	15361	15254	15399	15179	15281	15324	15312	15309	15261	15338	15330	15303	15293	15303	15296	15153	15317	15314	15092	15293	15332	15047	15295	15317	15371	15162	15347	15373	15065	15280	15349	15287	15408	15109	15313	15389	15304	15159	15137	15044	15427	15150	15072	15246	15300	15388	15373	15126	15358	15260	15332	15460	15167	15393	15326	15239	15468	15227	15260	15342	15175	15291	15152	15211	15357	15204	15232	15046	15034	15194	15195	15390	15256	15354	15368	15104	15319	15485	15251	15192	15091	15257	15168	15197	15420	15235	15433	15323	15348	15138	15221	15324	15277	15234	15307	15145	15315	15246	15292	15254	15267	15327	15205	15382	15214	15179	15298	15272	15168	15178	15379	15281	15350	15304	15106	15181	15176	15274	15263	15223	15355	15320	15157	15268	15194	15300	15098	15409	15242	15413	15422	15230	15252	15169	15302	15376	15237	15351	15255	15229	15325	15186	15215	15319	15243	15317	15199	15212	15165	15236	15321	15166	15310	15334	15147	15115	15337	15366	15307	15211	15352	15278	15181	15259	15240	15399	15291	15409	15304	15262	15214	15193	15274	15347	15410	15275	15272	15263	15254	15153	15275	15394	15133	15266	15294	15191	15359	15322	15123	15272	15320	15449	15298	15198	15109	15330	15175	15329	15311	15229	15141	15429	15291	15090	15317	15400	15194	15318	15268	15294	15166	15232	15163	15419	15289	15289	15028	15205	15267	15120	15350	15157	15298	15453	15351	15174	15254	15209	15300	15340	15267	15357	15207	15271	15160	15289	15310	15282	15263	15279	15480	15169	15196	15154	15285	15232	15274	15233	15150	15270	15453	15027	15359	15169	15332	15066	15245	15346	15110	15348	15152	15206	15217	15498	15247	15192	15213	15409	15272	15269	15412	15142	15226	15358	15336	15265	15284	15068	15395	15256	15054	15168	15274	15229	15305	15211	15079	15101	15232	15183	15339	15498	15235	15150	15145	15223	15283	15279	15159	15271	15185	15227	15181	15293	15381	15290	15411	15209	15194	15359	15240	15388	15281	15325	15219	15043	15195	15290	15397	15265	15114	15335	15251	15272	15357	15207	15341	15147	15247	15171	15294	15309	15248	15195	15327	15168	15120	15256	15248	15177	15256	15006	15165	15242	15183	15325	15314	15236	15279	15368	15204	15426	15320	15223	15212	15283	15301	15374	15287	15457	15248	15216	15346	15309	15309	15312	15137	15377	15033	15257	15324	15318	15217	15259	15315	15268	15413	15154	15335	15283	15340	15106	15400	15204	15092	15176	15201	15166	15230	15233	15325	15167	15243	15145	15246	15482	15095	15216	15287	15048	15434	15228	15315	15229	15367	15185	15197	15249	15344	15138	15270	15303	15296	15414	15280	15353	15171	15253	15483	15171	15288	15212	15497	15280	15231	15105	15453	15307	15203	15464	15221	15274	15292	15235	15382	15100	15346	14962	15252	15415	15382	15455	15234	15270	15301	15331	15127	15226	15205	15196	15262	15306	15212	15280	15367	15331	15168	15163	15384	15356	15466	15251	15420	15194	15267	15300	15365	15347	15162	15378	15392	15288	15321	15400	15248	15107	15221	15129	15229	15195	15308	15398	15420	15267	15324	15143	15326	15319	15301	15230	15326	15355	15343	15282	15230	15268	15121	15164	15226	15386	15264	15216	15272	15105	15214	15300	15193	15340	15511	15118	15220	15104	15254	15312	15290	15182	15405	15328	15180	15345	15302	15270	15161	15285	15307	15197	15191	15431	15231	15339	15241	15194	15246	15232	15380	15160	15184	15412	15166	15295	15295	15293	15233	15206	15224	15192	15367	15271	15259	15193	15294	15150	15502	15221	15255	15408	15289	15136	15154	15246	15168	15122	15285	15260	15255	15202	15457	15561	15347	15303	15062	15248	15354	15332	15250	15327	15181	15246	15368	15193	15067	15363	15281	15198	15291	15217	15551	15107	15259	15316	15329	15195	15253	15387	15185	15263	15183	15253	15264	15344	15434	15150	15353	15129	15208	15381	15227	15231	15258	15291	15320	15321	15334	15253	15196	15240	15251	15371	15320	15175	15269	15204	15255	15238	15282	15192	15214	15263	15193	15246	15317	15200	15254	15373	15254	15316	15291	15100	15361	15340	15339	15238	15353	15216	15337	15431	15135	15262	15212	15332	15218	15230	15274	15145	15266	15403	15307	15286	15243	15076	15191	15385	15280	15243	15375	15131	15098	15129	15272	15353	15348	15193	15240	15243	15318	15180	15264	15378	15204	15285	15236	15312	15308	15286	15349	15174	15164	15189	15247	15262	15149	15275	15307	15356	15234	15134	15038	15311	15480	15367	15219	15279	15256	15319	15262	15184	15278	15157	15397	15187	15180	15294	15116	15233	15241	15226	15199	15087	15142	15135	15241	15421	15160	15376	15197	15257	15406	15277	15328	15144	15327	15268	15219	15316	15421	15103	15252	15238	15245	15064	15347	15221	15235	15163	15206	15088	15235	15258	15155	15220	15322	15295	15129	15260	15239	15261	15322	15179	15371	15350	15330	15292	15261	15185	15444	15236	15156	15241	15129	15264	15443	15228	15027	15242	15350	15205	15290	15271	15212	15251	15456	15264	15326	15238	15132	15152	15215	15204	15329	15283	15313	15248	15209	15419	15331	15194	15186	15244	15168	15331	15329	15333	15113	15194	15344	15246	15402	15287	15247	15203	15240	15364	15285	15266	15182	15344	15220	15173	15320	15126	15142	15309	15432	15287	15345	15306	15229	15280	15321	15228	15143	15405	15145	15323	15433	15240	15333	15179	15156	15278	15432	15239	15223	15282	15069	15383	15357	15274	15527	15307	15124	15218	15460	15166	15361	15312	15408	15146	15205	15218	15384	15363	15301	15159	15283	15238	15311	15267	15173	15329	15200	15316	15136	15219	15191	15257	15142	15221	15138	15170	15366	15256	15157	15089	15312	15307	15327	15346	15293	15385	15355	15163	15291	15183	15352	15115	15241	15275	15249	15266	15322	15290	15241	15209	15360	15233	15269	15182	15145	15260	15299	15335	15301	15310	15328	15220	15305	15424	15537	15182	15381	15387	15236	15288	15289	15205	15324	15274	15271	15265	15321	15431	15261	15320	15149	15390	15251	15155	15157	15387	15369	15171	15212	15322	15303	15377	15336	15448	15193	15370	15123	15411	15162	15332	15267	15193	15330	15202	15208	15274	15027	15198	15340	15310	15286	15309	15219	15201	15243	15386	15256	15264	15140	15137	15246	15233	15166	15249	15274	15203	15198	15164	15255	15255	15241	15123	15213	15219	15302	15269	15250	15149	15187	15265	15135	15322	15395	15362	15276	15289	15247	15249	15303	15240	15304	15055	15238	15252	15188	15304	15271	15330	15309	15123	15329	15295	15146	15280	15304	15394	15383	15325	15228	15193	15319	15428	15272	15227	15273	15142	15274	15412	15221	15325	15357	15174	15224	15309	15389	15258	15357	15210	15220	15233	15321	15300	15135	15369	15377	15219	15331	15279	15187	15309	15237	15143	15387	15220	15148	15155	15185	15333	15277	15285	15282	15210	15197	15277	15389	15301	15296	15477	15209	15183	15233	15321	15065	15313	15210	15356	15079	15299	15363	15235	15102	15179	15301	15223	15149	15222	15190	15376	15230	15205	15260	15167	15224	15296	15223	15202	15342	15156	15344	15360	15115	15153	15295	15292	15186	15275	15128	15223	15183	15231	15304	15122	15209	15104	15302	15273	15216	15324	15310	15063	15229	15241	15015	15347	15199	15282	15212	15238	15210	15314	15325	15153	15120	15109	15257	15446	15398	15295	15339	15274	15005	15398	15204	15442	15406	15323	15177	15504	15338	15178	15255	15124	15198	15513	15420	15376	15202	15415	15215	15151	15361	15293	15223	15232	15329	15305	15189	15324	15289	15325	15286	15287	15164	15221	15388	15279	15377	15182	15413	15256	15185	15237	15366	15321	15218	15266	15221	15351	15233	15244	15361	15127	15300	15204	15442	15126	15374	15166	15190	15253	15198	15176	15177	15210	15335	15323	15318	15252	15321	15445	15199	15220	15066	15219	15172	15529	15171	15178	15137	15311	15288	15200	15512	15174	15399	15374	15210	15265	15161	15374	15213	15228	15324	15191	15346	15147	15194	15201	15267	15156	15064	15191	15373	15291	15239	15284	15292	15426	15263	15201	15308	15089	15234	15182	15232	15279	15217	15278	15186	15228	15453	15364	15318	15326	15255
23892	21374	28792	24611	22376	21670	20587	17884	17093	16923	16708	16736	16564	16578	16580	16532	16328	16115	16107	16314	16275	16103	16070	15964	15906	16128	16215	16153	16135	16188	16077	16039	16090	16049	16091	15888	15883	16075	15974	16298	16105	16422	16417	16411	16386	16462	15923	16094	15977	15962	15971	15944	15964	15888	16033	15854	16052	15847	15861	15989	15932	15905	16100	16025	16046	15790	15865	16103	15906	15984	15940	15844	16037	15974	15986	15930	15973	16164	15955	15740	16038	16032	15806	16020	15998	16170	16058	16022	15916	15969	15982	15815	15994	15765	15773	15852	15958	16077	15844	15984	16039	16023	16015	16071	15993	16073	16101	16079	15805	15944	15831	15767	15944	16044	15956	15813	15956	15793	15576	16055	15638	15810	15773	16016	15831	16054	16148	15892	15790	16084	15932	15737	15914	15775	15981	16021	15845	15851	15963	15853	15786	16029	15891	15707	15824	16044	15836	15788	15880	16008	15964	15986	15926	15921	15805	15897	15709	16028	15991	15917	15929	16062	15742	16107	15969	15983	16013	16067	15774	15942	15819	15908	15864	16014	15753	15864	15803	15923	15834	15901	15806	15882	16013	15852	15729	15966	16056	15782	15890	15928	15946	15984	15933	15808	15999	15990	16048	15853	15902	15991	16050	15880	15896	15941	15853	15956	15864	15912	15807	15989	15741	15762	16016	16012	15783	15798	16019	15805	15779	15835	15913	16029	16040	15908	16022	15797	16085	15835	15946	15733	15909	15958	16004	15931	15795	15946	15797	16009	16046	16076	15917	15948	15689	15762	15971	15936	15909	15778	15890	15982	16083	15889	16040	15931	16177	15997	15816	15778	16008	15955	15855	15843	15784	15985	16069	16199	15913	15816	16091	15928	15897	16094	15815	15834	15952	15944	16018	15802	15934	16025	15832	15801	15842	15812	15697	15969	15839	15719	15829	15771	15938	15924	15936	15768	15923	15898	15928	15850	15899	15926	15797	15954	16001	16021	15939	15751	15945	15979	15833	15828	16068	15971	15963	15827	15983	15703	15967	16123	16034	16160	15968	15950	15894	15904	15974	15876	15988	15940	15901	15644	15863	15990	15840	15854	16063	15821	15864	15742	15895	15754	16061	15730	15865	15897	15936	15921	15975	15847	15885	15822	15931	15900	15973	16033	15834	16004	16155	15994	16070	15816	15767	15882	15959	15787	15770	15847	15928	16023	15849	15885	16079	15957	15923	15744	15809	15889	15901	16026	15977	15847	15905	16092	15856	15890	15718	15997	15890	16145	15728	16021	16025	15791	16025	16009	16088	16107	15769	15881	15832	16050	16078	16020	15966	16108	15814	15987	15916	15907	15749	16028	16220	16145	15695	16051	15911	15824	16054	15869	15798	15790	15801	15857	15958	16004	15702	15794	16049	15931	16009	15796	16089	15952	15893	15758	15737	15962	15734	15950	15962	16004	15759	16057	15799	15821	16067	15985	15977	15759	15818	15901	15863	15997	15775	15833	15807	15973	15915	15836	15754	15933	15879	15747	15891	15950	15916	15882	16099	15957	15735	15817	15991	15959	15949	15913	15956	15929	15804	15965	16211	16175	15923	16118	15786	15969	15849	16222	15821	15953	15967	15872	15955	15907	15804	15832	16052	15988	15944	16117	16112	15903	15926	15906	15798	15872	15829	16018	15999	15968	15839	16061	15844	16011	15847	15819	15805	15902	15904	15836	16126	16036	15843	15769	15932	15817	15804	15964	15925	15808	15892	15892	16041	15997	15771	16100	15912	15841	15959	16012	15869	15782	15715	16047	15918	15854	15976	15809	15659	15921	16015	15868	15950	15883	16046	15975	15933	15870	15910	15686	16014	15731	15828	15902	15813	16128	15960	15870	16092	16002	15810	15927	15970	15875	15906	15656	16044	15986	16038	15732	15961	15912	15967	15924	15878	15969	15860	15882	16048	15769	15798	15797	15825	15854	15922	16001	15996	15925	15912	15993	16068	15847	16020	15836	15998	15777	15880	15788	15781	15909	15920	15907	15866	16088	15846	15836	15841	15886	15748	15937	15923	15907	15947	15953	16155	16069	15982	15895	15800	15916	15743	15918	15874	16110	15978	15979	15727	15817	15995	15991	15891	15908	15752	15841	15857	15786	15762	15850	15840	15716	15870	15919	15882	16134	15911	16184	15822	15971	16013	15955	15921	15853	16223	16117	16041	15765	15995	15995	15979	15940	15894	15756	15936	15828	15991	15853	15986	16030	15948	15849	15992	15943	15878	15819	15897	15680	15818	15831	16005	15763	15743	15912	15916	15819	15903	15804	15766	15987	15912	16030	15998	15866	15854	15825	15973	15913	15859	15967	16102	15861	15953	16131	15777	15927	15933	15904	15895	16022	15967	15874	15924	15873	15828	15859	15825	15686	15826	15969	15748	16017	15834	15766	15884	15916	15937	15796	15944	15971	16097	16105	15854	16077	15866	15866	16017	15912	15984	15771	15936	15918	15827	15798	15843	15877	15917	15906	15956	15908	16092	15972	15912	15894	15765	15955	16007	15729	15827	15962	15955	15897	15978	15885	15906	15895	15814	15876	15821	15788	15803	15803	15893	15878	15867	15850	16096	15943	15981	16103	16117	16011	15962	16047	16110	15889	16049	16040	15959	15997	15839	16134	15950	15907	15818	16074	15834	15623	16029	15744	15877	15780	15646	15789	15981	15914	15895	15891	16083	15795	15919	15858	16028	15920	15915	15937	16060	15973	15887	15715	16023	16101	15903	15848	15954	15796	15967	16066	15986	15900	15927	15966	15872	15721	16002	15796	15699	15733	15994	15864	15624	15899	15867	15787	15825	15843	15970	16033	15973	15899	15823	15887	15770	15960	15816	16159	15698	15748	15901	15906	16018	15880	15806	15762	15842	15869	15849	15897	15864	15973	15788	15936	16006	15877	16035	15950	15787	15920	15813	15901	15887	15720	15996	15713	15913	15999	15851	15899	15895	16000	15948	15884	15897	15899	15785	15732	15888	15775	15989	15778	15995	15951	15882	15902	15945	15812	15979	15967	16071	15819	15834	15880	15658	16062	15990	15829	15926	15860	15836	15805	16258	16031	15846	16055	15896	15781	15716	16011	15950	15994	15803	15916	15999	15920	16020	15932	15868	15939	15802	16020	15873	15994	15820	15857	15950	16066	16153	16001	16031	15856	15997	16007	15906	15842	15788	15935	15805	15888	16024	15779	15731	15904	15931	15841	15811	15927	15860	16000	15870	16074	15869	15677	15750	15697	16067	15914	16096	15834	16097	15855	15919	16061	15928	16004	16033	15791	15827	15994	15765	15829	15851	15716	15968	15995	15978	15973	15817	15882	15782	15733	15997	15905	15882	15920	15813	15987	16049	15749	15723	15973	15928	15870	15819	15957	16101	15721	15976	15914	15813	15731	15803	15714	15882	15875	15901	15921	16125	15989	15887	16223	15827	15918	15759	15974	15853	15959	15791	15897	15935	16044	15953	15977	15972	15774	15704	15887	15948	15869	15995	15875	15917	15979	15862	16101	15982	15846	16043	15839	15810	16068	15844	15767	15962	15912	15947	15955	15930	16015	15864	15916	15726	15773	15840	15867	15897	16041	15839	15837	15927	16006	15758	15754	15974	16110	15867	15901	15798	15908	15893	15904	15904	15931	15963	15904	15909	15983	16053	15727	15918	15891	16037	15992	15854	15732	15978	15993	15958	15951	15843	16178	16044	15963	16176	15872	15838	15973	15862	16008	15914	15856	16003	15770	16035	16117	15971	15883	16140	15899	15854	15978	15919	15889	15932	15949	15868	15954	16058	15833	15965	15744	16251	15935	15904	15957	15955	16037	15853	15993	15936	15868	16011	15837	16034	15874	15833	15908	15894	15847	15903	15867	15928	15994	15952	15935	15841	15771	15993	15995	16102	15771	15822	15831	15948	15845	16095	15788	15685	16006	15694	15988	15815	15821	15958	15941	15872	15908	16009	15877	15992	16024	15856	16068	15900	15864	15893	15820	15956	15874	15797	15877	15842	15958	15941	15793	15790	15687	16190	15890	15723	16038	16049	15881	15897	15956	15959	16021	15738	15888	15985	16043	15808	15700	15778	15991	15959	15902	15837	16002	16116	15925	15902	15970	15937	16012	15904	15933	15874	15959	15823	16158	16075	16073	16028	15935	15935	15832	16075	15805	15737	15840	15873	16038	15959	15823	15873	15986	15972	15905	16019	15765	15935	15844	15895	16055	15875	15855	15879	16008	15786	16025	16000	15899	15952	15953	15979	15950	16077	15838	15772	15976	15837	15972	15882	15762	15982	15894	16023	15943	15846	16134	15872	15872	15884	15947	15738	15976	16068	15901	16000	15923	16022	15691	16030	15940	15856	15968	15688	15892	15990	16050	15867	16022	15804	16136	15798	15830	16078	15866	16053	15952	15753	15815	15904	15801	15924	15943	15870	15697	15850	15911	15790	16101	15955	15702	15927	15914	15969	16102	15882	15859	15966	15792	16067	15899	16005	16003	16058	15852	15785	15844	16039	16000	15642	15828	15920	16019	15840	15923	16024	15927	15884	16018	15977	15844	15923	15850	16010	15849	15905	15995	15889	15921	15916	15742	15866	15896	15891	15745	15845	15853	16191	15937	15943	15943	15768	15981	15917	15903	15875	15876	16154	16068	16023	15924	16002	15810	15733	15965	15831	15944	15923	15932	15936	15889	15829	15771	15934	15873	15931	15801	15805	15813	15788	15886	15835	15889	15824	15963	16021	16039	16006	16080	16043	15941	15852	16114	16038	15929	15860	15854	15939	15905	15775	15738	15973	15975	16084	15797	16051	16008	15872	15812	15898	15962	16184	16030	16115	15905	15946	15921	15877	15917	15822	15866	15965	15814	16001	16047	15939	15805	15895	15810	15957	15965	16065	15792	15844	15821	16031	16003	16153	15848	15928	15932	15840	15958	15760	15989	15976	15834	15932	15856	15857	15865	16109	16039	16035	15996	16060	15789	15887	15826	16022	15886	16052	15683	15762	15856	16050	15887	15690	15837	15996	16026	15918	15876	15902	15906	15908	15915	15780	15770	15877	15887	15723	15947	15871	15963	15974	15933	15864	15933	15882	16157	15920	15872	15888	15801	15809	15887
22416	36216	33528	26940	22733	20046	18773	17821	17026	16573	16402	16168	16123	16113	16152	15944	15640	15534	15358	15709	15392	15503	15422	15570	15518	15551	15542	15474	15378	15316	15362	15340	15318	15207	15459	15289	15372	15272	15321	15563	15487	16002	15909	15881	15706	15524	15258	15004	15288	15087	15117	15314	15067	15383	15209	15075	15092	15176	15261	15124	15184	15056	15137	15101	15157	15420	15250	15201	15136	15285	15139	15154	15188	15156	15016	15159	15299	15075	15339	15198	15067	15129	15131	15151	15270	15141	15201	15056	15177	15252	15402	15081	14992	15025	15014	15322	15021	15171	14976	15302	15240	15094	15305	15112	15118	15018	15202	15289	15041	15066	14998	15102	14968	15036	15190	15160	14930	15223	15230	15199	15127	15284	15191	15210	15324	14981	15261	15323	14971	15120	15156	15224	15141	15283	15229	15297	15331	15066	15055	15227	15138	15111	15138	15153	15196	15358	15123	15049	15130	15132	15204	15099	15179	15119	15136	15073	15055	15126	15325	15223	14921	15041	15087	15223	14995	15316	15049	15145	15002	15157	15065	15226	15196	15112	15120	14961	15027	14929	15260	15159	15176	15322	15132	15134	15109	15153	15130	15062	15204	15031	15177	15233	15112	15208	14922	14858	15179	15262	14949	15241	15198	15137	15213	15216	15279	15051	15164	15166	15091	15016	15132	15119	15178	15240	15244	15029	14941	15143	15116	15117	15182	15074	15143	15090	15091	15013	15075	15149	15198	15097	15012	15230	15295	15133	15227	15033	15037	15292	15198	15279	15228	15195	15263	15074	15286	15039	15223	15243	15054	15198	15168	15173	15029	15067	15061	15033	15112	15127	15208	15202	15025	15157	15120	15063	15044	15077	15271	15163	15092	15183	15191	15126	15156	15210	15058	15158	15170	15264	15103	15131	15168	15073	15149	15103	15115	15106	15289	15137	15070	15209	15091	15184	15266	15252	15096	15308	15183	15091	15090	15278	15000	15233	15055	15301	15176	15051	15318	15164	15156	15126	15279	15165	15040	15170	15227	15186	15183	15263	15142	15175	15096	15157	15326	15159	15229	15050	15051	15215	15056	15181	15164	15139	15234	15160	15049	15174	15155	15098	15221	15099	15066	15072	15169	15210	15128	15156	15227	15138	15145	15329	15171	15059	15326	15235	15203	15127	15099	15272	15126	15082	15164	15227	15232	15162	15203	15198	15070	15186	15186	15057	15001	15199	15060	15094	15001	15258	15170	15041	15078	14975	14942	15182	15125	15098	15112	15224	15045	15168	15239	15322	15108	15243	14961	15135	15076	14972	15263	15105	15036	15154	15066	15085	15248	15096	15159	15242	15139	15247	15021	15306	15126	15298	15028	15133	15161	15181	15132	15241	15229	15076	15075	15114	15094	15402	15200	15058	15031	15157	15226	15195	15127	15201	15068	15089	15242	15296	15187	15219	15157	15277	15091	15190	15148	15203	15171	15167	15060	15188	15184	15156	15126	15053	15148	15210	15101	15112	15093	15258	15271	15185	15147	14956	15147	15255	15120	15201	15095	15243	15064	15101	15336	15019	15071	15213	15332	15070	15177	15289	15305	15248	15147	15120	15196	15194	15307	15045	15058	15256	15106	15083	15138	15222	15336	15096	15210	15143	15094	15114	15234	15064	15130	15135	15243	15159	15162	14964	15145	15336	15076	15052	15156	15215	15200	15130	15163	15213	15159	15166	15227	15324	15131	15114	15237	15079	15152	15070	15188	15060	15101	15059	15279	15199	15105	15304	15008	14958	15242	15202	15236	15297	15125	15306	15113	15034	15276	15063	15130	15175	15102	15131	15100	15103	15148	15066	15091	15189	15220	15137	15086	15195	15081	15117	15057	15254	15157	15200	15168	15203	15166	15141	15170	15109	15065	15286	15034	15243	15114	15145	15251	15425	15172	15210	15122	15186	15106	15016	14931	15148	15086	15122	15160	14999	14948	15180	15280	15223	15179	15247	15235	15161	15088	14998	15138	15120	15069	15252	15098	15207	15185	15236	15110	15191	15091	15032	15171	15165	15258	15168	15211	15257	15148	15178	15063	15048	15233	15183	15145	15223	15180	15108	15122	15123	15108	15087	15096	15253	15112	15075	15154	15177	15261	15168	15177	15293	15330	15149	15159	15273	15202	15022	15216	15183	15221	15201	15208	14956	15287	15275	15219	15243	15154	15201	15259	14992	15147	15170	15091	15159	15211	15266	15238	15158	15328	15032	15028	15136	15301	15186	15175	15170	15197	15403	15183	15135	15015	15194	15062	15058	15122	15057	15107	15181	15167	15138	15094	15134	15224	15183	15271	15190	15126	14987	15070	15163	15048	15078	15147	15057	15156	15043	15154	15186	15085	15129	15077	15261	15105	15104	15228	15149	15272	15202	15202	15114	15066	15141	15156	15167	15343	15109	15028	15230	15258	15256	15003	15187	15177	15213	15194	14928	15134	15136	14908	15073	15065	15043	15271	15084	15185	15074	15129	15144	15074	15174	15126	15130	15272	15029	15148	15159	15092	15286	15115	15256	15086	15158	15113	15306	15310	15187	15036	15222	15254	15013	15204	15045	15290	15275	15130	15143	15191	15187	15215	15028	15129	15048	15160	15109	15188	15242	15259	15251	15242	15114	15193	15070	15295	15310	15047	15119	15219	15024	15218	15087	15181	15157	15340	15174	15229	15240	15066	15011	15278	14961	15189	15212	15063	15096	15136	15131	15221	15233	15159	15030	15228	15162	15046	15111	15026	15143	15206	15192	14978	15118	15247	15250	15231	15204	15197	15079	15067	15130	15180	15216	15069	15001	15125	14922	15148	15016	15080	15120	15112	15036	14989	15222	15360	15142	15165	14981	15005	15235	15108	15329	15283	15241	15103	15183	15210	15178	15283	15085	15081	15069	15104	15112	15351	15215	15342	15169	15010	15128	15107	14995	15126	15132	15181	15018	15201	15141	15076	15265	15381	15183	15201	15051	15068	15174	15205	15156	14904	15115	15112	15130	15086	15193	15111	15339	15205	15295	15167	15083	15244	15041	15123	15150	15146	15046	15110	15105	15245	15121	15175	15204	15000	15177	15319	15224	15144	15239	15285	15239	15301	15031	15117	15178	15020	15159	15054	15349	15079	15278	15303	15103	15193	15162	15186	15081	15134	15214	15256	15128	15183	15193	14994	15151	15188	15219	15125	15173	15132	15210	15119	15203	15373	15118	15268	15113	15108	15142	15070	15159	15100	14978	15112	15194	15060	15103	15223	15256	15194	15032	15124	15223	15060	15095	15179	15147	15165	15211	15133	15240	15039	15166	15099	15233	15047	15073	15177	15102	14977	15181	14995	15113	15025	15287	15236	15184	15189	14966	15347	15203	15059	15098	14997	15098	15132	15154	15119	15217	15127	15191	15146	15159	15110	15202	15188	15075	15118	15127	14986	15100	15140	15249	15247	15160	15192	15337	15224	15183	15282	15063	15140	15183	15164	15167	15046	15128	15213	15247	15143	15201	15062	14981	14973	15190	14987	15308	15267	15137	15236	15265	15074	15368	15104	15083	15251	15074	15083	15014	15135	15179	15220	15253	15116	15089	15156	15097	15047	15207	15240	15054	15125	15072	15223	15059	15013	15151	15063	15136	15160	15134	15019	15181	15235	15052	15002	15356	15159	15168	15081	15289	15172	15216	15168	15255	15146	15191	15151	15341	15072	15042	15136	15018	15004	15175	15105	15096	15098	14952	15155	15373	15160	15284	15215	15243	14997	15044	15182	15312	15204	15041	15246	15030	15277	14919	15168	15140	14937	15201	14900	15152	15081	15241	15059	15089	15012	15182	15229	15169	15181	15162	15227	15211	15130	15188	15216	15087	15175	15120	15200	15176	15210	15395	15197	15244	15067	14962	15089	15090	14998	15159	15121	15161	15220	15068	15120	15263	15216	15174	15279	15473	15022	15250	15203	15111	15092	15163	15132	15088	15039	15190	15061	15239	15161	15191	15133	15103	15153	15098	15209	15100	15141	15160	15252	15218	15113	15073	15153	15011	15083	15141	15192	15066	15131	14976	15094	15106	14992	15139	15115	15068	15084	15028	15205	15153	15195	15126	15170	15039	15102	15187	15139	15321	15041	15192	15048	14971	15187	15098	15019	15239	15022	15317	15083	15178	15045	15198	14988	14984	15148	14966	15284	15098	15276	15223	15070	15105	15283	14935	15069	15172	15188	15209	15056	15190	15262	15168	15151	15239	15114	15144	15063	15216	15101	15094	15128	15175	15206	15161	15159	15195	15236	15260	15034	15233	15105	15093	15188	15279	15092	15070	15201	15151	15123	15280	15259	15076	15130	15229	15203	15126	15150	15124	15071	15134	15083	15068	15188	15252	15055	15279	15138	15361	15029	15148	15171	14965	15235	15087	15075	15245	15197	15249	15018	15194	15198	15121	15141	15201	15156	15222	15255	15163	15243	15066	15116	15172	15036	15118	15404	15140	15096	15027	15115	15139	15117	15248	15144	15053	14983	15379	15074	15063	15207	15198	15089	15061	15363	15203	15163	15285	15123	15338	15237	15083	15203	15076	15160	15126	15117	15230	15347	15167	15075	15114	14967	15170	15077	15163	15123	15166	15215	15068	15216	15135	15236	15325	15107	15090	15089	15243	15182	14955	15339	15226	14998	15199	15020	15313	15133	15120	15097	15007	15192	15081	15031	15123	14953	15138	15223	15208	14981	15244	15199	15276	15055	14977	15093	15167	15186	15285	15263	15110	15118	15004	15298	15259	15155	15123	15119	15196	15305	15321	15067	15045	15328	14895	15179	15124	15079	15131	15114	14992	15317	15063	14841	15136	15028	15293	15059	15296	15052	15102	15193	15286	15118	15034	15187	15096	15123	15285	15165	15144	15227	15117	15209	15035	15063	15169	15132	14988	15162	15144	15104	15076	15330	15002	15153	15251	15113	15239	15140	15154	15229	15030	15196	15122	15124	15054	15070	15219	15023	14979	15183	14981	15134	15078	15135	15289	15058	15231	15073	15201	15118	15071	15129	15101	15097	15183	15169	15074	14991	15228	15192	15201	15019	15237	15137	15280	15082	15221	15101	14937	15130	15155	15127	15255	15030	14971	15088	14931	15089	14947	15181	15049
22981	21351	29137	23933	21771	23436	23852	18879	17533	17391	16848	16650	16626	16486	16508	16456	16355	16259	15899	16087	15941	15936	15875	16064	16042	15945	15945	15766	16015	15906	15720	15936	15813	15711	16048	15555	15815	15635	15698	16182	15924	16308	16386	16606	16582	16029	15792	15748	15844	15696	15584	15641	15714	15608	15727	15584	15680	15708	15690	15771	15607	15518	15597	15712	15702	15764	15685	15485	15673	15560	15474	15663	15766	15821	15581	15749	15760	15609	15757	15650	15781	15657	15600	15571	15672	15726	15686	15660	15549	15545	15819	15796	15606	15833	15633	15668	15761	15845	15703	15651	15667	15712	15599	15597	15643	15592	15661	15609	15680	15463	15642	15506	15651	15643	15598	15618	15680	15635	15490	15648	15706	15518	15697	15706	15695	15626	15662	15863	15593	15673	15624	15663	15650	15443	15721	15635	15428	15605	15788	15797	15476	15437	15490	15705	15489	15647	15640	15458	15455	15663	15415	15604	15744	15562	15512	15720	15991	15797	15729	15680	15658	15672	15630	15598	15673	15731	15417	15457	15657	15512	15604	15569	15577	15483	15485	15630	15777	15666	15668	15708	15597	15574	15568	15683	15386	15788	15709	15546	15645	15507	15611	15422	15602	15696	15413	15801	15837	15555	15651	15435	15588	15224	15599	15679	15683	15521	15705	15519	15627	15704	15587	15872	15692	15646	15601	15722	15462	15720	15757	15537	15696	15594	15547	15514	15547	15471	15742	15359	15650	15659	15747	15685	15701	15645	15550	15647	15738	15663	15751	15750	15679	15660	15424	15544	15679	15777	15626	15747	15665	15642	15645	15519	15575	15728	15759	15611	15806	15696	15679	15783	15618	15435	15494	15886	15691	15487	15579	15649	15677	15553	15662	15458	15621	15504	15613	15497	15622	15444	15605	15726	15503	15681	15338	15513	15553	15782	15624	15700	15689	15474	15687	15711	15643	15540	15480	15566	15524	15465	15762	15801	15655	15682	15513	15725	15606	15707	15689	15598	15554	15468	15512	15733	15548	15742	15753	15711	15647	15623	15603	15468	15679	15565	15788	15716	15565	15717	15697	15540	15654	15905	15745	15523	15369	15688	15510	15584	15612	15674	15639	15728	15706	15585	15597	15605	15659	15713	15762	15660	15792	15596	15675	15667	15604	15727	15600	15478	15684	15739	15448	15746	15578	15611	15525	15607	15737	15664	15409	15601	15602	15399	15669	15520	15689	15449	15637	15609	15546	15602	15692	15506	15780	15582	15690	15715	15647	15719	15800	15525	15524	15699	15457	15574	15716	15643	15758	15431	15667	15680	15815	15535	15567	15701	15645	15562	15551	15807	15758	15676	15490	15644	15586	15738	15396	15781	15730	15674	15782	15553	15605	15670	15585	15572	15589	15712	15448	15732	15617	15765	15678	15801	15600	15707	15677	15595	15467	15463	15686	15552	15419	15606	15564	15761	15594	15615	15751	15551	15586	15611	15758	15827	15676	15478	15556	15832	15660	15597	15597	15630	15646	15769	15680	15729	15655	15566	15813	15736	15588	15535	15752	15782	15732	15588	15661	15541	15818	15604	15624	15781	15421	15618	15487	15592	15514	15655	15626	15672	15669	15707	15659	15623	15795	15747	15659	15793	15582	15541	15508	15757	15471	15744	15649	15563	15632	15646	15505	15687	15695	15678	15841	15659	15549	15646	15652	15583	15725	15619	15662	15506	15461	15552	15597	15491	15690	15512	15855	15698	15490	15782	15516	15465	15684	15607	15603	15386	15668	15565	15648	15620	15849	15427	15523	15616	15429	15635	15526	15726	15741	15560	15706	15625	15535	15483	15594	15490	15584	15506	15546	15684	15600	15636	15563	15620	15645	15671	15707	15695	15470	15847	15603	15815	15695	15639	15625	15656	15488	15483	15671	15741	15636	15528	15701	15607	15505	15633	15879	15517	15757	15682	15543	15674	15553	15600	15678	15578	15713	15607	15597	15607	15557	15609	15617	15593	15372	15641	15719	15724	15637	15673	15671	15647	15765	15680	15580	15482	15518	15519	15672	15487	15716	15674	15612	15548	15671	15691	15660	15586	15623	15650	15651	15692	15752	15582	15662	15708	15596	15472	15551	15587	15743	15624	15765	15600	15603	15541	15657	15590	15719	15815	15683	15521	15573	15650	15653	15836	15764	15568	15345	15513	15667	15683	15462	15668	15587	15386	15606	15344	15460	15670	15704	15710	15666	15398	15755	15641	15767	15486	15636	15570	15725	15529	15801	15722	15503	15471	15810	15768	15806	15689	15496	15463	15474	15588	15676	15614	15621	15673	15517	15615	15570	15537	15660	15603	15635	15717	15693	15795	15635	15667	15396	15761	15424	15619	15639	15482	15586	15710	15663	15563	15637	15837	15590	15457	15787	15650	15665	15519	15771	15559	15683	15631	15583	15599	15630	15643	15676	15838	15847	15568	15611	15498	15565	15646	15572	15782	15721	15629	15571	15439	15630	15543	15744	15620	15670	15485	15629	15546	15619	15505	15509	15522	15694	15505	15653	15744	15710	15574	15576	15621	15456	15398	15604	15631	15727	15813	15522	15757	15572	15554	15630	15705	15752	15513	15691	15635	15729	15585	15766	15519	15759	15730	15517	15693	15868	15703	15662	15772	15579	15642	15577	15602	15698	15572	15563	15645	15596	15503	15775	15482	15729	15656	15799	15630	15648	15568	15728	15635	15645	15522	15657	15581	15637	15636	15668	15742	15572	15575	15402	15675	15718	15376	15485	15584	15708	15302	15569	15425	15621	15576	15709	15645	15610	15614	15664	15510	15616	15547	15678	15604	15687	15764	15747	15555	15730	15535	15482	15630	15638	15682	15562	15573	15473	15585	15706	15725	15735	15509	15640	15597	15607	15506	15534	15619	15697	15474	15593	15369	15402	15632	15635	15574	15444	15609	15603	15697	15555	15428	15590	15479	15633	15675	15630	15819	15733	15590	15781	15540	15460	15557	15463	15593	15632	15489	15590	15633	15431	15616	15577	15743	15736	15721	15750	15589	15765	15578	15576	15600	15527	15852	15658	15697	15640	15664	15460	15539	15609	15756	15550	15670	15608	15582	15654	15681	15624	15726	15683	15590	15661	15559	15813	15512	15548	15478	15346	15616	15681	15584	15556	15766	15358	15788	15513	15669	15581	15569	15723	15835	15637	15816	15767	15821	15536	15698	15510	15623	15628	15664	15606	15554	15606	15558	15620	15479	15416	15578	15727	15702	15515	15434	15537	15739	15420	15489	15838	15597	15639	15556	15598	15521	15778	15554	15559	15512	15555	15405	15497	15458	15481	15712	15751	15697	15743	15832	15745	15628	15750	15686	15744	15837	15495	15513	15758	15563	15752	15620	15365	15503	15678	15617	15744	15685	15493	15405	15818	15697	15668	15753	15504	15820	15589	15718	15607	15589	15628	15675	15753	15632	15616	15790	15583	15432	15668	15534	15460	15507	15623	15374	15569	15459	15548	15579	15582	15563	15667	15579	15659	15555	15876	15655	15660	15724	15665	15821	15728	15526	15637	15661	15729	15748	15610	15561	15640	15467	15586	15624	15615	15798	15527	15380	15763	15346	15622	15659	15687	15561	15377	15647	15619	15540	15684	15832	15531	15578	15740	15642	15700	15474	15646	15383	15736	15809	15576	15493	15413	15732	15672	15706	15593	15439	15710	15653	15691	15685	15692	15534	15557	15688	15778	15565	15680	15560	15567	15607	15602	15628	15680	15637	15624	15562	15599	15660	15714	15913	15569	15672	15572	15479	15747	15718	15463	15653	15692	15571	15754	15676	15494	15578	15811	15543	15697	15691	15580	15801	15845	15551	15675	15573	15560	15538	15429	15567	15583	15649	15557	15590	15617	15457	15596	15632	15758	15687	15498	15618	15377	15609	15480	15578	15745	15645	15687	15742	15653	15829	15419	15646	15659	15526	15538	15654	15520	15595	15806	15461	15618	15606	15523	15631	15700	15708	15814	15842	15526	15573	15792	15551	15574	15831	15599	15921	15803	15528	15573	15464	15826	15561	15637	15555	15576	15488	15512	15620	15662	15627	15749	15844	15682	15575	15625	15412	15732	15760	15702	15631	15745	15737	15610	15570	15700	15669	15756	15513	15626	15601	15596	15426	15733	15812	15731	15554	15687	15592	15574	15432	15535	15486	15685	15558	15805	15598	15528	15626	15476	15569	15409	15443	15714	15699	15535	15691	15448	15532	15570	15514	15597	15606	15660	15500	15438	15761	15429	15521	15484	15573	15805	15595	15658	15692	15491	15624	15486	15506	15651	15563	15701	15646	15521	15605	15662	15442	15562	15552	15668	15726	15695	15814	15476	15486	15675	15639	15864	15534	15797	15752	15548	15492	15527	15657	15557	15642	15676	15343	15632	15600	15665	15628	15608	15555	15558	15537	15402	15476	15685	15610	15667	15391	15640	15697	15553	15475	15663	15649	15437	15726	15537	15604	15699	15424	15594	15552	15619	15661	15450	15574	15906	15457	15604	15588	15611	15524	15430	15615	15689	15766	15701	15836	15858	15557	15836	15612	15859	15754	15725	15513	15713	15655	15757	15516	15629	15509	15652	15582	15508	15584	15715	15630	15631	15601	15622	15554	15769	15614	15596	15692	15639	15853	15599	15541	15640	15654	15755	15566	15587	15644	15631	15501	15551	15834	15760	15782	15847	15585	15816	15689	15591	15638	15631	15492	15592	15552	15700	15754	15801	15510	15532	15677	15489	15660	15723	15599	15615	15747	15560	15599	15555	15460	15369	15547	15525	15702	15682	15691	15656	15508	15628	15625	15649	15718	15632	15523	15703	15667	15569	15617	15588	15877	15559	15862	15722	15612	15671	15639	15425	15558	15637	15634	15625	15660	15591	15558	15603	15765	15617	15525	15727	15729	15566	15664	15558	15518	15546	15594	15566	15641	15858	15585	15698	15782	15834	15714	15816	15581	15724	15647	15630	15689	15675	15753	15485	15438	15409	15471	15534	15489	15630	15555	15550	15537	15758	15832	15748	15465	15622	15756	15828	15582	15431	15566	15659	15703	15797	15661	15663	15754	15716	15347	16176	15465	15519	15513	15616	15423	15562	15536	15673	15400	15584	15764
23456	39346	36817	30206	25769	22278	20209	19099	18157	17365	16949	16588	16490	16368	16309	16325	15848	15510	15589	15588	15415	15414	15462	15228	15430	15274	15276	15559	15302	15184	15194	15393	15128	15250	15079	15185	15246	15081	15287	15879	15608	16324	16168	16381	16417	15587	14967	14896	14987	14865	14973	14917	14947	15225	14825	14981	14884	14872	14982	15118	15088	14953	14913	14968	14939	15055	14944	14996	14951	15066	15052	14841	14916	15075	14805	14891	15082	14957	14893	14969	15041	14954	14976	14853	14923	15098	14888	14896	14942	14999	14876	14923	14913	14947	15001	14935	14969	14896	14996	14898	14856	14990	14918	14813	15071	15028	15184	14912	14950	14992	15090	15015	15031	14955	14906	14751	14841	14935	15041	15035	15004	14886	14960	15043	14782	14935	14929	15032	15002	14934	14951	14848	14929	14852	14808	15019	14997	14946	14968	15030	14853	14981	15086	14870	14906	14947	15049	14855	14881	14886	15005	14916	14914	14776	14895	15074	14876	14913	15065	14883	14861	14889	14980	14915	14926	14823	14875	14984	15001	14959	14892	14957	14978	14835	14961	14813	14833	14965	14867	14856	14951	14908	14939	14882	14913	15000	14905	14921	14943	14980	14925	14878	14784	14940	14996	15033	14827	15065	14958	15030	14947	15067	14848	15059	15097	15085	14925	14975	14999	14825	14840	15042	14773	14928	15026	14878	14875	14892	15060	14929	14924	15022	15005	15037	15009	14787	14943	15043	14866	14988	15023	14891	14922	14850	15032	14921	14810	14900	14916	14918	14865	14939	14748	14872	14768	15001	14947	14873	14939	14838	14865	15038	15032	14844	14822	14912	14939	15054	15041	14957	14941	15066	15027	15229	14971	14871	15084	14939	14830	14988	15020	14986	15009	14834	15023	14817	14986	14857	14961	15007	14754	14838	15178	14916	14895	14904	14916	15068	14934	15003	14819	15029	15051	14907	14688	15005	14760	14880	14702	14933	14915	15047	14812	14952	14862	15082	15040	14950	14972	14901	14921	14922	14988	14992	15047	14935	14889	15089	14989	14891	14841	14916	14975	14815	15030	14822	15027	15011	14982	14906	14803	15099	15138	14891	14783	14929	14982	14977	14939	14881	15006	14958	15029	15050	14853	15043	14962	14846	14943	14937	15009	15029	14930	14904	15017	14885	14954	14961	14987	14895	15009	15019	14973	14866	14895	14956	14978	14890	15064	15053	14826	15007	14943	15010	14971	15042	14738	14917	15032	14969	15136	14883	14880	14949	14811	15025	15162	14768	14936	14997	14970	14803	14935	15067	15044	14778	14926	14969	14811	15026	15026	14992	15210	14854	15026	15032	14984	15092	14817	14920	14855	14821	15029	14907	14956	14822	15021	14916	14883	14859	14964	14850	14833	14800	14944	14956	14819	14803	14923	14843	14698	15011	15043	14879	15102	15020	14962	14897	15008	14980	15008	14845	14974	15050	14954	14837	15015	14947	14900	14803	14920	14939	15018	14821	14826	14806	14986	14905	14989	14785	14932	15001	14979	15131	14911	15066	14901	14916	14884	14860	14943	14893	15000	14922	15120	14850	14802	14872	14873	14842	15157	14858	14762	14995	14950	14911	14852	14915	14800	14922	14936	15120	14908	14931	14910	15029	14999	15050	15051	14913	14806	14893	15014	14990	14945	14857	14937	15062	15040	14784	14854	14919	14981	14857	14889	14957	14937	14964	15045	14926	14875	15045	14787	14923	14828	15116	15157	14997	14887	15020	14923	14806	14857	14950	15131	14976	14925	14843	14914	15042	14846	14795	15047	15038	14921	14987	14941	15102	15081	14936	15026	15174	14881	14812	14863	15000	14687	14980	14889	14724	14943	14906	14868	15003	15020	15011	14921	14888	15039	14879	15007	14998	14717	14849	14878	14994	14840	15035	15010	14919	14836	14968	14899	15001	14981	14915	15014	14943	15122	14818	14985	14887	14846	14970	15013	14924	15010	14892	14993	14931	15053	14781	14918	15147	14821	14865	15065	15026	15015	15141	14946	15064	14743	14814	14881	14843	14862	15064	14729	15058	14842	15109	15004	14749	14901	15124	14918	14963	14901	15010	14938	14749	15074	14974	14829	15058	14933	15038	14968	14824	14878	15003	14953	14993	15108	14927	15009	14869	14840	14815	14943	14864	14930	15003	14970	14827	14924	15049	14792	14882	14953	14870	14903	14959	14979	14917	14937	14993	14944	14948	14936	14934	14882	14892	15007	14752	14841	14790	14926	14980	14889	14867	14953	14885	14953	14891	14831	14903	14993	14884	14933	14860	14873	14977	14900	14994	14825	14993	15028	15023	15010	15065	15004	14963	14975	14991	14846	14942	14977	14798	15011	15061	14874	14784	14935	14887	14839	14985	14888	15014	14819	14963	14853	14947	15074	14919	15085	14884	15105	15010	14795	15111	15055	14839	14914	14859	14812	14861	15020	14970	14894	14710	14805	14928	14949	14908	14797	14811	14805	14989	14827	14783	14916	15108	14918	14948	15035	14803	15022	15020	14832	14975	15048	14984	15003	14787	14969	14876	15142	14888	14928	14925	15004	15024	14941	14912	14985	14965	14724	14935	14936	15001	15078	14926	14644	15068	14856	14907	14872	14868	15003	14723	14940	14972	15025	14829	14865	14890	15039	14959	15041	14841	15087	15110	15021	14932	15164	15129	15030	14921	15038	14821	15052	14778	14928	14857	14928	14851	15056	14832	15062	14912	14894	15051	14947	14861	15027	14879	14838	14982	14882	14730	14932	14942	15199	14913	15045	14967	14863	14903	14984	14951	14912	14814	14998	14741	15036	14892	14784	15058	15035	14815	14850	14873	14781	15245	14745	14987	15063	15055	14824	14930	14774	14963	14844	15066	14883	14863	14887	14888	15110	14905	15023	15071	14821	14969	14870	14975	15044	15084	14979	14844	14956	14884	15012	15113	14892	14901	14882	15035	14901	14711	14973	14869	15043	14831	14885	14975	14831	14823	14877	15043	14947	14921	14992	14983	14661	14953	14840	14905	14907	14883	14990	14904	14941	14854	15034	14976	14969	14897	14890	14939	14904	14882	14875	15000	14917	15146	14916	14972	14905	14867	15002	14903	14880	14840	14988	14963	15087	15018	14842	14997	14951	14910	15062	14854	15113	14885	14958	15070	14734	15106	14879	14978	14929	14901	14742	14828	14950	14884	14960	15024	14902	14988	14877	14903	14949	14985	15036	14867	14821	14915	14765	14928	14877	14940	15031	15075	14891	14979	15027	14918	14843	14990	14885	14872	14957	14931	14983	14883	14924	14917	14908	14896	14953	14941	14806	14937	14927	15014	14909	14943	15218	14949	14845	14879	14987	14990	14796	15012	14905	15059	15009	14983	14931	14853	15014	15027	14946	14983	15031	15087	14918	15057	15054	14991	14893	14869	14954	14826	14933	15017	14894	14922	14911	14942	14960	14970	14798	15054	14939	15018	14944	14869	15075	14846	14811	14828	14831	14860	14925	14783	14964	14831	14923	14662	15002	14936	14920	14965	15062	14854	14957	14838	14863	14811	14981	14834	14899	14977	15011	14946	14874	14890	15102	14964	14756	15018	14858	15059	15083	14989	14898	14868	15083	14927	14878	14908	15068	14900	14986	14928	14916	15039	14955	14940	14962	14953	15002	14926	14955	14934	14947	14795	14845	15021	14766	14917	14808	14752	14908	14954	14894	15060	14831	14872	15002	14843	14975	14927	14932	14935	14993	14948	15066	14657	14797	14850	14887	14921	15020	14985	14983	15079	14931	14906	15112	15032	15153	15078	15032	14968	15019	15039	14866	14722	14897	14952	14788	14994	15012	14905	14831	15141	14908	15075	14942	14873	14915	14909	14979	14955	15010	14979	14793	15075	14898	14823	15004	14873	14806	14925	14897	14934	14907	14963	14846	14917	14948	14916	14973	14997	15118	14980	14707	15056	14859	14798	14873	15065	14903	14868	15076	14931	14896	14978	14934	14921	15070	15034	14798	14955	14981	14981	15071	14780	15054	14940	15011	14854	14767	14985	14875	14973	14922	14802	14950	14865	14947	14887	14921	14929	15000	15066	14945	15023	14956	14984	14984	14891	14874	14983	14917	15015	14901	14939	14960	14746	14978	15081	14947	14975	14921	14763	15031	14945	15019	14940	14973	15008	14760	14986	14919	15183	14904	14889	15037	14859	14744	14925	14905	14966	14790	14895	14972	14925	14962	14864	14879	14840	14800	15025	14661	14866	14905	14779	14749	14824	15033	14768	15072	14985	15038	14839	14831	14837	14987	14801	14970	15000	14955	14862	14984	14949	15019	14902	15041	14859	14962	14909	15003	14865	14930	15127	14844	14987	14887	14927	14964	14752	14707	14794	15019	15076	14929	14991	14960	14905	14927	15013	14745	14979	15009	14988	14800	14926	14850	14757	14759	14959	14968	15039	14833	14896	15000	14882	14879	14945	14990	14826	15085	14845	15018	14803	14998	14820	14974	15016	14862	14995	14925	14850	14847	14774	14918	14652	15049	14791	14933	15013	14792	14882	14945	14983	14938	14785	14893	14839	15019	14846	15014	14803	14866	15031	15106	14921	15021	14965	14945	14986	14975	14996	14961	15046	14996	14946	14843	14969	14841	14863	14946	14992	14968	14859	15075	14947	15006	15062	14996	15024	14937	14976	15137	14882	14821	15010	14843	14902	14907	14944	14798	14866	15023	14986	15097	15016	14991	14806	14850	14950	15011	14940	15101	14863	14986	14788	14858	15047	15012	15110	14916	15051	14870	14989	14909	14855	14869	14899	14896	14889	14955	14842	14888	14999	14757	14896	15049	14841	14870	14816	14775	14966	14895	14892	14776	14880	14994	14962	15025	15065	15133	14912	14914	14847	15042	15074	15132	15055	15003	14795	15043	14796	15059	14948	14860	14879	14771	14907	14846	14870	14733	14795	15020	14736	14932	14929	14969	14792	14888	14972	14962	14864	15027	14867	15102	14954	14812	15020	14942	14993	14933	14895	14969	14894	14745	14934	15010	14906	14982	15122	14724	14937	14938	15101	14931	15097	14915	14806	14874	14931	15023	14936	15009	15181	14847	14955	14885	14950	15049	14861	14961	14916	14827	14977	14791	15108
27411	22722	25763	22157	17593	16629	16684	16181	16147	15907	16032	16033	15901	15804	15894	15642	15624	15631	15892	15758	15683	15877	15651	15626	15577	15700	15766	15681	15808	15585	15834	15759	15696	15828	15543	15687	15782	15711	15583	15607	15785	15691	15659	15720	15668	15525	15422	15666	15655	15463	15532	15725	15496	15481	15636	15567	15581	15600	15587	15577	15573	15742	15688	15598	15614	15617	15761	15592	15637	15598	15617	15495	15667	15560	15656	15602	15696	15515	15614	15509	15800	15550	15690	15250	15487	15538	15561	15373	15669	15565	15503	15577	15593	15472	15602	15454	15507	15684	15594	15436	15578	15544	15628	15482	15684	15541	15545	15651	15606	15537	15496	15463	15599	15598	15631	15326	15584	15378	15600	15579	15521	15587	15547	15670	15481	15403	15453	15459	15587	15592	15674	15621	15660	15581	15680	15463	15454	15584	15544	15625	15536	15607	15606	15641	15689	15499	15416	15673	15579	15639	15545	15397	15670	15610	15782	15524	15664	15627	15483	15510	15470	15519	15490	15514	15597	15449	15526	15600	15642	15268	15753	15497	15626	15730	15577	15620	15715	15540	15565	15687	15580	15518	15559	15644	15651	15701	15496	15566	15766	15522	15569	15616	15573	15478	15775	15704	15612	15574	15563	15735	15763	15612	15703	15516	15466	15843	15648	15422	15668	15559	15593	15658	15569	15510	15592	15888	15583	15420	15697	15756	15674	15718	15574	15642	15608	15605	15777	15638	15464	15614	15607	15452	15488	15680	15600	15740	15709	15565	15409	15589	15404	15534	15643	15568	15499	15588	15632	15575	15635	15699	15682	15481	15561	15666	15430	15535	15350	15666	15412	15633	15645	15419	15579	15465	15645	15522	15607	15714	15669	15674	15553	15567	15304	15492	15621	15682	15503	15472	15593	15563	15489	15734	15512	15401	15699	15579	15718	15707	15496	15476	15600	15374	15735	15679	15506	15581	15540	15469	15887	15631	15627	15506	15612	15533	15399	15538	15595	15761	15440	15664	15620	15224	15598	15625	15499	15546	15704	15715	15639	15633	15622	15534	15445	15679	15390	15541	15863	15535	15561	15450	15755	15444	15572	15526	15401	15568	15538	15565	15413	15736	15689	15520	15495	15406	15583	15548	15471	15395	15461	15586	15567	15673	15763	15338	15581	15649	15619	15692	15773	15369	15592	15369	15584	15443	15606	15611	15638	15752	15628	15437	15476	15635	15380	15461	15739	15636	15705	15621	15723	15676	15555	15631	15566	15829	15658	15506	15366	15503	15508	15585	15627	15464	15542	15388	15693	15612	15820	15562	15564	15494	15638	15586	15542	15381	15681	15501	15619	15700	15598	15560	15453	15453	15520	15340	15644	15565	15557	15710	15503	15773	15457	15466	15730	15547	15540	15557	15475	15583	15403	15703	15651	15807	15495	15328	15611	15488	15611	15589	15636	15577	15562	15530	15661	15703	15577	15487	15600	15423	15524	15535	15518	15568	15600	15461	15650	15622	15506	15459	15460	15541	15806	15618	15678	15465	15675	15610	15513	15417	15491	15475	15381	15729	15664	15772	15524	15690	15675	15344	15552	15526	15528	15638	15577	15648	15469	15567	15437	15592	15680	15453	15453	15962	15631	15646	15528	15560	15572	15549	15771	15545	15390	15687	15719	15457	15472	15544	15521	15625	15684	15698	15643	15627	15636	15610	15569	15525	15615	15533	15721	15415	15664	15512	15601	15656	15510	15610	15452	15534	15593	15795	15460	15808	15444	15499	15539	15709	15682	15503	15561	15477	15605	15677	15722	15514	15511	15596	15594	15525	15543	15526	15512	15543	15537	15542	15701	15537	15613	15745	15557	15490	15588	15603	15612	15514	15571	15547	15584	15653	15668	15458	15559	15520	15514	15656	15732	15512	15677	15647	15488	15621	15550	15475	15532	15503	15555	15599	15597	15415	15546	15579	15324	15487	15505	15559	15512	15608	15680	15552	15696	15526	15657	15669	15509	15583	15307	15549	15700	15505	15488	15705	15559	15633	15515	15341	15615	15474	15505	15620	15606	15540	15573	15619	15543	15507	15608	15682	15556	15632	15497	15631	15628	15632	15609	15554	15717	15638	15601	15511	15548	15661	15755	15718	15826	15371	15602	15981	15589	15444	15557	15675	15596	15593	15512	15330	15653	15942	15583	15446	15549	15587	15725	15630	15606	15626	15307	15433	15605	15465	15638	15602	15624	15591	15551	15598	15480	15599	15482	15575	15704	15613	15476	15573	15605	15615	15510	15689	15497	15537	15542	15536	15582	15740	15512	15543	15741	15488	15490	15476	15594	15526	15508	15430	15387	15579	15572	15663	15668	15414	15551	15473	15677	15596	15393	15590	15600	15803	15668	15703	15777	15810	15430	15525	15424	15550	15611	15610	15337	15447	15719	15554	15615	15453	15571	15473	15498	15661	15556	15656	15515	15541	15560	15784	15541	15517	15624	15578	15637	15632	15578	15439	15470	15547	15607	15513	15390	15521	15558	15390	15567	15598	15556	15437	15404	15557	15328	15512	15655	15701	15811	15602	15672	15680	15750	15603	15519	15545	15835	15695	15656	15462	15724	15549	15394	15727	15671	15480	15508	15641	15721	15828	15807	15642	15779	15492	15590	15651	15447	15692	15623	15542	15771	15561	15578	15521	15566	15768	15569	15485	15553	15705	15668	15391	15599	15576	15676	15518	15738	15499	15550	15690	15488	15597	15723	15734	15715	15579	15500	15778	15489	15658	15581	15621	15740	15576	15446	15791	15677	15580	15558	15557	15426	15588	15633	15624	15555	15636	15623	15480	15678	15668	15594	15650	15571	15678	15550	15568	15629	15580	15475	15604	15763	15688	15676	15522	15738	15640	15624	15305	15546	15744	15329	15635	15443	15493	15724	15679	15623	15540	15574	15525	15504	15701	15500	15413	15485	15649	15533	15386	15537	15545	15573	15639	15502	15496	15561	15479	15592	15636	15623	15679	15488	15547	15656	15534	15470	15735	15603	15625	15620	15655	15554	15610	15631	15497	15749	15314	15445	15675	15634	15657	15561	15665	15567	15919	15717	15683	15568	15615	15546	15620	15652	15442	15534	15525	15481	15543	15573	15553	15552	15589	15573	15414	15625	15388	15657	15441	15387	15686	15696	15375	15558	15541	15640	15659	15549	15517	15481	15463	15571	15686	15673	15477	15620	15556	15762	15504	15455	15722	15548	15607	15570	15721	15537	15518	15398	15734	15472	15727	15695	15682	15501	15670	15623	15704	15402	15594	15706	15610	15550	15473	15752	15406	15618	15637	15577	15554	15465	15589	15514	15636	15538	15506	15612	15564	15575	15615	15483	15704	15669	15532	15470	15416	15447	15734	15500	15607	15646	15288	15507	15669	15551	15572	15545	15514	15594	15536	15528	15552	15688	15590	15792	15606	15736	15712	15594	15519	15473	15702	15879	15643	15695	15520	15537	15587	15577	15745	15468	15734	15501	15816	15699	15694	15486	15541	15678	15569	15431	15496	15576	15640	15520	15511	15444	15528	15676	15761	15600	15647	15500	15551	15500	15530	15596	15460	15688	15827	15694	15660	15492	15465	15368	15626	15563	15734	15566	15804	15603	15608	15740	15607	15717	15446	15510	15646	15680	15472	15512	15553	15756	15589	15537	15585	15728	15843	15792	15779	15639	15578	15515	15593	15659	15682	15645	15583	15531	15619	15557	15381	15618	15495	15400	15608	15686	15553	15661	15385	15429	15560	15590	15608	15568	15551	15488	15459	15609	15594	15633	15613	15546	15574	15520	15819	15549	15623	15546	15655	15573	15503	15461	15687	15419	15609	15710	15597	15699	15596	15489	15534	15635	15588	15382	15625	15445	15427	15815	15454	15540	15627	15688	15345	15504	15429	15545	15469	15810	15503	15513	15802	15654	15465	15482	15592	15750	15512	15568	15566	15533	15391	15516	15499	15510	15421	15524	15565	15431	15478	15741	15470	15551	15643	15545	15534	15705	15637	15650	15317	15680	15674	15675	15449	15686	15497	15565	15546	15594	15584	15725	15303	15458	15535	15644	15382	15586	15692	15682	15487	15388	15648	15448	15483	15583	15611	15457	15654	15554	15741	15638	15544	15590	15665	15679	15568	15601	15941	15824	15657	15482	15585	15663	15684	15548	15609	15485	15670	15586	15436	15700	15608	15623	15642	15533	15366	15618	15782	15530	15616	15592	15654	15423	15474	15602	15470	15632	15529	15747	15566	15790	15510	15593	15472	15505	15627	15726	15475	15490	15613	15695	15534	15486	15598	15622	15692	15601	15713	15603	15547	15721	15651	15555	15447	15644	15479	15647	15659	15562	15584	15803	15538	15666	15665	15518	15581	15576	15668	15447	15596	15414	15469	15661	15678	15471	15543	15598	15616	15706	15691	15756	15453	15637	15516	15570	15763	15587	15557	15752	15575	15632	15681	15495	15645	15797	15608	15733	15485	15713	15546	15819	15849	15605	15626	15647	15509	15765	15794	15559	15658	15506	15695	15663	15704	15754	15577	15658	15637	15622	15746	15591	15543	15509	15582	15770	15638	15485	15624	15514	15689	15697	15383	15695	15575	15580	15585	15521	15462	15645	15604	15737	15665	15604	15824	15726	15607	15669	15528	15405	15518	15419	15715	15763	15452	15595	15520	15631	15558	15530	15561	15530	15617	15488	15879	15615	15483	15487	15642	15591	15476	15526	15582	15579	15729	15604	15541	15496	15465	15589	15661	15581	15398	15478	15726	15713	15482	15608	15544	15895	15575	15622	15459	15580	15721	15711	15465	15478	15610	15379	15623	15563	15637	15641	15541	15605	15670	15598	15473	15513	15631	15431	15697	15562	15431	15558	15476	15468	15726	15527	15402	15716	15358	15500	15505	15602	15654	15690	15534	15453	15675	15516	15627	15661	15471	15684	15844	15568	15728	15536	15472	15517	15632	15584	15569	15630	15512	15359	15445	15474	15499	15479	15572	15475	15593	15592	15514	15618	15713	15628	15750	15675	15535	15739	15488	15651	15361	15546	15347	15637	15672	15593	15292	15578	15575	15460	15667	15520	15687	15566	15754	15865	15621	15654	15529	15494	15684	15643	15584	15669	15614
21276	28067	25239	20440	18022	16735	16327	15936	15591	15460	15326	15456	15164	15204	15282	15053	15028	15064	14965	15002	15097	15032	15020	15058	15058	14964	15108	14942	14945	14829	15011	14815	15048	14997	14934	15043	14991	15047	14925	14867	15001	15076	14923	14852	15023	14916	15006	14830	14886	14904	14783	14976	14947	14906	14796	14799	14999	14885	14858	14903	15084	14683	15040	14866	14933	14932	14772	14897	14798	14751	14814	14921	14852	14774	14918	14863	14971	14837	14800	14919	14767	14910	14898	14944	14717	15015	14759	14859	14896	14989	14808	14977	14959	14891	15113	14841	14820	14777	14869	14878	15158	14854	14846	14854	14898	14718	14898	14976	15025	14927	14961	14967	14812	14889	15014	14775	14695	14847	14968	14803	14884	14803	14953	14920	14755	14785	14849	14921	14824	15053	14797	14905	14916	14961	14766	14880	14831	14795	15082	14739	14804	14868	14684	14900	14830	14894	14861	14947	14871	14679	14913	14802	15017	14699	14952	15059	14827	14895	14743	14926	14838	14897	14813	14979	14901	14809	14844	14863	14998	15066	14993	14808	15065	14882	14825	14773	14831	14921	14823	14993	14843	14880	14789	14988	15079	14911	15047	14907	14784	14857	14957	14728	14796	15000	14928	14852	14888	14795	14823	14934	14961	14936	14889	14871	14917	14959	14770	14725	14887	14898	14843	14887	14963	14748	14884	14892	14862	15004	14972	14885	14795	14902	14973	14801	15008	14831	15024	14876	14902	14915	14981	14854	14879	14907	14894	15090	14962	14951	14798	14842	14878	14962	14865	14874	14960	14865	14928	14877	14778	14831	14940	14865	14957	15008	14851	14795	14941	14842	14768	14875	14864	14701	15054	14783	14910	15015	14888	14807	14673	14720	14890	14990	14851	14931	14954	14825	14940	14939	14802	14721	14869	14791	14727	14772	14793	14795	15027	14913	14898	14831	14973	14767	14841	14883	14807	14927	14838	15110	14938	14801	14943	14720	14926	14880	14763	14907	14811	14940	14836	14820	14928	14772	14701	14755	14792	14791	14895	14777	14950	14940	14869	14781	14902	14907	14786	14761	14701	14870	14996	14741	14833	14866	14720	14847	14976	14851	14924	14824	14834	14971	14868	14818	14790	14758	14972	15031	14963	14808	14870	14880	14810	14880	14939	15067	14853	14834	14852	14914	14820	14747	14912	14725	14955	14932	14799	14887	14930	14905	14873	14894	14929	14912	14752	15024	14740	14854	14922	14799	14876	14751	14783	14856	14972	14846	14791	14843	14949	14885	14847	14790	14672	15046	14758	14920	14878	14839	14991	14943	14823	15058	14836	14912	14927	14844	14865	14825	14835	14831	14935	14724	14848	14869	14785	14831	14853	14967	14936	15009	14850	14729	14925	14919	14889	14886	14993	14984	14963	14851	15014	14927	14844	14833	14760	14713	14961	14874	14964	14942	14872	14872	14863	14889	14955	14710	15040	14969	14870	15031	14955	14855	14841	14881	14869	14853	14847	14937	14888	14941	14858	14865	15027	14810	14924	14833	14781	14995	14839	14817	14967	14978	14882	14771	15018	14968	14857	14924	14860	14798	14836	14952	14884	14923	14876	14735	14971	14968	14830	14927	14876	14855	14881	14761	14886	14894	14954	14983	14799	14951	14871	14862	14969	14984	14687	14808	14958	14836	14947	14796	14921	14779	14822	14879	14881	14821	14903	14936	14914	14782	15043	14987	14842	14894	14941	14824	14851	15097	14925	15035	14801	14853	14889	15056	14887	14957	14895	14883	14921	14822	14959	14982	14851	14872	14799	14760	14916	15031	14869	14876	14839	14908	14642	14822	14926	14927	14668	14933	14871	14916	14783	15018	14945	14994	14862	14932	14862	14893	14841	14920	14821	14827	14844	14770	14899	14846	14842	14934	14983	14869	14842	14968	14967	14730	15028	14988	14949	14983	14832	14910	14960	14718	14850	14943	15002	14950	14806	14744	14958	14818	14798	15122	15002	15042	14710	14822	15151	14895	14905	14854	14895	14820	14951	15066	15004	15016	14775	14891	14847	14872	14928	14925	14838	14981	14958	14765	14894	14798	14853	14793	14788	14957	14820	14823	14814	14789	14785	14793	14829	14765	14881	14889	14900	14880	14918	15011	15025	14964	14791	14778	15033	15047	14788	14849	14939	14889	14751	14978	14981	14789	14787	14892	14823	14827	14931	14827	14843	14901	14940	15029	14904	14816	14729	14991	14605	14763	14779	14906	14829	14837	14863	14921	15024	14796	14913	14960	14875	15037	14964	14952	14833	14889	14986	15066	14911	14819	14856	14945	14809	14789	14779	14763	14957	14792	15024	14894	14745	14775	14948	14938	14953	15004	14878	15029	14940	14988	14733	14750	14834	15028	14997	14806	14849	14810	14858	14805	15018	14817	14958	14748	14821	14891	14884	14976	14823	14906	14892	14910	14800	14947	14855	14794	14726	15032	14776	14929	14821	14838	15051	14852	14893	14896	14986	14994	14747	14960	14756	14709	14925	14991	14856	14838	15018	14764	14733	14919	14805	14868	14935	14915	14828	14831	14851	14844	14846	14846	14805	14953	14867	15004	14846	14841	14770	15040	14914	14912	14799	14874	14986	14876	14864	14913	14816	14855	14824	14944	14858	14869	14899	14806	14941	14893	14918	14822	14946	15028	15018	14974	14848	14992	14896	14953	14803	14876	14777	14925	14921	14910	14834	14872	14934	14798	14967	14930	14770	14859	14896	15035	14852	14949	14742	14800	14863	14911	14849	14716	15024	14865	14993	14849	15017	14841	14794	14944	14693	14901	14792	14940	14978	14905	14778	14918	14853	15002	14925	14886	15010	14744	14787	14810	14934	14797	14938	14777	14869	14918	14974	14796	14823	14886	14539	14906	14919	14887	14959	15045	14927	14923	14763	14844	14921	14873	15093	14805	15036	14886	15044	14860	15036	14810	14897	14993	14910	14774	14822	14788	14764	14972	14919	14832	14915	14942	14970	14621	14990	15007	14918	14906	14913	14863	15006	14906	15025	14994	14924	14900	15033	14895	15012	15039	14833	14896	14839	14761	14838	14837	14777	15098	14938	14943	14943	14874	14925	15029	14907	14906	14830	14953	14839	14939	14750	14913	14977	14884	14829	14934	14980	15023	14953	15027	14865	14868	14885	14770	14837	14829	14838	14954	14715	14893	14823	14881	14906	14890	14911	14908	15110	14955	14830	14922	14832	14881	14876	14977	14674	14790	14849	14909	15026	14924	14782	14825	14813	14874	14862	14997	14785	14901	14924	14795	14718	14950	14906	14893	14916	14876	14887	14999	14733	14853	14856	14922	14892	14920	14765	14886	14889	14842	14886	14872	14778	14787	14759	14852	14793	14713	14988	14891	14821	14858	14931	15057	14914	14958	14896	14698	14934	15016	15077	15079	14793	14904	14878	15002	14958	15104	14817	14716	14877	14833	14966	14897	14926	14909	14877	14938	15014	14958	14881	14881	14795	14854	14842	14879	14793	14751	14841	14861	14931	14809	14895	14925	14856	14803	14823	14916	14766	14946	15145	14905	14953	15012	14832	14801	14862	15071	14917	14980	14930	14925	14781	14923	14921	14957	14930	14753	14966	14925	14916	14973	14858	14893	14869	14906	15087	14845	14982	14881	14873	14630	14766	14809	14968	14779	14837	15016	14865	15020	14737	14980	14778	14842	14923	14874	14880	14966	15025	14866	14940	14965	14952	14791	14987	15010	14810	14949	14928	14932	14848	14808	14910	14942	14906	14904	14773	14910	15096	14968	14951	14936	14759	14928	14743	15070	14913	14842	14766	14930	14972	14978	14908	14979	14798	14833	14864	14814	15024	14977	14850	14941	14911	14958	14867	14821	14906	14853	15092	14736	14843	14825	14757	15055	15003	14908	14984	15018	14869	14981	14876	14792	14924	14651	14894	14938	14779	14838	14769	14920	14989	14891	14887	15028	14989	14876	14915	14902	14912	14939	14915	14919	15042	15008	14723	14810	14878	15035	14874	14901	14783	14900	14751	14962	14945	14858	14912	14868	14934	14704	14845	15108	14908	14950	14828	14845	14995	14869	14955	15048	15009	14779	14797	14865	14853	14917	14877	14757	14800	14995	14956	14823	14968	15001	14919	15018	15002	14850	14898	14855	14838	14851	14903	14877	14990	14815	14842	14720	14906	14958	15054	14882	14876	14920	14807	15042	14770	14773	15038	14932	14922	14844	14911	14828	14865	14870	14824	14831	14966	15064	14849	14850	14891	14892	14983	14737	14902	15017	14943	14794	14916	14950	14904	14772	14765	14981	14830	14773	14849	14866	14855	14897	14867	14831	14800	14862	14866	14899	14968	14678	14845	14894	14845	14787	14864	14854	14870	14988	14910	14894	15160	15063	14943	14951	14988	14948	14899	14971	15000	14922	14811	14816	14957	14903	14828	14810	14819	14871	15007	14974	14794	14822	15022	14769	14880	14958	14802	14812	14783	14929	14909	14910	14935	15014	14794	14908	14926	14903	14731	14892	14918	14880	14685	14987	14724	14780	14797	14921	14954	14907	14760	14885	14917	14853	14930	14862	14904	14942	14810	14873	14840	14883	14965	14946	14931	14939	14929	14952	14882	14855	14848	14876	14889	14786	14742	14938	14863	14900	14801	15004	14857	14789	14756	14754	14918	14833	14882	15045	14790	14956	14898	14863	14740	14904	14992	14947	14816	15045	15013	14815	14880	14825	15043	14845	14976	14928	14792	15005	14890	14861	14959	14824	14871	14925	14702	14977	14838	14881	14791	14963	14940	14975	15013	14828	14872	14955	14894	14809	14918	14738	14953	15006	14801	14875	14903	15001	15094	14836	14898	15072	14981	14832	14946	14931	14879	14828	14848	14865	14870	14826	15002	14921	14863	14830	14869	14836	14863	14853	14787	14921	14915	14893	14862	14825	14736	14891	14981	14914	14934	14897	14856	14909	14929	14788	14974	14940	14878	14774	14856	14871	14995	14811	15065	14697	14928	14827	14796	15068	14966	14875	14943	15061	14852	14916	14917	15016	14885	14948	14962	14961	14865	14919	15008	14834	14819	14782	14875	15003	14878	14904	14995	14830	14979	14894	14852	14763	14882	14932	14905	14961
23907	21368	28723	24570	22260	21266	20138	17726	16747	16906	16861	16570	16582	16295	16453	16092	15858	16039	16157	16039	15924	15987	15901	16069	16005	15937	15955	15932	16135	16101	16066	15788	15904	15854	15811	15959	16002	16006	15999	15950	15901	16128	16272	16451	16337	15987	15983	15798	15841	15917	15956	15686	15762	15809	15722	15901	15738	15727	15756	15619	15987	15813	15708	15647	15656	15660	15776	15737	15719	15610	15643	15687	15822	15709	15981	15817	15872	15866	15661	15565	15810	15793	15784	15786	15762	15815	15851	15772	15938	15786	15724	15515	15896	15621	15796	15756	15719	16054	15781	15940	15672	15815	15760	15600	15771	15731	15872	15777	15785	15698	15838	15878	16071	15966	15595	15786	15696	15746	15797	15670	15836	15796	15952	15505	15795	15615	15916	15812	15927	15774	15772	15621	15825	15875	15713	15819	15677	15884	15805	15545	15873	15609	15693	15850	15651	15923	15768	15778	15819	15795	15824	15602	15808	15754	15798	15683	15686	15800	15667	15673	15783	15716	15524	15531	15698	15544	15803	15685	15720	15803	15907	15865	15891	15719	15778	15615	15637	15802	15704	15858	15818	15660	15895	15717	15853	15903	15807	15762	15596	15845	15633	15844	15948	15768	15583	15953	15908	15699	15686	15957	15852	15731	15657	15784	15703	15769	15798	15987	15850	15714	15858	15869	15833	15811	15674	15727	15600	15645	15708	15746	15756	15595	15856	15728	15651	15717	15883	15875	15751	15772	15642	15628	15693	15901	15832	15842	15924	15806	15517	15637	15791	15629	15651	15428	15801	15688	15575	15728	15760	15785	15745	15563	15680	15408	15666	15677	15855	15708	15584	15710	15536	15686	15940	15695	15898	15885	15755	15649	15913	15781	15765	15793	15738	15597	15822	15810	15819	15744	15765	15955	15916	15485	15693	15912	15734	15866	15759	15765	15849	15836	15728	15807	15809	15706	15730	15698	15587	15665	15818	15793	15952	15706	15784	15735	15759	15785	15800	15669	15860	15751	15762	15797	15850	15804	15782	15881	15788	15777	15808	15779	15736	15856	15694	15849	15659	15838	15795	15909	15672	15735	15962	15752	15770	15917	15966	15767	15740	15877	15686	15774	15619	15779	15750	15654	15737	15632	15720	15812	15822	15875	15507	15666	15796	15616	15851	15725	15711	15701	15747	15685	15641	15805	15721	15671	15695	15624	15814	15831	15926	15688	15752	15595	15620	15804	15740	15621	15922	15692	15861	15807	15749	15844	15734	15635	16067	15616	15857	15639	15778	15752	15603	15798	15844	15572	15807	15850	15755	15805	15929	15762	15831	15820	15864	15832	15782	15596	15572	15722	15803	15618	15746	15786	15737	15719	15648	15760	15813	15660	15713	15868	15837	15673	15613	15879	15786	15697	15681	15830	15667	15838	15835	15785	15793	15787	15804	15775	15620	15725	15738	15727	15872	15625	15585	15604	15678	15739	15526	15900	15883	15784	15745	15782	15647	15669	15692	15860	15887	15733	15838	15772	15717	15866	15957	15691	15687	15799	15830	15457	15662	15760	15644	15650	15732	15958	15845	15939	15642	15946	15902	16012	15813	15714	15519	15726	15814	15805	15623	15826	15864	15740	15898	15895	15974	15693	15586	15614	15627	15951	15754	15861	15803	15633	15823	15834	15716	15847	15796	15598	15882	15881	15702	15645	15999	15786	15895	15789	15716	16121	15667	15734	15850	15772	15593	15758	15879	15767	15661	15808	15613	15798	15973	15622	15606	15845	15855	15717	15841	15886	15843	15768	15763	15731	15769	15745	16106	15908	15750	15694	15856	15467	15597	15604	15831	15983	15528	15582	15702	15720	15674	15637	15917	15700	15697	15698	15855	15808	15644	15725	15708	15858	15609	15850	15725	15844	15748	15771	15769	15793	15681	15610	15713	15627	15733	15696	15773	15899	15738	15949	15484	15673	15867	15725	15616	15723	15726	15828	15806	15859	15768	15900	15650	15624	15721	15670	15667	15811	16079	15678	15763	15695	15616	15874	15790	15735	15785	15668	15653	15628	15732	15631	15760	15893	15798	15687	15735	15765	15748	15704	15690	15742	15791	15675	15653	15716	16008	15538	15911	15602	15776	15751	15794	15770	15858	15715	15779	15635	15691	15848	15795	15716	15760	15621	15750	15771	15781	15690	15937	15892	15635	16061	15666	15835	15689	15712	15716	15695	15588	15750	15635	15671	15685	15641	15625	15738	15766	15933	15767	15827	15658	15745	15678	15556	15699	15932	15884	15978	15750	15705	15778	15669	15711	15761	15743	15940	15649	15811	15648	15899	15783	15494	15742	16040	15842	15879	15783	15542	15600	15701	15771	15541	15715	15794	15885	15754	15719	15865	15844	15840	15759	15732	15517	15725	15918	15686	15690	15677	15774	15780	15677	15684	15724	15592	15697	15691	15830	15792	15940	15965	15718	15738	15763	15689	15692	15831	15898	15648	15904	15829	15819	15711	15752	15746	15823	15737	15733	15634	15665	15834	15884	15714	15818	15800	15863	15855	15871	15727	15716	15849	16025	15878	15789	15848	15591	15693	15895	15914	15719	15911	15790	15742	15598	15779	15835	15905	15823	15492	15558	15718	15769	15749	15731	15690	15592	15830	15746	15628	15852	15706	15546	15817	15767	15664	15634	15772	15741	15609	15771	15686	15679	15694	15606	15735	15798	15795	15854	15757	15810	15656	15796	15613	15764	15800	15773	15822	15863	15971	15854	15830	16133	15635	15923	15875	15721	15785	15874	15610	15692	15838	15855	15582	15757	15708	15851	15680	15635	15779	15792	15710	15808	15625	15799	15889	16046	15896	15773	15860	15675	15709	15607	15712	15845	15802	15843	15772	15742	15806	15838	15631	15601	15858	15828	15754	15889	15717	15898	15919	15701	15790	15889	15999	15694	15902	15702	15705	15782	15818	15679	15791	15545	15905	15690	15670	15929	15712	15702	15813	15877	15811	15729	15715	15780	15896	15750	15724	15779	15739	15799	15658	15856	15602	15572	15775	15796	15829	15690	15761	15830	15942	15798	15681	15976	15582	15918	15837	15788	15780	15672	15801	15745	15777	15677	15568	15971	15630	15628	15657	15887	15900	15740	15662	15805	15720	15756	15799	15691	15464	15806	15806	15724	15673	16056	15669	15884	15869	15691	15909	15631	15839	15904	15827	15944	15845	15681	15939	15872	15827	15718	15939	15852	15724	15742	15816	15752	15617	15805	15676	15725	15554	15667	15707	15776	15774	15679	15881	15623	15848	15981	15796	15870	15780	15605	15884	15865	15688	15702	15660	15861	15707	15972	15572	15869	15713	15834	15782	15871	15677	15591	15522	15811	15635	15804	15634	15793	15853	15767	15571	15799	15660	15566	15741	15573	15885	15700	15741	15669	15818	15787	15809	15721	15638	15738	15718	15645	15681	15721	15741	15686	15732	15908	15664	15668	15829	15652	15799	15747	15663	15784	15813	15707	15629	15827	15757	16005	15869	15747	15661	15641	15754	15719	15710	15773	15973	15519	15970	15652	15714	15908	15801	15786	15643	15955	15681	15677	15647	15689	15819	15606	15855	15743	15778	15779	15749	15743	15759	15739	15882	15807	15831	15632	15791	15869	15754	15949	15701	15907	15784	15871	15754	15723	15706	15744	15856	15740	15590	15705	15819	15653	15637	15723	15687	15796	15869	15677	15519	15677	15599	15706	15718	15797	15627	15724	15832	15837	15537	15772	15692	15783	15756	15742	15681	15823	15817	15868	15854	15763	15700	15671	15954	15819	15704	15690	15751	15824	15721	15613	15699	15837	15781	15813	15792	15816	15828	15976	15776	15768	15689	15682	15907	15863	15597	15639	15716	15804	15766	15944	15719	15758	15913	15831	15819	15764	15989	15893	15721	15683	15731	15807	15880	15889	15857	15639	15891	15762	15709	15816	15620	15850	15975	15770	15666	15973	15704	15649	15859	15819	15832	15604	15693	15835	15750	15848	15694	15518	15719	15692	15825	15804	15779	15978	15610	15804	15759	15660	15821	15662	15718	15813	15862	15977	15901	15750	15792	15823	15654	15784	15806	15761	15807	15912	15733	15784	15489	15610	15890	15918	15671	15601	15666	15711	15755	15675	15840	15805	15556	15954	15803	15767	15608	15807	15733	15687	15785	15740	15902	15727	15928	15639	15691	15696	15641	15787	15787	15678	15841	15730	15618	15754	15637	16011	16017	15810	15849	15732	15745	15759	15576	15774	15640	15712	15741	15937	15639	15932	15782	15773	15728	15794	15847	15844	15587	15681	15796	15699	15804	15753	15915	15755	15590	15777	15699	15791	15746	15685	15601	15794	15586	15695	15923	15823	15624	15772	15667	15688	15651	15842	15545	15752	15772	15636	15715	15888	15853	15638	15876	15890	15806	15825	15679	15872	15838	15759	15857	15921	15637	15906	15770	15785	15840	15806	15686	15809	15776	15615	15743	15811	15717	15809	15747	15934	15768	15771	15645	15602	15784	15682	15804	15627	15861	15922	15828	15641	15827	15690	15723	15658	15680	15801	15690	15901	15679	15609	15689	15533	15784	15828	15745	15805	15773	15912	15947	15752	15655	15713	15978	15943	15679	15765	15854	15559	15598	15825	15710	15684	15912	15754	15867	15728	15667	15844	15757	15735	15589	15798	15882	15631	15643	15845	15610	15810	15810	15865	15781	15705	15900	15592	15726	16002	15650	15763	16039	15802	15797	15920	15818	15730	15758	15815	15582	15841	15819	15809	15594	15628	15765	15579	15673	16087	15830	15818	15582	15683	15649	15719	15856	16006	15681	15882	15708	15689	15586	15774	15731	15787	15811	15643	15804	15720	15786	15800	15702	15871	15610	15705	15606	15608	15724	15709	15815	15786	15914	15674	15798	15725	15697	15864	15832	15838	15680	15834	15738	16027	15839	15775	15670	15585	15707	15900	15705	15955	15842	15743	15838	15817	15652	15722	15784	15760	15805	15554	15745	15699	15602	15768	15822	15762	15663	15652	15763	15946	15709	15785	15829	15693	15892	15781	15755	15841	15811	15889	15663	15786	15663	15845	15607	15871	15788	15754	15890	15759	15807	15741	15873	15507	15661	15813	15739
20466	34117	31903	25720	22005	19626	18383	17564	17034	16703	16258	16457	16160	15996	15878	15545	15408	15522	15378	15237	15258	15423	15250	15317	15341	15487	15417	15534	15419	15194	15345	15402	15228	15428	15248	15208	15422	15267	15303	15324	15115	15728	16110	16042	15868	15366	15265	15201	15100	15054	15157	15194	15166	14937	15250	15227	15085	15167	15074	15225	15159	15215	15183	15179	15114	15023	15108	15265	15154	14960	15215	15142	15291	15087	15081	15074	15029	15019	15124	15132	15274	15090	15004	15119	15122	15057	15086	15086	15093	15069	15051	15145	14940	15181	15150	14907	15107	15049	15096	15121	15027	14925	14942	15014	15076	15096	14987	15021	15188	15127	15202	15193	14912	15135	15108	15040	15104	15120	15169	14977	15001	14891	15044	15044	14903	15061	15235	15083	14912	14977	15021	15058	15248	15185	15070	14923	15129	15104	15168	15091	14928	15027	15036	15181	15122	15219	15059	15026	15136	15201	15118	15006	15105	15064	15112	14839	15106	14996	15240	15056	15186	15035	15115	15036	15029	15007	15163	15175	14851	15190	15164	15076	15009	15247	15037	14990	15109	15298	14913	15090	15175	15068	15065	15082	15010	15048	15123	15047	15092	15128	15064	15137	15103	15194	15145	14933	15180	15140	15207	14870	15110	15082	15022	15162	15131	15085	15078	15122	14941	15076	15168	15101	15163	15120	15111	15073	15181	15107	15195	14969	14894	15046	15136	14921	15063	14954	15101	15074	15104	15056	15037	14985	15094	15231	15109	15209	15051	15271	15194	15176	15125	15099	15147	15034	15109	15010	15063	15223	15053	15069	15149	15077	15092	15038	15165	15045	15013	15146	15027	15013	14943	14938	15123	15083	15081	14936	15101	15044	15005	15240	15055	14978	15077	15048	15105	14986	14957	15127	15332	14932	15021	15070	14957	15059	15034	15082	14984	14974	15064	15139	15013	15148	15166	15033	15102	14946	15007	15218	14992	15186	15066	15105	15039	15021	15160	14911	15051	15047	14953	15105	14997	15034	15009	15073	15085	15077	15127	14954	15060	15099	15021	14960	15036	15099	15007	15142	14872	15091	15203	15051	15058	14985	15251	15077	15069	14883	15071	15142	15104	15191	15104	14883	15314	14880	15110	15139	15166	15098	15115	14969	15028	15015	15007	15025	14994	15058	15054	14922	15072	14976	15077	15063	15144	15093	15083	15032	15115	15118	14964	14983	15267	15159	15102	15062	14985	15170	14990	15157	15066	15204	15121	15084	15020	15049	14991	15084	15048	15124	15118	15067	14980	15014	15161	15085	15051	15270	15060	15100	14920	15046	15171	15111	15017	15038	15001	15033	14998	15014	15153	15184	15026	15097	15068	15181	15054	15207	15139	15112	15045	15050	15138	15139	15177	15231	15325	15216	15044	15276	15278	15104	14937	15124	15163	14924	15128	15010	15110	15033	15088	15093	15041	15193	15134	15161	15195	15059	14973	15055	15197	15065	15258	15075	14898	15113	15050	15031	15121	14988	15077	15114	14959	15059	15155	14991	15072	14969	14999	15125	15193	15011	14977	14937	15108	14961	15016	15263	14939	15036	15017	14965	15212	15071	15100	15045	15056	14995	15034	14977	15074	15080	14907	15034	14966	15024	15243	15127	15026	15076	15101	15049	15128	15007	15185	14903	15023	15128	14948	15013	14930	14982	15183	15118	15025	15268	15127	15059	15156	15061	14985	15029	14973	15183	14950	15051	15094	15052	15159	14802	15009	15088	15121	15049	15145	15113	15020	15080	14989	15310	15255	15079	15192	15095	14784	15158	15024	14975	15199	14932	15227	15128	15096	15129	15089	15152	15040	15260	15019	15030	15059	15171	14910	15047	15195	14897	15096	14889	15138	15004	15087	14998	15092	15087	15043	15032	15067	14999	14862	15095	15009	15198	15130	15189	15112	15184	15081	15209	15183	14994	15089	15100	14998	15126	15116	14989	15048	15110	15123	15169	14989	15014	14974	14942	14883	15133	15058	14928	14974	15039	15114	15211	15194	15260	15071	15125	14976	15124	15046	14948	15141	15158	15205	15218	15114	15146	14895	15230	15065	15060	15076	15046	14842	14918	14966	15199	15013	14971	15164	14899	15062	15227	15091	15031	15027	15113	15152	15132	15078	15052	14967	15114	15003	15186	15123	14998	15108	14886	14937	15049	14873	15098	15017	15137	15080	14982	15056	15092	15282	14943	14939	14972	14916	15093	15048	15110	15086	14953	15116	15164	15028	15106	14974	15132	15044	15143	14999	15188	15138	15185	15003	14954	15034	15056	14920	15298	15180	14937	15078	14906	15124	15107	15046	15021	15002	14909	14970	15124	15072	15083	15167	15084	14947	15038	14897	14963	15110	15070	14997	15126	14906	15153	15041	14950	15011	15057	15196	15160	15253	15163	15152	14998	15080	14992	15264	15213	15001	15173	14964	14947	15124	14964	15008	15066	15085	14877	15006	15118	14932	15035	15187	15140	15016	15156	15086	15156	15176	15056	15107	15156	15137	15206	14954	15084	15170	15158	15112	15160	14926	15139	15090	14988	15068	15154	15085	15199	15120	15066	14974	15070	15178	15049	15224	15026	15232	15072	15088	15066	14889	14945	15082	15182	15160	15016	15104	15170	14988	14984	15044	15111	15165	15135	15105	15102	15128	15078	15025	15191	15079	14933	15049	15183	14997	15006	15046	15051	15022	15116	14973	15016	15127	15194	15181	15119	15086	15010	15109	15004	15186	14930	14987	15220	15177	14956	14990	15181	15074	15253	15086	15231	15001	15036	15064	15044	15076	15148	15070	15105	15089	15245	15126	15043	15022	14993	15035	14901	15047	15042	14926	15101	14995	15043	15006	15103	15132	15149	15026	15083	15180	15076	15009	15132	15018	15104	15194	15046	15080	15049	15117	15156	14905	14904	15251	15079	15129	14989	14932	14921	14976	14955	15158	15048	15055	14889	15035	15070	15118	15116	15156	15109	15011	14949	15194	15043	15055	15182	15020	15095	15154	14956	15085	15139	15011	15200	14951	15148	15173	14986	15191	15078	15133	15030	14979	15263	15123	15234	15174	15009	14997	15011	15031	15053	15292	15237	15094	15069	15087	15254	15091	15165	14998	15132	15089	15032	15099	15098	15006	15140	15113	14997	15031	15138	15218	14821	15047	15158	15057	15012	15007	15133	15039	15080	15031	14975	14897	15045	15100	14907	15039	15037	14911	15139	15045	15256	14988	14969	15045	14953	15029	14897	14927	14847	15193	14991	14919	15000	15270	15052	15118	15087	15005	14995	15033	15118	14971	15254	15047	15039	15096	14882	14969	14924	14944	15087	15095	14971	15088	15133	14973	15201	15036	14945	15134	15036	15109	15060	15021	15043	15090	15110	14942	15219	15029	15057	15074	14974	15274	15242	15196	15244	15135	15215	14998	15102	15078	15109	14966	15207	15005	15016	15232	15321	15180	15059	15198	15046	15014	15301	15204	15040	15111	14977	15033	15018	15086	15246	15201	14997	15021	15093	15158	15217	15142	15173	14992	15048	14951	15158	15150	15093	15252	15032	15095	14955	14984	14971	15054	15021	15085	15182	14947	15135	15136	15201	15120	15029	15124	15048	15206	15152	15020	15033	15042	14984	15169	15149	15128	15238	15020	15070	15096	15086	14997	15161	15050	15039	15124	15154	15149	14929	15065	15179	15180	15052	14984	15120	15125	15032	14950	15119	15290	15046	14997	15200	14995	14983	15201	15001	15128	15185	15060	15071	15007	15071	14982	15051	15135	15193	15008	15088	14918	15173	15011	15041	14940	15032	15162	14981	14960	15138	15127	15109	15178	15123	14965	15232	15134	15136	14994	15042	15194	14925	14982	15178	15105	15097	15057	15154	15072	15056	14926	15240	14901	14921	15001	15063	15252	15013	14972	15080	15004	15063	15228	15096	15044	15135	14899	15204	15296	15087	15388	15203	15202	15048	14930	15120	15042	15229	15101	14960	14907	15172	15101	15060	15118	14993	14989	15083	15108	15132	14906	14906	15085	15133	15146	15103	15206	15127	15062	14968	15026	14954	15000	15084	15104	15127	15030	15006	15219	15033	15253	15213	15235	15098	15092	15100	15083	15210	15101	14895	15267	15231	14929	14848	15087	15202	15104	15151	15104	15000	15075	15027	15119	15135	15082	14947	15219	15067	15089	15024	15200	15081	14942	15184	15181	15173	14999	14856	15061	14999	15137	15062	15158	15102	15167	14948	15206	15041	15030	15002	15060	15107	15037	15143	15076	15012	15269	15070	15193	15169	15079	14942	15208	15154	15112	15043	15212	15055	15282	15159	15141	14988	14937	15056	15066	14943	15305	14969	14992	14993	15043	15077	14966	15029	15089	14945	15125	15158	15202	15066	15100	15080	15070	14984	15007	15159	14957	15267	15095	15361	15087	14927	14885	14995	15072	15016	15178	15035	15133	15032	15280	15092	15112	15166	15060	15161	15089	15188	15136	15082	15085	15102	14944	15029	15332	15072	15120	15016	15162	15044	15228	15065	14912	15005	15060	15287	15089	14939	15056	15126	15005	15067	15105	15162	15064	15172	15002	15083	15056	15066	15115	15058	15121	14910	15140	15130	14898	15175	15233	14980	15013	15035	15331	15273	15093	15113	14983	14970	15040	14995	15024	15015	15064	14989	15073	15235	15066	15103	15048	14894	15129	15164	15035	15112	15075	15101	15121	15168	14975	15100	15085	15035	15121	15346	15069	15082	15034	15164	14968	15229	15092	15049	15113	15007	15039	15065	14960	15014	15100	15015	15005	15086	15318	15164	15116	14934	15190	15043	15051	15201	15215	15073	15139	15057	15015	15194	15030	15067	15005	15082	14966	15054	15157	14813	15207	14982	15118	15099	15019	15027	15049	15126	15042	14969	15091	15011	15141	15057	15167	15021	15087	15236	15036	15175	15250	15145	15067	14923	15120	15207	15108	15082	15074	15173	15106	15177	15208	15170	15212	14913	15021	15054	15054	14952	15034	14935	14985	15278	15003	15125	14934	15123	15084	15226	15166	15076	15080	15141	15129	15004	15143	14983	14954	15102	15013	14984	15159	15026	15143	15109	14982	15154	15037	14963	15081	14960	15140	14900
22939	21361	29236	23889	21742	23480	23963	18774	17662	17634	17434	17060	16893	17014	16608	16611	16569	16387	16179	16366	16315	16144	16242	16284	16132	16036	15964	16128	16215	16083	16283	15972	16056	16182	16029	16099	15982	16221	16137	16143	16388	17008	16934	16775	16888	16315	16130	15895	15914	15854	16045	15983	15926	16195	16027	15898	15811	15912	15983	15927	15899	15792	15854	15831	15816	15976	16004	15842	15722	15886	15937	15894	15826	15761	15743	15869	16139	15933	15843	15970	15816	15832	15930	15809	15833	15908	15758	15764	16041	15958	15902	16065	15817	15732	16004	16095	15967	16035	15885	15957	15964	15812	15872	15858	15938	15861	15920	15945	15882	15605	15736	15765	16021	16009	15782	15945	15985	15888	15832	15848	15758	15791	15874	16019	15761	15876	16011	15864	15734	16140	16011	15882	15820	15890	15982	15928	15919	15954	16074	16078	15940	15954	15957	15817	15748	15663	16025	15971	15889	16004	15887	15851	15751	15717	15861	15809	15847	15876	15920	15862	15895	15893	15849	15769	15992	15971	15803	16119	15888	15871	15873	15929	15842	15745	15850	15673	15808	15655	16011	15762	15982	15949	15967	15805	15990	15982	15919	15830	15724	15713	15828	15941	15722	15819	15766	15918	15760	15836	15788	15811	15912	16123	16096	15846	15793	16107	15734	15827	15792	15903	15987	15877	15824	15986	15979	15989	15929	15760	15899	15810	15860	15890	15694	15710	15863	15842	15918	16044	15769	15852	15762	15917	16019	15926	15916	15628	15947	15710	15804	15890	15825	15875	15808	15895	15700	15960	15850	15792	15960	15948	15865	15914	16018	15926	15926	15796	15897	15797	15914	15906	15982	15995	15662	15936	15921	15982	15766	15892	15971	15887	15724	15895	15868	15709	15996	15838	15686	15792	15917	15800	16037	15912	15934	15953	15811	15824	16057	15780	15660	15798	15831	15990	15871	15969	15901	16093	16051	15721	15917	15938	15518	15922	15822	15796	15797	15908	15909	15891	15889	15684	15777	15806	15959	15936	15855	15748	15655	15734	15879	15971	15730	15833	15801	15818	15775	15805	15894	15823	15805	15904	16134	15729	15961	15894	15709	15965	15888	15827	15894	15926	16052	15678	15760	16176	16187	15979	15887	15671	16009	15867	15810	15698	15870	15861	15985	15978	15896	15804	15830	15831	15876	15738	15777	15712	15949	15832	15953	15865	15937	15768	15775	15622	15760	15956	15813	15782	15935	15782	15844	15852	15783	15893	15894	15911	15897	15662	15956	15854	15882	15780	15835	15800	15813	15723	15942	15963	15787	15920	15716	15858	15888	15964	15903	16092	15748	15835	15792	15881	15851	15899	15815	15866	15903	15838	15693	15831	15764	15891	15989	15916	15818	16042	15896	15683	15747	15953	15801	15856	15838	16064	15751	15852	15731	16011	15901	15868	15943	15855	15730	15842	15890	15898	16143	15822	15834	16086	15973	15743	15942	15938	15952	15772	15700	15860	16003	15912	15884	15821	15939	15967	15865	15877	15878	15922	15924	15798	15725	15551	15914	15776	15853	15778	15774	15977	15917	15768	15749	15626	15938	15963	15785	15879	15815	15908	15920	15955	15742	15893	15858	15752	16004	15827	15781	15743	15820	15916	15731	15881	15855	15976	15784	15774	15833	15772	15946	16013	15886	15861	16131	15941	15907	15807	15933	15704	15863	15956	15866	15920	15888	15825	15839	15968	16019	15852	15838	15840	15810	15863	15883	15867	15867	15685	15732	15558	15856	15838	15937	16008	15922	15737	15896	15948	15917	15913	15741	15690	15807	15881	15959	15818	15643	15900	16044	15522	15918	16100	16003	15837	15750	15780	15741	15864	15786	16031	15747	15853	15928	15859	15908	16163	16061	15795	15891	15752	15758	15860	15656	15707	15979	15912	15748	15709	15801	15919	15997	15709	15981	15878	15801	15960	15842	16050	15799	15749	16032	15897	15915	15948	15970	15792	15833	15867	15877	15842	15953	15720	15905	16015	16054	15971	16021	15650	15878	15790	15936	15922	15924	15830	15728	15868	15867	15941	15657	15986	16008	15971	15869	15889	15758	15999	15978	15747	15630	15774	15671	15757	16099	15800	16081	15993	16017	15760	15767	15863	15668	15896	15982	16017	16049	15862	15992	15910	15753	15945	15939	15891	15999	15907	15824	15819	15785	15768	15963	15912	15781	15820	15921	15891	15900	15849	15839	15758	15680	15779	15832	15809	15763	15745	15928	15958	16037	16026	15825	15891	15867	16005	15867	15827	15731	15718	16009	15853	15863	15853	15960	16000	15891	16071	15798	15961	15895	15999	15959	15866	15953	15846	15901	15949	15670	15771	15853	15960	15794	15926	15842	15822	15810	15882	15779	15676	15690	15813	16035	15624	15858	15933	16085	16045	15996	15891	15966	15701	15832	15931	15698	15810	15673	15975	15680	16036	15906	15846	15905	15925	15880	15807	15770	15762	15900	15816	15950	15763	15868	15739	15744	15911	15917	15885	16027	16047	15832	15950	15836	15777	15764	15931	15671	15723	15906	15913	15773	15948	15994	15885	15748	15841	15797	15945	15852	15730	15686	15797	15809	15858	15809	15741	15949	15576	15651	15704	15793	15682	15950	15998	15828	15865	15877	15786	15870	15887	15749	15888	15869	15811	16071	15736	16039	15847	16038	15878	15956	15848	15887	15980	15742	15714	15833	15900	15889	16015	15669	15737	15891	15785	15865	15890	15901	15999	15713	15892	15994	15969	15769	15868	15794	15965	15684	15816	15864	15811	15727	15941	15916	15989	15822	15972	16003	15892	15796	15933	16083	15807	15895	15830	15882	15726	15911	15974	16017	15926	15729	15883	15891	15738	15790	15952	16125	15798	15986	15884	15954	16061	15993	15862	15643	15810	15782	15731	15985	15665	15738	15700	15875	15971	15876	15915	16048	16061	15957	15859	15801	15892	15807	15715	15752	15893	15834	15875	15847	15870	15843	15828	15626	15882	15924	15897	15872	15897	15796	15794	15817	15877	16039	15688	15679	15769	15975	15899	15948	15875	15679	15905	15883	15857	15890	15722	15764	15734	15754	15701	15670	15890	16045	15843	16100	15866	15944	15813	15913	15887	15928	15705	15812	15825	15860	15917	15889	15808	15971	15846	15839	16163	15930	16151	15945	15863	15866	15952	15796	15888	15733	15865	15771	15754	15720	15787	16004	15897	15784	15939	15785	15933	15894	15760	15873	15941	15981	15771	15629	15771	15823	15787	16030	15869	15865	15905	15808	15989	15874	15798	16015	15868	15690	15640	15722	15881	15775	15798	16046	15817	15967	16092	16065	16212	15786	15832	15770	16206	15936	15838	15899	15966	15808	15908	15821	15859	15870	15899	15793	15835	15934	15947	15854	15617	15791	16055	15824	15708	15710	15744	15861	15705	16020	15920	15661	15749	15633	15731	15893	15848	15699	15844	15694	15818	15978	15881	15790	15837	15835	15990	15905	15785	15832	15944	15859	16064	15643	15842	15960	15751	15751	15930	15717	16075	15879	15717	15989	15816	15972	15872	15864	15721	15692	15762	15852	15819	15796	15697	15936	15816	15664	15818	15911	15914	15686	15858	15972	16079	15973	16019	15778	15853	15743	15897	15849	15759	15659	15805	15997	15985	15687	15676	16073	15915	15955	15720	15813	15768	15719	15885	15852	15924	15887	15930	15823	15842	15807	15865	15915	15974	15680	15892	15742	16092	15918	15793	15936	15787	15884	15836	15887	15688	15900	15878	16177	15688	15813	15848	15855	15877	15764	15848	15855	15921	15733	15925	15965	15876	15736	15958	15986	15957	15992	15713	15741	15904	15783	15795	16015	15708	15734	15805	15873	15772	15749	15928	15790	15866	15730	15598	15790	15810	15650	15842	15982	15748	15789	15868	15918	15917	15940	15920	15726	15726	15726	15990	15804	15711	15716	15675	15883	15852	15697	15800	15803	15944	15981	16051	15902	15714	15729	15715	15800	15862	15900	15738	15862	15860	15756	15735	15984	15829	15941	15879	16040	16049	15721	15996	15965	15845	15785	15815	15935	15980	15897	15880	15969	15778	15928	15847	15818	15789	15884	15769	15963	15652	16004	15941	15705	15843	15937	15915	15810	15698	15898	15884	15852	15783	15844	15871	15807	15914	15810	15952	15921	15780	15649	15797	15768	15853	15859	15721	15742	15805	15988	15885	15901	15709	15898	15792	15965	15877	15732	15800	15808	15991	15862	15946	15759	15954	15854	15718	15748	15800	15860	16017	16018	16029	16028	15866	15805	15949	15919	15908	15919	15933	15818	16060	15810	15919	15671	15991	16138	15938	15906	15883	15894	15898	15900	15784	15814	15693	15941	15689	15826	15888	15693	15807	15758	15751	15815	15904	15748	15794	15754	15855	15947	15957	15988	15992	15646	15874	15884	15904	15905	15821	15788	15757	15927	15890	15827	15832	15864	15824	15851	15922	15781	15690	15999	15770	15695	15737	15729	15819	15860	15995	15611	15801	15759	15732	15754	16004	15899	15821	15970	15976	16119	15966	15934	15907	15838	15754	15940	15960	16049	15823	15698	15671	15730	15673	16032	15887	16048	15938	15735	15651	15839	15881	15883	16046	15642	15879	15945	15851	15866	15775	15740	15666	15822	15762	15909	15935	15868	15886	15798	15954	15902	15875	15883	15598	15875	15793	15881	15816	15709	15983	15894	15735	15715	15996	16028	15729	15894	15880	15894	15881	15883	16025	16064	16002	15795	15654	15965	15727	15719	15840	15922	15979	15738	16004	15923	16041	15877	15758	15873	15830	15916	15591	16053	15752	15877	15788	15948	15747	15880	15865	15514	15845	16064	15843	15967	16000	15902	15895	15749	15689	15676	15683	15887	15922	15899	15859	16010	15865	15828	16022	16016	16104	15943	15904	15913	15835	15683	15865	15910	15789	15937	15868	15800	15888	15844	15849	15925	15868	15891	15929	15938	15822	15903	15994	16068	15634	15932	15839	15822	15914	15881	15836	15958	15845	15932	15730	15824	15780	15911	15836	15738	15787	15891	15924	15711	16094	15675	15733	15781	15870	15711	15920	15872	15682	15891	15933	15893	15912	15815	15645
22023	37095	35606	29376	24808	22124	20261	19001	18362	17688	17296	17542	16736	16502	16119	15858	15886	15788	15799	15639	15381	15575	15486	15556	15505	15489	15458	15459	15698	15459	15592	15513	15413	15457	15402	15426	15340	15238	15270	15379	16341	16856	16751	16455	16092	15482	15443	15050	15051	15123	15099	15135	15145	15019	15033	15159	15321	15114	15179	15176	15169	15056	15005	15289	15096	15240	15140	15173	15072	15105	15077	15178	15106	15151	15264	15127	15018	15047	15148	15015	15244	15041	15034	15213	14993	15173	15207	15097	15067	15125	15173	15130	15225	15062	15135	15232	15203	15121	15007	15035	15197	15162	15109	14940	15132	15120	15083	15065	15274	15293	14951	15114	15191	15031	15067	15180	15061	15092	15182	15098	15027	15266	15162	15228	15201	15145	14967	15048	15180	15122	15147	15086	15317	15156	15060	15115	15073	14968	15081	15282	14997	15244	15196	15019	15122	15185	15187	15067	15124	15166	14981	15151	14982	15185	15306	15259	15069	15168	15169	15053	15148	15226	15047	15099	15157	15090	15257	15111	15161	15258	15132	15065	15079	15086	15089	15067	15285	15127	15235	15020	15130	15031	15390	14965	15388	15201	14980	15020	15232	15123	15277	15131	15305	15199	15055	15026	15200	15209	15196	15154	15125	15242	14991	15178	15006	15178	15050	15150	15222	15213	15241	15108	14952	15051	15097	15276	15107	15013	15252	15234	15112	15060	15019	15081	15213	15117	15189	15183	15076	15297	15111	15099	15217	15114	15048	15153	15062	15156	15067	15115	15127	15026	15156	15099	15206	15134	15230	14952	15180	15252	15097	15037	15214	15098	15050	15175	15219	15137	15038	15080	15041	15298	15014	15043	15172	15205	14953	15062	15039	15113	15320	15155	15060	15165	15164	15134	15167	15048	14985	15154	14954	15269	15074	15163	14851	15351	15210	15078	15216	15137	15230	15104	15063	15040	15196	15097	15211	15110	15086	14939	15171	15266	15149	15045	15176	15191	15025	15126	14958	15032	15181	15150	15101	15243	15183	15050	15156	15221	15083	15115	15146	15163	15053	15018	15238	15150	15230	15238	15164	15064	14954	14930	15114	15114	15214	15234	15048	15239	15157	14989	15166	15033	14937	15214	15153	15177	15040	14979	15022	14958	15248	15201	15151	15189	15179	15214	15129	15166	15108	15179	15206	15043	15108	14990	15196	15003	15033	15207	15158	15103	15076	15218	15110	15104	15022	15051	14907	15117	15086	15209	15097	15162	15242	15099	15154	15202	15233	15077	15151	15203	14982	15211	15071	15174	15163	15291	14999	15055	14943	15147	15015	15185	15137	14986	15174	15071	15144	15054	15077	15013	15176	15126	15117	15051	15180	15159	15217	15000	15253	15015	15204	15061	15196	15205	15115	15112	14988	15135	15009	14900	15115	15086	15121	15267	15046	14983	15214	15116	15251	15080	15069	15129	15073	15046	15200	15135	15146	15015	15086	14948	15046	15138	15042	15148	14934	15155	15207	15017	15273	15193	15090	15079	15003	15140	15250	15153	15247	15007	15048	15206	15063	15004	15003	15116	15096	15211	14984	15071	15127	15069	15082	15261	15151	15070	15141	15101	15158	15165	15200	15116	15110	15308	15139	15079	15191	15170	15046	15153	15023	15144	14991	15035	15245	15098	15035	14833	15088	15074	15069	15160	15072	15129	15088	15088	15049	15069	15125	15082	15013	15132	15211	15048	14925	15237	15170	15115	15052	15144	15115	15042	14949	15268	15253	15195	15129	15137	15234	14898	15014	15195	15134	15317	15169	15132	15124	15227	15053	15090	15046	15045	14995	15054	15168	15067	15171	15180	15111	15194	15170	15002	15107	15002	15079	15194	15025	15084	15028	15097	15119	15158	15126	15053	15152	15083	15276	15131	15387	15236	15112	15174	15008	15185	15058	15047	15145	15119	15051	15065	15022	15249	15226	15003	15128	15123	15125	15179	15130	15176	15176	15121	15000	15173	14847	15100	15108	15124	15071	15078	15098	15207	15178	15031	14869	15021	15016	15200	14980	15149	15095	15013	15164	15087	15294	15184	15137	15239	15032	15260	15068	15088	15262	15030	15163	15268	15039	15128	15157	15113	15212	15183	15156	15067	15108	15153	15074	15054	15337	15132	15185	15226	15101	15046	15192	15200	15117	15100	15080	15186	15127	15031	15280	15088	14894	15227	15080	15323	14882	14905	15264	14987	15055	14998	15073	15182	15005	15147	15227	15032	14983	15156	15121	15152	15109	15089	15135	15072	15223	15103	15147	15129	15097	15171	15191	15145	14967	14847	15292	15171	15189	15226	15135	15205	15017	14946	15132	15028	15244	15121	15114	15100	15084	15146	15102	15264	15143	15081	15168	15277	15036	15104	15099	15089	15074	15060	15024	15046	15076	15239	15199	15094	15053	15225	15141	14934	15078	15119	15180	15181	15001	15198	15219	15158	15059	15079	15041	15098	15022	15052	15199	15215	15224	15118	15023	15065	15179	15029	15107	14979	15455	15079	15087	15256	15245	15062	15181	15116	15129	15172	15190	15054	15121	15290	15198	15245	15219	15108	15046	15010	15185	15036	15262	15157	15362	15216	15220	15388	15153	15174	15231	15195	15190	14997	15178	14992	14982	15021	15127	15202	15173	15127	15116	15085	15113	14972	15078	15127	15135	15143	15167	15111	15191	15090	14988	14910	15096	15176	15048	15012	15013	15036	15200	15065	15258	15145	15078	14970	15158	15120	15091	15055	15016	15090	15071	14906	15226	15192	15071	15170	15163	15097	15178	15002	15083	15236	15053	15115	14992	15263	15144	15109	14930	15081	15156	15244	15066	15130	15098	14983	15235	14968	15111	15112	14953	15195	15144	15184	15044	15179	15187	15122	15206	15144	15055	15022	15187	15120	15175	15203	15196	15065	15227	15032	15119	15276	15308	14994	15238	15036	15165	15235	15253	14898	15312	15092	15198	15003	15118	15140	15246	15126	15114	15050	15099	15407	15005	15184	15069	15231	15179	15048	15106	15057	15271	15270	15103	15214	15133	15174	15097	15090	15161	14937	15059	15219	15023	15188	15158	15115	15010	14983	15112	15113	15049	15159	15173	15150	15122	15129	15137	14967	15194	15134	15083	15165	15066	15058	15146	14980	15198	14966	14934	15110	15184	14874	15057	15180	15142	15118	14939	15191	15076	15018	15131	15315	15110	15107	14919	15106	14974	15038	15291	15108	15018	14962	14837	15081	15127	15080	15105	15157	15020	15347	14939	15154	15196	15106	15140	15014	14921	15155	15004	15154	15214	15152	15114	15141	15127	15249	15116	15174	15251	15009	15054	15121	15121	15160	15127	15240	15104	15117	15167	15082	14970	15123	15073	15117	15170	15267	15035	14942	15281	15135	15088	15146	15053	15261	15051	15231	14999	15020	15234	15061	15167	15001	15336	15134	15245	15179	15078	15165	15148	15160	15002	15067	15222	15141	15030	15177	15060	15003	15271	15111	15147	15209	15047	15134	15084	15097	15065	15060	15361	15166	14957	14917	15086	15234	15250	15088	15201	15074	15215	15093	15249	14984	15293	15209	15059	15035	15071	15074	15156	15102	15229	15013	15139	15017	15138	15100	14942	15001	15206	15002	15160	14947	15045	15154	15219	15237	15165	15021	15116	15085	15199	15110	15038	15038	15037	15226	15164	15046	15110	15094	15193	15169	15112	15077	14978	14982	15173	14995	15172	15052	15061	15215	15189	15078	15183	15056	15127	15232	15198	15161	14928	15020	15078	15208	15014	15022	15097	15129	14995	15034	15071	15056	15023	14981	14912	15196	15056	15003	15237	15092	15109	15106	15080	15061	15112	15060	15054	15005	14834	15097	15020	15067	15332	15342	15068	15122	15093	15145	15095	15023	15232	15199	15130	15132	15213	15236	15114	15155	14978	15155	15077	15253	15273	15263	15187	15222	15034	15084	15197	15142	15148	15104	15127	15062	15128	14933	15237	15155	15175	15113	15250	15122	14995	15161	15309	15101	15076	15206	15236	15030	15227	15263	14999	15196	15181	14890	15209	15080	15057	15031	15117	15101	15146	15329	15277	15207	15113	15144	15157	15067	15045	15112	15056	15120	15095	14997	15221	15116	15122	15205	15198	15302	15177	15071	15170	15023	15149	15240	15158	15085	15046	15117	15224	15061	15044	14963	15137	15175	15237	15017	15146	15115	15004	15271	15173	15212	15057	15299	15178	15042	15170	14970	15284	15104	15053	15191	15218	15196	15094	15084	14986	14999	15117	15162	15163	15106	15129	15113	15254	15160	15174	15194	15122	14996	15109	15111	14944	15015	15243	14937	14982	15203	15199	15050	15113	15121	15188	15298	15042	14905	15162	15037	15232	14934	15060	15207	15146	15144	15282	15198	15129	15131	15227	15126	15021	15208	15074	15122	15099	15153	15074	15142	14907	15307	15152	15143	14974	15075	15346	15107	15161	15009	15349	15249	14981	15147	15387	15025	15046	15134	15090	15140	15254	15112	15030	14907	15072	15216	15304	15076	15148	15211	15229	15212	15131	15118	15193	15047	15189	15054	15175	15123	14978	15194	14957	15141	15173	15202	14930	15057	15027	15146	15090	15107	15254	15128	15184	15241	15133	15037	15173	14921	15192	15249	15193	15167	15097	15105	15040	15180	15071	14996	15066	15163	15111	15093	15157	15031	15048	15144	15233	15134	15117	14977	15121	15011	15168	15084	15119	15106	15127	15189	15012	15324	15034	15119	15150	15147	14937	15087	14999	15148	15055	14911	15167	14937	15242	15357	15226	15123	15189	15152	15216	15077	15229	15091	15209	15161	15022	15034	15139	15107	15171	15189	14984	15354	15125	14986	15093	15083	15085	15344	15143	15060	15241	15030	15077	14914	15196	15127	15129	15192	15182	15174	15258	15156	15107	15124	15163	14978	15105	15158	15225	15132	15057	15128	15048	15067	15203	15208	15153	15157	15078	15295	15060	15138	15181	15121	15017	15024	15138	15276	15368	15201	15072	15077	14953	14854	15185	15200	15154	15135	14985	15136	15078	15187	15299	15109	15291	15107	15120	14938	14989	15067	15159	15054	14985	15035	15049	14928	15078	15004	15065	15080
27368	22361	25398	21920	17666	16749	16822	16233	16237	16200	16263	16164	16283	15996	16280	15877	15807	16076	15919	15884	15881	15847	15924	15821	16002	15831	15980	16137	16195	15983	15918	15967	16021	16011	15916	15910	15901	15922	15895	15791	15951	15955	15950	16122	16055	15807	15599	15766	15847	15786	15682	15905	15947	15842	15879	15854	15910	15638	15709	15890	15729	15911	15840	16037	15877	15819	15874	15814	15897	15989	15764	15941	15721	15816	15784	15834	15676	15820	15681	16024	15876	15766	15836	15727	15865	15781	15838	15847	15672	15827	15656	15835	15864	15800	15867	16079	15710	15748	15875	15731	15790	15839	15795	15925	15951	15804	15931	16008	15840	15816	15881	15899	15834	16007	15728	15819	15921	15789	15823	15667	15873	15810	15698	15853	15744	15793	15947	15725	15811	15663	15724	15954	15991	15915	15779	15575	15747	15845	15711	15756	15910	15983	15811	15773	15906	15815	15818	15759	15938	15826	15768	15729	15787	15718	15768	15894	15826	15887	15939	15519	15896	15779	15805	15733	15721	15790	15761	15888	15858	15956	15784	15845	15892	15747	15910	15757	15864	15843	15695	15754	15885	15792	15746	15787	15725	15714	15908	15922	15639	15869	15856	15821	15942	16038	15899	15961	15830	15927	15758	15828	15723	16032	15832	15985	15835	15795	15829	15798	15763	15823	15798	15748	15728	15761	15825	15741	16030	15859	15798	15833	15885	15682	15890	16066	15722	15677	15845	15761	15879	15911	15757	16096	16023	15874	15837	15867	15811	15788	15866	15895	15901	15694	15866	15846	15825	15846	15660	15654	15781	16062	16064	15820	15879	15621	15562	15648	15819	15965	15808	15808	15884	15912	15805	15791	15656	15812	15915	15717	15607	15773	15807	15875	15849	15797	15720	15853	15834	15723	15764	15949	15913	15927	15781	15959	15803	15917	15756	15910	15778	15745	15929	15835	15774	15769	15688	15537	15759	15738	15759	15849	15794	15818	15926	15904	15754	16011	16049	15953	15948	15977	15830	15816	15871	15595	15885	15922	15878	15675	15922	15740	15814	15977	15751	15623	16033	15684	15812	15751	15920	15678	15726	15722	15983	15821	15750	15790	15805	15965	15812	15859	15955	15625	15902	15550	15768	15853	15885	15694	16134	15736	15904	15922	15826	15702	15682	15723	15884	16006	15764	15744	15689	15758	15967	15895	15782	15931	15885	15658	15613	15952	16002	15699	16019	15814	15966	15728	15658	15969	15972	15828	15911	15865	15859	15703	15850	15895	15862	15809	15767	15875	15688	15818	15922	15742	15746	15690	15882	15934	15795	15779	15800	15748	15833	15841	15687	15548	15750	15749	15905	15793	16001	15839	15739	15925	15858	15708	15895	16007	15820	15888	15882	16038	15947	16059	15972	15895	15929	15969	15887	15737	15802	15842	15361	15743	15864	15904	15979	15917	15539	15928	15885	15765	15927	15931	15702	15585	15870	15858	15754	15787	15637	15801	16073	15662	15856	15939	15745	15889	15826	15931	16142	15854	15887	15951	15874	15755	15848	15979	15775	15885	15808	15978	15925	15891	15776	15877	15921	15805	15992	15881	15974	15838	15978	15810	15734	15830	15765	15839	15851	15793	15803	15863	15736	15819	15522	15634	15699	15776	15700	15821	15613	15999	15835	15708	15850	15829	15794	15795	15909	15838	15815	15725	15762	15799	15835	15791	15901	15672	15707	15816	15878	15742	15977	15819	15866	16012	15709	15893	15744	15946	16065	15917	15925	15734	15946	15642	15944	15751	15541	15860	15794	15660	15886	15806	15986	15705	15826	15863	15890	15926	15755	15843	15958	15928	15990	15814	15763	15773	15735	15825	15697	15940	15936	15896	15796	15801	15868	15958	15786	15732	15821	15863	15870	15785	15965	15958	16110	15846	15931	15878	15796	15728	15802	15729	15841	15916	15845	15866	16075	15694	15815	15858	15879	15991	15806	15905	15787	15971	15836	15776	15579	15718	15878	15858	16010	15843	15922	15952	15921	15818	15733	15892	15815	15548	15704	15936	15716	15979	15999	15827	15883	15831	15822	15828	15866	15710	16068	15924	15825	15889	15917	15888	16014	16097	15812	15933	15882	15941	15891	15690	15960	15851	15594	15712	15903	15861	15779	15818	15824	15736	15963	15893	15949	16024	15818	15738	15923	15710	15718	15861	15839	15784	16024	15915	15875	15858	15954	15813	16032	15801	15945	15665	15878	15934	15813	15738	15717	15751	15746	15837	15729	15823	15825	15957	15810	15860	15701	15535	15968	15878	15712	15888	15703	15976	15839	15909	15861	15873	15702	15814	15860	15791	15798	15683	15714	15864	15880	15689	15897	16021	15913	15801	15906	15787	15898	15907	15689	15868	15808	15674	15908	16026	15830	15732	15728	15750	15815	15997	15975	15920	15805	15946	15903	15788	15887	16054	15909	15965	15905	15928	16083	15938	15957	15984	15814	15879	15858	15827	15935	15858	15691	15999	15869	15981	15680	15880	15739	15983	16008	15787	15796	15694	15841	15766	15913	15971	15855	15870	15986	15774	15715	15824	15820	15895	15933	15667	15623	15779	15898	15975	15882	15851	15876	15955	15785	15849	15917	16040	15853	15955	15744	16091	15719	15581	15790	15898	15827	15913	15840	15743	16145	15974	15824	15979	15840	15863	15873	15962	16048	15832	15902	15819	15923	15785	15819	16061	15856	15868	15932	15572	15913	15760	15837	15700	15797	15822	15879	15606	15947	15831	15817	16027	15913	15894	15818	15717	15910	15694	15812	15790	16038	15795	15909	15801	16077	15776	15911	15937	15715	15817	15973	15915	15885	16028	16013	15756	16134	15742	15659	15737	15844	15857	15917	15727	15915	15876	16033	15785	15933	15634	15928	15935	15984	15657	15663	15874	15837	15925	15889	16017	16030	15988	16003	15981	16028	15919	15976	15824	15930	15908	15854	15837	15816	15870	15790	15818	15885	15912	15977	15812	15881	15953	15813	15828	15847	15963	15865	15688	15792	15682	15745	15957	15828	15914	15838	15824	15846	15709	15879	15699	15912	15923	15857	15834	15842	15855	15921	15761	15893	15723	15970	15496	16062	16065	15776	15551	15866	15852	15784	15951	16026	15772	15830	15919	15689	15785	15871	15972	15700	15929	15856	15595	15886	15671	15665	15878	15748	15831	15950	15856	15802	15817	15735	15864	15935	15824	15906	15790	15745	15930	15877	16018	15998	15723	15607	15934	15916	15940	15831	15784	15863	15822	15758	15877	15719	15866	15742	15750	15703	15851	16026	15990	15805	15757	15925	15852	16054	15867	15789	15880	15695	15837	15708	16045	15798	15698	15994	15857	15833	15996	15752	15873	15883	15840	15927	15985	15931	15624	15792	15760	15697	15861	15637	15941	15915	16008	15857	15544	15750	15896	15959	16067	15977	15649	15934	15671	15811	15897	15828	15874	16020	15747	15852	15718	15894	15716	15937	15888	15803	15966	15893	15782	15719	16032	16075	15867	15804	15892	15826	15786	15947	16063	15861	15773	16103	15760	15917	15912	15837	15843	15727	15904	15792	16011	15735	16083	15880	15917	15561	15786	15902	15870	15705	15655	15881	15577	15869	15875	15745	15998	15986	16126	15937	15711	15736	15795	15916	15916	15940	15825	15961	15802	15852	16021	15980	15684	15944	15671	16006	15754	15707	15793	16071	15943	15838	15705	15870	15827	15771	15773	15692	15725	15747	15757	15862	15733	15762	15677	15684	15833	15625	15817	15908	15780	15940	15876	15904	15894	15898	15846	15835	15915	15639	15787	15968	15759	15804	15805	15781	15936	15836	15892	15662	15875	15896	15839	15854	15856	15901	15892	15783	15934	15934	15712	15832	15698	15875	15663	15884	15941	15831	15931	16016	15878	15679	15756	15934	15659	15934	15719	15725	16071	16040	16015	15882	15856	15957	15809	15678	15774	15952	15796	16021	15769	15991	16003	15811	15725	15851	15755	15963	15803	15847	15793	15800	15899	16068	15715	15873	15853	15759	15823	15991	15971	15896	15773	16015	15971	15993	15868	15748	15852	15604	15857	15871	15897	15827	15893	15801	15946	15892	15785	15937	15868	15908	15910	15918	16004	15810	15763	15832	15850	15829	15837	15841	16009	15659	15699	15595	15818	16012	15734	15946	15884	15867	15727	15822	15747	15671	15883	15910	15724	15970	15869	15900	15883	15961	15942	15989	15648	15792	15809	15962	15890	15786	15816	15903	15810	15748	16028	15761	15926	15843	15885	15863	16004	15852	15735	15764	15777	15785	15730	15736	15826	15928	15875	15830	15771	16069	15615	15873	16022	15978	15701	15639	15816	15727	15827	15769	15743	15764	15889	15969	15833	15941	16070	15849	15983	15858	15858	15609	15606	15694	15998	15669	15847	15670	15815	15872	15767	15889	15610	15899	15688	15804	15760	15805	15716	15686	15770	16003	15997	15904	15657	15732	15698	15573	16014	15811	15842	15975	15659	15654	15708	15863	15691	15742	15922	15606	15896	15886	15772	15766	15932	15834	15820	16004	15767	15875	15905	15831	15923	15657	15773	15961	15641	15805	15728	15863	15930	16026	15836	15826	15962	15816	15840	15968	15811	15720	15968	15780	15954	16011	15778	15855	15852	15977	15922	15798	15641	15757	15840	15787	15772	15883	15822	15786	16096	15782	15976	15865	15811	15869	15884	15814	15841	15823	15711	15768	15836	15936	15778	15650	15693	15769	15868	15756	15828	16106	15995	15793	15843	15769	15770	16037	15904	15782	15928	15961	15697	15844	15796	15942	15793	15833	15945	16007	15911	16051	15718	15805	15819	16018	15925	15876	15624	15752	15817	15953	15841	15865	15693	15854	15950	15668	15864	15930	15874	15822	15726	15840	15876	15775	15959	15875	15860	15880	15740	15740	15677	15726	16022	15687	15855	15861	15781	15684	15853	15822	15661	15607	15841	15821	15626	15908	15755	15865	15861	15949	15837	15691	15785	15889	15782	15780	15854	15748	15862	15817	15993	15874	15863	15567	15788	16006	15851	15859	15948	15906	15990	15774	15835	15687	15766	15790	15778	15756	15816	15934	15913	15879	15890	16035	15742	15922	15937
19293	25820	24380	19669	17901	16908	16396	16118	15984	15901	15614	16000	15581	15493	15366	15521	15288	15273	15107	15067	15302	15220	15212	15174	15258	15239	15315	15067	15263	15257	15329	15164	15199	15178	15064	15332	15116	15071	15197	15111	14925	15285	15316	15247	15099	15082	15224	14951	15181	15156	15048	15172	15162	15086	15224	15066	15189	14951	15077	15008	15090	15171	15025	15055	15020	15131	15174	15122	15005	15166	15011	14970	15209	14965	15086	15295	15003	14962	15029	15192	15030	15079	14942	15023	15035	15090	15195	15029	15133	15038	15081	15223	15028	15190	15062	15058	15108	15107	15167	15067	14925	14955	15279	15075	15106	15104	15094	15063	14899	15041	15061	15256	15043	15266	15087	15237	15104	15037	15115	15158	15182	14976	14985	15049	14979	15037	14955	15175	15088	15086	15018	14972	15116	15023	15011	15127	15288	15061	14939	15007	15040	15098	15010	15090	15046	15122	15210	15053	15076	15111	15072	15125	15126	15132	15143	15085	15086	14935	15071	15171	14950	15004	15183	15116	15133	15226	15190	15155	15035	15032	14986	15204	15164	15137	15105	15254	14985	15152	15044	15196	15043	15175	14926	15059	15157	15096	15150	15071	15003	15145	15129	15011	15069	14989	14933	15113	14998	15131	15175	15168	15044	15043	15163	15101	15090	15172	15175	15077	15163	15156	15157	15143	15216	15170	15042	15075	15148	15024	15104	15039	15060	15197	15024	15060	15146	15135	15014	15178	15060	15046	15093	15024	15211	15331	15116	15054	15143	15188	15107	15037	15124	15120	14967	15286	14955	15258	14952	15023	15203	15025	15071	15146	15268	15220	15154	14962	15057	15154	15090	15202	15092	15134	15206	15248	15262	14999	15132	15146	15008	15144	15224	15095	15120	15202	15165	14971	15045	14948	15306	15081	15097	15058	15225	14968	15234	15033	15083	14896	15065	15082	15005	15138	15039	15194	15095	15163	15478	15087	15077	15147	15157	15046	15042	15007	15191	15062	15150	15144	15122	15096	15191	15040	14952	14937	15049	15136	15025	15028	15139	14997	15153	14961	15096	15144	14922	14854	15188	15167	14937	14988	15182	15043	15163	15087	15121	15074	15151	15042	15240	15062	15106	15079	14929	15106	15249	15162	15106	15182	15217	15263	15091	15090	15052	15073	15324	15093	15090	15153	15136	15070	15104	14970	15248	15173	15079	15063	15069	15220	15097	14958	15052	15190	15155	15131	15159	15180	14960	15009	15143	15034	15135	15020	15204	15075	15031	15037	15150	15057	15095	15151	15232	15149	14995	15169	15022	15017	15185	15065	15218	15224	15064	15048	14992	15160	15166	15231	15059	15061	15048	15009	15302	15042	14982	15153	15125	15215	15165	15048	15114	14941	15049	14971	15086	15195	14957	15096	15134	15134	15023	15038	15072	15142	15180	15132	15175	15000	15090	15301	14849	15047	15075	14942	14986	15014	15068	15062	15134	15127	15125	15108	15151	15243	15127	15113	14993	15010	15098	14957	15094	15084	15142	14981	15102	15170	14998	14980	14931	15101	15077	15018	14927	15177	15101	15222	15060	15009	15208	14993	15001	15012	15200	15056	15101	15102	15063	14982	15247	15074	15086	15108	15128	15111	15186	15197	15184	15038	15142	15117	14971	14994	15032	15123	15027	15225	15039	15259	15039	15139	15196	14988	15048	15100	15142	15019	15060	15100	15302	15149	15086	15055	15034	15115	14910	15044	14921	15194	15080	15226	15142	15004	15237	15034	15132	15004	15197	15108	15027	15149	15085	14966	14997	15094	15169	15125	15162	15169	14988	15174	15072	15174	15221	15068	15251	15118	15034	14947	15079	15091	15216	15046	15137	14940	15277	15052	14982	15009	15033	15017	14996	15027	15141	15120	15138	15009	14888	15081	15025	14953	15271	15060	15171	14975	15175	15040	15176	15036	15125	15104	15160	14958	15160	14997	15087	15152	14932	15121	15245	15087	15066	15132	15103	15129	14958	15172	15159	15122	15319	15101	15231	15246	15274	15084	15082	15075	15059	15055	15011	15095	14976	15000	15025	15203	15119	15023	15072	15080	15168	15171	15100	15119	15123	15229	15074	15127	15062	15072	15037	14985	15145	15066	15014	15077	15019	15105	15175	15064	15132	15115	15190	15165	15020	15182	15137	15162	15077	15004	15023	14907	14975	15310	15249	15137	15099	15133	15054	15065	15111	15142	15044	15086	15308	15055	15030	15142	15166	15003	14976	15188	14991	15066	15104	15060	15038	15081	15091	15179	15158	15109	15042	15076	14967	15071	15098	15113	15109	15172	15093	15127	14983	15099	15053	15079	15082	15108	15171	15112	15040	15129	15161	15082	15187	15079	15260	15015	15091	14986	15046	15038	14954	15134	15054	15087	15005	14834	15288	15170	15161	14970	15137	15118	15117	15033	15141	15048	15096	15066	15094	15051	15113	15075	15028	15014	15141	15081	15200	14949	14999	14983	15095	14995	15204	15014	14982	14924	14954	15170	14989	15076	15206	14984	15019	15098	15002	15165	15057	15203	15114	15252	15310	15151	15125	15032	15064	14941	15129	15293	15093	15119	15227	14985	15082	15013	14991	15096	15151	14920	15315	14994	15184	15237	15020	14916	15149	14912	14905	15260	15149	14939	15141	15082	15018	14911	14981	14954	15038	15007	15231	15091	15172	15205	15178	15177	15065	15125	15047	15013	15110	14895	15044	15134	15081	15115	15077	14892	15094	15121	15027	15067	15254	15117	14908	15075	15217	15133	14940	15116	15051	15053	15141	15014	15067	15252	14965	15325	15094	15161	15008	15231	15027	15035	15168	15134	15122	15085	14953	14945	15108	15129	15155	15058	15040	15096	15087	14980	14980	15238	15054	14917	15053	15103	15081	14930	15138	15138	15320	15150	15240	14995	14976	15019	15006	15108	15006	15043	14996	15167	15139	15028	15036	15171	15102	15025	15088	15035	15067	14957	15085	15115	14983	15238	15161	15128	15092	15188	15014	15018	15213	15055	15079	15088	15165	15152	15079	15081	15285	15003	15226	15067	15024	15065	15098	15102	15038	15040	15134	14985	15041	15094	15124	14994	14988	15138	15043	15065	15031	15112	15191	15187	15062	15262	15059	15117	15255	15024	15092	15029	15227	15045	15091	15170	15007	15086	15162	15079	15148	15328	15012	15233	15013	15269	15203	15090	15170	15146	14979	15056	15141	15045	14940	15153	15022	15191	15148	15056	15000	15035	15033	14995	15034	15221	15220	15295	15081	15070	15262	15190	15008	15141	15205	15084	15226	14862	15119	15045	15201	15043	15234	15246	14973	15103	15058	15160	15137	15036	14877	15088	15104	15013	15051	15106	15213	15139	15144	15122	15108	15153	15040	15122	15252	15179	15173	14991	15104	15200	15096	15123	15187	15128	15053	15057	15013	14985	15154	15107	15034	15068	15231	14795	15218	14898	15185	15095	15054	15103	15210	15199	15270	15034	15026	14950	15090	15283	14946	15015	15004	15064	15094	15073	15181	15060	15236	15145	15076	15072	15201	15190	15176	15151	15064	15034	15186	15113	14944	15096	15149	15148	15137	15032	15172	14924	15227	15037	15149	15000	15080	15011	15107	15132	15110	15024	14947	15258	15129	15081	15165	15124	15128	15176	14811	15202	15066	15029	15099	15051	15062	15178	15002	15233	15100	15157	14943	15051	15043	15099	15126	15021	15175	15091	15021	15075	15111	15028	15106	15202	15055	15161	14885	15098	14850	15294	15075	15015	15125	15028	14988	15027	15209	14925	15196	14961	15139	15247	15149	14923	14961	15197	15030	15101	15074	15155	15070	15034	15270	15081	15033	15124	15071	15101	15160	15143	15169	14880	15182	15285	15157	15149	15127	15223	15030	15094	15002	15173	15156	14635	15089	14986	15155	15059	15161	15130	15096	15094	15014	15071	15067	15169	14974	15047	14987	14965	14997	15085	15117	15064	15145	15087	15104	15061	15003	15156	15125	15151	15185	15056	15010	15171	15124	15111	15044	14939	15145	15252	15225	15045	15108	15157	15146	14978	14940	15202	14999	15034	15056	15147	15099	15066	15226	15024	15054	15145	15122	15164	15090	15041	15088	15030	15109	15081	15203	15123	15159	14884	15138	15049	15308	15092	15015	15148	15138	15187	15150	15063	15004	15155	14884	15167	15042	15130	15015	15159	14968	14991	15029	14945	15168	15160	15063	15039	15280	15010	14969	15063	15220	15054	15041	15129	15177	15242	15253	15118	15223	14987	15109	14940	15120	15113	15183	14975	15099	15150	14924	15093	15159	15195	15142	15210	15197	14983	15067	15127	15074	15191	15080	15043	15053	15282	15178	14950	14997	15141	14909	15119	15142	15059	14909	15088	15235	15100	15171	15107	15318	14950	15043	15054	15128	15182	15132	15199	15182	15139	15251	15179	15130	15078	15137	15072	15060	15096	15089	15004	15006	15111	15160	14900	15195	15205	15129	14999	15276	15149	15135	15227	15067	15164	15097	15018	15335	15019	15086	15122	15030	15179	15040	14870	15088	15072	15216	15166	14922	14989	15260	15015	15200	15100	15098	15124	15069	15140	14944	15261	14946	15126	15125	15156	15133	15030	15124	15121	15185	15108	14994	15105	15136	15102	15078	15162	15083	15131	15032	15053	15045	15077	15145	15053	15147	15085	15018	15129	15195	15155	15118	14933	15099	15203	15096	15102	15082	15099	15178	15115	15179	15171	15070	15101	15191	15049	15058	15094	15021	15032	15372	15097	15135	15088	15233	15134	15093	15041	15080	14966	15106	15135	15243	15171	15150	15101	15045	15153	15276	15282	15181	15149	14929	15099	14971	15163	15115	15115	15206	15215	15071	15148	15312	14897	15177	15132	15112	15223	15031	14992	15174	15087	15095	15201	14962	15108	15059	15031	15171	15109	15166	15172	14940	15154	15149	15016	15227	15174	15326	15133	15138	15113	15323	14981	15092	14994	15190	15105	15082	15229	15107	15207	14981	14996	15106	15124	15108	15197	15003	15257	15122	15236	15093	15024	15211	15131	14972	15058	15003	14978	15117	15165	15010	15253	15119	15232	15179	15172	15327	15009	15104	15162	15193	15095	15131	15068
23908	21334	28672	24551	22260	21712	20341	17878	17073	17296	17178	17126	16920	16713	16372	16514	16581	16250	16319	16214	16527	16524	16306	16416	16560	16198	16411	16342	16257	16205	16039	16303	16159	16213	16360	16250	16166	16399	16296	16136	16242	16372	16817	16577	16468	16454	16131	16137	16181	16322	16194	16136	16135	15971	16219	16069	16205	16115	16064	16064	16154	16181	16074	16299	16189	16048	16155	16062	16093	16084	16182	16177	16338	16147	16153	16037	16184	16060	16083	16174	16437	16086	16318	16150	15932	16022	16116	16138	16083	16173	16028	16080	15967	16049	16211	15974	16227	15897	16050	16083	16003	16039	16145	16143	16133	16176	15957	16127	16127	16187	15833	16063	15867	16083	16043	16233	15894	16136	16138	16052	15940	16018	15963	16046	15986	16128	16158	15987	15960	16195	16184	16020	16189	16348	16052	15877	15970	15979	16053	16055	16121	16141	16016	16183	15999	16133	16254	15956	16014	16130	16229	16314	16118	16247	16147	16222	15977	16119	16188	16025	16051	16296	16077	16074	16090	16037	16147	16139	16122	15975	16101	16208	15980	15962	15971	15964	16150	16155	16081	16207	16035	15982	16026	15994	15875	16005	16075	16164	15920	16145	16222	16142	16014	15977	16105	16073	16045	16076	16068	16125	16191	16205	16195	15910	16329	15963	15985	16107	16029	15984	16202	16100	16135	16152	16101	16189	16026	15931	16136	16422	16070	16214	16049	16168	16132	16191	16239	16094	16101	16140	16108	16045	16153	16299	16011	16172	16378	16212	16131	16116	16311	16003	15921	16256	16183	16169	16220	16168	16057	16019	16258	16082	15915	16045	16131	15984	16231	16037	16078	15999	16234	16012	16139	15995	15948	15948	16035	15964	15995	16133	16018	16071	16199	16115	16243	16193	16064	16052	16148	16040	15998	15894	16180	16153	15965	15876	16016	16022	16054	16110	16127	16046	16055	16193	16030	16215	16046	16126	16223	16255	16198	16079	15922	16052	16116	15947	16149	16369	16120	15967	15950	16024	16095	16055	16139	16119	15947	16105	16096	16016	16100	16348	16105	16022	15863	16174	16117	16084	16266	15979	16125	16099	16052	15937	16001	16260	16092	16224	16187	16048	16150	15903	16072	16004	16070	16028	16016	15872	16051	15861	16179	16254	16003	15993	16133	16062	16254	15956	16170	16005	15932	16094	16246	16224	16107	16054	16141	16082	16063	16103	16200	16021	16187	15952	16046	16067	15793	16042	16142	16058	16062	16303	16013	15890	16096	16215	15864	15907	16013	16020	16077	16036	16034	15986	16162	16040	16062	16159	16034	16051	15981	16162	16042	16151	16154	16054	16057	15998	16008	16120	16275	16032	15956	16035	16144	16105	16068	16047	15982	16019	16185	16191	16125	16041	16089	15946	15988	15958	15972	16119	16052	16136	16100	16178	16130	16194	16201	16204	16184	16227	15935	16148	16128	16132	16059	15999	16203	15897	16146	15986	16047	16006	16068	16016	15883	16115	16050	16015	15952	16077	15991	16023	16080	15818	16137	16118	15998	16002	16179	16115	15951	16152	15979	15991	16048	16052	16003	16138	15938	16087	16033	15919	15931	16029	16070	15980	16025	16138	16136	16154	16276	15957	16115	16016	16154	16059	16156	16080	15973	16112	16072	16107	16181	16078	16238	16237	16146	15999	16021	16185	16071	15870	16188	16126	16199	16158	15907	15893	16007	16025	16194	16078	16016	16033	16098	16068	16016	15983	16172	16052	16268	16250	16136	16165	16169	16108	16220	16154	15999	16076	16108	16149	16072	16027	16127	16100	15953	16208	15846	15970	15931	15982	16098	16103	16183	16065	15976	15996	16061	16191	16172	16189	16149	16183	16051	16020	16036	15921	16282	16164	16041	16178	15870	15917	16095	16085	16108	16398	16029	16108	16176	16044	16072	16045	16209	16025	16170	16130	16057	16094	16205	16127	16111	16112	16115	16066	16201	15901	15885	16203	16136	16036	16048	15939	16080	16073	16018	16056	16202	16145	16087	16098	16131	16103	15995	16268	16142	15943	15925	16018	16053	15992	16215	16055	16125	15968	16053	16208	15975	16131	16068	16064	16056	16127	16058	16215	16123	16125	16190	16048	16208	16187	16194	16011	16105	16239	16065	15994	16081	16110	16016	15951	15878	16135	16207	16062	16105	16100	16279	15997	16201	16018	16056	15999	16170	15955	16121	16129	16226	16120	16104	16132	16152	15852	16131	16169	15854	16076	16225	16329	16114	16038	16119	15996	16082	16166	16123	16084	16010	16125	16020	15972	15894	15960	16052	16071	15949	16096	16166	16125	16105	15998	15951	16109	16271	16244	15979	16187	16166	16076	16039	16085	16124	16093	16107	16070	16196	15917	15977	16131	15971	16042	16109	16169	16309	16217	15830	16232	16119	16292	16189	16024	16195	15998	16125	16180	16122	16204	16080	16175	16140	16062	15915	16064	16062	15890	16081	16031	15934	16040	16296	16091	15949	16097	16087	16148	16175	16092	16066	16149	16087	16008	16033	16022	16075	15932	16106	16061	16142	15942	16112	16068	15969	16007	16013	16090	16258	16126	15966	16019	16099	16069	16029	15946	16123	16169	16147	16009	15957	16317	15957	16040	16094	15996	16116	16015	16082	16177	15984	16101	15957	16089	16223	15991	15950	15967	16186	16059	16143	16125	15882	16107	16021	15988	15953	16184	16210	16164	16224	16042	16082	16117	16239	16010	16099	16062	16157	16017	16199	16087	15961	16004	16160	16229	15957	15992	16269	16009	15971	16031	16228	15876	16054	16052	16137	15903	16177	16059	16137	15941	16100	16150	15926	16078	16078	15926	16038	16023	16084	16181	16035	16128	16144	16024	16062	16284	16071	16090	15905	16012	16185	16110	16055	16066	16083	16050	16266	16057	16197	15994	16112	16092	16037	16174	15990	16079	16060	15841	16071	16100	16001	16030	16035	16111	16081	16111	16067	16205	16148	15882	15884	16117	15982	16048	16123	16239	16201	16058	16067	16035	16379	15938	15945	15904	16288	16090	16181	16161	15998	16181	16072	16124	15952	16017	16114	16098	15975	16128	15952	16097	15989	16284	15995	16142	16189	15919	16095	16064	16228	16236	15996	16180	16103	16124	16241	16210	16273	16025	16026	16166	16140	16116	15959	16242	16093	16093	15960	16152	16038	16021	16059	16054	16064	15883	15926	16275	15922	15914	16068	16123	16030	15912	15994	16206	16114	16049	16116	15961	16182	15955	16050	15961	16099	16101	16296	16036	15987	15991	16278	15965	16020	16046	16222	16065	16099	16228	16161	16134	16047	16051	16199	16165	16050	16132	16016	16392	15983	16032	16072	16141	16012	16001	16070	16113	16113	16023	15842	16250	16245	15961	16322	16075	16238	15823	15996	16097	16059	15953	16136	15990	15883	16087	16046	16122	16052	16049	16006	16011	16237	16035	16084	15905	16005	16074	16061	16060	16407	16143	16043	16206	16066	16035	16146	16051	16028	16028	16053	15977	16069	16217	15930	16136	16191	16442	15960	16103	16010	16189	16243	16153	16224	16107	16188	16296	16116	16017	16162	16232	16106	15974	16221	16017	15923	16068	16056	16150	16021	16049	16061	15995	15963	16158	16044	16010	16047	15947	15961	16124	16370	16287	16225	16147	16105	16057	16089	15840	16015	15972	16220	15899	16030	15854	15972	16146	15962	16184	16221	16061	16275	16179	16302	16211	15995	16179	16108	16124	15918	16050	15936	15927	15873	16083	16123	16163	16038	16145	16068	16098	15971	16021	16170	16239	16206	16018	15992	16269	15906	15940	16118	15968	16111	16127	16116	16127	16068	15937	16188	16136	16191	16098	16156	15875	16128	16074	16124	16075	16055	16263	16159	15976	16170	15933	16207	16150	16117	15936	16091	15964	16048	16227	16134	16009	16143	16054	16354	15998	16041	16157	16183	16051	15976	16041	16132	16236	16108	16175	15941	16069	16181	15973	16132	16062	16108	16138	16033	16128	16268	16159	16139	16168	16102	16256	16094	15996	16376	16306	16283	16105	16172	16200	16069	15962	16177	16074	16188	15955	16056	16131	16114	16139	16175	16269	16198	16005	16148	16041	15935	16121	15930	16013	16272	16118	16088	15919	16183	16041	16049	16166	16007	16103	15982	16155	16097	16165	16052	16111	16110	16034	16243	16238	16031	16074	16125	16110	15933	16196	16132	16254	16027	16049	16070	16009	16269	16037	16015	16123	16051	16146	16035	15916	16218	16446	16185	16019	16301	16070	15988	16041	16055	16000	16143	15838	15954	16036	16150	16103	15985	16072	16001	16073	16214	16056	15949	16134	16092	16163	15977	16154	16215	16094	16087	16027	16035	16119	16020	15966	16003	16176	15992	16295	16071	16162	16152	16299	16072	16039	16151	16161	16168	16123	16026	15921	16085	16099	16302	16059	16131	16173	16127	15992	16217	16235	16189	16081	15965	16066	16036	16240	16043	16040	15971	16128	16068	16306	16039	16134	16132	16115	16196	15996	16140	16124	15944	16021	16169	15968	15996	16093	16061	16154	16184	16150	16185	16237	16010	16027	15922	15892	16064	16196	16158	16019	16004	16069	16184	16110	16031	16126	16184	16055	16243	16243	16198	16130	16046	16247	16221	16082	15884	16116	16139	16141	16106	16004	15990	16079	15996	16142	15946	15982	16068	16073	16127	16088	16155	16005	15875	15810	16132	16048	16283	16087	16090	15937	15915	16098	16173	15971	16046	15905	15994	16181	15946	16015	16145	16095	16055	15991	16081	15985	16158	16085	16163	16248	15959	16291	16066	15908	16211	16125	16050	15994	16258	16264	16153	16154	15959	15880	16220	16108	15946	15993	15984	16072	16144	16064	16066	16047	16152	15940	16175	16012	16273	16065	16025	15964	16112	15903	16221	15985	16186	16088	16085	16253	16027	16111	16089	16033	16378	16223	16118	16008	16054	16078	15950	16160	15993	16053	16181	16078	16171	16046	15994	16013	16080	16239	16015	16065	16166	16205	16090	16057	16120	16140	16097	16240	16172	16065	16273	15996	16184	16089	16113	16166	16320	15913	16011	15857	16037	16227	16155	16059	16181	16022	16095	16161
19545	32515	30408	24975	21556	19476	18383	17598	17623	17271	16949	16951	16350	15935	15984	15906	15543	15782	15635	15622	15494	15384	15421	15655	15455	15544	15390	15488	15602	15606	15628	15541	15439	15567	15490	15359	15517	15501	15479	15439	15714	15946	16208	16049	15776	15592	15461	15326	15327	15406	15185	15343	15194	15305	15185	15291	15460	15252	15249	15473	15270	15274	15275	15266	15207	15212	15389	15424	15218	15289	15316	15206	15255	15189	15322	15242	15271	15351	15202	15243	15347	15428	15291	15315	15237	15310	15310	15302	15280	15356	15364	15306	15335	15163	15389	15378	15250	15194	15268	15274	15273	15186	15134	15302	15144	15429	15316	15224	15242	15209	15238	15296	15258	15344	15220	15341	15406	15398	15142	15126	15437	15418	15202	15407	15353	15069	15179	15359	15296	15310	15143	15269	15222	15152	15265	15420	15180	15139	15217	15053	15299	15284	15532	15367	15277	15182	15075	15449	15157	15246	15321	15169	15349	15401	15174	15213	15250	15458	15345	15265	15382	15340	15221	15024	15181	15314	15102	15245	15072	15268	15228	15240	15367	15278	15354	15091	15186	15215	15181	15389	15246	15262	15267	15299	15375	15327	15226	15217	15297	15111	15320	15060	15355	15289	15355	15297	15224	15268	15216	15169	15294	15372	15301	15329	15245	15254	15203	15297	15294	15288	15293	15221	15056	15239	15121	15331	15310	15219	15311	15376	15295	15161	15241	15162	15264	15211	15331	15178	15367	15336	15288	15314	15085	15134	15278	15343	15260	15455	15174	15359	15412	15207	15220	15307	15234	15384	15255	15253	15192	15085	15311	15397	15132	15366	15244	15351	15367	15433	15194	15200	15296	15324	15354	15316	15406	15277	15296	15249	15191	15214	15365	15214	15206	15299	15279	15240	15313	15338	15259	15269	15087	15273	15399	15243	15387	15217	15170	15199	15223	15206	15320	15074	15232	15133	15144	15301	15279	15264	15256	15374	15120	15358	15225	15256	15300	15195	15267	15385	15290	15285	15216	15287	15197	15205	15371	15290	15055	15351	15512	15327	15227	15327	15265	15317	15436	15266	15323	15135	15199	15301	15310	15170	15315	15191	15245	15219	15203	15139	15227	15240	15243	15127	15276	15168	15286	15305	15210	15423	15134	15215	15308	15244	15269	15256	15166	15237	15262	15212	15295	15286	15233	15176	15178	15236	15303	15255	15330	15274	15271	15405	15204	15333	15273	15208	15256	15357	15439	15296	15197	15293	15147	15082	15266	15217	15324	15167	15376	15197	15151	15283	15386	15354	15294	15184	15168	15290	15397	15296	15312	15151	15211	15148	15497	15115	15264	15296	15275	15399	15212	15171	15317	15247	15355	15309	15357	15242	15392	15263	15255	15383	15266	15173	15469	15280	15319	15333	15220	15236	15285	15367	15176	15185	15312	15106	15337	15132	15229	15334	15148	15335	15243	15267	15271	15315	15349	15367	15299	15329	15197	15234	15257	15306	15269	15354	15242	15278	15192	15247	15219	15234	15199	15338	15235	15334	15392	15197	15175	15343	15190	15249	15410	15372	15254	15273	15371	15182	15194	15203	15207	15245	15182	15260	15264	15288	15302	15332	15250	15259	15185	15206	15317	15146	15275	15222	15157	15169	15203	15273	15315	15331	15358	15376	15054	15064	15212	15148	15356	15286	15414	15289	15227	15379	15228	15267	15161	15260	15276	15226	15109	15261	15115	15201	15121	15380	15199	15231	15310	15216	15400	14881	15305	15246	15301	15338	15295	15240	15274	15313	15154	15250	15362	15173	15265	15217	15110	15308	15288	15335	15209	15385	15441	15335	15247	15256	15240	15278	15144	15147	15245	15432	15157	15250	15348	15212	15517	15252	15307	15281	15306	15118	15258	15232	15335	15274	15369	15280	15016	15107	15285	15197	15222	15346	15183	15149	15190	15304	15403	15171	15324	15220	15161	15362	15298	15347	15073	15281	15260	15365	15242	15160	15210	15184	15263	15268	15314	15136	15270	15263	15357	15233	15408	15270	15186	15350	15387	15317	15348	15365	15202	15362	15491	15074	15218	15209	15250	15157	15224	15163	15362	15390	15334	15298	15322	15134	15207	15434	15178	15480	15212	15212	15241	15121	15332	15353	15281	15315	15413	15326	15165	15282	15155	15094	15221	15339	15311	15293	15239	15509	15191	15217	15353	15323	15210	15266	15324	15207	15279	15195	15249	15306	15222	15081	15405	15206	15403	15257	15271	15250	15219	15400	15210	15302	15276	15386	15291	15229	15321	15226	15353	15177	15306	15332	15282	15286	15207	15280	15329	15156	15226	15425	15299	15385	15221	15411	15329	15082	15416	15347	15377	15073	15264	15266	15159	15239	15153	15391	15264	15254	15320	15169	15301	15261	15344	15188	15237	15161	15160	15278	15292	15231	15203	15225	15200	15422	15289	15374	15215	14972	15290	15266	15249	15228	15277	15478	15394	15206	15296	15283	15303	15265	15372	15208	15195	15291	15399	15310	15139	15433	15261	15139	15006	15352	15329	15270	15306	15213	15339	15380	15323	15240	15107	15330	15181	15373	15203	15259	15203	15303	15374	15209	15425	15338	15232	15127	15376	15335	15213	15378	15255	15354	15327	15388	15309	15331	15158	15162	15148	15069	15345	15160	15514	15276	15383	15106	15287	15274	15441	15426	15204	15325	15228	15176	15264	15134	15159	15180	15067	15236	15039	15446	15240	15340	15495	15247	15120	15330	15117	15204	15133	15273	15058	15302	15252	15403	15136	15175	15295	15147	15228	15284	15249	15263	15250	15327	15273	15269	15281	15193	15331	15254	15254	15184	15106	15264	15319	15141	15249	15354	15367	15146	15251	15193	15343	15273	15273	15201	15504	15333	15300	15286	15164	15263	15283	15002	15373	15113	15200	15236	15465	15194	15336	15258	15291	15212	15180	15260	15192	15201	15315	15283	15176	15283	15046	15261	15246	15455	15237	15155	15119	15243	15338	15261	15393	15184	15193	15202	15252	15258	15342	15259	15319	15331	15241	15216	15334	15189	15361	15226	15289	15207	15182	15141	15257	15322	15326	15266	15327	15298	15162	15317	15380	15239	15310	15222	15106	15286	15299	15076	15195	15380	15118	15241	15283	15403	15155	15337	15417	15277	15144	15195	15144	15307	15201	15265	15238	15159	15295	15357	15240	15235	15247	15223	15289	15324	15284	15304	15210	15219	15429	15395	15292	14960	15245	15290	15367	15270	15163	15352	15360	15092	15177	15362	15299	15249	15294	15228	15293	15283	15115	15450	15355	15158	15260	15133	15367	15329	15275	15159	15366	15202	15252	15239	15226	15277	15269	15261	15216	15238	15290	15133	15149	15310	15183	15196	15249	15286	15344	15335	15006	15165	15399	15187	15202	15243	15225	15385	15247	15158	15171	15183	15442	15148	15212	15373	15359	15238	15264	15158	15365	15394	15368	15375	15364	15377	15217	15436	15300	15429	15229	15348	15222	15224	15236	15264	15343	15265	15361	15363	15333	15273	15142	15333	15140	15240	15320	15236	15259	15279	15008	15322	15333	15243	15107	15107	15255	15104	15284	15249	15353	15232	15258	15326	15361	15350	15295	15326	15184	15083	15218	15394	15197	15309	15193	15175	15329	15191	15254	15229	15464	15288	15372	15329	15329	15160	15293	15356	15370	15353	15317	15169	15198	15201	15251	15302	15264	15241	15420	15288	15377	15130	15115	15236	15217	15178	15270	15171	15263	15350	15288	15324	15159	15365	15266	15111	15218	15378	15450	14988	15128	15209	15438	15308	15156	15150	15290	15202	15436	15334	15245	15389	15108	15329	15480	15300	15241	15148	15417	15226	15275	15201	15451	15355	15195	15192	15185	15396	15355	15279	15252	15099	15263	15193	15112	15122	15295	15268	15076	15191	15216	15228	15404	15334	15298	15430	15284	15462	15281	15124	15410	15159	15256	15236	15442	15268	15265	15330	15164	15198	15387	15193	15285	15308	15154	15165	15271	15287	15150	15110	15356	15241	15335	15352	15261	15175	15326	15141	15435	15158	15304	15326	15303	15210	15408	15229	15304	15288	15131	15249	15231	15248	15337	15362	15412	15329	15283	15129	15318	15274	15243	15263	15137	15374	15235	15324	15253	15313	15234	15413	15321	15211	15200	15322	15031	15380	15381	15166	15093	15131	15288	15240	15123	15212	15208	15301	15294	15126	15395	15482	15197	15345	15255	15250	15287	15356	15289	15316	15092	15351	15242	15300	15227	15293	15170	15287	15313	15275	15077	15077	15152	15154	15203	15298	15203	15379	15179	15451	15298	15164	15350	15090	15317	15342	15125	15155	15398	15306	15283	15342	15095	15336	15357	15352	15170	15368	15424	15439	15158	15220	15232	15255	15188	15244	15368	15288	15317	15282	15165	15404	15352	15285	15307	15338	15186	15297	15160	15497	15392	15347	15386	15280	15260	15110	15357	15317	15379	15253	15164	15181	15286	15360	15371	15342	15310	15195	15192	15284	15334	15231	15167	15095	15394	15189	15087	15301	15328	15326	15106	15459	15326	15334	15261	15203	15217	15265	15121	15227	15160	15214	15123	15222	15272	15232	15176	15127	15259	15138	15189	15193	15308	15244	15266	15312	15307	15172	15367	15369	15417	15231	15279	15211	15338	15233	15146	15271	15247	15335	15191	15272	15270	15241	15250	15174	15154	15119	15207	15329	15330	15478	15327	15205	15258	15214	15179	15202	15171	15094	15194	15170	15266	15196	15456	15255	15373	15291	15246	15251	15211	15213	15184	15231	15191	15299	15143	15299	15269	15459	15225	15223	15273	15342	15162	15339	15217	15335	15082	15426	15215	15423	15281	15282	15170	15206	15172	15349	15230	15292	15141	15360	15421	15482	15383	15189	15249	15283	15297	15158	15152	15248	15147	15294	15277	15286	15168	15247	15277	15367	15295	15151	15306	15325	15138	15400	15423	15356	15244	15128	15155	15315	15145	15257	15242	15509	15392	15202	15174	15334	15241	15472	15443	15261	15273	15193	15122	15151	15349	15189	15627	15249	15402	15323	15341	15241	15350	15215	15342	15252	15332	15316	15310	15293	15404	15341	15420	15194	15090	15363
22894	21320	29148	23863	21631	23426	23805	19064	17855	18044	17993	17523	17105	16862	16771	16794	16636	16624	16495	16440	16405	16528	16494	16420	16332	16444	16258	16228	16388	16271	16330	16300	16461	16118	16251	16479	16325	16200	16332	16258	16432	17160	17060	16914	16865	16342	16299	16090	16175	16203	16191	16132	15973	16108	16230	16137	16220	16247	16282	15923	16075	16056	16238	16004	15954	15968	16198	15958	16227	16308	16267	16148	16154	15962	16185	16119	16031	16150	15919	16074	16183	16084	16085	16108	15984	15986	16102	16087	16124	16164	16009	15911	16099	15954	16037	16066	15915	16144	16090	16024	15938	15974	15967	15972	16104	16151	16046	15986	16096	15976	15994	16141	15914	16174	16091	16066	15925	16030	15960	15896	16188	15925	16110	16173	15954	16090	15957	16074	16150	16101	15868	16042	16090	15956	16154	15925	16122	16125	15938	16194	16192	15925	15985	15967	16183	16111	15984	16055	15982	16078	16110	16003	16078	16051	16029	16049	16085	15949	16035	15878	16037	16069	16039	15911	16031	16090	16155	16067	16067	16047	16057	16178	15802	16107	15974	15934	16127	15943	15996	16063	15975	16140	16092	16018	15934	15898	16127	16049	16106	16115	16029	16056	16113	16065	16103	16024	16069	16017	16088	16135	15974	16002	16048	16061	16243	16100	16066	16221	16239	15927	16084	15948	16194	15958	16049	16121	16129	16028	15950	15895	16060	16016	15935	16000	16085	16032	16073	16051	16134	15804	15950	16090	16027	16008	15980	15934	15997	16099	16111	15884	15984	15885	15854	16077	16075	15929	16193	16070	16016	16176	15922	15947	16004	15974	15905	15967	16027	15959	15964	15957	15808	15625	16090	15873	15964	16051	15930	15977	15981	16271	15959	16131	15971	16011	15966	15975	16087	15954	16026	16047	16106	15903	16005	16036	16054	16119	16079	15923	15723	15854	16146	16128	15999	16071	16062	16093	15640	16010	15991	15984	15987	15985	16082	16074	16077	15990	16150	15959	15936	15922	16065	16140	15989	15913	16066	15886	16045	16200	15896	16195	16174	16122	15901	15929	16021	16112	15970	15811	16139	16219	15941	15971	15900	15884	16053	15988	16068	15850	15924	15767	15936	16122	16095	16062	15935	15889	15951	16024	16140	16039	16043	15887	16018	15776	15935	15999	16026	15924	16055	16045	15939	15789	16006	16026	15990	15819	15895	15991	15896	16056	15985	16127	16040	16025	15900	16038	16061	16127	16145	16115	15959	16113	16104	16136	16170	16061	16025	15970	15994	16049	16068	15931	16081	16055	16153	15862	16008	16069	15779	16082	15869	15974	16144	16097	16049	16030	16047	15973	15938	16030	16226	16158	16044	16075	16149	16109	16132	16115	16064	15970	15992	16050	16036	15837	15938	15925	15997	16172	15870	15747	16261	16014	16051	16081	15921	15886	15828	16019	16122	16073	15964	16004	16041	16174	15998	16095	15929	16079	16029	16053	16169	16018	15878	15763	15943	16031	15840	16027	16076	16096	15881	16053	16116	16186	16043	16056	15950	15978	16006	15934	15964	16017	15873	16028	15995	16007	16100	16091	16093	15811	16018	16178	16011	16110	16037	15810	16288	16104	15952	15942	16160	16219	16167	15992	15956	16093	16043	16016	16161	16053	16020	15975	15938	16001	16090	16114	16204	16242	15929	15796	16057	15782	16016	15890	15987	16007	15924	15817	16220	16043	15945	15983	16065	16058	15881	15853	15967	15794	15898	16060	16252	15950	16035	15955	16058	16083	16114	15992	15839	15753	16081	15864	15974	16014	16125	16196	16255	16228	15839	16197	15916	16043	16006	15898	15832	16011	15883	16206	16123	16143	15996	16048	16219	16081	16073	16076	16090	16194	16004	15978	16141	16292	15943	15972	16016	15965	16039	16066	16007	16186	15952	16091	16047	16056	15954	16088	15934	15831	16002	16021	15926	15969	16024	16032	16020	16046	16063	16045	16049	15850	15808	15993	15863	16035	16061	16157	16025	16043	15828	15800	16025	16053	16076	16229	16304	15874	15921	16052	16134	16087	16030	16085	16125	16104	16043	16106	16084	15937	15892	15909	15874	15882	16056	16121	15963	15909	15966	15992	15989	15940	15983	16082	15855	15976	16052	15926	16088	16108	16024	16082	15999	15882	15976	16245	15949	16118	16156	16054	15962	16107	15793	16219	15833	16042	15958	15916	16010	16005	16212	15758	15946	15991	16042	15970	15960	16008	16016	16090	16089	16046	15965	16095	16022	16006	16258	15882	16099	15943	16120	16042	16142	16065	15774	16009	15975	16091	16075	15968	15988	16045	15968	16007	15994	16155	16129	15978	16078	15996	15860	16183	16059	16112	15839	16109	15839	16211	16107	15976	15939	16064	16101	16053	15940	16101	15953	16108	16060	16056	15847	16084	15930	15766	15847	16129	16004	15838	16141	16121	16044	16048	16300	15927	15960	16068	15995	16152	16112	16000	16124	16008	16037	16109	16016	16185	16215	16091	15934	16028	16168	15955	15945	15997	16097	16016	15822	16059	15930	16081	16036	15920	15925	15938	16110	16087	15970	16205	15879	15932	16067	16226	16060	16109	16071	16007	15774	16114	16152	16008	16084	16040	15937	15903	15910	16076	15864	15957	15722	16222	16271	15921	15982	16146	16022	16027	15859	15887	15998	16141	16111	16145	16159	16127	16047	15944	16181	16087	15993	16192	15981	16038	16032	15854	16034	16140	16170	16074	15934	16024	15986	15930	16018	15966	15844	15945	16187	16245	16121	15866	15791	16042	15925	16047	16147	15987	16130	15906	16050	16014	15993	16015	15924	15968	15993	16018	16126	15972	15945	16013	16063	15987	16036	16089	16034	15961	15886	16036	15933	15768	15983	16083	15938	15925	16010	16022	15864	16003	15769	16065	15933	15907	16082	16109	15879	16142	15962	16110	15994	15984	16064	16051	16229	16127	16055	16041	16122	16070	15977	16086	15828	16137	16170	15997	16069	16116	15952	15876	16026	16062	15840	16099	16094	15986	15884	16125	15954	16087	15884	16036	16119	15825	16186	16085	15937	16154	15989	15878	15931	16030	15969	15874	16067	15897	16072	16038	16088	16233	16137	15967	15711	15915	15942	16075	15942	15697	15985	15934	16197	15971	16223	16245	16152	16044	16153	15935	16096	15884	15936	15890	16041	15942	16009	16022	16050	16158	15826	15981	16127	16263	16108	15897	15996	16181	16057	15871	16064	16103	16140	15932	15936	16020	16154	16032	15969	16142	15931	16086	16194	15927	15970	15983	16183	16026	15947	15959	16071	16069	15907	16150	16078	16004	15997	16022	15985	16271	15960	15900	16024	16241	16114	15961	15963	16006	15990	15893	15986	16059	15966	16012	15996	15991	16142	15965	16076	16164	16006	15833	16166	16148	15945	15947	15986	15967	16003	16008	16006	15837	16222	15995	16215	15969	16199	15932	16044	16054	16049	15939	16123	16067	15960	16009	16098	16074	16161	15971	15917	15814	15859	15996	15961	15883	15998	16094	16073	16037	15955	16044	15866	16185	15966	15999	16135	15972	16101	16104	15999	15884	15858	15967	16076	16123	15984	15784	16105	15840	15975	16012	16069	16293	16114	16120	16069	16184	16130	15927	16108	16155	16107	15937	16024	15877	15908	15933	16067	16074	15925	16051	15796	16026	15892	16149	15999	16007	16138	15918	16023	16018	15911	15676	15997	16232	15995	16132	16125	15833	15944	16010	16175	15905	15807	15983	16028	16027	16046	15919	15880	15979	15876	15977	16031	16080	15732	16176	15990	15857	16152	16158	16059	15931	15996	16022	15929	15960	16171	15988	16039	15807	15943	15884	16264	16036	15970	15994	16027	16069	16214	15893	16145	16082	15955	16174	15960	15758	15987	16038	15998	16043	16080	15926	16030	16222	16073	16042	15961	16179	16002	15982	16102	16144	16044	16041	16105	15900	16100	16029	16064	15811	15939	15922	16048	16022	15864	15837	15934	15993	15956	15923	16099	16085	16043	16033	16069	16073	16136	15969	16079	15962	16045	16080	16120	15955	16102	16100	15851	16059	15985	15905	16167	16115	15941	16067	16131	16110	16176	15892	15938	16222	15959	15871	15853	15720	15981	15915	16136	15970	15945	16095	15996	16080	15927	15995	15895	16080	16097	15997	16075	15949	15933	15935	15984	16032	16025	15845	15887	16006	16046	15998	16022	15913	16162	16011	16074	15905	15840	15921	15993	15808	15896	16246	16047	16135	15956	16019	16014	16017	16315	16062	16069	15998	16117	15954	16135	15999	16089	16083	16137	15893	16072	15900	16103	16046	16242	16121	16206	16108	16108	15999	16295	16246	16134	16028	16115	15952	16141	16140	15993	16076	16013	16051	16227	16125	16206	15973	15889	16038	16102	15957	15957	16170	16018	15929	16040	15954	15938	16090	16028	15919	16000	16049	16102	15968	15981	16114	16061	16066	15940	16084	16022	16066	15776	15990	16249	15952	15869	16026	15939	15990	15990	16061	16014	16052	16002	16101	16159	15880	15883	16197	16193	15915	15985	16078	16076	16013	16129	16001	16379	16078	16071	16110	16066	16135	15890	16089	15976	16216	16008	16080	15879	16088	15856	15935	15953	16166	16046	15984	16009	16072	15949	15980	15927	15979	16183	16128	16118	16275	15997	16092	15891	15949	16259	16057	16029	16003	16077	15996	16103	15671	15929	16121	16222	16086	16038	15972	15981	16118	16083	16088	16052	16013	16073	16071	16133	16019	15938	15906	15982	16014	16079	15906	15940	15979	15852	16254	15846	15994	16184	15905	15907	16071	16070	16095	16115	15961	15874	16145	16050	15924	15982	15894	15986	15828	16138	16079	15980	16048	16015	15926	15956	15984	16020	16109	16029	15971	16040	15966	16032	15935	15965	16088	15914	16177	15983	15966	16055	16033	15823	16003	15991	16131	15930	15773	16126	15743	15908	16023	15953	16048	16117	16012	16218	15957	16013	15999	16071	15843	16124	16157	15888	15818	15922	15806	16092	15933	16030	15903	15895	16004	16083	15914	16066	15952	16111	15832	15817	16078	15833	16035	16085	15969	15826	16054	15950	16179	16070	15934	16079	15854
20653	35818	34319	28792	24497	21828	19740	19015	18827	18264	17906	17499	16778	16383	16306	15975	15937	15808	15743	15738	15642	15616	15680	15536	15700	15746	15653	15668	15906	15583	15477	15802	15632	15449	15518	15535	15357	15540	15525	15583	15757	17235	16693	16348	16172	15558	15464	15270	15215	15295	15195	15270	15254	15211	15353	15012	15482	15109	15297	15289	15280	15125	15299	15178	15159	15218	15240	15272	15094	15286	15253	15335	15230	15203	15187	15048	15167	15225	15280	15294	15263	15326	15251	15261	15262	15236	14986	15094	15243	15205	15190	15228	15289	15085	15398	15181	15225	15021	15125	15224	15146	15041	15135	15239	15313	15173	15021	15229	15231	15317	15080	15176	15283	15161	15185	15211	15177	15300	15121	15187	15196	15083	15189	15240	15135	15360	15107	15312	15368	15039	15117	15031	15252	15156	15349	15266	15145	15277	15253	15163	15338	15187	15199	15232	14981	15205	15066	15288	15108	15163	15318	15314	15294	15209	15155	15290	15217	15188	15191	15113	15281	15197	15046	15266	15160	15237	15099	15315	15270	15356	15121	15079	15313	15283	15114	15122	15229	15219	14978	15198	15282	15012	15288	15270	15279	15256	15408	15218	15237	15139	15078	15224	15110	15343	15164	15198	15236	15214	15125	15173	15425	15176	15258	15254	15220	15178	15225	15200	15196	15252	15347	15144	15371	15311	15270	15087	15193	15176	15142	15254	15083	15072	15346	15278	15139	15165	15175	15223	15202	15205	15160	15149	15264	15227	15263	15266	15214	15077	15195	15343	15225	15290	15317	15023	15417	15084	15104	15209	15238	15117	15158	15171	15193	15344	15273	15169	15143	15010	15253	15314	15284	15269	15240	15323	15100	15204	15093	15182	15238	15137	15087	15197	15127	15050	15057	15086	15250	15265	15141	15147	15345	15202	15142	15252	15223	15211	15170	15154	15226	15058	15116	15224	15252	15156	15296	15218	15162	15011	15167	15215	15291	15126	15139	15007	15341	15095	15213	15302	15080	15195	15185	15105	15435	15166	15287	15207	15276	15210	15198	15239	15128	15102	15312	15216	15259	15132	15438	15270	15367	15225	15293	15245	15102	15181	15119	14968	15263	15243	15187	15058	15269	15217	15186	15163	15183	15132	15242	15270	15218	15214	15153	15141	15217	15161	15278	15204	15049	15116	15156	14987	15132	15133	15242	15129	15150	15228	15073	15235	15214	15229	15308	15267	15341	15283	15289	15268	15130	15201	15091	15331	14999	15069	15193	15219	15286	15177	15121	15273	15252	15251	15202	15158	15171	15028	15242	15223	15194	15305	15216	15118	15122	15175	15180	15147	15132	15049	15350	15151	15249	15078	15206	15221	15215	15148	15228	15107	15224	15202	14985	15202	15187	15228	15344	15180	15180	15124	15341	15309	15324	15318	15449	15176	15220	15167	15216	15321	15010	15094	15173	15167	15167	15225	15236	15219	15297	15002	15212	15106	15098	15163	15156	15145	15194	15028	15160	15205	15128	15046	15202	15156	15112	15175	15131	15230	15053	15199	15260	15160	15176	15280	15167	15300	15286	15144	15306	15235	15219	15190	15316	15251	15183	15189	15074	15135	15297	15341	15099	15218	15174	15242	15148	15140	15155	15166	15273	15280	15119	15220	15133	15377	15178	15162	15195	15198	15178	15187	15392	15253	15199	15225	15160	15179	15203	15101	15220	15105	15352	15141	15309	15296	15052	15279	15212	15178	15251	15137	15229	15250	15209	15329	15151	15331	15034	15248	15218	15140	15143	15154	15259	15177	15238	15138	15136	15213	15252	15096	15279	15287	15237	15095	15138	15221	15346	15144	15262	15259	15245	15119	15385	15317	15252	15102	15145	15019	15226	15295	15250	15142	15136	15219	15251	15291	15319	15003	15155	15415	15175	15240	14924	15053	15327	15187	15112	15428	15346	15151	15253	15247	15220	15263	15186	15125	15274	15335	15133	15364	15159	15038	15249	15313	15210	15182	15164	15128	14999	15199	15222	15207	15094	15369	15232	15265	15297	15217	15233	15022	15170	15082	15277	15319	15182	15070	15242	15215	15116	15168	15043	15331	15149	15070	15179	15223	15282	15245	15216	15131	15076	15334	15187	15138	15203	15107	15068	15232	15120	15307	14945	15121	15269	15070	15221	15311	15290	15201	15124	15189	15280	15164	15300	15158	15302	15203	15117	15297	15175	15282	15220	15169	15148	15110	15026	15069	15138	15223	15018	15280	15197	15295	14949	15025	15279	15192	15438	15230	15097	15125	15111	15085	15329	15177	15192	15149	15237	15054	15016	15096	15297	15107	15162	15331	15322	15219	15196	15221	15221	15004	15078	15073	15028	15165	15193	15434	15115	15161	15221	15048	15235	15297	15112	15196	15108	15320	15250	15129	15064	15184	15054	15095	15253	15144	14960	15148	15008	15192	15266	15177	15105	15077	15362	15145	15266	15112	15160	15081	15168	15208	15303	15219	15177	15232	15425	15218	15281	15242	15243	15251	15367	15115	15130	15356	15173	15112	15198	15249	15306	15164	14970	15237	15187	15180	15198	15205	15263	14968	15199	15192	15089	15221	15089	15052	15034	15239	15254	15325	15071	15277	15221	15129	15251	15239	15179	15006	15296	15139	15303	15157	15202	15142	15182	15131	15250	15261	15230	15087	15328	15165	15200	15208	15280	15116	15151	15116	15145	15232	15209	15088	15178	15169	15142	15205	15241	15237	14993	15358	15080	15267	15083	15212	15153	15278	15198	15027	15093	15339	15191	15152	15445	15233	15130	15092	15126	15154	15376	15213	15327	15142	15073	15366	15271	15164	15089	15167	15168	15132	15227	15114	15281	15119	15301	15034	15280	15236	15264	15289	15108	15156	15319	15280	15143	15337	15245	15218	15246	15075	15247	15262	15118	15158	15317	15186	15155	15057	15076	15268	15071	15120	15318	15220	15225	15170	15266	15195	15181	15286	15110	15096	15358	15162	15021	15306	15223	15168	15073	15026	15202	15048	15207	15077	15176	15024	15155	15318	15263	15040	15239	15312	15228	15200	15269	15202	15119	15271	15072	15133	15319	15358	15176	15057	15170	15225	15186	15190	15163	15206	15273	15041	15189	15248	15267	15157	15162	15194	15206	15178	15429	15143	15165	15111	15091	15175	15223	15316	15382	15310	14959	15308	15189	15183	15099	15323	15092	15221	15087	15089	15238	15123	15237	15261	15045	15377	15305	15013	15161	15197	15035	15226	15253	15267	15093	15165	15048	15102	15272	15142	15246	15184	15268	15232	15037	15260	15053	15080	15236	15345	15383	15310	15234	15202	15215	15273	15341	15144	15255	15306	15166	15203	15234	14983	15168	15184	15291	15179	15064	15193	15173	15256	15261	15260	15075	15233	15259	15163	15351	15238	15197	15207	15237	15380	15281	15181	15153	15203	15403	15273	15211	15333	15248	15097	15104	15188	15122	15116	15243	15138	15071	15297	15099	15321	15228	15250	15159	15201	15281	15027	15242	15224	15179	15182	15217	15225	15226	15214	15200	15296	15088	15133	15058	15113	15091	15235	15176	15301	14937	15196	15208	15198	15286	15272	15084	15146	15060	15103	15283	15242	15282	15252	15259	15140	15046	15234	15223	15231	15129	15207	14959	15097	15078	15434	14973	15255	15327	15112	15267	15281	15365	15204	15249	15289	15321	15221	15216	15147	15097	15122	15155	15316	15135	15252	15159	15060	15223	15263	15166	15207	15032	15270	15085	15082	15273	15210	15217	15226	15078	15202	15133	15238	15180	15157	15274	15175	15168	15405	15032	15144	15187	15052	15061	15182	15155	15316	15212	15159	15310	15290	15115	15062	15148	15043	15030	15206	15458	15252	15093	15072	15232	15319	15168	15035	15255	15181	15303	15073	15251	14930	15242	15133	15099	15253	15140	15305	15106	15237	15124	15220	15267	15222	15206	15144	15283	15320	15251	15014	15207	15285	15194	15123	15059	15232	15095	15123	15142	15198	15141	15328	15186	15235	15203	15120	15169	15144	15314	15185	15222	15344	15052	15233	15184	15137	15269	15122	15043	15278	15140	15186	15225	15112	15270	15252	15109	15188	15154	15137	15116	15264	15162	15179	15186	15050	15321	15170	15306	15269	15098	15378	15061	15180	15348	15089	15204	15135	15208	15227	15313	15273	15096	15188	15182	15115	15180	14992	15242	15177	15114	15184	15248	15039	15281	15236	15077	15160	15197	15099	15235	15308	15113	15249	15113	15071	15256	15288	15081	15241	15366	15144	15393	15101	15301	15265	15314	15232	15078	15206	15247	15170	15133	15289	15294	15104	15429	15198	15106	15232	15078	15251	15289	15271	14957	15192	15199	15270	15241	15116	15167	15132	15172	15068	15272	15047	15234	15203	15021	15386	15094	15248	15272	15210	15172	15152	15188	15146	15101	15279	15273	15155	15079	15219	15195	15246	15185	15187	15242	15046	15390	15157	15240	15213	15026	15365	15124	15112	15323	15047	15104	15070	15275	15218	15434	15014	15181	15065	15186	15058	15183	15236	15361	15138	15105	15233	15051	15153	15126	15231	15265	15137	15277	15079	15215	15295	15235	15063	15233	15227	15245	15257	15063	15291	15192	15221	15156	15171	15075	15307	15240	15101	15377	15347	15266	15183	15205	15163	15099	15233	15175	15230	15043	15307	15122	15263	15141	15305	15045	15125	15253	15285	15134	15112	15315	15247	15097	15028	15264	15204	15120	15141	15305	15078	15178	15306	15199	15264	15246	15277	15255	15071	15126	15151	15266	15126	15273	15247	15247	15244	15131	15173	15166	15282	15238	15129	15264	15249	15150	15118	15235	15024	15370	15091	15167	15312	15128	15259	15259	15200	15103	15125	15057	15317	15031	15133	15211	15282	15114	15280	15088	15293	15114	15220	15139	15287	15085	15013	15158	15230	15235	15116	15109	15151	15217	15128	14952	15267	15145	15169	15122	15177	15320	15227	15157	15324	15128	15112	15271	15336	15187	15070	15224	15093	15201	15117	15248	15281	15308	15205	15197	15312	15191	15117	15192	15147	15246	15236	15194	15134	15311	15150	15296	15332	15186	15119	15257	15073	15325	15254	15154	15103	15230	15256
27210	22138	24974	21439	17339	16932	16579	16247	16352	16339	16307	16144	15895	16051	15838	15949	15841	15682	15737	15929	15716	15715	15779	15754	15783	15877	16014	15683	15926	15749	15957	15733	15817	15693	15898	15803	15875	15713	15654	15798	15653	15953	15982	15730	15917	15531	15748	15782	15834	15735	15475	15766	15618	15661	15792	15599	15848	15836	15719	15806	15865	15844	15845	15755	15698	15579	15746	15643	15593	15687	15804	15894	15900	15752	15840	15727	15778	15668	15762	15651	15816	15723	15715	15728	15868	15650	15701	15698	15548	15585	15622	15867	15758	15617	15737	15787	15691	15666	15619	15835	15727	15590	15463	15662	15537	15667	15625	15883	15580	15939	15780	15609	15741	15616	15676	15516	15647	15617	15672	15590	15644	15886	15751	15745	15634	15689	15457	15674	15708	15722	15606	15571	15659	15674	15726	15645	15881	15760	15603	15701	15620	15474	15625	15716	15680	15604	15729	15635	15844	15790	15547	15651	15773	15617	15420	15771	15987	15710	15654	15729	15688	15458	15675	15508	15507	15970	15733	15691	15584	15474	15667	15576	15707	15559	15741	15639	15731	15771	15796	15742	15742	15750	15814	15670	15750	15732	15820	15683	15652	15763	15681	15823	15678	15641	15679	15578	15773	15793	15722	15672	15807	15825	15861	15696	15813	15807	15708	15851	15658	15736	15711	15776	15710	15687	15739	15647	15777	15681	15729	15557	15805	15754	15801	15597	15808	15730	15695	15607	15894	15873	15600	15606	15622	15635	15537	15737	15560	15707	15794	15785	15677	15565	15495	15697	15795	15579	15573	15737	15544	15729	15672	15515	15722	15746	15767	15734	15632	15643	15895	15888	15656	15885	15562	15695	15866	15736	15815	15560	15625	15660	15722	15656	15762	15612	15644	15835	15673	15692	15622	15597	15582	15731	15761	15697	15675	15661	15702	15701	15686	15632	15879	15670	15814	15768	15671	15892	15773	15853	15525	15782	15689	15847	15588	15663	15677	15650	15572	15591	15564	15641	15626	15505	15675	15679	15687	15805	15629	15697	15719	15694	15664	15700	15681	15828	15739	15672	15740	15730	15720	15770	15776	15723	15881	15636	15901	15679	15756	15753	15386	15773	15584	15654	15640	15772	15843	15733	15807	15729	15599	15838	15512	15575	15549	15814	15724	15823	15655	15643	15597	15519	15850	15632	15645	15528	15778	15658	15697	15746	15738	15658	15737	15484	15635	15745	15816	15676	15670	15737	15658	15349	15740	15699	15660	15759	15720	15739	15628	15736	15507	15813	15615	15870	15742	15739	15711	15688	15590	15690	15917	15767	15480	15620	15719	15766	15751	15641	15701	15768	15791	15539	15833	15940	15880	15924	15562	15679	15703	15768	16073	15769	15724	15748	15854	15676	15703	15851	15803	15702	15732	15672	15757	15621	15660	15705	15772	15668	15615	15634	15771	15905	15608	15830	15778	15824	15427	15711	16027	15628	15799	15673	15537	15518	15517	15696	15657	15530	15737	15716	15852	15778	15677	15721	15833	15797	15817	15842	15805	15580	15842	15807	15555	15622	15737	15748	15588	15418	15522	15672	15587	15729	15795	15852	15755	15631	15687	15673	15586	15737	15947	15918	15754	15818	15664	15766	15758	15883	15740	15694	15749	15584	15873	15888	15788	15858	15639	15749	15639	15899	15745	15682	15677	15737	15690	15600	15689	15640	15646	15577	15679	15866	15868	15521	15663	15664	15556	15659	15588	15726	15500	15718	15611	15624	15556	15668	15763	15729	15580	15749	15749	15722	15801	15726	15742	15619	15803	15784	15662	15568	15536	15687	15684	15858	15799	15625	15761	15786	15585	15722	15547	15760	15769	15568	15714	15573	15842	15832	15725	15978	15688	15734	15912	15606	15782	15598	15622	15824	15699	15568	15665	15756	15796	15633	15636	15622	15681	15756	15563	15735	15787	15592	15865	15717	15711	15832	15726	15776	15799	15641	15782	15663	15770	15828	15614	15847	15865	15901	15699	15611	15610	15645	15679	15679	15591	15635	15777	15752	15581	15670	15673	15625	15754	15730	15919	15611	15853	15882	15823	15669	15750	15600	15752	15789	15648	15692	15758	16022	15915	15837	15854	15823	15798	15622	15657	15830	15723	15789	15684	15776	15664	15818	15821	15628	15553	15741	15716	15778	15732	15702	15659	15651	15723	15677	15644	15761	15704	15788	15675	15686	15687	15629	15580	15674	15685	15668	15718	15814	15874	15798	15765	15636	15571	16000	15791	15615	15602	15790	15648	15757	15529	15719	15717	15633	15663	15583	15598	15531	15734	15563	15592	15747	15739	15759	15861	15740	15723	15834	15733	15705	15553	15760	15876	15732	15636	15949	15649	15879	15696	15694	15507	15541	15482	15630	15703	15900	15552	15724	15601	15691	15556	15660	15870	15814	15840	15668	15713	15777	15579	15910	15894	15950	15898	15759	15726	15513	15564	15811	15644	15731	15798	15587	15798	15593	15779	15592	15843	15855	15750	15725	15926	15721	15642	15588	15723	15507	15809	15720	15866	15700	15843	15893	15774	15659	15783	15744	15634	15711	15544	15754	15640	15653	15721	15537	15654	15793	15812	15725	15684	15764	15768	15800	15619	15598	15789	15871	15705	15892	15786	15798	15718	15711	15680	15752	15876	15786	15685	15520	15814	15841	15761	15828	15853	15730	15953	15896	15750	15745	15560	15772	15769	15826	15632	15816	15734	15468	15721	15557	15639	15926	15738	15648	15705	15714	15566	15796	15684	15641	15844	15725	15762	15625	15709	15620	15761	15849	15599	15548	15775	15821	15833	15668	15877	15755	15561	15737	15660	15429	15492	15804	15788	15699	15814	15662	15729	15686	15682	15880	15646	15722	15777	15655	15693	15748	15812	15880	15819	15661	15626	15848	15743	15792	15709	15667	15751	15548	15846	15625	15838	15831	15738	15730	15858	15807	15644	15726	15629	15564	15439	15688	15574	15814	15791	15815	15593	15553	15509	15610	15663	15604	15712	15626	15709	15906	15561	15912	15708	15643	15756	15574	15659	15563	15724	15834	15752	15752	15815	15650	15633	15584	15579	15750	15722	15650	15663	15761	15688	15648	15882	15666	15711	15686	15897	15824	15567	15722	15659	15868	15518	15693	15564	15643	15721	15711	15621	15534	15656	15508	15543	15580	15743	15711	15610	15849	15651	15832	15796	15739	15782	15646	15831	15794	15739	15640	15803	15748	15759	15894	15754	15720	15896	15549	15643	15747	15747	15591	15666	15722	15614	15495	15587	15773	15692	15593	15600	15917	15858	15693	15908	15852	15643	15914	15744	15606	15716	15778	15569	15707	15623	15960	15570	15788	15709	15706	15868	15767	15774	15643	15586	15816	15880	15806	15783	15755	15672	15799	15639	15765	15753	15776	15878	15698	15870	15740	15702	15717	15855	15684	15778	15828	15734	15836	15805	15695	15778	15715	15585	15687	15552	15742	15736	15857	15687	15605	15716	15642	15594	15626	15610	15494	15689	15867	15596	15711	15729	15626	15769	15725	15735	15607	15836	15751	15620	15812	15611	15841	15810	15678	15613	15650	15480	15695	15589	15808	15865	15702	15702	15734	15455	15813	15684	15496	15563	15687	15809	15695	15727	15621	15780	15638	15678	15716	15760	15774	15760	15676	15925	15769	15606	15616	15734	15561	15562	15873	15741	15712	15776	15726	15727	15774	15711	15724	15684	15648	15610	15779	15740	15761	15773	15734	15731	15731	15669	15734	15581	15686	15841	15665	15713	15884	15684	15552	15840	15707	15592	15763	15471	15768	15847	15562	15761	15654	15566	15794	15899	15727	15878	15652	15573	15759	15617	15554	15741	15780	15655	15593	15694	15649	15693	15701	15669	15710	15570	15532	15484	15756	15670	15805	15759	15779	15673	15559	15771	15687	15625	15844	15731	15702	15582	15663	15748	15771	15832	15764	15704	15689	15572	15755	15825	15698	15782	15778	15776	15803	15736	15881	15855	15807	15655	15565	15720	15777	15896	15846	15881	15657	15648	15629	15849	15834	15584	15759	15598	15845	15744	15659	15534	15633	15739	15697	15655	15512	15670	15799	15893	15631	15742	15750	15607	15596	15759	15821	15782	15712	15733	15567	15683	15622	15426	15692	15719	15803	15649	15803	15730	15779	15693	15636	15788	15656	15580	15779	15771	15781	15786	15678	15761	15665	15612	15567	15767	15634	15676	15804	15888	15804	15776	15816	15846	15639	15938	15744	15639	15551	15663	15708	15497	15808	15676	15781	15857	15718	15619	15665	15569	15528	15863	15808	15677	15691	15720	15504	15649	15538	15521	15536	15479	15924	15581	15604	15972	15638	15684	15831	15873	15680	15629	15701	15779	15930	15795	15799	15858	15800	15667	15659	15638	15723	15781	15677	15930	15478	15572	15662	15764	15562	15620	15772	15843	15581	15918	15661	15692	15700	15664	15625	15734	15718	15724	15703	15546	15622	15641	15537	15696	15681	15699	15772	15848	15678	15625	15628	15755	15799	15980	15796	15784	15792	15801	15603	15900	15714	15534	15846	15662	15508	15739	15573	15748	15947	15651	15651	15510	15800	15661	15718	15623	15730	15618	15538	15720	15744	15757	15563	15553	15652	15702	15783	15780	15799	15702	15866	15735	15792	15617	15604	15674	15707	15726	15640	15703	15632	15620	15777	15686	15553	15777	15562	15574	15722	15825	15803	15739	15614	15661	15752	15713	15812	15491	15638	15604	15735	15930	15712	15811	15756	15619	15977	15732	15990	15733	15594	15640	15797	15973	15642	15794	15751	15616	15878	15650	15513	15741	15653	15663	15856	15888	16033	15831	15566	15739	15613	15690	15680	15761	15684	15709	15711	15542	15704	15523	15696	15881	15711	15631	15632	15628	15752	15801	15602	15529	15760	15743	15696	15681	15892	15755	15674	15799	15599	15716	15808	15816	15834	15975	15735	15471	15692	15754	15807	15872	15753	15817	15599	15669	15879	15903	15587	15594	15809	15749	15619	15582	15655	15660	15818	15908	15831	15562	15647	15696	15701	15537	15885	15761	15690	15802	15675	15717	15757	15598	15688	15766	15643	15651	15674	15698	15553
18332	24263	23314	19595	17645	16641	16169	16204	16138	16079	15922	15587	15503	15156	15402	15171	15071	15104	15167	15091	15246	15118	15214	15014	15190	15137	15231	15327	15243	15040	15334	15102	14988	15403	15159	15148	15039	14996	15314	15265	15014	15258	15202	15313	15120	15232	15125	15031	14935	14907	15167	14967	14992	15131	14980	15018	15013	14992	15001	15082	15077	15015	15106	15065	14970	15160	15195	15156	15054	15119	14882	14859	15091	14918	15075	14989	15094	15107	14930	15164	15009	14953	15153	14989	15242	14949	15172	15211	15240	15061	15079	15050	14963	15062	15006	15142	14960	15080	15043	15052	15120	14958	15230	15095	14946	15115	14970	15172	15066	14882	15222	15096	15288	15025	15096	15039	14955	15091	14922	14964	14905	15009	15138	14883	14957	15035	14921	14955	14879	15020	14957	15110	15106	14967	15005	14992	14872	14925	15006	14944	15025	14983	14912	15016	15131	14861	15095	15067	15100	15121	15041	14919	15070	15138	15019	15079	14906	15129	15010	15023	15032	15002	15038	15109	15102	15023	15092	14924	14974	14944	15039	15028	15055	15168	15012	15025	15122	14983	15016	15169	15182	15148	15137	15082	14981	15063	15014	14998	15161	15153	14711	15168	15186	15142	15178	15114	15010	15139	15040	15006	15108	14819	15138	15023	15084	14871	15033	15010	15073	15066	14993	15004	15077	14902	14984	15126	14944	15074	14947	15009	14994	14980	14861	14870	14822	15082	14989	15130	15102	15217	15103	15058	15256	15106	14960	14811	15062	15010	15116	15266	15156	15182	15019	15026	14976	14969	15086	15090	15154	15128	14870	14850	14977	14934	15017	15044	15224	15147	14956	15033	15119	15014	15038	15166	15061	15060	15046	15130	14990	14853	14986	14952	15046	14956	14978	15059	14832	15040	14884	14893	15000	15089	15104	14987	14969	15029	15095	15019	15208	15034	15064	15081	15198	14937	15053	14894	15161	14930	15188	15180	15057	14916	14884	14909	15197	15165	15117	15208	14959	15041	15176	14914	15011	15084	15027	15031	15042	14948	15035	15052	14969	15153	14873	15170	15120	14848	15158	15055	15050	15033	14962	14990	15141	15068	15003	14981	14963	14879	15041	15129	15030	15065	15005	15080	15114	15058	15034	15042	15017	14964	15153	15123	14921	15038	15143	15109	15106	14889	14986	14882	14902	15001	14914	15190	15010	15140	14999	14935	15043	15071	14926	15133	15000	15003	15117	14873	15047	14996	15077	14965	15058	15272	15115	15226	14889	14932	15001	14991	14925	15065	15166	15146	15186	15098	15021	15014	15141	15028	15043	15134	14958	15055	15214	15090	15135	15074	15118	15079	14977	14962	15103	15051	14997	15100	15084	14966	14948	14915	15068	14915	15103	14916	15054	14800	15017	15046	15001	15002	14941	15057	15001	15047	14986	15029	14964	15072	14974	14919	14898	14940	14936	15039	14953	14951	15221	14971	14959	15012	15168	15081	14921	15022	15050	15211	15111	14970	15031	15053	14988	14919	14961	14952	14972	14975	14823	14859	15040	15195	14981	15042	14982	14971	14973	14900	14920	15051	14994	15022	14987	14949	14940	15001	14989	14949	15052	14988	15029	15047	15094	15228	15074	15005	15149	14973	15244	14990	15210	15036	15120	15127	15037	15169	14930	15026	15073	14975	15161	15186	14925	14908	14991	15003	14997	14962	14999	15297	15073	15080	14993	15006	15007	15005	14965	14991	14900	14991	15026	15004	15023	15076	15075	15169	15022	14979	15097	15035	15108	14900	15070	14950	15123	14909	14937	14969	14952	15046	14996	15000	15164	14986	14979	15090	14951	14962	15158	14961	14921	14966	15102	14970	14884	15189	14978	15201	15197	15110	15098	15061	15086	15311	15194	15048	15134	15111	15099	15121	15087	14993	15109	15107	15120	14976	15089	15187	15097	15167	15127	15002	14876	14990	15044	14947	15045	14907	15117	14995	14862	15055	15047	14952	14929	14976	15097	15205	14951	15070	15068	15016	15016	15117	15179	14896	14971	14987	14938	14936	15065	14955	15036	14992	15025	15018	15109	14962	15048	14973	14977	15172	15017	15139	14817	14980	14997	15067	15068	14958	15051	14857	14934	15047	15030	15102	15145	15001	15113	14904	15038	15109	15044	15106	15022	14974	14939	15012	15121	15010	14964	14983	15035	15085	15104	14974	15054	15073	15088	15148	15089	15123	15037	15030	15087	15018	14900	15141	15052	15037	15196	15202	15065	15103	15068	15208	14931	15105	14993	15119	14905	15078	14988	15065	15093	15091	15012	15030	15061	15084	15031	15037	15043	15044	15104	15059	15113	14980	15064	14983	15123	15095	14994	15161	15156	15142	15090	15001	15042	14939	14932	15003	15017	15080	15088	15016	15122	15000	14977	14917	15120	15052	15063	15035	15126	15084	15169	14933	15047	14946	15018	15074	15067	14782	15227	14992	15224	14978	15082	15183	15005	15066	15150	15081	15093	14995	15052	14960	14948	15181	15115	14951	15112	15167	15141	15012	15011	15050	15151	14994	15026	15083	14852	15015	15033	15103	15086	14958	15120	15058	15273	14981	15096	15090	14928	15022	15026	15287	15083	15094	15208	15119	14966	15122	14865	15137	15187	14981	14894	15161	15093	15090	15132	14975	15198	15078	15021	15003	15128	15057	15142	14911	14985	14951	15189	15017	15038	15009	15018	14802	15069	15077	15080	14811	15151	14928	15038	15093	15094	15070	15028	15088	14967	15238	15102	15067	14930	15063	14900	15136	15188	14888	15020	14878	15050	15009	15091	15101	15190	14966	14992	15045	15002	15176	15123	15277	14997	15077	14862	15137	14976	15061	15107	15060	15152	15029	15123	15121	15033	14955	15024	14892	15116	15147	15119	15199	14897	15039	14836	15042	14974	14993	15157	15011	14922	15129	15175	15123	15091	14935	15027	15135	15120	14991	14952	15255	15015	15168	15107	15053	14934	15043	15120	15029	15094	14928	15012	15037	15104	15082	15023	15059	14906	15092	15064	15140	14980	15059	14946	14928	14961	15155	15260	15085	14966	15169	15183	15112	15071	15152	15033	14947	15171	15094	14981	14971	15048	15004	15209	14956	15121	15000	15166	15053	15028	15016	15222	15024	14971	15019	15030	15180	15067	15065	15093	15113	14995	15042	15085	14943	15082	15013	15137	15035	15041	15026	15223	15026	14918	15202	15004	15168	15095	15080	14913	15050	15137	15058	15038	14851	15052	15098	15179	15060	15127	15110	15077	15163	15027	15027	15221	14919	15052	14874	15124	15157	15126	15097	15065	14978	14888	14978	14898	14922	15049	15074	14939	15026	14907	15050	15018	14927	14944	15069	15004	15060	15224	15039	15084	14961	15138	14813	15060	15088	14937	14956	15011	15197	14866	15073	15072	14962	15011	14927	14934	14849	15190	15009	14997	15095	14982	14963	15029	15088	14986	14975	14949	15059	14969	14925	15106	15017	15160	15044	15095	15034	14904	15056	15217	15071	15143	15126	15141	15011	14933	14918	14912	14775	15163	14954	15052	15086	15031	15021	15058	14924	15183	15031	15164	15011	15105	15073	15047	15089	15106	15041	15066	14873	14953	14929	15060	14959	15100	15003	15157	15055	15015	14863	14930	15026	14868	15145	14992	15013	15032	14837	15044	15091	14964	15035	14928	14995	15168	15170	14876	15135	15019	15076	15163	15138	15002	14980	14965	15048	14924	15160	14849	15035	15144	15103	15077	15103	14983	15147	15064	15074	15042	15068	15064	15093	15016	15124	15086	14905	15007	15048	15073	15098	14961	14988	15126	14930	15208	15061	15044	14959	14982	15257	15121	14894	15338	14846	15062	15186	15098	15019	14907	15100	15115	14988	14892	14907	15015	15001	15185	15029	14947	15092	15132	14901	15087	14828	15030	15086	15043	15065	14877	15080	15098	14887	15192	14983	14928	15044	15007	15100	14956	15148	15009	15045	15128	15036	15073	15117	14989	14895	15102	15015	15100	15187	14980	15245	14955	14965	15091	15133	14991	15043	15137	15010	15067	15013	15056	15050	14972	15118	15086	15036	15051	15055	15071	15058	14907	15104	14952	15109	15023	15117	15194	14988	15053	15228	15010	15056	15089	15107	14980	15112	14902	15141	15106	14896	14966	14941	14904	15047	15164	15005	15246	15026	15082	15001	14957	15074	14901	15197	15169	14934	15090	15142	14940	15065	14982	15009	15125	14813	14957	15175	15019	15140	15211	15005	15137	15072	15127	15016	15154	15210	15057	14996	15044	15045	14958	15025	14964	14885	15069	15121	15098	15058	14927	15085	15208	14900	15018	15214	15100	15028	14971	15090	14962	15130	14945	15145	14994	15027	15008	15159	15034	15095	14988	14992	15094	15075	15028	14905	15023	15001	15011	14925	15125	15053	14969	15213	14885	15149	14989	15101	15075	15133	15148	15017	14925	15090	14902	15205	14982	15069	15032	15096	15210	15156	15091	15041	14975	15160	15042	14899	14920	14969	14950	15093	14912	14909	15064	15128	14904	15086	14972	15098	15052	15119	15051	15079	15158	15137	15119	15008	14903	15146	15056	15040	14850	14987	15089	15143	15008	14889	15097	14978	15079	14973	15132	15018	15207	14967	14921	14871	14920	15110	15065	15100	15060	15031	14999	15000	15080	15004	15065	15136	15059	14878	15216	15161	15036	15098	14923	15102	15110	15076	15006	15081	15072	14972	15189	14945	15092	15075	15101	15041	15111	15061	15138	15077	15209	15053	15151	15044	14960	15071	15001	15141	15181	15095	14977	15053	15036	15192	14977	14953	15070	15055	15205	14843	15053	15024	15246	14926	15129	15004	15090	14979	14954	15011	15107	15094	14842	15138	15104	14987	15101	15035	14882	15137	14985	15033	14904	14946	15112	15010	15196	14966	15168	15175	15162	14995	15117	15036	14861	15175	15074	14931	14832	14967	15225	15029	15167	15180	15208	15341	15120	15086	15193	14997	14958	15006	15111	14958	14981	15103	15045	15104	15038	15178	15087	15018	15167	14859	14984	14944	15338	14923	14939	14937	15059	15098	14953	14930	15266	15113	15107	14966	15100	15124	14989	14924	15145	15201	15088	15195
23810	21193	28516	24280	22022	20932	19593	17249	16829	16810	16655	16589	16452	16107	16209	16039	15745	15780	15821	15881	15939	15764	15868	15750	15825	15791	15847	15966	15823	16006	15772	16004	15922	15858	15893	15634	15710	15659	15757	15778	15782	15971	16045	16006	16078	15825	15614	15700	15635	15812	15466	15633	15636	15727	15644	15599	15642	15686	15582	15640	15673	15796	15763	15903	15666	15648	15674	15729	15775	15721	15705	15692	15651	15621	15548	15602	15751	15593	15830	15818	15661	15721	15550	15471	15700	15573	15731	15455	15732	15667	15556	15850	15508	15773	15705	15640	15716	15474	15652	15703	15601	15777	15502	15788	15705	15475	15665	15461	15601	15500	15619	15358	15707	15653	15601	15587	15599	15646	15690	15618	15541	15681	15752	15680	15697	15754	15642	15811	15691	15804	15556	15576	15456	15618	15623	15845	15716	15451	15777	15604	15635	15554	15593	15626	15621	15523	15662	15839	15695	15509	15530	15762	15591	15505	15608	15573	15625	15522	15742	15512	15771	15655	15663	15661	15601	15563	15614	15600	15654	15654	15548	15543	15645	15500	15814	15563	15647	15682	15629	15735	15530	15790	15855	15603	15376	15592	15533	15677	15678	15657	15908	15759	15620	15610	15771	15709	15850	15675	15651	15534	15645	15596	15803	15563	15588	15682	15553	15547	15599	15677	15504	15611	15557	15775	15658	15650	15659	15642	15466	15637	15657	15549	15515	15820	15429	15516	15560	15626	15559	15661	15720	15635	15546	15410	15783	15533	15554	15630	15617	15416	15481	15400	15786	15643	15556	15447	15624	15660	15789	15522	15713	15771	15690	15629	15535	15787	15856	15683	15495	15341	15770	15631	15639	15682	15673	15646	15657	15638	15457	15740	15613	15659	15484	15486	15680	15733	15641	15839	15799	15597	15454	15845	15623	15437	15615	15633	15530	15604	15571	15732	15574	15744	15857	15544	15699	15636	15559	15625	15595	15752	15695	15774	15623	15465	15657	15820	15445	15545	15704	15602	15567	16000	15646	15764	15728	15504	15759	15859	15607	15675	15812	15582	15623	15580	15577	15412	15655	15579	15653	15436	15586	15744	15642	15596	15660	15671	15454	15758	15640	15668	15690	15652	15656	15777	15734	15539	15644	15810	15746	15554	15720	15360	15678	15554	15739	15604	15611	15592	15597	15758	15583	15526	15657	15628	15543	15546	15775	15599	15580	15710	15609	15756	15702	15654	15751	15452	15503	15625	15688	15749	15656	15544	15465	15586	15503	15646	15687	15454	15499	15593	15746	15519	15666	15565	15578	15608	15747	15619	15815	15517	15795	15538	15469	15507	15444	15653	15534	15798	15701	15660	15701	15651	15619	15594	15658	15738	15626	15660	15528	15522	15582	15551	15498	15503	15541	15616	15757	15570	15778	15503	15695	15812	15443	15778	15876	15537	15491	15724	15755	15626	15538	15588	15610	15694	15560	15668	15853	15610	15717	15743	15559	15578	15649	15675	15772	15698	15647	15738	15606	15752	15510	15677	15567	15500	15580	15555	15522	15436	15560	15613	15681	15707	15744	15584	15654	15600	15739	15558	15860	15711	15629	15694	15778	15418	15603	15705	15709	15585	15522	15562	15675	15507	15594	15390	15662	15733	15637	15519	15570	15541	15780	15555	15617	15512	15725	15604	15798	15705	15610	15681	15570	15596	15603	15653	15754	15487	15438	15575	15603	15677	15564	15608	15459	15680	15559	15452	15699	15721	15732	15740	15621	15432	15659	15565	15566	15571	15504	15696	15517	15611	15591	15465	15663	15514	15556	15540	15497	15705	15662	15433	15676	15724	15606	15538	15476	15498	15771	15580	15539	15754	15704	15887	15672	15699	15529	15722	15819	15606	15565	15470	15540	15852	15643	15649	15702	15466	15944	15822	15655	15515	15787	15811	15611	15704	15526	15599	15710	15552	15532	15703	15425	15617	15692	15609	15683	15582	15501	15909	15566	15796	15870	15670	15468	15590	15716	15594	15476	15461	15586	15800	15719	15712	15777	15640	15502	15666	15639	16003	15735	15675	15599	15668	15747	15465	15582	15552	15397	15562	15640	15602	15553	15927	15730	15725	15469	15676	15629	15553	15609	15467	15605	15734	15749	15493	15775	15622	15657	15533	15604	15503	15584	15566	15622	15531	15604	15542	15594	15471	15710	15678	15590	15607	15705	15344	15707	15776	15551	15566	15531	15502	15677	15774	15616	15621	15520	15800	15733	15671	15581	15668	15737	15649	15551	15671	15671	15631	15688	15553	15578	15456	15688	15503	15514	15707	15638	15582	15873	15549	15657	15603	15488	15763	15527	15696	15757	15568	15619	15640	15506	15581	15364	15512	15413	15619	15685	15453	15538	15439	15676	15482	15668	15733	15539	15395	15613	15616	15597	15570	15835	15715	15537	15555	15804	15770	15700	15649	15714	15837	15668	15584	15488	15743	15597	15829	15474	15738	15380	15612	15630	15544	15625	15514	15791	15734	15718	15604	15458	15502	15536	15671	15584	15686	15631	15669	15669	15711	15400	15577	15519	15565	15568	15567	15674	15541	15616	15605	15745	15452	15721	15621	15486	15529	15571	15761	15551	15503	15718	15668	15695	15705	15439	15743	15584	15709	15496	15452	15634	15506	15578	15707	15720	15645	15706	15510	15556	15556	15638	15680	15705	15666	15321	15514	15738	15696	15609	15662	15597	15756	15623	15647	15649	15756	15672	15556	15665	15585	15700	15644	15502	15483	15774	15594	15673	15739	15589	15524	15754	15721	15694	15714	15662	15660	15666	15513	15621	15679	15520	15759	15510	15625	15804	15685	15662	15561	15752	15666	15591	15555	15570	15619	15648	15618	15694	15500	15779	15733	15739	15635	15507	15539	15635	15512	15563	15629	15556	15597	15520	15556	15671	15605	15752	15829	15610	15539	15592	15610	15757	15593	15663	15752	15871	15505	15619	15590	15642	15606	15557	15502	15595	15600	15527	15691	15750	15763	15589	15451	15630	15447	15453	15674	15639	15561	15610	15704	15529	15506	15759	15733	15490	15635	15486	15417	15549	15826	15406	15718	15628	15716	15520	15631	15656	15569	15649	15738	15617	15515	15641	15784	15658	15534	15608	15570	15656	15709	15606	15485	15565	15676	15634	15593	15742	15530	15546	15513	15713	15581	15546	15646	15628	15517	15486	15591	15721	15674	15824	15739	15723	15698	15571	15584	15572	15614	15516	15529	15707	15622	15457	15836	15616	15841	15611	15492	15641	15768	15705	15786	15808	15651	15556	15610	15692	15461	15764	15458	15615	15443	15701	15542	15606	15797	15569	15589	15598	15712	15600	15644	15490	15775	15527	15424	15651	15420	15602	15872	15665	15603	15456	15555	15648	15617	15390	15628	15723	15464	15901	15724	15657	15523	15648	15801	15738	15716	15564	15716	15689	15403	15555	15597	15622	15825	15653	15664	15546	15605	15544	15500	15574	15679	15651	15665	15557	15710	15566	15651	15594	15544	15474	15710	15625	15540	15575	15611	15665	15518	15598	15308	15405	15558	15647	15612	15592	15545	15748	15694	15480	15588	15690	15508	15663	15516	15918	15694	15709	15733	15705	15626	15813	15602	15601	15682	15637	15391	15599	15634	15719	15599	15930	15575	15645	15828	15766	15731	15497	15507	15565	15653	15504	15719	15780	15760	15488	15681	15605	15603	15684	15429	15477	15815	15593	15673	15720	15685	15522	15631	15674	15634	15516	15479	15424	15739	15739	15640	15718	15496	15650	15568	15429	15600	15728	15732	15557	15740	15639	15719	15740	15737	15622	15563	15816	15593	15773	15720	15484	15615	15739	15533	15763	15721	15737	15737	15438	15562	15602	15911	15756	15523	15692	15620	15428	15633	15609	15659	15567	15500	15662	15737	15594	15791	15689	15556	15501	15607	15736	15740	15719	15581	15698	15559	15734	15567	15603	15746	15689	15592	15626	15655	15495	15316	15619	15604	15511	15449	15662	15647	15497	15490	15754	15714	15494	15677	15662	15525	15701	15671	15478	15616	15721	15527	15528	15663	15551	15717	15728	15584	15708	15663	15724	15646	15651	15748	15515	15693	15823	15766	15657	15577	15518	15603	15697	15659	15534	15792	15662	15567	15696	15552	15609	15648	15608	15568	15564	15575	15607	15692	15750	15663	15607	15736	15525	15552	15790	15697	15791	15691	15671	15379	15620	15770	15487	15762	15581	15698	15680	15509	15543	15637	15601	15818	15497	15724	15721	15629	15634	15834	15622	15658	15773	15485	15638	15671	15565	15572	15661	15588	15620	15643	15641	15637	15617	15388	15753	15594	15567	15687	15559	15673	15652	15791	15554	15706	15672	15928	15761	15517	15519	15620	15367	15494	15698	15649	15850	15417	15669	15606	15693	15795	15477	15650	15579	15733	15747	15764	15762	15615	15815	15742	15594	15550	15750	15458	15653	15746	15586	15588	15866	15627	15574	15537	15762	15742	15472	15614	15671	15769	15517	15706	15619	15541	15702	15665	15861	15634	15796	15690	15677	15643	15743	15735	15789	15699	15782	15515	15477	15696	15518	15605	15628	15733	15557	15722	15658	15798	15512	15596	15698	15802	15740	15586	15718	15623	15742	15699	15736	15662	15695	15565	15733	15621	15684	15524	15628	15813	15750	15405	15612	15636	15808	15439	15655	15708	15685	15403	15622	15780	15591	15779	15729	15613	15683	15541	15600	15788	15743	15882	15624	15653	15611	15748	15627	15730	15510	15628	15719	15771	15556	15508	15657	15561	15627	15586	15445	15697	15717	15887	15756	15639	15744	15489	15499	15591	15742	15723	15796	15562	15877	15587	15744	15775	15618	15595	15719	15591	15648	15645	15690	15740	15681	15593	15598	15703	15922	15564	15641	15454	15560	15651	15644	15569	15599	15735	15587	15721	15770	15550	15710	15758	15619	15579	15487	15879	15774	15778	15499	15663	15644	15623	15712	15701	15598	15626	15660	15661	15631	15838	15632	15697	15604	15659	15343	15901	15740	15617	15723	15718	15683	15567	15600	15437	15522	15559	15628	15719	15541	15636	15744	15752	15724	15553	15513	15674	15679	15607	15602	15478	15563	15793
18174	30656	29679	24452	21321	18901	17810	17427	17042	16949	16667	16454	16063	15872	15587	15517	15432	15420	15522	15260	15488	15279	15248	15232	15298	15277	15385	15217	15106	15268	15264	15252	15072	15331	15294	15283	15279	15195	15014	15144	15132	15694	15692	15834	15577	15301	15058	15048	14879	15110	14947	14913	15008	15034	14961	15027	15072	14949	14905	14934	14901	15160	14756	15058	14820	15081	14845	14914	15032	15138	14983	14929	14853	15075	15012	15022	15008	14863	14902	14875	14859	14935	14898	14946	14842	14925	15090	15025	14846	14988	14951	15109	14975	14991	14855	14856	14919	14906	15094	14892	14874	15055	14883	15007	14936	14988	14963	14968	14898	14880	14743	15047	15036	14908	14953	15043	15119	14991	14969	14989	15054	14848	15091	15215	15027	14950	15019	14833	15103	15107	15120	14975	14960	15040	15064	14857	15069	14946	14937	14847	14919	14998	14916	15013	15050	14820	15045	15015	14971	14979	15053	14869	14864	14916	14868	15085	14859	14989	14936	14935	14972	14873	14941	14942	14962	14969	15069	14972	14802	14940	14968	15049	15088	14779	14992	14988	15051	15125	15092	15054	15106	14880	14825	15031	14977	14955	15004	15060	14830	15082	14955	14910	15040	14904	15056	14941	14976	14884	14867	15066	14871	14919	15085	14946	14870	14888	14924	14881	14720	14971	14915	14989	15022	14880	14941	14812	14940	14884	14976	14845	15126	14963	14856	15055	14948	14877	14977	15124	15092	14862	15106	15073	14939	14882	14763	15030	14829	14761	14880	14915	14979	15127	14794	14961	14935	14978	15023	15048	14900	14961	15032	14886	14979	15032	14694	15087	14998	15000	14925	15101	15198	14998	15008	14974	14838	14992	14935	15049	14962	14905	15090	14796	14787	14876	14901	15038	14817	14879	14968	14936	14877	14916	15005	14887	15046	14865	15062	15097	15188	14895	15081	14919	15020	14967	15022	14958	15030	14884	14943	15018	14809	15100	14788	15061	14862	14868	14889	15028	15026	15068	14975	14948	14950	15083	14949	15102	14951	14964	15067	14825	14873	14886	14888	15003	15033	14914	15133	14836	14956	14959	14829	14999	15027	14925	15067	14940	15041	14879	14967	15001	14971	15146	14796	14933	14948	14912	14914	14909	15001	14901	14980	15002	15093	14769	14895	15105	14994	15051	15018	14845	14989	14836	14841	14926	14919	14997	14769	14923	15102	15031	15073	14940	15138	15151	14979	15120	15005	14893	15006	15005	15094	15019	14999	14887	14926	15041	15068	14885	14923	14951	15005	15071	15143	15051	14905	14842	14992	14924	14894	15013	15071	14967	15034	14963	14957	15053	15037	15073	15151	15008	14949	15092	14958	14909	14937	14904	14923	14874	14972	14991	14973	15050	15010	15044	14894	15041	15137	15011	15094	14825	14932	15010	14851	14877	15048	14859	15008	14956	14978	15183	15100	15004	15043	14959	14847	15229	14792	14935	14921	14921	15052	14888	14895	14899	15080	14892	14918	14925	14926	15117	14965	14970	15007	14930	14950	15113	14877	14889	14928	15018	15020	14922	14954	14900	15038	15004	14926	14990	14918	14979	14994	15089	14977	14888	15012	15077	14894	15181	14970	15108	15044	14964	14975	14869	15045	15104	15029	15025	15003	14949	15033	14972	15009	15078	15038	14858	14921	14796	14987	15041	15086	14788	14972	14916	14876	14909	15005	15081	14969	14947	14961	15060	14982	14888	14995	14813	14889	14869	14838	14925	14927	14816	14888	14945	15022	14926	15127	15073	15000	14882	15119	15043	15071	15198	14877	14880	15005	14947	14940	14983	15087	14813	15011	14977	15013	14917	14885	14942	14958	14994	15039	14970	14841	15064	14965	15016	14770	15015	14824	15087	14928	14974	14909	14728	14830	15221	15010	14955	14964	14955	14865	14847	15177	14921	14951	15138	14802	15089	14996	14947	15111	15016	14823	14924	15017	15039	15052	15011	14956	15105	14922	15045	15075	14858	14920	15028	15034	14991	15072	14866	14967	14948	15022	14863	14875	14936	14853	15001	15059	14934	14877	14880	14998	15136	14988	14894	14996	15030	14829	15075	15031	15061	14999	14924	14843	14897	15093	14888	15066	14968	15013	14793	14958	15064	14964	14914	14934	14900	14815	14879	15079	14962	14893	14974	15043	15108	14903	15066	15044	14891	15052	14977	15074	14961	14981	15073	14889	14915	14927	14989	14989	14936	15082	15101	15012	14920	15228	14846	15146	15132	15029	14918	15013	14969	14901	14935	14963	15059	14959	15039	14849	14836	15157	15149	14778	15022	15005	14944	14963	15001	15000	14885	15032	15086	15014	14879	14973	15035	15097	15012	15033	15040	15057	14956	14835	14913	15010	14929	15069	15044	14852	14860	15147	14815	15096	14984	14988	14831	15047	14972	15004	15035	14804	15002	14999	15035	14886	15004	15084	15010	14969	15067	14907	14982	15105	14913	14899	15022	14939	14935	14966	14944	14966	14947	14807	15073	15007	14986	15016	14828	14919	15034	14896	14931	14882	14939	14998	14947	14979	14777	15007	15196	14814	15085	15095	14708	14851	15016	14998	14762	14996	14841	14975	14934	15025	15065	14905	14949	14914	14983	14901	15012	14933	15005	14867	15031	15042	14807	15088	14889	14997	14803	14959	14814	15070	14920	15026	15034	14970	15087	15012	14956	14995	15020	14867	15100	14943	15107	14716	14890	14837	14942	15097	15121	14994	14984	14944	14934	14969	14964	14967	14996	14852	14983	15035	14869	14999	14995	14904	14984	15008	15009	14905	14803	15063	15155	14844	15072	15082	15126	15061	14870	15046	14961	15007	15001	15102	14977	14856	14708	14934	15006	15150	14991	15144	14918	14969	15007	14905	14997	15103	14953	14990	15012	15020	14913	14979	14918	15068	14884	15026	14913	15017	14917	14942	14977	14926	14808	15141	14896	14727	14874	15011	14813	14921	14864	14952	15023	14997	14935	15044	14822	14887	14997	14910	14870	15070	15183	14910	14910	14938	14788	15166	14954	15057	14829	14856	14814	15018	14835	15012	14884	15057	15167	14803	15039	15075	14940	14990	14985	14895	14881	14850	15012	14948	15028	14946	15002	15002	15103	14957	15044	14887	14884	15024	14932	14960	14969	14972	14970	14963	15072	15108	14910	15000	15082	14871	15021	14930	15070	15044	14891	14841	15070	15062	15005	14924	15160	15037	14909	15090	14847	14887	14905	15067	14986	15003	14927	14999	14929	15075	14965	14887	15001	15087	15042	15079	15071	15082	14857	14933	14982	14971	14982	14858	15014	14971	15243	14929	15050	14946	14968	15063	14868	15048	15014	15006	15046	14956	14993	14858	15016	14915	14684	15080	14982	14941	14981	14977	15051	15067	14909	15118	14997	14788	14942	14799	15017	15050	14909	15141	14930	14848	15016	14946	14982	14888	15019	15090	14839	14946	15038	15047	14903	15147	14871	14976	14754	15046	15035	15026	14931	15005	14876	15032	14915	14974	14965	14994	14831	15019	15000	15105	14899	14943	14969	14943	15014	14884	14861	14964	14996	14952	14918	14998	14878	14821	15027	14924	14996	15042	15009	14989	14799	15048	14913	15131	15013	14924	14905	15060	15114	14875	14810	14928	15100	14979	15057	14799	15086	14871	15082	15105	15070	14759	15021	14972	14825	15098	15050	14867	14800	15100	14969	15065	15103	14901	15039	15058	14868	14910	14871	14969	15025	15029	14872	15121	15104	15050	14878	14955	14998	14970	14955	14942	15017	15068	14780	15073	15074	15067	14906	15070	14969	15022	14917	14827	14928	14931	14844	15098	15035	14989	14956	14993	15019	14929	14939	14960	15067	14870	14966	15056	15079	14884	14818	15078	14822	14966	14985	14885	14952	14989	14843	15008	15017	15085	14836	14963	14967	14917	14946	14972	14891	14888	15079	14930	15080	15035	15062	14905	15167	14993	14955	14934	14967	14985	14969	14907	15130	15008	14883	14954	14876	14941	14916	15018	14784	14996	15045	14947	15011	14876	14911	15061	14765	14956	14724	15154	14956	14966	14881	15122	14788	14885	14876	15037	15104	15074	15024	15136	15099	14805	15150	14925	14857	15089	14968	14879	14905	15060	14854	14954	15005	15086	14785	14830	14962	15030	15074	14922	14885	14940	15021	14876	14989	14866	14943	14944	14844	15073	15187	15198	15008	14894	14823	14882	14927	15114	15046	15016	15160	15033	15113	14919	14987	14993	14855	15056	15051	15001	15037	15060	14933	14983	14936	15052	14934	14890	15131	14826	15200	14946	14987	14869	14929	15046	14949	15027	15119	14919	15015	15103	15017	14899	14917	15053	14960	14870	14977	14913	14790	14837	14940	15021	14914	14887	14971	14978	15022	15051	15005	14954	14893	14880	14956	14984	14997	15118	14928	15003	15075	14833	15147	14816	14981	15061	14972	15165	14923	15016	14989	15007	14987	14903	15032	14917	14970	14940	14986	14807	14973	14943	15002	14958	15050	15013	14802	15043	14793	15049	14864	14952	14945	15013	15045	14822	15046	14900	15011	15111	14959	14850	14890	14961	14907	14961	14973	14922	14990	15048	14833	14922	14921	14939	14970	15023	15065	14889	14978	14841	14903	14825	14994	14980	15001	14920	14991	14938	14890	14955	15023	15123	14862	15168	14916	15035	14927	15012	15022	14923	14948	14877	14946	15028	15015	14942	14985	14840	14799	14938	15102	14923	15012	14848	15000	15109	14969	14900	15020	14917	14978	15091	14853	14875	14899	14998	14931	15016	14925	14945	14986	14972	15048	14921	14975	14956	14950	15002	15188	14980	15065	14798	14796	15099	14839	15004	14842	14961	14913	14906	15065	15051	14851	14818	14887	14846	15023	15054	15083	14842	14970	14943	14949	15081	14955	15016	14967	14998	14920	14981	14769	15053	14971	15053	14931	14813	14962	14921	14949	15152	15135	14964	14978	14822	15072	14976	14811	14916	15019	15073	15021	14912	15008	14954	15066	15029	14989	14751	14855	14982	15231	14855	15009	15048	14980	14966	14957	15049	15064	14897	14872	14961	14900	14913	15116	14947	14931	15030	14949	15059	14965	14731	15155	14984	14869
22889	21330	29230	23806	21631	23100	22994	18076	17046	17148	16867	16701	16400	16327	16079	15929	15870	15723	15698	15532	15873	15709	15696	15793	15668	15698	15538	15723	15533	15663	15727	15779	15709	15652	15462	15277	15542	15529	15553	15405	15514	15279	15990	16393	16192	15635	15463	15386	15254	15216	15428	15292	15270	15272	15202	15564	15271	15321	15106	15420	15322	15426	15133	15337	15166	15100	15305	15300	15176	15327	15300	15442	15394	15214	15130	15397	15178	15198	15334	15199	15151	15331	15239	15269	15267	15319	15211	15196	15062	15300	15141	15135	15275	15210	15098	15215	15378	15304	15283	15273	15088	15245	15326	15219	15082	15337	15270	15285	15069	15337	15234	14985	15376	15058	15273	15534	15404	15350	15097	15054	15153	15461	15088	15357	15397	15253	15091	15238	15330	15326	15055	15304	15366	15507	15217	15166	15225	15452	15216	15283	15256	15161	15127	15227	15221	15341	15242	15332	15279	15332	15332	15295	15182	15363	15487	15292	15527	15268	15179	15217	15216	15299	15321	15144	15247	15265	15166	15259	15276	15176	15158	15251	15491	15288	15400	15123	15388	15091	15070	15471	15281	15368	15505	15203	15253	15292	15160	15130	15441	15306	15206	15225	14971	15182	15250	15129	15061	15322	15143	15348	15170	15241	15387	14975	15266	15119	15416	15220	15128	15219	15181	15313	15410	15175	15370	15132	15077	15483	15359	15332	15379	15358	15448	15213	15277	15291	15168	15114	15336	15367	14972	15072	15338	15463	15354	15111	15318	15218	15152	15260	15134	15024	15236	15293	15345	15247	15149	15125	15269	15236	15402	15226	15137	15022	15250	15131	15389	15390	15302	15290	15197	15207	15270	15102	15271	15129	15224	15238	15271	15118	15046	15179	15033	15180	15384	15434	15165	15231	15166	15126	15220	15277	15179	15205	15279	15173	15145	15059	15353	15319	15176	15271	15335	15270	15114	15243	15155	15235	14966	15358	15186	15170	15236	15214	15197	15345	15208	15294	15218	15181	15166	15399	15354	15130	15022	15085	15274	15304	15136	15336	15302	15271	15456	15205	15249	15144	15412	15343	15095	15287	15287	15160	15203	15243	15128	15288	15147	15233	15122	15358	15314	15527	15181	15183	15129	15264	15387	15158	15129	15222	15133	15158	15146	15441	15130	15449	15345	15403	15142	15246	15116	15149	15125	15166	15319	15222	15339	15021	15274	15277	15265	15133	15351	15183	15140	15133	15276	15272	15264	15104	15034	15259	15268	15144	15092	15116	15348	15023	15232	15398	15275	15268	15487	15353	15183	15387	15223	15496	15269	15129	15239	15354	15192	15097	15212	15242	15177	15401	15330	15371	15506	15091	15290	15169	15111	15163	14987	15277	15092	15287	15230	15074	15165	15314	15407	15299	15313	15175	15275	15361	15323	15248	15220	15400	15072	15323	15366	15206	15351	15147	15266	15170	15153	15219	15388	15209	15359	15422	15232	15173	15222	15068	15188	15098	15201	15166	15115	15262	15203	15262	15294	15330	15266	15362	15394	15224	15345	15147	15309	15394	15175	15248	15129	15443	15095	15246	15212	15280	15252	15346	15245	15346	15248	15081	15187	15267	15272	15220	15313	15189	15187	15412	15364	15186	15002	15034	15391	15207	15300	15358	15202	15203	15114	15012	15229	15196	15091	15204	15068	15330	15384	15329	15377	15220	15388	15210	15262	15156	15317	15261	15129	15293	15308	15390	15232	15231	15258	15366	15201	15390	15189	15303	15243	15028	15328	15185	15136	15115	15298	15241	15201	15083	15472	15390	15264	15194	15334	15248	15151	14987	15060	15113	15292	15223	15333	15104	15192	15197	15226	15412	15384	15414	15187	14970	15427	15427	15135	15211	15093	15209	15090	15225	15216	15212	15329	15166	14983	15215	15154	15154	15286	15374	15126	15220	15411	15284	15146	15332	15020	15478	15187	15338	15360	15244	15082	15298	15089	15253	15330	15173	15260	15176	15167	15301	15414	15279	15414	15434	15419	15274	15378	15068	15332	15135	15295	15159	15191	15026	15188	15328	15239	15223	15155	15225	15083	15128	15330	15323	15283	15188	15243	14988	15261	15139	15199	15277	15417	15315	15369	15320	15341	15212	15054	15136	15266	15372	15255	15231	15321	15327	15224	15226	15249	15187	15149	15219	15247	15190	15062	15121	15186	15235	15177	15291	15235	15186	15221	15387	15214	15141	15095	15227	15137	15397	15089	15149	15116	15300	15082	15227	15449	15343	15303	15292	15158	15479	15335	15343	15139	15325	15071	15411	15341	15311	15320	15164	15248	15296	15452	15322	15142	15222	15303	15200	15178	15325	15216	15281	15259	15141	15362	15342	15150	15084	15231	15438	15239	15173	15346	15358	15291	15383	15396	15273	15275	15092	15296	15133	15113	15138	15377	15164	15173	15246	15317	15471	15335	15309	15353	15321	15117	15275	15351	15217	15125	15272	15351	15306	15328	15225	15318	15276	15031	15262	15300	15286	15514	15204	15348	15617	15195	15079	15185	14960	15165	15351	15355	15227	15409	15057	15108	15144	15085	15212	15174	15365	15066	15102	15212	15194	15287	15379	15371	15321	15171	15147	15305	15125	15147	15149	15342	15444	15277	15175	15243	15185	15117	15178	15126	15039	15204	15145	15281	15200	15196	15087	15130	15309	15198	15153	15270	15212	15246	15099	15240	15277	15165	14990	15250	15308	15425	15164	15303	15150	15279	15289	15332	15350	15291	15428	15227	15185	15218	15231	15067	15291	15184	15230	15215	15034	15318	15267	15190	15126	15365	15182	15155	15265	15081	15073	15482	15403	15188	15315	15138	15398	15109	15191	15160	15050	15209	15217	15285	15114	15333	15195	15385	15220	15265	15186	15148	15368	15226	15316	15107	15392	15255	15077	15378	15157	15152	15334	15460	15247	15178	15393	15243	15147	15432	15135	15200	15466	15342	15206	15203	15196	15257	15175	15225	15040	15242	15208	15271	15229	15280	15139	15153	15536	15309	15384	15097	15285	15238	15246	15144	15464	15267	15261	15186	15194	15081	15267	15171	15387	15368	15167	15091	15044	15089	15269	15057	15292	15263	15363	15184	15060	15374	15379	15256	15317	15304	15284	15246	15225	15152	15246	15288	15263	15186	15474	15291	15121	15159	15318	15222	15331	15189	15104	15366	15427	15187	15311	15249	15220	15091	15328	15178	15169	15140	15434	15293	15261	15402	15213	15268	15343	15145	15136	15330	15284	15387	15249	15043	15241	15305	15257	15328	15117	15174	15210	15195	15225	15323	15142	15111	15271	15231	15375	15275	15203	15225	15315	15207	15328	15187	15220	15164	15200	15240	15271	15134	15070	15009	15152	15077	15209	15226	15063	15067	15375	15213	15329	15234	15320	15258	15270	15269	15322	15148	15391	15289	15240	15343	15291	15245	15187	15320	15115	15288	15361	15291	15296	15359	15260	15263	15371	15369	15305	15096	14925	15171	15290	15288	15336	14990	15187	15390	15382	15213	15136	15292	15268	15254	15234	15318	15274	15362	15231	15084	15099	15241	15412	15148	15378	15399	15172	15072	15327	15398	15275	15158	14997	15089	15215	15086	15324	15151	15214	15361	15055	15183	15158	15110	15328	15355	15217	15210	15145	15095	15302	15205	15365	15204	15244	15312	15405	15229	15258	15333	15403	15235	15370	15513	15264	15203	15205	15217	15006	15229	15318	15161	15097	15246	15365	15225	15193	15189	15108	15322	15409	15299	15364	15190	15203	15067	15266	15508	15214	15317	15265	15134	15138	15272	15322	15184	15183	14982	15283	15396	15129	15200	15143	14961	15177	15270	15035	15188	15279	15197	15213	15288	15093	15176	15216	15265	15271	15252	15325	15050	15191	15162	15285	15137	15110	15151	15198	15230	15087	15219	14993	15463	15335	15100	15216	15358	15308	15378	15251	15371	15293	15272	15314	15414	15334	15183	15312	15276	15548	15309	15343	15247	15271	15089	15393	15194	15251	15334	15349	15359	15379	15389	15248	15335	15407	15291	15334	15414	15318	15286	15273	15433	15168	15241	15284	15210	15159	15251	15152	15227	15274	15282	15190	15278	15191	15380	15337	15333	15392	15271	15301	15305	15157	15079	15128	15148	15072	15263	15119	15269	15190	15343	15211	15456	15282	14961	15393	15436	15358	15269	15179	15344	15232	15161	15579	15212	15045	15196	15267	15271	15121	15281	15349	15050	15266	15159	15306	15194	15115	15276	15042	15238	15166	15321	15076	15314	15215	15221	15173	15062	15517	15220	15146	15317	15339	15377	15035	15361	15252	15245	15177	15009	15415	15106	15083	15297	15203	15233	15344	15146	15396	15263	15278	15329	15357	15222	15054	15144	15246	15094	15186	15081	15197	15115	15110	15332	15187	15135	15210	15288	15303	15266	15178	15007	15143	15097	15194	15311	15230	15456	15198	15281	15309	15310	15210	15195	15118	15172	15418	15139	15252	15194	15321	15163	15255	15355	15372	15269	15064	15259	15348	15185	15351	15104	15243	15385	15450	15403	15149	15220	15183	15165	15316	15166	15262	15261	15205	15078	15227	14999	15266	15270	15222	15247	15336	15146	15121	15164	15164	15178	15311	15296	15316	15253	15304	15344	15233	15342	15174	15120	15252	15362	15275	15386	15287	15216	15249	15230	15156	15237	15329	15132	15214	15196	15221	15305	15366	15233	15122	15276	15057	15241	15128	15341	15310	15446	15334	15161	15190	15315	15137	15220	15128	15411	15253	15118	15089	15289	15095	15397	15286	15206	15340	15376	15104	14957	15278	15251	15365	15103	15326	15114	15125	15267	15319	15193	15189	15408	15266	15259	15503	15315	15216	15140	15232	15296	15266	15349	14932	15201	15042	15239	15398	15322	15140	15238	15191	15089	15174	15326	15268	15257	15317	15355	15193	15093	15254	15061	15148	15289	15196	15051	15085	15238	15262	15089	15224	15238	15246	15140	15197	14989	15240	15259	15261	15192	15131	15223	15312	15094	15096	15139	15200	15378	15266	15378	15274	15303	15182	15236	15212	15256	15277	15143	15264	15414	15068	15049	15241	15283	15159	15348	14944	15242	15190	15014	15146
19771	34941	33787	27983	24056	20913	19147	18521	18121	17587	17382	16709	16282	15982	15728	15596	15468	15183	15343	15140	15206	15201	15120	15191	15076	15206	15280	15156	15213	15259	15287	15129	14912	15011	14930	15122	14991	14876	14807	14915	14780	14971	15874	16141	16127	15153	14787	14789	14807	14795	14811	14861	14791	14728	14610	14762	14835	14727	14841	14733	14744	14561	14672	14634	14864	14745	14907	14711	14699	14713	14791	14775	14626	14681	14599	14777	14506	14684	14641	14812	14577	14706	14799	14668	14582	14593	14701	14769	14755	14579	14623	14803	14622	14691	14573	14605	14685	14919	14722	14768	14657	14830	14876	14792	14688	14719	14773	14711	14827	14569	14638	14781	14713	14656	14764	14772	14601	14769	14711	14642	14727	14731	14763	14733	14730	14486	14757	14867	14611	14650	14599	14683	14800	14949	14765	14666	14846	14682	14829	14777	14635	14616	14779	14680	14650	14870	14685	14659	14840	14795	14644	14795	14699	14750	14663	14734	14474	14788	14794	14739	14855	14550	14679	14597	14628	14489	14704	14632	14782	14886	14794	14553	14810	14606	14822	14606	14904	14631	14640	14767	14708	14708	14830	14731	14753	14523	14761	14836	14664	14687	14590	14737	14483	14849	14926	14864	14884	14592	14795	14583	14709	14757	14639	14746	14568	14613	14710	14684	14798	14639	14782	14598	14665	14612	14581	14656	14710	14656	14599	14575	14594	14713	14689	14512	14622	14824	14584	14842	14676	14624	14628	14686	14844	14701	14782	14638	14639	14630	14611	14735	14662	14733	14715	14729	14788	14700	14769	14664	14994	14557	14706	14693	14602	14819	14560	14779	14747	14745	14808	14762	14618	14737	14661	14424	14637	14701	14568	14540	14688	14511	14650	14677	14615	14787	14570	14650	14844	14788	14573	14820	14749	14639	14749	14841	14501	14521	14667	14490	14631	14849	14614	14694	14766	14654	15031	14735	14614	14663	14598	14664	14394	14679	14666	14834	14686	14717	14590	14651	14873	14504	14726	14709	14818	14823	14726	14802	14556	14611	14795	14812	14829	14618	14682	14563	14643	14547	14682	14715	14888	14747	14457	14531	14726	14683	14777	14718	14880	14725	14723	14776	14814	14744	14756	14627	14599	14590	14466	14738	14676	14647	14825	14426	14741	14840	14873	14642	14682	14636	14631	14594	14661	14795	14752	14748	14682	14728	14808	14526	14689	14843	14636	14710	14685	14648	14726	14579	14709	14568	14743	14579	14554	14606	14717	14472	14698	14775	14732	14584	14869	14817	14757	14665	14673	14574	14549	14589	14703	14720	14672	14779	14679	14695	14658	14738	14785	14581	14586	14648	14732	14621	14708	14690	14638	14859	14589	14690	14744	14630	14490	14619	14519	14758	14670	14623	14671	14665	14649	14470	14665	14584	14637	14805	14834	14688	14619	14700	14644	14592	14651	14591	14547	14838	14799	14675	14569	14690	14774	14857	14914	14694	14694	14578	14672	14860	14725	14689	14735	14830	14741	14731	14712	14757	14556	14812	14629	14763	14694	14685	14670	14674	14723	14543	14807	14613	14603	14602	14702	14542	14499	14663	14710	14787	14805	14729	14675	14714	14873	14673	14651	14730	14677	14732	14792	14632	14833	14670	14693	14675	14685	14687	14838	14570	14842	14664	14756	14658	14692	14796	14691	14771	14769	14655	14591	14742	14619	14715	14621	14770	14599	14715	14648	14623	14620	14479	14856	14681	14496	14596	14670	14589	14716	14793	14696	14664	14656	14730	14597	14670	14763	14794	14723	14620	14731	14689	14857	14684	14877	14559	14735	14807	14465	14617	14872	14716	14747	14670	14646	14654	14746	14509	14828	14624	14858	14698	14562	14821	14811	14673	14743	14819	14694	14633	14795	14756	14557	14591	14757	14684	14623	14765	14719	14569	14579	14712	14481	14662	14698	14519	14754	14768	14628	14625	14605	14901	14649	14650	14811	14628	14797	14672	14662	14621	14663	14687	14605	14779	14707	14626	14673	14754	14635	14689	14576	14746	14843	14631	14819	14788	14568	14706	14621	14703	14716	14638	14746	14572	14675	14545	14800	14621	14627	14798	14714	14868	14974	14735	14706	14652	14731	14785	14636	14795	14623	14425	14671	14857	14817	14553	14718	14827	14564	14641	14625	14522	14578	14751	14852	14568	14703	14710	14770	14604	14725	14648	14706	14834	14694	14779	14597	14706	14598	14603	14553	14740	14646	14836	14747	14799	14750	14786	14763	14679	14642	14770	14595	14642	14905	14793	14728	14628	14666	14833	14907	14840	14696	14669	14765	14686	14728	14688	14673	14836	14501	14711	14947	14679	14717	14830	14712	14622	14630	14660	14673	14750	14682	14542	14713	14696	14628	14837	14666	14707	14672	14657	14726	14715	14695	14827	14887	14622	14554	14767	14727	14532	14564	14490	14861	14822	14664	14608	14696	14642	14574	14602	14680	14677	14744	14674	14659	14687	14613	14539	14659	14827	14578	14685	14702	14690	14765	14716	14690	14743	14628	14626	14796	14683	14562	14560	14553	14812	14738	14740	14694	14658	14749	14730	14640	14708	14843	14682	14843	14703	14577	14717	14687	14681	14725	14536	14656	14802	14670	14918	14567	14798	14675	14882	14698	14800	14657	14908	14680	14647	14739	14656	14744	14521	14869	14672	14564	14619	14576	14535	14777	14755	14714	14674	14769	14768	14464	14784	14753	14696	14778	14688	14815	14624	14650	14718	14665	14490	14858	14443	14767	14938	14587	14773	14494	14699	14754	14772	14522	14503	14607	14773	14809	14729	14796	14820	14680	14631	14717	14632	14630	14784	14539	14598	14577	14668	14669	14672	14523	14679	14673	14740	14599	14692	14692	14725	14681	14561	14775	14780	14711	14699	14725	14680	14532	14636	14673	14774	14649	14640	14856	14666	14690	14614	14573	14529	14743	14716	14724	14742	14705	14683	14672	14868	14671	14662	14706	14733	14783	14652	14657	14716	14721	14680	14830	14754	14958	14576	14660	14713	14682	14951	14718	14777	14644	14763	14559	14684	14547	14781	14575	14721	14764	14694	14607	14691	14537	14712	14693	14849	14795	14649	14550	14627	14680	14635	14805	14635	14548	14645	14555	14647	14599	14723	14648	14837	14681	14738	14715	14640	14720	14767	14750	14615	14752	14776	14692	14774	14741	14778	14575	14651	14669	14532	14669	14660	14803	14615	14729	14698	14589	14683	14745	14673	14729	14684	14841	14659	14862	14611	14712	14700	14579	14803	14551	14819	14691	14617	14563	14573	14714	14731	14785	14687	14711	14754	14854	14702	14642	14670	14602	14671	14762	14675	14705	14592	14817	14720	14614	14499	14733	14579	14690	14572	14578	14684	14712	14585	14703	14651	14559	14608	14788	14632	14739	14776	14547	14538	14768	14713	14642	14785	14727	14633	14663	14710	14649	14873	14697	14660	14757	14842	14702	14720	14606	14690	14512	14699	14663	14536	14693	14649	14761	14669	14614	14653	14706	14707	14501	14675	14699	14602	14663	14673	14556	14595	14689	14646	14661	14738	14773	14852	14728	14591	14746	14777	14688	14678	14932	14696	14755	14650	14701	14886	14671	14759	14505	14823	14797	14766	14657	14715	14642	14756	14846	14736	14755	14675	14773	14713	14562	14635	14823	14768	14746	14456	14751	14831	14598	14674	14653	14610	14823	14647	14721	14665	14666	14727	14809	14688	14629	14589	14733	14641	14523	14691	14645	14740	14517	14683	14635	14676	14721	14805	14652	14687	14725	14733	14615	14690	14686	14731	14642	14501	14517	14772	14591	14708	14641	14602	14640	14720	14615	14839	14762	14638	14578	14919	14681	14710	14730	14750	14589	14722	14731	14790	14552	14870	14848	14602	14799	14733	14792	14663	14604	14694	14734	14696	14555	14729	14654	14480	14600	14800	14701	14651	14725	14560	14537	14812	14581	14654	14547	14873	14722	14620	14695	14776	14644	14690	14622	14780	14785	14629	14738	14799	14590	14884	14576	14691	14796	14558	14705	14745	14761	14863	14742	14648	14894	14722	14699	14787	14762	14663	14658	14712	14674	14876	14713	14627	14773	14558	14808	14708	14612	14701	14688	14614	14641	14699	14640	14724	14678	14679	14686	14851	14482	14718	14627	14685	14732	14710	14728	14616	14675	14638	14587	14803	14523	14597	14626	14694	14867	14741	14741	14771	14671	14722	14540	14765	14614	14851	14661	14635	14798	14692	14646	14770	14626	14662	14729	14760	14814	14733	14534	14573	14606	14762	14815	14660	14794	14604	14532	14817	14720	14695	14506	14702	14732	14662	14631	14655	14652	14731	14702	14576	14625	14884	14551	14762	14714	14711	14655	14702	14461	14678	14687	14877	14761	14680	14766	14558	14772	14444	14769	14655	14669	14479	14643	14732	14784	14870	14641	14595	14698	14686	14738	14812	14773	14714	14597	14741	14624	14735	14768	14664	14691	14822	14644	14724	14518	14750	14596	14623	14722	14510	14697	14769	14541	14533	14624	14694	14804	14643	14695	14688	14752	14666	14588	14679	14739	14794	14683	14803	14750	14632	14645	14599	14860	14821	14723	14589	14753	14651	14718	14691	14680	14570	14651	14690	14659	14670	14726	14619	14679	14614	14681	14623	14700	14705	14742	14504	14732	14739	14680	14665	14727	14683	14661	14656	14737	14817	14637	14671	14636	14543	14668	14634	14705	14512	14648	14709	14494	14611	14763	14565	14663	14484	14594	14678	14632	14693	14615	14628	14700	14606	14612	14660	14686	14819	14643	14735	14682	14842	14445	14780	14661	14659	14728	14750	14615	14635	14522	14688	14925	14792	14662	14580	14652	14728	14454	14836	14718	14662	14817	14857	14836	14616	14645	14790	14820	14635	14585	14616	14769	14708	14609	14665	14692	14783	14651	14705	14798	14612	14885	14672	14826	14573	14679	14692	14842	14565	14773	14673	14638	14610	14850	14626	14865	14539	14851	14575	14619	14721	14778	14766	14957	14678	14774	14571	14647	14749	14721	14660	14514	14617	14605	14592	14638	14701	14729	14582	14720	14715	14636	14612	14613	14714	14724	14831	14692	14634	14727	14651
27088	21858	24108	20231	15917	15320	15237	15049	15080	14943	14857	14869	14858	14785	14580	14574	14666	14544	14460	14726	14590	14489	14549	14752	14538	14627	14608	14539	14819	14482	14602	14592	14527	14404	14512	14697	14698	14724	14731	14645	14704	14505	14481	14744	14566	14662	14483	14597	14373	14581	14480	14487	14516	14502	14586	14486	14675	14438	14554	14373	14384	14313	14161	14487	14531	14474	14586	14523	14620	14453	14573	14519	14788	14346	14547	14640	14383	14641	14335	14580	14412	14718	14437	14392	14465	14380	14456	14626	14560	14455	14427	14463	14442	14343	14676	14343	14255	14594	14409	14573	14669	14408	14526	14438	14384	14319	14487	14446	14480	14434	14689	14377	14503	14532	14520	14419	14486	14334	14429	14631	14465	14546	14602	14389	14636	14380	14493	14576	14447	14528	14555	14356	14498	14559	14668	14379	14592	14591	14575	14589	14456	14606	14441	14305	14632	14543	14509	14623	14204	14389	14462	14530	14399	14390	14347	14479	14568	14590	14553	14456	14590	14385	14476	14453	14558	14286	14506	14285	14456	14289	14314	14633	14554	14508	14424	14459	14454	14316	14408	14332	14462	14514	14469	14439	14565	14503	14332	14409	14381	14433	14702	14540	14643	14465	14600	14725	14581	14509	14534	14525	14419	14725	14485	14468	14380	14471	14452	14604	14531	14689	14448	14440	14371	14391	14368	14590	14448	14613	14496	14614	14554	14404	14517	14470	14420	14565	14512	14383	14434	14490	14446	14439	14450	14472	14279	14636	14557	14357	14490	14404	14685	14496	14417	14382	14477	14402	14369	14438	14572	14560	14567	14388	14476	14541	14757	14563	14588	14494	14481	14637	14508	14495	14513	14532	14512	14451	14559	14640	14615	14540	14448	14436	14520	14483	14538	14342	14576	14291	14561	14457	14591	14426	14389	14482	14281	14427	14451	14498	14570	14431	14474	14572	14566	14374	14559	14496	14434	14347	14488	14497	14227	14381	14525	14433	14466	14506	14525	14473	14557	14363	14420	14491	14401	14532	14535	14473	14425	14529	14417	14483	14357	14496	14499	14484	14534	14358	14366	14580	14314	14492	14596	14472	14640	14459	14590	14364	14569	14533	14662	14492	14302	14511	14559	14623	14468	14637	14497	14328	14308	14425	14394	14417	14365	14512	14397	14624	14429	14530	14352	14365	14643	14336	14426	14619	14338	14555	14467	14481	14432	14458	14508	14403	14425	14616	14446	14644	14441	14462	14411	14554	14485	14416	14446	14300	14270	14460	14468	14543	14396	14581	14440	14464	14528	14305	14351	14564	14531	14492	14523	14165	14404	14509	14439	14524	14471	14483	14602	14537	14419	14429	14499	14599	14544	14313	14633	14539	14533	14508	14592	14636	14407	14484	14461	14354	14604	14528	14421	14508	14353	14385	14481	14581	14376	14592	14807	14404	14466	14572	14470	14457	14497	14469	14488	14644	14653	14606	14465	14504	14326	14347	14416	14434	14474	14596	14381	14302	14645	14633	14433	14345	14357	14384	14441	14524	14580	14386	14420	14487	14561	14537	14486	14338	14540	14460	14424	14426	14457	14399	14590	14482	14458	14544	14718	14461	14353	14487	14505	14531	14423	14644	14563	14449	14501	14592	14489	14435	14396	14500	14696	14355	14467	14363	14382	14321	14509	14425	14549	14485	14499	14348	14588	14360	14554	14605	14326	14584	14497	14373	14480	14375	14533	14668	14545	14373	14409	14455	14363	14615	14468	14529	14443	14490	14423	14387	14288	14573	14524	14469	14824	14453	14553	14478	14664	14421	14450	14568	14538	14423	14590	14669	14624	14462	14444	14526	14607	14445	14496	14270	14658	14541	14424	14498	14576	14593	14516	14683	14337	14510	14534	14544	14482	14596	14508	14472	14479	14422	14481	14484	14733	14492	14553	14467	14508	14258	14432	14477	14594	14608	14605	14606	14567	14212	14664	14338	14664	14511	14514	14419	14586	14602	14471	14526	14656	14393	14663	14706	14515	14488	14375	14383	14616	14594	14655	14432	14426	14506	14508	14642	14237	14577	14558	14514	14570	14411	14441	14458	14352	14372	14405	14412	14436	14442	14409	14404	14522	14381	14444	14450	14689	14626	14564	14503	14588	14580	14400	14389	14591	14396	14615	14586	14389	14463	14340	14434	14446	14396	14667	14408	14653	14458	14533	14457	14577	14748	14509	14458	14495	14449	14492	14296	14370	14381	14538	14497	14413	14599	14553	14468	14314	14552	14409	14518	14401	14386	14477	14628	14708	14575	14341	14512	14686	14433	14580	14463	14402	14486	14389	14389	14446	14610	14574	14477	14521	14576	14586	14453	14615	14466	14528	14485	14307	14604	14439	14412	14575	14554	14296	14375	14400	14512	14657	14409	14433	14331	14429	14355	14618	14286	14430	14507	14397	14510	14455	14455	14400	14666	14525	14354	14578	14459	14376	14449	14756	14523	14538	14503	14560	14481	14644	14466	14448	14655	14358	14520	14309	14508	14520	14419	14415	14416	14423	14520	14404	14731	14566	14427	14543	14383	14460	14477	14613	14528	14490	14323	14512	14380	14553	14615	14464	14281	14573	14582	14264	14400	14324	14622	14493	14492	14604	14639	14413	14418	14458	14553	14542	14458	14496	14483	14207	14638	14516	14568	14359	14274	14659	14572	14507	14478	14337	14364	14496	14556	14546	14516	14415	14546	14459	14459	14532	14410	14368	14638	14586	14479	14587	14551	14549	14687	14461	14340	14448	14577	14380	14449	14472	14305	14539	14406	14490	14414	14416	14594	14342	14416	14446	14524	14606	14509	14568	14466	14426	14429	14421	14271	14426	14348	14357	14683	14538	14519	14651	14551	14513	14433	14318	14464	14568	14386	14474	14525	14697	14322	14386	14425	14493	14328	14295	14474	14472	14465	14342	14445	14557	14473	14549	14557	14507	14532	14567	14618	14523	14708	14490	14366	14557	14429	14515	14333	14486	14695	14687	14702	14614	14566	14411	14371	14420	14549	14498	14385	14479	14454	14484	14608	14472	14471	14521	14626	14542	14510	14539	14489	14618	14378	14526	14463	14506	14495	14309	14766	14601	14375	14438	14528	14374	14497	14692	14423	14523	14620	14544	14435	14287	14345	14386	14622	14509	14297	14721	14578	14539	14522	14473	14386	14705	14210	14421	14430	14378	14547	14689	14555	14400	14254	14589	14327	14410	14512	14511	14466	14601	14576	14492	14393	14434	14507	14580	14571	14593	14533	14540	14525	14473	14603	14584	14609	14639	14390	14523	14511	14464	14305	14377	14539	14389	14430	14423	14495	14518	14555	14545	14506	14469	14517	14508	14489	14502	14436	14573	14335	14451	14584	14648	14573	14373	14645	14472	14500	14270	14468	14424	14565	14471	14426	14542	14311	14644	14226	14379	14329	14613	14600	14394	14513	14536	14541	14488	14486	14544	14440	14420	14602	14567	14345	14605	14823	14470	14378	14504	14585	14498	14518	14431	14293	14516	14570	14619	14565	14526	14175	14370	14481	14419	14611	14484	14486	14318	14547	14384	14518	14573	14419	14506	14393	14554	14419	14433	14582	14483	14411	14587	14552	14434	14237	14459	14435	14532	14380	14502	14558	14488	14519	14549	14579	14337	14496	14612	14534	14369	14435	14385	14444	14466	14520	14594	14593	14492	14578	14489	14438	14471	14488	14376	14416	14424	14454	14434	14328	14513	14579	14313	14420	14484	14667	14513	14253	14691	14397	14406	14352	14470	14353	14649	14457	14477	14469	14624	14546	14624	14501	14599	14520	14655	14545	14435	14592	14467	14503	14447	14362	14466	14483	14530	14566	14797	14647	14525	14647	14555	14446	14324	14518	14686	14360	14515	14610	14278	14356	14550	14523	14662	14492	14523	14622	14414	14602	14362	14517	14477	14471	14476	14406	14305	14455	14527	14551	14566	14454	14483	14370	14408	14428	14511	14452	14509	14263	14583	14639	14477	14350	14405	14536	14642	14503	14350	14448	14554	14323	14557	14496	14562	14493	14501	14511	14323	14440	14306	14640	14413	14491	14453	14513	14570	14598	14562	14547	14737	14668	14352	14657	14385	14582	14367	14357	14500	14419	14553	14572	14491	14453	14402	14566	14575	14400	14454	14306	14432	14481	14333	14389	14405	14540	14549	14622	14402	14516	14322	14499	14562	14556	14688	14541	14593	14452	14444	14285	14350	14535	14511	14332	14669	14477	14334	14483	14324	14445	14336	14547	14517	14652	14369	14496	14354	14484	14532	14763	14540	14389	14400	14595	14682	14577	14530	14497	14428	14492	14437	14505	14545	14271	14706	14384	14558	14544	14511	14309	14488	14494	14490	14513	14499	14426	14337	14395	14433	14595	14594	14591	14360	14372	14396	14280	14421	14482	14536	14415	14569	14390	14485	14367	14470	14471	14626	14465	14557	14261	14524	14474	14618	14558	14595	14572	14391	14468	14361	14542	14467	14381	14580	14289	14314	14526	14622	14238	14462	14561	14645	14587	14518	14433	14643	14570	14506	14372	14489	14542	14452	14511	14600	14538	14542	14546	14724	14616	14419	14621	14360	14437	14379	14504	14606	14551	14453	14382	14431	14652	14390	14451	14321	14444	14429	14463	14486	14535	14559	14466	14257	14653	14522	14446	14747	14523	14824	14627	14530	14449	14454	14628	14564	14459	14349	14746	14565	14555	14207	14680	14613	14491	14521	14558	14585	14586	14462	14423	14337	14531	14670	14581	14372	14419	14433	14257	14605	14349	14477	14411	14572	14580	14355	14483	14637	14623	14443	14595	14532	14611	14558	14632	14445	14365	14628	14740	14602	14737	14509	14543	14502	14454	14547	14413	14495	14752	14466	14566	14594	14411	14510	14544	14399	14464	14553	14560	14379	14395	14682	14432	14466	14515	14431	14764	14504	14361	14649	14366	14491	14452	14645	14506	14718	14666	14543	14499	14492	14366	14626	14558	14491	14438	14490	14294	14641	14549	14258	14286	14408	14586	14409	14124	14438	14540	14499	14529	14461	14787	14681	14425	14564	14331	14465	14611	14576	14737	14346	14262	14541	14398	14468	14466	14670	14449	14426	14728	14523	14626	14541	14582
17189	23106	22339	18685	16869	15982	15446	15214	15078	14790	14877	15011	14559	14635	14408	14420	14417	14305	14209	14368	14411	14291	14360	14322	14358	14478	14307	14368	14558	14469	14318	14341	14344	14297	14364	14304	14177	14148	14221	14192	14369	14304	14348	14376	14348	14315	14262	14426	14261	14043	14269	14246	14189	14143	14249	14269	14190	14283	14175	14158	14240	14152	14154	14266	14146	14095	14157	14092	14353	14183	14269	14237	14117	14251	13934	14285	14261	14121	14185	14283	14127	14320	14319	14170	14282	14163	14244	14101	14273	14110	14222	14051	14154	14188	14272	14129	14269	14271	14256	14164	14155	14263	14255	14202	14133	14198	14326	14262	14158	14207	14228	14215	14280	14229	14246	14098	14112	14097	14103	14201	14187	14123	14098	14152	14298	14070	14138	14235	14135	14180	14148	14096	14059	14050	14138	14240	14241	14367	14105	14005	14295	14093	14089	14094	14231	14182	14092	14120	14234	14140	14066	14270	14347	14061	14297	14151	14210	14112	14332	14133	14204	14158	14284	14121	14186	14133	14273	14092	14085	14216	14274	14215	14093	14109	14120	13976	14331	14142	14056	14186	14044	14154	14312	14117	14187	14117	14064	14386	14193	14203	14106	14173	14151	14154	14224	14172	14304	14352	14097	14229	14376	14220	14193	14072	14171	14142	14297	14233	14248	14242	14161	14179	14098	14147	14240	14203	14047	14252	14145	14329	14184	14194	14288	14336	14166	14142	13962	14229	14278	14119	14343	14202	14025	14290	14262	14069	14220	14180	14142	14364	14239	14255	14110	14206	14197	14311	14268	14206	13952	14214	14170	14125	14220	14156	14273	14255	14070	14280	14228	14217	14206	14276	14221	13988	14313	14130	14204	14229	14318	14183	14293	14308	14300	14092	14161	14269	14012	14275	14157	14354	14409	14319	14279	14304	14035	14238	14241	14174	14163	14126	14152	14206	14291	14151	14279	14169	14214	14107	14273	14251	14031	14085	14138	14165	14267	13997	14212	14175	14305	14282	14245	14279	14121	14104	14030	14384	14234	14202	14105	14236	14255	14165	14305	14170	14337	14202	14281	14153	14069	14177	14285	14095	14200	14157	14088	14430	14166	14210	14263	14403	14229	14188	14302	14071	14251	14177	14105	14094	14157	14176	14355	14154	14393	14248	14249	14107	14214	14211	14195	14264	14175	14194	14125	14232	14341	14090	14051	14163	14298	14331	14145	14197	14243	14209	14274	14207	14231	14191	14287	14427	14352	14130	14137	14346	14275	14222	14166	14231	14120	14085	14193	14284	14365	14291	14199	14369	14259	14270	14016	14115	14285	14197	14196	14178	14203	14210	14065	14289	14141	14114	14157	14322	14246	14052	14114	14263	14115	14217	14137	14082	14301	14090	14268	14174	14182	14291	14280	14162	14213	14257	14157	14269	14345	14249	14285	14313	14281	14142	14289	14189	14284	14203	14325	14271	14217	14172	14185	14281	14070	14303	14254	14288	14147	14200	14233	14397	14149	14201	14313	14216	14181	14152	14171	14121	14095	14145	14349	14244	14240	14340	14311	14289	13972	14245	14403	14078	14089	14158	14232	14211	14163	14229	14306	14196	14218	13998	14197	14286	14153	14226	14175	14260	14319	14262	14209	14065	14283	14154	14322	14078	14298	14154	14221	14205	14329	14139	14181	14169	14330	14188	14222	14401	14320	14113	14291	14253	14294	14285	14193	14104	14148	14226	14201	14266	14137	14239	14161	14172	14183	14197	14179	14335	14151	14199	14140	14297	14159	14187	14224	14037	14065	14356	14165	14299	14235	14318	14240	14193	14259	14086	14154	14210	14094	13999	14333	14213	14283	14127	14070	14187	14384	14395	14104	14125	14051	14340	14279	14072	14161	14136	14192	14205	14262	14212	14260	14057	14130	14296	14086	14212	14168	14276	14115	14217	14104	14176	14218	14230	14063	14190	14368	14377	14067	14138	14360	14191	14175	14326	14229	14010	14012	14161	14334	14089	14415	14218	14199	14232	14330	14325	14250	14223	14279	14241	14264	14267	14375	14245	14108	14205	14284	14134	14152	14129	14363	14239	14246	14231	14125	14163	14008	14235	14124	14466	14329	14168	14262	14292	14311	14257	14300	14196	14100	14271	14113	14246	14145	14044	14271	14321	14252	14256	14146	14167	14249	14258	14131	14367	14232	14067	14186	14201	14358	14150	14278	14240	14050	14180	14237	14061	14270	14240	14228	14275	14157	14359	14302	14257	14162	14107	14323	14126	14191	14232	14177	14139	14189	14027	14187	14185	14228	14381	14422	14285	14159	14143	14133	14142	14101	14378	14209	14004	14135	14229	14259	14010	14340	14338	14225	14226	14133	14281	14370	14213	14254	14259	14284	14209	14205	14195	14123	14198	14194	14109	14294	14342	14167	14279	14082	14182	14222	14163	14271	14225	14371	14240	14227	14141	14216	14352	14341	14327	14224	14239	14357	14174	14247	14244	14326	14305	14123	14190	14232	14330	14205	14239	14196	14317	14072	14183	14222	14172	14259	14411	14138	14298	14071	14349	14188	14101	14288	14183	14254	13990	14269	14060	14065	14072	14398	14165	14260	14235	14190	14122	14336	14289	14209	14242	14086	14103	14412	14112	14077	14207	14223	14316	14370	14154	14163	14373	14244	14280	14207	14118	14189	14179	14198	14275	14257	14280	14150	14126	14423	14239	14183	13937	14304	14130	14324	14193	14070	14091	14235	14225	14350	14159	14280	14249	14366	14202	14144	14264	14060	14196	14273	14195	14236	14098	14208	14103	14234	14111	14199	14187	14210	14327	14249	14260	14029	14425	14275	14170	14330	14044	14101	14084	14176	14192	14208	14253	14238	14144	14097	14148	14149	14411	14291	14122	14305	14163	14308	14044	14185	14138	14108	14160	14139	14130	14220	14118	14234	14526	14272	14185	14232	14280	14097	14117	14193	14344	14248	14189	14321	14261	14146	14171	14220	14150	14088	14260	14125	14235	14218	14139	14271	14271	14326	14223	14174	14154	14082	14079	14218	14342	14252	14267	14269	14096	14192	14219	14005	14196	14353	14176	14252	14224	14198	14369	14167	14158	14122	14112	14315	14272	14068	14337	14117	14275	14265	14174	14307	14158	14264	14184	14321	14092	14333	14072	14108	14279	14260	14415	14039	14118	14160	14190	14196	14444	14252	14281	14009	14238	14329	14141	14215	14269	14311	14144	14126	14299	14194	14283	14119	14286	14267	14233	14281	14115	13992	14238	14414	14085	14126	14283	14335	14160	14216	14202	14224	14291	14106	14296	14120	14165	14137	14212	14056	14348	14269	14208	14279	14309	14171	14051	14188	14205	14169	14251	14081	14082	14257	14159	14116	14340	14079	14197	14373	14288	14092	14228	14151	14209	14215	14236	14261	14193	14156	14265	14268	14330	14200	14233	14190	14130	14188	14353	14296	14246	14281	14246	14280	14150	14206	14254	14160	14274	14321	14281	14139	14264	14171	13984	14214	14064	14412	14138	14241	14232	14188	14166	14374	14202	14231	14189	14323	14221	14205	14256	14296	14122	14247	14216	14212	14310	14317	14215	14122	14234	14208	14252	14268	14275	14132	14153	14112	14240	14407	14336	14126	14328	14131	14201	14254	14315	14317	14259	14270	14200	14222	14067	14093	14261	14241	14257	14325	14041	14243	14271	14094	14241	14435	14359	14046	14130	14218	14177	14099	14217	14244	14286	14068	14329	14417	14105	14397	14184	14177	14138	14090	14260	14040	14265	14234	14179	13983	14081	14157	14087	14146	14364	14272	14197	14061	14298	14250	14246	14118	14195	14201	14276	14352	14154	14234	14097	14084	14192	14123	14332	14272	14047	14233	14352	14248	14062	14244	14326	14296	14135	14179	14178	14293	14194	14242	14175	14217	14129	14272	14235	14281	14169	14090	14246	14268	14201	14176	14084	14329	14201	14129	14086	14322	14205	14290	14316	14225	14169	14041	14245	14253	14182	14267	14244	14351	14190	14154	14187	14319	14159	14216	14309	14356	14108	14178	14311	14312	14174	14150	14265	14292	14323	14318	14312	14249	14196	14368	14260	14333	14161	14057	14227	14322	14067	14252	14171	14387	14246	14290	14218	14239	14134	14195	14351	14232	14043	14284	14291	14321	14153	14177	14243	14253	14115	14225	14236	14252	14145	14355	14034	14186	14275	14193	14250	14294	14223	14232	14213	14259	14459	14041	14200	14185	14168	14225	14286	14253	14132	14298	14300	14189	14258	14112	14070	14066	14162	14102	14168	14245	14266	14273	14203	14140	14225	14084	14379	14129	14323	14228	14198	14153	14304	14082	14221	14220	14198	14223	14283	14333	14064	14365	14448	14223	14068	14236	14279	14209	14324	14226	14184	14159	14172	14263	14305	14135	14237	14266	14251	14127	14231	14197	14237	14185	14421	14374	14467	14058	14149	14399	14221	14070	14338	14271	14252	14195	14164	14337	14111	14122	14217	14140	14277	14189	14390	14218	14053	14155	14259	14220	14237	14089	14270	14243	14246	14433	14273	14356	14094	14224	14202	14278	14315	14274	14297	14238	14059	14182	14160	14322	14302	14356	14173	14061	14302	14188	14189	14223	14330	14108	14231	14099	13962	14288	14313	14240	14253	14183	14111	14179	14231	14102	14032	14201	14284	14098	14158	14263	14149	14308	14274	14207	14149	14344	14325	14193	14374	14188	14148	14202	14323	14366	14319	14125	14319	14242	14365	14082	14197	14211	14233	14248	14274	14208	14106	14215	14075	14275	14176	14111	14099	14360	14318	14350	14225	14358	14183	14244	14191	14169	14121	14104	14233	14087	14159	14226	14174	14369	14262	14213	14157	14188	14083	14289	14114	14260	14304	14193	14037	14206	14293	14172	14151	14145	14052	14133	14351	14290	14002	14175	14062	14243	14181	14221	14199	14182	14179	14370	14141	14158	14060	14110	14213	14145	14281	14243	14150	14016	14133	14346	14091	14167	14158	14295	14298	14407	14261	14103	14214	14320	14297	14227	14255	14252	14171	14313	14098	14288	14215	14331	14253	14269	14268	14123	14251	14227	14216	14028	14381	14126	14322	14411	14166	14109	14179	14067	14141	14281	14154
23924	21341	28733	24441	21923	20287	18713	16389	15515	15688	15639	15462	14972	14816	14879	14957	15123	14812	14879	14879	14810	14612	14685	14817	14880	14891	14632	14630	14550	14702	14537	14666	14664	14551	14669	14661	14566	14474	14562	14532	14691	14737	14798	14822	14997	14575	14478	14609	14301	14844	14680	14459	14531	14457	14525	14457	14407	14665	14331	14567	14558	14512	14467	14489	14551	14421	14589	14607	14596	14660	14585	14392	14400	14277	14625	14730	14710	14561	14424	14673	14374	14512	14519	14380	14430	14501	14451	14475	14525	14523	14452	14548	14372	14546	14447	14378	14510	14639	14606	14650	14451	14510	14468	14361	14613	14566	14665	14497	14476	14238	14583	14320	14321	14731	14716	14394	14596	14558	14407	14580	14516	14663	14531	14445	14515	14641	14376	14536	14384	14430	14516	14314	14574	14444	14347	14414	14468	14493	14454	14394	14408	14380	14462	14539	14537	14577	14447	14535	14418	14505	14561	14344	14440	14388	14538	14536	14323	14356	14600	14555	14403	14474	14408	14621	14559	14536	14498	14395	14431	14646	14492	14417	14478	14342	14456	14525	14559	14496	14424	14502	14449	14494	14621	14229	14352	14366	14601	14279	14500	14555	14495	14431	14576	14398	14284	14606	14573	14509	14445	14797	14549	14488	14587	14499	14638	14555	14574	14549	14441	14550	14456	14395	14382	14451	14599	14548	14469	14465	14536	14448	14525	14418	14429	14406	14532	14508	14568	14596	14515	14489	14334	14425	14426	14468	14430	14466	14525	14400	14490	14371	14286	14587	14261	14498	14466	14383	14468	14633	14481	14492	14468	14536	14495	14562	14621	14608	14508	14623	14497	14559	14452	14431	14501	14547	14519	14498	14432	14489	14514	14434	14479	14377	14428	14410	14617	14488	14461	14537	14585	14505	14569	14446	14486	14470	14291	14405	14370	14676	14443	14409	14363	14432	14613	14487	14506	14246	14408	14547	14364	14666	14501	14506	14414	14595	14456	14563	14425	14560	14438	14578	14443	14580	14268	14433	14631	14358	14434	14545	14577	14521	14325	14727	14240	14328	14658	14613	14492	14677	14628	14565	14417	14587	14460	14594	14489	14543	14525	14562	14507	14515	14505	14532	14646	14420	14383	14578	14690	14493	14449	14603	14556	14443	14370	14508	14506	14594	14417	14465	14318	14490	14463	14472	14569	14352	14559	14537	14707	14648	14409	14366	14382	14514	14543	14301	14465	14633	14406	14559	14387	14529	14572	14504	14487	14502	14436	14434	14567	14442	14483	14597	14552	14563	14689	14550	14304	14454	14606	14438	14456	14337	14516	14445	14443	14590	14499	14593	14282	14382	14313	14499	14452	14429	14488	14422	14504	14521	14297	14324	14319	14585	14461	14470	14471	14480	14401	14535	14406	14330	14498	14613	14550	14379	14522	14749	14591	14494	14467	14320	14479	14527	14459	14450	14363	14594	14624	14453	14331	14391	14388	14536	14418	14465	14432	14582	14616	14456	14440	14485	14622	14462	14540	14512	14443	14517	14469	14656	14426	14559	14416	14498	14420	14304	14625	14491	14454	14457	14515	14578	14659	14527	14526	14545	14350	14371	14519	14397	14510	14257	14327	14378	14519	14440	14514	14386	14432	14657	14560	14506	14394	14544	14249	14322	14494	14491	14432	14372	14453	14517	14441	14541	14468	14410	14504	14429	14371	14536	14473	14384	14460	14550	14362	14226	14543	14553	14427	14444	14465	14451	14609	14275	14504	14499	14567	14231	14559	14658	14605	14325	14712	14358	14398	14445	14521	14558	14452	14515	14449	14465	14556	14549	14567	14456	14653	14534	14543	14510	14655	14520	14571	14462	14546	14332	14335	14350	14514	14406	14500	14330	14502	14627	14355	14523	14624	14408	14491	14409	14594	14614	14537	14589	14342	14557	14516	14418	14369	14595	14530	14606	14566	14424	14466	14419	14471	14457	14442	14352	14464	14497	14463	14438	14625	14528	14519	14689	14611	14429	14305	14463	14261	14597	14601	14527	14556	14509	14565	14692	14575	14586	14656	14573	14322	14404	14399	14485	14483	14434	14515	14437	14527	14528	14529	14381	14366	14318	14532	14453	14508	14580	14360	14421	14434	14449	14398	14464	14492	14496	14526	14485	14596	14523	14365	14574	14550	14583	14633	14482	14422	14649	14355	14575	14521	14551	14380	14635	14330	14464	14432	14500	14161	14521	14299	14350	14348	14439	14575	14507	14513	14485	14621	14468	14527	14383	14377	14583	14439	14438	14469	14140	14374	14518	14578	14342	14516	14479	14365	14599	14515	14583	14550	14544	14564	14799	14469	14490	14540	14579	14634	14648	14417	14544	14547	14402	14419	14699	14407	14340	14375	14387	14621	14509	14424	14500	14432	14553	14441	14713	14417	14473	14639	14477	14594	14329	14481	14497	14359	14437	14592	14579	14376	14603	14609	14495	14423	14367	14455	14208	14536	14346	14515	14451	14455	14423	14577	14458	14678	14500	14478	14456	14301	14515	14574	14460	14364	14544	14400	14421	14634	14379	14224	14385	14447	14503	14610	14618	14386	14387	14293	14464	14465	14561	14460	14583	14450	14379	14446	14387	14423	14623	14456	14480	14444	14368	14507	14518	14504	14413	14523	14522	14375	14423	14341	14497	14554	14441	14365	14410	14365	14667	14440	14640	14618	14475	14454	14330	14371	14358	14502	14730	14472	14468	14532	14453	14436	14467	14554	14547	14671	14604	14441	14533	14449	14405	14453	14573	14413	14320	14568	14613	14399	14572	14544	14517	14414	14612	14388	14389	14566	14531	14481	14462	14677	14313	14418	14506	14347	14296	14542	14561	14506	14372	14538	14447	14419	14361	14356	14435	14501	14393	14490	14498	14546	14375	14424	14577	14414	14391	14572	14441	14445	14587	14613	14534	14466	14601	14575	14462	14626	14259	14521	14489	14396	14490	14487	14406	14383	14324	14470	14531	14574	14446	14532	14455	14330	14244	14413	14572	14359	14672	14666	14510	14428	14576	14571	14623	14407	14438	14547	14401	14463	14577	14500	14600	14563	14586	14492	14491	14433	14771	14465	14568	14630	14580	14510	14453	14391	14371	14461	14612	14447	14511	14544	14575	14539	14365	14633	14268	14339	14586	14371	14467	14555	14476	14586	14583	14428	14551	14454	14489	14654	14618	14403	14598	14417	14511	14321	14568	14574	14634	14398	14378	14424	14428	14559	14335	14418	14497	14532	14426	14430	14531	14508	14414	14510	14411	14516	14509	14501	14483	14354	14594	14500	14391	14385	14538	14560	14367	14605	14513	14447	14453	14597	14374	14487	14482	14641	14361	14474	14449	14674	14512	14673	14519	14486	14526	14394	14441	14500	14702	14359	14244	14629	14575	14356	14461	14320	14476	14456	14607	14472	14467	14509	14346	14373	14480	14679	14667	14628	14751	14576	14344	14454	14503	14489	14402	14561	14420	14371	14391	14482	14472	14563	14405	14493	14588	14405	14575	14517	14323	14680	14456	14503	14392	14495	14344	14390	14362	14581	14600	14432	14507	14499	14701	14625	14611	14421	14435	14668	14594	14593	14685	14514	14623	14550	14466	14544	14543	14472	14538	14413	14390	14402	14661	14430	14391	14496	14630	14353	14599	14491	14583	14620	14626	14618	14711	14429	14420	14339	14444	14440	14498	14478	14441	14493	14438	14666	14482	14392	14471	14678	14395	14502	14479	14492	14440	14490	14255	14471	14414	14451	14458	14435	14277	14499	14503	14570	14362	14443	14604	14485	14436	14483	14657	14401	14495	14683	14399	14722	14521	14501	14337	14423	14479	14438	14599	14543	14439	14382	14311	14563	14577	14445	14555	14484	14708	14407	14630	14493	14399	14617	14644	14515	14580	14243	14463	14554	14576	14394	14410	14587	14299	14391	14327	14570	14598	14608	14616	14532	14441	14610	14469	14256	14390	14650	14670	14571	14634	14443	14459	14328	14527	14573	14578	14381	14358	14525	14494	14382	14526	14526	14626	14222	14380	14417	14542	14613	14522	14713	14356	14540	14345	14487	14394	14422	14600	14655	14519	14546	14599	14530	14624	14591	14464	14645	14718	14455	14483	14440	14331	14543	14582	14600	14433	14461	14513	14558	14422	14502	14367	14472	14505	14545	14584	14553	14630	14332	14653	14348	14380	14431	14321	14554	14627	14550	14636	14591	14519	14556	14648	14572	14397	14416	14388	14609	14433	14617	14429	14368	14429	14541	14507	14511	14602	14460	14379	14622	14445	14478	14431	14488	14346	14518	14289	14335	14487	14420	14566	14504	14570	14425	14356	14530	14530	14344	14437	14521	14468	14574	14400	14610	14413	14560	14334	14570	14558	14623	14515	14402	14550	14534	14281	14350	14495	14646	14260	14508	14470	14442	14612	14442	14557	14516	14424	14529	14527	14642	14351	14473	14283	14373	14658	14602	14506	14478	14412	14544	14400	14446	14580	14578	14356	14492	14239	14390	14383	14411	14417	14490	14381	14490	14415	14555	14369	14520	14403	14511	14402	14617	14297	14516	14658	14707	14768	14574	14470	14462	14544	14655	14440	14461	14524	14479	14489	14526	14466	14539	14500	14497	14484	14522	14527	14618	14514	14423	14627	14407	14518	14313	14454	14712	14532	14504	14485	14694	14306	14451	14355	14531	14434	14326	14572	14380	14360	14352	14562	14675	14352	14592	14543	14588	14505	14555	14230	14583	14569	14495	14524	14537	14643	14499	14403	14467	14526	14262	14569	14372	14451	14589	14444	14367	14386	14495	14439	14362	14594	14355	14424	14308	14393	14575	14611	14503	14354	14538	14442	14631	14470	14648	14606	14544	14403	14420	14390	14410	14677	14323	14468	14585	14482	14433	14533	14660	14474	14679	14564	14660	14384	14453	14497	14474	14488	14520	14212	14554	14555	14667	14587	14376	14511	14659	14586	14534	14548	14670	14499	14580	14452	14448	14413	14397	14542	14547	14460	14429	14424	14379	14219	14497	14601	14708	14587	14517	14361	14577	14393	14463	14369	14584	14546	14576	14539	14481	14426	14458	14735	14674	14474	14552	14455	14388	14585	14534	14549	14474	14324	14542	14479
17590	29836	29000	23653	19977	18283	17200	16731	16383	15998	15813	15573	15171	14732	15114	14834	14818	14719	14619	14495	14635	14554	14640	14743	14922	14709	14617	14563	14623	14503	14418	14447	14416	14369	14473	14515	14343	14426	14345	14559	14380	14463	14652	15020	14602	14428	14293	14219	14307	14478	14336	14252	14231	14393	14260	14201	14215	14186	14311	14204	14249	14243	14399	14157	14322	14254	14217	14246	14240	14256	14263	14314	14429	14458	14337	14333	14179	14114	14295	14175	14428	14379	14222	14322	14244	14236	14099	14147	14300	14360	14239	14190	14272	14169	14365	14280	14161	14229	14399	14188	14209	14272	14362	14328	14345	14249	14330	14218	14315	14171	14212	14169	14328	14258	14267	14234	14163	14201	14168	14348	14409	14328	14262	14142	14264	14340	14105	14114	14240	14388	14233	14011	14260	14192	14137	14211	14179	14201	14265	14192	14283	14410	14231	14481	14218	14220	14377	14270	14258	14265	14384	14282	14318	14217	14231	14364	14410	14465	14138	14315	14139	14157	14323	14362	14167	14334	14084	14199	14366	14162	14015	14245	14468	14391	14283	14249	14401	14377	14274	14369	14332	14257	14219	14294	14330	14224	14292	14315	14266	14229	14279	14284	14210	14010	14284	14287	14191	14220	14234	14238	14300	14225	14145	14099	14287	14285	14272	14174	14446	14123	14490	14424	14339	14327	14338	14156	14331	14185	14181	14196	14215	14215	14172	14320	14272	14325	14178	14190	14356	14309	14125	14038	14242	14048	14340	14104	14053	14419	14310	14330	14207	14363	14326	14345	14284	14250	14312	14075	14195	14353	14169	14347	14492	14261	14204	14255	14176	14212	14236	14335	14274	14229	14219	14325	14334	14077	14160	14419	14200	14301	14226	14185	14153	14296	14218	14390	14193	14262	14274	14334	14393	14259	14226	14263	14368	14113	14318	14207	14115	14251	14063	14484	14218	14169	14408	14354	14349	14278	14268	14300	14315	14171	14319	14241	14355	14167	14297	14206	14248	14310	14253	14414	14328	14323	14199	14323	14147	14155	14143	14193	14180	14234	14373	14283	14239	14181	14146	14287	14338	14279	14337	14182	14259	14172	14179	14302	14197	14432	14287	14368	14398	14248	14099	14272	14401	14423	14360	14327	14279	14282	14267	14433	14425	14131	14267	14273	14240	14157	14159	14196	14192	14318	14426	14286	14226	14299	14244	14461	14211	14314	14317	14182	14334	14316	14152	14278	14316	14284	14265	14222	14265	14240	14280	14377	14204	14342	14339	14143	14141	14232	14284	14295	14212	14229	14233	14376	14203	14297	14161	14451	14167	14127	14128	14227	14365	14313	14399	14368	14308	14386	14421	14211	14179	14251	14419	14218	14217	14267	14302	14242	14118	14256	14269	14171	14159	14253	14154	14274	14167	14243	14343	14254	14250	14170	14287	14393	14220	14332	14337	14101	14213	14327	14144	14230	14218	14233	14207	14197	14284	14373	14334	14321	14325	14243	14243	14310	14340	14242	14302	14365	14277	14249	14282	14179	14295	14310	14240	14209	14153	14230	14099	14166	14357	14212	14272	14422	14133	14221	14272	14332	14380	14244	14374	14269	14310	14160	14277	14289	14474	14222	14408	14230	14223	14264	14371	14179	14443	14272	14380	14190	14339	14346	14244	14251	14293	14435	14283	14373	14146	14161	14312	14301	14050	14254	14231	14510	14216	14373	14361	14108	14363	14235	14347	14234	14392	14407	14346	14224	14316	14177	14368	14342	14273	14324	14281	14267	14144	14362	14199	14307	14251	14278	14153	14094	14274	14320	14290	14062	14201	14221	14321	14221	14235	14327	14259	14338	14297	14256	14191	14251	14165	14258	14289	14321	14313	14459	14196	14345	14247	14291	14297	14172	14150	14279	14329	14438	14317	14169	14423	14300	14266	14139	14208	14241	14169	14195	14226	14204	14381	14332	14183	14202	14209	14415	14213	14281	14189	14291	14257	14253	14262	14304	14311	14246	14199	14246	14319	14220	14238	14252	14128	14174	14152	14212	14174	14369	14339	14271	14344	14077	14263	14457	14228	14114	14271	14249	14392	14255	14277	14362	14322	14322	14201	14356	14152	14278	14287	14207	14149	14325	14135	14314	14283	14404	14296	14295	14272	14239	14392	14233	14338	14234	14226	14145	14306	14138	14342	14460	14169	14166	14238	14335	14322	14303	14363	14275	14099	14152	14251	14243	14261	14505	14234	14254	14296	14258	14302	14193	14264	14374	14265	14260	14166	14384	14341	14264	14281	14364	14249	14429	14171	14372	14222	14260	14395	14384	14285	14361	14301	14485	14357	14304	14453	14184	14321	14211	14328	14302	14248	14220	14308	14075	14275	14263	14168	14217	14316	14371	14088	14275	14167	14085	14270	14256	14200	14194	14296	14254	14371	14364	14315	14216	14362	14311	14194	14188	14410	14299	14228	14290	14344	14273	14263	14271	14284	14265	14409	14138	14246	14137	14290	14350	14242	14189	14144	14152	14473	14255	14326	14176	14408	14224	14288	14072	14245	14421	14336	14209	14241	14307	14358	14202	14345	14384	14095	14358	14236	14373	14280	14354	14240	14263	13991	14275	14132	14376	14137	14410	14398	14367	14196	14187	14161	14318	14240	14218	14484	14233	14255	14423	14293	14232	14335	14175	14286	14216	14295	14205	14329	14227	14257	14362	14206	14150	14254	14269	14133	14251	14404	14128	14226	14159	14152	14376	14363	14298	14283	14139	14211	14170	14245	14207	14337	14312	14248	14340	14208	14349	14264	14385	14217	14212	14054	14226	14345	14286	14348	14375	14249	14250	14270	14067	14376	14207	14320	14448	14298	14301	14156	14217	14196	14284	14206	14187	14263	14506	14259	14341	14227	14276	14122	14294	14249	14388	14172	14300	14092	14277	14436	14340	14311	14246	14062	14322	14207	14023	14247	14105	14245	14183	14316	14382	14223	14241	14238	14292	14159	14357	14256	14439	14112	14220	14059	14371	14055	14276	14315	14369	14286	14397	14303	14243	14328	14283	14221	14263	14403	14261	14274	14278	14157	14106	14312	14207	14216	14221	14205	14080	14272	14247	14475	14343	14252	14056	14291	14379	14412	14162	14313	14185	14257	14314	14133	14214	14278	14289	14228	14449	14275	14317	14257	14224	14318	14338	14258	14247	14155	14197	14271	14363	14145	14359	14332	14175	14181	14472	14204	14273	14412	14014	14255	14288	14276	14163	14356	14269	14090	14164	14273	14296	14299	14339	14488	14231	14396	14257	14211	14243	14310	14233	14240	14251	14244	14252	14110	14256	14300	14288	14060	14299	14310	14224	14309	14264	14385	14344	14269	14259	14261	14200	14219	14126	14194	14071	14149	14279	14179	14181	14298	14244	14343	14174	14351	14219	14259	14386	14454	14169	14111	14200	14128	14239	14187	14263	14288	14315	14390	14210	14098	14285	14469	14284	14223	14216	14466	14425	14248	14223	14085	14288	14238	14287	14333	14330	14326	14450	14320	14346	14363	14270	14204	14235	14220	14325	14163	14277	14178	14259	14285	14225	14305	14363	14247	14311	14269	14283	14339	14397	14239	14247	14295	14256	14368	14338	14297	14205	14269	14284	14213	14319	14431	14331	14327	14324	14197	14176	14512	14211	14432	14293	14418	14294	14369	14227	14222	14375	14164	14083	14312	14172	14319	14387	14332	14305	14517	14174	14223	14278	14275	14327	14302	14215	14260	14106	14262	14453	14256	14379	14202	14160	14311	14206	14384	14132	14270	14214	14433	14096	14343	14216	14195	14154	14258	14325	14265	14201	14394	14208	14278	14186	14263	14143	14439	14343	14212	14371	14259	14261	14327	14266	14223	14443	14171	14255	14325	14331	14156	14268	14424	14236	14187	14338	14296	14237	14264	14250	14313	14285	14219	14026	14228	14157	14289	14122	14112	14101	14300	14224	14351	14211	14309	14139	14133	14162	14362	14265	14197	14246	14383	14117	14442	14371	14368	14177	14187	14276	14290	14168	14347	14186	14292	14323	14268	14194	14354	14189	14248	14329	14240	14184	14299	14425	14306	14089	14261	14314	14185	14351	14187	14340	14219	14163	14177	14360	14156	14279	14340	14223	14266	14334	14189	14217	14319	14278	14188	14289	14126	14313	14143	14290	14224	14248	14400	14177	14187	14270	14305	14364	14204	14164	14298	14225	14302	14280	14360	14207	14217	14259	14228	14280	13993	14201	14435	14121	14242	14079	14291	14146	14160	14320	14288	14454	14212	14191	14059	14289	14194	14288	14329	14129	14272	14293	14149	14233	14291	14134	14357	14345	14184	14157	14308	14343	14107	14232	14212	13974	14209	14311	14203	14462	14152	14267	14404	14160	14277	14263	14260	14262	14341	14341	14292	14398	14372	14261	14236	14240	14419	14459	14382	14118	14273	14309	14260	14336	14343	14307	14196	14342	14349	14252	14232	14347	14382	14278	14261	14372	14236	14191	14211	14136	14198	14343	14073	14323	14303	14312	14133	14225	14368	14084	14288	14464	14278	14221	14272	14293	14295	14398	14324	14251	14414	14293	14243	14028	14173	14301	14209	14279	14123	14290	14405	14325	14268	14312	14327	14221	14274	14235	14384	14266	14254	14279	14139	14281	14291	14246	14060	14269	14514	14280	14295	14123	14520	14247	14347	14258	14258	14268	14271	14206	14319	14246	14327	14286	14352	14170	14309	14351	14300	14170	14237	14175	14219	14186	14288	14200	14344	14378	14452	14145	14210	14273	14254	14226	14372	14308	14245	14444	14245	14363	14348	14274	14259	14213	14282	14307	14329	14283	14244	14248	14288	14228	14231	14383	14250	14394	14160	14210	14203	14362	14246	14262	14155	14245	14406	14344	14183	14322	14197	14369	14260	14333	14324	14296	14193	14349	14243	14262	14348	14327	14224	14189	14201	14309	14459	14223	14332	14506	14198	14206	14349	14193	14356	14194	14307	14332	14197	14360	14334	14187	14292	14183	14258	14221	14276	14092	14279	14203	14174	14228	14069	14340	14265	14262	14294	14211	14280	14192	14354	14152	14360	14257	14262	14326	14173	14095	14436	14277	14193	14290	14281	14208	14426	14273	14139	14284
22874	21303	29162	23807	21537	22714	22190	17111	16070	16035	15865	15518	14974	14929	14842	14849	14656	14769	14918	14761	14642	14551	14571	14626	14722	14598	14627	14607	14397	14382	14518	14539	14282	14403	14444	14298	14560	14341	14339	14448	14397	14398	14482	14992	14504	14402	14373	14009	14250	14429	14269	14236	14379	14146	14399	14225	14164	14271	14227	14202	14211	14370	14205	14200	14271	14403	14228	14329	14164	14125	14093	14023	14290	14354	14217	14086	14358	14154	14462	14429	14289	14228	14279	14183	14277	14274	14111	13999	13998	13994	14224	14268	14282	14241	14230	14149	14057	14208	14113	14263	14347	14206	14101	14182	14275	14301	14192	14153	14186	14126	14389	14289	14168	14189	14174	14161	14231	14210	14097	14275	14317	14275	14239	14136	14179	14199	14233	14247	14215	13971	14080	14309	14060	14090	14208	14289	14340	14139	14199	14227	14239	14184	14129	14118	14138	14057	14107	14402	14202	14252	14340	14132	14135	14099	14106	14338	14344	14283	14271	14288	14125	14198	14259	13950	14175	14031	14280	14269	14192	14146	14142	14210	14089	14034	14214	14371	14010	13929	14210	14071	14197	14272	14251	14175	14158	14108	14127	14241	14109	14223	14162	14395	14078	14170	14235	14201	14195	14150	14238	14059	14243	14058	14048	14227	14123	14319	14210	14288	14171	14078	14244	14005	14156	14211	14182	14104	14061	14118	14167	14425	14173	14308	14318	14245	14211	14239	14134	14155	14301	14115	14161	14038	14277	14176	14172	14244	14203	14298	14250	14202	14136	14091	14387	14469	14218	14154	14101	14110	14272	14223	14151	14038	14074	14316	14183	14139	14057	13938	14224	14021	14182	14085	14194	14269	14271	14335	14193	14272	14133	14132	14247	14201	14078	14183	14334	14324	14171	14023	14164	14192	14244	14059	14122	14138	14078	14065	14290	14173	14322	14382	14239	14160	14217	14235	14362	14416	14198	14178	14254	14259	14026	14175	14335	14122	14291	13993	14066	14255	14207	14075	14204	14068	14182	14293	14229	14123	14194	14167	14191	14041	14272	14155	14052	14207	14221	14285	14194	14042	14161	14178	14242	14234	14073	14189	14153	14044	14158	14209	14276	14126	14204	14196	14107	14245	14252	14348	14074	14100	14350	14067	14091	14131	14097	14163	14004	14258	14168	14249	14170	13982	14352	14266	14078	14074	14038	14226	14206	14167	14254	14039	14068	14128	14119	14284	14042	14205	14130	14253	13978	14122	14163	14240	14186	14110	14375	14053	14051	14170	14209	14144	14253	14354	14213	14211	14154	14124	14171	14017	14111	14199	14129	14186	14095	13946	14183	14104	14310	14054	14156	14088	14265	14191	14269	14177	14165	14121	14104	14158	14174	14108	14294	14007	14071	14143	14263	14067	14077	14196	14180	14227	14018	14173	14123	14138	14145	14161	14269	14109	14088	14259	14084	14323	14120	14251	14124	14133	14346	14285	14256	14409	14244	14228	14219	14033	14179	14130	14149	14055	14239	14255	14177	14158	14104	14431	14223	14309	14404	14161	14217	14036	14062	13949	14295	14138	14143	14163	14013	14179	14240	14007	14359	14170	14230	14048	14202	14147	14188	14390	14300	14056	14300	14076	14227	14315	14236	14067	14017	14104	14289	14349	14190	14256	14209	14135	14329	14020	14094	14117	14166	14162	14119	14304	14220	14088	14160	14167	14287	14133	14239	14080	14110	14173	14099	14355	14067	14303	14204	14234	14179	14210	14314	14233	14281	14214	14176	14174	14412	14185	14134	14151	14326	14259	14036	14092	14331	14196	14207	14140	14254	14307	14237	14167	14120	14326	13962	14043	14130	14125	14074	14256	14283	14074	13953	14058	14094	14217	14221	14015	14334	14057	14090	14400	14066	14019	14286	14175	14227	14191	14051	14188	14337	14038	14151	14132	14186	14338	14290	14106	14045	14329	13989	14224	14198	14174	14010	14100	14290	14258	14295	14242	14130	14254	14195	14254	14108	14229	14201	14249	14127	14130	14204	14194	14388	14322	14149	14253	14285	14315	14234	14199	14388	14158	14127	14048	14047	14224	14045	14303	14160	14071	14271	14382	14260	14321	14148	14443	14159	14161	14213	14074	14136	14043	14162	14057	14019	14328	14108	14126	14084	14120	14324	14161	14098	14142	14051	14219	14267	14095	14028	14092	14144	14259	14141	14339	14186	14325	14135	14198	14168	14011	14036	14271	14206	14238	14250	14114	14061	14050	14301	14164	14183	14136	14223	14219	14350	14231	14216	14017	14173	14062	14319	14044	14124	14129	14088	14194	13982	14066	14029	14192	14176	14243	14156	14310	14208	14227	14386	14032	14327	14173	14049	14206	14316	14282	14234	14076	14203	14059	14171	14069	14190	14134	14206	14191	14204	14330	14091	14208	14215	14256	14093	14053	14249	14170	14074	14042	14208	14122	14216	14081	14364	14267	14137	14368	14122	14251	13987	14286	14168	14035	14164	14185	14268	14283	14097	14105	14211	14120	14150	14085	14204	14138	13979	13986	14245	14108	14130	14240	14277	14260	14252	14188	14078	14186	14078	14246	14085	14167	14321	14249	14151	14054	14152	14200	14306	14255	14148	14111	14170	14337	14095	14234	14356	14044	14083	14236	14145	14205	14221	14093	14157	14176	14204	14120	14173	14052	14114	14169	14201	14179	14190	13938	14200	14115	14100	13994	14121	14065	14193	14295	14261	14224	14151	14018	13931	13874	14071	14112	14044	14089	14070	14050	14171	14184	14334	14101	14138	14061	14018	14045	14303	14030	14219	14097	14116	13904	14109	14106	14282	14322	14271	14081	13956	14094	14017	14153	14098	14179	14179	14259	14063	14162	14156	14337	14072	14247	14388	14268	14258	14272	14110	14103	14035	14182	14129	14225	14223	14273	14344	14280	14220	14139	14306	14332	14356	14199	14286	14150	14181	14186	14195	14300	14464	14133	14215	13912	14170	13946	14234	14017	14268	14128	14075	14268	14308	14156	14303	14138	14095	14109	14050	14026	14201	14252	14280	14000	14122	14056	14077	14117	14034	14012	14393	14051	14240	14023	14204	14179	13984	14202	14295	14174	14286	14341	14056	14173	14369	14078	14180	14105	14153	14054	14086	14184	14125	14220	14245	14222	14311	13968	14332	14104	14080	14086	14223	14159	14039	14227	14063	14023	14255	14225	14214	14251	14152	14017	14179	14157	14228	14058	14427	14109	14318	14137	14176	14217	14202	14218	14242	14098	14199	14101	14256	14197	14202	14327	13967	14120	14054	14176	14143	14025	14265	14333	14066	14143	14157	14174	14012	13876	14278	14245	14136	14000	14282	14012	14178	14065	14022	14064	14144	14204	14257	14065	14040	14075	14257	14337	14146	14130	14046	14103	14285	14263	14175	14386	14126	14158	14138	14308	14163	14185	14233	14050	14051	14237	14242	14366	14331	14127	14273	14293	14099	14063	14154	14122	14217	14267	14250	14168	14021	14033	14230	14155	14100	14208	14244	14124	14141	14243	14154	14225	14325	14122	14181	14176	14153	14338	14163	14167	14103	14265	14199	14180	14078	14045	14239	14122	14131	14072	14361	14059	14212	14065	14305	14129	14186	14098	14294	14209	14253	14213	14335	14395	14101	14298	14060	14218	14113	14349	14027	14131	13995	13950	14105	14222	14221	14126	14011	14232	14283	14191	14232	13962	14097	14271	14196	14147	14257	14349	14237	14077	14207	14119	14236	14044	14051	14078	14246	14164	14184	14239	14244	14232	14249	14258	14111	14231	14149	14082	14155	14157	14241	14243	14203	14112	14193	14240	14293	14142	14334	14014	14291	14056	14194	14130	14292	14329	14169	14062	14133	14180	14154	14126	14334	14197	14104	13996	14362	14187	14271	14137	14292	14475	14135	14047	14224	14158	14227	14226	14223	14025	14259	14090	14013	14259	13959	14002	14293	14395	14134	14374	14167	14291	14273	14409	14186	14167	14217	14441	14057	14189	13967	14203	14177	14121	14126	14213	14359	14245	13975	14106	14308	14172	14172	14179	14197	14231	14208	14273	14154	14151	14222	14238	14357	14269	14150	14163	14211	14098	14145	14233	14062	14334	14251	14210	14217	14312	14190	14217	14164	14220	14177	14048	14266	14254	14264	14053	14072	13931	14352	14122	14094	14142	14060	14055	14080	14053	14226	14178	14152	13995	14192	14048	14116	14101	14108	14326	14119	14394	14282	14166	14173	14241	14249	14156	14151	14030	14122	14076	14049	14158	14217	14128	14039	14018	14224	14444	14280	14445	14180	14174	14059	14192	14146	14122	14226	14094	14268	14053	14391	14211	14175	14086	14200	14105	14160	14196	14377	14297	14198	14097	14030	14237	14087	14287	14073	14127	14308	14036	14154	14022	14215	14013	14257	14045	14117	14026	14067	14213	14151	14102	14112	14217	14142	14281	14265	14208	14276	14052	14182	13978	14220	14185	14221	14225	14219	14196	14178	14267	14066	14196	14050	14221	14295	14118	13999	14246	14096	14110	14187	13971	14226	14122	14307	14292	14245	14149	14204	14167	14185	14163	14152	14128	14209	14346	14457	14028	14076	14136	14450	14299	14190	14130	14316	14109	14202	13952	14216	14021	14220	14083	14230	14098	14186	14255	14203	14030	14282	14150	14043	14291	14167	14199	13942	14163	14001	14030	14275	14338	14297	14258	14152	14021	14292	14095	14314	14150	14120	14107	14039	14211	14320	14260	14299	14408	14199	14113	14113	14405	14152	14272	14215	14100	14237	13988	14037	14270	14118	14147	14248	14343	14096	14072	14358	14228	14173	14132	14205	14024	14204	13967	14034	14146	13943	14141	14249	14281	14195	14279	14279	14134	14124	14061	14198	14291	14310	14140	14073	14022	14231	14175	14285	14163	14165	14322	14219	14289	13934	14173	14176	14213	14157	14075	14121	14242	14184	14311	14164	14058	14204	14194	14358	14167	14139	14357	14190	14021	14074	14281	14154	14097	14094	14148	14283	14317	14361	14282	14198	14032	14036	14205	14190	14269	14064	14148	14281	14165	14261	14200	14146	14113	14293	14258	14196	14228	14146	14069	14030	14119	14332	14270	14229	14251	14194	14273
18898	34199	33207	26817	22160	19658	18400	17915	17560	16940	16769	16067	15351	15053	14903	14792	14858	14615	14676	14697	14654	14570	14581	14624	14692	14581	14419	14418	14389	14468	14170	14443	14412	14457	14181	14241	14335	14417	14444	14325	14155	14368	14436	15609	14466	14127	14326	14250	14115	14156	14212	14138	14176	14008	14021	14076	14151	14029	14188	14106	14045	13973	14175	13965	14110	14134	13976	14064	14128	13927	14180	14033	14021	14071	14061	14044	14009	14091	14018	13896	13928	14033	13991	14136	14092	14035	14181	14016	13961	14135	14129	14103	14208	13925	14252	14237	13805	14248	14238	13975	14215	13932	13947	13988	14031	14077	14015	14052	14065	14059	14029	13993	14106	14083	14001	14093	14106	13969	14044	14037	13918	14137	13992	13931	14034	14095	14102	13905	14025	14098	14116	13933	14031	14078	14030	14075	14181	14035	13895	14070	14017	14145	13970	14207	14157	13960	14067	13894	14187	14239	13916	14051	14201	13831	14004	13998	14053	13930	14024	13822	14188	13968	14102	13983	14063	13962	14116	13855	14102	13979	14158	14026	13801	14036	14102	14022	14008	13994	14050	14085	14000	14027	13943	13998	13962	14006	13956	13916	14108	13963	13976	13999	14109	14086	14064	13974	14186	14011	14195	13955	14119	14075	13951	14128	14056	14072	14091	13866	14265	14022	14133	14000	13968	14194	14019	13911	13962	14162	13974	13987	14032	13891	14052	14105	14087	13944	14035	13875	13992	13799	13950	14000	13928	13957	14108	13822	14034	14057	13926	14223	13980	14049	14045	13998	14127	13951	13930	13765	13973	13896	14122	14024	13992	13987	13960	14052	13997	14037	13961	14055	13910	14083	13939	13899	13914	14003	14079	14042	14042	13914	14041	13938	14156	14031	13911	14070	13954	14088	14065	14069	14154	14111	14236	14085	13953	14068	14124	14105	14151	14015	14060	14078	13994	13946	13858	14058	14136	13903	14088	14152	14095	13967	13988	14073	13959	14037	13804	14051	14107	14139	14031	14180	13990	13940	14038	14107	14050	13978	13966	13856	13994	14201	14118	14011	13886	13979	14162	14038	14019	14202	13942	14004	14080	14159	13825	13881	13936	14056	14092	14000	14085	14025	14074	13889	14088	13974	13973	14081	13904	14003	14187	14101	14162	13816	14133	13934	13981	14043	13972	13937	14000	13899	14162	13996	14029	13893	14071	13944	14057	14031	13902	14107	14155	13983	14035	13800	14017	13925	14149	14029	14032	13893	14047	14100	14051	13930	14079	13997	13907	14159	13961	14041	14024	13950	13939	13965	14066	13794	14038	13988	14021	13981	14098	13976	13816	14196	14107	13967	14054	14018	14168	14035	14054	13964	14021	14071	14056	13973	14044	13937	14015	13993	14068	13958	13989	14081	14074	13989	13948	14017	13972	14053	13948	14113	14114	14116	14055	14042	14173	13949	13999	13966	14177	14057	14127	13865	14055	14051	14216	13889	14104	13992	14053	14170	14143	14251	14092	14132	14114	14178	14093	14005	14121	13965	14059	14051	13989	13995	13914	13948	14167	13982	14076	13864	13954	13895	14188	13761	13942	14059	13971	13853	14029	14077	13988	14036	14086	13927	14121	13973	13983	13997	13979	13936	14155	14122	13977	14074	14275	14026	14119	14173	14079	13974	14218	14029	14065	13909	14062	14087	13974	13973	14012	14186	13955	14060	13784	14229	13923	13964	14106	13866	13959	14046	14177	13985	14196	14033	13913	14043	13922	13963	14093	14116	13914	13944	13987	14004	13979	13931	14078	14023	13960	13956	13973	14189	14046	13907	13980	13941	14009	13917	14121	14089	14178	13995	14072	14142	13989	14070	13935	14205	13902	14179	14116	14000	14009	14124	14005	13992	14057	14098	13995	14095	13912	14015	14058	14119	14069	14073	14010	14058	14113	13963	14128	14021	14113	13964	14032	14130	13999	13960	14100	14082	14109	13983	13881	14097	13935	14210	14023	14184	14004	14083	13853	13951	14054	14047	14160	14091	13956	14057	13944	13950	14046	14007	14044	13998	13812	13905	13990	14013	14046	14006	13866	13920	13940	13931	13970	13943	14055	13907	14116	14046	14050	13970	14054	13895	14109	13976	14007	13902	14118	13959	14202	13946	13909	13973	14039	14138	14026	13876	14133	13862	14172	14073	13852	14230	14113	14128	14007	13961	13889	14033	14079	13977	14033	14194	14114	13895	14129	14051	13881	13997	14060	13955	13881	14083	13832	14086	14149	13966	14035	13998	13998	14024	13961	14084	14026	14025	14048	13953	14136	14122	14053	14198	13984	14339	14019	13923	14099	14001	14042	14052	14024	14021	14059	13940	14075	14110	14127	14038	13972	14014	13842	14028	14056	13946	13948	14031	13928	13841	14020	13916	13911	14106	13972	14017	13928	14081	14082	14035	14087	14098	14011	13998	14057	13889	14208	14039	13958	14121	14155	13998	14061	14164	13945	14056	14023	13994	14059	13963	13977	13789	14022	13989	13945	14083	14097	14059	13982	13847	14153	14026	13856	14032	13862	14053	14134	14092	13998	14078	13909	14080	14098	14100	14009	13963	14164	14070	14059	13965	13944	14174	13935	13915	14069	14182	14080	14152	13805	14038	14033	13903	14151	13969	13973	14000	13998	14067	13916	14117	14041	13844	14115	14010	14067	14079	14032	13958	14074	13781	14043	14181	14057	14042	14081	14000	14142	13893	13858	14000	14009	14026	13930	14186	13866	14077	13998	13928	13937	13821	14226	14149	13992	13994	14033	14095	13890	14076	14039	14060	14214	13995	13914	14022	14031	14100	14040	14088	14033	14054	13997	14183	14088	13967	14103	13897	13887	13985	14224	14120	14092	14021	14208	13930	14036	13963	13860	14157	14091	14119	14096	13947	13956	14071	13897	13949	14133	14049	14204	13972	14075	13987	14049	13992	14087	14042	14162	14116	14101	13869	14032	14146	14030	14134	13940	14198	13967	14128	14007	14109	14146	13955	13983	13986	14110	14124	14048	14049	14061	13976	14161	13985	14114	13947	14002	14033	13966	14147	13971	14054	14033	13910	14054	13862	13973	14083	14154	14151	13961	14086	13978	13939	14081	13971	13988	14120	14037	14035	14039	13930	14136	13998	14033	14003	14131	14023	13879	13896	14251	14094	13997	14183	13967	13987	14083	14117	14145	13943	13966	13920	14116	14054	13896	13982	14191	14125	14104	13874	13868	14013	13961	13932	14092	13975	13782	13979	14081	14053	14086	13925	13997	14224	14031	13961	14020	14114	14165	13853	13799	13926	13946	13885	14022	13911	14032	13793	13956	14040	14121	13988	13858	14008	14007	14119	14037	13991	13803	14143	14004	14024	14064	14074	13918	13967	14118	14085	13927	14151	14069	14117	13992	13877	13924	14137	13995	14080	13857	14171	14128	14035	13886	13913	14030	13902	14046	13965	13843	14011	14104	14193	13910	14056	13978	13974	14117	14059	14025	13979	13962	14076	14059	14043	13950	13981	14123	14006	13760	14038	14001	13985	13978	14090	14014	14005	14066	14094	13984	14018	13878	13970	13947	14096	14046	13928	13973	13908	13921	13972	13885	14089	14161	14016	13985	14010	14125	13900	14023	13988	13897	14117	13973	14096	14133	13990	13983	14021	14027	13967	14161	13960	13963	14057	13938	14103	14151	13859	14066	13916	14140	14184	14034	14099	14142	13889	14085	14004	14016	13969	13982	14031	14168	14054	14149	13968	14100	13931	13890	14073	14146	14057	13886	14063	14056	14000	13943	14125	14006	13944	14052	13970	14035	13903	13967	14099	14125	14016	14073	13906	13982	14053	14067	13900	14227	13882	14205	13931	14113	13909	14020	14026	14114	14092	13990	14002	14122	14024	14022	14091	14036	14159	14101	14052	14005	14003	13989	14180	13981	13876	13974	14029	14059	13904	13951	14055	13961	14001	14176	14047	13999	14123	13944	14080	14143	13996	14006	13959	14031	13994	14210	14076	14164	14044	13888	13961	13821	14134	14049	14209	14183	14081	14082	14003	14105	13918	13953	13981	14051	14040	13994	14045	13997	13968	14121	14025	14104	14039	13916	14119	14073	14074	13934	13936	14130	14092	14082	14087	13995	13922	13994	14061	14111	14025	13970	13923	14051	13975	14149	14018	13906	14132	14027	13896	14181	13896	13962	14101	14086	14024	14034	13955	13920	14084	14089	13959	14087	14128	14111	14070	13894	14197	14177	14108	13982	14096	14008	13987	14087	14016	13997	14087	14082	14091	13898	13852	14014	14089	13937	13943	14023	14203	14033	14311	14161	13843	14006	13966	13943	13844	14133	13926	13899	13924	13973	13963	13965	14009	14091	14024	13987	14069	13968	14008	13972	13950	14046	14078	14098	14128	14009	14067	13982	14068	14124	13983	14017	13876	14030	14009	13957	13938	13996	13991	13974	14034	13967	13877	14070	14058	14124	14005	13971	13967	13930	13986	13892	14032	14099	13961	13858	14063	14109	13972	14044	14024	13980	14155	13999	14132	13981	14042	13988	13909	14080	14063	13993	13959	13961	13976	14123	14074	14064	14002	13944	13911	14216	14013	14086	14001	14105	14031	14061	13935	14129	13931	13978	13971	14015	14000	13955	14032	13992	13981	13904	14013	13948	13937	13965	13867	14066	13899	14066	14031	14046	13959	13924	14090	14082	13948	14011	14012	13922	14089	14004	14030	14089	14007	14095	14181	14075	13921	14038	14028	13853	14049	13992	14001	14127	13840	13886	13987	14115	14012	13939	13950	13933	13835	13979	14075	14055	14069	14032	14057	14057	13966	14038	14057	14169	14195	14039	13972	14072	14057	14091	13811	13997	13969	13967	13881	13933	14067	14116	13861	14135	14125	13967	13964	13961	13949	14082	14089	13976	14008	14091	14129	14113	13853	13983	14034	14027	14063	14037	14061	14198	14081	13875	13842	14085	14141	13942	13967	14026	13953	14015	14000	14186	14256	13988	13931	14123	14071	13892	13947	14053	14066	13951	14154	14090	13941	14216	13973	14016	13970	14146	13981	13876	13983	14158	14079	14135	14031	13821	13893	14104	13953	14094	14105	14025	14044	14053	14049	13997	13975	14059	14052
27097	21928	23821	19738	15334	14894	14954	14620	14732	14443	14597	14326	14439	14292	14173	14199	14155	14076	14209	14126	14126	14140	14226	14006	14114	13945	14189	14185	14126	14155	14080	13921	14036	14218	14052	13980	14287	14290	13902	13993	14135	14088	14080	14132	14129	14144	14038	14094	13984	14079	14048	13963	14024	13981	14202	14093	14200	13921	14140	14107	14067	14051	13864	13924	14020	14088	13897	13926	14021	13849	14022	14111	14028	13761	14007	13697	13954	14104	14134	13925	14081	13952	14040	13890	13821	13928	14163	13938	13875	14065	14143	13971	14069	13901	14228	13901	14007	13744	14035	13986	13817	13840	13956	14083	14059	13921	14091	14086	14042	13919	13905	14081	13929	14248	13993	13956	13960	13828	13915	13885	13968	14016	14076	13921	14240	13850	14030	14129	13973	14068	13920	13903	13873	14098	13924	14094	13763	13912	14111	13942	14157	13924	13969	13860	13932	13999	14009	14120	14041	14062	13960	14040	14135	13886	13730	13901	14137	14136	14284	14095	13988	13940	14028	13931	14023	13993	14164	13852	14174	13822	14089	13925	14222	13906	14031	14181	14118	13952	13796	13788	13887	14102	14086	14011	13917	14219	14100	14023	13946	14004	13954	14092	13963	14100	13867	14088	14089	14075	14042	14058	14017	13861	14025	13899	14072	13976	14101	14051	14138	14049	13919	14040	14050	14001	14114	13783	14005	13955	14052	14009	14015	14005	14107	13995	14146	14152	14021	13986	13892	13771	13807	13950	14126	13997	14032	14026	14022	14020	13974	13969	14013	13989	13996	14005	13942	13985	13903	13942	13932	14089	14017	13931	14133	13970	13956	14048	13991	14086	13867	14100	13969	13775	14010	13803	13992	14261	14017	14056	13967	14030	13866	13970	14021	14021	14094	13849	14101	13862	13817	13844	14059	14015	14079	13804	14048	13937	14137	13962	13855	13828	14024	13994	13919	14126	14024	14019	14002	13873	14009	14019	13883	13947	14120	14015	14085	13890	13941	14120	14032	14099	13732	14072	13944	13846	14017	13852	13956	13891	13849	14266	14000	14004	14234	13887	14060	13984	14014	13944	13989	13964	13949	13812	14070	13970	13946	14017	13934	14024	14059	13895	14120	13797	14008	13906	14026	14027	14010	13829	13906	13856	14053	14004	13842	14009	13977	13925	13873	14118	14081	13983	14097	14098	14133	14076	14070	14019	14088	13863	14087	14149	13809	14109	13940	13985	14143	14132	13940	13935	14113	14141	13949	13902	13873	13875	13885	14131	13946	14095	14191	13983	14049	14019	13945	13908	14047	14056	14007	13939	14006	13982	14094	14216	13778	13897	14154	13997	14063	14226	13964	13963	13858	14033	13973	14028	14024	13939	14067	13994	14069	14106	13962	14085	14114	13922	13832	13869	14024	13967	13982	13904	14019	13999	13976	14019	13787	14338	13951	13978	13801	14092	14236	14119	13900	14171	13885	13956	13974	14007	14019	13934	14128	14060	14042	13851	13987	14011	13810	14081	14016	13891	13949	14061	14068	14010	13944	14119	14126	14004	13859	14029	14052	14166	14080	14106	14113	14107	14212	14005	13960	13989	13921	13983	13998	14050	13862	13907	13985	13949	13964	14122	14202	13991	14004	13876	13982	13967	13767	13982	13750	13845	14193	14111	14066	14068	13925	14071	14029	13809	14186	13813	13984	13999	13935	14159	14037	14153	14085	14257	13965	14120	13942	14075	14260	13867	14185	14003	13991	13987	14161	13991	13971	13755	14037	14093	13957	14011	14092	14060	14141	14020	14030	13966	14003	14131	14079	13812	13985	13919	13933	13826	13840	13805	13865	13847	14019	14064	14033	13992	14111	13907	14047	14031	14026	14154	14084	14051	14000	13996	14107	14105	13957	14034	13908	13976	14028	14135	14204	13878	14008	13748	14003	13974	14165	13855	14020	14126	13946	13866	14029	13881	14161	13882	14109	13863	13954	14140	14051	14064	14017	13869	13890	13771	14128	13880	14015	13972	13816	13918	14103	13820	13990	13890	14011	13852	13980	14070	14046	14038	14314	13947	13999	13978	13975	14044	13904	13969	14244	14105	13799	14180	14003	14157	13966	13790	13936	14071	14046	13876	14085	13926	14022	14115	13925	13990	14109	13898	14000	14022	14113	14042	14059	14155	13941	14009	13963	13884	14134	14032	14142	14052	14395	14063	14093	14019	14056	13857	13943	14096	14051	13924	13902	13995	13939	13896	14023	14025	13990	13984	14080	14082	13992	14106	14190	13962	14064	13975	13996	14023	13840	14098	14067	13843	13952	13939	14099	13986	14239	14066	14034	13914	13988	13988	13991	14005	13964	14035	13935	13955	14072	13892	13936	14082	13958	14081	14188	14118	13943	13799	13947	14061	14171	13996	13957	14032	14198	13973	14083	14057	13787	13972	13954	13948	14216	14024	14063	13913	14017	13915	14007	13943	14263	13948	14144	13905	13966	13873	13871	14049	14042	14088	14052	13960	13954	13991	13852	14122	13819	13997	14002	14122	13910	14097	14121	14132	14024	14122	13914	14007	13933	13941	14044	13912	14000	14069	14065	13817	14135	14213	14123	13995	14147	14176	13953	13978	14015	14030	14001	14080	13913	13924	13808	14083	13742	14037	14146	14086	13960	13953	14048	14149	13941	14074	14100	14138	13934	14072	13869	13930	14118	13790	14184	14023	13969	14084	13881	13912	13970	14007	13818	14015	14057	14052	13937	14089	13817	14040	14010	14037	13836	14158	13899	14086	14151	14008	14100	13986	14077	14121	14109	14193	13851	14086	13927	13932	13887	13877	13886	13950	14157	14089	14059	13983	14125	13967	13996	13878	13945	14055	13943	14189	14055	13998	14094	13934	13937	13942	14022	13975	14188	13964	14089	13929	13915	13784	13925	13850	13993	13974	13749	13938	14031	14104	13913	14028	13945	14036	14067	14052	14120	14033	13916	13968	13958	13863	13985	14239	14082	14117	14065	14065	14184	13971	13860	14011	13929	13872	14040	13991	14053	14048	13992	13982	13942	14232	13918	13919	13878	14076	13949	13970	13933	13982	14024	13830	14095	14046	14038	13953	13962	13896	14008	13975	13802	13890	14057	14036	13972	14198	14116	14029	14018	13983	14029	13976	13979	13958	14017	13959	13962	13915	13971	14014	14177	13978	13951	14046	13989	14110	14027	13900	14003	13909	14071	14023	14029	13960	14130	13905	13988	14169	13990	13914	13906	13654	13903	13891	13966	14093	14213	13981	14030	14010	14098	13879	13924	14110	13837	14115	13897	13954	14038	14011	14108	13947	13941	13958	13923	13966	13871	14144	14152	13962	14134	14166	13981	14040	14239	14108	13977	13910	13944	13955	13978	13978	13885	13937	14038	13926	13961	13936	14008	14089	13971	13987	14185	13926	14014	14011	13959	14063	14129	14020	13929	14113	14016	13992	14083	13864	14028	13911	14014	14061	14056	14015	13874	13902	14095	14002	14120	14117	13884	14062	14075	14278	14063	14071	13965	14021	13934	13810	13992	14081	14101	14061	13977	14241	13906	14026	14005	13938	13919	14042	14299	13930	13965	13936	14077	14063	14165	14075	13872	13898	13958	14125	14095	14060	14147	13999	14126	13977	13974	14156	14013	14113	13966	13971	14059	13893	13905	13875	14158	13804	13959	14031	14062	14114	14153	14021	13966	14211	14089	13924	13785	14211	14025	13883	14051	13939	14104	14022	13931	13975	13955	14023	14013	14013	13938	13922	14206	14010	13998	13918	13808	13899	14258	14078	14006	13846	13987	13878	14031	13957	13970	13913	13843	13963	14074	14017	14002	13977	13955	13882	14021	13905	14115	14097	13892	13921	14152	14199	14047	14044	14010	13943	14075	13804	13868	14103	14001	13922	13973	14168	13982	13937	14123	14030	14172	14134	14106	14082	14016	13899	14032	14230	13906	14169	14188	13950	14041	14151	14008	14046	13993	14267	14098	14011	14104	14152	14114	13991	13865	13945	14011	14177	13957	14033	13979	13926	13866	13923	14014	14012	13948	14011	14104	13960	13963	14155	13824	13904	14006	13947	14006	13998	14199	13881	13974	14138	14117	14180	13961	13876	13962	14183	14033	13913	13992	13873	14042	13983	14117	13748	13957	13893	13955	14098	13798	13991	14004	14017	14109	14011	14113	14123	14115	13913	14081	14001	14003	14071	13851	13902	14037	14159	13870	13990	14130	14172	14042	14028	14170	13798	14151	14079	13915	13959	14042	13967	13934	14107	14027	14020	14104	14009	14033	13917	14144	13813	14044	14032	14064	13922	13909	13991	14055	14025	13991	14093	13868	13914	14228	14068	13972	14009	14128	14003	13923	14211	14117	14159	14075	14139	14036	14084	13912	13878	14019	13957	14052	14038	14070	13979	14003	14111	14078	13971	14256	14027	14026	13985	14240	14093	14152	13866	14080	13951	13911	13988	13970	13892	14104	13870	13929	13871	13947	14105	13959	13821	13906	14144	14155	13970	14095	13992	13990	14116	13899	14071	14160	13876	14082	14053	14000	13967	13901	14039	13883	13888	13812	14055	13828	13942	13817	13982	14031	14026	13894	14145	14141	13997	14232	13981	13952	13882	13959	13959	13913	14113	13981	13890	14054	13928	14104	13951	14034	13984	13996	14039	14082	14041	13881	14043	14076	14035	14024	13994	14080	14072	13969	14041	14132	14106	14055	14046	14134	14155	13960	14090	13976	13831	14093	13991	13916	14136	13596	13990	14087	14198	13855	14022	14095	14086	14009	14042	13963	14103	14044	13867	14101	14183	13796	13896	14088	13922	13963	13947	14027	13968	13987	14217	14345	14027	14049	14004	13740	14202	13876	14109	14051	13934	14017	13983	14114	13934	13997	13734	14039	14099	14024	14040	13952	14058	13873	14029	14134	13881	13974	13842	13808	13990	14154	13993	14105	13945	13699	13972	14002	14014	14036	14035	14170	13991	14150	13911	14026	13835	14192	14143	14101	14268	13976	13840	14090	13805	14096	13936	14079	13901	13926	13969	13997	14130	14083	14073	13996	14098	14180	13956	13966	14156	14059	13948	14091	13882	14001	13833	14006	13984	14185	13979	14061	14010	13974	14168	13993	14035
16827	23091	21783	17936	15848	15286	15029	15313	15166	14556	14921	14549	14366	14152	14239	14206	14130	14171	14037	14098	14209	14113	14054	14206	14067	14048	14046	13928	14157	14073	14013	14224	14065	14119	13932	14176	13982	13987	14074	14024	13984	14001	14145	13882	13842	13883	14170	13879	13941	13940	13959	13964	13775	13859	14019	13856	14110	13930	13959	13914	13988	13991	13777	13889	13624	14006	13824	13764	13951	14037	13933	13939	13856	13794	14110	14118	14018	13940	13998	13807	13891	13825	14145	13796	13677	14027	13996	14025	13947	13952	13741	13808	13959	13966	13938	13902	13831	13775	13939	13867	14080	13864	13894	13875	13937	13937	13757	13822	13970	13762	13835	13990	13917	14107	13898	14013	13815	13823	13824	13861	14071	13725	14066	13852	13947	13893	14087	13850	13710	14039	13956	13926	13772	13784	13841	14060	13881	13921	14069	13974	14047	13845	13984	14014	13923	13980	13733	14107	14063	13916	13847	13944	14004	13984	13925	13866	13999	13851	13920	14144	13874	13880	13950	13914	13876	14080	13818	14045	14000	13733	13910	13940	13838	13913	13908	14020	13976	13899	13892	13994	13844	13905	14128	13919	14029	13749	14041	13994	13931	14070	14156	13896	13910	13870	13822	13874	13933	13902	13915	13941	13939	13951	13940	13863	14010	13795	14008	13846	13880	13941	14028	13941	13818	13926	13934	13948	13935	14013	13829	14065	13832	13925	13822	13843	13952	13876	13900	13900	13759	13868	14014	13986	13850	14033	13769	13861	13944	13841	13896	13771	13915	13848	13939	13680	14075	13852	13975	13859	13810	13916	13805	13922	13803	14045	13919	14064	13909	14014	13886	13830	13916	13895	13951	13878	14029	13808	13869	14051	13906	13829	13909	14006	13988	13847	13761	13958	13912	13986	14061	13879	13877	13916	13828	14017	13847	13851	14010	14000	13882	13867	13994	13743	13925	13844	13997	13948	13908	13897	13904	13968	13886	13829	14006	13930	13955	14015	13980	13847	13993	13739	13895	14087	14114	14052	13879	13866	13940	14037	13891	13850	13976	13902	13994	13953	13988	13876	13870	13993	13845	13844	14005	13952	13770	13974	13972	13806	13948	14044	13937	13802	13995	13812	14018	13871	13824	13967	13943	13947	13747	13903	13919	13891	13825	13873	13786	14102	14018	13804	13787	13871	13868	13871	13889	14005	13909	13838	13898	13874	13891	13976	13900	13902	13915	13798	14011	13989	13907	13929	13862	13974	14075	14008	13928	13920	13996	13885	13875	13944	13898	13816	13888	13710	13969	13880	13951	13867	13841	13996	14000	13771	13883	14050	13915	13924	13969	14107	13875	13827	13824	13907	13946	13967	13858	13963	13862	13926	13929	13933	13964	13716	13894	14043	13918	13990	13914	13983	13889	13918	13990	13849	13837	13832	13854	13803	13879	13940	13861	13768	13816	13750	14014	13848	13955	13902	13891	13924	13900	14092	13837	13915	13981	13961	13963	13901	13965	13946	13772	13868	13959	13971	13991	13878	13961	13954	13839	14018	13980	13863	13912	13893	14055	13804	13953	13814	13742	13777	13985	13930	14094	13902	13750	14084	13864	14085	14040	14010	13946	14019	13894	13849	14039	13935	14026	13896	13974	13971	13792	13974	13873	13934	13931	13854	13892	13941	13785	14055	13956	13946	13942	13776	14009	13864	13740	13879	13974	14016	13886	13755	13892	13840	14023	14061	13862	13881	13929	13786	14128	13790	14060	13824	13670	13946	13862	13942	13780	13993	14100	13823	13910	13977	13885	13903	14099	14055	13865	13992	13806	13852	13996	14022	13879	13900	13972	14088	14009	13958	13940	13850	13892	13732	13988	14048	13861	14027	13933	13848	13885	13996	14072	13932	13917	14043	14004	13998	13822	13871	13753	14020	13778	13998	13999	13961	14015	13902	14048	13940	14063	13933	13793	14113	13760	13714	13801	13855	14011	13960	13950	13861	14014	13855	13991	13908	13864	13857	13887	13973	13911	13887	13851	14015	14085	13762	13924	13757	13749	13923	13878	14013	13962	13847	13994	13847	13979	14032	13750	13964	14069	13891	13838	13822	14012	13846	14024	13992	13986	13888	14071	14055	13994	13737	13975	13828	13952	13976	14017	13875	13932	13809	13820	14043	13960	13897	13828	13819	13834	13763	14187	14083	13834	13811	13877	13923	13942	14017	13843	14050	13782	13839	13969	14065	13928	13934	13837	14010	13789	13987	14109	13778	14034	13850	13785	13879	13946	13993	13869	13844	13800	13967	13832	13823	13740	13905	13941	13959	13997	13850	13907	13878	13948	13862	13733	14004	13698	13979	13863	14107	13696	13952	14044	13830	13987	13970	13840	13875	14066	13943	13645	13815	14015	13975	13870	13988	13905	13873	13958	13750	13932	13815	13942	14069	13839	13803	13830	13927	13814	13940	13770	13963	13864	13879	13693	14043	13882	14099	13862	13880	13881	14073	13884	13916	13999	13972	13921	13913	13816	13745	13927	14005	14003	13901	14015	13905	14005	13799	14107	14023	14058	13741	13971	13802	13984	13743	13759	13940	13896	13805	13821	13772	13939	13930	13910	13973	13886	13752	13966	13828	13801	13918	13930	13930	14032	13922	13910	13916	14009	13867	13968	13857	13846	13885	13908	13935	13934	13957	13972	14042	13788	13929	13885	13801	13984	13958	13871	13918	13840	14107	13794	13965	13841	13906	13886	13976	13946	13984	13802	13901	13894	13849	13926	13907	13816	13921	13949	13863	13853	13924	13993	14182	13790	13781	13976	14087	14025	13953	13871	14229	13943	13824	14019	14006	14039	13959	13829	13942	13822	13782	14084	13829	13905	13993	13843	13953	13758	13752	14002	13799	13943	13951	13879	13722	13957	13925	13801	14019	13942	13920	13848	13897	13731	13830	13889	13927	13842	13874	13813	13957	13856	14100	13755	14115	13835	13776	13882	13917	13819	13901	13875	13876	13755	13846	13996	14010	13980	13850	13913	13827	14003	14022	13992	13915	14044	14039	13712	13829	13885	13951	13734	13771	13834	13881	13925	13805	13868	13872	13999	13864	13938	13842	14000	13872	13742	13848	13911	13941	13895	13840	14077	13711	13933	13689	13823	13974	14013	13821	13910	13925	13991	13889	13854	13868	13835	13891	13880	13804	13891	13820	13980	13890	13743	13915	13982	13849	13855	13862	13818	14047	13813	13902	13997	13804	14041	13902	13973	13814	13982	14035	13799	13980	14005	13867	14047	14023	13806	13816	13965	13771	13910	13964	14074	13832	13955	13864	14035	13868	14019	13803	13834	13932	13940	13976	13794	13896	13854	13943	13884	14036	13975	13868	13751	13788	13915	13924	13978	13725	13797	13839	13869	13995	13913	13844	14210	13907	13823	14032	13884	13785	13851	13948	13849	13963	13920	13942	13998	13944	13897	13877	13978	14020	14047	13901	14060	13940	13928	13995	13944	13814	13987	13947	13963	14047	14027	13882	14102	13975	14013	14050	13806	13845	13858	13824	14036	13883	13953	13924	13864	14009	13932	13871	13876	13832	13762	13924	13929	13754	14044	14000	13914	13903	13842	13943	13951	13914	13907	13988	13959	13863	13718	13923	13795	13755	13997	13909	13968	13762	13931	13849	13876	13978	13957	13943	14005	14003	13901	13911	13947	13920	13958	13878	13984	13809	13989	13732	13967	14018	13979	14097	13851	13845	13938	14017	13977	13932	13808	14050	13933	13890	13977	13916	13905	14058	14037	13865	13781	13911	13955	13977	13943	13828	13932	13928	13898	13900	13943	14001	13978	13932	13733	13837	13924	13949	13872	14000	13795	13860	13976	13684	13995	13761	13973	13880	13815	13727	13917	13934	14022	13893	13898	13852	13903	13872	13894	13983	13975	13931	13837	14059	13875	13805	13960	13931	14062	13928	13963	13866	14019	14066	13760	13917	13987	13875	13813	13942	13788	13910	13846	13971	13995	14009	13904	13993	14059	13913	13873	14002	13996	13973	13984	13919	13950	13844	13845	13931	13870	13890	13920	13871	14111	14091	13840	13986	13963	13991	14022	13853	13850	13977	13951	13857	13840	13757	13918	13887	13787	13797	13991	13962	14047	13908	13987	13938	13815	13911	13910	13872	14051	13892	13736	14071	13840	13879	13888	13952	13751	14051	13839	14014	13930	13891	13838	13952	13962	13832	13900	13985	14016	13854	13922	13718	13767	13817	13792	13959	13864	13874	13846	13940	13952	13931	13703	14052	13903	13951	13943	13838	14003	13982	13932	14090	13876	13937	14095	14008	13926	13905	13922	13922	13910	13722	13964	13983	13756	13808	13950	13915	14014	14009	13806	13949	13727	13802	13847	13832	13994	13982	13930	13930	13823	13976	13894	13882	13799	13664	14023	13866	13922	13758	13876	13915	13926	14034	13936	13941	13987	13982	13748	13987	13886	13990	13940	13789	13800	13951	13980	13947	13926	13913	13702	13859	13771	13920	13875	14044	13936	13907	14034	13878	13940	13877	13772	13918	13994	13852	13835	14022	13949	13846	13961	13884	13875	14046	13975	13941	13902	13888	13892	13824	14001	13969	13909	13881	14081	13959	14106	13855	13834	14007	13867	13998	13866	13811	14095	13962	13829	13913	13930	14036	13998	13898	13925	13866	13945	14019	13858	13890	13767	14107	14159	13866	13867	13906	13825	13926	13951	13789	13920	13754	13848	13984	14041	13997	13874	13817	13893	13703	13933	13835	13961	14134	13939	13850	13795	13795	13861	13920	14036	13898	13799	13977	13899	13932	13873	13852	13974	13884	13969	13840	14005	13730	13930	13853	13777	14019	13959	13917	13970	13928	13897	13930	13919	14066	14030	13979	14030	13858	13924	13915	13847	13758	13917	13952	14039	13988	13938	13728	13914	13844	13988	13926	13894	13978	13893	13980	13925	13922	14008	13953	13865	13838	14065	13838	14121	13907	13837	13895	13973	13856	13917	13830	13973	13803	14062	14083	13920	14036	13897	13928	13863	14036	14026	13973	13833	13975	13923	13768	13884	13999	13985	13943	13990	13872	13803	13818	14076	13851	14211	13898	13916	13845	13948	13890	14067	13897	13899	14006	13752	13844
23912	21355	28637	24563	21855	19924	18681	16902	15758	15558	15602	15158	14950	15008	14807	14842	14771	14753	14980	14685	14735	14624	14661	14710	14615	14797	14868	14851	14765	14673	14436	14490	14588	14578	14604	14635	14509	14679	14658	14523	14558	14767	14580	14771	14621	14676	14634	14727	14452	14346	14720	14576	14582	14369	14503	14309	14513	14587	14325	14447	14467	14403	14318	14487	14561	14440	14409	14289	14201	14277	14435	14525	14447	14509	14588	14455	14403	14452	14627	14513	14514	14401	14483	14495	14446	14418	14492	14578	14392	14588	14387	14501	14396	14541	14218	14466	14420	14370	14567	14469	14309	14587	14593	14494	14367	14369	14319	14298	14457	14459	14490	14398	14461	14469	14560	14665	14520	14405	14400	14330	14553	14445	14339	14377	14514	14447	14194	14431	14357	14446	14344	14514	14585	14540	14488	14575	14416	14609	14620	14348	14337	14243	14322	14238	14375	14336	14301	14461	14447	14485	14377	14534	14361	14280	14525	14372	14401	14390	14467	14307	14417	14489	14387	14290	14547	14484	14205	14457	14450	14273	14231	14498	14448	14476	14471	14478	14495	14591	14370	14533	14490	14326	14355	14627	14568	14661	14492	14706	14526	14270	14375	14441	14384	14497	14478	14290	14558	14390	14518	14498	14484	14358	14190	14498	14573	14278	14488	14442	14511	14379	14324	14487	14398	14424	14286	14370	14528	14360	14338	14444	14603	14294	14334	14315	14629	14333	14449	14371	14466	14338	14226	14351	14377	14329	14436	14460	14367	14399	14308	14546	14458	14284	14306	14329	14276	14361	14381	14169	14250	14453	14424	14377	14390	14558	14513	14432	14405	14469	14473	14511	14533	14458	14365	14539	14315	14498	14521	14239	14469	14517	14379	14298	14350	14418	14400	14498	14395	14436	14419	14442	14496	14391	14555	14630	14286	14494	14593	14369	14349	14271	14403	14195	14219	14462	14325	14274	14438	14476	14325	14479	14345	14317	14397	14550	14428	14381	14339	14271	14477	14283	14433	14609	14491	14463	14357	14474	14348	14450	14377	14364	14599	14390	14442	14388	14517	14451	14489	14374	14343	14350	14176	14395	14413	14508	14178	14187	14544	14339	14537	14341	14420	14372	14603	14545	14478	14493	14407	14471	14412	14341	14161	14304	14396	14427	14381	14431	14318	14287	14535	14383	14450	14540	14445	14384	14477	14406	14357	14555	14277	14447	14393	14527	14369	14572	14336	14444	14477	14375	14350	14434	14438	14503	14455	14444	14435	14314	14462	14355	14350	14419	14450	14467	14343	14407	14311	14449	14381	14326	14384	14369	14302	14451	14396	14504	14404	14418	14467	14303	14482	14439	14494	14440	14537	14522	14348	14470	14309	14293	14355	14374	14506	14273	14312	14291	14437	14387	14415	14343	14499	14434	14338	14508	14509	14408	14641	14199	14283	14526	14310	14258	14402	14440	14161	14497	14411	14477	14321	14402	14761	14450	14573	14327	14467	14456	14401	14418	14508	14449	14324	14247	14265	14371	14318	14427	14314	14480	14619	14396	14431	14410	14338	14371	14435	14333	14485	14394	14274	14400	14486	14578	14267	14392	14316	14479	14363	14499	14313	14336	14460	14441	14495	14428	14342	14424	14377	14385	14410	14577	14363	14276	14468	14368	14376	14403	14228	14447	14392	14555	14499	14460	14279	14306	14353	14360	14508	14485	14598	14444	14339	14590	14311	14493	14625	14429	14297	14219	14347	14472	14607	14426	14452	14348	14336	14267	14490	14417	14367	14568	14348	14446	14320	14452	14497	14792	14281	14509	14473	14216	14286	14479	14344	14499	14467	14560	14564	14276	14649	14410	14435	14527	14505	14459	14477	14305	14502	14415	14324	14756	14470	14167	14397	14194	14496	14352	14253	14341	14335	14551	14390	14553	14379	14465	14537	14147	14504	14337	14630	14577	14422	14345	14551	14374	14304	14520	14400	14594	14667	14469	14372	14649	14328	14504	14428	14379	14292	14405	14307	14283	14624	14568	14312	14390	14301	14448	14473	14324	14570	14275	14500	14510	14271	14290	14353	14544	14226	14461	14296	14316	14524	14630	14477	14464	14376	14483	14369	14256	14594	14457	14301	14379	14412	14328	14330	14421	14299	14335	14303	14389	14346	14326	14335	14554	14328	14258	14375	14447	14493	14406	14643	14487	14280	14475	14576	14424	14575	14549	14454	14468	14511	14456	14470	14195	14357	14467	14422	14536	14406	14446	14411	14523	14481	14411	14390	14378	14438	14523	14423	14280	14512	14337	14215	14449	14657	14325	14428	14396	14532	14309	14498	14415	14398	14284	14293	14433	14521	14571	14336	14527	14248	14498	14580	14404	14299	14492	14249	14353	14569	14381	14445	14316	14403	14303	14505	14498	14505	14379	14240	14486	14508	14408	14277	14327	14251	14234	14410	14321	14518	14400	14446	14348	14409	14344	14376	14517	14416	14517	14299	14332	14641	14568	14318	14425	14321	14382	14449	14604	14422	14380	14477	14505	14522	14433	14544	14470	14497	14341	14605	14392	14350	14340	14365	14247	14367	14328	14565	14542	14486	14501	14351	14393	14289	14532	14386	14408	14313	14272	14416	14414	14635	14445	14338	14434	14213	14415	14361	14348	14526	14562	14355	14352	14307	14459	14514	14152	14386	14419	14385	14302	14444	14333	14406	14277	14144	14293	14327	14373	14246	14456	14449	14325	14221	14560	14525	14410	14489	14448	14345	14509	14385	14404	14551	14286	14384	14357	14272	14487	14378	14541	14401	14592	14397	14597	14526	14306	14365	14345	14327	14462	14415	14467	14438	14416	14290	14357	14387	14317	14247	14408	14303	14433	14548	14379	14506	14359	14416	14374	14327	14329	14344	14370	14512	14464	14268	14310	14410	14591	14508	14326	14447	14325	14299	14221	14402	14275	14542	14376	14414	14330	14340	14379	14608	14313	14291	14504	14393	14546	14603	14450	14479	14633	14360	14420	14334	14315	14370	14495	14436	14632	14444	14402	14388	14521	14508	14452	14468	14412	14447	14577	14601	14102	14502	14342	14247	14194	14388	14568	14325	14381	14362	14469	14486	14453	14266	14339	14288	14347	14616	14129	14494	14576	14471	14470	14365	14463	14640	14416	14481	14436	14414	14489	14480	14479	14499	14378	14471	14201	14357	14374	14518	14266	14483	14206	14421	14373	14484	14401	14420	14247	14162	14410	14438	14455	14419	14436	14532	14701	14301	14645	14577	14275	14521	14465	14410	14330	14494	14448	14318	14229	14426	14381	14278	14447	14399	14519	14350	14402	14299	14578	14433	14398	14637	14579	14483	14526	14508	14366	14409	14151	14210	14341	14447	14487	14394	14252	14338	14450	14375	14371	14607	14416	14193	14380	14512	14485	14373	14490	14495	14436	14579	14435	14345	14505	14482	14509	14380	14295	14389	14399	14398	14503	14425	14501	14265	14417	14390	14382	14280	14511	14403	14383	14320	14533	14431	14530	14622	14436	14529	14344	14372	14338	14503	14382	14338	14475	14398	14514	14476	14214	14427	14478	14523	14652	14386	14551	14432	14484	14393	14464	14529	14378	14461	14364	14429	14285	14469	14507	14517	14387	14425	14494	14408	14527	14414	14427	14346	14416	14434	14431	14585	14299	14432	14474	14307	14452	14265	14384	14375	14559	14438	14420	14403	14338	14314	14179	14233	14453	14444	14468	14285	14377	14522	14450	14282	14293	14384	14340	14404	14451	14489	14483	14353	14548	14388	14651	14572	14383	14344	14338	14362	14488	14477	14398	14600	14292	14481	14446	14389	14242	14430	14394	14331	14421	14353	14669	14210	14419	13987	14404	14448	14571	14367	14364	14343	14272	14598	14279	14466	14384	14571	14448	14370	14422	14571	14346	14496	14620	14390	14297	14402	14462	14367	14514	14321	14376	14475	14682	14401	14326	14596	14649	14472	14552	14369	14103	14449	14300	14448	14343	14395	14542	14464	14387	14486	14369	14403	14515	14377	14335	14302	14380	14649	14308	14438	14447	14343	14382	14509	14398	14461	14237	14355	14558	14416	14418	14320	14326	14487	14302	14269	14181	14280	14475	14299	14427	14527	14382	14133	14519	14439	14588	14516	14493	14592	14393	14429	14660	14395	14454	14606	14449	14413	14570	14422	14462	14524	14421	14486	14297	14260	14603	14554	14501	14246	14305	14352	14425	14583	14481	14428	14524	14245	14385	14589	14308	14564	14392	14543	14338	14430	14402	14336	14460	14454	14619	14522	14383	14455	14342	14460	14384	14551	14405	14203	14517	14178	14394	14374	14515	14410	14294	14552	14640	14369	14454	14518	14593	14558	14454	14283	14498	14455	14322	14480	14369	14552	14373	14387	14402	14347	14437	14383	14502	14410	14405	14474	14404	14336	14256	14613	14528	14521	14699	14383	14565	14526	14543	14395	14451	14571	14181	14501	14366	14333	14502	14508	14540	14371	14361	14448	14436	14433	14472	14394	14485	14339	14422	14459	14372	14550	14495	14417	14394	14238	14450	14432	14422	14388	14430	14434	14582	14468	14454	14477	14572	14478	14438	14484	14503	14222	14281	14380	14400	14487	14382	14362	14417	14481	14289	14458	14206	14375	14284	14429	14441	14609	14411	14361	14327	14496	14409	14281	14204	14460	14324	14199	14534	14337	14475	14522	14340	14472	14462	14709	14483	14379	14401	14419	14359	14447	14373	14337	14433	14569	14336	14192	14416	14606	14262	14452	14272	14368	14238	14437	14379	14440	14587	14301	14295	14454	14287	14476	14439	14380	14473	14521	14525	14613	14542	14369	14206	14480	14568	14338	14624	14544	14480	14461	14410	14487	14440	14359	14368	14459	14377	14475	14399	14483	14458	14132	14332	14292	14303	14598	14319	14300	14483	14472	14352	14408	14261	14345	14593	14478	14610	14524	14424	14402	14533	14340	14628	14432	14462	14311	14359	14419	14480	14353	14377	14490	14521	14299	14503	14535	14349	14437	14499	14584	14344	14403	14524	14363	14322	14532	14505	14388	14394	14396	14581	14476	14348	14463	14414	14233	14339	14344	14210	14264	14548	14601	14638	14283	14439	14469	14302	14364	14469
17097	29739	28503	22628	19221	18109	17450	17856	16337	15974	15928	15554	15088	15014	14965	14787	14751	14897	14744	14619	14605	14500	14641	14607	14665	14496	14769	14679	14415	14413	14607	14466	14406	14522	14579	14656	14495	14233	14362	14390	14404	14449	14455	14609	14258	14276	14425	14210	14445	14225	14401	14266	14196	14386	14399	14326	14172	14244	14226	14267	14299	14262	14144	14186	14310	14284	14256	14264	14208	14136	14256	14200	14271	14062	14269	14340	14500	14260	14115	14330	14282	14398	14386	14200	14199	14173	14277	14181	14200	14145	14243	14290	14219	14208	14244	14263	14211	14296	14241	14282	14158	14345	14242	14066	14222	14234	14265	14090	14333	14328	14246	14073	14066	14254	14337	14273	14211	14283	14232	14177	14294	14372	14428	14271	14219	14214	14196	14437	14337	14284	14265	14230	14307	14243	14198	14222	14232	14360	14432	14182	14067	14316	14200	14101	14253	14248	14205	14335	14262	14242	14177	14317	14352	14194	14267	14300	14265	14227	14183	14345	14211	14276	14181	14223	14064	14196	14060	14327	14377	14146	14316	14234	14238	14104	14250	14237	14319	14343	14274	14241	14060	14225	14359	14201	14098	14243	14260	14266	14219	14064	14131	14349	14160	14250	14270	14198	14293	14138	14182	14289	14241	14322	14187	14095	14177	14176	14190	14176	14160	14236	14267	14089	14297	14222	14130	14201	14159	14287	14262	14112	14269	14142	14215	14131	14290	14240	14146	14307	14122	14402	14466	14165	14265	14229	14177	14256	14165	14351	14082	14150	14072	14309	14274	14131	14202	14284	14240	14255	14166	14252	14314	14297	14194	14298	14281	14398	14332	14194	14116	14288	14251	14149	14484	14207	14237	14327	14339	14196	14333	14315	14173	14214	14116	14239	14115	14148	14157	14460	14203	14122	14398	14190	14115	14115	14198	14217	14346	14315	14232	14229	14229	14119	14157	14228	14273	14275	14215	14277	14267	14148	14448	14256	14183	14094	14239	14312	14087	14121	14334	14127	14124	14331	14176	14220	14116	14153	14417	14342	14201	14133	14311	14110	14196	14253	14334	14323	14278	14194	14025	14277	14210	14275	14106	14404	14182	14305	14223	14212	14089	14260	14319	14279	14054	14153	14216	14331	14325	14273	14119	14213	14087	14414	14440	14190	14179	14255	14287	14090	14300	14084	14217	14334	14158	14229	13996	14175	14316	14124	14233	14395	14233	14179	14298	14174	14361	14346	14257	14108	14232	14259	14249	14240	14220	14324	14368	14274	14284	14195	14366	14344	14269	14168	14335	14269	14180	14223	14306	14252	14242	14179	14230	14176	14238	14210	14168	14025	14106	14064	14200	14257	14247	14355	14158	14371	14122	14042	14323	14229	14296	14116	14128	14151	14346	14216	14091	14175	14203	14134	14398	14173	14274	14327	14138	14261	14332	14133	14123	14360	14380	14301	14054	14386	14372	14010	14243	14280	14397	14345	14233	14298	14163	14259	14232	14243	14348	14222	14340	14170	13954	14259	14272	14216	14287	14207	14098	14190	14351	14292	14270	14105	14199	14411	14143	14327	14183	14254	14286	14184	14069	14228	14199	14404	14252	14280	14280	14183	14159	14196	14220	14339	14204	14286	14127	14365	14364	14209	14363	14280	14272	14358	14168	14100	14332	14247	14207	14372	14069	14326	14063	14148	14193	14268	14267	14238	14351	14279	14128	14166	14402	14185	14120	14275	14282	14467	14173	14209	14250	14261	14217	14194	14177	14278	14227	14298	14134	14224	14175	14351	14209	14199	14374	14279	14345	14288	14155	14206	14210	14394	14215	14127	14376	14021	14196	14388	14087	14146	14281	14284	14184	14346	14406	14124	14407	14213	14089	14175	14308	14133	14199	14293	14285	14085	14363	14169	14210	14260	14210	14214	14008	14218	14273	14129	14276	14468	14241	14260	14290	14326	14224	14339	14169	14336	14267	14136	14391	13994	14284	14227	14207	14316	14254	14082	14414	14155	14207	14184	14187	14292	14120	14261	14262	14213	14300	14189	14367	14188	14276	14319	14095	14241	14211	14186	14333	14133	14254	14296	14174	14205	14267	14232	14238	14259	14176	14382	14217	14118	14115	14252	14268	14207	14153	14284	14178	14208	14194	14121	14272	14407	14166	14134	14292	14303	14256	14169	14136	14225	14193	14224	14146	14329	14282	14065	14224	14220	14204	14167	14376	14113	14256	14266	14342	14130	14202	14243	14321	14311	14189	14268	14207	13916	14156	14128	14094	14184	14291	14152	14208	14310	14154	14179	14271	14305	14286	14123	14192	14276	14275	14112	14233	14263	14235	14260	14225	14068	14032	14229	14204	14174	14066	14242	14430	14270	14178	14313	14340	14222	14290	14207	14305	14284	14119	14200	14219	14198	14319	14155	14130	14177	14226	14355	14254	14197	14342	14156	14254	14104	14268	14313	14177	14347	14270	14330	14340	14236	14357	14163	14213	14179	14240	14190	14277	14004	14295	14373	14440	14350	14284	14379	14142	14322	14205	14128	14250	14095	14234	14249	14238	14208	14256	14129	14085	14091	14288	14174	14300	14228	14312	14157	14017	14236	14257	14221	14188	14193	14253	14174	14067	14216	14379	14099	14226	14268	14270	14390	14173	14302	14358	14168	14240	14154	14063	14270	14097	14201	14295	14417	14117	14134	14306	14166	14348	13969	14279	14161	14191	14333	14068	14007	14383	14382	14169	14251	14095	14219	14288	14282	14202	14289	14186	14265	14286	14413	14430	14252	14290	14329	14225	14244	14124	14191	14224	14400	14138	14324	14178	14231	14222	14219	14324	14335	14178	14272	14167	14288	14192	14198	14138	14277	14390	14202	14190	14341	14127	14200	14318	14228	14195	14169	14245	14161	14225	14264	14231	14262	14270	14185	14200	14191	14346	14206	14245	14183	14307	14262	14065	14234	14252	14335	14292	14234	14148	14207	14171	14155	14300	14215	14251	14184	14343	14124	14183	14209	14204	14250	14199	14162	14173	14217	14163	14103	14314	14302	14244	14286	14097	14220	14331	14215	14382	14241	14221	14151	14262	14252	14192	14364	14043	14218	14238	14229	14235	14168	14105	14336	14169	14294	14282	14282	14200	14111	14205	14215	14192	14139	14089	14261	14208	14264	14257	14214	14338	14279	14219	14368	14168	14303	14214	14146	14374	14193	14214	14190	14191	14305	14160	14151	14358	14321	14253	14322	14353	14197	14049	14194	14257	14296	14175	14090	14114	14315	14252	14330	14246	14209	14071	14354	14287	14042	14201	14200	14267	14160	14143	14174	14051	14156	14217	14326	14192	14316	14170	14426	14190	14291	14339	14111	14224	14258	14299	14170	14226	14178	14369	14200	14159	14276	14177	14273	14288	14166	14270	14231	14241	14237	14160	14254	14361	14098	14306	14198	14213	14172	14194	14177	14153	14299	14114	14166	14203	14266	14216	14440	14162	14142	14283	14201	14315	14234	14325	14287	14151	14348	14138	14016	14220	14160	14178	14157	14187	14297	14265	14250	14255	14400	14087	14138	14137	14331	14251	14225	14202	14162	14206	14180	14233	14336	14210	14100	14284	14214	14166	14218	14352	14217	14372	14253	14220	14241	14126	14128	14126	14280	14258	14308	14100	14348	14094	14354	14261	14289	14202	14252	14251	14275	14207	14225	14172	14253	14332	14262	14326	14247	14160	14280	14289	14179	14298	14217	14258	14331	14072	14257	14281	14281	14163	14166	14231	14275	14259	14340	14121	14142	14251	14224	14340	14169	14128	14257	14173	14223	14380	14184	14206	14415	14242	14280	14126	13997	14195	14177	14196	14207	14265	14262	14225	14187	14331	14337	14280	14136	14266	14168	14212	14240	14179	14215	14206	14217	14247	14273	14300	14323	14113	14188	14360	14226	14315	14337	14152	14196	14316	14060	14384	14208	14193	14183	14200	14337	14191	14155	14375	14244	14379	14316	14135	14176	14278	14326	14335	13984	14362	14319	14316	14180	14111	14306	14352	14325	14157	14161	14301	14227	14290	14129	14382	14253	14213	14151	14236	14040	14377	14235	14167	14318	14267	14198	14120	14168	14194	14279	14310	14137	14155	14182	14374	14326	14273	14107	14283	14229	14167	14119	14246	14193	14256	14308	14157	14121	14299	14320	14276	14338	14262	14387	14132	14375	14163	14285	14214	14297	14221	14053	14216	14289	14245	14083	14206	14174	14175	14133	14364	14207	14115	14231	14178	14309	14336	14149	14189	14150	14265	14276	14261	14178	14174	14215	14352	14390	14162	14184	14349	14239	14155	14370	14234	14328	14128	14157	14249	14225	14223	14038	14271	14183	14125	14466	14139	14171	14267	14241	14151	14310	14175	14303	14251	14382	14137	14219	14134	14202	14205	14216	14227	14093	14294	14436	14158	14216	14161	14132	14329	14209	14174	14144	14249	14294	14237	14002	14190	14194	14248	14420	14198	14165	14327	14145	14307	14208	14184	14282	14187	14317	14261	14320	14274	14273	14106	14102	14194	14201	14119	14461	14043	14371	14209	14118	14280	14306	14255	14170	14207	14178	14244	14277	14292	14344	14265	14190	14242	14129	14239	14358	14084	14228	14105	14331	14269	14417	14129	14187	14073	14326	14327	14271	14237	14081	14253	14230	14193	14303	14199	14239	14252	14184	14263	14223	14168	14202	14222	14209	14232	14240	14277	14278	14176	14261	14338	14215	14252	14211	14127	14188	14203	14373	14366	14196	14258	14158	14197	14372	14072	14295	14259	14380	14241	14287	14312	14208	14342	14153	14351	14002	14323	14306	14026	14272	14297	14228	14127	14147	14307	14240	14210	14222	14249	14165	14334	14196	14215	14368	14245	14303	14211	14112	14281	14272	14075	14261	14142	14189	14172	14205	14210	14222	14343	14174	14498	14347	14237	14106	14196	14113	14191	14324	14217	14278	14143	14251	14266	14369	14315	14176	14270	14260	14276	14249	14106	14136	14283	14199	14275	14342	14233	14212	14288	14250	14227	14210	14230	14078	14157	14304	14268	14276	14383	14223	14167	14203	14209	14129	14316	14193	14185	14318	14187	14199	14283	14449	14295	14240	14374	14341	14230	14312	14155	14199
22910	21359	29172	23886	21572	22997	22894	18414	16550	16139	15761	15332	15513	15182	15078	15052	15006	15181	15091	14909	14856	14851	15043	14962	14736	14961	14997	14753	14838	14814	14836	14389	14782	14609	14580	14663	14658	14660	14769	14557	14660	14417	14646	14965	14783	14635	14521	14499	14585	14360	14485	14614	14506	14535	14535	14582	14385	14489	14501	14423	14437	14402	14501	14768	14473	14361	14366	14538	14413	14283	14474	14653	14450	14495	14404	14492	14591	14275	14367	14315	14341	14461	14400	14457	14410	14498	14348	14678	14497	14269	14359	14450	14485	14433	14421	14489	14417	14310	14315	14403	14438	14454	14393	14446	14337	14443	14377	14404	14678	14417	14324	14428	14387	14328	14416	14337	14369	14465	14595	14417	14560	14248	14363	14199	14433	14338	14525	14575	14132	14420	14524	14394	14421	14349	14398	14460	14489	14479	14323	14467	14353	14403	14483	14358	14275	14417	14398	14416	14435	14527	14554	14440	14368	14375	14510	14317	14464	14346	14438	14390	14439	14434	14403	14451	14287	14394	14389	14458	14498	14494	14342	14226	14386	14399	14448	14359	14444	14485	14561	14326	14489	14375	14402	14310	14375	14575	14508	14549	14278	14589	14430	14364	14587	14621	14640	14402	14498	14334	14255	14434	14352	14409	14467	14376	14418	14671	14388	14431	14435	14390	14393	14514	14605	14234	14558	14413	14331	14239	14468	14489	14368	14286	14207	14188	14243	14424	14260	14300	14264	14521	14500	14435	14505	14198	14317	14452	14406	14417	14368	14305	14582	14317	14366	14377	14516	14377	14570	14430	14521	14093	14366	14455	14260	14425	14291	14422	14403	14291	14417	14290	14345	14251	14278	14387	14404	14294	14463	14551	14625	14387	14357	14404	14305	14460	14386	14282	14289	14606	14374	14409	14514	14433	14337	14458	14488	14302	14576	14441	14518	14334	14340	14229	14376	14428	14404	14371	14209	14370	14367	14375	14238	14403	14459	14254	14458	14544	14333	14361	14382	14530	14462	14113	14477	14311	14322	14503	14470	14504	14439	14289	14356	14245	14361	14509	14413	14429	14568	14436	14388	14392	14401	14465	14492	14362	14202	14464	14366	14217	14373	14206	14417	14420	14490	14427	14297	14525	14484	14435	14303	14284	14325	14337	14316	14381	14253	14208	14375	14341	14418	14435	14496	14211	14534	14442	14388	14379	14408	14459	14587	14453	14398	14450	14480	14483	14391	14307	14393	14515	14269	14579	14237	14360	14506	14406	14438	14314	14301	14204	14338	14437	14329	14418	14389	14356	14422	14392	14409	14535	14413	14204	14497	14276	14433	14513	14474	14280	14390	14437	14474	14502	14463	14625	14345	14448	14310	14275	14345	14420	14408	14534	14379	14325	14349	14554	14325	14444	14452	14224	14389	14393	14429	14389	14468	14534	14316	14400	14446	14450	14474	14384	14397	14390	14368	14440	14374	14459	14444	14328	14497	14492	14285	14473	14454	14424	14693	14370	14443	14319	14309	14449	14465	14526	14582	14404	14597	14446	14443	14349	14374	14416	14411	14398	14458	14342	14312	14680	14483	14477	14451	14379	14365	14478	14473	14448	14359	14296	14462	14369	14269	14690	14245	14485	14334	14360	14267	14554	14187	14302	14422	14427	14453	14221	14440	14474	14289	14477	14302	14462	14417	14458	14364	14259	14457	14246	14418	14379	14318	14471	14393	14325	14353	14461	14525	14421	14344	14371	14427	14417	14496	14433	14381	14349	14277	14245	14287	14491	14499	14376	14467	14310	14390	14457	14255	14519	14354	14212	14537	14280	14240	14340	14506	14526	14184	14357	14429	14297	14502	14341	14463	14540	14593	14236	14152	14597	14405	14428	14392	14647	14267	14235	14503	14324	14142	14307	14459	14298	14426	14192	14429	14581	14258	14389	14357	14302	14425	14365	14199	14306	14490	14432	14522	14377	14416	14229	14312	14290	14454	14453	14407	14430	14220	14377	14464	14463	14300	14522	14381	14276	14534	14432	14401	14273	14214	14544	14431	14422	14427	14258	14342	14614	14489	14472	14487	14420	14339	14305	14254	14640	14476	14408	14317	14295	14316	14304	14281	14523	14339	14314	14388	14318	14377	14377	14442	14612	14354	14436	14408	14436	14432	14279	14451	14499	14443	14251	14370	14393	14253	14341	14221	14212	14273	14477	14198	14379	14350	14289	14271	14349	14443	14339	14320	14342	14325	14571	14466	14449	14308	14398	14346	14370	14438	14247	14626	14437	14566	14445	14405	14314	14483	14295	14414	14404	14551	14471	14390	14370	14470	14238	14453	14469	14432	14282	14591	14405	14438	14315	14495	14392	14400	14296	14338	14285	14305	14513	14315	14490	14471	14311	14413	14409	14651	14288	14251	14337	14407	14281	14444	14382	14308	14255	14414	14421	14585	14623	14349	14305	14407	14485	14427	14341	14519	14372	14218	14469	14562	14235	14298	14343	14447	14410	14405	14233	14415	14537	14350	14480	14593	14294	14549	14399	14338	14362	14350	14339	14382	14501	14368	14555	14334	14176	14239	14278	14192	14388	14468	14431	14248	14452	14458	14198	14430	14569	14521	14276	14450	14299	14480	14590	14228	14381	14332	14423	14457	14518	14360	14319	14404	14306	14460	14456	14508	14404	14432	14339	14388	14370	14273	14323	14461	14327	14531	14408	14431	14381	14511	14407	14462	14423	14317	14384	14557	14330	14419	14253	14283	14318	14468	14299	14392	14262	14237	14450	14314	14561	14285	14207	14418	14450	14284	14473	14399	14333	14233	14498	14313	14240	14440	14159	14298	14356	14326	14155	14410	14458	14389	14429	14291	14324	14366	14300	14445	14562	14299	14395	14438	14504	14347	14365	14280	14279	14259	14431	14224	14320	14337	14371	14352	14348	14579	14482	14484	14663	14488	14257	14512	14550	14374	14428	14546	14352	14409	14318	14634	14325	14078	14277	14302	14455	14485	14379	14353	14505	14331	14292	14379	14352	14185	14339	14430	14398	14267	14431	14420	14342	14554	14476	14379	14463	14389	14303	14440	14447	14330	14286	14293	14528	14446	14277	14331	14374	14391	14404	14435	14506	14461	14306	14194	14273	14551	14304	14480	14529	14373	14401	14305	14351	14506	14452	14396	14191	14453	14498	14370	14230	14339	14317	14485	14271	14281	14481	14436	14326	14478	14275	14419	14441	14365	14409	14417	14606	14575	14345	14329	14505	14404	14514	14305	14325	14258	14342	14378	14433	14310	14408	14274	14379	14213	14380	14553	14494	14484	14326	14349	14413	14428	14427	14400	14201	14247	14286	14366	14380	14418	14491	14341	14426	14471	14384	14341	14312	14550	14491	14307	14286	14369	14495	14391	14505	14431	14535	14459	14458	14343	14391	14414	14432	14405	14353	14455	14423	14480	14292	14450	14315	14314	14492	14342	14355	14250	14387	14373	14493	14268	14283	14323	14362	14473	14482	14345	14310	14497	14453	14263	14307	14310	14343	14473	14219	14276	14201	14504	14438	14552	14437	14151	14316	14306	14286	14439	14341	14410	14361	14304	14472	14439	14474	14289	14459	14295	14303	14299	14357	14385	14582	14444	14418	14334	14357	14629	14226	14537	14320	14241	14467	14529	14201	14371	14172	14332	14185	14336	14357	14310	14470	14326	14425	14382	14303	14392	14540	14407	14498	14312	14226	14495	14306	14514	14310	14528	14344	14412	14395	14510	14564	14507	14330	14344	14470	14717	14420	14271	14319	14504	14399	14490	14458	14505	14310	14331	14458	14441	14500	14439	14550	14405	14439	14439	14336	14442	14430	14496	14267	14409	14369	14375	14249	14220	14471	14384	14497	14341	14433	14522	14317	14491	14485	14302	14246	14497	14377	14305	14301	14466	14479	14493	14482	14522	14311	14385	14446	14375	14364	14483	14582	14294	14469	14383	14523	14355	14270	14370	14453	14301	14176	14242	14448	14315	14159	14495	14384	14222	14435	14483	14349	14250	14308	14380	14449	14189	14335	14220	14396	14468	14401	14381	14319	14419	14423	14385	14481	14423	14496	14447	14351	14528	14314	14231	14380	14360	14216	14378	14422	14358	14309	14358	14319	14357	14340	14304	14164	14577	14400	14432	14402	14281	14332	14288	14460	14343	14460	14420	14408	14224	14459	14494	14277	14394	14255	14410	14267	14301	14251	14459	14358	14392	14431	14413	14403	14018	14193	14173	14343	14459	14227	14618	14203	14392	14317	14321	14584	14402	14436	14453	14308	14352	14349	14441	14241	14297	14402	14408	14349	14242	14295	14306	14428	14282	14531	14438	14387	14282	14389	14570	14232	14440	14253	14479	14420	14472	14303	14306	14346	14342	14446	14431	14448	14530	14575	14440	14416	14457	14334	14355	14250	14470	14526	14406	14458	14474	14477	14416	14398	14409	14240	14406	14544	14153	14235	14481	14283	14309	14199	14435	14419	14440	14280	14306	14343	14366	14353	14338	14276	14422	14391	14411	14329	14344	14290	14138	14521	14282	14458	14345	14164	14437	14302	14480	14365	14358	14387	14477	14501	14225	14581	14457	14434	14388	14560	14372	14382	14276	14362	14214	14279	14287	14442	14437	14321	14456	14355	14430	14240	14230	14494	14371	14417	14349	14368	14329	14372	14361	14372	14715	14382	14261	14240	14378	14367	14409	14207	14373	14486	14301	14306	14446	14405	14211	14318	14267	14241	14220	14352	14291	14454	14343	14418	14240	14516	14209	14521	14477	14387	14314	14378	14591	14360	14359	14328	14504	14519	14516	14355	14459	14515	14519	14426	14527	14431	14391	14644	14438	14514	14129	14472	14482	14544	14429	14342	14306	14278	14387	14268	14415	14292	14314	14296	14407	14499	14323	14348	14511	14585	14407	14341	14399	14547	14415	14350	14427	14487	14355	14493	14465	14356	14422	14262	14332	14311	14493	14306	14253	14549	14339	14494	14252	14533	14254	14397	14415	14531	14617	14348	14362	14491	14525	14404	14401	14378	14474	14333	14277	14347	14457	14439	14381	14474	14284	14384	14198	14216	14304	14328	14302	14485	14447	14345	14332	14347	14376	14373	14328	14199	14354	14306	14520	14492
18901	33621	32022	25836	22289	20618	19782	20155	17707	16758	16263	16032	15629	15320	15073	15283	15173	15190	14969	14916	14633	14878	14936	14868	14753	14687	14867	14689	14658	14617	14509	14708	14586	14544	14655	14441	14563	14537	14433	14588	14563	14347	14681	14844	14475	14351	14299	14388	14321	14273	14309	14291	14189	14190	14387	14251	14214	14150	14297	14029	14193	14183	14232	14119	14108	14247	14421	14311	14311	14112	14110	14026	14249	14186	14175	14302	13941	14144	14180	14311	14322	14194	14063	14351	14180	14249	14338	14213	14245	14141	14338	14092	14155	14188	14250	14297	14113	14242	14179	14182	14090	14232	14217	14162	14309	14348	14168	14023	14068	14231	14203	14175	14279	14370	14055	14141	14288	14107	14228	14176	14206	14096	14294	14179	14203	14180	14189	14155	14156	14327	14151	14191	14310	14110	14069	14258	14154	14225	14356	14138	14418	14267	14311	14164	14255	14155	14244	14030	14244	14151	14265	14165	14106	14221	14264	14171	14200	14225	14121	14108	14158	13929	14135	14212	14242	14180	14231	14050	14215	14309	14329	14228	14177	14234	14157	14273	14169	14214	14192	14246	14210	14266	14257	14103	14099	14248	14285	14330	14256	14160	14284	14338	14262	14104	14181	14242	14201	14100	14257	14142	14226	14353	14110	14128	14173	14175	14193	14432	14052	13994	14365	14318	14240	14176	14141	14262	14292	14225	14139	14112	14108	14315	14197	14268	14326	14215	14064	14241	14304	14121	14239	14206	14329	14124	14273	14300	14290	14262	14116	14155	14124	14046	14203	14103	14190	14293	14185	14186	14096	14266	14228	14204	14155	14061	14177	14067	14205	14052	14101	14078	14246	14259	14151	14213	14262	14229	14178	14163	14342	14254	14239	14060	14221	14121	14267	14350	14110	13989	14242	14137	14066	14235	14210	14217	14047	14191	14197	14317	14222	14343	14156	14166	14291	14290	14216	14193	14188	14130	14193	14097	14184	14126	14274	14137	14242	14273	14289	14229	14156	14166	14182	14004	14284	14101	14255	14146	14040	14247	14120	14162	14063	14367	14309	14223	14267	14126	14235	14236	14328	14046	14243	14126	14164	14204	14236	14108	14139	14175	14290	14238	14229	14320	14230	14226	14241	14231	14321	14197	14343	14220	14088	14231	14214	14156	14323	14160	14230	14109	14237	14231	14221	14148	14045	14167	14087	14141	14211	14165	14242	14240	13922	14062	14180	14184	14037	14096	14167	14247	14198	14132	14263	14191	14212	14182	14231	14142	14119	14364	14302	14143	14121	14157	14159	14288	14183	14190	14293	14141	14169	14227	14092	14220	14087	14232	14030	14108	14143	14113	14143	14151	14167	14448	14129	14227	14110	14131	14163	14232	14061	14262	14072	14203	14078	13960	14289	14277	14209	14090	14148	14142	14315	14192	14163	14232	14172	14289	14102	14266	14140	14217	14106	14193	14220	14107	14181	14260	13995	14096	14132	14239	14115	14254	14247	13975	14200	14127	14117	14190	14232	14088	14158	14228	14201	14166	14108	14099	14250	14183	14176	14094	14483	14113	14143	14142	14298	14210	14306	14240	14092	14212	14347	14203	13946	14282	14311	14201	14181	13982	14044	14184	14305	14125	14069	14157	14053	14173	14192	14079	14129	14097	14329	14135	14236	14192	14312	14228	14081	14358	14108	14208	14263	14130	14253	14199	14117	14301	14043	14125	14200	14182	14173	14106	14147	14089	14085	14109	14213	14252	14087	14142	14227	14141	14200	14084	14200	14155	13969	14306	14218	14370	14237	14033	14154	14067	14108	14124	14216	14260	14107	14088	14221	14246	14106	14282	14193	14193	14185	14152	14057	14133	14103	14140	14242	14211	14113	14176	14218	14303	14253	14172	14178	14245	14133	14217	14167	14193	14117	14184	14224	14219	14236	14169	14118	14213	14005	14186	14225	14302	14076	14194	14162	14038	14022	14048	14222	14081	14299	14327	14083	14165	14156	14107	14153	14217	14258	14123	14142	14300	14099	14274	14209	14026	14236	14130	14230	14143	14147	14123	14235	14170	14214	14188	14239	14273	14146	14145	14297	14293	14247	14139	14137	14278	14085	14318	14186	14246	14240	14342	14033	14110	14128	14258	14154	14224	14085	14258	14289	14163	14155	14223	14171	14121	14052	14175	14215	14242	14129	14080	14103	14301	14118	14098	14369	14217	14160	14109	14157	14254	14149	14196	14172	14207	14167	14153	14243	14227	14133	14191	14276	14144	14222	14088	14196	14137	14055	14234	14224	13975	14205	14293	14314	14177	14191	14044	14111	14120	14128	14281	14172	14272	14172	14168	14177	14152	14259	14095	14229	13967	14217	14307	14383	14197	14298	14116	14302	14196	14153	14136	14259	14150	14072	14275	14186	14168	14205	14305	14160	14235	14224	14025	14311	14178	14091	14185	14134	14222	14213	14187	14159	14104	14220	14164	14061	13977	14041	14278	14276	14157	14201	14247	14242	14253	14176	14325	14221	14278	13991	14190	14207	14207	14204	14168	14191	14069	14229	14219	14165	14162	14131	14190	14109	14212	14223	14088	14297	14110	14074	14187	14288	14261	14033	14351	14181	14095	14284	14103	14225	14180	14056	14308	14133	14128	14312	14268	14045	14188	14193	14148	13956	14304	14152	14138	14182	14193	14149	13930	14166	14312	14077	14094	14229	14240	14218	14339	14061	14114	14174	14094	14211	14164	14240	14261	14145	14117	14288	14188	14051	14086	14119	14272	14186	14153	14059	14210	14261	14234	14304	14249	14137	14143	14220	14048	14088	14168	14331	14256	14134	14224	14108	14125	14319	14105	14179	14198	14202	14119	14217	14058	14128	14156	14305	14256	14186	14112	14072	14025	14268	13945	14087	14245	14178	14265	14059	14130	14229	14081	13984	14173	14234	14133	14273	14201	14320	14302	14173	14199	14155	14327	14282	14246	14162	14253	14183	14118	14115	14241	14088	14182	14280	14224	14238	14304	14082	14198	14049	14257	14236	14230	14235	14131	14338	14180	14175	14254	14176	14197	14129	14170	14075	14044	14073	14147	14232	14146	14189	14287	14174	14043	14331	14032	14285	14147	14091	14302	14276	14144	14246	14153	14061	14238	14046	14121	14338	14225	14147	14240	14224	14114	14193	14173	14258	14113	14176	14189	14369	14323	14362	14162	14179	13927	14179	14274	14118	14168	14036	14246	14249	14141	14318	14202	14200	14116	14145	14079	14049	14036	14099	14189	14166	14225	14154	14320	14002	14105	14258	14101	14139	14091	14040	14100	14167	14233	14353	14192	14100	14235	14191	14167	14096	14070	14140	13986	14133	14216	14130	14212	14169	14262	14204	14258	14282	14265	14009	14246	14066	14114	14016	14263	14256	14396	14299	14050	14193	14163	14285	14175	14139	14239	14119	14094	14259	14193	14381	14311	14323	14085	14240	14159	13942	14158	14204	14193	14168	14286	14251	14158	14168	14121	14382	14221	14165	14159	14044	14115	14277	14049	14235	14321	14075	14354	14289	14175	14138	14145	14222	14191	14120	14139	14154	14157	14249	13986	14283	14247	14161	14023	14096	14310	14177	14120	14188	14095	14208	14147	14204	14203	14060	14166	14189	14154	14110	14025	14194	14203	14314	14224	14200	14259	14237	14185	14252	14122	14254	14285	14054	14216	14212	14215	14246	14108	14049	14122	14106	14241	14277	14036	14101	14233	14055	14285	14141	14282	14149	14109	14105	14367	14193	14339	14106	14197	14182	14181	14111	14177	14222	14251	14117	14198	14151	14303	14234	14028	13971	14403	14319	14194	14152	14344	14187	14295	14105	14090	14141	14226	14087	14153	14014	14314	14102	14030	14211	14035	14084	14028	14149	14206	14113	14129	14207	14015	14079	14180	14159	14285	14341	14192	14230	14154	14211	14177	13988	14046	14161	14348	14000	14301	14197	14135	14257	14135	14199	14237	14315	14165	14463	14135	14091	14295	14102	14200	14143	14334	14270	14036	14227	14178	14213	14110	14191	14150	14167	14135	14221	14174	14180	14128	14224	14023	14070	14169	14265	14029	14241	14160	14208	14102	14188	14204	14310	14088	14222	14261	14149	14126	14269	14224	14329	14064	14205	14040	14149	14406	14093	14076	14160	14100	14191	14203	14354	14128	14311	14149	14205	14330	14191	14189	14163	14378	14157	14215	14297	14190	14099	14064	14257	14166	14178	14212	14236	14246	14139	14185	14172	14059	14114	14170	14350	14232	14184	14201	14256	14079	14300	14339	14104	14151	14080	14360	14283	14179	14070	14196	14149	14107	14162	14201	14091	14168	14223	14190	14337	14457	14146	14344	14222	14100	14049	14064	14012	14169	14175	14232	14143	14094	14197	13919	14191	14239	14215	14206	14244	14325	14155	14056	14250	14049	14121	14304	14287	14023	14198	14313	14248	14242	14025	14364	14110	14093	14165	14062	14029	14145	13989	14061	14222	14270	14008	14245	14235	14299	14085	14144	14102	13900	14219	14224	14183	14092	14269	14113	14293	14368	14050	14183	14107	14177	14079	14086	14306	14194	14002	14114	14341	14254	14209	14143	14241	14307	14224	14124	14228	14162	14178	14150	14199	14167	14166	14275	14215	14262	14184	14086	14272	14273	14126	13996	14187	14220	14322	14028	14356	14231	14327	14247	14083	14205	14270	14229	14284	14108	14207	14104	14145	14195	14313	14053	14142	14314	14278	14088	14155	14197	14107	14177	14136	14211	14310	14256	14197	14160	14074	14020	14135	14193	14225	14237	14336	14324	14165	14124	14096	14141	14256	14223	14279	14174	14244	13993	14288	14202	14311	14131	14106	14094	14197	14112	14119	14158	14226	14005	14201	14299	14031	14148	14185	14134	14355	14120	14185	14202	14125	14184	14351	13940	13978	14232	14241	14171	14277	14061	14293	14216	14299	14176	14189	14052	14177	14033	14312	14200	14270	14202	14095	14232	14248	14169	14311	14164	14142	14223	14032	14095	14167	14263	14111	14104	14160	14313	14242	14137	14093	14166	14228	14218	14198	14135	14075	14332	14220	14196	14251	14036	14170	14191	14181	13878	14266	14164	14265	14258	14250	14013	14269	13991	14169	14020
27105	21945	23950	19959	16125	15628	15940	15828	15225	15050	15137	14805	14742	14652	14555	14634	14623	14676	14713	14752	14855	14673	14586	14621	14755	14637	14501	14619	14794	14466	14654	14552	14505	14575	14756	14631	14626	14532	14751	14679	14562	14566	14447	14446	14478	14488	14584	14466	14622	14519	14489	14679	14510	14566	14535	14522	14489	14379	14378	14379	14499	14475	14345	14547	14520	14492	14672	14632	14552	14451	14723	14636	14580	14556	14447	14549	14488	14474	14456	14452	14537	14426	14307	14373	14703	14500	14306	14634	14470	14803	14743	14425	14375	14549	14548	14497	14553	14637	14427	14347	14514	14378	14485	14510	14642	14332	14409	14410	14493	14548	14360	14645	14442	14416	14602	14398	14495	14455	14450	14486	14507	14437	14565	14421	14598	14425	14493	14358	14540	14482	14409	14655	14509	14348	14740	14605	14358	14585	14387	14484	14369	14608	14636	14467	14427	14688	14423	14603	14453	14560	14606	14393	14422	14445	14518	14578	14349	14641	14476	14614	14472	14466	14594	14550	14561	14224	14606	14615	14518	14403	14457	14439	14638	14487	14227	14437	14431	14462	14555	14383	14514	14539	14584	14412	14469	14466	14527	14387	14472	14387	14455	14420	14339	14242	14536	14433	14515	14242	14530	14577	14424	14536	14327	14473	14375	14473	14481	14420	14536	14775	14528	14346	14327	14397	14347	14439	14490	14383	14638	14571	14493	14565	14692	14458	14436	14420	14558	14577	14511	14457	14385	14447	14568	14448	14367	14507	14421	14645	14527	14644	14280	14630	14501	14432	14502	14545	14653	14436	14515	14517	14597	14444	14562	14387	14487	14529	14498	14481	14570	14632	14540	14436	14585	14548	14450	14469	14428	14522	14502	14492	14424	14432	14515	14655	14538	14394	14652	14628	14576	14368	14629	14546	14513	14392	14519	14511	14418	14332	14550	14558	14494	14401	14319	14647	14461	14326	14453	14327	14477	14684	14529	14510	14411	14545	14543	14499	14534	14663	14537	14561	14530	14571	14472	14521	14307	14455	14449	14410	14357	14468	14458	14255	14348	14553	14561	14608	14728	14568	14424	14513	14546	14296	14588	14566	14324	14556	14505	14632	14562	14570	14483	14473	14398	14564	14392	14619	14549	14336	14654	14581	14483	14551	14487	14517	14370	14441	14459	14639	14377	14479	14667	14541	14696	14577	14489	14342	14615	14464	14562	14471	14448	14294	14450	14455	14512	14483	14555	14529	14544	14566	14495	14288	14566	14677	14475	14553	14580	14582	14425	14527	14504	14452	14532	14495	14387	14403	14488	14493	14481	14351	14438	14508	14703	14471	14535	14658	14531	14426	14444	14476	14430	14738	14581	14464	14517	14420	14505	14577	14442	14270	14590	14349	14548	14480	14514	14526	14545	14533	14512	14304	14548	14450	14390	14411	14544	14215	14389	14398	14484	14501	14490	14523	14464	14528	14411	14470	14277	14425	14349	14489	14358	14574	14411	14595	14561	14397	14347	14520	14462	14523	14423	14554	14421	14535	14475	14433	14676	14475	14645	14322	14583	14334	14425	14403	14239	14420	14512	14610	14517	14565	14557	14184	14414	14418	14324	14560	14572	14550	14578	14462	14619	14472	14491	14538	14661	14636	14509	14547	14569	14436	14605	14354	14559	14497	14601	14735	14425	14411	14298	14525	14367	14272	14523	14457	14354	14507	14541	14467	14470	14365	14624	14457	14339	14454	14620	14526	14421	14427	14575	14434	14456	14507	14512	14620	14415	14804	14442	14355	14552	14537	14462	14515	14516	14438	14548	14555	14528	14560	14420	14282	14648	14592	14400	14433	14693	14440	14372	14460	14513	14402	14458	14603	14567	14417	14537	14581	14539	14590	14591	14441	14410	14511	14440	14453	14452	14444	14479	14477	14715	14719	14643	14425	14420	14547	14496	14566	14593	14547	14553	14512	14530	14457	14213	14523	14509	14341	14468	14389	14499	14283	14397	14303	14506	14488	14571	14557	14353	14472	14587	14657	14551	14651	14453	14559	14439	14580	14375	14498	14425	14514	14437	14647	14515	14407	14437	14360	14501	14585	14402	14544	14656	14536	14538	14282	14555	14537	14521	14519	14517	14607	14622	14436	14447	14446	14622	14567	14408	14578	14590	14495	14416	14605	14573	14483	14723	14441	14419	14413	14372	14461	14506	14537	14586	14778	14766	14549	14407	14575	14406	14508	14518	14474	14430	14468	14612	14563	14613	14510	14730	14304	14366	14392	14530	14344	14257	14468	14444	14553	14418	14678	14299	14283	14490	14399	14504	14482	14390	14207	14474	14563	14661	14341	14611	14627	14539	14660	14469	14514	14442	14447	14586	14636	14676	14419	14408	14485	14223	14408	14397	14341	14567	14527	14494	14487	14539	14388	14406	14294	14538	14223	14511	14393	14541	14528	14428	14499	14490	14784	14512	14543	14695	14604	14467	14517	14413	14652	14540	14646	14605	14660	14432	14509	14604	14525	14568	14704	14459	14509	14671	14375	14586	14396	14508	14672	14547	14348	14708	14400	14422	14396	14519	14431	14498	14487	14537	14614	14324	14396	14523	14523	14579	14426	14419	14477	14512	14433	14546	14649	14482	14509	14539	14569	14428	14552	14458	14550	14551	14608	14464	14483	14524	14597	14617	14446	14551	14552	14455	14411	14492	14385	14667	14677	14517	14798	14488	14433	14463	14466	14595	14478	14409	14448	14634	14486	14408	14585	14614	14478	14472	14555	14297	14507	14384	14561	14481	14539	14521	14433	14461	14526	14384	14501	14768	14479	14667	14645	14518	14400	14491	14323	14648	14413	14419	14575	14512	14530	14570	14660	14408	14449	14615	14429	14559	14502	14318	14479	14553	14398	14534	14542	14429	14453	14387	14446	14524	14480	14583	14393	14587	14558	14470	14521	14356	14351	14627	14471	14460	14372	14557	14547	14493	14523	14596	14431	14726	14485	14636	14722	14692	14562	14672	14454	14462	14531	14551	14403	14549	14483	14660	14469	14394	14604	14286	14507	14404	14358	14534	14495	14580	14637	14507	14534	14387	14426	14371	14592	14761	14416	14398	14383	14449	14323	14592	14371	14428	14520	14324	14331	14412	14457	14464	14394	14548	14634	14456	14471	14437	14394	14495	14540	14539	14447	14678	14365	14607	14517	14790	14552	14442	14414	14601	14399	14436	14408	14560	14356	14481	14581	14547	14521	14440	14648	14500	14486	14498	14627	14532	14484	14519	14539	14555	14409	14505	14597	14492	14572	14448	14693	14429	14337	14593	14500	14374	14493	14430	14328	14653	14641	14690	14550	14358	14662	14431	14449	14387	14528	14365	14655	14455	14665	14584	14715	14505	14527	14482	14527	14442	14469	14554	14614	14722	14424	14644	14494	14510	14576	14634	14613	14390	14549	14566	14332	14368	14687	14411	14539	14657	14515	14615	14318	14614	14534	14408	14501	14486	14275	14361	14516	14354	14793	14404	14575	14408	14398	14459	14546	14471	14568	14545	14470	14506	14669	14393	14527	14566	14589	14469	14645	14461	14608	14309	14431	14310	14553	14578	14408	14684	14567	14394	14453	14538	14548	14280	14466	14562	14516	14460	14431	14479	14569	14360	14619	14490	14323	14364	14439	14341	14557	14430	14565	14458	14419	14590	14575	14553	14552	14481	14489	14425	14515	14397	14764	14446	14384	14415	14450	14311	14527	14425	14520	14640	14309	14464	14351	14492	14612	14453	14484	14650	14489	14597	14360	14539	14459	14741	14399	14324	14561	14605	14551	14328	14550	14347	14538	14523	14402	14491	14475	14445	14474	14468	14359	14500	14558	14323	14437	14641	14180	14519	14295	14505	14343	14478	14447	14587	14512	14457	14534	14457	14335	14622	14381	14444	14410	14533	14345	14535	14511	14420	14500	14470	14505	14546	14463	14469	14439	14468	14223	14463	14414	14402	14501	14539	14668	14487	14519	14389	14521	14663	14454	14504	14458	14376	14492	14638	14462	14274	14404	14435	14382	14532	14670	14554	14409	14478	14508	14382	14501	14679	14459	14478	14521	14489	14484	14460	14426	14482	14602	14354	14573	14359	14449	14448	14426	14653	14676	14412	14549	14617	14415	14508	14288	14435	14480	14524	14340	14358	14675	14575	14474	14499	14647	14571	14578	14372	14535	14485	14630	14450	14690	14430	14760	14633	14475	14543	14533	14414	14680	14654	14607	14553	14557	14429	14446	14503	14525	14376	14563	14459	14401	14550	14483	14370	14730	14654	14638	14431	14375	14386	14472	14385	14425	14555	14507	14455	14464	14469	14620	14446	14530	14571	14528	14532	14462	14472	14534	14649	14471	14472	14389	14514	14515	14600	14420	14590	14429	14515	14733	14320	14467	14585	14511	14443	14693	14594	14696	14631	14512	14491	14435	14459	14515	14587	14630	14396	14282	14410	14430	14469	14520	14439	14560	14599	14587	14540	14668	14597	14640	14337	14595	14391	14509	14475	14309	14568	14464	14389	14425	14406	14420	14473	14249	14480	14362	14461	14332	14505	14776	14473	14421	14547	14360	14525	14469	14569	14543	14466	14621	14591	14377	14458	14517	14641	14490	14624	14478	14547	14483	14572	14451	14575	14579	14428	14381	14313	14384	14535	14561	14490	14504	14585	14483	14382	14561	14547	14642	14438	14396	14525	14479	14428	14459	14755	14411	14375	14538	14468	14424	14557	14533	14406	14754	14633	14579	14444	14427	14392	14335	14421	14573	14510	14356	14426	14441	14645	14452	14462	14682	14293	14289	14480	14409	14579	14551	14362	14411	14530	14471	14459	14471	14444	14542	14527	14663	14625	14487	14656	14496	14579	14480	14491	14460	14521	14441	14439	14424	14435	14473	14500	14290	14493	14274	14680	14400	14397	14477	14583	14487	14450	14295	14711	14587	14461	14473	14429	14516	14576	14488	14489	14461	14154	14332	14675	14596	14435	14650	14421	14428	14443	14440	14455	14542	14444	14504	14440	14705	14538	14401	14589	14486	14516	14652	14431	14479	14374	14556	14335	14524	14546	14635	14532	14452	14331	14419	14824	14621	14491	14586	14595	14520	14521	14519	14557	14508	14323	14649
16625	22223	21125	18133	16967	16382	16673	16327	15394	14996	14934	14686	14751	14423	14320	14339	14390	14524	14404	14191	14359	14484	14304	14409	14296	14329	14226	14506	14353	14457	14436	14400	14270	14563	14295	14393	14365	14392	14275	14413	14273	14355	14272	14223	14270	14463	14193	14216	14279	14254	14242	14075	14383	14219	14332	14210	14317	14269	14168	14179	14152	14390	14173	14175	14370	14316	14333	14254	14368	14309	14363	14376	14232	14217	14237	14128	14197	14191	14232	14239	14239	14123	14358	14228	14142	14426	14209	14363	14343	14167	14190	14191	14241	14340	14155	14172	14099	14201	14103	14170	14071	14347	14345	14169	14220	14174	14272	14204	14363	14348	14144	14295	14250	14150	14234	14218	14152	14221	14326	14167	14172	14207	14174	14166	14165	14326	14167	14150	14246	14268	14393	14166	14264	14273	14186	14241	14305	14282	14243	14276	14214	14258	14093	14228	14220	14255	14413	14218	14167	14275	14359	14376	14285	14275	14033	14315	14206	14222	14469	14110	14249	14355	14448	14163	14373	14116	14317	14242	14324	14104	14224	14341	14226	14267	14178	14209	14315	14331	14142	14317	14328	14181	14238	14247	14332	14096	14164	14340	14056	14278	14228	14328	14226	14327	14076	14312	14455	14374	14216	14115	14402	14348	14263	14102	14032	14231	14386	14233	14378	14214	14246	14316	14300	14255	14213	14330	14180	14249	14247	14129	14262	14133	14392	14304	14289	14147	14271	14110	14289	14368	14256	14260	14279	14182	14274	14046	14104	14212	14316	14312	14213	14404	14013	14311	14316	14197	14195	14121	14360	14300	14167	14240	14243	14321	14330	14207	14273	14103	14161	14203	14253	14075	14217	14128	14087	14139	14107	14176	14213	14155	14175	14287	14260	14286	14152	14116	14260	14392	14196	14376	14212	14403	14193	14253	14275	14287	14004	14128	14187	14243	14372	14198	14473	14158	14108	14163	14313	14205	14416	14250	14281	14233	14198	14204	14204	14274	14203	14253	14309	14196	14308	14222	14268	14280	14308	14129	14358	14202	14293	14371	14131	14402	14216	14297	14311	14258	14228	14104	14251	14248	14357	14128	14333	14416	14170	14302	14326	14439	14214	14184	13974	14388	14291	14167	14286	14293	14239	14320	14207	14316	14289	14269	14228	14098	14139	14247	14311	14148	14168	14135	14279	14144	14268	14280	14233	14203	14377	14167	14280	14180	14353	14245	14296	14213	14101	14258	14339	14084	14176	14401	14296	14428	14267	14356	14378	14015	14237	14289	14188	14276	14102	14232	14332	14134	14234	14218	14153	14119	14231	14265	14261	14301	14182	14165	14337	14333	14379	14253	14338	14241	14182	14179	14341	14117	14128	14280	14195	14174	14256	14172	14368	14166	14197	14257	14326	14197	14243	14125	14163	14255	14107	14247	14189	14428	14171	14277	14472	14061	14340	14107	14201	14252	14169	14415	14171	14163	14196	14296	14124	14187	14336	14293	14207	14286	14160	14202	14351	14238	14135	14136	14202	14411	14261	14389	14231	14279	14135	14174	14176	14451	14304	14183	14291	14200	14318	14274	14194	14304	14282	14203	14337	14101	14275	14198	14052	14322	14535	14109	14281	14159	14167	14160	14236	14050	14144	14273	14297	14243	14102	14334	14168	14245	14243	14054	14280	14220	14283	14057	14304	14065	14279	14371	14226	14242	14209	14326	14136	14185	14312	14250	14465	14197	14162	14227	14326	14134	14144	14274	14177	14322	14251	14172	14344	14204	14222	14080	14330	14233	14292	14403	14152	14281	14029	14285	14337	14405	14386	14074	14145	14289	14035	14174	14136	14254	14404	14252	14313	14276	14236	14179	14071	14457	14184	14149	14270	14100	14213	14281	14353	14335	14214	14315	14137	14111	14245	14237	14273	13931	14252	14119	14332	14259	14415	14201	14228	14416	14121	14316	14242	14106	14133	14355	14031	14314	14091	14234	14328	14248	14319	14172	14238	14242	14208	14299	14090	14182	14173	14116	14151	14238	14237	14409	14262	14338	14153	14190	14131	14294	14160	14256	14263	14156	14159	14272	14260	14354	14280	14218	14236	14243	14312	14358	14120	14244	14083	14275	14194	14300	14274	14437	14214	14171	14237	14280	14259	14210	14333	14371	14317	14120	14202	14162	14260	14028	14254	14325	14108	14273	14344	14295	14152	14380	14181	14315	14266	14104	14284	14252	14250	14260	14184	14226	14193	14192	14191	14365	14392	14130	14316	14403	14208	14218	14248	14140	14305	14161	14275	14145	14258	14373	14433	14145	14285	14382	14223	14208	14052	14117	14178	14148	14176	14352	14472	14301	14076	14324	14315	14255	14332	14314	14267	14245	14257	14193	14421	14275	14308	14239	14235	14254	14319	14315	14240	14292	14237	14228	14188	14313	14253	14147	14224	14266	14143	14219	14225	14220	14202	14153	14238	14191	14235	14273	14163	14260	14186	14369	14193	14235	14378	14403	14382	14340	14339	14208	14045	14273	14232	14101	14282	14373	14151	14175	14233	14266	14315	14151	14125	14163	14280	14308	14198	14340	14322	14215	14263	14234	14321	14350	14392	14226	14108	14120	14299	14307	14036	14207	14477	14307	14276	14167	14217	14224	14209	14286	14186	14413	13994	14037	14176	14243	14220	14072	14096	14198	14298	14238	14309	14257	14216	14149	14105	14191	14238	14274	14250	14061	14202	14335	14292	14257	14199	14206	14368	14174	14182	14407	14301	14162	14219	14211	14284	14248	14211	14360	14198	14118	14180	14285	14203	14123	14189	14089	14214	14328	14191	14349	14335	13969	14269	14217	14156	14336	14386	14183	14278	14146	14282	14295	14396	14137	14130	14214	14302	14267	14169	14290	14226	14342	14320	14218	14311	14240	14337	14141	14186	14205	14306	14342	14263	14315	14205	14238	14355	14103	14286	14220	14239	14257	14195	14282	14301	14118	14341	14166	14210	14323	14138	14208	14256	14222	14278	14198	14137	14189	14193	14272	14253	14315	14395	14277	14204	14356	14221	14181	14225	14004	14371	14233	14282	14089	14068	14152	14314	14285	14287	14170	14269	14232	14107	14083	14159	14236	14234	14222	14399	14121	14245	14378	14217	14316	14258	14297	14381	14226	14278	14261	14139	14213	14155	14211	14165	14199	14196	14083	14121	14112	14320	14256	14278	14179	14089	14168	14200	14134	14247	14320	14352	14244	14388	14197	14287	14133	14255	14217	14378	14270	14229	14098	14223	14265	14278	14139	14273	14230	14249	14375	14204	14141	14292	14146	14443	14176	14212	14311	14113	14294	14271	14384	14266	14132	14185	14153	14200	14478	14187	14208	14243	14262	14461	14003	14269	14213	14253	14325	14174	14155	14288	14264	14122	14224	14147	14170	14405	14249	14302	14222	14156	14291	14253	14228	14219	14153	14236	14114	14297	14353	14200	14311	14166	14351	14391	14327	14192	14231	14240	14380	14150	14253	14161	14283	14008	14126	14249	14013	14248	14186	14102	14249	14160	14221	14176	14288	14327	14252	14210	14295	14232	14234	14257	14230	14248	14237	14318	14350	14091	14381	14429	14244	14400	14239	14238	14405	14268	14360	14204	14271	14140	14190	14163	14103	14020	14277	14392	14317	14180	14410	14283	14098	14260	14302	14206	14233	14252	14266	14402	14183	14069	14176	14247	14171	14230	14219	14386	14263	14213	14156	14410	14183	14218	14330	14164	14212	14422	14255	14355	14298	14232	14216	14294	14229	14150	14239	14203	14174	14155	14189	14323	14118	14315	14214	14367	14120	14278	14241	14262	14287	14422	14222	14237	14180	14181	14203	14135	14155	14134	14270	14141	14192	14386	14256	14244	14320	14214	14201	14510	14271	14004	14097	14291	14142	14249	14305	14241	14122	14280	14196	14262	14190	14212	14359	14268	14298	14252	14241	14334	14207	14157	14205	14174	14230	14235	14344	14201	14235	14302	14325	14415	14114	14311	14301	14348	14204	14245	14251	14233	14227	14240	14243	14188	14284	14061	14279	14165	14206	14241	14301	14162	14276	14356	14344	14300	14266	14276	14317	14267	14107	14176	14335	14221	14354	14265	14194	14230	14283	14321	14111	14297	14227	14244	14221	14183	14297	14219	14199	14282	14239	14152	14273	14286	14192	14165	14222	14118	14287	14174	14222	14305	14032	14249	14352	14111	14135	14012	14205	14263	14263	14249	14159	14310	14271	14152	14443	14144	14159	14154	14423	14235	14034	14352	14339	14311	14421	14256	14234	14325	14219	14409	14150	14179	14212	14333	14108	14212	14276	14214	14142	14159	14229	14289	14217	14158	14328	14254	14325	14200	14129	14221	14215	14327	14280	14435	14182	14271	14214	14137	14433	14136	14359	14337	14481	14208	14298	14256	14277	14229	14192	14179	14350	14299	14310	14205	14293	14370	14022	14203	14164	14376	14331	14417	14347	14236	14275	14373	14224	14282	14240	14340	14259	14036	14329	14357	14283	14137	14177	14363	14068	14413	14143	14368	14301	14099	14236	14345	14250	14294	14097	14210	14296	14298	14384	14287	14236	14317	14247	14281	14084	14281	14043	14297	14208	14250	14243	14336	14151	14239	14295	14279	14332	14213	14231	14265	14084	14148	14295	14264	14394	14176	14163	14239	14017	14211	14298	14280	14247	14028	14332	14355	14203	14265	14235	14137	14236	14189	14276	14278	14173	14232	14259	14409	14247	14229	14191	14322	14177	14097	14118	14166	14325	14400	14193	14424	14254	14299	14145	14244	14252	14279	14137	14325	14208	14277	14257	14270	14220	14122	14277	14274	14163	14233	14362	14277	14081	14243	14333	14137	14341	14263	14387	14137	14249	14388	14536	14197	14340	14104	14394	14171	14161	14195	14212	14261	14249	14480	14265	14010	14372	14298	14197	14266	14132	14251	14206	14285	14227	14252	14262	14279	14373	14294	14077	14276	14253	14142	14312	14223	14189	14206	14279	14188	14273	14243	14197	14261	14326	14279	14305	14178	14237	14127	14225	14247	14098	14163	14210	14176	14411	14281	14094	14230	14280	14255	14353	14126	14363	14127	14349	14131	14036	14207	14306	14153	14435	14294	14256	14194	14264
23824	21309	28696	24375	22007	20851	20069	17652	16629	16593	16087	15727	15796	15752	15624	15464	15609	15650	15323	15557	15418	15554	15502	15373	15391	15570	15331	15231	15448	15144	15378	15439	15237	15322	15286	15412	15297	15338	15334	15199	15361	15219	15403	15319	15234	15465	15133	15155	15187	15272	15350	15226	15165	15370	15226	15277	15013	15117	15349	15016	15182	15182	14965	15237	15180	15104	15233	15155	15076	15122	15036	14883	15099	15051	15093	15106	15116	14908	15248	15101	15221	15032	15447	15461	15000	15284	15224	15134	15210	15191	15159	15180	15208	15147	15236	15174	15069	15204	15073	15151	15026	15008	15161	15164	15045	15008	15072	15166	15168	15084	15002	14916	15133	15115	15115	15125	15256	15060	15191	14997	15177	15268	15207	15011	15060	15274	14933	15050	14871	15136	15178	15144	14925	15182	15068	15208	15150	15292	15122	15166	15214	14929	15074	14988	15327	15092	15160	15192	15091	15146	15157	15055	15034	15059	15177	14899	15198	14963	15074	15140	14957	14927	15207	14847	15216	15164	14991	15144	15066	15258	14974	15159	15080	14986	15186	15090	15212	14960	15194	15086	15318	15116	15092	15187	15159	15141	14858	15150	15366	15122	14913	15222	15249	15254	15341	15228	14995	15092	15256	15018	15275	15125	15056	15149	15144	15021	15151	15267	15285	15207	15276	15204	15097	15358	15187	15069	14979	15170	15092	14847	15099	15217	15100	15020	14889	15011	15055	15175	15007	15177	15175	15001	15061	15203	15216	15069	14989	15197	15130	15043	15146	14996	15131	15235	14980	15040	15216	15143	15108	15187	15203	15042	14976	15048	15214	14982	15138	15062	15244	14974	15038	15057	15121	15055	15038	15115	15029	15282	15286	15216	15185	15221	15036	14962	15156	15086	15315	15012	14995	15308	15346	15039	15025	15130	15178	15113	15231	15252	14968	15280	15357	15226	15162	15154	15013	15063	15241	15165	15239	15118	15212	15146	15087	14952	15240	15159	15070	15121	15172	15312	15049	15213	14995	15189	15045	15198	15006	15106	15186	15181	15185	15172	15223	15247	15041	15313	15213	15157	15257	15164	15196	15202	15074	15275	14909	14968	15147	15189	15141	14968	15071	15047	15060	15103	15236	15140	15275	15129	15217	15113	15215	15134	15211	15168	15158	15127	15081	15155	15059	15221	15102	15014	14959	14983	15252	15111	15259	14949	15098	15073	14999	15036	15167	15223	15204	15116	15210	15199	15307	15239	15041	15318	15077	15138	15415	15203	15330	15155	14972	15226	15110	15081	14998	15173	15095	15009	15165	15186	14844	15180	15112	15188	15078	15027	15148	15253	15165	15074	15081	15143	15059	15046	14927	15148	15135	15075	15161	15160	15040	15025	15065	15256	15096	15068	15275	14946	15227	15145	15173	15224	15117	15124	15195	14943	15002	15183	15171	15172	15135	15311	15094	15310	15130	15128	15254	15266	15075	15239	14999	15107	15049	15034	15389	15228	15254	14926	15184	15082	15025	15039	14833	15004	14906	15208	15127	15143	15078	15005	15344	15032	15186	15018	15123	15010	15184	15242	15052	15174	15071	15333	15230	15101	15119	15091	15179	15228	15157	15242	14822	15213	15150	15051	15118	15121	14916	15129	15109	15228	15108	15206	15204	15226	15053	15177	15163	15196	15107	15051	15176	15101	14955	15156	15133	15192	15025	15104	15201	15101	15074	15210	15130	15120	15205	15288	15219	15155	15067	15188	15113	15098	15079	15241	15302	14981	14994	15287	15265	15097	15236	15140	14943	15157	15007	15204	15215	15117	15118	15202	15109	15102	15095	14914	15040	15247	15269	15134	15037	15085	15280	15190	15062	15001	15220	15068	15055	15216	15233	15253	14945	15202	14976	15203	15133	15210	15030	15156	15063	15034	15083	15135	15303	15076	15109	15095	15196	15078	15050	15201	15004	15128	14971	14914	15169	15318	15054	15138	15112	15181	15165	15138	15127	15189	15252	15147	15077	15192	15114	15265	15234	15204	15476	15326	15316	15148	15006	15313	14931	15180	15183	15179	15089	14909	15013	15203	15257	14847	15070	15100	15027	15030	15132	15114	15050	15017	14999	14976	15162	15141	15081	15143	15157	15064	14977	15167	15047	14863	15147	14951	15014	15276	15165	15291	15089	15132	15264	14959	15091	15223	14925	14893	15124	15243	15434	15113	15115	15208	15034	15035	15142	15139	15253	15255	15119	15049	15251	15320	15174	15190	15203	15168	15171	15276	14992	15158	15140	15267	15131	15050	15417	15178	15154	15092	15065	14949	15253	15006	15251	15175	15207	15122	15211	15100	14965	15147	15060	15245	15202	15214	15442	15318	15149	15203	15051	15033	14986	15083	15069	15269	14972	15150	15241	15096	15231	15145	15060	15022	14947	15245	15468	15017	15126	14978	15162	15217	15156	14931	15121	15032	15057	15172	15020	15246	15248	15030	15308	15238	15219	15087	15307	15344	15065	15269	15031	15141	15101	15085	15012	15282	15178	15109	15159	15240	15128	15042	15038	15003	15120	15079	15122	15075	15108	15089	15190	15198	15020	15072	15176	15275	15228	15052	15076	15182	15213	15347	15056	15136	15176	15205	15074	15013	15201	15069	15197	15114	15090	14991	15115	15094	15097	15020	15178	15005	14991	15091	15168	15085	15239	15117	15134	15181	15211	15439	15101	15021	15106	14870	15130	15180	15100	15007	15173	15246	14979	14988	15220	15074	15063	15133	15023	15197	15165	15238	15081	15106	15097	15102	14894	15037	15145	15069	15036	15010	14943	15326	15229	15161	15143	15172	15150	15070	15011	15211	15219	15039	14945	15152	15286	15239	15243	15108	15156	15094	15177	15216	15158	15114	15166	14939	15204	15194	15022	14997	15167	15226	15272	15137	15129	15229	15201	15266	15157	15186	14993	14993	15090	15102	15181	15193	15197	15001	14992	15180	15233	15134	14990	15070	15058	15036	15323	15045	15234	15120	15130	15164	15051	15140	15146	15168	15243	15083	15162	14960	15137	15025	15355	15031	15263	15060	15111	15175	15060	15104	15065	15073	15148	15187	15179	15169	15023	15072	15023	15039	15206	14979	15047	15178	15123	15201	14984	15150	15196	15118	15006	15037	15355	15105	15209	15094	15002	14991	14957	15273	15173	15123	15212	15026	15197	15183	15072	15307	15135	14971	15203	15138	15462	15112	15198	15096	15126	15132	15129	15122	15315	15211	15153	14979	15159	15388	15296	15386	15134	15034	15342	15219	15231	15308	15203	15216	15313	15199	14959	15182	15184	14967	15000	14941	14963	15117	15064	15123	15136	15275	15247	15103	15133	15055	15248	15202	15210	15035	14984	15166	15105	15143	15111	14924	15075	15292	15046	15076	15199	15122	15025	15102	15002	15189	15134	15023	15197	15049	15509	15072	15250	14974	15155	15233	15232	15117	15080	15226	15247	15206	15008	14889	15039	15275	14947	15127	15106	15170	15149	15183	15276	15226	14931	15197	15166	15274	15088	15111	15168	15034	15144	15257	15395	15238	14942	15256	15070	15247	15025	15084	15202	15116	15134	14983	15255	15042	14862	15011	15007	15226	15237	15060	14982	15273	15296	15279	15213	15171	15242	15427	15019	15249	15194	15222	15313	15131	15258	15283	15379	15270	15144	15281	15006	15210	14957	15038	15110	15220	15169	15054	15121	15208	15010	15189	15171	15308	15267	15187	15090	15039	15098	15060	15310	15221	15157	15228	15267	15167	15272	15128	15076	15144	15172	15143	15126	15281	15150	15229	15191	14979	15221	15115	15078	15118	15151	15096	15133	15037	15104	14998	15094	15245	15068	15076	15092	15094	15187	14974	15156	15262	15337	15329	15115	15075	15058	15221	15201	15136	15250	15126	15174	15086	15195	15280	15177	14991	15274	15128	15180	15135	15014	15015	15224	15267	15211	15150	15200	15326	15157	15239	15136	15093	15108	14952	15161	14946	15006	15263	15231	15150	15112	14914	15184	15163	15110	14854	15250	15049	15249	15230	15175	14991	15141	14964	15271	15131	15150	15038	15138	15180	15147	15229	15055	14892	15160	15218	15110	15325	15076	15008	15215	15048	15014	15163	15082	15168	15130	15168	15146	15107	15047	15122	15146	15165	15202	15082	15072	15187	15201	15184	15061	15181	15101	15000	15110	15247	15123	15065	15211	15245	15123	15292	15103	14990	15133	15143	15165	15156	15250	15215	15386	15040	15179	15231	15151	15199	15167	14957	15029	14924	15172	15207	15140	15013	15216	15148	15298	15043	15240	15075	15078	15078	15163	15118	15048	15149	15283	15170	15229	14985	15056	15080	15339	15158	15292	15245	15147	15098	15120	15190	14882	15092	15073	14962	15178	15090	15136	15232	15079	15442	15202	15167	15108	15123	15178	15206	15136	15068	15146	15142	15112	15077	15095	15154	15221	15003	15086	15128	15108	15210	15158	15116	15226	15117	15191	15211	15206	15027	15216	15217	15095	15060	15134	15273	15170	15258	15204	15267	15240	15165	15368	14929	15071	15157	15194	15180	15058	15030	15117	15034	14949	14975	14965	15180	15231	15240	14971	15276	15166	15246	15151	15052	15250	15075	15174	15266	15082	15241	15020	15157	15105	15037	15246	15219	15075	15118	15139	15119	15037	15057	15139	15142	15224	15142	15003	15100	15194	15157	15089	15031	15113	15208	15141	15095	14908	15150	15136	15086	15156	15148	14919	15372	14914	15122	15033	15182	15062	14999	15086	15183	15109	15120	15032	15287	15094	15304	15086	15240	15225	15076	15276	14990	15228	14967	15201	15060	15092	15289	15320	15132	15351	15284	15230	14925	15001	15148	15305	15186	15085	14950	14971	15139	15243	15046	15101	15102	15126	15188	15132	15195	15099	15198	15156	15159	15087	15195	15258	14969	15105	14993	15120	15148	15230	15239	15126	15106	15230	15008	15111	15167	15129	15104	14895	15178	15037	15107	15080	15202	15224	15254	15282	14900	15177	15059	15195	15169	15043	15034	15066	15220	15218	15157	15236	15027	15225	14970	15146	15028	15154	15187	15206	14879	15051	14944	15234	14962	15036	15207	15007	15129	15329	15150	15234	15291
17334	28930	27633	23177	20702	19229	19487	18564	17261	16632	16043	15709	15679	15422	15312	15138	15301	15371	15180	15058	14931	15247	15073	15141	15076	14992	15038	14932	14911	14924	14831	14624	14883	14952	14861	14968	14907	15022	14774	14796	14971	14858	15012	15171	14788	14715	14816	14758	14692	14774	14653	14792	14797	14670	14868	14708	14669	14680	14752	14743	14832	14722	14781	14676	14740	14754	14946	14604	14722	14730	14558	14717	14802	14694	14483	14839	14687	14708	14536	14683	14785	14817	14617	14639	14713	14732	14717	14746	14576	14685	14771	14800	14609	14526	14748	14720	14670	14636	14696	14722	14536	14850	14777	14598	14802	14615	14597	14521	14595	14741	14666	14577	14660	14749	14577	14738	14937	14649	14641	14718	14722	14837	14633	14655	14658	14732	14745	14858	14682	14612	14555	14485	14692	14699	14696	14632	14622	14613	14711	14792	14697	14751	14626	14766	14600	14844	14707	14727	14572	14631	14756	14597	14672	14686	14617	14606	14675	14757	14566	14509	14650	14682	14783	14828	14580	14433	14654	14832	14651	14574	14594	14631	14618	14688	14604	14521	14637	14755	14718	14656	14726	14774	14727	14594	14714	14695	14572	14706	14665	14677	14722	14698	14567	14662	14619	14565	14642	14780	14759	14737	14670	14590	14756	14854	14790	14685	14583	14847	14544	14748	14615	14691	14550	14835	14673	14718	14604	14680	14546	14675	14743	14666	14766	14716	14501	14757	14725	14433	14597	14519	14615	14607	14654	14679	14601	14568	14883	14742	14519	14582	14673	14578	14791	14634	14616	14808	14584	14733	14630	14732	14748	14482	14832	14807	14722	14551	14535	14838	14703	14571	14674	14656	14736	14721	14744	14813	14577	14660	14793	14746	14663	14674	14648	14687	14737	14735	14678	14681	14915	14684	14523	14605	14766	14584	14613	14744	14575	14813	14665	14669	14666	14713	14753	14954	14655	14568	14702	14717	14718	14621	14695	14579	14731	14594	14514	14712	14781	14616	14757	14704	14774	14666	14500	14672	14664	14741	14845	14594	14630	14737	14685	14645	14725	14812	14732	14585	14943	14653	14714	14640	14939	14738	14651	14744	14713	14750	14717	14704	14540	14692	14744	14731	14685	14572	14753	14632	14603	14839	14733	14452	14629	14598	14595	14658	14734	14837	14704	14625	14573	14680	14563	14857	14576	14669	14632	14749	14874	14590	14750	14713	14622	14763	14777	14659	14504	14733	14843	14648	14556	14697	14614	14803	14645	14653	14643	14601	14582	14610	14623	14660	14645	14691	14629	14663	14779	14713	14738	14644	14778	14761	14890	14630	14909	14574	14559	14805	14693	14622	14695	14736	14645	14659	14560	14728	14426	14671	14551	14756	14562	14951	14692	14882	14858	14598	14645	14772	14599	14663	14613	14770	14567	14715	14729	14874	14474	14766	14640	14546	14777	14640	14675	14754	14602	14647	14497	14783	14703	14641	14699	14775	14348	14798	14728	14605	14881	14539	14482	14822	14734	14651	14662	14821	14712	14558	14503	14754	14712	14781	14548	14606	14557	14656	14728	14592	14694	14702	14785	14632	14541	14598	14746	14648	14852	14579	14565	14667	14650	14739	14678	14624	14639	14575	14656	14655	14797	14660	14706	14689	14720	14726	14594	14610	14731	14750	14659	14633	14639	14729	14713	14662	14570	14680	14640	14653	14884	14615	14763	14585	14822	14639	14609	14718	14818	14587	14717	14618	14754	14551	14741	14652	14584	14817	14694	14755	14636	14606	14803	14863	14656	14657	14855	14615	14571	14868	14774	14727	14712	14722	14667	14666	14540	14702	14595	14616	14541	14666	14627	14710	14687	14868	14746	14709	14646	14645	14724	14750	14523	14738	14584	14553	14457	14606	14678	14685	14694	14518	14797	14794	14662	14601	14757	14717	14493	14695	14679	14755	14661	14604	14628	14690	14618	14772	14708	14651	14625	14740	14623	14655	14618	14714	14666	14645	14570	14687	14677	14656	14614	14728	14666	14628	14625	14574	14674	14648	14728	14833	14594	14676	14571	14880	14558	14720	14602	14737	14725	14631	14754	14831	14695	14693	14662	14446	14852	14585	14564	14636	14626	14413	14744	14833	14652	14693	14705	14778	14690	14698	14606	14683	14554	14762	14728	14505	14797	14561	14531	14726	14713	14732	14717	14602	14525	14661	14650	14695	14692	14575	14682	14715	14717	14756	14636	14745	14818	14548	14655	14521	14589	14598	14660	14669	14716	14880	14476	14725	14670	14872	14739	14709	14726	14608	14721	14717	14626	14562	14725	14609	14699	14721	14566	14780	14834	14596	14607	14836	14634	14791	14750	14818	14604	14760	14712	14699	14631	14698	14652	14716	14710	14633	14621	14544	14750	14549	14823	14578	14628	14605	14526	14545	14613	14741	14721	14795	14456	14901	14630	14588	14724	14589	14747	14556	14619	14580	14459	14619	14699	14718	14663	14781	14659	14729	14553	14786	14625	14635	14568	14645	14732	14689	14593	14823	14758	14753	14683	14605	14661	14690	14619	14722	14736	14770	14562	14567	14731	14727	14704	14627	14603	14673	14727	14665	14597	14542	14681	14547	14650	14697	14662	14705	14769	14579	14475	14702	14602	14718	14631	14769	14772	14769	14836	14660	14749	14625	14775	14607	14848	14591	14719	14705	14700	14693	14764	14596	14815	14718	14654	14663	14536	14719	14690	14651	14657	14749	14630	14645	14608	14697	14850	14691	14751	14592	14789	14710	14598	14595	14593	14594	14647	14594	14575	14592	14694	14919	14707	14739	14564	14528	14810	14838	14700	14772	14695	14890	14772	14615	14541	14630	14566	14699	14809	14612	14726	14663	14692	14711	14700	14832	14698	14841	14672	14552	14712	14657	14512	14528	14611	14734	14765	14529	14821	14720	14676	14619	14730	14689	14780	14626	14599	14598	14715	14537	14593	14699	14719	14779	14685	14635	14786	14584	14588	14623	14710	14668	14628	14711	14640	14674	14685	14483	14732	14698	14727	14716	14643	14701	14655	14740	14674	14658	14623	14497	14660	14603	14632	14679	14582	14799	14710	14647	14659	14625	14719	14564	14647	14875	14730	14593	14864	14774	14721	14689	14687	14748	14531	14682	14574	14606	14511	14631	14675	14808	14591	14714	14477	14734	14682	14814	14559	14435	14758	14730	14567	14720	14507	14555	14588	14721	14704	14548	14815	14705	14696	14595	14877	14635	14668	14734	14642	14761	14646	14658	14718	14718	14523	14793	14750	14687	14615	14654	14782	14467	14865	14720	14715	14691	14813	14521	14721	14561	14675	14707	14768	14738	14805	14567	14666	14826	14776	14645	14805	14712	14667	14640	14456	14647	14739	14461	14489	14726	14708	14723	14621	14664	14656	14524	14732	14839	14619	14549	14643	14683	14607	14741	14557	14819	14645	14732	14702	14875	14594	14629	14777	14693	14615	14726	14696	14614	14719	14608	14622	14737	14719	14629	14633	14477	14677	14741	14604	14716	14639	14654	14749	14768	14543	14710	14879	14741	14677	14619	14816	14652	14687	14685	14532	14518	14696	14604	14509	14588	14698	14750	14449	14625	14726	14600	14541	14675	14745	14701	14651	14631	14637	14511	14780	14750	14658	14557	14758	14700	14700	14897	14645	14773	14526	14766	14738	14729	14610	14724	14650	14593	14621	14446	14755	14729	14652	14718	14830	14815	14626	14515	14605	14723	14713	14682	14654	14556	14825	14565	14723	14749	14782	14722	14749	14730	14788	14702	14595	14544	14767	14694	14697	14720	14698	14746	14740	14685	14701	14657	14683	14904	14515	14603	14649	14680	14826	14780	14671	14619	14634	14735	14506	14754	14651	14762	14685	14565	14585	14568	14698	14636	14708	14653	14727	14553	14555	14629	14733	14542	14609	14517	14623	14719	14718	14704	14636	14636	14858	14619	14729	14538	14762	14750	14745	14734	14699	14587	14738	14752	14651	14725	14535	14723	14857	14584	14440	14681	14647	14743	14757	14834	14751	14578	14743	14605	14591	14663	14683	14704	14727	14684	14712	14838	14676	14583	14559	14709	14593	14782	14760	14638	14626	14780	14747	14754	14678	14787	14536	14880	14556	14674	14749	14832	14796	14756	14717	14713	14681	14679	14668	14557	14655	14791	14666	14632	14743	14621	14644	14595	14787	14655	14661	14638	14688	14602	14703	14804	14868	14697	14562	14597	14708	14755	14581	14620	14549	14594	14658	14764	14695	14655	14712	14574	14617	14690	14569	14748	14695	14693	14843	14610	14674	14607	14650	14687	14593	14724	14549	14798	14820	14712	14594	14552	14665	14688	14819	14651	14643	14787	14753	14767	14780	14610	14580	14742	14902	14861	14619	14670	14741	14627	14652	14780	14563	14682	14632	14661	14706	14556	14505	14607	14596	14782	14726	14701	14672	14717	14716	14634	14636	14585	14512	14687	14678	14649	14781	14723	14654	14628	14548	14638	14695	14532	14728	14686	14535	14693	14670	14740	14768	14589	14677	14747	14847	14698	14535	14726	14774	14658	14881	14667	14750	14632	14614	14805	14566	14661	14744	14654	14488	14594	14715	14638	14567	14565	14649	14758	14763	14518	14706	14605	14797	14639	14690	14798	14687	14775	14732	14612	14633	14761	14582	14657	14793	14687	14592	14595	14679	14634	14669	14665	14660	14596	14862	14735	14526	14583	14616	14535	14756	14772	14599	14609	14708	14661	14672	14631	14760	14774	14783	14724	14489	14563	14746	14554	14530	14568	14767	14825	14717	14777	14738	14627	14532	14704	14728	14783	14555	14751	14718	14756	14727	14607	14836	14743	14745	14728	14737	14783	14680	14734	14611	14628	14823	14736	14739	14784	14568	14624	14810	14594	14703	14766	14761	14557	14596	14750	14775	14661	14768	14605	14745	14720	14604	14738	14747	14654	14712	14736	14755	14598	14608	14632	14908	14667	14686	14659	14728	14514	14671	14763	14628	14600	14703	14612	14873	14499	14547	14539	14637	14671	14670	14643	14633	14664	14564	14597	14634	14841	14743	14634	14542	14659	14748	14502	14502	14615	14522	14707	14684	14700	14615	14846	14803	14733	14704	14714
22965	21316	29151	23824	21567	23236	23952	18796	17623	16993	16537	16004	15801	15873	15830	15697	15607	15743	15699	15425	15561	15500	15403	15408	15400	15385	15324	15438	15360	15283	15413	15360	15410	15275	15088	15329	15280	15180	15249	15308	15264	15293	15255	15280	15366	15195	15154	15264	15116	15055	14993	15204	15199	15179	14980	15031	14970	14928	14949	14952	15027	14978	14785	14996	15019	15103	14893	15014	15073	15012	14939	15111	15124	15004	14879	15089	14743	14983	15116	14896	14888	14962	14999	15010	14903	14854	15022	15146	15092	14939	15059	14967	14861	14990	15034	14937	14833	14962	14985	15036	14933	15144	14921	15159	14969	15215	15242	15005	15006	15182	14899	14986	15193	15054	15141	14969	14959	15195	15090	14987	14823	14952	15075	15021	15020	14851	15155	15058	15050	15015	14856	15111	15005	15080	15071	15012	15189	15150	15061	14934	14932	15119	14978	15011	14976	15035	14875	14966	14965	15113	14977	14909	14956	14802	14908	15022	15103	15146	14908	15181	15025	14954	14951	15037	15110	15183	14866	14993	15024	15143	14769	15174	15057	15085	14671	14985	15075	14882	14878	14896	14857	15149	14840	14979	14826	15027	14976	14974	14897	15058	14741	15021	15006	15002	15049	14994	14936	14968	15050	15040	14737	14936	14810	14976	14971	14934	15087	15095	14942	14971	15049	14909	14986	15187	14879	15101	15051	15053	14835	14964	15041	15059	14882	14983	15114	15033	15046	15062	14891	15119	15241	15258	14951	14954	15068	14990	15062	15091	15049	14844	14873	14978	15124	15088	14956	14980	14848	14880	15018	15100	15039	15021	14920	15103	15069	14996	14958	15023	14884	14938	14980	15154	14932	15085	14897	15013	14815	14956	15077	14998	14962	14833	15155	15111	14904	15215	14886	15055	15060	15067	14992	14924	14900	15090	15010	15058	14933	14932	15016	14999	14810	15097	14963	15132	14956	15046	15062	14978	14881	15192	15190	14893	14923	14862	15138	15069	14920	14820	15012	15025	14977	15086	15129	14965	14951	14954	15108	15093	15025	14969	14757	15041	15107	15076	14968	14985	14889	14858	15011	15154	14926	14942	15106	14906	15121	14997	15143	14992	15075	15074	15078	14953	15064	14923	15074	15136	14967	14849	14890	15041	15106	15063	14901	14969	15104	15003	15062	14852	14914	14935	14983	14942	15091	14740	14824	14977	14924	14942	15113	14938	14839	14935	15045	15126	14991	14932	14793	14807	14901	15015	14934	14928	14922	14898	15101	14912	14906	14976	14986	14962	14907	14985	15211	15181	14975	14895	15177	14836	14949	15006	14835	15055	15006	14985	14979	15128	15037	15062	15013	14851	15014	14876	14955	14947	15005	14886	15127	14976	14921	15008	14904	14986	14898	14917	14785	14923	15065	15100	14866	14876	15108	15052	14790	14874	14953	15080	15020	14851	15096	15014	14680	14889	14982	14897	14969	14838	14935	15017	14758	15054	15132	14974	15187	15097	15064	14876	15114	15112	14962	15099	14989	15058	15120	15143	14878	14930	14959	14797	15084	15048	14933	15095	15004	15051	14806	15045	14864	14883	15025	14938	14970	14872	14963	15072	15160	15014	14846	15031	14982	14963	14928	14865	14911	14919	15024	14848	15021	14923	14865	14824	14867	14847	14945	14978	14867	15031	14923	15051	14966	14963	14921	15042	14947	14943	15026	15046	14996	15008	15161	14987	14909	14864	15043	15032	15036	15093	15022	15230	15171	14864	15150	14927	15090	14920	14779	14742	14997	14806	15058	14934	15019	15016	15025	15000	14905	14804	15148	15112	15022	15039	15017	14965	14835	14889	14949	14932	15024	15005	14877	14957	14900	15007	14915	14820	14909	14921	14952	14962	15139	15058	14679	14961	15099	15187	14906	15145	15055	14904	15156	14716	15020	15171	14879	14919	15185	15128	14842	15071	14882	14888	15093	14906	15086	15039	14983	15122	14802	14894	15118	15066	15013	14828	14888	14803	14905	15045	15141	14893	14965	15019	14766	14929	15010	14774	14871	14906	14794	14937	14942	14892	14939	15028	15051	14966	15030	14846	14991	15029	15071	14904	14952	14929	14989	15055	15081	14874	15098	15000	14855	14968	14972	14844	15036	14895	14911	15049	14940	14829	14917	15062	15090	15070	15100	14961	14897	14928	14847	14937	14929	15075	15021	14962	15012	14999	15126	15061	14917	15002	14825	15027	15038	14817	14808	14844	14957	14972	15042	15019	15115	15098	14885	14846	15072	14898	14925	14997	15059	14961	14949	15001	14891	14880	14838	15153	15076	14986	15091	15084	14961	15054	14930	15098	15152	14885	14932	15098	14861	15004	15010	15077	14929	15124	14979	14986	15104	14918	14849	15083	15016	14951	14963	14895	15035	14997	15038	14996	14970	14902	14861	15024	14942	14892	14888	15046	14877	15119	14963	15091	15125	15089	14825	14995	14960	15108	15079	14947	14941	15030	15059	15038	14935	15109	15246	15165	15198	15000	14964	14912	15155	15151	15113	14830	14814	14817	15012	15043	14874	14869	15008	14915	14945	14968	14949	14973	14957	14990	14982	14944	14856	14940	14903	14982	14923	14861	15059	14934	14995	14889	14721	14841	15001	15112	15256	14907	14980	14995	14915	14868	14987	15114	15026	14986	14944	14935	14956	14970	14874	14890	15083	14993	14943	14985	14978	14945	15044	14969	15122	14896	15016	15063	15002	14893	15016	14711	14993	14976	15090	15050	15135	14938	14989	14981	14789	14891	15054	15022	14845	15083	14977	14863	14954	14889	15051	15199	15147	15129	15019	15060	14871	15036	15041	15134	15120	15010	14998	14991	15074	15005	15035	15037	15108	14722	14988	15077	15009	14809	14828	14849	15092	15134	14955	14775	14918	14779	15021	14955	15041	14967	15090	14910	14944	15032	15058	14884	15016	14883	15162	15022	14830	14961	14792	15115	15026	15069	14940	15101	14759	14861	15028	14895	15000	15022	14850	15067	14956	15132	15010	14882	14998	14871	14893	14972	14939	15080	15110	14782	14932	14923	14937	15089	15047	14922	14967	15167	14815	15102	15011	14949	15074	14960	14966	15093	15076	15219	15011	15121	14892	14961	15053	15042	14894	15013	15005	14827	14967	14974	14976	14935	15075	14926	14976	15013	15182	14959	15011	14905	15023	14988	15001	14841	14873	14986	14915	15018	14822	14937	14976	15043	14900	15052	14945	14945	15073	14988	15030	15034	15040	14858	14810	15000	15213	15182	14974	15057	15030	14836	15093	15144	15140	14975	15035	15112	14789	14958	14992	14892	15152	15007	15004	14875	14755	15013	14950	15299	14841	15051	14971	14898	14885	14911	14894	14755	15166	14975	14957	15006	15007	14806	14891	15046	15015	14907	15012	15026	15014	15021	14810	14881	14976	15075	15138	14972	15015	15091	14879	15067	14882	15118	15029	15092	14970	14849	14826	15116	15087	15090	15111	14940	14941	14883	15076	15066	15115	15121	15018	15079	15150	15024	15100	14942	15005	14994	15045	15104	14986	15237	15141	15232	14949	14850	15119	15148	14895	15015	15176	14935	14920	15075	15045	14933	14995	15111	15048	15081	14791	15075	15089	14888	15080	15198	14955	14907	14933	14936	15067	14831	15052	15247	14983	15054	15115	15158	14867	14967	14845	14869	14947	14889	15129	14945	15068	14895	15066	14943	15073	14903	15006	15106	15075	14828	14852	14771	14913	15046	14881	14851	14938	14791	14739	14828	14787	14889	14711	14936	15000	15069	14945	14907	14942	14982	14888	14926	14931	14871	15092	14946	15068	15015	14911	15025	14828	14887	15028	14989	14951	14883	15028	15101	14922	15169	14930	14872	15115	15006	15148	14877	15120	14897	14825	14861	15029	14902	14872	14793	15035	14995	14838	14833	14796	15013	15012	14917	14941	14874	14919	14895	14943	15132	15078	14946	14907	15017	14930	14781	15049	15168	15059	14943	14909	15014	14944	14943	15072	15003	15044	15129	14948	15023	14963	14872	14935	15063	15031	14835	15011	15013	14999	14926	15061	14700	15011	15024	14982	15102	14914	15079	15170	14885	14948	15042	14707	14986	14914	14782	15136	15037	15044	15071	15188	14925	15109	14835	14854	14769	14896	14925	15146	14818	14956	14917	14969	15168	15175	15142	14848	14939	14916	15001	15008	15021	14955	14987	14954	14968	14894	14949	15049	14803	15161	14885	15170	15100	15021	14868	14758	15166	15042	15160	15040	15040	15146	15061	14798	15030	14950	14973	15046	14915	14991	15100	15036	14838	14988	14994	14994	14776	14857	14744	14895	14852	14920	15084	14953	14854	14918	14748	14819	14928	15242	14843	14953	15199	15096	14939	15020	15231	14839	14938	14923	14858	14908	15025	15047	14939	14830	14831	14965	14808	15140	14878	15047	15069	14977	15087	14946	15017	15041	15005	14865	14980	14914	14940	14855	15236	14994	15141	15114	15012	14951	14885	14933	14979	15078	15020	14845	14770	15175	14944	14985	14895	15033	14930	14850	15122	15142	15112	15081	14887	15106	14947	15001	15166	15309	14934	14895	15021	15032	14948	14972	15077	14725	15035	15002	14987	15128	15113	15003	14991	15114	15046	14922	15012	15096	15059	14887	15044	14864	15222	15101	14965	14859	14999	14981	14887	14941	14820	15025	14936	14983	15070	14928	15070	14987	14865	14969	15021	14815	14899	15012	14989	15050	14727	14912	15040	15130	14884	15064	15092	14940	14960	14988	15047	14988	15026	14993	14951	15139	15017	15114	14982	14967	15089	15114	15154	15082	15090	14894	14930	14988	14883	14974	14905	14997	14999	15001	14989	15245	14754	14867	14820	14901	14968	15039	15058	15053	14943	15150	15046	15028	14935	14928	14819	14968	14989	15046	14783	14975	15057	14974	15057	14801	14880	14936	15008	15081	14907	14908	15032	15054	15024	14953	15065	15005	15163	14893	15024	15107	14966	15046	14946	14922	14887	14946	15130	15104	14951	15004	15100	14984	14899	15117	14836	14932	14877	14983	14921	15047	14970	14931	14809	14845	14952	14948	15064	14992	15003	15194	14961	14901	14816	15107	15004	14989	15026	14900	14846
18740	33030	32229	27001	23600	21799	21327	19971	18963	17596	16604	15897	16020	15823	15589	15543	15484	15367	15367	15380	15203	15240	15295	15147	15265	15132	15240	15109	14960	14985	15087	15035	14879	14901	14700	14871	14972	14725	14820	14848	14894	14686	15103	15046	14814	14878	14753	14700	14751	14556	14717	14855	14886	14772	14667	14524	14558	14552	14432	14638	14782	14599	14737	14488	14720	14724	14620	14596	14648	14677	14659	14585	14744	14652	14563	14521	14633	14670	14577	14627	14636	14585	14615	14678	14722	14563	14629	14613	14678	14621	14674	14502	14548	14453	14484	14572	14615	14550	14670	14679	14483	14787	14617	14706	14467	14557	14815	14365	14703	14493	14620	14717	14516	14577	14463	14490	14676	14637	14492	14598	14526	14430	14704	14386	14526	14745	14407	14690	14599	14591	14570	14606	14648	14501	14714	14601	14715	14550	14655	14572	14747	14608	14570	14659	14702	14479	14564	14780	14468	14570	14490	14625	14647	14652	14662	14453	14610	14567	14671	14539	14637	14429	14691	14561	14441	14643	14532	14428	14682	14705	14643	14626	14612	14494	14469	14577	14630	14660	14617	14749	14472	14531	14609	14467	14555	14677	14504	14600	14604	14340	14643	14685	14575	14586	14494	14511	14704	14575	14559	14628	14512	14587	14599	14575	14680	14634	14604	14371	14578	14535	14461	14488	14591	14545	14490	14480	14512	14450	14536	14738	14616	14532	14713	14537	14625	14510	14583	14605	14497	14475	14530	14561	14684	14445	14575	14564	14657	14531	14607	14493	14612	14578	14731	14484	14577	14737	14387	14529	14702	14469	14629	14570	14543	14631	14804	14537	14568	14600	14722	14627	14491	14657	14660	14679	14629	14599	14557	14528	14502	14623	14486	14463	14453	14576	14583	14507	14692	14540	14559	14738	14625	14387	14481	14522	14541	14568	14654	14546	14425	14580	14478	14729	14492	14438	14677	14473	14669	14587	14633	14527	14593	14474	14439	14477	14617	14630	14532	14641	14638	14611	14430	14723	14509	14638	14759	14553	14661	14611	14668	14501	14630	14424	14576	14665	14619	14633	14582	14556	14535	14445	14666	14545	14484	14440	14614	14542	14500	14662	14731	14590	14599	14654	14439	14482	14307	14481	14497	14626	14511	14457	14518	14488	14437	14432	14589	14671	14497	14492	14457	14649	14587	14558	14611	14649	14644	14600	14602	14565	14435	14751	14613	14630	14460	14484	14621	14688	14549	14615	14365	14538	14503	14736	14613	14565	14538	14583	14777	14549	14535	14520	14532	14686	14456	14505	14457	14707	14657	14569	14548	14355	14646	14445	14391	14556	14760	14597	14572	14585	14628	14668	14634	14567	14574	14657	14737	14503	14486	14618	14574	14551	14514	14671	14473	14433	14682	14576	14709	14485	14656	14454	14503	14663	14546	14561	14437	14454	14402	14640	14449	14500	14420	14662	14471	14508	14552	14554	14594	14448	14658	14643	14666	14586	14490	14435	14813	14469	14459	14661	14616	14362	14650	14390	14574	14444	14486	14708	14746	14593	14565	14538	14737	14534	14501	14305	14611	14652	14615	14655	14548	14413	14470	14666	14683	14552	14462	14535	14662	14359	14580	14666	14581	14280	14619	14576	14340	14683	14475	14404	14698	14527	14630	14669	14636	14599	14634	14585	14717	14497	14656	14673	14591	14559	14483	14618	14520	14661	14455	14573	14451	14533	14542	14589	14495	14683	14467	14443	14583	14687	14634	14552	14533	14597	14579	14606	14661	14627	14393	14717	14491	14468	14582	14641	14651	14709	14560	14657	14755	14679	14592	14688	14610	14506	14679	14520	14485	14612	14597	14524	14497	14483	14521	14390	14558	14625	14374	14727	14386	14672	14681	14576	14511	14690	14519	14342	14634	14634	14677	14499	14565	14497	14588	14534	14583	14544	14650	14502	14570	14478	14847	14509	14595	14559	14775	14522	14529	14610	14593	14547	14479	14548	14574	14654	14587	14756	14597	14608	14593	14463	14610	14583	14571	14598	14562	14539	14617	14511	14611	14458	14447	14633	14593	14665	14557	14548	14515	14634	14570	14561	14692	14583	14763	14449	14700	14564	14506	14685	14439	14509	14740	14483	14659	14647	14459	14544	14594	14541	14554	14515	14457	14606	14741	14619	14639	14493	14600	14586	14646	14681	14606	14596	14621	14542	14713	14534	14486	14511	14523	14597	14590	14458	14659	14591	14568	14712	14501	14627	14605	14564	14594	14455	14853	14512	14524	14628	14517	14675	14615	14549	14614	14767	14534	14545	14516	14491	14471	14576	14676	14552	14463	14577	14598	14651	14570	14523	14504	14634	14505	14555	14697	14434	14651	14434	14542	14556	14624	14717	14488	14490	14447	14548	14567	14446	14508	14567	14524	14441	14527	14629	14604	14606	14511	14377	14675	14606	14670	14537	14498	14552	14643	14545	14636	14430	14604	14448	14548	14489	14477	14617	14717	14599	14705	14658	14618	14405	14575	14730	14653	14516	14539	14394	14411	14478	14570	14574	14522	14556	14589	14576	14526	14636	14595	14414	14484	14700	14510	14477	14616	14561	14532	14583	14565	14551	14530	14655	14692	14736	14702	14725	14608	14617	14401	14583	14576	14468	14455	14845	14466	14466	14641	14452	14655	14423	14561	14708	14748	14560	14509	14402	14644	14488	14682	14649	14533	14640	14681	14678	14478	14633	14485	14681	14552	14628	14565	14638	14572	14584	14543	14528	14562	14645	14549	14628	14448	14357	14560	14508	14543	14455	14591	14501	14753	14600	14497	14687	14402	14695	14651	14676	14462	14474	14728	14574	14610	14566	14638	14409	14627	14706	14383	14476	14692	14595	14585	14508	14605	14472	14618	14620	14568	14622	14584	14645	14579	14517	14626	14449	14451	14572	14558	14542	14511	14633	14555	14522	14532	14647	14617	14685	14558	14576	14684	14510	14579	14359	14555	14551	14533	14750	14512	14541	14591	14659	14464	14549	14596	14514	14617	14659	14657	14541	14625	14647	14582	14548	14699	14722	14483	14457	14702	14402	14536	14450	14545	14608	14551	14654	14458	14644	14482	14583	14710	14469	14402	14618	14489	14773	14664	14598	14462	14655	14556	14520	14442	14502	14617	14668	14539	14721	14681	14398	14579	14391	14716	14630	14572	14494	14604	14684	14611	14793	14578	14566	14569	14598	14419	14544	14620	14396	14690	14656	14702	14591	14555	14571	14558	14511	14647	14603	14549	14740	14691	14562	14537	14774	14541	14612	14390	14656	14548	14651	14523	14573	14611	14501	14572	14430	14662	14680	14405	14626	14649	14564	14732	14680	14655	14611	14503	14505	14575	14526	14524	14608	14570	14393	14587	14585	14506	14614	14584	14533	14550	14677	14638	14652	14630	14662	14523	14512	14526	14708	14537	14669	14447	14708	14427	14525	14465	14621	14491	14650	14467	14378	14683	14526	14713	14650	14547	14559	14493	14608	14523	14577	14534	14512	14480	14472	14657	14691	14578	14497	14505	14432	14803	14517	14566	14565	14641	14473	14461	14501	14666	14420	14488	14654	14576	14435	14593	14474	14521	14430	14440	14603	14571	14533	14517	14669	14472	14641	14855	14563	14718	14721	14581	14609	14477	14569	14548	14445	14484	14480	14398	14556	14573	14367	14610	14510	14643	14511	14399	14629	14553	14735	14409	14747	14526	14527	14616	14561	14646	14508	14717	14470	14678	14718	14322	14631	14583	14497	14572	14560	14517	14575	14497	14474	14612	14553	14606	14421	14619	14483	14508	14353	14720	14499	14647	14597	14450	14452	14630	14678	14448	14602	14640	14450	14513	14483	14562	14699	14521	14617	14459	14667	14519	14565	14535	14574	14628	14478	14542	14530	14414	14605	14582	14529	14664	14523	14570	14554	14559	14675	14449	14430	14444	14596	14546	14654	14526	14506	14621	14554	14529	14698	14593	14492	14577	14592	14579	14624	14562	14516	14554	14553	14497	14564	14450	14502	14668	14409	14625	14451	14595	14631	14576	14481	14553	14544	14529	14562	14633	14710	14531	14736	14498	14543	14677	14611	14789	14589	14674	14523	14541	14475	14536	14656	14562	14579	14606	14534	14568	14427	14469	14616	14650	14520	14595	14701	14500	14530	14641	14520	14738	14389	14548	14553	14615	14514	14534	14625	14596	14701	14730	14620	14630	14594	14447	14702	14628	14509	14482	14598	14458	14415	14458	14707	14584	14842	14658	14588	14620	14505	14485	14711	14721	14602	14491	14502	14490	14527	14551	14587	14561	14500	14631	14415	14552	14559	14625	14453	14483	14635	14689	14530	14687	14425	14473	14529	14552	14566	14529	14563	14614	14416	14646	14534	14575	14551	14780	14575	14360	14603	14510	14628	14520	14667	14404	14666	14513	14604	14712	14516	14439	14524	14571	14543	14571	14396	14580	14573	14668	14664	14535	14551	14528	14694	14493	14751	14540	14548	14595	14462	14651	14580	14547	14650	14600	14547	14654	14363	14586	14517	14613	14516	14549	14624	14700	14573	14673	14593	14544	14493	14606	14379	14504	14579	14560	14639	14540	14600	14642	14621	14686	14507	14539	14525	14488	14578	14632	14542	14703	14529	14573	14406	14664	14685	14677	14588	14512	14622	14599	14673	14628	14559	14636	14547	14541	14442	14601	14605	14591	14627	14487	14635	14453	14407	14538	14489	14544	14617	14448	14508	14535	14577	14512	14499	14488	14463	14634	14776	14529	14613	14445	14442	14500	14580	14487	14598	14463	14669	14560	14527	14592	14588	14526	14557	14592	14597	14645	14587	14391	14715	14492	14382	14564	14490	14517	14522	14603	14621	14547	14548	14591	14642	14593	14569	14530	14515	14658	14563	14591	14442	14638	14661	14502	14636	14748	14626	14448	14622	14357	14660	14537	14624	14719	14245	14662	14821	14533	14566	14568	14691	14621	14601	14571	14618	14550	14628	14607	14407	14705	14620	14505	14505	14519	14545	14754	14389	14521	14539	14637	14570	14499	14576	14630	14486	14642	14455	14629	14626	14676	14412	14519	14641	14584	14479	14532	14715	14519	14655	14723	14579	14661	14563	14605	14450	14465	14629
27135	21965	24748	21059	16823	16667	16917	16473	16105	15840	15629	15344	15419	15131	15275	15424	15447	15422	15560	15397	15497	15396	15356	15380	15569	15193	15230	15384	15342	15183	15156	15296	15389	15208	15332	15037	15233	15288	15193	15195	15166	15319	15395	15040	15345	15116	15019	15233	15232	15324	15303	15312	15216	15330	15335	15044	15206	15148	15225	15249	15284	15101	15075	15215	15112	15370	15097	15305	15062	15322	15212	14893	15094	15142	15257	15451	15258	15256	15192	15054	15203	15188	15142	15346	15176	15154	15296	15186	15309	15073	15063	14998	15173	15163	15104	15306	15346	15218	15154	15169	15484	15333	15160	15167	15271	15268	15233	15209	15146	15293	15242	15164	15194	15244	15421	15281	15344	15275	15074	15059	15142	14952	15202	15260	15265	15035	15303	15228	15267	15201	15055	15145	15103	15237	15139	15128	15327	15241	15137	15152	15240	15251	15426	15165	15292	15339	15155	15185	15258	15076	15184	15168	15245	15244	15121	15138	15168	15203	15353	15234	15068	15121	15213	15286	15137	14963	15232	15223	15242	15276	15291	15334	15231	15283	15198	15202	15213	15382	15270	15203	15232	15267	15125	15297	15188	14931	15309	15190	15272	15304	15195	15239	15070	15204	15124	15402	15152	15263	15172	15362	15200	15202	15287	15210	15214	15202	15198	15340	14972	15169	15368	15107	15179	15161	15201	15353	15295	15165	15216	15323	15165	15133	15104	15301	15045	15188	15279	15114	15234	15167	15302	15115	15238	15415	15209	14890	15167	15157	15304	15159	15209	15111	15204	15294	15313	15276	15252	14971	15303	15320	15379	15308	15073	15189	15244	15209	15378	15067	15064	15273	15045	15260	15282	14942	15093	15099	15144	15190	15329	15281	15309	15328	15042	15319	15231	15338	15228	15193	14976	15073	15088	15226	15179	15233	15208	15125	15302	15186	15254	15266	15255	15046	15088	15240	15211	15210	15276	15086	15099	15144	15126	15111	15196	15323	15212	15087	15136	15172	15186	15115	15119	15090	15196	15043	15154	15301	15316	15271	15174	15209	15032	15331	15267	14919	15322	15248	15444	15082	15424	15282	15252	15234	15240	15222	15216	15177	15121	15118	15068	15123	15270	15188	15064	15383	15103	15067	15240	15271	15231	15193	15303	15233	15210	15198	15223	15305	15459	15014	15145	15092	15222	15259	15253	15233	14951	14966	15226	15097	15158	15250	15274	15217	15415	15139	15071	15230	15406	15149	15055	15133	15106	15110	15259	15384	15113	15429	15055	15073	15109	15244	15286	15280	15197	15184	15232	15026	15158	15204	15327	15250	15197	15050	15182	15187	15284	15096	15159	15258	15201	15315	15124	15356	15172	15111	15086	15185	15189	15108	15081	15164	15277	15121	15167	15182	15155	15313	15209	15117	15356	15298	15108	15141	15137	15225	15313	15294	15240	15258	15095	15231	15054	15278	15103	15323	15252	15291	15295	15243	15199	14991	15039	15211	15098	15108	15223	15249	15160	15115	15259	15077	15288	15141	15086	15249	15097	15187	15112	15131	15200	15309	15165	15098	15358	15217	15263	15314	15309	15243	15180	15211	15244	14945	15181	15204	15302	15114	15396	15054	14952	15287	15254	14912	15267	15159	15198	15258	15354	15333	15232	15231	15158	15282	15260	14841	15029	15384	15162	15107	15253	15024	15103	15102	15153	15085	15345	15126	15149	15260	15376	15091	15306	15294	15159	15135	15083	15049	15199	15281	15137	15157	15217	15296	15135	15162	15200	14946	15190	15039	15111	15295	15195	15066	14957	15184	15235	15210	15266	15018	15360	15372	15200	15185	15211	15179	15153	15163	15392	15208	15229	15135	15278	15265	15169	15208	15127	15308	15290	15309	15091	15193	15258	15134	15289	15254	15187	15061	15106	15173	15128	15181	15136	15109	15197	15315	15309	15226	15388	15090	15069	15166	15131	15321	15112	15158	15253	15204	15221	15124	15063	15272	15186	15254	15275	15146	15199	15276	15301	15188	15304	15354	15384	15074	15098	15172	15312	15137	15156	15296	15006	15137	15381	15302	15154	15378	15202	15292	15284	15330	15170	15317	15169	15155	15293	15040	15162	15289	14996	15276	15398	15282	15122	15267	15283	15407	15358	15159	15239	15290	15154	15177	15309	15252	15101	15167	15299	15211	15311	15234	15237	15147	15089	15035	15125	15007	15189	15255	15006	15199	15303	15187	15121	15203	15312	15405	15157	15299	15227	15449	15291	15163	15220	15428	15220	15195	15101	15191	15325	15079	15110	15117	15165	15216	15244	15408	15249	15137	15256	15190	15173	15338	15265	15022	15308	15119	15167	15284	15079	15231	15145	15327	15290	15231	15051	15276	15139	15305	15369	15225	15132	15195	15231	15316	15175	15117	15064	15237	15395	15300	15144	15224	15309	15218	15195	15162	15062	15203	15199	15072	15029	15240	15197	15331	15183	15115	15216	15277	15360	15226	15318	15267	15053	15241	15278	15182	15289	15179	15148	15145	15239	15212	15269	15128	15204	15233	15327	15156	15043	15060	15258	15036	14949	15169	15181	15036	15101	15173	15162	15093	15188	15209	15102	15354	15105	15206	15128	15085	15209	15195	15202	15122	15241	15202	15312	15199	15222	15298	15158	15055	15143	15137	15253	15213	15118	15255	15282	15038	15127	15414	15137	15131	15190	15219	15163	15013	15211	15158	15180	15176	15309	15382	15072	15241	15216	15155	15203	15337	15254	15134	15179	15143	15082	15207	15184	15071	15136	15235	14930	15195	15210	15181	14942	15211	15193	15234	15242	15185	15085	15362	15221	15337	15202	15343	15156	15178	15187	15119	15225	15315	15176	15087	15171	15215	15185	15161	15182	15274	15277	15117	15203	15260	15114	15238	15246	15313	15230	15278	15202	15222	15134	15268	15282	15260	15318	15146	15194	15271	15145	15207	15288	15341	15282	15081	15168	15238	15181	15279	15218	15290	15172	15439	15056	15178	15142	15203	15062	15013	15349	15074	15242	15126	15374	15214	15258	15066	15277	15388	15186	15260	15378	15126	15472	15258	15086	15269	15211	15369	15274	15273	15311	15168	15349	15048	15039	15149	15157	15330	15181	15341	15111	15089	15267	15088	15338	15247	15224	15187	15200	15353	15205	15125	15297	15226	15185	15314	15183	15311	15257	15212	15333	15241	15377	15322	15389	15370	15351	15227	15230	15195	15254	15388	15133	15135	15351	15150	15277	15402	15157	15202	15137	15288	15010	15126	15272	15282	15318	15335	15133	15228	15121	15183	15222	15135	15032	15183	15149	15129	15341	15172	15358	15152	15220	15173	14973	14998	15087	15206	15109	15336	15252	15409	15257	15202	15326	15373	15058	15069	15269	15327	15201	15305	15225	15128	15335	15141	15155	15127	15215	15188	15177	15244	15202	15216	15099	15097	15269	15167	15161	15177	15298	15166	15428	15326	15031	14947	15080	15451	15292	15001	15210	15236	15322	15202	15279	14960	15248	15274	15393	15198	15227	14985	15158	15274	15213	15147	15236	15349	15324	15347	15320	15032	15346	15293	15259	15100	15257	15029	15127	15206	15275	15275	15293	15258	15299	15011	15052	15210	15284	15187	15285	15226	15273	15142	15187	15275	15325	15286	15369	15309	15442	14985	15194	15063	15266	15179	15167	15227	15226	15116	15172	15238	15197	15255	15217	15175	15242	15052	15258	15226	15134	15124	15215	15286	15229	15283	15208	15167	15227	15229	15142	15069	15275	15357	15324	15174	15269	15128	15112	15180	15085	15193	15193	15152	15171	15125	15235	15241	15248	15264	15114	15129	15373	15090	14922	15347	15215	15279	15254	15179	15250	15296	15392	15340	15303	15335	15454	15073	15150	15111	15068	15153	15256	15206	15194	15116	15275	15063	15288	15204	15261	15262	15135	15285	15352	15342	15238	15313	15421	15196	15163	15321	15247	15355	15255	15126	15282	15199	15317	15145	15250	15068	15245	15194	15492	15175	15264	15195	15089	15214	15189	15185	15077	15167	15287	15286	15118	15261	15234	15084	15156	15224	14974	15096	15274	15104	15311	15106	15278	15102	15210	15186	15251	15138	15364	15177	15287	15077	15019	15212	15394	15358	15185	15195	15203	15179	15251	15158	15140	15167	15349	15080	15328	15223	15265	15275	15171	15289	15399	15314	15333	15167	15218	15190	15278	15070	15378	15346	15172	15164	15214	15282	15160	15193	15411	15243	15200	15245	15119	15117	15122	15142	15345	15288	15253	15240	15364	14972	15170	15185	15037	15181	15014	14967	15259	15002	15210	15161	15354	15133	14999	15179	15011	15319	15117	15284	15420	15386	15039	15314	15116	15235	15197	15115	15160	15198	15358	15242	15247	15228	15323	15276	14939	15128	15243	15244	15229	15244	15104	15201	15280	15226	15300	15228	15035	15012	15209	15129	15398	15193	15283	15273	15346	15393	15280	15295	15173	15217	15233	15179	15138	15352	15217	15108	15077	14990	15270	15191	15233	15145	15232	15105	15203	15176	15348	15293	15270	15129	15232	15317	15253	15103	15208	15176	15099	15164	15117	15221	15168	15130	15436	15184	15283	15230	15228	15234	15114	15207	15216	15118	15121	15221	15181	15175	15182	15266	15185	15077	15189	15000	15137	15134	15238	15029	15160	15211	15132	15097	15323	15187	15173	15169	15110	15145	15210	15350	15145	15239	15208	14999	15103	15156	15316	15382	15057	15129	15256	15224	15123	15221	15125	15143	15046	15139	15179	15108	15141	15370	15088	15231	15350	15286	15230	15232	15212	15179	15105	15218	15095	15106	15268	15142	15519	15265	14899	15332	15217	15272	15325	15240	15294	15241	15118	15296	15131	15307	15017	15384	15208	15089	15158	15215	15148	15208	15281	15358	15139	15444	15436	15260	15290	15091	15286	15224	15126	15215	15223	15349	15166	15272	15262	15012	15212	15331	15229	15323	15227	15337	15359	15026	15107	15218	15198	15161	15307	15211	15265	15234	15162	15110	15408	15237	15008	15128	14918	15095	15270	15336	15332	15118	14991	15122	15128	15279	15263	15170	15144	15487	15219	15244	15190	15088	15243	15176	15129	15324	15332	15261
16749	22453	22395	19155	17923	17610	17007	16697	16408	15741	15125	15018	14925	14889	15115	15008	14964	14874	14941	15037	15066	14777	14892	14951	14880	14776	14970	14676	15009	14893	14786	14627	14899	15028	14823	14820	14834	14814	14886	14974	15004	14729	14611	14683	14767	14677	14891	14628	14584	14916	14728	14626	14706	14650	14745	14738	14803	14649	14721	14627	14677	14731	14803	14662	14717	14725	14653	14639	14627	14660	14690	14801	14761	14552	14694	14757	14748	14748	14735	14822	14552	14723	14734	14775	14727	14857	14702	14838	14660	14674	14696	14727	14582	14656	14550	14561	14640	14776	14819	14768	14780	14790	14701	14693	14711	14861	14826	14842	14579	14666	14524	14704	14800	14655	14639	14752	14823	14775	14589	14771	14619	14613	14750	14612	14603	14741	14679	14585	14531	14585	14758	14684	14810	14716	14792	14650	14792	14863	14763	14764	14688	14672	14758	14816	14814	14520	14722	14715	14738	14777	14791	14858	14617	14678	14803	14713	14532	14860	14757	14787	14651	14634	14574	14816	14728	14624	14619	14721	14763	14737	14618	14494	14706	14704	14760	14783	14746	14898	14772	14678	14661	14653	14693	14760	14678	14847	14719	14651	14824	14826	14761	14649	14640	14727	14723	14838	14565	14774	14865	14731	14637	14630	14766	14703	14664	14664	14757	14974	14653	14890	14551	14616	14768	14812	14770	14689	14558	14684	14685	14657	14699	14782	14682	14603	14717	14729	14822	14756	14673	14916	14694	14763	14792	14603	14688	14693	14856	14666	14746	14657	14650	14609	14852	14574	14627	14770	14764	14938	14684	14763	14625	14721	14651	14732	14661	14697	14577	14786	14762	14764	14702	14565	14732	14775	14762	14530	14682	14756	14469	14606	14845	14805	14681	14685	14841	14645	14680	14580	14781	14638	14706	14742	14698	14695	14666	14770	14702	14728	14587	14665	14726	14644	14651	14803	14699	14890	14788	14776	14621	14799	14594	14759	14735	14786	14832	14622	14855	14894	14682	14629	14707	14763	14722	14760	14696	14630	14610	14777	14912	14609	14659	14727	14656	14667	14747	14706	14665	14660	14648	14681	14832	14647	14577	14813	14713	14693	14674	14618	14691	14704	14691	14694	14684	14761	14618	14699	14752	14728	14461	14794	14575	14695	14676	14861	14634	14755	14679	14514	14804	14819	14761	14911	14755	14625	14667	14783	14634	14864	14569	14645	14651	14642	14713	14624	14552	14658	14626	14688	14563	14751	14700	14783	14648	14638	14856	14743	14743	14714	14740	14672	14758	14634	14643	14760	14808	14706	14738	14553	14675	14742	14792	14823	14858	14655	14764	14689	14723	14712	14750	14890	14668	14705	14588	14850	14546	14868	14728	14702	14677	14772	14791	14532	14687	14798	14697	14647	14885	14454	14770	14622	14886	14597	14910	14719	14828	14469	14745	14647	14748	14675	14711	14664	14608	14822	14729	14640	14658	14683	14721	14558	14655	14633	14721	14736	14651	14718	14870	14574	14664	14582	14775	14735	14736	14709	14669	14699	14872	14658	14671	14650	14673	14720	14753	14609	14710	14705	14790	14808	14818	14645	14868	14859	14643	14710	14792	14741	14719	14706	14574	14661	14791	14755	14593	14775	14665	14819	14740	14752	14727	14686	14703	14688	14761	14645	14717	14766	14891	14788	14866	14625	14778	14643	14546	14772	14585	14627	14751	14638	14715	14759	14641	14846	14694	14771	14770	14581	14727	14897	14611	14553	14690	14749	14729	14680	14807	14679	14652	14634	14826	14638	14662	14847	14630	14828	14720	14672	14645	14776	14582	14781	14582	14679	14590	14665	14782	14666	14763	14732	14858	14750	14732	14711	14759	14766	14785	14687	14743	14707	14572	15054	14669	14671	14660	14602	14732	14819	14764	14742	14631	14703	14657	14542	14714	14723	14795	14801	14787	14877	14695	14737	14610	14766	14690	14804	14750	14647	14600	14641	14608	14833	14745	14666	14630	14624	14611	14603	14712	14742	14737	14767	14855	14608	14586	14811	14702	14783	14718	14772	14753	14679	14665	14764	14725	14670	14637	14709	14669	14689	14767	14675	14748	14806	14680	14894	14778	14709	14513	14733	14608	14583	14651	14652	14743	14638	14608	14785	14769	14762	14803	14755	14682	14590	14804	14848	14633	14664	14763	14748	14781	14946	14766	14723	14835	14746	14712	14655	14719	14692	14622	14684	14675	14411	14797	14545	14775	14567	14692	14769	14568	14607	14724	14734	14733	14693	14636	14674	14840	14767	14689	14618	14744	14762	14699	14895	14666	14777	14702	14679	14753	14853	14695	14665	14736	14579	14725	14807	14795	14711	14651	14595	14787	14784	14649	14851	14689	14688	14646	14733	14864	14615	14792	14731	14677	14605	14762	14820	14641	14808	14712	14707	14663	14654	14766	14740	14844	14537	14623	14726	14671	14637	14875	14685	14720	14756	14632	14835	14626	14607	14836	14738	14867	14735	14810	14635	14608	14758	14519	14820	14622	14697	14687	14786	14638	14582	14595	14855	14695	14643	14627	14880	14485	14704	14701	14861	14684	14706	14788	14689	14652	14788	14692	14674	14832	14680	14729	14801	14766	14793	14758	14584	14628	14597	14644	14647	14646	14946	14610	14815	14672	14709	14488	14783	14883	14590	14735	14626	14703	14869	14819	14711	14570	14763	14679	14652	14563	14787	14752	14752	14836	14881	14589	14675	14825	14783	14659	14735	14704	14674	14833	14819	14688	14790	14569	14770	14624	14858	14773	14729	14807	14715	14636	14791	14728	14523	14785	14697	14673	14739	14736	14638	14644	14651	14814	14743	14760	14777	14711	14695	14709	14712	14663	14556	14470	14704	14790	14700	14913	14635	14690	14762	14668	14831	14726	14611	14642	14729	14738	14771	14881	14718	14760	14623	14575	14594	14841	14794	14675	14583	14602	14582	14781	14641	14760	14675	14676	14769	14795	14661	14630	14806	14641	14812	14668	14749	14681	14824	14638	14849	14789	14633	14720	14764	14675	14635	14811	14862	14664	14714	14604	14975	14792	14783	14750	14631	14780	14779	14742	14719	14776	14703	14717	14653	14848	14635	14714	14750	14652	14725	14884	14778	14687	14683	14705	14897	14742	14622	14653	14576	14706	14690	14743	14663	14756	14723	14602	14678	14686	14532	14740	14746	14651	14812	14717	14797	14793	14706	14652	14712	14668	14845	14599	14826	14505	14756	14688	14741	14808	14642	14832	14764	14884	14654	14855	14694	14932	14763	14700	14775	14777	14761	14661	14637	14890	14656	14823	14650	14696	14514	14708	14773	14785	14843	14717	14642	14779	14653	14666	14702	14767	14691	14761	14731	14673	14842	14651	14761	14864	14679	14837	14726	14821	14694	14433	14666	14773	14895	14670	14635	14568	14755	14713	14715	14698	14852	14625	14631	14661	14496	14759	14609	14521	14818	14683	14594	14787	14792	14768	14599	14872	14682	14822	14631	14719	14700	14765	14768	14591	14808	14717	14733	14719	14674	14660	14700	14599	14770	14752	14577	15025	14798	14797	14811	14815	14762	14725	14716	14799	14683	14624	14745	14616	14707	14902	14593	14846	14747	14678	14723	14585	14895	14666	14591	14624	14889	14665	14694	14617	14772	14709	14821	14869	14922	14600	14577	14791	14745	14648	14789	14768	14666	14847	14661	14828	14738	14789	14762	14661	14786	14683	14612	14635	14705	14650	14554	14988	14578	14681	14623	14755	14704	14692	14796	14706	14796	14727	14785	14670	14824	14693	14863	14738	14623	14799	14633	14696	14612	14798	14761	14896	14741	14798	14650	14426	14626	14829	14724	14761	14746	14604	14731	14752	14703	14798	14857	14734	14782	14805	14629	14761	14833	14605	14775	14820	14687	14847	14652	14787	14836	14775	14692	14771	14732	14554	14625	14675	14824	14805	14718	14839	14720	14792	14750	14510	14709	14744	14650	14536	14799	14572	14775	14777	14714	14864	14660	14794	14799	14818	14763	14688	14902	14829	14769	14706	14553	14536	14688	14602	14682	14719	14849	14837	14648	14710	14658	14580	14601	14688	14811	14736	14592	14759	14731	14681	14711	14690	14875	14760	14821	14843	14657	14758	14673	14701	14644	14649	14623	14854	14516	14822	14755	14766	14766	14660	14669	14717	14788	14863	14887	14778	14643	14757	14713	14786	14755	14665	14742	14680	14843	14783	14937	14566	14777	14649	14673	14607	14676	14552	14691	14813	14730	14871	14713	14750	14595	14697	14853	14652	14786	14884	14682	14760	14762	14596	14615	14537	14675	14888	14817	14822	14667	14444	14728	14795	14750	14724	14776	14763	14590	14787	14696	14710	14643	14717	14652	14781	14736	14812	14688	14635	14757	14791	14732	14823	14703	14617	14826	14905	14742	14732	14697	14630	14763	14804	14545	14788	14624	14653	14624	14754	14806	14775	14895	14731	14822	14674	14667	14561	14958	14781	14689	14515	14765	14768	14985	14806	14776	14838	14699	14730	14725	14851	14702	14688	14831	14812	14549	14826	14752	14589	14581	14784	14762	14798	14658	14703	14748	14506	14668	14603	14775	14835	14537	14824	14776	14646	14690	14676	14808	14657	14729	14628	14784	14763	14686	14799	14637	14693	14624	14787	14615	14759	14649	14659	14689	14728	14733	14736	14834	14666	14768	14601	14916	14749	14758	14746	14585	14682	14525	14808	14731	14770	14598	14761	14813	14766	14570	14642	14863	14643	14594	14827	14585	14650	14633	14680	14720	14753	14684	14774	14689	14762	14565	14652	14596	14743	14818	14787	14762	14731	14573	14720	14786	14863	14675	14870	14566	14688	14783	14756	14596	14622	14752	14610	14702	14718	14599	14806	14704	14686	14695	14717	14814	14671	14847	14775	14813	14739	14711	14543	14652	14679	14606	14778	14624	15024	14675	14831	14736	14737	14666	14785	14664	14884	14802	14661	14706	14725	14655	14651	14619	14708	14619	14816	14644	14775	14574	14629	14818	14683	14697	14614	14767	14692	14754	14759	14619	14758	14692	14720	14870	14575	14755	14613	14758	14799	14712	14751	14747	14744	15014	14702	14549	14760	14769	14836	14627
23916	21355	28745	24486	22264	21742	21017	18160	17233	16763	16584	16320	16272	16291	16387	16430	16195	16171	16207	15999	15962	16080	16293	16197	16223	16064	16034	15970	16005	15703	15851	15740	15974	15895	15883	15986	15787	15791	15918	15971	16086	15861	15825	15949	15712	15763	15883	15889	15647	15972	15945	15888	16083	15923	15754	15796	15889	15756	15934	15877	15900	15655	15799	15792	16094	15937	15643	15626	15696	15874	15882	15787	15890	15843	15596	15733	15942	15905	15636	15746	15745	15780	15957	15831	15872	15896	15872	15624	15898	15742	15715	15783	15818	15812	15794	15665	15621	15703	15799	15888	15942	15809	15777	15708	15794	15897	15820	15483	15823	15687	15762	15811	15721	15877	15963	15595	15734	15730	15850	15903	15833	15630	15765	15749	15654	15699	15825	15745	15998	15708	15781	15743	15676	15792	15792	15804	15486	15512	15653	15765	15743	15674	15573	15820	15804	15724	15784	15597	15643	15860	15648	15780	15840	15786	15720	15840	15759	15705	15834	15928	15814	15635	15648	15818	15993	15909	15795	15756	15675	15809	15896	15571	15825	15740	15657	15833	15900	15758	15758	15777	15677	15645	15782	15802	15838	16013	15574	15786	15858	15734	15738	15805	15824	15853	15732	15770	15861	15749	15632	15761	15787	15712	15699	15701	15610	15706	15734	15755	15675	15641	15806	15753	15768	15725	15668	15677	15836	15847	15676	15810	15646	15808	15950	15618	15698	16003	15681	15762	15846	15720	15708	15756	15714	15633	15946	15724	15789	15746	15768	15900	15743	15773	15560	15886	15751	15585	15976	15855	15714	15869	15761	15817	15785	15691	15654	15596	15650	15743	15760	15819	15763	15740	15861	15501	15746	15773	15720	15711	15785	15877	15664	15564	15735	15781	15692	15724	15658	15836	15826	15686	15870	15725	15632	15702	15575	15694	15791	15608	15791	15784	15813	15731	15836	15755	15588	15855	15744	15843	15717	15793	15819	15775	15828	15531	15717	15850	15769	15720	15801	15964	15662	15613	15810	15689	15535	15830	15676	15829	15893	15845	15890	15628	15870	15650	15695	15855	15813	15850	15900	15992	15823	15606	15709	15633	15781	15763	15862	15621	15796	15738	15882	15690	15838	15788	15802	15808	15451	15766	15697	15731	15533	15941	15955	15787	15642	15691	15691	15678	15677	16070	15863	15719	15873	15671	15604	15665	15708	15623	15635	15782	15834	15779	15769	15738	15886	15856	15816	15775	15617	15684	15730	15656	15564	15838	15706	15939	15711	15783	15731	15621	15745	15708	15822	15755	15921	15811	15737	15607	15732	15764	15789	15785	15747	15800	15873	15771	15723	15810	15912	15829	15753	15683	15834	15749	15642	15854	15881	15724	15793	15812	15668	15773	15730	15875	15700	15754	15756	15791	15988	15957	15615	15804	15789	15718	15798	15787	15784	15662	15742	15848	15836	15839	15701	15678	15833	15760	15946	15527	15515	15654	15738	15686	15938	15951	15791	15844	15902	15683	15858	15715	15560	15586	15730	15764	15586	15592	15780	15720	15764	15679	15955	15763	15613	15836	15808	15620	15828	15768	15611	15767	15769	15731	15618	15558	15568	15796	15734	15696	15444	15692	15606	15855	15674	15697	15913	15743	15793	15810	15775	15741	15743	15804	15931	15596	15770	15566	15677	15719	15829	15670	15663	15714	15834	15994	15657	15685	15604	15822	15696	15664	15728	15735	15695	15799	15785	15835	15828	15783	15531	15701	15780	15556	15720	15796	15850	15740	15820	15809	15542	15749	15922	15631	15779	15828	15710	15726	15896	15769	15851	15463	15797	15735	15746	15711	15548	15478	15681	15917	15833	15709	15758	15801	15761	15752	15721	15740	15744	15668	15805	15767	15779	15889	15672	15800	15859	15774	15837	15841	15774	15866	15725	15807	15671	15911	15756	15688	15796	15631	15756	15563	15616	15556	15704	15748	15708	15610	15854	15532	15629	15722	15708	15703	15801	15680	15600	15634	15844	15621	15809	15805	15690	15585	15813	15694	15896	15885	15798	15728	15803	15848	15739	15683	15734	15800	15608	15752	15956	15689	15909	15779	15687	15875	15620	15808	15581	15895	15819	15548	15569	15681	15756	15887	15866	15582	15742	15658	15775	15616	15765	15773	15461	15581	15578	15727	15749	16009	15838	15827	15745	15760	15729	15786	15732	15784	15864	15742	15738	15883	15821	15721	15843	15834	15694	15714	15610	15726	15831	15861	15831	15784	15585	15666	15708	15542	15814	15820	15968	15764	15683	15735	15823	15985	15759	15748	15778	15786	15725	16001	15778	15986	15748	16081	15910	15678	15770	15687	15711	15766	15837	15842	15625	15791	15828	15776	15624	15666	15749	15560	15771	15650	15904	15704	15893	15879	15814	15775	15874	15742	15914	15797	15886	15786	15696	15791	15786	15902	15812	15596	15692	15923	15912	15757	15867	15793	15673	15781	15650	15621	15962	15905	15683	15615	15709	15805	15784	15708	15713	15703	15783	15734	15825	15760	15702	15662	15747	15824	15520	15743	15814	15705	15616	15740	15750	15771	15755	15683	15727	15810	16069	15841	15599	15844	15668	15795	15702	15844	15907	15708	15910	15957	15837	15842	15715	15698	15738	15655	15760	15821	15833	15498	15784	15845	15650	15824	15681	15886	15863	15763	15860	15897	15666	15864	15630	15722	15763	15616	15781	15702	15680	15597	15605	15623	15741	15681	15511	15712	15582	15651	15787	15634	15815	15701	15811	15803	15717	15633	15819	15768	15784	15814	15697	15871	15755	15862	15887	15859	15807	15685	15691	15636	15819	15689	15630	15661	15890	15918	15797	15705	15672	15903	15741	16076	15800	15838	15627	15682	15885	15690	15787	15902	15852	15624	15751	15849	15754	15710	15794	15701	15726	15669	15876	15925	15834	15666	15904	15815	15707	15673	15849	15517	15800	15666	15776	15624	15633	15772	15702	15788	15622	15906	15569	15672	15813	15901	15798	15875	15821	15623	15676	15580	15718	15685	15746	15691	15902	15943	15902	15644	15785	15754	15928	15785	15871	15884	15728	15849	15676	15858	15489	15612	15782	15690	15711	15798	15764	15773	15729	15920	15882	15864	15816	15772	15818	15632	15645	15759	15749	15812	15941	15789	15753	15691	15801	15785	15904	15969	15861	15705	15867	15642	15794	15824	15764	15930	15726	15809	15682	15848	15814	15836	15667	15847	15770	15866	15792	15826	15866	15647	15945	15850	15772	15831	15910	15505	15881	15913	15734	15658	15884	15710	15851	15719	15771	15830	15673	15743	15834	15965	15744	15698	15895	15687	15744	15897	15756	16040	15768	15787	15801	15782	15842	15855	15771	15799	15752	15777	15778	15791	15717	15776	15659	15778	15461	15823	15759	15659	15853	15922	15827	15783	15870	15697	15798	15839	15768	15680	15689	15832	15877	15738	15770	15702	15668	15816	15792	15750	15818	15805	15853	15747	15700	15812	15767	15613	15790	15694	15731	15724	15876	15805	15907	15663	15752	15599	15624	15595	15609	15749	15794	15901	15656	15677	15786	15761	15833	15830	15696	15811	15645	15482	15672	15890	15779	15778	15826	15738	15696	15758	15841	15751	15747	15610	15776	15851	15617	15714	15728	15801	15803	15834	15849	15831	15757	15807	15793	15737	15881	15566	15650	15730	15670	15871	15842	15735	15764	15789	15583	15715	15874	15908	15855	15808	15939	15766	15926	15771	15696	15734	15856	15832	15706	15814	15802	15705	15748	15698	15872	15728	16000	15813	15821	15535	15768	15658	15861	15717	15690	15863	15713	15887	15880	15705	15587	15739	15776	15665	15676	15521	15903	15744	15742	15739	15787	15602	15762	15755	15897	15758	15728	15739	15678	15597	15789	15937	15551	15841	15884	15849	15821	15810	15759	15979	15694	15843	15622	15667	15653	15790	15770	15792	15762	15772	15903	15675	15359	15622	15658	15749	15776	15894	15619	15763	15834	15721	15765	15519	15651	15720	15644	15751	15681	15788	15751	15718	15882	15680	15712	15586	15676	15788	15595	15664	15733	15802	15810	15838	15645	15712	15684	15727	15921	15859	15637	15689	15671	15828	15670	15691	15689	15511	15881	15693	15710	15601	15828	15784	15806	15805	15773	15858	15677	15894	15743	15706	15669	15809	15735	15846	15722	15793	15802	15719	15832	15798	15875	15796	15891	15668	15897	15701	15839	15759	15614	15724	15749	15801	15814	15815	15800	15716	15637	15765	16002	15606	15790	15691	15762	15799	15686	15670	15732	15729	15820	15657	15586	15561	15523	15565	15713	15823	15741	15604	15757	15814	15690	15840	15893	15768	15613	15763	15826	15796	15615	15553	15769	15752	15651	15610	15702	15741	15679	15662	15737	15635	15707	15689	15813	15880	15903	15734	15885	15623	15797	15755	15895	15606	15623	15754	15453	15502	15827	15618	15888	15877	15744	15680	15752	15951	16002	15627	15655	15576	15822	15986	15766	15787	15645	15740	15563	15851	15600	15951	15825	15656	15471	15648	15780	15679	15808	15734	15961	15861	15751	15741	15731	15744	15854	15813	15784	15512	15697	15589	15748	15725	15620	15672	15712	15642	15803	15666	15725	15781	15638	15771	15751	15839	15785	15811	15864	15931	15772	15755	15740	15859	15571	15754	15801	15910	15767	15833	15671	15695	15723	15980	15760	15599	15834	15865	15766	15768	15788	15622	15687	15826	15681	15880	15793	15777	15748	15648	15867	15590	15765	15705	15791	15884	15646	15725	15443	15467	15706	15796	15782	15676	15913	15737	15697	15817	15893	15676	15681	15593	15889	15636	15580	15822	15648	15958	15842	15898	15717	15824	15668	15961	15781	15709	15873	15714	15876	15720	15821	15490	15618	15700	15997	15786	15612	15663	15772	15881	15572	15645	15563	15848	15802	15804	15810	15741	15845	15693	15878	15369	15647	15783	15762	15818	15626	15880	15728	15649	15881	15676	15641	15762	15715	15538	15806	15753	15705	15737	15682	15788	15821	15749	15716	15759	15711	15701	15762	15702	15901	15630	15621	15606	15538	15605	15671	15585	15650	15610	15698	15818	15776	15819	15756	15757
17050	28991	28791	24374	22277	20944	20128	18836	17891	16791	16256	15884	15873	15795	15814	15789	15755	15695	15416	15560	15515	15545	15599	15313	15501	15502	15365	15443	15420	15320	15345	15293	15361	15268	15420	15492	15263	15576	15258	15249	15191	15371	15306	15409	15124	15155	15405	15155	15206	15255	15192	15214	15422	15187	15266	15086	15361	14963	15121	15135	15230	15100	14946	15061	15054	15028	15169	15245	15133	15162	15243	15096	15157	15063	14996	14990	14966	15128	15101	15002	15077	15301	15077	15116	15164	15063	15044	15166	15117	14974	15181	15168	15129	15252	15155	15083	15240	14942	15084	15095	15166	15185	14875	15253	15052	15095	14985	15146	15060	15073	15178	15100	15269	15015	15177	15191	14963	15101	15009	14917	15078	15055	15091	14974	14945	15189	15119	15225	15036	15099	15258	15047	14932	15017	15033	15131	15203	15001	14942	15073	15109	15008	15175	15050	15110	15369	15074	15159	14931	15121	15053	14929	15157	15085	15156	15061	14846	15182	15181	15113	15101	15182	15066	15113	15228	15095	14984	15129	15028	15194	15165	15042	15143	15162	15152	15191	15139	15154	14939	15214	15193	15148	15127	15137	15108	14964	15351	14988	15194	15010	15145	15176	15100	15043	15110	14941	15076	15186	15099	15127	15084	15179	15119	15076	15217	15115	14995	15237	14949	15002	15221	14973	14987	14979	15003	15061	14999	15207	15258	15009	15002	14946	15144	15126	15143	15057	15113	15081	15154	15038	15301	15031	15291	15013	15203	15291	15028	15156	15258	15014	14942	14981	15202	15014	15134	14968	14991	15144	15007	15192	15064	15204	15156	15108	15234	15280	15111	15168	15261	15165	14893	14990	15066	15080	15170	15094	14972	15160	15188	15021	15141	15050	15206	15005	15171	15081	15034	14969	15119	15053	15056	15113	15058	14996	15047	15089	15077	14969	15103	15067	15030	15106	15015	15088	15192	15091	15126	15150	15221	14967	15246	15182	15088	15168	14888	15074	15006	15068	15152	14950	15019	15089	15142	15112	15082	15124	15197	15189	14958	15163	15102	15191	15064	15102	15018	15067	15156	15179	15042	15032	15043	15182	15025	15081	15118	15209	15242	15101	15042	15185	14945	15138	14939	14968	14922	15024	15296	15195	15138	14999	15029	15105	15233	15123	15094	15182	15160	15055	15032	14943	15021	15053	15100	15170	15119	15001	15236	15036	15137	15165	14997	15009	15059	15258	14959	15034	15101	15088	15086	15307	15002	15159	15020	15321	15046	15063	15047	14985	15105	15046	14927	15043	15094	15165	15112	15168	14941	15042	14866	14939	14880	15132	14859	15260	15067	15064	15149	14955	15035	15005	15064	15270	15110	15212	15117	15152	15047	14941	15193	15061	15119	15094	15105	15019	15050	15009	15100	15037	15035	15180	15158	15001	15216	15107	15147	14922	14957	14987	15044	15180	15067	15068	14962	15088	14876	15084	15042	14994	15030	15285	15112	15196	14998	15105	15047	15057	15129	15130	14912	15123	15113	15086	15184	15018	15204	15237	15165	15139	15095	15022	14975	15258	15164	14984	15123	15148	15087	15023	15147	15146	15134	15035	15206	15117	14972	14961	15056	14962	15205	15186	14978	15007	15029	15036	15085	15050	15099	14990	15128	15045	14908	14927	15141	15271	15114	15131	15087	15023	15046	15037	15073	15160	15142	15135	14970	15080	15101	15215	14931	15009	15095	14966	14942	15113	15203	15100	15253	15148	15063	14929	14970	15061	15038	15068	15073	14991	15084	15163	14952	15021	15113	15217	15069	15142	15094	15082	14906	15235	15105	15054	15095	15045	15072	15124	15141	15056	15094	15168	15116	15172	14957	15049	15187	15018	15063	15236	15053	15036	15110	15138	14972	15031	15036	15173	15226	15127	15046	15153	15239	15108	15127	15030	15145	15086	15000	15173	15029	15081	15070	15178	15164	15126	15066	15048	15129	15058	14917	15189	15028	15140	15003	15113	15278	15108	15173	15249	15303	15016	15211	15121	14964	15009	15160	15007	15296	15051	15176	15163	15183	15238	15293	15255	15274	15030	15216	15203	14994	15045	15227	15183	15233	15364	15133	15105	15144	15100	15009	15071	15048	15052	15088	14961	15095	14883	14993	15064	14980	15091	15016	15075	15250	15041	15225	15035	15053	15157	15144	15002	15007	15155	15088	15030	15120	15054	15172	15005	15091	15009	15308	15109	15060	14994	14993	15207	15195	15173	15312	15180	15277	14980	15087	15046	15124	15139	15107	15129	14872	15128	15129	15196	15026	15199	15164	15229	15063	15212	15156	15101	15242	15156	15004	15242	14956	15079	15191	15021	15078	15065	15152	15194	15184	15062	15099	15301	15169	15075	15087	14957	15134	15069	15343	14985	14977	15177	15001	15218	15135	15090	15051	14940	15104	15055	15236	15240	15152	15060	14978	15134	15051	15140	15092	15209	15240	15084	15136	15014	15092	15050	15114	15085	15106	15221	15082	15119	15259	14981	15138	15256	15067	15175	15026	14943	15042	15150	14908	15052	15159	15280	15217	15030	15055	15146	15128	14903	15267	15204	15096	14978	15110	15240	14976	15139	15070	14957	15084	15274	15244	15005	15252	15249	15056	15219	15061	15029	15149	15153	15027	15098	15070	15181	14963	14940	15206	15034	15331	15037	15182	15041	14913	15140	15219	15040	15158	15128	15057	15086	15260	15054	15049	14905	15102	15002	15068	15234	15121	15075	14959	14828	15032	15191	15220	15160	14986	15110	15037	15197	15228	15110	15057	15026	15049	15027	15179	15303	15062	15225	15181	15181	15108	15075	15112	15217	15119	15163	15008	15167	15102	15073	15114	15109	15193	14950	15149	15266	15168	15192	14988	15059	14984	14933	15084	15051	15091	15267	15148	15068	15119	15057	15067	15131	15207	15102	15128	15211	14881	15159	15086	15174	15246	15182	15098	15210	15188	15195	15095	15083	15074	15131	15166	15185	15156	15104	15281	15061	15245	15199	15028	15047	15086	15162	15093	15012	15145	15180	15033	15101	15040	15216	15141	15060	15279	15035	15084	15294	15035	15047	15325	15000	15283	15133	15169	15100	15021	15139	15189	15065	14931	15123	15148	15004	15060	15285	15068	15005	15168	15049	14907	15196	15130	14902	15250	14996	15271	15109	15139	15141	15118	15086	15153	15172	15105	15087	15136	14987	15208	15126	15107	15078	15257	14965	15182	15207	15043	14996	15101	15065	15167	15023	15038	14862	15000	15222	15022	15053	15055	15034	14751	15169	15149	14990	14902	15034	15020	15096	15042	15085	15054	15147	15118	15114	15094	15122	15165	15001	15113	14977	15158	15101	15041	15278	15086	15140	15012	14980	15098	15082	15240	15019	15127	15026	15256	15251	15205	15222	14940	15171	15204	15015	15045	15208	15067	15191	15128	15086	15152	14928	15046	15030	15123	15113	15074	15042	15124	15136	15015	15188	15077	15241	15032	14974	15202	15061	15021	15045	15092	14962	15084	15045	15037	14947	15204	15045	15112	15093	15195	15082	15177	15051	15006	15098	15065	15055	14884	15095	15182	14991	15155	15088	15159	15178	15043	15021	15119	15032	15158	15188	14932	15169	15141	15008	15137	15144	15036	15083	15215	15146	15122	15020	14950	15014	15069	15200	15114	15183	15107	15104	15043	15166	15196	15112	14877	15077	15058	15177	15116	15242	15039	15168	15123	15181	15105	15114	15061	15140	15103	15091	15130	15255	15045	15058	15196	15165	14815	15019	15101	15195	15148	14968	15063	15016	15058	14947	15083	15106	15142	15184	15341	15195	14977	15227	15288	15191	15104	15127	15173	15247	15165	15174	15120	15166	15182	15157	15131	15328	15174	15100	15120	14932	15133	15170	15035	15221	15147	14923	15130	15100	15168	14911	15107	15261	15116	15244	15026	15031	15022	15073	14978	15111	14996	15123	14968	14957	15129	14987	15333	15195	15129	15014	15216	15172	15180	15117	15094	14978	15277	15101	15062	15191	15283	15017	15129	15097	15142	15086	15297	15048	15197	14972	14908	15044	14987	15144	15103	15128	15015	15101	15136	14973	15065	15087	15008	15037	15252	15127	15053	15321	14875	15133	14968	15280	15088	14950	15226	15090	15008	15136	15113	15046	15205	14989	15109	15064	15096	15004	15095	15074	15040	15165	15174	15096	15138	15070	15003	15012	15210	15242	15084	14885	15233	15062	15114	15163	14981	15103	15154	15009	15165	15093	15057	15044	15019	15089	14924	15113	15107	15012	15171	15064	15146	15091	15020	15086	14947	15036	14955	15040	14938	15095	15081	15156	14998	14996	14895	14940	15080	15178	15259	14993	14988	14998	15147	15063	15197	15005	15090	15165	14980	14860	15129	14975	15126	15155	15018	15067	15107	15081	15144	15173	15214	15116	15043	15186	15241	14933	15253	15053	15068	15151	15023	15110	15033	15045	15170	15047	15121	15142	15109	14972	15056	14899	14988	15141	15045	15220	15203	14980	15257	15154	15155	15107	15096	15100	15042	15191	14993	15230	15030	15001	15022	15120	15276	15141	15227	15038	15096	15111	15096	15046	15130	15188	15062	15129	15246	14964	15253	15144	15096	15050	15095	14983	14974	15129	15174	15220	15143	15065	15078	14975	15032	15061	15157	15116	15236	15111	15068	15152	15071	15213	15122	15021	15161	15020	15083	15190	15066	15024	15088	14982	15103	15007	15157	15272	15006	15038	15350	15123	15145	15150	15084	15054	14918	15180	15232	15158	15042	15189	15275	15078	15161	15184	15087	15197	14949	15130	15095	15090	15075	15023	15102	14987	15158	15168	15174	14936	14972	15067	15131	15167	15167	15231	15033	15273	15113	14953	15204	15158	15101	14996	15104	15168	15012	15148	15168	15025	15059	14998	15110	15074	15079	15147	15277	15080	15117	15194	15087	15100	15084	15064	15034	15018	15076	15144	15076	15176	15139	15115	15308	15214	15091	15110	15211	15060	15190	15151	14892	15164	15106	15237	15032	15173	14908	15060	15053	15116	15083	15267	15051	15042	15133	15156	15181	15090	15078	15114	15215	15072	15095	15063	15275	15009	15307	15204	15060	14853	15057	14986
22950	21347	29210	23856	21661	23557	24524	19268	17970	17249	16937	16603	16512	16557	16511	16417	16268	15944	16147	16193	16173	16165	16146	16170	16052	16050	16122	15866	15934	15863	15703	16244	16074	15682	15865	15878	15904	15936	15892	15672	15616	15891	15975	15915	15834	15704	15831	15794	15509	15631	15562	15599	15917	15704	15727	15776	15705	15596	15750	15638	15605	15697	15432	15664	15569	15484	15462	15620	15460	15431	15603	15558	15809	15507	15651	15365	15600	15368	15686	15497	15559	15458	15470	15501	15623	15554	15838	15750	15475	15715	15660	15509	15566	15532	15591	15724	15503	15911	15681	15583	15676	15522	15392	15737	15703	15459	15598	15640	15682	15570	15553	15407	15421	15580	15762	15460	15708	15394	15495	15566	15620	15696	15685	15639	15688	15407	15511	15562	15632	15669	15655	15441	15672	15563	15560	15781	15616	15507	15843	15535	15684	15635	15708	15524	15607	15823	15711	15590	15611	15563	15711	15556	15509	15711	15530	15498	15475	15685	15518	15472	15567	15496	15602	15672	15461	15487	15654	15587	15656	15410	15742	15659	15604	15524	15723	15613	15414	15575	15535	15681	15567	15774	15644	15523	15561	15666	15715	15557	15617	15638	15670	15414	15680	15593	15668	15381	15471	15654	15592	15776	15766	15510	15581	15585	15520	15592	15695	15753	15521	15580	15624	15736	15694	15394	15653	15421	15621	15465	15433	15523	15513	15727	15616	15552	15705	15511	15602	15678	15618	15368	15574	15519	15413	15444	15700	15714	15480	15791	15547	15709	15768	15536	15607	15483	15572	15359	15520	15561	15809	15578	15563	15643	15694	15443	15609	15685	15357	15657	15458	15578	15561	15396	15419	15571	15655	15569	15511	15667	15562	15621	15587	15585	15547	15621	15668	15588	15501	15519	15509	15498	15618	15714	15546	15716	15561	15546	15604	15518	15552	15661	15708	15503	15597	15346	15599	15462	15674	15665	15675	15405	15563	15711	15513	15637	15661	15449	15572	15686	15476	15520	15738	15523	15426	15637	15445	15706	15467	15460	15529	15536	15530	15313	15501	15453	15433	15650	15444	15466	15727	15579	15444	15486	15636	15737	15580	15497	15729	15680	15660	15475	15539	15633	15485	15373	15654	15447	15720	15576	15567	15388	15615	15481	15670	15484	15650	15433	15508	15518	15442	15431	15450	15550	15561	15646	15587	15597	15558	15800	15682	15617	15737	15599	15452	15396	15725	15735	15558	15655	15394	15597	15707	15574	15451	15399	15612	15517	15480	15314	15487	15598	15626	15588	15656	15630	15498	15558	15534	15440	15465	15773	15581	15502	15613	15511	15757	15549	15553	15655	15469	15625	15626	15394	15472	15603	15470	15666	15536	15540	15584	15618	15619	15504	15530	15628	15695	15559	15773	15652	15577	15447	15718	15481	15649	15544	15586	15514	15651	15428	15571	15719	15608	15356	15750	15499	15678	15405	15376	15284	15593	15569	15596	15536	15549	15383	15614	15575	15499	15455	15531	15820	15461	15506	15680	15436	15637	15667	15552	15473	15606	15687	15584	15616	15498	15516	15572	15721	15713	15729	15664	15569	15744	15781	15596	15597	15692	15501	15474	15422	15734	15557	15494	15558	15671	15631	15665	15447	15353	15683	15550	15643	15727	15404	15716	15474	15643	15654	15548	15440	15595	15638	15519	15682	15459	15577	15468	15722	15575	15679	15497	15600	15555	15532	15581	15712	15381	15710	15422	15453	15680	15564	15611	15592	15525	15644	15537	15611	15678	15526	15566	15347	15550	15602	15608	15642	15529	15669	15417	15649	15564	15461	15571	15519	15433	15857	15406	15477	15295	15633	15549	15581	15547	15707	15439	15527	15713	15553	15486	15278	15655	15404	15594	15515	15650	15425	15635	15484	15428	15584	15554	15299	15666	15653	15559	15580	15382	15639	15501	15574	15633	15514	15730	15538	15411	15470	15666	15489	15639	15485	15619	15392	15699	15545	15444	15529	15625	15482	15679	15404	15615	15486	15602	15682	15561	15670	15814	15442	15399	15532	15596	15519	15522	15603	15579	15407	15591	15464	15511	15421	15580	15474	15489	15802	15546	15635	15361	15771	15538	15487	15576	15538	15719	15517	15477	15553	15484	15706	15627	15652	15498	15515	15529	15565	15436	15440	15616	15727	15459	15596	15378	15513	15554	15775	15761	15321	15531	15625	15528	15530	15401	15620	15577	15540	15662	15376	15702	15617	15896	15365	15534	15544	15548	15581	15487	15353	15586	15497	15397	15457	15509	15749	15616	15580	15669	15696	15696	15397	15732	15744	15513	15680	15381	15590	15520	15789	15576	15527	15637	15572	15431	15577	15571	15495	15486	15548	15438	15553	15526	15567	15593	15605	15803	15512	15658	15565	15497	15573	15567	15670	15603	15521	15490	15711	15505	15754	15587	15529	15649	15603	15549	15576	15573	15574	15404	15463	15572	15842	15698	15410	15509	15546	15512	15575	15531	15421	15488	15530	15613	15588	15557	15598	15808	15561	15582	15912	15610	15532	15524	15443	15734	15736	15622	15560	15377	15610	15571	15512	15512	15570	15417	15493	15625	15574	15551	15781	15610	15456	15475	15500	15510	15610	15383	15535	15849	15644	15439	15448	15573	15605	15590	15524	15558	15692	15817	15637	15594	15628	15771	15578	15452	15555	15646	15396	15599	15714	15583	15578	15548	15411	15646	15541	15516	15632	15502	15536	15442	15641	15748	15645	15305	15557	15427	15422	15782	15642	15649	15714	15595	15706	15611	15546	15599	15566	15544	15360	15757	15520	15495	15511	15560	15599	15709	15525	15483	15399	15455	15601	15600	15428	15486	15762	15548	15500	15658	15542	15514	15576	15754	15596	15484	15677	15441	15572	15514	15502	15627	15454	15642	15503	15517	15681	15686	15594	15904	15492	15491	15407	15460	15496	15633	15400	15472	15546	15568	15477	15448	15522	15665	15413	15532	15558	15599	15557	15670	15636	15729	15580	15520	15391	15516	15486	15655	15503	15533	15628	15653	15811	15377	15868	15494	15689	15452	15449	15414	15711	15410	15539	15583	15629	15538	15719	15635	15436	15536	15525	15423	15487	15469	15637	15693	15393	15300	15739	15518	15606	15428	15495	15499	15692	15458	15545	15722	15366	15673	15723	15590	15796	15532	15560	15644	15396	15544	15405	15563	15564	15492	15725	15722	15469	15608	15668	15554	15514	15574	15478	15570	15570	15605	15465	15552	15579	15676	15614	15758	15712	15556	15487	15483	15484	15381	15490	15640	15614	15599	15551	15534	15597	15513	15538	15608	15402	15483	15489	15538	15519	15595	15443	15528	15324	15607	15554	15627	15586	15356	15669	15647	15571	15586	15454	15670	15374	15528	15489	15522	15375	15497	15738	15845	15813	15628	15564	15680	15545	15612	15528	15551	15468	15389	15482	15433	15441	15617	15630	15551	15615	15638	15635	15660	15321	15646	15696	15606	15553	15614	15651	15509	15504	15527	15895	15651	15685	15726	15551	15553	15746	15764	15555	15644	15395	15559	15444	15536	15585	15574	15445	15591	15648	15473	15515	15695	15630	15729	15444	15591	15511	15600	15546	15646	15773	15420	15622	15651	15665	15583	15375	15492	15628	15614	15501	15736	15553	15644	15337	15390	15747	15525	15498	15418	15514	15391	15702	15680	15622	15624	15550	15572	15675	15575	15595	15636	15593	15693	15562	15725	15673	15576	15499	15490	15599	15538	15524	15514	15754	15567	15464	15734	15529	15636	15872	15576	15716	15612	15502	15547	15580	15608	15519	15628	15632	15706	15661	15613	15465	15516	15453	15489	15531	15631	15705	15466	15448	15467	15698	15683	15605	15544	15443	15598	15571	15628	15467	15694	15662	15507	15612	15804	15724	15416	15550	15747	15690	15567	15756	15394	15489	15550	15710	15569	15605	15527	15479	15562	15607	15657	15629	15655	15474	15806	15514	15507	15560	15530	15621	15650	15508	15534	15572	15583	15652	15654	15540	15393	15508	15609	15503	15660	15590	15594	15471	15720	15516	15467	15558	15735	15532	15638	15563	15593	15618	15566	15518	15613	15482	15450	15589	15629	15434	15493	15671	15652	15678	15466	15528	15691	15356	15551	15514	15434	15430	15430	15619	15535	15486	15524	15588	15481	15523	15684	15666	15661	15703	15703	15358	15620	15551	15539	15838	15564	15666	15548	15430	15561	15485	15591	15736	15637	15420	15478	15625	15676	15585	15531	15413	15690	15487	15720	15750	15653	15522	15550	15713	15603	15566	15586	15250	15742	15591	15621	15723	15807	15429	15360	15658	15561	15582	15595	15572	15699	15612	15652	15574	15404	15601	15523	15665	15749	15564	15562	15545	15511	15743	15659	15356	15484	15603	15597	15627	15722	15761	15599	15463	15486	15544	15647	15446	15460	15187	15581	15409	15391	15640	15443	15515	15770	15784	15590	15565	15570	15542	15693	15369	15578	15445	15563	15554	15690	15479	15503	15526	15538	15628	15835	15483	15746	15594	15541	15656	15729	15488	15518	15574	15637	15652	15551	15466	15699	15543	15607	15595	15373	15775	15628	15606	15649	15719	15488	15550	15574	15399	15593	15379	15774	15562	15777	15474	15454	15561	15603	15517	15616	15543	15771	15632	15592	15533	15528	15549	15738	15497	15475	15761	15583	15539	15736	15653	15582	15729	15486	15437	15781	15659	15667	15581	15617	15566	15586	15654	15619	15641	15625	15539	15557	15640	15497	15579	15648	15470	15672	15339	15681	15728	15624	15550	15458	15454	15562	15494	15700	15533	15486	15467	15528	15518	15407	15558	15605	15585	15672	15519	15950	15784	15498	15736	15688	15552	15659	15664	15552	15597	15566	15614	15478	15615	15575	15648	15562	15444	15530	15663	15547	15435	15401	15583	15621	15425	15472	15713	15747	15661	15612	15733	15587	15686	15761	15787	15535	15722	15488	15543	15598	15486	15775	15310	15657	15476	15674	15613	15522	15547	15560	15534	15446	15704	15478	15623	15441	15659	15468	15680	15557	15525	15503	15652	15645	15470	15718	15764	15435	15492	15478	15655	15615	15523	15456	15508	15679	15555
18303	33019	32702	28563	25263	23466	21758	19908	18517	17321	16803	16586	16259	16471	16205	15981	16086	15944	15941	15805	15686	15675	15815	15556	15387	15411	15642	15425	15438	15368	15420	15332	15459	15225	15385	15348	15414	15147	15259	14992	15272	15293	15291	15203	15290	15128	15256	15039	15050	15122	14961	15177	15489	15390	14970	14994	14904	15053	14967	15140	15007	14897	14864	14734	14996	15040	14942	14983	15037	14973	15125	14783	15042	15038	14950	14952	14848	14862	15092	14981	14768	14948	14881	14865	15208	14830	15172	15225	14884	15043	14864	14739	15055	14896	15029	14856	14880	15014	15046	14982	15037	14957	14845	14960	15089	15072	14962	14926	14885	15014	15025	14875	15198	14952	14920	14892	14876	15043	15039	14881	15015	14940	14934	14985	14911	15108	15166	14949	14908	14910	14965	14877	14819	14943	14883	14893	14897	14814	14929	14862	14885	14980	15226	14790	14937	14953	14941	15009	14863	14874	14919	15004	15087	15056	14938	14962	15105	14909	15013	15029	14910	14903	14885	14985	14779	14940	14939	15030	14993	14966	14962	14898	14962	15008	14936	15101	14974	14973	14806	15049	14770	14847	14763	14953	14852	14905	15027	14921	15014	15067	14914	14847	14949	14952	14880	14750	15014	15036	14956	15098	14843	14990	14754	14967	14929	14925	14973	14868	14897	14907	15075	14946	14966	14929	14856	15049	14928	15070	15031	15005	14887	14871	14862	15094	14875	14952	15000	14880	15065	14824	14867	14977	15027	14936	14931	14930	14946	14938	14797	14995	14834	14843	15191	14903	14762	14909	14872	14827	14919	15009	15014	14943	14950	14875	14970	14924	14972	14877	14988	14879	15065	14925	14752	14907	15053	14830	14921	14919	14961	14965	14938	14888	14957	15095	14915	15106	14884	14973	14837	14967	15035	15054	14933	14994	14884	15006	15051	14958	14984	15113	14996	15013	15055	14981	14940	14862	15009	14841	15056	15029	15015	14970	15011	14943	14932	15093	14949	14935	14903	15030	14987	14952	15064	15033	15058	14745	14902	15001	15100	14971	15054	15056	14998	14857	15122	14999	14968	14920	15131	14986	14923	15025	14792	14910	14962	15053	15066	15003	15008	15022	15078	15007	14880	15019	14940	14921	14987	14910	14939	15036	15105	14992	14961	14797	15041	14836	14976	14871	14917	14947	14862	14977	15076	14980	14989	15039	14802	15008	15001	14960	15042	15061	14916	14913	15007	14897	15000	14950	14848	14982	15043	14953	14880	14971	15031	15029	14751	14848	14919	15101	15043	14938	14831	14938	15036	15080	15022	15133	14907	15076	14926	14972	14876	15076	14954	14909	15033	15018	14863	14956	15034	15127	14894	14793	14989	14901	14932	15011	14750	14938	14936	15027	15076	14915	15039	14902	14928	14767	14858	15060	15122	15014	14894	15098	14835	15139	14965	14983	14924	14957	15066	14872	14864	14999	14975	15121	14870	14783	15091	15004	14807	14833	14944	14880	15117	15096	15008	14966	15058	14921	15107	15037	14966	14940	15161	14909	14872	15070	14938	14999	14936	14891	15089	14981	14916	14975	14886	14889	15070	14937	14844	14972	14817	15028	14848	14943	14810	14785	15036	15076	15075	15016	15010	14912	14965	14820	14984	14887	14954	14871	14898	15150	14833	15112	14798	15146	14857	14910	14971	14918	14907	14898	14863	14975	14975	14944	14982	14940	14903	14913	15040	14949	14979	14951	14941	14900	14915	14758	14909	14963	15051	14947	14846	15019	14841	14717	14885	14974	14980	15011	14960	14761	14815	14904	14881	14880	14865	14967	14976	14836	14942	15028	14971	14980	15026	14992	14786	15072	14922	15148	14956	15085	15012	14906	14834	15079	14818	14921	15133	15029	15020	15059	15070	14770	14930	14941	14933	14979	14934	14955	14780	14878	14965	14999	14875	14926	14951	15023	15002	14974	14925	14909	14896	14826	15000	15074	14999	15034	14837	15095	14884	14920	14951	14957	14927	14932	14962	14844	14992	14960	14842	14909	14935	15174	14820	14828	15085	14906	14895	14849	14929	14824	14871	15109	14805	14839	14941	15014	15094	14942	14951	15155	15057	15095	14758	14954	14968	14901	14851	15088	14912	14987	14904	15011	14731	15080	14876	14960	14852	15003	14838	14993	14984	14931	14891	14954	15060	14989	14994	15114	15065	14904	15010	15037	15097	15051	14949	14983	14964	15017	14909	14795	14937	14915	14759	15032	15020	14780	14921	14906	15069	14919	14989	14880	14898	14957	14935	14964	14937	15090	14909	15045	14964	15038	15040	14904	14928	14988	14920	14805	14981	14882	15053	15051	15019	14962	14958	14952	15162	14974	15063	14923	14946	14865	14899	14998	14890	14980	15000	14804	14826	15035	14997	14890	14929	14948	14865	14992	15094	14793	14997	14998	14949	15153	15076	14933	14928	14913	14993	14859	15062	14948	15008	14898	15046	14920	14880	14987	15100	14938	14905	14844	14905	14925	14828	14938	14842	14976	15030	15150	15073	14953	15030	14953	14916	14907	14847	14981	14770	14827	15020	14967	14940	14755	14962	15007	14912	14957	14979	14918	14937	14848	14889	14988	15087	15022	14998	14991	14998	14832	15061	15046	14805	14870	15124	14902	14907	14932	15062	14919	14886	14880	14896	15050	15215	14873	14994	14811	14838	14894	15006	14857	15097	14767	14976	15143	14957	14945	14923	15003	14881	14907	15003	15032	14996	14861	14927	14968	14918	14968	14735	14914	14836	15170	14886	14809	14986	14836	14907	14888	14939	14926	14788	14936	14910	15126	14782	14999	14827	14980	15032	15011	15040	15009	14919	15010	14998	14920	14926	14966	14910	14968	14937	15042	14980	14889	15020	14951	14918	14967	14900	14852	14960	14973	14819	14901	14992	14914	14904	14773	14816	14915	14993	15034	14996	14718	15053	14749	14957	14890	15073	14949	14794	14850	15043	14946	15010	15017	14956	14906	15006	14753	14889	14903	14949	15036	14996	14910	15086	14992	14981	15080	14895	14906	14996	14848	14874	14853	15202	14989	15013	15036	14880	15051	15028	14919	15028	15039	14950	14963	14920	14845	15047	14994	14964	14945	14913	14871	15203	14944	14958	14942	14832	15015	14953	14920	14934	15032	15105	14997	14858	14857	14868	15084	14856	14747	14824	14978	15051	15135	14954	15027	15048	15036	14970	14896	15012	15005	15087	15062	14869	14908	14983	14940	14891	15029	14890	15153	14933	14970	15095	14826	15014	14794	14919	14983	15013	14865	14921	14896	14858	14906	14823	15152	14940	15122	15020	14932	14918	14914	14882	14958	14928	15096	14985	14950	14924	14892	14927	14989	14784	14811	15003	14828	14967	15069	14974	14900	14918	15042	14864	15010	14911	15029	14986	14892	15008	15092	15056	14902	15040	14980	15003	14938	15044	14849	15104	15081	15068	14964	15042	14931	15086	14855	14916	14957	14885	14816	15000	15034	15014	14886	14915	14901	14899	15000	14967	15010	14828	14968	14824	14914	14914	14964	14757	14759	14855	14763	14838	14907	14881	15004	14930	15081	14935	14946	14885	15014	14906	15029	15033	15019	15050	14685	14740	15021	14847	15064	14989	14939	14918	14977	15137	14982	14932	14634	15073	14942	15112	14948	15056	14892	14906	15010	14760	14892	15027	14914	14905	15043	14992	14971	15107	14787	14822	14755	15065	14828	14802	14842	14713	15064	14957	14836	14948	15088	14830	14800	14951	14878	14915	14902	15280	15009	14917	14988	14925	14936	15027	14905	14847	15087	14976	15042	15049	14912	14824	15037	15017	14941	14947	14886	15179	14920	14919	14962	14853	14883	14962	15035	14938	14913	14950	14925	14944	14771	15026	14758	14994	15075	15019	14738	14900	15103	14943	15030	14872	14730	14749	15022	15060	14959	15011	14923	14998	14909	14922	15037	15042	14934	15116	14888	15199	14904	14857	14846	14938	15017	14927	14891	14945	14844	15071	15029	15050	14929	15040	14901	15002	14965	14985	14913	14853	15115	14943	14839	14964	14932	15096	14838	14931	14980	15046	14868	14931	14846	14914	15062	14842	14963	15087	14838	15013	14845	14937	14799	15010	15028	14808	14988	15012	14861	14801	14977	14645	14869	14974	14891	15032	14892	14882	15189	14851	15091	14917	15061	15124	14833	14911	15038	14982	14943	14853	14805	14972	15014	14862	15096	14940	14838	14914	15019	14870	14948	14963	14987	14900	15101	14963	14940	14889	14985	14855	14838	14884	14932	14994	15124	15031	15219	15004	14813	14914	15009	15076	14977	14937	14939	15068	15038	14882	15012	14999	14943	15013	14918	14994	14935	14954	14937	14942	14766	14926	14818	14878	15115	15003	14802	14920	14880	15198	14929	14995	14857	15062	14853	15025	14880	14982	14939	14811	14971	14778	14842	15007	15012	14882	14823	14984	15078	14919	14994	14825	14979	15055	14918	14938	15074	15049	14990	15044	14853	15036	15071	15113	14977	14994	14964	14990	15060	14973	14946	14976	14870	15048	14888	14915	15044	14978	14927	14887	14915	15046	14863	14895	15077	14815	14891	14780	15036	15079	14969	14891	14946	15122	15094	14730	14811	14901	14904	15191	14900	14980	14875	14914	15003	14778	15034	14982	14887	14810	14850	14910	15087	14878	14845	14930	15004	15025	15037	14901	14861	15020	14910	14917	14933	14964	14808	15053	15078	14758	15107	14857	14996	14936	14889	14844	14948	15070	14857	14999	14846	15042	14942	15049	14977	15019	14838	14951	14944	14940	15034	15023	15000	15035	15060	14952	14969	15063	14974	14916	15084	14963	14936	14939	14987	14836	15070	14927	15037	14944	14851	14920	14974	15110	15146	14949	14925	14980	14950	14959	14954	14877	14993	14879	14952	14996	15018	14849	15076	14880	14892	14863	15021	14726	14915	14880	15070	14968	15143	14777	14809	15030	14994	14929	14994	14977	14916	14922	15016	14774	14991	14879	15001	14747	14888	14840	15029	14921	14894	14981	14821	14802	14897	14997	15004	14888	15074	15042	14964	14900	15020	15176	14816	14874	14877	14951	15129	14889	14934	14975	14840	14902	14708	14866	15078
26922	21866	24674	21797	17550	16868	17004	16053	15708	15590	15354	15300	15564	15405	15331	15413	15278	15439	15343	15420	15384	15132	15253	15177	15315	15192	15327	15349	15286	15326	15209	15104	15248	15261	15411	15535	15307	15259	15155	15298	15271	15247	14971	15380	15115	15105	15311	15173	15154	15276	15195	15294	15120	15310	15012	15115	15174	15242	15375	14897	15050	15090	15317	15010	15298	15161	15085	15068	15044	15287	15145	15009	15299	15127	15190	15027	15157	14953	15197	15060	15291	15177	14980	15203	15140	15108	15152	15251	15148	15148	15265	15171	15055	15198	15186	15126	15254	15044	15054	15041	15092	15033	15020	15087	15182	15235	15290	15362	15268	15117	15093	15169	15113	15039	15101	15243	15070	15047	14981	15164	15140	15112	15008	15377	15244	15226	14980	15248	15178	15021	15224	15124	15032	15221	14913	15197	15413	15160	15161	15123	15159	15127	15104	15270	15169	15164	15234	15274	15119	15268	14989	15042	15408	15136	15214	15390	15361	15125	14957	14996	15198	15392	15110	15040	15083	15119	14928	15154	15098	15140	15095	15189	15159	14967	14960	14922	15224	15065	15204	15009	15277	15140	15339	15249	15291	15088	15286	14988	14992	14985	15046	15105	15098	15287	14985	15073	15221	14973	14958	15322	15180	15303	15332	15165	15093	15099	15105	15174	14953	15215	15106	15155	15124	15033	15205	15006	15039	15053	15110	15052	15225	15104	15255	14864	15048	14902	15261	15141	15138	15156	15005	15049	15140	15178	15279	15019	15254	14902	15199	15018	15142	15123	15277	15272	15071	15110	15025	15162	15233	15250	15293	15213	15231	14918	15106	15163	15060	15296	15334	15350	15303	15114	15313	15153	15177	15024	14934	15112	15215	15116	15007	15021	15227	15154	15188	15063	15227	15098	15011	15016	15019	14989	15252	15092	15370	15178	15172	15123	15110	15211	15166	15065	15210	15189	15093	15141	15265	15218	14876	15230	15277	15105	15248	15254	15267	15071	15069	15264	15153	15237	15095	15256	14940	15072	15004	14979	15292	15122	15060	15168	15151	14949	15124	14896	15327	15166	15089	15233	15048	15101	15087	15050	15247	15205	15209	15023	15062	15285	15223	14954	15198	15091	15323	15205	14913	15169	15130	15092	15115	15050	15096	15178	15105	15120	15292	15156	15098	15193	15029	15028	15072	15122	15078	15149	15113	15052	15284	14994	15187	15074	15254	15127	15204	15181	15224	15074	15080	15134	15145	15084	15038	15048	15070	15190	15150	15066	15021	15183	15132	14993	15217	14953	15094	15293	14870	15064	15030	15119	15041	15135	15038	15226	15116	15194	14963	15116	15265	15231	15127	15054	15176	15245	15079	15155	15046	15049	14965	15231	15239	15145	15155	15248	15134	14971	15167	15185	15042	15139	15138	15107	15187	15129	14941	15341	15103	15096	15104	15167	15176	15081	15245	15262	15168	15053	15115	15245	15352	15226	15141	15280	15145	15079	15171	15092	15086	15082	15228	15062	15129	15094	15122	15228	15214	15084	15062	15320	15293	15284	15202	15236	15061	15115	15061	15184	15145	15098	14980	14975	15343	15191	15076	14892	15243	15115	15049	15208	15198	15144	15108	15188	15160	15125	14912	15033	15342	15128	15172	15066	14988	15066	15080	14966	15034	15146	15186	15154	15038	15255	15404	15151	14952	15026	15062	15171	15104	14989	15038	15250	15116	14904	15378	15069	15169	15354	15185	15346	15016	15134	15160	15148	14918	15133	15294	15132	15189	15075	15112	15127	15364	15285	15099	15152	15208	14999	15182	15092	15226	15209	15099	15226	14996	15352	15072	15243	14791	15036	15218	14967	15226	15312	15289	15089	15358	15231	15141	15056	15149	15261	15242	15018	15318	15134	15252	15105	15018	15168	15123	15072	15057	15050	15179	15058	15219	14956	15456	15269	15031	15236	15230	15116	15275	14939	15206	14908	15267	15245	15200	15064	15150	15184	15404	15426	15124	15134	15007	15088	15126	15164	15161	15173	15080	15137	15086	15196	15044	15203	15136	15269	15253	14963	15044	15249	15112	15280	15216	15039	15017	14938	15038	15061	15089	15149	15164	15073	15186	15105	15152	15219	15036	15365	15040	15171	15201	15138	15068	15126	15249	15314	15067	15103	15219	15401	15160	15156	15081	15135	15202	15090	15074	15392	15132	15115	15084	15206	15060	14963	15078	15293	15204	15189	15183	15015	15018	15160	15260	15129	15059	15178	15213	15231	15129	15090	15165	15164	15039	15255	15212	15328	15076	15320	15249	15177	15264	15103	14988	15106	15229	15338	15215	15275	15289	15181	15146	15122	14908	15058	15324	15008	15052	15240	14962	14964	15102	15144	15186	15191	15271	15337	15094	15138	15172	15114	15073	15099	15088	15059	15128	15296	15166	15184	15125	15080	15119	15215	15174	15100	15036	15040	15150	15134	15121	15282	15340	15132	15304	15119	15102	14967	15175	15278	15120	15106	15104	15114	15154	15187	15012	15204	14984	15052	15187	15201	15288	15338	15116	15182	14903	15128	15293	15118	15169	15097	15042	15128	15158	15107	15012	15142	15197	15099	15074	15164	15085	15261	15290	15184	15058	15105	15340	15376	15064	15090	14989	15087	15184	15119	15293	15138	15095	15252	14975	15195	15178	15364	15364	15060	15165	15087	15268	15195	15136	15058	15124	15121	14902	14993	15032	15137	15048	15160	15194	15090	15230	15221	15257	15063	15106	15108	15202	15219	15074	15267	15156	15135	15020	15179	15025	15179	15119	15022	15039	15039	15100	15143	15078	15028	15099	15119	15042	15015	15095	14860	15090	15146	15037	15219	15075	15181	15067	15012	15169	15335	15103	15214	15293	15368	15191	15076	15168	15240	15162	15110	15167	15170	15054	15158	15137	14930	15281	15106	15209	15155	15105	15118	15154	14915	15119	15126	15133	15196	15270	15242	14921	15167	15116	15198	15227	15288	15304	15040	15201	15253	15191	14998	15138	15232	15136	15075	15133	15179	15093	15051	15257	14948	15273	15093	15270	15197	15126	15079	14955	15049	14989	15137	15273	14954	15321	15195	15177	15190	15055	15142	15295	14948	14991	15147	15264	15411	15189	15260	15235	15057	15088	15031	15029	15020	14999	15185	15150	15123	15000	15328	15171	15071	15173	15274	15277	15089	15203	15079	15152	15347	15252	15308	15084	15199	15281	15240	15235	15216	15177	15122	15129	15252	14953	15324	15054	15103	15163	15408	15057	15194	15302	15377	15202	15207	14977	15083	15215	15091	15215	15180	15318	15150	14908	15001	15139	14923	15160	15086	15201	15166	15146	15033	15197	15009	15320	15252	14923	15016	15234	15110	15290	15105	15115	15224	15098	15135	15196	15047	15180	15305	15243	15136	15177	15178	15074	15122	15116	15132	15266	15230	15256	15231	15286	15171	15159	15192	15194	15227	15183	15233	15227	15220	15092	15290	14977	15024	15174	15104	15109	15276	15127	15052	15231	15146	15191	15032	15100	15223	15219	15083	15214	15079	15044	15211	15148	15235	14968	15104	15242	15255	15161	15139	15299	15280	15098	15348	15079	15177	15234	15212	15342	15100	15034	15124	15180	15211	15148	15134	15037	15030	14927	15131	15178	15216	15115	15098	15016	15103	15206	15336	15294	15117	15332	15155	15173	15200	15246	15243	15099	15127	15195	14956	15193	15103	15209	15158	15211	15238	15138	15222	15407	15139	15068	14991	15198	14882	15082	15099	15079	15324	15036	15083	15260	14870	15005	15180	15140	15076	15296	15121	15096	15201	15003	15357	15162	15512	15230	15204	15098	15363	15202	15242	15097	14997	15296	15223	15056	14806	15378	15381	15182	15129	15283	15208	15336	15176	14962	15161	15191	15120	15215	15268	15070	15127	15034	15111	15024	15247	15233	14989	15046	15208	15156	15207	15347	15389	15031	15180	15275	15052	15131	15144	15111	15151	15026	15133	15322	15094	15137	15323	15176	15210	15118	15193	15187	14995	15300	15239	14924	15024	15285	15150	15015	15165	15119	15140	15143	15250	15023	15027	15139	15098	15245	15010	15008	15058	14951	15282	15164	15187	15183	15301	15219	15261	15170	15158	15040	15369	15220	15235	15149	14994	14963	15079	15216	15181	15120	15208	15299	15267	15136	15003	15133	15079	14996	15274	15313	15152	15167	14965	15199	15120	15038	15011	15143	15184	15153	15133	15084	15250	15320	14999	15190	14942	15111	15078	15100	15107	15203	15173	15257	15167	14844	15269	15138	15057	15127	15281	15073	15087	15190	15114	15171	15151	15228	15155	15309	15115	15132	15108	15070	15024	14964	15298	15098	15132	15092	15297	15142	15170	15126	15109	15110	15159	15261	15192	15191	15086	15257	15219	15281	15125	15183	14975	15110	15153	15315	15134	15116	15331	15090	15036	15136	15282	15268	15193	15219	15182	15115	15096	15222	15196	15234	15063	15125	15243	15322	15032	15190	15161	15085	15073	15239	15170	15232	15258	15314	15089	15122	15137	15281	15212	15149	15141	15128	15222	15244	15007	15059	15143	15097	15048	15139	15316	15212	15199	15084	15014	15212	15029	15099	15180	15071	15088	15019	15104	15054	15235	15312	15383	15097	14989	15121	15211	15106	15053	15319	14935	15060	15171	15113	15148	15092	15105	15212	15136	15389	15098	15052	15007	15143	15108	15187	15052	15133	15371	15283	15003	15075	15169	15235	15277	15162	14942	15024	15042	15046	15097	15216	14931	15130	15173	14985	15322	14990	15134	15065	15108	15172	15180	15077	15290	15166	14970	15089	15108	15082	15291	15148	15304	15230	14982	15028	15122	15177	15246	15311	15191	15100	15104	15230	15191	14937	15170	15009	15228	15134	15145	15278	15123	14988	15008	15143	15083	15240	15134	15036	15119	15264	15281	15114	15075	15181	15248	15312	15358	15090	15082	15096	14996	15163	15226	15175	15182	15065	15107	15220	15122	15064	15097	14961	15052	15135	15136	15191	15015	15108	15055	15080	15061	15011	15201	15049	15040	15228	15191	15026	15117	15229	15214	15052	15080	14985	15420	15042	15102	15172	15154	15055	15037	15211	15211	15138	15296
16419	22390	22814	20447	18701	18048	17244	16243	15876	15316	15307	14975	14800	15200	14915	14835	14749	14886	14791	14874	14668	14936	14717	14690	14717	14709	14747	14497	14706	14822	14775	14772	14719	14760	14822	14733	14715	14744	14610	14728	14615	14651	14666	14779	14586	14751	14625	14706	14548	14701	14481	14500	14698	14669	14560	14689	14546	14487	14469	14713	14746	14662	14477	14727	14529	14513	14489	14569	14614	14523	14782	14503	14507	14522	14434	14528	14478	14602	14637	14580	14408	14541	14614	14668	14475	14758	14682	14550	14661	14636	14597	14595	14589	14550	14492	14557	14478	14537	14655	14493	14509	14577	14596	14474	14698	14534	14505	14440	14550	14531	14614	14532	14460	14460	14698	14603	14456	14578	14528	14512	14505	14541	14539	14550	14450	14687	14430	14552	14530	14586	14640	14608	14636	14627	14626	14558	14607	14395	14517	14546	14565	14485	14547	14587	14604	14627	14645	14673	14561	14541	14694	14548	14514	14602	14615	14474	14467	14552	14414	14627	14438	14508	14552	14618	14570	14524	14364	14381	14472	14532	14682	14699	14574	14556	14641	14576	14584	14611	14368	14565	14356	14571	14654	14675	14741	14580	14452	14393	14616	14569	14442	14545	14499	14614	14646	14471	14636	14643	14479	14418	14554	14546	14672	14539	14582	14536	14645	14519	14429	14578	14657	14514	14615	14465	14455	14713	14634	14619	14534	14639	14521	14485	14565	14641	14510	14500	14601	14582	14711	14575	14733	14529	14665	14586	14383	14521	14554	14534	14556	14697	14611	14496	14657	14512	14582	14643	14696	14560	14658	14492	14588	14567	14663	14458	14645	14577	14572	14627	14601	14586	14497	14619	14661	14382	14559	14657	14765	14417	14644	14452	14650	14546	14556	14550	14686	14567	14520	14638	14561	14379	14556	14456	14581	14423	14603	14524	14469	14617	14314	14888	14629	14498	14557	14564	14469	14673	14562	14414	14548	14538	14541	14543	14594	14580	14570	14675	14513	14624	14586	14523	14702	14424	14612	14470	14579	14534	14581	14419	14387	14716	14442	14532	14658	14602	14713	14609	14722	14532	14560	14515	14589	14729	14510	14715	14502	14513	14653	14485	14539	14325	14593	14523	14774	14628	14581	14453	14558	14638	14654	14498	14586	14480	14867	14547	14544	14591	14434	14580	14685	14531	14524	14494	14550	14620	14751	14506	14532	14659	14471	14417	14619	14650	14529	14666	14668	14510	14552	14541	14433	14692	14497	14599	14729	14477	14599	14563	14527	14451	14601	14572	14538	14637	14731	14679	14651	14648	14453	14544	14555	14697	14770	14428	14560	14689	14572	14530	14500	14649	14609	14467	14503	14484	14537	14775	14502	14581	14608	14546	14467	14584	14469	14755	14579	14593	14689	14475	14603	14742	14518	14494	14528	14627	14559	14557	14689	14440	14617	14648	14556	14504	14583	14681	14497	14538	14660	14470	14687	14600	14473	14446	14612	14405	14706	14545	14692	14684	14612	14547	14495	14534	14760	14524	14518	14505	14617	14456	14640	14392	14539	14582	14624	14381	14704	14581	14704	14383	14567	14497	14533	14468	14663	14428	14580	14598	14526	14552	14589	14383	14602	14550	14604	14563	14763	14461	14455	14595	14663	14704	14732	14714	14659	14620	14630	14525	14675	14499	14654	14649	14445	14570	14581	14478	14543	14443	14746	14592	14504	14529	14515	14548	14533	14422	14465	14550	14633	14504	14576	14592	14605	14449	14568	14494	14493	14597	14476	14540	14633	14448	14651	14389	14643	14704	14628	14542	14643	14672	14645	14731	14545	14647	14614	14473	14666	14540	14615	14476	14510	14645	14627	14686	14559	14498	14460	14649	14594	14640	14343	14572	14662	14575	14397	14703	14635	14656	14552	14558	14426	14608	14522	14632	14538	14633	14455	14657	14456	14598	14527	14584	14396	14459	14600	14507	14494	14736	14650	14780	14356	14605	14742	14651	14709	14523	14539	14560	14750	14424	14456	14656	14478	14624	14582	14606	14683	14604	14620	14707	14651	14856	14646	14509	14671	14518	14352	14662	14479	14593	14383	14673	14605	14466	14512	14698	14547	14687	14504	14386	14622	14720	14687	14577	14455	14654	14731	14547	14562	14593	14650	14551	14556	14474	14600	14654	14596	14523	14593	14723	14722	14679	14551	14559	14634	14413	14697	14728	14491	14917	14503	14692	14727	14520	14518	14510	14586	14570	14698	14442	14598	14552	14567	14572	14648	14747	14327	14667	14658	14344	14572	14459	14614	14425	14572	14522	14571	14575	14550	14657	14530	14575	14713	14471	14649	14602	14556	14555	14658	14535	14432	14620	14684	14706	14264	14700	14513	14562	14567	14472	14627	14572	14566	14560	14642	14485	14698	14611	14723	14472	14600	14625	14660	14606	14631	14526	14714	14842	14511	14552	14602	14608	14557	14638	14601	14552	14486	14509	14574	14692	14625	14557	14544	14493	14597	14375	14665	14522	14638	14484	14607	14529	14488	14550	14613	14561	14441	14529	14547	14437	14696	14516	14582	14530	14411	14533	14526	14568	14639	14581	14451	14546	14620	14667	14632	14570	14673	14528	14550	14529	14668	14599	14608	14444	14681	14590	14513	14642	14482	14426	14499	14661	14538	14580	14536	14597	14530	14483	14657	14604	14447	14421	14517	14636	14509	14408	14568	14514	14513	14554	14504	14583	14476	14522	14625	14775	14636	14583	14686	14508	14516	14614	14373	14603	14420	14625	14445	14505	14649	14720	14638	14622	14827	14464	14651	14545	14745	14606	14640	14574	14739	14641	14672	14578	14787	14462	14483	14574	14530	14716	14453	14694	14446	14644	14637	14620	14477	14614	14529	14544	14712	14696	14665	14590	14618	14638	14513	14575	14657	14486	14656	14520	14686	14616	14347	14592	14521	14710	14388	14656	14641	14656	14595	14572	14586	14575	14614	14668	14609	14467	14380	14628	14526	14669	14749	14679	14598	14486	14420	14581	14496	14575	14561	14618	14649	14629	14675	14512	14474	14645	14643	14711	14571	14350	14697	14732	14439	14572	14552	14626	14440	14693	14644	14722	14581	14655	14635	14601	14440	14499	14713	14486	14594	14645	14490	14539	14542	14570	14582	14541	14585	14645	14503	14514	14446	14523	14495	14706	14507	14549	14487	14616	14735	14479	14527	14307	14498	14510	14685	14609	14669	14548	14466	14616	14729	14500	14495	14591	14463	14498	14607	14602	14525	14480	14476	14567	14528	14575	14440	14597	14642	14617	14777	14600	14631	14527	14592	14570	14620	14492	14560	14526	14527	14701	14592	14529	14557	14585	14708	14538	14684	14665	14646	14620	14662	14630	14564	14641	14643	14728	14637	14628	14520	14559	14586	14513	14630	14632	14517	14620	14495	14492	14575	14546	14457	14571	14670	14622	14509	14659	14401	14515	14601	14525	14692	14733	14353	14512	14567	14728	14638	14584	14503	14597	14607	14670	14482	14426	14651	14642	14449	14553	14458	14527	14511	14598	14588	14482	14739	14452	14454	14595	14677	14498	14615	14547	14618	14723	14687	14552	14678	14501	14571	14517	14483	14730	14654	14570	14514	14637	14626	14654	14680	14609	14662	14492	14543	14517	14555	14559	14622	14614	14472	14776	14548	14628	14648	14412	14723	14459	14550	14437	14620	14700	14491	14490	14485	14458	14535	14520	14595	14605	14436	14603	14419	14546	14615	14552	14513	14541	14651	14542	14527	14533	14676	14548	14661	14574	14759	14567	14442	14419	14745	14500	14601	14513	14672	14428	14615	14550	14548	14486	14596	14674	14502	14619	14654	14605	14564	14654	14478	14654	14573	14487	14681	14643	14622	14532	14501	14635	14590	14692	14590	14575	14465	14595	14610	14533	14407	14574	14743	14473	14615	14421	14697	14721	14506	14714	14461	14573	14757	14595	14542	14627	14520	14711	14512	14566	14541	14547	14597	14598	14619	14591	14541	14729	14452	14490	14624	14601	14617	14547	14492	14564	14626	14619	14562	14695	14403	14647	14548	14404	14609	14639	14472	14681	14510	14658	14679	14498	14504	14445	14472	14541	14596	14654	14595	14462	14603	14593	14592	14461	14509	14647	14704	14566	14593	14491	14702	14553	14426	14562	14717	14580	14594	14679	14604	14476	14386	14540	14743	14585	14505	14562	14611	14589	14647	14592	14537	14625	14690	14651	14478	14587	14511	14652	14767	14634	14489	14500	14762	14504	14547	14700	14765	14400	14722	14542	14597	14677	14651	14468	14552	14456	14497	14536	14599	14578	14551	14602	14618	14497	14523	14680	14545	14606	14596	14548	14702	14474	14408	14505	14581	14321	14658	14600	14657	14630	14677	14635	14461	14708	14550	14439	14501	14700	14461	14552	14513	14598	14526	14620	14514	14505	14508	14630	14606	14664	14563	14544	14602	14618	14716	14620	14435	14502	14672	14447	14529	14579	14488	14593	14771	14514	14542	14356	14581	14651	14577	14632	14467	14548	14737	14481	14558	14526	14628	14462	14624	14625	14628	14597	14616	14686	14543	14606	14584	14661	14562	14401	14692	14501	14628	14435	14485	14464	14658	14519	14613	14486	14687	14467	14628	14493	14505	14726	14666	14552	14541	14529	14356	14563	14529	14643	14727	14515	14551	14470	14531	14572	14679	14597	14729	14565	14550	14601	14399	14556	14501	14543	14537	14675	14631	14613	14504	14662	14593	14520	14457	14544	14490	14528	14618	14773	14520	14522	14530	14599	14464	14730	14639	14400	14656	14543	14407	14453	14414	14567	14449	14488	14608	14488	14663	14565	14485	14540	14571	14758	14661	14382	14666	14493	14518	14585	14654	14584	14495	14772	14556	14542	14737	14563	14548	14524	14554	14689	14563	14620	14517	14435	14487	14611	14682	14731	14572	14580	14661	14555	14585	14543	14707	14488	14697	14570	14568	14778	14624	14631	14463	14622	14533	14613	14515	14366	14589	14565	14538	14516	14697	14695	14653	14520	14641	14739	14525	14590	14512	14599	14458	14555	14578	14571	14569	14576	14407	14489	14530	14545	14531	14542	14571	14509	14675	14632	14583	14549	14504	14569	14625	14786
23858	21305	28637	24488	22177	21693	20693	17792	16740	16711	16394	16059	16111	16066	16019	16101	16079	15962	15928	16020	15729	15864	15955	15960	15784	15911	15859	15685	15615	15662	15717	15868	15732	15791	15902	15803	15872	15701	15690	15525	15734	15532	15761	15689	15632	15392	15602	15568	15685	15531	15562	15697	15787	15442	15596	15564	15510	15482	15738	15527	15381	15630	15518	15532	15399	15547	15694	15525	15618	15597	15567	15536	15597	15590	15694	15679	15662	15604	15572	15732	15559	15558	15728	15662	15595	15624	15295	15436	15532	15545	15536	15424	15603	15328	15499	15411	15593	15433	15403	15367	15579	15678	15517	15750	15464	15500	15381	15424	15432	15456	15642	15346	15539	15631	15549	15739	15461	15685	15377	15542	15658	15644	15464	15590	15657	15499	15531	15515	15563	15548	15609	15539	15591	15453	15505	15542	15621	15485	15553	15596	15625	15672	15555	15425	15426	15388	15460	15670	15287	15464	15581	15252	15739	15430	15561	15526	15443	15651	15524	15554	15468	15515	15500	15637	15672	15583	15707	15368	15583	15647	15641	15366	15530	15499	15699	15593	15710	15496	15475	15421	15517	15674	15355	15587	15556	15527	15619	15564	15717	15565	15593	15497	15635	15535	15483	15711	15614	15680	15380	15666	15552	15531	15582	15667	15446	15655	15626	15352	15479	15622	15559	15460	15498	15467	15639	15558	15471	15508	15495	15566	15413	15511	15646	15656	15526	15508	15432	15630	15539	15621	15593	15539	15489	15457	15580	15689	15475	15435	15637	15452	15574	15375	15518	15473	15467	15406	15557	15370	15716	15479	15619	15351	15560	15315	15461	15617	15627	15605	15588	15522	15488	15616	15655	15558	15575	15382	15296	15569	15552	15267	15624	15629	15568	15508	15508	15694	15476	15690	15483	15604	15578	15684	15626	15672	15516	15350	15545	15572	15483	15457	15623	15437	15486	15467	15454	15605	15556	15323	15524	15467	15599	15574	15676	15612	15579	15484	15526	15655	15631	15415	15537	15449	15596	15663	15428	15536	15557	15489	15549	15512	15442	15614	15471	15354	15520	15596	15511	15466	15549	15628	15644	15472	15706	15421	15541	15391	15497	15510	15442	15592	15471	15580	15523	15573	15503	15474	15379	15516	15684	15570	15484	15615	15671	15410	15497	15563	15452	15347	15343	15470	15632	15471	15398	15469	15423	15588	15384	15385	15438	15442	15619	15554	15507	15477	15533	15562	15566	15592	15494	15458	15561	15673	15410	15392	15569	15613	15544	15575	15643	15460	15497	15608	15538	15609	15622	15596	15603	15410	15507	15485	15527	15633	15272	15670	15418	15517	15773	15584	15548	15417	15567	15412	15471	15644	15719	15421	15354	15507	15679	15289	15665	15498	15521	15596	15575	15495	15665	15491	15506	15549	15635	15511	15496	15619	15574	15377	15428	15402	15464	15392	15493	15344	15340	15600	15564	15573	15620	15636	15592	15430	15522	15576	15357	15501	15614	15442	15576	15846	15673	15498	15631	15471	15482	15433	15488	15541	15795	15429	15494	15511	15561	15607	15653	15477	15562	15438	15531	15500	15634	15492	15516	15450	15671	15587	15520	15600	15597	15570	15653	15643	15605	15519	15464	15459	15382	15506	15507	15474	15519	15442	15588	15370	15540	15404	15587	15590	15716	15403	15445	15653	15470	15603	15531	15695	15553	15600	15632	15613	15467	15440	15466	15588	15618	15362	15592	15511	15395	15450	15784	15424	15352	15637	15475	15538	15487	15487	15583	15599	15560	15538	15463	15601	15617	15529	15554	15625	15647	15440	15696	15520	15582	15459	15619	15655	15608	15513	15227	15383	15444	15509	15452	15505	15618	15631	15518	15456	15549	15538	15462	15568	15479	15310	15591	15454	15552	15591	15654	15500	15407	15595	15600	15554	15596	15523	15737	15588	15448	15513	15608	15591	15507	15430	15601	15450	15667	15563	15542	15254	15446	15531	15400	15327	15509	15493	15381	15507	15431	15645	15414	15540	15423	15635	15541	15690	15443	15358	15524	15455	15508	15664	15558	15478	15583	15601	15570	15580	15540	15539	15523	15493	15447	15514	15520	15373	15592	15568	15588	15418	15597	15611	15434	15524	15650	15607	15406	15508	15347	15443	15499	15533	15557	15651	15604	15773	15512	15533	15325	15440	15618	15455	15399	15640	15553	15606	15432	15664	15560	15553	15669	15533	15532	15577	15623	15587	15554	15552	15584	15381	15711	15760	15402	15663	15556	15406	15348	15624	15599	15468	15580	15547	15737	15445	15349	15583	15624	15594	15440	15690	15738	15589	15485	15570	15398	15674	15624	15649	15456	15567	15509	15559	15653	15673	15710	15423	15371	15629	15552	15286	15381	15633	15546	15586	15587	15548	15431	15392	15576	15465	15539	15580	15655	15598	15454	15632	15366	15409	15447	15543	15656	15512	15539	15599	15466	15487	15516	15693	15711	15471	15458	15372	15518	15521	15784	15691	15585	15588	15604	15376	15566	15607	15506	15578	15686	15424	15507	15374	15498	15662	15562	15518	15458	15525	15461	15409	15595	15410	15485	15290	15494	15586	15477	15660	15554	15476	15566	15531	15358	15419	15437	15363	15338	15521	15462	15570	15547	15468	15648	15322	15615	15573	15498	15715	15477	15539	15587	15605	15466	15547	15500	15561	15558	15478	15705	15722	15737	15508	15663	15427	15385	15393	15341	15587	15468	15532	15477	15399	15759	15463	15529	15632	15403	15517	15667	15463	15432	15555	15543	15304	15661	15522	15450	15589	15564	15684	15447	15442	15588	15578	15536	15558	15632	15610	15580	15736	15621	15563	15638	15482	15391	15464	15680	15548	15445	15633	15711	15425	15691	15387	15524	15541	15663	15523	15536	15458	15467	15548	15569	15769	15771	15495	15585	15411	15386	15423	15375	15508	15548	15716	15631	15464	15372	15536	15691	15728	15426	15474	15504	15470	15329	15611	15595	15607	15240	15437	15402	15451	15483	15477	15599	15516	15493	15481	15586	15360	15709	15543	15481	15463	15501	15692	15568	15398	15544	15523	15602	15488	15671	15480	15451	15428	15566	15431	15401	15519	15601	15409	15531	15493	15411	15420	15595	15601	15532	15328	15538	15471	15458	15392	15426	15491	15286	15757	15548	15624	15610	15670	15554	15477	15542	15554	15631	15650	15619	15670	15659	15542	15744	15255	15499	15766	15518	15540	15547	15453	15735	15556	15675	15755	15538	15521	15579	15589	15678	15607	15614	15560	15433	15474	15364	15452	15340	15494	15655	15462	15409	15540	15535	15559	15579	15546	15628	15515	15285	15641	15497	15498	15519	15644	15715	15532	15501	15466	15483	15382	15469	15504	15498	15509	15518	15593	15478	15475	15629	15325	15564	15368	15473	15470	15337	15552	15474	15661	15499	15379	15533	15503	15435	15330	15673	15665	15516	15296	15628	15582	15642	15491	15483	15525	15717	15502	15678	15449	15380	15442	15358	15778	15505	15517	15693	15513	15196	15433	15489	15508	15404	15699	15531	15645	15423	15357	15482	15480	15517	15575	15402	15581	15583	15589	15503	15665	15580	15501	15459	15668	15376	15510	15485	15620	15800	15716	15540	15383	15440	15584	15307	15449	15372	15393	15459	15595	15604	15623	15429	15655	15727	15493	15544	15521	15283	15480	15715	15579	15592	15525	15458	15647	15599	15360	15517	15395	15656	15310	15471	15578	15666	15418	15510	15633	15588	15617	15651	15290	15531	15555	15462	15446	15462	15413	15263	15681	15517	15643	15656	15691	15532	15337	15556	15796	15475	15540	15590	15455	15585	15544	15671	15588	15466	15672	15565	15389	15501	15351	15584	15587	15496	15524	15476	15468	15463	15544	15651	15544	15646	15657	15557	15458	15410	15562	15584	15420	15379	15557	15559	15526	15444	15602	15381	15585	15611	15671	15584	15633	15650	15648	15606	15394	15290	15802	15613	15556	15520	15679	15690	15556	15698	15505	15733	15563	15465	15573	15578	15521	15504	15548	15508	15541	15596	15477	15586	15418	15697	15440	15453	15605	15480	15605	15559	15639	15437	15869	15543	15507	15586	15627	15541	15563	15500	15430	15688	15725	15635	15532	15637	15539	15482	15528	15692	15385	15609	15558	15434	15492	15342	15663	15700	15558	15560	15656	15542	15484	15552	15497	15554	15522	15472	15578	15405	15470	15455	15620	15609	15468	15569	15451	15571	15582	15503	15763	15714	15457	15560	15585	15627	15602	15663	15685	15457	15699	15572	15484	15651	15682	15485	15348	15502	15442	15425	15533	15504	15430	15570	15523	15409	15486	15375	15406	15414	15448	15369	15704	15653	15607	15443	15414	15413	15600	15617	15824	15523	15499	15505	15767	15655	15439	15419	15567	15469	15702	15366	15576	15464	15622	15491	15416	15648	15543	15438	15678	15582	15600	15672	15512	15591	15552	15463	15652	15352	15464	15649	15629	15554	15402	15530	15618	15520	15586	15610	15608	15599	15506	15619	15490	15587	15503	15480	15614	15560	15662	15527	15632	15644	15351	15539	15472	15545	15434	15596	15485	15570	15589	15356	15350	15769	15597	15407	15505	15609	15595	15470	15538	15655	15668	15643	15729	15497	15472	15583	15469	15587	15491	15634	15387	15590	15374	15404	15477	15679	15712	15701	15585	15579	15456	15529	15544	15514	15558	15687	15659	15545	15543	15337	15391	15448	15564	15599	15624	15449	15615	15656	15445	15439	15471	15531	15603	15563	15623	15554	15387	15477	15442	15560	15576	15531	15595	15545	15434	15604	15650	15566	15393	15524	15734	15617	15668	15471	15345	15518	15625	15255	15447	15560	15443	15441	15727	15514	15532	15515	15495	15519	15631	15489	15420	15760	15641	15764	15708	15428	15720	15408	15495	15474	15645	15424	15552	15693	15640	15443	15723	15500	15616	15480	15517	15540	15423	15506	15473	15624	15709	15550	15432	15637	15606	15336	15436	15436	15598	15445	15400	15528	15375	15569	15494	15400	15583	15375	15445	15478	15519	15401	15459	15636	15525	15600	15405	15416	15555	15633	15628	15300	15550	15548	15725	15525	15429	15539	15439
16950	29295	30125	26026	22673	21254	19575	17870	16932	16374	16151	15845	15986	15692	15616	15450	15623	15618	15645	15609	15386	15272	15267	15223	15227	15327	15458	15334	15279	14959	15274	15068	15172	15072	15275	15131	15187	15149	15368	15184	15081	15216	14963	14989	15064	15123	14952	15127	14852	14947	15022	14843	14980	14974	14845	14949	15000	14966	14838	14862	14896	14751	14935	14926	14947	14942	14897	14902	14830	15024	14847	15017	14799	14960	14869	14946	14860	14946	14985	14842	15063	14897	14950	14967	14939	14903	14992	14895	14919	15016	14869	14943	14932	14956	14936	14894	15023	14973	14785	15038	14762	14877	15039	14940	14914	14674	14891	14846	14935	14880	14940	14907	14763	14874	14945	14993	14886	14930	14920	15000	14840	14837	14953	14820	14913	14732	14934	14963	14817	14962	14900	14810	14916	14915	15035	14823	14789	14862	14726	14889	15028	14994	14833	14938	15044	14810	14846	14914	14989	14986	14827	14933	14978	14968	14995	14962	14898	14868	14945	15066	14927	14848	14979	14791	15045	14859	15052	15089	14881	14932	14889	14957	14887	15118	14687	14882	14885	14936	15021	14859	14977	14991	14683	14834	15064	14895	15081	14907	14963	15052	14980	14890	14925	14926	14992	14869	14862	14746	15123	14861	14867	14912	14968	14890	14985	14638	14780	14943	15021	14802	14866	14868	14933	14857	14899	14893	15007	14779	14972	14949	14874	14785	14908	14794	14893	15014	14909	14967	14851	14893	14952	14989	14892	14948	14858	15029	14855	14919	14957	14878	14863	15087	14836	15009	14930	14974	14709	15065	14947	15094	14947	15031	14978	14838	14894	14841	14843	15023	14820	14835	14757	14842	14958	14694	14957	14769	14910	14909	14890	14783	14699	14895	14942	14905	14950	15006	14849	15063	14915	14770	14756	14856	15061	14840	14912	14850	14856	14954	15027	14980	14887	14837	14987	14916	14664	14791	14889	15054	14936	14816	14875	14856	14896	14859	14861	14893	14898	15068	14781	14897	14871	14964	14827	14951	14897	14917	14877	14998	14899	14868	15030	15047	14654	15021	14878	14836	15073	14849	14872	14861	15053	14742	14952	15022	15059	15050	14936	14831	14851	14885	14748	15007	14923	14766	14854	14900	14814	14864	14872	15007	14863	14963	14676	14929	14888	14988	14928	14954	14837	14999	14866	14844	14955	14798	14797	14957	14787	14765	14869	14880	14875	15002	14936	14847	14790	14756	15021	14851	14801	14837	14756	14934	14943	14868	14761	14903	15006	14942	14809	14837	14849	14828	14996	14919	14902	14861	14874	15092	14790	14992	14920	14964	14849	14906	14901	15070	14921	14842	14871	14933	14951	15028	14872	14861	14928	14956	14950	14869	14898	14890	14840	14791	14740	14837	14947	14952	14908	14791	15114	14854	14769	14764	14932	14946	14932	14944	14925	14957	14856	14881	14992	14993	14842	14865	14892	14897	14821	14691	14906	14921	14933	14780	14835	14793	14869	14989	14992	14799	14836	14850	14994	14773	15052	14818	14945	14930	14763	14972	14843	14741	14972	14941	14845	14874	14704	14985	15050	14911	14928	14923	14848	14704	14891	15085	14882	14845	14922	14948	15027	14850	14876	14968	14794	14654	14999	14869	14866	14943	14788	14734	14866	14829	14831	15007	14945	14826	14916	15022	14891	14878	14978	14886	14980	14809	14845	15096	14718	14758	14795	15023	14991	14819	14849	14782	14896	14906	14928	14778	14850	14839	14849	15044	14794	14897	14860	14921	14939	14965	14867	14907	14928	14972	14921	14947	14751	15087	14731	14789	14860	14944	14968	14858	14821	14827	14966	14963	14842	14846	14931	14888	14898	14816	14896	14795	14855	14926	14978	14854	14800	15083	14985	15030	14809	14984	14934	14985	14828	14814	14784	14845	14892	15121	15041	14842	14836	14866	14824	14965	14864	14865	14945	14789	14931	14826	14873	14808	14858	14799	14963	15018	14838	14774	14932	14910	15085	14873	14779	14901	14852	14927	15019	15009	14857	14946	14993	14791	15016	14907	14816	14867	14926	14875	14990	14665	14921	14915	14808	14943	14833	14863	14758	14842	14955	14959	14832	14847	14872	14856	14838	14983	14848	14801	14903	14854	15039	14942	14865	14941	14806	14802	14840	14906	14911	15072	14975	14926	14772	14902	14946	14978	15018	14846	14830	15023	14862	15017	14887	14747	14866	14768	14928	14693	14892	14964	14823	14916	14819	14995	14941	14940	14806	14939	14662	14955	14915	14879	15036	15004	14726	15026	14805	14939	15016	14978	14939	14942	15096	15101	14806	14955	14980	14985	14896	14802	14807	14742	14926	14998	14940	14896	14944	14929	14951	14877	14724	14988	14813	14836	14865	14736	14959	14752	15020	14960	14914	14781	14866	14731	14864	14902	14837	14859	14958	15007	15037	14868	14960	14720	15006	15012	14865	14848	14779	14850	14935	14957	14988	14918	14902	14889	14956	14847	15000	14852	14863	14971	14951	14899	14914	14919	14895	14719	15019	14791	14912	14611	14810	15057	14897	15037	14787	15000	15059	14923	15096	14940	14883	14849	14916	14845	14941	14863	14990	15023	14974	14970	14773	14874	15013	15019	15064	14999	14652	14903	14940	14945	14824	14979	14781	14757	14683	15026	14776	14895	14867	15001	14872	14778	15075	14807	14835	14756	14731	14855	15081	14940	14942	14825	14951	15008	15058	14966	14910	14862	14838	14893	15027	14848	14882	14797	14760	15024	14890	14815	14997	14852	14718	14844	14933	14969	14908	14918	14962	14891	14987	14839	15027	14915	14743	14955	14867	14972	14897	14903	14789	14728	14914	14886	14902	15098	14823	14795	14930	14944	14865	14865	14832	15007	14977	14799	14878	14761	14849	15010	14900	14967	14742	15011	14988	14872	14957	14772	14842	14817	14966	14838	14675	14932	14850	14753	14905	14923	15047	14818	15007	14775	14934	14698	14992	14909	14876	14976	14975	14952	15051	14748	14963	15025	14946	14969	14909	15021	14946	14958	14768	14862	14983	14933	15006	14812	14953	14918	14896	14996	14908	14933	15057	14950	14838	14821	14765	14834	14816	14808	14885	14864	14872	15154	14986	14914	14911	14866	14961	14875	14793	15042	14870	15000	15005	14814	14876	14975	14852	15037	14945	14796	15006	14886	14942	14689	14917	14831	14979	14996	14960	14933	14835	14862	14961	14909	15025	14937	15089	14999	14933	14796	15028	14733	14902	14843	14974	15017	14907	14872	14901	14924	14896	14686	14875	14967	14802	14861	14938	15081	14991	15020	14943	14767	14844	14830	14967	14889	15059	14891	14823	15044	14797	14948	14885	14915	14830	14820	15095	14772	15036	14839	14815	14751	14964	14937	14979	14919	14921	14927	14952	14905	14950	14741	14866	14877	15042	14893	14859	14809	14889	14889	14914	14915	14776	14893	14847	14825	14783	14861	15028	14911	14881	14925	15034	14881	14682	14928	14891	14883	14932	14834	14973	14830	14921	14849	14918	14987	14986	14870	14832	14886	15030	14867	14807	14840	14798	14885	14703	14975	14871	14846	14915	14862	14944	14988	15023	15044	14863	14991	14846	15012	14882	14711	14958	14814	14882	14867	14864	14761	14709	14897	14884	14777	14932	14939	14892	15046	14840	14880	14953	14953	14838	14762	14898	14702	14769	14869	14857	14906	14910	14803	14884	14978	14915	14964	14803	14937	14925	14866	15057	14856	14869	14930	14942	14976	14770	14934	14912	14707	14839	14866	14950	15086	14941	15031	15036	14842	14871	15004	14839	14875	14891	14885	14879	14970	14970	14978	14847	14797	14813	14934	14936	14784	14868	14915	14809	14837	14954	14857	14910	15063	14897	14977	14756	14942	14865	14953	14909	14885	14933	14823	14830	14862	15100	15029	14877	14870	15038	14893	14885	14784	14833	14957	14871	14888	15032	14976	14867	14802	14893	15071	14645	14858	14978	14918	14876	14892	14892	14994	15017	14866	14974	14827	14851	14898	14920	14919	14901	14860	14853	14721	14558	14814	15068	14922	14939	14809	14821	14983	14955	15033	14851	14901	14921	14905	14868	14889	14845	14934	14962	14997	14947	15033	14836	14830	14981	14889	14918	14951	15056	14780	14956	14910	14855	14964	14921	14907	14842	14930	14963	15038	14934	14734	14886	15009	14775	14811	14869	14831	14951	15007	14888	14850	14894	14948	15078	14900	14791	14969	14882	14801	14979	14893	14813	14911	14855	14965	14788	14934	14862	14812	15053	14944	15009	15050	14966	14915	14838	14886	14820	15015	14922	14840	14773	14871	14763	14919	14865	14973	14977	14858	14888	14907	14912	14760	15040	14835	14738	14833	14855	14922	15010	14948	14790	14882	15073	14916	14969	14874	14953	14899	14838	14999	14872	14987	14887	14992	14803	15012	14818	14910	15053	14793	14894	14809	14975	14814	14947	14772	14835	14899	14868	15028	14961	14927	14874	14871	14898	14910	14849	14882	14909	14860	15008	14901	14922	14760	14832	14903	14880	15072	14866	15058	14800	14954	15044	14987	14738	14924	14838	14891	14858	14877	14908	14881	14910	14960	14959	14684	15000	14893	14796	15159	14800	15077	14932	14728	14869	14905	14890	14941	14812	15046	15038	14991	15080	14739	14847	14965	14909	14941	14880	14918	14780	14882	14848	14928	15008	14987	14886	14546	14787	15001	14897	14839	14814	14852	14955	14906	14970	14867	14919	14920	14840	14689	14928	14902	14891	14913	15009	14908	14986	14987	14743	14791	14913	15021	14882	14834	14974	15084	14855	14785	15004	14843	14834	14942	14808	14907	14886	14927	14785	14672	14864	14734	14836	14796	14973	14804	14946	14963	15139	14664	14799	14958	14870	14715	14874	14982	14855	14933	14890	14809	14726	15010	14851	14923	14791	14978	15027	14580	14853	14842	15095	14870	14751	14969	14944	14884	14952	14967	14855	14790	14966	14891	14812	14946	14782	14885	14841	14869	15048	14820	14860	14800	14911	14904	14799	14879	14986	15004	14863	14875	14777	14898	14904	14819	14821	14811	14941	14882	14948	14960	14866	15058	14982	14959	14922	15040	14889	14914
22859	21312	29178	23827	21700	23553	23986	18576	17262	17347	16853	16601	16537	16648	16508	16471	16370	16129	16262	16129	16018	15993	15959	16089	15980	15727	16075	16013	16047	16009	16015	16026	15943	15866	15848	15783	15781	15849	15778	15776	15889	15695	15656	15715	15731	15671	15662	15758	15790	15962	15789	15627	15465	15626	15653	15668	15715	15732	15573	15589	15518	15459	15484	15523	15585	15501	15535	15400	15595	15501	15600	15491	15644	15424	15636	15442	15524	15544	15574	15686	15354	15417	15583	15684	15473	15361	15369	15576	15474	15290	15534	15487	15610	15764	15461	15697	15430	15619	15646	15446	15523	15357	15581	15648	15341	15344	15539	15443	15586	15561	15626	15532	15628	15828	15477	15403	15318	15720	15614	15614	15731	15730	15513	15562	15795	15448	15425	15594	15465	15573	15307	15440	15416	15660	15619	15669	15475	15576	15623	15694	15824	15602	15497	15491	15485	15513	15542	15627	15606	15395	15732	15539	15652	15545	15344	15359	15362	15395	15505	15487	15415	15470	15659	15436	15438	15533	15511	15657	15457	15358	15536	15441	15719	15362	15767	15324	15490	15445	15504	15458	15695	15365	15341	15618	15468	15578	15554	15520	15392	15541	15765	15533	15626	15500	15580	15473	15653	15620	15449	15292	15455	15563	15611	15582	15388	15302	15466	15523	15565	15514	15552	15381	15414	15599	15619	15507	15516	15346	15300	15247	15551	15579	15553	15562	15440	15519	15471	15272	15642	15468	15668	15303	15435	15304	15330	15309	15449	15563	15685	15560	15461	15523	15440	15376	15457	15492	15587	15459	15558	15212	15580	15545	15398	15539	15615	15630	15494	15620	15602	15458	15554	15549	15658	15573	15495	15229	15384	15455	15552	15444	15504	15624	15815	15523	15638	15514	15565	15562	15570	15392	15495	15591	15623	15444	15407	15314	15402	15542	15534	15777	15628	15393	15626	15563	15595	15612	15556	15525	15592	15408	15579	15458	15581	15277	15617	15555	15639	15574	15493	15587	15456	15308	15523	15589	15463	15532	15516	15324	15720	15513	15667	15506	15596	15627	15396	15639	15488	15477	15684	15647	15519	15648	15676	15635	15418	15567	15579	15637	15331	15556	15503	15253	15482	15519	15556	15415	15608	15367	15464	15589	15642	15632	15713	15446	15503	15598	15564	15431	15574	15471	15681	15442	15578	15305	15601	15497	15620	15585	15518	15535	15460	15441	15436	15414	15745	15585	15554	15580	15501	15555	15638	15532	15476	15493	15670	15397	15439	15574	15440	15553	15573	15380	15491	15320	15388	15304	15449	15456	15612	15462	15622	15718	15453	15359	15466	15573	15540	15448	15487	15511	15296	15436	15508	15460	15412	15548	15587	15408	15483	15667	15731	15528	15435	15525	15422	15388	15588	15606	15507	15588	15547	15357	15444	15487	15423	15507	15682	15652	15620	15560	15584	15574	15476	15516	15468	15649	15462	15447	15687	15482	15488	15604	15287	15524	15489	15439	15826	15434	15513	15605	15396	15360	15333	15598	15631	15678	15612	15451	15700	15485	15622	15443	15580	15680	15570	15564	15493	15614	15658	15637	15758	15360	15668	15665	15656	15480	15479	15404	15556	15593	15601	15581	15444	15430	15451	15431	15481	15463	15385	15546	15602	15778	15682	15481	15549	15386	15568	15494	15486	15381	15394	15601	15505	15446	15617	15504	15475	15421	15298	15424	15382	15490	15462	15385	15400	15563	15508	15431	15425	15684	15568	15509	15441	15443	15388	15589	15612	15557	15785	15685	15477	15492	15444	15522	15633	15510	15319	15482	15377	15475	15295	15592	15581	15551	15583	15416	15678	15437	15525	15312	15365	15567	15262	15521	15481	15306	15353	15487	15408	15569	15394	15433	15530	15515	15203	15530	15399	15537	15594	15527	15507	15514	15607	15450	15679	15806	15592	15234	15465	15424	15524	15452	15435	15581	15318	15535	15485	15478	15403	15411	15306	15443	15496	15482	15398	15449	15469	15486	15478	15484	15515	15426	15467	15397	15679	15489	15300	15608	15651	15503	15583	15577	15602	15459	15349	15439	15567	15554	15565	15495	15470	15500	15618	15480	15562	15578	15458	15451	15358	15475	15603	15589	15537	15456	15652	15513	15542	15694	15678	15444	15513	15487	15571	15513	15549	15626	15597	15526	15440	15571	15666	15469	15397	15333	15504	15479	15470	15563	15573	15506	15502	15564	15424	15373	15562	15397	15536	15414	15503	15744	15508	15369	15581	15457	15717	15505	15510	15571	15440	15464	15645	15542	15453	15611	15447	15601	15545	15556	15490	15447	15570	15498	15479	15559	15474	15247	15475	15414	15441	15599	15418	15467	15648	15553	15621	15577	15566	15511	15642	15486	15544	15541	15583	15475	15299	15491	15512	15586	15748	15542	15329	15563	15452	15611	15463	15547	15420	15487	15626	15407	15325	15318	15639	15520	15550	15497	15659	15452	15726	15430	15856	15283	15634	15535	15596	15407	15535	15597	15539	15510	15442	15275	15549	15424	15550	15700	15532	15716	15630	15450	15443	15438	15598	15407	15550	15523	15479	15600	15542	15570	15704	15608	15616	15347	15620	15278	15496	15566	15544	15552	15391	15349	15216	15477	15561	15316	15687	15617	15522	15628	15447	15481	15604	15406	15500	15415	15799	15454	15619	15424	15438	15495	15543	15578	15289	15710	15499	15540	15448	15347	15386	15545	15555	15487	15633	15657	15611	15371	15504	15340	15503	15542	15605	15452	15345	15442	15328	15589	15529	15613	15433	15465	15494	15526	15463	15423	15580	15513	15460	15438	15565	15577	15436	15395	15493	15341	15543	15399	15377	15389	15476	15449	15510	15516	15429	15533	15668	15492	15717	15596	15313	15533	15460	15622	15414	15539	15697	15464	15555	15600	15454	15486	15381	15733	15505	15237	15447	15371	15551	15727	15755	15398	15494	15592	15381	15371	15576	15551	15367	15445	15462	15589	15367	15546	15564	15552	15525	15606	15643	15425	15516	15621	15658	15695	15509	15458	15598	15446	15400	15672	15575	15475	15222	15278	15419	15267	15534	15521	15459	15360	15538	15558	15532	15571	15539	15560	15445	15308	15569	15446	15517	15630	15727	15402	15400	15453	15465	15457	15457	15449	15469	15444	15216	15460	15362	15620	15516	15664	15522	15535	15484	15478	15550	15429	15539	15579	15534	15581	15547	15386	15270	15417	15589	15442	15599	15630	15512	15551	15484	15594	15500	15460	15612	15459	15513	15552	15696	15479	15634	15503	15557	15487	15540	15428	15591	15509	15496	15695	15505	15458	15681	15526	15632	15704	15551	15526	15344	15491	15594	15701	15469	15590	15580	15415	15582	15317	15297	15412	15376	15445	15423	15544	15702	15539	15813	15768	15471	15522	15405	15508	15495	15349	15489	15553	15541	15421	15653	15476	15505	15361	15557	15561	15556	15538	15550	15290	15411	15494	15481	15223	15276	15589	15612	15731	15531	15554	15628	15551	15473	15513	15421	15321	15407	15495	15721	15813	15450	15336	15588	15617	15653	15574	15666	15633	15624	15427	15522	15311	15459	15499	15404	15453	15588	15425	15646	15604	15458	15554	15473	15592	15447	15647	15451	15537	15340	15349	15360	15492	15524	15479	15409	15595	15307	15461	15637	15660	15614	15497	15597	15360	15524	15446	15533	15506	15363	15511	15398	15515	15620	15606	15513	15432	15490	15445	15499	15488	15673	15569	15499	15505	15524	15451	15381	15387	15604	15568	15467	15492	15424	15355	15773	15590	15485	15614	15469	15589	15556	15464	15486	15441	15484	15575	15456	15522	15603	15381	15480	15585	15442	15330	15469	15477	15532	15423	15537	15592	15484	15411	15421	15444	15421	15495	15669	15555	15677	15347	15419	15552	15320	15626	15511	15565	15620	15616	15428	15447	15564	15647	15492	15570	15673	15660	15647	15378	15466	15589	15457	15475	15390	15431	15180	15352	15402	15514	15525	15683	15433	15229	15386	15648	15452	15498	15361	15503	15504	15599	15235	15596	15389	15547	15504	15572	15606	15597	15668	15440	15482	15568	15572	15616	15421	15586	15493	15733	15546	15315	15464	15663	15692	15479	15428	15511	15505	15484	15541	15561	15570	15385	15347	15409	15463	15685	15486	15503	15481	15481	15541	15498	15449	15539	15488	15557	15726	15739	15501	15662	15531	15524	15351	15509	15528	15349	15564	15659	15561	15607	15584	15474	15617	15572	15288	15502	15563	15470	15580	15569	15555	15555	15524	15517	15421	15622	15609	15683	15605	15479	15488	15600	15251	15464	15455	15502	15608	15269	15476	15428	15316	15317	15525	15459	15320	15614	15509	15653	15455	15553	15633	15640	15391	15516	15467	15348	15446	15531	15688	15534	15542	15576	15376	15530	15527	15687	15583	15476	15545	15455	15572	15416	15523	15538	15465	15713	15595	15473	15580	15411	15523	15594	15531	15395	15464	15414	15553	15533	15483	15523	15327	15607	15548	15537	15661	15603	15482	15536	15445	15691	15489	15489	15607	15278	15380	15583	15671	15498	15541	15676	15591	15449	15524	15452	15415	15526	15666	15463	15299	15413	15596	15363	15293	15229	15509	15370	15651	15400	15606	15381	15335	15669	15655	15419	15424	15261	15542	15621	15629	15362	15666	15601	15480	15553	15604	15664	15455	15500	15587	15803	15597	15443	15511	15693	15688	15479	15586	15469	15602	15289	15356	15572	15590	15402	15587	15603	15450	15552	15574	15524	15561	15428	15547	15588	15182	15335	15463	15574	15328	15331	15540	15506	15366	15324	15468	15455	15452	15667	15629	15604	15492	15423	15411	15581	15575	15352	15411	15563	15706	15501	15538	15634	15616	15672	15573	15596	15553	15508	15691	15518	15470	15429	15617	15392	15296	15570	15501	15460	15620	15700	15616	15386	15566	15531	15441	15418	15427	15610	15586	15507	15410	15365	15385	15574	15481	15554	15413	15483	15420	15516	15533	15451	15477	15496	15354	15479	15606	15512	15390	15483	15526	15652	15536	15599	15336	15383	15438	15499	15479	15546	15601	15426	15453	15432	15489	15488	15298	15659	15761	15398
18351	33599	34383	29480	25754	23053	20845	19033	17858	17137	16816	16428	16515	16433	16400	16031	15951	15744	16083	15911	15712	15536	15577	15599	15498	15591	15532	15528	15417	15660	15361	15262	15292	15223	15539	15306	15285	15207	15420	15324	15259	15234	15057	15200	15182	15132	15083	14924	14966	15075	14997	15148	15112	15173	14976	14973	14848	14866	14915	15016	14958	15066	14722	14833	14811	14984	14930	14837	14815	14814	14977	14792	14812	14899	14858	15037	14992	14932	14643	14972	14901	14917	14790	14920	14897	15179	14774	14912	14623	15012	14973	14918	14990	14897	14756	15006	14898	14767	14904	15062	14934	14746	14842	14872	14984	14955	14798	15040	14868	14851	14780	14867	14975	14890	14815	14782	14970	14713	14805	14980	14725	15065	14852	14830	14939	14866	14736	14842	14969	14993	14826	14934	14882	14841	14846	15062	14804	14794	14995	14781	14997	15091	14825	14950	14751	14996	14762	14933	14985	14905	14984	14903	14960	14814	14824	15001	14822	14889	14839	14946	14875	14841	14910	14693	14972	14862	14808	14885	14888	15012	15004	14749	14802	14904	14855	14810	15002	14828	14970	14737	14799	14899	14700	15010	14755	14902	14854	15057	14856	14867	14782	14897	14903	14789	14957	14944	14926	14889	14890	14781	14819	14840	15083	14937	14855	14861	14758	14875	14815	14843	14814	14869	14981	14984	14999	14855	14959	14819	14923	14831	14891	14875	15013	14925	14880	14982	14995	14811	14887	14980	14890	14960	14870	14673	14984	14824	14872	14872	15054	14810	14922	14786	14893	15050	14815	14945	14875	14917	14849	14985	14910	14927	14936	14853	14859	14872	14775	15128	14970	14970	14713	14965	14983	14852	14835	14835	14970	14939	14875	14907	14979	14874	14800	14903	14934	14893	14948	14809	15080	14882	14851	14907	14967	14727	14911	14836	14950	14823	14906	14915	14863	14790	14934	14916	14929	14777	15010	14710	14883	14886	14988	14809	14886	15059	14804	14802	14809	14850	14895	14772	14933	14892	14910	14994	14933	14850	14924	14877	14850	14856	14904	14813	14837	15151	14981	14949	14784	14676	14930	14761	14857	14780	14885	14846	14784	14996	14886	14728	14929	14736	15082	14777	14907	14861	14912	14826	14918	14571	14772	14945	14990	14895	14926	14891	15070	14953	14748	14739	14878	15087	14861	14792	14716	14797	14893	14823	14938	14815	14863	14838	14925	14935	15027	14938	14889	14941	14893	14925	14881	14847	14863	14961	14939	14810	14858	14831	14945	14938	14739	14885	14778	14750	14848	14791	14797	14715	14812	15010	14802	14762	14894	14682	14672	14854	14901	14946	14865	14921	14909	15071	14891	14970	14838	14908	14765	14937	14996	15014	15047	14786	14869	14982	14760	14924	14984	14928	14951	14850	14894	14983	14790	14764	14891	14937	14884	14950	14929	14820	14693	14747	14945	14938	14860	14852	14746	14796	14900	14856	14908	14829	14936	14803	14975	14917	14849	14864	14906	14803	15020	14867	14886	14964	14816	14885	14852	14871	14699	14849	14919	14890	14852	14853	14844	14831	15098	14683	14896	14894	14832	14919	14996	14838	14818	14957	14772	15041	14791	14903	14968	15152	14898	14878	14810	14802	14870	14978	14895	14951	14812	14795	14822	14839	14950	15002	14817	14930	14935	14897	14949	14872	14814	14791	14984	14862	14806	14748	14841	14933	14773	15012	14782	14891	14891	14861	14834	14758	14811	14878	14730	14904	14854	14803	14815	14814	14838	14967	15032	14873	15008	14851	14989	15003	15020	14949	14960	14865	14969	14934	14879	14924	14850	14983	14752	15038	14939	15141	14775	14923	14899	14838	14869	14913	15010	14708	14833	14870	14990	14806	14889	15006	14875	14995	14875	14933	14762	14951	14796	14837	14898	14932	14841	14749	14847	15076	14847	14800	14613	14900	14858	14791	14832	15021	14918	14940	14908	14883	14913	15012	14708	14848	15007	14736	14876	14890	14891	14872	14838	14838	14853	15015	14859	14871	14864	14898	14858	14719	14910	14931	15055	14757	14898	14839	15013	14883	15213	14792	14861	14871	14958	14822	14932	14911	14863	14889	14788	14752	14958	14847	14701	14852	15014	14778	14983	14709	14808	14928	15033	14731	14824	14781	14960	14902	14774	14883	14922	14839	14942	14750	14932	15068	15031	14840	14711	15002	14897	14938	14941	14841	14810	14749	14947	14901	14975	14947	14949	14762	14724	14817	14848	14906	14789	14998	14777	15022	15035	14991	14770	14821	15014	14842	14619	14948	14910	14874	14953	14975	14795	14945	14703	14911	14658	14903	14831	14839	14797	15085	15033	14959	14761	14916	14857	14839	14831	14941	14906	15074	14965	14837	14876	14851	14899	14771	14820	14925	14942	14965	14935	14751	14852	14800	14783	14918	14702	14840	14922	14864	14863	14872	14929	14903	15014	14942	14762	14920	14956	14815	14842	14902	14845	14838	14904	14945	14916	14884	14854	14910	14905	14872	14917	14987	14639	14812	14968	14791	14988	14819	14902	14927	14661	14799	15000	14908	14841	15089	14881	14928	14898	14828	14734	14788	14796	14774	14848	14989	15025	14859	14905	14953	14905	14919	14891	14930	14996	14797	15008	14731	14808	14936	14827	14888	14839	14919	14957	14714	14800	15053	14854	15039	14833	14877	14611	14960	14867	14843	14859	14810	15007	14784	14895	14985	14861	14892	14808	14928	14897	14868	14922	14955	14933	14738	14886	14974	14981	14779	14768	14869	14889	14870	14814	14896	15032	14761	14955	14882	14880	15127	14645	15025	14946	14911	14656	14852	14881	14880	15024	14976	14876	14871	14837	14752	14955	14900	14912	14955	14869	14799	14722	14858	14874	14877	14795	14875	14937	14900	14740	14696	14839	14731	14942	14864	15064	14886	14858	15010	15040	14877	14820	14802	14946	15024	14954	14834	14836	14895	14980	14823	14915	14929	14915	14959	14759	14842	14841	14755	14740	14971	14986	14955	14978	14731	14900	14979	14914	14926	14863	14761	14859	15040	14763	14713	14701	14714	14892	14962	14732	14941	14684	14904	14719	15161	14841	14911	14832	14840	14968	15070	15018	14871	14898	14817	14876	14789	14775	14770	14898	14788	14803	14772	14877	14836	14940	14970	14770	14863	14944	14865	14951	14879	14897	14934	14798	14739	14910	14854	14898	14848	14887	14731	14960	14914	14931	14592	14949	14751	14975	14923	14932	14839	14706	14991	14932	14834	15066	15015	14726	14790	15034	14896	14872	15047	14929	14772	14777	14782	15034	14730	14926	14790	14867	14860	14975	14824	14803	14781	14805	15044	14633	14855	14852	14951	14920	14987	14838	14905	14898	14863	14868	14757	14978	14815	15042	14977	14909	14743	14797	14817	14771	15005	15016	14879	14893	14800	15044	14870	14928	14808	14897	14842	14804	15000	14742	14891	14913	14882	14796	14960	15058	14893	14992	14937	14880	14810	14978	14805	14797	14938	14644	14896	14900	14997	14799	14931	14968	14808	14970	15026	14909	14819	14964	14798	14769	14901	14807	14956	14692	14864	15114	14714	14951	14829	14836	15033	14939	14863	14749	14900	14879	14781	14918	14739	14857	14785	14901	14711	14959	15031	14943	14770	15061	14894	14771	14952	14966	14953	14736	15018	14915	14965	14971	14782	14885	14888	14898	14847	14805	14881	14787	14759	14870	14857	15071	14793	14856	14796	14844	14987	15043	14824	14950	14891	14842	14963	14930	14874	15116	14835	14932	14944	14914	14685	14915	14986	14846	14895	14920	14794	14868	14977	14800	14846	14942	14982	14782	14894	14950	14855	14902	15001	14809	14939	14876	14805	14926	14846	14747	14957	14707	15032	14730	14941	14918	14901	15167	14884	14781	14989	14689	14777	14877	15032	14807	14914	14892	14796	15120	14861	14809	14843	14905	14827	14985	14760	14810	15015	14808	14909	14726	14941	14864	14799	14844	14753	14726	14921	14922	14965	14723	14947	14882	14911	14850	14926	14961	14914	14879	14954	14897	14840	15008	14815	14759	14919	14836	14899	14698	14799	14947	14823	14918	14864	14979	14862	14752	15026	14775	14928	14802	14912	14876	14816	14890	15077	14680	14941	14864	14738	14895	14698	14968	14925	14892	15016	14910	14910	14993	14750	14889	14866	15012	14739	14859	14822	14930	14963	15061	14754	14905	14891	14693	14786	14937	14901	14849	15021	14707	15055	14853	14850	14995	14858	14929	15008	15055	14906	14877	14764	14816	15010	15078	14808	14914	14780	14944	14774	14939	14966	14859	14984	14926	14721	15045	14920	14762	14784	14855	15034	14809	14814	14904	14862	14923	14860	14856	14846	14766	15020	14747	15050	14968	14843	14814	14908	14991	15031	14953	14856	14793	14945	14810	14949	14946	14799	14938	14894	14979	15006	14864	14762	14832	14762	14966	14897	15037	14904	14717	14995	14921	14769	14758	14744	15002	14832	14976	14947	14946	14920	14688	14897	14949	15007	14951	14747	14871	14824	14850	14898	14852	14960	14888	14716	14798	14987	14933	14662	14870	14977	14944	14879	14835	15036	14966	14915	14883	14803	14901	14717	15074	14985	14886	14895	14736	14883	14942	14774	14844	14926	14821	14830	14862	14862	14943	14837	14906	14837	15072	14904	14803	14811	14907	14762	14923	14750	14824	14883	14908	14892	14871	14740	14881	14798	14837	14630	14896	15006	14947	14866	14900	14910	14846	14834	15012	14854	14866	14846	14768	14944	14896	14915	14942	14909	14724	14931	14865	15058	14998	14927	14874	14989	14977	14955	14754	14883	14931	14823	14925	14843	14909	14804	14969	14722	14810	14871	14786	14919	14741	14685	14875	14859	14719	14929	14980	14993	14824	14793	14871	14942	14849	14685	14747	14940	14938	14835	14836	14941	14965	14933	15070	14835	14834	14767	14908	14899	14894	14812	14925	14846	14808	14996	14908	14901	14836	15031	14832	14800	14885	14957	14909	14952	14910	14890	14833	14840	14786	15046	14789	14893	14819	14750	14954	14720	14900	14966	14722	14892	14828	14759	15047	14760	14842	15077	14718	14872	14932	14879	14820	14742
27149	22205	25356	22360	17587	17248	16761	16255	15889	15695	15923	15783	15556	15532	15621	15577	15604	15647	15488	15439	15673	15506	15797	15746	15592	15676	15531	15579	15465	15591	15674	15606	15438	15550	15541	15341	15451	15410	15582	15657	15575	15580	15450	15764	15628	15266	15556	15342	15487	15306	15490	15533	15358	15433	15459	15450	15489	15466	15305	15421	15309	15279	15329	15447	15496	15458	15614	15251	15371	15359	15290	15340	15454	15503	15462	15447	15404	15399	15384	15443	15657	15377	15461	15266	15575	15317	15564	15355	15355	15411	15358	15400	15224	15250	15283	15162	15638	15411	15371	15532	15484	15447	15283	15286	15467	15384	15418	15519	15432	15380	15488	15429	15258	15342	15516	15322	15501	15320	15565	15496	15430	15533	15550	15579	15634	15499	15652	15399	15297	15254	15616	15315	15340	15367	15535	15450	15550	15347	15349	15571	15296	15343	15412	15669	15309	15599	15457	15561	15433	15434	15406	15320	15393	15463	15641	15392	15349	15455	15380	15408	15524	15381	15570	15479	15429	15517	15491	15221	15628	15544	15310	15478	15513	15574	15449	15204	15397	15386	15479	15429	15273	15333	15416	15442	15303	15674	15402	15471	15318	15372	15578	15399	15395	15288	15536	15394	15482	15489	15458	15430	15366	15446	15355	15433	15401	15520	15322	15339	15559	15487	15385	15662	15405	15325	15455	15357	15354	15399	15387	15468	15470	15504	15526	15444	15552	15425	15203	15300	15430	15519	15468	15412	15501	15256	15533	15446	15575	15492	15362	15256	15370	15517	15348	15274	15353	15286	15463	15460	15351	15355	15518	15603	15463	15451	15530	15473	15589	15364	15355	15604	15402	15468	15073	15401	15480	15299	15421	15473	15408	15469	15364	15286	15661	15445	15336	15232	15431	15407	15358	15487	15402	15587	15518	15433	15210	15276	15329	15416	15412	15326	15599	15368	15527	15360	15358	15352	15240	15255	15306	15349	15550	15618	15378	15152	15620	15528	15340	15473	15431	15169	15357	15605	15375	15363	15537	15305	15449	15307	15209	15427	15473	15362	15317	15235	15319	15282	15468	15501	15458	15245	15315	15457	15437	15005	15363	15270	15379	15229	15529	15298	15489	15210	15509	15258	15545	15462	15348	15409	15443	15374	15439	15591	15450	15508	15407	15408	15671	15495	15246	15477	15422	15408	15409	15431	15471	15493	15393	15484	15503	15360	15340	15445	15290	15420	15570	15524	15544	15320	15398	15503	15419	15633	15581	15609	15462	15357	15480	15477	15306	15568	15466	15402	15449	15428	15584	15734	15405	15509	15477	15465	15538	15442	15333	15518	15525	15398	15573	15400	15385	15291	15397	15287	15407	15314	15313	15344	15357	15328	15420	15459	15372	15358	15471	15401	15294	15517	15365	15400	15339	15333	15392	15614	15463	15389	15334	15413	15497	15394	15447	15565	15510	15508	15379	15372	15360	15437	15221	15391	15290	15514	15440	15549	15468	15371	15547	15352	15587	15292	15508	15255	15445	15467	15394	15515	15294	15375	15468	15386	15333	15445	15279	15323	15256	15423	15400	15241	15480	15541	15282	15385	15371	15300	15471	15348	15403	15337	15317	15434	15251	15268	15247	15163	15251	15326	15399	15270	15235	15310	15374	15328	15468	15282	15457	15419	15509	15352	15309	15435	15589	15423	15345	15390	15451	15521	15472	15490	15520	15494	15510	15332	15237	15530	15430	15468	15417	15317	15286	15456	15411	15304	15369	15256	15527	15307	15333	15501	15582	15356	15486	15428	15192	15530	15322	15548	15530	15437	15222	15344	15418	15211	15422	15372	15257	15301	15364	15780	15457	15348	15408	15330	15433	15389	15405	15350	15426	15518	15480	15530	15331	15202	15225	15230	15264	15360	15437	15494	15401	15333	15512	15333	15358	15488	15320	15594	15268	15361	15213	15462	15277	15468	15483	15300	15498	15328	15265	15383	15592	15487	15463	15355	15411	15301	15335	15083	15445	15376	15490	15535	15429	15296	15371	15404	15433	15364	15581	15499	15493	15234	15421	15525	15517	15429	15379	15453	15549	15425	15526	15529	15667	15345	15380	15233	15459	15469	15487	15394	15305	15568	15468	15396	15323	15534	15253	15572	15715	15521	15347	15423	15492	15313	15427	15561	15322	15234	15373	15394	15495	15572	15419	15561	15307	15359	15471	15562	15332	15480	15636	15321	15448	15438	15572	15431	15252	15539	15517	15498	15298	15237	15360	15363	15363	15289	15413	15563	15435	15409	15539	15384	15447	15639	15452	15464	15379	15437	15392	15256	15284	15494	15280	15446	15314	15341	15366	15336	15230	15251	15549	15462	15585	15348	15484	15562	15390	15377	15285	15390	15539	15401	15301	15388	15542	15458	15508	15251	15576	15436	15421	15242	15347	15324	15587	15440	15487	15423	15205	15317	15375	15416	15426	15480	15336	15454	15429	15299	15434	15253	15482	15601	15255	15545	15371	15357	15407	15283	15414	15272	15548	15467	15325	15452	15200	15392	15629	15416	15623	15339	15356	15351	15563	15477	15274	15401	15305	15404	15466	15480	15608	15564	15280	15464	15355	15465	15488	15372	15538	15248	15436	15389	15408	15272	15490	15474	15356	15292	15568	15441	15436	15416	15388	15462	15259	15494	15429	15389	15432	15164	15430	15319	15252	15299	15383	15510	15360	15291	15394	15368	15407	15270	15407	15410	15495	15514	15344	15591	15397	15403	15324	15432	15376	15543	15376	15390	15461	15386	15431	15386	15333	15383	15340	15428	15401	15444	15409	15348	15266	15539	15429	15468	15490	15425	15545	15536	15343	15342	15352	15357	15411	15344	15502	15305	15451	15492	15357	15223	15160	15382	15417	15221	15334	15476	15395	15353	15320	15476	15407	15394	15477	15444	15470	15458	15327	15145	15425	15299	15290	15456	15454	15432	15425	15225	15457	15655	15321	15419	15291	15305	15333	15447	15569	15616	15568	15348	15360	15400	15404	15419	15319	15284	15288	15405	15317	15304	15578	15543	15256	15451	15444	15400	15383	15334	15272	15631	15458	15385	15279	15376	15236	15307	15434	15468	15507	15510	15397	15657	15333	15428	15467	15419	15418	15461	15240	15239	15544	15394	15574	15343	15556	15394	15315	15440	15390	15185	15384	15564	15429	15269	15382	15581	15551	15503	15514	15421	15237	15497	15450	15419	15607	15151	15458	15441	15374	15326	15341	15448	15413	15314	15314	15309	15510	15189	15363	15403	15473	15119	15490	15534	15423	15306	15410	15560	15389	15554	15328	15428	15386	15444	15435	15323	15361	15734	15461	15291	15620	15579	15316	15404	15308	15300	15300	15636	15302	15389	15367	15369	15437	15558	15548	15293	15361	15561	15528	15551	15546	15481	15661	15407	15396	15402	15453	15371	15565	15325	15373	15445	15412	15446	15505	15309	15369	15379	15351	15213	15303	15558	15296	15402	15496	15279	15451	15466	15471	15396	15508	15345	15350	15379	15379	15330	15379	15408	15473	15466	15326	15359	15456	15457	15513	15217	15312	15490	15578	15448	15369	15568	15332	15343	15232	15635	15684	15551	15268	15449	15459	15415	15323	15331	15345	15418	15578	15344	15546	15370	15382	15613	15526	15408	15439	15103	15398	15537	15293	15531	15572	15493	15366	15255	15458	15451	15344	15557	15539	15494	15327	15477	15491	15272	15514	15521	15465	15497	15298	15357	15236	15385	15419	15459	15472	15515	15428	15437	15399	15599	15477	15271	15498	15442	15406	15430	15485	15434	15339	15348	15443	15590	15362	15449	15287	15481	15394	15467	15378	15452	15388	15273	15418	15386	15324	15543	15672	15324	15448	15350	15321	15388	15333	15410	15432	15326	15461	15382	15437	15389	15492	15202	15220	15403	15588	15476	15378	15457	15389	15328	15466	15222	15426	15330	15354	15349	15515	15456	15651	15323	15443	15454	15368	15358	15258	15360	15419	15395	15318	15343	15387	15247	15308	15349	15372	15579	15256	15284	15352	15428	15531	15271	15678	15379	15396	15525	15366	15525	15276	15492	15467	15457	15492	15562	15318	15398	15340	15588	15331	15473	15498	15561	15527	15309	15429	15334	15549	15290	15520	15503	15405	15399	15401	15477	15565	15393	15475	15442	15579	15421	15549	15539	15363	15390	15429	15400	15315	15486	15474	15447	15419	15425	15456	15273	15483	15431	15417	15489	15464	15350	15371	15596	15512	15497	15724	15574	15556	15183	15286	15519	15514	15304	15355	15276	15297	15477	15253	15432	15420	15447	15382	15471	15457	15224	15512	15455	15554	15501	15592	15511	15439	15400	15455	15361	15334	15358	15343	15608	15503	15367	15535	15502	15323	15194	15317	15351	15446	15439	15264	15350	15332	15312	15373	15434	15461	15414	15428	15289	15278	15328	15118	15385	15510	15453	15468	15550	15495	15519	15531	15282	15510	15442	15365	15375	15385	15346	15519	15505	15496	15381	15284	15451	15315	15479	15613	15198	15492	15381	15357	15218	15305	15321	15303	15463	15482	15269	15405	15430	15454	15455	15585	15431	15264	15465	15586	15388	15373	15543	15500	15609	15524	15435	15437	15591	15361	15274	15486	15284	15259	15487	15502	15525	15476	15413	15594	15444	15190	15432	15571	15401	15287	15308	15550	15364	15097	15252	15322	15660	15544	15322	15543	15388	15506	15415	15267	15390	15542	15555	15491	15450	15627	15289	15385	15543	15389	15360	15363	15560	15464	15402	15588	15515	15693	15506	15609	15519	15422	15410	15364	15392	15554	15396	15617	15301	15526	15242	15442	15311	15372	15355	15572	15341	15505	15425	15428	15539	15303	15479	15419	15698	15237	15423	15326	15252	15438	15483	15329	15376	15380	15255	15379	15378	15419	15367	15497	15391	15508	15267	15511	15333	15541	15414	15260	15343	15543	15367	15358	15412	15705	15490	15325	15388	15161	15398	15230	15483	15354	15560	15377	15340	15420	15332	15403	15384	15648	15361	15327	15490	15432	15459	15271	15287	15512	15394	15338	15490	15521	15371	15395	15398	15373	15378	15485	15372	15445	15325	15520	15527	15627	15425	15354	15586	15532	15480
16937	24566	25224	21085	18838	17548	16838	16164	15787	15557	15316	15436	15195	15243	15102	15104	15196	15233	15121	15204	14914	15179	14885	15119	15081	14968	15088	15113	15093	15079	15096	14931	15109	15106	15003	15177	14990	14909	14780	14832	14905	14884	14977	14925	15014	14956	14846	15047	14826	14703	14848	14892	14821	14971	14751	14667	14829	14867	14728	14836	14933	14852	14817	14832	14737	14742	14887	14818	14935	14892	15014	14819	14856	14861	14585	14826	14839	14796	14832	14870	14814	14850	14757	14759	14928	14781	14807	14708	14718	14694	14912	14722	14772	14788	14724	14708	14928	14959	14837	14777	14792	14685	14851	14763	14863	14717	14667	14610	14925	14889	15016	14897	14788	14698	14721	14707	14676	14841	14824	14842	14835	14734	14892	14697	14848	14717	14750	14803	14753	14791	14731	14743	14821	14772	14674	14796	14860	14904	14893	14833	14730	14904	14844	14666	14904	14650	14774	14819	14993	14902	14827	14769	14860	14781	14626	14810	14889	14768	14786	14829	14784	14812	14851	14819	14640	14826	14787	14844	14731	14717	14622	14773	14887	14902	14849	14825	14846	14736	14929	14805	14737	14797	14759	14916	14818	14610	14863	14908	14924	14812	14817	14844	14726	14718	14680	15012	15030	14616	14835	14865	14739	14965	14965	14815	14900	14798	14923	14836	14793	14692	14909	14852	14884	14677	14779	14929	14772	14778	14832	14783	14791	14716	14732	14623	14740	14722	14782	14776	14656	14775	14772	14817	14750	14801	14785	14759	14676	14735	14796	14830	14857	14889	14775	15003	14884	14784	14795	14872	14744	14777	14925	14823	14887	14745	14819	14752	14728	14888	14882	14783	14714	14959	14971	14707	14779	14519	14892	14858	14732	14823	14794	14769	14764	14868	14803	14813	14770	14924	14930	14932	14803	14754	14881	14893	14753	14771	14840	14771	14792	14774	14903	14820	14662	14878	14693	14804	14678	14899	14749	14927	14764	14963	14841	14867	14756	14637	14790	14885	14669	14888	14972	14805	14737	14920	14804	14951	14879	14882	14868	14905	14715	14863	15062	14752	14880	14794	14793	14981	14872	14721	14762	14846	14748	14897	14791	14820	14836	14733	14761	14810	14945	14997	14557	14732	14927	14968	14765	14767	14673	14895	14787	14796	14918	14776	14798	14832	14657	14751	14777	14819	14845	14795	14811	14820	14831	14887	14789	14688	14762	14813	14626	14885	14924	14753	14841	14835	14647	14947	14766	14732	14650	15111	14896	14858	14679	14735	14839	14884	14816	14893	14755	14960	14757	14720	14933	14778	14770	14721	14825	14722	14869	14842	14845	14813	14779	14940	14797	14727	14733	14714	14821	14829	14740	14790	14838	14841	14896	14880	14821	14785	14783	15028	14802	14789	14822	14732	14699	14760	14619	14877	14856	14769	14811	14920	15032	14666	14815	14769	14844	14702	14828	14844	14764	14915	14829	14749	14704	14771	14875	14840	14900	14715	15020	14772	14934	14872	14836	14986	14784	14722	14897	14736	14818	14955	14809	14613	14910	14851	14802	14768	14764	14772	14729	15039	14737	14858	14609	14940	14873	14955	14745	14742	14857	14832	14565	14781	14782	14812	14911	14869	14868	14921	14623	14869	14821	14688	14797	14794	14993	14904	14929	14841	14772	14904	14949	14781	14934	14885	14770	14839	14955	14776	14649	14932	14781	14889	14749	14746	14839	14999	14829	14822	14798	14835	14730	14684	14829	14793	14809	14704	14797	14757	14969	14605	14630	14963	14938	14868	15056	14772	14788	14754	14831	14745	14890	14854	14887	14848	14735	14744	14780	14857	14787	14710	14781	14777	14821	14960	14666	14922	14799	14938	14748	14915	14699	14726	14766	14861	14746	14877	14846	14698	14886	14925	14776	14774	14754	14747	14766	14775	14782	14891	14755	14884	14836	14889	14774	14714	14808	14737	14785	14639	14765	14930	14867	14738	14826	14801	14781	14858	14733	14911	14834	14807	14871	14867	14884	14697	14930	14775	14883	14729	14809	14791	14860	14811	14890	14790	14746	14772	14836	14763	14755	14913	14783	14735	14799	14819	15058	14981	14939	14916	14691	14821	14706	14694	14958	14698	14776	14894	14782	14752	14813	14830	14750	14909	14757	14824	14875	14739	14738	14968	14915	14712	15011	14860	14708	14878	14904	14839	14897	14713	14927	14732	14666	14850	14778	14823	14753	14771	14738	14820	14654	14794	14856	14735	14909	14740	14875	14836	14948	14829	15019	14750	14815	14937	14761	14871	14781	14842	14894	14892	14938	14797	14989	14751	14780	14857	14896	14710	14895	15073	14995	14814	14849	15020	14873	14725	14780	14918	14747	14710	14718	14776	14614	14737	14935	14781	14958	14946	14937	14703	14880	15066	14714	14873	14777	14826	14710	14869	14784	14893	14914	14832	14589	14808	14712	14957	14922	14828	14734	14712	14681	14816	14911	14780	14823	14658	14780	14781	14721	14856	14631	14733	14762	14774	14684	14818	14831	14730	14977	14777	14784	15039	14810	14803	14670	14647	14811	14965	14711	14964	14885	14857	14840	14852	14638	14837	14909	14757	14693	14883	14947	14764	14776	14768	14806	14643	14795	14992	14789	14740	14804	14862	14776	14767	14782	14806	14821	14801	14842	14880	14945	14846	14826	14759	14775	14774	14835	14866	14639	14706	14878	14792	14836	14714	14750	14785	14826	14993	14813	14753	14815	14907	14695	14922	14955	14858	14820	14966	14910	14913	14853	14788	14825	14828	14831	14922	14696	14846	14829	14661	14778	14952	14795	14650	14933	14697	14934	14762	14863	14736	14820	14781	14956	14951	14867	14669	14827	14911	14895	14808	14746	14815	14735	14757	14751	14923	14881	14714	14777	14770	14687	14785	15031	14842	14774	14742	14718	14770	14876	14794	14823	14720	14772	14739	14829	14796	14866	14809	14848	14745	14853	14769	14748	14916	14802	14732	14742	15059	14782	14872	14744	14784	14856	14872	14788	14844	14822	14885	14617	14928	14856	14830	14764	14837	14721	14817	14710	14774	14730	14961	14949	14877	14810	14628	15055	14852	14836	14978	14820	14761	14802	14849	14703	14627	14744	14837	14789	14756	14867	14813	14944	14866	14886	14899	14907	14873	14849	14745	14969	14638	14758	14974	14891	14791	14968	14888	14832	14784	14971	14877	14937	15011	14824	14839	14933	14697	14792	14748	14926	14720	14608	14870	15003	14752	14768	14805	14741	14766	14815	14819	14920	14741	15021	14954	14960	14921	14877	14770	14883	14868	14724	14765	14790	14859	14697	14735	14838	14867	14776	14833	14695	14912	14820	14689	14905	14890	14822	14768	14862	14777	14863	14811	14705	14785	14838	15019	14751	14875	14823	14849	14875	14840	14812	14948	14934	14808	14828	14839	14796	14688	14750	14872	14966	14942	14848	14737	14824	14798	14886	14798	14765	14715	14847	14773	14789	14817	14649	14820	14670	14875	14682	14910	14805	14857	14917	15038	14708	14688	14811	14786	14852	14764	14950	14836	14847	14874	14750	14735	14867	14891	14932	14713	14881	14821	14726	14763	14687	14824	14668	14924	14807	14866	14858	14791	14902	14874	14885	14843	14843	14611	14768	14768	14910	14830	14822	14817	15012	14873	14824	14817	14887	14818	14866	14792	14755	14821	14665	14809	14853	14895	14817	14703	14939	14792	14752	14994	14685	14864	14746	14799	14813	14911	14896	14939	14883	14903	14690	14759	14901	14810	14672	14850	14901	14751	14855	14966	14674	14803	14750	14646	14552	14804	14753	14905	14918	14750	14608	14849	14840	14905	14853	14955	14786	14821	14809	14843	14829	14880	14854	14794	14927	14791	14778	14824	14775	14825	14917	14637	14957	14696	14794	14783	14814	14920	14806	14823	14771	14872	14843	15039	14724	14870	14931	14863	14792	14790	14904	14741	14841	15012	14778	14823	14792	14755	14926	14757	14841	14878	14883	14811	14738	14846	14802	14956	14841	14827	14754	14993	14894	14903	14899	14765	14866	14779	14867	14824	14773	14807	14959	14718	14800	14874	14960	14862	14745	14868	14863	14740	14893	14730	14816	14826	14839	14940	14994	14776	14728	14699	14811	14793	14736	14797	14952	14941	14855	14835	14888	14745	14639	14746	14894	14938	14992	14877	14826	15078	14856	14893	14776	14815	14796	14799	14770	14832	14620	14741	14718	14760	14950	14711	14823	14685	14781	14673	14866	14846	14758	14916	14750	14870	14847	14767	14769	14870	14626	14822	14791	15004	14953	14973	14805	14886	14774	14679	14679	14793	14803	14851	14768	14884	14913	14906	14764	14819	15059	14815	14883	14810	14806	14847	14916	14816	14922	14880	14881	14951	14850	14685	14818	14819	15031	14777	14877	14810	14776	14816	14890	14855	14649	14622	14861	14935	14829	14741	14675	15013	14919	14587	14804	14894	14882	14902	14908	14824	14854	14749	14898	14833	14787	14755	14800	14949	14696	14854	14770	14622	14896	14751	14843	14816	14882	14698	14809	14931	14743	14678	15035	14701	14709	14752	14888	14713	14962	14843	14745	14721	14825	14871	14881	14639	14804	14883	14817	14767	14941	14827	14754	14966	14914	14899	14872	14850	14809	14747	15025	14779	14828	14893	14884	14799	14941	14880	14743	14930	14811	14742	14730	14867	14732	14892	14826	14963	14897	14877	14750	14813	14916	14847	14637	14749	14995	14812	14691	14902	14797	14914	14872	14792	14768	14834	14991	14910	14962	14925	14803	14899	14811	14762	14743	14750	14777	14763	14972	14744	14978	14796	14818	14809	14841	14698	14939	14873	14859	14839	14739	14926	14802	14545	14799	15058	14967	14881	14804	14775	14764	14896	14846	14961	14722	14813	14896	14869	14753	14690	14830	15017	14716	14721	14998	14814	14808	14939	14621	14851	14882	14831	14822	14818	14915	14935	14846	14871	14754	14884	14845	14704	14799	14897	15061	14710	14871	14762	14863	14783	14892	14916	14887	14717	14899	14716	14824	14772	14837	14847	14822	14921	14894	14617	14781	14723	14826	14877	14887	14771	14684	14679	14803	14768	14793	14841	14804	14632	14687	14845
23920	21351	28742	24497	22274	21463	20284	17608	16751	16749	16606	16516	16246	16330	16294	16278	16273	16127	16101	16185	16181	16073	16119	16013	15884	16096	16026	16076	16062	16101	16122	15749	15866	15891	15746	15684	15917	15719	15870	15920	15919	15781	15984	15850	15690	15738	15667	15774	15757	15681	15820	15668	15905	15653	15786	15566	15679	15921	15838	15636	15900	15479	15707	15748	15564	15797	15656	15603	15752	15760	15761	15482	15937	15639	15568	15681	15680	15736	15775	15659	15622	15716	15647	15818	15851	15685	15617	15700	15675	15656	15892	15714	15761	15475	15585	15570	15769	15587	15709	15721	15602	15648	15714	15694	15513	15787	15697	15800	15671	15716	15804	15680	15805	15684	15772	15826	15580	15471	15796	15717	15677	15627	15470	15692	15691	15635	15676	15602	15435	15744	15652	15517	15537	15679	15624	15644	15751	15613	15639	15792	15526	15716	15643	15858	15492	15674	15546	15550	15711	15842	15655	15814	15597	15681	15669	15787	15519	15683	15798	15666	16011	15691	15679	15628	15820	15756	15569	15625	15624	15591	15425	15592	15653	15482	15689	15663	15675	15546	15785	15513	15781	15680	15721	15617	15486	15723	15754	15822	15669	15561	15819	15605	15426	15618	15464	15696	15636	15642	15691	15961	15604	15539	15574	15556	15898	15636	15596	15580	15565	15633	15768	15886	15747	15752	15747	15715	15689	15471	15555	15626	15559	15822	15911	15634	15853	15747	15827	15618	15542	15623	15637	15695	15798	15668	15837	15555	15777	15879	15598	15889	15899	15674	15744	15568	15617	15835	15560	15736	15589	15542	15562	15822	15798	15815	15685	15579	15599	15628	15792	15688	15650	15622	15766	15940	15580	15652	15650	15566	15629	15682	15653	15749	15890	15864	15710	15634	15716	15526	15688	15728	15745	15646	15793	15790	15650	15686	15590	15727	15703	15773	15654	15587	15696	15772	15624	15559	15628	15584	15533	15780	15887	15815	15695	15747	15641	15635	15795	15768	15583	15755	15601	15709	15851	15784	15742	15715	15587	15581	15702	15791	15692	15506	15887	15723	15572	15793	15691	15639	15564	15854	15646	15624	15902	15659	15715	15901	15801	15682	15644	15745	15658	15702	15807	15642	15659	15831	15699	15827	15624	15513	15756	15740	15731	15475	15408	15646	15623	15589	15584	15802	15672	15897	15919	15458	15480	15736	15601	15705	15658	15600	15470	15560	15656	15825	15681	15828	15627	15888	15730	15857	15657	15820	15738	15572	15946	15777	15718	15857	15726	15631	15714	15723	15713	15673	15747	15534	15525	15821	15593	15776	15769	15696	15630	15738	15763	15577	15633	15746	15618	15847	15509	15495	15723	15856	15872	15630	15848	15636	15769	15587	15756	15949	15590	15622	15628	15573	15722	15734	15642	15545	15650	15719	15876	15794	15646	15732	15589	15626	15872	15953	15766	15834	15703	15533	15727	15593	15710	15748	15708	15757	15827	15835	15760	15758	15728	15838	15908	15752	15810	15719	15854	15595	15631	15545	15773	15521	15462	15676	15741	15726	15773	15562	15595	15584	15654	15759	15845	15828	15595	15720	15798	15577	15698	15712	15703	15748	15647	15674	15831	15713	15515	15558	15628	15539	15734	15760	15721	15679	15676	15568	15524	15667	15576	15753	15573	15405	15707	15755	15462	15535	15617	15911	15555	15668	15710	15704	15560	15632	15672	15612	15617	15842	15817	15576	15463	15733	15584	15550	15706	15864	15701	15662	15669	15706	15809	15516	15320	15680	15559	15532	15750	15750	15859	15701	15785	15821	15693	15611	15804	15643	15855	15601	15702	15543	15784	15624	15814	15484	15707	15677	15579	15747	15689	15647	15657	15641	15639	15709	15945	15711	15640	15671	15712	15725	15765	15543	15291	15608	15806	15849	15582	15663	15674	15693	15806	15798	15565	15629	15831	15788	15903	15455	15671	15706	15777	15774	15559	15638	15696	15771	15728	15711	15598	15513	15891	15542	15694	15493	15729	15742	15519	15744	15814	15836	15728	15668	15568	15699	15622	15624	15723	15783	15594	15518	15683	15711	15625	15737	15736	15526	15530	15685	15668	15784	15553	15830	15639	15544	15520	15860	15944	15678	15616	15629	15506	15734	15531	15503	15582	15848	15535	15689	15833	15799	15699	15778	15705	15526	15569	15813	15554	15552	15552	15882	15722	15811	15727	15833	15606	15702	15673	15606	15611	15611	15754	15749	15557	15631	15684	15625	15443	15762	15645	15468	15558	15668	15852	15813	15673	15743	15643	15793	15606	15621	15710	15508	15614	15593	15697	15718	15634	15562	15876	15709	15755	15632	15691	15586	15783	15645	15701	15691	15851	15806	15680	15663	15725	15656	15705	15663	15703	15579	15713	15488	15735	15886	15687	15797	15662	15598	15949	15664	15540	15637	15647	15851	15858	15691	15916	15674	15913	15627	15915	15690	15686	15824	15726	15744	15574	15849	15963	15641	15640	15712	15605	15591	15598	15629	15665	15660	15663	15570	15881	15629	15778	15706	15671	15748	15561	15762	15885	15739	15579	15606	15806	15652	15708	15681	15652	15649	15752	15666	15785	15665	15645	15581	15557	15643	15781	15683	15633	15663	15770	15546	15535	15684	15650	15624	15674	15775	15738	15676	15596	15637	15647	15719	15585	15794	15718	15696	15650	15505	15653	15574	15558	15642	15710	15773	15788	15599	15715	15481	15517	15746	15825	15684	15923	15649	15704	15765	15679	15699	15532	15704	15620	15900	15796	15632	15788	15662	15563	15625	15655	15470	15577	15650	15692	15662	15762	15774	15765	15739	15597	15616	15549	15693	15768	15736	16006	15721	15692	15763	15842	15706	15729	15719	15759	15738	15780	15587	15848	15521	15712	15771	15682	15701	15851	15717	15770	15759	15656	15644	15404	15758	15588	15688	15654	15693	15604	15849	15525	15837	15843	15758	15757	15846	15753	15793	15750	15658	15696	15815	15733	15770	15621	15707	15671	15655	15772	15538	15718	15822	15719	15769	15534	15730	15590	15667	15780	15761	15635	15734	15619	15736	15575	15749	15671	15655	15812	15610	15729	15688	15738	15819	15893	15624	15800	15748	15707	15826	15565	15727	15768	15590	15621	15713	15808	15817	15589	15688	15890	15699	15617	15600	15653	15674	15754	15805	15629	15665	15632	15492	15808	15706	15737	15705	15724	15654	15618	15599	15560	15797	15686	15763	15813	15795	15958	15659	15564	15746	15758	15637	15670	15637	15610	15707	15988	15697	15660	15658	15806	15710	15714	15657	15642	15579	15844	15829	15800	15490	15742	15610	15623	15623	15770	15615	15871	15526	15715	15592	15649	15889	15805	15608	15805	15566	15689	15646	15607	15762	15510	15929	15783	15619	15852	15824	15637	15468	15778	15912	15752	15722	15830	15819	15780	15698	15628	15661	15830	15505	15699	15569	15700	15659	15610	15846	15718	15553	15599	15563	15778	15730	15647	15746	15561	15931	15674	15646	15723	15658	15708	15538	15551	15746	15727	15869	15781	15684	15560	15553	15737	15782	15781	15526	15667	15877	15691	15433	15624	15745	15676	15712	15704	15682	15715	15739	15765	15660	15644	15762	15695	15676	15608	15735	15586	15551	15852	15656	15616	15735	15664	15721	15739	15625	15547	15616	15850	15569	15581	15549	15769	15967	15810	15816	16022	15790	15658	15728	15710	15689	15833	15679	15704	15710	15546	15671	15666	15645	15584	15948	15625	15584	15616	15527	15578	15727	15858	15796	15575	15757	15509	15683	15511	15546	15444	15545	15632	15682	15702	15717	15695	15721	15501	15790	15757	15721	15536	15770	15807	15663	15688	15666	15761	15797	15648	15670	15743	15700	15719	15519	15664	15662	15885	15915	15873	15799	15641	15603	15671	15645	15650	15582	15661	15705	15879	15757	15604	15569	15807	15674	15689	15760	15602	15762	15644	15494	15670	15746	15830	15756	15839	15715	15733	15619	15698	15670	15798	15635	15462	15673	15559	15713	15677	15739	15726	15765	15830	15698	15709	15667	15567	15676	15449	15723	15569	15648	15655	15623	15662	15829	15549	15881	15479	15656	15608	15430	15536	15515	15655	15755	15775	15550	15874	15866	15535	15599	15718	15648	15570	15758	15592	15549	15791	15747	15899	15769	15776	15677	15441	15597	15642	15593	15468	15728	15730	15786	15726	15639	15592	15696	15799	15774	15928	15882	15394	15692	15515	15638	15691	15688	15846	15667	15725	15686	15894	15666	15651	15533	15490	15715	15701	15620	15672	15655	15860	15694	15898	15757	15887	15854	15641	15589	15667	15636	15782	15630	15736	15504	15591	15643	15564	15514	15728	15658	15568	15620	15603	15765	15640	15763	15788	15613	15571	15548	15690	15794	15703	15737	15765	15725	15638	15661	15690	15727	15546	15631	15645	15784	15708	15767	15688	15675	15727	15685	15667	15682	15546	15687	15564	15606	15586	15838	15680	15593	15801	15721	15542	15764	15653	15659	15519	15684	15623	15668	15960	15707	15676	15739	15738	15929	15721	15838	15885	15753	15695	15755	15787	15510	15868	15708	15468	15678	15562	15745	15788	15726	15608	15610	15594	15617	15780	15768	15733	15647	15794	15623	15718	15793	15729	15760	15920	15691	15542	15754	15619	15630	15610	15575	15702	15720	15628	15462	15500	15727	15739	15592	15690	15463	15776	15744	15736	15783	15866	15690	15809	15560	15743	15433	15636	15674	15651	15766	15660	15673	15684	15721	15587	15619	15717	15705	15718	15648	15465	15873	15783	15576	15740	15606	15789	15638	15664	15662	15698	15771	15561	15695	15582	15604	15692	15485	15665	15567	15756	15610	15691	15789	15567	15876	15522	15596	15636	15541	15698	15699	15787	15673	15747	15846	15817	15623	15529	15686	15611	15718	15508	15666	15640	15824	15649	15664	15685	15666	15727	15443	15801	15916	15804	15598	15735	15590	15654	15777	15627	15830	15695	15493	15652	15565	15589	15750	15671	15480	15654	15870	15626	15740	15687	15742	15719	15581	15569	15511	15447	15539	15858	15768	15833	15397	15584	15662	15619	15720	15683	15466	15663	15550
16905	30942	31239	25594	21957	20162	19035	17630	17041	16594	16217	16112	16209	16072	15927	15692	15849	15741	15688	15608	15579	15448	15589	15536	15533	15620	15464	15471	15442	15561	15700	15675	15494	15397	15283	15486	15286	15309	15425	15157	15143	15217	15213	15123	15251	15068	15189	15190	15163	15319	15137	15083	15185	14914	15077	15040	15079	14965	15074	15050	15188	14903	14885	15002	15184	15038	14969	15008	14961	14992	15189	15051	14844	14873	15123	14960	14983	14938	15070	15061	14997	14936	14948	14881	14943	14990	15170	15090	15140	14863	15051	15100	15144	14989	14977	15060	14883	15029	15048	14981	14943	14997	14953	15035	15077	15128	15131	14918	14829	14989	14761	15144	15272	14993	14989	15026	14956	15118	15173	14974	15063	15020	15004	14997	15193	15084	14935	15087	15027	15072	15009	15086	15056	14953	15148	14987	14958	14959	14972	15013	14921	15140	15028	14994	14901	15162	15181	15075	15058	14942	15124	14807	15063	15161	15093	15063	14973	14979	14907	14907	14985	15038	14957	15000	15134	15012	14963	14896	14994	14935	15083	15024	14986	15052	15088	15087	15008	14983	14893	15016	15069	15019	14973	14832	14992	15032	15083	15078	14880	15002	15048	14880	15205	15197	15021	14911	15150	14845	14993	14894	15039	15010	14868	14991	15031	14831	14888	14920	14845	14800	15225	15017	15076	14944	14819	15092	14941	15157	14908	15035	14967	14982	14801	14845	15175	15019	14924	14914	14918	15077	14930	15057	14937	15098	14976	15018	14853	14988	15040	15156	15068	14883	15111	14873	15000	14967	14904	14900	14853	15065	14981	15012	14822	14966	14950	14998	15096	14948	15254	15070	15040	14980	15042	14899	14943	15028	14940	15183	14929	14937	15080	14981	15109	14907	14980	14950	15096	14783	14981	15266	14975	14998	15112	15084	15199	15013	14999	14999	14989	14929	14926	15120	15083	15087	14946	14884	14859	15012	14862	14809	15084	15012	14965	14964	15015	14938	15193	14991	14951	14918	14881	14975	14898	14986	15011	15026	15129	14914	15097	15093	15130	15109	15112	14910	15061	14968	15261	15093	15080	15001	14969	15045	15009	15010	15075	14987	15006	15045	14890	15031	14976	14901	15075	14990	14836	15159	15083	15088	14984	14919	14893	15106	14956	14976	14899	15177	15002	15113	15175	15007	15026	14837	15053	14906	14964	15065	15087	15130	15108	14788	15039	15006	14817	15059	14845	15174	14972	15030	15003	14981	15029	15101	14937	14954	14982	15101	15112	15005	15045	15204	15028	15004	14893	15171	14971	14996	14997	15059	15051	14968	15042	14855	14821	14937	15084	15223	14919	15227	15138	15024	15040	14868	15021	15088	14962	15022	14921	15129	15048	14956	14992	15048	14898	14895	14995	15115	14993	15065	15152	14916	15098	15096	14873	15069	14955	14923	15061	14927	15026	14812	15018	14953	14905	15070	14841	15142	15122	15004	15021	14878	15017	15192	15053	15039	15089	14957	15072	15001	15036	15159	15117	14930	15147	14920	14931	14976	15086	14985	14983	15160	15054	14907	14891	15088	15045	15020	14881	15048	15081	14940	14961	14949	15103	15141	14947	14979	15022	15004	15006	14938	14938	14986	14932	14970	15102	15069	15014	15017	15125	15006	15067	14997	15040	15110	15050	15114	15181	15095	15083	15139	14949	14817	15075	15099	14892	14951	14883	15118	14929	15025	15041	15027	15022	15023	15015	15085	14992	15150	15182	14835	14984	15014	15051	14996	14915	14911	14913	15220	14972	14975	14996	15136	15045	15127	15098	14880	15064	15143	15029	15091	15020	15024	15075	15020	14909	14987	14983	14870	15059	14923	15020	14865	15013	15215	14878	15138	14999	14929	14892	15028	15104	14910	15026	14989	14908	15126	15028	15051	14946	15026	14890	14950	15028	14959	15075	15013	14989	14953	15023	14971	15037	15180	14920	15037	14872	15042	14932	15042	14865	15026	14943	15082	15044	15074	14874	15164	14974	15112	15155	14999	15014	15155	15146	14876	15049	14888	15231	15033	14952	15118	15026	14940	15080	15010	14964	14970	15029	15187	15067	14984	15018	14887	15038	14762	14926	14998	14722	14964	15004	14972	15168	14984	14951	15148	15132	14881	15066	14981	15100	15125	15012	14852	14986	15046	14982	15011	15025	15059	14891	14951	14930	14989	15172	14825	15097	14976	14732	15063	15003	14866	15142	15030	15129	15118	14863	15051	15075	14857	15088	14963	15094	15080	14987	14891	14985	15008	15018	14992	15030	15012	15050	15089	15139	15046	15088	15024	15243	15100	15223	15124	15112	15044	15170	14931	15013	14866	15011	15025	15101	14867	15101	14855	14982	15081	14962	14931	15005	15135	14908	15085	15169	14930	15125	14867	14771	15048	15137	14976	15077	15012	15022	15070	15130	15016	14974	15203	15108	15014	15012	15025	14976	14937	15017	15025	14912	15024	15020	15028	14830	15088	14954	14964	15081	14932	14946	15037	14905	15088	15026	15070	15125	14909	14842	15004	15095	14957	15094	14961	15061	15203	15051	15177	14959	15039	15077	14933	15051	15066	14950	15010	15084	14950	15159	14892	15082	15150	15151	14939	15084	14982	15148	15061	15131	14963	15036	15006	15014	14877	15097	15063	15011	15219	14994	14965	15149	15078	14911	15145	14910	14911	14987	15191	15036	14765	15245	14926	15086	15025	15122	14988	14995	15100	14957	15083	14980	15106	15125	14956	15033	15054	14928	15017	15004	14992	15133	15027	14957	14980	15130	15086	14988	15018	15127	14854	15026	14969	14840	14984	15199	14867	14904	15029	14974	14948	15023	15003	15121	14989	15064	15023	15090	14990	15021	14958	14992	14907	14994	15053	15127	14926	14946	15002	15127	15010	15170	15120	15040	15119	14853	15097	14948	15138	14996	15057	14974	14963	14914	15027	15095	14900	15043	14933	15034	14963	14995	15010	14911	15010	15064	15183	15119	15183	15188	14897	15067	14988	15104	14947	15073	14927	15032	15049	15171	15042	14920	14954	14968	15149	14829	14932	15201	14964	14902	15030	15134	14878	14860	15004	15037	15047	14881	15088	14915	15098	15036	15047	15040	15032	15043	14787	14839	14897	15012	15042	14804	15031	14894	15177	14964	14991	15183	14936	14972	15098	15183	15032	15241	15035	14985	15136	15255	14942	15142	14976	15011	14889	14928	14973	15099	15200	14749	15116	14949	15257	14847	15264	15032	14906	14887	15083	15014	14913	14862	15059	14881	15171	15091	15009	15038	15000	14975	14929	14983	15244	14913	14980	15011	14993	14958	15122	15084	15042	14943	15063	14877	15016	15060	15001	14956	14967	14974	15100	14926	14635	15162	15084	14965	14940	14982	14948	15031	15004	14943	14837	15013	15093	14995	15135	14910	15092	15066	15007	15036	14906	15059	14976	15219	14974	14880	15015	15142	15040	15018	15033	14981	14983	14868	15145	15009	15113	14950	15079	14930	15036	15015	15189	14927	15017	15011	15071	14951	14920	14902	14942	15177	15171	15125	15092	15051	15005	15115	15061	14934	14990	15183	14890	15028	15098	14937	14980	15126	15067	14892	15109	15026	14851	14956	14959	15022	14981	14995	15052	15078	15106	15109	15165	15082	15022	14972	15049	14984	14929	14959	15065	14874	14860	15056	15003	14974	14953	14909	15141	15028	15064	15149	14964	15076	15099	15017	15008	14987	14969	15041	15091	14933	14943	14766	15034	15086	14992	14953	14755	14927	14901	14946	14937	15052	15030	14997	15065	15009	14946	15000	15100	14982	15017	14995	15086	15218	15098	14981	14966	15069	15044	14930	15037	15047	14973	15078	15215	15039	15044	15103	15071	15025	14878	14966	15005	14930	14961	15052	15071	14956	14934	15043	15088	15129	15053	14844	15164	14953	15037	15022	15116	14868	14926	14950	15076	15030	14961	15034	14903	15001	14992	15106	15133	14940	14944	15096	15067	14979	15003	15128	14985	15173	14979	15027	15032	15015	15078	14882	15045	14886	15025	14835	15019	15036	15033	15127	15146	14952	15131	14948	15019	15089	14924	15065	15071	15115	15060	15000	15081	14824	15164	14987	14895	14936	15055	14923	15187	15063	14991	15116	14861	15059	14857	14910	15057	15046	15083	15069	14903	14979	15014	15081	15021	14924	14898	15223	15036	14854	15086	15138	14876	14940	15052	15065	14879	15010	14947	15006	14851	15031	15232	14952	14939	15019	15181	15052	14917	15076	15141	14771	15001	15181	14866	15018	15064	14894	15049	14978	15058	14918	14965	14938	15156	14967	15075	15052	14952	14930	15137	15122	14995	15026	15200	14960	15059	15079	15023	14950	15003	14967	14986	14872	14975	15050	15028	15089	15098	15084	15029	14997	14946	15065	14929	14941	15073	15001	14943	15017	14869	15018	15046	15083	15071	14975	15136	15040	15068	14945	15032	14997	15117	14960	15042	15122	14980	15120	14867	15048	15182	15017	15024	15136	15061	15097	15070	15130	14987	15012	14847	14815	14935	14948	14943	15054	15094	14878	15070	15083	15045	15004	14909	15010	14860	15019	14896	14954	15022	15041	15065	15079	15218	14942	15076	14996	15022	15045	14892	15100	14985	14894	15028	15031	15191	15131	15147	15143	14920	15084	14933	15081	15043	15071	15094	14800	14991	15017	15118	15122	15144	14986	14976	14806	15123	14833	15067	14885	15017	14932	15039	14978	14969	15041	15060	15213	15007	14960	14974	15052	15078	15038	14933	14981	14954	15053	15085	14971	14950	15062	14997	15030	14870	15063	15165	14998	14892	15040	15061	14985	14965	15024	15106	15176	15014	15119	15001	14962	15062	15216	15004	15079	14972	15104	14936	15006	15115	15010	14928	14960	14925	15005	15158	14878	14955	14827	15047	15118	15019	15084	15080	15107	15241	15029	15148	15065	15024	14914	15037	15008	14954	14930	15023	14912	15004	14935	14868	15058	15050	14949	14918	15010	14997	15115	15005	14910	15258	14922	14967	15084	15042	14913	15047	14977	15196	15171	14936	14929	15186	14980	15035	15015	15101	14966	15208	14842	14993	15017	14987	15211	15024	15019	14981	15032	15092
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
